@charset "UTF-8";
/* mobile-sm */
/* mobile-md */
/* mobile-lg */
/* tablet */
/* desktop-sm */
/* desktop-md */
/* wide-screen-sm */
/* wide-screen-md */
/* wide-screen-mdl */
/* wide-screen-lg */
@font-face {
  font-family: 'Segoe UI';
  src: url("../fonts/SegoeUI.eot");
  src: url("../fonts/SegoeUI.eot?#iefix") format("embedded-opentype"), url("../fonts/SegoeUI.woff2") format("woff2"), url("../fonts/SegoeUI.woff") format("woff"), url("../fonts/SegoeUI.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

:root {
  --sPT: 30px;
  --sPB: 30px;
  --font-size-base: 14px;
  --bs-gutter-x: 30px;
}

html {
  scroll-behavior: smooth;
}

.section-paddingSm {
  padding-top: calc(var(--sPT) / 3);
  padding-bottom: calc(var(--sPB) / 3);
}

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

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

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

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

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

.border-bottom-dashed {
  padding-bottom: 10px;
  border-bottom: dashed 1px #0CB4CE;
  margin-bottom: 20px;
}

.border-top-dashed {
  border-top: dashed 1px #E1E1E1;
}

.border-bottom-dashed-light {
  border-bottom: dashed 1px #E1E1E1;
}

.text-orange {
  color: #F36F44;
}

.text-line-through {
  text-decoration: line-through;
}

.text-underline {
  text-decoration: underline;
}

.ttu {
  text-transform: uppercase !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: .5rem !important;
}

.mb-2 {
  margin-bottom: 1rem !important;
}

.mb-3 {
  margin-bottom: 1.5rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: .5rem !important;
}

.pb-2 {
  padding-bottom: 1rem !important;
}

.pb-3 {
  padding-bottom: 1.5rem !important;
}

.hidden-input {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  font-size: 0;
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  color: #f1f1f1;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 7px 13px;
  font-size: 14px;
  border-radius: 2px;
  --s: 0.36s;
  -webkit-transition: all var(--s) ease-in-out;
  transition: all var(--s) ease-in-out;
}

.btn:hover {
  text-decoration: none;
}

.btn-primary {
  color: #ffffff;
  background-color: #0CB4CE;
  border-color: #0CB4CE;
}

.btn-primary:hover {
  background: rgba(12, 180, 206, 0.7);
}

.btn-secondary {
  color: #ffffff;
  background: #CECECE;
  border-color: #CECECE;
}

.btn-secondary:hover {
  background: rgba(206, 206, 206, 0.7);
}

.btn-green {
  background: #19A55B;
  color: #ffffff;
  border-color: #19A55B;
}

.btn-green:hover {
  background: rgba(25, 165, 91, 0.7);
}

.btn-orange {
  color: #ffffff !important;
  border-color: #F36F44;
  background: #F36F44;
}

.btn-orange:hover {
  background: rgba(243, 111, 68, 0.7);
}

.btn-transparent {
  background: transparent;
  border-color: transparent;
  color: #707070;
}

.btn-transparent:hover {
  color: rgba(112, 112, 112, 0.7);
}

.btn-gradient {
  background: transparent linear-gradient(40deg, #5B5C7F 0%, #243661 14%, #123361 25%, #1C507F 36%, #125B8A 45%, #115D87 55%, #097899 62%, #0493A6 71%, #01C0BF 79%, #33C4BF 88%, #1EDED7 100%) 0% 0% no-repeat padding-box;
}

.btn-dark {
  background: #0B2850 !important;
  color: #ffffff !important;
  border-radius: 2px !important;
  font-size: 16px !important;
}

.polite {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.polite .custom-checkbox {
  margin-left: 10px;
}

.d-inline-block {
  display: inline-block !important;
}

strong {
  font-weight: 600;
}

.grid-row {
  display: grid;
  grid-template-columns: 70px 40% auto;
}

.grid-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 3px 5px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.grid-col:nth-child(1) {
  grid-row: 1/3;
}

.grid-col:nth-last-child(3) {
  grid-column: 1/4;
}

.grid-col:nth-child(2), .grid-col:nth-child(6) {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.grid-col:nth-last-child(-n + 3) {
  background: #fafafa;
}

.grid-col input {
  margin-bottom: 0;
  max-width: 50px;
  text-align: center;
  padding: 10px 5px;
  border-color: #0B2850;
}

.grid-col p {
  font-size: 12px;
  font-weight: 300;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-ExtraBoldItalic.eot");
  src: url("../fonts/Poppins-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/Poppins-ExtraBoldItalic.woff") format("woff"), url("../fonts/Poppins-ExtraBoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-BlackItalic.eot");
  src: url("../fonts/Poppins-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-BlackItalic.woff2") format("woff2"), url("../fonts/Poppins-BlackItalic.woff") format("woff"), url("../fonts/Poppins-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-Thin.eot");
  src: url("../fonts/Poppins-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-Thin.woff2") format("woff2"), url("../fonts/Poppins-Thin.woff") format("woff"), url("../fonts/Poppins-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-SemiBold.eot");
  src: url("../fonts/Poppins-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-SemiBold.woff2") format("woff2"), url("../fonts/Poppins-SemiBold.woff") format("woff"), url("../fonts/Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-Bold.eot");
  src: url("../fonts/Poppins-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-Bold.woff2") format("woff2"), url("../fonts/Poppins-Bold.woff") format("woff"), url("../fonts/Poppins-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-Black.eot");
  src: url("../fonts/Poppins-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-Black.woff2") format("woff2"), url("../fonts/Poppins-Black.woff") format("woff"), url("../fonts/Poppins-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-ExtraLight.eot");
  src: url("../fonts/Poppins-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-ExtraLight.woff2") format("woff2"), url("../fonts/Poppins-ExtraLight.woff") format("woff"), url("../fonts/Poppins-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-LightItalic.eot");
  src: url("../fonts/Poppins-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-LightItalic.woff2") format("woff2"), url("../fonts/Poppins-LightItalic.woff") format("woff"), url("../fonts/Poppins-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-Medium.eot");
  src: url("../fonts/Poppins-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-Medium.woff2") format("woff2"), url("../fonts/Poppins-Medium.woff") format("woff"), url("../fonts/Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-Light.eot");
  src: url("../fonts/Poppins-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-Light.woff2") format("woff2"), url("../fonts/Poppins-Light.woff") format("woff"), url("../fonts/Poppins-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-MediumItalic.eot");
  src: url("../fonts/Poppins-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-MediumItalic.woff2") format("woff2"), url("../fonts/Poppins-MediumItalic.woff") format("woff"), url("../fonts/Poppins-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-SemiBoldItalic.eot");
  src: url("../fonts/Poppins-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-SemiBoldItalic.woff2") format("woff2"), url("../fonts/Poppins-SemiBoldItalic.woff") format("woff"), url("../fonts/Poppins-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-Regular.eot");
  src: url("../fonts/Poppins-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-Regular.woff2") format("woff2"), url("../fonts/Poppins-Regular.woff") format("woff"), url("../fonts/Poppins-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-ThinItalic.eot");
  src: url("../fonts/Poppins-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-ThinItalic.woff2") format("woff2"), url("../fonts/Poppins-ThinItalic.woff") format("woff"), url("../fonts/Poppins-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-ExtraLightItalic.eot");
  src: url("../fonts/Poppins-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-ExtraLightItalic.woff2") format("woff2"), url("../fonts/Poppins-ExtraLightItalic.woff") format("woff"), url("../fonts/Poppins-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-Italic.eot");
  src: url("../fonts/Poppins-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-Italic.woff2") format("woff2"), url("../fonts/Poppins-Italic.woff") format("woff"), url("../fonts/Poppins-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-ExtraBold.eot");
  src: url("../fonts/Poppins-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-ExtraBold.woff2") format("woff2"), url("../fonts/Poppins-ExtraBold.woff") format("woff"), url("../fonts/Poppins-ExtraBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-BoldItalic.eot");
  src: url("../fonts/Poppins-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-BoldItalic.woff2") format("woff2"), url("../fonts/Poppins-BoldItalic.woff") format("woff"), url("../fonts/Poppins-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

ul, ol {
  margin: 1rem;
}

main {
  position: relative;
}

main.full-height {
  min-height: 100vh;
}

body,
h1,
h2,
h3,
h4,
h5,
.ui.button,
.ui.text.container,
.ui.header,
.ui.input > input,
.list > .item .header,
.ui.steps .step .title,
.ui.form input:not([type]),
.ui.form input[type=date],
.ui.form input[type=datetime-local],
.ui.form input[type=email],
.ui.form input[type=file],
.ui.form input[type=number],
.ui.form input[type=password],
.ui.form input[type=search],
.ui.form input[type=tel],
.ui.form input[type=text],
.ui.form input[type=time],
.ui.form input[type=url],
.ui.form textarea,
.ui.input textarea,
.ui.menu,
.ui.message .header,
.ui.card > .content > .header,
.ui.cards > .card > .content > .header,
.ui.items > .item > .content > .header,
.ui.statistic > .value,
.ui.statistics .statistic > .value,
.ui.statistic > .label,
.ui.statistics .statistic > .label,
.ui.accordion .title:not(.ui),
.ui.modal > .header,
.ui.popup > .header,
.ui.search > .results .result .title,
.ui.search > .results > .message .header,
.ui.category.search > .results .category > .name,
.ui.list .list > .item .header,
.ui.list > .item .header,
.ui.header .sub.header {
  font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #0B2850;
}

.ui.header .sub.header {
  margin-bottom: .5rem;
}

.ui.button {
  -webkit-transition: .3s;
  transition: .3s;
}

.ui.button:not(.icon) {
  padding-left: 2rem;
  padding-right: 2rem;
}

.ui.teal.button,
.ui.teal.buttons .button {
  background-color: #0CB4CE;
}

.ui.teal.button:hover,
.ui.teal.buttons .button:hover {
  background-color: #098a9e;
}

.ui.darkblue.button,
.ui.darkblue.buttons .button {
  background-color: #0B2850;
  color: #ffffff;
}

.ui.darkblue.button:hover,
.ui.darkblue.buttons .button:hover {
  background-color: #113e7d;
}

.ui.green.button,
.ui.green.buttons .button {
  background-color: #21B592;
}

.ui.green.button:hover,
.ui.green.buttons .button:hover {
  background-color: #198a6f;
}

.ui.default.dropdown:not(.button) > .text,
.ui.dropdown:not(.button) > .default.text {
  color: #0B2850;
}

.ui.input > input {
  border-radius: 2px;
}

blockquote {
  border-left: 6px solid #0CB4CE;
  padding-left: 2em;
  font-style: italic;
}

.dropdown--improved {
  white-space: nowrap;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.dropdown--improved .text {
  white-space: normal;
}

.hiden-on-mobile {
  display: none !important;
}

.hiden-on-desk {
  display: block !important;
}

.hiden-before-large-desk {
  display: none !important;
}

.m-hidden {
  display: none !important;
}

.quote-b1 {
  padding-right: 40px;
  padding-left: 40px;
  text-align: center;
  color: #0CB4CE;
  font-weight: 300;
}

.quote-b1 p {
  font-size: 1.25rem;
  margin-bottom: .5em;
}

.quote-b1 cite {
  font-style: normal;
}

.bg-accented {
  background-color: #f1f1f1;
}

.bg-accented-2 {
  background-color: #fafafa !important;
}

.bg-accented-3 {
  background-color: #f5f5f5;
}

.bg-inversed {
  background-color: #0B2850;
}

.overlay-before {
  position: relative;
  z-index: 1;
}

.overlay-before::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: rgba(189, 140, 140, 0.2);
}

.text-link {
  color: #0B2850;
  font-weight: 600;
  -webkit-transition: .3s;
  transition: .3s;
}

.text-link:hover {
  text-decoration: underline;
  color: #0CB4CE;
}

.underlined-link {
  color: #0B2850;
  text-decoration: underline;
}

.underlined-link:hover {
  text-decoration: underline;
}

.teal-color {
  color: #0CB4CE;
}

.light-color {
  color: #ffffff;
}

.text-color {
  color: #0B2850 !important;
}

.ax-center-aligned {
  margin: 0 auto !important;
}

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

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

.ml-auto-imp.center-on-mobile {
  margin-right: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}

.mr-auto-imp.center-on-mobile {
  margin-left: auto;
}

.anchored-nav .ui.button {
  margin-bottom: .25em;
}

.accented-head-brick {
  padding-top: 40px;
  padding-bottom: 40px;
}

.accented-head-brick p {
  font-size: 1.25rem;
}

.semi-bold {
  font-weight: 600 !important;
}

.f-medium {
  font-weight: 500;
}

.f-regular {
  font-weight: 400 !important;
}

.f-light {
  font-weight: 300 !important;
}

.text-12 {
  font-size: .875rem;
}

.text-13 {
  font-size: .925rem !important;
}

.text-14 {
  font-size: 1rem !important;
}

.text-18 {
  font-size: 1.3rem !important;
}

.text-21 {
  font-size: 1.5rem !important;
}

.text-24 {
  font-size: 1.7rem !important;
}

.increased-text span {
  display: block;
  margin-bottom: 0.5em;
  font-size: 1.25rem;
}

.t-pad-1 {
  padding-top: 30px;
}

.t-pad-2 {
  padding-top: 30px;
}

.b-pad-1 {
  padding-bottom: 30px;
}

.tb-pad-1 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.tb-pad-2 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.tb-pad-3 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.tb-pad-4 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.lr-pad-1 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.b-mar-06 {
  margin-bottom: .6rem !important;
}

.b-mar-10 {
  margin-bottom: 10px;
}

.b-mar-20 {
  margin-bottom: 20px;
}

.b-mar-40 {
  margin-bottom: 40px;
}

.b-mar-70 {
  margin-bottom: 70px;
}

.t-mar-40 {
  margin-top: 40px;
}

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

.p-left p {
  text-align: left;
}

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

.p-1375 p {
  font-size: 1.375rem;
}

.p-15 p {
  font-size: 1.5rem;
}

.p-2 p {
  font-size: 1.5rem;
}

.lh-175 {
  line-height: 1.75;
}

.pad-box-1 {
  padding: 20px 20px 45px;
  height: 100%;
}

.text-inv {
  color: #ffffff !important;
}

.text-inv .ui.header {
  color: #ffffff !important;
}

.bordered-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #fafafa;
}

.bordered-container2 {
  background: #fff;
  border: 2px solid #0CB4CE;
}

.wide-btn {
  min-width: 200px;
}

.testimonials-img img {
  margin-bottom: 10px;
}

.sign-1 {
  max-width: 220px;
  margin: 0 auto;
}

.flex-centered {
  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;
}

.mobile-centered {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.text-mobile-centered, .text-tablet-left {
  text-align: center;
}

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

.text-accented--bg {
  background-color: #ECF7F9;
}

.text-accented--bg1 {
  background-color: #ECF7F9;
  padding: 35px 10px;
}

.text-accented--bg--05 {
  background-color: rgba(236, 247, 249, 0.5);
}

.text-icon-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.text-icon-center {
  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;
  margin: 0 auto;
}

.icon-box-1 {
  margin: 0 auto 15px;
  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;
  width: 50px;
  height: 50px;
}

.time-zone-flag-header img {
  width: 2em !important;
  margin: 0 10px .14285714em !important;
}

.borderless-bolded-table {
  width: 100%;
  text-align: left;
}

.borderless-bolded-table tr td {
  padding: 0 10px 20px;
}

.borderless-bolded-table tr td:first-of-type {
  font-weight: bold;
}

.borderless-bolded-table--tablet tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.mobile-order {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.hover-color-inherit {
  color: inherit !important;
}

.top-desktop-menu .item {
  padding: .78571429em .464285715em !important;
}

.top-desktop-menu .add-popup {
  padding: .78571429em 5px !important;
}

.about-values-page.ui.button,
.book-your-session-page.ui.button {
  font-size: 18px !important;
  border-radius: 2px !important;
}

.about-method-page .ui.button:not(.fluid),
.the-breakthrough-experience-page .ui.button:not(.fluid),
.method-training-program-page .ui.button:not(.fluid),
.values-training-program-page .ui.button:not(.fluid),
.master-planning-page .ui.button:not(.fluid),
.prophecy-ii-page .ui.button:not(.fluid) {
  max-width: 260px;
  width: 100%;
  font-size: 18px !important;
  border-radius: 2px !important;
}

.empyreance-1-page .ui.button:not(.fluid),
.prophecy-1-page .ui.button:not(.fluid) {
  max-width: 280px;
  font-size: 16px !important;
  font-weight: 600;
  width: 100%;
}

#modalCurriculum {
  height: 90vh !important;
}

#modalCurriculum .content {
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 18px;
  position: relative;
  padding: 50px 50px !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#modalCurriculum .content img {
  width: 100%;
  margin: 0 auto;
}

#modalCurriculum .content a {
  color: #0B2850;
  text-decoration: underline;
}

#modalCurriculum .content > div {
  width: 100%;
}

.ui.secondary.button,
.ui.secondary.buttons .button {
  background-color: #0B2850;
}

.ui.secondary.button:hover,
.ui.secondary.buttons .button:hover {
  background-color: #113e7d;
}

.ui.primary.button,
.ui.primary.buttons .button {
  border: 1px solid transparent;
  background: transparent linear-gradient(35deg, #5B5C7F 0%, #243661 14%, #123361 25%, #1C507F 36%, #125B8A 45%, #115D87 55%, #097899 62%, #0493A6 71%, #01C0BF 79%, #33C4BF 88%, #1EDED7 100%) 0% 0% no-repeat padding-box;
  background-size: 100% 100%;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.ui.primary.button:hover,
.ui.primary.buttons .button:hover {
  background-color: #ffffff;
  background-size: 0% 100%;
  color: #0B2850;
  border: 1px solid #0B2850;
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.23, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.23, 1);
}

.ui.button.light-btn {
  font-weight: 300;
}

.ui.tertiary.button {
  color: initial;
  -webkit-transition: all .3s !important;
  transition: all .3s !important;
}

.ui.tertiary.button:hover {
  color: initial;
  background-color: #f1f1f1;
}

.ui.orange.button {
  background-color: #f46f44;
  border-radius: 2px;
}

.ui.orange.button:hover {
  background-color: #f60;
  color: #fff;
}

/* new style for fomantic-ui .ui.card */
.ui.basic.card,
.ui.basic.cards > .card,
.ui.basic.card > :first-child,
.ui.basic.cards > .card > :first-child {
  border-radius: 0 !important;
}

.ui.basic.card,
.ui.basic.cards > .card,
.ui.basic.card:hover,
.ui.basic.cards > .card:hover {
  border: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.border_block .ui.basic.cards > .card {
  border-radius: 8px !important;
}

.border_block .ui.basic.cards > .card > :first-child {
  border-top-right-radius: 8px !important;
  border-top-left-radius: 8px !important;
}

.border_block a {
  -webkit-box-shadow: 0 5px 12px 0 rgba(33, 43, 54, 0.07), 0 10px 30px 0 rgba(33, 43, 54, 0.09) !important;
          box-shadow: 0 5px 12px 0 rgba(33, 43, 54, 0.07), 0 10px 30px 0 rgba(33, 43, 54, 0.09) !important;
}

.iru-tiny-player {
  position: relative;
}

.iru-tiny-player .song-main-info {
  padding: 20px;
  font-size: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #D9D9D9;
}

.iru-tiny-player .song-main-info .icon.ax-stop {
  margin-right: 20px;
}

.iru-tiny-player .song-main-info .song-timer {
  margin: 0px 15px;
  white-space: nowrap;
}

.iru-tiny-player .song-main-info .song-title {
  padding-right: 40px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.iru-tiny-player .icon {
  margin-right: 20px;
  min-width: 1rem;
  -ms-flex-preferred-size: 1rem;
      flex-basis: 1rem;
  text-decoration: none;
  border-bottom: none;
  position: relative;
  font-size: 1.25rem;
  -webkit-transition: .3s;
  transition: .3s;
  cursor: pointer;
}

.iru-tiny-player .icon:hover {
  color: #0CB4CE;
}

.iru-tiny-player .icon::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  text-transform: none !important;
}

.iru-tiny-player .icon.ax-times {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.iru-tiny-player .song-seek {
  position: absolute;
  width: 100%;
  height: 100%;
}

.iru-tiny-player .song-progress {
  position: absolute;
  background-color: rgba(21, 29, 31, 0.15);
  width: 0%;
  height: 100%;
}

.iru-tiny-player .song-volume-control {
  position: absolute;
  background-color: rgba(245, 245, 245, 0.85);
  width: 100%;
  height: 100%;
  top: 0;
}

.iru-tiny-player .song-volume-bar {
  position: absolute;
  top: 50%;
  left: 20%;
  height: 10px;
  margin: 0px auto;
  width: 80%;
  cursor: pointer;
  background-color: rgba(21, 29, 31, 0.9);
}

.iru-tiny-player .song-volume-bar#fg {
  height: 5px;
  margin: -2.5px auto;
  width: 60%;
}

.iru-tiny-player .song-volume-bar#fgg {
  height: 10px;
  margin: -5px auto;
  background-color: rgba(255, 255, 255, 0);
  width: 60%;
}

.iru-tiny-player .song-volume-bar#bg {
  height: 1.5px;
  margin: -0.75px auto;
  background-color: rgba(21, 29, 31, 0.75);
  width: 60%;
}

.iru-tiny-player .song-volume-dot {
  position: absolute;
  width: 15px;
  height: 15px;
  top: 50%;
  left: 80%;
  margin: -7.5px auto;
  background-color: rgba(21, 29, 31, 0.9);
  border-radius: 7.5px;
  cursor: pointer;
}

.iru-tiny-player .song-volume-dot:hover {
  background-color: #0CB4CE;
}

.dark-banner {
  background-color: #0B2850;
  background-image: url("/build/images/banner/blue-smoke-bg.jpg");
  min-height: 250px;
  cursor: pointer;
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
  background-size: cover;
}

.text-over-dark-banner {
  color: #fff !important;
  line-height: 2.6rem;
  font-weight: 600;
}

.text-over-dark-banner a {
  color: #EEFE00 !important;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Wistia rounded corners */
.w-chrome {
  border-radius: 10px;
}

.read-more-less {
  position: relative;
}

.read-more-less__blured {
  opacity: .5;
  -webkit-transition: .4s;
  transition: .4s;
}

.read-more-less__content {
  margin-bottom: 20px;
}

.read-more-less__toggle-text {
  margin-bottom: 1em;
}

.read-more-less__toggle-btn {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: inherit;
  background-color: transparent;
  font-weight: 600;
  cursor: pointer;
  border: transparent;
}

.read-more-less__toggle-btn i.icon {
  color: #0CB4CE;
  font-size: 2rem;
  cursor: pointer;
  -webkit-transition: .3s;
  transition: .3s;
}

.read-more-less__toggle-btn i.icon:hover {
  color: #098a9e;
}

.read-more-less__toggle-btn:active, .read-more-less__toggle-btn:focus {
  outline: transparent;
  background-color: transparent;
}

.read-more-less__overlay {
  position: absolute;
  bottom: 60px;
  left: 0;
  right: 0;
  height: 100%;
  -webkit-transition: .3s;
  transition: .3s;
}

.read-more-less__overlay--white-bg {
  background: -webkit-gradient(linear, left bottom, left top, from(white), to(rgba(255, 255, 255, 0.5)));
  background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0.5) 100%);
}

.read-more-less__overlay--gray-bg {
  background: -webkit-gradient(linear, left bottom, left top, from(#f1f1f1), to(rgba(241, 241, 241, 0.5)));
  background: linear-gradient(to top, #f1f1f1 0%, rgba(241, 241, 241, 0.5) 100%);
}

.read-more-less__overlay--40 {
  height: 40px;
}

.read-more-less.rml-active .read-more-less__overlay {
  display: none;
}

.read-more-less--simple-left .read-more-less__toggle-btn {
  margin: 0;
}

.read-more-less--simple-left .read-more-less__toggle-btn i.icon {
  color: inherit;
}

.read-more-less--simple-left .read-more-less__toggle-text {
  font-weight: 500;
}

.read-more--bg-blue {
  background: #ECF7F9;
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.short-desc {
  position: relative;
}

.short-desc__overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
  background: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(rgba(255, 255, 255, 0.5)));
  background: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0.5) 100%);
}

.short-desc__overlay--gray {
  background: -webkit-gradient(linear, left bottom, left top, from(#fafafa), to(rgba(250, 250, 250, 0.5)));
  background: linear-gradient(to top, #fafafa 0%, rgba(250, 250, 250, 0.5) 100%);
}

.category-controls {
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 30px;
}

.category-controls__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.category-controls__header {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.category-controls__filter {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}

.category-controls__filter span {
  margin-right: 10px;
}

.category-controls__filter .ui.selection.dropdown {
  border: none;
}

.category-controls__filter .ui.selection.dropdown.active {
  border: 1px solid rgba(34, 36, 38, 0.15);
}

.category-controls__filter .ui.selection.dropdown input.search {
  cursor: pointer;
}

.category-controls__filter i.icon {
  cursor: default;
  position: absolute;
  line-height: 1;
  text-align: center;
  top: 0;
  right: 0;
  margin: 0;
  height: 100%;
  width: 2.67142857em;
  opacity: .5;
}

.category-controls__filter i.icon::before {
  left: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
  margin-top: -.5em;
}

.category-controls__switcher {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.category-controls__switcher span {
  margin-right: 10px;
}

.category-controls__switcher .ui.button {
  background-color: transparent;
  color: #0B2850;
}

.category-controls__switcher .ui.button svg {
  fill: #0B2850;
}

.category-controls__switcher .ui.button.active {
  color: #0CB4CE;
}

.category-controls__switcher .ui.button.active svg {
  fill: #0CB4CE;
}

.category-controls__switcher .ui.button i.icon {
  font-size: 1.5rem;
}

.category-controls__switcher .ui.button:hover, .category-controls__switcher .ui.button:active, .category-controls__switcher .ui.button:focus {
  background-color: transparent;
  outline: 1px solid #0CB4CE;
}

.category-controls__switcher .ui.button:hover {
  -webkit-box-shadow: 0 1px 3px 0 #bcbdbd, 0 0 0 1px #d4d4d5 !important;
          box-shadow: 0 1px 3px 0 #bcbdbd, 0 0 0 1px #d4d4d5 !important;
}

.category-controls__switcher--blog {
  display: none;
}

.category-controls__switcher--toggle-active .ui.button {
  font-weight: 400;
}

.search-form .ui.dropdown {
  border: none;
  cursor: pointer;
}

.search-form .ui.dropdown input.search {
  cursor: pointer;
}

.search-form .ui.dropdown i.icon {
  cursor: default;
  position: absolute;
  line-height: 1;
  text-align: center;
  top: 0;
  right: 0;
  margin: 0;
  height: 100%;
  width: 2.67142857em;
  opacity: .5;
  color: #0CB4CE;
}

.search-form .ui.dropdown i.icon::before {
  left: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
  margin-top: -.5em;
}

.search-form .ui.search {
  background-color: white;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: .28571429rem;
}

.search-form .ui.search input[type=search] {
  border: none;
}

.search-form .ui.search input[type=search]::-webkit-input-placeholder {
  color: #0B2850;
  font-size: 1rem;
}

.search-form .ui.search input[type=search]::-moz-placeholder {
  color: #0B2850;
  font-size: 1rem;
}

.search-form .ui.search input[type=search]:-ms-input-placeholder {
  color: #0B2850;
  font-size: 1rem;
}

.search-form .ui.search input[type=search]::-ms-input-placeholder {
  color: #0B2850;
  font-size: 1rem;
}

.search-form .ui.search input[type=search]::placeholder {
  color: #0B2850;
  font-size: 1rem;
}

.search-form .ui.search .ui.button {
  margin-right: 0;
  background-color: #ffffff;
}

.search-form .ui.search .ui.button:active, .search-form .ui.search .ui.button:focus {
  background-color: #f1f1f1;
}

.search-form .ui.search i.icon {
  color: #0CB4CE;
}

.search-form .ui.search:hover .ui.button {
  background-color: #d8d8d8;
}

.search-form--equal-w .ui.dropdown {
  height: 38px;
}

.search-form--equal-w .ui.search {
  height: 38px;
}

.search-form--light-btn .ui.button {
  font-weight: 300;
}

.sidebar-container .ui.button {
  margin: 0 auto;
  border-radius: 2px;
  color: #ffffff;
}

.sidebar-item {
  background-color: #f1f1f1;
  padding: 20px;
}

.sidebar-item h3.ui.header {
  font-weight: 600;
}

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

.sidebar-item__b3 .ui.list li::before {
  content: '';
}

.sidebar-item__b3 .ui.list .ui.button {
  width: 200px;
  text-align: left;
  background-color: #ffffff;
  color: #0B2850;
  font-weight: 300;
}

.sidebar-item__b3 .ui.list .ui.button:hover {
  background-color: #e5e5e5;
}

.sidebar-item__b3 .ui.list .ui.button .icon {
  background-color: #e5e5e5;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.sidebar-item__b3 .ui.list .ui.button .icon::before {
  font-size: 1.2rem;
  color: #000000;
}

.accordion-circle-marker .ui.styled.accordion {
  text-align: left;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

.accordion-circle-marker .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400 !important;
}

.accordion-circle-marker .title .icon {
  -webkit-transform: none;
          transform: none;
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
}

.accordion-circle-marker .title svg {
  margin-right: 20px;
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
}

.accordion-circle-marker .title.active .icon, .accordion-circle-marker .title.active svg {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.accordion-circle-marker .content {
  padding-left: 55px !important;
}

.accordion-circle-marker__border {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 30px !important;
}

.swiper-slider-style {
  padding: 50px 0;
  background-color: #f1f1f1;
}

.swiper-slider-style--light-bg {
  background-color: #ffffff;
}

.swiper-slider-style .swiper-wrapper {
  margin-bottom: 20px;
}

.swiper-slider-style .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 5px 40px;
}

.swiper-slider-style .swiper-slide p {
  font-size: 1.5rem;
}

.swiper-slider-style .swiper-slide cite, .swiper-slider-style .swiper-slide span {
  font-size: 1.125rem;
}

.swiper-slider-style .swiper-slide__quote {
  font-size: 2.5rem !important;
  vertical-align: middle;
}

.swiper-slider-style .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: -5px;
}

.swiper-slider-style .swiper-pagination-bullet {
  background-color: #0B2850;
  opacity: 1;
  border: 1px solid #0B2850;
}

.swiper-slider-style .swiper-pagination-bullet-active {
  background-color: #ffffff;
}

.swiper-slider-style .swiper-button-next, .swiper-slider-style .swiper-button-prev {
  opacity: .5;
  -webkit-transition: .2s;
  transition: .2s;
}

.swiper-slider-style .swiper-button-next:hover, .swiper-slider-style .swiper-button-prev:hover {
  opacity: 1;
}

.swiper-slider-style .swiper-button-next::after, .swiper-slider-style .swiper-button-prev::after {
  font-size: 1.5rem;
  color: #0B2850;
}

.bg-overlay--main {
  height: 600px;
  background-image: url(../images/hero/Demartini-stage-bck-BTE-Concept-overlay.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.bg-overlay--secondary {
  background-color: #f1f1f1;
  position: absolute;
  top: 670px;
  bottom: 0;
  left: 0;
  width: 100%;
}

.breakthrough {
  background-image: url("../images/hero/New-Breakthrough-hero.jpg") !important;
}

.breakthrough .header {
  font-size: 30px !important;
  margin-bottom: 20px !important;
  font-weight: 900 !important;
}

.breakthrough .sub.header {
  font-size: 18px !important;
  padding-top: 10px !important;
  font-weight: 600 !important;
}

.breakthrough p {
  font-size: 20px !important;
  margin-bottom: 30px;
}

.breakthrough .ui.big.orange.button {
  border-radius: 2px;
}

footer {
  background: transparent !important;
  color: #0B2850 !important;
  /*
  img {
    filter: invert(103%) sepia(40%) saturate(2229%) hue-rotate(203deg) brightness(95%) contrast(29%);
  }
  */
}

footer a, footer h4, footer i {
  color: #0B2850;
}

footer .social-icons a.item {
  vertical-align: middle;
  display: inline-block;
  width: 35px;
  height: 30px;
  overflow: hidden;
  position: relative;
  margin: auto 0rem;
  text-align: center;
  /*
      width: 60px;
      height: 60px;
      background: #0B2850;
      border-radius: 30%;
      box-shadow: 0 5px 15px -5px #0B2850;
      color: #fff;
      */
  /*
      i {
        color: #FFF !important;
        line-height: 60px;
        font-size: 26px;
        transition: 0.2s linear;
        margin-left: 5px;        
      }
      
      &::before{
        content: '';
        position: absolute;
        width: 120%;
        height: 120%;
        background: #ffffff;
        transform: rotate(45deg);
        left: -110%;
        top: 90%;
      }

      &:hover {
        i {
          transform: scale(1.3);
          color: #0B2850 !important;
          margin-top: -5px;
        }
        &::before{
          animation: animateSocialIcons 0.7s 1;
          top: -10%;
          left: -10%;
        }
        @keyframes animateSocialIcons {
            0%{
                left: -110%;
                top: 90%;
            }
            50%{
                left: 10%;
                top: -30%;
            }
            100%{
                top: -10%;
                left: -10%;
            }
        }
      }
      */
}

footer .social-icons a.item.facebook {
  width: 20px;
}

footer .social-icons a.item img {
  height: 20px;
}

footer .social-icons a.item.youtube img {
  height: 22px;
}

footer .social-icons a.item.instagram img {
  height: 21px;
}

footer .ui.hide-on-mobile.relaxed.list .item {
  color: #0B2850 !important;
}

.countdown__wrapper {
  margin: 0 auto 16px;
  display: inline-block;
}

.countdown__base {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -7.5px;
}

.countdown__item {
  padding: 7.5px;
  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;
}

.countdown__item span {
  font-size: 2.75rem;
  border: 1px solid #ffffff;
  font-weight: 600;
  border-radius: 3px;
  line-height: 1;
  padding: 10px;
}

.countdown__item p {
  font-weight: 600;
  font-size: .675rem;
}

.countdown--big .countdown__item p {
  font-size: 18px;
}

.countdown--dark .countdown__item span {
  background-color: #0B2850;
  border: none;
  font-size: 47px;
  line-height: 1.2;
}

.logo-brick {
  background-color: #fafafa;
}

.logo-brick__container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
}

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

.logo-brick__img {
  padding: 0 5px;
}

.logo-brick__container--jc-n_center {
  width: auto !important;
}

.logo-brick__v3 .logo-brick__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.logo-brick__v3 .logo-brick__item {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 0;
}

.logo-brick__v3 .logo-brick__item:not(:last-child) {
  margin-right: 25px;
}

.logo-brick__v3 .logo-brick__item img {
  max-height: 50px;
  width: 100%;
  max-width: 115px;
}

.master-planning-page .logo-brick,
.the-breakthrough-experience-page .logo-brick {
  background-color: transparent;
}

.tabs-content .section-header {
  margin-bottom: 20px;
}

.tabs-content__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: none !important;
}

.tabs-content__controls::after {
  content: unset !important;
}

.tabs-content__controls .item {
  background-color: #f5f5f5 !important;
  border: none !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
  position: relative;
}

.tabs-content__controls .item svg {
  margin-left: auto;
  width: 50px;
  height: 50px;
  fill: #0CB4CE;
}

.tabs-content__controls .item.active {
  background-color: #0CB4CE !important;
  font-weight: 400 !important;
  margin-bottom: 0 !important;
  color: #ffffff !important;
}

.tabs-content__controls .item.active svg {
  fill: #ffffff;
}

.tabs-content__description {
  text-align: left;
}

.tabs-content__description svg {
  width: 18px;
  height: 18px;
  fill: #0B2850;
}

.tabs-content__inner {
  border: 2px solid #0CB4CE;
  padding: 20px;
}

.tabs-content__inner .card {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.tabs-content__cards .card {
  width: 100% !important;
}

.tabs-content__cards .card p {
  color: #0B2850;
  -webkit-transition: color .3s;
  transition: color .3s;
}

.tabs-content__cards .card:hover p {
  color: #0CB4CE;
}

.tabs-content__home .tabs-content__description {
  width: 100%;
  max-width: 100%;
}

.tabs-content__home .secondary-header {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.tabs-content__home .link-all {
  font-size: 12px;
  text-decoration: underline;
  margin-right: 20px;
  color: #0B2850;
}

.ui.tabular.menu .active.item {
  border-radius: 4px !important;
}

.home-page-container h2.header {
  font-size: 58px !important;
}

.home-page-container .ui.large.text {
  font-size: 24px !important;
}

.home-tabs .tabs-content h2.header {
  font-size: 58px !important;
}

.home-tabs .tabs-content .ui.large.text {
  font-size: 24px !important;
}

.slide-left {
  will-change: transform;
  -webkit-animation: slideFromLeft .75s ease-out 1;
          animation: slideFromLeft .75s ease-out 1;
}

@-webkit-keyframes slideFromLeft {
  from {
    -webkit-transform: translateX(-150px);
            transform: translateX(-150px);
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideFromLeft {
  from {
    -webkit-transform: translateX(-150px);
            transform: translateX(-150px);
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.header-new {
  position: absolute;
  z-index: 1;
  width: 100%;
  max-width: 1360px;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  padding: 0 15px;
}

.header-new__wrap {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.header-new__content-box {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.header-new__link {
  position: relative;
  display: none !important;
  color: #ffffff !important;
  border: none !important;
  padding: 0 !important;
}

.header-new__link:not(:last-child) {
  margin-right: 22px;
}

.header-new__link:not(:first-child) {
  margin-left: 22px;
}

.header-new__link:not(:nth-last-child(2)):after {
  content: '';
  position: absolute;
  width: 1px;
  height: 10px;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  right: -22px;
  background-color: #ffffff;
}

.header-new__logo-wrap {
  padding-left: 0 !important;
}

.header-new.dark .header-new__link {
  color: #0B2850 !important;
}

.header-new.dark .header-new__link:after {
  background-color: #0B2850 !important;
}

.header-new__btn {
  margin-left: 20px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 2px !important;
  font-size: 18px !important;
}

.header-new .sidebar-menu-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-new .sidebar-menu-link img:first-child {
  margin-right: 36px;
}

.header-new .top-desktop-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: transparent;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.about-method-page .breadcrumb-container,
.about-values-page .breadcrumb-container,
.master-planning-page .breadcrumb-container {
  display: none;
}

.the-breakthrough-experience-page .header-new .ui.button,
.method-training-program-page .header-new .ui.button,
.values-training-program-page .header-new .ui.button,
.prophecy-ii-page .header-new .ui.button,
.master-planning-page .header-new .ui.button,
.about-method-page .header-new .ui.button,
.empyreance-1-page .header-new .ui.button,
.prophecy-1-page .header-new .ui.button {
  width: auto !important;
}

.the-breakthrough-experience-page .header-new {
  max-width: 1225px;
}

.opportunity-program {
  font-size: 18px;
  max-width: 1080px;
  margin: -60px auto 0;
  width: 100%;
  z-index: 4;
  position: relative;
}

.opportunity-program__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #ffffff;
  -webkit-box-shadow: 0 3px 6px #00000029;
          box-shadow: 0 3px 6px #00000029;
  border-radius: 6px;
  padding: 34px 60px !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.opportunity-program__box-img {
  margin-right: 20px;
}

.opportunity-program__box-img img {
  width: 54px;
  height: 54px;
}

.opportunity-program h4 {
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
}

.opportunity-program__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.opportunity-program.prophecy-img .opportunity-program__box-img:nth-of-type(1) img, .opportunity-program.prophecy-img .opportunity-program__box-img:nth-of-type(3) img {
  width: 67px;
}

.opportunity-program.prophecy-img img {
  height: 100%;
  max-height: 55px !important;
}

.opportunity-program.prophecy-1-img .opportunity-program__box-img img {
  width: 60px;
}

.opportunity-program.prophecy-1-img img {
  height: 100%;
  max-height: 55px !important;
}

.opportunity-program.method-img img {
  height: 100%;
  width: 53px;
}

.opportunity-program.empyreance-img {
  max-width: 1126px;
}

.opportunity-program.empyreance-img .opportunity-program__wrap {
  padding: 32px 48px 28px 40px !important;
}

.opportunity-program.empyreance-img .opportunity-program__box img {
  max-width: 66px;
  width: auto;
  height: auto;
}

.livestream-training {
  padding: 50px 0;
}

.livestream-training__box {
  border: 1px solid #0B2850;
  border-radius: 6px;
  padding: 25px 15px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.livestream-training__box h2 {
  font-size: 22px;
  margin-bottom: 5px;
  font-weight: bold;
}

.livestream-training__box ul {
  margin-bottom: 10px;
}

.livestream-training__box li {
  font-size: 16px;
  position: relative;
  list-style: none;
  padding-left: 45px;
  margin-bottom: 20px;
}

.livestream-training__box li:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 17px;
  background: url("../images/icons/check2.png") no-repeat center center;
  background-size: contain;
  top: 2px;
  left: 0;
}

.prophecy-ii-page .livestream-training {
  background: #fafafa;
}

.prophecy-ii-page .livestream-training__box {
  background: #ffffff;
}

.page-navigation {
  padding: 50px 0;
}

.page-navigation__nav {
  height: 600px;
  padding: 30px;
  background: #fff;
  -webkit-box-shadow: 0 10px 50px rgba(25, 37, 52, 0.14), 0 2px 5px rgba(25, 37, 52, 0.03);
          box-shadow: 0 10px 50px rgba(25, 37, 52, 0.14), 0 2px 5px rgba(25, 37, 52, 0.03);
  border-radius: 6px;
  max-width: 400px;
  width: 100%;
  z-index: 3;
  overflow-y: scroll;
}

.page-navigation__title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.page-navigation__title-wrap img {
  width: 20px;
  height: 20px;
  margin-right: 20px;
}

.page-navigation__title-wrap h3 {
  font-size: 18px;
  font-weight: bold;
  color: #0B2850;
  margin: 0;
}

.page-navigation ul {
  margin: 0;
  padding-left: 15px;
}

.page-navigation li {
  padding-left: 10px;
  list-style: decimal;
}

.page-navigation li:not(:last-child) {
  margin-bottom: 10px;
}

.page-navigation a {
  font-size: 16px;
  color: #0B2850;
  position: relative;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.page-navigation a:before {
  content: '';
  position: absolute;
  top: 10px;
  left: -50px;
  width: 0;
  height: 4px;
  background-color: #0B2850;
}

.page-navigation a.active:before {
  width: 20px;
}

.blog-hero {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 310px;
  padding-top: 50px;
  padding-bottom: 50px;
  background-repeat: no-repeat;
  background-position: center center !important;
  background-size: cover !important;
  background-attachment: fixed !important;
  color: #ffffff;
  text-shadow: 1px 1px 0px #333;
}

.blog-hero .ui.header,
.blog-hero .ui.header .sub.header {
  color: #ffffff;
  font-weight: 600;
  text-shadow: 2px 2px 2px #333;
}

.blog-hero .ui.button {
  font-weight: 400;
}

.blog-hero a, .blog-hero a:hover {
  color: inherit;
  font-weight: normal;
}

.blog-hero--b1 {
  background-color: #020024;
  background: linear-gradient(33deg, rgba(2, 0, 36, 0.3) 0%, rgba(9, 9, 121, 0.3) 35%, rgba(0, 212, 255, 0.3) 100%), url(../images/hero/blog-bg-demartini-ver-1.png);
}

.blog-hero--b2 {
  background: #226ABA;
  background-image: url(../images/hero/Demartini-bg-3.png);
  background-attachment: scroll !important;
}

.blog-hero--b3 {
  background-color: #FBD98E;
  background-image: url(../images/hero/Header-THE-KEYS-TO-MENTAL-HEALTH.png);
}

.blog-hero--b4 {
  background-color: #ffffff;
  background-image: url(../images/hero/PendulumJohn.png);
  background-attachment: scroll !important;
  height: 95vh;
  background-position: 35% 80% !important;
}

.blog-hero--a1 {
  background-image: url(../images/hero/PendulumSummit2017Thurs-470-1024x683.png);
  background-color: #6A4086;
  min-height: 435px;
}

.podcast-hero {
  padding-top: 1rem;
  padding-bottom: 2rem;
  margin-bottom: 40px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-image: url(../images/hero/thomas-le.jpg);
  position: relative;
}

.podcast-hero--embed-player {
  padding: 1rem;
  margin-bottom: 0px;
}

.podcast-hero--embed-player h1.ui.header {
  margin-bottom: 1.4rem;
}

.podcast-hero--iframe-container {
  border-radius: 6px;
  height: 600px;
  overflow: hidden;
  width: 100%;
}

.podcast-hero::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent linear-gradient(35deg, #5B5C7F 0%, #243661 14%, #123361 25%, #1C507F 36%, #125B8A 45%, #115D87 55%, #097899 62%, #0493A6 71%, #01C0BF 79%, #33C4BF 88%, #1EDED7 100%) 0% 0% no-repeat padding-box;
  opacity: .83;
}

.generic-bte {
  padding: 20px 0;
  background: top left/cover no-repeat url(../images/hero/bte-hero-banner.png);
  color: #ffffff;
}

.generic-bte .ui.header {
  color: #ffffff;
}

.generic-bte .ui.header .sub.header {
  color: #ffffff;
  font-size: 1.5rem;
}

.accented-gradient {
  background: -webkit-gradient(linear, left top, right top, color-stop(18%, #123361), color-stop(47%, #115d87), color-stop(65%, #0493a6), to(#1eded7)) !important;
  background: linear-gradient(90deg, #123361 18%, #115d87 47%, #0493a6 65%, #1eded7 100%) !important;
}

.accented-pretty-bg1 {
  background-image: url("../images/page/Demartini-stage-bck-BTE-Concept-overlay.png");
  background-position: top left;
  background-size: cover;
  background-repeat: no-repeat;
}

.accented-pretty-bg2 {
  background: top left/cover no-repeat url("../images/background/accented-bg1.jpg");
  position: relative;
  z-index: 1;
}

.accented-pretty-bg2::after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: linear-gradient(35deg, rgba(91, 92, 127, 0.8) 0%, rgba(36, 54, 97, 0.8) 14%, rgba(18, 51, 97, 0.8) 25%, rgba(28, 80, 127, 0.8) 36%, rgba(18, 91, 138, 0.8) 45%, rgba(17, 93, 135, 0.8) 55%, rgba(9, 120, 153, 0.8) 62%, rgba(4, 147, 166, 0.8) 71%, rgba(1, 192, 191, 0.8) 79%, rgba(51, 196, 191, 0.8) 88%, rgba(30, 222, 215, 0.8) 100%);
  background-size: cover;
}

.accented-pattern-bg {
  background: top left/cover no-repeat url("../images/background/accented-pattern-bg.jpg");
}

.step-accented-bg {
  position: relative;
  padding-top: 20px;
}

.step-accented-bg__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 440px;
}

.step-accented-bg__content {
  border-radius: 5px;
  background-color: #ffffff;
}

.step-accented-bg__shadowed-inner {
  padding: 10px;
  border-radius: 5px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}

.hero-john-with-sign {
  position: relative;
  margin-bottom: 40px;
}

.hero-john-with-sign__main {
  position: absolute;
  bottom: 0;
  right: 3%;
}

.hero-john-with-sign__sign {
  position: absolute;
  bottom: 100px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.quotes-hero {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../images/quotes/quotes-bg.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}

.quotes-hero::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
}

.quotes-hero__title {
  position: relative;
  z-index: 1;
  font-weight: 100;
  color: #ffffff;
}

.quotes-hero__title b {
  font-weight: 600;
}

.blog-main-content {
  padding-top: 20px;
}

.blog-main-content .content__container .ui.header {
  font-weight: 600;
}

.blog-main-content .content__item {
  line-height: 2rem;
  margin-bottom: 50px;
  font-size: 16px;
}

.blog-main-content .content__item a {
  color: #0061ff;
}

.blog-main-content .content__item a:not(.button):hover {
  text-decoration: underline;
}

.blog-main-content .content__item > span:first-of-type {
  font-size: 1.75rem;
  font-weight: 300;
  color: #0CB4CE;
}

.blog-main-content .content__item p,
.blog-main-content .content__item .ui.list .list > .item, .blog-main-content .content__item .ui.list > .item, .blog-main-content .content__item ol.ui.list li, .blog-main-content .content__item ul.ui.list li {
  line-height: 2rem;
}

.blog-main-content .content__item h1,
.blog-main-content .content__item h2,
.blog-main-content .content__item h3,
.blog-main-content .content__item h1 strong,
.blog-main-content .content__item h2 strong,
.blog-main-content .content__item h3 strong {
  line-height: 2rem;
  font-weight: 600;
}

.blog-main-content .content__item img {
  max-width: 100%;
  height: auto;
}

.blog-main-content .content__item .ui.header .sub.header {
  margin-bottom: 1.7rem;
  margin-top: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.blog-main-content .content__item .video-item__info {
  padding: 30px;
  background-color: #f1f1f1;
}

.blog-main-content .content__item .video-item__info time {
  display: inline-block;
  min-width: 50px;
  margin-right: 10px;
  color: #0CB4CE;
  text-align: center;
  font-family: monospace;
}

.blog-main-content .content__item .video-item__info time:hover {
  color: #098a9e;
}

.blog-main-content .content__item .video-item__info ul.ui.list {
  margin-left: 0;
}

.blog-main-content .content__item .video-item__info ul.ui.list li time {
  display: inline-block;
  min-width: 50px;
  margin-right: 20px;
  color: #0CB4CE;
}

.blog-main-content .content__item .video-item__info ul.ui.list li:hover time {
  color: #098a9e;
}

.blog-main-content .content__item .video-item__info ul.ui.list li::before {
  content: '';
}

.blog-main-content .content__item .video-item__info .ui.list > .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.blog-main-content .content__item .podcast-item__info {
  background: #f1f1f1;
  padding: 25px 20px;
  max-height: 400px;
  overflow: auto;
  font-size: 0.9rem;
}

.blog-main-content .podcast-item .shk-player {
  background: transparent;
}

/*.a2a_svg, .a2a_count { border-radius: 0 !important; }*/
/*.a2a_menu, .a2a_menu_find_container { border-radius: 0 !important; }*/
.a2a_menu {
  background-color: #F1F1F1;
  border-color: #DFDFDF;
}

.a2a_menu a, .a2a_menu a.a2a_i, .a2a_menu a.a2a_i:visited, .a2a_menu a.a2a_more, i.a2a_i {
  border-color: #DFDFDF !important;
  color: #333 !important;
  border-radius: 3px;
}

.a2a_menu a.a2a_i:active, .a2a_menu a.a2a_i:focus, .a2a_menu a.a2a_i:hover, .a2a_menu a.a2a_more:active, .a2a_menu a.a2a_more:focus, .a2a_menu a.a2a_more:hover {
  background-color: #DFDFDF !important;
  border-color: #DFDFDF !important;
  /*color: #FFF !important;*/
}

.a2a_wide a {
  margin-top: 0;
}

.indep-media-brick {
  padding-top: 10px;
  padding-bottom: 10px;
}

.indep-media-brick .ui.header {
  font-weight: 600;
}

.indep-media-brick .ui.button {
  padding-left: 1.9em;
  padding-right: 1.9em;
}

.indep-media-brick__body {
  margin-bottom: 20px !important;
}

.indep-media-brick__caption .sign-1 {
  max-width: 220px;
  margin: 0 auto;
}

.indep-media-brick--bg {
  background-color: #fafafa;
}

.indep-media-brick--bg .ui.fluid.image {
  border-radius: 4px;
}

.indep-media-brick--bg1 {
  background-color: #f1f1f1;
}

.indep-media-brick--bg1 .ui.header {
  padding-top: 0.8rem;
  padding-bottom: 0.3rem;
}

.indep-media-brick--bg1 .ui.header > .sub.header {
  margin-top: .3rem;
  font-size: 1.55rem;
}

.indep-media-brick--bg2 {
  background: top left/cover no-repeat url("../images/hero/Demartini-stage-bck-BTE-Concept-overlay.png");
  color: #ffffff;
}

.indep-media-brick--bg2 .ui.header, .indep-media-brick--bg2 .ui.header > span {
  color: #ffffff !important;
}

.indep-media-brick--bg3 {
  background: top left/cover no-repeat url("../images/about-page/butterfly-bg.png");
}

.indep-media-brick--bg4 {
  background-color: #ffffff;
}

.indep-media-brick--bg4 .wistia_swatch,
.indep-media-brick--bg4 .w-chrome {
  border-radius: 4px;
}

.indep-media-brick--bg4 .text-inv {
  color: #000000 !important;
}

.indep-media-brick--bg4 .text-inv .section-header h2 {
  color: #000000 !important;
}

.indep-media-brick--bg4 .listen-on__link a {
  background-color: #e0e1e2 !important;
}

.indep-media-brick--bg4:before {
  display: none;
}

.indep-media-brick--bg5 p {
  margin-bottom: 1em;
}

.indep-media-brick--world-light {
  background: center center/cover no-repeat url("../images/hero/bte-hero-banner.png");
  color: #ffffff;
}

.indep-media-brick--world-light .ui.header, .indep-media-brick--world-light .ui.header > span {
  color: #ffffff !important;
}

.indep-media-brick--ordered .indep-media-brick__caption {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.indep-media-brick--ordered .indep-media-brick__media {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.indep-media-brick__home {
  background: transparent;
}

.indep-media-brick__home .header {
  font-size: 58px !important;
  text-align: center;
  margin-bottom: 10px !important;
  font-weight: 900 !important;
}

.indep-media-brick__home .sub.header {
  font-size: 24px !important;
  font-weight: 400 !important;
  margin-bottom: 30px !important;
}

.indep-media-brick__home p {
  font-size: 16px !important;
  margin-bottom: 30px;
  text-align: left !important;
}

.indep-media-brick__home .video {
  position: relative;
}

.indep-media-brick__home .video:after {
  content: '';
  position: absolute;
  width: 106px;
  height: 106px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url("../images/general/play1.png") no-repeat center;
}

.news-cards {
  padding-top: 40px;
  padding-bottom: 40px;
}

.news-cards__header {
  margin-bottom: 45px;
}

.news-cards__container .ui.header {
  font-size: 1.5rem;
  font-weight: 400;
}

.news-cards__container .ui.header .sub.header {
  margin-top: 0.5rem;
}

.news-cards__container .card {
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: inherit;
  cursor: pointer;
}

.news-cards__container .card:hover {
  /* box-shadow: 0 1px 3px 0 #bcbdbd, 0 0 0 1px #d4d4d5 !important; */
}

.news-cards__container .card:hover .ui.header {
  color: #0CB4CE;
}

.news-cards__container .card:hover .cards-content__caption span {
  color: #0CB4CE;
}

.news-cards__container.ui.stackable.cards .card:first-child {
  margin-top: 1em !important;
}

.news-cards__container.ui.stackable.cards .card.category-switch-card__row {
  width: 100% !important;
}

.news-cards__container.ui.stackable.cards .card div.image {
  text-align: center;
  background-color: #FFF;
}

.news-cards__container.ui.stackable.cards .card img.ui.image {
  max-height: 230px;
  width: auto;
  margin: auto auto;
}

.news-cards__container.ui.stackable.cards.two .card.category-switch-card__row {
  width: 100% !important;
}

.news-cards__container--transparent .card {
  background: transparent !important;
}

.news-cards__content {
  padding: 20px 10px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  text-align: left;
}

.news-cards__content p:first-of-type {
  margin-top: auto;
}

.news-cards__content .cards-content__caption {
  display: none;
}

.news-cards--bg1 {
  background-color: #f1f1f1;
}

.news-cards.about-interview h2 {
  text-align: center;
}

.news-cards.about-interview h5 {
  text-align: left;
}

.news-cards.about-interview img.ui.image {
  border-radius: 4px;
}

.news-cards.about-podcast h5 {
  font-size: 18px !important;
  font-weight: 400;
}

.news-cards.home-page h1.header {
  font-size: 36px;
  font-weight: 900 !important;
}

.news-cards.home-page h5 {
  font-size: 24px;
  font-weight: normal !important;
}

.news-cards.home-page .sub.header {
  font-size: 24px;
  font-weight: 400;
}

.news-cards.home-page .news-cards__header {
  margin-bottom: 60px;
}

.news-cards.home-page .ui.ribbon.label,
.news-cards.home-page .f-master__btn {
  display: none;
}

.news-cards.home-page .text-link {
  font-size: 16px;
  text-decoration: underline;
  font-weight: 300;
}

.news-cards.home-page .cards {
  margin-bottom: 45px;
}

.category-switch-card__row {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100% !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.category-switch-card__row .news-cards__content {
  padding: 2rem;
}

.category-switch-card__row .news-cards__content p:first-of-type {
  margin-top: 0;
}

.category-switch-card__row .news-cards__content .cards-content__caption {
  display: block;
}

.category-switch-card__row .news-cards__content .cards-content__caption span {
  -webkit-transition: .3s;
  transition: .3s;
}

.category-switch-card__row .image {
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 45% !important;
          flex: 0 0 45% !important;
}

.ui.stackable.cards > .card {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.podcast-bar {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.podcast-bar__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  margin-bottom: 20px;
}

.podcast-bar__wrap {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.podcast-bar__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.podcast-body {
  margin-bottom: 20px;
  max-width: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.podcast-body--list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.podcast-body--list .episode-item {
  margin-bottom: 20px;
}

.podcast-body--list .episode-item__wrap-player {
  margin-bottom: 50px;
}

.podcast-body--list .episode-item__img {
  display: none !important;
}

.podcast-body--list .episode-item__head {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.podcast-body--list .episode-item__play {
  margin-right: 15px;
}

.podcast-body--list .episode-item__title {
  width: calc(100% - 50px);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.podcast-body--list .episode-item__actions {
  margin-left: 50px;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  text-align: left;
  margin-top: 20px;
}

.podcast-body--grid {
  margin-left: -20px;
  margin-top: -20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.podcast-body--grid .podcast-body__item {
  width: calc(100% - 20px);
  margin-left: 20px;
  margin-top: 20px;
}

.podcast-body--grid .episode-item {
  position: relative;
}

.podcast-body--grid .episode-item__head {
  position: relative;
}

.podcast-body--grid .episode-item__play {
  position: absolute;
  top: -45px;
  left: 5px;
}

.podcast-body--grid .episode-item__title {
  padding-top: 15px;
}

.podcast-body--grid .episode-item__title .ep-title {
  font-weight: 400 !important;
}

.podcast-body--grid .episode-item__actions {
  display: none !important;
}

.podcast-body--grid .episode-item__body {
  display: none !important;
}

.podcast-body__item .episode-item__play {
  width: 35px;
  border: none;
  background-color: transparent;
  cursor: pointer;
}

.podcast-body__item .episode-item__play .x {
  fill: #0CB4CE;
}

.podcast-body__item .episode-item__play.colored .x {
  fill: #F36F44;
}

.podcast-body__item .episode-item__title {
  text-align: left;
  margin-bottom: 15px;
}

.podcast-body__item .episode-item__title .ep-title {
  display: block;
  font-weight: 700;
  font-size: 1.25rem;
  margin-bottom: 0;
  color: #0B2850;
}

.podcast-body__item .episode-item__title span {
  color: #8A8A8A;
}

.podcast-body__item .episode-item__actions {
  min-width: 170px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.podcast-body__item .episode-item__actions button {
  margin-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
  background-color: transparent;
  cursor: pointer;
}

.podcast-body__item .episode-item__actions button svg {
  margin-left: 4px;
  width: 15px;
  height: 15px;
}

.podcast-body__item .episode-item__actions button svg .like-a1 {
  fill: transparent;
}

.podcast-body__item .episode-item__actions button:hover svg .like-a2 {
  fill: #e82020;
}

.podcast-body__item .episode-item__actions button:hover svg .share-a1 {
  fill: #19A55B;
}

.podcast-body__item .episode-item__actions button.liked .like-a1 {
  fill: #e82020;
}

.podcast-body__item .episode-item__body {
  text-align: left;
}

.podcast-body__item .episode-item__description {
  margin-bottom: 15px;
}

.podcast-body__item .episode-item__accordion .title {
  border: none;
  width: 170px;
  text-align: left;
  font-weight: 600;
  background-color: transparent;
}

.podcast-body__item .episode-item__accordion .title i.icon {
  margin: 0 0 0 .25rem;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

.podcast-body__item .episode-item__accordion .title.active i.icon {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.podcast-body__item .episode-item__accordion .content--box {
  padding: 20px !important;
  max-height: 500px;
  overflow: auto;
  background-color: #fafafa;
}

.podcast-body--list .shk-controls {
  max-width: 280px;
  width: 100%;
  margin: 0;
  left: -25px;
  margin-top: 7px;
}

.podcast-body--list .shk-player {
  max-height: 65px;
}

.podcast-body--list .shk-main {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: static;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.podcast-body--list .shk-main .shk-text {
  margin-top: 20px;
}

.podcast-body--list .shk-time {
  width: 100%;
}

.podcast-body--grid .shk-body {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.podcast-body--grid .shk-player {
  max-height: 100px;
}

.podcast-body--grid .shk-title_inner {
  margin-top: 20px;
}

.podcast-body--grid .shk-main {
  max-width: calc(100% - 30px);
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 115px;
}

.podcast-body--grid .shk-text {
  overflow: visible;
  position: absolute;
  left: 0;
  margin-top: 30px;
}

.podcast-body--grid .shk-controls {
  top: 8px;
}

.podcast-body--grid .shk-btn.shk-btn_toggle {
  position: absolute;
  top: -100px;
  left: 10px;
}

.podcast-body--grid .shk-btn.shk-btn_toggle::before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  background: #ffffff;
  top: 50%;
  left: 42%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: -1;
}

.podcast-body--grid .shk-controls_basic {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.podcast-body .shk-player {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  height: 100%;
}

.podcast-body .shk-bar_wrap {
  margin: 0;
  margin-bottom: 15px;
}

.podcast-body .shk-episodes {
  display: none;
}

.podcast-body [data-play=playing] .shk-btn {
  fill: #F36F44;
}

.podcast-body .shk-cover {
  display: none;
}

.podcast-body .shk-display {
  top: 4px;
}

.podcast-body .shk-btn {
  fill: #0CB4CE;
  padding-left: 0;
}

.podcast-body .shk-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.podcast-body .shk-title_wrap {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  text-align: left;
}

.podcast-body .shk-title_wrap span {
  color: #0B2850;
  font-size: 14px;
  font-weight: bold;
}

.podcast-body .shk-artist_wrap {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  text-align: left;
}

.podcast-body .shk-artist_wrap span {
  color: #8A8A8A;
  font-size: 13px;
  font-weight: 300;
}

.podcast-body .shk-title_inner {
  max-width: 600px !important;
}

.podcast-body .shk-title_inner::after {
  font-size: 18px !important;
  color: #0B2850 !important;
  font-weight: bold !important;
}

.marker-text {
  margin-bottom: 20px;
}

.marker-text__item {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.marker-text__item .icon {
  width: 28px;
  height: 28px;
  margin-right: .5em;
}

.marker-text__item--teal .icon {
  color: #0CB4CE;
}

.marker-text__item--light-teal .icon {
  color: #49D9D4;
}

.marker-text__item--mb {
  margin-bottom: 20px;
}

.icon-palette {
  margin-top: 40px;
  margin-bottom: 40px;
}

.icon-palette__item {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.icon-palette__wrapper {
  max-width: 220px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 30px 10px 10px;
  background-color: #fafafa;
}

.icon-palette__wrapper img {
  margin-bottom: 20px;
}

.icon-palette__wrapper span {
  margin-top: auto;
  font-weight: 600;
  padding: 0 15px;
}

.events__container {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  background-color: #fff;
  border-radius: 4px;
  color: #0B2850;
}

.events__item {
  border: 1px solid rgba(34, 36, 38, 0.15);
  -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
          box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
}

.events__item:not(:last-of-type) {
  margin-bottom: 30px;
}

.events__item .item__date {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #f1f1f1;
  padding: 10px;
  min-height: 130px;
  max-width: 200px;
  margin: 0 auto;
  border-top: 2px solid #2185d0;
  border-radius: 4px;
}

.events__item .item__date .date p {
  margin-bottom: 10px;
}

.events__item .item__date .date__time {
  font-size: 2.5rem;
  font-weight: 600;
  margin-bottom: 10px;
  word-wrap: normal;
}

.events__item .item__date .date__month {
  font-weight: 600;
  font-size: 1.25rem;
}

.events__item .item__date.active .date__time, .events__item .item__date.active .date__month {
  color: #F36F44;
}

.events__item .item__info {
  text-align: center;
  padding: 0 10px;
}

.events__item .item__info h4 {
  font-weight: 400;
  font-size: 1.25rem;
}

.events__item .item__ticket {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.events__item .item__ticket .ui.image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
  -ms-flex-item-align: center;
      align-self: center;
  margin-bottom: 15px;
}

.events__item .item__ticket .ui.button {
  margin: 0 auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 65%;
          flex: 0 0 65%;
  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;
  font-weight: 600;
}

.events__item--v2 .item__ticket .ui.buttons {
  margin: 0 auto;
}

.events--book-form {
  padding-top: 40px;
}

.events-container .ui.header {
  font-weight: 900 !important;
  font-size: 58px !important;
}

.events-container h3 {
  font-weight: 900 !important;
}

.events-container__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.events-container__box-img img {
  max-width: 91px;
  max-height: 82px;
}

.events-container__wrapper-second .events-container__img-left-text {
  line-height: 1;
}

.events-container__wrapper-second .events-container__img-left-text h5:before {
  display: none;
}

.events-container__wrapper-second .events-container__img-left-text span {
  font-size: 8px !important;
  line-height: 0;
}

.events-container__wrapper-second .events-container__img-bottom-text {
  line-height: 1;
}

.events-container__wrapper-second .events-container__img-bottom-text h5 {
  margin-bottom: 5px;
}

.events-container__wrapper-second .events-container__img-bottom-text h4 {
  font-size: 8px;
}

.events-container__wrapper-second .events-container__img-bottom-box {
  min-width: 80px;
}

.events-container__wrapper-second .events-container__margine {
  margin-right: -40px  !important;
}

.events-container .button {
  background-color: #0B2850 !important;
}

.events-container__text-box {
  text-align: left;
  line-height: 1.5;
}

.events-container__text-box h3 {
  font-size: 36px;
}

.events-container__text-box p {
  font-size: 22px;
  max-width: 70%;
}

.events-container__img-bg {
  position: relative;
}

.events-container__img-bg > img {
  border-radius: 7px;
  -webkit-box-shadow: 0px 3px 6px #00000029;
          box-shadow: 0px 3px 6px #00000029;
  width: 100%;
}

.events-container__img-left {
  width: 155px;
  position: absolute;
  left: -20px;
  top: 0;
  background: #ffffff;
  -webkit-box-shadow: 0px 3px 6px #00000029;
          box-shadow: 0px 3px 6px #00000029;
  border-radius: 10px;
  text-align: left;
}

.events-container__img-left h5 {
  font-size: 12px;
  margin: 0;
  position: relative;
}

.events-container__img-left h5:before {
  content: '\2022';
  position: absolute;
  left: -15px;
  font-size: 20px;
  color: #119227;
}

.events-container__img-left span {
  font-size: 10px;
}

.events-container__img-left-box img {
  width: 100%;
  display: block;
}

.events-container__img-left-text {
  padding: 10px 20px;
}

.events-container__img-bottom {
  background: #ffffff;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 10px;
}

.events-container__img-bottom-box {
  width: 80px;
  height: 76px;
  margin-right: 10px;
}

.events-container__img-bottom-box img {
  width: 100%;
}

.events-container__img-bottom-text {
  text-align: left;
}

.events-container__img-bottom-text h4, .events-container__img-bottom-text h5 {
  font-size: 12px;
  margin: 0;
}

.events-container__img-bottom-text h4 {
  font-weight: 300;
  margin-bottom: 5px;
}

.events-container__img-bottom-text h5 {
  margin-bottom: 15px;
}

.events-container__img-bottom-text span {
  font-size: 10px;
}

.events-container__img-s, .events-container__img-m {
  position: absolute;
}

.events-container__img-m {
  width: 110px !important;
  max-width: 100% !important;
  right: -30px;
  top: -115px;
}

.events-container__img-s {
  width: 90px !important;
  max-width: 100% !important;
  right: -5px;
  top: -40px;
  z-index: 2;
}

.events-buy-plan {
  margin-top: -40px;
}

.events-buy-plan__header {
  padding: 10px 0 40px;
}

.events-buy-plan__body {
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #f1f1f1;
}

.events-buy-plan__order {
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -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;
}

.events-buy-plan__order .order__item {
  margin-bottom: 20px;
}

.events-buy-plan__order .order__dropdown {
  position: relative;
  background-color: #f6f6f6 !important;
  border: 1px solid #F36F44 !important;
}

.events-buy-plan__order .order__dropdown .text {
  font-weight: 700 !important;
}

.events-buy-plan__order .order__dropdown input {
  cursor: pointer !important;
}

.events-buy-plan__order .order__dropdown i {
  position: absolute;
  right: 10px;
}

.events-buy-plan__order p {
  font-size: 1.3rem;
  margin-bottom: 0;
  padding: 0 10px;
}

.events-buy-plan__footer .footer-access {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 10px;
}

.events-buy-plan__footer .footer-access i {
  padding-top: 10px;
}

.events-buy-plan__footer .footer-access__caption {
  margin-left: 20px;
}

.events-buy-plan__footer .footer-access__caption p {
  font-size: 2.25rem;
  font-weight: 600;
  margin: 0;
}

.events-buy-plan__footer .footer-access__caption span {
  color: #F36F44;
}

.events-buy-plan--dark-bg {
  background-color: #0B2850;
}

.events-buy-plan--wo-marg {
  margin-top: 0;
}

.payment-card__item {
  background-color: #f1f1f1 !important;
}

.payment-card__item .content .description {
  color: #0B2850 !important;
}

.payment-card__item p span {
  float: right;
}

.payment-card__btn {
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: inline-block;
}

.payment-card .thank-content p {
  font-size: 1.125rem;
}

.payment-card .thank-content__head {
  font-size: 1.375rem;
  font-weight: 600;
  margin-bottom: 30px;
}

.payment-card .thank-content__btn {
  margin: 0 auto 20px;
  padding: 5px 20px;
  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;
  font-size: 1.375rem;
}

.payment-card .thank-content__date {
  width: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 0 auto 20px;
}

.payment-card .thank-content__date span {
  margin: 0 5px;
  font-size: 1.25rem;
}

.payment-card .thank-content__date span:nth-of-type(1) {
  font-weight: 600;
}

.seminars-pack {
  color: #0B2850;
  margin: 0 !important;
}

.seminars-pack__item {
  padding: 15px;
  margin-bottom: 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  background-color: #ffffff;
  color: #0B2850;
}

.seminars-pack__item ul {
  list-style-type: none;
}

.seminars-pack .column {
  padding: 0 !important;
}

.seminars-pack .ui.card {
  border-radius: 5px !important;
  margin-bottom: 50px;
}

.seminars-pack .ui.card .content {
  background-color: #ECF7F9;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.161);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.161);
}

.seminars-pack .ui.card .content .header {
  font-weight: 600;
}

.seminars-pack .ui.card .content ul {
  list-style-type: none;
  text-align: left;
  margin-bottom: 20px;
}

.seminars-pack .ui.card .content ul li {
  padding-left: 20px;
  position: relative;
}

.seminars-pack .ui.card .content ul li::after {
  position: absolute;
  content: '';
  top: 3px;
  left: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #0B2850;
}

.seminars-pack .ui.card.hovered {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.seminars-pack .ui.card.hovered .content {
  position: relative;
  background-color: #ffffff;
  border: 8px solid #49D9D4 !important;
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  z-index: 2;
}

.seminars-pack .ui.card.hovered .content .triangle-right {
  position: absolute;
  top: 10px;
  left: -8px;
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 26px solid #49D9D4;
}

.seminars-pack .ui.card.hovered .content .triangle-right:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 19px solid #0B2850;
  position: absolute;
  top: -14px;
  left: -26px;
}

.seminars-pack .ui.card.hovered::after {
  position: absolute;
  top: -30px;
  left: 0;
  right: 0;
  height: 20px;
  visibility: visible;
  z-index: 6;
  content: '**Most Popular**';
  color: #ffffff;
}

.half-to-full__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.half-to-full__image {
  -ms-flex-preferred-size: 50vw;
      flex-basis: 50vw;
  min-width: 50vw;
}

.half-to-full__image img {
  display: block;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
}

.half-to-full__text-box {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  min-width: 50%;
  margin: auto;
}

.half-to-full__text-box .text-box__inner {
  padding: 1rem;
}

.half-to-full--right {
  margin-bottom: 30px;
}

.half-to-full.about-half-to-full {
  padding: 60px 0;
  margin-bottom: 0;
}

.book-palette .ui.cards > .card {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.book-palette .card {
  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;
}

.book-palette .card img {
  width: 100%;
  max-width: 250px;
}

/* workaround fomantic-ui nixing border-top on inheritance rule
.ui.card.f-master__card > :first-child,
.ui.cards > .card.f-master__card > :first-child {
  border-top: 2px solid $clr-teal !important;
}
*/
.ui.card > .extra, .ui.cards > .card > .extra.f-master__btn {
  border-top: none !important;
  padding: 0px 20px 20px 20px !important;
}

.f-master__card {
  background-color: #ECF7F9 !important;
  max-width: 460px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.f-master__card .ui.ribbon.label {
  top: 0px !important;
  background: #0CB4CE;
  border-top-right-radius: 0;
  color: #FFF;
}

.f-master__card:hover {
  color: inherit;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transform: none !important;
  transform: none !important;
}

.f-master__img {
  /* border: 2px solid $clr-teal; */
  /* height: 225px; - was 250*/
  overflow: hidden;
  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;
  position: relative;
  background-color: #6d6c6c;
}

.f-master__img img {
  -o-object-fit: cover;
     object-fit: cover;
}

.f-master__img .ui.message {
  position: absolute;
  top: 15px;
  right: 8px;
  margin: 0;
}

.f-master__content {
  padding: 14px 20px 20px 20px !important;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

.f-master__content__head {
  max-width: 80%;
}

.f-master__head {
  margin: 0;
  font-size: 1.4rem;
  font-weight: 500;
  margin-bottom: 15px;
  text-align: center;
}

.f-master__head:hover {
  color: #0CB4CE !important;
}

.f-master__desc {
  font-size: 1rem;
  font-weight: 400;
  margin-top: auto;
}

.f-master__desc p {
  line-height: 1.5;
  color: #0B2850;
}

.f-master__btn {
  margin-top: auto;
  padding-bottom: 2rem;
  text-align: center;
}

.f-master__btn .ui.attached.bottom.button {
  border-radius: 0.28571429rem !important;
}

.reserve-form {
  border: 2px solid #0CB4CE;
}

.reserve-form__caption {
  padding: 20px 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 2px solid #0CB4CE;
  background-color: #ECF7F9;
}

.reserve-form__caption svg {
  margin-right: 25px;
  width: 23px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.reserve-form__caption span {
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.reserve-form__body {
  padding: 15px 30px;
}

.reserve-form__desc {
  font-weight: 300;
  font-size: .875rem;
  margin-bottom: 10px;
}

.reserve-form__agreement {
  margin-top: 10px;
  font-size: .625rem;
  color: #8E8E8E;
  line-height: 1.45;
}

.reserve-form__agreement--main-color {
  color: #0B2850;
}

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

.reserve-form__price .access-form__title {
  font-size: 20px;
  font-weight: 400;
}

.reserve-form__price .access-form__old, .reserve-form__price .access-form__new {
  font-size: 36px;
  display: block;
  line-height: 1.2;
}

.reserve-form__price .access-form__old {
  text-decoration: line-through;
}

.reserve-form__price .access-form__new {
  font-weight: 600;
}

.master-room__step-1.hided {
  display: none;
}

.master-room__step-1.active {
  display: block;
}

.master-room__step-2.hided {
  display: none;
}

.master-room__step-2.active {
  display: block;
}

.master-room__step-3.hided {
  display: none;
}

.master-room__step-3.active {
  display: block;
}

.master-room .svg-stopwatch.hided {
  display: none;
}

.masterclass-cart__container {
  padding: 20px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  border-radius: 5px;
}

.masterclass-cart__head-title {
  padding: 40px 15px;
  border-radius: 5px;
  text-align: center;
  background-color: #ECF7F9;
}

.masterclass-cart__order-item .m-order-item {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.masterclass-cart__order-item .m-order-item--row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.masterclass-cart__order-item .m-order-item__head {
  margin-bottom: 0;
  text-transform: uppercase;
}

.masterclass-cart__order-item .m-order-item__body {
  margin: auto 0;
}

.masterclass-cart__order-item .m-order-item__body .ui.header {
  font-size: 1.4rem;
  font-weight: 400;
}

.masterclass-cart__order-item .m-order-item__body .caption {
  font-size: .875rem;
  font-weight: 300;
}

.masterclass-cart__order-item .m-order-item__body input {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  text-align: center;
  border: 1px solid #0B2850;
  border-radius: 2px;
}

.masterclass-cart__order-item .m-order-item__body input[type=number]::-webkit-inner-spin-button, .masterclass-cart__order-item .m-order-item__body input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.masterclass-cart__subtotal {
  border-radius: 5px;
  text-transform: uppercase;
  background-color: #fafafa;
}

.masterclass-cart__support {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.masterclass-cart__support .ui.image {
  margin: 0 auto 30px;
}

.masterclass-cart__support .content {
  text-align: center;
}

.masterclass-cart__support .content h5 {
  font-size: 18px;
  font-weight: 400;
}

.masterclass-cart__total-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.masterclass-cart__total-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 15px;
  margin-bottom: 20px;
  background-color: #fafafa;
}

.masterclass-cart__total-price > .total {
  font-size: 28px;
  line-height: 1;
}

.masterclass-cart__total-btn {
  margin-top: auto;
  margin-left: auto;
}

.masterclass-cart__total-btn .ui.button {
  background-color: #19A55B;
  color: #ffffff;
}

.masterclass-cart__total-btn .ui.button:hover {
  background-color: #127943;
}

.bg-training {
  background-color: white !important;
}

.masterclasses-home h1.header {
  font-weight: 900 !important;
}

.masterclasses-home .sub.header,
.masterclasses-home h5 {
  font-size: 24px !important;
}

.masterclasses-home .sub.header {
  margin-top: 15px !important;
}

.masterclasses-home h5 {
  font-weight: 900 !important;
}

.masterclasses-home p {
  font-size: 16px;
}

.masterclasses-home .ui.big.orange.button {
  border-radius: 2px;
}

.testimonial-updated {
  padding: 20px !important;
  text-align: left;
  border: 2px solid #0CB4CE !important;
  border-radius: 10px !important;
  background-color: #ffffff !important;
  height: 100%;
  margin-bottom: 30px !important;
}

.testimonial-updated__img {
  overflow: hidden;
  z-index: 1;
  width: 195px !important;
  height: 185px !important;
  border-radius: 10px;
  background-color: #ffffff;
}

.testimonial-updated__img img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  display: block;
}

.testimonial-updated__content span {
  font-weight: 600;
}

.testimonials-box {
  background-color: #f1f1f1;
}

.testimonials-box h2 {
  text-align: center;
  margin-bottom: 40px !important;
}

.testimonials-box__item {
  -webkit-box-shadow: 0px 6px 30px -13px #42445a;
          box-shadow: 0px 6px 30px -13px #42445a;
  background-color: #ffffff;
  border-radius: 10px;
  margin: 0 10px;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 15px;
  height: 100%;
}

.testimonials-box__item p {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.testimonials-box__item h3 {
  margin-bottom: 5px;
}

.testimonials-box__item span {
  color: #F36F44;
}

.testimonials-box__img-box {
  margin-right: 20px;
}

.testimonials-box__img-box img {
  border-radius: 50%;
  height: 70px;
}

.testimonials-box__name-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.testimonials-box__names {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.testimonials-box.testimonials-box-about h2 {
  font-size: 35px;
}

.master-stat {
  padding: 30px;
  border-radius: 6px;
  background-color: #ECF7F9;
}

.master-stat__img {
  margin-bottom: 15px;
}

.master-stat__caption h5 {
  margin-bottom: .5rem;
  font-size: 1.375rem;
}

.master-stat__caption span {
  font-weight: 300;
}

.quotes-intro {
  padding: 45px 0;
}

.quotes-intro__read-time {
  font-weight: 400;
  margin-bottom: 35px;
}

.quotes-intro p {
  font-size: 1.15rem;
}

.quotes-main {
  margin-bottom: 90px;
}

.quotes-item {
  margin: 50px 0;
}

.quotes-item__number {
  color: #0CB4CE;
  font-size: 1.25rem;
}

.quotes-item__title {
  margin-bottom: 30px;
  font-weight: 600;
  letter-spacing: .64px;
}

.quotes-item__title span {
  font-weight: 500;
  font-size: 16px;
}

.quotes-item__body {
  padding: 0 10px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

.quotes-item__img {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.quotes-item__img img {
  width: 100%;
  margin-bottom: 20px;
}

.quotes-item__share {
  position: absolute;
  top: 0;
  right: 10px;
  margin-left: 22px;
  width: 56px;
  height: 56px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  z-index: 1;
  padding-top: 5px;
  background-color: #fafafa;
  border: none;
  -webkit-transition: background-color .25s;
  transition: background-color .25s;
  cursor: pointer;
  text-align: center;
}

.quotes-item__share:hover {
  background-color: #f1f1f1;
}

.quotes-item__share:active {
  background-color: #adabab;
}

.quotes-item__share svg path {
  fill: #0B2850;
}

.quotes-item__share .quote-btn-text {
  font-size: 13px;
  text-transform: uppercase;
  color: #0B2850;
}

.quotes-item__phrase a {
  color: #0061ff;
  -webkit-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
}

.quotes-item__phrase .quote-phrase__read-btn {
  color: #0B2850;
  background-color: transparent;
  border: none;
  text-decoration: underline;
  -webkit-transition: color .25s;
  transition: color .25s;
  cursor: pointer;
}

.quotes-item__phrase .quote-phrase__read-btn:hover {
  color: #0061ff;
}

.quotes-item__phrase .quote-phrase__rest-caption {
  display: none;
}

.quotes-link {
  position: relative;
  overflow: hidden;
  margin-bottom: 70px;
}

.quotes-link img {
  -webkit-transition: -webkit-transform .25s;
  transition: -webkit-transform .25s;
  transition: transform .25s;
  transition: transform .25s, -webkit-transform .25s;
}

.quotes-link a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
}

.quotes-link:hover img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.quotes-foot {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: url("../images/quotes/jr-korpa-9XngoIpxcEo-unsplash.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.quotes-foot__content {
  max-width: 700px;
  margin: 0 auto;
  text-align: center;
  color: #ffffff;
}

.quotes-foot__title {
  position: relative;
  z-index: 1;
  font-weight: 100;
  color: #ffffff;
}

.quotes-foot__title b {
  font-weight: 500;
}

.quotes-foot__btn {
  margin-top: 40px !important;
}

.progress {
  padding-bottom: 24px;
  overflow: visible;
  width: 70%;
}

.progress__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.progress__item {
  -webkit-clip-path: polygon(80% 0, 100% 50%, 80% 100%, 0 100%, 0 0);
          clip-path: polygon(80% 0, 100% 50%, 80% 100%, 0 100%, 0 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  min-width: calc(100% / 3);
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  padding: 10px;
  background: #f1f1f1;
}

.progress__item .progress__title {
  color: #707070;
}

.progress__item .progress__num {
  /* border: solid 1px $clr-text-gray; */
  color: #707070;
}

.progress__item--active {
  background: #0CB4CE;
}

.progress__item--active .progress__num span {
  color: #0CB4CE;
}

.progress__item--active .progress__title {
  color: #FFF;
}

.progress__item--first {
  z-index: 4;
}

.progress__item--second {
  z-index: 3;
}

.progress__item--third {
  z-index: 2;
}

.progress__item--fourth {
  z-index: 1;
}

.progress__num {
  border-radius: 50%;
  background: #ffffff;
  width: 25px;
  height: 25px;
  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;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-bottom: 10px;
}

.progress__num span {
  font-size: 15px;
}

.progress__title {
  color: #ffffff;
}

.progress__title span {
  font-size: 13px;
}

.values-training-program-page .cart-checkout-container,
.method-training-program-page .cart-checkout-container,
.the-breakthrough-experience-page .cart-checkout-container {
  background: -webkit-gradient(linear, left top, right top, from(#0b2851), to(#013c7e));
  background: linear-gradient(90deg, #0b2851 0%, #013c7e 100%);
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
  padding-right: 2rem;
  margin-bottom: 0;
  /*
  h1.ui.header {
    color: #fff !important;
  }
  */
}

.values-training-program-page .cart-checkout-container .sForm,
.method-training-program-page .cart-checkout-container .sForm,
.the-breakthrough-experience-page .cart-checkout-container .sForm {
  background: #FFF;
  padding-top: 1.5rem;
  border-radius: 1rem !important;
}

.selected-cart-items {
  background: #f5f5f5;
  padding-top: 1.5rem !important;
}

.values-training-program-page .selected-cart-items,
.method-training-program-page .selected-cart-items,
.the-breakthrough-experience-page .selected-cart-items {
  border-radius: 0 0 1rem 0 !important;
  padding-bottom: 1.5rem !important;
}

.cart-checkout-container .sForm {
  line-height: 1.5;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.cart-checkout-container .sForm .text {
  color: #8E8E8E !important;
}

.cart-checkout-container .sForm_bg {
  background: #ffffff;
}

.cart-checkout-container .sForm.sForm__centre.ui.grid {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.cart-checkout-container .sForm .ui.grid {
  margin: 0;
}

.cart-checkout-container .sForm .ui.dropdown.choose_event {
  line-height: 1.5rem !important;
}

.cart-checkout-container .sForm img {
  display: block;
  max-width: 100%;
  height: auto;
}

.cart-checkout-container .sForm a {
  display: inline-block;
  cursor: pointer;
  color: #0CB4CE;
}

.cart-checkout-container .sForm input {
  border: none;
}

.cart-checkout-container .sForm button {
  border: none;
}

.cart-checkout-container .sForm h1 {
  font-size: 25px;
}

.cart-checkout-container .sForm__inner {
  padding: 10px;
  background: #ffffff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 5px;
  margin-bottom: 20px;
}

.cart-checkout-container .sForm__inner--support {
  padding: 30px;
}

.cart-checkout-container .sForm__inner--support.ui.grid {
  margin: 0;
}

.cart-checkout-container .sForm__inner-text {
  text-align: center;
}

.cart-checkout-container .sForm__btn-calculate {
  padding-top: 25px;
}

.cart-checkout-container .sForm__btn-calculate button {
  background-color: #F36F44;
  border-radius: 2px;
  padding: 10px 25px;
  color: #ffffff;
  font-size: 18px;
  cursor: pointer;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.cart-checkout-container .sForm__btn-calculate button:hover {
  background-color: #f57d57;
}

.cart-checkout-container .sForm__title-wrap {
  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;
  margin-bottom: 5px;
}

.cart-checkout-container .sForm__title-wrap h1 {
  padding: 0;
  margin: 0;
}

.cart-checkout-container .sForm__title-wrap img {
  width: 40px;
  height: 25px;
  margin-right: 17px;
}

.cart-checkout-container .sForm__title {
  padding: 10px 15px;
  font-size: 20px;
  font-weight: 600;
  border-radius: 5px;
  background: #ECF7F9;
  margin-bottom: 20px;
}

.cart-checkout-container .sForm__title--transparent {
  background: transparent;
  margin-bottom: 10px;
}

.cart-checkout-container .sForm__title p {
  font-size: 16px;
  font-weight: normal;
}

.cart-checkout-container .sForm__order-info {
  max-width: 535px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 60px;
}

.cart-checkout-container .sForm__order-info p {
  font-size: 16px;
  font-weight: 500;
}

.cart-checkout-container .sForm__order-info p:last-of-type {
  margin-bottom: 35px;
}

.cart-checkout-container .sForm__order-info span {
  font-size: 16px;
  margin-bottom: 23px;
}

.cart-checkout-container .sForm__order-info button {
  font-size: 16px;
}

.cart-checkout-container .sForm__info-attend h2 {
  font-size: 22px;
  text-align: center;
  margin-bottom: 37px;
}

.cart-checkout-container .sForm__info-attend-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.cart-checkout-container .sForm__info-attend-item {
  background-color: #FAFAFA;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  text-align: center;
  margin: 0 15px;
  margin-bottom: 15px;
  min-height: 320px;
}

.cart-checkout-container .sForm__info-attend-item img {
  width: 40px;
  height: 55px;
}

.cart-checkout-container .sForm__info-attend-item h3 {
  font-size: 18px;
  margin-bottom: 10px;
}

.cart-checkout-container .sForm__info-attend-item span {
  font-size: 12px;
  margin-bottom: 15px;
}

.cart-checkout-container .sForm__form {
  max-width: 488px;
}

.cart-checkout-container .sForm .ui.search.selection.dropdown,
.cart-checkout-container .sForm .ui.search.selection.dropdown > input.search {
  padding: 18px !important;
}

.cart-checkout-container .sForm input {
  border: solid 1px #D5CECE;
  padding: 7px;
  width: 100%;
  border-radius: 2px;
  --s: 0.36s;
  -webkit-transition: all var(--s) ease-in-out;
  transition: all var(--s) ease-in-out;
}

.cart-checkout-container .sForm input:focus {
  border-color: #0061ff;
}

.cart-checkout-container .sForm__smallImg {
  padding-left: 5px;
  padding-right: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.cart-checkout-container .sForm__smallImg img {
  max-width: 96px;
  max-height: 96px;
  -o-object-fit: contain;
     object-fit: contain;
}

.cart-checkout-container .sForm__card {
  padding-bottom: 20px;
}

.cart-checkout-container .sForm__card > .row {
  padding-bottom: 21px;
}

.cart-checkout-container .sForm__card input {
  margin-bottom: 15px;
  max-width: 40px;
  text-align: center;
  padding: 5px;
}

.cart-checkout-container .sForm__card p {
  font-size: 14px;
  margin-bottom: 0;
}

.cart-checkout-container .sForm__pay .sForm__total {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.cart-checkout-container .sForm__card_position {
  position: relative;
}

.cart-checkout-container .sForm__card_position span {
  position: absolute;
  top: 75%;
  left: 40%;
}

.cart-checkout-container .sForm__card-select {
  border: solid 1px #D5CECE;
  padding: 14px 11px;
  position: relative;
  width: 100%;
  font-size: 13px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border-radius: 2px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.525' height='6.616' viewBox='0 0 12.525 6.616'%3E%3Cg id='Сгруппировать_868' data-name='Сгруппировать 868' transform='translate(0.354 0.354)'%3E%3Cline id='Линия_20' data-name='Линия 20' x2='5.909' y2='5.909' fill='none' stroke='%230cb4ce' stroke-width='1'/%3E%3Cline id='Линия_21' data-name='Линия 21' x1='5.909' y2='5.909' transform='translate(5.909)' fill='none' stroke='%230cb4ce' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 93% center;
}

.cart-checkout-container .sForm__card-select:focus {
  border-color: #0061ff;
}

.cart-checkout-container .sForm__card-footer span {
  font-size: 13px;
  text-transform: uppercase;
}

.cart-checkout-container .sForm__card-row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.cart-checkout-container .sForm__card-row span {
  font-size: 15px;
}

.cart-checkout-container .sForm__card-row span:first-of-type {
  margin-right: 15px;
}

.cart-checkout-container .sForm__total {
  margin-bottom: 5px;
  background: #fafafa;
  padding: 9px 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.cart-checkout-container .sForm__total p {
  font-size: 28px;
}

.cart-checkout-container .sForm__total h3,
.cart-checkout-container .sForm__total span {
  font-size: 18px;
  font-weight: 400;
}

.cart-checkout-container .sForm__total-price {
  font-size: 23px;
}

.cart-checkout-container .sForm__total-price--sm {
  text-align: center;
  font-size: 23px;
}

.cart-checkout-container .sForm__total-price span {
  margin-right: 15px;
}

.cart-checkout-container .sForm__photoWrap {
  width: 100%;
  height: 100%;
  max-width: 127px;
  max-height: 127px;
  overflow: hidden;
  border-radius: 50%;
}

.cart-checkout-container .sForm__buttonsWrap {
  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;
  padding-bottom: 20px;
}

.cart-checkout-container .sForm__share {
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 10px;
  text-transform: uppercase;
  --s: 0.36s;
  -webkit-transition: all var(--s) ease-in-out;
  transition: all var(--s) ease-in-out;
  margin-left: 10px;
}

.cart-checkout-container .sForm__share svg {
  margin-left: 7px;
}

.cart-checkout-container .sForm__share:hover {
  opacity: .6;
}

.cart-checkout-container .sForm__signature {
  margin-bottom: 10px;
}

.cart-checkout-container .sForm__signature img {
  margin: 0 auto;
}

.cart-checkout-container .sForm__customer-support {
  max-width: 190px;
  margin-bottom: 19px;
  font-size: 18px;
}

.cart-checkout-container .sForm__btn-support {
  font-size: 18px;
  padding: 12px 30px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  margin-bottom: 15px;
}

.cart-checkout-container .sForm__btn-support img {
  width: 25px;
  height: 25px;
  margin-right: 13px;
}

.cart-checkout-container .sForm__buttonsPeople {
  margin-bottom: 45px;
}

.cart-checkout-container .sForm h6,
.cart-checkout-container .sForm h4 {
  font-weight: 400;
}

.cart-checkout-container .sForm h4 {
  font-size: 18px;
}

.cart-checkout-container .sForm h6 {
  margin-bottom: 24px;
  font-size: 16px;
}

.cart-checkout-container .sForm__bottomRow {
  text-align: center;
}

.cart-checkout-container .sForm__bottomRow p {
  font-size: 12px;
}

.cart-checkout-container .sForm__bottomRow .sForm__inner {
  padding: 20px;
  min-height: calc(100% - 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
}

.cart-checkout-container .sForm__textWrap p {
  font-size: 12px;
}

.cart-checkout-container .sForm__textWrap a {
  color: #0CB4CE;
}

.cart-checkout-container .sForm__eventImg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.cart-checkout-container .sForm__eventImg img {
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  max-width: 40px;
  margin-right: 15px;
}

.cart-checkout-container .sForm__eventImg span {
  font-size: 13px;
}

.cart-checkout-container .sForm__rCol-text h2, .cart-checkout-container .sForm__rCol-text .h2 {
  font-size: 26px;
}

.cart-checkout-container .sForm__btn-add svg {
  margin-right: 11px;
}

.cart-checkout-container .sForm__prodName {
  font-size: 16px;
}

.cart-checkout-container .sForm__subtitleWrap {
  padding-bottom: 20px;
}

.cart-checkout-container .sForm__subtitleWrap a {
  color: #0CB4CE;
}

.cart-checkout-container .sForm__subtitleWrap h3 {
  font-size: 25px;
  font-weight: 600;
}

.cart-checkout-container .sForm__subtitleWrap h3 span {
  font-weight: normal;
}

.cart-checkout-container .sForm__bottomBlock {
  border-top: dashed 1px #E1E1E1;
  margin-top: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cart-checkout-container .sForm__bottomBlock button svg {
  margin-left: 11px;
}

.cart-checkout-container .sForm__colorBlock {
  background: #ECF7F9;
  padding: 36px 15px;
  margin-bottom: 30px;
}

.cart-checkout-container .sForm__colorBlock-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
}

.cart-checkout-container .sForm__colorBlock-inner .text-line {
  position: relative;
}

.cart-checkout-container .sForm__colorBlock-inner .text-line:after {
  content: '';
  position: absolute;
  left: 100%;
  bottom: 4px;
  width: 8vw;
  max-width: 80px;
  height: 1px;
  background-color: #0B2850;
}

.cart-checkout-container .sForm__colorBlock-inner img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  max-width: 40px;
}

.cart-checkout-container .sForm .polite {
  padding-bottom: 27px;
  padding-top: 10px;
}

.cart-checkout-container .sForm .polite > span {
  margin-right: 5px;
}

.cart-checkout-container .sForm .polite a {
  color: #0B2850;
  text-decoration: underline;
}

.cart-checkout-container .sForm .polite input {
  width: 15px;
  height: 15px;
  margin-bottom: 0;
}

.cart-checkout-container .sForm .polite .custom-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.cart-checkout-container .sForm__you-card img {
  width: 100%;
  max-width: 150px;
  margin: 0 auto;
}

.cart-checkout-container .sForm__you-card-bg {
  background-color: #FAFAFA;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 18px 55px !important;
}

.cart-checkout-container .sForm .ui.sForm__you-card-bg.grid {
  margin: 0;
}

.cart-checkout-container .sForm__input-width {
  width: 40px !important;
}

.cart-checkout-container .sForm__invoice {
  max-width: 400px;
  margin: 0 auto;
  border: solid 1px #8E8E8E;
  padding: 10px;
  background: #fafafa;
  border-radius: 5px;
  margin-bottom: 20px;
  font-size: 16px;
}

.cart-checkout-container .sForm__invoice .eight:nth-child(even) {
  text-align: right;
}

.cart-checkout-container .sForm__invoice + .text-center {
  padding-bottom: 20px;
}

.tabs {
  padding-bottom: 15px;
}

.tabs__caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tabs__btn {
  background: #F3F3F3;
  padding: 10px 20px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.tabs__btn.active {
  background: #ffffff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}

.tabs__btn_accardion {
  display: none;
}

.tabs__content {
  position: relative;
  z-index: 1;
  display: none;
  background: #ffffff;
  -webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 5px 6px rgba(0, 0, 0, 0.16);
  padding: 13px 14px;
}

.tabs__content.active {
  display: block;
}

.tabs__form {
  max-width: 488px;
}

.tabs__form input:focus + .input-element:before {
  opacity: 0;
  pointer-events: none;
}

.tabs__form .input-element {
  position: relative;
}

.tabs__form .input-element:before {
  content: ">";
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%) rotate(90deg);
          transform: translate(0, -50%) rotate(90deg);
  font-size: 23px;
  color: #8E8E8E;
  right: 15px;
}

.tabs__btn-submit {
  width: 100%;
  margin-top: 10px;
  font-size: 18px;
  font-weight: 600;
}

.cart-checkout-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -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: 30px 0;
}

.cart-checkout-header__logo {
  max-width: 250px;
  width: 100%;
  margin-bottom: 15px;
}

.cart-checkout-header__btn {
  border: 1px solid #0B2850;
  border-radius: 2px;
  padding: 8px 17px;
  color: #0B2850;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.cart-checkout-header__btn:hover {
  color: #ffffff;
  background: transparent linear-gradient(30deg, #5B5C7F 0%, #243661 14%, #123361 25%, #1C507F 36%, #125B8A 45%, #115D87 55%, #097899 62%, #0493A6 71%, #01C0BF 79%, #33C4BF 88%, #1EDED7 100%) 0% 0% no-repeat padding-box;
}

.cart-checkout-footer {
  padding: 30px 0;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.cart-checkout-footer__logo {
  max-width: 250px;
  width: 100%;
}

.cart-footer-social {
  background: transparent !important;
}

.cart-footer-social__wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -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;
}

.cart-footer-social__wrapp span {
  font-size: 14px;
  margin-bottom: 15px;
}

.cart-footer-social__box {
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.cart-footer-social__box span {
  font-size: 17px;
}

.cart-footer-social__box-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cart-footer-social__box-links a {
  border: 2px solid #0CB4CE;
  border-radius: 50%;
  width: 45px;
  height: 45px;
  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;
}

.cart-footer-social__box-links a:not(:last-child) {
  margin-right: 20px;
}

.cart-footer-social__box-links a i {
  color: #0CB4CE;
  font-size: 20px;
  margin: 0;
}

.curriculum-box {
  padding: 60px 0;
}

.curriculum-box .section-header {
  margin-bottom: 40px;
}

.curriculum-box .section-header .header.semi-bold {
  margin-bottom: 10px !important;
  font-size: 35px;
}

.curriculum-box .section-header .text {
  font-size: 24px !important;
}

.curriculum-box .secondary-header h3 {
  font-size: 28px !important;
  margin-bottom: 20px !important;
  margin-top: 10px !important;
}

.curriculum-box__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.curriculum-box__controls::after {
  content: unset;
}

.curriculum-box__item {
  background-color: #f5f5f5;
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 10px;
  padding: 10px;
  font-size: 18px !important;
}

.curriculum-box__item:hover {
  background-color: #0CB4CE;
}

.curriculum-box__item:hover svg {
  fill: #ffffff;
}

.curriculum-box__item:hover span {
  color: #ffffff;
}

.curriculum-box__item svg {
  margin-left: auto;
  width: 50px;
  height: 50px;
  fill: #0CB4CE;
}

.curriculum-box__item span {
  color: #000000;
}

.curriculum-box__description {
  text-align: left;
  margin: 0 auto;
  background-color: #f5f5f5;
  padding: 18px 30px 25px;
  margin-bottom: 20px;
}

.curriculum-box__description p {
  font-size: 13px;
}

.curriculum-box__description svg {
  width: 18px;
  height: 18px;
  fill: #0B2850;
}

.curriculum-box__inner {
  padding: 0 !important;
}

.curriculum-box__inner .card {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.curriculum-box__inner .card:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-transform: none !important;
          transform: none !important;
}

.curriculum-box__inner .card .image {
  background: transparent !important;
  width: 100%;
}

.curriculum-box__inner .card h3 {
  color: #000000;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 15px;
  margin-top: 24px;
  margin-bottom: 22px;
  line-height: 1.6;
  border-top: none !important;
}

.curriculum-box__inner .card span {
  color: #000000;
  text-align: center;
  font-size: 12px;
}

.curriculum-box__cards {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  max-width: 75%;
  margin: 0 auto 30px !important;
}

#modalCurriculum .image {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

#modalCurriculum #image-wrap {
  width: 100%;
  margin-right: 25px;
  position: relative;
}

.loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 253, 253, 0.9);
  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;
  z-index: 9999;
}

.loader-content {
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #fff;
}

.loader-spinner {
  border: 4px solid #625f5f;
  border-top: 4px solid transparent;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.listen-on {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.listen-on__link {
  padding-left: 20px;
}

.listen-on__link .ui.button {
  background-color: #ffffff;
  font-weight: 300;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.listen-on__link .ui.button::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
  background: #e5e5e5;
  z-index: -1;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

.listen-on__link .ui.button .icon {
  background-color: #e5e5e5 !important;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  color: #000000;
}

.listen-on__link .ui.button:hover:before {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}

.available-mess {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: #48404D !important;
  border: 1px solid #666 !important;
  color: #D8D3DA !important;
  padding: 0.5rem 0.6rem !important;
  position: relative;
  font-weight: normal !important;
  font-size: 0.8rem !important;
}

.rounded-testim-bg {
  background-color: #fafafa !important;
  padding: 23px !important;
}

.rounded-testim-bg .ui.image {
  border: 1px solid #707070;
  border-radius: 50%;
}

.rounded-testim-bg__description p {
  font-size: 1.125rem;
  line-height: 1.25;
}

.rounded-testim-bg__description p:not(:last-of-type) {
  margin-bottom: 15px !important;
}

.svg-stopwatch {
  cursor: pointer;
  will-change: transform;
  display: inline-block;
  -webkit-animation: scaling-watch 2s linear infinite;
          animation: scaling-watch 2s linear infinite;
}

@-webkit-keyframes scaling-watch {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes scaling-watch {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.warning-msg {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid #CE0C19;
  background-color: #FFC4D2 !important;
  text-align: left;
}

.warning-msg svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 25px;
}

.warning-msg span {
  font-size: 1.25rem;
  line-height: 1.5;
}

.feature-item {
  padding: 25px;
  height: 100%;
  border-radius: 5px;
}

.feature-item__title {
  font-size: 1.25rem;
  font-weight: 400;
}

.feature-item p {
  font-size: .875rem;
}

.feature-item--mint {
  background-color: #ECF7F9;
}

.m-payment__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.m-payment__method {
  width: 60px;
  height: 40px;
  margin-right: 5px;
  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: #fafafa;
  background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), color-stop(50%, #f5f6f8), to(#d0d0d0));
  background: linear-gradient(180deg, #fafafa 0%, #f5f6f8 50%, #d0d0d0 100%);
  border: none;
  border-radius: 6px;
  overflow: hidden;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.4);
          box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.4);
  cursor: pointer;
  position: relative;
  will-change: transform;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

.m-payment__method::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.m-payment__method:hover {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}

.m-payment__method--visa::after {
  background-image: url("../images/payment/visa.png");
  background-size: 50px;
}

.m-payment__method--mastercard::after {
  background-image: url("../images/payment/mastercard.png");
  background-size: cover;
}

.m-payment__method--am-express::after {
  background-image: url("../images/payment/american-express.png");
  background-size: cover;
}

.m-payment__method--discover::after {
  background-image: url("../images/payment/discover.png");
  background-size: cover;
}

.m-payment__method--paypal::after {
  background-image: url("../images/payment/paypal.png");
  background-size: 50px;
}

.m-payment__caption {
  color: #434343;
  font-size: 1.25rem;
}

.m-payment__caption svg {
  width: 15px;
  vertical-align: top;
  fill: #434343;
}

.m-payment__caption p {
  margin-bottom: 10px;
}

.m-payment__caption span {
  font-size: 1.125rem;
}

#layerslider-home {
  min-height: 720px !important;
}

#layerslider-home img.ls-layer {
  opacity: 0.6;
}

#home-hero1,
#home-hero2,
#home-hero3,
#home-hero4 {
  position: relative;
  height: 100%;
  padding-left: 15px;
}

#home-hero1.home-hero,
#home-hero2.home-hero,
#home-hero3.home-hero,
#home-hero4.home-hero {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#home-hero1.home-hero h1,
#home-hero1.home-hero h2,
#home-hero1.home-hero p,
#home-hero2.home-hero h1,
#home-hero2.home-hero h2,
#home-hero2.home-hero p,
#home-hero3.home-hero h1,
#home-hero3.home-hero h2,
#home-hero3.home-hero p,
#home-hero4.home-hero h1,
#home-hero4.home-hero h2,
#home-hero4.home-hero p {
  color: white;
  margin-bottom: 10px !important;
}

#home-hero1.home-hero h1,
#home-hero2.home-hero h1,
#home-hero3.home-hero h1,
#home-hero4.home-hero h1 {
  font-size: 30px;
  font-weight: 400;
  margin-top: 0;
}

#home-hero1.home-hero h2,
#home-hero2.home-hero h2,
#home-hero3.home-hero h2,
#home-hero4.home-hero h2 {
  font-size: 50px !important;
  font-weight: 900 !important;
  margin-top: 5px;
}

#home-hero1.home-hero p,
#home-hero2.home-hero p,
#home-hero3.home-hero p,
#home-hero4.home-hero p {
  font-size: 16px;
}

#home-hero1.home-hero a,
#home-hero2.home-hero a,
#home-hero3.home-hero a,
#home-hero4.home-hero a {
  background: #F36F44;
  font-size: 18px;
}

#home-hero1.home-hero .home-hero__wrapper,
#home-hero2.home-hero .home-hero__wrapper,
#home-hero3.home-hero .home-hero__wrapper,
#home-hero4.home-hero .home-hero__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#home-hero1.home-hero .home-hero__main-btn,
#home-hero2.home-hero .home-hero__main-btn,
#home-hero3.home-hero .home-hero__main-btn,
#home-hero4.home-hero .home-hero__main-btn {
  white-space: nowrap;
  word-wrap: none;
  max-width: 320px;
}

.v-questions {
  margin: 30px 0;
}

.v-questions__form {
  margin-bottom: 30px;
}

.v-questions__form .field label {
  font-size: 1.25rem !important;
  font-weight: 500 !important;
  line-height: 1;
  margin-bottom: .75rem !important;
}

.v-questions__form .field input {
  background-color: #fafafa !important;
  border: 1px solid #7D7D7D !important;
}

.v-questions__form .field:first-of-type input {
  border: 1px solid #21B592 !important;
}

.v-questions__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.v-questions__buttons .ui.button {
  margin-right: 0;
}

.v-questions__buttons .num, .v-questions__buttons .v-prev, .v-questions__buttons .v-next {
  padding: 5px 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: .28571429rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
}

.v-questions__buttons .num {
  background-color: #E5E5E5;
}

.v-questions__buttons .num:hover {
  background-color: #cccccc;
  color: inherit;
}

.v-questions__buttons .v-prev, .v-questions__buttons .v-next {
  width: 100%;
  color: #ffffff;
}

.v-questions__buttons .v-prev {
  background-color: #0CB4CE;
}

.v-questions__buttons .v-prev:hover {
  background-color: #098a9e;
}

.v-questions__buttons .v-next {
  background-color: #19A55B;
}

.v-questions__buttons .v-next:hover {
  background-color: #127943;
}

.v-questions__nums, .v-questions .v-prev, .v-questions .v-next {
  margin-bottom: 15px;
}

.v-questions__nums {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.v-questions__nums .num_active {
  background-color: #827F7F;
  color: #ffffff;
  pointer-events: none;
}

.color-selection {
  margin-bottom: 60px;
  display: none;
  -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;
  border-radius: 2px;
  background-color: #fafafa;
}

.color-selection_text, .color-selection_colors, .color-selection_button-block {
  display: inline-block;
  margin-bottom: 10px;
}

.color-selection_text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.17rem;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  color: #707070;
  margin-right: 15px;
}

.color-selection_text svg {
  margin-right: 5px;
  width: 20px;
  height: 20px;
  fill: #707070;
}

.color-selection_colors {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.color-selection_wrap {
  padding: 3px 4px 5px;
  border: 1px solid transparent;
}

.color-selection_wrap.active {
  border: 1px solid #cfcfcf;
  background: #f2f3f5;
  cursor: pointer;
}

.color-selection_color {
  display: inline-block;
  margin-bottom: 2px;
  width: 21px;
  height: 21px;
  cursor: pointer;
  vertical-align: middle;
  border: 1px solid #707070;
}

.color-selection_button-block {
  margin-left: 15px;
  position: relative;
}

.color-selection_button-block .ui.button {
  text-transform: uppercase;
  color: #707070;
}

.color-selection_fixed {
  padding: 20px 15px;
  position: fixed;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 31;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid #707070;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  border-right: none;
  background-color: #ffffff;
}

.color-selection_fixed svg {
  width: 21px;
  height: 21px;
  margin: 0 auto 10px;
}

.palette-modal {
  position: absolute;
  margin-top: 15px;
  right: 50%;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
  width: 230px;
  background: white;
  padding: 15px;
  border: 1px solid #cdced0;
  border-radius: 5px;
  z-index: 50;
  display: none;
}

.palette-modal_content {
  position: relative;
}

.palette-modal i.remove.icon {
  margin-right: 0;
  position: absolute;
  top: -10px;
  right: -8px;
  opacity: 0.6;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

.palette-modal i.remove.icon:hover {
  cursor: pointer;
  opacity: 0.4;
}

.palette-modal .colour {
  display: inline-block;
  width: 18px;
  height: 15px;
  margin: 1px;
  border: 1px solid #e9e7e8;
  cursor: pointer;
}

.palette-modal .colour.custom {
  -webkit-box-shadow: 0 0 2px #e9e7e8;
          box-shadow: 0 0 2px #e9e7e8;
}

.palette-modal .c_wrap {
  display: inline-block;
  height: 19px;
  border: 1px solid transparent;
  border-radius: 2px;
}

.palette-modal .c_wrap.active {
  border: 1px solid #636363;
}

.palette-modal_basic, .palette-modal_custom {
  margin-bottom: 10px;
}

.palette-modal_palette-name {
  margin-bottom: 5px;
}

.palette-modal_defined {
  float: none;
}

.palette-modal_choose {
  float: right;
  width: 188px;
  text-align: right;
  position: relative;
}

.palette-modal .sp-container {
  background: #fff;
  border: none;
  margin-top: 27px;
}

.palette-modal .sp-picker-container {
  width: 187px;
  margin-bottom: 2px;
  float: none;
  padding: 0;
}

.palette-modal .sp-input-container {
  display: none;
}

.palette-modal .sp-button-container {
  display: none;
}

.palette-modal .sp-hue {
  margin-left: 10px;
}

.palette-modal .sp-slider {
  height: 4px;
  background: #313944;
}

.palette-modal_choose #input_hex_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -8px;
  margin-bottom: 12px;
}

.palette-modal_choose #input_hex_block span {
  padding: 6px;
  font-size: 1rem;
  vertical-align: middle;
}

.palette-modal_choose #input_hex_block input {
  margin: 0;
  width: 86%;
  font-size: 12px !important;
  border: 1px solid #d9d9d9;
  padding: 6px 5px;
  background: transparent;
  color: #222;
  font-family: sans-serif;
  text-transform: uppercase;
  border-radius: 2px;
}

.palette-modal_choose button {
  float: none;
  width: 100%;
  margin-right: 0 !important;
}

.palette-modal_button {
  font-size: 0.9rem;
  border-radius: 3px;
  border: 1px solid #d1d1d1;
  background: #e2e2e2;
  color: #333333;
  padding: 4px 12px;
}

.palette-modal_button:active {
  border: 1px solid #96cdeb;
  -webkit-box-shadow: 0 0 2px #96cdeb;
          box-shadow: 0 0 2px #96cdeb;
}

.palette-modal_button-remove {
  width: 100%;
  margin-bottom: 5px;
}

.palette-modal_button-ok, .palette-modal_button-cancel {
  width: 49%;
}

.tips {
  background-color: #ECF7F9;
  padding: 10px;
  margin-bottom: 15px;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.tips--flex-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.tips__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}

.tips__head h1, .tips__head h2 {
  font-weight: 500;
}

.tips__head--no-flex {
  display: block;
}

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

.tips__head--mobile-center {
  text-align: center;
  margin-bottom: 30px;
}

.tips__head svg {
  margin-right: 12px;
  width: 34px;
  height: 34px;
  fill: #0B2850;
}

.tips__head span {
  font-size: 2rem;
  font-weight: 500;
}

.tips__descr--mobile-w {
  max-width: 75%;
  margin: 0 auto;
  text-align: center;
}

.tips__date {
  margin-bottom: 20px;
  font-size: 1.75rem;
  font-weight: 500;
  text-align: center;
}

.tips__btns {
  text-align: right;
}

.tips__btns .ui.button {
  margin-bottom: .25em;
  padding-left: 15px;
  padding-right: 15px;
}

/* Tables */
table caption {
  text-align: left;
  font-size: 1.5rem;
  color: #0B2850;
  margin-bottom: 15px;
}

table caption.caption-mobile-w {
  max-width: 80%;
}

table#answers {
  margin-bottom: 20px;
  width: 100%;
  margin-top: 10px;
  color: #707070;
}

table#answers thead {
  background: #fafafa;
  text-align: center;
  display: none !important;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}

table#answers thead tr th {
  padding: 5px 0;
  font-size: 1.25rem;
  border-bottom: none;
  color: #707070;
}

table#answers tbody {
  border-radius: 5px;
}

table#answers tbody::before {
  content: "@";
  display: block;
  line-height: 20px;
  text-indent: -99999px;
}

table#answers tbody tr {
  padding-right: 65px;
}

table#answers tbody tr:nth-child(odd) {
  background: #fafafa;
}

table#answers tbody tr:nth-child(even) {
  background: transparent;
}

table#answers tbody tr:last-child {
  border-bottom: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

table#answers tbody tr td {
  padding: 6px 12px;
  border: none;
}

table#answers tbody tr td .ui.checkbox {
  vertical-align: text-top;
  width: 100%;
}

table#answers tbody tr td .ui.checkbox label {
  padding-right: 4px;
  color: #a4a7ac;
  font-size: 0.9rem;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}

table#answers tbody tr td .answ {
  display: inline-block;
  min-width: 100px;
}

table#answers tbody tr td.num {
  font-size: 1.25rem;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  padding-left: 12px;
  padding-right: 12px;
  text-align: left;
  color: #707070;
}

table#answers .check_label {
  cursor: pointer;
  padding-right: 30px !important;
}

table#answers .check_label:before {
  display: none;
}

table#answers .check_label:after {
  display: none;
}

table#answers .check_color {
  position: absolute;
  top: 50%;
  left: 100%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: 21px;
  height: 21px;
  content: '';
  background: #FFFFFF;
  border: 1px solid #707070;
  cursor: pointer;
  z-index: 30;
}

table#colored_answers {
  width: 100%;
  font-weight: normal;
}

table#colored_answers tr {
  padding-top: 0;
  padding-bottom: 0;
}

table#colored_answers tr:nth-child(odd) td:first-child {
  background: #c3c3c3;
}

table#colored_answers tr:nth-child(even) td:first-child {
  background: #afafaf;
}

table#colored_answers tr td {
  padding: 10px 6px;
  text-align: center;
  border: none;
}

table#colored_answers tr td:first-child {
  color: #fff;
  width: 60px;
}

table#colored_answers .colored_answers_modal tr:nth-child(odd) td:first-child {
  background: #DFDFDF;
}

table#colored_answers .colored_answers_modal tr:nth-child(even) td:first-child {
  background: #CFCFCF;
}

table#colored_answers .colored_answers_modal tr td:first-child {
  width: 60px;
}

table#colored_answers .color-label {
  display: inline-block;
  width: 21px;
  height: 21px;
  vertical-align: sub;
  border: 1px solid #707070;
  -webkit-box-shadow: none;
          box-shadow: none;
}

table#colored_answers td.text-cell {
  padding-right: 22px;
  padding-left: 22px;
}

table#colored_answers td.text-cell div {
  font-size: 0.8rem;
  color: #686c6f;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  min-width: 140px;
}

table#colored_answers input {
  padding: 15px 20px;
  width: 100%;
  color: #707070;
  border-radius: 3px;
  border: 1px solid #707070;
}

table#colored_answers .cat-name {
  cursor: pointer;
  display: none;
}

table#colored_answers.colored-categories tr {
  padding-bottom: 20px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: none;
}

table#colored_answers.colored-categories .input-cell {
  background: #fff !important;
  border-right: none !important;
  display: inline-block !important;
}

table#colored_answers.colored-categories .color-cell {
  background: #fff !important;
  display: inline-block !important;
  padding: 5px 12px;
}

.fields {
  margin-top: 60px;
}

.fields input, .fields textarea {
  background: #FAFAFA !important;
  color: #8F8F8F  !important;
}

.fields input:focus, .fields textarea:focus {
  border: 1px solid #6FC2FF !important;
  -webkit-box-shadow: 0 0 2px #6FC2FF !important;
          box-shadow: 0 0 2px #6FC2FF !important;
}

.fields .regular {
  font-size: 1.5rem;
  margin-bottom: 25px;
}

.fields-date {
  margin-bottom: 25px;
}

.fields-date div {
  margin-bottom: 5px;
}

.fields-date input {
  width: auto !important;
}

.fields input {
  padding-left: 10px;
  width: 165px;
}

.fields-header {
  margin-bottom: 25px;
}

.fields-header h3 {
  font-size: 2rem;
  font-weight: 500;
}

.fields-challenges, .fields-supports {
  margin-bottom: 25px;
}

.fields-challenges .input-field, .fields-supports .input-field {
  position: relative;
  margin-bottom: 20px;
}

.fields-challenges .input-field:first-of-type input, .fields-supports .input-field:first-of-type input {
  border: 1px solid #21B592 !important;
}

.fields-challenges input.support, .fields-challenges input.challenge, .fields-supports input.support, .fields-supports input.challenge {
  width: 100%;
  padding-left: 25px;
}

.fields .above-fields {
  margin-bottom: 25px;
}

.fields-summary {
  margin-bottom: 30px;
}

.fields-summary textarea {
  width: 100% !important;
  resize: none !important;
  padding: 8px 10px !important;
}

#chart_block {
  position: relative;
  margin-bottom: 20px;
  display: inline-block;
  padding-left: 10px;
  padding-right: 70px;
}

#chart_block::after {
  content: "";
  display: block;
  clear: both;
}

#chart_block .description {
  float: right;
  width: 190px;
  margin-top: 10px;
  margin-right: 85px;
  background: #eeeced;
  padding: 15px;
}

#chart_block .description-color_label {
  display: inline-block;
  width: 16px;
  height: 15px;
  border-radius: 4px;
  vertical-align: sub;
  -webkit-box-shadow: inset rgba(252, 255, 255, 0.7) 0 2px 2px, inset rgba(0, 0, 0, 0.2) 0 -1px 2px;
          box-shadow: inset rgba(252, 255, 255, 0.7) 0 2px 2px, inset rgba(0, 0, 0, 0.2) 0 -1px 2px;
  margin-right: 15px;
}

#chart_block .chart_btns {
  position: absolute;
  top: 0;
  right: 0;
}

#chart_block .chart_btns button {
  border: none;
  background-color: transparent;
  cursor: pointer;
}

#chart_block .chart_btns button:not(:first-of-type) {
  margin-left: 10px;
}

#chart_block .chart_btns button svg {
  width: 29px;
  height: 29px;
}

#chart_block #barChart {
  float: left;
  margin-left: -10px;
}

#chart_block .buttons-result {
  position: absolute;
  top: -45px;
  right: 1px;
}

#chart_block .buttons-result .button {
  margin: 5px 0;
  width: 120px;
}

#chart_block .description-result {
  margin-top: 66px;
  margin-right: 60px;
}

#chart_block .pointer-result {
  top: 86px;
  right: 275px;
}

/* Results page */
.result-content {
  padding: 15px !important;
}

.result-header {
  background: #007dc5;
  padding: 13px 30px;
  color: #fff;
  border-radius: 3px 3px 0 0;
  border-bottom: 3x solid #00b9f2;
  font-family: 'MalcomRegular';
  font-size: 1.4rem;
}

.result-header:after {
  content: "";
  display: block;
  clear: both;
}

.result .left {
  float: left;
}

.result .right.date {
  float: right;
}

.result .right.date span {
  font-size: 1.3rem;
  font-family: sans-serif;
}

#step_button_block.results_button_block {
  margin-bottom: 40px;
}

.chart_block-doughnut {
  /* display: none; */
  /* margin-bottom: 60px; */
}

.chart_block-bar {
  display: none;
}

.results-title {
  font-weight: 500;
  font-size: 1.5rem;
  margin: 3px 0 10px;
}

.results-values {
  margin-top: 20px;
  margin-bottom: 15px;
}

.results-value {
  margin-bottom: 15px;
}

.results-value:last-child {
  margin-bottom: 0;
}

.results-value span {
  display: inline-block;
  vertical-align: middle;
}

.results-value-num {
  margin-top: 1px;
  font-family: helvetica;
  margin-right: 12px;
  font-size: 1.1rem;
}

.results-value-title {
  margin-right: 15px;
}

.results-value-color_label {
  width: 21px;
  height: 21px;
  margin-right: 10px;
  border: 1px solid #707070;
}

.results-value-desc {
  width: 75%;
}

.results-top5, .results-life_summary {
  margin-bottom: 15px;
  padding: 15px;
  background-color: #fafafa;
  position: relative;
}

.results-top5 .ui.divider, .results-life_summary .ui.divider {
  margin: 30px 30px 0 0;
}

.results-top5 .results-title, .results-life_summary .results-title {
  margin-bottom: 12px;
  padding-right: 50px;
}

.results-top5__edit, .results-life_summary__edit {
  position: absolute;
  top: 12px;
  right: 12px;
  border: none;
  background-color: transparent;
  cursor: pointer;
  color: #0B2850;
}

.results-top5__edit svg, .results-life_summary__edit svg {
  width: 15px;
  height: 15px;
  fill: #0B2850;
}

.results-supports, .results-challenges {
  padding-left: 15px;
}

.results-supports li span, .results-challenges li span {
  margin-left: 5px;
}

.results-life_summary {
  margin-bottom: 0;
}

.results-options {
  text-align: left;
  margin-bottom: 20px;
}

.results-buttons {
  margin-bottom: 35px;
}

.results-buttons .orange.button {
  background: #f7941d !important;
  border-bottom: 3px solid #f15930;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.results-buttons .orange.button:hover {
  background: #FF9F2F !important;
}

.results-buttons .orange.button:active {
  background: #FFAE4F !important;
}

.results-header-comparing .left {
  float: none;
  text-align: left;
  margin-bottom: 10px;
}

.results-header-comparing .right.date {
  float: none;
  text-align: right;
}

/* Comparing the results page */
.results-comparing-column #chart_block {
  margin-top: 30px;
}

.results-comparing-column #chart_block #doughnutChart {
  margin-left: 10px;
}

.results-comparing-column #chart_block .description {
  margin-top: 115px;
  margin-right: 0;
  width: 170px;
}

.results-comparing-column #chart_block .pointer-result {
  top: 63px;
  right: 120px;
}

/* Comparing the results page */

.comp-result-control {
  text-align: center;
}

.comp-result-control .ui.button:not(.icon) {
  padding-left: 15px;
  padding-right: 15px;
}

.comp-result-control__select-date.ui.dropdown {
  padding-top: 0;
  padding-bottom: 0;
  background-color: transparent;
  margin-bottom: 25px;
  font-size: 1.75rem;
  font-weight: 500;
}

.comp-result-control__export {
  text-align: center;
  margin-bottom: 25px;
}

.comp-result-control__export .ui.button {
  margin-right: 0;
  font-size: .875rem;
}

.comp-result-control__export .ui.button:not(:last-of-type) {
  margin-right: 15px;
}

.comp-result-control__remove {
  text-align: center;
}

.swiper--compare {
  overflow: hidden;
}

.swiper--compare #content {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 1px solid rgba(0, 0, 0, 0.07);
}

.swiper .swiper-button-next, .swiper .swiper-button-prev {
  top: 200px;
  color: #ffffff;
}

.swiper .swiper-button-next::after, .swiper .swiper-button-prev::after {
  font-size: 20px;
}

.swiper .swiper-button-next {
  right: 0;
}

.swiper .swiper-button-prev {
  left: 0;
}

.logos-container {
  padding: 30px 0 60px;
}

.logos-container img {
  width: 100%;
  display: block;
  margin: 0 auto;
}

.book-your-session-page .logos-container,
.master-planning-page .logos-container,
.prophecy-ii-page .logos-container {
  background-color: #fafafa;
  padding: 30px 0;
}

.book-your-session-page .logos-container img,
.master-planning-page .logos-container img,
.prophecy-ii-page .logos-container img {
  height: auto;
}

.master-planning-page .logos-container {
  background-color: #ffffff;
}

.about-method-page .logos-container {
  padding: 60px 0;
}

.about-method-page .logos-container img {
  height: 45px;
}

.about-values-page .logos-container {
  padding: 45px 0;
  max-width: 1080px;
  width: 100%;
  margin: 0 auto;
}

.about-values-page .logos-container img {
  height: 45px;
}

.prophecy-ii-page .logos-container {
  padding: 57px 0;
}

.home-live-story {
  background: #fafafa;
}

.home-live-story__text {
  position: relative;
}

.home-live-story__signature {
  max-width: 280px;
  margin-top: 20px;
}

.home-live-story__signature img {
  width: 100%;
}

.home-live-story .header {
  color: #0B2850 !important;
  font-size: 36px !important;
  line-height: 1 !important;
  margin-bottom: 35px;
  font-weight: 900 !important;
}

.home-live-story .sub.header {
  font-size: 18px !important;
  padding: 0;
  font-weight: normal !important;
  margin-top: 15px !important;
}

.home-live-story a {
  background: #0B2850 !important;
  font-size: 18px !important;
  border: none !important;
  border-radius: 2px;
  min-width: 235px;
  padding: 15px !important;
  color: #ffffff !important;
}

.testimonials-box-home__desktop {
  display: none !important;
}

.testimonials-box-home__item {
  background: #fafafa;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 22px 35px;
  color: #0B2850;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border-radius: 6px;
  height: 100%;
}

.testimonials-box-home__name-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.testimonials-box-home__img-box {
  margin-right: 27px;
}

.testimonials-box-home__img-box img {
  border-radius: 50%;
  -o-object-fit: contain;
     object-fit: contain;
  min-width: 63px;
  height: 63px;
}

.testimonials-box-home .ui.header {
  font-size: 36px !important;
  text-align: center;
  margin-bottom: 50px;
  font-weight: bold !important;
}

.testimonials-box-home p {
  font-size: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.testimonials-box-home h3 {
  font-size: 22px;
  margin-bottom: 0;
  font-weight: 600;
}

.testimonials-box-home span {
  font-size: 12px;
  color: #F36F44;
}

.testimonials-box-home img.rotate-img {
  -webkit-transform: rotate(334deg) !important;
          transform: rotate(334deg) !important;
}

.testimonials-box-home .testimonialsSlider {
  display: block;
}

.testimonials-box-home .testimonialsSlider__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.testimonials-box-home .slick-slide {
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-right: 5px;
}

.testimonials-box-home .slick-slide > div,
.testimonials-box-home .slick-slide .column {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%  !important;
}

.testimonials-box-home .slick-slide > div > div,
.testimonials-box-home .slick-slide .column > div {
  height: 100%  !important;
}

.testimonials-box-home .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.testimonials-box-home .slider-item {
  width: 100%;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.about-method-page .testimonials-box-home {
  background: #fafafa;
}

.about-method-page .testimonials-box-home .ui.header {
  font-size: 28px !important;
  font-weight: bold;
  margin: 0 auto;
  margin-bottom: 20px;
  text-align: center;
}

.about-method-page .testimonials-box-home__item {
  background: #ffffff;
  -webkit-box-shadow: -5px -5px 40px #c4c4c4, 5px 5px 40px #ffffff;
          box-shadow: -5px -5px 40px #c4c4c4, 5px 5px 40px #ffffff;
}

.empyreance-1-page .testimonials-box-home {
  padding-bottom: 66px;
}

.empyreance-1-page .testimonials-box-home .ui.header {
  font-size: 50px !important;
}

.empyreance-1-page .testimonials-box-home p {
  font-weight: 300;
  min-height: auto;
  margin-bottom: 60px;
}

.prophecy-1-page .testimonials-box-home__item {
  padding: 22px 29px;
}

@-webkit-keyframes slidy {
  0% {
    left: 0%;
  }
  10% {
    left: 0%;
  }
  25% {
    left: -100%;
  }
  35% {
    left: -200%;
  }
  45% {
    left: -300%;
  }
  55% {
    left: -400%;
  }
  65% {
    left: -500%;
  }
  75% {
    left: -600%;
  }
  85% {
    left: -700%;
  }
  95% {
    left: -800%;
  }
  100% {
    left: -800%;
  }
}

@keyframes slidy {
  0% {
    left: 0%;
  }
  10% {
    left: 0%;
  }
  25% {
    left: -100%;
  }
  35% {
    left: -200%;
  }
  45% {
    left: -300%;
  }
  55% {
    left: -400%;
  }
  65% {
    left: -500%;
  }
  75% {
    left: -600%;
  }
  85% {
    left: -700%;
  }
  95% {
    left: -800%;
  }
  100% {
    left: -800%;
  }
}

.logo-slider img {
  width: 125px;
}

.logo-slider.dark-bg {
  background-color: #FAFAFA;
  padding: 55px 0;
}

.master-planning-page .logo-slider {
  padding: 53px 0;
}

.prophecy-1-page .logo-slider {
  padding: 67px 0;
}

.gift-box .header-gift-mobile {
  display: none;
}

.gift-box .image {
  max-width: 100%;
  margin: 0 auto;
  height: auto;
}

.gift-box h3 {
  font-size: 36px !important;
  font-weight: 900 !important;
}

.gift-box p {
  font-size: 24px !important;
  margin-bottom: 25px !important;
}

.gift-box .ui.secondary.button {
  background-color: #0B2850;
}

.book-call-box {
  background-color: #f1f1f1;
}

.book-call-box h4 {
  font-size: 22px;
  font-weight: 300;
  margin-top: 0;
}

.book-call-box h3 {
  font-size: 28px;
  font-weight: 900;
  margin-bottom: 5px;
}

.book-call-box .button {
  min-width: 235px;
  border-radius: 2px;
}

.about-values-hero {
  min-height: 550px;
  height: 100%;
  padding-top: 90px;
  background-image: url("../images/hero/AdobeStock_151128127.jpg") !important;
  background-size: cover;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.about-values-hero__box {
  z-index: 1;
}

.about-values-hero h1,
.about-values-hero h2,
.about-values-hero p {
  color: #0B2850;
  margin-bottom: 20px !important;
}

.about-values-hero h1 {
  font-size: 28px;
  font-weight: 900;
  margin: 0;
}

.about-values-hero p {
  font-size: 18px;
  line-height: 1.4;
  font-weight: 300;
}

.yourself-block {
  padding: 30px 0 0 0 !important;
}

.yourself-block h2 {
  font-size: 28px;
  font-weight: 900;
  margin: 0 auto;
  margin-bottom: 20px;
  text-align: center;
}

.yourself-block p {
  font-size: 16px;
  line-height: 1.7;
  font-weight: 300;
  margin-bottom: 20px;
}

.developed-demartini-value {
  padding: 30px 0 !important;
}

.developed-demartini-value h2 {
  font-size: 25px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 20px;
}

.developed-demartini-value p {
  font-size: 13px;
}

.developed-demartini-value__signature {
  max-width: 215px;
}

.developed-demartini-value__signature img {
  margin-bottom: 20px;
}

.developed-demartini-value span {
  font-size: 18px;
}

.developed-demartini-value .ui.button {
  border-radius: 2px;
}

.developed-demartini-value__box {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.determine-values {
  background-color: #FAFAFA;
}

.determine-values h2 {
  font-size: 28px;
  font-weight: 900;
  margin: 0;
}

.determine-values .sub.header {
  font-size: 20px;
  display: block;
  font-weight: 400;
}

.determine-values p {
  font-size: 16px;
  text-align: left;
}

.determine-values .ui.button {
  border-radius: 2px;
}

.description-values {
  padding: 40px 0 !important;
}

.description-values h3,
.description-values .ui.header {
  font-size: 28px;
  font-weight: 900;
  margin: 0;
  margin-bottom: 30px;
}

.description-values p, .description-values li {
  font-size: 14px;
  line-height: 1.7;
  margin-bottom: 30px;
}

.description-values ul {
  margin: 0 !important;
}

.description-values li {
  position: relative;
  list-style: none;
  padding-left: 60px;
}

.description-values li:before {
  content: '';
  position: absolute;
  width: 29px;
  height: 29px;
  background: url("../images/icons/check.png") no-repeat center center;
  background-size: contain;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.focus-on-empowering {
  background-color: #FAFAFA;
  padding: 30px 0 !important;
}

.focus-on-empowering h2 {
  font-size: 25px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 20px;
  font-weight: 900;
}

.focus-on-empowering h2 br {
  display: none;
}

.focus-on-empowering__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 3px 6px #00000017;
          box-shadow: 0px 3px 6px #00000017;
  border-radius: 6px;
  background-color: #ffffff;
  min-height: 330px;
  padding: 50px;
  height: 100%;
}

.focus-on-empowering__box h4 {
  font-size: 18px;
  font-weight: 900;
}

.focus-on-empowering__box span {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  font-size: 14px;
}

.focus-on-empowering__box-img img {
  width: 100%;
  height: 100%;
  max-width: 100px;
  max-height: 99px;
}

.focus-on-empowering .ui.button {
  border-radius: 2px;
}

.question-values__wrapp {
  padding: 40px 25px 60px;
  background-color: #fafafa;
}

.question-values__wrapp h4 {
  font-size: 20px !important;
  font-weight: 900;
}

.question-values__wrapp li {
  padding-left: 0;
}

.question-values__wrapp li:before {
  content: none;
}

.question-values__wrapp span {
  font-size: 16px;
  line-height: 1.5;
  display: block;
  margin-bottom: 20px;
}

.question-values__wrapp span:last-of-type {
  margin-bottom: 40px;
}

.question-values__box-img {
  background-color: #ECF7F9;
  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;
  border-radius: 6px;
  min-height: 240px;
  margin-bottom: 20px;
}

.question-values.description-values {
  padding: 40px 0 !important;
}

.incredible-values .header {
  margin-bottom: 50px !important;
}

.incredible-values .video {
  min-height: 330px;
  height: 100%;
}

.incredible-values .video:after {
  display: none;
}

.incredible-values .image-box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  border-radius: 6px;
}

.incredible-values .image-box:after {
  content: '';
  position: absolute;
  width: 106px;
  height: 106px;
  top: 50%;
  left: 53%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url(../images/icons/video-play.png) no-repeat center;
}

.incredible-values iframe {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.incredible-values img {
  border-radius: 6px;
  margin: 0 auto;
  position: absolute !important;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.incredible-values .ui.button {
  border-radius: 2px;
  width: 100%;
}

.values-accordion {
  padding: 30px 0 !important;
}

.values-accordion h2 {
  font-size: 28px;
  font-weight: 900;
  margin: 0;
}

.values-accordion .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #0B2850;
  padding: 30px 0 10px !important;
}

.values-accordion .title img {
  height: 10px !important;
  width: 20px !important;
  -webkit-transform: rotate(0deg) !important;
          transform: rotate(0deg) !important;
}

.values-accordion .title.active img {
  -webkit-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
}

.values-accordion h4 {
  font-size: 18px;
  font-weight: 900;
  margin: 0;
  margin-right: 15px;
}

.values-accordion p, .values-accordion strong {
  font-size: 16px;
  line-height: 1.7;
}

.values-accordion strong {
  margin-bottom: 40px;
  font-style: italic;
  display: none;
}

.values-accordion p {
  margin-bottom: 35px;
}

.values-accordion a {
  color: #0B2850;
  text-decoration: underline;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.values-accordion a span {
  text-decoration: none !important;
  font-weight: 300 !important;
}

.values-accordion__quote > div {
  padding: 30px 0 60px;
}

.values-accordion__box-img {
  margin-bottom: 30px;
}

.values-accordion__box-img img {
  width: 100%;
}

.values-accordion__text-hidden {
  display: none;
  margin-top: 20px;
  font-size: 18px;
}

.values-accordion__table-hidden {
  background-color: #ECF7F9;
  display: none;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 20px;
}

.values-accordion__table-hidden p {
  font-size: 14px;
  line-height: 1.5;
  padding: 0 5px;
  margin: 0;
}

.values-accordion__position {
  position: relative;
}

.values-accordion__position span {
  display: block;
}

.values-accordion__benefits-hidden {
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.values-accordion__benefits-box {
  padding: 10px;
}

.values-accordion__benefits-box img {
  width: 100%;
}

.values-accordion__examples-hidden {
  display: none;
}

.values-accordion__examples-hidden h4 {
  margin-bottom: 30px !important;
}

.values-accordion__examples-hidden p {
  margin-bottom: 5px;
}

.values-accordion__examples-item {
  background-color: #ECF7F9;
  padding: 30px;
  border-radius: 6px;
}

.values-accordion__examples-box {
  margin-bottom: 40px !important;
}

.values-accordion__examples-link {
  display: block !important;
}

.values-accordion__value-questions-hidden {
  background-color: #ECF7F9;
  padding: 40px 20px;
  list-style: decimal;
  margin: 0;
  margin-bottom: 30px;
  display: none;
}

.values-accordion__value-questions-hidden li {
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  line-height: 1.7;
}

.values-accordion__value-questions-hidden li:last-child {
  padding-top: 30px;
}

.values-accordion__value-questions-hidden li span:last-child {
  font-size: 12px;
}

.values-accordion__signs-authenticity {
  background-color: #ECF7F9;
  border-radius: 6px;
  padding: 40px;
  margin: 0;
  margin-bottom: 35px;
}

.values-accordion__signs-authenticity li {
  font-size: 16px;
  line-height: 1.7;
  list-style: decimal;
}

.values-accordion__signs-authenticity li:first-child {
  margin-bottom: 30px;
}

.accordion-val div:nth-of-type(2) strong {
  display: block;
}

.accordion-val div:nth-of-type(18) .values-accordion__text-hidden {
  display: block;
}

.accordion-val div:nth-of-type(32) .values-accordion__table-hidden {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.accordion-val div:nth-of-type(42) .values-accordion__benefits-hidden {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.accordion-val div:nth-of-type(44) .values-accordion__examples-hidden {
  display: block;
}

.accordion-val div:nth-of-type(44) a {
  display: none;
}

.accordion-val div:nth-of-type(48) .values-accordion__value-questions-hidden {
  display: block;
}

.resources {
  padding: 30px 0 !important;
}

.resources h2 {
  font-size: 28px;
  font-weight: 900;
  margin: 0;
}

.resources img {
  width: 100%;
}

.resources h3 {
  font-size: 28px;
  font-weight: 900;
  margin: 0;
  margin-bottom: 30px;
  margin-right: auto;
  margin-left: 15px;
}

.resources h4 {
  font-size: 18px;
  font-weight: 900;
}

.resources span {
  font-size: 16px;
}

.check-values, .see-info {
  background-color: #FAFAFA;
  padding: 30px 0 !important;
}

.check-values h3, .see-info h3 {
  font-size: 18px;
  font-weight: bold;
}

.book-session-hero {
  min-height: 550px;
  height: 100%;
  padding-top: 90px;
  background-image: url("../images/hero/Book-a-session.jpg") !important;
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.book-session-hero__box {
  z-index: 1;
  line-height: normal;
}

.book-session-hero h1,
.book-session-hero h2,
.book-session-hero h3 {
  color: #ffffff;
  margin-bottom: 20px !important;
}

.book-session-hero h1 {
  font-size: 28px;
  font-weight: 700;
  margin: 0;
}

.book-session-hero h2 {
  font-size: 18px;
  font-weight: 300;
  font-style: italic;
}

.book-session-hero h3 {
  font-size: 16px;
  font-weight: 300;
}

.book-benefits {
  padding: 30px 0 !important;
}

.book-benefits__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 10px;
  background-color: #ECF7F9;
  padding: 20px 10px;
  text-align: center;
  min-height: 260px;
  height: 100%;
}

.book-benefits__box h4 {
  font-size: 18px;
  font-weight: 600;
}

.book-benefits__box-img {
  max-width: 125px;
  max-height: 125px;
}

.book-benefits__box-img img {
  width: 100%;
  height: 100%;
}

.book-benefits p {
  font-size: 16px;
  padding-top: 60px;
  margin-bottom: 50px;
}

.book-benefits__btns {
  margin: 0 auto  !important;
}

.book-benefits_center {
  text-align: center !important;
}

.book-benefits .ui.button {
  border-radius: 2px;
}

.about-working {
  padding: 30px 0 !important;
  background-color: #ecf7f9;
}

.about-working h3,
.about-working p,
.about-working span {
  text-align: left;
  color: #0B2850;
}

.about-working span {
  display: none;
  font-size: 16px;
  font-style: italic;
  font-weight: 600;
}

.about-working h3 {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 30px;
}

.about-working p {
  font-size: 16px;
}

.about-working p a {
  color: #0B2850;
}

.about-working p a:hover {
  text-decoration: underline;
}

.about-working img {
  border-radius: 5px;
  max-width: 535px;
  width: 100%;
  max-height: 500px;
}

.about-working .ui.button {
  border-radius: 3px;
}

.about-working_swap .about-working {
  background-color: #ffffff;
}

.about-working_swap .about-working .about-working_change {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.about-working_swap.about-working_text h3, .about-working_swap.about-working_text span {
  margin-bottom: 15px;
}

.about-working_swap.about-working_text span {
  display: block;
}

.about-working_swap.about-working_text img {
  max-width: 400px;
}

.about-method-hero {
  min-height: 540px;
  height: 100%;
  background-image: url("../images/hero/AdobeStock_427490193-Flipped-V3@2x.jpg") !important;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-bottom: 5%;
}

.about-method-hero__box {
  z-index: 1;
}

.about-method-hero h1,
.about-method-hero p {
  color: #ffffff;
}

.about-method-hero h1 {
  font-size: 28px;
  font-weight: bold;
  margin: 0;
  letter-spacing: 0.48px;
  margin-bottom: 10px;
}

.about-method-hero p {
  font-size: 18px;
  line-height: 1.2;
  font-weight: normal;
  margin-bottom: 30px;
}

.about-method-hero__main-btn {
  font-size: 18px !important;
}

.about-method-hero a {
  width: 100%;
}

.review-about-method {
  background-color: #0B2850;
  color: #ffffff;
  padding: 40px 0;
  min-height: 390px;
}

.review-about-method__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  min-height: 390px;
}

.review-about-method__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
}

.review-about-method__text {
  height: 100%;
  min-height: 390px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.review-about-method img {
  max-width: 365px;
  width: 100%;
}

.review-about-method h3,
.review-about-method p {
  margin: 0 0 25px;
}

.review-about-method h3 {
  font-size: 36px;
  color: #ffffff;
  text-align: center;
}

.review-about-method p,
.review-about-method span {
  font-size: 16px;
}

.review-about-method span {
  color: #F36F44;
}

.method-uses {
  padding: 30px 0 !important;
  background: transparent linear-gradient(281deg, #22DDDF 0%, #0b2850 80%, #0b2850 100%) 0% 0% no-repeat padding-box;
  color: #ffffff;
}

.method-uses h2 {
  font-size: 25px;
  text-align: left;
  margin: 0 auto;
  margin-bottom: 20px;
  color: #ffffff;
}

.method-uses img {
  width: 100%;
}

.method-uses p {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.2px;
  line-height: 1.5;
}

.method-uses__box {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.method-uses .wistia_embed {
  height: 357px;
}

.method-uses .wistia_embed img {
  height: 100% !important;
  width: 100% !important;
  border-width: 0 !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.method-uses .ui {
  height: 100%;
}

.revolutionary-tool {
  background-color: #0B2850;
  padding: 40px 0 0 0;
}

.revolutionary-tool__box {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.revolutionary-tool__text-box {
  min-height: 340px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.revolutionary-tool img {
  max-width: 415px;
  width: 100%;
  margin: 0 auto;
}

.revolutionary-tool p {
  color: #ffffff;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.1;
}

.revolutionary-tool h4 {
  color: #F36F44;
  font-size: 16px;
  margin: 0;
  text-align: left;
  font-weight: normal;
}

.revolutionary-tool h4 span {
  color: #ffffff;
}

.revolutionary-tool_size img {
  max-width: 255px;
}

.areas-of-life-method {
  padding: 30px 0 !important;
  max-width: 960px;
  margin: 0 auto;
}

.areas-of-life-method__box {
  -webkit-box-shadow: 1px 18px 35px #c4c4c4, -18px -18px 35px #ffffff;
          box-shadow: 1px 18px 35px #c4c4c4, -18px -18px 35px #ffffff;
  padding: 55px;
}

.areas-of-life-method .img-box {
  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;
}

.areas-of-life-method h2 {
  font-size: 28px;
  font-weight: bold;
  margin: 0 auto;
  margin-bottom: 20px;
  text-align: center;
}

.areas-of-life-method h3 {
  font-size: 26px;
  text-align: center;
  margin-bottom: 20px;
  font-weight: normal;
}

.areas-of-life-method p,
.areas-of-life-method li {
  font-size: 16px;
}

.areas-of-life-method p {
  margin-bottom: 15px;
}

.areas-of-life-method ul {
  margin: 0;
}

.areas-of-life-method li {
  position: relative;
  list-style: none;
  padding-left: 25px;
  margin-bottom: 15px;
}

.areas-of-life-method li:before {
  content: '';
  position: absolute;
  border: 6px solid transparent;
  border-left: 7px solid #000000;
  background: url(../images/icons/check.png) no-repeat center center;
  background-size: contain;
  top: 3px;
  left: 0;
}

.what-is-method {
  padding: 20px 0 !important;
}

.what-is-method h2 {
  font-size: 28px;
  font-weight: bold;
  margin: 0 auto;
  margin-bottom: 20px;
  text-align: center;
}

.what-is-method strong {
  font-weight: 700;
}

.what-is-method h3 {
  font-size: 26px;
  text-align: center;
  margin-bottom: 20px;
  font-weight: normal;
}

.what-is-method p {
  font-size: 16px;
  line-height: 1.7;
  font-weight: normal;
  width: 95%;
  margin: 0 auto;
}

.what-is-method img {
  display: none;
}

.what-is-method_space {
  padding: 20px 0 !important;
}

.what-is-method_space h2 {
  margin-bottom: 10px !important;
}

.what-is-method_space h3 {
  font-weight: normal;
}

.what-is-method_hidden img {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  display: block;
  margin-bottom: 60px;
}

.about-method-page .what-is-method {
  padding: 20px 0 !important;
}

.about-method-page .what-is-method p {
  margin-bottom: 0;
}

.about-method-page .what-is-method ul {
  margin-left: 35px;
}

.about-method-page .what-is-method li {
  position: relative;
  list-style: none;
  padding-left: 40px;
  font-size: 16px;
}

.about-method-page .what-is-method li:not(:last-child) {
  margin-bottom: 15px;
}

.about-method-page .what-is-method li:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  background: url(../images/icons/check2.png) no-repeat center center;
  background-size: contain;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.potential-method, .training-info, .article-training, .summation-info {
  padding: 20px 0;
}

.potential-method__title, .training-info__title, .summation-info__title {
  background-color: #ecf7f9;
  padding: 55px 0 150px;
}

.potential-method__box, .training-info__box, .summation-info__box {
  background: #ffffff;
  -webkit-box-shadow: 18px 18px 35px #c4c4c4, -18px -18px 35px #ffffff;
          box-shadow: 18px 18px 35px #c4c4c4, -18px -18px 35px #ffffff;
  margin-top: -100px !important;
  padding: 75px 55px !important;
}

.potential-method h2, .training-info h2, .article-training h2, .summation-info h2 {
  font-size: 28px;
  font-weight: bold;
  margin: 0 auto;
  margin-bottom: 20px;
  text-align: center;
  line-height: 1.2;
}

.potential-method p, .training-info p, .article-training p, .summation-info p {
  font-size: 16px;
}

.potential-method img, .training-info img, .article-training img, .summation-info img {
  max-width: 270px;
  width: 100%;
  margin-bottom: 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.potential-method figcaption, .training-info figcaption, .article-training figcaption, .summation-info figcaption {
  font-style: italic;
  font-size: 12px;
}

.potential-method figure, .training-info figure, .article-training figure, .summation-info figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 30px 0;
}

.potential-method__figure-top_f {
  padding: 45px 0 60px !important;
}

.potential-method__box-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.potential-method__box-img img {
  max-width: 400px;
  width: 100%;
}

.potential-method__big-size {
  padding: 50px 0 60px !important;
}

.potential-method__big-size img {
  max-width: 580px;
  width: 100%;
}

.potential-method__big-size_down {
  padding: 20px 0 60px !important;
}

.potential-method__big-size_down img {
  max-width: 400px;
}

.potential-method__box-small {
  max-width: 260px !important;
}

.executive-function, .training-function {
  background-color: #fafafa;
  padding: 20px 0 !important;
}

.executive-function h2, .training-function h2 {
  font-size: 28px;
  font-weight: bold;
  margin: 0 auto;
  margin-bottom: 20px;
  text-align: center;
}

.executive-function h3, .training-function h3 {
  font-size: 16px;
}

.executive-function__card {
  background: #ffffff;
  -webkit-box-shadow: 0px 3px 6px #00000017;
          box-shadow: 0px 3px 6px #00000017;
  border-radius: 6px;
  padding: 30px 30px;
  border-left: 4px solid #F36F44;
}

.executive-function__card p, .executive-function__card li {
  font-size: 16px;
  line-height: 20px;
}

.executive-function__card li {
  list-style: circle;
  margin-left: 20px;
}

.executive-function__card:not(:last-child) {
  margin-bottom: 40px;
}

.executive-function__box, .training-function__box {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 25px;
}

.executive-function .ui.button, .training-function .ui.button {
  width: auto !important;
}

.symptoms-mind {
  padding: 40px 0 !important;
}

.symptoms-mind__box {
  background-color: #fafafa;
  padding: 40px 40px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.symptoms-mind__box:nth-of-type(1) {
  margin-right: 10px;
}

.symptoms-mind__box.column {
  width: calc(100% / 2 - 10px) !important;
}

.symptoms-mind h1 {
  font-weight: bold !important;
}

.symptoms-mind h4,
.symptoms-mind h3,
.symptoms-mind span {
  text-align: center;
}

.symptoms-mind h4 {
  font-size: 20px !important;
  color: #F36F44;
  background-color: #FEF4EB;
  padding: 8px 10px;
  font-weight: 600;
}

.symptoms-mind h3 {
  font-size: 28px;
  line-height: 1;
  margin-bottom: 30px;
  font-weight: 900;
}

.symptoms-mind span {
  font-size: 22px;
  margin-bottom: 35px;
  display: block;
}

.symptoms-mind li {
  position: relative;
  list-style: none;
  padding-left: 30px;
  font-size: 16px;
}

.symptoms-mind li:not(:last-child) {
  margin-bottom: 15px;
}

.symptoms-mind__list-1 li:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  background: url(../images/icons/check2.png) no-repeat center center;
  background-size: contain;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  text-align: left;
}

.symptoms-mind__list-2 li:before {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  border: 1px solid #0CB4CE;
  border-radius: 50%;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  text-align: left;
}

.development-exercises {
  padding: 20px 0 !important;
  font-size: 16px;
}

.development-exercises h2 {
  font-size: 28px;
  font-weight: bold;
  margin: 0 auto;
  margin-bottom: 20px;
  text-align: center;
}

.development-exercises p {
  text-align: center;
  margin-bottom: 20px;
}

.development-exercises span {
  font-size: 13px;
  font-style: italic;
}

.development-exercises ol {
  list-style: none;
  counter-reset: list-number;
}

.development-exercises ol li {
  position: relative;
  padding-left: 50px;
}

.development-exercises ol li:not(:last-child) {
  margin-bottom: 20px;
}

.development-exercises ol li::before {
  position: absolute;
  left: 0;
  counter-increment: list-number;
  content: counter(list-number);
  margin-right: 10px;
  margin-bottom: 10px;
  width: 20px;
  height: 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 13px;
  border-radius: 50%;
  border: 1px solid #0CB4CE;
  color: #0CB4CE;
}

.development-exercises__list-2 {
  counter-reset: list-number 6 !important;
}

.trained-demartini-method {
  background-color: #fafafa;
  padding: 20px 0 !important;
}

.trained-demartini-method h2 {
  font-size: 36px;
  margin-bottom: 20px;
  text-align: center;
  font-weight: bold;
}

.trained-demartini-method__card {
  -webkit-box-shadow: 0px 3px 6px #00000017;
          box-shadow: 0px 3px 6px #00000017;
  border-radius: 6px;
  background-color: #ffffff;
  padding: 40px 10px;
  text-align: center;
}

.trained-demartini-method__card h4 {
  font-size: 28px;
  font-weight: bold;
}

.trained-demartini-method__card h3 {
  font-size: 22px;
  font-weight: 600;
}

.trained-demartini-method__card p {
  font-size: 16px;
}

.trained-demartini-method__img-box {
  position: relative;
}

.trained-demartini-method__img-box:after {
  content: '';
  max-width: 60px;
  width: 100%;
  max-height: 90px;
  height: 100%;
  background-size: contain;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -30%);
          transform: translate(-50%, -30%);
}

.trained-demartini-method__img-box_color_1:after {
  background: url("../images/general/noun-approved-3772173.png") no-repeat center center;
}

.trained-demartini-method__img-box_color_2:after {
  background: url("../images/general/noun-approved-3772173e.png") no-repeat center center;
}

.trained-demartini-method__img-box_color_3:after {
  background: url("../images/general/noun-approved-3772t173.png") no-repeat center center;
}

.trained-demartini-method__img-box img {
  width: 100%;
}

.trained-demartini-method a {
  margin-top: 80px !important;
  text-transform: uppercase !important;
}

.trained-demartini-method_bg {
  background-color: #fafafa;
  padding-bottom: 65px !important;
}

.steps-cards {
  padding: 60px 0 !important;
}

.steps-cards .anchor {
  position: relative;
  top: -50px;
  visibility: hidden;
}

.steps-cards h2 {
  font-size: 28px;
  font-weight: bold;
  margin: 0 auto;
  margin-bottom: 20px;
  text-align: center;
}

.steps-cards__container {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 45px;
}

.steps-cards__container span {
  text-align: center;
  display: block;
  width: 100%;
}

.steps-cards__img-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0;
  margin-bottom: 60px;
}

.steps-cards__img-box img {
  width: 100%;
}

.steps-cards__img-item {
  border-radius: 50%;
  /*
    width: 100px;
    height: 100px;
    */
  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;
  position: relative;
  margin-bottom: 20px;
}

.steps-cards__img-item_color_1:before {
  color: #8A3736;
}

.steps-cards__img-item_color_2:before {
  color: #CA9941;
}

.steps-cards__img-item_color_3:before {
  color: #BFB44E;
}

.steps-cards__img-item_color_4:before {
  color: #A5C39A;
}

.steps-cards__img-item_color_5:before {
  color: #0B2850;
}

.steps-cards__img-item_color_6:before {
  display: none;
}

.steps-cards__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.steps-cards__card:not(:last-child) {
  margin-bottom: 35px;
}

.steps-cards__box {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 115px;
}

.steps-cards__box h4, .steps-cards__box h3 {
  font-weight: bold;
}

.steps-cards__box h4 {
  font-size: 24px;
}

.steps-cards__box h3 {
  font-size: 22px;
  margin: 0;
  margin-bottom: 15px;
}

.steps-cards__box span {
  font-size: 18px;
  margin-bottom: 20px;
  display: inline-block;
}

.steps-cards__box p {
  font-size: 16px;
}

.steps-cards__img-container {
  border-radius: 50%;
  max-width: 110px;
  width: 100%;
  height: 110px;
  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;
}

.steps-cards__img-container img {
  max-width: 110px;
  width: 100%;
}

.steps-cards__program-coast {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.steps-cards__program-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 2px solid #0B2850;
  border-radius: 6px;
  padding: 15px 40px;
  background: #FBFBFB;
  margin-bottom: 10px;
}

.steps-cards__program-top span {
  font-size: 16px;
  font-weight: bold;
}

.steps-cards__program-bottom {
  background: #F5FBFC;
  border: 1px solid #0CB4CE;
  border-radius: 6px;
  padding: 20px 55px 20px 40px;
  margin-bottom: 20px;
}

.steps-cards__program-bottom ul {
  margin: 0;
}

.steps-cards__program-bottom li {
  list-style: none;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.steps-cards__program-bottom li span:first-child {
  width: 90%;
  margin-right: 15px;
}

.steps-cards__program-bottom li span:last-child {
  width: 10%;
}

.steps-cards__program-bottom li:not(:last-child) {
  margin-bottom: 15px;
}

.steps-cards__price {
  -ms-flex-item-align: center;
      align-self: center;
  min-width: 300px;
}

.steps-cards__price span {
  font-size: 22px;
  font-weight: 700;
}

.steps-cards__price span:first-child {
  display: inline-block;
  margin-right: 15px;
}

.steps-cards__retail p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.steps-cards__retail span {
  color: #96A3B5;
}

.steps-cards__retail span:last-child {
  position: relative;
  left: -5px;
}

.steps-cards__retail span:last-child:before {
  content: '';
  position: absolute;
  top: 13px;
  left: 4px;
  width: 100%;
  height: 3px;
  background: #F36F44;
  -webkit-transform: rotate(333deg);
          transform: rotate(333deg);
}

.history-method {
  padding: 20px 0 !important;
}

.history-method h2 {
  font-size: 28px;
  font-weight: bold;
  margin: 0 auto;
  margin-bottom: 50px;
  text-align: center;
}

.history-method p {
  font-size: 16px;
  text-align: left;
}

.history-method img {
  width: 100%;
  max-width: 500px;
  height: 370px;
  margin: 0 auto;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

.history-method_space {
  margin-bottom: 25px !important;
}

.history-method a {
  color: #0CB4CE;
  margin: 0 auto;
}

.history-method__btn {
  text-transform: uppercase !important;
}

.bain-exercises, .training-exercises {
  padding: 20px 0 !important;
}

.bain-exercises h3, .training-exercises h3 {
  font-size: 23px;
  text-align: center;
  font-weight: bold;
  line-height: 1.2;
}

.bain-exercises p, .training-exercises p, .bain-exercises li, .training-exercises li {
  font-size: 16px;
}

.bain-exercises ul, .training-exercises ul {
  padding-top: 15px;
}

.bain-exercises li, .training-exercises li {
  position: relative;
  list-style: none;
  padding-left: 40px;
}

.bain-exercises li:not(:last-child), .training-exercises li:not(:last-child) {
  margin-bottom: 10px;
}

.bain-exercises li:before, .training-exercises li:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  background: url(../images/icons/check2.png) no-repeat center center;
  background-size: contain;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.the-breakthrough-experience-hero {
  min-height: 550px;
  height: 100%;
  background-image: url("../images/hero/BTEACoceptnew.jpg") !important;
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-bottom: 15%;
}

.the-breakthrough-experience-hero__box {
  z-index: 1;
}

.the-breakthrough-experience-hero h1,
.the-breakthrough-experience-hero h2,
.the-breakthrough-experience-hero p,
.the-breakthrough-experience-hero span {
  color: #ffffff;
}

.the-breakthrough-experience-hero__box-img {
  position: absolute;
  bottom: 0px;
  right: 0;
  display: none;
}

.the-breakthrough-experience-hero__box-img img {
  width: 100%;
  max-width: 500px;
  display: block;
}

.the-breakthrough-experience-hero h1 {
  font-size: 38px;
  font-weight: 600;
  margin: 0;
  margin-bottom: 15px;
}

.the-breakthrough-experience-hero h2 {
  font-size: 28px;
  font-weight: 400;
  margin: 0;
  margin-bottom: 15px;
}

.the-breakthrough-experience-hero p {
  font-size: 18px;
  line-height: 1.4;
  font-weight: 300;
}

.the-breakthrough-experience-hero span {
  font-size: 16px;
  font-weight: 400;
  margin-top: 50px;
  margin-bottom: 15px;
}

.benefits-breakthrough {
  padding: 20px 0 !important;
}

.benefits-breakthrough br {
  display: none;
}

.benefits-breakthrough__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 25px;
}

.benefits-breakthrough__box h4 {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  margin: 0;
}

.benefits-breakthrough__box-img {
  margin-bottom: 20px;
}

.benefits-breakthrough__box-img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 90%;
}

.values-breakthrough, .program-for {
  padding: 20px 0 !important;
}

.values-breakthrough h3, .program-for h3,
.values-breakthrough .ui.header,
.program-for .ui.header {
  font-size: 28px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 30px;
}

.values-breakthrough p, .program-for p, .values-breakthrough li, .program-for li {
  font-size: 16px;
  line-height: 1.7;
  margin-bottom: 30px;
}

.values-breakthrough ul, .program-for ul {
  margin: 0 !important;
}

.values-breakthrough li, .program-for li {
  position: relative;
  list-style: none;
  padding-left: 60px;
}

.values-breakthrough li:before, .program-for li:before {
  content: '';
  position: absolute;
  width: 29px;
  height: 29px;
  background: url("../images/icons/check.png") no-repeat center center;
  background-size: contain;
  top: 20px;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.appeal-breakthrough {
  background: transparent linear-gradient(155deg, #22DDDF 0%, #026C8E 66%, #1A4A67 100%) 0% 0% no-repeat padding-box;
  color: #ffffff;
  padding: 40px 0 !important;
  font-weight: 700;
}

.appeal-breakthrough h3 {
  font-weight: 600;
  font-size: 25px;
  color: #ffffff;
  margin-bottom: 20px;
}

.appeal-breakthrough img {
  margin: 0 auto;
}

.appeal-breakthrough p {
  font-weight: 500;
  margin-bottom: 25px !important;
}

.appeal-breakthrough__img,
.appeal-breakthrough .wistia_embed {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  aspect-ratio: 16 / 9;
}

.appeal-breakthrough__img .w-chrome,
.appeal-breakthrough .wistia_embed .w-chrome {
  border-radius: 10px;
}

.steps-breakthrough {
  padding: 20px 0;
}

.steps-breakthrough span {
  color: #F36F44;
  font-size: 16px;
  margin-bottom: 15px;
  font-weight: 600;
}

.steps-breakthrough h3 {
  font-size: 25px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 0;
}

.steps-breakthrough p {
  font-size: 16px;
}

.steps-breakthrough__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.steps-breakthrough img {
  max-width: 470px;
  width: 100%;
}

.steps-breakthrough__box {
  max-width: 1155px;
  margin: 0 auto !important;
}

.steps-revers .steps-breakthrough__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.steps-breakthrough-box {
  padding-top: 50px;
}

.enroll-breakthrough {
  background-color: #FAFAFA;
  padding: 30px 0 !important;
  margin-top: 40px;
}

.enroll-breakthrough__box {
  padding: 0 15px;
  max-width: 1300px;
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.enroll-breakthrough h3 {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 0;
}

.steps-description {
  padding: 40px 0 20px;
}

.steps-description__wrapp {
  border: 2px solid #0B2850;
  border-radius: 6px;
  padding: 30px;
  font-size: 16px;
}

.steps-description__wrapp p {
  margin-bottom: 40px;
}

.steps-description__wrapp ul {
  margin: 0 0 40px 0 !important;
}

.steps-description__wrapp li {
  list-style: none;
  padding-left: 0;
  line-height: 1.79rem;
}

.steps-description__wrapp li:before {
  content: none;
}

.steps-description__wrapp li strong {
  text-decoration: none;
}

.steps-description__wrapp span {
  display: block;
  margin-bottom: 20px;
  font-weight: 700;
}

.steps-description a {
  color: #0B2850;
  text-decoration: underline;
}

.steps-description__box-img {
  background-color: #ECF7F9;
  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;
  border-radius: 6px;
  min-height: 240px;
  margin-bottom: 20px;
}

.breakthrough-tools {
  background-color: #fafafa;
  padding: 45px 0 30px 0 !important;
  margin-top: 20px;
}

.breakthrough-tools__wrap {
  margin-bottom: 30px !important;
}

.breakthrough-tools h2 {
  font-size: 25px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 20px;
  font-weight: 600;
}

.breakthrough-tools h2 br {
  display: none;
}

.breakthrough-tools__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-shadow: 0px 6px 8px #00000029;
          box-shadow: 0px 6px 8px #00000029;
  border-radius: 6px;
  background-color: #ffffff;
  padding: 15px;
  text-align: center;
  min-height: 250px;
}

.breakthrough-tools__box h4 {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  margin-bottom: 20px;
}

.breakthrough-tools__box p {
  font-size: 14px;
}

.breakthrough-tools__box span {
  padding: 5px;
  font-size: 13px;
  background: #FEF4EB 0% 0% no-repeat padding-box;
  color: #F36F44;
  border-radius: 6px;
  margin-bottom: 25px;
  letter-spacing: 1.3px;
  font-weight: 600;
  min-width: 103px;
  text-align: center;
  display: inline-block;
}

.breakthrough-accordion {
  padding: 60px 0 !important;
}

.breakthrough-accordion h2 {
  font-size: 28px;
  font-weight: 700;
  margin: 0;
  margin-bottom: 35px;
}

.breakthrough-accordion__img-wrap {
  padding: 5px 6px;
  border: 2px solid #0CB4CE;
  border-radius: 50%;
  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: 28px;
  height: 28px;
  margin-right: 20px;
}

.breakthrough-accordion .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #E1E1E1;
  border-top: 1px solid #E1E1E1;
  padding: 25px 0 !important;
}

.breakthrough-accordion .title img {
  height: 9px !important;
  width: 13px !important;
  -webkit-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
  margin: 0 !important;
  -webkit-filter: invert(54%) sepia(88%) saturate(2193%) hue-rotate(149deg) brightness(98%) contrast(91%);
          filter: invert(54%) sepia(88%) saturate(2193%) hue-rotate(149deg) brightness(98%) contrast(91%);
}

.breakthrough-accordion .title.active {
  border-bottom: none;
}

.breakthrough-accordion .title.active img {
  -webkit-transform: rotate(0deg) !important;
          transform: rotate(0deg) !important;
}

.breakthrough-accordion a {
  color: #0B2850;
  text-decoration: underline;
}

.breakthrough-accordion h4 {
  font-size: 15px;
  font-weight: 700;
  margin: 0;
}

.breakthrough-accordion p {
  font-size: 13px;
}

.breakthrough-accordion .content {
  padding: 0 0 25px !important;
  margin-top: -10px;
}

.breakthrough-accordion .content p, .breakthrough-accordion .content ul, .breakthrough-accordion .content ol, .breakthrough-accordion .content .ui.list {
  padding-left: 45px;
}

.breakthrough-accordion .content.active {
  border-bottom: 1px solid #E1E1E1;
}

.about-method-page .breakthrough-accordion .content {
  padding-top: 0 !important;
}

.about-method-page .breakthrough-accordion__img-wrap {
  border: none;
}

.about-method-page .breakthrough-accordion__quote ul {
  margin-left: 65px;
}

.about-method-page .breakthrough-accordion__quote ul li {
  font-size: 13px;
}

.about-method-page .breakthrough-accordion__quote a {
  color: #0CB4CE;
  text-decoration: none;
}

.breakthrough-experience {
  padding: 20px 0;
}

.breakthrough-experience h2 {
  font-size: 25px;
  font-weight: 700;
  margin-bottom: 20px;
}

.breakthrough-experience__box {
  border-radius: 6px;
  width: 100%;
  background-color: #E9E9E9 !important;
  padding: 20px 10px;
  color: #0B2850;
  font-size: 28px;
  text-align: center;
  font-weight: 900;
  border-color: transparent !important;
  -webkit-box-flex: 1 !important;
      -ms-flex: auto !important;
          flex: auto !important;
}

.breakthrough-experience__box.active {
  background-color: #0B2850 !important;
  color: #ffffff !important;
  margin-bottom: 0 !important;
  border-top-width: 0 !important;
}

.breakthrough-experience__box span {
  width: 100%;
  font-weight: 700;
}

.breakthrough-experience__img-box {
  margin-right: 15px;
}

.breakthrough-experience__video-wrap,
.breakthrough-experience .wistia_embed {
  aspect-ratio: 16/9;
  margin-bottom: 30px;
}

.breakthrough-experience__menu {
  border: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.breakthrough-experience__wrap {
  border-color: transparent !important;
}

.breakthrough-experience__item h3,
.breakthrough-experience__item span {
  font-size: 16px !important;
}

.breakthrough-experience__item h3 {
  text-transform: uppercase;
}

.breakthrough-experience__name-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.breakthrough-experience__name-box img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

.breakthrough-experience__box-column {
  text-align: left;
}

.breakthrough-experience__column {
  -webkit-box-shadow: 0px 3px 25px #00000029;
          box-shadow: 0px 3px 25px #00000029;
  border-radius: 6px;
  padding: 40px 25px !important;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  background-color: #fafafa;
}

.breakthrough-experience__column li {
  position: relative;
  list-style: none;
  padding-left: 30px;
  font-size: 16px;
}

.breakthrough-experience__column li:not(:last-child) {
  margin-bottom: 15px;
}

.breakthrough-experience__column li:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  background: url(../images/icons/check2.png) no-repeat center center;
  background-size: contain;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.breakthrough-message {
  padding: 40px 0 !important;
  background-color: #fafafa;
}

.breakthrough-message h2 {
  font-size: 25px;
  margin: 0 auto;
  margin-bottom: 30px;
}

.breakthrough-message p {
  font-size: 16px;
  margin-bottom: 15px;
}

.breakthrough-message__signature {
  max-width: 215px;
}

.breakthrough-message__signature img {
  margin-bottom: 20px;
}

.breakthrough-message span {
  font-size: 18px;
}

.breakthrough-message__box {
  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;
}

.breakthrough-message a {
  background-color: #0CB4CE !important;
  color: #ffffff !important;
  width: auto;
  max-width: 415px !important;
}

.breakthrough-message__img-box {
  margin-bottom: 45px;
}

.breakthrough-message__img-box img {
  margin: 0 auto;
}

.team-breakthrough {
  padding: 20px 0;
}

.team-breakthrough span {
  color: #F36F44;
  font-size: 16px;
  margin-bottom: 20px;
  font-weight: 600;
}

.team-breakthrough__box:nth-of-type(1) {
  margin-bottom: 50px !important;
}

.team-breakthrough h3 {
  font-size: 25px;
  font-weight: 600;
  margin-bottom: 10px;
  margin-top: 0;
}

.team-breakthrough p {
  font-size: 16px;
}

.team-breakthrough__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.team-breakthrough img {
  max-width: 330px;
  width: 100%;
}

.breakthrough-experience-online {
  padding: 40px 15px;
  background-color: #fafafa;
}

.breakthrough-experience-online h2 {
  font-size: 25px;
  font-weight: 900;
  margin-bottom: 25px;
}

.breakthrough-experience-online p {
  font-size: 16px;
}

.breakthrough-experience-online img {
  max-width: 100px;
  width: 100%;
  margin-bottom: 20px;
}

.breakthrough-experience-online__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 200px;
}

.breakthrough-experience-online a {
  width: 100%;
  border-radius: 0;
}

.my-investment-breakthrough {
  background-color: #fafafa;
  padding: 30px 0 !important;
}

.my-investment-breakthrough__wrap {
  margin-bottom: 30px !important;
}

.my-investment-breakthrough h2 {
  font-size: 25px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 45px;
  font-weight: 900;
}

.my-investment-breakthrough__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: 0px 3px 20px #00000012;
          box-shadow: 0px 3px 20px #00000012;
  border-radius: 6px;
  background-color: #ffffff;
  padding: 45px 20px;
  text-align: center;
  min-height: 250px;
}

.my-investment-breakthrough__box h5 {
  font-size: 22px;
  margin-bottom: 15px;
}

.my-investment-breakthrough__box span {
  font-size: 16px;
  margin-bottom: 60px;
}

.my-investment-breakthrough__box h3 {
  font-size: 25px;
  font-weight: 900;
  margin: 0;
  margin-bottom: 30px;
}

.my-investment-breakthrough__box h3 span {
  font-size: 16px;
  display: block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: underline;
  margin: 0;
}

.my-investment-breakthrough__box ul {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.my-investment-breakthrough__box ul li {
  position: relative;
  list-style: none;
  padding-left: 30px;
  font-size: 16px;
  text-align: left;
}

.my-investment-breakthrough__box ul li:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  background: url(../images/icons/check2.png) no-repeat center center;
  background-size: contain;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  -webkit-filter: invert(70%) sepia(44%) saturate(6381%) hue-rotate(334deg) brightness(100%) contrast(92%);
          filter: invert(70%) sepia(44%) saturate(6381%) hue-rotate(334deg) brightness(100%) contrast(92%);
}

.my-investment-breakthrough__box ul li:not(:last-child) {
  margin-bottom: 10px;
}

.my-investment-breakthrough .ui.button {
  margin: 0 auto;
}

.my-investment-scale .my-investment-breakthrough__box {
  margin-top: -35px;
  background-color: #F36F44;
}

.my-investment-scale .my-investment-breakthrough__box * {
  color: #ffffff;
}

.my-investment-scale .my-investment-breakthrough__box a {
  background-color: #ffffff !important;
  color: #F36F44 !important;
}

.my-investment-scale .my-investment-breakthrough__box a:hover {
  background-color: #f60 !important;
  color: #ffffff !important;
}

.my-investment-scale .my-investment-breakthrough__box ul {
  margin-bottom: 210px;
}

.my-investment-scale .my-investment-breakthrough__box ul li:before {
  -webkit-filter: brightness(0) saturate(100%) invert(89%) sepia(100%) saturate(25%) hue-rotate(317deg) brightness(106%) contrast(109%);
          filter: brightness(0) saturate(100%) invert(89%) sepia(100%) saturate(25%) hue-rotate(317deg) brightness(106%) contrast(109%);
}

.program-for {
  font-weight: 300;
  padding: 40px 0 !important;
}

.program-for h3,
.program-for .ui.header {
  font-size: 23px;
  text-align: center;
  margin-bottom: 36px;
}

.money-back {
  background: -webkit-gradient(linear, left top, right top, from(#0b2851), to(#013c7e));
  background: linear-gradient(90deg, #0b2851 0%, #013c7e 100%);
  padding: 60px 0;
  color: #ffffff;
}

.money-back__box:nth-of-type(1) {
  margin-bottom: 50px !important;
}

.money-back h3 {
  font-weight: 600;
  margin-bottom: 10px;
  margin-top: 0;
  color: #ffffff;
}

.money-back p {
  font-size: 16px;
}

.money-back__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.money-back img {
  max-width: 310px;
  width: 100%;
}

.video-testimonial {
  padding: 60px 0 !important;
  background: transparent !important;
}

.video-testimonial__name-box h4 {
  color: #0B2850 !important;
  font-weight: 600 !important;
  text-transform: none !important;
  font-size: 22px !important;
  margin-bottom: 0;
  margin-top: 0;
}

.video-testimonial__name-box span {
  color: #F36F44 !important;
  font-size: 12px !important;
  display: block;
  text-align: center;
}

.video-testimonial .wistia_swatch,
.video-testimonial .w-chrome {
  border-radius: 4px;
}

.video-testimonial__video,
.video-testimonial .wistia_embed {
  height: 215px !important;
  max-width: 420px !important;
  margin: 0 auto;
}

.video-testimonial__video {
  margin-bottom: 12px;
}

.the-breakthrough-experience-page .video-testimonial {
  padding-top: 0 !important;
}

.master-planning-hero {
  min-height: 640px;
  height: 100%;
  background-image: url("../images/hero/Landing-Page-MP.jpg") !important;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-bottom: 93px;
}

.master-planning-hero__box {
  z-index: 1;
}

.master-planning-hero h1,
.master-planning-hero h2,
.master-planning-hero p,
.master-planning-hero span {
  color: #ffffff;
}

.master-planning-hero h1 {
  font-size: 28px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 15px;
}

.master-planning-hero p {
  font-size: 18px;
  line-height: 1.4;
  font-weight: 300;
  margin-bottom: 10px;
}

.master-planning-hero p:nth-of-type(2) {
  margin-bottom: 77px;
}

.master-planning-hero span {
  font-size: 14px;
  margin-bottom: 50px;
  display: inline-block;
}

.benefits-master-planning {
  padding: 20px 0 !important;
}

.benefits-master-planning__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 25px;
}

.benefits-master-planning__box h4 {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  margin: 0;
}

.benefits-master-planning__box-img {
  max-width: 78px;
  height: 78px;
  margin-bottom: 30px;
}

.benefits-master-planning__box-img img {
  width: 100%;
  height: 100%;
}

.values-master-planning {
  padding: 20px 0 !important;
}

.values-master-planning h3,
.values-master-planning .ui.header {
  font-size: 28px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 30px;
  text-align: center;
}

.values-master-planning p, .values-master-planning li {
  font-size: 14px;
  line-height: 1.7;
}

.values-master-planning p {
  margin-bottom: 60px;
}

.values-master-planning ul {
  margin: 0 !important;
}

.values-master-planning li {
  position: relative;
  list-style: none;
  padding-left: 60px;
}

.values-master-planning li:before {
  content: '';
  position: absolute;
  width: 29px;
  height: 29px;
  background: url("../images/icons/check.png") no-repeat center center;
  background-size: contain;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.values-master-planning .column {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.values-master-planning a {
  display: block;
}

.review, .training-quote, .values-quote, .prophecy-II-quote, .prophecy-1-quote {
  background-color: #0B2850;
  padding: 40px 0 0 0;
  line-height: 25px;
}

.review__box, .training-quote__box, .values-quote__box, .prophecy-II-quote__box, .prophecy-1-quote__box {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.review__text-box, .training-quote__text-box, .values-quote__text-box, .prophecy-II-quote__text-box, .prophecy-1-quote__text-box {
  min-height: 340px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.review img, .training-quote img, .values-quote img, .prophecy-II-quote img, .prophecy-1-quote img {
  max-width: 415px;
  width: 100%;
  margin: 0 auto;
}

.review p, .training-quote p, .values-quote p, .prophecy-II-quote p, .prophecy-1-quote p {
  color: #ffffff;
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 25px;
  line-height: 1.2;
}

.review span, .training-quote span, .values-quote span, .prophecy-II-quote span, .prophecy-1-quote span, .review h4, .training-quote h4, .values-quote h4, .prophecy-II-quote h4, .prophecy-1-quote h4 {
  font-weight: 300;
  line-height: 25px;
}

.review span, .training-quote span, .values-quote span, .prophecy-II-quote span, .prophecy-1-quote span {
  color: #ffffff;
  font-size: 16px;
  margin-bottom: 30px;
}

.review h4, .training-quote h4, .values-quote h4, .prophecy-II-quote h4, .prophecy-1-quote h4 {
  color: #F36F44;
  font-size: 16px;
  margin: 0;
  text-align: left;
  text-transform: uppercase;
}

.review_size img {
  max-width: 255px;
}

.review-size .review img, .review-size .training-quote img, .review-size .values-quote img, .review-size .prophecy-II-quote img, .review-size .prophecy-1-quote img {
  max-width: 345px;
}

.own-master-plan {
  padding: 45px 0 65px  !important;
}

.own-master-plan__wrap {
  margin-bottom: 40px !important;
}

.own-master-plan h2 {
  margin-bottom: 40px;
}

.own-master-plan h2 {
  font-size: 25px;
  font-weight: bold;
  text-align: center;
}

.own-master-plan p {
  font-size: 16px;
  margin-bottom: 30px;
}

.own-master-plan__box {
  background-color: #fafafa;
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 205px;
}

.own-master-plan h4 {
  font-size: 16px;
  text-align: center;
}

.own-master-plan img {
  width: 75px;
  height: 75px;
}

.video-planning, .video-training, .values-video-training, .prophecy-II-video-training, .empyreance-1-video-training, .prophecy-1-video-training {
  background: transparent -webkit-gradient(linear, left top, left bottom, from(#0B2850), to(#020810)) 0% 0% no-repeat padding-box;
  background: transparent linear-gradient(180deg, #0B2850 0%, #020810 100%) 0% 0% no-repeat padding-box;
  color: #ffffff;
  padding: 40px 0 !important;
  font-weight: 700;
}

.video-planning__container {
  max-width: 1200px;
  margin: 0 auto !important;
}

.video-planning h3, .video-training h3, .values-video-training h3, .prophecy-II-video-training h3, .empyreance-1-video-training h3, .prophecy-1-video-training h3 {
  font-size: 25px;
  color: #ffffff;
  margin-bottom: 10px;
  font-weight: bold;
}

.video-planning p, .video-training p, .values-video-training p, .prophecy-II-video-training p, .empyreance-1-video-training p, .prophecy-1-video-training p {
  line-height: 30px !important;
  font-size: 16px;
}

.video-planning__img, .video-training__img, .values-video-training__img,
.video-planning .wistia_embed,
.video-training .wistia_embed,
.values-video-training .wistia_embed,
.prophecy-II-video-training .wistia_embed,
.empyreance-1-video-training .wistia_embed,
.prophecy-1-video-training .wistia_embed {
  aspect-ratio: 16/9;
  width: 100%;
  min-height: auto !important;
}

.video-planning .increased-text, .video-training .increased-text, .values-video-training .increased-text, .prophecy-II-video-training .increased-text, .empyreance-1-video-training .increased-text, .prophecy-1-video-training .increased-text {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.video-planning img, .video-training img, .values-video-training img, .prophecy-II-video-training img, .empyreance-1-video-training img, .prophecy-1-video-training img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.video-planning p, .video-training p, .values-video-training p, .prophecy-II-video-training p, .empyreance-1-video-training p, .prophecy-1-video-training p {
  font-weight: normal;
}

.video-planning .ui.button, .video-training .ui.button, .values-video-training .ui.button, .prophecy-II-video-training .ui.button, .empyreance-1-video-training .ui.button, .prophecy-1-video-training .ui.button {
  margin: 0 !important;
}

.steps-planning, .steps-training, .values-steps-training, .prophecy-II-steps, .prophecy-1-steps {
  background-color: #FAFAFA;
  padding: 30px 0 !important;
}

.steps-planning h2, .steps-training h2, .values-steps-training h2, .prophecy-II-steps h2, .prophecy-1-steps h2, .steps-planning h4, .steps-training h4, .values-steps-training h4, .prophecy-II-steps h4, .prophecy-1-steps h4 {
  font-weight: bold;
}

.steps-planning h2, .steps-training h2, .values-steps-training h2, .prophecy-II-steps h2, .prophecy-1-steps h2 {
  font-size: 25px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 20px;
  line-height: 1.3;
}

.steps-planning h2 br, .steps-training h2 br, .values-steps-training h2 br, .prophecy-II-steps h2 br, .prophecy-1-steps h2 br {
  display: none;
}

.steps-planning__box, .steps-training__box, .values-steps-training__box, .prophecy-II-steps__box, .prophecy-1-steps__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-shadow: 0px 3px 6px #00000017;
          box-shadow: 0px 3px 6px #00000017;
  border-radius: 6px;
  background-color: #ffffff;
  min-height: 410px;
  padding: 25px;
  height: 100%;
}

.steps-planning__box h4, .steps-training__box h4, .values-steps-training__box h4, .prophecy-II-steps__box h4, .prophecy-1-steps__box h4, .steps-planning__box h5, .steps-training__box h5, .values-steps-training__box h5, .prophecy-II-steps__box h5, .prophecy-1-steps__box h5 {
  text-align: center;
}

.steps-planning__box h4, .steps-training__box h4, .values-steps-training__box h4, .prophecy-II-steps__box h4, .prophecy-1-steps__box h4 {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 10px;
  line-height: 30px;
}

.steps-planning__box h5, .steps-training__box h5, .values-steps-training__box h5, .prophecy-II-steps__box h5, .prophecy-1-steps__box h5 {
  margin-top: 0;
  font-size: 22px;
  margin-bottom: 20px;
}

.steps-planning__box span, .steps-training__box span, .values-steps-training__box span, .prophecy-II-steps__box span, .prophecy-1-steps__box span {
  text-align: center;
  font-size: 16px;
}

.steps-planning__box-img {
  margin-bottom: 30px;
}

.steps-planning__box-img img {
  max-width: 107px;
  max-height: 100px;
}

.processes-master-planning {
  padding: 40px 0 !important;
}

.processes-master-planning h2 {
  font-size: 28px;
  text-align: center;
  margin-bottom: 50px;
  font-weight: 700;
}

.processes-master-planning h3,
.processes-master-planning .ui.header {
  font-size: 28px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 30px;
}

.processes-master-planning__box-top {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.processes-master-planning p, .processes-master-planning li {
  font-size: 14px;
  line-height: 1.7;
  margin-bottom: 30px;
}

.processes-master-planning p {
  background-color: #ecf7f9;
  padding: 60px 30px;
  margin-bottom: 60px;
  border-radius: 6px;
}

.processes-master-planning ul {
  margin: 0 !important;
}

.processes-master-planning li {
  position: relative;
  list-style: none;
  padding-left: 60px;
  margin-bottom: 20px;
}

.processes-master-planning li:before {
  content: '';
  position: absolute;
  width: 29px;
  height: 29px;
  background: url("../images/icons/check.png") no-repeat center center;
  background-size: contain;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.planning-for-life, .training-certificate {
  padding: 20px 0 55px;
  font-size: 16px;
}

.planning-for-life h3, .training-certificate h3 {
  font-size: 28px;
  font-weight: bold;
  margin: 0 auto;
  margin-bottom: 20px;
  text-align: center;
}

.planning-for-life p, .training-certificate p {
  margin-bottom: 30px;
}

.planning-for-life span, .training-certificate span {
  font-size: 13px;
  font-style: italic;
}

.planning-for-life ol, .training-certificate ol {
  list-style: none;
  counter-reset: list-number;
  margin-bottom: 0;
}

.planning-for-life ol li, .training-certificate ol li {
  position: relative;
  padding-left: 60px;
  line-height: 1.6;
}

.planning-for-life ol li::before, .training-certificate ol li::before {
  position: absolute;
  left: 0;
  top: 0;
  counter-increment: list-number;
  content: counter(list-number);
  margin-right: 10px;
  margin-bottom: 10px;
  width: 28px;
  height: 28px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 13px;
  border-radius: 50%;
  border: 2px solid #0CB4CE;
  color: #0CB4CE;
}

.planning-for-life__list-2 {
  counter-reset: list-number 3 !important;
}

.planning-accordion, .training-accordion, .values-training-accordion, .prophecy-II-accordion, .empyreance-1-accordion, .prophecy-1-accordion {
  padding: 50px 0 !important;
}

.planning-accordion h2, .training-accordion h2, .values-training-accordion h2, .prophecy-II-accordion h2, .empyreance-1-accordion h2, .prophecy-1-accordion h2 {
  font-size: 28px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 20px;
}

.planning-accordion__img-wrap, .training-accordion__img-wrap, .values-training-accordion__img-wrap, .prophecy-II-accordion__img-wrap, .empyreance-1-accordion__img-wrap, .prophecy-1-accordion__img-wrap {
  padding: 5px 6px;
  border: 2px solid #0CB4CE;
  border-radius: 50%;
  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: 29px;
  height: 29px;
  margin-right: 20px;
}

.planning-accordion .title, .training-accordion .title, .values-training-accordion .title, .prophecy-II-accordion .title, .empyreance-1-accordion .title, .prophecy-1-accordion .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #E1E1E1;
  border-top: 1px solid #E1E1E1;
  padding: 15px 0  12px !important;
}

.planning-accordion .title img, .training-accordion .title img, .values-training-accordion .title img, .prophecy-II-accordion .title img, .empyreance-1-accordion .title img, .prophecy-1-accordion .title img {
  height: 9px !important;
  width: 13px !important;
  -webkit-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
  margin: 0 !important;
  -webkit-filter: invert(54%) sepia(88%) saturate(2193%) hue-rotate(149deg) brightness(98%) contrast(91%);
          filter: invert(54%) sepia(88%) saturate(2193%) hue-rotate(149deg) brightness(98%) contrast(91%);
}

.planning-accordion .title.active, .training-accordion .title.active, .values-training-accordion .title.active, .prophecy-II-accordion .title.active, .empyreance-1-accordion .title.active, .prophecy-1-accordion .title.active {
  border-bottom: none;
}

.planning-accordion .title.active img, .training-accordion .title.active img, .values-training-accordion .title.active img, .prophecy-II-accordion .title.active img, .empyreance-1-accordion .title.active img, .prophecy-1-accordion .title.active img {
  -webkit-transform: rotate(0deg) !important;
          transform: rotate(0deg) !important;
}

.planning-accordion a, .training-accordion a, .values-training-accordion a, .prophecy-II-accordion a, .empyreance-1-accordion a, .prophecy-1-accordion a {
  color: #0B2850;
  text-decoration: underline;
}

.planning-accordion h4, .training-accordion h4, .values-training-accordion h4, .prophecy-II-accordion h4, .empyreance-1-accordion h4, .prophecy-1-accordion h4 {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  margin-right: 15px;
}

.planning-accordion p, .training-accordion p, .values-training-accordion p, .prophecy-II-accordion p, .empyreance-1-accordion p, .prophecy-1-accordion p {
  font-size: 16px;
}

.planning-accordion .content, .training-accordion .content, .values-training-accordion .content, .prophecy-II-accordion .content, .empyreance-1-accordion .content, .prophecy-1-accordion .content {
  padding: 0 0 25px !important;
}

.planning-accordion .content p, .training-accordion .content p, .values-training-accordion .content p, .prophecy-II-accordion .content p, .empyreance-1-accordion .content p, .prophecy-1-accordion .content p {
  padding-left: 45px;
}

.planning-accordion .content.active, .training-accordion .content.active, .values-training-accordion .content.active, .prophecy-II-accordion .content.active, .empyreance-1-accordion .content.active, .prophecy-1-accordion .content.active {
  padding-top: 10px;
  border-bottom: 1px solid #E1E1E1;
}

.testimonials-box-planning {
  padding: 60px 0 !important;
}

.testimonials-box-planning__box {
  margin-bottom: 60px;
}

.testimonials-box-planning__item {
  background: #fafafa;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 22px 35px;
  color: #0B2850;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border-radius: 6px;
  height: 100%;
}

.testimonials-box-planning__name-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.testimonials-box-planning__img-box {
  margin-right: 27px;
}

.testimonials-box-planning__img-box img {
  border-radius: 50%;
  -o-object-fit: contain;
     object-fit: contain;
  min-width: 63px;
  height: 63px;
}

.testimonials-box-planning .ui.header {
  font-size: 36px !important;
  text-align: center;
  margin-bottom: 50px;
  font-weight: bold !important;
}

.testimonials-box-planning p {
  font-size: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.testimonials-box-planning h3 {
  font-size: 22px;
  margin-bottom: 0;
}

.testimonials-box-planning span {
  font-size: 12px;
  color: #F36F44;
}

.planning-life {
  padding: 20px 0 !important;
}

.planning-life h2 {
  font-size: 28px;
  font-weight: bold;
  margin: 0 auto;
  margin-bottom: 60px;
  text-align: center;
}

.planning-life p {
  font-size: 16px;
  text-align: left;
}

.planning-life img {
  width: 100%;
  max-width: 530px;
  display: block;
  margin: 0 auto;
}

.planning-life__box {
  margin-bottom: 50px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.planning-life__text {
  margin-bottom: 65px;
}

.planning-life_space {
  margin-bottom: 10px !important;
}

.planning-location, .training-location, .training-value-location, .prophecy-II-location {
  padding: 40px 15px;
  background-color: #0B2850;
  color: #ffffff;
}

.planning-location h2, .training-location h2, .training-value-location h2, .prophecy-II-location h2 {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 25px;
  color: #ffffff;
  line-height: 75px;
}

.planning-location p, .training-location p, .training-value-location p, .prophecy-II-location p {
  font-size: 16px;
  line-height: 30px;
  font-weight: 300;
}

.planning-location img, .training-location img, .training-value-location img, .prophecy-II-location img {
  max-width: 100px;
  width: 94px;
  height: 94px;
  margin-bottom: 20px;
}

.planning-location__box, .training-location__box, .training-value-location__box, .prophecy-II-location__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 200px;
}

.planning-location__box a, .training-location__box a, .training-value-location__box a, .prophecy-II-location__box a {
  font-weight: 600 !important;
}

.planning-host, .training-host {
  padding: 20px 0;
}

.planning-host span, .training-host span {
  color: #F36F44;
  font-size: 16px;
  margin-bottom: 20px;
  font-weight: 600;
}

.planning-host__box:nth-of-type(1) {
  margin-bottom: 50px !important;
}

.planning-host h3, .training-host h3 {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 0;
  line-height: 50px;
}

.planning-host p, .training-host p {
  font-size: 16px;
}

.planning-host__img, .training-host__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.planning-host img, .training-host img {
  max-width: 330px;
  width: 100%;
}

.note-planning {
  padding: 40px 0;
  font-size: 16px;
}

.note-planning h2 {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 35px;
}

.note-planning strong {
  font-size: 28px;
  margin-bottom: 30px;
  display: inline-block;
}

.note-planning p {
  font-size: 16px;
}

.masterclass-hero {
  height: 285px;
}

.masterclass-hero__item {
  overflow: hidden;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.masterclass-hero__item img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.masterclass-hero__text-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.masterclass-hero.slick-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.masterclass-hero.slick-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.masterclass-hero.slick-slider .slick-right,
.masterclass-hero.slick-slider .slick-left {
  font-size: 40px !important;
}

.masterclass-hero.slick-slider .slick-right {
  margin-right: 20px;
}

.masterclass-hero.slick-slider .slick-left {
  margin-left: 20px;
}

.method-training-program-hero {
  min-height: 550px;
  height: 100%;
  background-image: url("../images/hero/method-training-hero.jpg") !important;
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-bottom: 15%;
}

.method-training-program-hero__container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
  z-index: 1;
}

.method-training-program-hero h1,
.method-training-program-hero h2,
.method-training-program-hero p,
.method-training-program-hero span {
  color: #0B2850;
}

.method-training-program-hero__box-img {
  position: absolute;
  bottom: 0px;
  right: 0;
}

.method-training-program-hero__box-img img {
  width: 100%;
  max-width: 500px;
  display: block;
}

.method-training-program-hero h1 {
  font-size: 28px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 5px;
}

.method-training-program-hero h1 span {
  font-size: 30px;
  display: block;
  margin-top: 15px;
}

.method-training-program-hero p {
  font-size: 18px;
  line-height: 30px;
  font-weight: normal;
  margin-bottom: 5px;
}

.method-training-program-hero span {
  font-size: 16px;
  font-weight: 400;
  margin-top: 27px;
}

.method-training-program-hero__info {
  color: #ffffff;
}

.method-training-program-hero__info li {
  font-size: 20px;
  font-weight: bold;
  position: relative;
  list-style: none;
  padding-left: 60px;
  line-height: 25px;
  margin-bottom: 17px;
}

.method-training-program-hero__info li:before {
  content: '';
  position: absolute;
  width: 29px;
  height: 29px;
  background: url("../images/icons/check-white.png") no-repeat center center;
  background-size: contain;
  top: 20px;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.method-training-program-hero__info span {
  font-size: 14px;
  color: #ffffff;
  font-weight: normal;
  padding-left: 74px;
  display: inline-block;
  margin: 0;
}

.method-training-program-hero__hidden {
  font-size: 28px !important;
  display: none;
}

.method-training-program-hero .ui.button {
  max-width: 260px;
  width: 100%;
}

.values-program {
  padding: 80px 0 !important;
}

.values-program h3,
.values-program .ui.header {
  font-weight: bold;
  margin: 0;
  margin-bottom: 30px;
  text-align: center;
  line-height: 1.2;
  font-size: 24px;
}

.values-program p, .values-program li {
  font-size: 16px !important;
  line-height: 25px;
  margin-bottom: 30px;
}

.values-program p {
  margin-bottom: 50px;
}

.values-program li {
  position: relative;
  list-style: none;
  padding-left: 40px;
  font-size: 16px;
}

.values-program li:before {
  content: '';
  position: absolute;
  width: 29px;
  height: 29px;
  background: url("../images/icons/check.png") no-repeat center center;
  background-size: contain;
  top: 2px;
  left: 0;
}

.values-program__list {
  margin-bottom: 30px !important;
}

.video-training {
  background: -webkit-gradient(linear, left top, right top, from(#0b2851), to(#013c7e));
  background: linear-gradient(90deg, #0b2851 0%, #013c7e 100%);
}

.video-training h3, .video-training p {
  margin-bottom: 30px !important;
}

.video-training h3 {
  font-weight: 600;
}

.video-training__img,
.video-training .wistia_embed {
  height: auto !important;
  aspect-ratio: 16/9;
  min-height: auto !important;
}

.video-training__img {
  margin: 0 auto;
}

.video-training .wistia_embed {
  margin: 0 auto;
}

.steps-training {
  padding: 60px 40px !important;
}

.steps-training h2, .steps-training h4 {
  font-weight: bold;
}

.steps-training__box {
  min-height: 335px;
  height: 100%;
  padding: 50px 40px;
}

.steps-training__box img {
  height: 90px;
}

.steps-training__box span {
  font-size: 14px;
}

.steps-training__box-img,
.steps-training h4 {
  margin-bottom: 20px;
}

.training-info {
  padding-top: 0;
}

.training-info h2 {
  font-weight: bold;
  max-width: 85%;
  margin-bottom: 35px;
}

.training-info__title {
  padding: 37px 0 65px;
}

.training-info__box {
  margin-top: -50px !important;
  padding: 30px !important;
}

.training-info__box ul {
  margin-left: 30px;
}

.training-info__box p, .training-info__box li {
  font-size: 16px;
}

.training-info__box p {
  margin-bottom: 0 !important;
}

.training-info__box li {
  list-style: decimal;
  line-height: 1.8rem;
}

.training-info__box li:not(:last-child) {
  margin-bottom: 15px;
}

.see-info {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 4;
}

.see-info__box {
  max-width: 90% !important;
  margin: 0 auto !important;
}

.training-certificate {
  padding: 40px 0 !important;
}

.training-certificate__img-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px 0 40px;
}

.training-certificate__img-box img {
  border-radius: 4px;
  -webkit-box-shadow: 0px 5px 20px #DDD;
          box-shadow: 0px 5px 20px #DDD;
  width: 100%;
  max-width: 645px;
}

.training-certificate p {
  margin-bottom: 0;
}

.training-certificate ol {
  margin: 0;
}

.training-certificate li:before {
  border: none !important;
  content: counter(list-number) "." !important;
  color: #49D9D4 !important;
}

.training-certificate__list-2 {
  counter-reset: list-number 6 !important;
}

.training-certificate i {
  font-style: italic;
  font-size: 14px;
}

.training-quote__box img {
  max-width: 275px;
}

.training-quote__text-box {
  min-height: 285px;
}

.article-training {
  padding: 50px 0 !important;
}

.article-training figcaption {
  text-align: center;
}

.article-training__title {
  background: transparent;
}

.article-training__box-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.article-training__box-img img {
  max-width: 340px;
}

.article-training__box-small {
  max-width: 240px !important;
}

.article-training__middle {
  max-width: 530px !important;
}

.training-exercises__text-box {
  margin-bottom: 40px;
}

.training-exercises ul {
  margin-bottom: 25px;
}

.training-tabs {
  padding: 20px 0;
}

.training-tabs h2 {
  font-size: 25px;
  font-weight: 600;
  margin-bottom: 10px;
  margin-top: 0;
}

.training-tabs__wrap, .training-tabs__menu {
  border: none !important;
}

.training-tabs__box {
  width: 50%;
  background-color: #DFDFDE !important;
  text-align: center !important;
  border-radius: 0px !important;
  padding: 20px 5px !important;
}

.training-tabs__box span {
  font-size: 16px;
  color: #0B2850;
  width: 100%;
  font-weight: 600;
}

.training-tabs__box.active {
  background-color: #0B2850 !important;
}

.training-tabs__box.active span {
  color: #ffffff;
}

.training-tabs__column {
  padding: 0 !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.training-tabs__column h4 {
  font-size: 28px;
  margin-bottom: 20px;
  font-weight: 600;
}

.training-tabs__column span {
  font-size: 22px;
  margin-bottom: 30px;
  display: inline-block;
}

.training-tabs__column li {
  font-size: 16px;
  text-align: left;
  position: relative;
  list-style: none;
  padding-left: 30px;
  margin-bottom: 12px;
}

.training-tabs__column li:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  background-size: contain;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.training-tabs__box-column {
  padding: 55px 40px !important;
  width: 100%;
  margin-bottom: 0;
  background-color: #fafafa;
}

.training-tabs__box-column_check li:before {
  background: url(../images/icons/check2.png) no-repeat center center;
}

.training-tabs__box-column_noncheck li:before {
  background: url(../images/icons/non-check.svg) no-repeat center center;
}

.training-accordion {
  padding: 60px 0  !important;
}

.training-accordion h2 {
  margin-bottom: 30px;
}

.training-accordion ul {
  padding-left: 45px;
}

.training-accordion ul li {
  line-height: 1.7rem;
}

.training-accordion a {
  color: #F36F44;
  text-decoration: none;
}

.message-training {
  padding: 50px 0;
  background-color: #fafafa;
}

.message-training h2 {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 20px;
  line-height: 30px;
}

.message-training__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.message-training .img-box {
  margin-bottom: 37px;
}

.message-training .img-box img {
  margin: 0 auto;
}

.message-training p {
  font-size: 16px;
  margin-bottom: 30px;
}

.message-training a {
  background-color: #0CB4CE !important;
  color: #ffffff !important;
  max-width: 445px !important;
}

.message-training__signature img {
  max-width: 235px !important;
  margin-bottom: 20px;
}

.message-training__signature span {
  font-size: 18px;
  font-weight: 500;
}

.training-location h2 {
  margin-bottom: 30px !important;
}

.training-location__calendar, .training-value-location__calendar, .prophecy-II-location__calendar {
  background-color: #ffffff;
  width: 100%;
  -webkit-box-shadow: 0px 3px 6px #00000029;
          box-shadow: 0px 3px 6px #00000029;
  border-radius: 6px;
  color: #0B2850;
  padding: 25px 40px;
  display: none;
}

.training-location__calendar .ui.button, .training-value-location__calendar .ui.button, .prophecy-II-location__calendar .ui.button {
  font-size: 13px !important;
  max-width: 145px !important;
  font-weight: normal !important;
}

.training-location__calendar .ui.button:first-child, .training-value-location__calendar .ui.button:first-child, .prophecy-II-location__calendar .ui.button:first-child {
  margin-bottom: 5px;
}

.training-location__calendar .ui.button:last-child, .training-value-location__calendar .ui.button:last-child, .prophecy-II-location__calendar .ui.button:last-child {
  background: transparent !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  padding: 10px 0;
}

.training-location__calendar .ui.button:last-child span, .training-value-location__calendar .ui.button:last-child span, .prophecy-II-location__calendar .ui.button:last-child span {
  white-space: nowrap;
}

.training-location__calendar .ui.button:last-child img, .training-value-location__calendar .ui.button:last-child img, .prophecy-II-location__calendar .ui.button:last-child img {
  width: 10px;
  margin-right: 5px;
  margin-bottom: 0;
}

.training-location__calendar .blue, .training-value-location__calendar .blue, .prophecy-II-location__calendar .blue {
  background: #0CB4CE !important;
  color: #ffffff;
  font-weight: normal !important;
}

.training-location__calendar-date, .training-value-location__calendar-date, .prophecy-II-location__calendar-date {
  background-color: #fafafa;
  border-radius: 5px;
  padding: 8px;
  max-width: 110px;
  margin: 0 auto;
}

.training-location__calendar-date h3, .training-value-location__calendar-date h3, .prophecy-II-location__calendar-date h3, .training-location__calendar-date h4, .training-value-location__calendar-date h4, .prophecy-II-location__calendar-date h4, .training-location__calendar-date h5, .training-value-location__calendar-date h5, .prophecy-II-location__calendar-date h5, .training-location__calendar-date span, .training-value-location__calendar-date span, .prophecy-II-location__calendar-date span {
  margin: 0;
  line-height: 1;
}

.training-location__calendar-date h3, .training-value-location__calendar-date h3, .prophecy-II-location__calendar-date h3 {
  font-size: 30px;
}

.training-location__calendar-date h4, .training-value-location__calendar-date h4, .prophecy-II-location__calendar-date h4 {
  font-size: 15px;
  margin-bottom: 10px;
}

.training-location__calendar-date h5, .training-value-location__calendar-date h5, .prophecy-II-location__calendar-date h5 {
  font-size: 11px;
  color: #F36F44;
  font-weight: normal;
}

.training-location__calendar-date span, .training-value-location__calendar-date span, .prophecy-II-location__calendar-date span {
  font-size: 7px;
}

.training-location__calendar-item span, .training-value-location__calendar-item span, .prophecy-II-location__calendar-item span {
  text-align: left;
  display: inherit;
}

.training-location__calendar-info, .training-value-location__calendar-info, .prophecy-II-location__calendar-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}

.training-location__calendar-info img, .training-value-location__calendar-info img, .prophecy-II-location__calendar-info img {
  width: 50px;
  height: 24px;
  margin-right: 13px;
  margin-bottom: 0;
}

.training-location__calendar-info p, .training-value-location__calendar-info p, .prophecy-II-location__calendar-info p {
  font-size: 22px;
  margin-bottom: 0 !important;
}

.training-location__calendar-info span, .training-value-location__calendar-info span, .prophecy-II-location__calendar-info span {
  font-size: 13px;
  text-align: left;
}

.training-location__date {
  margin-top: 11px;
  font-size: 18px !important;
}

.training-location__date strong {
  margin-right: 10px;
}

.training-host {
  padding: 50px 0;
}

.value-training-program-hero {
  min-height: 550px;
  height: 100%;
  background-image: url("../images/hero/DVTP-hero.png") !important;
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-bottom: 15%;
}

.value-training-program-hero__container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
  z-index: 1;
}

.value-training-program-hero h1,
.value-training-program-hero h2,
.value-training-program-hero p,
.value-training-program-hero span {
  color: #ffffff;
}

.value-training-program-hero__box-img {
  position: absolute;
  bottom: 0px;
  right: 0;
}

.value-training-program-hero__box-img img {
  width: 100%;
  max-width: 500px;
  display: block;
}

.value-training-program-hero h1 {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 25px;
}

.value-training-program-hero p {
  font-size: 20px;
  line-height: 1.4;
  font-weight: 300;
}

.value-training-program-hero span {
  font-size: 14px;
}

.value-training-program-hero__text {
  font-size: 16px !important;
  font-weight: normal;
  margin-bottom: 5px;
  margin-top: 25px;
}

.value-training-program-hero__hidden {
  display: none;
  font-size: 28px !important;
  font-weight: bold;
  margin-left: 33px;
}

.values-list, .prophecy-list, .empyreance-1-list, .prophecy-1-list {
  padding: 65px 0 50px !important;
}

.values-list_one-column {
  padding: 100px 0 50 !important;
}

.values-list_one-column p {
  margin-bottom: 0 !important;
}

.values-list h3, .prophecy-list h3, .empyreance-1-list h3, .prophecy-1-list h3 {
  font-weight: bold;
  margin: 0;
  margin-bottom: 30px;
  text-align: center;
  font-size: 28px;
}

.values-list p, .prophecy-list p, .empyreance-1-list p, .prophecy-1-list p, .values-list li, .prophecy-list li, .empyreance-1-list li, .prophecy-1-list li {
  font-size: 16px;
  line-height: 1.7;
  margin-bottom: 30px;
}

.values-list p, .prophecy-list p, .empyreance-1-list p, .prophecy-1-list p {
  margin-bottom: 50px;
}

.values-list__list, .prophecy-list__list, .empyreance-1-list__list, .prophecy-1-list__list {
  margin-bottom: 30px !important;
}

.values-list__list .column, .prophecy-list__list .column, .empyreance-1-list__list .column, .prophecy-1-list__list .column {
  padding: 0 !important;
}

.values-list ul, .prophecy-list ul, .empyreance-1-list ul, .prophecy-1-list ul {
  margin: 0;
}

.values-list li, .prophecy-list li, .empyreance-1-list li, .prophecy-1-list li {
  position: relative;
  list-style: none;
  padding-left: 40px;
  font-size: 16px;
}

.values-list li:before, .prophecy-list li:before, .empyreance-1-list li:before, .prophecy-1-list li:before {
  content: '';
  position: absolute;
  width: 29px;
  height: 29px;
  background: url("../images/icons/check.png") no-repeat center center;
  background-size: contain;
  top: 4px;
  left: 0;
}

.values-video-training {
  background: -webkit-gradient(linear, left top, right top, from(#0b2851), to(#013c7e));
  background: linear-gradient(90deg, #0b2851 0%, #013c7e 100%);
}

.values-video-training__img,
.values-video-training .wistia_embed {
  margin: 0 auto;
  aspect-ratio: 16/9;
  width: 100%;
  min-height: auto !important;
}

.values-video-training h3, .values-video-training p {
  margin-bottom: 30px !important;
}

.values-quote__box img {
  max-width: 360px;
}

.values-quote__text-box {
  min-height: 285px;
}

.values-quote__text-box p {
  font-size: 32px;
}

.values-quote_size p {
  font-size: 36px;
}

.values-quote_size img {
  max-width: 320px;
}

.licensed-application {
  padding: 50px 0;
}

.licensed-application img {
  width: 100%;
}

.licensed-application h2, .licensed-application h3 {
  text-align: center;
}

.licensed-application p {
  margin-bottom: 40px;
  font-size: 16px;
}

.licensed-application span {
  margin-bottom: 70px;
  display: inline-block;
}

.licensed-application__signature {
  max-width: 230px !important;
  margin-bottom: 10px;
}

.licensed-application__certificate {
  max-width: 645px;
  display: block;
  margin: 0 auto;
  border-radius: 10px;
}

.values-steps-training__box {
  min-height: 335px;
  height: 100%;
  padding: 50px 30px;
}

.values-steps-training__box img {
  max-width: 90px;
}

.values-steps-training__box span {
  font-size: 22px;
  font-weight: 600;
  line-height: 1.2;
}

.values-steps-training__box-img,
.values-steps-training h4 {
  margin-bottom: 35px;
}

.values-training-article {
  padding: 50px 0 !important;
}

.values-training-article h2 {
  font-size: 28px;
  margin: 0 auto;
  margin-bottom: 20px;
  text-align: center;
}

.values-training-article p {
  font-size: 16px;
}

.values-training-article__signature {
  max-width: 230px;
  width: 100%;
  display: block;
  margin-bottom: 15px;
}

.values-training-article span {
  font-size: 18px;
}

.values-training-accordion {
  padding: 60px 0 !important;
}

.values-training-accordion ul {
  padding-left: 45px;
}

.values-training-accordion ul li {
  line-height: 1.7rem;
}

.values-training-accordion a {
  color: #F36F44;
  text-decoration: none;
}

.training-value-location {
  margin-bottom: 40px;
}

.training-value-location h2 {
  margin-bottom: 30px !important;
}

.training-value-location p {
  font-size: 36px !important;
  font-weight: normal;
  line-height: 1;
}

.training-value-location__box .training-value-location__date {
  margin-top: 11px;
  font-size: 18px !important;
}

.training-value-location__box .training-value-location__date strong {
  margin-right: 10px;
}

.training-value-location__price {
  margin-bottom: 50px;
}

.training-value-location__price h3,
.training-value-location__price h4, .training-value-location__price a,
.training-value-location__price h5 {
  color: #ffffff;
}

.training-value-location__price h3 {
  font-size: 28px;
}

.training-value-location__price h4 {
  font-size: 36px;
  font-weight: normal;
  margin-top: 0;
}

.training-value-location__price h5 {
  font-size: 22px;
  font-weight: normal;
  margin-top: 0;
}

.training-value-location__price h5 a {
  text-decoration: underline;
}

.training-value-location__calendar {
  display: none !important;
}

.training-value-location__calendar-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.training-value-location__calendar-item img {
  width: 63px;
  height: 63px;
  margin-bottom: 0;
  margin-right: 15px;
}

.training-value-location__calendar-info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.training-value-location__calendar-info p {
  font-size: 22px !important;
  margin-bottom: 15px !important;
}

.values-video-testimonial, .video-testimonial {
  padding: 0 0 60px;
}

.values-video-testimonial__video,
.values-video-testimonial .wistia_embed,
.video-testimonial .wistia_embed {
  aspect-ratio: 16/9;
  margin: 0 auto;
}

.values-video-testimonial__video {
  margin-bottom: 30px;
}

.values-video-testimonial span, .video-testimonial span, .values-video-testimonial h4, .video-testimonial h4 {
  font-weight: normal;
  font-size: 16px;
}

.values-video-testimonial span, .video-testimonial span {
  color: #0B2850;
}

.values-video-testimonial h4, .video-testimonial h4 {
  color: #F36F44;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}

.training-host {
  padding: 50px 0;
}

.prophecy-II-hero {
  min-height: 550px;
  height: 100%;
  background-image: url("../images/hero/prophecy-II-hero.png") !important;
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-bottom: 15%;
}

.prophecy-II-hero:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: -webkit-gradient(linear, right top, left top, from(#0b2850), color-stop(49%, #013d80));
  background: linear-gradient(270deg, #0b2850 0%, #013d80 49%);
  opacity: 0.5;
}

.prophecy-II-hero__container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
  z-index: 1;
}

.prophecy-II-hero h1,
.prophecy-II-hero h2,
.prophecy-II-hero p,
.prophecy-II-hero span {
  color: #ffffff;
}

.prophecy-II-hero__box-img {
  position: absolute;
  bottom: 0px;
  right: 0;
}

.prophecy-II-hero__box-img img {
  width: 100%;
  max-width: 500px;
  display: block;
}

.prophecy-II-hero h1 {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 25px;
}

.prophecy-II-hero p {
  font-size: 20px;
  line-height: 1.4;
  font-weight: 300;
}

.prophecy-II-hero span {
  font-size: 14px;
}

.prophecy-II-hero__text {
  font-size: 16px !important;
  font-weight: normal;
  margin-bottom: 5px;
  margin-top: 25px;
}

.prophecy-II-hero__hidden {
  display: none;
  font-size: 28px !important;
  font-weight: bold;
  margin-left: 33px;
}

.prophecy-list {
  padding: 60px 0 80px !important;
}

.prophecy-list h3 {
  margin-bottom: 50px !important;
}

.prophecy-list__list {
  margin-bottom: 40px !important;
}

.prophecy-list_btn .prophecy-list {
  padding-bottom: 0 !important;
}

.prophecy-list_btn .prophecy-list h4 {
  font-size: 25px;
  font-weight: normal;
  text-align: center;
  margin-bottom: 25px;
}

.prophecy-list_btn .prophecy-list p {
  margin-bottom: 70px !important;
}

.prophecy-list_btn .prophecy-list .button {
  display: none;
}

.prophecy-II-video-training {
  background: -webkit-gradient(linear, left top, right top, from(#0b2851), to(#013c7e));
  background: linear-gradient(90deg, #0b2851 0%, #013c7e 100%);
}

.prophecy-II-video-training h3, .prophecy-II-video-training p {
  margin-bottom: 30px !important;
}

.prophecy-II-video-training__img,
.prophecy-II-video-training .wistia_embed {
  width: 100%;
  aspect-ratio: 16/9;
  min-height: auto !important;
}

.prophecy-II-video-training .wistia_embed {
  margin: 0 auto;
}

.prophecy-II-quote__box img {
  max-width: 360px;
}

.prophecy-II-quote__text-box {
  min-height: 285px;
}

.prophecy-II-quote__text-box p {
  font-size: 25px;
}

.prophecy-II-quote_size img {
  max-width: 245px;
}

.prophecy-II-content {
  padding: 50px 0;
}

.prophecy-II-content h2 {
  font-size: 25px;
  font-weight: 900;
  margin-bottom: 35px;
  text-align: center;
}

.prophecy-II-content ul {
  margin: 0;
}

.prophecy-II-content li {
  font-size: 16px;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  margin-bottom: 5px;
}

.prophecy-II-content li span {
  font-weight: bold;
  margin-right: 20px;
  white-space: nowrap;
}

.prophecy-II-content li p {
  text-align: left;
}

.prophecy-II-steps {
  padding: 50px 0 !important;
}

.prophecy-II-steps h2 {
  margin-bottom: 30px !important;
}

.prophecy-II-steps__box {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-height: 335px;
  height: 100%;
  padding: 50px 30px;
}

.prophecy-II-steps__box img {
  max-width: 90px;
  height: 90px;
}

.prophecy-II-steps__box span {
  font-size: 22px;
  line-height: 1.2;
}

.prophecy-II-steps__box-img,
.prophecy-II-steps h4 {
  margin-bottom: 20px;
}

.prophecy-II-article h2 {
  font-size: 28px;
  font-weight: bold;
  margin: 0 auto;
  margin-bottom: 35px;
  text-align: center;
}

.prophecy-II-article h3 {
  font-size: 20px;
  text-align: center;
  font-weight: normal;
}

.prophecy-II-article li {
  list-style: none;
  font-size: 16px;
}

.prophecy-II-article li:not(:last-child) {
  margin-bottom: 15px;
}

.prophecy-II-article li span {
  font-weight: bold;
}

.prophecy-II-article__term {
  margin: 0;
}

.prophecy-II-article__term li {
  margin-bottom: 0 !important;
}

.prophecy-II-accordion {
  padding: 60px 0 !important;
}

.prophecy-II-accordion ul, .prophecy-II-accordion span {
  padding-left: 45px;
}

.prophecy-II-accordion ul {
  margin: 0 0 30px;
}

.prophecy-II-accordion ul li {
  line-height: 1.7rem;
  list-style: none;
}

.prophecy-II-location h2 {
  margin-bottom: 30px !important;
}

.prophecy-II-location__calendar {
  display: none !important;
}

.prophecy-II-location__calendar-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.prophecy-II-location__calendar-item img {
  width: 63px;
  height: 63px;
  margin-bottom: 15px;
}

.prophecy-II-location__calendar-info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.prophecy-II-location__calendar-info p {
  font-size: 22px !important;
  margin-bottom: 0 !important;
}

.prophecy-II-host {
  padding: 50px 0;
}

.prophecy-II-host img {
  width: 100%;
}

.prophecy-II-host h2 {
  font-size: 28px;
  margin-bottom: 35px;
}

.prophecy-II-host p {
  font-size: 16px;
}

.prophecy-II-host__img-container {
  position: relative;
}

.prophecy-II-host__img-container .image-box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.prophecy-II-host__img-container img {
  max-width: 480px !important;
  margin: 0 auto;
}

.prophecy-II-host__signature {
  max-width: 230px;
}

.prophecy-II-host__signature img {
  margin-bottom: 20px;
}

.prophecy-II-host__signature span {
  font-size: 18px;
}

.empyreance-1-hero {
  min-height: 550px;
  height: 100%;
  background-image: url("../images/hero/empyreance-1.jpg") !important;
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-bottom: 15%;
}

.empyreance-1-hero__container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
  z-index: 1;
}

.empyreance-1-hero h1,
.empyreance-1-hero h2,
.empyreance-1-hero p,
.empyreance-1-hero span {
  color: #ffffff;
}

.empyreance-1-hero__box-img {
  position: absolute;
  bottom: 0px;
  right: 0;
}

.empyreance-1-hero__box-img img {
  width: 100%;
  max-width: 500px;
  display: block;
}

.empyreance-1-hero h1 {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 30px;
}

.empyreance-1-hero h1 span {
  display: block;
  font-size: 25px;
}

.empyreance-1-hero p {
  font-size: 20px;
  line-height: 1.4;
  font-weight: 300;
  margin-bottom: 10px !important;
}

.empyreance-1-hero span {
  font-size: 14px;
}

.empyreance-1-hero__text {
  font-size: 16px !important;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 25px;
}

.empyreance-1-hero__hidden {
  display: none;
  font-size: 28px !important;
  font-weight: bold;
  margin-left: 33px;
}

.empyreance-1-list {
  padding: 60px 0 80px !important;
}

.empyreance-1-list h3 {
  margin-bottom: 55px !important;
}

.empyreance-1-list p span {
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 20px;
  display: inline-block;
}

.empyreance-1-list__list {
  margin-bottom: 30px !important;
}

.empyreance-1-video-training {
  background: -webkit-gradient(linear, left top, right top, from(#0b2851), to(#013c7e));
  background: linear-gradient(90deg, #0b2851 0%, #013c7e 100%);
}

.empyreance-1-video-training h3, .empyreance-1-video-training p {
  margin-bottom: 30px !important;
}

.empyreance-1-video-training__img,
.empyreance-1-video-training .wistia_embed {
  width: 100%;
  aspect-ratio: 16/9;
  min-height: auto !important;
}

.empyreance-1-video-training .wistia_embed {
  margin: 0 auto;
}

.empyreance-1-seminar {
  padding: 60px 0;
}

.empyreance-1-seminar br {
  display: none;
}

.empyreance-1-seminar h3, .empyreance-1-seminar h4 {
  text-align: center;
}

.empyreance-1-seminar h3 {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 10px;
}

.empyreance-1-seminar h4 {
  font-size: 23px;
  font-weight: 300;
}

.empyreance-1-seminar h4:last-child {
  margin-bottom: 0;
}

.empyreance-1-seminar p {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 50px;
}

.empyreance-1-appeal {
  background: #fafafa;
  padding: 54px 0;
}

.empyreance-1-appeal h2 {
  font-size: 35px;
  font-weight: 600;
  margin-bottom: 20px;
}

.empyreance-1-appeal p {
  font-weight: 300;
  font-size: 16px;
  line-height: 21px;
}

.empyreance-1-appeal__signature {
  margin-top: 60px;
}

.empyreance-1-appeal__signature img {
  margin-bottom: 20px;
  max-width: 237px !important;
  max-height: 88px;
  height: 100%;
  width: 100%;
}

.empyreance-1-appeal__signature span {
  font-size: 18px;
  font-weight: 500;
}

.empyreance-1-accordion {
  padding: 60px 0 !important;
}

.empyreance-1-accordion a {
  color: #F36F44;
  text-decoration: underline;
}

.empyreance-1-quote {
  background: #fafafa;
  padding: 100px 0;
}

.empyreance-1-quote p {
  padding: 30px 0;
  border-top: 2px solid #F36F44;
  border-bottom: 2px solid #F36F44;
  font-size: 25px;
  font-style: italic;
  font-weight: 500;
  line-height: 35px;
  text-align: center;
}

.empyreance-1-pay {
  background: #0B2850;
  color: #ffffff;
  padding: 80px 0 86px;
}

.empyreance-1-pay h2, .empyreance-1-pay h3, .empyreance-1-pay p, .empyreance-1-pay h4 {
  text-align: center;
  color: #ffffff;
}

.empyreance-1-pay strong {
  font-weight: 600;
}

.empyreance-1-pay h2 {
  font-size: 28px;
  font-weight: bold;
}

.empyreance-1-pay h3 {
  font-size: 25px;
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 35px;
}

.empyreance-1-pay h4 {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 15px;
}

.empyreance-1-pay a {
  margin: 0 auto !important;
  display: block !important;
  margin-bottom: 38px !important;
}

.empyreance-1-pay p {
  font-size: 24px;
  margin-bottom: 0;
  font-weight: 300;
}

.empyreance-1-pay p:nth-of-type(1) {
  margin-bottom: 15px;
}

.empyreance-1-pay p:nth-of-type(2), .empyreance-1-pay p:nth-of-type(3) {
  margin-bottom: 45px;
}

.prophecy-1-hero {
  min-height: 550px;
  height: 100%;
  background-image: url("../images/hero/P1Concept2.jpg") !important;
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-bottom: 15%;
}

.prophecy-1-hero:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent linear-gradient(54deg, #1E0C07 0%, #50423E 67%, #685C5900 100%) 0% 0% no-repeat padding-box;
  opacity: 0.5;
}

.prophecy-1-hero__container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
  z-index: 1;
}

.prophecy-1-hero h1,
.prophecy-1-hero h2,
.prophecy-1-hero h3,
.prophecy-1-hero p,
.prophecy-1-hero span {
  color: #ffffff;
}

.prophecy-1-hero__box-img {
  position: absolute;
  bottom: 0px;
  right: 0;
}

.prophecy-1-hero__box-img img {
  width: 100%;
  max-width: 500px;
  display: block;
}

.prophecy-1-hero h1 {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 25px;
}

.prophecy-1-hero h3 {
  font-weight: normal;
  font-size: 34px;
}

.prophecy-1-hero p {
  font-size: 20px;
  line-height: 1.4;
  font-weight: 300;
}

.prophecy-1-hero span {
  font-size: 14px;
  font-weight: 400;
}

.prophecy-1-hero__text {
  font-size: 16px !important;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 25px;
}

.prophecy-1-hero__hidden {
  display: none;
  font-size: 28px !important;
  font-weight: bold;
  margin-left: 33px;
}

.prophecy-1-list {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  padding: 60px 0 80px !important;
}

.prophecy-1-list h3 {
  margin-bottom: 55px !important;
}

.prophecy-1-list p {
  margin-bottom: 20px;
}

.prophecy-1-list ol {
  counter-reset: my-counter;
  list-style: none;
  padding-left: 0;
  margin: 0;
  margin-bottom: 30px;
}

.prophecy-1-list ol li:before {
  content: counter(my-counter, upper-alpha);
  counter-increment: my-counter;
  position: absolute;
  background: transparent;
  font-weight: bold;
  top: 0;
  font-size: 16px;
}

.prophecy-1-list ol li:after {
  content: ":";
  margin-left: 0.5em;
  position: absolute;
  left: 4px;
  top: 0;
  font-weight: bold;
}

.prophecy-1-list__list {
  margin-bottom: 60px !important;
}

.prophecy-1-list__list .first-list {
  margin-right: 0 !important;
}

.prophecy-1-list__list .first-list li {
  padding-left: 50px;
}

.prophecy-1-list__list .first-list li:before {
  top: 0;
}

.prophecy-1-video-training {
  background: -webkit-gradient(linear, left top, right top, from(#0b2851), to(#013c7e));
  background: linear-gradient(90deg, #0b2851 0%, #013c7e 100%);
}

.prophecy-1-video-training p {
  margin-bottom: 20px !important;
}

.prophecy-1-video-training h3 {
  margin-bottom: 15px !important;
}

.prophecy-1-video-training__img,
.prophecy-1-video-training .wistia_embed {
  width: 100%;
  aspect-ratio: 16/9;
  min-height: auto !important;
}

.prophecy-1-video-training .wistia_embed {
  margin: 0 auto;
}

.prophecy-1-video-training .increased-text {
  margin-left: 10px !important;
}

.prophecy-1-steps {
  padding: 50px 0 60px !important;
}

.prophecy-1-steps br {
  display: none;
}

.prophecy-1-steps__box-card {
  margin-bottom: 30px !important;
}

.prophecy-1-steps h2 {
  margin-bottom: 30px !important;
}

.prophecy-1-steps__box {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-height: 335px;
  height: 100%;
  padding: 50px 30px;
}

.prophecy-1-steps__box img {
  max-width: 80px;
}

.prophecy-1-steps__box span {
  font-size: 22px;
  line-height: 1.2;
}

.prophecy-1-steps__box-img,
.prophecy-1-steps h4 {
  margin-bottom: 20px;
}

.summation-info {
  padding-top: 0;
}

.summation-info h2 {
  font-weight: bold;
  color: #ffffff;
}

.summation-info__title {
  background-image: url("../images/background/bgSpace.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 103px 0;
}

.summation-info__box {
  margin-top: -50px !important;
  -webkit-box-shadow: 0 3px 6px #00000029;
          box-shadow: 0 3px 6px #00000029;
  border-radius: 6px;
  padding: 32px 29px 58px !important;
}

.summation-info__box p, .summation-info__box li {
  font-size: 16px !important;
  font-weight: 300;
  line-height: 1.7;
}

.summation-info__box p {
  margin-bottom: 0;
}

.summation-info__box ul {
  margin: 0;
}

.summation-info__box ul strong {
  font-weight: bold;
}

.summation-info__box li {
  list-style: none;
}

.summation-info .button {
  margin: 0 auto;
  display: block;
}

.prophecy-1-quote__box img {
  max-width: 360px;
}

.prophecy-1-quote.snd img {
  max-width: 310px;
}

.prophecy-1-quote.sd img {
  max-width: 380px;
}

.rules-info {
  padding: 60px 0 30px;
}

.rules-info h2 {
  font-size: 25px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 20px;
  line-height: 1.3;
}

.rules-info h2 br {
  display: none;
}

.rules-info p, .rules-info li {
  font-size: 16px;
  font-weight: 300;
}

.rules-info p {
  margin-bottom: 30px;
}

.rules-info ol {
  margin: 0;
  list-style-type: none;
  counter-reset: li;
  margin-bottom: 20px;
}

.rules-info li {
  counter-increment: li;
}

.rules-info li:not(:last-child) {
  margin-bottom: 20px;
}

.rules-info li:before {
  content: counter(li) ". ";
  margin-right: 10px;
  color: #49D9D4;
  display: inline-block;
}

.rules-info .button {
  display: block;
  margin: 0 auto;
}

.benefits-prophecy-1 {
  padding: 25px 0;
}

.benefits-prophecy-1 h2 br {
  display: none;
}

.benefits-prophecy-1__box-img {
  max-width: 795px;
  width: 100%;
  margin-bottom: 25px;
}

.benefits-prophecy-1__box-img img {
  width: 100%;
}

.benefits-prophecy-1 p, .benefits-prophecy-1 li, .benefits-prophecy-1 a {
  font-size: 16px;
}

.benefits-prophecy-1 p {
  margin-bottom: 25px;
}

.benefits-prophecy-1 ol {
  margin: 0;
  margin-bottom: 30px;
}

.benefits-prophecy-1 a, .benefits-prophecy-1 ol {
  margin-left: 16px;
}

.benefits-prophecy-1 a {
  text-decoration: underline;
  color: #0B2850;
}

.benefits-prophecy-1 li {
  font-weight: 300;
  position: relative;
  list-style-type: none;
}

.benefits-prophecy-1 li:not(:last-child) {
  margin-bottom: 15px;
}

.benefits-prophecy-1 li:before {
  content: '';
  position: absolute;
  top: 50%;
  left: -10px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-left: 6px solid #49D9D4;
  border-bottom: 6px solid transparent;
}

.benefits-prophecy-1 h2 {
  font-size: 25px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 20px;
  line-height: 1.3;
}

.prophecy-1-experience {
  padding: 50px 0;
  background: #fafafa;
}

.prophecy-1-experience__box {
  border: 1px solid #0B2850;
  border-radius: 6px;
  padding: 25px 15px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ffffff;
}

.prophecy-1-experience__box br {
  display: none;
}

.prophecy-1-experience__box h2 {
  font-size: 22px;
  margin-bottom: 5px;
  font-weight: bold;
  text-align: center;
}

.prophecy-1-experience__box ul {
  margin-bottom: 10px;
}

.prophecy-1-experience__box li {
  font-size: 16px;
  position: relative;
  list-style: none;
  padding-left: 25px;
  margin-bottom: 20px;
  font-weight: 300;
}

.prophecy-1-experience__box li:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 17px;
  background: url("../images/icons/check2.png") no-repeat center center;
  background-size: contain;
  top: 2px;
  left: 0;
}

.topics-synthesized {
  padding: 60px 10px 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.topics-synthesized h2 {
  font-size: 25px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 20px;
  line-height: 1.3;
}

.topics-synthesized__items-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 110px;
}

.topics-synthesized__item {
  background: #fafafa;
  max-width: 153px;
  width: 100%;
  padding: 30px 10px;
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 10px 5px;
}

.topics-synthesized__item h4 {
  font-size: 11px;
  font-weight: normal;
  text-align: center;
  margin: 0;
}

.topics-synthesized__item img {
  max-width: 45px;
  width: 100%;
  margin-bottom: 23px;
}

.topics-synthesized__text-box {
  max-width: 1215px;
  width: 100%;
}

.topics-synthesized__text-box h3, .topics-synthesized__text-box p {
  margin-bottom: 40px;
}

.topics-synthesized__text-box h3 {
  font-size: 16px;
  font-weight: normal;
}

.topics-synthesized__text-box p {
  font-size: 12px;
  font-weight: 300;
}

.topics-synthesized__text-box ul {
  margin: 0;
}

.topics-synthesized__text-box ul li {
  list-style-type: none;
}

.prophecy-1-order {
  padding: 60px 0 5px;
}

.prophecy-1-order h2 {
  font-size: 25px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 20px;
  line-height: 1.3;
}

.prophecy-1-order p {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 20px;
}

.prophecy-1-order p strong {
  font-weight: bold;
}

.prophecy-1-accordion {
  padding: 60px 0  !important;
}

.prophecy-1-accordion a {
  color: #F36F44;
  text-decoration: underline;
}

.prophecy-1-message-training {
  background: #fafafa;
  padding: 40px 0;
}

.prophecy-1-message-training h2 {
  font-weight: 500;
}

.prophecy-1-message-training p {
  font-size: 16px;
}

.prophecy-1-message-training img {
  max-width: 490px;
  width: 100%;
}

.prophecy-1-message-training span {
  font-size: 18px;
  font-weight: 500;
}

.prophecy-1-message-training__signature img {
  margin-bottom: 20px;
}

.prophecy-1-location {
  padding: 40px 15px;
  background-color: #0B2850;
  color: #ffffff;
}

.prophecy-1-location br {
  display: none;
}

.prophecy-1-location h2 {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 25px;
  color: #ffffff;
  line-height: 75px;
}

.prophecy-1-location p {
  font-size: 16px;
  line-height: 30px;
  font-weight: 300;
}

.prophecy-1-location img {
  max-width: 100px;
  width: 94px;
  height: 94px;
  margin-bottom: 20px;
}

.prophecy-1-location__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 200px;
}

.prophecy-1-location__box a {
  font-weight: 600 !important;
}

.prophecy-1-location__box span {
  padding-top: 15px;
}

@media (min-width: 425px) {
  .opportunity-program__wrap {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .podcast-body--grid {
    margin-left: -40px;
    margin-top: -40px;
  }
  .podcast-body--grid .podcast-body__item {
    width: calc(50% - 40px);
    margin-left: 40px;
    margin-top: 40px;
  }
  .cart-checkout-container .sForm__bottomRow .sForm__inner {
    padding: 30px 20px;
    min-height: calc(100% - 34px);
  }
  .cart-checkout-container .sForm__invoice {
    padding: 29px 30px;
    margin-bottom: 30px;
  }
  .breakthrough-experience__box {
    max-width: 250px;
  }
  .breakthrough-experience__box:nth-of-type(1) {
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media (min-width: 576px) {
  .iru-tiny-player .song-main-info {
    font-size: 1.25rem;
  }
  .iru-tiny-player .icon {
    min-width: 1.5rem;
    -ms-flex-preferred-size: 1.5rem;
        flex-basis: 1.5rem;
  }
  .iru-tiny-player .icon.ax-times {
    font-size: 1.25rem;
  }
  .category-controls__filter {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .category-controls__switcher--blog {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .tabs-content__controls {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 30px !important;
  }
  .tabs-content__controls .item {
    padding: 15px !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: calc(25% - 15px);
    min-height: 140px;
    border-radius: 4px !important;
  }
  .tabs-content__controls .item::after {
    content: '';
    position: absolute;
    bottom: -17px;
    left: calc(50% - 10px);
    height: 10px;
    width: 20px;
    background-repeat: no-repeat;
  }
  .tabs-content__controls .item svg {
    margin-left: 0;
    margin-top: auto;
  }
  .tabs-content__controls .item span {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: auto;
  }
  .tabs-content__controls .item.active {
    border-radius: 4px !important;
  }
  .tabs-content__controls .item.active::after {
    background-image: url("../images/about-page/chevron.svg");
  }
  .tabs-content__cards .card {
    width: calc(50% - 1.5em) !important;
  }
  .news-cards__container.ui.stackable.cards {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .news-cards__container.ui.stackable.cards .card {
    width: calc(50% - 2em) !important;
  }
  .category-switch-card__row {
    width: 100% !important;
  }
  .podcast-body--grid .podcast-body__item {
    width: calc(33.33% - 40px);
  }
  .podcast-body__item .episode-item__accordion .content--box {
    padding: 30px !important;
  }
  .seminars-pack__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  .masterclass-cart__support {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .masterclass-cart__support .ui.image {
    margin: 0 30px 0 0;
  }
  .masterclass-cart__support .content {
    text-align: left;
  }
  .quotes-item__body {
    padding: 0 30px;
  }
  .quotes-item__share {
    right: 30px;
  }
  .progress {
    width: 100%;
  }
  .progress__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .progress__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-clip-path: polygon(90% 0, 100% 50%, 90% 100%, 0 100%, 0 0);
            clip-path: polygon(90% 0, 100% 50%, 90% 100%, 0 100%, 0 0);
  }
  .progress__item--second {
    padding-left: 50px !important;
    margin-left: -35px;
  }
  .progress__item--third {
    padding-left: 50px !important;
    margin-left: -35px;
  }
  .progress__item--fourth {
    padding-left: 50px !important;
    margin-left: -35px;
  }
  .progress__num {
    margin-right: 17px;
    width: 34px;
    height: 34px;
  }
  .progress__title span {
    font-size: 14px;
  }
  .cart-checkout-container .sForm__title {
    padding: 20px 25px;
    font-size: 28px;
    margin-bottom: 33px;
  }
  .cart-checkout-container .sForm__title--lg {
    font-size: 36px;
  }
  .cart-checkout-container .sForm__order-info button {
    font-size: 22px;
  }
  .cart-checkout-container .sForm input {
    padding: 14px;
  }
  .tabs__btn {
    padding: 13px 30px;
  }
  .curriculum-box__controls {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 30px;
  }
  .curriculum-box__item {
    padding: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: calc(25% - 15px);
    max-width: 247px;
    min-height: 140px;
    border-radius: 4px;
    margin-bottom: 0px;
  }
  .curriculum-box__item svg {
    margin-left: 0;
    margin-top: auto;
  }
  .curriculum-box__item span {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: auto;
  }
  .v-questions__buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .v-questions__buttons .num {
    width: 29px;
  }
  .v-questions__buttons .v-prev, .v-questions__buttons .v-next {
    width: auto;
    padding: 7px 12px;
  }
  .v-questions__buttons .v-prev {
    margin-right: 5px;
  }
  .v-questions__buttons .v-next {
    margin-left: 5px;
  }
  .v-questions__nums, .v-questions .v-prev, .v-questions .v-next {
    margin-bottom: 0;
  }
  .v-questions__nums {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .color-selection {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .color-selection_text, .color-selection_colors, .color-selection_button-block {
    margin-bottom: 0;
  }
  .palette-modal {
    right: 3px;
    -webkit-transform: none;
            transform: none;
  }
  .palette-modal_choose #input_hex_block {
    margin-left: 0;
  }
}

@media (min-width: 640px) {
  .podcast-body--grid .shk-btn.shk-btn_toggle {
    top: -70px;
  }
}

@media (min-width: 767px) {
  .grid-col:nth-last-child(-n + 3) {
    padding: 18px 5px;
  }
  .grid-col input {
    padding: 14px 5px;
  }
  .cart-checkout-container .sForm__subtitleWrap {
    padding-bottom: 30px;
  }
  .cart-checkout-container .sForm__subtitleWrap h3 {
    font-size: 36px;
  }
  .cart-checkout-container .sForm__subtitleWrap h3 span {
    font-size: 28px;
  }
  .cart-checkout-container .sForm__bottomBlock {
    margin-top: 27px;
    padding-top: 30px;
  }
  .cart-checkout-container .sForm__colorBlock {
    margin-bottom: 48px;
  }
}

@media (min-width: 768px) {
  :root {
    --sPT: 84px;
    --sPB: 87px;
  }
  .btn {
    padding: 9px 18px;
  }
  .btn-dark {
    font-size: 18px !important;
  }
  .grid-row {
    grid-row-gap: 10px;
    grid-template-columns: 176px 40% auto auto auto;
  }
  .grid-col {
    padding: 5px;
  }
  .hiden-on-mobile {
    display: block !important;
  }
  .hiden-on-desk {
    display: none !important;
  }
  .main-header .ui.header {
    font-size: 3rem !important;
    font-weight: 600;
  }
  .section-header .ui.header {
    font-size: 2.5rem;
  }
  .secondary-header .ui.header {
    font-size: 2.25rem;
    font-weight: 600;
  }
  .content-header .ui.header {
    font-size: 2rem;
  }
  .small-header .ui.header {
    font-size: 1.5rem;
  }
  .accented-head-brick {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .t-pad-2 {
    padding-top: 60px;
  }
  .tb-pad-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .tb-pad-3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .tb-pad-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .padded-text-container {
    padding-top: 60px;
    padding-bottom: 70px;
  }
  .p-1125 p {
    font-size: 1.125rem;
  }
  .p-125 p {
    font-size: 1.25rem;
  }
  .pfsz-125 {
    font-size: 1.25rem;
  }
  .p-2 p {
    font-size: 2rem;
  }
  .bordered-container {
    border: 1px solid #0B2850;
    border-bottom: none;
    opacity: .8;
  }
  .testimonials-img img {
    margin-bottom: 20px;
  }
  .sign-1 {
    margin: 0;
  }
  .mobile-centered {
    -webkit-box-pack: unset !important;
        -ms-flex-pack: unset !important;
            justify-content: unset !important;
  }
  .text-mobile-centered, .text-tablet-left {
    text-align: left;
  }
  .text-tablet-right {
    text-align: right;
  }
  .text-icon-center {
    width: 70%;
  }
  .borderless-bolded-table {
    font-size: 1.25rem;
  }
  .borderless-bolded-table--tablet tr {
    display: table-row;
  }
  .mobile-order {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .top-desktop-menu .item {
    padding: .78571429em .92857143em !important;
  }
  .top-desktop-menu .add-popup {
    padding: .78571429em 5px !important;
  }
  #modalCurriculum .content img {
    max-width: 400px;
    margin: 0 auto 20px;
  }
  .dark-banner {
    background-size: 100% 100%;
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .category-controls {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .category-controls__header {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  .category-controls__filter {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  .category-controls__switcher {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  .sidebar-item h3.ui.header {
    font-size: 1.5rem;
  }
  .sidebar-item__b3 {
    text-align: left;
  }
  .sidebar-item__b3 .ui.list {
    margin-left: 0;
  }
  .sidebar-item__b3 .ui.list .ui.button {
    width: 100%;
  }
  .sidebar-item__b3--wraped .ui.header {
    text-align: center;
  }
  .sidebar-item__b3--wraped .ui.list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -1em;
    margin-right: -1em;
  }
  .sidebar-item__b3--wraped .ui.list .item {
    padding-left: 1em;
    padding-right: 1em;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.333% - 1em);
            flex: 0 0 calc(33.333% - 1em);
  }
  .accordion-circle-marker__border {
    border: 1px solid rgba(34, 36, 38, 0.15);
    border-radius: 4px;
  }
  .breakthrough {
    padding: 80px 60px;
  }
  .breakthrough .header {
    font-size: 58px !important;
    margin-bottom: 50px !important;
  }
  .breakthrough .sub.header {
    font-size: 24px !important;
  }
  footer .social-icons a.item {
    margin: auto 0.4rem;
  }
  .tabs-content .section-header {
    margin-bottom: 30px;
  }
  .tabs-content__controls .item {
    padding: 20px !important;
  }
  .tabs-content__description {
    max-width: 75%;
  }
  .tabs-content__description svg {
    width: 25px;
    height: 25px;
  }
  .tabs-content__inner {
    padding: 45px;
  }
  .tabs-content__cards .card {
    width: calc(25% - 1.5em) !important;
  }
  .header-new {
    padding: 0 35px;
  }
  .header-new__link {
    display: block !important;
  }
  .opportunity-program.method-img .opportunity-program__wrap .opportunity-program__box:nth-of-type(2) img {
    width: 42px;
  }
  .livestream-training {
    padding: 120px 0;
  }
  .livestream-training__box {
    padding: 55px 45px !important;
  }
  .livestream-training__box h2 {
    margin-bottom: 40px;
    font-size: 28px;
  }
  .livestream-training__box ul {
    margin-bottom: 45px;
  }
  .blog-hero .ui.header {
    font-size: 3rem;
  }
  .podcast-hero {
    margin-bottom: 40px;
  }
  .podcast-hero--embed-player {
    padding: 1.5rem 1.5rem 3rem 1.5rem;
    margin-bottom: 0px;
  }
  .podcast-hero--embed-player h1.ui.header {
    margin-bottom: 2rem;
  }
  .generic-bte {
    padding: 100px 0 90px;
    background: 90% 200% no-repeat url(../images/bte-generic/Dr-John-Demartini-4.png), top left/cover no-repeat url(../images/hero/bte-hero-banner.png);
  }
  .generic-bte--mpl {
    background: top left/cover no-repeat url(../images/hero/bte-hero-banner.png);
  }
  .step-accented-bg__shadowed-inner {
    padding: 15px;
  }
  .quotes-hero::after {
    content: none;
  }
  .blog-main-content {
    padding-top: 30px;
  }
  .blog-main-content .content__container {
    padding-right: 40px !important;
  }
  .blog-main-content .content__container .ui.header {
    font-size: 2.1rem;
  }
  .blog-main-content .content__info .ui.header {
    font-size: 1.75rem;
  }
  .indep-media-brick {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .indep-media-brick .ui.header {
    font-size: 2.5rem;
  }
  .indep-media-brick__body {
    margin-bottom: 50px !important;
  }
  .indep-media-brick__caption {
    text-align: left;
  }
  .indep-media-brick__caption .sign-1 {
    margin: 0;
  }
  .indep-media-brick--ordered .indep-media-brick__caption {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .indep-media-brick--ordered .indep-media-brick__media {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .indep-media-brick--tb-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .indep-media-brick__home .indep-left {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .news-cards {
    padding-bottom: 40px;
  }
  .podcast-bar {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .podcast-bar__head {
    text-align: left;
    margin-bottom: 0;
  }
  .podcast-bar__controls {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .podcast-bar__select {
    margin-right: 25px;
  }
  .podcast-body {
    margin-bottom: 40px;
  }
  .podcast-body--list .episode-item {
    margin-bottom: 40px;
  }
  .podcast-body--list .episode-item__wrap-player {
    margin-bottom: 80px;
  }
  .podcast-body--list .episode-item__title {
    margin-right: 15px;
  }
  .podcast-body--list .episode-item__actions {
    margin-left: 0;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    text-align: right;
    margin-top: 0;
  }
  .podcast-body__item .episode-item__title {
    margin-bottom: 0;
  }
  .podcast-body__item .episode-item__actions {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .podcast-body__item .episode-item__actions button {
    margin-right: 0;
  }
  .podcast-body .shk-title_wrap span {
    font-size: 18px;
  }
  .podcast-body .shk-artist_wrap span {
    font-size: 15px;
  }
  .marker-text {
    margin-bottom: 70px;
  }
  .events__container--payment-pb {
    padding-bottom: 130px !important;
  }
  .events__item {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .events__item .item__date {
    border-top: none;
  }
  .events__item .item__date .date__time {
    font-size: 1.75rem;
  }
  .events__item .item__info {
    text-align: left;
    padding: 0;
  }
  .events__item .item__info h4 {
    font-size: 1.5rem;
  }
  .events__item .item__ticket {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .events__item .item__ticket .ui.image {
    margin-bottom: 0;
  }
  .events__item .item__ticket .ui.button {
    margin: 0;
    font-size: 1.125rem;
  }
  .events__item--v2 .item__ticket .ui.image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .events__item--v2 .item__ticket .ui.buttons {
    margin: 0;
  }
  .events-container__box-img {
    margin-right: 30px;
  }
  .events-container__wrapper-second .events-container__img-bottom {
    left: 70px;
  }
  .events-buy-plan__order {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .events-buy-plan__order .order__item {
    margin-bottom: 0;
  }
  .payment-card__item {
    min-width: 400px;
    margin-bottom: 30px !important;
  }
  .payment-card__item .content {
    padding: 30px 40px !important;
  }
  .payment-card__item p {
    font-size: 1.5rem;
  }
  .payment-card__item p:not(:last-of-type) {
    margin-bottom: 25px !important;
  }
  .seminars-pack__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333%;
            flex: 0 0 33.333%;
  }
  .seminars-pack .ui.card .content .header {
    font-size: 2.5rem;
  }
  .half-to-full__container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .half-to-full--right .half-to-full__image {
    padding-left: 30px;
  }
  .half-to-full--right .half-to-full__text-box {
    padding-left: 2em;
  }
  .half-to-full--left .half-to-full__image {
    padding-right: 30px;
  }
  .half-to-full--left .half-to-full__text-box {
    padding-right: 2em;
  }
  .f-master__content {
    text-align: left;
  }
  .f-master__head {
    text-align: left;
  }
  .f-master__btn {
    text-align: left;
  }
  .masterclass-cart__order-item .m-order-item--row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .masterclass-cart__order-item .m-order-item__head {
    padding-top: 25px;
  }
  .masterclass-cart__subtotal {
    text-align: center;
  }
  .quotes-item__number {
    font-size: 1.7rem;
  }
  .quotes-item__title {
    font-size: 2.25rem;
  }
  .quotes-item__title span {
    font-size: 2.25rem;
  }
  .quotes-item__body {
    padding: 0;
  }
  .quotes-item__share {
    position: static;
  }
  .quotes-foot p {
    font-size: 1.5rem;
  }
  .progress__item {
    padding: 17px 10px 19px 14px;
  }
  .progress__item--second {
    margin-left: -40px;
  }
  .progress__item--third {
    margin-left: -40px;
  }
  .progress__item--fourth {
    margin-left: -40px;
  }
  .progress__num {
    margin-bottom: 0px;
  }
  .cart-checkout-container .sForm h1 {
    font-size: 36px;
  }
  .cart-checkout-container .sForm__inner {
    margin-bottom: 34px;
    padding: 13px 20px 40px;
  }
  .cart-checkout-container .sForm__inner--support {
    padding: 28px 0px 18px 27px !important;
  }
  .cart-checkout-container .sForm__info-attend h2 {
    font-size: 32px;
  }
  .cart-checkout-container .sForm__info-attend-item {
    padding: 20px 55px 47px;
  }
  .cart-checkout-container .sForm__info-attend-item h3 {
    font-size: 28px;
  }
  .cart-checkout-container .sForm__card {
    padding-bottom: 80px;
  }
  .cart-checkout-container .sForm__pay .sForm__rCol-text p {
    padding-bottom: 200px;
  }
  .cart-checkout-container .sForm__total-price {
    font-size: 28px;
  }
  .cart-checkout-container .sForm__buttonsWrap {
    padding-bottom: 40px;
  }
  .cart-checkout-container .sForm__prodName {
    font-size: 20px;
  }
  .cart-checkout-container .sForm__colorBlock-inner img {
    margin-right: 16px;
  }
  .cart-checkout-container .sForm__invoice {
    font-size: 22px;
  }
  .cart-checkout-container .sForm__invoice + .text-center {
    padding-bottom: 75px;
  }
  .tabs__content {
    padding: 70px 40px 98px;
  }
  .cart-checkout-header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .cart-checkout-header__logo {
    margin-bottom: 0;
  }
  .cart-checkout-footer {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .curriculum-box .section-header {
    margin-bottom: 20px;
  }
  .curriculum-box__item {
    padding: 20px;
  }
  .curriculum-box__description {
    max-width: 75%;
  }
  .curriculum-box__description svg {
    width: 25px;
    height: 25px;
  }
  .curriculum-box__inner {
    padding: 40px 0 !important;
  }
  .curriculum-box__inner .card .image {
    height: 100px !important;
  }
  #layerslider-home {
    min-height: 88vh !important;
  }
  #layerslider-home img.ls-layer {
    opacity: 1;
  }
  #home-hero1,
  #home-hero2,
  #home-hero3,
  #home-hero4 {
    padding-top: 105px;
    padding-left: 100px;
  }
  #home-hero1.home-hero h1,
  #home-hero2.home-hero h1,
  #home-hero3.home-hero h1,
  #home-hero4.home-hero h1 {
    font-size: 38px;
  }
  #home-hero1.home-hero h2,
  #home-hero2.home-hero h2,
  #home-hero3.home-hero h2,
  #home-hero4.home-hero h2 {
    font-size: 58px;
  }
  #home-hero1.home-hero p,
  #home-hero2.home-hero p,
  #home-hero3.home-hero p,
  #home-hero4.home-hero p {
    max-width: 545px;
    font-size: 20px;
  }
  #home-hero1.home-hero .home-hero__wrapper,
  #home-hero2.home-hero .home-hero__wrapper,
  #home-hero3.home-hero .home-hero__wrapper,
  #home-hero4.home-hero .home-hero__wrapper {
    display: block;
  }
  .v-questions {
    margin: 35px 0;
  }
  .v-questions__form {
    margin-bottom: 80px;
  }
  .v-questions__form .field label {
    font-size: 1.5rem !important;
  }
  .v-questions__buttons .num, .v-questions__buttons .v-prev, .v-questions__buttons .v-next {
    font-size: 1.25rem;
  }
  .color-selection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 20px;
  }
  .color-selection_wrap {
    padding: 5px 6px 7px;
  }
  .palette-modal {
    width: 500px;
  }
  .palette-modal_defined {
    float: left;
  }
  .palette-modal_choose {
    width: 250px;
  }
  .palette-modal .sp-picker-container {
    width: 244px;
    margin-bottom: 17px;
  }
  .palette-modal_choose #input_hex_block {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-bottom: 0;
  }
  .palette-modal_choose #input_hex_block span {
    font-size: 1.4rem;
  }
  .palette-modal_choose #input_hex_block input {
    width: 72px;
    height: 24px;
    margin-bottom: 5px;
  }
  .palette-modal_choose button {
    float: right;
    width: auto;
  }
  .palette-modal_button-ok, .palette-modal_button-cancel {
    width: auto;
  }
  .tips {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 20px;
  }
  .tips--col-center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .tips--col-center .tips__head {
    margin-bottom: 15px;
  }
  .tips__head {
    margin-right: 18px;
    margin-bottom: 0;
  }
  .tips__head--mobile-center {
    text-align: left;
    margin-bottom: 0;
  }
  .tips__descr--mobile-w {
    text-align: left;
    max-width: 100%;
  }
  .tips__save-data {
    margin-left: auto;
  }
  .tips__date {
    text-align: right;
  }
  table caption {
    margin-bottom: 35px;
  }
  table caption.caption-mobile-w {
    max-width: 100%;
  }
  table#answers {
    margin-bottom: 40px;
  }
  table#answers thead {
    display: table-header-group !important;
  }
  table#answers thead tr th {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  table#answers tbody::before {
    line-height: 25px;
  }
  table#answers tbody tr {
    padding-right: 0;
  }
  table#answers tbody tr td {
    padding: 20px 0;
  }
  table#answers tbody tr td .answ {
    display: none;
  }
  table#answers .check_label {
    padding-left: 30px;
    padding-right: 0;
  }
  table#answers .check_color {
    left: 0px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  table#colored_answers tr:nth-child(odd) {
    background: #f1f1f1;
  }
  table#colored_answers tr:nth-child(even) {
    background: #fafafa;
  }
  table#colored_answers tr td {
    padding: 20px 6px;
  }
  table#colored_answers tr td:first-child {
    border-right: 1px solid #707070;
  }
  table#colored_answers .color-cell {
    border-right: 1px solid #707070;
  }
  table#colored_answers input {
    width: 240px;
  }
  table#colored_answers.colored-categories tr {
    padding-bottom: 0;
  }
  table#colored_answers.colored-categories .input-cell {
    display: table-cell !important;
    text-align: left;
  }
  table#colored_answers.colored-categories .color-cell {
    display: table-cell !important;
    padding: 20px;
    text-align: left;
  }
  .fields-header {
    margin-bottom: 50px;
  }
  .fields-header h3 {
    margin-bottom: 25px;
  }
  .fields-summary {
    margin-bottom: 45px;
  }
  #chart_block {
    padding-right: 10px;
  }
  #chart_block .chart_btns {
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
  }
  .results-life_summary {
    margin-bottom: 15px;
  }
  .logos-container img {
    max-width: 1094px;
    height: 57px;
  }
  .testimonials-box-home__desktop {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .testimonials-box-home p {
    min-height: 170px;
  }
  .testimonials-box-home .testimonialsSlider {
    display: none;
  }
  .about-method-page .testimonials-box-home .ui.header {
    font-size: 38px !important;
    margin-bottom: 55px;
  }
  .prophecy-ii-page .testimonials-box-home {
    padding-bottom: 0 !important;
  }
  .logo-slider figure {
    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;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .logo-slider.method-page img {
    width: 125px;
  }
  .about-values-hero {
    height: 590px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-top: 160px;
  }
  .about-values-hero h1 {
    font-size: 48px;
  }
  .about-values-hero p {
    font-size: 20px;
  }
  .yourself-block {
    padding: 60px 0 0 0 !important;
  }
  .yourself-block h2 {
    font-size: 38px;
  }
  .developed-demartini-value {
    padding: 60px 0 !important;
  }
  .developed-demartini-value h2 {
    font-size: 36px;
    margin-bottom: 40px;
  }
  .developed-demartini-value span {
    font-size: 22px;
  }
  .determine-values h2 {
    font-size: 38px;
  }
  .determine-values .sub.header {
    font-size: 24px;
  }
  .description-values {
    padding: 80px 0 120px !important;
  }
  .description-values h3,
  .description-values .ui.header {
    font-size: 36px;
  }
  .description-values p, .description-values li {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .focus-on-empowering {
    padding: 60px 0 !important;
  }
  .focus-on-empowering h2 {
    font-size: 36px;
    margin-bottom: 40px;
  }
  .focus-on-empowering__box {
    max-width: 320px;
    width: 100%;
  }
  .focus-on-empowering__box h4 {
    font-size: 28px;
  }
  .question-values__wrapp h4 {
    font-size: 28px !important;
  }
  .question-values__box-img {
    margin-bottom: 60px;
  }
  .question-values.description-values {
    padding: 60px 0 !important;
  }
  .incredible-values .video {
    width: 100%;
    margin-left: auto;
  }
  .incredible-values .increased-text {
    max-width: 507px;
    margin-left: 30px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .values-accordion {
    padding: 60px 0 !important;
  }
  .values-accordion h2 {
    font-size: 38px;
    margin-bottom: 50px;
  }
  .values-accordion h4 {
    font-size: 22px;
  }
  .values-accordion__table-hidden {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 90px;
  }
  .values-accordion__table-hidden p {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .values-accordion__table-hidden p:not(:last-child) {
    border-right: dashed #0b28507a;
  }
  .values-accordion__table-hidden p:nth-of-type(2) {
    padding-left: 20px;
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
  }
  .values-accordion__table-hidden p:nth-of-type(3) {
    padding-left: 10px;
  }
  .values-accordion__position span {
    position: absolute;
  }
  .values-accordion__position span:nth-of-type(2) {
    top: 85px;
  }
  .values-accordion__position span:nth-of-type(3) {
    bottom: 22px;
  }
  .values-accordion__benefits-hidden {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .values-accordion__benefits-box {
    width: calc(100% / 4);
  }
  .resources {
    padding: 60px 0 90px !important;
  }
  .resources h2 {
    font-size: 38px;
  }
  .resources img {
    max-width: 203px !important;
    max-height: 130px;
  }
  .resources h3 {
    font-size: 36px;
  }
  .resources h4 {
    font-size: 22px;
  }
  .check-values, .see-info {
    padding: 60px 0 !important;
  }
  .check-values h3, .see-info h3 {
    text-align: left;
    font-size: 28px;
  }
  .book-session-hero {
    height: 95vh;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .book-session-hero h1 {
    font-size: 38px;
  }
  .book-session-hero h2 {
    font-size: 24px;
  }
  .book-session-hero h3 {
    font-size: 18px;
  }
  .book-benefits {
    padding: 60px 0 !important;
  }
  .book-benefits_center:nth-of-type(1) {
    text-align: end !important;
  }
  .book-benefits_center:nth-of-type(2) {
    text-align: start !important;
  }
  .about-working {
    padding: 60px 0 !important;
  }
  .about-working h3 {
    font-size: 30px;
  }
  .about-method-hero {
    padding: 160px 0 125px !important;
  }
  .about-method-hero h1 {
    font-size: 48px;
  }
  .about-method-hero p {
    font-size: 20px;
    margin-bottom: 60px;
  }
  .method-uses {
    padding: 45px 0 !important;
  }
  .method-uses h2 {
    font-size: 31px;
    margin-bottom: 40px;
  }
  .areas-of-life-method {
    padding: 120px  0 !important;
  }
  .areas-of-life-method .img-box img {
    max-width: 256px;
  }
  .areas-of-life-method h2 {
    font-size: 38px;
    margin-bottom: 10px;
  }
  .areas-of-life-method h3 {
    font-size: 36px;
    margin-bottom: 50px;
  }
  .what-is-method {
    padding: 60px 0 !important;
  }
  .what-is-method h2 {
    font-size: 38px;
    margin-bottom: 60px;
  }
  .what-is-method h3 {
    font-size: 36px;
    margin-bottom: 50px;
  }
  .what-is-method_space {
    padding: 50px 0 0 !important;
  }
  .about-method-page .what-is-method {
    padding: 60px 0 150px !important;
  }
  .potential-method, .training-info, .article-training, .summation-info {
    padding: 0 0 120px 0;
  }
  .potential-method h2, .training-info h2, .article-training h2, .summation-info h2 {
    font-size: 38px;
    line-height: 60px;
  }
  .executive-function, .training-function {
    padding: 70px 0 !important;
  }
  .executive-function h2, .training-function h2 {
    font-size: 38px;
  }
  .development-exercises {
    padding: 90px 0 !important;
  }
  .development-exercises h2 {
    font-size: 38px;
    margin-bottom: 10px;
  }
  .trained-demartini-method {
    padding: 65px 0 !important;
  }
  .trained-demartini-method h2 {
    font-size: 36px;
    margin-bottom: 55px;
  }
  .trained-demartini-method__card {
    margin: 0 10px;
  }
  .trained-demartini-method__card {
    height: 100%;
  }
  .trained-demartini-method__img-box:after {
    right: -25px;
  }
  .steps-cards {
    padding: 100px 0 !important;
  }
  .steps-cards h2 {
    font-size: 38px;
    margin-bottom: 40px;
  }
  .steps-cards__card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .steps-cards__text-box {
    width: 80%;
  }
  .steps-cards__img-container {
    margin-right: 20px;
    width: 20%;
  }
  .steps-cards__price {
    width: 40%;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .steps-cards__price a {
    width: 100%;
  }
  .steps-cards__price span:first-child {
    width: 60%;
  }
  .history-method {
    padding: 40px 0 !important;
  }
  .history-method h2 {
    font-size: 38px;
  }
  .bain-exercises, .training-exercises {
    padding: 90px 0 !important;
  }
  .bain-exercises h3, .training-exercises h3 {
    font-size: 36px !important;
    margin-bottom: 10px;
    line-height: 50px;
  }
  .the-breakthrough-experience-hero {
    padding: 125px 0 90px !important;
  }
  .the-breakthrough-experience-hero__box-img {
    right: 100px;
    display: block;
  }
  .the-breakthrough-experience-hero h2 {
    font-size: 30px;
  }
  .the-breakthrough-experience-hero p {
    font-size: 20px;
  }
  .benefits-breakthrough {
    padding: 20px 0 50px 0 !important;
  }
  .benefits-breakthrough br {
    display: block;
  }
  .benefits-breakthrough__box {
    height: 100%;
  }
  .benefits-breakthrough__box h4 {
    font-size: 20px;
  }
  .values-breakthrough, .program-for {
    padding: 40px 0 !important;
  }
  .values-breakthrough h3, .program-for h3,
  .values-breakthrough .ui.header,
  .program-for .ui.header {
    font-size: 58px;
  }
  .values-breakthrough p, .program-for p, .values-breakthrough li, .program-for li {
    margin-bottom: 20px;
  }
  .appeal-breakthrough {
    padding: 125px 0 !important;
  }
  .appeal-breakthrough h3 {
    font-size: 36px;
  }
  .appeal-breakthrough p {
    font-size: 20px !important;
    margin-bottom: 55px !important;
  }
  .steps-breakthrough {
    padding: 50px 0;
  }
  .steps-breakthrough h3 {
    font-size: 36px;
    margin-bottom: 30px;
  }
  .steps-breakthrough-box .steps-breakthrough__img {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin-top: 20px;
  }
  .enroll-breakthrough {
    padding: 60px 0 !important;
  }
  .enroll-breakthrough h3 {
    text-align: left;
    font-size: 28px;
  }
  .steps-description {
    padding: 120px 0 20px;
  }
  .steps-description__wrapp {
    padding: 60px 30px 60px 25px;
  }
  .steps-description__box-img {
    margin-bottom: 60px;
  }
  .breakthrough-tools {
    padding: 110px 0 !important;
  }
  .breakthrough-tools h2 {
    margin-bottom: 45px;
    font-size: 36px;
  }
  .breakthrough-tools__box {
    height: 100%;
    max-width: 366px;
  }
  .breakthrough-tools__box h4 {
    font-size: 21px;
  }
  .breakthrough-accordion h2 {
    font-size: 58px;
    margin-bottom: 50px;
  }
  .breakthrough-experience {
    padding: 80px 0;
  }
  .breakthrough-experience h2 {
    font-size: 58px;
    margin-bottom: 60px;
  }
  .breakthrough-experience__box {
    max-width: 365px;
  }
  .breakthrough-message {
    padding: 60px 0 !important;
  }
  .breakthrough-message h2 {
    font-size: 36px;
  }
  .team-breakthrough {
    padding: 50px 0;
  }
  .team-breakthrough h3 {
    font-size: 36px;
    margin-bottom: 30px;
  }
  .breakthrough-experience-online {
    padding: 100px 0;
  }
  .breakthrough-experience-online h2 {
    font-size: 58px;
    margin-bottom: 25px;
  }
  .breakthrough-experience-online p {
    font-size: 24px;
    margin-bottom: 50px;
  }
  .my-investment-breakthrough {
    padding: 110px 0 !important;
  }
  .my-investment-breakthrough h2 {
    font-size: 58px;
  }
  .my-investment-breakthrough__box {
    height: 100%;
  }
  .my-investment-breakthrough__box h3 {
    margin-bottom: 50px;
    font-size: 28px;
  }
  .program-for {
    padding: 80px 0 !important;
  }
  .program-for h3,
  .program-for .ui.header {
    font-size: 50px;
  }
  .money-back h3 {
    font-size: 40px;
    margin-bottom: 30px;
  }
  .master-planning-hero {
    padding-top: 11% !important;
  }
  .master-planning-hero h1 {
    font-size: 45px;
  }
  .master-planning-hero p {
    font-size: 20px;
  }
  .benefits-master-planning {
    padding: 25px 0 40px !important;
  }
  .benefits-master-planning__box {
    height: 100%;
  }
  .benefits-master-planning__box h4 {
    font-size: 20px;
  }
  .values-master-planning {
    padding: 40px 0 !important;
  }
  .values-master-planning h3,
  .values-master-planning .ui.header {
    font-size: 36px;
  }
  .values-master-planning p, .values-master-planning li {
    font-size: 16px;
  }
  .values-master-planning li {
    margin-bottom: 20px;
  }
  .values-master-planning .first-list {
    margin-right: 20px !important;
  }
  .values-master-planning .first-list li:nth-of-type(3), .values-master-planning .first-list li:nth-of-type(4) {
    margin-bottom: 32px;
  }
  .values-master-planning .second-list {
    margin-left: 30px !important;
  }
  .own-master-plan {
    padding: 120px 0 !important;
  }
  .own-master-plan h2 {
    margin-bottom: 60px;
  }
  .own-master-plan h2 {
    font-size: 36px;
  }
  .own-master-plan p {
    margin-bottom: 40px;
  }
  .own-master-plan__box {
    margin-bottom: 20px;
  }
  .video-planning, .video-training, .values-video-training, .prophecy-II-video-training, .empyreance-1-video-training, .prophecy-1-video-training {
    padding: 110px 50px !important;
  }
  .video-planning h3, .video-training h3, .values-video-training h3, .prophecy-II-video-training h3, .empyreance-1-video-training h3, .prophecy-1-video-training h3 {
    font-size: 36px;
    margin-bottom: 40px;
  }
  .video-planning p, .video-training p, .values-video-training p, .prophecy-II-video-training p, .empyreance-1-video-training p, .prophecy-1-video-training p {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 20px !important;
    margin-bottom: 20px;
  }
  .steps-planning, .steps-training, .values-steps-training, .prophecy-II-steps, .prophecy-1-steps {
    padding: 100px 0 130px !important;
  }
  .steps-planning h2, .steps-training h2, .values-steps-training h2, .prophecy-II-steps h2, .prophecy-1-steps h2 {
    font-size: 50px;
    margin-bottom: 50px;
    line-height: 50px;
  }
  .steps-planning__box, .steps-training__box, .values-steps-training__box, .prophecy-II-steps__box, .prophecy-1-steps__box {
    max-width: 320px;
    width: 100%;
  }
  .steps-planning__box h4, .steps-training__box h4, .values-steps-training__box h4, .prophecy-II-steps__box h4, .prophecy-1-steps__box h4 {
    font-size: 28px;
  }
  .steps-planning__box h5, .steps-training__box h5, .values-steps-training__box h5, .prophecy-II-steps__box h5, .prophecy-1-steps__box h5 {
    margin-bottom: 40px;
  }
  .steps-planning__box span, .steps-training__box span, .values-steps-training__box span, .prophecy-II-steps__box span, .prophecy-1-steps__box span {
    line-height: 25px;
  }
  .processes-master-planning {
    padding: 105px 0 0 !important;
  }
  .processes-master-planning h2 {
    font-size: 50px;
  }
  .processes-master-planning h3,
  .processes-master-planning .ui.header {
    font-size: 36px;
  }
  .processes-master-planning__box-top {
    margin-bottom: 120px !important;
  }
  .processes-master-planning p, .processes-master-planning li {
    font-size: 16px;
  }
  .planning-for-life, .training-certificate {
    padding: 0px 0 120px;
  }
  .planning-for-life h3, .training-certificate h3 {
    font-size: 36px;
    margin-bottom: 30px;
  }
  .planning-for-life ol, .training-certificate ol {
    margin-bottom: 25px;
  }
  .planning-for-life ol li:not(:last-child), .training-certificate ol li:not(:last-child) {
    margin-bottom: 20px;
  }
  .planning-accordion, .training-accordion, .values-training-accordion, .prophecy-II-accordion, .empyreance-1-accordion, .prophecy-1-accordion {
    padding: 140px 0  !important;
  }
  .planning-accordion h2, .training-accordion h2, .values-training-accordion h2, .prophecy-II-accordion h2, .empyreance-1-accordion h2, .prophecy-1-accordion h2 {
    font-size: 58px;
  }
  .testimonials-box-planning {
    padding: 100px 0  !important;
  }
  .testimonials-box-planning__box {
    margin-bottom: 115px;
  }
  .testimonials-box-planning p {
    min-height: 170px;
  }
  .planning-life {
    padding: 40px 0 !important;
  }
  .planning-life h2 {
    font-size: 50px;
  }
  .planning-life__box {
    margin-bottom: 100px;
  }
  .planning-location, .training-location, .training-value-location, .prophecy-II-location {
    padding: 60px 0 90px;
  }
  .planning-location h2, .training-location h2, .training-value-location h2, .prophecy-II-location h2 {
    font-size: 58px;
    margin-bottom: 50px;
  }
  .planning-location p, .training-location p, .training-value-location p, .prophecy-II-location p {
    font-size: 24px;
    margin-bottom: 50px;
  }
  .planning-host, .training-host {
    padding: 120px 0 0;
  }
  .planning-host h3, .training-host h3 {
    font-size: 36px;
    margin-bottom: 30px;
  }
  .note-planning {
    padding: 90px 0;
  }
  .note-planning h2 {
    font-size: 58px;
    margin-bottom: 20px;
  }
  .method-training-program-hero {
    padding: 115px 0 90px !important;
  }
  .method-training-program-hero__box-img {
    right: 100px;
  }
  .method-training-program-hero h1 {
    font-size: 58px;
    line-height: 60px;
  }
  .method-training-program-hero h1 span {
    font-size: 58px;
  }
  .method-training-program-hero p {
    font-size: 20px;
  }
  .method-training-program-hero__info {
    margin-bottom: 25px;
  }
  .values-program h3,
  .values-program .ui.header {
    line-height: 35px;
    font-size: 28px;
    margin-bottom: 50px;
  }
  .values-program li {
    margin-bottom: 20px;
  }
  .values-program .second-list li:nth-of-type(2) {
    margin-bottom: 44px;
  }
  .video-training h3 {
    font-size: 28px !important;
  }
  .video-training-size .video-training h3 {
    font-size: 36px !important;
  }
  .steps-training {
    padding: 64px 0 58px !important;
  }
  .steps-training h2 {
    font-size: 36px !important;
  }
  .training-info {
    padding: 0 0 120px 0 !important;
  }
  .training-info__title {
    padding: 55px 0 65px;
  }
  .training-certificate {
    padding: 115px 0 !important;
  }
  .training-certificate ol {
    margin-bottom: 25px;
  }
  .training-certificate__list-1 {
    padding-left: 20px;
    margin-right: 20px !important;
  }
  .training-certificate__list-2 {
    margin-bottom: 30px !important;
    padding-right: 20px;
  }
  .training-certificate__text-wrap {
    max-width: 800px;
    width: 100%;
  }
  .article-training {
    padding: 100px 0 50px !important;
  }
  .article-training__title h2 {
    line-height: 50px;
    font-size: 36px !important;
    margin-bottom: 40px;
  }
  .article-training__box-img {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .training-exercises {
    padding: 60px 0 90px !important;
  }
  .training-tabs {
    padding: 125px 0 50px;
  }
  .training-tabs h2 {
    font-size: 36px;
    margin-bottom: 30px;
  }
  .training-tabs__box {
    padding: 20px 15px !important;
  }
  .training-tabs__box span {
    font-size: 22px;
  }
  .training-accordion {
    padding: 140px 0 50px !important;
  }
  .message-training {
    padding: 105px 0;
  }
  .message-training h2 {
    font-size: 42px;
  }
  .training-location {
    padding: 90px 0;
  }
  .training-host {
    padding: 120px 0 140px;
  }
  .value-training-program-hero {
    padding: 125px 0 130px !important;
  }
  .value-training-program-hero__box-img {
    right: 100px;
  }
  .value-training-program-hero h1 {
    font-size: 48px;
  }
  .values-list, .prophecy-list, .empyreance-1-list, .prophecy-1-list {
    padding: 105px 0 20px !important;
  }
  .values-list h3, .prophecy-list h3, .empyreance-1-list h3, .prophecy-1-list h3 {
    font-size: 36px;
  }
  .values-list p, .prophecy-list p, .empyreance-1-list p, .prophecy-1-list p, .values-list li, .prophecy-list li, .empyreance-1-list li, .prophecy-1-list li {
    font-size: 16px;
  }
  .values-list li, .prophecy-list li, .empyreance-1-list li, .prophecy-1-list li {
    margin-bottom: 20px;
  }
  .values-list .first-list, .prophecy-list .first-list, .empyreance-1-list .first-list, .prophecy-1-list .first-list {
    margin-right: 55px;
  }
  .licensed-application {
    padding: 95px 0;
  }
  .licensed-application h2 {
    font-size: 38px;
    margin-bottom: 10px;
  }
  .licensed-application h3 {
    font-size: 32px;
    font-weight: normal;
    margin-bottom: 40px;
    margin-top: 0;
  }
  .values-steps-training h2 {
    font-size: 38px !important;
  }
  .values-training-article h2 {
    font-size: 36px;
    margin-bottom: 30px;
  }
  .values-training-accordion {
    padding: 80px 0  !important;
  }
  .training-value-location {
    padding: 90px 0;
  }
  .training-host {
    padding: 120px 0 140px;
  }
  .prophecy-II-hero {
    padding: 125px 0 130px !important;
  }
  .prophecy-II-hero__box-img {
    right: 100px;
  }
  .prophecy-II-hero h1 {
    font-size: 42px;
  }
  .prophecy-list {
    padding: 60px 0 120px !important;
  }
  .prophecy-list h3 {
    margin-bottom: 30px !important;
  }
  .prophecy-list .first-list li:nth-of-type(2), .prophecy-list .first-list li:nth-of-type(3) {
    margin-bottom: 33px;
  }
  .prophecy-list .second-list li:nth-of-type(2) {
    margin-bottom: 10px;
  }
  .prophecy-list_btn .prophecy-list h4 {
    font-size: 36px;
    margin-bottom: 50px;
  }
  .prophecy-list_btn .prophecy-list p {
    font-size: 20px !important;
  }
  .prophecy-list_btn .prophecy-list .first-list li:nth-of-type(1) {
    margin-bottom: 40px;
  }
  .prophecy-II-quote__text-box p {
    font-size: 32px;
  }
  .prophecy-II-content {
    padding: 105px 0 120px;
  }
  .prophecy-II-content h2 {
    font-size: 50px;
    margin-bottom: 80px;
  }
  .prophecy-II-content li {
    margin-bottom: 0;
    display: grid;
    grid-template-columns: 115px 1fr;
  }
  .prophecy-II-steps {
    padding: 65px 0 120px !important;
  }
  .prophecy-II-article h2 {
    font-size: 50px;
  }
  .prophecy-II-article li {
    font-size: 12px;
  }
  .prophecy-II-accordion {
    padding: 80px 0  !important;
  }
  .prophecy-II-accordion ul li {
    font-size: 13px;
  }
  .prophecy-II-location {
    padding: 90px 0;
  }
  .empyreance-1-hero {
    padding: 125px 0 130px !important;
  }
  .empyreance-1-hero__box-img {
    right: 100px;
  }
  .empyreance-1-hero h1 {
    font-size: 46px;
  }
  .empyreance-1-hero h1 span {
    line-height: 50px;
    font-size: 36px;
  }
  .empyreance-1-list {
    padding: 60px 0 40px !important;
  }
  .empyreance-1-list h3 {
    margin-bottom: 30px !important;
  }
  .empyreance-1-list.list-1 .first-list li:nth-of-type(2), .empyreance-1-list.list-1 .first-list li:nth-of-type(3) {
    margin-bottom: 33px;
  }
  .empyreance-1-list.list-1 .second-list li:nth-of-type(1) {
    margin-bottom: 28px;
  }
  .empyreance-1-list.list-1 .second-list li:nth-of-type(2) {
    margin-bottom: 33px;
  }
  .empyreance-1-list.list-2 .second-list li:nth-of-type(1) {
    margin-bottom: 28px;
  }
  .empyreance-1-list.list-2 .second-list li:nth-of-type(2) {
    margin-bottom: 33px;
  }
  .empyreance-1-list.list-2 .second-list li:nth-of-type(3) {
    margin-bottom: 27px;
  }
  .empyreance-1-seminar {
    padding: 120px 0 58px;
  }
  .empyreance-1-seminar br {
    display: block;
  }
  .empyreance-1-seminar h3 {
    font-size: 50px;
    margin-bottom: 30px;
  }
  .empyreance-1-seminar h4 {
    line-height: 40px;
    font-size: 30px;
    margin-bottom: 55px;
  }
  .empyreance-1-appeal h2 {
    font-size: 36px;
    margin-bottom: 45px;
  }
  .empyreance-1-accordion {
    padding: 80px 0  !important;
  }
  .empyreance-1-quote p {
    font-size: 30px;
  }
  .empyreance-1-pay h2 {
    font-size: 58px;
  }
  .empyreance-1-pay h3 {
    font-size: 36px;
  }
  .empyreance-1-pay p {
    line-height: 20px;
  }
  .prophecy-1-hero {
    padding: 145px 0 130px !important;
  }
  .prophecy-1-hero__box-img {
    right: 100px;
  }
  .prophecy-1-hero h1 {
    font-size: 48px;
  }
  .prophecy-1-list h3 {
    margin-bottom: 30px !important;
  }
  .prophecy-1-video-training h3 {
    line-height: 40px;
  }
  .prophecy-1-steps {
    padding: 120px 0  !important;
  }
  .prophecy-1-steps__box-card {
    margin-bottom: 90px !important;
  }
  .prophecy-1-steps h2 {
    line-height: 60px;
    margin-bottom: 100px !important;
  }
  .summation-info {
    padding: 0 0 120px 0 !important;
  }
  .prophecy-1-quote p {
    font-size: 32px !important;
  }
  .rules-info {
    padding: 110px 0 60px;
  }
  .rules-info h2 {
    font-size: 50px;
    margin-bottom: 50px;
    line-height: 65px;
  }
  .benefits-prophecy-1 {
    padding: 60px 0 120px;
  }
  .benefits-prophecy-1__box-img {
    margin-bottom: 60px;
  }
  .benefits-prophecy-1 p {
    margin-bottom: 53px;
  }
  .benefits-prophecy-1 a, .benefits-prophecy-1 ol {
    margin-left: 70px;
  }
  .benefits-prophecy-1 h2 {
    font-size: 50px;
    margin-bottom: 90px;
    line-height: 65px;
  }
  .prophecy-1-experience {
    padding: 60px 0 120px;
  }
  .prophecy-1-experience__box {
    padding: 55px 45px !important;
  }
  .prophecy-1-experience__box br {
    display: block;
  }
  .prophecy-1-experience__box h2 {
    margin-bottom: 50px;
    font-size: 28px;
  }
  .prophecy-1-experience__box ul {
    margin-bottom: 45px;
  }
  .topics-synthesized {
    padding: 122px 10px 60px;
  }
  .topics-synthesized h2 {
    font-size: 50px;
    margin-bottom: 40px;
    line-height: 65px;
  }
  .topics-synthesized__item {
    max-width: 163px;
    margin: 10px;
  }
  .prophecy-1-order {
    padding: 120px 60px;
  }
  .prophecy-1-order h2 {
    font-size: 50px;
    line-height: 65px;
  }
  .prophecy-1-accordion {
    padding: 130px 0  !important;
  }
  .prophecy-1-message-training {
    padding: 80px 0;
  }
  .prophecy-1-message-training h2 {
    font-size: 36px;
    margin-bottom: 30px;
  }
  .prophecy-1-location {
    padding: 60px 0 90px;
  }
  .prophecy-1-location h2 {
    font-size: 58px;
    margin-bottom: 50px;
  }
  .prophecy-1-location p {
    font-size: 24px;
    margin-bottom: 50px;
  }
}

@media (min-width: 992px) {
  .border-bottom-dashed {
    margin-bottom: 36px;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  #modalCurriculum .content {
    padding: 50px 50px !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    /* min-height: 400px; */
  }
  #modalCurriculum .content img {
    margin: 0 auto;
    max-width: 510px;
    /* height: 310px; */
  }
  #modalCurriculum .content > div {
    width: 50%;
  }
  .opportunity-program__wrap {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .opportunity-program.empyreance-img .opportunity-program__box {
    width: calc(100% / 3 - 20px);
  }
  .quotes-hero__title {
    font-size: 2.5rem;
  }
  .quotes-hero__title b {
    font-size: 3rem;
  }
  .news-cards__container.ui.stackable.cards .card {
    width: calc(33.33333333333333% - 2em) !important;
  }
  .news-cards__container.ui.stackable.cards.two .card {
    width: calc(50% - 2em) !important;
  }
  .podcast-body {
    margin-bottom: 60px;
  }
  .podcast-body--list .episode-item__wrap-player {
    margin-bottom: 0;
  }
  .podcast-body--list .episode-item__head {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .podcast-body--list .episode-item__title {
    width: calc(100% - 200px);
  }
  .podcast-body--grid .podcast-body__item {
    width: calc(25% - 40px);
  }
  .podcast-body--grid .episode-item {
    position: static;
  }
  .podcast-body__item .episode-item__body {
    position: relative;
  }
  .podcast-body__item .episode-item__description {
    padding-right: 15px;
    max-width: calc(100% - 170px);
  }
  .podcast-body__item .episode-item__accordion .title {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 4px;
    padding: 10px !important;
    text-align: center;
    background-color: #0CB4CE;
    color: #ffffff !important;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
  }
  .podcast-body__item .episode-item__accordion .title:hover {
    background-color: #098a9e;
  }
  .podcast-body__item .episode-item__accordion .content--box {
    padding: 50px 90px !important;
  }
  .podcast-body--list .shk-controls {
    margin: 0 auto;
    left: 0;
  }
  .podcast-body--list .shk-main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .podcast-body--grid .shk-body {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .podcast-body .shk-bar_wrap {
    margin-bottom: 0;
  }
  .events__item .item__date .date__time {
    font-size: 2.5rem;
  }
  .events-container__img-left {
    left: -35px;
    top: 40px;
  }
  .events-container__img-bottom {
    bottom: 25px;
    right: -5px;
    position: absolute;
  }
  .events-container__img-m {
    width: 130px !important;
    right: -55px;
  }
  .events-container__img-s {
    right: -15px;
  }
  .half-to-full--right .half-to-full__text-box {
    padding-left: 3%;
  }
  .half-to-full--left .half-to-full__text-box {
    padding-right: 3%;
  }
  .f-master {
    margin-bottom: 50px;
  }
  .f-master__card {
    max-width: unset;
  }
  .quotes-foot__title {
    font-size: 2.5rem;
  }
  .quotes-foot__title b {
    font-size: 3rem;
  }
  .progress {
    width: 80%;
  }
  .cart-checkout-container .sForm__inner-text {
    text-align: left;
  }
  .cart-checkout-container .sForm__form {
    padding-left: 20px;
  }
  .cart-checkout-container .sForm__signature img {
    margin: 0;
  }
  .cart-checkout-container .sForm__btn-support {
    margin: 0;
  }
  .cart-checkout-container .sForm__textWrap {
    margin-left: 20px;
    margin-right: 20px;
  }
  .cart-footer-social__wrapp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .cart-footer-social__wrapp span {
    margin-bottom: 0;
  }
  .cart-footer-social__box {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .cart-footer-social__box span {
    margin-right: 33px;
  }
  .curriculum-box__inner .card .image {
    max-width: 200px !important;
    height: 120px !important;
  }
  .v-questions__buttons .num {
    width: 49px;
  }
  .v-questions__buttons .v-prev, .v-questions__buttons .v-next {
    padding: 15px 20px;
    text-transform: uppercase;
  }
  .results-top5, .results-life_summary {
    padding: 30px 25px;
  }
  .focus-on-empowering h2 br {
    display: block;
  }
  .book-benefits__box h4 {
    font-size: 26px;
  }
  .review-about-method {
    padding: 20px 0;
  }
  .review-about-method__img {
    display: block;
    position: absolute;
    left: -375px;
    bottom: 0;
    margin-bottom: 0;
  }
  .review-about-method__text {
    position: relative;
    width: 60%;
  }
  .review-about-method h3 {
    text-align: left;
  }
  .revolutionary-tool {
    padding: 0;
  }
  .revolutionary-tool__text-box {
    position: relative;
    width: 60%;
  }
  .revolutionary-tool img {
    position: absolute;
    bottom: 0;
    right: 100%;
    margin-right: 40px;
  }
  .trained-demartini-method__img-box:after {
    max-width: 60px;
    right: 0;
  }
  .history-method__space_left {
    padding-left: 30px;
  }
  .history-method__space_right {
    padding-right: 30px;
  }
  .values-breakthrough .first-list, .program-for .first-list {
    margin-right: 63px !important;
  }
  .values-breakthrough .first-list li:nth-of-type(2), .program-for .first-list li:nth-of-type(2) {
    margin-bottom: 30px;
  }
  .values-breakthrough .first-list li:nth-of-type(3), .program-for .first-list li:nth-of-type(3) {
    margin-bottom: 30px;
  }
  .values-breakthrough .second-list, .program-for .second-list {
    margin-right: 63px !important;
  }
  .appeal-breakthrough .increased-text {
    margin-left: 50px;
  }
  .enroll-breakthrough__box {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .breakthrough-tools h2 br {
    display: block;
  }
  .breakthrough-tools .column {
    padding-left: 2rem !important;
  }
  .breakthrough-experience__box:nth-of-type(1) {
    margin-right: 75px;
  }
  .breakthrough-experience__box.item {
    padding: 14px 20px 22px !important;
  }
  .breakthrough-experience__box span {
    margin-bottom: 15px;
  }
  .breakthrough-experience__box-column {
    width: 45%;
  }
  .breakthrough-experience__column {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .breakthrough-experience__column {
    margin-top: -25px;
  }
  .video-testimonial__video,
  .video-testimonial .wistia_embed {
    height: 320px !important;
    max-width: 600px !important;
  }
  .master-planning-hero {
    min-height: 625px;
    padding-top: 5% !important;
  }
  .master-planning-hero__box {
    padding-top: 80px !important;
    margin-left: 50px !important;
  }
  .review, .training-quote, .values-quote, .prophecy-II-quote, .prophecy-1-quote {
    padding: 0;
  }
  .review__text-box, .training-quote__text-box, .values-quote__text-box, .prophecy-II-quote__text-box, .prophecy-1-quote__text-box {
    position: relative;
    width: 60%;
  }
  .review img, .training-quote img, .values-quote img, .prophecy-II-quote img, .prophecy-1-quote img {
    position: absolute;
    bottom: 0;
    right: 100%;
    margin-right: 30px;
  }
  .review p, .training-quote p, .values-quote p, .prophecy-II-quote p, .prophecy-1-quote p {
    font-size: 36px;
  }
  .video-planning .increased-text, .video-training .increased-text, .values-video-training .increased-text, .prophecy-II-video-training .increased-text, .empyreance-1-video-training .increased-text, .prophecy-1-video-training .increased-text {
    margin-left: 50px;
  }
  .steps-planning h2 br, .steps-training h2 br, .values-steps-training h2 br, .prophecy-II-steps h2 br, .prophecy-1-steps h2 br {
    display: block;
  }
  .planning-life img {
    margin: 0;
  }
  .values-program .first-list {
    margin-right: 45px !important;
  }
  .values-program .second-list {
    margin-right: 115px !important;
  }
  .video-training {
    padding: 110px 115px !important;
  }
  .video-training__img,
  .video-training .wistia_embed {
    margin-left: -20px;
    margin-right: 20px;
  }
  .training-quote__text-box {
    width: 70% !important;
  }
  .training-quote__text-box p {
    font-size: 32px;
  }
  .training-tabs__box span {
    font-size: 28px;
  }
  .training-tabs__column {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .training-tabs__box-column {
    width: calc(100% /2 - 5px);
  }
  .training-tabs__box-column:first-child {
    margin-right: 10px;
  }
  .values-video-training__img {
    margin-right: 20px;
  }
  .values-quote__text-box {
    width: 65% !important;
  }
  .licensed-application h3 {
    padding: 0 90px;
  }
  .prophecy-list h3 {
    font-size: 50px;
  }
  .prophecy-list .first-list,
  .prophecy-list .second-list {
    margin-right: 75px !important;
  }
  .prophecy-list .second-list {
    margin-right: 105px !important;
  }
  .prophecy-II-video-training {
    padding: 110px 115px !important;
  }
  .prophecy-II-quote__text-box {
    width: 55% !important;
  }
  .prophecy-II-quote_size .prophecy-II-quote__text-box {
    width: 70% !important;
  }
  .prophecy-II-quote_size .prophecy-II-quote__text-box span {
    width: 75%;
  }
  .prophecy-II-location__calendar-item img {
    margin-bottom: 0;
    margin-right: 15px;
  }
  .prophecy-II-host {
    padding: 115px 0 20px;
  }
  .prophecy-II-host h2 {
    font-size: 38px;
    white-space: nowrap;
  }
  .prophecy-II-host p {
    padding-right: 100px;
  }
  .empyreance-1-list h3 {
    font-size: 50px;
  }
  .empyreance-1-list .first-list,
  .empyreance-1-list .second-list {
    margin-right: 75px !important;
  }
  .empyreance-1-list.list-1 .second-list {
    margin-right: 105px !important;
  }
  .empyreance-1-list.list-2 .second-list {
    margin-right: 105px !important;
  }
  .empyreance-1-video-training {
    padding: 110px 115px !important;
  }
  .prophecy-1-list h3 {
    font-size: 50px;
  }
  .prophecy-1-video-training {
    padding: 110px 115px !important;
  }
  .rules-info h2 br {
    display: block;
  }
  .benefits-prophecy-1 h2 br {
    display: block;
  }
}

@media (min-width: 1024px) {
  .countdown--big .countdown__base {
    margin: -18px;
  }
  .countdown--big .countdown__item {
    padding: 18px;
  }
  .countdown--big .countdown__item span {
    font-size: 5rem;
    padding: 25px;
  }
  .podcast-bar__select {
    margin-right: 50px;
  }
  .podcast-body {
    max-width: 800px;
  }
  .events-container__img-bg > img {
    width: 480px;
  }
  .cart-checkout-container .sForm__textWrap h5 {
    margin-bottom: 20px;
  }
  .cart-checkout-container .sForm__rCol-text h2, .cart-checkout-container .sForm__rCol-text .h2 {
    font-size: 36px;
  }
  .home-live-story__text {
    max-width: 670px;
  }
  .home-live-story__img-portret {
    margin-bottom: 31px;
  }
  .home-live-story__signature {
    position: absolute;
    right: 15px;
    bottom: -16px;
    margin-top: 0;
  }
  .prophecy-1-steps br {
    display: block;
  }
  .prophecy-1-quote.fst img {
    margin-right: -50px;
  }
  .prophecy-1-quote.snd img {
    margin-right: 45px;
  }
  .prophecy-1-location br {
    display: block;
  }
}

@media (min-width: 1200px) {
  .tb-pad-3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .logo-brick__container--no-wrap-desk {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .logo-brick__award {
    margin-left: 20px;
  }
  .logo-brick__img--left-space {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .logo-brick--w-o-padd .ui.page.grid {
    padding-right: 0;
    padding-left: 12%;
  }
  .podcast-hero--embed-player {
    padding: 2.5rem 2.5rem 5rem 2.5rem;
    margin-bottom: 0px;
  }
  .podcast-hero--embed-player h1.ui.header {
    margin-bottom: 3rem;
  }
  .step-accented-bg__shadowed-inner {
    padding: 15px 30px;
  }
  .hero-john-with-sign__main {
    right: 10%;
  }
  .podcast-body {
    max-width: 100%;
  }
  .events-container__img-bg > img {
    width: 550px;
  }
  .half-to-full--right .half-to-full__text-box {
    padding-left: 12%;
  }
  .half-to-full--left .half-to-full__text-box {
    padding-right: 10%;
  }
  .curriculum-box__inner .card .image {
    max-width: 250px !important;
    height: 155px !important;
  }
  .v-questions__buttons .v-prev {
    margin-right: 10px;
  }
  .v-questions__buttons .v-next {
    margin-left: 10px;
  }
  .color-selection {
    margin-bottom: 75px;
    padding: 15px 30px;
  }
  .tips {
    padding: 35px;
  }
  .swiper .swiper-button-next {
    right: -8px;
  }
  .swiper .swiper-button-prev {
    left: -8px;
  }
  .about-method-page .testimonials-box-home .ui.header {
    font-size: 50px !important;
  }
  .yourself-block h2 {
    font-size: 50px;
  }
  .yourself-block p {
    margin-bottom: 50px;
  }
  .developed-demartini-value h2 {
    max-width: 60%;
  }
  .determine-values h2 {
    font-size: 58px;
  }
  .incredible-values .video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .values-accordion h2 {
    font-size: 58px;
  }
  .resources h2 {
    font-size: 58px;
  }
  .book-session-hero h1 {
    font-size: 42px;
  }
  .method-uses .img-box {
    display: grid;
    height: 100%;
  }
  .areas-of-life-method h2 {
    font-size: 50px;
  }
  .what-is-method h2 {
    font-size: 50px;
  }
  .what-is-method p {
    margin-bottom: 50px;
  }
  .potential-method h2, .training-info h2, .article-training h2, .summation-info h2 {
    font-size: 50px;
  }
  .executive-function h2, .training-function h2 {
    font-size: 50px;
  }
  .development-exercises h2 {
    font-size: 50px;
  }
  .steps-cards h2 {
    font-size: 50px;
  }
  .steps-cards__img-box img {
    max-width: 135px;
  }
  .steps-cards__img-item {
    width: 135px;
    height: 135px;
  }
  .steps-cards__img-item:before {
    content: '\2192';
    position: absolute;
    font-size: 46px;
    top: 50%;
    left: 100%;
    -webkit-transform: translate(0%, -50%);
            transform: translate(0%, -50%);
  }
  .history-method h2 {
    font-size: 50px;
  }
  .master-planning-hero h1 {
    font-size: 58px;
  }
  .training-function h2 {
    font-size: 58px;
  }
}

@media (min-width: 1367px) {
  .logo-brick--w-o-padd .ui.page.grid {
    padding-right: 10%;
    padding-left: 10%;
  }
  .tabs-content__controls .item span {
    font-size: 1.375rem;
    font-weight: 300;
  }
  .half-to-full--right .half-to-full__image {
    padding-right: 10%;
  }
  .half-to-full--right .half-to-full__text-box {
    padding-left: 10%;
  }
  .half-to-full--left .half-to-full__image {
    padding-left: 10%;
  }
  .curriculum-box__item span {
    font-size: 1.375rem;
    font-weight: 300;
  }
  #home-hero1,
  #home-hero2,
  #home-hero3,
  #home-hero4 {
    padding-top: 150px;
  }
}

@media (min-width: 1599px) {
  .hiden-before-large-desk {
    display: block !important;
  }
  .podcast-hero--embed-player {
    padding: 3rem 3rem 6rem 3rem;
    margin-bottom: 0px;
  }
  .podcast-hero--embed-player h1.ui.header {
    margin-bottom: 4rem;
  }
  .generic-bte {
    background: 90% 100% no-repeat url(../images/bte-generic/Dr-John-Demartini-4.png), top left/cover no-repeat url(../images/hero/bte-hero-banner.png);
  }
  .generic-bte--mpl {
    background: top left/cover no-repeat url(../images/hero/bte-hero-banner.png);
  }
  .hero-john-with-sign__main {
    right: 14%;
  }
  .see-info__box {
    max-width: 75% !important;
  }
}

@media (min-width: 1920px) {
  .logo-brick--w-o-padd .ui.page.grid {
    padding-right: 10%;
    padding-left: 10%;
  }
  .half-to-full--right .half-to-full__image {
    padding-right: 10%;
  }
  .half-to-full--right .half-to-full__text-box {
    padding-left: 10%;
  }
  .half-to-full--left .half-to-full__image {
    padding-left: 10%;
  }
  .half-to-full--left .half-to-full__text-box {
    padding-right: 10%;
  }
  .f-master__img {
    /* height: 450px; */
  }
}

@media screen and (max-width: 1050px) {
  #central_block .results-comparing-column:first-child {
    margin-bottom: 30px;
  }
  .results-comparing-column #chart_block .pointer-result {
    display: none;
  }
  .results-comparing-column #chart_block .description {
    margin-top: 15px;
  }
}

@media (max-width: 1024px) {
  .hero-john-with-sign__main {
    display: none;
  }
}

@media (max-width: 992px) {
  .cart-checkout-container .sForm__info-attend .ui.grid > [class*="eight wide"].column {
    width: 100% !important;
  }
}

@media (max-width: 991px) {
  #modalCurriculum .content .description {
    padding-left: 0 !important;
  }
  .opportunity-program__box:not(:last-child) {
    margin-bottom: 30px;
  }
  .events-container__wrapper {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .events-container__wrapper .column {
    width: 100% !important;
  }
  .events-container__wrapper-second {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .events-container__wrapper-second .column {
    width: 100% !important;
  }
  .about-values-hero {
    position: relative;
  }
  .about-values-hero:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.32);
  }
  .the-breakthrough-experience-hero {
    position: relative;
  }
  .the-breakthrough-experience-hero:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(27, 28, 29, 0.5);
  }
  .my-investment-breakthrough__wrap {
    width: 98% !important;
  }
  .master-planning-hero {
    position: relative;
  }
  .master-planning-hero:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(27, 28, 29, 0.5);
  }
  .masterclass-hero__img-wrap {
    max-width: 280px;
    min-height: 155px;
    width: 100%;
    height: 100%;
  }
  .method-training-program-hero {
    position: relative;
    background-position: left;
  }
  .method-training-program-hero:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(132, 145, 158, 0.5);
  }
  .training-tabs__wrap-governed .training-tabs__box-column_noncheck {
    display: none;
  }
  .training-tabs__wrap-ungoverned .training-tabs__box-column_check {
    display: none;
  }
  .training-location__calendar-item, .training-value-location__calendar-item, .prophecy-II-location__calendar-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .value-training-program-hero {
    position: relative;
    background-position: left;
  }
  .value-training-program-hero:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(27, 28, 29, 0.5);
  }
  .training-host__box {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .prophecy-II-quote__text-box h4 {
    margin-bottom: 50px;
  }
  .prophecy-1-quote {
    overflow: hidden;
  }
  .prophecy-1-quote.fst img {
    -webkit-transform: translate(0, 11%);
            transform: translate(0, 11%);
  }
}

@media screen and (max-width: 900px) {
  #chart_row .column .mapkey {
    padding-left: 80px;
  }
  #chart_block .description {
    margin-right: 55px;
  }
}

@media (max-width: 768px) {
  .masterclass-cart__subtotal {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .masterclass-cart__subtotal .total {
    text-align: right;
  }
  .cart-checkout-container .sForm__colorBlock-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .cart-checkout-container .sForm__colorBlock-inner img {
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .grid-col:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .grid-col:nth-child(2) {
    grid-column: 2/4;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .grid-col:nth-child(6) {
    grid-column: 2/4;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 5px;
  }
  .grid-col:nth-last-child(3) {
    display: none;
  }
  .grid-col:nth-last-child(-n + 3) {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
  }
  .grid-col:nth-last-child(2) {
    grid-column: 1/3;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .breakthrough {
    background: transparent linear-gradient(150deg, #0CB4CE 0%, #0B2850 100%) 0% 0% no-repeat padding-box !important;
  }
  .breakthrough .ui.basic.center.aligned.segment {
    padding: 15px 36px !important;
  }
  .breakthrough__box-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .breakthrough .header {
    font-size: 29px !important;
    line-height: 1.4 !important;
    margin-bottom: 10px !important;
  }
  .breakthrough .sub.header {
    font-size: 19px !important;
    line-height: 1.4 !important;
    margin-bottom: 14px !important;
  }
  .breakthrough p {
    font-size: 18px !important;
    text-align: left;
    margin-bottom: 60px;
  }
  .header-new__btn {
    font-size: 13px !important;
  }
  .prophecy-ii-page .header-new__btn {
    padding: 15px 10px !important;
  }
  .prophecy-ii-page .header-new__btn-wrap {
    padding: 0 !important;
  }
  .opportunity-program__box {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .opportunity-program.prophecy-img br {
    display: none;
  }
  .opportunity-program.prophecy-1-img br {
    display: none;
  }
  .opportunity-program.method-img img {
    width: 50px;
    height: 50px;
  }
  .indep-media-brick__home {
    padding: 25px 36px  !important;
  }
  .indep-media-brick__home .header {
    font-size: 26px !important;
    text-align: center;
    line-height: 1.4 !important;
  }
  .indep-media-brick__home .sub.header {
    font-size: 19px !important;
    line-height: 1.4 !important;
    margin-top: 18px !important;
    margin-bottom: 16px !important;
  }
  .indep-media-brick__home a {
    width: 100%;
  }
  .indep-media-brick__home .center-on-mobile.column .ui.container {
    padding: 0 !important;
  }
  .demartini-method-home .divider {
    display: none;
  }
  .news-cards.home-page {
    padding: 0 0 66px 0 !important;
  }
  .news-cards.home-page h1.header {
    font-size: 29px;
  }
  .news-cards.home-page h5 {
    font-size: 22px !important;
  }
  .news-cards.home-page .sub.header {
    font-size: 19px !important;
    margin-top: 10px !important;
  }
  .news-cards.home-page .cards {
    margin-bottom: 20px;
  }
  .events-container {
    padding: 39px 36px 30px !important;
  }
  .events-container .ui.padded.segment {
    padding: 0 !important;
  }
  .events-container .ui.header {
    font-size: 32px !important;
    text-align: center;
    line-height: 1.4 !important;
  }
  .events-container .sub.header {
    font-size: 19px !important;
    line-height: 1.4 !important;
    margin-top: 20px !important;
    margin-bottom: 40px !important;
  }
  .events-container__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .events-container__box a {
    width: 100% !important;
    background: #0B2850;
  }
  .events-container__box-img {
    margin-bottom: 30px;
  }
  .events-container__box-img img {
    max-width: 83px;
    max-height: 100%;
  }
  .events-container__wrapper {
    background: #F5F5F5;
    border-radius: 6px;
    margin-bottom: 45px !important;
  }
  .events-container__text-box h3 {
    font-size: 26px !important;
    text-align: center;
    line-height: 1.4 !important;
  }
  .events-container__text-box p {
    font-size: 19px !important;
    text-align: center;
    line-height: 1.4 !important;
    max-width: 100%;
    margin-bottom: 43px;
  }
  .events-container__img-bg {
    display: none;
  }
  .masterclasses-home {
    padding: 50px 36px 60px !important;
  }
  .masterclasses-home .f-master__content {
    padding: 23px 10px 0px !important;
  }
  .masterclasses-home .card .f-master__btn {
    padding: 0 !important;
  }
  .masterclasses-home .border_block {
    padding: 0 !important;
  }
  .masterclasses-home h1.header {
    font-size: 26px !important;
    line-height: 1.2 !important;
    margin-bottom: 24px !important;
  }
  .masterclasses-home .sub.header {
    font-size: 19px !important;
    line-height: 1.2 !important;
    margin-bottom: 35px !important;
  }
  .masterclasses-home p {
    margin-bottom: 20px !important;
  }
  .testimonials-box__item {
    margin-bottom: 20px !important;
  }
  .cart-checkout-container .sForm__photoWrap {
    margin-left: auto;
    margin-right: auto;
  }
  .cart-checkout-container .sForm__customer-support {
    margin-left: auto;
    margin-right: auto;
  }
  #home-hero1 .center_on_mobile,
  #home-hero2 .center_on_mobile,
  #home-hero3 .center_on_mobile,
  #home-hero4 .center_on_mobile {
    margin: 0 auto;
    width: 100%;
  }
  #home-hero1.home-hero,
  #home-hero2.home-hero,
  #home-hero3.home-hero,
  #home-hero4.home-hero {
    width: 100% !important;
    /* background: transparent linear-gradient(150deg, #0CB4CE 0%, #0B2850 100%) 0% 0% no-repeat padding-box !important; */
  }
  #home-hero1.home-hero .home-hero__bg,
  #home-hero2.home-hero .home-hero__bg,
  #home-hero3.home-hero .home-hero__bg,
  #home-hero4.home-hero .home-hero__bg {
    background: transparent  !important;
  }
  #home-hero1.home-hero h1,
  #home-hero1.home-hero h2,
  #home-hero1.home-hero p,
  #home-hero2.home-hero h1,
  #home-hero2.home-hero h2,
  #home-hero2.home-hero p,
  #home-hero3.home-hero h1,
  #home-hero3.home-hero h2,
  #home-hero3.home-hero p,
  #home-hero4.home-hero h1,
  #home-hero4.home-hero h2,
  #home-hero4.home-hero p {
    line-height: 1.5;
  }
  #home-hero1.home-hero h1,
  #home-hero2.home-hero h1,
  #home-hero3.home-hero h1,
  #home-hero4.home-hero h1 {
    margin-bottom: 15px !important;
  }
  #home-hero1.home-hero h2,
  #home-hero2.home-hero h2,
  #home-hero3.home-hero h2,
  #home-hero4.home-hero h2 {
    line-height: 1;
    margin-bottom: 15px !important;
    margin-top: 0;
  }
  #home-hero1.home-hero p,
  #home-hero2.home-hero p,
  #home-hero3.home-hero p,
  #home-hero4.home-hero p {
    margin-bottom: 40px !important;
  }
  #home-hero1.home-hero .home-hero__wrapper,
  #home-hero2.home-hero .home-hero__wrapper,
  #home-hero3.home-hero .home-hero__wrapper,
  #home-hero4.home-hero .home-hero__wrapper {
    padding: 60px 0;
  }
  #home-hero1.home-hero .home-hero__box,
  #home-hero2.home-hero .home-hero__box,
  #home-hero3.home-hero .home-hero__box,
  #home-hero4.home-hero .home-hero__box {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  #home-hero1.home-hero .home-hero__content .ui.container,
  #home-hero2.home-hero .home-hero__content .ui.container,
  #home-hero3.home-hero .home-hero__content .ui.container,
  #home-hero4.home-hero .home-hero__content .ui.container {
    margin: 0 10px !important;
  }
  .about-method-page .logos-container img {
    height: 100%;
  }
  .home-live-story {
    padding: 50px 36px 0px !important;
  }
  .home-live-story__text {
    padding: 0 !important;
  }
  .home-live-story__img-portret {
    width: 200px;
    height: 200px;
  }
  .home-live-story .header {
    font-size: 26px !important;
    text-align: center;
    line-height: 1.4 !important;
  }
  .home-live-story .sub.header {
    font-size: 19px !important;
    line-height: 1.4 !important;
    margin-top: 30px !important;
  }
  .home-live-story a {
    width: 100%;
  }
  .testimonials-box-home {
    padding: 50px 0 !important;
  }
  .testimonials-box-home__item {
    padding: 17px 23px;
    margin-bottom: 20px;
  }
  .testimonials-box-home__item p {
    margin-bottom: 45px;
  }
  .testimonials-box-home .ui.header {
    font-size: 26px !important;
    line-height: 1.4 !important;
    margin-bottom: 50px !important;
  }
  .empyreance-1-page .testimonials-box-home .ui.header {
    font-size: 26px !important;
  }
  .logo-slider {
    padding: 20px 0;
  }
  .logo-slider #slider-logos {
    overflow: hidden;
    width: 50%;
    border-radius: 1em;
    margin-left: auto;
    margin-right: auto;
  }
  .logo-slider img {
    width: 10%;
    float: left;
  }
  .logo-slider figure {
    position: relative;
    width: 1000%;
    margin: 0;
    left: 0;
    -webkit-animation: 20s slidy infinite;
            animation: 20s slidy infinite;
  }
  .gift-box {
    padding: 50px 36px 90px !important;
  }
  .gift-box .header-gift-mobile {
    display: block;
    font-size: 36px !important;
    text-align: center;
    line-height: 1.4 !important;
  }
  .gift-box .header-gift-desktop {
    display: none;
  }
  .gift-box h3 {
    text-align: center;
    line-height: 1.4 !important;
    margin-bottom: 20px;
  }
  .gift-box p {
    text-align: center;
    line-height: 1.4 !important;
    margin-bottom: 50px;
    font-size: 19px !important;
  }
  .gift-box .ui.secondary.button {
    margin: 0 auto;
    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;
  }
  .book-call-box {
    padding: 57px 36px 60px !important;
  }
  .book-call-box h4 {
    font-size: 22px !important;
    line-height: 1.4 !important;
    text-align: center;
  }
  .book-call-box h3 {
    text-align: center;
    line-height: 1.4 !important;
    margin-bottom: 20px;
  }
  .book-call-box__btn {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .about-method-hero {
    padding-top: 10% !important;
  }
  .potential-method__box-img {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .executive-function .ui.button, .training-function .ui.button {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .trained-demartini-method_bg .ui.button {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .the-breakthrough-experience-hero {
    padding-top: 25% !important;
  }
  .values-breakthrough .column, .program-for .column {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .steps-breakthrough br {
    display: none;
  }
  .prophecy-ii-page .program-for {
    padding: 80px 0 !important;
  }
  .the-breakthrough-experience-page .program-for {
    padding: 60px 0 !important;
  }
  .the-breakthrough-experience-page .program-for h3 {
    margin-bottom: 50px;
  }
  .master-planning-hero {
    padding-top: 20%;
  }
  .values-master-planning__list {
    margin-bottom: 5px !important;
  }
  .values-master-planning p {
    margin-bottom: 35px;
  }
  .values-master-planning li:not(:last-child) {
    margin-bottom: 20px;
  }
  .planning-for-life .column, .training-certificate .column {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .planning-for-life ol li, .training-certificate ol li {
    margin-bottom: 20px;
  }
  .testimonials-box-planning__item {
    padding: 17px 23px;
  }
  .testimonials-box-planning__item p {
    margin-bottom: 45px;
  }
  .testimonials-box-planning .ui.header {
    font-size: 26px !important;
    line-height: 1.4 !important;
    margin-bottom: 10px !important;
  }
  .planning-life_space .column {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .method-training-program-hero {
    padding-top: 25% !important;
    padding-bottom: 25%;
  }
  .values-program .column {
    padding: 0 !important;
  }
  .values-program ul {
    margin: 0 !important;
  }
  .training-info__box ul {
    margin-top: 0;
    margin-bottom: 0;
  }
  .see-info {
    display: none;
  }
  .article-training figcaption br {
    display: none;
  }
  .training-function {
    padding-bottom: 50px !important;
  }
  .training-function h2 {
    margin-top: 20px;
  }
  .value-training-program-hero {
    padding: 100px 0 110px !important;
  }
  .value-training-program-hero__hidden {
    margin-top: 20px;
    margin-left: 0;
  }
  .value-training-program-hero__box-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .values-list .column, .prophecy-list .column, .empyreance-1-list .column, .prophecy-1-list .column {
    padding: 0 !important;
  }
  .values-list h3 br, .prophecy-list h3 br, .empyreance-1-list h3 br, .prophecy-1-list h3 br {
    display: none;
  }
  .values-list ul, .prophecy-list ul, .empyreance-1-list ul, .prophecy-1-list ul {
    margin: 0 !important;
  }
  .values-steps-training {
    padding: 60px  0 !important;
  }
  .values-training-accordion ul li {
    font-size: 13px;
  }
  .prophecy-II-hero {
    padding: 100px 0 110px !important;
  }
  .prophecy-II-hero br {
    display: none;
  }
  .prophecy-II-hero__hidden {
    margin-top: 20px;
    margin-left: 0;
  }
  .prophecy-II-hero__box-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .prophecy-list h4 {
    margin-bottom: 45px !important;
  }
  .prophecy-II-accordion h2 {
    margin-bottom: 30px;
  }
  .empyreance-1-hero {
    padding: 100px 0 110px !important;
  }
  .empyreance-1-hero br {
    display: none;
  }
  .empyreance-1-hero__hidden {
    margin-top: 20px;
    margin-left: 0;
  }
  .empyreance-1-hero__box-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .prophecy-1-hero {
    padding: 100px 0 110px !important;
  }
  .prophecy-1-hero br {
    display: none;
  }
  .prophecy-1-hero__hidden {
    margin-top: 20px;
    margin-left: 0;
  }
  .prophecy-1-hero__box-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .benefits-prophecy-1 h2 {
    margin-bottom: 30px;
  }
  .topics-synthesized__items-box {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 40px;
  }
  .prophecy-1-accordion h2 {
    margin-bottom: 25px;
  }
  .prophecy-1-message-training .img-box {
    display: none;
  }
  .prophecy-1-message-training__signature img {
    max-width: 200px !important;
  }
}

@media screen and (max-width: 767px) {
  table#colored_answers tr td.text-cell:nth-child(even) {
    background: #fafafa;
  }
  table#colored_answers tr td.text-cell:nth-child(odd) {
    background: #f1f1f1;
  }
  table#colored_answers .color-cell {
    padding: 5px 22px;
  }
  table#colored_answers.colored-categories .input-cell {
    padding-bottom: 20px;
    width: 80% !important;
  }
}

@media screen and (max-width: 700px) {
  #chart_block #myChart,
  #chart_block #doughnutChart {
    width: 230px !important;
    height: 230px !important;
  }
  #chart_block #barChart {
    width: 250px !important;
    height: 200px !important;
  }
  #chart_row .column .mapkey {
    margin-top: 0;
    width: 100%;
    padding-left: 0px;
  }
  #chart_block #myChart {
    margin-bottom: 20px;
  }
  #chart_block #doughnutChart {
    margin-left: 10px;
  }
  #chart_block .description-result {
    margin-top: 30px;
  }
  #chart_block {
    margin-top: 30px;
  }
  .results-value-title {
    width: auto;
  }
  .results-value-desc {
    padding-top: 5px;
    width: 100%;
  }
  .results-buttons .button {
    width: 100%;
  }
  .results-buttons .grid .three.wide.left.aligned.column,
  .results-buttons .grid .six.wide.column,
  .results-buttons .grid .seven.wide.right.aligned.column {
    padding-top: 0px !important;
  }
}

@media (max-width: 576px) {
  .main-header .ui.header {
    font-size: 1.75rem;
  }
  .cart-checkout-container .sForm__you-card-text {
    font-size: 12px;
  }
}

@media (max-width: 575px) {
  .home-tabs .divider {
    display: none;
  }
  .home-tabs .tabs-content {
    padding: 50px 36px 0px !important;
  }
  .home-tabs .tabs-content__controls a {
    width: 218px;
    height: 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 10px !important;
  }
  .home-tabs .tabs-content__controls a.active {
    margin-bottom: 10px !important;
  }
  .home-tabs .tabs-content__controls svg {
    margin-left: 0;
    width: 60px;
    height: 60px;
    margin-bottom: 10px;
  }
  .home-tabs .tabs-content__controls span {
    font-size: 20px;
  }
  .home-tabs .tabs-content h2.header {
    font-size: 29px !important;
    text-align: center;
    line-height: 1.4 !important;
    margin-bottom: 0 !important;
  }
  .home-tabs .tabs-content .ui.large.text {
    font-size: 19px !important;
    line-height: 1.4 !important;
    margin-top: 30px !important;
  }
  .method-uses .wistia_embed {
    height: 250px;
  }
}

@media screen and (max-width: 550px) {
  #central_block {
    width: 100% !important;
    display: block;
  }
  #central_block .results-row {
    width: 360px !important;
    display: block;
  }
  #central_block .results-comparing-column {
    width: 100% !important;
    min-width: 0;
  }
  #central_block .results-comparing-column .row .column {
    width: 100% !important;
  }
  #central_block .results-comparing-column .row .column ul {
    padding-left: 0;
  }
  #central_block .results-comparing-column .row .column .chart_block-doughnut {
    margin-bottom: 0px;
  }
  #central_block .results-comparing-column .row .column #chart_block {
    text-align: center;
  }
  #central_block .results-comparing-column .row .column #chart_block .doughnutChart {
    width: 202px !important;
    height: 202px !important;
  }
}

@media screen and (max-width: 425px) {
  #chart_block #myChart,
  #chart_block #doughnutChart {
    width: 200px !important;
    height: 200px !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiX21lZGlhLW1peGlucy5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsImRlZmF1bHQuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsImdyaWQuc2NzcyIsIl9mb250cy5zY3NzIiwiY29tcG9uZW50cy9fY29tbW9uLnNjc3MiLCJjb21wb25lbnRzL19jdXN0b20tc3R5bGVzLnNjc3MiLCJjb21wb25lbnRzL2dlbmVyYWwvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvZ2VuZXJhbC9fY2FyZC5zY3NzIiwiY29tcG9uZW50cy9nZW5lcmFsL19hdWRpby1wbGF5ZXIuc2NzcyIsImNvbXBvbmVudHMvZ2VuZXJhbC9fYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL2dlbmVyYWwvX3ZpZGVvLXBsYXllci5zY3NzIiwiY29tcG9uZW50cy9nZW5lcmFsL19yZWFkLW1vcmUtYWNjb3JkLnNjc3MiLCJjb21wb25lbnRzL2dlbmVyYWwvX2NhdGVnb3J5LWNvbnRyb2xzLnNjc3MiLCJjb21wb25lbnRzL2dlbmVyYWwvX3NlYXJjaC1mb3JtLnNjc3MiLCJjb21wb25lbnRzL2dlbmVyYWwvX3NpZGViYXIuc2NzcyIsImNvbXBvbmVudHMvZ2VuZXJhbC9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL2dlbmVyYWwvX3NsaWRlci5zY3NzIiwiY29tcG9uZW50cy9nZW5lcmFsL19iZy1vdmVybGF5LnNjc3MiLCJjb21wb25lbnRzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9nZW5lcmFsL19jb3VudGRvd24uc2NzcyIsImNvbXBvbmVudHMvZ2VuZXJhbC9fbG9nby1icmljay5zY3NzIiwiY29tcG9uZW50cy9nZW5lcmFsL190YWJzLWNvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvZ2VuZXJhbC9fYW5pbWF0aW9uLnNjc3MiLCJjb21wb25lbnRzL2dlbmVyYWwvX3RvcC1uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL2dlbmVyYWwvX29wcG9ydHVuaXR5LXByb2dyYW0uc2NzcyIsImNvbXBvbmVudHMvZ2VuZXJhbC9fbGl2ZXN0cmVhbS10cmFpbmluZy5zY3NzIiwiY29tcG9uZW50cy9nZW5lcmFsL19wYWdlLW5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvY29udGVudC1icmlja3MvX2hlcm8uc2NzcyIsImNvbXBvbmVudHMvY29udGVudC1icmlja3MvX2Jsb2ctY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9jb250ZW50LWJyaWNrcy9fYWRkdG9hbnkuc2NzcyIsImNvbXBvbmVudHMvY29udGVudC1icmlja3MvX2luZGVwLW1lZGlhLWJyaWNrLnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnQtYnJpY2tzL19uZXdzLWNhcmRzLnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnQtYnJpY2tzL19wb2RjYXN0LnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnQtYnJpY2tzL19wb2RjYXN0LWVwaXNvZGUtaXRlbS5zY3NzIiwiY29tcG9uZW50cy9jb250ZW50LWJyaWNrcy9fbWFya2VyLXRleHQtaXRlbS5zY3NzIiwiY29tcG9uZW50cy9jb250ZW50LWJyaWNrcy9faWNvbi1wYWxldHRlLnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnQtYnJpY2tzL19ldmVudHMuc2NzcyIsImNvbXBvbmVudHMvY29udGVudC1icmlja3MvX2V2ZW50cy1idXktcGxhbi5zY3NzIiwiY29tcG9uZW50cy9jb250ZW50LWJyaWNrcy9fcGF5bWVudC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnQtYnJpY2tzL19zZW1pbmFyLXBhY2suc2NzcyIsImNvbXBvbmVudHMvY29udGVudC1icmlja3MvX2hhbGYtdG8tZnVsbC5zY3NzIiwiY29tcG9uZW50cy9jb250ZW50LWJyaWNrcy9fYm9vay1wYWxldHRlLnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnQtYnJpY2tzL19tYXN0ZXJjbGFzcy1jYXJkLnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnQtYnJpY2tzL19yZXNlcnZlLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvY29udGVudC1icmlja3MvX21hc3RlcmNsYXNzLXJvb20uc2NzcyIsImNvbXBvbmVudHMvY29udGVudC1icmlja3MvX21hc3RlcmNsYXNzLWNhcnQtcGFnZS5zY3NzIiwiY29tcG9uZW50cy9jb250ZW50LWJyaWNrcy9fdGVzdGltb25pYWwtdXBkYXRlZC5zY3NzIiwiY29tcG9uZW50cy9jb250ZW50LWJyaWNrcy9fbWFzdGVyLXN0YXQuc2NzcyIsImNvbXBvbmVudHMvY29udGVudC1icmlja3MvX3F1b3Rlcy5zY3NzIiwiY29tcG9uZW50cy9jb250ZW50LWJyaWNrcy9fY2FydC1jaGVja291dC1wcm9ncmVzcy5zY3NzIiwiY29tcG9uZW50cy9jb250ZW50LWJyaWNrcy9fY2FydC1jaGVja291dC1mb3JtLnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnQtYnJpY2tzL19jYXJ0LWNoZWNrb3V0LXRhYnMuc2NzcyIsImNvbXBvbmVudHMvY29udGVudC1icmlja3MvX2NhcnQtY2hlY2tvdXQtaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnQtYnJpY2tzL19jYXJ0LWNoZWNrb3V0LWZvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9jb250ZW50LWJyaWNrcy9fY3VycmljdWx1bS5zY3NzIiwiY29tcG9uZW50cy91aS1icmlja3MvX2xpc3Rlbi1vbi5zY3NzIiwiY29tcG9uZW50cy91aS1icmlja3MvX2F2YWlsYWJsZS1tZXNzLnNjc3MiLCJjb21wb25lbnRzL3VpLWJyaWNrcy9fcm91bmRlZC10ZXN0aW0tYmcuc2NzcyIsImNvbXBvbmVudHMvdWktYnJpY2tzL19zdmctc3RvcHdhdGNoLnNjc3MiLCJjb21wb25lbnRzL3VpLWJyaWNrcy9fd2FybmluZy1tc2cuc2NzcyIsImNvbXBvbmVudHMvdWktYnJpY2tzL19mZWF0dXJlLWl0ZW0uc2NzcyIsImNvbXBvbmVudHMvdWktYnJpY2tzL19wYXltZW50LW1ldGhvZC1idG4uc2NzcyIsImNvbXBvbmVudHMvaG9tZS1wYWdlL19sYXllcnNsaWRlci5zY3NzIiwiY29tcG9uZW50cy92YWx1ZXMvX3YtcXVlc3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL3ZhbHVlcy9fY29sb3Itc2VsZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL3ZhbHVlcy9fY29sb3ItcGFsZXR0ZS5zY3NzIiwiY29tcG9uZW50cy92YWx1ZXMvX3N0ZXAtdGlwcy5zY3NzIiwiY29tcG9uZW50cy92YWx1ZXMvX2NvbG9yLXRhYmxlLnNjc3MiLCJjb21wb25lbnRzL3ZhbHVlcy9fdi1maWVsZHMuc2NzcyIsImNvbXBvbmVudHMvdmFsdWVzL19jaGFydC1ibG9jay5zY3NzIiwiY29tcG9uZW50cy92YWx1ZXMvX3YtcmVzdWx0LnNjc3MiLCJjb21wb25lbnRzL3ZhbHVlcy9fY29tcC1yZXN1bHQtY29udHJvbHMuc2NzcyIsImNvbXBvbmVudHMvdmFsdWVzL192LW1haW4uc2NzcyIsImNvbXBvbmVudHMvY29udGVudC1icmlja3MvX2xvZ29zLnNjc3MiLCJjb21wb25lbnRzL2hvbWUtcGFnZS9fbGl2ZS1zdG9yeS5zY3NzIiwiY29tcG9uZW50cy9ob21lLXBhZ2UvX3Rlc3RlbW9uaWFscy5zY3NzIiwiY29tcG9uZW50cy9ob21lLXBhZ2UvX2xvZ28tc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnQtYnJpY2tzL19naWZ0LnNjc3MiLCJjb21wb25lbnRzL2hvbWUtcGFnZS9fYm9vay1jYWxsLnNjc3MiLCJjb21wb25lbnRzL2Fib3V0LXZhbHVlcy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9hYm91dC12YWx1ZXMvX3lvdXJzZWxmLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL2Fib3V0LXZhbHVlcy9fZGV2ZWxvcGVkLWRlbWFydGluaS12YWx1ZS5zY3NzIiwiY29tcG9uZW50cy9hYm91dC12YWx1ZXMvX2RldGVybWluZS12YWx1ZXMuc2NzcyIsImNvbXBvbmVudHMvYWJvdXQtdmFsdWVzL19kZXNjcmlwdGlvbi12YWx1ZXMuc2NzcyIsImNvbXBvbmVudHMvYWJvdXQtdmFsdWVzL19mb2N1cy1vbi1lbXBvd2VyaW5nLnNjc3MiLCJjb21wb25lbnRzL2Fib3V0LXZhbHVlcy9fcXVlc3Rpb24tdmFsdWVzLnNjc3MiLCJjb21wb25lbnRzL2Fib3V0LXZhbHVlcy9faW5jcmVkaWJsZS12YWx1ZXMuc2NzcyIsImNvbXBvbmVudHMvYWJvdXQtdmFsdWVzL192YWx1ZXMtYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL2Fib3V0LXZhbHVlcy9fcmVzb3VyY2VzLnNjc3MiLCJjb21wb25lbnRzL2Fib3V0LXZhbHVlcy9fY2hlY2stdmFsdWVzLnNjc3MiLCJjb21wb25lbnRzL2Jvb2stc2Vzc2lvbi9faGVyby5zY3NzIiwiY29tcG9uZW50cy9ib29rLXNlc3Npb24vX2JlbmVmaXRzLnNjc3MiLCJjb21wb25lbnRzL2Jvb2stc2Vzc2lvbi9fYWJvdXQtd29ya2luZy5zY3NzIiwiY29tcG9uZW50cy9hYm91dC1tZXRob2QvX2hlcm8uc2NzcyIsImNvbXBvbmVudHMvYWJvdXQtbWV0aG9kL19yZXZpZXctYWJvdXQtbWV0aG9kLnNjc3MiLCJjb21wb25lbnRzL2Fib3V0LW1ldGhvZC9fbWV0aG9kLXVzZXMuc2NzcyIsImNvbXBvbmVudHMvYWJvdXQtbWV0aG9kL19yZXZvbHV0aW9uYXJ5LXRvb2wuc2NzcyIsImNvbXBvbmVudHMvYWJvdXQtbWV0aG9kL19hcmVhcy1vZi1saWZlLW1ldGhvZC5zY3NzIiwiY29tcG9uZW50cy9hYm91dC1tZXRob2QvX3doYXQtaXMtbWV0aG9kLnNjc3MiLCJjb21wb25lbnRzL2Fib3V0LW1ldGhvZC9fcG90ZW50aWFsLW1ldGhvZC5zY3NzIiwiY29tcG9uZW50cy9hYm91dC1tZXRob2QvX2V4ZWN1dGl2ZS1mdW5jdGlvbi5zY3NzIiwiY29tcG9uZW50cy9hYm91dC1tZXRob2QvX3N5bXB0b21zLW1pbmQuc2NzcyIsImNvbXBvbmVudHMvYWJvdXQtbWV0aG9kL19kZXZlbG9wbWVudC1leGVyY2lzZXMuc2NzcyIsImNvbXBvbmVudHMvYWJvdXQtbWV0aG9kL190cmFpbmVkLWRlbWFydGluaS1tZXRob2Quc2NzcyIsImNvbXBvbmVudHMvYWJvdXQtbWV0aG9kL19zdGVwcy1jYXJkcy5zY3NzIiwiY29tcG9uZW50cy9hYm91dC1tZXRob2QvX2hpc3RvcnktbWV0aG9kLnNjc3MiLCJjb21wb25lbnRzL2Fib3V0LW1ldGhvZC9fYmFpbi1leGVyY2lzZXMuc2NzcyIsImNvbXBvbmVudHMvdGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL3RoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS9fYmVuZWZpdHMtYnJlYWt0aHJvdWdoLnNjc3MiLCJjb21wb25lbnRzL3RoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS9fdmFsdWVzLWJyZWFrdGhyb3VnaC5zY3NzIiwiY29tcG9uZW50cy90aGUtYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2UvX2FwcGVhbC1icmVha3Rocm91Z2guc2NzcyIsImNvbXBvbmVudHMvdGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlL19zdGVwcy1icmVha3Rocm91Z2guc2NzcyIsImNvbXBvbmVudHMvdGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlL19lbnJvbGwtYnJlYWt0aHJvdWdoLnNjc3MiLCJjb21wb25lbnRzL3RoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS9fc3RlcHMtZGVzY3JpcHRpb24uc2NzcyIsImNvbXBvbmVudHMvdGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlL19icmVha3Rocm91Z2gtdG9vbHMuc2NzcyIsImNvbXBvbmVudHMvdGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlL19icmVha3Rocm91Z2gtYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL3RoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS9fYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2Uuc2NzcyIsImNvbXBvbmVudHMvdGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlL19icmVha3Rocm91Z2gtbWVzc2FnZS5zY3NzIiwiY29tcG9uZW50cy90aGUtYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2UvX3RlYW0tYnJlYWt0aHJvdWdoLnNjc3MiLCJjb21wb25lbnRzL3RoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS9fYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2Utb25saW5lLnNjc3MiLCJjb21wb25lbnRzL3RoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS9fbXktaW52ZXN0bWVudC1icmVha3Rocm91Z2guc2NzcyIsImNvbXBvbmVudHMvZ2VuZXJhbC9fcHJvZ3JhbS1mb3Iuc2NzcyIsImNvbXBvbmVudHMvdGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlL19tb25leS1iYWNrLnNjc3MiLCJjb21wb25lbnRzL3RoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS9fdmlkZW8tdGVzdGltb25pYWwuc2NzcyIsImNvbXBvbmVudHMvbWFzdGVyLXBsYW5uaW5nL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL21hc3Rlci1wbGFubmluZy9fYmVuZWZpdHMtbWFzdGVyLXBsYW5pbmcuc2NzcyIsImNvbXBvbmVudHMvbWFzdGVyLXBsYW5uaW5nL192YWx1ZXMtbWFzdGVyLXBsYW5uaW5nLnNjc3MiLCJjb21wb25lbnRzL21hc3Rlci1wbGFubmluZy9fcmV2aWV3LnNjc3MiLCJjb21wb25lbnRzL21hc3Rlci1wbGFubmluZy9fb3duLW1hc3Rlci1wbGFuLnNjc3MiLCJjb21wb25lbnRzL21hc3Rlci1wbGFubmluZy9fdmlkZW8tcGxhbm5pbmcuc2NzcyIsImNvbXBvbmVudHMvbWFzdGVyLXBsYW5uaW5nL19zdGVwcy1wbGFubmluZy5zY3NzIiwiY29tcG9uZW50cy9tYXN0ZXItcGxhbm5pbmcvX3Byb2Nlc3MtbWFzdGVyLXBsYW5uaW5nLnNjc3MiLCJjb21wb25lbnRzL21hc3Rlci1wbGFubmluZy9fcGxhbm5pbmctZm9yLWxpZmUuc2NzcyIsImNvbXBvbmVudHMvbWFzdGVyLXBsYW5uaW5nL19wbGFubmluZy1hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvbWFzdGVyLXBsYW5uaW5nL190ZXN0ZW1vbmlhbHMuc2NzcyIsImNvbXBvbmVudHMvbWFzdGVyLXBsYW5uaW5nL19wbGFubmluZy1saWZlLnNjc3MiLCJjb21wb25lbnRzL21hc3Rlci1wbGFubmluZy9fcGxhbm5pbmctbG9jYXRpb24uc2NzcyIsImNvbXBvbmVudHMvbWFzdGVyLXBsYW5uaW5nL19wbGFubmluZy1ob3N0LnNjc3MiLCJjb21wb25lbnRzL21hc3Rlci1wbGFubmluZy9fbm90ZS1wbGFubmluZy5zY3NzIiwiY29tcG9uZW50cy9tYXN0ZXJjbGFzcy9tYXN0ZXJjbGFzcy1oZXJvLnNjc3MiLCJjb21wb25lbnRzL21ldGhvZC10cmFpbmluZy1wcm9ncmFtL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL21ldGhvZC10cmFpbmluZy1wcm9ncmFtL192YWx1ZXMtcHJvZ3JhbS5zY3NzIiwiY29tcG9uZW50cy9tZXRob2QtdHJhaW5pbmctcHJvZ3JhbS9fdmlkZW8tdHJhaW5pbmcuc2NzcyIsImNvbXBvbmVudHMvbWV0aG9kLXRyYWluaW5nLXByb2dyYW0vX3N0ZXBzLXRyYWluaW5nLnNjc3MiLCJjb21wb25lbnRzL21ldGhvZC10cmFpbmluZy1wcm9ncmFtL190cmFpbmluZy1pbmZvLnNjc3MiLCJjb21wb25lbnRzL21ldGhvZC10cmFpbmluZy1wcm9ncmFtL19zZWUtaW5mby5zY3NzIiwiY29tcG9uZW50cy9tZXRob2QtdHJhaW5pbmctcHJvZ3JhbS9fdHJhaW5pbmctY2VydGlmaWNhdGUuc2NzcyIsImNvbXBvbmVudHMvbWV0aG9kLXRyYWluaW5nLXByb2dyYW0vX3RyYWluaW5nLXF1b3RlLnNjc3MiLCJjb21wb25lbnRzL21ldGhvZC10cmFpbmluZy1wcm9ncmFtL19hcnRpY2xlLXRyYWluaW5nLnNjc3MiLCJjb21wb25lbnRzL21ldGhvZC10cmFpbmluZy1wcm9ncmFtL190cmFpbmluZy1leGVyY2lzZXMuc2NzcyIsImNvbXBvbmVudHMvbWV0aG9kLXRyYWluaW5nLXByb2dyYW0vX3RyYWluaW5nLXRhYnMuc2NzcyIsImNvbXBvbmVudHMvbWV0aG9kLXRyYWluaW5nLXByb2dyYW0vX3RyYWluaW5nLWFjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9tZXRob2QtdHJhaW5pbmctcHJvZ3JhbS9fbWVzc2FnZS10cmFpbmluZy5zY3NzIiwiY29tcG9uZW50cy9tZXRob2QtdHJhaW5pbmctcHJvZ3JhbS9fdHJhaW5pbmctbG9jYXRpb24uc2NzcyIsImNvbXBvbmVudHMvbWV0aG9kLXRyYWluaW5nLXByb2dyYW0vX3RyYWluaW5nLWhvc3Quc2NzcyIsImNvbXBvbmVudHMvdmFsdWVzLXRyYWluaW5nLXByb2dyYW0vX2hlcm8uc2NzcyIsImNvbXBvbmVudHMvdmFsdWVzLXRyYWluaW5nLXByb2dyYW0vX3ZhbHVlcy1saXN0LnNjc3MiLCJjb21wb25lbnRzL3ZhbHVlcy10cmFpbmluZy1wcm9ncmFtL192YWx1ZXMtdmlkZW8tdHJhaW5pbmcuc2NzcyIsImNvbXBvbmVudHMvdmFsdWVzLXRyYWluaW5nLXByb2dyYW0vX3ZhbHVlcy1xdW90ZS5zY3NzIiwiY29tcG9uZW50cy92YWx1ZXMtdHJhaW5pbmctcHJvZ3JhbS9fbGljZW5zZWQtYXBwbGljYXRpb24uc2NzcyIsImNvbXBvbmVudHMvdmFsdWVzLXRyYWluaW5nLXByb2dyYW0vX3ZhbHVlcy1zdGVwcy10cmFpbmluZy5zY3NzIiwiY29tcG9uZW50cy92YWx1ZXMtdHJhaW5pbmctcHJvZ3JhbS9fdmFsdWVzLXRyYWluaW5nLWFydGljbGUuc2NzcyIsImNvbXBvbmVudHMvdmFsdWVzLXRyYWluaW5nLXByb2dyYW0vX3ZhbHVlcy1hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvdmFsdWVzLXRyYWluaW5nLXByb2dyYW0vX3RyYWluaW5nLXZhbHVlLWxvY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL3ZhbHVlcy10cmFpbmluZy1wcm9ncmFtL192YWx1ZXMtdmlkZW8tdGVzdGltb25pYWwuc2NzcyIsImNvbXBvbmVudHMvdmFsdWVzLXRyYWluaW5nLXByb2dyYW0vX3RyYWluaW5nLWhvc3Quc2NzcyIsImNvbXBvbmVudHMvcHJvcGhlY3ktSUkvX3Byb3BoZWN5LUlJLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvcHJvcGhlY3ktSUkvX3Byb3BoZWN5LWxpc3Quc2NzcyIsImNvbXBvbmVudHMvcHJvcGhlY3ktSUkvX3Byb3BoZWN5LUlJLXZpZGVvLXRyYWluaW5nLnNjc3MiLCJjb21wb25lbnRzL3Byb3BoZWN5LUlJL19wcm9waGVjeS1JSS1xdW90ZS5zY3NzIiwiY29tcG9uZW50cy9wcm9waGVjeS1JSS9fcHJvcGhlY3ktSUktY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9wcm9waGVjeS1JSS9fcHJvcGhlY3ktSUktc3RlcHMuc2NzcyIsImNvbXBvbmVudHMvcHJvcGhlY3ktSUkvX3Byb3BoZWN5LUlJLWFydGljbGUuc2NzcyIsImNvbXBvbmVudHMvcHJvcGhlY3ktSUkvX3Byb3BoZWN5LUlJLWFjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9wcm9waGVjeS1JSS9fcHJvcGhlY3ktSUktbG9jYXRpb24uc2NzcyIsImNvbXBvbmVudHMvcHJvcGhlY3ktSUkvX3Byb3BoZWN5LUlJLWhvc3Quc2NzcyIsImNvbXBvbmVudHMvZW1weXJlYW5jZS0xL19lbXB5cmVhbmNlLTEtaGVyby5zY3NzIiwiY29tcG9uZW50cy9lbXB5cmVhbmNlLTEvX2VtcHlyZWFuY2UtMS1saXN0LnNjc3MiLCJjb21wb25lbnRzL2VtcHlyZWFuY2UtMS9fZW1weXJlYW5jZS0xLXZpZGVvLXRyYWluaW5nLnNjc3MiLCJjb21wb25lbnRzL2VtcHlyZWFuY2UtMS9fZW1weXJlYW5jZS0xLXNlbWluYXIuc2NzcyIsImNvbXBvbmVudHMvZW1weXJlYW5jZS0xL19lbXB5cmVhbmNlLTEtYXBwZWFsLnNjc3MiLCJjb21wb25lbnRzL2VtcHlyZWFuY2UtMS9fZW1weXJlYW5jZS0xLWFjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9lbXB5cmVhbmNlLTEvX2VtcHlyZWFuY2UtMS1xdW90ZS5zY3NzIiwiY29tcG9uZW50cy9lbXB5cmVhbmNlLTEvX2VtcHlyZWFuY2UtMS1wYXkuc2NzcyIsImNvbXBvbmVudHMvcHJvcGhlY3ktMS9fcHJvcGhlY3ktMS1oZXJvLnNjc3MiLCJjb21wb25lbnRzL3Byb3BoZWN5LTEvX3Byb3BoZWN5LTEtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9wcm9waGVjeS0xL19wcm9waGVjeS0xLXZpZGVvLXRyYWluaW5nLnNjc3MiLCJjb21wb25lbnRzL3Byb3BoZWN5LTEvX3Byb3BoZWN5LTEtc3RlcHMuc2NzcyIsImNvbXBvbmVudHMvcHJvcGhlY3ktMS9fc3VtbWF0aW9uLWluZm8uc2NzcyIsImNvbXBvbmVudHMvcHJvcGhlY3ktMS9fcHJvcGhlY3ktMS1xdW90ZS5zY3NzIiwiY29tcG9uZW50cy9wcm9waGVjeS0xL19ydWxlcy1pbmZvLnNjc3MiLCJjb21wb25lbnRzL3Byb3BoZWN5LTEvX2JlbmVmaXRzLXByb3BoZWN5LTEuc2NzcyIsImNvbXBvbmVudHMvcHJvcGhlY3ktMS9fcHJvcGhlY3ktMS1leHBlcmllbmNlLnNjc3MiLCJjb21wb25lbnRzL3Byb3BoZWN5LTEvX3RvcGljcy1zeW50aGVzaXplZC5zY3NzIiwiY29tcG9uZW50cy9wcm9waGVjeS0xL19wcm9waGVjeS0xLW9yZGVyLnNjc3MiLCJjb21wb25lbnRzL3Byb3BoZWN5LTEvX3Byb3BoZWN5LTEtYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL3Byb3BoZWN5LTEvX3Byb3BoZWN5LTEtbWVzc2FnZS10cmFpbmluZy5zY3NzIiwiY29tcG9uZW50cy9wcm9waGVjeS0xL19wcm9waGVjeS0xLWxvY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL21ldGhvZC10cmFpbmluZy1wcm9ncmFtL190cmFpbmluZy1mdW5jdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQixjQUFBO0FBT0EsY0FBQTtBQU9BLGNBQUE7QUFhQSxXQUFBO0FBYUEsZUFBQTtBQWFBLGVBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQ2pGQTtFQUNDLHVCQUF1QjtFQUN2QixnQ0FBZ0M7RUFDaEMsK01BR2dEO0VBQ2hELG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsa0JBQWtCO0FGU25COztBR2xCQTtFQUNFLFdBQU07RUFDTixXQUFNO0VBQ04sc0JBQWlCO0VBQ2pCLG1CQUFjO0FIcUJoQjs7QUdkQTtFQUNFLHVCQUF1QjtBSHdCekI7O0FHckJBO0VBQ0UsaUNBQWlDO0VBQ2pDLG9DQUFvQztBSHdCdEM7O0FHckJBO0VBQ0UsNkJBQTZCO0FId0IvQjs7QUdyQkE7RUFDRSw0QkFBNEI7QUh3QjlCOztBR3JCQTtFQUNFLG9DQUE4QjtNQUE5QixpQ0FBOEI7VUFBOUIsOEJBQThCO0FId0JoQzs7QUdyQkE7RUFDRSxzQ0FBNkI7TUFBN0IsNkJBQTZCO0FId0IvQjs7QUdyQkE7RUFDRSxrQ0FBc0M7TUFBdEMsK0JBQXNDO1VBQXRDLHNDQUFzQztBSHdCeEM7O0FHckJBO0VBQ0Usb0JBQW9CO0VBQ3BCLGlDQ1ZnQjtFRFdoQixtQkFBbUI7QUh3QnJCOztBR2xCQTtFQUNFLDhCQ0o2QjtBSitCL0I7O0FHeEJBO0VBQ0UsaUNDUjZCO0FKbUMvQjs7QUd4QkE7RUFDRSxjQ3hCa0I7QUptRHBCOztBR3hCQTtFQUNFLDZCQUE2QjtBSDJCL0I7O0FHeEJBO0VBQ0UsMEJBQTBCO0FIMkI1Qjs7QUd4QkE7RUFDRSxvQ0FBb0M7QUgyQnRDOztBR3hCQTtFQUNFLDJCQUEyQjtBSDJCN0I7O0FHeEJBO0VBQ0UsK0JBQStCO0FIMkJqQzs7QUd4QkE7RUFDRSw4QkFBOEI7QUgyQmhDOztBR3hCQTtFQUNFLGdDQUFnQztBSDJCbEM7O0FHeEJBO0VBQ0UsNEJBQTRCO0FIMkI5Qjs7QUd4QkE7RUFDRSxnQ0FBZ0M7QUgyQmxDOztBR3hCQTtFQUNFLCtCQUErQjtBSDJCakM7O0FHeEJBO0VBQ0UsaUNBQWlDO0FIMkJuQzs7QUdWQTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLFlBQVk7RUFDWixTQUFTO0VBQ1QsVUFBVTtFQUNWLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsZ0JBQWdCO0FIeUJsQjs7QUd0QkE7RUFDRSwyQkFBb0I7RUFBcEIsMkJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixjQ25Ic0I7RURvSHRCLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQiw2QkFBNkI7RUFDN0IsNkJBQTZCO0VBQzdCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2Ysa0JDeEZvQjtFSDBGcEIsVUFBSTtFQUNKLDRDQUFvQztFQUFwQyxvQ0FBb0M7QUR3QnRDOztBRzFDQTtFQXNCSSxxQkFBcUI7QUg4QnpCOztBRzFCQTtFQUNFLGNDeklpQjtFRDBJakIseUJDL0hnQjtFRGdJaEIscUJDaElnQjtBSjZKbEI7O0FHaENBO0VBTUksbUNDbkljO0FKaUtsQjs7QUcxQkE7RUFDRSxjQ25KaUI7RURvSmpCLG1CQ2hJd0I7RURpSXhCLHFCQ2pJd0I7QUo4SjFCOztBR2hDQTtFQU1JLG9DQ3BJc0I7QUprSzFCOztBRzFCQTtFQUNFLG1CQzlJaUI7RUQrSWpCLGNDOUppQjtFRCtKakIscUJDaEppQjtBSjZLbkI7O0FHaENBO0VBTUksa0NDbkplO0FKaUxuQjs7QUcxQkE7RUFDRSx5QkFBMkI7RUFDM0IscUJDM0prQjtFRDRKbEIsbUJDNUprQjtBSnlMcEI7O0FHaENBO0VBTUksbUNDL0pnQjtBSjZMcEI7O0FHMUJBO0VBQ0UsdUJBQXVCO0VBQ3ZCLHlCQUF5QjtFQUN6QixjQzVLcUI7QUp5TXZCOztBR2hDQTtFQU1JLCtCQy9LbUI7QUo2TXZCOztBRzFCQTtFQUNFLHlOQUF5TjtBSDZCM047O0FHMUJBO0VBQ0UsOEJBQWdDO0VBQ2hDLHlCQUE0QjtFQUM1Qiw2QkFBNkI7RUFDN0IsMEJBQTBCO0FINkI1Qjs7QUd2QkE7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHFCQUF5QjtNQUF6QixrQkFBeUI7VUFBekIseUJBQXlCO0VBQ3pCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLG1CQUFlO01BQWYsZUFBZTtBSGdDakI7O0FHcENBO0VBT0ksaUJBQWlCO0FIaUNyQjs7QUc3QkE7RUFDRSxnQ0FBZ0M7QUhnQ2xDOztBRzVCQTtFQUNFLGdCQUFnQjtBSCtCbEI7O0FLNVFDO0VBQ0MsYUFBYTtFQUNiLG9DQUFvQztBTCtRdEM7O0FLeFFDO0VBQ0Msb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLDRCQUFRO01BQVIsaUJBQVE7VUFBUixRQUFRO0FMa1JWOztBS3hSRTtFQVlDLGFBQWE7QUxzUmhCOztBS2xTRTtFQWtDQyxnQkFBZ0I7QUx5Um5COztBSzNURTtFQXlDQyx3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtBTDRSMUI7O0FLclVFO0VBNkNDLG1CRGhDd0I7QUo0VDNCOztBS3pVRTtFQWdFQyxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIscUJEcERlO0FKc1ZsQjs7QUt0V0U7RUEyRUMsZUFBZTtFQUNmLGdCQUFnQjtBTHFTbkI7O0FNM1hBO0VBQ0Usc0JBQXNCO0VBQ3RCLGdEQUFnRDtFQUNoRCwrUUFHOEQ7RUFDOUQsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQkFBa0I7QU4yWHBCOztBTXhYQTtFQUNFLHNCQUFzQjtFQUN0Qiw0Q0FBNEM7RUFDNUMsK1BBRzBEO0VBQzFELGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsa0JBQWtCO0FOd1hwQjs7QU1yWEE7RUFDRSxzQkFBc0I7RUFDdEIscUNBQXFDO0VBQ3JDLG1PQUdtRDtFQUNuRCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBTnFYcEI7O0FNbFhBO0VBQ0Usc0JBQXNCO0VBQ3RCLHlDQUF5QztFQUN6QyxtUEFHdUQ7RUFDdkQsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixrQkFBa0I7QU5rWHBCOztBTS9XQTtFQUNFLHNCQUFzQjtFQUN0QixxQ0FBcUM7RUFDckMsbU9BR21EO0VBQ25ELGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQWtCO0FOK1dwQjs7QU01V0E7RUFDRSxzQkFBc0I7RUFDdEIsc0NBQXNDO0VBQ3RDLHVPQUdvRDtFQUNwRCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBTjRXcEI7O0FNeldBO0VBQ0Usc0JBQXNCO0VBQ3RCLDJDQUEyQztFQUMzQywyUEFHeUQ7RUFDekQsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixrQkFBa0I7QU55V3BCOztBTXRXQTtFQUNFLHNCQUFzQjtFQUN0Qiw0Q0FBNEM7RUFDNUMsK1BBRzBEO0VBQzFELGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsa0JBQWtCO0FOc1dwQjs7QU1uV0E7RUFDRSxzQkFBc0I7RUFDdEIsdUNBQXVDO0VBQ3ZDLDJPQUdxRDtFQUNyRCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBTm1XcEI7O0FNaFdBO0VBQ0Usc0JBQXNCO0VBQ3RCLHNDQUFzQztFQUN0Qyx1T0FHb0Q7RUFDcEQsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixrQkFBa0I7QU5nV3BCOztBTTdWQTtFQUNFLHNCQUFzQjtFQUN0Qiw2Q0FBNkM7RUFDN0MsbVFBRzJEO0VBQzNELGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsa0JBQWtCO0FONlZwQjs7QU0xVkE7RUFDRSxzQkFBc0I7RUFDdEIsK0NBQStDO0VBQy9DLDJRQUc2RDtFQUM3RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBTjBWcEI7O0FNdlZBO0VBQ0Usc0JBQXNCO0VBQ3RCLHdDQUF3QztFQUN4QywrT0FHc0Q7RUFDdEQsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixrQkFBa0I7QU51VnBCOztBTXBWQTtFQUNFLHNCQUFzQjtFQUN0QiwyQ0FBMkM7RUFDM0MsMlBBR3lEO0VBQ3pELGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsa0JBQWtCO0FOb1ZwQjs7QU1qVkE7RUFDRSxzQkFBc0I7RUFDdEIsaURBQWlEO0VBQ2pELG1SQUcrRDtFQUMvRCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBTmlWcEI7O0FNOVVBO0VBQ0Usc0JBQXNCO0VBQ3RCLHVDQUF1QztFQUN2QywyT0FHcUQ7RUFDckQsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixrQkFBa0I7QU44VXBCOztBTTNVQTtFQUNFLHNCQUFzQjtFQUN0QiwwQ0FBMEM7RUFDMUMsdVBBR3dEO0VBQ3hELGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQWtCO0FOMlVwQjs7QU14VUE7RUFDRSxzQkFBc0I7RUFDdEIsMkNBQTJDO0VBQzNDLDJQQUd5RDtFQUN6RCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBTndVcEI7O0FPN2hCQTtFQUNFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsOEJBQXNCO1VBQXRCLHNCQUFzQjtBUGdpQnhCOztBTzdoQkE7RUFDRSxZQUFZO0FQZ2lCZDs7QU83aEJBO0VBQ0Usa0JBQWtCO0FQZ2lCcEI7O0FPamlCQTtFQUlJLGlCQUFpQjtBUGlpQnJCOztBTzVoQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBNkNFLHNFSC9EK0Q7RUdnRS9ELGNIdkNnQjtBSnFrQmxCOztBTzNoQkE7RUFDRSxvQkFBb0I7QVA4aEJ0Qjs7QU8zaEJBO0VBQ0UsdUJBQWU7RUFBZixlQUFlO0FQOGhCakI7O0FPNWhCQTtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7QVAraEJyQjs7QU81aEJBOztFQUVFLHlCSGxEZ0I7QUppbEJsQjs7QU9qaUJBOztFQUtJLHlCQUF1QztBUGlpQjNDOztBTzdoQkE7O0VBRUUseUJIakVnQjtFR2tFaEIsY0h2RWlCO0FKdW1CbkI7O0FPbmlCQTs7RUFNSSx5QkFBd0M7QVBraUI1Qzs7QU85aEJBOztFQUVFLHlCQUF5QjtBUGlpQjNCOztBT25pQkE7O0VBS0kseUJBQXFDO0FQbWlCekM7O0FPL2hCQTs7RUFFRSxjSHBGZ0I7QUpzbkJsQjs7QU8vaEJBO0VBQ0Usa0JBQWtCO0FQa2lCcEI7O0FPL2hCQTtFQUNFLDhCQUE4QjtFQUM5QixpQkFBaUI7RUFDakIsa0JBQWtCO0FQa2lCcEI7O0FPL2hCQTtFQUNFLG1CQUFtQjtFQUNuQiwrQkFBd0I7RUFBeEIsK0JBQXdCO0VBQXhCLHdCQUF3QjtBUGtpQjFCOztBT3BpQkE7RUFLSSxtQkFBbUI7QVBtaUJ2Qjs7QVFucUJBO0VBQ0Usd0JBQXdCO0FSc3FCMUI7O0FRL3BCQTtFQUNFLHlCQUF5QjtBUndxQjNCOztBUWpxQkE7RUFDRSx3QkFBd0I7QVIwcUIxQjs7QVFucUJBO0VBQ0Usd0JBQXdCO0FSNHFCMUI7O0FReHFCRTtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGNKRGM7RUlFZCxnQkFBZ0I7QVIycUJwQjs7QVFockJHO0VBUUcsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBUjRxQnpCOztBUXJyQkc7RUFhRyxrQkFBa0I7QVI0cUJ4Qjs7QVF2cUJBO0VBQ0UseUJKMUJzQjtBSm9zQnhCOztBUXZxQkE7RUFDRSxvQ0FBK0M7QVIwcUJqRDs7QVF2cUJBO0VBQ0UseUJBQXlCO0FSMHFCM0I7O0FRdnFCQTtFQUNFLHlCSmxDZ0I7QUo0c0JsQjs7QVF2cUJBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7QVIwcUJaOztBUTVxQkE7RUFLSSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0VBQ1gsMENBQTBDO0FSMnFCOUM7O0FRem5CQTtFQUNFLGNKcEdnQjtFSXFHaEIsZ0JBQWdCO0VBQ2hCLHVCQUFlO0VBQWYsZUFBZTtBUmtxQmpCOztBUXJxQkE7RUFNSSwwQkFBMEI7RUFDMUIsY0pwR2M7QUp1d0JsQjs7QVEvcEJBO0VBQ0UsY0ovR2dCO0VJZ0hoQiwwQkFBMEI7QVJrcUI1Qjs7QVFwcUJBO0VBS0ksMEJBQTBCO0FSbXFCOUI7O0FRL3BCQTtFQUNFLGNKbEhnQjtBSm94QmxCOztBUS9wQkE7RUFDRSxjSmpJaUI7QUpteUJuQjs7QVEvcEJBO0VBQ0UseUJBQTJCO0FSa3FCN0I7O0FRL3BCQTtFQUNFLHlCQUF5QjtBUmtxQjNCOztBUS9wQkE7RUFDRSxpQkFBaUI7QVJrcUJuQjs7QVFocUJBO0VBQ0Usa0JBQWtCO0FSbXFCcEI7O0FRanFCQTtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0FSb3FCbEI7O0FRbHFCQTtFQUNFLGlCQUFpQjtBUnFxQm5COztBUWxxQkE7RUFFSSxvQkFBb0I7QVJvcUJ4Qjs7QVFocUJBO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFvQjtBUm1xQnRCOztBUXJxQkE7RUFVSSxrQkFBa0I7QVJzcUJ0Qjs7QVFscUJBO0VBQ0UsMkJBQTJCO0FScXFCN0I7O0FRbHFCQTtFQUNFLGdCQUFnQjtBUnFxQmxCOztBUWxxQkE7RUFDRSwyQkFBMkI7QVJxcUI3Qjs7QVFscUJBO0VBQ0UsMkJBQTJCO0FScXFCN0I7O0FRbHFCQTtFQUNFLGtCQUFrQjtBUnFxQnBCOztBUW5xQkE7RUFDRSw2QkFBNkI7QVJzcUIvQjs7QVFwcUJBO0VBQ0UsMEJBQTBCO0FSdXFCNUI7O0FRcnFCQTtFQUNFLDRCQUE0QjtBUndxQjlCOztBUXRxQkE7RUFDRSw0QkFBNEI7QVJ5cUI5Qjs7QVF2cUJBO0VBQ0UsNEJBQTRCO0FSMHFCOUI7O0FRdnFCQTtFQUVJLGNBQWM7RUFDZCxvQkFBb0I7RUFDcEIsa0JBQWtCO0FSeXFCdEI7O0FRcnFCQTtFQUNFLGlCQUFpQjtBUndxQm5COztBUXJxQkE7RUFDRSxpQkFBaUI7QVJ3cUJuQjs7QVFqcUJBO0VBQ0Usb0JBQW9CO0FSMHFCdEI7O0FRdnFCQTtFQUNFLDRCQUE0QjtFQUM1QiwrQkFBK0I7QVIwcUJqQzs7QVF2cUJBO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFvQjtBUjBxQnRCOztBUWxxQkE7RUFDRSxpQkFBaUI7RUFDakIsb0JBQW9CO0FSNHFCdEI7O0FRL3BCQTtFQUNFLGlCQUFpQjtFQUNqQixvQkFBb0I7QVJnckJ0Qjs7QVF4cUJBO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtBUmtyQnJCOztBUS9xQkE7RUFDRSwrQkFBK0I7QVJrckJqQzs7QVEvcUJBO0VBQ0UsbUJBQW1CO0FSa3JCckI7O0FRL3FCQTtFQUNFLG1CQUFtQjtBUmtyQnJCOztBUS9xQkE7RUFDRSxtQkFBbUI7QVJrckJyQjs7QVEvcUJBO0VBQ0UsbUJBQW1CO0FSa3JCckI7O0FRL3FCQTtFQUNFLGdCQUFnQjtBUmtyQmxCOztBRy85QkE7RUt3VEUsa0JBQWtCO0FSa3JCcEI7O0FRL3FCQTtFQUVJLGdCQUFnQjtBUmlyQnBCOztBUTdxQkE7RUFDRSxpQkFBaUI7QVJnckJuQjs7QVF2cEJBO0VBRUksbUJBQW1CO0FSMnFCdkI7O0FRdnFCQTtFQUVJLGlCQUFpQjtBUnlxQnJCOztBUXJxQkE7RUFFSSxpQkFBaUI7QVJ1cUJyQjs7QVEvcEJBO0VBQ0UsaUJBQWlCO0FSd3FCbkI7O0FRcnFCQTtFQUNFLHVCQUF1QjtFQUN2QixZQUFZO0FSd3FCZDs7QVFycUJBO0VBQ0UseUJBQTRCO0FSd3FCOUI7O0FRenFCQTtFQUlJLHlCQUE0QjtBUnlxQmhDOztBUXJxQkE7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsMkJBQTJCO0VBQzNCLDRCQUE0QjtFQUM1Qix5QkFBeUI7QVJ3cUIzQjs7QVEvcEJBO0VBQ0UsZ0JBQWdCO0VBQ2hCLHlCSjFZZ0I7QUpvakNsQjs7QVF2cUJBO0VBQ0UsZ0JBQWdCO0FSMHFCbEI7O0FRdnFCQTtFQUVJLG1CQUFtQjtBUnlxQnZCOztBUWpxQkE7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBUjBxQmhCOztBUW5xQkE7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FSNHFCckI7O0FRenFCQTtFQUNFLG1DQUFrQztNQUFsQyxnQ0FBa0M7VUFBbEMsa0NBQWtDO0FSNHFCcEM7O0FRcnFCQTtFQUNFLGtCQUFrQjtBUjhxQnBCOztBUXZxQkE7RUFDRSxrQkFBa0I7QVJnckJwQjs7QVF6cUJBO0VBQ0UseUJKcGM0QjtBSnNuQzlCOztBUWhyQkU7RUFDRSx5Qkp2YzBCO0VJd2MxQixrQkFBa0I7QVJtckJ0Qjs7QVFockJFO0VBQ0UsMENKNWMwQjtBSituQzlCOztBUS9xQkE7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtBUmtyQmY7O0FRL3FCQTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsY0FBYztBUmtyQmhCOztBUTNxQkE7RUFDRSxtQkFBbUI7RUFDbkIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsWUFBWTtBUm9yQmQ7O0FRanJCQTtFQUVJLHFCQUFxQjtFQUNyQixxQ0FBcUM7QVJtckJ6Qzs7QVEvcUJBO0VBQ0UsV0FBVztFQUNYLGdCQUFnQjtBUmtyQmxCOztBUXByQkE7RUFVTSxvQkFBb0I7QVJvckIxQjs7QVE5ckJBO0VBYVEsaUJBQWlCO0FScXJCekI7O0FRaHJCRztFQUVHLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQWU7TUFBZixlQUFlO0FSa3JCckI7O0FRenFCQTtFQUNFLDRCQUFRO01BQVIsaUJBQVE7VUFBUixRQUFRO0FSa3JCVjs7QVEzcUJBO0VBQ0Usb0NBQW9DO0FSb3JCdEM7O0FRanJCQTtFQUNFLHlCQUF5QjtBUm9yQjNCOztBUWpyQkE7RUFDRSw0Q0FBNEM7QVJvckI5Qzs7QVE5cUJBO0VBQ0UsbUNBQW1DO0FSdXJCckM7O0FRaHJCQTs7RUFHSSwwQkFBMEI7RUFDMUIsNkJBQTZCO0FSd3JCakM7O0FRcHJCQTs7Ozs7O0VBT0ksZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCwwQkFBMEI7RUFDMUIsNkJBQTZCO0FSc3JCakM7O0FRbnJCQTs7RUFHSSxnQkFBZ0I7RUFDaEIsMEJBQTBCO0VBQzFCLGdCQUFnQjtFQUNoQixXQUFXO0FScXJCZjs7QVFqckJBO0VBQ0UsdUJBQXVCO0FSb3JCekI7O0FRcnJCQTtFQUlJLGdCQUFnQjtFQUNoQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLHVDQUFnQztFQUFoQyx3Q0FBZ0M7TUFBaEMscUNBQWdDO1VBQWhDLGlDQUFnQztFQUNoQyx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBUnFyQnZCOztBUWhzQkE7RUFvQk0sV0FBVztFQUNYLGNBQWM7QVJ3ckJwQjs7QVE3c0JBO0VBa0NNLGNKbG5CWTtFSW1uQlosMEJBQTBCO0FSOHJCaEM7O0FRanVCQTtFQXVDTSxXQUFXO0FSOHJCakI7O0FTOTBDQTs7RUFFRSx5Qkx1QmdCO0FKczBDbEI7O0FTLzFDQTs7RUFLSSx5QkFBd0M7QVQrMUM1Qzs7QVMzMUNBOztFQUVFLDZCQUE2QjtFQUM3Qix5TkFBeU47RUFDek4sMEJBQTBCO0VBQzFCLG1DQUEyQjtFQUEzQiwyQkFBMkI7QVQ4MUM3Qjs7QVNuMkNBOztFQVFJLHlCTEdlO0VLRmYsd0JBQXdCO0VBQ3hCLGNMTWM7RUtMZCx5QkxLYztFS0pkLHdEQUF5RDtFQUF6RCxnREFBeUQ7QVRnMkM3RDs7QVM1MUNBO0VBQ0UsZ0JBQWdCO0FUKzFDbEI7O0FTNTFDQTtFQUNFLGNBQWM7RUFDZCxzQ0FBOEI7RUFBOUIsOEJBQThCO0FUKzFDaEM7O0FTajJDQTtFQUtJLGNBQWM7RUFDZCx5Qkxkb0I7QUo4MkN4Qjs7QVM1MUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGtCQUFrQjtBVCsxQ3BCOztBU2oyQ0E7RUFLSSxzQkFBc0I7RUFDdEIsV0FBVztBVGcyQ2Y7O0FVOTRDQSx1Q0FBQTtBQUVBOzs7O0VBSUMsMkJBQTJCO0FWZzVDNUI7O0FVNzRDQTs7OztFQUlDLHVCQUF1QjtFQUN2Qix3QkFBZ0I7VUFBaEIsZ0JBQWdCO0FWZzVDakI7O0FVNzRDQTtFQUVFLDZCQUE2QjtBVis0Qy9COztBVWo1Q0E7RUFNRSx1Q0FBdUM7RUFDdkMsc0NBQXNDO0FWKzRDeEM7O0FVdDVDQTtFQVdFLHdHQUFpRztVQUFqRyxnR0FBaUc7QVYrNENuRzs7QVczNkNBO0VBQ0Usa0JBQWtCO0FYODZDcEI7O0FXLzZDQTtFQUlJLGFBQWE7RUFDYixlQUFlO0VBQ2Ysb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix5QkFBeUI7QVgrNkM3Qjs7QVd2N0NBO0VBZU0sa0JBQWtCO0FYazdDeEI7O0FXajhDQTtFQW1CTSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0FYazdDekI7O0FXdDhDQTtFQXdCTSxtQkFBbUI7RUFDbkIsbUJBQVk7TUFBWixvQkFBWTtVQUFaLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtBWGs3QzdCOztBVzk4Q0E7RUFpQ0ksa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZiw2QkFBZ0I7TUFBaEIsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQix1QkFBZTtFQUFmLGVBQWU7RUFDZixlQUFlO0FYaTdDbkI7O0FXMTlDQTtFQTRDTSxjUFpZO0FKODdDbEI7O0FXOTlDQTtFQWdETSxrQ0FBa0M7RUFDbEMsbUNBQW1DO0VBQ25DLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsK0JBQStCO0FYazdDckM7O0FXdCtDQTtFQTZETSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFFBQVE7RUFDUixtQ0FBMkI7VUFBM0IsMkJBQTJCO0FYbzdDakM7O0FXcC9DQTtFQXlFSSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7QVhxN0NoQjs7QVdoZ0RBO0VBK0VJLGtCQUFrQjtFQUNsQix3Q0FBd0M7RUFDeEMsU0FBUztFQUNULFlBQVk7QVhxN0NoQjs7QVd2Z0RBO0VBc0ZJLGtCQUFrQjtFQUNsQiwyQ0FBMkM7RUFDM0MsV0FBVztFQUNYLFlBQVk7RUFDWixNQUFNO0FYcTdDVjs7QVcvZ0RBO0VBOEZJLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLGVBQWU7RUFDZix1Q0FBdUM7QVhxN0MzQzs7QVcxaERBO0VBd0dNLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsVUFBVTtBWHM3Q2hCOztBV2hpREE7RUE4R00sWUFBWTtFQUNaLGlCQUFpQjtFQUNqQix3Q0FBd0M7RUFDeEMsVUFBVTtBWHM3Q2hCOztBV3ZpREE7RUFxSE0sYUFBYTtFQUNiLG9CQUFvQjtFQUNwQix3Q0FBd0M7RUFDeEMsVUFBVTtBWHM3Q2hCOztBVzlpREE7RUE2SEksa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osUUFBUTtFQUNSLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsdUNBQXVDO0VBQ3ZDLG9CQUFvQjtFQUNwQixlQUFlO0FYcTdDbkI7O0FXMWpEQTtFQXdJTSx5QlB4R1k7QUo4aERsQjs7QVk5akRBO0VBQ0MseUJBQXlCO0VBQ3pCLCtEQUErRDtFQUMvRCxpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLDRCQUE0QjtFQUM1QiwrQkFBK0I7RUFDL0Isc0JBQXNCO0FaaWtEdkI7O0FZempEQTtFQUNDLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsZ0JBQWdCO0Fab2tEakI7O0FZdmtEQTtFQU1FLHlCQUF5QjtBWnFrRDNCOztBYTFsREE7RUFDQyxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQUUsU0FBQTtFQUN4QixTQUFTO0VBQ1QsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixpQkFBa0I7QWI4bERuQjs7QWE1bERBO0VBQ0Msa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7QWIrbERiOztBYTdsREEsMkJBQUE7QUFDQTtFQUNDLG1CQUFtQjtBYmdtRHBCOztBY2huREE7RUFDRSxrQkFBa0I7QWRtbkRwQjs7QWNqbkRFO0VBQ0UsV0FBVztFQUNYLHVCQUFlO0VBQWYsZUFBZTtBZG9uRG5COztBY2puREU7RUFDRSxtQkFBbUI7QWRvbkR2Qjs7QWNqbkRFO0VBQ0Usa0JBQWtCO0Fkb25EdEI7O0Fjam5ERTtFQUNFLGNBQWM7RUFDZCxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsNkJBQTZCO0VBQzdCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsbUJBQW1CO0Fkb25EdkI7O0FjOW5ERztFQWFHLGNWRVk7RVVEWixlQUFlO0VBQ2YsZUFBZTtFQUNmLHVCQUFlO0VBQWYsZUFBZTtBZHFuRHJCOztBY3JvREc7RUFtQkssY0FBNEI7QWRzbkRwQzs7QWN6b0RHO0VBd0JHLG9CQUFvQjtFQUNwQiw2QkFBNkI7QWRxbkRuQzs7QWNqbkRFO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixPQUFPO0VBQ1AsUUFBUTtFQUNSLFlBQVk7RUFFWix1QkFBZTtFQUFmLGVBQWU7QWRtbkRuQjs7QWNqbkRJO0VBQ0Usc0dBQXNGO0VBQXRGLDRFQUFzRjtBZG9uRDVGOztBY2xuREk7RUFDRSx3R0FBc0Y7RUFBdEYsOEVBQXNGO0FkcW5ENUY7O0FjbG5ESTtFQUNFLFlBQVk7QWRxbkRsQjs7QWNuckRBO0VBcUVRLGFBQWE7QWRrbkRyQjs7QWM3bURHO0VBR0ssU0FBUztBZDhtRGpCOztBY2puREc7RUFNTyxjQUFjO0FkK21EeEI7O0Fjcm5ERztFQVVLLGdCQUFnQjtBZCttRHhCOztBY3ptREE7RUFDRSxtQkFBbUI7RUFDbkIsNEJBQTRCO0VBQzVCLCtCQUErQjtBZDRtRGpDOztBY3ptREE7RUFDRSxrQkFBa0I7QWQ0bURwQjs7QWMxbURFO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWix3R0FBaUY7RUFBakYsOEVBQWlGO0FkNm1EckY7O0FjM21ESTtFQUNFLHdHQUF5RjtFQUF6Riw4RUFBeUY7QWQ4bUQvRjs7QWUxdERFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixtQkFBZTtNQUFmLGVBQWU7RUFDZixtQkFBbUI7QWY2dER2Qjs7QWV2dERJO0VBRUUsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBZit0RHpCOztBZTV0REk7RUFDRSx3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixtQkFBYztNQUFkLGtCQUFjO1VBQWQsY0FBYztBZit0RHBCOztBZXZ0REk7RUFDRSx3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixtQkFBYTtNQUFiLGlCQUFhO1VBQWIsYUFBYTtBZml1RG5COztBZW51REs7RUFjRyxrQkFBa0I7QWZzdUQxQjs7QWVwdkRLO0VBa0JHLFlBQVk7QWZzdURwQjs7QWV4dkRLO0VBcUJLLHdDQUF1QztBZnV1RGpEOztBZTV2REs7RUF5QkssZUFBZTtBZnV1RHpCOztBZWh3REs7RUE4QkcsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsU0FBUztFQUNULFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsV0FBVztBZnN1RG5COztBZTd3REs7RUEwQ0ssT0FBTztFQUNQLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFdBQVc7RUFDWCxpQkFBaUI7QWZ1dUQzQjs7QWVsdURJO0VBQ0UsbUJBQWE7TUFBYixpQkFBYTtVQUFiLGFBQWE7RUFDYixxQkFBeUI7TUFBekIsa0JBQXlCO1VBQXpCLHlCQUF5QjtBZnF1RC9COztBZXZ1REs7RUFVRyxrQkFBa0I7QWZ3dUQxQjs7QWVsdkRLO0VBY0csNkJBQTZCO0VBQzdCLGNYckVVO0FKNnlEbEI7O0FldnZESztFQWtCSyxhWHhFUTtBSml6RGxCOztBZTN2REs7RUFzQkssY1h0RVE7QUoreURsQjs7QWUvdkRLO0VBeUJPLGFYekVNO0FKbXpEbEI7O0FlbndESztFQThCSyxpQkFBaUI7QWZ5dUQzQjs7QWV2d0RLO0VBb0NLLDZCQUE2QjtFQUM3QiwwQlhyRlE7QUo0ekRsQjs7QWU1d0RLO0VBeUNLLHFFQUE2RDtVQUE3RCw2REFBNkQ7QWZ1dUR2RTs7QWVudURNO0VBRUUsYUFBYTtBZnF1RHJCOztBZTl0RE87RUFFRyxnQkFBZ0I7QWZzdUQxQjs7QWdCOTJEQTtFQUVJLFlBQVk7RUFDWixlQUFlO0FoQmczRG5COztBZ0JuM0RBO0VBTU0sZUFBZTtBaEJpM0RyQjs7QWdCdjNEQTtFQVVNLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxjWllZO0FKcTJEbEI7O0FnQnI0REE7RUF1QlEsT0FBTztFQUNQLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFdBQVc7RUFDWCxpQkFBaUI7QWhCazNEekI7O0FnQjk0REE7RUFrQ0ksdUJBQXVCO0VBQ3ZCLHdDQUF1QztFQUN2QywyQkFBMkI7QWhCZzNEL0I7O0FnQnA1REE7RUF1Q00sWUFBWTtBaEJpM0RsQjs7QWdCeDVEQTtFQTBDUSxjWmhCVTtFWWlCVixlQUFlO0FoQmszRHZCOztBZ0I3NURBO0VBMENRLGNaaEJVO0VZaUJWLGVBQWU7QWhCazNEdkI7O0FnQjc1REE7RUEwQ1EsY1poQlU7RVlpQlYsZUFBZTtBaEJrM0R2Qjs7QWdCNzVEQTtFQTBDUSxjWmhCVTtFWWlCVixlQUFlO0FoQmszRHZCOztBZ0I3NURBO0VBMENRLGNaaEJVO0VZaUJWLGVBQWU7QWhCazNEdkI7O0FnQjc1REE7RUFnRE0sZUFBZTtFQUNmLHlCWjVCYTtBSjY0RG5COztBZ0JsNkRBO0VBcURRLHlCWi9CZ0I7QUpnNUR4Qjs7QWdCdDZEQTtFQTBETSxjWjFCWTtBSjA0RGxCOztBZ0IxNkRBO0VBK0RRLHlCQUE2QztBaEIrMkRyRDs7QWdCMTJERztFQUVHLFlBQVk7QWhCNDJEbEI7O0FnQjkyREc7RUFLRyxZQUFZO0FoQjYyRGxCOztBZ0J6MkRHO0VBRUcsZ0JBQWdCO0FoQjIyRHRCOztBaUJ6N0RHO0VBR0csY0FBYztFQUNkLGtCQUFrQjtFQUNsQixjYmVhO0FKMjZEbkI7O0FpQnQ3REU7RUFDRSx5QmJXb0I7RWFWcEIsYUFBYTtBakJ5N0RqQjs7QWlCMzdERztFQUtHLGdCQUFnQjtBakIwN0R0Qjs7QWlCbjdESTtFQUNFLGtCQUFrQjtBakI0N0R4Qjs7QWlCNzdESztFQWVPLFdBQVc7QWpCODdEdkI7O0FpQjc4REs7RUFvQkssWUFBWTtFQUNaLGdCQUFnQjtFQUNoQix5QmJ2QlM7RWF3QlQsY2JuQlE7RWFvQlIsZ0JBQWdCO0FqQjY3RDFCOztBaUJyOURLO0VBK0JPLHlCQUF5QjtBakJnOERyQzs7QWlCLzlESztFQW1DTyx5QkFBeUI7RUFDekIsNEJBQTRCO0VBQzVCLCtCQUErQjtBakJnOEQzQzs7QWlCcitESztFQXdDUyxpQkFBaUI7RUFDakIsY2IzQ0s7QUo0K0RuQjs7QWtCaGdFQTtFQUlJLGdCQUFnQjtFQUNoQix3QkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQiw0Q0FBMkM7RUFDM0MsK0NBQThDO0FsQnloRWxEOztBa0JqaUVBO0VBWUksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQiwyQkFBMkI7QWxCeWhFL0I7O0FrQnhpRUE7RUFrQk0sdUJBQWU7VUFBZixlQUFlO0VBQ2YseUNBQXlCO0VBQXpCLGlDQUF5QjtFQUF6Qix5QkFBeUI7RUFBekIsZ0RBQXlCO0FsQjBoRS9COztBa0I3aUVBO0VBdUJNLGtCQUFrQjtFQUNsQix5Q0FBeUI7RUFBekIsaUNBQXlCO0VBQXpCLHlCQUF5QjtFQUF6QixnREFBeUI7QWxCMGhFL0I7O0FrQmxqRUE7RUE4QlEsa0NBQTBCO1VBQTFCLDBCQUEwQjtBbEJ3aEVsQzs7QWtCdGpFQTtFQW9DSSw2QkFBNkI7QWxCc2hFakM7O0FrQm5oRUU7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLCtCQUErQjtBbEJzaEVuQzs7QW1CaGtFQTtFQUNFLGVBQWU7RUFDZix5QmZvQnNCO0FKc2pFeEI7O0FtQnhrRUU7RUFDRSx5QmZnQmU7QUoyakVuQjs7QW1CaGxFQTtFQVNJLG1CQUFtQjtBbkIya0V2Qjs7QW1CcGxFQTtFQWFJLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUNsQixpQkFBaUI7QW5CMmtFckI7O0FtQjVsRUE7RUFvQk0saUJBQWlCO0FuQjRrRXZCOztBbUJobUVBO0VBd0JNLG1CQUFtQjtBbkI0a0V6Qjs7QW1CcG1FQTtFQTRCTSw0QkFBNEI7RUFDNUIsc0JBQXNCO0FuQjRrRTVCOztBbUJ6bUVBO0VBa0NJLFlBQVk7QW5CMmtFaEI7O0FtQjdtRUE7RUFzQ0kseUJmWmM7RWVhZCxVQUFVO0VBQ1YseUJmZGM7QUp5bEVsQjs7QW1Cbm5FQTtFQTJDTSx5QmZ0QmE7QUprbUVuQjs7QW1Cdm5FQTtFQWdESSxXQUFXO0VBQ1gsdUJBQWU7RUFBZixlQUFlO0FuQjJrRW5COztBbUI1bkVBO0VBb0RNLFVBQVU7QW5CNGtFaEI7O0FtQmhvRUE7RUF1RE0saUJBQWlCO0VBQ2pCLGNmOUJZO0FKMm1FbEI7O0FvQnBvRUU7RUFDRSxhQUFhO0VBQ2IsaUZBQWlGO0VBQ2pGLHNCQUFzQjtFQUN0Qiw0QkFBNEI7RUFDNUIsa0NBQWtDO0VBQ2xDLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFdBQVc7QXBCdW9FZjs7QW9CcG9FRTtFQUNFLHlCaEJRb0I7RWdCUHBCLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsU0FBUztFQUNULE9BQU87RUFDUCxXQUFXO0FwQnVvRWY7O0FvQm5vRUE7RUFDRSw0RUFBNEU7QXBCc29FOUU7O0FvQnZvRUE7RUFzQkksMEJBQTBCO0VBQzFCLDhCQUE4QjtFQUM5QiwyQkFBMEI7QXBCNm9FOUI7O0FvQnJxRUE7RUF1Q0ksMEJBQXlCO0VBQ3pCLDRCQUE0QjtFQUM1QiwyQkFBMEI7QXBCaXBFOUI7O0FvQjFyRUE7RUF1REksMEJBQTBCO0VBQzFCLG1CQUFtQjtBcEJxcEV2Qjs7QW9CN3NFQTtFQWlFSSxrQkFBa0I7QXBCd3BFdEI7O0FxQmh2RUE7RUFFRSxrQ0FBa0M7RUFDbEMseUJBQTJCO0VBRTNCOzs7O0dyQm92RUM7QUFDSDs7QXFCMXZFQTtFQVlJLGNqQmNjO0FKb3VFbEI7O0FxQjl2RUE7RUFrQk0sc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQjs7Ozs7OztPckJzdkVDO0VxQjF0RUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7T3JCeXdFQztBQUNQOztBcUJoMEVBO0VBd0NRLFdBQVc7QXJCa3lFbkI7O0FxQjEwRUE7RUE0Q1EsWUFBWTtBckJreUVwQjs7QXFCOTBFQTtFQStDUSxZQUFZO0FyQm15RXBCOztBcUJsMUVBO0VBa0RRLFlBQVk7QXJCb3lFcEI7O0FxQnQxRUE7RUEwR00seUJBQTJCO0FyQmd2RWpDOztBc0J6MUVFO0VBQ0UsbUJBQW1CO0VBQ25CLHFCQUFxQjtBdEI0MUV6Qjs7QXNCMTFFRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsY0FBYztBdEI2MUVsQjs7QXNCMTFFRTtFQUNFLGNBQWM7RUFDZCxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtBdEI2MUUxQjs7QXNCbDJFRztFQVFHLGtCQUFrQjtFQUNsQix5QmxCRWE7RWtCRGIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsYUFBYTtBdEI4MUVuQjs7QXNCMzJFRztFQWlCRyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0F0QjgxRXhCOztBc0IxMUVHO0VBa0JLLGVBQWU7QXRCKzFFdkI7O0FzQjExRUc7RUFHSyx5QmxCaENVO0VrQmlDVixZQUFZO0VBQ1osZUFBZTtFQUNmLGdCQUFnQjtBdEIyMUV4Qjs7QXVCdjVFQTtFQUNFLHlCbkJxQnlCO0FKcTRFM0I7O0F1Qng1RUU7RUFDRSwrQkFBd0I7RUFBeEIsK0JBQXdCO0VBQXhCLHdCQUF3QjtFQUN4Qiw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsbUJBQWU7TUFBZixlQUFlO0VBQ2YseUJBQTZCO01BQTdCLDZCQUE2QjtFQUM3Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixVQUFVO0F2QjI1RWQ7O0F1Qm41RUk7RUFDRSx1QkFBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLDJCQUEyQjtBdkI0NUVqQzs7QXVCbDVFRTtFQUNFLGNBQWM7QXZCMjVFbEI7O0F1QjUzRUk7RUFDRSxzQkFBc0I7QXZCNDVFNUI7O0F1Qng1RUc7RUFFRyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0F2QjA1RXpCOztBdUI3NUVHO0VBT0csK0JBQXdCO0VBQXhCLCtCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsZUFBZTtBdkIwNUVyQjs7QXVCcDZFRztFQWFLLGtCQUFrQjtBdkIyNUUxQjs7QXVCeDZFRztFQWlCSyxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGdCQUFnQjtBdkIyNUV4Qjs7QXVCcjVFQTs7RUFHSSw2QkFBNkI7QXZCdTVFakM7O0F3QnIvRUE7RUFFSSxtQkFBbUI7QXhCdS9FdkI7O0F3QmgvRUU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQiw4QkFBOEI7QXhCeS9FbEM7O0F3QjkvRUc7RUFRRyx5QkFBeUI7QXhCMC9FL0I7O0F3QmxnRkc7RUFrQkcsb0NBQW9DO0VBQ3BDLHVCQUF1QjtFQUN2Qiw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLHdDQUFnQztFQUFoQyxnQ0FBZ0M7RUFDaEMsa0JBQWtCO0F4QjQvRXhCOztBd0JyaEZHO0VBbURLLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGFwQi9CVTtBSitoRmxCOztBd0J0akZHO0VBMEVLLG9DQUFzQztFQUN0QywyQkFBMkI7RUFDM0IsMkJBQTJCO0VBQzNCLHlCQUE0QjtBeEJxZ0ZwQzs7QXdCbGxGRztFQXdGTyxhcEI1RVM7QUptbEZuQjs7QXdCamdGRTtFQUNFLGdCQUFnQjtBeEJvZ0ZwQjs7QXdCcmdGRztFQVFHLFdBQVc7RUFDWCxZQUFZO0VBQ1osYXBCdkZZO0FKOGxGbEI7O0F3QjkvRUU7RUFDRSx5QnBCM0ZjO0VvQjRGZCxhQUFhO0F4QndnRmpCOztBd0IxZ0ZHO0VBU0csbUNBQTJCO1VBQTNCLDJCQUEyQjtBeEIyZ0ZqQzs7QXdCdmdGRztFQUVHLHNCQUFzQjtBeEJ5Z0Y1Qjs7QXdCM2dGRztFQWFLLGNwQjFIVTtFb0IySFYsNkJBQXFCO0VBQXJCLHFCQUFxQjtBeEI4Z0Y3Qjs7QXdCNWhGRztFQW1CTyxjcEIxSFE7QUp1b0ZsQjs7QXdCdmdGRztFQUVHLFdBQVc7RUFDWCxlQUFlO0F4QnlnRnJCOztBd0I1Z0ZHO0VBT0cseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QXhCeWdGekI7O0F3QmpoRkc7RUFZRyxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixjcEJySlk7QUo4cEZsQjs7QXdCcGdGQTtFQUNFLDZCQUE2QjtBeEJ1Z0YvQjs7QXdCbmdGQTtFQUVJLDBCQUF5QjtBeEJxZ0Y3Qjs7QXdCdmdGQTtFQU1JLDBCQUEwQjtBeEJxZ0Y5Qjs7QXdCamdGQTtFQXlDTSwwQkFBMEI7QXhCZ2dGaEM7O0F3QnppRkE7RUFvRE0sMEJBQTBCO0F4QmtnRmhDOztBeUJ4dkZBO0VBQ0Usc0JBQXNCO0VBQ3RCLGdEQUF3QztVQUF4Qyx3Q0FBd0M7QXpCbXdGMUM7O0F5Qmp3RkU7RUFDRTtJQUNFLHFDQUE2QjtZQUE3Qiw2QkFBNkI7RXpCb3dGakM7RXlCbHdGRTtJQUNFLGdDQUF3QjtZQUF4Qix3QkFBd0I7RXpCb3dGNUI7QUFDRjs7QXlCMXdGRTtFQUNFO0lBQ0UscUNBQTZCO1lBQTdCLDZCQUE2QjtFekJvd0ZqQztFeUJsd0ZFO0lBQ0UsZ0NBQXdCO1lBQXhCLHdCQUF3QjtFekJvd0Y1QjtBQUNGOztBMEIvd0ZBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLE1BQU07RUFDTixTQUFTO0VBQ1Qsc0NBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixlQUFlO0ExQmt4RmpCOztBMEI1d0ZFO0VBQ0UsMEJBQXlCO0VBQ3pCLDJCQUEyQjtBMUJxeEYvQjs7QTBCbHhGRTtFQUNFLG9DQUF5QztNQUF6QyxpQ0FBeUM7VUFBekMseUNBQXlDO0ExQnF4RjdDOztBMEJseEZFO0VBQ0Usa0JBQWtCO0VBQ2xCLHdCQUF3QjtFQUN4Qix5QkFBNEI7RUFDNUIsdUJBQXVCO0VBQ3ZCLHFCQUFvQjtBMUJxeEZ4Qjs7QTBCMXhGRztFQVFHLGtCQUFrQjtBMUJzeEZ4Qjs7QTBCOXhGRztFQVdHLGlCQUFpQjtBMUJ1eEZ2Qjs7QTBCbHlGRztFQWlCSyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixZQUFZO0VBQ1osUUFBUTtFQUNSLHdDQUFnQztVQUFoQyxnQ0FBZ0M7RUFDaEMsWUFBWTtFQUNaLHlCdEIxQlc7QUoreUZuQjs7QTBCNXdGRTtFQUNFLDBCQUF5QjtBMUJxeEY3Qjs7QTBCOTBGQTtFQThETSx5QkFBMkI7QTFCb3hGakM7O0EwQmwxRkE7RUFnRVEsb0NBQXNDO0ExQnN4RjlDOztBMEJseEZFO0VBQ0UsNEJBQTRCO0VBQzVCLCtCQUF3QjtFQUF4QiwrQkFBd0I7RUFBeEIsd0JBQXdCO0VBQ3hCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLDZCQUE2QjtFQUM3QiwwQkFBMEI7QTFCcXhGOUI7O0EwQjkxRkE7RUFpRkksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBMUJ1eEZ2Qjs7QTBCejJGQTtFQXNGUSxrQkFBa0I7QTFCdXhGMUI7O0EwQjcyRkE7RUE2Rkksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQWU7TUFBZixlQUFlO0VBQ2YscUJBQTBCO01BQTFCLGtCQUEwQjtVQUExQix5QkFBMEI7RUFDMUIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QTFCb3hGdkI7O0EwQmh4RkE7OztFQUlJLGFBQWE7QTFCa3hGakI7O0EwQjl3RkE7Ozs7Ozs7O0VBVU0sc0JBQXNCO0ExQit3RjVCOztBMEIxd0ZBO0VBRUksaUJBQWlCO0ExQjR3RnJCOztBMkIxNEZBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsV0FBVztFQUNYLFVBQVU7RUFDVixrQkFBa0I7QTNCeTVGcEI7O0EyQnQ1RkU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCdkJRZTtFdUJQZix1Q0FBK0I7VUFBL0IsK0JBQStCO0VBQy9CLGtCQUFrQjtFQUNsQiw2QkFBNkI7RUFDN0IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0EzQnk1RjFCOztBMkI5NEZFO0VBQ0Usa0JBQWtCO0EzQjg1RnRCOztBMkIvNUZHO0VBSUcsV0FBVztFQUNYLFlBQVk7QTNCKzVGbEI7O0EyQmg4RkE7RUFzQ0ksU0FBUztFQUNULGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0EzQjg1RnJCOztBMkIzNUZFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBM0I4NUZ2Qjs7QTJCNThGQTtFQWlFVSxXQUFXO0EzQjI1RnJCOztBMkI1OUZBO0VBNkVNLFlBQVk7RUFDWiwyQkFBMkI7QTNCeTVGakM7O0EyQnYrRkE7RUFxRlUsV0FBVztBM0JzNUZyQjs7QTJCMytGQTtFQWdHTSxZQUFZO0VBQ1osMkJBQTJCO0EzQnE1RmpDOztBMkJ0L0ZBO0VBdUdNLFlBQVk7RUFDWixXQUFXO0EzQm01RmpCOztBMkIzL0ZBO0VBNkhJLGlCQUFpQjtBM0IrNEZyQjs7QTJCNWdHQTtFQWdJTSx1Q0FBdUM7QTNCZzVGN0M7O0EyQmhoR0E7RUF5SVEsZUFBZTtFQUNmLFdBQVc7RUFDWCxZQUFZO0EzQmk1RnBCOztBNEI1aEdBO0VBQ0UsZUFBZTtBNUIraEdqQjs7QTRCemhHRTtFQUNFLHlCeEJrQmM7RXdCakJkLGtCQUFrQjtFQUNsQiw2QkFBNkI7RUFDN0IsK0JBQXdCO0VBQXhCLCtCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0E1QmtpR3ZCOztBNEJ4aUdHO0VBYUcsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixpQkFBaUI7QTVCcWlHdkI7O0E0QnBqR0c7RUF1QkcsbUJBQW1CO0E1QndpR3pCOztBNEIvakdHO0VBOEJHLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixtQkFBbUI7QTVCMmlHekI7O0E0QjdrR0c7RUFzQ0ssV0FBVztFQUNYLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLHFFQUFxRTtFQUNyRSx3QkFBd0I7RUFDeEIsUUFBUTtFQUNSLE9BQU87QTVCMmlHZjs7QTRCcmlHQTtFQUVJLG1CeEJyQ3VCO0FKNGtHM0I7O0E0QnppR0E7RUFNTSxtQnhCM0NhO0FKa2xHbkI7O0E2QnZtR0E7RUFDRSxlQUFlO0E3QjBtR2pCOztBNkJ4bUdFO0VBQ0UsYUFBYTtFQUNiLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsd0ZBQThFO1VBQTlFLGdGQUE4RTtFQUM5RSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxVQUFVO0VBQ1Ysa0JBQWtCO0E3QjJtR3RCOztBNkJ2bUdFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBbUI7QTdCMG1HdkI7O0E2QjVtR0c7RUFLRyxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtBN0IybUd4Qjs7QTZCbG5HRztFQVdHLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY3pCSFk7RXlCSVosU0FBUztBN0IybUdmOztBNkJ6b0dBO0VBbUNJLFNBQVM7RUFDVCxrQkFBa0I7QTdCMG1HdEI7O0E2QjlvR0E7RUF3Q0ksa0JBQWtCO0VBQ2xCLG1CQUFtQjtBN0IwbUd2Qjs7QTZCbnBHQTtFQTRDTSxtQkFBbUI7QTdCMm1HekI7O0E2QnZwR0E7RUFpREksZUFBZTtFQUNmLGN6QnhCYztFeUJ5QmQsa0JBQWtCO0VBQ2xCLG1DQUEyQjtFQUEzQiwyQkFBMkI7QTdCMG1HL0I7O0E2QjlwR0E7RUF1RE0sV0FBVztFQUNYLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsV0FBVztFQUNYLFFBQVE7RUFDUixXQUFXO0VBQ1gseUJ6Qm5DWTtBSjhvR2xCOztBNkJ4cUdBO0VBa0VRLFdBQVc7QTdCMG1HbkI7O0E4QjVxR0E7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLDRCQUE0QjtFQUM1Qiw2Q0FBNkM7RUFDN0MsaUNBQWlDO0VBQ2pDLHVDQUF1QztFQUN2QyxjMUJXaUI7RTBCVmpCLDZCQUE2QjtBOUIrcUcvQjs7QThCMXJHQTs7RUFlSSxjMUJNZTtFMEJMZixnQkFBZ0I7RUFDaEIsNkJBQTZCO0E5QmdyR2pDOztBOEJqc0dBO0VBMkJJLGdCQUFnQjtBOUJnckdwQjs7QThCM3NHQTtFQStCSSxjQUFjO0VBQ2QsbUJBQW1CO0E5QmdyR3ZCOztBOEI3cUdFO0VBQ0UseUJBQTZCO0VBQzdCLGtLQUF5SjtBOUJnckc3Sjs7QThCN3FHRTtFQUNFLG1CQUFtQjtFQUNuQix3REFBd0Q7RUFDeEQsd0NBQXdDO0E5QmdyRzVDOztBOEI3cUdFO0VBQ0UseUJBQXlCO0VBQ3pCLDBFQUEwRTtBOUJnckc5RTs7QThCN3FHRTtFQUNFLHlCQUF5QjtFQUN6QixzREFBc0Q7RUFDdEQsd0NBQXdDO0VBQ3hDLFlBQVk7RUFDWix1Q0FBdUM7QTlCZ3JHM0M7O0E4QjdxR0U7RUFDRSw4RUFBOEU7RUFDOUUseUJBQXlCO0VBQ3pCLGlCQUFpQjtBOUJnckdyQjs7QThCNXFHQTtFQUNFLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLDRCQUE0QjtFQUM1QixzQkFBc0I7RUFDdEIsa0NBQWtDO0VBQ2xDLG1EQUFtRDtFQUNuRCxrQkFBa0I7QTlCK3FHcEI7O0E4QnpxR0U7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCO0E5QmtyR3RCOztBOEJwckdHO0VBa0JHLHFCQUFxQjtBOUIyckczQjs7QThCNXFHRTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLFdBQVc7QTlCaXNHZjs7QThCcHZHQTtFQXVESSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWix5TkFBeU47RUFFek4sWUFBWTtBOUJnc0doQjs7QThCNXJHQTtFQUNFLGVBQWU7RUFDZiw0RUFBOEU7RUFFOUUsYzFCcEhpQjtBSmt6R25COztBOEJsc0dBO0VBeUJJLGMxQnpJZTtBSiswR25COztBOEIvdEdBO0VBNEJNLGMxQjVJYTtFMEI2SWIsaUJBQWlCO0E5QnVzR3ZCOztBOEJsc0dBO0VBQ0UsK0pBQzJHO0VBRDNHLGtHQUMyRztBOUJvc0c3Rzs7QThCanNHQTtFQUNFLG1GQUFtRjtFQUNuRiw2QkFBNkI7RUFDN0Isc0JBQXNCO0VBQ3RCLDRCQUE0QjtBOUJvc0c5Qjs7QThCbHNHQTtFQUNFLGlGQUFtRjtFQUNqRixrQkFBa0I7RUFDbEIsVUFBVTtBOUJxc0dkOztBOEJ4c0dBO0VBTU0sa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxNQUFNO0VBQ04sT0FBTztFQUNQLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLHNWQWFDO0VBQ0Qsc0JBQXNCO0E5QnlyRzVCOztBOEJyckdBO0VBQ0Usd0ZBQTBGO0E5QndyRzVGOztBOEJyckdBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtBOUJ3ckduQjs7QThCdHJHRTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFdBQVc7RUFDWCxhQUFhO0E5QnlyR2pCOztBOEJ0ckdFO0VBQ0Usa0JBQWtCO0VBQ2xCLHlCMUI5TWU7QUp1NEduQjs7QThCdHJHRTtFQUNFLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsaURBQWtDO1VBQWxDLHlDQUFrQztBOUJ5ckd0Qzs7QThCOXFHQTtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7QTlCNnJHckI7O0E4QjNyR0U7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFNBQVM7QTlCOHJHYjs7QThCaHJHRTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsU0FBUztFQUNULG1DQUEyQjtVQUEzQiwyQkFBMkI7QTlCcXNHL0I7O0E4QmpzR0E7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLHVEQUF1RDtFQUN2RCxzQkFBc0I7RUFDdEIsNEJBQTRCO0VBQzVCLDJCQUEyQjtFQUMzQixrQkFBa0I7QTlCb3NHcEI7O0E4QjNzR0E7RUFVSSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWixxQ0FBOEI7QTlCcXNHbEM7O0E4QjlyR0U7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixjMUJ2UmU7QUo4OUduQjs7QThCM3NHRztFQVdHLGdCQUFnQjtBOUIwc0d0Qjs7QStCNy9HQTtFQUNFLGlCQUFpQjtBL0JzZ0huQjs7QStCdmdIQTtFQWVRLGdCQUFnQjtBL0J3Z0h4Qjs7QStCdmhIQTtFQWtDTSxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGVBQWU7QS9CKy9HckI7O0ErQm5pSEE7RUEyQlEsYzNCQWU7QUo0Z0h2Qjs7QStCdmlIQTtFQThCVSwwQkFBMEI7QS9CNmdIcEM7O0ErQjNpSEE7RUF1Q1Esa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjM0JUVTtBSmloSGxCOztBK0JqakhBOztFQThDUSxpQkFBaUI7QS9Cd2dIekI7O0ErQnRqSEE7Ozs7OztFQXVEUSxpQkFBaUI7RUFDakIsZ0JBQWdCO0EvQndnSHhCOztBK0Joa0hBO0VBNERRLGVBQWU7RUFDZixZQUFZO0EvQndnSHBCOztBK0Jya0hBO0VBaUVRLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLG1CQUFtQjtBL0J3Z0gzQjs7QStCNWtIQTtFQXlFVSxhQUFhO0VBQ2IseUIzQnBEYztBSjJqSHhCOztBK0JqbEhBO0VBNkVZLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGMzQmhETTtFMkJpRE4sa0JBQWtCO0VBQ2xCLHNCQUFzQjtBL0J3Z0hsQzs7QStCMWxIQTtFQXNGWSxjQUE0QjtBL0J3Z0h4Qzs7QStCOWxIQTtFQTBGWSxjQUFjO0EvQndnSDFCOztBK0JsbUhBO0VBK0ZnQixxQkFBcUI7RUFDckIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjM0JsRUU7QUp5a0hsQjs7QStCem1IQTtFQXVHa0IsY0FBNEI7QS9Cc2dIOUM7O0ErQjdtSEE7RUE0R2dCLFdBQVc7QS9CcWdIM0I7O0ErQmpuSEE7RUFrSFksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7QS9CbWdIekI7O0ErQnJuSEE7RUF5SFUsbUIzQm5HYztFMkJvR2Qsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsaUJBQWdCO0EvQmdnSDFCOztBK0I3bkhBO0VBK0lNLHVCQUF1QjtBL0J3L0c3Qjs7QWdDdm9IQSx3REFBQTtBQUNBLHVFQUFBO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIscUJBQXFCO0FoQzBvSHZCOztBZ0N4b0hBO0VBQ0UsZ0NBQWdDO0VBQ2hDLHNCQUFzQjtFQUN0QixrQkFBa0I7QWhDMm9IcEI7O0FnQ3pvSEE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0NBQWdDO0VBQ2hDLDBCQUFBO0FoQzRvSEY7O0FnQzFvSEE7RUFDRSxhQUFhO0FoQzZvSGY7O0FpQzlwSEE7RUFDRSxpQkFBaUI7RUFDakIsb0JBQW9CO0FqQ2lxSHRCOztBaUNucUhBO0VBVUksZ0JBQWdCO0FqQ29xSHBCOztBaUM5cUhBO0VBa0JJLG1CQUFtQjtFQUNuQixvQkFBb0I7QWpDc3FIeEI7O0FpQ25xSEU7RUFDRSw4QkFBOEI7QWpDc3FIbEM7O0FpQy9wSEc7RUFNRyxnQkFBZ0I7RUFDaEIsY0FBYztBakN5cUhwQjs7QWlDanFIRTtFQUNFLHlCN0J2QnVCO0FKaXNIM0I7O0FpQzNxSEc7RUFJRyxrQkFBa0I7QWpDMnFIeEI7O0FpQ3ZxSEU7RUFDRSx5QjdCaENvQjtBSjBzSHhCOztBaUMzcUhHO0VBSUcsbUJBQW1CO0VBQ25CLHNCQUFzQjtBakMycUg1Qjs7QWlDaHJIRztFQVFHLGlCQUFpQjtFQUNqQixrQkFBa0I7QWpDNHFIeEI7O0FpQ3hxSEU7RUFDRSxzR0FBd0c7RUFDeEcsYzdCL0NlO0FKMHRIbkI7O0FpQzdxSEc7RUFLRyx5QkFBNEI7QWpDNHFIbEM7O0FpQ3hxSEU7RUFDRSxpRkFBbUY7QWpDMnFIdkY7O0FpQ3hxSEU7RUFDRSx5QjdCM0RlO0FKc3VIbkI7O0FpQzVxSEc7O0VBS0csa0JBQWtCO0FqQzRxSHhCOztBaUNqckhHO0VBU0cseUJBQTRCO0FqQzRxSGxDOztBaUNyckhHO0VBYU8seUJBQTRCO0FqQzRxSHRDOztBaUN6ckhHO0VBb0JLLG9DQUErQztBakN5cUh2RDs7QWlDN3JIRztFQXlCRyxhQUFhO0FqQ3dxSG5COztBaUNwcUhHO0VBRUcsa0JBQWtCO0FqQ3NxSHhCOztBaUNucUhFO0VBQ0UsbUZBQXFGO0VBQ3JGLGM3QjlGZTtBSm93SG5COztBaUN4cUhHO0VBS0cseUJBQTRCO0FqQ3VxSGxDOztBaUNucUhHO0VBRUcsNEJBQVE7TUFBUixpQkFBUTtVQUFSLFFBQVE7QWpDcXFIZDs7QWlDdnFIRztFQVNHLDRCQUFRO01BQVIsaUJBQVE7VUFBUixRQUFRO0FqQ3dxSGQ7O0FpQzFwSEU7RUFDRSx1QkFBdUI7QWpDMHFIM0I7O0FpQzNxSEc7RUFlRywwQkFBMEI7RUFDMUIsa0JBQWtCO0VBQ2xCLDhCQUE2QjtFQUM3QiwyQkFBMEI7QWpDOHFIaEM7O0FpQ2hzSEc7RUEyQkcsMEJBQTBCO0VBQzFCLDJCQUEwQjtFQUMxQiw4QkFBNkI7QWpDaXJIbkM7O0FpQzlzSEc7RUF1Q0csMEJBQTBCO0VBQzFCLG1CQUFtQjtFQUNuQiwyQkFBMEI7QWpDb3JIaEM7O0FpQzd0SEc7RUEyREcsa0JBQWtCO0FqQ2tySHhCOztBaUM3dUhHO0VBOERLLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGFBQWE7RUFDYixRQUFRO0VBQ1IsU0FBUztFQUNULHdDQUFnQztVQUFoQyxnQ0FBZ0M7RUFDaEMsK0RBQStEO0FqQ21ySHZFOztBa0N6NEhBO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFvQjtBbENrNUh0Qjs7QWtDNTRIRTtFQUNFLG1CQUFtQjtBbENxNUh2Qjs7QWtDbDVIRztFQUVHLGlCQUFpQjtFQUNqQixnQkFBZ0I7QWxDbzVIdEI7O0FrQ3Y1SEc7RUFNSyxrQkFBa0I7QWxDcTVIMUI7O0FrQzM1SEc7RUFXRyx1QkFBdUI7RUFDdkIsbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUUzQixjQUFjO0VBQ2QsZUFBZTtBbENtNUhyQjs7QWtDbDZIRztFQWtCSyxtRUFBQTtBbENvNUhSOztBa0N0NkhHO0VBcUJPLGM5QkRRO0FKczVIbEI7O0FrQzE2SEc7RUEwQlMsYzlCTk07QUowNUhsQjs7QWtDOTZIRztFQXVDTywwQkFBMEI7QWxDaTVIcEM7O0FrQ3g3SEc7RUFtRE8sc0JBQXNCO0FsQ3E1SGhDOztBa0N4OEhHO0VBdURPLGtCQUFrQjtFQUNsQixzQkFBcUI7QWxDcTVIL0I7O0FrQzc4SEc7RUEyRE8saUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxpQkFBZ0I7QWxDczVIMUI7O0FrQ245SEc7RUF3RU8sc0JBQXNCO0FsQ3E1SGhDOztBa0MvNEhLO0VBRUcsa0NBQWtDO0FsQ2k1SDFDOztBa0M1NEhFO0VBQ0UsdUJBQXVCO0VBQ3ZCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixnQkFBZ0I7QWxDKzRIcEI7O0FrQ3A1SEc7RUFRRyxnQkFBZ0I7QWxDZzVIdEI7O0FrQ3g1SEc7RUFhRyxhQUFhO0FsQys0SG5COztBa0MzNEhFO0VBQ0UseUI5QjdGb0I7QUoyK0h4Qjs7QWtDamdJQTtFQXdITSxrQkFBa0I7QWxDNjRIeEI7O0FrQ3JnSUE7RUE0SE0sZ0JBQWdCO0FsQzY0SHRCOztBa0N6Z0lBO0VBK0hNLGtCQUFrQjtBbEM4NEh4Qjs7QWtDN2dJQTtFQXFJTSwwQkFBMEI7RUFDMUIsZ0JBQWdCO0FsQzQ0SHRCOztBa0NsaElBO0VBZ0pNLGVBQWU7RUFDZiwyQkFBMkI7QWxDNDRIakM7O0FrQzdoSUE7RUF3Sk0sZUFBZTtFQUNmLDhCQUE4QjtBbEMrNEhwQzs7QWtDeGlJQTtFQWdLTSxlQUFlO0VBQ2YsZ0JBQWdCO0FsQ2s1SHRCOztBa0NuaklBO0VBMEtNLG1CQUFtQjtBbENvNUh6Qjs7QWtDOWpJQTs7RUErS00sYUFBYTtBbENvNUhuQjs7QWtDbmtJQTtFQW1MTSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLGdCQUFnQjtBbENvNUh0Qjs7QWtDemtJQTtFQTRMTSxtQkFBbUI7QWxDaTVIekI7O0FrQ3o0SEk7RUFDRSx3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixzQkFBc0I7RUFDdEIseUNBQThCO0VBQTlCLHdDQUE4QjtNQUE5QixrQ0FBOEI7VUFBOUIsOEJBQThCO0FsQ2s1SHBDOztBa0NyNUhLO0VBWUssYUFBYTtBbENtNUh2Qjs7QWtDLzVISztFQWdCTyxhQUFhO0FsQ201SHpCOztBa0NuNkhLO0VBb0JPLGNBQWM7QWxDbTVIMUI7O0FrQ3Y2SEs7RUF1QlMsdUJBQWU7RUFBZixlQUFlO0FsQ281SDdCOztBa0MzNkhLO0VBOEJHLDhCQUF3QjtNQUF4Qiw0QkFBd0I7VUFBeEIsd0JBQXdCO0FsQ2k1SGhDOztBa0MzNEhBO0VBQ0UsK0JBQXdCO0VBQXhCLCtCQUF3QjtFQUF4Qix3QkFBd0I7QWxDODRIMUI7O0FtQ3JuSUU7RUFDRSwrQkFBd0I7RUFBeEIsK0JBQXdCO0VBQXhCLHdCQUF3QjtFQUN4Qix1Q0FBaUM7RUFBakMsd0NBQWlDO01BQWpDLHFDQUFpQztVQUFqQyxpQ0FBaUM7QW5Dd25JckM7O0FtQ2xuSUk7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBbUI7QW5DMm5JekI7O0FtQ25uSUk7RUFDRSxtQkFBWTtNQUFaLG9CQUFZO1VBQVosWUFBWTtBbkM2bklsQjs7QW1DM25JSTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QW5DOG5JekI7O0FvQzFwSUE7RUFDRSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0FwQytxSWY7O0FvQ2hxSUU7RUFDRSw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7QXBDMnJJMUI7O0FvQzVySUc7RUFJRyxtQkFBbUI7QXBDNHJJekI7O0FvQ2hzSUc7RUFXSyxtQkFBbUI7QXBDK3JJM0I7O0FvQzFzSUc7RUFxQkssd0JBQXdCO0FwQ3FzSWhDOztBb0MxdElHO0VBd0JLLG1CQUFtQjtFQUNuQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFlO01BQWYsZUFBZTtBcENzc0l2Qjs7QW9DaHVJRztFQWlDSyxrQkFBa0I7QXBDeXNJMUI7O0FvQzF1SUc7RUFvQ0ssd0JBQXdCO0VBQ3hCLG1CQUFZO01BQVosb0JBQVk7VUFBWixZQUFZO0FwQzBzSXBCOztBb0MvdUlHO0VBK0NLLGlCQUFpQjtFQUNqQiw2QkFBZ0I7TUFBaEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixnQkFBZ0I7QXBDZ3RJeEI7O0FvQ3BzSUU7RUFHRSxrQkFBeUI7RUFDekIsaUJBQXdCO0VBQ3hCLG1CQUFlO01BQWYsZUFBZTtBcEM4c0luQjs7QW9DbnRJRztFQWFHLHdCQUFrQztFQUNsQyxpQkFBd0I7RUFDeEIsZ0JBQXVCO0FwQ2l0STdCOztBb0NodUlHO0VBK0JHLGtCQUFrQjtBcEN5dEl4Qjs7QW9DeHZJRztFQW9DSyxrQkFBa0I7QXBDOHRJMUI7O0FvQ2x3SUc7RUF1Q0ssa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixTQUFTO0FwQyt0SWpCOztBb0N4d0lHO0VBNENLLGlCQUFpQjtBcENndUl6Qjs7QW9DNXdJRztFQThDTywyQkFBMkI7QXBDa3VJckM7O0FvQ2h4SUc7RUFrREssd0JBQXdCO0FwQ2t1SWhDOztBb0NweElHO0VBcURLLHdCQUF3QjtBcENtdUloQzs7QW9DN3RJRztFQUlLLFdBQVc7RUFDWCxZQUFZO0VBQ1osNkJBQTZCO0VBQzdCLGVBQWU7QXBDNnRJdkI7O0FvQ3B1SUc7RUFRVSxhaENuSEs7QUptMUlsQjs7QW9DeHVJRztFQVNvQixhaENsSEg7QUpxMUlwQjs7QW9DNXVJRztFQVlLLGdCQUFnQjtFQUNoQixtQkFBbUI7QXBDb3VJM0I7O0FvQ2p2SUc7RUFvQk8sY0FBYztFQUNkLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGNoQ3pJUTtBSmczSWxCOztBb0MvdklHO0VBMkJPLGNBQWM7QXBDd3VJeEI7O0FvQ253SUc7RUErQkssZ0JBQWdCO0VBQ2hCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7QXBDd3VJL0I7O0FvQ3p3SUc7RUF3Q08sa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLDZCQUE2QjtFQUM3QixlQUFlO0FwQzJ1SXpCOztBb0N4eElHO0VBb0RTLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsWUFBWTtBcEM4dUl4Qjs7QW9DcHlJRztFQXlEVyxpQkFBaUI7QXBDK3VJL0I7O0FvQ3h5SUc7RUFnRWEsYWhDdEtDO0FKazVJakI7O0FvQzV5SUc7RUFtRWEsYWhDMUtHO0FKdTVJbkI7O0FvQ2h6SUc7RUEwRVcsYWhDaExHO0FKMDVJakI7O0FvQ3B6SUc7RUFnRkssZ0JBQWdCO0FwQ3d1SXhCOztBb0N4eklHO0VBdUZLLG1CQUFtQjtBcEMydUkzQjs7QW9DbDBJRztFQStGTyxZQUFZO0VBQ1osWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsNkJBQTZCO0FwQzh1SXZDOztBb0NqMUlHO0VBa0hTLG9CQUFvQjtFQUNwQix5Q0FBeUI7RUFBekIsaUNBQXlCO0VBQXpCLHlCQUF5QjtFQUF6QixnREFBeUI7QXBDaXZJckM7O0FvQ3AySUc7RUF3SFcsa0NBQTBCO1VBQTFCLDBCQUEwQjtBcENndkl4Qzs7QW9DeDJJRztFQW9JUyx3QkFBd0I7RUFDeEIsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCx5QmhDM1BlO0FKeStJM0I7O0FvQzd0SUc7RUFFRyxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFNBQVM7RUFDVCxXQUFXO0VBQ1gsZUFBZTtBcEMydUlyQjs7QW9DanZJRztFQWNHLGdCQUFnQjtBcEM4dUl0Qjs7QW9DNXZJRztFQWtCRyw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FwQzh1STdCOztBb0Nsd0lHO0VBMEJLLGdCQUFnQjtBcENtdkl4Qjs7QW9DN3dJRztFQStCRyxXQUFXO0FwQ2t2SWpCOztBb0M5dUlHO0VBRUcsNEJBQThCO0VBQTlCLDhCQUE4QjtNQUE5QixrQ0FBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FwQ2d2STdCOztBb0NudklHO0VBVUcsaUJBQWlCO0FwQ212SXZCOztBb0M3dklHO0VBY0csZ0JBQWdCO0FwQ212SXRCOztBb0Nqd0lHO0VBa0JHLDRCQUE0QjtFQUM1QixnQkFBZ0I7RUFDaEIsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLGFBQWE7QXBDbXZJbkI7O0FvQ3h3SUc7RUF5QkcsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsZ0JBQWdCO0FwQ212SXRCOztBb0Mvd0lHO0VBZ0NHLFFBQ0Y7QXBDa3ZJSjs7QW9DbnhJRztFQXFDSyxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFVBQVU7QXBDa3ZJbEI7O0FvQ3p4SUc7RUE0Q08sV0FBVztFQUNYLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CaENqV1M7RWdDa1dULFFBQVE7RUFDUixTQUFTO0VBQ1Qsd0NBQWdDO1VBQWhDLGdDQUFnQztFQUNoQyxXQUFXO0FwQ3V2SXJCOztBb0MzeUlHO0VBMERHLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0FwQ3F2SWpDOztBb0NybkpDO0VBc1lHLHVCQUF1QjtFQUN2Qix3QkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixZQUFZO0FwQ212SWhCOztBb0M1bkpDO0VBNllHLFNBQVM7RUFDVCxtQkFBbUI7QXBDbXZJdkI7O0FvQ2pvSkM7RUFxWkcsYUFBYTtBcENzdklqQjs7QW9DM29KQztFQTBaSyxhaEN4WGM7QUo2bUpwQjs7QW9DL29KQztFQStaRyxhQUFhO0FwQ292SWpCOztBb0NucEpDO0VBbWFHLFFBQVE7QXBDb3ZJWjs7QW9DdnBKQztFQXVhRyxhaEN2WWM7RWdDd1lkLGVBQWU7QXBDb3ZJbkI7O0FvQzVwSkM7RUE0YUcsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7QXBDb3ZJMUI7O0FvQ2pxSkM7RUFpYkcsNEJBQVE7TUFBUixpQkFBUTtVQUFSLFFBQVE7RUFDUixnQkFBZ0I7QXBDb3ZJcEI7O0FvQ3RxSkM7RUFvYkssY2hDMVpZO0VnQzJaWixlQUFlO0VBQ2YsaUJBQWlCO0FwQ3N2SXZCOztBb0M1cUpDO0VBOGJHLDRCQUFRO01BQVIsaUJBQVE7VUFBUixRQUFRO0VBQ1IsZ0JBQWdCO0FwQ3d2SXBCOztBb0N2ckpDO0VBaWNLLGNBQWE7RUFDYixlQUFlO0VBQ2YsZ0JBQWdCO0FwQzB2SXRCOztBb0M3ckpDO0VBMmNHLDJCQUEyQjtBcEM0dkkvQjs7QW9DdnNKQztFQThjSywwQkFBMEI7RUFDMUIseUJBQXlCO0VBQ3pCLDRCQUE0QjtBcEM2dklsQzs7QXFDN3NKQTtFQUNFLG1CQUFtQjtBckNndEpyQjs7QXFDMXNKRTtFQUNFLCtCQUF3QjtFQUF4QiwrQkFBd0I7RUFBeEIsd0JBQXdCO0VBQ3hCLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FyQ210SnZCOztBcUN0dEpHO0VBTUcsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7QXJDb3RKeEI7O0FxQ2p0Sks7RUFFRyxjakNZVTtBSnVzSmxCOztBcUMvc0pLO0VBRUcsY0FBYztBckNpdEp0Qjs7QXFDN3NKSTtFQUNFLG1CQUFtQjtBckNndEp6Qjs7QXNDL3VKQTtFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUI7QXRDa3ZKckI7O0FzQ2h2SkU7RUFDRSwrQkFBd0I7RUFBeEIsK0JBQXdCO0VBQXhCLHdCQUF3QjtFQUN4Qiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QXRDbXZKdkI7O0FzQy91SkU7RUFDRSxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFlBQVk7RUFDWixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIseUJsQ0V1QjtBSmd2SjNCOztBc0MzdkpHO0VBWUcsbUJBQW1CO0F0Q212SnpCOztBc0MvdkpHO0VBZ0JHLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsZUFBZTtBdENtdkpyQjs7QXVDL3dKRTtFQUNFLGlEQUF3QztVQUF4Qyx5Q0FBd0M7RUFDeEMsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixjbkNvQmM7QUo4dkpsQjs7QXVDendKRTtFQUNFLHdDQUF1QztFQUN2QyxzREFBNkM7VUFBN0MsOENBQTZDO0F2Q2t4SmpEOztBdUNweEpHO0VBVUcsbUJBQW1CO0F2Q3F4SnpCOztBdUMveEpHO0VBZUssK0JBQXdCO0VBQXhCLCtCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCbkNaZ0I7RW1DYWhCLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCw2QkFBNkI7RUFDN0Isa0JBQWtCO0F2Q294SjFCOztBdUM3eUpHO0VBaUNTLG1CQUFtQjtBdkNzeEovQjs7QXVDdnpKRztFQXFDUyxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixpQkFBaUI7QXZDc3hKN0I7O0F1Qzl6Skc7RUFtRFMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBdkMyeEo5Qjs7QXVDLzBKRztFQTBEUyxjbkN2Q1E7QUpnMEpwQjs7QXVDbjFKRztFQWdFSyxrQkFBa0I7RUFDbEIsZUFBZTtBdkN1eEp2Qjs7QXVDeDFKRztFQXlFTyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0F2QzB4SjVCOztBdUNwMkpHO0VBbUZLLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0F2QzJ4Si9COztBdUNoM0pHO0VBNkZPLG1CQUFhO01BQWIsaUJBQWE7VUFBYixhQUFhO0VBQ2IsMkJBQWtCO01BQWxCLGtCQUFrQjtFQUNsQixtQkFBbUI7QXZDOHhKN0I7O0F1QzczSkc7RUF1R08sY0FBYztFQUNkLG1CQUFhO01BQWIsaUJBQWE7VUFBYixhQUFhO0VBQ2Isb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixnQkFBZ0I7QXZDZ3lKMUI7O0F1Q3R4Sks7RUFXTyxjQUFjO0F2QzZ4SjFCOztBdUNseEpFO0VBQ0UsaUJBQWlCO0F2QzJ4SnJCOztBdUN2eEpBO0VBV0ksMkJBQTBCO0VBQzFCLDBCQUF5QjtBdkM0eEo3Qjs7QXVDeHlKQTtFQThCSSwyQkFBMkI7QXZDK3hKL0I7O0F1Qzd4SkU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0F2Q2d5SnZCOztBdUNqeEpHO0VBVUcsZUFBZTtFQUNmLGdCQUFnQjtBdkNxeUp0Qjs7QXVDOXdKSztFQVNHLGNBQWM7QXZDMHlKdEI7O0F1Q256Sks7RUFZTyxhQUFhO0F2QzJ5SnpCOztBdUN2ekpLO0VBZ0JLLHlCQUF5QjtFQUN6QixjQUFjO0F2QzJ5SnhCOztBdUM1ekpLO0VBNEJHLGNBQWM7QXZDMHlKdEI7O0F1Q3QwSks7RUErQkssa0JBQWtCO0F2QzJ5SjVCOztBdUMxMEpLO0VBbUNLLGNBQWM7QXZDMnlKeEI7O0F1QzkwSks7RUF3Q0csZUFBZTtBdkMweUp2Qjs7QXVDbDFKSztFQTRDRywrQkFBK0I7QXZDMHlKdkM7O0F1Q3o2SkE7RUFxSUksb0NBQXNDO0F2Q3d5SjFDOztBdUNyeUpFO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBdkN3eUpwQjs7QXVDMXlKRztFQUtHLGVBQWU7QXZDeXlKckI7O0F1Qzl5Skc7RUFjRyxlQUFlO0VBQ2YsY0FBYztBdkM0eUpwQjs7QXVDaHlKRTtFQUNFLGtCQUFrQjtBdkM2eUp0Qjs7QXVDOXlKRztFQU9HLGtCQUFrQjtFQUNsQix5Q0FBaUM7VUFBakMsaUNBQWlDO0VBQ2pDLFdBQVc7QXZDaXpKakI7O0F1Q3B5SkU7RUFDRSxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxNQUFNO0VBQ04sbUJuQ3pVZTtFbUMwVWYseUNBQWlDO1VBQWpDLGlDQUFpQztFQUNqQyxtQkFBbUI7RUFDbkIsZ0JBQWdCO0F2Q216SnBCOztBdUMzekpHO0VBZ0JHLGVBQWU7RUFDZixTQUFTO0VBQ1Qsa0JBQWtCO0F2Q3N6SnhCOztBdUN4MEpHO0VBcUJLLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGVBQWU7RUFDZixjQUFjO0F2Q3V6SnRCOztBdUNoMUpHO0VBOEJHLGVBQWU7QXZDc3pKckI7O0F1Q2p6Skc7RUFFRyxXQUFXO0VBQ1gsY0FBYztBdkNtekpwQjs7QXVDL3lKRTtFQUNFLGtCQUFrQjtBdkNrekp0Qjs7QXVDL3lKRTtFQUNFLG1CbkNuWGU7RW1Db1hmLG1CQUFtQjtFQUNuQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixhQUFhO0F2Q2t6SmpCOztBdUN6eUpFO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7QXZDb3pKdEI7O0F1Q3Z6Skc7RUFNRyxXQUFXO0F2Q3F6SmpCOztBdUNqekpFO0VBQ0UsZ0JBQWdCO0F2Q296SnBCOztBdUNyekpHO0VBSUcsZUFBZTtFQUNmLFNBQVM7QXZDcXpKZjs7QXVDMXpKRztFQVNHLGdCQUFnQjtFQUNoQixrQkFBa0I7QXZDcXpKeEI7O0F1Qy96Skc7RUFjRyxtQkFBbUI7QXZDcXpKekI7O0F1Q24wSkc7RUFrQkcsZUFBZTtBdkNxekpyQjs7QXVDanpKRTtFQUVFLGtCQUFrQjtBdkNtekp0Qjs7QXVDaHpKRTtFQUNFLHVCQUF1QjtFQUN2QiwwQkFBMEI7RUFDMUIsWUFBWTtFQUNaLFdBQVc7QXZDbXpKZjs7QXVDNXlKRTtFQUNFLHNCQUFzQjtFQUN0QiwwQkFBMEI7RUFDMUIsV0FBVztFQUNYLFVBQVU7RUFDVixVQUFVO0F2Q3N6SmQ7O0F3Q2p3S0E7RUFDRSxpQkFBaUI7QXhDMHdLbkI7O0F3Q3h3S0U7RUFDRSxvQkFBb0I7QXhDMndLeEI7O0F3Q3h3S0U7RUFDRSxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGdDcENZb0I7QUordkt4Qjs7QXdDeHdLRTtFQUNFLGNBQWM7RUFDZCxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtBeEMyd0sxQjs7QXdDaHhLRztFQWFLLG1CQUFtQjtBeEM2d0szQjs7QXdDMXhLRztFQXFCSyxrQkFBa0I7RUFDbEIsb0NBQW9DO0VBQ3BDLG9DQUFvQztBeEMrd0s1Qzs7QXdDdHlLRztFQTBCTywyQkFBMkI7QXhDZ3hLckM7O0F3QzF5S0c7RUE4Qk8sMEJBQTBCO0F4Q2d4S3BDOztBd0M5eUtHO0VBa0NPLGtCQUFrQjtFQUNsQixXQUFXO0F4Q2d4S3JCOztBd0NuektHO0VBeUNHLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsZUFBZTtBeEM4d0tyQjs7QXdDMXdLRztFQUdHLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsZUFBZTtBeEMyd0tyQjs7QXdDaHhLRztFQVNLLGlCQUFpQjtBeEMyd0t6Qjs7QXdDcHhLRztFQWFLLGlCQUFpQjtBeEMyd0t6Qjs7QXdDeHhLRztFQWdCTyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFNBQVM7QXhDNHdLbkI7O0F3Qzl4S0c7RUFzQk8sY3BDaERVO0FKNHpLcEI7O0F3Q3R3S0U7RUFDRSx5QnBDL0RjO0FKdzBLbEI7O0F3Q3R3S0U7RUFDRSxhQUFhO0F4Q3l3S2pCOztBeUNwMktFO0VBQ0Usb0NBQW9DO0F6Q3UyS3hDOztBeUN4MktHO0VBY0sseUJBQTJCO0F6QzIyS25DOztBeUN6M0tHO0VBOEJLLFlBQVk7QXpDdzJLcEI7O0F5Q24yS0U7RUFDRSw2QkFBNkI7RUFDN0IsWUFBWTtFQUNaLGVBQWU7RUFDZixxQkFBcUI7QXpDczJLekI7O0F5Qy80S0E7RUE4Q00sbUJBQW1CO0F6Q3EyS3pCOztBeUNuNUtBO0VBa0RNLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0F6Q3EyS3pCOztBeUN6NUtBO0VBd0RNLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixtQkFBbUI7QXpDcTJLekI7O0F5Q2w2S0E7RUFpRU0sVUFBVTtFQUNWLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQTZCO01BQTdCLDZCQUE2QjtFQUM3QixtQkFBbUI7QXpDcTJLekI7O0F5Q3o2S0E7RUF1RVEsYUFBYTtFQUNiLGtCQUFrQjtBekNzMksxQjs7QXlDOTZLQTtFQTJFVSxnQkFBZ0I7QXpDdTJLMUI7O0EwQ2w3S0E7RUFLRSxjdENxQmdCO0VzQ3BCaEIsb0JBQW9CO0ExQ2k3S3RCOztBMEMvNktFO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixtQkFBYztNQUFkLGtCQUFjO1VBQWQsY0FBYztFQUNkLHlCdENTZTtFc0NSZixjdENhYztBSnE2S2xCOztBMEN2N0tHO0VBZ0JHLHFCQUFxQjtBMUN1N0szQjs7QTBDLzhLQTtFQTZCSSxxQkFBcUI7QTFDczdLekI7O0EwQ245S0E7RUFpQ0ksNkJBQTZCO0VBQzdCLG1CQUFtQjtBMUNzN0t2Qjs7QTBDeDlLQTtFQXFDTSx5QkFBeUI7RUFDekIsb0RBQTRDO1VBQTVDLDRDQUE0QztBMUN1N0tsRDs7QTBDNzlLQTtFQXlDUSxnQkFBZ0I7QTFDdzdLeEI7O0EwQ2orS0E7RUFpRFEscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixtQkFBbUI7QTFDMDdLM0I7O0EwQzcrS0E7RUFzRFUsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBMUMyN0s1Qjs7QTBDbC9LQTtFQTBEWSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFFBQVE7RUFDUixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIseUJ0Q3ZDTTtBSm0rS2xCOztBMEM3L0tBO0VBeUVJLHdCQUFnQjtVQUFoQixnQkFBZ0I7QTFDdzdLcEI7O0EwQ2pnTEE7RUE0RU0sa0JBQWtCO0VBQ2xCLHlCdEN4RGE7RXNDeURiLG9DQUFvQztFQUNwQyx5Q0FBeUI7RUFBekIsaUNBQXlCO0VBQXpCLHlCQUF5QjtFQUF6QixnREFBeUI7RUFDekIsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixVQUFVO0ExQ3k3S2hCOztBMEMxZ0xBO0VBb0ZRLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsVUFBVTtFQUNWLFFBQVE7RUFDUixTQUFTO0VBQ1Qsa0NBQWtDO0VBQ2xDLHFDQUFxQztFQUNyQywrQkFBK0I7QTFDMDdLdkM7O0EwQ3JoTEE7RUE4RlUsV0FBVztFQUNYLFFBQVE7RUFDUixTQUFTO0VBQ1Qsa0NBQWtDO0VBQ2xDLHFDQUFxQztFQUNyQywrQnRDekVRO0VzQzBFUixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7QTFDMjdLckI7O0EwQ2ppTEE7RUE0R00sa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixPQUFPO0VBQ1AsUUFBUTtFQUNSLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLDJCQUEyQjtFQUMzQixjdEMvRmE7QUp3aExuQjs7QTJDMWlMRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0EzQzZpTDFCOztBMkN0aUxFO0VBQ0UsNkJBQWdCO01BQWhCLGdCQUFnQjtFQUNoQixlQUFlO0EzQytpTG5COztBMkNqakxHO0VBS0csY0FBYztFQUNkLFlBQVk7RUFDWixXQUFXO0VBQ1gsb0JBQWlCO0tBQWpCLGlCQUFpQjtFQUNqQixrQkFBa0I7QTNDZ2pMeEI7O0EyQzVpTEU7RUFDRSw0QkFBZTtNQUFmLGVBQWU7RUFDZixjQUFjO0VBQ2QsWUFBWTtBM0MraUxoQjs7QTJDbGpMRztFQU1HLGFBQWE7QTNDZ2pMbkI7O0EyQzVpTEU7RUFDRSxtQkFBbUI7QTNDK2lMdkI7O0EyQ2xsTEE7RUErRkksZUFBZTtFQUNmLGdCQUFlO0EzQ2lsTG5COztBNENsckxBO0VBRUksd0JBQWdCO1VBQWhCLGdCQUFnQjtBNUNvckxwQjs7QTRDdHJMQTtFQU1JLFlBQVk7RUFDWixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0E1Q29yTDNCOztBNEM3ckxBO0VBWU0sV0FBVztFQUNYLGdCQUFnQjtBNUNxckx0Qjs7QTZDbHNMQTs7Ozs7QzdDeXNMQztBNkNsc0xEO0VBQ0UsMkJBQTJCO0VBQzNCLHNDQUFzQztBN0Nvc0x4Qzs7QTZDNXJMRTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0E3Q3FzTDFCOztBNkMxc0xHO0VBWUcsbUJBQW1CO0VBQ25CLG1CekNFWTtFeUNEWiwwQkFBMEI7RUFDMUIsV0FBVztBN0N3c0xqQjs7QTZDcHNMRTtFQUNFLGNBQWM7RUFDZCxZQUFZO0VBQ1osd0JBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixrQ0FBa0M7RUFDbEMsMEJBQTBCO0E3Q3VzTDlCOztBNkNwc0xFO0VBQ0UsaUNBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFnQjtFQUNoQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUNsQix5QkFBeUI7QTdDdXNMN0I7O0E2Qy9zTEc7RUFlRyxvQkFBaUI7S0FBakIsaUJBQWlCO0E3QzBzTHZCOztBNkN6dExHO0VBbUJHLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsVUFBVTtFQUNWLFNBQVM7QTdDMHNMZjs7QTZDdHNMRTtFQUNFLHVDQUF1QztFQUN2QyxtQkFBWTtNQUFaLG9CQUFZO1VBQVosWUFBWTtFQUNaLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBRXRCLGtCQUFrQjtBN0N3c0x0Qjs7QTZDbnNMSTtFQUNFLGNBQWM7QTdDNHNMcEI7O0E2Q3hzTEU7RUFDRSxTQUFTO0VBQ1QsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFFbkIsa0JBQWtCO0E3QzBzTHRCOztBNkNwc0xFO0VBQ0UseUJBQTJCO0E3QzZzTC9COztBNkMxc0xFO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7QTdDNnNMcEI7O0E2Q2h0TEc7RUFNRyxnQkFBZ0I7RUFDaEIsY3pDbkZZO0FKaXlMbEI7O0E2QzFzTEU7RUFDRSxnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBRXBCLGtCQUFrQjtBN0M0c0x0Qjs7QTZDaHRMRztFQVVHLHVDQUF1QztBN0NndEw3Qzs7QThDMzBMQTtFQUNFLHlCMUMrQmdCO0FKK3lMbEI7O0E4QzUwTEU7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixnQzFDeUJjO0UwQ3hCZCx5QkFBeUI7QTlDKzBMN0I7O0E4Q3AxTEc7RUFRRyxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLG9CQUFjO01BQWQsY0FBYztBOUNnMUxwQjs7QThDMTFMRztFQWNHLGtCQUFrQjtFQUNsQixnQkFBZ0I7QTlDZzFMdEI7O0E4QzcwTEk7RUFDRSx3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtBOUNnMUw3Qjs7QThDNTBMRTtFQUNFLGtCQUFrQjtBOUMrMEx0Qjs7QThDMzBMRTtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUJBQW1CO0E5QzgwTHZCOztBOEMzMExFO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsaUJBQWlCO0E5QzgwTHJCOztBOEM1MExJO0VBQ0UsYzFDbEJZO0FKaTJMbEI7O0E4QzMwTEU7RUFDRSxrQkFBa0I7QTlDODBMdEI7O0E4Qy8wTEc7RUFLSyxlQUFlO0VBQ2YsZ0JBQWdCO0E5QzgwTHhCOztBOENwMUxHO0VBVUssZUFBZTtFQUNmLGNBQWM7RUFDZCxnQkFBZ0I7QTlDODBMeEI7O0E4QzExTEc7RUFnQkssNkJBQTZCO0E5QzgwTHJDOztBOEM5MUxHO0VBb0JLLGdCQUFnQjtBOUM4MEx4Qjs7QStDajVMRztFQUVHLGFBQWE7QS9DbTVMbkI7O0ErQ3I1TEc7RUFLRyxjQUFjO0EvQ281THBCOztBK0NoNUxHO0VBRUcsYUFBYTtBL0NrNUxuQjs7QStDcDVMRztFQUtHLGNBQWM7QS9DbTVMcEI7O0ErQy80TEc7RUFFRyxhQUFhO0EvQ2k1TG5COztBK0NuNUxHO0VBS0csY0FBYztBL0NrNUxwQjs7QStDMTZMQTtFQThCTSxhQUFhO0EvQ2c1TG5COztBZ0Q3NkxFO0VBQ0UsYUFBYTtFQUNiLGlEQUFrQztVQUFsQyx5Q0FBa0M7RUFDbEMseUI1Q2lCZTtFNENoQmYsa0JBQWtCO0FoRGc3THRCOztBZ0Q3NkxFO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIseUI1Q21CMEI7QUo2NUw5Qjs7QWdENzZMRztFQUdHLCtCQUF3QjtFQUF4QiwrQkFBd0I7RUFBeEIsd0JBQXdCO0VBQ3hCLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtBaEQ4Nkw1Qjs7QWdEbDdMRztFQU9LLDhCQUFtQjtFQUFuQiw2QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBaEQrNkwzQjs7QWdEeDdMRztFQWtCSyxnQkFBZ0I7RUFDaEIseUJBQXlCO0FoRGk3TGpDOztBZ0RwOExHO0VBMkJLLGNBQWM7QWhEbTdMdEI7O0FnRDk4TEc7RUE4Qk8saUJBQWlCO0VBQ2pCLGdCQUFnQjtBaERvN0wxQjs7QWdEbjlMRztFQW1DTyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FoRG83TDFCOztBZ0R4OUxHO0VBd0NPLFdBQVc7RUFDWCxZQUFZO0VBQ1osY0FBYztFQUNkLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsa0JBQWtCO0FoRG83TDVCOztBZ0RqK0xHO0VBaURTLHdCQUF3QjtFQUN4QixTQUFTO0FoRG83THJCOztBZ0Q3NkxFO0VBQ0Usa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6Qix5QjVDcER1QjtBSm8rTDNCOztBZ0RqNkxFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7QWhEbTdMMUI7O0FnRHI3TEc7RUFTRyxtQkFBbUI7QWhEczdMekI7O0FnRC83TEc7RUFpQkcsa0JBQWtCO0FoRHc3THhCOztBZ0R6OExHO0VBd0JLLGVBQWU7RUFDZixnQkFBZ0I7QWhEMjdMeEI7O0FnRHQ3TEU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixZQUFZO0FoRHk3TGhCOztBZ0R0N0xFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHlCNUM3R3VCO0FKc2lNM0I7O0FnRC83TEc7RUFTRyxlQUFlO0VBQ2YsY0FBYztBaEQwN0xwQjs7QWdEdDdMRTtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7QWhEeTdMckI7O0FnRDM3TEc7RUFLRyx5QjVDN0dhO0U0QzhHYixjNUM3SGE7QUp1ak1uQjs7QWdEaDhMRztFQVNLLHlCQUF3QztBaEQyN0xoRDs7QWdEcjdMQTtFQUNFLGtDQUFrQztBaER3N0xwQzs7QWdEcDdMQTtFQTRCSSwyQkFBMEI7QWhEbzdMOUI7O0FnRGg5TEE7O0VBc0NJLDBCQUEwQjtBaER1N0w5Qjs7QWdENzlMQTtFQTBDSSwyQkFBMkI7QWhEdTdML0I7O0FnRGorTEE7RUFtREksMkJBQTJCO0FoRDA3TC9COztBZ0Q3K0xBO0VBdURJLGVBQWU7QWhEMDdMbkI7O0FnRGovTEE7RUE4REksa0JBQWtCO0FoRDY3THRCOztBaUQzcE1BO0VBQ0Usd0JBQXdCO0VBQ3hCLGdCQUFnQjtFQUNoQixvQ0FBc0M7RUFDdEMsOEJBQThCO0VBQzlCLG9DQUF1QztFQUN2QyxZQUFZO0VBQ1osOEJBQThCO0FqRDhwTWhDOztBaUQ1cE1FO0VBQ0UsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVix1QkFBdUI7RUFDdkIsd0JBQXdCO0VBQ3hCLG1CQUFtQjtFQUNuQix5QjdDTWU7QUp5cE1uQjs7QWlEcnFNRztFQVNHLHNCQUFtQjtLQUFuQixtQkFBbUI7RUFDbkIsMEJBQXVCO0tBQXZCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsY0FBYztBakRncU1wQjs7QWlENXBNRztFQUdHLGdCQUFnQjtBakQ2cE10Qjs7QWlEeHBNQTtFQUNFLHlCN0Nac0I7QUp1cU14Qjs7QWlENXBNQTtFQUlJLGtCQUFrQjtFQUNsQiw4QkFBOEI7QWpENHBNbEM7O0FpRHhwTUU7RUFDRSw4Q0FBa0Q7VUFBbEQsc0NBQWtEO0VBQ2xELHlCN0N2QmU7RTZDd0JmLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLG9CQUFjO0VBQWQsb0JBQWM7RUFBZCxhQUFjO0VBQ2QsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixZQUFZO0FqRDJwTWhCOztBaURwcU1HO0VBZ0JHLG1CQUFPO01BQVAsV0FBTztVQUFQLE9BQU87QWpEOHBNYjs7QWlEOXFNRztFQW9CRyxrQkFBa0I7QWpEOHBNeEI7O0FpRGxyTUc7RUF3QkcsYzdDaENjO0FKOHJNcEI7O0FpRDFwTUU7RUFDRSxrQkFBa0I7QWpENnBNdEI7O0FpRDlwTUc7RUFHRyxrQkFBa0I7RUFDbEIsWUFBWTtBakQrcE1sQjs7QWlEM3BNRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QWpEOHBNdkI7O0FpRDNwTUU7RUFDRSxtQkFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0FqRDhwTVg7O0FpRGp0TUE7RUF3RE0sZUFBZTtBakQ2cE1yQjs7QWtEdHZNQTtFQUNFLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIseUJBQXlCO0FsRHl2TTNCOztBa0R2dk1FO0VBQ0UsbUJBQW1CO0FsRDB2TXZCOztBa0R2dk1HO0VBR0csb0JBQW9CO0VBQ3BCLG1CQUFtQjtBbER3dk16Qjs7QWtENXZNRztFQVFHLGdCQUFnQjtBbER3dk10Qjs7QW1EendNQTtFQUNFLGVBQWU7QW5ENHdNakI7O0FtRDF3TUU7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0FuRDZ3TXZCOztBbURseE1BO0VBU0ksa0JBQWtCO0FuRDZ3TXRCOztBbUR6d01BO0VBQ0UsbUJBQW1CO0FuRDR3TXJCOztBbUR6d01BO0VBQ0UsY0FBYztBbkQ0d01oQjs7QW1EMXdNRTtFQUNFLGMvQ1djO0UrQ1ZkLGtCQUFrQjtBbkQ2d010Qjs7QW1EdHdNRTtFQUNFLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIscUJBQXFCO0FuRCt3TXpCOztBbURseE1HO0VBVUcsZ0JBQWdCO0VBQ2hCLGVBQWU7QW5Ea3hNckI7O0FtRDN3TUU7RUFDRSxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsa0JBQWtCO0FuRG94TXRCOztBbUQxd01FO0VBQ0UsbUJBQVk7TUFBWixvQkFBWTtVQUFaLFlBQVk7QW5EeXhNaEI7O0FtRDF4TUc7RUFJRyxXQUFXO0VBQ1gsbUJBQW9CO0FuRDB4TTFCOztBbUR0eE1FO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQWM7TUFBZCxjQUFjO0VBQ2QsVUFBVTtFQUNWLGdCQUFlO0VBQ2YseUIvQzNEdUI7RStDNER2QixZQUFZO0VBQ1oseUNBQWlDO0VBQWpDLGlDQUFpQztFQUNqQyxlQUFlO0VBQ2Ysa0JBQWtCO0FuRHl4TXRCOztBbUR2eU1HO0VBd0JHLHlCL0MxRWtCO0FKeTJNeEI7O0FtRHZ6TUc7RUEyQkcseUJBQXlCO0FuRGd5TS9COztBbUQzek1HO0VBK0JHLGEvQzdFWTtBSjYyTWxCOztBbUQvek1HO0VBbUNHLGVBQWU7RUFDZix5QkFBeUI7RUFDekIsYy9DbkZZO0FKbTNNbEI7O0FtRDV4TUc7RUFFRyxjL0N4RmlCO0UrQ3lGakIsbUNBQTJCO0VBQTNCLDJCQUEyQjtBbkQ4eE1qQzs7QW1EanlNRztFQVFLLGMvQy9GVTtFK0NnR1YsNkJBQTZCO0VBQzdCLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsOEJBQXNCO0VBQXRCLHNCQUFzQjtFQUN0QixlQUFlO0FuRDZ4TXZCOztBbUQxeU1HO0VBZ0JPLGMvQ3RHYTtBSm80TXZCOztBbUQ5eU1HO0VBcUJLLGFBQWE7QW5ENnhNckI7O0FtRHZ4TUE7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBbkQweE1yQjs7QW1EN3hNQTtFQU1JLDBDQUEwQjtFQUExQixrQ0FBMEI7RUFBMUIsMEJBQTBCO0VBQTFCLGtEQUEwQjtBbkQyeE05Qjs7QW1EanlNQTtFQVVJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFdBQVc7RUFDWCxZQUFZO0VBQ1osZUFBZTtFQUNmLFVBQVU7QW5EMnhNZDs7QW1EM3lNQTtFQXFCTSw4QkFBc0I7VUFBdEIsc0JBQXNCO0FuRDB4TTVCOztBbURyeE1BO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQiwyRUFBMkU7RUFDM0Usc0JBQXNCO0VBQ3RCLDRCQUE0QjtFQUM1QiwyQkFBMkI7QW5Ed3hNN0I7O0FtRHR4TUU7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixjL0M3SmU7QUpzN01uQjs7QW1EdHhNRTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLGMvQ3BLZTtBSjY3TW5COztBbUQ3eE1HO0VBV0csZ0JBQWdCO0FuRDR4TXRCOztBbUQ5d01FO0VBQ0UsMkJBQTJCO0FuRDZ4TS9COztBb0Q1K01BO0VBQ0Usb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixVQUFVO0FwRCsrTVo7O0FvRHQrTUU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtBcERxL00xQjs7QW9ELytNRTtFQUNFLGtFQUEwRDtVQUExRCwwREFBMEQ7RUFDMUQsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsOEJoRGdDZTtFZ0QvQmYsMkJoRCtCZTtFZ0Q5QmYseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGFBQWE7RUFVYixtQmhEbkJvQjtBSmtnTnhCOztBb0RwZ05HO0VBd0JHLGNoRGhCaUI7QUo2Z052Qjs7QW9EcmhORztFQThCRyxzQ0FBQTtFQUNBLGNoRHZCaUI7QUpraE52Qjs7QW9EeC9NSTtFQUNFLG1CaER2Qlk7QUpraE5sQjs7QW9ENS9NSztFQUlLLGNoRDFCUTtBSnNoTmxCOztBb0RoZ05LO0VBU0csV0FBVztBcEQyL01uQjs7QW9EdC9NSTtFQUNFLFVBQVU7QXBEeS9NaEI7O0FvRHQvTUk7RUFDRSxVQUFVO0FwRHkvTWhCOztBb0Q3K01JO0VBQ0UsVUFBVTtBcEQ2L01oQjs7QW9Eai9NSTtFQUNFLFVBQVU7QXBEaWdOaEI7O0FvRG4vTUU7RUFDRSxrQkFBa0I7RUFDbEIsbUJoRDlGZTtFZ0QrRmYsV0FBVztFQUNYLFlBQVk7RUFDWixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG9CQUFjO01BQWQsY0FBYztFQUNkLG1CQUFtQjtBcERtZ052Qjs7QW9ENWdORztFQXFCRyxlQUFlO0FwRHlnTnJCOztBb0RyZ05FO0VBQ0UsY2hEdEhlO0FKOG5ObkI7O0FvRHpnTkc7RUFJRyxlQUFlO0FwRHlnTnJCOztBcUR2cE5BOzs7RUFHRSxxRkFBc0Y7RUFBdEYsNERBQXNGO0VBQ3RGLDRCQUE0QjtFQUM1QiwrQkFBK0I7RUFDL0IsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUVoQjs7OztHckRrcU5DO0FBQ0g7O0FxRDVxTkE7OztFQWdCSSxnQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLDhCQUE4QjtBckRrcU5sQzs7QXFEN3BOQTtFQUNFLG1CQUFtQjtFQUNuQiw4QkFBOEI7QXJEZ3FOaEM7O0FxRDdwTkE7OztFQUdFLG9DQUFvQztFQUNwQyxpQ0FBaUM7QXJEZ3FObkM7O0FxRDdwTkE7RUFDRSxnQkFBZ0I7RUFDaEIsd0JBQXdCO0VBQ3hCLDJCQUEyQjtBckRncU43Qjs7QXFEbnFOQTtFQU1JLHlCQUF5QjtBckRpcU43Qjs7QXFEdnFOQTtFQVVJLG1CakR4QmU7QUp5ck5uQjs7QXFEM3FOQTtFQWNJLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FyRGlxTjNCOztBcUQvcU5BO0VBa0JJLFNBQVM7QXJEaXFOYjs7QXFEbnJOQTtFQXNCSSw4QkFBOEI7QXJEaXFObEM7O0FxRHZyTkE7RUEwQkksY0FBYztFQUNkLGVBQWU7RUFDZixZQUFZO0FyRGlxTmhCOztBcUQ3ck5BO0VBZ0NJLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2YsY2pEckNjO0FKc3NObEI7O0FxRG5zTkE7RUFzQ0ksWUFBWTtBckRpcU5oQjs7QXFEdnNOQTtFQTJDSSxZQUFZO0FyRGdxTmhCOztBcUQzc05BO0VBK0NJLGVBQWU7QXJEZ3FObkI7O0FxRC9zTkE7RUF1REksYUFBYTtFQUNiLG1CakR0RWU7RWlEdUVmLGlEakR4RWU7VWlEd0VmLHlDakR4RWU7RWlEeUVmLGtCakRwQ2U7RWlEcUNmLG1CQUFtQjtBckRrcU52Qjs7QXFEN3ROQTtFQW1FTSxhQUFhO0FyRHFxTm5COztBcUR4dU5BO0VBMEVRLFNBQVM7QXJEd3FOakI7O0FxRGx2TkE7RUFnRkksa0JBQWtCO0FyRHNxTnRCOztBcUR0dk5BO0VBdUZJLGlCQUFpQjtBckR5cU5yQjs7QXFEaHdOQTtFQTBGTSx5QmpEM0ZjO0VpRDRGZCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGNqRDNHYTtFaUQ0R2IsZUFBZTtFQUNmLGVBQWU7RUFDZixtQ0FBMkI7RUFBM0IsMkJBQTJCO0FyRDBxTmpDOztBcUQxd05BO0VBbUdRLHlCQUF5QjtBckQycU5qQzs7QXFEOXdOQTtFQXlHSSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtBckR5cU50Qjs7QXFEcnhOQTtFQStHTSxVQUFVO0VBQ1YsU0FBUztBckQwcU5mOztBcUQxeE5BO0VBb0hNLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0FyRDBxTnhCOztBcURoeU5BO0VBMkhJLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGtCakR4R2U7RWlEeUdmLG1CakRuSTBCO0VpRG9JMUIsbUJBQW1CO0FyRHlxTnZCOztBcUR6eU5BO0VBd0lNLHVCQUF1QjtFQUN2QixtQkFBbUI7QXJENnFOekI7O0FxRHR6TkE7RUFtSk0sZUFBZTtFQUNmLG1CQUFtQjtBckQ2cU56Qjs7QXFEajBOQTtFQXlKSSxnQkFBZ0I7RUFDaEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixtQkFBbUI7QXJENHFOdkI7O0FxRDUwTkE7RUFtS00sZUFBZTtFQUNmLGdCQUFnQjtBckQ2cU50Qjs7QXFEajFOQTtFQXVLUSxtQkFBbUI7QXJEOHFOM0I7O0FxRHIxTkE7RUE2S00sZUFBZTtFQUNmLG1CQUFtQjtBckQ0cU56Qjs7QXFEMTFOQTtFQWtMTSxlQUFlO0FyRDRxTnJCOztBcUQ5MU5BO0VBMkxNLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsbUJBQW1CO0FyRDZxTnpCOztBcUQxMk5BO0VBNk1JLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsbUJBQWU7TUFBZixlQUFlO0FyRDZxTm5COztBcUQ1M05BO0VBbU5JLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGlCQUFpQjtBckQ2cU5yQjs7QXFEMTROQTtFQW9PTSxXQUFXO0VBQ1gsWUFBWTtBckRnck5sQjs7QXFEcjVOQTtFQXlPTSxlQUFlO0VBQ2YsbUJBQW1CO0FyRGdyTnpCOztBcUQxNU5BO0VBaVBNLGVBQWU7RUFDZixtQkFBbUI7QXJEbXJOekI7O0FxRHI2TkE7RUF3UEksZ0JBQWdCO0FyRGlyTnBCOztBcUR6Nk5BOztFQWdRSSx3QkFBd0I7QXJEb3JONUI7O0FxRHA3TkE7RUFtUUkseUJqRDlQc0I7RWlEK1B0QixZQUFZO0VBQ1osV0FBVztFQUNYLGtCakQvT2tCO0VIMEZwQixVQUFJO0VBQ0osNENBQW9DO0VBQXBDLG9DQUFvQztBRDIwTnRDOztBcUQ3N05BO0VBNlFNLHFCakRyUmlCO0FKKzhOdkI7O0FxRHY4TkE7RUFrUkksaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FyRHlyTjNCOztBcUQvOE5BO0VBeVJNLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsc0JBQW1CO0tBQW5CLG1CQUFtQjtBckQwck56Qjs7QXFEcjlOQTtFQWdTSSxvQkFBb0I7QXJEeXJOeEI7O0FxRHo5TkE7RUFzU00sb0JBQW9CO0FyRDZyTjFCOztBcURuK05BO0VBMFNNLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLFlBQVk7QXJENnJObEI7O0FxRDErTkE7RUFpVE0sZUFBZTtFQUNmLGdCQUFnQjtBckQ2ck50Qjs7QXFELytOQTtFQTBUTSx3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtBckR5ck43Qjs7QXFEbi9OQTtFQXVVSSxrQkFBa0I7QXJEc3JOdEI7O0FxRDcvTkE7RUEwVU0sa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0FyRHVyTmY7O0FxRG5nT0E7RUFpVkkseUJqRDVVc0I7RWlENlV0QixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsNkJBQTZCO0VBQzdCLGtCakRuVWtCO0VpRG9VbEIsMGdCQUEwZ0I7RUFDMWdCLDRCQUE0QjtFQUM1QiwrQkFBK0I7QXJEc3JObkM7O0FxRG5oT0E7RUFnV00scUJqRHhXaUI7QUoraE92Qjs7QXFEdmhPQTtFQXNXTSxlQUFlO0VBQ2YseUJBQXlCO0FyRHFyTi9COztBcUQ1aE9BO0VBNFdJLFdBQVc7RUFDWCxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FyRG9yTjNCOztBcURsaU9BO0VBaVhNLGVBQWU7QXJEcXJOckI7O0FxRHRpT0E7RUFvWFEsa0JBQWtCO0FyRHNyTjFCOztBcUQxaU9BO0VBMFhJLGtCQUFrQjtFQUNsQixtQmpEdll1QjtFaUR3WXZCLGdCQUFnQjtFQUNoQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0FyRG9yTmxDOztBcURuak9BO0VBbVlNLGVBQWU7QXJEb3JOckI7O0FxRHZqT0E7O0VBd1lNLGVBQWU7RUFDZixnQkFBZ0I7QXJEb3JOdEI7O0FxRDdqT0E7RUE4WUksZUFBZTtBckRtck5uQjs7QXFEamtPQTtFQXFaTSxrQkFBa0I7RUFDbEIsZUFBZTtBckRzck5yQjs7QXFENWtPQTtFQTBaTSxrQkFBa0I7QXJEc3JOeEI7O0FxRGhsT0E7RUErWkksV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixrQkFBa0I7QXJEcXJOdEI7O0FxRHpsT0E7RUE0YUksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixvQkFBb0I7QXJEd3JOeEI7O0FxRHZtT0E7RUFzYkksdUJBQXVCO0VBQ3ZCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLHlCQUF5QjtFcER6VTNCLFVBQUk7RUFDSiw0Q0FBb0M7RUFBcEMsb0NBQW9DO0VvRDBVbEMsaUJBQWlCO0FyRDRyTnJCOztBcUR4bk9BO0VBK2JNLGdCQUFnQjtBckQ2ck50Qjs7QXFENW5PQTtFQW1jTSxXQUFXO0FyRDZyTmpCOztBcURob09BO0VBd2NJLG1CQUFtQjtBckQ0ck52Qjs7QXFEcG9PQTtFQTJjTSxjQUFjO0FyRDZyTnBCOztBcUR4b09BO0VBbWRJLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsZUFBZTtBckQrck5uQjs7QXFEcHBPQTtFQTZkSSxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLCtCQUF3QjtFQUF4QiwrQkFBd0I7RUFBeEIsd0JBQXdCO0VBQ3hCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxtQkFBbUI7QXJEa3NOdkI7O0FxRHBxT0E7RUF3ZU0sV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7QXJEc3NOeEI7O0FxRGhyT0E7RUErZUksbUJBQW1CO0FyRHFzTnZCOztBcURwck9BOztFQW9mSSxnQkFBZ0I7QXJEcXNOcEI7O0FxRHpyT0E7RUF3ZkksZUFBZTtBckRxc05uQjs7QXFEN3JPQTtFQTRmSSxtQkFBbUI7RUFDbkIsZUFBZTtBckRxc05uQjs7QXFEbHNPQTtFQWlnQkksa0JBQWtCO0FyRHFzTnRCOztBcUR0c09BO0VBb2dCTSxlQUFlO0FyRHNzTnJCOztBcUQxc09BO0VBd2dCTSxhQUFhO0VBQ2IsNkJBQTZCO0VBQzdCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCO0FyRHNzTnhCOztBcUR0dE9BO0VBc2lCTSxlQUFlO0FyRHdzTnJCOztBcUQ5dU9BO0VBMGlCTSxjakQ3aUJZO0FKcXZPbEI7O0FxRGx2T0E7RUEraUJJLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QXJEdXNOdkI7O0FxRHZ2T0E7RUFtakJNLFdBQVc7RUFDWCxvQkFBYztNQUFkLGNBQWM7RUFDZCxlQUFlO0VBQ2Ysa0JBQWtCO0FyRHdzTnhCOztBcUQ5dk9BO0VBMGpCTSxlQUFlO0FyRHdzTnJCOztBcURsd09BO0VBZ2tCTSxlQUFlO0FyRHNzTnJCOztBcUR0d09BO0VBeWtCTSxrQkFBa0I7QXJEdXNOeEI7O0FxRGh4T0E7RUE4a0JJLGVBQWU7QXJEc3NObkI7O0FxRHB4T0E7RUFxbEJJLG9CQUFvQjtBckR5c054Qjs7QXFEOXhPQTtFQTJsQk0sY2pEOWxCWTtBSjJ5T2xCOztBcUR4eU9BO0VBK2xCTSxlQUFlO0VBQ2YsZ0JBQWdCO0FyRDZzTnRCOztBcUQ3eU9BO0VBc21CUSxtQkFBbUI7QXJEaXROM0I7O0FxRHZ6T0E7RUErbUJJLDhCakRwbUIyQjtFaURxbUIzQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtBckRrdE54Qjs7QXFEcDBPQTtFQTBuQlEsaUJBQWlCO0FyRHF0TnpCOztBcUQvME9BO0VBZ29CSSxtQmpEcG9CMEI7RWlEcW9CMUIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBckRtdE52Qjs7QXFEcjFPQTtFQXlvQkksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7QXJEc3ROdEI7O0FxRHAyT0E7RUFvcEJNLGtCQUFrQjtBckQwdE54Qjs7QXFEOTJPQTtFQXVwQlEsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLFVBQVU7RUFDVixlQUFlO0VBQ2YsV0FBVztFQUNYLHlCakR2cUJVO0FKazRPbEI7O0FxRHozT0E7RUFtcUJNLG9CQUFjO01BQWQsY0FBYztFQUNkLGVBQWU7QXJEMHROckI7O0FxRDkzT0E7RUFnckJJLG9CQUFvQjtFQUNwQixpQkFBaUI7QXJEOHROckI7O0FxRC80T0E7RUFvckJNLGlCQUFpQjtBckQrdE52Qjs7QXFEbjVPQTtFQXdyQk0sY2pEanNCWTtFaURrc0JaLDBCQUEwQjtBckQrdE5oQzs7QXFEeDVPQTtFQTZyQk0sV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7QXJEK3ROdEI7O0FxRDk1T0E7RUFtc0JNLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QXJEK3ROekI7O0FxRG42T0E7RUEwc0JNLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsY0FBYztBckQ2dE5wQjs7QXFEejZPQTtFQXV0QkkseUJBQXlCO0VBQ3pCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IscUJBQXlCO01BQXpCLGtCQUF5QjtVQUF6Qix5QkFBeUI7RUFDekIsNkJBQTZCO0FyRDR0TmpDOztBcUR0N09BO0VBOHRCSSxTQUFTO0FyRDR0TmI7O0FxRDE3T0E7RUFrdUJJLHNCQUFzQjtBckQ0dE4xQjs7QXFEOTdPQTtFQXN1QkksZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCx5QmpEcHRCeUI7RWlEcXRCekIsYUFBYTtFQUNiLG1CakR0dkJ1QjtFaUR1dkJ2QixrQmpEcnRCZTtFaURzdEJmLG1CQUFtQjtFQUNuQixlQUFlO0FyRDR0Tm5COztBcUR6OE9BO0VBd3ZCUSxpQkFBaUI7QXJEa3VOekI7O0FxRDE5T0E7RUE4dkJNLG9CQUFvQjtBckRndU4xQjs7QXNEamdQQTtFQUNFLG9CQUFvQjtBdEQwZ1B0Qjs7QXNEeGdQRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0F0RDJnUGpCOztBc0R4Z1BFO0VBQ0UsbUJsRHFDa0I7RWtEcENsQixrQkFBa0I7RUFDbEIsMkJsRCtDZTtFa0Q5Q2YsNEJsRDhDZTtBSjY5T25COztBc0QvZ1BHO0VBV0csbUJsREdhO0VrREZiLGlEbERDYTtVa0REYix5Q2xEQ2E7QUo2Z1BuQjs7QXNEM2dQSTtFQUNFLGFBQWE7QXREOGdQbkI7O0FzRDFnUEU7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGFBQWE7RUFDYixtQmxEVmU7RWtEV2YsaURsRFplO1VrRFlmLHlDbERaZTtFa0RhZixrQkFBa0I7QXRENmdQdEI7O0FzRG5oUEc7RUFZRyxjQUFjO0F0RGloUHBCOztBc0Q3Z1BFO0VBQ0UsZ0JBQWdCO0F0RGdoUHBCOztBc0RqaFBHO0VBT1MsVUFBVTtFQUNWLG9CQUFvQjtBdEQ4Z1BoQzs7QXNEdGhQRztFQWVHLGtCQUFrQjtBdEQyZ1B4Qjs7QXNEMWhQRztFQWtCSyxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixtREFBMkM7VUFBM0MsMkNBQTJDO0VBQzNDLGVBQWU7RUFDZixjbERYcUI7RWtEWXJCLFdBQVc7QXRENGdQbkI7O0FzRHZnUEU7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixnQkFBZ0I7QXREMGdQcEI7O0F1RHRsUEE7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixlQUFlO0F2RHlsUGpCOztBdURubFBFO0VBQ0UsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxtQkFBbUI7QXZENGxQdkI7O0F1RHJsUEU7RUFDRSx5Qm5ESWM7RW1ESGQsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixjbkRDYztFbURBZCxtQ0FBMkI7RUFBM0IsMkJBQTJCO0F2RDhsUC9COztBdURubVBHO0VBUUcsY25EUmE7RW1EU2IseU5BQXlOO0F2RCtsUC9OOztBd0Q3blBBO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0F4RGdvUHpCOztBd0QxblBFO0VBQ0UsZ0JBQWdCO0VBQ2hCLFdBQVc7QXhEbW9QZjs7QXdEL25QQTtFQUNFLGtDQUFrQztBeERrb1BwQzs7QXdEaG9QRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0F4RG1vUDFCOztBd0R2b1BHO0VBVUcsZUFBZTtFQUNmLG1CQUFtQjtBeER1b1B6Qjs7QXdEaG9QRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0F4RHlvUDFCOztBd0Q3b1BHO0VBVUcsZUFBZTtBeEQ2b1ByQjs7QXdEdG9QRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0F4RCtvUGpCOztBd0RocFBHO0VBSUcseUJwRDFCWTtFb0QyQlosa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtBeERncFA3Qjs7QXdEMXBQRztFQWFLLGtCQUFrQjtBeERpcFAxQjs7QXdEOXBQRztFQWlCSyxjcER2Q1U7RW9Ed0NWLGVBQWU7RUFDZixTQUFTO0F4RGlwUGpCOztBeUQxdFBBO0VBQ0UsZUFBZTtBekQ2dFBqQjs7QXlEOXRQQTtFQUlJLG1CQUFtQjtBekQ4dFB2Qjs7QXlEbHVQQTtFQU9NLDhCQUE4QjtFQUM5QixlQUFlO0F6RCt0UHJCOztBeUR2dVBBO0VBWU0sMEJBQTBCO0F6RCt0UGhDOztBeUQzdVBBO0VBc0JNLDBCQUEwQjtFQUMxQiw4QkFBOEI7RUFDOUIsMkJBQTJCO0F6RCt0UGpDOztBeUQzdFBFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLG1DQUEyQjtVQUEzQiwyQkFBMkI7QXpEOHRQL0I7O0F5RHB1UEc7RUFTRyxjQUFjO0F6RCt0UHBCOztBeURydFBFO0VBQ0UseUJBQXlCO0VBQ3pCLFlBQVk7RUFDWiw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLHdDQUFnQztFQUFoQyxnQ0FBZ0M7RUFDaEMsa0JBQWtCO0VBQ2xCLHdCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYiwwQkFBMEI7QXpEZ3VQOUI7O0F5RDV1UEc7RUFlRyx5QnJEOUJZO0FKK3ZQbEI7O0F5RGh2UEc7RUFrQkssYXJENUNXO0FKOHdQbkI7O0F5RHB2UEc7RUF1QkssY3JEakRXO0FKa3hQbkI7O0F5RHh2UEc7RUE0Q0csaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxZQUFZO0VBQ1osYXJEOURZO0FKaXlQbEI7O0F5RGx4UEc7RUF3REcsY3JEbkZhO0FKd3pQbkI7O0F5RHh0UEU7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLHlCQUF5QjtFQUN6Qix1QkFBdUI7RUFDdkIsbUJBQW1CO0F6RHl1UHZCOztBeUQ5dVBHO0VBWUcsZUFBZTtBekQ0dVByQjs7QXlEeHZQRztFQWdCRyxXQUFXO0VBQ1gsWUFBWTtFQUNaLGFyRDVHWTtBSncxUGxCOztBeURudVBFO0VBQ0UscUJBQW9CO0F6RDZ1UHhCOztBeUQ5dVBHO0VBT0csbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBekRpdlB6Qjs7QXlEenZQRztFQVdLLG1DQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0Isa0NBQTBCO1VBQTFCLDBCQUEwQjtBekRrdlBsQzs7QXlEOXZQRztFQWdCSyxrQ0FBa0M7RUFDbEMsV0FBVztBekRrdlBuQjs7QXlEbndQRztFQWdDSyxjckQzSlc7RXFENEpYLGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLDJCQUEyQjtBekQydlBuQzs7QXlEbHlQRztFQTJDSyxjckR0S1c7RXFEdUtYLGtCQUFrQjtFQUNsQixlQUFlO0F6RDJ2UHZCOztBeUR0dlBFO0VBQ0UsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsY0FBYztFQUNkLDhCQUE4QjtBekR5dlBsQzs7QXlEcnZQQTtFQUVJLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0F6RHV2UDNCOztBeUR6dlBBO0VBTUksV0FBVztFQUNYLGtCQUFrQjtFQUNsQixrQkFBa0I7QXpEdXZQdEI7O0F5RG52UEE7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxRQUFRO0VBQ1IsU0FBUztFQUNULDBDQUEwQztFQUMxQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGFBQWE7QXpEc3ZQZjs7QXlEbnZQQTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLFdBQVc7QXpEc3ZQYjs7QXlEbnZQQTtFQUNFLHlCQUF5QjtFQUN6QixpQ0FBaUM7RUFDakMsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osMENBQWtDO1VBQWxDLGtDQUFrQztBekRzdlBwQzs7QXlEbHZQQTtFQUNFO0lBQ0UsK0JBQXVCO1lBQXZCLHVCQUF1QjtFekRxdlB6QjtFeURudlBBO0lBQ0UsaUNBQXlCO1lBQXpCLHlCQUF5QjtFekRxdlAzQjtBQUNGOztBeUQzdlBBO0VBQ0U7SUFDRSwrQkFBdUI7WUFBdkIsdUJBQXVCO0V6RHF2UHpCO0V5RG52UEE7SUFDRSxpQ0FBeUI7WUFBekIseUJBQXlCO0V6RHF2UDNCO0FBQ0Y7O0EwRC8rUEE7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0ExRGsvUHJCOztBMERoL1BFO0VBQ0Usa0JBQWtCO0ExRG0vUHRCOztBMERwL1BHO0VBSUcseUJ0RGFhO0VzRFpiLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFVBQVU7QTFEby9QaEI7O0EwRDUvUEc7RUFXSyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWiw0QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLCtCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCx5Q0FBeUI7RUFBekIsaUNBQXlCO0VBQXpCLHlCQUF5QjtFQUF6QixnREFBeUI7QTFEcS9QakM7O0EwRDFnUUc7RUF5Qkssb0NBQW9DO0VBQ3BDLHVDQUF1QztFQUN2QywwQ0FBMEM7RUFDMUMsY3REWlc7QUppZ1FuQjs7QTBEamhRRztFQWlDTyw0QkFBb0I7VUFBcEIsb0JBQW9CO0ExRG8vUDlCOztBMkR6aFFBO0VBQ0UsbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixvQ0FBb0M7RUFDcEMsaUNBQWlDO0VBQ2pDLHlCQUF5QjtFQUN6QixpQ0FBaUM7RUFDakMsa0JBQWtCO0VBQ2xCLDhCQUE4QjtFQUM5Qiw0QkFBMkI7QTNENGhRN0I7O0E0RHBpUUE7RUFDRSxvQ0FBK0M7RUFDL0Msd0JBQXdCO0E1RHVpUTFCOztBNER6aVFBO0VBS0kseUJBQXlCO0VBQ3pCLGtCQUFrQjtBNUR3aVF0Qjs7QTREcmlRRztFQUVHLG1CQUFtQjtFQUNuQixpQkFBaUI7QTVEdWlRdkI7O0E0RDFpUUc7RUFNSyw4QkFBOEI7QTVEd2lRdEM7O0E2RHZqUUE7RUFDRSxlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixtREFBMkM7VUFBM0MsMkNBQTJDO0E3RDBqUTdDOztBNkR4alFFO0VBQ0U7SUFDRSwyQkFBbUI7WUFBbkIsbUJBQW1CO0U3RDJqUXZCO0U2RHpqUUU7SUFDRSw2QkFBcUI7WUFBckIscUJBQXFCO0U3RDJqUXpCO0U2RHpqUUU7SUFDRSwyQkFBbUI7WUFBbkIsbUJBQW1CO0U3RDJqUXZCO0FBQ0Y7O0E2RHBrUUU7RUFDRTtJQUNFLDJCQUFtQjtZQUFuQixtQkFBbUI7RTdEMmpRdkI7RTZEempRRTtJQUNFLDZCQUFxQjtZQUFyQixxQkFBcUI7RTdEMmpRekI7RTZEempRRTtJQUNFLDJCQUFtQjtZQUFuQixtQkFBbUI7RTdEMmpRdkI7QUFDRjs7QThEMWtRQTtFQUNFLG1CQUFtQjtFQUNuQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixvQ0FBb0M7RUFDcEMsZ0JBQWdCO0E5RDZrUWxCOztBOERubFFBO0VBU0ksb0JBQWM7TUFBZCxjQUFjO0VBQ2Qsa0JBQWtCO0E5RDhrUXRCOztBOER4bFFBO0VBY0ksa0JBQWtCO0VBQ2xCLGdCQUFnQjtBOUQ4a1FwQjs7QStEN2xRQTtFQUNFLGFBQWE7RUFDYixZQUFZO0VBQ1osa0JBQWtCO0EvRGdtUXBCOztBK0Q5bFFFO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtBL0RpbVFwQjs7QStEeG1RQTtFQVdJLGtCQUFrQjtBL0RpbVF0Qjs7QStEOWxRRTtFQUNFLHlCM0RnQjBCO0FKaWxROUI7O0FnRS9tUUU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FoRWtuUTNCOztBZ0UvbVFFO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixtQkFBNEI7RUFDNUIsaUhBQThHO0VBQTlHLDBFQUE4RztFQUM5RyxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQix5REFBZ0Q7VUFBaEQsaURBQWdEO0VBQ2hELGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLHlDQUF5QjtFQUF6QixpQ0FBeUI7RUFBekIseUJBQXlCO0VBQXpCLGdEQUF5QjtBaEVrblE3Qjs7QWdFbG9RRztFQW1CRyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWiw0QkFBNEI7RUFDNUIsMkJBQTJCO0FoRW1uUWpDOztBZ0U3b1FHO0VBOEJHLG1DQUEyQjtVQUEzQiwyQkFBMkI7QWhFbW5RakM7O0FnRWhuUUs7RUFFRyxtREFBbUQ7RUFDbkQscUJBQXFCO0FoRWtuUTdCOztBZ0U5bVFLO0VBRUcseURBQXlEO0VBQ3pELHNCQUFzQjtBaEVnblE5Qjs7QWdFNW1RSztFQUVHLCtEQUErRDtFQUMvRCxzQkFBc0I7QWhFOG1ROUI7O0FnRTFtUUs7RUFFRyx1REFBdUQ7RUFDdkQsc0JBQXNCO0FoRTRtUTlCOztBZ0V4bVFLO0VBRUcscURBQXFEO0VBQ3JELHFCQUFxQjtBaEUwbVE3Qjs7QWdFcm1RRTtFQUNFLGNBQWM7RUFDZCxrQkFBa0I7QWhFd21RdEI7O0FnRTFtUUc7RUFLRyxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLGFBQWE7QWhFeW1RbkI7O0FnRWhuUUc7RUFXRyxtQkFBbUI7QWhFeW1RekI7O0FnRXBuUUc7RUFlRyxtQkFBbUI7QWhFeW1RekI7O0FpRW5zUUE7RUFDRSw0QkFBNEI7QWpFc3NROUI7O0FpRXZzUUE7RUFRSSxZQUFXO0FqRXlzUWY7O0FpRWpzUUE7Ozs7RUFJRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGtCQUFpQjtBakUwc1FuQjs7QWlFaHRRQTs7OztFQXlCSSxzQkFBc0I7RUFDdEIsMkJBQTJCO0VBQzNCLDRCQUE0QjtBakUydFFoQzs7QWlFdHZRQTs7Ozs7Ozs7Ozs7O0VBMkNJLFlBQVk7RUFDWiw4QkFBOEI7QWpFNnVRbEM7O0FpRXp4UUE7Ozs7RUFtREksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixhQUFhO0FqRTh2UWpCOztBaUVuelFBOzs7O0VBa0VJLDBCQUEwQjtFQUMxQiwyQkFBMkI7RUFDM0IsZUFBZTtBakUwd1FuQjs7QWlFOTBRQTs7OztFQWtGSSxlQUFlO0FqRXV4UW5COztBaUV6MlFBOzs7O0VBK0ZJLG1CN0Q3RWdCO0U2RDhFaEIsZUFBZTtBakVveVFuQjs7QWlFcDRRQTs7OztFQXNHTSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtBakVxeVFuQjs7QWlFMzRRQTs7OztFQWdJTSxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGdCQUFnQjtBakVzelF0Qjs7QWtFeDhRQTtFQUNFLGNBQWM7QWxFMjhRaEI7O0FrRXI4UUU7RUFDRSxtQkFBbUI7QWxFODhRdkI7O0FrRS84UUc7RUFTSyw2QkFBNkI7RUFDN0IsMkJBQTJCO0VBQzNCLGNBQWM7RUFDZCxnQ0FBZ0M7QWxFZzlReEM7O0FrRTU5UUc7RUFvQkssb0NBQStDO0VBQy9DLG9DQUFvQztBbEVrOVE1Qzs7QWtFditRRztFQTBCTyxvQ0FBb0M7QWxFaTlROUM7O0FrRTM4UUU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtBbEU4OFExQjs7QWtFaDlRRztFQVNHLGVBQWU7QWxFaTlRckI7O0FrRTE5UUc7RUFhRyxnQkFBZ0I7RUFDaEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QiwyQkFBMkI7RUFDM0IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0NBQWdDO0VBQWhDLGdDQUFnQztBbEVpOVF0Qzs7QWtFbitRRztFQTBCRyx5QkFBeUI7QWxFbTlRL0I7O0FrRTcrUUc7RUFvQ0sseUJBQXFDO0VBQ3JDLGNBQWM7QWxFeTlRdEI7O0FrRTkvUUc7RUEwQ0csV0FBVztFQUNYLGM5RDdEYTtBSnFoUm5COztBa0VuZ1JHO0VBd0RHLHlCOUQvRFk7QUo0aFJsQjs7QWtFcmhSRztFQWtFSyx5QkFBdUM7QWxFbStRL0M7O0FrRXJpUkc7RUF1RUcseUI5RDFFYTtBSjRpUm5COztBa0V6aVJHO0VBaUZLLHlCQUF3QztBbEV3K1FoRDs7QWtFbitRRTtFQUNFLG1CQUFtQjtBbEVzK1F2Qjs7QWtFLzlRRTtFQUNFLG1CQUFZO01BQVosb0JBQVk7VUFBWixZQUFZO0VBQ1osb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixXQUFXO0FsRXcrUWY7O0FrRTUrUUc7RUFZSyx5QkFBeUI7RUFDekIsYzlEN0hXO0U4RDhIWCxvQkFBb0I7QWxFMCtRNUI7O0FtRTVuUkE7RUFDRSxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN2QixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLHlCL0RlMEI7QUpnblIzQjs7QW1Fam5SRTtFQUNFLHFCQUFxQjtFQUNyQixtQkFBbUI7QW5Fd29SdkI7O0FtRWpvUkU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixxRC9EakNpRDtFK0RrQ2pELGMvRFJtQjtFK0RTbkIsa0JBQWtCO0FuRTBvUnRCOztBbUVocFJHO0VBU0csaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxZQUFZO0VBQ1osYS9EZmlCO0FKMHBSdkI7O0FtRXZvUkU7RUFDRSxtQkFBWTtNQUFaLG9CQUFZO1VBQVosWUFBWTtBbkUwb1JoQjs7QW1Fdm9SRTtFQUNFLG9CQUFvQjtFQUNwQiw2QkFBNkI7QW5FMG9SakM7O0FtRTVvUkc7RUFTRyx5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLGVBQWU7QW5FNm9SckI7O0FtRXpvUkU7RUFDRSxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osZUFBZTtFQUNmLHNCQUFzQjtFQUN0Qix5Qi9EN0NtQjtBSnlyUnZCOztBbUV6b1JFO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBbkU0b1J0Qjs7QW1FOW9SRztFQUtHLHlCQUF5QjtFQUN6QixjL0R0RGlCO0FKbXNSdkI7O0FtRXpvUkU7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLFFBQVE7RUFDUixRQUFRO0VBQ1IsbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixXQUFXO0VBQ1gsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUIvRG5FbUI7RStEb0VuQiw0QkFBNEI7RUFDNUIsK0JBQStCO0VBQy9CLGtCQUFrQjtFQUNsQix5Qi9EOUVlO0FKMHRSbkI7O0FtRXpwUkc7RUFnQkcsV0FBVztFQUNYLFlBQVk7RUFDWixtQkFBbUI7QW5FNm9SekI7O0FvRXJ2UkE7RUFDQyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVCxrQ0FBMEI7VUFBMUIsMEJBQTBCO0VBQzFCLFlBQVk7RUFDYixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGFBQWE7QXBFd3ZSZDs7QW9FOXVSRTtFQUNFLGtCQUFrQjtBcEU4dlJ0Qjs7QW9FcHhSQTtFQTBCSSxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsWUFBWTtFQUNaLCtCQUF1QjtFQUF2Qix1QkFBdUI7QXBFOHZSM0I7O0FvRTd4UkE7RUFrQ00sZUFBZTtFQUNmLFlBQVk7QXBFK3ZSbEI7O0FvRWx5UkE7RUF3Q0kscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLHlCQUF5QjtFQUN6QixlQUFlO0FwRTh2Um5COztBb0UzeVJBO0VBZ0RNLG1DQUEyQjtVQUEzQiwyQkFBMkI7QXBFK3ZSakM7O0FvRS95UkE7RUFxREkscUJBQXFCO0VBQ3JCLFlBQVk7RUFDWiw2QkFBNkI7RUFDN0Isa0JBQWtCO0FwRTh2UnRCOztBb0V0elJBO0VBMkRNLHlCQUF5QjtBcEUrdlIvQjs7QW9FM3ZSRTtFQUNFLG1CQUFtQjtBcEU4dlJ2Qjs7QW9FM3ZSRTtFQUNFLGtCQUFrQjtBcEU4dlJ0Qjs7QW9FM3ZSRTtFQUNBLFdBQVc7QXBFOHZSYjs7QW9FdnZSRTtFQUNFLFlBQVk7RUFDZCxZQUFZO0VBQ1YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBcEVnd1J0Qjs7QW9FbjFSQTtFQTJGSSxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGdCQUFnQjtBcEVrd1JwQjs7QW9FLzFSQTtFQWlHRSxZQUFZO0VBQ1osa0JBQWtCO0VBQ2hCLFdBQVc7RUFDWCxVQUFVO0FwRWt3UmQ7O0FvRXQyUkE7RUE2R0ksYUFBYTtBcEVvd1JqQjs7QW9FajNSQTtFQWlISSxhQUFhO0FwRW93UmpCOztBb0VyM1JBO0VBcUhJLGlCQUFpQjtBcEVvd1JyQjs7QW9FejNSQTtFQXlISSxXQUFXO0VBQ1gsbUJBQW1CO0FwRW93UnZCOztBb0Vqd1JHO0VBR0csb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDZixpQkFBaUI7RUFDakIsbUJBQW1CO0FwRWt3UnZCOztBb0V2d1JHO0VBaUJLLFlBQVk7RUFDWixlQUFlO0VBQ2Ysc0JBQXNCO0FwRXd3UjlCOztBb0UzeFJHO0VBMkJLLFNBQVM7RUFDVCxVQUFVO0VBQ1YsMEJBQTBCO0VBQzFCLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCx1QkFBdUI7RUFDdkIseUJBQXlCO0VBQ3pCLGtCQUFrQjtBcEUwd1IxQjs7QW9FOXlSRztFQStDRyxXQUFXO0VBQ1gsV0FBVztFQUNYLDBCQUEwQjtBcEUyd1JoQzs7QW9FbHdSRTtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsaUJBQWlCO0FwRTR3UnJCOztBb0VseFJHO0VBU0cseUJBQXlCO0VBQ3pCLG1DQUEyQjtVQUEzQiwyQkFBMkI7QXBFNndSakM7O0FvRTF3Ukk7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0FwRTZ3UnhCOztBb0Uxd1JJO0VBQ0UsVUFBVTtBcEU2d1JoQjs7QXFFdjlSQTtFQUNFLHlCakU4QjRCO0VpRTdCNUIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7QXJFZytSeEI7O0FxRTU4UkU7RUFDRSx3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtBckVxK1IzQjs7QXFFbCtSRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsbUJBQW1CO0FyRXErUnZCOztBcUV4K1JHO0VBTUcsZ0JBQWdCO0FyRXMrUnRCOztBcUU5OVJJO0VBQ0UsY0FBYztBckV3K1JwQjs7QXFFcitSSTtFQUNFLGtCQUFrQjtBckV3K1J4Qjs7QXFFcitSSTtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7QXJFdytSekI7O0FxRWhnU0c7RUFpQ0csa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osYWpFekNZO0FKbWhTbEI7O0FxRTlnU0c7RUF3Q0csZUFBZTtFQUNmLGdCQUFnQjtBckUwK1J0Qjs7QXFFcitSSTtFQUNFLGNBQWM7RUFDZCxjQUFjO0VBQ2Qsa0JBQWtCO0FyRXcrUnhCOztBcUV6OVJFO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FyRXkrUnRCOztBcUVsK1JFO0VBQ0UsaUJBQWlCO0FyRTIrUnJCOztBcUU1K1JHO0VBSUcsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixtQkFBbUI7QXJFNCtSekI7O0FzRTVsU0EsV0FBQTtBQUVBO0VBR0ksZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixjbEVtQmM7RWtFbEJkLG1CQUFtQjtBdEU0bFN2Qjs7QXNFbG1TQTtFQWFNLGNBQWM7QXRFK2xTcEI7O0FzRTVtU0E7RUFzQkksbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsY2xFQ21CO0FKK2xTdkI7O0FzRXpuU0E7RUFnQ00sbUJsRVhxQjtFa0VZckIsa0JBQWtCO0VBQ2xCLHdCQUF3QjtFQUN4QixxRGxFbkMrQztBSnNvU3JEOztBc0V0b1NBO0VBMENRLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGNsRW5CZTtBSnluU3ZCOztBc0VucFNBO0VBdURNLGtCQUFrQjtBdEV1bVN4Qjs7QXNFOXBTQTtFQTBEUSxZQUFZO0VBQ1osY0FBYztFQUNkLGlCQUFpQjtFQUNqQixxQkFBcUI7QXRFd21TN0I7O0FzRXJxU0E7RUFxRVEsbUJBQW1CO0F0RTBtUzNCOztBc0UvcVNBO0VBNEVVLG1CbEV2RGlCO0FKb3FTM0I7O0FzRXpyU0E7RUFnRlUsdUJBQ0Y7QXRFNG1TUjs7QXNFN3JTQTtFQW9GVSxtQkFBbUI7RUFDbkIsd0JBQWdCO1VBQWhCLGdCQUFnQjtBdEU2bVMxQjs7QXNFbHNTQTtFQXlGVSxpQkFBaUI7RUFDakIsWUFBWTtBdEU2bVN0Qjs7QXNFdnNTQTtFQWlHWSx3QkFBd0I7RUFDeEIsV0FBVztBdEVnblN2Qjs7QXNFbHRTQTtFQXFHYyxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixxRGxFeEd1QztBSnl0U3JEOztBc0V6dFNBO0VBNkdZLHFCQUFxQjtFQUNyQixnQkFBZ0I7QXRFZ25TNUI7O0FzRTl0U0E7RUFzSFksa0JBQWtCO0VBQ2xCLHFEbEV2SHlDO0VrRXdIekMsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsY2xFakdXO0FKbXRTdkI7O0FzRTd1U0E7RUFrSU0sZUFBZTtFQUNmLDhCQUE4QjtBdEUrbVNwQzs7QXNFbHZTQTtFQTJJUSxhQUFhO0F0RWtuU3JCOztBc0U3dlNBO0VBK0lRLGFBQWE7QXRFa25TckI7O0FzRWp3U0E7RUFvSk0sa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixVQUFVO0VBQ1Ysb0RBQTRDO1VBQTVDLDRDQUE0QztFQUM1QyxXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7RUFDWCxtQkFBbUI7RUFFbkIseUJsRW5JaUI7RWtFb0lqQixlQUFlO0VBQ2YsV0FBVztBdEVnblNqQjs7QXNFcm1TQTtFQUNFLFdBQVc7RUFDWCxtQkFBbUI7QXRFK21TckI7O0FzRWpuU0E7RUFNSSxjQUFjO0VBQ2QsaUJBQWlCO0F0RSttU3JCOztBc0V0blNBO0VBZVEsbUJBQW1CO0F0RWluUzNCOztBc0Vob1NBO0VBeUJRLG1CQUFtQjtBdEVpblMzQjs7QXNFMW9TQTtFQThCTSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFlBQVk7QXRFZ25TbEI7O0FzRWhwU0E7RUF1Q1EsV0FBVztFQUNYLFdBQVc7QXRFbW5TbkI7O0FzRTNwU0E7RUFnRVUsbUJBQW1CO0F0RThtUzdCOztBc0U5cVNBO0VBc0VVLG1CQUFtQjtBdEU0bVM3Qjs7QXNFbHJTQTtFQTRFVSxXQUFXO0F0RTBtU3JCOztBc0V0clNBO0VBNkZJLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQix5QmxFalBtQjtFa0VrUG5CLHdCQUFnQjtVQUFoQixnQkFBZ0I7QXRFeW1TcEI7O0FzRTNzU0E7RUFzR0ksbUJBQW1CO0VBQ25CLGtCQUFrQjtBdEV5bVN0Qjs7QXNFaHRTQTtFQTBHTSxpQkFBaUI7RUFDakIsY0FBYztFQUNkLHFEbEV0UitDO0VrRXVSL0MsZ0JBQWdCO0F0RTBtU3RCOztBc0V2dFNBO0VBa0hJLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsY2xFcFFtQjtFa0VxUW5CLGtCQUFrQjtFQUNsQix5QmxFdFFtQjtBSisyU3ZCOztBc0UvdFNBO0VBZ0lJLGVBQWU7RUFDZixhQUFhO0F0RXltU2pCOztBc0UxdVNBO0VBdUlNLG9CQUFvQjtFQUNwQix3QkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBdEV1bVN6Qjs7QXNFaHZTQTtFQWlKTSwyQkFBMkI7RUFDM0IsNkJBQTZCO0VBQzdCLGdDQUFnQztBdEV5bVN0Qzs7QXNFNXZTQTtFQWdLTSwyQkFBMkI7RUFDM0IsZ0NBQWdDO0VBQ2hDLGlCQUFpQjtBdEU4bVN2Qjs7QXVFNTdTQTtFQUNDLGdCQUFnQjtBdkV1OFNqQjs7QXVFeDhTQTtFQUtJLDhCQUE4QjtFQUM5QiwwQkFBMEI7QXZFdThTOUI7O0F1RTc4U0E7RUFTTSxvQ0FBb0M7RUFDcEMsOENBQXNDO1VBQXRDLHNDQUFzQztBdkV3OFM1Qzs7QXVFbDlTQTtFQWVJLGlCQUFpQjtFQUNqQixtQkFBbUI7QXZFdThTdkI7O0F1RXA4U0U7RUFDRSxtQkFBbUI7QXZFdThTdkI7O0F1RXg4U0c7RUFJRyxrQkFBa0I7QXZFdzhTeEI7O0F1RTU4U0c7RUFRRyxzQkFBc0I7QXZFdzhTNUI7O0F1RW4rU0E7RUFnQ0ksa0JBQWtCO0VBQ2xCLFlBQVk7QXZFdThTaEI7O0F1RXA4U0U7RUFDRSxtQkFBbUI7QXZFdThTdkI7O0F1RXg4U0c7RUFRRyxlQUFlO0VBQ2YsZ0JBQWdCO0F2RTA4U3RCOztBdUVsOFNFO0VBQ0UsbUJBQW1CO0F2RTI4U3ZCOztBdUU1OFNHO0VBSUcsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBdkU0OFN6Qjs7QXVFajlTRztFQVNPLG9DQUFvQztBdkU0OFM5Qzs7QXVFcjlTRztFQWVHLFdBQVc7RUFDWCxrQkFBa0I7QXZFMDhTeEI7O0F1RS9nVEE7RUEwRUksbUJBQW1CO0F2RXk4U3ZCOztBdUV0OFNFO0VBQ0UsbUJBQW1CO0F2RXk4U3ZCOztBdUUxOFNHO0VBUUcsc0JBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2Qiw0QkFBNEI7QXZFNDhTbEM7O0F3RW5pVEE7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsbUJBQW1CO0F4RXNpVHJCOztBd0UzaVRBO0VBWUksV0FBVztFQUNYLGNBQWM7RUFDZCxXQUFXO0F4RXlpVGY7O0F3RXZqVEE7RUFrQkksWUFBWTtFQUNaLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixhQUFhO0F4RXlpVGpCOztBd0Voa1RBO0VBMEJNLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsaUdBQXVGO1VBQXZGLHlGQUF1RjtFQUN2RixrQkFBa0I7QXhFMGlUeEI7O0F3RTFrVEE7RUFxQ0ksa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0F4RXlpVFo7O0F3RWhsVEE7RUE4Q00sWUFBWTtFQUNaLDZCQUE2QjtFQUM3QixlQUFlO0F4RTRpVHJCOztBd0U1bFRBO0VBbURRLGlCQUFpQjtBeEU2aVR6Qjs7QXdFaG1UQTtFQXVEUSxXQUFXO0VBQ1gsWUFBWTtBeEU2aVRwQjs7QXdFcm1UQTtFQWtFSSxXQUFXO0VBQ1gsa0JBQWtCO0F4RXVpVHRCOztBd0UxbVRBO0VBdUVJLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsVUFBVTtBeEV1aVRkOztBd0VoblRBO0VBNkVJLGFBQWE7RUFDYixZQUFZO0F4RXVpVGhCOztBd0VyblRBO0VBa0ZJLGdCQUFnQjtFQUNoQixrQkFBa0I7QXhFdWlUdEI7O0F3RTFuVEE7RUF1RkksU0FBUztFQUNULFlBQVk7QXhFdWlUaEI7O0F5RS9uVEEsaUJBQUE7QUFHRTtFQUNFLHdCQUF3QjtBekVvclQ1Qjs7QXlFNXFURTtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLDBCQUEwQjtFQUMxQiwrQkFBK0I7RUFDL0IsNEJBQTRCO0VBQzVCLGlCQUFpQjtBekUrcVRyQjs7QXlFdHJURztFQVVHLFdBQVc7RUFDWCxjQUFjO0VBQ2QsV0FBVztBekVnclRqQjs7QXlFdHNUQTtFQTJCSSxXQUFXO0F6RStxVGY7O0F5RTFzVEE7RUErQkksWUFBWTtBekUrcVRoQjs7QXlFOXNUQTtFQWtDTSxpQkFBaUI7RUFDakIsdUJBQXVCO0F6RWdyVDdCOztBeUUxcVRBO0VBQ0MsbUJBQW1CO0F6RTZxVHBCOztBeUV6cVRBO0VBQ0MsbUJBQUE7RUFDQSx5QkFBQTtBekU0cVREOztBeUV6cVRBO0VBQ0MsYUFBYTtBekU0cVRkOztBeUV4cVRFO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7QXpFMnFUdEI7O0F5RXhxVEU7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0F6RTJxVHZCOztBeUV4cVRFO0VBQ0UsbUJBQW1CO0F6RTJxVHZCOztBeUU1cVRHO0VBSUcsZ0JBQWdCO0F6RTRxVHRCOztBeUVoclRHO0VBUUcscUJBQXFCO0VBQ3JCLHNCQUFzQjtBekU0cVQ1Qjs7QXlFenFUSTtFQUNFLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBekU0cVR2Qjs7QXlFenFUSTtFQUNFLGtCQUFrQjtBekU0cVR4Qjs7QXlFenFUSTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLHlCQUF5QjtBekU0cVQvQjs7QXlFenFUSTtFQUNFLFVBQVU7QXpFNHFUaEI7O0F5RXhxVEU7RUFDRSxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLHlCckVwRnVCO0VxRXFGdkIsa0JBQWtCO0F6RTJxVHRCOztBeUUvcVRHO0VBV0cscUJBQXFCO0F6RThxVDNCOztBeUV6clRHO0VBZUcsbUJBQW1CO0VBQ25CLG1CQUFtQjtBekU4cVR6Qjs7QXlFM3FUSTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsV0FBVztFQUNYLFlBQVk7RUFDWiw2QkFBNkI7RUFDN0IsZUFBZTtFQUNmLGNyRXhHWTtBSnN4VGxCOztBeUVyclRLO0VBVUcsV0FBVztFQUNYLFlBQVk7RUFDWixhckU3R1U7QUo0eFRsQjs7QXlFMXFURTtFQUNFLGtCQUFrQjtBekU2cVR0Qjs7QXlFOXFURztFQUtLLGdCQUFnQjtBekU2cVR4Qjs7QXlFanFURTtFQUNFLGdCQUFnQjtBekVvcVRwQjs7QXlFN3BURTtFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUI7QXpFc3FUdkI7O0F5RW5xVEU7RUFDRSxtQkFBbUI7QXpFc3FUdkI7O0F5RXZxVEc7RUFJRyw4QkFBOEI7RUFDOUIsZ0NBQWdDO0VBQ2hDLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsb0JBQW9CO0F6RXVxVDFCOztBeUUvcVRHO0VBV0ssOEJBQThCO0F6RXdxVHRDOztBeUVuclRHO0VBZUssOEJBQThCO0F6RXdxVHRDOztBeUVucVRHO0VBRUcsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixtQkFBbUI7QXpFcXFUekI7O0F5RXpxVEc7RUFRRyxXQUFXO0VBQ1gsaUJBQWlCO0F6RXFxVHZCOztBeUUvcFRBLCtCQUFBO0FBTUE7RUFDQyxnQkFBZ0I7QXpFNnBUakI7O0F5RTFwVEE7RUFDQyxpQkFBaUI7QXpFNnBUbEI7O0F5RTFwVEE7RUFDQyxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLFlBQVk7QXpFNnBUYjs7QXlFMXBUQTtFQUNDLFNBQVM7RUFDVCxZQUFZO0F6RTZwVGI7O0F5RXpwVEEsK0JBQUE7O0FDdk9BO0VBQ0Usa0JBQWtCO0ExRWk4VHBCOztBMEVsOFRBO0VBSUksa0JBQWtCO0VBQ2xCLG1CQUFtQjtBMUVrOFR2Qjs7QTBFLzdURTtFQUNFLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0ExRWs4VHBCOztBMEUvN1RFO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtBMUVrOFR2Qjs7QTBFcDhURztFQUtHLGVBQWU7RUFDZixrQkFBa0I7QTFFbThUeEI7O0EwRXo4VEc7RUFTSyxrQkFBa0I7QTFFbzhUMUI7O0EwRS83VEU7RUFDRSxrQkFBa0I7QTFFazhUdEI7O0EyRXQ5VEU7RUFDRSxnQkFBZ0I7QTNFeTlUcEI7O0EyRTE5VEc7RUFJRyxtQ0FBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLHFDQUE4QjtBM0UwOVRwQzs7QTJFaCtUQTtFQVlNLFVBQVU7RUFDUixjdkVIVztBSjI5VG5COztBMkVyK1RBO0VBZ0JRLGVBQWU7QTNFeTlUdkI7O0EyRXorVEE7RUFxQk0sUUFBUTtBM0V3OVRkOztBMkU3K1RBO0VBNkJNLE9BQU87QTNFMDlUYjs7QTRFbGdVQTtFQUNFLG9CQUFvQjtBNUUyZ1V0Qjs7QTRFNWdVQTtFQUdJLFdBQVc7RUFDWCxjQUFjO0VBQ2QsY0FBYztBNUU2Z1VsQjs7QTRFcGdVQTs7O0VBSUkseUJ4RUt1QjtFd0VKdkIsZUFBZTtBNUU2Z1VuQjs7QTRFbGhVQTs7O0VBT00sWUFBWTtBNUVpaFVsQjs7QTRFM2dVQTtFQUVJLHlCeEVSZTtBSnFoVW5COztBNEV6Z1VBO0VBRUksZUFBZTtBNUUyZ1VuQjs7QTRFN2dVQTtFQUtNLFlBQVk7QTVFNGdVbEI7O0E0RXBnVUE7RUFFSSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxjQUFjO0E1RTRnVWxCOztBNEVqaFVBO0VBUU0sWUFBWTtBNUU2Z1VsQjs7QTRFeGdVQTtFQUVJLGVBQWU7QTVFMGdVbkI7O0E2RXZrVUE7RUFDRSxtQnpFc0J5QjtBSm9qVTNCOztBNkVwa1VFO0VBQ0Usa0JBQWtCO0E3RTZrVXRCOztBNkV4alVFO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBN0VvbFVwQjs7QTZFdGxVRztFQVlHLFdBQVc7QTdFdWxVakI7O0E2RWhvVUE7RUE4Q0kseUJBQTJCO0VBQzNCLDBCQUEwQjtFQUMxQix5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLDJCQUEwQjtBN0VzbFU5Qjs7QTZFeG9VQTtFQTRESSwwQkFBMEI7RUFDMUIsVUFBVTtFQUNWLDhCQUE2QjtFQUM3QiwyQkFBMkI7QTdFd2xVL0I7O0E2RXZwVUE7RUEwRUksOEJBQWdDO0VBQ2hDLDBCQUEwQjtFQUMxQix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQix3QkFBd0I7RUFDeEIseUJBQTJCO0E3RXlsVS9COztBOEVwcVVFO0VBQ0ksd0JBQXdCO0E5RW1yVTlCOztBOEU1cVVFO0VBQ0UsbUIxRVN1QjtFMEVSdkIsd0JBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsYzFFU2M7RTBFUmQsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLFlBQVk7QTlFcXJVaEI7O0E4RXZxVUU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0E5RXVyVXZCOztBOEVwclVFO0VBQ0Usa0JBQWtCO0E5RXVyVXRCOztBOEV4clVHO0VBS0csa0JBQWtCO0VBQ2xCLHNCQUFtQjtLQUFuQixtQkFBbUI7RUFDcEIsZUFBZTtFQUNkLFlBQVk7QTlFdXJVbEI7O0E4RXh1VUE7RUFzREksMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsNEJBQTRCO0E5RXNyVWhDOztBOEUvdVVBO0VBa0VJLGVBQWU7RUFDZixtQkFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0E5RXlyVVg7O0E4RTV2VUE7RUEwRUksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7QTlFNHJVcEI7O0E4RXh3VUE7RUFnRkksZUFBZTtFQUNmLGMxRS9DZ0I7QUoydVVwQjs7QThFN3dVQTtFQXFGSSw0Q0FBb0M7VUFBcEMsb0NBQW9DO0E5RTRyVXhDOztBOEVqeFVBO0VBeUZJLGNBQWM7QTlFNHJVbEI7O0E4RXJ4VUE7RUErRk0sb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7QTlFZ3NVNUI7O0E4RWh5VUE7RUFxR0ksWUFBWTtFQUNaLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsaUJBQWlCO0E5RStyVXJCOztBOEV2eVVBOztFQTZHTSxtQkFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0VBQ1Asd0JBQXdCO0E5RStyVTlCOztBOEU3eVVBOztFQWdIUSx3QkFBd0I7QTlFa3NVaEM7O0E4RWx6VUE7RUFxSEksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIscUJBQWlCO01BQWpCLGlCQUFpQjtFQUNqQiwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtBOUVpc1V4Qjs7QThFenpVQTtFQTRISSxXQUFXO0VBQ1gsK0JBQXdCO0VBQXhCLCtCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7QTlFaXNVeEI7O0E4RTVyVUE7RUFFSSxtQjFFOUd1QjtBSjR5VTNCOztBOEVoc1VBO0VBS00sMEJBQTBCO0VBQzFCLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGtCQUFrQjtBOUUrclV4Qjs7QThFeHNVQTtFQXVCTSxtQjFFcklhO0UwRXNJYixnRUFBd0Q7VUFBeEQsd0RBQXdEO0E5RWtzVTlEOztBOEVyclVBO0VBRUksb0JBQW9CO0E5RTZyVXhCOztBOEUvclVBO0VBSU0sMEJBQXlCO0E5RStyVS9COztBOEVuc1VBO0VBWU0sZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixtQkFBbUI7QTlFaXNVekI7O0E4RTVyVUE7RUFHTSxrQkFBa0I7QTlFNnJVeEI7O0ErRTMzVUE7RUFDRTtJQUNFLFFBQVE7RS9FODNVVjtFK0U1M1VBO0lBQ0UsUUFBUTtFL0U4M1VWO0UrRTUzVUE7SUFDRSxXQUFXO0UvRTgzVWI7RStFNTNVQTtJQUNFLFdBQVc7RS9FODNVYjtFK0U1M1VBO0lBQ0UsV0FBVztFL0U4M1ViO0UrRTUzVUE7SUFDRSxXQUFXO0UvRTgzVWI7RStFNTNVQTtJQUNFLFdBQVc7RS9FODNVYjtFK0U1M1VBO0lBQ0UsV0FBVztFL0U4M1ViO0UrRTUzVUE7SUFDRSxXQUFXO0UvRTgzVWI7RStFNTNVQTtJQUNFLFdBQVc7RS9FODNVYjtFK0U1M1VBO0lBQ0UsV0FBVztFL0U4M1ViO0FBQ0Y7O0ErRS81VUE7RUFDRTtJQUNFLFFBQVE7RS9FODNVVjtFK0U1M1VBO0lBQ0UsUUFBUTtFL0U4M1VWO0UrRTUzVUE7SUFDRSxXQUFXO0UvRTgzVWI7RStFNTNVQTtJQUNFLFdBQVc7RS9FODNVYjtFK0U1M1VBO0lBQ0UsV0FBVztFL0U4M1ViO0UrRTUzVUE7SUFDRSxXQUFXO0UvRTgzVWI7RStFNTNVQTtJQUNFLFdBQVc7RS9FODNVYjtFK0U1M1VBO0lBQ0UsV0FBVztFL0U4M1ViO0UrRTUzVUE7SUFDRSxXQUFXO0UvRTgzVWI7RStFNTNVQTtJQUNFLFdBQVc7RS9FODNVYjtFK0U1M1VBO0lBQ0UsV0FBVztFL0U4M1ViO0FBQ0Y7O0ErRTEzVUE7RUFnQkssWUFBWTtBL0U4M1VqQjs7QStFOTRVQTtFQXlDSSx5QjNFdER5QjtFMkV1RHpCLGVBQWU7QS9FbTRVbkI7O0ErRXYzVUE7RUFFSSxlQUFlO0EvRSszVW5COztBK0UxM1VBO0VBRUksZUFBZTtBL0U0M1VuQjs7QWdGaCtVQTtFQUtJLGFBQWE7QWhGcStVakI7O0FnRjErVUE7RUFvQkksZUFBZTtFQUNmLGNBQWM7RUFDZCxZQUFZO0FoRnkrVWhCOztBZ0YvL1VBO0VBMEJJLDBCQUEwQjtFQUMxQiwyQkFBMEI7QWhGeStVOUI7O0FnRnBnVkE7RUFvQ0ksMEJBQTBCO0VBQzFCLDhCQUE4QjtBaEY0K1VsQzs7QWdGamhWQTtFQWdESSx5QjVFdEJjO0FKb2dWbEI7O0FpRjloVkE7RUFDRSx5QjdFcUJzQjtBSnFoVnhCOztBaUYzaVZBO0VBUUksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixhQUFhO0FqRjZpVmpCOztBaUZ2alZBO0VBbUJJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FqRmdqVnRCOztBaUZya1ZBO0VBc0NJLGdCQUFnQjtFQUNoQixrQkFBa0I7QWpGbWpWdEI7O0FrRjFsVkE7RUFDRSxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQiwyRUFBMkU7RUFDM0Usc0JBQXNCO0VBQ3RCLDhCQUE4QjtFQUM5Qiw0QkFBNEI7RUFDNUIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBbEY2bFZyQjs7QWtGdGtWRTtFQUNFLFVBQVU7QWxGZ21WZDs7QWtGam9WQTs7O0VBd0NJLGM5RWRjO0U4RWVkLDhCQUE4QjtBbEYrbFZsQzs7QWtGeG9WQTtFQTZDSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFNBQVM7QWxGK2xWYjs7QWtGOW9WQTtFQXVESSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBbEZpbVZwQjs7QW1GMXBWQTtFQUNFLDhCQUE4QjtBbkZtcVZoQzs7QW1GcHFWQTtFQVFJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixrQkFBa0I7QW5Gc3FWdEI7O0FtRmxyVkE7RUF5QkksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0FuRnlxVnZCOztBb0Zyc1ZBO0VBQ0UsMEJBQTBCO0FwRjhzVjVCOztBb0Yvc1ZBO0VBUUksZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsbUJBQW1CO0FwRml0VnZCOztBb0Y1dFZBO0VBdUJJLGVBQWU7QXBGc3RWbkI7O0FvRm50VkU7RUFDRSxnQkFBZ0I7QXBGc3RWcEI7O0FvRnZ0Vkc7RUFJRyxtQkFBbUI7QXBGdXRWekI7O0FvRnJ2VkE7RUFtQ0ksZUFBZTtBcEZzdFZuQjs7QW9GenZWQTtFQTBDSSxrQkFBa0I7QXBGeXRWdEI7O0FvRnR0VkU7RUFDRSwrQkFBd0I7RUFBeEIsK0JBQXdCO0VBQXhCLHdCQUF3QjtFQUN4Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBcEZ5dFZ2Qjs7QXFGeHdWQTtFQUNFLHlCakZ1QjJCO0FKb3ZWN0I7O0FxRjV3VkE7RUFHSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFNBQVM7QXJGNndWYjs7QXFGbHhWQTtFQWtCSSxlQUFlO0VBQ2YsY0FBYztFQUNkLGdCQUFnQjtBckZneFZwQjs7QXFGcHlWQTtFQTRCSSxlQUFlO0VBQ2YsZ0JBQWdCO0FyRmt4VnBCOztBcUYveVZBO0VBaUNJLGtCQUFrQjtBckZreFZ0Qjs7QXNGbnpWQTtFQUNFLDBCQUEwQjtBdEZzelY1Qjs7QXNGdnpWQTs7RUFTSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxtQkFBbUI7QXRGeXpWdkI7O0FzRnIwVkE7RUFvQkksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7QXRGNHpWdkI7O0FzRmwxVkE7RUE4Qkksb0JBQW9CO0F0Rit6VnhCOztBc0Y3MVZBO0VBa0NJLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0F0Rit6VnRCOztBc0ZuMlZBO0VBdUNNLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixvRUFBb0U7RUFDcEUsd0JBQXdCO0VBQ3hCLFFBQVE7RUFDUixPQUFPO0VBQ1AscUNBQTZCO1VBQTdCLDZCQUE2QjtBdEZnMFZuQzs7QXVGLzJWQTtFQUNFLHlCbkZ1QjJCO0VtRnRCM0IsMEJBQTBCO0F2RmszVjVCOztBdUZwM1ZBO0VBU0ksZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGdCQUFnQjtBdkZxM1ZwQjs7QXVGbDRWQTtFQW9CTSxhQUFhO0F2RnkzVm5COztBdUZsM1ZFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUNBQWlDO1VBQWpDLGlDQUFpQztFQUNqQyxrQkFBa0I7RUFDbEIseUJuRlplO0VtRmFmLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsWUFBWTtBdkYyM1ZoQjs7QXVGcDRWRztFQWlCRyxlQUFlO0VBQ2YsZ0JBQWdCO0F2RjgzVnRCOztBdUZoNVZHO0VBeUJHLG1CQUFPO01BQVAsV0FBTztVQUFQLE9BQU87RUFDUCxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixlQUFlO0F2Rmk0VnJCOztBdUY3M1ZHO0VBSUcsV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0F2RjYzVnRCOztBdUYvN1ZBO0VBdUVJLGtCQUFrQjtBdkY0M1Z0Qjs7QXdGbDhWRTtFQUNFLHVCQUF1QjtFQUN2Qix5QnBGb0J1QjtBSmk3VjNCOztBd0Z2OFZHO0VBS0csMEJBQTBCO0VBQzFCLGdCQUFnQjtBeEZzOFZ0Qjs7QXdGNThWRztFQWNHLGVBQWU7QXhGdzhWckI7O0F3RnQ5Vkc7RUFpQkssYUFBYTtBeEZ5OFZyQjs7QXdGMTlWRztFQXNCRyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxtQkFBbUI7QXhGdzhWekI7O0F3RmorVkc7RUE0QkssbUJBQW1CO0F4Rnk4VjNCOztBd0ZwOFZFO0VBQ0UseUJwRkowQjtFb0ZLMUIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtBeEZ1OFZ2Qjs7QXdGaC9WQTtFQStDSSwwQkFBMEI7QXhGMjhWOUI7O0F5RjEvVkE7RUFFSSw4QkFBOEI7QXpGa2dXbEM7O0F5RnBnV0E7RUFNSSxpQkFBaUI7RUFDakIsWUFBWTtBekZrZ1doQjs7QXlGemdXQTtFQW1CTSxhQUFhO0F6RnVnV25COztBeUYxaFdBO0VBd0JJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFFBQVE7RUFDUixTQUFTO0VBQ1QsZUFBZTtFQUNmLGtCQUFrQjtBekZzZ1d0Qjs7QXlGcGlXQTtFQWlDTSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixhQUFhO0VBQ2IsUUFBUTtFQUNSLFNBQVM7RUFDVCx3Q0FBZ0M7VUFBaEMsZ0NBQWdDO0VBQ2hDLGdFQUFnRTtBekZ1Z1d0RTs7QXlGL2lXQTtFQTZDSSxXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFtQjtBekZzZ1d2Qjs7QXlGcmpXQTtFQW1ESSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLDZCQUE2QjtFQUM3QixZQUFZO0VBQ1osb0JBQWlCO0tBQWpCLGlCQUFpQjtFQUNqQixXQUFXO0F6RnNnV2Y7O0F5RjlqV0E7RUF3RUksa0JBQWtCO0VBQ2xCLFdBQVc7QXpGc2dXZjs7QTBGL2tXQTtFQUNFLDBCQUEwQjtBMUZrbFc1Qjs7QTBGbmxXQTtFQVFJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsU0FBUztBMUZxbFdiOztBMEYvbFdBO0VBd0JJLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsZ0N0RkRjO0VzRkVkLCtCQUErQjtBMUZ3bFduQzs7QTBGcG5XQTtFQStCTSx1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLDBDQUFrQztVQUFsQyxrQ0FBa0M7QTFGeWxXeEM7O0EwRjFuV0E7RUF1Q1EsNENBQW9DO1VBQXBDLG9DQUFvQztBMUZ1bFc1Qzs7QTBGOW5XQTtFQTZDSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxrQkFBa0I7QTFGcWxXdEI7O0EwRnJvV0E7RUF3REksZUFBZTtFQUNmLGdCQUFnQjtBMUZ1bFdwQjs7QTBGaHBXQTtFQTZESSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGFBQWE7QTFGdWxXakI7O0EwRnRwV0E7RUFtRUksbUJBQW1CO0ExRnVsV3ZCOztBMEYxcFdBO0VBdUVJLGN0RjdDYztFc0Y4Q2QsMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0ExRnVsVzFCOztBMEZwcVdBO0VBZ0ZNLGdDQUFnQztFQUNoQywyQkFBMkI7QTFGd2xXakM7O0EwRnBsV0c7RUFFRyxvQkFBb0I7QTFGc2xXMUI7O0EwRmxsV0U7RUFDRSxtQkFBbUI7QTFGcWxXdkI7O0EwRnRsV0c7RUFJRyxXQUFXO0ExRnNsV2pCOztBMEZsbFdFO0VBQ0UsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixlQUFlO0ExRnFsV25COztBMEZsbFdFO0VBQ0UseUJ0RjNFMEI7RXNGNEUxQixhQUFhO0VBQ2IsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixtQkFBbUI7QTFGcWxXdkI7O0EwRjFsV0c7RUFjRyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxTQUFTO0ExRnVsV2Y7O0EwRm5rV0U7RUFDRSxrQkFBa0I7QTFGc2xXdEI7O0EwRnZsV0c7RUFHRyxjQUFjO0ExRndsV3BCOztBMEYza1dFO0VBQ0UsYUFBYTtFQUNiLG1CQUFlO01BQWYsZUFBZTtFQUNmLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0ExRjBsVzNCOztBMEZubFdFO0VBQ0UsYUFBYTtBMUY0bFdqQjs7QTBGN2xXRztFQVFHLFdBQVc7QTFGK2xXakI7O0EwRjNsV0U7RUFDRSxhQUFhO0ExRjhsV2pCOztBMEYvbFdHO0VBSUcsOEJBQThCO0ExRitsV3BDOztBMEZubVdHO0VBUUcsa0JBQWtCO0ExRitsV3hCOztBMEYxbFdFO0VBQ0UseUJ0Rm5LMEI7RXNGb0sxQixhQUFhO0VBQ2Isa0JBQWtCO0ExRjZsV3RCOztBMEYxbFdFO0VBQ0UsOEJBQThCO0ExRjZsV2xDOztBMEYxbFdFO0VBQ0UseUJBQXlCO0ExRjZsVzdCOztBMEYxbFdFO0VBQ0UseUJ0RmpMMEI7RXNGa0wxQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsYUFBYTtBMUY2bFdqQjs7QTBGbm1XRztFQVNHLGVBQWU7RUFDZixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHNCQUFxQjtNQUFyQixtQkFBcUI7VUFBckIscUJBQXFCO0VBQ3JCLG1CQUFlO01BQWYsZUFBZTtFQUNmLGdCQUFnQjtBMUY4bFd0Qjs7QTBGNW1XRztFQWlCSyxpQkFBaUI7QTFGK2xXekI7O0EwRmhuV0c7RUFzQk8sZUFBZTtBMUY4bFd6Qjs7QTBGeGxXRTtFQUNFLHlCdEY3TTBCO0VzRjhNMUIsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixTQUFTO0VBQ1QsbUJBQW1CO0ExRjJsV3ZCOztBMEZobVdHO0VBUUcsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7QTFGNGxXekI7O0EwRnRtV0c7RUFhSyxtQkFBbUI7QTFGNmxXM0I7O0EwRnZsV0E7RUFJUSxjQUFjO0ExRnVsV3RCOztBMEYzbFdBO0VBVVEsY0FBYztBMUZxbFd0Qjs7QTBGL2xXQTtFQWdCUSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtBMUZtbFdyQjs7QTBGbm1XQTtFQXNCUSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtBMUZpbFdyQjs7QTBGdm1XQTtFQTRCUSxjQUFjO0ExRitrV3RCOztBMEYzbVdBO0VBZ0NRLGFBQWE7QTFGK2tXckI7O0EwRi9tV0E7RUFzQ1EsY0FBYztBMUY2a1d0Qjs7QTJGajNXQTtFQUNFLDBCQUEwQjtBM0ZvM1c1Qjs7QTJGcjNXQTtFQVFJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsU0FBUztBM0Z1M1diOztBMkZqNFdBO0VBc0JJLFdBQVc7QTNGMjNXZjs7QTJGajVXQTtFQWdDSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBM0Y0M1dyQjs7QTJGajZXQTtFQTZDSSxlQUFlO0VBQ2YsZ0JBQWdCO0EzRjgzV3BCOztBMkY1NldBO0VBcURJLGVBQWU7QTNGaTRXbkI7O0E0RnQ3V0E7RUFDRSx5QnhGdUIyQjtFd0Z0QjNCLDBCQUEwQjtBNUZ5N1c1Qjs7QTRGMzdXQTtFQVNJLGVBQWU7RUFDZixpQkFBaUI7QTVGNDdXckI7O0E2RnQ4V0E7RUFDRSxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixxRUFBcUU7RUFDckUsc0JBQXNCO0VBQ3RCLHdCQUF3QjtFQUN4Qiw0QkFBNEI7RUFDNUIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBN0ZnOVdyQjs7QTZGeDhXRTtFQUNFLFVBQVU7RUFDVixtQkFBbUI7QTdGazlXdkI7O0E2RnIrV0E7OztFQTBCSSxjekZMZTtFeUZNZiw4QkFBOEI7QTdGaTlXbEM7O0E2RjUrV0E7RUErQkksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixTQUFTO0E3Rmk5V2I7O0E2RmwvV0E7RUE2Q0ksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixrQkFBa0I7QTdGcTlXdEI7O0E2RnBnWEE7RUF1REksZUFBZTtFQUNmLGdCQUFnQjtBN0Z1OVdwQjs7QThGL2dYQTtFQUNFLDBCQUEwQjtBOUZ3aFg1Qjs7QThGamhYRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQix5QjFGa0IwQjtFMEZqQjFCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLFlBQVk7QTlGMGhYaEI7O0E4Rm5pWEc7RUFZRyxlQUFlO0VBQ2YsZ0JBQWdCO0E5RjJoWHRCOztBOEZuaFhFO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBOUY0aFhyQjs7QThGOWhYRztFQUtHLFdBQVc7RUFDWCxZQUFZO0E5RjZoWGxCOztBOEZoa1hBO0VBd0NJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsbUJBQW1CO0E5RjRoWHZCOztBOEZ6aFhFO0VBQ0UsMEJBQTBCO0E5RjRoWDlCOztBOEZ6aFhFO0VBQ0UsNkJBQTZCO0E5RjRoWGpDOztBOEY5a1hBO0VBZ0VJLGtCQUFrQjtBOUY4aFh0Qjs7QStGOWxYQTtFQUNFLDBCQUEwQjtFQUMxQix5QjNGdUIyQjtBSjBrWDdCOztBK0ZubVhBOzs7RUFZSSxnQkFBZ0I7RUFDaEIsYzNGYWM7QUpzbFhsQjs7QStGaG5YQTtFQWlCSSxhQUFhO0VBQ2IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7QS9GbW1YcEI7O0ErRnZuWEE7RUF3QkksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7QS9GbW1YdkI7O0ErRjduWEE7RUFtQ0ksZUFBZTtBL0ZvbVhuQjs7QStGdm9YQTtFQXNDTSxjM0ZaWTtBSmluWGxCOztBK0Yzb1hBO0VBeUNRLDBCQUEwQjtBL0ZzbVhsQzs7QStGL29YQTtFQStDSSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxpQkFBaUI7QS9Gb21YckI7O0ErRnRwWEE7RUFzREksa0JBQWtCO0EvRm9tWHRCOztBK0ZobVhBO0VBRUkseUIzRnZDZTtBSnlvWG5COztBK0ZwbVhBO0VBS00sOEJBQTJCO0VBQTNCLDhCQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0EvRm1tWGpDOztBK0Y5bFhBO0VBSU0sbUJBQW1CO0EvRjhsWHpCOztBK0ZsbVhBO0VBUU0sY0FBYztBL0Y4bFhwQjs7QStGdG1YQTtFQVlNLGdCQUFnQjtBL0Y4bFh0Qjs7QWdHOXFYQTtFQUNFLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1oseUZBQXlGO0VBQ3pGLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0IsNEJBQTRCO0VBQzVCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBaEdpclhwQjs7QWdHdHFYRTtFQUNFLFVBQVU7QWhHcXJYZDs7QWdHM3NYQTs7RUE0QkksYzVGUGU7QUoyclhuQjs7QWdHaHRYQTtFQWdDSSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLFNBQVM7RUFDVCxzQkFBc0I7RUFDdEIsbUJBQW1CO0FoR29yWHZCOztBZ0d4dFhBO0VBNENJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLG1CQUFtQjtBaEdzclh2Qjs7QWdHOXFYRTtFQUNFLDBCQUEwQjtBaEd3clg5Qjs7QWdHaHZYQTtFQTRESSxXQUFXO0FoR3dyWGY7O0FpR3B2WEE7RUFDRSx5QjdGeUJnQjtFNkZ4QmhCLGM3Rm1CaUI7RTZGbEJqQixlQUFlO0VBQ2YsaUJBQWlCO0FqR3V2WG5COztBaUdqdlhFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixxQkFBeUI7TUFBekIsa0JBQXlCO1VBQXpCLHlCQUF5QjtFQUN6Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osaUJBQWlCO0FqRzB2WHJCOztBaUd2dlhFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixtQkFBbUI7QWpHMHZYdkI7O0FpR2h2WEU7RUFDRSxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FqRzZ2WDNCOztBaUdqeVhBO0VBNkNJLGdCQUFnQjtFQUNoQixXQUFXO0FqRyt2WGY7O0FpRzd5WEE7O0VBbURJLGdCQUFnQjtBakcrdlhwQjs7QWlHbHpYQTtFQXVESSxlQUFlO0VBQ2YsYzdGbkNlO0U2Rm9DZixrQkFBa0I7QWpHK3ZYdEI7O0FpR3h6WEE7O0VBaUVJLGVBQWU7QWpHa3dYbkI7O0FpR24wWEE7RUFxRUksYzdGbkNnQjtBSnF5WHBCOztBa0d2MFhBO0VBQ0UsMEJBQTBCO0VBQzFCLGtIQUFrSDtFQUNsSCxjOUZrQmlCO0FKd3pYbkI7O0FrRzcwWEE7RUFVSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsYzlGT2U7QUpzMFhuQjs7QWtHMzFYQTtFQThCSSxXQUNGO0FsRzgwWEY7O0FrRzcyWEE7RUFrQ0ksZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsZ0JBQWdCO0FsRyswWHBCOztBa0c1MFhFO0VBQ0UsK0JBQXdCO0VBQXhCLCtCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QWxHKzBYdkI7O0FrR3ozWEE7RUE4Q0ksYUFBYTtBbEcrMFhqQjs7QWtHNzNYQTtFQW9ETSx1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLDBCQUEwQjtFQUMxQiwrQkFBNEI7S0FBNUIsNEJBQTRCO0FsR20xWGxDOztBa0cxNFhBO0VBNERJLFlBQVk7QWxHazFYaEI7O0FtRzk0WEE7RUFDRSx5Qi9GeUJnQjtFK0Z4QmhCLG1CQUFtQjtBbkdpNVhyQjs7QW1HNTRYRTtFQUNFLCtCQUF3QjtFQUF4QiwrQkFBd0I7RUFBeEIsd0JBQXdCO0VBQ3hCLHFCQUF5QjtNQUF6QixrQkFBeUI7VUFBekIseUJBQXlCO0FuR3E1WDdCOztBbUdsNVhFO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FuR3E1WDNCOztBbUdyNlhBO0VBeUJJLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsY0FBYztBbkd1NVhsQjs7QW1HbDdYQTtFQXVDSSxjL0ZsQmU7RStGbUJmLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FuR3c1WHBCOztBbUdsOFhBO0VBOENJLGMvRlpnQjtFK0ZhaEIsZUFBZTtFQUNmLFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsbUJBQW1CO0FuR3c1WHZCOztBbUcxOFhBO0VBcURNLGMvRmhDYTtBSnk3WG5COztBbUdyNVhHO0VBRUcsZ0JBQWdCO0FuR3U1WHRCOztBb0dsOVhBO0VBQ0UsMEJBQTBCO0VBQzFCLGdCQUFnQjtFQUNoQixjQUFjO0FwR3E5WGhCOztBb0c3OFhFO0VBQ0UsbUVBQTJEO1VBQTNELDJEQUEyRDtFQUMzRCxhQUFhO0FwR3M5WGpCOztBb0duK1hBO0VBaUJJLFlBQVk7RUFDWixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FwR3M5WDNCOztBb0cxK1hBO0VBK0JJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixrQkFBa0I7QXBHcTlYdEI7O0FvR3gvWEE7RUFrREksZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsbUJBQW1CO0FwR3U5WHZCOztBb0c1Z1lBOztFQThESSxlQUFlO0FwRzA5WG5COztBb0d4aFlBO0VBbUVJLG1CQUFtQjtBcEd5OVh2Qjs7QW9HNWhZQTtFQXVFSSxTQUFTO0FwR3k5WGI7O0FvR2hpWUE7RUEyRUksa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FwR3k5WHZCOztBb0d2aVlBO0VBaUZNLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLDhCaEdoRWE7RWdHaUViLGtFQUFrRTtFQUNsRSx3QkFBd0I7RUFDeEIsUUFBUTtFQUNSLE9BQU87QXBHMDlYYjs7QXFHbGpZQTtFQUNFLDBCQUEwQjtBckdxalk1Qjs7QXFHdGpZQTtFQU9JLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixrQkFBa0I7QXJHeWpZdEI7O0FxR3BrWUE7RUF5QkksZ0JBQWdCO0FyRzRqWXBCOztBcUdybFlBO0VBNkJJLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG1CQUFtQjtBckc0all2Qjs7QXFHNWxZQTtFQXdDSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsY0FBYztBckcrallsQjs7QXFHM21ZQTtFQW1ESSxhQUFhO0FyR2trWWpCOztBcUcvallFO0VBQ0UsMEJBQTBCO0FyR2trWTlCOztBcUdua1lHO0VBT0csOEJBQThCO0FyR3NrWXBDOztBcUc3a1lHO0VBV0csbUJBQW1CO0FyR3NrWXpCOztBcUdqa1lBO0VBRUksZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsY0FBYztFQUNkLG1CQUFtQjtBckdta1l2Qjs7QXFHOWpZQTtFQUVJLDBCQUEwQjtBckdna1k5Qjs7QXFHbGtZQTtFQU9NLGdCQUFnQjtBckdxa1l0Qjs7QXFHNWtZQTtFQVdNLGlCQUFpQjtBckdxa1l2Qjs7QXFHaGxZQTtFQWVNLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGVBQWU7QXJHcWtZckI7O0FxR3ZsWUE7RUFxQlEsbUJBQW1CO0FyR3NrWTNCOztBcUczbFlBO0VBeUJRLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixtRUFBbUU7RUFDbkUsd0JBQXdCO0VBQ3hCLFFBQVE7RUFDUixPQUFPO0VBQ1AscUNBQTZCO1VBQTdCLDZCQUE2QjtBckdza1lyQzs7QXNHeHJZQTtFQUNFLGVBQWdCO0F0RzJyWWxCOztBc0d0cllFO0VBQ0UseUJBQW9DO0VBQ3BDLHFCQUFxQjtBdEcrcll6Qjs7QXNHNXJZRTtFQUNFLG1CQUFtQjtFQUNuQixvRUFBNEQ7VUFBNUQsNERBQTREO0VBQzVELDZCQUE2QjtFQUM3Qiw2QkFBNkI7QXRHK3JZakM7O0FzRzlzWUE7RUFtQkksZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixnQkFBZ0I7QXRHK3JZcEI7O0FzR3Z0WUE7RUFzQ0ksZUFBZTtBdEdrc1luQjs7QXNHeHVZQTtFQTJDSSxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLG1CQUFtQjtFQUNuQixtQkFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0F0R2lzWVg7O0FzRy91WUE7RUFrREksa0JBQWtCO0VBQ2xCLGVBQWU7QXRHaXNZbkI7O0FzR3B2WUE7RUF1REksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsZUFBZTtBdEdpc1luQjs7QXNHOXJZRTtFQUNFLCtCQUErQjtBdEdpc1luQzs7QXNHOXJZRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7QXRHaXNZM0I7O0FzR25zWUc7RUFTRyxnQkFBZ0I7RUFDaEIsV0FBVztBdEdvc1lqQjs7QXNHL3JZRTtFQUNFLCtCQUErQjtBdEdrc1luQzs7QXNHbnNZRztFQUdHLGdCQUFnQjtFQUNoQixXQUFXO0F0R29zWWpCOztBc0dsc1lJO0VBQ0UsK0JBQStCO0F0R3FzWXJDOztBc0d0c1lLO0VBR0csZ0JBQWdCO0F0R3VzWXhCOztBc0dsc1lFO0VBQ0ksMkJBQTJCO0F0R3FzWWpDOztBdUdweVlBO0VBQ0UseUJuR3NCeUI7RW1HckJ6QiwwQkFBMEI7QXZHdXlZNUI7O0F1R3p5WUE7RUFPSSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsa0JBQWtCO0F2RzR5WXRCOztBdUd2ellBO0VBd0JJLGVBQWU7QXZHK3lZbkI7O0F1RzV5WUU7RUFDRSxtQm5HUGU7RW1HUWYseUNBQWlDO1VBQWpDLGlDQUFpQztFQUNqQyxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLDhCbkdFZ0I7QUo2eVlwQjs7QXVHcHpZRztFQVNHLGVBQWU7RUFDZixpQkFBaUI7QXZHK3lZdkI7O0F1R3p6WUc7RUFhRyxrQkFBa0I7RUFDbEIsaUJBQWlCO0F2R2d6WXZCOztBdUc5ellHO0VBa0JHLG1CQUFtQjtBdkdnell6Qjs7QXVHNXlZRTtFQUNFLCtCQUF3QjtFQUF4QiwrQkFBd0I7RUFBeEIsd0JBQXdCO0VBQ3hCLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixtQkFBbUI7QXZHK3lZdkI7O0F1R3AyWUE7RUF3REksc0JBQXNCO0F2R2d6WTFCOztBd0d4MllBO0VBQ0UsMEJBQTBCO0F4R2szWTVCOztBd0doM1lFO0VBQ0UseUJwR21CdUI7RW9HbEJ2Qiw2QkFBNkI7RUFDN0IsK0JBQXdCO0VBQXhCLCtCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0F4R20zWXZCOztBd0d4M1lHO0VBUUcsa0JBQWtCO0F4R28zWXhCOztBd0c1M1lHO0VBWUcsdUNBQXVDO0F4R28zWTdDOztBd0duNFlBO0VBbUJJLDRCQUE0QjtBeEdvM1loQzs7QXdHdjRZQTs7O0VBeUJJLGtCQUFrQjtBeEdvM1l0Qjs7QXdHNzRZQTtFQTZCSSwwQkFBMEI7RUFDMUIsY3BHSWdCO0VvR0hoQix5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBeEdvM1lwQjs7QXdHcjVZQTtFQXFDSSxlQUFlO0VBQ2YsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixnQkFBZ0I7QXhHbzNZcEI7O0F3RzU1WUE7RUE0Q0ksZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixjQUFjO0F4R28zWWxCOztBd0dsNllBO0VBa0RJLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGVBQWU7QXhHbzNZbkI7O0F3R3o2WUE7RUF3RE0sbUJBQW1CO0F4R3EzWXpCOztBd0dqM1lHO0VBR0ssV0FBVztFQUNYLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG1FQUFtRTtFQUNuRSx3QkFBd0I7RUFDeEIsUUFBUTtFQUNSLE9BQU87RUFDUCxxQ0FBNkI7VUFBN0IsNkJBQTZCO0VBQzdCLGdCQUFnQjtBeEdrM1l4Qjs7QXdHNzJZRztFQUdLLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWix5QnBHcERVO0VvR3FEVixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLE9BQU87RUFDUCxxQ0FBNkI7VUFBN0IsNkJBQTZCO0VBQzdCLGdCQUFnQjtBeEc4Mll4Qjs7QXlHdjhZQTtFQUNFLDBCQUEwQjtFQUMxQixlQUFlO0F6RzA4WWpCOztBeUc1OFlBO0VBU0ksZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGtCQUFrQjtBekc2OFl0Qjs7QXlHMTlZQTtFQTJCSSxrQkFBa0I7RUFDbEIsbUJBQW1CO0F6R2c5WXZCOztBeUc1K1lBO0VBZ0NJLGVBQWU7RUFDZixrQkFBa0I7QXpHZzlZdEI7O0F5R2ovWUE7RUFxQ0ksZ0JBQWdCO0VBQ2hCLDBCQUEwQjtBekdnOVk5Qjs7QXlHdC9ZQTtFQXlDTSxrQkFBa0I7RUFDbEIsa0JBQWtCO0F6R2k5WXhCOztBeUczL1lBO0VBNkNRLG1CQUFtQjtBekdrOVkzQjs7QXlHLy9ZQTtFQWlEUSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLDhCQUE4QjtFQUM5Qiw2QkFBNkI7RUFDN0Isa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsWUFBWTtFQUNaLDJCQUFvQjtFQUFwQiwyQkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIseUJyRzlCVTtFcUcrQlYsY3JHL0JVO0FKaS9ZbEI7O0F5RzU4WUU7RUFDRSx1Q0FBdUM7QXpHKzhZM0M7O0EwR3JoWkE7RUFDRSx5QnRHc0J5QjtFc0dyQnpCLDBCQUEwQjtBMUd3aFo1Qjs7QTBHMWhaQTtFQVVJLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBMUcwaFpyQjs7QTBHbmhaRTtFQUNFLHlDQUFpQztVQUFqQyxpQ0FBaUM7RUFDakMsa0JBQWtCO0VBQ2xCLHlCdEdGZTtFc0dHZixrQkFBa0I7RUFDbEIsa0JBQWtCO0ExRzZoWnRCOztBMEdsaVpHO0VBZ0JHLGVBQWU7RUFDZixpQkFBaUI7QTFHa2ladkI7O0EwR25qWkc7RUFxQkcsZUFBZTtFQUNmLGdCQUFnQjtBMUdraVp0Qjs7QTBHeGpaRztFQTBCRyxlQUFlO0ExR2tpWnJCOztBMEc5aFpFO0VBQ0Usa0JBQWtCO0ExR2lpWnRCOztBMEdsaVpHO0VBSUcsV0FBVztFQUNYLGVBQWU7RUFDZixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWix3QkFBd0I7RUFDeEIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixRQUFRO0VBQ1Isd0NBQWdDO1VBQWhDLGdDQUFnQztBMUdraVp0Qzs7QTBHdGhaSztFQUVHLHNGQUFzRjtBMUdxaVo5Rjs7QTBHaGlaSztFQUVHLHVGQUF1RjtBMUdraVovRjs7QTBHOWhaSztFQUVHLHVGQUF1RjtBMUdnaVovRjs7QTBHeGtaRztFQTZDRyxXQUFXO0ExRytoWmpCOztBMEc5blpBO0VBb0dJLDJCQUEyQjtFQUMzQixvQ0FBb0M7QTFHOGhaeEM7O0EwRzNoWkU7RUFDRSx5QnRHbEZ1QjtFc0dtRnZCLCtCQUE4QjtBMUc4aFpsQzs7QTJHeG9aQTtFQUNFLDBCQUEwQjtBM0drcFo1Qjs7QTJHbnBaQTtFQU9JLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1Ysa0JBQWtCO0EzR3NwWnRCOztBMkcvcFpBO0VBYUksZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGtCQUFrQjtBM0dzcFp0Qjs7QTJHem9aRTtFQUNFLG1CQUFtQjtFQUNuQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0I7QTNHeXBadEI7O0EyRzlwWkc7RUFRRyxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFdBQVc7QTNHMHBaakI7O0EyR3RwWkU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFlO01BQWYsZUFBZTtFQUNmLFVBQVU7RUFDVixtQkFBbUI7QTNHeXBadkI7O0EyRzdwWkc7RUFPRyxXQUFXO0EzRzBwWmpCOztBMkducFpFO0VBQ0Usa0JBQWtCO0VBQ2xCOzs7SzNHOHBaQztFMkcxcFpELG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBM0c0cFp2Qjs7QTJHem9aSztFQUVHLGN2RzFDYztBSnVzWnRCOztBMkd6cFpLO0VBRUcsY3ZHL0NjO0FKMHNadEI7O0EyR3ZwWks7RUFFRyxjdkdwRGM7QUo2c1p0Qjs7QTJHcnBaSztFQUVHLGN2R3pEYTtBSmd0WnJCOztBMkducFpLO0VBRUcsY3ZHOURjO0FKbXRadEI7O0EyR2pwWks7RUFFRyxhQUFhO0EzR21wWnJCOztBMkc5b1pFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QTNHaXBadkI7O0EyR3JwWkc7RUFZRyxtQkFBbUI7QTNHb3BaekI7O0EyR2hwWkU7RUFDRSwrQkFBd0I7RUFBeEIsK0JBQXdCO0VBQXhCLHdCQUF3QjtFQUN4Qiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsb0JBQW9CO0EzR21wWnhCOztBMkd0cFpHO0VBTUcsaUJBQWlCO0EzR29wWnZCOztBMkcxcFpHO0VBVUcsZUFBZTtBM0dvcFpyQjs7QTJHOXBaRztFQWNHLGVBQWU7RUFDZixTQUFTO0VBQ1QsbUJBQW1CO0EzR29wWnpCOztBMkdwcVpHO0VBb0JHLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIscUJBQXFCO0EzR29wWjNCOztBMkcxcVpHO0VBMEJHLGVBQWU7QTNHb3BackI7O0EyRzFvWkU7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxhQUFhO0VBQ2Isb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtBM0dtcFozQjs7QTJHMXBaRztFQWVHLGdCQUFnQjtFQUNoQixXQUFXO0EzR3NwWmpCOztBMkdqcFpFO0VBQ0UsK0JBQXdCO0VBQXhCLCtCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0EzR29wWjFCOztBMkdocFpFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QnZHcExjO0V1R3FMZCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLG1CdkdyS2M7RXVHc0tkLG1CQUFtQjtBM0dtcFp2Qjs7QTJHMXBaRztFQVVHLGVBQWU7RUFDZixpQkFBaUI7QTNHb3BadkI7O0EyR2hwWkU7RUFDRSxtQnZHaExjO0V1R2lMZCx5QnZHNUxjO0V1RzZMZCxrQkFBa0I7RUFDbEIsNEJBQTRCO0VBQzVCLG1CQUFtQjtBM0dtcFp2Qjs7QTJHeHBaRztFQVFHLFNBQVM7QTNHb3BaZjs7QTJHNXBaRztFQVlHLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtBM0dvcFpwQzs7QTJHbnFaRztFQW1CTyxVQUFVO0VBQ1Ysa0JBQWtCO0EzR29wWjVCOztBMkd4cVpHO0VBd0JPLFVBQVU7QTNHb3BacEI7O0EyRzVxWkc7RUE2QkssbUJBQW1CO0EzR21wWjNCOztBMkc5b1pFO0VBQ0UsMkJBQWtCO01BQWxCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QTNHaXBacEI7O0EyR25wWkc7RUFnQkcsZUFBZTtFQUNmLGdCQUFnQjtBM0dvcFp0Qjs7QTJHcnFaRztFQW9CSyxxQkFBcUI7RUFDckIsa0JBQWtCO0EzR3FwWjFCOztBMkc1b1pHO0VBRUcsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBNkI7TUFBN0IsNkJBQTZCO0EzR29wWm5DOztBMkd2cFpHO0VBT0csY3ZHcFFtQjtBSnc1WnpCOztBMkczcFpHO0VBVUssa0JBQWtCO0VBQ2xCLFVBQVU7QTNHcXBabEI7O0EyR2hxWkc7RUFjTyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxTQUFTO0VBQ1QsV0FBVztFQUNYLFdBQVc7RUFDWCxtQnZHNVFVO0V1RzZRVixpQ0FBeUI7VUFBekIseUJBQXlCO0EzR3NwWm5DOztBNEdyOFpBO0VBQ0UsMEJBQTBCO0E1R3c4WjVCOztBNEd6OFpBO0VBT0ksZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGtCQUFrQjtBNUc0OFp0Qjs7QTRHdjlaQTtFQXdCSSxlQUFlO0VBQ2YsZ0JBQWdCO0E1Rys4WnBCOztBNEd4K1pBO0VBMENJLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLGNBQWM7RUFDZCxjQUFjO0VBQ2Qsb0JBQWlCO0tBQWpCLGlCQUFpQjtBNUc4OFpyQjs7QTRHMzhaRTtFQUNFLDhCQUE4QjtBNUc4OFpsQzs7QTRHamdhQTtFQXVESSxjeEd2QmM7RXdHd0JkLGNBQWM7QTVHODhabEI7O0E0RzM4WkU7RUFDRSxvQ0FBb0M7QTVHODhaeEM7O0E2RzFnYUE7RUFDRSwwQkFBMEI7QTdHNmdhNUI7O0E2RzlnYUE7RUFPSSxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixnQkFBZ0I7QTdHaWhhcEI7O0E2RzNoYUE7RUFxQkksZUFBZTtBN0draGFuQjs7QTZHdmlhQTtFQXlCSSxpQkFBaUI7QTdHa2hhckI7O0E2RzNpYUE7RUE2Qkksa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixrQkFBa0I7QTdHa2hhdEI7O0E2R2pqYUE7RUFrQ00sbUJBQW1CO0E3R21oYXpCOztBNkdyamFBO0VBc0NNLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixtRUFBbUU7RUFDbkUsd0JBQXdCO0VBQ3hCLFFBQVE7RUFDUixPQUFPO0VBQ1AscUNBQTZCO1VBQTdCLDZCQUE2QjtBN0dtaGFuQzs7QThHamthQTtFQUNFLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osb0VBQW9FO0VBQ3BFLHNCQUFzQjtFQUN0Qix3QkFBd0I7RUFDeEIsNEJBQTRCO0VBQzVCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBOUdva2FyQjs7QThHMWlhRTtFQUNFLFVBQVU7QTlHd2thZDs7QThHN21hQTs7OztFQTRDSSxjMUd2QmU7QUorbGFuQjs7QThHcmthRTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsUUFBUTtFQUNSLGFBQWE7QTlHd2thakI7O0E4RzVrYUc7RUFXRyxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGNBQWM7QTlHNGthcEI7O0E4R3hvYUE7RUFpRUksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsbUJBQW1CO0E5RzJrYXZCOztBOEcvb2FBO0VBd0VJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsU0FBUztFQUNULG1CQUFtQjtBOUcya2F2Qjs7QThHdHBhQTtFQW1GSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBOUc2a2FwQjs7QThHbHFhQTtFQTZGSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixtQkFBbUI7QTlHK2thdkI7O0ErRy9xYUE7RUFDRSwwQkFBMEI7QS9Ha3JhNUI7O0ErR25yYUE7RUFRSSxhQUFhO0EvR3FyYWpCOztBK0cvcWFFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsYUFBYTtBL0d3cmFqQjs7QStHNXJhRztFQVlHLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFNBQVM7QS9HMHJhZjs7QStHbnJhRTtFQUNFLG1CQUFtQjtBL0c0cmF2Qjs7QStHN3JhRztFQUlHLG9CQUFpQjtLQUFqQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLFdBQVc7QS9HNnJhakI7O0FnSHZ1YUE7RUFDRSwwQkFBMEI7QWhIMHVhNUI7O0FnSDN1YUE7OztFQVNJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsU0FBUztFQUNULG1CQUFtQjtBaEg4dWF2Qjs7QWdIMXZhQTtFQW9CSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBaEhrdmF2Qjs7QWdIeHdhQTtFQTZCSSxvQkFBb0I7QWhIcXZheEI7O0FnSGx4YUE7RUFrQ0ksa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixrQkFBa0I7QWhIb3ZhdEI7O0FnSHh4YUE7RUF1Q00sV0FBVztFQUNYLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG9FQUFvRTtFQUNwRSx3QkFBd0I7RUFDeEIsU0FBUztFQUNULE9BQU87RUFDUCxxQ0FBNkI7VUFBN0IsNkJBQTZCO0FoSHF2YW5DOztBaUhweWFBO0VBQ0Usa0hBQWtIO0VBQ2xILGM3R21CaUI7RTZHbEJqQiwwQkFBMEI7RUFDMUIsZ0JBQWdCO0FqSG0wYWxCOztBaUh2MGFBO0VBV0ksZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixjN0dRZTtFNkdQZixtQkFBbUI7QWpIczBhdkI7O0FpSHAxYUE7RUFxQkksY0FBYztBakh5MGFsQjs7QWlIOTFhQTtFQXlCSSxnQkFBZ0I7RUFDaEIsOEJBQThCO0FqSHkwYWxDOztBaUhsMGFFOztFQUVFLFdBQVc7RUFDWCxZQUFZO0VBQ1osY0FBYztFQUNkLG9CQUFvQjtBakg0MGF4Qjs7QWlIajFhRzs7RUFRRyxtQkFBbUI7QWpIODBhekI7O0FrSHYzYUE7RUFDRSxlQUFlO0FsSGc0YWpCOztBa0hqNGFBO0VBUUksYzlHMEJnQjtFOEd6QmhCLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsZ0JBQWdCO0FsSG00YXBCOztBa0g5NGFBO0VBZUksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsYUFBYTtBbEhtNGFqQjs7QWtIcjVhQTtFQTBCSSxlQUFlO0FsSHM0YW5COztBa0g3M2FFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7QWxIczRhakI7O0FrSDE2YUE7RUF3Q0ksZ0JBQWdCO0VBQ2hCLFdBQVc7QWxIczRhZjs7QWtIcDRhRTtFQUNFLGlCQUFpQjtFQUNqQix5QkFBd0I7QWxIdTRhNUI7O0FrSG40YUE7RUFHTSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDhCQUEyQjtFQUEzQiw4QkFBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtBbEhvNGFqQzs7QWtIOTNhQTtFQUNFLGlCQUFpQjtBbEhpNGFuQjs7QW1INzdhQTtFQUNFLHlCL0d1QjJCO0UrR3RCM0IsMEJBQTBCO0VBQzFCLGdCQUFnQjtBbkh1OGFsQjs7QW1IaDhhRTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsV0FBVztFQUNYLGNBQWM7RUFDZCxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBbkh5OGF2Qjs7QW1IMzlhQTtFQTJCSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QW5IMDhhcEI7O0FvSHgrYUE7RUFDRSxvQkFBb0I7QXBIay9hdEI7O0FvSDcrYUU7RUFDRSx5QmhIbUJjO0VnSGxCZCxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGVBQWU7QXBIcy9hbkI7O0FvSDEvYUc7RUFTRyxtQkFBbUI7QXBIMi9hekI7O0FvSHBnYkc7RUFhRyw2QkFBNEI7QXBIMi9hbEM7O0FvSHhnYkc7RUFpQkcsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixvQkFBb0I7QXBIMi9hMUI7O0FvSDlnYkc7RUFzQkssYUFBYTtBcEg0L2FyQjs7QW9IbGhiRztFQTBCSyxxQkFBcUI7QXBINC9hN0I7O0FvSHRoYkc7RUFnQ0csY0FBYztFQUNkLG1CQUFtQjtFQUNuQixnQkFBZ0I7QXBIMC9hdEI7O0FvSGxpYkE7RUE4Q0ksY2hIcEJjO0VnSHFCZiwwQkFBMEI7QXBIdy9hN0I7O0FvSHIvYUU7RUFDRSx5QmhIcEIwQjtFZ0hxQjFCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixtQkFBbUI7QXBIdy9hdkI7O0FxSGpqYkE7RUFDRSx5QmpIc0J5QjtFaUhyQnpCLGlDQUFpQztFQUNqQyxnQkFBZ0I7QXJIMGpibEI7O0FxSHBqYkU7RUFDRSw4QkFBOEI7QXJINmpibEM7O0FxSHZrYkE7RUFjSSxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsZ0JBQWdCO0FySDZqYnBCOztBcUgva2JBO0VBeUJNLGFBQWE7QXJIaWtibkI7O0FxSHBqYkU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5Q0FBaUM7VUFBakMsaUNBQWlDO0VBQ2pDLGtCQUFrQjtFQUNsQix5QmpIeEJlO0VpSHlCZixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGlCQUFpQjtBckhta2JyQjs7QXFIN2tiRztFQWtCRyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxtQkFBbUI7QXJIc2tiekI7O0FxSDNsYkc7RUE0QkcsZUFBZTtBckh5a2JyQjs7QXFIcm1iRztFQWdDRyxZQUFZO0VBQ1osZUFBZTtFQUNmLCtDQUErQztFQUMvQyxjakh2Q2M7RWlId0NkLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtBckh5a2IzQjs7QXNIenBiQTtFQUNFLDBCQUEwQjtBdEg0cGI1Qjs7QXNIN3BiQTtFQUtJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsU0FBUztFQUNULG1CQUFtQjtBdEg0cGJ2Qjs7QXNIcHBiRTtFQUNFLGdCQUFnQjtFQUNoQix5QmxIY2M7RWtIYmQsa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7QXRIOHBidEI7O0FzSHZyYkE7RUE2Qkksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixnQ2xIZTJCO0VrSGQzQiw2QmxIYzJCO0VrSGIzQiwwQkFBMEI7QXRIOHBiOUI7O0FzSC9yYkE7RUFvQ00sc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0Qiw0Q0FBb0M7VUFBcEMsb0NBQW9DO0VBRXBDLG9CQUFvQjtFQUNwQix1R0FBK0Y7VUFBL0YsK0ZBQStGO0F0SDhwYnJHOztBc0h2c2JBO0VBNkNNLG1CQUFtQjtBdEg4cGJ6Qjs7QXNIM3NiQTtFQWdEUSwwQ0FBa0M7VUFBbEMsa0NBQWtDO0F0SCtwYjFDOztBc0gvc2JBO0VBc0RJLGNsSDVCYztFa0g2QmQsMEJBQTBCO0F0SDZwYjlCOztBc0hwdGJBO0VBMkRJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsU0FBUztBdEg2cGJiOztBc0gxdGJBO0VBaUVJLGVBQWU7QXRINnBibkI7O0FzSDl0YkE7RUFxRUksNEJBQTRCO0VBQzVCLGlCQUFpQjtBdEg2cGJyQjs7QXNIbnViQTtFQXlFTSxrQkFBa0I7QXRIOHBieEI7O0FzSHZ1YkE7RUE2RU0sZ0NsSC9CeUI7QUo2cmIvQjs7QXNIenBiQTtFQUdNLHlCQUF5QjtBdEgwcGIvQjs7QXNIN3BiQTtFQU9NLFlBQVk7QXRIMHBibEI7O0FzSGpxYkE7RUFZUSxpQkFBaUI7QXRIeXBiekI7O0FzSHJxYkE7RUFlVSxlQUFlO0F0SDBwYnpCOztBc0h6cWJBO0VBb0JRLGNsSHRFVTtFa0h1RVYscUJBQXFCO0F0SHlwYjdCOztBdUhod2JBO0VBQ0UsZUFBZTtBdkhtd2JqQjs7QXVIcHdiQTtFQU9JLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQW1CO0F2SHV3YnZCOztBdUgvdmJFO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxvQ0FBb0M7RUFDcEMsa0JBQWtCO0VBQ2xCLGNuSEljO0VtSEhkLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG9DQUFvQztFQUNwQyw4QkFBcUI7TUFBckIseUJBQXFCO1VBQXJCLHFCQUFxQjtBdkh5d2J6Qjs7QXVIbnhiRztFQXNDRyxvQ0FBc0M7RUFDdEMseUJBQTRCO0VBQzVCLDJCQUEyQjtFQUMzQiw4QkFBOEI7QXZIZ3hicEM7O0F1SHp6Ykc7RUE2Q0csV0FBVztFQUNYLGdCQUFnQjtBdkhneGJ0Qjs7QXVIeHdiRTtFQUNFLGtCQUFrQjtBdkhpeGJ0Qjs7QXVIOXdiRTs7RUFFRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0F2SGl4YnZCOztBdUg3d2JFO0VBQ0UsdUJBQXVCO0VBQ3ZCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7QXZIZ3hiM0I7O0F1SDd3YkU7RUFDRSxvQ0FBb0M7QXZIZ3hieEM7O0F1SDd3Ykc7O0VBR0csMEJBQTBCO0F2SCt3YmhDOztBdUhseGJHO0VBT0cseUJBQXlCO0F2SCt3Yi9COztBdUgzd2JFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBdkg4d2J2Qjs7QXVIaHhiRztFQUtHLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0F2SCt3YnhCOztBdUgzd2JFO0VBQ0UsZ0JBQWdCO0F2SDh3YnBCOztBdUh4d2JFO0VBQ0UsMENBQWtDO1VBQWxDLGtDQUFrQztFQUNsQyxrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLG9DQUF5QztNQUF6QyxpQ0FBeUM7VUFBekMseUNBQXlDO0VBQ3pDLHVDQUFpQztFQUFqQyx3Q0FBaUM7TUFBakMscUNBQWlDO1VBQWpDLGlDQUFpQztFQUNqQyx5Qm5IeEd1QjtBSnkzYjNCOztBdUh2eGJHO0VBYUcsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZUFBZTtBdkhveGJyQjs7QXVIcHliRztFQW1CSyxtQkFBbUI7QXZIcXhiM0I7O0F1SHh5Ykc7RUF1QkssV0FBVztFQUNYLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG1FQUFtRTtFQUNuRSx3QkFBd0I7RUFDeEIsUUFBUTtFQUNSLE9BQU87RUFDUCxxQ0FBNkI7VUFBN0IsNkJBQTZCO0F2SHF4YnJDOztBd0g3NmJBO0VBQ0UsMEJBQTBCO0VBQzFCLHlCcEhxQnlCO0FKaTZiM0I7O0F3SHg3YkE7RUFTSSxlQUFlO0VBQ2YsY0FBYztFQUNkLG1CQUFtQjtBeEh5N2J2Qjs7QXdIcDhiQTtFQWtCSSxlQUFlO0VBQ2YsbUJBQW1CO0F4SDQ3YnZCOztBd0h6N2JFO0VBQ0UsZ0JBQWdCO0F4SDQ3YnBCOztBd0g3N2JHO0VBSUcsbUJBQW1CO0F4SDY3YnpCOztBd0h2OWJBO0VBK0JJLGVBQWU7QXhINDdibkI7O0F3SHo3YkU7RUFDRSxvQkFBYztFQUFkLG9CQUFjO0VBQWQsYUFBYztFQUNkLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0F4SDQ3YjNCOztBd0hqK2JBO0VBd0NJLG9DQUFzQztFQUN0Qyx5QkFBNEI7RUFDNUIsV0FBVztFQUNYLDJCQUEyQjtBeEg2N2IvQjs7QXdIMTdiRTtFQUNFLG1CQUFtQjtBeEg2N2J2Qjs7QXdIOTdiRztFQUdHLGNBQWM7QXhIKzdicEI7O0F5SGgvYkE7RUFDRSxlQUFlO0F6SG0vYmpCOztBeUhwL2JBO0VBT0ksY3JIMkJnQjtFcUgxQmhCLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsZ0JBQWdCO0F6SHUvYnBCOztBeUhwL2JHO0VBRUcsOEJBQThCO0F6SHMvYnBDOztBeUhyZ2NBO0VBb0JJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGFBQWE7QXpIcS9iakI7O0F5SDVnY0E7RUErQkksZUFBZTtBekh3L2JuQjs7QXlIcC9iRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7QXpIdS9iM0I7O0F5SDVoY0E7RUF5Q0ksZ0JBQWdCO0VBQ2hCLFdBQVc7QXpIdS9iZjs7QTBIamljQTtFQUNFLGtCQUFrQjtFQUNsQix5QnRIcUJ5QjtBSitnYzNCOztBMEh0aWNBO0VBUUksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7QTFId2ljdkI7O0EwSGxqY0E7RUFrQkksZUFBZTtBMUgyaWNuQjs7QTBIN2pjQTtFQXlCSSxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLG1CQUFtQjtBMUgraWN2Qjs7QTBINWljRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtBMUgraWNyQjs7QTBIbGxjQTtFQXVDSSxXQUFXO0VBQ1gsZ0JBQWdCO0ExSCtpY3BCOztBMkh2bGNBO0VBQ0UseUJ2SHNCeUI7RXVIckJ6QiwwQkFBMEI7QTNIMGxjNUI7O0EySHBsY0U7RUFDRSw4QkFBOEI7QTNINmxjbEM7O0EySHRtY0E7RUFnQkksZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGdCQUFnQjtBM0hnbWNwQjs7QTJIemxjRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLDBDQUFrQztVQUFsQyxrQ0FBa0M7RUFDbEMsa0JBQWtCO0VBQ2xCLHlCdkhYZTtFdUhZZixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBM0hrbWNyQjs7QTJIMW1jRztFQWVHLGVBQWU7RUFDZixtQkFBbUI7QTNIcW1jekI7O0EySHJuY0c7RUFvQkcsZUFBZTtFQUNmLG1CQUFtQjtBM0hxbWN6Qjs7QTJIMW5jRztFQTBCRyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxtQkFBbUI7QTNIb21jekI7O0EySGpvY0c7RUFvQ0ssZUFBZTtFQUNmLGNBQWM7RUFDZCx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQiwwQkFBMEI7RUFDMUIsU0FBUztBM0h3bWNqQjs7QTJIaHBjRztFQTZDRyxtQkFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0EzSHVtY2I7O0EySHBwY0c7RUFnREssa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGdCQUFnQjtBM0h3bWN4Qjs7QTJINXBjRztFQXVETyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUVBQW1FO0VBQ25FLHdCQUF3QjtFQUN4QixRQUFRO0VBQ1IsT0FBTztFQUNQLHFDQUE2QjtVQUE3Qiw2QkFBNkI7RUFDN0Isd0dBQWdHO1VBQWhHLGdHQUFnRztBM0h5bWMxRzs7QTJIenFjRztFQW9FTyxtQkFBbUI7QTNIeW1jN0I7O0EySHhzY0E7RUFxR0csY0FBYztBM0h1bWNqQjs7QTJIbG1jQTtFQUVJLGlCQUFpQjtFQUNqQix5QnZIM0VnQjtBSitxY3BCOztBMkh2bWNBO0VBTU0sY3ZIM0ZhO0FKZ3NjbkI7O0EySDNtY0E7RUFVTSxvQ0FBdUM7RUFDdkMseUJBQTZCO0EzSHFtY25DOztBMkhobmNBO0VBY1EsaUNBQXlDO0VBQ3pDLHlCQUE0QjtBM0hzbWNwQzs7QTJIcm5jQTtFQW9CTSxvQkFBb0I7QTNIcW1jMUI7O0EySHpuY0E7RUF3QlUscUlBQTZIO1VBQTdILDZIQUE2SDtBM0hxbWN2STs7QTRIdnVjQTtFQUVFLGdCQUFnQjtFQUVoQiwwQkFBMEI7QTVId3VjNUI7O0E0SDV1Y0E7O0VBWUksZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixtQkFBbUI7QTVIMnVjdkI7O0E2SHp2Y0E7RUFDRSxxRkFBc0Y7RUFBdEYsNERBQXNGO0VBQ3RGLGVBQWU7RUFDZixjekhrQmlCO0FKZ3djbkI7O0E2SGh4Y0c7RUFFRyw4QkFBOEI7QTdIa3hjcEM7O0E2SHp4Y0E7RUFZSSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixjekhNZTtBSjJ3Y25COztBNkhoeWNBO0VBdUJJLGVBQWU7QTdIb3hjbkI7O0E2SGh4Y0U7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0E3SG14YzNCOztBNkhoemNBO0VBaUNJLGdCQUFnQjtFQUNoQixXQUFXO0E3SG14Y2Y7O0E4SHJ6Y0E7RUFFRSwwQkFBMEI7RUFDMUIsa0NBQWtDO0E5SHV6Y3BDOztBOEhwemNHO0VBSUcseUJBQTJCO0VBQzNCLDJCQUEyQjtFQUMzQiwrQkFBK0I7RUFDL0IsMEJBQTBCO0VBQzFCLGdCQUFnQjtFQUNoQixhQUFhO0E5SG96Y25COztBOEg3emNHO0VBYUcseUJBQTZCO0VBQzdCLDBCQUEwQjtFQUMxQixjQUFjO0VBQ2Qsa0JBQWtCO0E5SG96Y3hCOztBOEgxMGNBOztFQTJCSSxrQkFBa0I7QTlIb3pjdEI7O0E4SGp6Y0U7O0VBRUUsd0JBQXdCO0VBQ3hCLDJCQUEyQjtFQUMzQixjQUFjO0E5SG96Y2xCOztBOEgzeWNFO0VBQ0UsbUJBQW1CO0E5SHN6Y3ZCOztBOEhsemNBO0VBQ0UseUJBQXlCO0E5SHF6YzNCOztBK0h0MmNBO0VBQ0UsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixzRUFBc0U7RUFDdEUsc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQiw0QkFBNEI7RUFDNUIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsb0JBQW9CO0EvSHkyY3RCOztBK0gxMGNFO0VBQ0UsVUFBVTtBL0grMmNkOztBK0h6NWNBOzs7O0VBcURJLGMzSGhDZTtBSms1Y25COztBK0h2NmNBO0VBeURJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsU0FBUztFQUNULG1CQUFtQjtBL0hrM2N2Qjs7QStIOTZjQTtFQXdFSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixtQkFBbUI7QS9IczNjdkI7O0ErSGo4Y0E7RUFrRk0sbUJBQW1CO0EvSHkzY3pCOztBK0gzOGNBO0VBdUZJLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIscUJBQXFCO0EvSHczY3pCOztBZ0lqOWNBO0VBQ0UsMEJBQTBCO0FoSW85YzVCOztBZ0k5OGNFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsYUFBYTtBaEl1OWNqQjs7QWdJMzljRztFQVdHLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFNBQVM7QWhJMDljZjs7QWdJbjljRTtFQUNFLGVBQWU7RUFDZixZQUFZO0VBQ1osbUJBQW1CO0FoSTQ5Y3ZCOztBZ0kvOWNHO0VBTUcsV0FBVztFQUNYLFlBQVk7QWhJNjljbEI7O0FpSWhnZEE7RUFDRSwwQkFBMEI7QWpJbWdkNUI7O0FpSXBnZEE7O0VBU0ksZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLGtCQUFrQjtBaklzZ2R0Qjs7QWlJbmhkQTtFQTBCSSxlQUFlO0VBQ2YsZ0JBQWdCO0FqSTBnZHBCOztBaUlyaWRBO0VBa0NJLG1CQUFtQjtBakk2Z2R2Qjs7QWlJL2lkQTtFQXlDSSxvQkFBb0I7QWpJZ2hkeEI7O0FpSXpqZEE7RUE2Q0ksa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixrQkFBa0I7QWpJZ2hkdEI7O0FpSS9qZEE7RUEyRE0sV0FBVztFQUNYLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG9FQUFvRTtFQUNwRSx3QkFBd0I7RUFDeEIsUUFBUTtFQUNSLE9BQU87RUFDUCxxQ0FBNkI7VUFBN0IsNkJBQTZCO0FqSW9oZG5DOztBaUl2bGRBO0VBd0VLLDBCQUEwQjtFQUMxQiwyQkFBMkI7QWpJbWhkaEM7O0FpSTVsZEE7RUFrR0ksY0FBYztBaklnaGRsQjs7QWtJbG5kQTtFQUNFLHlCOUh5QmdCO0U4SHhCaEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtBbElxbmRuQjs7QWtJaG5kRTtFQUNFLCtCQUF3QjtFQUF4QiwrQkFBd0I7RUFBeEIsd0JBQXdCO0VBQ3hCLHFCQUF5QjtNQUF6QixrQkFBeUI7VUFBekIseUJBQXlCO0FsSXluZDdCOztBa0l0bmRFO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FsSXluZDNCOztBa0kxb2RBO0VBMEJJLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsY0FBYztBbEkybmRsQjs7QWtJdnBkQTtFQXdDSSxjOUhuQmU7RThIb0JmLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGdCQUFnQjtBbEk0bmRwQjs7QWtJeHFkQTtFQW1ESSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0FsSStuZHJCOztBa0lucmRBO0VBd0RJLGM5SG5DZTtFOEhvQ2YsZUFBZTtFQUNmLG1CQUFtQjtBbEkrbmR2Qjs7QWtJenJkQTtFQThESSxjOUg1QmdCO0U4SDZCaEIsZUFBZTtFQUNmLFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIseUJBQXlCO0FsSStuZDdCOztBa0k1bmRHO0VBRUcsZ0JBQWdCO0FsSThuZHRCOztBa0l4bmRBO0VBR00sZ0JBQWdCO0FsSXluZHRCOztBbUl6c2RBO0VBQ0UsZ0NBQWdDO0FuSTRzZGxDOztBbUl0c2RFO0VBQ0UsOEJBQThCO0FuSStzZGxDOztBbUl2dGRBO0VBWUksbUJBQW1CO0FuSStzZHZCOztBbUkzdGRBO0VBbUJJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0FuSWt0ZHRCOztBbUl2dWRBO0VBNkJJLGVBQWU7RUFDZixtQkFBbUI7QW5Jb3RkdkI7O0FtSTdzZEU7RUFDRSx5Qi9IZnVCO0UrSGdCdkIsYUFBYTtFQUNiLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtBbklzdGRyQjs7QW1JbHdkQTtFQW9ESSxlQUFlO0VBQ2Ysa0JBQWtCO0FuSXd0ZHRCOztBbUk3d2RBO0VBeURJLFdBQVc7RUFDWCxZQUFZO0FuSXd0ZGhCOztBb0lseGRBO0VBQ0UsK0hBQXFHO0VBQXJHLHFHQUFxRztFQUNyRyxjaEltQmlCO0VnSWxCakIsMEJBQTBCO0VBQzFCLGdCQUFnQjtBcElxeGRsQjs7QW9JaHhkRTtFQUNFLGlCQUFpQjtFQUNqQix5QkFBeUI7QXBJeXhkN0I7O0FvSXB5ZEE7RUFlSSxlQUFlO0VBQ2YsY2hJS2U7RWdJSmYsbUJBQW1CO0VBQ25CLGlCQUFpQjtBcEl5eGRyQjs7QW9JM3lkQTtFQTBCSSw0QkFBNEI7RUFDNUIsZUFBZTtBcEk0eGRuQjs7QW9JMXhkRTs7Ozs7OztFQUVFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsMkJBQTBCO0FwSWt5ZDlCOztBb0luMGRBO0VBc0NJLFlBQVk7RUFDWixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtBcElpeWQzQjs7QW9JMTBkQTtFQWlESSxXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFpQjtLQUFqQixpQkFBaUI7QXBJbXlkckI7O0FvSXQxZEE7RUF1REksbUJBQW1CO0FwSW15ZHZCOztBb0kxMWRBO0VBZ0VHLG9CQUFvQjtBcElzeWR2Qjs7QXFJdDJkQTtFQUNFLHlCakl1QjJCO0VpSXRCM0IsMEJBQTBCO0FySXkyZDVCOztBcUkzMmRBO0VBVUksaUJBQWlCO0FySTIyZHJCOztBcUlyM2RBO0VBY0ksZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGdCQUFnQjtBckkyMmRwQjs7QXFJNzNkQTtFQTBCTSxhQUFhO0FySSsyZG5COztBcUl4MmRFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUNBQWlDO1VBQWpDLGlDQUFpQztFQUNqQyxrQkFBa0I7RUFDbEIseUJqSW5CZTtFaUlvQmYsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixZQUFZO0FySWkzZGhCOztBcUkzM2RHO0VBa0JHLGtCQUFrQjtBcklvM2R4Qjs7QXFJdDRkRztFQXVCRyxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsaUJBQWlCO0FySW0zZHZCOztBcUk5NGRHO0VBaUNHLGFBQWE7RUFDYixlQUFlO0VBQ2YsbUJBQW1CO0FySXUzZHpCOztBcUkxNWRHO0VBMENHLGtCQUFrQjtFQUNsQixlQUFlO0FySTAzZHJCOztBcUluM2RFO0VBQ0UsbUJBQW1CO0FySTQzZHZCOztBcUk3M2RHO0VBR0csZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBckk4M2R2Qjs7QXNJcjlkQTtFQUNFLDBCQUEwQjtBdEl3OWQ1Qjs7QXNJejlkQTtFQVFJLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGdCQUFnQjtBdEkyOWRwQjs7QXNJdCtkQTs7RUFtQkksZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixTQUFTO0VBQ1QsbUJBQW1CO0F0STg5ZHZCOztBc0l2OWRFO0VBQ0UsK0JBQXVCO0VBQXZCLCtCQUF1QjtFQUF2Qix3QkFBdUI7RUFDdkIsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0F0SWkrZHZCOztBc0lqZ2VBO0VBdUNJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQW1CO0F0SW8rZHZCOztBc0k3Z2VBO0VBZ0RJLHlCbEl2QnlCO0VrSXdCekIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixrQkFBa0I7QXRJdStkdEI7O0FzSTFoZUE7RUF1REksb0JBQW9CO0F0SXUrZHhCOztBc0k5aGVBO0VBMkRJLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBdEl1K2R2Qjs7QXNJcmllQTtFQWlFTSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0VBQW9FO0VBQ3BFLHdCQUF3QjtFQUN4QixRQUFRO0VBQ1IsT0FBTztFQUNQLHFDQUE2QjtVQUE3Qiw2QkFBNkI7QXRJdytkbkM7O0F1SWpqZUE7RUFDRSxvQkFBcUI7RUFDckIsZUFBZTtBdklvamVqQjs7QXVJdGplQTtFQVFJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixrQkFBa0I7QXZJd2pldEI7O0F1SXBrZUE7RUFxQkksbUJBQW1CO0F2STBqZXZCOztBdUkva2VBO0VBeUJJLGVBQWU7RUFDZixrQkFBa0I7QXZJMGpldEI7O0F1SXBsZUE7RUFxQ0ksZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQixnQkFBZ0I7QXZJMGplcEI7O0F1SWptZUE7RUE2Q00sa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QXZJOGpldEI7O0F1STdtZUE7RUE4RFEsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFLO0VBQ0wsOEJBQThCO0VBQzlCLDZCQUE2QjtFQUM3QixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxZQUFZO0VBQ1osMkJBQW9CO0VBQXBCLDJCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQix5Qm5JNUNVO0VtSTZDVixjbkk3Q1U7QUo0bWVsQjs7QXVJemplRTtFQUNFLHVDQUF1QztBdkk0amUzQzs7QXdJaHBlQTtFQUNFLDBCQUEwQjtBeEltcGU1Qjs7QXdJcHBlQTtFQVFJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsU0FBUztFQUNULG1CQUFtQjtBeElzcGV2Qjs7QXdJL29lRTtFQUNFLGdCQUFnQjtFQUNoQix5QnBJWWM7RW9JWGQsa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7QXhJd3BldEI7O0F3SW5yZUE7RUErQkksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixnQ3BJYTJCO0VvSVozQiw2QnBJWTJCO0VvSVgzQixnQ0FBZ0M7QXhJd3BlcEM7O0F3STNyZUE7RUFzQ00sc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0Qiw0Q0FBb0M7VUFBcEMsb0NBQW9DO0VBQ3BDLG9CQUFvQjtFQUNwQix1R0FBK0Y7VUFBL0YsK0ZBQStGO0F4SXlwZXJHOztBd0luc2VBO0VBOENNLG1CQUFtQjtBeEl5cGV6Qjs7QXdJdnNlQTtFQWlEUSwwQ0FBa0M7VUFBbEMsa0NBQWtDO0F4STBwZTFDOztBd0kzc2VBO0VBdURJLGNwSTdCYztFb0k4QmQsMEJBQTBCO0F4SXdwZTlCOztBd0lodGVBO0VBNERJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsU0FBUztFQUNULGtCQUFrQjtBeEl3cGV0Qjs7QXdJdnRlQTtFQW1FSSxlQUFlO0F4SXdwZW5COztBd0kzdGVBO0VBdUVJLDRCQUE0QjtBeEl3cGVoQzs7QXdJL3RlQTtFQTBFTSxrQkFBa0I7QXhJeXBleEI7O0F3SW51ZUE7RUE4RU0saUJBQWlCO0VBQ2pCLGdDcElqQ3lCO0FKMHJlL0I7O0F5SXh1ZUE7RUFDRSwwQkFBeUI7QXpJMnVlM0I7O0F5SXJ1ZUU7RUFDRSxtQkFBbUI7QXpJOHVldkI7O0F5SXh1ZUU7RUFDRSxtQnJJUXVCO0VxSVB2Qix3QkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixjcklRYztFcUlQZCxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QiwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsWUFBWTtBeklpdmVoQjs7QXlJcHVlRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QXpJbXZldkI7O0F5SWh2ZUU7RUFDRSxrQkFBa0I7QXpJbXZldEI7O0F5SXB2ZUc7RUFLRyxrQkFBa0I7RUFDbEIsc0JBQW1CO0tBQW5CLG1CQUFtQjtFQUNwQixlQUFlO0VBQ2QsWUFBWTtBekltdmVsQjs7QXlJcHllQTtFQXNESSwwQkFBMEI7RUFDMUIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQiw0QkFBNEI7QXpJa3ZlaEM7O0F5STN5ZUE7RUFrRUksZUFBZTtFQUNmLG1CQUFPO01BQVAsV0FBTztVQUFQLE9BQU87QXpJcXZlWDs7QXlJeHplQTtFQTBFSSxlQUFlO0VBQ2YsZ0JBQWdCO0F6SXd2ZXBCOztBeUluMGVBO0VBK0VJLGVBQWU7RUFDZixjckk5Q2dCO0FKc3llcEI7O0EwSXgwZUE7RUFDRSwwQkFBMEI7QTFJMjBlNUI7O0EwSTUwZUE7RUFPSSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsa0JBQWtCO0ExSSswZXRCOztBMEkxMWVBO0VBbUJJLGVBQWU7RUFDZixnQkFBZ0I7QTFJaTFlcEI7O0EwSXIyZUE7RUF5QkksV0FBVztFQUNYLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsY0FBYztBMUlnMWVsQjs7QTBJejBlRTtFQUNFLG1CQUFtQjtFQUNuQiwrQkFBd0I7RUFBeEIsK0JBQXdCO0VBQXhCLHdCQUF3QjtFQUN4Qiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QTFJazFldkI7O0EwSTUwZUU7RUFDRSxtQkFBbUI7QTFJcTFldkI7O0EwSWwxZUU7RUFDRSw4QkFBOEI7QTFJcTFlbEM7O0EySXY0ZUE7RUFDRSxrQkFBa0I7RUFDbEIseUJ2SXdCZ0I7RXVJdkJoQixjdklrQmlCO0FKKzNlbkI7O0EySXA1ZUE7RUFVSSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixjdklRZTtFdUlQZixpQkFBaUI7QTNJbzVlckI7O0EySWw2ZUE7RUFzQkksZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7QTNJdTVlcEI7O0EySS82ZUE7RUErQkksZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0EzSTI1ZXZCOztBMkl4NWVFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsaUJBQWlCO0EzSTI1ZXJCOztBMkloNmVHO0VBUUcsMkJBQTBCO0EzSTQ1ZWhDOztBNEl6OGVBO0VBQ0UsZUFBZTtBNUk0OGVqQjs7QTRJNzhlQTtFQU9JLGN4STJCZ0I7RXdJMUJoQixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGdCQUFnQjtBNUlnOWVwQjs7QTRJNzhlRztFQUVHLDhCQUE4QjtBNUkrOGVwQzs7QTRJOTllQTtFQW9CSSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsaUJBQWlCO0E1STg4ZXJCOztBNEl0K2VBO0VBZ0NJLGVBQWU7QTVJaTllbkI7O0E0STc4ZUU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0E1SWc5ZTNCOztBNEl0L2VBO0VBMENJLGdCQUFnQjtFQUNoQixXQUFXO0E1SWc5ZWY7O0E2STMvZUE7RUFDRSxlQUFlO0VBQ2YsZUFBZTtBN0k4L2VqQjs7QTZJaGdmQTtFQVNJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsbUJBQW1CO0E3SWlnZnZCOztBNkk1Z2ZBO0VBb0JJLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIscUJBQXFCO0E3SW1nZnpCOztBNkl6aGZBO0VBMEJJLGVBQWU7QTdJbWdmbkI7O0E4STdoZkE7RUFDRSxhQUFhO0E5SWdpZmY7O0E4SS9oZkU7RUFDRSxnQkFBZ0I7RUFDaEIsK0JBQXdCO0VBQXhCLCtCQUF3QjtFQUF4Qix3QkFBd0I7QTlJa2lmNUI7O0E4SXBpZkc7RUFNRyxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxRQUFRO0VBQ1IsU0FBUztFQUNULFdBQVc7RUFDWCxZQUFZO0VBQ1osc0JBQW1CO0tBQW5CLG1CQUFtQjtBOUlraWZ6Qjs7QThJcmhmRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsdUNBQWlDO0VBQWpDLHdDQUFpQztNQUFqQyxxQ0FBaUM7VUFBakMsaUNBQWlDO0E5SWlpZnJDOztBOEkvamZBO0VBa0NJLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsWUFBWTtBOUlpaWZoQjs7QThJcmtmQTtFQXVDTSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0E5SWtpZnpCOztBOEkxa2ZBOztFQTZDTSwwQkFBMEI7QTlJa2lmaEM7O0E4SS9rZkE7RUFpRE0sa0JBQWtCO0E5SWtpZnhCOztBOElubGZBO0VBcURNLGlCQUFpQjtBOUlraWZ2Qjs7QStJdmxmQTtFQUNFLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osMkVBQTJFO0VBQzNFLHNCQUFzQjtFQUN0Qix3QkFBd0I7RUFDeEIsNEJBQTRCO0VBQzVCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBL0kwbGZyQjs7QStJaGtmRTtFQUNFLCtCQUF3QjtFQUF4QiwrQkFBd0I7RUFBeEIsd0JBQXdCO0VBQ3hCLGlDQUFnQztNQUFoQyw4QkFBZ0M7VUFBaEMsZ0NBQWdDO0VBQ2hDLFVBQVU7QS9JZ21mZDs7QStJdm9mQTs7OztFQStDSSxjM0lyQmM7QUpvbmZsQjs7QStJNWxmRTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsUUFBUTtBL0krbGZaOztBK0lsbWZHO0VBU0csV0FBVztFQUNYLGdCQUFnQjtFQUNoQixjQUFjO0EvSW1tZnBCOztBK0locWZBO0VBa0VJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsU0FBUztFQUNULGtCQUFrQjtBL0lrbWZ0Qjs7QStJdnFmQTtFQThFTSxlQUFlO0VBQ2YsY0FBYztFQUNkLGdCQUFnQjtBL0lvbWZ0Qjs7QStJcHJmQTtFQXdGSSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixrQkFBa0I7QS9Jc21mdEI7O0ErSWpzZkE7RUFtR0ksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7QS9Jd21mcEI7O0ErSXJtZkU7RUFDRSxjM0lwRmU7QUo0cmZuQjs7QStJem1mRztFQU9HLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtBL0k0bWZ6Qjs7QStJem5mRztFQWdCSyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osMEVBQTBFO0VBQzFFLHdCQUF3QjtFQUN4QixTQUFTO0VBQ1QsT0FBTztFQUNQLHFDQUE2QjtVQUE3Qiw2QkFBNkI7QS9JNm1mckM7O0ErSXJvZkc7RUE2QkcsZUFBZTtFQUNmLGMzSWpIYTtFMklrSGIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsU0FBUztBL0k0bWZmOztBK0l4bWZFO0VBQ0UsMEJBQTBCO0VBQzFCLGFBQWE7QS9JMm1makI7O0ErSTN2ZkE7RUFtSkksZ0JBQWdCO0VBQ2hCLFdBQVc7QS9JNG1mZjs7QWdKaHdmQTtFQUNFLDBCQUF5QjtBaEptd2YzQjs7QWdKcHdmQTs7RUFXSSxpQkFBaUI7RUFDakIsU0FBUztFQUNULG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGVBQWU7QWhKb3dmbkI7O0FnSnB4ZkE7RUEwQkksMEJBQTBCO0VBQzFCLGlCQUFpQjtFQUNqQixtQkFBbUI7QWhKdXdmdkI7O0FnSm55ZkE7RUFnQ0ksbUJBQW1CO0FoSnV3ZnZCOztBZ0p2eWZBO0VBMENJLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGVBQWU7QWhKdXdmbkI7O0FnSnB6ZkE7RUFtRE0sV0FBVztFQUNYLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG9FQUFvRTtFQUNwRSx3QkFBd0I7RUFDeEIsUUFBUTtFQUNSLE9BQU87QWhKMndmYjs7QWdKdHdmRTtFQUNFLDhCQUE4QjtBaEp5d2ZsQzs7QWlKejBmQTtFQUVFLHFGQUFzRjtFQUF0Riw0REFBc0Y7QWpKNjFmeEY7O0FpSi8xZkE7RUFTSSw4QkFBOEI7QWpKZzJmbEM7O0FpSnoyZkE7RUFhSSxnQkFBZ0I7QWpKZzJmcEI7O0FpSjExZkU7O0VBRUUsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUNsQiwyQkFBMkI7QWpKbTJmL0I7O0FpSjUxZkU7RUFFRSxjQUFjO0FqSnMyZmxCOztBaUp0NGZBO0VBb0NJLGNBQWM7QWpKczJmbEI7O0FrSjE0ZkE7RUFFRSw2QkFBNkI7QWxKazVmL0I7O0FrSnA1ZkE7RUFPSSxpQkFBaUI7QWxKdTVmckI7O0FrSjk0ZkU7RUFFRSxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGtCQUFrQjtBbEpzNWZ0Qjs7QWtKMTVmRztFQU9HLFlBQVk7QWxKdTVmbEI7O0FrSjk1Zkc7RUFXRyxlQUFlO0FsSnU1ZnJCOztBa0puNWZFOztFQUVFLG1CQUFtQjtBbEpzNWZ2Qjs7QW1KdjdmQTtFQUVFLGNBQWM7QW5KeTdmaEI7O0FtSjM3ZkE7RUFTSSxpQkFBaUI7RUFDakIsY0FBYztFQUNkLG1CQUFtQjtBbko0N2Z2Qjs7QW1KejdmRTtFQUVFLG9CQUFvQjtBbkoyN2Z4Qjs7QW1KcDdmRTtFQUVFLDRCQUE0QjtFQUM1Qix3QkFBd0I7QW5KNDdmNUI7O0FtSi83Zkc7RUFNRyxpQkFBaUI7QW5KNjdmdkI7O0FtSm44Zkc7RUFjRyxlQUFlO0FuSmc4ZnJCOztBbUo5OGZHO0VBa0JHLDJCQUEyQjtBbkpnOGZqQzs7QW1KbDlmRztFQXNCRyxtQkFBbUI7RUFDbkIsbUJBQW1CO0FuSmc4ZnpCOztBbUp2OWZHO0VBeUJLLG1CQUFtQjtBbkprOGYzQjs7QW9KbC9mQTtFQUVFLGdCQUFnQjtFQUNoQixNQUFNO0VBQ04sT0FBTztFQUNQLFVBQVU7QXBKby9mWjs7QW9KOStmRTtFQUNFLHlCQUF5QjtFQUN6Qix5QkFBeUI7QXBKdS9mN0I7O0FxSnBnZ0JBO0VBRUUsMEJBQTBCO0FySjRnZ0I1Qjs7QXFKdmdnQkU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG9CQUFvQjtBckpnaGdCeEI7O0FxSm5oZ0JHO0VBTUcsa0JBQWtCO0VBQ2xCLHFDQUE2QjtVQUE3Qiw2QkFBNkI7RUFDN0IsV0FBVztFQUNYLGdCQUFnQjtBckppaGdCdEI7O0FxSmppZ0JBO0VBb0JJLGdCQUFnQjtBckppaGdCcEI7O0FxSnJpZ0JBO0VBd0JJLFNBQVM7QXJKaWhnQmI7O0FxSnppZ0JBO0VBK0JNLHVCQUF1QjtFQUN2Qiw0Q0FBMkM7RUFDM0MseUJBQTZCO0FySm9oZ0JuQzs7QXFKemdnQkU7RUFDRSx1Q0FBdUM7QXJKbWhnQjNDOztBcUpoa2dCQTtFQXFESSxrQkFBa0I7RUFDbEIsZUFBZTtBckpzaGdCbkI7O0FzSnprZ0JHO0VBSUcsZ0JBQWdCO0F0SmdsZ0J0Qjs7QXNKNWtnQkU7RUFFRSxpQkFBaUI7QXRKOGtnQnJCOztBdUozbGdCQTtFQUVFLDBCQUEwQjtBdkp5bWdCNUI7O0F1SjNtZ0JBO0VBUUksa0JBQWtCO0F2SjZtZ0J0Qjs7QXVKcm1nQkU7RUFDRSx1QkFBdUI7QXZKOG1nQjNCOztBdUpsbWdCRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0F2SjZtZ0IxQjs7QXVKaG5nQkc7RUFRRyxnQkFBZ0I7QXZKa25nQnRCOztBdUo5bWdCRTtFQUNFLDJCQUEyQjtBdkppbmdCL0I7O0F1SjltZ0JFO0VBQ0UsMkJBQTJCO0F2SmluZ0IvQjs7QXdKMXBnQkU7RUFDRSxtQkFBbUI7QXhKcXJnQnZCOztBd0ozcmdCQTtFQVVJLG1CQUFtQjtBeEpxcmdCdkI7O0F5Si9yZ0JBO0VBQ0UsZUFBZ0I7QXpKa3NnQmxCOztBeUpuc2dCQTtFQU9JLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGFBQWE7QXpKc3NnQmpCOztBeUovcmdCRTtFQUVFLHVCQUF1QjtBekp3c2dCM0I7O0F5SnJzZ0JFO0VBQ0UsVUFBVTtFQUNWLG9DQUE2QztFQUM3Qyw2QkFBNkI7RUFDN0IsNkJBQTZCO0VBQzdCLDRCQUE0QjtBekp3c2dCaEM7O0F5SjdzZ0JHO0VBWUcsZUFBZTtFQUNmLGNySlRZO0VxSlVaLFdBQVc7RUFDWCxnQkFBZ0I7QXpKMnNnQnRCOztBeUoxdGdCRztFQTZCRyxvQ0FBc0M7QXpKNnNnQjVDOztBeUoxdWdCRztFQWdDSyxjckpqQ1c7QUordWdCbkI7O0F5SnpzZ0JFO0VBQ0UscUJBQXFCO0VBQ3JCLHVDQUFpQztFQUFqQyx3Q0FBaUM7TUFBakMscUNBQWlDO1VBQWpDLGlDQUFpQztFQUNqQyxrQ0FBcUM7TUFBckMsK0JBQXFDO1VBQXJDLHNDQUFxQztBeko0c2dCekM7O0F5Si9zZ0JHO0VBU0csZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixnQkFBZ0I7QXpKZ3RnQnRCOztBeUozdGdCRztFQWVHLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIscUJBQXFCO0F6Smd0Z0IzQjs7QXlKanVnQkc7RUFxQkcsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixtQkFBbUI7QXpKZ3RnQnpCOztBeUoxdWdCRztFQTZCSyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osd0JBQXdCO0VBQ3hCLFFBQVE7RUFDUixPQUFPO0VBQ1AscUNBQTZCO1VBQTdCLDZCQUE2QjtBekppdGdCckM7O0F5SjVzZ0JFO0VBQ0UsNkJBQTZCO0VBQzdCLFdBQVU7RUFDVixnQkFBZ0I7RUFDaEIseUJySmpGdUI7QUpneWdCM0I7O0F5SnJzZ0JLO0VBR0ssbUVBQW1FO0F6SitzZ0I3RTs7QXlKMXNnQks7RUFHSyxzRUFBc0U7QXpKMnNnQmhGOztBMEp4MGdCQTtFQUVFLDJCQUEyQjtBMUpzMWdCN0I7O0EwSngxZ0JBO0VBYUksbUJBQW1CO0ExSnExZ0J2Qjs7QTBKbDJnQkE7RUFnQkksa0JBQWtCO0ExSnMxZ0J0Qjs7QTBKdDJnQkE7RUFrQk0sbUJBQW1CO0ExSncxZ0J6Qjs7QTBKMTJnQkE7RUF1QkksY3RKV2dCO0VzSlZoQixxQkFBcUI7QTFKdTFnQnpCOztBMkovMmdCQTtFQUNFLGVBQWU7RUFDZix5QnZKcUJ5QjtBSjYxZ0IzQjs7QTJKcDNnQkE7RUFRSSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixpQkFBaUI7QTNKczNnQnJCOztBMkpqM2dCRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7QTNKMDNnQjNCOztBMko3NGdCQTtFQXVCSSxtQkFBbUI7QTNKMDNnQnZCOztBMkpqNWdCQTtFQXlCTSxjQUFjO0EzSjQzZ0JwQjs7QTJKcjVnQkE7RUE4QkksZUFBZTtFQUNmLG1CQUFtQjtBM0oyM2dCdkI7O0EySjE1Z0JBO0VBbUNJLG9DQUFzQztFQUN0Qyx5QkFBNEI7RUFDNUIsMkJBQTJCO0EzSjIzZ0IvQjs7QTJKeDNnQkc7RUFFRywyQkFBMkI7RUFDM0IsbUJBQW1CO0EzSjAzZ0J6Qjs7QTJKNzNnQkc7RUFPRyxlQUFlO0VBQ2YsZ0JBQWdCO0EzSjAzZ0J0Qjs7QTRKMTZnQkE7RUFRSSw4QkFBOEI7QTVKNDZnQmxDOztBNEpuNmdCRTtFQUNFLHlCeEpHZTtFd0pGZixXQUFXO0VBQ1gseUNBQWlDO1VBQWpDLGlDQUFpQztFQUNqQyxrQkFBa0I7RUFDbEIsY3hKSWM7RXdKSGQsa0JBQWtCO0VBQ2xCLGFBQWE7QTVKczZnQmpCOztBNEo3NmdCRztFQVVHLDBCQUEwQjtFQUMxQiwyQkFBMkI7RUFDM0IsOEJBQThCO0E1SnU2Z0JwQzs7QTRKbjdnQkc7RUFlSyxrQkFBa0I7QTVKdzZnQjFCOztBNEp2N2dCRztFQWtCSyxrQ0FBa0M7RUFDbEMsK0JBQXdCO0VBQXhCLCtCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGVBQWU7QTVKeTZnQnZCOztBNEovN2dCRztFQXlCTyxtQkFBbUI7QTVKMDZnQjdCOztBNEpuOGdCRztFQTZCTyxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBNUowNmdCMUI7O0E0Sno4Z0JHO0VBcUNHLDhCQUFnQztFQUNoQyxjeEpsQ2E7RXdKbUNiLDhCQUE4QjtBNUp3NmdCcEM7O0E0SnA2Z0JFO0VBQ0UseUJ4SnRDdUI7RXdKdUN2QixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixjQUFjO0E1SnU2Z0JsQjs7QTRKNTZnQkc7RUFRRyxTQUFTO0VBQ1QsY0FBYztBNUp3NmdCcEI7O0E0Smo3Z0JHO0VBYUcsZUFBZTtBNUp3NmdCckI7O0E0SnI3Z0JHO0VBaUJHLGVBQWU7RUFDZixtQkFBbUI7QTVKdzZnQnpCOztBNEoxN2dCRztFQXNCRyxlQUFlO0VBQ2YsY3hKakRjO0V3SmtEZCxtQkFBbUI7QTVKdzZnQnpCOztBNEpoOGdCRztFQTRCRyxjQUFjO0E1Snc2Z0JwQjs7QTRKcDZnQkc7RUFPRyxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0E1Snk2Z0J0Qjs7QTRKcjZnQkU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLG1CQUFtQjtBNUp3NmdCdkI7O0E0SjM2Z0JHO0VBTUcsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsZ0JBQWdCO0E1Snk2Z0J0Qjs7QTRKbDdnQkc7RUFhRyxlQUFlO0VBQ2YsMkJBQTJCO0E1Snk2Z0JqQzs7QTRKdjdnQkc7RUFrQkcsZUFBZTtFQUNmLGdCQUFnQjtBNUp5NmdCdEI7O0E0SnI2Z0JFO0VBQ0UsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtBNUp3NmdCOUI7O0E0SjE2Z0JHO0VBSUcsa0JBQWtCO0E1SjA2Z0J4Qjs7QTZKN2loQkE7RUFFRSxlQUFlO0E3SitpaEJqQjs7QThKampoQkE7RUFDRSxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGdFQUFnRTtFQUNoRSxzQkFBc0I7RUFDdEIsd0JBQXdCO0VBQ3hCLDRCQUE0QjtFQUM1QixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBbUI7QTlKMGpoQnJCOztBOEpqaWhCRTtFQUNFLCtCQUF3QjtFQUF4QiwrQkFBd0I7RUFBeEIsd0JBQXdCO0VBQ3hCLGlDQUFnQztNQUFoQyw4QkFBZ0M7VUFBaEMsZ0NBQWdDO0VBQ2hDLFVBQVU7QTlKZ2toQmQ7O0E4SnRtaEJBOzs7O0VBOENJLGMxSnpCZTtBSndsaEJuQjs7QThKNWpoQkU7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFFBQVE7QTlKK2poQlo7O0E4SmxraEJHO0VBU0csV0FBVztFQUNYLGdCQUFnQjtFQUNoQixjQUFjO0E5Sm1raEJwQjs7QThKL25oQkE7RUFrRUksZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixtQkFBbUI7QTlKaWtoQnZCOztBOEpyb2hCQTtFQTRFSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBOUpta2hCcEI7O0E4SmpwaEJBO0VBa0ZJLGVBQWU7QTlKbWtoQm5COztBOEpoa2hCRTtFQUNFLDBCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBOUpta2hCcEI7O0E4SmhraEJFO0VBQ0UsYUFBYTtFQUNiLDBCQUEwQjtFQUMxQixpQkFBaUI7RUFDakIsaUJBQWlCO0E5Sm1raEJyQjs7QStKbnFoQkE7RUFDRSwrQkFBK0I7QS9Kb3JoQmpDOztBK0ovcWhCRTtFQUNFLDhCQUE4QjtBL0p3cmhCbEM7O0ErSnpyaEJHO0VBR0csMkJBQTJCO0EvSjByaEJqQzs7QStKbnNoQkE7RUFvQkksaUJBQWlCO0VBQ2pCLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGVBQWU7QS9KeXJoQm5COztBK0pqdGhCQTtFQXNDSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBL0oycmhCdkI7O0ErSm51aEJBO0VBK0NJLG1CQUFtQjtBL0o4cmhCdkI7O0ErSjFyaEJFO0VBQ0UsOEJBQThCO0EvSjZyaEJsQzs7QStKOXJoQkc7RUFHRyxxQkFBcUI7QS9KK3JoQjNCOztBK0pydmhCQTtFQTBESSxTQUFTO0EvSityaEJiOztBK0p6dmhCQTtFQWlFSSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixlQUFlO0EvSmtzaEJuQjs7QStKdHdoQkE7RUEwRU0sV0FBVztFQUNYLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG9FQUFvRTtFQUNwRSx3QkFBd0I7RUFDeEIsUUFBUTtFQUNSLE9BQU87QS9Kc3NoQmI7O0FnS3Z4aEJBO0VBRUUscUZBQXNGO0VBQXRGLDREQUFzRjtBaEsreGhCeEY7O0FnSzd4aEJFOztFQUVFLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLDJCQUEwQjtBaEtneWhCOUI7O0FnS3p5aEJBO0VBcUJJLDhCQUE4QjtBaEs4eGhCbEM7O0FpS2h6aEJHO0VBSUcsZ0JBQWdCO0FqS2d6aEJ0Qjs7QWlLNXloQkU7RUFFRSxpQkFBaUI7QWpLOHloQnJCOztBaUtoemhCRztFQUtHLGVBQWU7QWpLK3loQnJCOztBaUt0eWhCQTtFQUVJLGVBQWU7QWpLOHloQm5COztBaUtoemhCQTtFQU1JLGdCQUFnQjtBaks4eWhCcEI7O0FrSzcwaEJBO0VBQ0UsZUFBZTtBbEtnMWhCakI7O0FrS2oxaEJBO0VBT0ksV0FBVztBbEtvMWhCZjs7QWtLMzFoQkE7RUFXSSxrQkFBa0I7QWxLbzFoQnRCOztBa0svMWhCQTtFQW9DSSxtQkFBbUI7RUFDbkIsZUFBZTtBbEtxMWhCbkI7O0FrSzEzaEJBO0VBeUNJLG1CQUFtQjtFQUNuQixxQkFBcUI7QWxLcTFoQnpCOztBa0tsMWhCRTtFQUNFLDJCQUEyQjtFQUMzQixtQkFBbUI7QWxLcTFoQnZCOztBa0tsMWhCRTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsY0FBYztFQUNkLG1CQUFtQjtBbEtxMWhCdkI7O0FtSzczaEJFO0VBRUUsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixrQkFBa0I7QW5LMjRoQnRCOztBbUsvNGhCRztFQU9HLGVBQWU7QW5LNDRoQnJCOztBbUtuNWhCRztFQVdHLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FuSzQ0aEJ0Qjs7QW1LeDRoQkU7O0VBRUUsbUJBQW1CO0FuSzI0aEJ2Qjs7QW9LNTZoQkE7RUFDRSwwQkFBMEI7QXBLKzZoQjVCOztBb0toN2hCQTtFQUdJLGVBQWU7RUFDZixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGtCQUFrQjtBcEtpN2hCdEI7O0FvS3Y3aEJBO0VBYUksZUFBZTtBcEtxN2hCbkI7O0FvS2w3aEJFO0VBQ0UsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUJBQW1CO0FwS3E3aEJ2Qjs7QW9LejhoQkE7RUF1QkksZUFBZTtBcEtzN2hCbkI7O0FxSzc4aEJBO0VBRUUsMEJBQTBCO0FySys4aEI1Qjs7QXFLajloQkE7RUFhSSxrQkFBa0I7QXJLODhoQnRCOztBcUszOWhCQTtFQWVNLG1CQUFtQjtBcktnOWhCekI7O0FxSy85aEJBO0VBd0JJLGNqS1VnQjtFaUtUaEIscUJBQXFCO0FyS2k5aEJ6Qjs7QXNLMStoQkE7RUFFRSxtQkFBbUI7QXRLNCtoQnJCOztBc0s5K2hCQTtFQVNJLDhCQUE4QjtBdEsrK2hCbEM7O0FzS3gvaEJBO0VBYUksMEJBQTBCO0VBQzFCLG1CQUFtQjtFQUNuQixjQUFjO0F0SysraEJsQjs7QXNLNStoQkc7RUFJRyxnQkFBZ0I7RUFDaEIsMEJBQTBCO0F0SzQraEJoQzs7QXNLai9oQkc7RUFPSyxrQkFBa0I7QXRLOCtoQjFCOztBc0t6K2hCRTtFQUNFLG1CQUFtQjtBdEs0K2hCdkI7O0FzSzcraEJHOzs7RUFNRyxjbEtmYTtBSjQvaEJuQjs7QXNLbi9oQkc7RUFVRyxlQUFlO0F0SzYraEJyQjs7QXNLdi9oQkc7RUFjRyxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGFBQWE7QXRLNitoQm5COztBc0s3L2hCRztFQW9CRyxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGFBQWE7QXRLNitoQm5COztBc0tuZ2lCRztFQXlCSywwQkFBMEI7QXRLOCtoQmxDOztBc0t6K2hCRTtFQUVFLHdCQUF1QjtBdEsyK2hCM0I7O0FzS3AraEJFO0VBRUUsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7QXRLcytoQmpCOztBc0t4K2hCRztFQUlHLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBdEt3K2hCeEI7O0FzS3AraEJFO0VBRUUsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0F0S3MraEIzQjs7QXNLeitoQkc7RUFLRywwQkFBMEI7RUFDMUIsOEJBQThCO0F0S3craEJwQzs7QXVLOWppQkE7RUFDRSxpQkFBa0I7QXZLaWtpQnBCOztBdUsvamlCRTs7O0VBRUMsa0JBQWtCO0VBQ2pCLGNBQWM7QXZLbWtpQmxCOztBdUtoa2lCRTtFQUNFLG1CQUFtQjtBdktta2lCdkI7O0F1SzdraUJBO0VBY0ksbUJBQW1CO0VBQ25CLGVBQWU7QXZLbWtpQm5COztBdUtsbGlCQTtFQW1CSSxjbktPYztBSjRqaUJsQjs7QXVLdGxpQkE7RUF1QkksY25LV2dCO0VtS1ZoQixTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLHlCQUF5QjtBdktta2lCN0I7O0E2SjdsaUJBO0VXRUUsZUFBZTtBeEsrbGlCakI7O0F5S2ptaUJBO0VBQ0UsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWix1RUFBdUU7RUFDdkUsc0JBQXNCO0VBQ3RCLHdCQUF3QjtFQUN4Qiw0QkFBNEI7RUFDNUIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsbUJBQW1CO0F6S2duaUJyQjs7QXlLMW5pQkE7RUFhSSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsUUFBUTtFQUNSLFNBQVM7RUFDVCxrR0FBOEU7RUFBOUUsNERBQThFO0VBQzlFLFlBQVk7QXpLaW5pQmhCOztBeUtsbWlCRTtFQUNFLCtCQUF3QjtFQUF4QiwrQkFBd0I7RUFBeEIsd0JBQXdCO0VBQ3hCLGlDQUFnQztNQUFoQyw4QkFBZ0M7VUFBaEMsZ0NBQWdDO0VBQ2hDLFVBQVU7QXpLaW5pQmQ7O0F5S3ZwaUJBOzs7O0VBOENJLGNyS3pCZTtBSnlvaUJuQjs7QXlLN21pQkU7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFFBQVE7QXpLZ25pQlo7O0F5S25uaUJHO0VBU0csV0FBVztFQUNYLGdCQUFnQjtFQUNoQixjQUFjO0F6S29uaUJwQjs7QXlLaHJpQkE7RUFrRUksZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixtQkFBbUI7QXpLa25pQnZCOztBeUt0cmlCQTtFQWtGSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBektvbmlCcEI7O0F5S3hzaUJBO0VBd0ZJLGVBQWU7QXpLb25pQm5COztBeUtqbmlCRTtFQUNFLDBCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBektvbmlCcEI7O0F5S2puaUJFO0VBQ0UsYUFBYTtFQUNiLDBCQUEwQjtFQUMxQixpQkFBaUI7RUFDakIsaUJBQWlCO0F6S29uaUJyQjs7QTBLMXRpQkE7RUFFRSwrQkFBK0I7QTFLMHVpQmpDOztBMEs1dWlCQTtFQVFJLDhCQUE4QjtBMUs4dWlCbEM7O0EwSzd0aUJFO0VBRUUsOEJBQThCO0ExS2l2aUJsQzs7QTBLOXNpQkE7RUFFSSw0QkFBNEI7QTFLeXVpQmhDOztBMEszdWlCQTtFQUlNLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBMUsydWlCekI7O0EwS2x2aUJBO0VBZU0sOEJBQThCO0ExSzh1aUJwQzs7QTBLN3ZpQkE7RUFnQ00sYUFBYTtBMUs2dWlCbkI7O0EySzMwaUJBO0VBRUUscUZBQXNGO0VBQXRGLDREQUFzRjtBM0s2MGlCeEY7O0EySy8waUJBO0VBU0ksOEJBQThCO0EzS2cxaUJsQzs7QTJLNzBpQkU7O0VBRUUsV0FBVztFQUNYLGtCQUFrQjtFQUNsQiwyQkFBMEI7QTNLZzFpQjlCOztBMktoMmlCQTtFQXFCSSxjQUFjO0EzSyswaUJsQjs7QTRLajJpQkc7RUFJRyxnQkFBZ0I7QTVLaTJpQnRCOztBNEs3MWlCRTtFQUVFLGlCQUFpQjtBNUsrMWlCckI7O0E0S2oyaUJHO0VBS0csZUFBZTtBNUtnMmlCckI7O0E0Sy8waUJBO0VBRUksZ0JBQWdCO0E1S20yaUJwQjs7QTZLdDRpQkE7RUFDRSxlQUFlO0E3S2s1aUJqQjs7QTZLbjVpQkE7RUFRSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQkFBa0I7QTdLcTVpQnRCOztBNktoNmlCQTtFQW1CSSxTQUFTO0E3S3c1aUJiOztBNkszNmlCQTtFQXVCSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBN0t3NWlCdEI7O0E2S3A3aUJBO0VBb0NNLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CO0E3SzQ1aUJ6Qjs7QTZLbDhpQkE7RUEwQ00sZ0JBQWdCO0E3SzQ1aUJ0Qjs7QThLdDhpQkE7RUFFRSwwQkFBMEI7QTlLdzhpQjVCOztBOEsxOGlCQTtFQVNJLDhCQUE4QjtBOUsyOGlCbEM7O0E4S3g4aUJFO0VBRUUsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixrQkFBa0I7QTlLMDhpQnRCOztBOEsvOGlCRztFQVFHLGVBQWU7RUFDZixZQUFZO0E5SzI4aUJsQjs7QThLcDlpQkc7RUFhRyxlQUFlO0VBQ2YsZ0JBQWdCO0E5SzI4aUJ0Qjs7QThLdjhpQkU7O0VBRUUsbUJBQW1CO0E5SzA4aUJ2Qjs7QStLMStpQkE7RUFFSSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsa0JBQWtCO0EvSzQraUJ0Qjs7QStLbC9pQkE7RUFjSSxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLG1CQUFtQjtBL0s4K2lCdkI7O0ErSzkvaUJBO0VBb0JJLGdCQUFnQjtFQUNoQixlQUFlO0EvSzgraUJuQjs7QStLbmdqQkE7RUEyQk0sbUJBQW1CO0EvS2svaUJ6Qjs7QStLN2dqQkE7RUErQk0saUJBQWlCO0EvS2svaUJ2Qjs7QStLOStpQkU7RUFDRSxTQUFRO0EvS2kvaUJaOztBK0tsL2lCRztFQUdHLDJCQUEyQjtBL0ttL2lCakM7O0FnTHpoakJBO0VBRUUsMEJBQTBCO0FoTDJoakI1Qjs7QWdMN2hqQkE7RUFtQkksa0JBQWtCO0FoTDBoakJ0Qjs7QWdMN2lqQkE7RUF1QkksZ0JBQWdCO0FoTDBoakJwQjs7QWdMampqQkE7RUF5Qk0sbUJBQW1CO0VBQ25CLGdCQUFnQjtBaEw0aGpCdEI7O0FpTHRqakJBO0VBUUksOEJBQThCO0FqTDhqakJsQzs7QWlMdmpqQkU7RUFFRSx3QkFBd0I7QWpMeWpqQjVCOztBaUxsampCRTtFQUVFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0FqTG9qakJqQjs7QWlMdGpqQkc7RUFJRyxXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFtQjtBakxzampCekI7O0FpTDdpakJFO0VBRUUsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FqTHNqakIzQjs7QWlMempqQkc7RUFLRywwQkFBMEI7RUFDMUIsMkJBQTBCO0FqTHdqakJoQzs7QWtMcm1qQkE7RUFDRSxlQUFlO0FsTHdtakJqQjs7QWtMem1qQkE7RUFPSSxXQUFXO0FsTDRtakJmOztBa0xubmpCQTtFQVdJLGVBQWU7RUFDZixtQkFBbUI7QWxMNG1qQnZCOztBa0x4bmpCQTtFQXFCSSxlQUFlO0FsTDhtakJuQjs7QWtMdm1qQkU7RUFDRSxrQkFBa0I7QWxMZ25qQnRCOztBa0xqbmpCRztFQUlHLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFFBQVE7RUFDUixTQUFTO0FsTGluakJmOztBa0x6bmpCRztFQVlHLDJCQUEyQjtFQUMzQixjQUFjO0FsTGluakJwQjs7QWtMNW1qQkU7RUFDRSxnQkFBZ0I7QWxMK21qQnBCOztBa0xobmpCRztFQUlHLG1CQUFtQjtBbExnbmpCekI7O0FrTHBuakJHO0VBUUcsZUFBZTtBbExnbmpCckI7O0FtTHRxakJBO0VBQ0UsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixtRUFBbUU7RUFDbkUsc0JBQXNCO0VBQ3RCLHdCQUF3QjtFQUN4Qiw0QkFBNEI7RUFDNUIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FuTHlxakJyQjs7QW1MN3BqQkU7RUFDRSwrQkFBd0I7RUFBeEIsK0JBQXdCO0VBQXhCLHdCQUF3QjtFQUN4QixpQ0FBZ0M7TUFBaEMsOEJBQWdDO1VBQWhDLGdDQUFnQztFQUNoQyxVQUFVO0FuTDRxakJkOztBbUxyc2pCQTs7OztFQWlDSSxjL0taZTtBSnVyakJuQjs7QW1MeHFqQkU7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFFBQVE7QW5MMnFqQlo7O0FtTDlxakJHO0VBU0csV0FBVztFQUNYLGdCQUFnQjtFQUNoQixjQUFjO0FuTCtxakJwQjs7QW1MOXRqQkE7RUFxREksZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixtQkFBbUI7QW5MNnFqQnZCOztBbUxwdWpCQTtFQThETSxjQUFjO0VBQ2QsZUFBZTtBbkxncmpCckI7O0FtTC91akJBO0VBOEVJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLDhCQUE4QjtBbkxrcmpCbEM7O0FtTG53akJBO0VBcUZJLGVBQWU7QW5Ma3JqQm5COztBbUwvcWpCRTtFQUNFLDBCQUEwQjtFQUMxQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBbkxrcmpCcEI7O0FtTC9xakJFO0VBQ0UsYUFBYTtFQUNiLDBCQUEwQjtFQUMxQixpQkFBaUI7RUFDakIsaUJBQWlCO0FuTGtyakJyQjs7QW9McnhqQkE7RUFFRSwrQkFBK0I7QXBMcXlqQmpDOztBb0x2eWpCQTtFQVFJLDhCQUE4QjtBcEx5eWpCbEM7O0FvTGp6akJBO0VBb0JNLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLHFCQUFxQjtBcEw2eWpCM0I7O0FvTHh5akJFO0VBRUUsOEJBQThCO0FwTDB5akJsQzs7QXFMeDBqQkE7RUFFRSxxRkFBc0Y7RUFBdEYsNERBQXNGO0FyTGk0akJ4Rjs7QXFMbjRqQkE7RUFTSSw4QkFBOEI7QXJMbzRqQmxDOztBcUxqNGpCRTs7RUFFRSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLDJCQUEwQjtBckxvNGpCOUI7O0FxTHA1akJBO0VBcUJJLGNBQWM7QXJMbTRqQmxCOztBc0x4NWpCQTtFQUNFLGVBQWU7QXRMMjVqQmpCOztBc0w1NWpCQTtFQVNJLGFBQWE7QXRMNjVqQmpCOztBc0x0NmpCQTtFQWVJLGtCQUFrQjtBdExpNmpCdEI7O0FzTGg3akJBO0VBbUJJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsbUJBQW1CO0F0TGk2akJ2Qjs7QXNMdDdqQkE7RUE4QkksZUFBZTtFQUNmLGdCQUFnQjtBdExtNmpCcEI7O0FzTGw4akJBO0VBdUNNLGdCQUFnQjtBdEx1NmpCdEI7O0FzTDk4akJBO0VBNENJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQW1CO0F0THM2akJ2Qjs7QXVMcDlqQkE7RUFDRSxtQm5Mc0J5QjtFbUxyQnpCLGVBQWU7QXZMdTlqQmpCOztBdUx6OWpCQTtFQUtJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQW1CO0F2THc5akJ2Qjs7QXVMLzlqQkE7RUFlSSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtBdkwyOWpCckI7O0F1THg5akJFO0VBQ0UsZ0JBQWdCO0F2TDI5akJwQjs7QXVMNTlqQkc7RUFJRyxtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osV0FBVztBdkw0OWpCakI7O0F1THArakJHO0VBWUcsZUFBZTtFQUNmLGdCQUFnQjtBdkw0OWpCdEI7O0F3TDcvakJBO0VBR0ksMEJBQTBCO0F4TDgvakI5Qjs7QXdMamdrQkE7RUFjSSxjcExvQmdCO0VvTG5CaEIsMEJBQTBCO0F4TDYvakI5Qjs7QXlMNWdrQkE7RUFDRSxtQnJMc0J5QjtFcUxyQnpCLGdCQUFnQjtBekwrZ2tCbEI7O0F5TGpoa0JBO0VBS0ksZUFBZTtFQUNmLDZCckw0QmdCO0VxTDNCaEIsZ0NyTDJCZ0I7RXFMMUJoQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCO0F6TGdoa0J0Qjs7QTBMNWhrQkE7RUFDRSxtQnRMa0RvQjtFc0xqRHBCLGN0TG1CaUI7RXNMbEJqQixvQkFBb0I7QTFMcWlrQnRCOztBMEx4aWtCQTtFQU1JLGtCQUFrQjtFQUNsQixjdExjZTtBSndoa0JuQjs7QTBMN2lrQkE7RUFXSSxnQkFBZ0I7QTFMc2lrQnBCOztBMExqamtCQTtFQWVJLGVBQWU7RUFDZixpQkFBaUI7QTFMc2lrQnJCOztBMEx0amtCQTtFQXVCSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixtQkFBbUI7QTFMeWlrQnZCOztBMExua2tCQTtFQWlDSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBMUw0aWtCdkI7O0EwTC9ra0JBO0VBdUNJLHlCQUF5QjtFQUN6Qix5QkFBeUI7RUFDekIsOEJBQThCO0ExTDRpa0JsQzs7QTBMcmxrQkE7RUE2Q0ksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7QTFMNGlrQnBCOztBMEwzbGtCQTtFQXFETSxtQkFBbUI7QTFMZ2prQnpCOztBMExybWtCQTtFQTBETSxtQkFBbUI7QTFMK2lrQnpCOztBMkx6bWtCQTtFQUNFLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osaUVBQWlFO0VBQ2pFLHNCQUFzQjtFQUN0Qix3QkFBd0I7RUFDeEIsNEJBQTRCO0VBQzVCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBM0w0bWtCckI7O0EyTHRua0JBO0VBYUksV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFFBQVE7RUFDUixTQUFTO0VBQ1QsbUhBQW1IO0VBQ25ILFlBQVk7QTNMNm1rQmhCOztBMkxsbWtCRTtFQUNFLCtCQUF3QjtFQUF4QiwrQkFBd0I7RUFBeEIsd0JBQXdCO0VBQ3hCLGlDQUFnQztNQUFoQyw4QkFBZ0M7VUFBaEMsZ0NBQWdDO0VBQ2hDLFVBQVU7QTNMaW5rQmQ7O0EyTG5wa0JBOzs7OztFQTJDSSxjdkx0QmU7QUpzb2tCbkI7O0EyTDdta0JFO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxRQUFRO0EzTGdua0JaOztBMkxubmtCRztFQVNHLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsY0FBYztBM0xvbmtCcEI7O0EyTDdxa0JBO0VBK0RJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsbUJBQW1CO0EzTGtua0J2Qjs7QTJMbnJrQkE7RUErRUksbUJBQW1CO0VBQ25CLGVBQWU7QTNMb25rQm5COztBMkxwc2tCQTtFQW9GSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBM0xvbmtCcEI7O0EyTDFza0JBO0VBMEZJLGVBQWU7RUFDZixnQkFBZ0I7QTNMb25rQnBCOztBMkxqbmtCRTtFQUNFLDBCQUEwQjtFQUMxQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBM0xvbmtCcEI7O0EyTGpua0JFO0VBQ0UsYUFBYTtFQUNiLDBCQUEwQjtFQUMxQixpQkFBaUI7RUFDakIsaUJBQWlCO0EzTG9ua0JyQjs7QTRMN3RrQkE7RUFFRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQiwrQkFBK0I7QTVMNnVrQmpDOztBNExsdmtCQTtFQVFJLDhCQUE4QjtBNUw4dWtCbEM7O0E0THR2a0JBO0VBbUJJLG1CQUFtQjtBNUxtdmtCdkI7O0E0THR3a0JBO0VBdUJJLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFNBQVM7RUFDVCxtQkFBbUI7QTVMbXZrQnZCOztBNEw5d2tCQTtFQStCUSx5Q0FBeUM7RUFDekMsNkJBQTZCO0VBQzdCLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkIsaUJBQWlCO0VBQ2pCLE1BQU07RUFDTixlQUFlO0E1TG12a0J2Qjs7QTRMeHhrQkE7RUF5Q1EsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsU0FBUztFQUNULE1BQU07RUFDTixpQkFBaUI7QTVMbXZrQnpCOztBNEw3dWtCRTtFQUVFLDhCQUE4QjtBNUwrdWtCbEM7O0E0TGp2a0JHO0VBS0csMEJBQTBCO0E1TGd2a0JoQzs7QTRMcnZrQkc7RUFPSyxrQkFBa0I7QTVMa3ZrQjFCOztBNEx6dmtCRztFQVNPLE1BQUs7QTVMb3ZrQmY7O0E2TGp6a0JBO0VBRUUscUZBQXNGO0VBQXRGLDREQUFzRjtBN0xtemtCeEY7O0E2THJ6a0JBO0VBU0ksOEJBQThCO0E3THN6a0JsQzs7QTZML3prQkE7RUFhSSw4QkFBOEI7QTdMc3prQmxDOztBNkxoemtCRTs7RUFFRSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLDJCQUEwQjtBN0x5emtCOUI7O0E2TGgxa0JBO0VBNEJJLGNBQWM7QTdMd3prQmxCOztBNkxwMWtCQTtFQWdDSSw0QkFBMkI7QTdMd3prQi9COztBOEx4MWtCQTtFQUVFLCtCQUErQjtBOUwwMWtCakM7O0E4TDUxa0JBO0VBU0ksYUFBYTtBOUw2MWtCakI7O0E4THYxa0JFO0VBQ0UsOEJBQThCO0E5TGcya0JsQzs7QThMaDNrQkE7RUF1QkksOEJBQThCO0E5TG0ya0JsQzs7QThMNTFrQkU7RUFFRSx1QkFBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGtCQUFrQjtBOUxxMmtCdEI7O0E4TDEya0JHO0VBUUcsZUFBZTtBOUxzMmtCckI7O0E4TDkya0JHO0VBWUcsZUFBZTtFQUNmLGdCQUFnQjtBOUxzMmtCdEI7O0E4TGwya0JFOztFQUVFLG1CQUFtQjtBOUxxMmtCdkI7O0ErTHQ1a0JBO0VBRUUsY0FBYztBL0x3NWtCaEI7O0ErTDE1a0JBO0VBVUksaUJBQWlCO0VBQ2pCLGMzTFVlO0FKZzVrQm5COztBK0x2NWtCRTtFQUVFLHlEQUF5RDtFQUN6RCxzQkFBc0I7RUFDdEIsMkJBQTJCO0VBQzNCLDRCQUE0QjtFQUM1QixnQkFBZ0I7QS9MeTVrQnBCOztBK0x0NWtCRTtFQUVFLDRCQUE0QjtFQUM1Qix1Q0FBK0I7VUFBL0IsK0JBQStCO0VBQy9CLGtCQUFrQjtFQUNsQixrQ0FBa0M7QS9MdzVrQnRDOztBK0w3NWtCRztFQVFHLDBCQUEwQjtFQUMxQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0EvTHk1a0J0Qjs7QStMbjZrQkc7RUFjRyxnQkFBZ0I7QS9MeTVrQnRCOztBK0x2NmtCRztFQWtCRyxTQUFTO0EvTHk1a0JmOztBK0wzNmtCRztFQW9CSyxpQkFBaUI7QS9MMjVrQnpCOztBK0wvNmtCRztFQXlCRyxnQkFBZ0I7QS9MMDVrQnRCOztBK0wxOGtCQTtFQXFESSxjQUFjO0VBQ2QsY0FBYztBL0x5NWtCbEI7O0FnTXY4a0JHO0VBSUcsZ0JBQWdCO0FoTTY4a0J0Qjs7QWdNejlrQkE7RUF3Q00sZ0JBQWdCO0FoTXU4a0J0Qjs7QWdNLytrQkE7RUFpRE0sZ0JBQWdCO0FoTXc4a0J0Qjs7QWlNei9rQkE7RUFDRSxvQkFBb0I7QWpNNC9rQnRCOztBaU03L2tCQTtFQVNJLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixnQkFBZ0I7QWpNOC9rQnBCOztBaU0zZ2xCQTtFQXFCTSxhQUFhO0FqTWtnbEJuQjs7QWlNdmhsQkE7RUE2QkksZUFBZTtFQUNmLGdCQUFnQjtBak1vZ2xCcEI7O0FpTWxpbEJBO0VBa0NJLG1CQUFtQjtBak1vZ2xCdkI7O0FpTXRpbEJBO0VBc0NJLFNBQVM7RUFDVCxxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtBak1vZ2xCdkI7O0FpTTdpbEJBO0VBNkNJLHFCQUFxQjtBak1vZ2xCekI7O0FpTWpqbEJBO0VBZ0RNLG1CQUFtQjtBak1xZ2xCekI7O0FpTXJqbEJBO0VBb0RNLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsYzdMckJjO0U2THNCZCxxQkFBcUI7QWpNcWdsQjNCOztBaU01amxCQTtFQTRESSxjQUFjO0VBQ2QsY0FBYztBak1vZ2xCbEI7O0FrTWprbEJBO0VBQ0UsZUFBZTtBbE1va2xCakI7O0FrTXJrbEJBO0VBYU0sYUFBYTtBbE13a2xCbkI7O0FrTWprbEJFO0VBQ0UsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxtQkFBbUI7QWxNMGtsQnZCOztBa003a2xCRztFQVVHLFdBQVc7QWxNNmtsQmpCOztBa00zbWxCQTtFQW1DSSxlQUFlO0FsTTRrbEJuQjs7QWtNL21sQkE7RUF1Q0ksbUJBQW1CO0FsTTRrbEJ2Qjs7QWtNbm5sQkE7RUE4Q0ksU0FBUztFQUNULG1CQUFtQjtBbE0ra2xCdkI7O0FrTTlubEJBO0VBbURJLGlCQUFpQjtBbE0ra2xCckI7O0FrTWxvbEJBO0VBMkRJLDBCQUEwQjtFQUMxQixjOUxsQ2M7QUptbmxCbEI7O0FrTTdvbEJBO0VBZ0VJLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIscUJBQXFCO0FsTWlsbEJ6Qjs7QWtNbnBsQkE7RUFvRU0sbUJBQW1CO0FsTW1sbEJ6Qjs7QWtNdnBsQkE7RUF3RU0sV0FBVztFQUNYLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLHdDQUFnQztVQUFoQyxnQ0FBZ0M7RUFDaEMsUUFBUTtFQUNSLFNBQVM7RUFDVCxpQ0FBaUM7RUFDakMsOEI5TC9DYztFOExnRGQsb0NBQW9DO0FsTW1sbEIxQzs7QWtNcHFsQkE7RUFzRkksZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGdCQUFnQjtBbE1rbGxCcEI7O0FtTTVxbEJBO0VBQ0UsZUFBZTtFQUNmLG1CL0xxQnlCO0FKa3FsQjNCOztBbU1qcmxCRTtFQUNFLHlCL0xpQmM7RStMaEJkLGtCQUFrQjtFQUNsQiw2QkFBNkI7RUFDN0IsK0JBQXdCO0VBQXhCLCtCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLG1CL0xNZTtBSm9ybEJuQjs7QW1NanNsQkc7RUFjRyxhQUFhO0FuTTZybEJuQjs7QW1NM3NsQkc7RUFxQkcsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0FuTWdzbEJ4Qjs7QW1NeHRsQkc7RUFnQ0csbUJBQW1CO0FuTW1zbEJ6Qjs7QW1NbnVsQkc7RUF1Q0csZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixnQkFBZ0I7QW5Nc3NsQnRCOztBbU1sdmxCRztFQWdESyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1oscUVBQXFFO0VBQ3JFLHdCQUF3QjtFQUN4QixRQUFRO0VBQ1IsT0FBTztBbk1zc2xCZjs7QW9NcndsQkE7RUFDRSxzQkFBc0I7RUFDdEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QXBNd3dsQnJCOztBb001d2xCQTtFQVVJLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixnQkFBZ0I7QXBNNHdsQnBCOztBb01wd2xCRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQWU7TUFBZixlQUFlO0VBQ2Ysb0JBQW9CO0FwTSt3bEJ4Qjs7QW9NdndsQkU7RUFDRSxtQmhNWHVCO0VnTVl2QixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixnQkFBZ0I7QXBNaXhsQnBCOztBb00xeGxCRztFQWlCRyxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixTQUFTO0FwTW94bEJmOztBb014eWxCRztFQXdCRyxlQUFlO0VBQ2YsV0FBVztFQUNYLG1CQUFtQjtBcE1veGxCekI7O0FvTWh4bEJFO0VBQ0UsaUJBQWlCO0VBQ2pCLFdBQVc7QXBNbXhsQmY7O0FvTXJ4bEJHO0VBS0csbUJBQW1CO0FwTW94bEJ6Qjs7QW9NenhsQkc7RUFTRyxlQUFlO0VBQ2YsbUJBQW1CO0FwTW94bEJ6Qjs7QW9NOXhsQkc7RUFlRyxlQUFlO0VBQ2YsZ0JBQWdCO0FwTW14bEJ0Qjs7QW9NbnlsQkc7RUFvQkcsU0FBUztBcE1teGxCZjs7QW9NdnlsQkc7RUF1QksscUJBQXFCO0FwTW94bEI3Qjs7QXFNMTJsQkE7RUFDRSxtQkFBbUI7QXJNNjJsQnJCOztBcU05MmxCQTtFQVFJLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixnQkFBZ0I7QXJNZzNsQnBCOztBcU01M2xCQTtFQW9CSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBck1tM2xCdkI7O0FxTXo0bEJBO0VBeUJNLGlCQUFpQjtBck1vM2xCdkI7O0FzTTc0bEJBO0VBRUUsMkJBQTJCO0F0TSs0bEI3Qjs7QXNNajVsQkE7RUFrQkssY2xNZ0JlO0VrTWZmLDBCQUEwQjtBdE0rNGxCL0I7O0F1TWw2bEJBO0VBQ0UsbUJuTXNCeUI7RW1NckJ6QixlQUFlO0F2TXE2bEJqQjs7QXVNdjZsQkE7RUFTSSxnQkFBZ0I7QXZNdzZsQnBCOztBdU1qN2xCQTtFQWlCSSxlQUFlO0F2TTI2bEJuQjs7QXVNNTdsQkE7RUEyQkksZ0JBQWdCO0VBQ2hCLFdBQVc7QXZNMjZsQmY7O0F1TXY4bEJBO0VBZ0NJLGVBQWU7RUFDZixnQkFBZ0I7QXZNMjZsQnBCOztBdU14NmxCRztFQUVHLG1CQUFtQjtBdk0wNmxCekI7O0F3TWg5bEJBO0VBQ0Usa0JBQWtCO0VBQ2xCLHlCcE13QmdCO0VvTXZCaEIsY3BNa0JpQjtBSnU4bEJuQjs7QXdNNTlsQkE7RUFVSSxhQUFhO0F4TTQ5bEJqQjs7QXdNdCtsQkE7RUFpQkksZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsY3BNQ2U7RW9NQWYsaUJBQWlCO0F4TSs5bEJyQjs7QXdNcC9sQkE7RUE2QkksZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7QXhNaytsQnBCOztBd01qZ21CQTtFQXNDSSxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFlBQVk7RUFDWixtQkFBbUI7QXhNcytsQnZCOztBd01uK2xCRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtBeE1zK2xCckI7O0F3TTMrbEJHO0VBUUcsMkJBQTBCO0F4TXUrbEJoQzs7QXdNLytsQkc7RUFZRyxpQkFBaUI7QXhNdStsQnZCOztBQ3RobUJFO0UwQkFBO0lBVUkseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7RTNCNDVGdkI7RW9DLzFGQTtJQVFJLGtCQVBhO0lBUWIsaUJBUmE7RXBDd3RJakI7RW9DenRJQztJQWtCSyx1QkFBK0I7SUFDL0IsaUJBbEJXO0lBbUJYLGdCQW5CVztFcENzdUlqQjtFcURweElGO0lBa2hCUSxrQkFBa0I7SUFDbEIsNkJBQTZCO0VyRHlzTm5DO0VxRDV0T0Y7SUErdUJNLGtCQUFrQjtJQUNsQixtQkFBbUI7RXJEK3ROdkI7RXVIaitPQTtJQWFJLGdCQUFnQjtFdkgyd2JwQjtFdUh4eGJDO0lBc0JLLGlCQUFpQjtJQUNqQixrQkFBa0I7RXZIOHdieEI7QUF0NFZGOztBQ2g2RkU7RVVoQkY7SUFXTSxrQkFBa0I7RVhpN0N0QjtFVzU3Q0Y7SUF3RE0saUJBQWlCO0lBQ2pCLCtCQUFrQjtRQUFsQixrQkFBa0I7RVhtN0N0QjtFVzUrQ0Y7SUFtRVEsa0JBQWtCO0VYczdDeEI7RWU3OUNFO0lBS0ksdUJBQTJCO1FBQTNCLG9CQUEyQjtZQUEzQiwyQkFBMkI7RWZtdURqQztFZXZvREk7SUFLSSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtFZnV1RHJCO0V3QmgyREE7SUFZSSw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIseUJBQThCO1FBQTlCLHNCQUE4QjtZQUE5Qiw4QkFBOEI7SUFDOUIsOEJBQThCO0V4QjIvRWxDO0V3QnpnRkM7SUE0Qkssd0JBQXdCO0lBQ3hCLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0Qix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qix1QkFBdUI7SUFDdkIsaUJBQWlCO0lBQ2pCLDZCQUE2QjtFeEI4L0VuQztFd0IvaEZDO0lBb0NPLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osV0FBVztJQUNYLDRCQUE0QjtFeEI4L0VwQztFd0J4aUZDO0lBeURPLGNBQWM7SUFDZCxnQkFBZ0I7RXhCa2dGeEI7RXdCNWpGQztJQWdFTyw0QkFBUTtRQUFSLGlCQUFRO1lBQVIsUUFBUTtJQUNSLGdCQUFnQjtFeEJrZ0Z4QjtFd0Jua0ZDO0lBZ0ZPLDZCQUE2QjtFeEJ1Z0ZyQztFd0J2bEZDO0lBbUZTLHlEQUF5RDtFeEJ1Z0ZuRTtFd0I1OUVDO0lBS0ssbUNBQW1DO0V4QjJnRnpDO0VrQzNvRkM7SUFrQ0ssK0JBQXdCO0lBQXhCLCtCQUF3QjtJQUF4Qix3QkFBd0I7RWxDaTVIOUI7RWtDbjdIQztJQTJDTyxpQ0FBaUM7RWxDazVIekM7RWtDcndIRTtJQU9JLHNCQUFzQjtFbENtNUg1QjtFb0M5Z0lDO0lBdUJLLDBCQUFrQztFcENzdEl4QztFb0NscklDO0lBMElXLHdCQUF3QjtFcENndklwQztFMEM3L0lBO0lBUUksbUJBQWE7UUFBYixpQkFBYTtZQUFiLGFBQWE7RTFDbzdLakI7RWdEMTJLQTtJQUtJLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFaERxN0x2QjtFZ0QxN0xDO0lBWUssa0JBQWtCO0VoRHc3THhCO0VnRHA4TEM7SUFvQkssZ0JBQWdCO0VoRDA3THRCO0VtRHovTEE7SUFTSSxlQUFlO0VuRHN4TW5CO0VtRHR3TUE7SUFpQkksV0FBVztFbkQyeE1mO0VvRHAzTUY7SUFLRyxXQUFXO0VwRGsvTVo7RW9EMytNQTtJQUlJLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFcER3L012QjtFb0RwL01BO0lBYUksOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLGtFQUEwRDtZQUExRCwwREFBMEQ7RXBENC9NOUQ7RW9EdDlNRTtJQUlJLDZCQUE2QjtJQUM3QixrQkFBa0I7RXBEMi9NeEI7RW9Ebi9NRTtJQUlJLDZCQUE2QjtJQUM3QixrQkFBa0I7RXBEKy9NeEI7RW9Edi9NRTtJQUlJLDZCQUE2QjtJQUM3QixrQkFBa0I7RXBEbWdOeEI7RW9Eei9NQTtJQVdJLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtFcERzZ05oQjtFb0QxL01DO0lBTUssZUFBZTtFcEQ0Z05yQjtFcUR6bk5GO0lBa0lNLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsbUJBQW1CO0VyRDRxTnZCO0VxRGh6TkY7SUE4SVEsZUFBZTtFckQ2cU5yQjtFcUQzek5GO0lBb0xRLGVBQWU7RXJEK3FOckI7RXFEbjJORjtJQXlRTSxhQUFhO0VyRHlyTmpCO0VzRDk5TkE7SUFPSSxrQkFBa0I7RXRENmdQdEI7RXlELy9PQTtJQWFJLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix5QkFBOEI7UUFBOUIsc0JBQThCO1lBQTlCLDhCQUE4QjtJQUM5QixtQkFBbUI7RXpEZ3VQdkI7RXlENXRQQTtJQTRCSSxhQUFhO0lBQ2IsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHVCQUF1QjtJQUN2QixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixrQkFBa0I7RXpEaXVQdEI7RXlEcHdQQztJQWtESyxjQUFjO0lBQ2QsZ0JBQWdCO0V6RHF1UHRCO0V5RHh4UEM7SUEwREssNEJBQVE7UUFBUixpQkFBUTtZQUFSLFFBQVE7SUFDUixnQkFBZ0I7RXpEd3VQdEI7RWtFM3lQQTtJQUtJLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFbEVnOVF2QjtFa0VyOVFDO0lBNkJLLFdBQVc7RWxFcTlRakI7RWtFbC9RQztJQThDSyxXQUFXO0lBQ1gsaUJBQWlCO0VsRTA5UXZCO0VrRXpnUkM7SUEyREssaUJBQWlCO0VsRSs5UXZCO0VrRTFoUkM7SUEwRUssZ0JBQWdCO0VsRW8rUXRCO0VrRXg5UUE7SUFJSSxnQkFBZ0I7RWxFdytRcEI7RWtFcCtRQTtJQU9JLHlCQUE2QjtRQUE3Qiw2QkFBNkI7RWxFMCtRakM7RW1Fcm5SRjtJQVVJLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFbkVpb1JyQjtFbUV0blJBO0lBS0ksZ0JBQWdCO0VuRTBvUnBCO0VvRXJxUkY7SUFjSSxVQUFVO0lBQ1YsdUJBQWU7WUFBZixlQUFlO0VwRTB2UmpCO0VvRTVvUkM7SUFRSyxjQUFjO0VwRW93UnBCO0FBNThPRjs7QW9DL2tDUTtFQXhDTDtJQXlDTyxVQUFVO0VwQ3F2SWxCO0FBQ0Y7O0FLeGlKRztFQW5ERDtJQW9ERSxpQkFBaUI7RUxrU25CO0VLdFZBO0lBc0VFLGlCQUFpQjtFTHFTbkI7RXFEbFZGO0lBdWxCTSxvQkFBb0I7RXJENHNOeEI7RXFEbnlPRjtJQWttQlEsZUFBZTtFckRndE5yQjtFcURsek9GO0lBd21CVSxlQUFlO0VyRG90TnZCO0VxRDV6T0Y7SUFvbkJNLGdCQUFnQjtJQUNoQixpQkFBaUI7RXJEcXROckI7RXFEMTBPRjtJQW9vQk0sbUJBQW1CO0VyRHN0TnZCO0FBNWhPRjs7QUc1VkU7RUFMRjtJQU1JLFdBQU07SUFDTixXQUFNO0VId0JSO0VHb0dGO0lBa0JJLGlCQUFpQjtFSDZCbkI7RUdpQ0Y7SUFNSSwwQkFBMEI7RUhnQzVCO0VLeFBEO0lBSUUsa0JBQWtCO0lBQ2xCLCtDQUErQztFTGtSaEQ7RUs5UUQ7SUFRRSxZQUFZO0VMcVJiO0VRdlNGO0lBSUkseUJBQXlCO0VSd3FCM0I7RVFwcUJGO0lBSUksd0JBQXdCO0VSMHFCMUI7RVF2bUJGO0lBT00sMEJBQTBCO0lBQzFCLGdCQUFnQjtFUjJxQnBCO0VRdHFCRjtJQUdNLGlCQUFpQjtFUnlxQnJCO0VRcHFCRjtJQUdNLGtCQUFrQjtJQUNsQixnQkFBZ0I7RVJ1cUJwQjtFUWxxQkY7SUFHTSxlQUFlO0VScXFCbkI7RVFocUJGO0lBR00saUJBQWlCO0VSbXFCckI7RVFybUJGO0lBS0ksa0JBQWtCO0lBQ2xCLHFCQUFxQjtFUnFxQnZCO0VROW1CRjtJQUlJLGlCQUFpQjtFUjBxQm5CO0VRN3BCRjtJQUtJLGlCQUFpQjtJQUNqQixvQkFBb0I7RVI0cUJ0QjtFUXhxQkY7SUFLSSxpQkFBaUI7SUFDakIsb0JBQW9CO0VSOHFCdEI7RVFycUJGO0lBS0ksaUJBQWlCO0lBQ2pCLG9CQUFvQjtFUmtyQnRCO0VRanBCRjtJQUVJLGlCQUFpQjtJQUNqQixvQkFBb0I7RVJrckJ0QjtFUWhxQkY7SUFHTSxtQkFBbUI7RVIrcUJ2QjtFUTFxQkY7SUFHTSxrQkFBa0I7RVI2cUJ0QjtFUXhxQkY7SUFFSSxrQkFBa0I7RVI0cUJwQjtFUTVwQkY7SUFLTSxlQUFlO0VSeXFCbkI7RVFucEJGO0lBWUkseUJKeFljO0lJeVlkLG1CQUFtQjtJQUNuQixXQUFXO0VSMHFCYjtFUTdwQkY7SUFLTSxtQkFBbUI7RVIycUJ2QjtFUXRxQkY7SUFLSSxTQUFTO0VSNHFCWDtFUWxxQkY7SUFJSSxrQ0FBaUM7UUFBakMsK0JBQWlDO1lBQWpDLGlDQUFpQztFUjhxQm5DO0VRMXFCRjtJQUlJLGdCQUFnQjtFUmdyQmxCO0VRNXFCRjtJQUlJLGlCQUFpQjtFUmtyQm5CO0VRN3BCRjtJQU9JLFVBQVU7RVJvckJaO0VRaHFCRjtJQUtJLGtCQUFrQjtFUm9yQnBCO0VRdnFCQztJQU1LLGtCQUFrQjtFUm9yQnhCO0VROXFCRjtJQUlJLDRCQUFRO1FBQVIsaUJBQVE7WUFBUixRQUFRO0VSb3JCVjtFUXhxQkY7SUFHSSwyQ0FBMkM7RVJ1ckI3QztFUW5yQkY7SUFHSSxtQ0FBbUM7RVIwckJyQztFUXRwQkY7SUF1QlEsZ0JBQWdCO0lBQ2hCLG1CQUFvQjtFUjJyQjFCO0VZN3pDRjtJQVVFLDBCQUEwQjtJQUMxQiw0QkFBNEI7SUFDNUIsK0JBQStCO0VabWtEL0I7RWU5a0RBO0lBUUkscUJBQWlCO1FBQWpCLGlCQUFpQjtFZit0RHJCO0VldHRERTtJQUtJLDRCQUFRO1FBQVIsaUJBQVE7WUFBUixRQUFRO0lBQ1IsbUJBQWE7UUFBYixpQkFBYTtZQUFiLGFBQWE7RWZpdURuQjtFZTd0REU7SUFTSSw0QkFBUTtRQUFSLGlCQUFRO1lBQVIsUUFBUTtJQUNSLG1CQUFhO1FBQWIsaUJBQWE7WUFBYixhQUFhO0VmcXVEbkI7RWUzckRFO0lBS0ksNEJBQVE7UUFBUixpQkFBUTtZQUFSLFFBQVE7SUFDUixtQkFBYTtRQUFiLGlCQUFhO1lBQWIsYUFBYTtFZnV1RG5CO0VpQm56REM7SUFRSyxpQkFBaUI7RWpCNDdEdkI7RWlCeDdERTtJQUlJLGdCQUFnQjtFakI4N0R0QjtFaUJsOERHO0lBU0ssY0FBYztFakIrN0R0QjtFaUJ4OERHO0lBMkJPLFdBQVc7RWpCKzdEckI7RWlCMzZESztJQUdLLGtCQUFrQjtFakI2N0Q1QjtFaUJoOERLO0lBU0ssb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix1QkFBMkI7UUFBM0Isb0JBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixtQkFBZTtRQUFmLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsa0JBQWtCO0VqQjY3RDVCO0VpQjM4REs7SUFtQk8saUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixtQkFBNkI7UUFBN0IsaUNBQTZCO1lBQTdCLDZCQUE2QjtFakI4N0R6QztFa0JqL0RBO0lBTUksd0NBQXVDO0lBQ3ZDLGtCQUFrQjtFbEJ3aEV0QjtFb0IvaUVGO0lBWUksa0JBQWtCO0VwQjRvRXBCO0VvQnhwRUY7SUFpQ00sMEJBQTBCO0lBQzFCLDhCQUE4QjtFcEJpcEVsQztFb0JuckVGO0lBa0RNLDBCQUF5QjtFcEJxcEU3QjtFcUI5dEVGO0lBb0NRLG1CQUFtQjtFckJpeUV6QjtFd0JyMEVGO0lBS00sbUJBQW1CO0V4QnkvRXZCO0V3QnIvRUM7SUErQ0ssd0JBQXdCO0V4QisvRTlCO0V3Qmg5RUE7SUFJSSxjQUFjO0V4QnNnRmxCO0V3QjFnRkM7SUFhSyxXQUFXO0lBQ1gsWUFBWTtFeEJ5Z0ZsQjtFd0JwZ0ZBO0lBS0ksYUFBYTtFeEIwZ0ZqQjtFd0JsZ0ZDO0lBU0ssbUNBQW1DO0V4QjZnRnpDO0UwQjdwRkY7SUFXSSxlQUFlO0UxQm94RmpCO0UwQnh3RkE7SUE2QkkseUJBQXlCO0UxQnF4RjdCO0UyQnowRkY7SUFvSGMsV0FBVztFM0JtNUZ2QjtFNEJ2Z0dGO0lBSUksZ0JBQWdCO0U1QmlpR2xCO0U0QjloR0E7SUFTSSw2QkFBNkI7RTVCb2lHakM7RTRCN2lHQztJQWlCSyxtQkFBbUI7SUFDbkIsZUFBZTtFNUJ3aUdyQjtFNEIxakdDO0lBeUJLLG1CQUFtQjtFNUIyaUd6QjtFOEIza0dGO0lBc0JNLGVBQWU7RTlCZ3JHbkI7RThCcG9HRjtJQVdJLG1CQUFtQjtFOUJpckdyQjtFOEI5cUdBO0lBS0ksa0NBQWtDO0lBQ2xDLGtCQUFrQjtFOUJvckd0QjtFOEIxckdDO0lBcUJLLG1CQUFtQjtFOUI2ckd6QjtFOEI3cEdGO0lBT0kscUJBQXFCO0lBQ3JCLG1KQUFxSjtFOUJnc0d2SjtFOEJ6ckdBO0lBRUksNEVBQThFO0U5Qm1zR2xGO0U4Qm5uR0E7SUFNSSxhQUFhO0U5QjJyR2pCO0U4QnRwR0Y7SUFtQk0sYUFBYTtFOUJ1c0dqQjtFK0IzK0dGO0lBSUksaUJBQWlCO0UvQndnSG5CO0UrQjVnSEY7SUFXUSw4QkFBOEI7RS9CdWdIcEM7RStCbGhIRjtJQWtCVSxpQkFBaUI7RS9CMGdIekI7RStCNWhIRjtJQXFJVSxrQkFBa0I7RS9CNi9HMUI7RWlDbG9IRjtJQUtJLDRCQUEyQjtJQUMzQiwrQkFBOEI7RWpDbXFIaEM7RWlDenFIRjtJQWFNLGlCQUFpQjtFakNzcUhyQjtFaUM3cEhBO0lBSUksOEJBQThCO0VqQ3dxSGxDO0VpQ3BxSEE7SUFFSSxnQkFBZ0I7RWpDd3FIcEI7RWlDMXFIQztJQVVLLFNBQVM7RWpDMnFIZjtFaUN6bEhDO0lBS0ssNEJBQVE7UUFBUixpQkFBUTtZQUFSLFFBQVE7RWpDdXFIZDtFaUM1cUhDO0lBWUssNEJBQVE7UUFBUixpQkFBUTtZQUFSLFFBQVE7RWpDMHFIZDtFaUNycUhBO0lBRUksNEJBQTRCO0lBQzVCLCtCQUErQjtFakN5cUhuQztFaUN0cUhDO0lBUUssK0JBQXdCO0lBQXhCLCtCQUF3QjtJQUF4Qix3QkFBd0I7SUFDeEIsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0VqQzhxSDdCO0VrQ3owSEY7SUFLSSxvQkFBb0I7RWxDbzVIdEI7RW1DdjVIQTtJQUtJLHlDQUE4QjtJQUE5Qix3Q0FBOEI7UUFBOUIsa0NBQThCO1lBQTlCLDhCQUE4QjtFbkMwbklsQztFbUN2bklFO0lBT0ksZ0JBQWdCO0lBQ2hCLGdCQUFnQjtFbkM2bkl0QjtFbUN0bklFO0lBTUkscUJBQXlCO1FBQXpCLGtCQUF5QjtZQUF6Qix5QkFBeUI7RW5DZ29JL0I7RW1DN25JRTtJQUVJLGtCQUFrQjtFbkNpb0l4QjtFb0NycUlGO0lBTUksbUJBQW1CO0VwQ2lySXJCO0VvQ3JxSUM7SUFPSyxtQkFBbUI7RXBDOHJJekI7RW9DcnNJQztJQWFPLG1CQUFtQjtFcENrc0kzQjtFb0Mvc0lDO0lBd0NPLGtCQUFrQjtFcEM0c0kxQjtFb0NwdklDO0lBcURPLGNBQWM7SUFDZCw0QkFBZTtRQUFmLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsYUFBYTtFcENrdElyQjtFb0NqcElDO0lBZ0JPLGdCQUFnQjtFcENzdUl4QjtFb0N0dklDO0lBb0NPLHlCQUE4QjtRQUE5QixzQkFBOEI7WUFBOUIsOEJBQThCO0VwQzB1SXRDO0VvQzl3SUM7SUFnRFMsZUFBZTtFcEM2dUl6QjtFb0N4NklEO0lBd2JPLGVBQWU7RXBDeXZJckI7RW9DanJKRDtJQXFjTyxlQUFlO0VwQzZ2SXJCO0VxQ2xzSkY7SUFJSSxtQkFBbUI7RXJDa3RKckI7RXVDOXNKRTtJQUVJLGdDQUFnQztFdkNteEp0QztFdUM5d0pBO0lBS0ksWUFBWTtJQUNaLHdCQUFnQjtZQUFoQixnQkFBZ0I7RXZDb3hKcEI7RXVDMXhKQztJQTRCTyxnQkFBZ0I7RXZDc3hKeEI7RXVDbHpKQztJQTJDVyxrQkFBa0I7RXZDd3hKOUI7RXVDbjBKQztJQW9FTyxnQkFBZ0I7SUFDaEIsVUFBVTtFdkN5eEpsQjtFdUM5MUpDO0lBNkVTLGlCQUFpQjtFdkM0eEozQjtFdUN6MkpDO0lBd0ZPLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix5QkFBOEI7UUFBOUIsc0JBQThCO1lBQTlCLDhCQUE4QjtFdkM2eEp0QztFdUN0M0pDO0lBa0dTLGdCQUFnQjtFdkNneUoxQjtFdUNsNEpDO0lBK0dTLFNBQVM7SUFDVCxtQkFBbUI7RXZDa3lKN0I7RXVDNXhKRztJQUtTLG1CQUFhO1FBQWIsaUJBQWE7WUFBYixhQUFhO0lBQ2IsMEJBQXNCO1FBQXRCLHNCQUFzQjtFdkM2eEpsQztFdUNueUpHO0lBY1MsU0FBUztFdkMreEpyQjtFdUNqdUpBO0lBRUksa0JBQWtCO0V2Q2t5SnRCO0V1Q2x3Skc7SUF1QkssVUFBVTtFdkMweUpsQjtFd0N2aUtBO0lBUUksOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0V4QzZ3S3ZCO0V3Q3J4S0M7SUFnQk8sZ0JBQWdCO0V4Qyt3S3hCO0V5QzF5S0E7SUFJSSxnQkFBZ0I7SUFDaEIsOEJBQThCO0V6Q3kyS2xDO0V5QzkyS0M7SUFVSyw2QkFBNkI7RXpDMDJLbkM7RXlDcDNLQztJQXNCSyxpQkFBaUI7RXpDdzJLdkI7RXlDOTNLQztJQXlCTyw4QkFBOEI7RXpDdzJLdEM7RTBDMzNLQTtJQVlJLG1CQUFpQjtRQUFqQixxQkFBaUI7WUFBakIsaUJBQWlCO0UxQ3M3S3JCO0UwQzE4S0Y7SUE0Q1UsaUJBQWlCO0UxQzA3S3pCO0UyQ24rS0E7SUFLSSw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7RTNDK2lMdkI7RTJDcGhMQztJQUlLLGtCQUFrQjtFM0Npakx4QjtFMkNyakxDO0lBZUssaUJBQWlCO0UzQ3dqTHZCO0UyQ3ZpTEM7SUFHSyxtQkFBbUI7RTNDa2tMekI7RTJDcmtMQztJQWNLLGtCQUFrQjtFM0N5a0x4QjtFNkNwbExBO0lBUUksZ0JBQWdCO0U3QzJzTHBCO0U2Q25zTEE7SUFRSSxnQkFBZ0I7RTdDNnNMcEI7RTZDMXJMQTtJQU1JLGdCQUFnQjtFN0Mrc0xwQjtFZ0R2ekxDO0lBWU8sNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHVCQUEyQjtRQUEzQixvQkFBMkI7WUFBM0IsMkJBQTJCO0VoRGk3TG5DO0VnRDk3TEM7SUFzQk8saUJBQWlCO0VoRG03THpCO0VnRGg1TEE7SUFjSSxrQkFBa0I7RWhEbTdMdEI7RW1Eci9MQTtJQUtJLGlCQUFpQjtFbkQrd01yQjtFbUQzd01BO0lBTUksa0JBQWtCO0VuRGl4TXRCO0VtRHZ4TUM7SUFhSyxrQkFBa0I7RW5EcXhNeEI7RW1EaHhNQTtJQVlJLFVBQVU7RW5EeXhNZDtFbUQ1d01BO0lBb0JJLGdCQUFnQjtFbkQ4eE1wQjtFbURwdE1GO0lBb0NNLGlCQUFpQjtFbkQ2eE1yQjtFb0RuOU1BO0lBaUJJLDRCQUE0QjtFcEQrL01oQztFb0Q1OU1FO0lBU0ksa0JBQWtCO0VwRDYvTXhCO0VvRHovTUU7SUFTSSxrQkFBa0I7RXBEaWdOeEI7RW9ENy9NRTtJQVNJLGtCQUFrQjtFcERxZ054QjtFb0QvL01BO0lBaUJJLGtCQUFrQjtFcER3Z050QjtFcUR2bU5GO0lBaURNLGVBQWU7RXJEbXFObkI7RXFEcHRORjtJQTZETSxtQkFBbUI7SUFDbkIsdUJBQXVCO0VyRHFxTjNCO0VxRG51TkY7SUFxRVEsc0NBQXNDO0VyRHdxTjVDO0VxRDd1TkY7SUErTFEsZUFBZTtFckRnck5yQjtFcUQvMk5GO0lBK05NLHVCQUF1QjtFckRnck4zQjtFcUQvNE5GO0lBNE9RLGVBQWU7RXJEbXJOckI7RXFELzVORjtJQWtTTSxvQkFBb0I7RXJENHJOeEI7RXFEOTlORjtJQWdVVSxxQkFBcUI7RXJEd3JON0I7RXFEeC9ORjtJQWlaTSxlQUFlO0VyRHFyTm5CO0VxRHRrT0Y7SUFpYk0sb0JBQW9CO0VyRDJyTnhCO0VxRDVtT0Y7SUFnbEJNLGVBQWU7RXJEeXNObkI7RXFEenhPRjtJQTBxQlEsa0JBQWtCO0VyRCt0TnhCO0VxRHo0T0Y7SUFtdkJNLGVBQWU7RXJEa3VObkI7RXFEcjlPRjtJQWl3QlEsb0JBQW9CO0VyRGt1TjFCO0VzRDMrT0E7SUFRSSx1QkFBdUI7RXREZ2hQM0I7RXVEbmpQRjtJQVFHLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFdkQybFBwQjtFdUR4bFBBO0lBS0ksZ0JBQWdCO0V2RCtsUHBCO0V3RC9tUEY7SUFNSSx1QkFBMkI7UUFBM0Isb0JBQTJCO1lBQTNCLDJCQUEyQjtFeERtb1A3QjtFeUR6b1BGO0lBZ0JNLG1CQUFtQjtFekRndVB2QjtFeURqc1BBO0lBd0NJLGFBQWE7RXpEa3VQakI7RXlEcnNQQTtJQVFJLGNBQWM7RXpEMnVQbEI7RXlEbnZQQztJQXFCSyxXQUFXO0lBQ1gsWUFBWTtFekQ4dVBsQjtFeUR6dVBBO0lBR0ksMEJBQTBCO0V6RGd2UDlCO0V5RG52UEM7SUFtQk8sd0JBQXdCO0V6RHF2UGhDO0VpRXY1UEY7SUFJSSwyQkFBMkI7RWpFd3NRN0I7RWlFNXNRRjtJQVdNLFVBQVU7RWpFMnNRZDtFaUV0c1FGOzs7O0lBU0ksa0JBQWtCO0lBQ2xCLG1CQUFrQjtFakUrc1FwQjtFaUV6dFFGOzs7O0lBNERNLGVBQWU7RWpFd3dRbkI7RWlFcDBRRjs7OztJQTZFTSxlQUFlO0VqRW94UW5CO0VpRWoyUUY7Ozs7SUF5Rk0sZ0JBQWdCO0lBQ2hCLGVBQWU7RWpFaXlRbkI7RWlFMzNRRjs7OztJQTRHUSxjQUFjO0VqRWd6UXBCO0VrRTU2UUY7SUFJSSxjQUFjO0VsRTY4UWhCO0VrRTE4UUE7SUFJSSxtQkFBbUI7RWxFZzlRdkI7RWtFcDlRQztJQWVPLDRCQUE0QjtFbEVrOVFwQztFa0VqOFFDO0lBcUJLLGtCQUFrQjtFbEVtOVF4QjtFbUU5Z1JGO0lBYUksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixrQkFBa0I7RW5Fb29ScEI7RW1FaG1SQTtJQUtJLG9CQUFvQjtFbkU0b1J4QjtFb0Vwc1JGO0lBa0JJLFlBQVk7RXBFNnZSZDtFb0V4c1JBO0lBSUksV0FBVztFcEVnd1JmO0VvRTV2UkE7SUFPSSxZQUFZO0VwRWt3UmhCO0VvRXgxUkY7SUF1R00sWUFBWTtJQUNaLG1CQUFtQjtFcEVvd1J2QjtFb0UvdVJDO0lBV0sseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIscUJBQXlCO1FBQXpCLGtCQUF5QjtZQUF6Qix5QkFBeUI7SUFDekIsZ0JBQWdCO0VwRXV3UnRCO0VvRXB4UkM7SUFzQk8saUJBQWlCO0VwRTB3UnpCO0VvRWh5UkM7SUF1Q08sV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7RXBFNHdSMUI7RW9FcnpSQztJQW9ESyxZQUFZO0lBQ1osV0FBVztFcEU2d1JqQjtFb0V0dlJFO0lBSUksV0FBVztFcEUrd1JqQjtFcUU1OVJGO0lBVUksOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLGFBQWE7RXJFaytSZjtFcUU1OVJBO0lBRUksNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0VyRXMrUjFCO0VxRXgrUkM7SUFLSyxtQkFBbUI7RXJFcytSekI7RXFFNzlSQTtJQVVJLGtCQUFrQjtJQUNsQixnQkFBZ0I7RXJFdStScEI7RXFFNTlSRTtJQUtJLGdCQUFnQjtJQUNoQixnQkFBZ0I7RXJFMCtSdEI7RXFFeDlSRTtJQU1JLGdCQUFnQjtJQUNoQixlQUFlO0VyRTArUnJCO0VxRXIrUkE7SUFFSSxpQkFBaUI7RXJFeStSckI7RXFFcitSQTtJQU9JLGlCQUFpQjtFckUyK1JyQjtFc0Uva1NGO0lBU00sbUJBQW1CO0V0RThsU3ZCO0VzRXZtU0Y7SUFnQlEsZUFBZTtFdEVpbVNyQjtFc0VqblNGO0lBNEJNLG1CQUFtQjtFdEVrbVN2QjtFc0U5blNGO0lBc0NRLHNDQUFzQztFdEVxbVM1QztFc0Uzb1NGO0lBZ0RVLGlCQUFpQjtJQUNqQixvQkFBb0I7RXRFd21TNUI7RXNFenBTRjtJQWdFVSxpQkFBaUI7RXRFMG1TekI7RXNFMXFTRjtJQXdFVSxnQkFBZ0I7RXRFNG1TeEI7RXNFcHJTRjtJQTZGWSxlQUFlO0V0RSttU3pCO0VzRTVzU0Y7SUFpSGMsYUFBYTtFdEVrblN6QjtFc0VudVNGO0lBc0lRLGtCQUFrQjtJQUNsQixnQkFBZ0I7RXRFaW5TdEI7RXNFeHZTRjtJQWtLUSxTQUFTO0lBQ1QsbUNBQTJCO1lBQTNCLDJCQUEyQjtFdEVrblNqQztFc0UzbVNGO0lBV1EsbUJsRWpLZ0I7RUppeFN0QjtFc0UzblNGO0lBcUJRLG1CbEUxS21CO0VKMHhTekI7RXNFcm9TRjtJQW1DUSxpQkFBaUI7RXRFa25TdkI7RXNFcnBTRjtJQTJDVSwrQmxFM0xhO0VKZ3pTckI7RXNFaHFTRjtJQXdGTSwrQmxFeE9pQjtFSmkxU3JCO0VzRWpzU0Y7SUEwSE0sWUFBWTtFdEUwbVNoQjtFc0VwdVNGO0lBNElRLGlCQUFpQjtFdEV5bVN2QjtFc0VydlNGO0lBMEpRLDhCQUE4QjtJQUM5QixnQkFBZ0I7RXRFOG1TdEI7RXNFendTRjtJQXFLUSw4QkFBOEI7SUFDOUIsYUFBYTtJQUNiLGdCQUFnQjtFdEVnblN0QjtFdUUvNVNBO0lBSUksbUJBQW1CO0V2RXk4U3ZCO0V1RTc4U0M7SUFZSyxtQkFBbUI7RXZFNDhTekI7RXVFLzZTQTtJQUlJLG1CQUFtQjtFdkUyOFN2QjtFd0U1aFRGO0lBUUksbUJBQW1CO0V4RXdpVHJCO0V3RWhqVEY7SUEwQ00sa0NBQTBCO1lBQTFCLDBCQUEwQjtFeEUyaVQ5QjtFeUV4N1NBO0lBSUksbUJBQW1CO0V6RXNxVHZCO0U0RXYwVEY7SUFRTSxpQkFBaUI7SUFDakIsWUFBWTtFNUUrZ1VoQjtFOEVuaFVBO0lBR00sK0JBQXdCO0lBQXhCLCtCQUF3QjtJQUF4Qix3QkFBd0I7RTlFc3JVOUI7RThFOXJVRjtJQXFFTSxpQkFBaUI7RTlFNHJVckI7RThFandVRjtJQTJGTSxhQUFhO0U5RStyVWpCO0U4RXZwVUY7SUFZUSwwQkFBMEI7SUFDMUIsbUJBQW1CO0U5RWlzVXpCO0U4RWpyVUY7SUFHSyw0QkFBNEI7RTlFK3JVL0I7RStFN3pVRjtJQWlDTyxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLG1CQUFlO1FBQWYsZUFBZTtJQUNmLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0UvRW00VXhCO0UrRXY2VUY7SUFnRFEsWUFBWTtFL0VrNFVsQjtFa0Z2OVVGO0lBMkJJLGFBQWE7SUFDYix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2QixrQkFBa0I7RWxGK2xWcEI7RWtGNW5WRjtJQWtETSxlQUFlO0VsRmltVm5CO0VrRm5wVkY7SUE0RE0sZUFBZTtFbEZtbVZuQjtFbUYvcFZGO0lBSUksOEJBQThCO0VuRnFxVmhDO0VtRnpxVkY7SUFlTSxlQUFlO0VuRndxVm5CO0VvRnZyVkY7SUFJSSwwQkFBMEI7RXBGZ3RWNUI7RW9GcHRWRjtJQWFNLGVBQWU7SUFDZixtQkFBbUI7RXBGb3RWdkI7RW9GbHVWRjtJQXFDTSxlQUFlO0VwRnl0Vm5CO0VxRjl2VkY7SUFRTSxlQUFlO0VyRit3Vm5CO0VxRnZ4VkY7SUF1Qk0sZUFBZTtFckZreFZuQjtFc0Z6eVZGO0lBSUksZ0NBQWdDO0V0Rnd6VmxDO0VzRjV6VkY7O0lBZU0sZUFBZTtFdEY0elZuQjtFc0YzMFZGO0lBd0JNLGVBQWU7SUFDZixtQkFBbUI7RXRGK3pWdkI7RXVGeDFWRjtJQUtJLDBCQUEwQjtFdkZvM1Y1QjtFdUZ6M1ZGO0lBZU0sZUFBZTtJQUNmLG1CQUFtQjtFdkZ3M1Z2QjtFdUY3MlZBO0lBWUksZ0JBQWdCO0lBQ2hCLFdBQVc7RXZGNjNWZjtFdUYxNFZDO0lBb0JLLGVBQWU7RXZGaTRWckI7RXdGLzZWQztJQVNLLDBCQUEwQjtFeEZ3OFZoQztFd0ZoN1ZBO0lBU0ksbUJBQW1CO0V4RjA4VnZCO0V3RnIvVkY7SUFrRE0sMEJBQTBCO0V4RjY4VjlCO0V5Ri8vVkY7SUFVTSxXQUFXO0lBQ1gsaUJBQWlCO0V6Rm9nV3JCO0V5Ri9nV0Y7SUE2RE0sZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixZQUFZO0lBQ1osb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7RXpGc2dXM0I7RTBGemtXRjtJQUlJLDBCQUEwQjtFMUZvbFc1QjtFMEZ4bFdGO0lBYU0sZUFBZTtJQUNmLG1CQUFtQjtFMUZ1bFd2QjtFMEZybVdGO0lBbURNLGVBQWU7RTFGdWxXbkI7RTBGamlXQTtJQVNJLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixtQkFBbUI7RTFGc2xXdkI7RTBGaG1XQztJQW9CSyxtQkFBTztRQUFQLFdBQU87WUFBUCxPQUFPO0UxRnlsV2I7RTBGN21XQztJQXNCTyw4QkFBOEI7RTFGMGxXdEM7RTBGaG5XQztJQTBCTyxrQkFBa0I7SUFDbEIsbUJBQU87UUFBUCxXQUFPO1lBQVAsT0FBTztFMUZ5bFdmO0UwRnBuV0M7SUErQk8sa0JBQWtCO0UxRndsVzFCO0UwRmxsV0M7SUFLSyxrQkFBa0I7RTFGMmxXeEI7RTBGaG1XQztJQU9PLFNBQVE7RTFGNGxXaEI7RTBGbm1XQztJQVVPLFlBQVc7RTFGNGxXbkI7RTBGdGxXQTtJQU1JLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFMUY0bFd2QjtFMEZ4bFdBO0lBSUkscUJBQXFCO0UxRjhsV3pCO0UyRjF3V0Y7SUFJSSwrQkFBK0I7RTNGczNXakM7RTJGMTNXRjtJQWFNLGVBQWU7RTNGeTNXbkI7RTJGdDRXRjtJQXlCTSwyQkFBMkI7SUFDM0IsaUJBQWlCO0UzRjYzV3JCO0UyRnY1V0Y7SUF3Q00sZUFBZTtFM0Y4M1duQjtFMkZ0NldGO0lBZ0RNLGVBQWU7RTNGaTRXbkI7RTRGajdXRjtJQUtJLDBCQUEwQjtFNUYyN1c1QjtFNEZoOFdGO0lBWU0sZ0JBQWdCO0lBQ2hCLGVBQWU7RTVGKzdXbkI7RTZGNThXRjtJQWFJLFlBQVk7SUFDWix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtFN0ZpOVd6QjtFNkYvOVdGO0lBb0NNLGVBQWU7RTdGbTlXbkI7RTZGdi9XRjtJQWtETSxlQUFjO0U3RnU5V2xCO0U2RnpnWEY7SUEyRE0sZUFBZTtFN0Z5OVduQjtFOEZwaFhGO0lBSUksMEJBQTBCO0U5RjBoWDVCO0U4RjcrV0M7SUFJSywwQkFBMEI7RTlGOGhYaEM7RThGbGlYQztJQVNLLDRCQUE0QjtFOUYraFhsQztFK0Z6bFhGO0lBTUksMEJBQTBCO0UvRmttWDVCO0UrRnhtWEY7SUE4Qk0sZUFBZTtFL0ZvbVhuQjtFZ0dsb1hGO0lBa0JJLGlDQUFpQztFaEdvclhuQztFZ0d0c1hGO0lBdUNNLGVBQWU7RWhHc3JYbkI7RWdHN3RYRjtJQWtETSxlQUFlO0lBQ2YsbUJBQW1CO0VoR3dyWHZCO0VrRzN1WEY7SUFNSSwwQkFBMEI7RWxHNDBYNUI7RWtHbDFYRjtJQWdCTSxlQUFlO0lBQ2YsbUJBQW1CO0VsR2cxWHZCO0VvR2oyWEY7SUFPSSw0QkFBNEI7RXBHczlYOUI7RW9HNzlYRjtJQXdCUSxnQkFBZ0I7RXBHdTlYdEI7RW9HLytYRjtJQXNDTSxlQUFlO0lBQ2YsbUJBQW1CO0VwR3U5WHZCO0VvRzkvWEY7SUF1RE0sZUFBZTtJQUNmLG1CQUFtQjtFcEcwOVh2QjtFcUdsaFlGO0lBR0ksMEJBQTBCO0VyR3dqWTVCO0VxRzNqWUY7SUFjTSxlQUFlO0lBQ2YsbUJBQW1CO0VyRzJqWXZCO0VxRzFrWUY7SUFrQ00sZUFBZTtJQUNmLG1CQUFtQjtFckcrall2QjtFcUc1aVlBO0lBR0ksNEJBQTRCO0VyR3FrWWhDO0VxRzdpWUY7SUFJTSxnQ0FBZ0M7RXJHbWtZcEM7RXNHeHBZRjtJQUdJLG9CQUFxQjtFdEc4cll2QjtFc0dqc1lGO0lBMkJNLGVBQWU7SUFDZixpQkFBaUI7RXRHaXNZckI7RXVHN3RZRjtJQUlJLDBCQUEwQjtFdkcweVk1QjtFdUc5eVlGO0lBY00sZUFBZTtFdkc4eVluQjtFeUc1ellGO0lBSUksMEJBQTBCO0V6RzY4WTVCO0V5R2o5WUY7SUFnQk0sZUFBZTtJQUNmLG1CQUFtQjtFekcrOFl2QjtFMEdoK1lGO0lBTUksMEJBQTBCO0UxR3loWjVCO0UwRy9oWkY7SUFlTSxlQUFlO0lBQ2YsbUJBQW1CO0UxRzZoWnZCO0UwR3poWkE7SUFRSSxjQUFjO0UxRytoWmxCO0UwR3ZpWkE7SUFZSSxZQUFZO0UxR2lpWmhCO0UwRy9nWkM7SUFnQkssWUFBWTtFMUdvaVpsQjtFMkd0bVpGO0lBSUksMkJBQTJCO0UzR29wWjdCO0UyR3hwWkY7SUFvQk0sZUFBZTtJQUNmLG1CQUFtQjtFM0d3cFp2QjtFMkdqalpBO0lBT0ksOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0UzR21wWjNCO0UyRzdtWkE7SUFFSSxVQUFVO0UzR21wWmQ7RTJHL29aQTtJQVVJLGtCQUFrQjtJQUNsQixVQUFVO0UzR3FwWmQ7RTJHcGxaQTtJQUtJLFVBQVU7SUFDVix3QkFBb0I7UUFBcEIsb0JBQW9CO0UzR21wWnhCO0UyR3pwWkM7SUFXSyxXQUFXO0UzR29wWmpCO0UyRy9wWkM7SUF3Qk8sVUFBVTtFM0d1cFpsQjtFNEczNlpGO0lBR0ksMEJBQTBCO0U1RzI4WjVCO0U0Rzk4WkY7SUFjTSxlQUFlO0U1Rzg4Wm5CO0U2RzU5WkY7SUFHSSwwQkFBMEI7RTdHZ2hhNUI7RTZHbmhhRjtJQWFNLDBCQUEwQjtJQUMxQixtQkFBbUI7SUFDbkIsaUJBQWlCO0U3R21oYXJCO0U4R2xpYUY7SUFpQkksZ0NBQWdDO0U5R3drYWxDO0U4RzFpYUE7SUFNSSxZQUFZO0lBQ1osY0FBYztFOUcya2FsQjtFOEdqb2FGO0lBOEVNLGVBQWU7RTlHNmthbkI7RThHM3BhRjtJQXdGTSxlQUFlO0U5RytrYW5CO0UrR3ZxYUY7SUFJSSxpQ0FBaUM7RS9Hb3JhbkM7RStHeHJhRjtJQVVLLGNBQWM7RS9Hd3JhakI7RStHcHJhQTtJQVFJLFlBQVk7RS9HeXJhaEI7RStHanNhQztJQWlCSyxlQUFlO0UvRzZyYXJCO0VnSDV0YUY7SUFJSSwwQkFBMEI7RWhINHVhNUI7RWdIaHZhRjs7O0lBZU0sZUFBZTtFaEhrdmFuQjtFZ0hqd2FGO0lBd0JNLG1CQUFtQjtFaEhxdmF2QjtFaUg3d2FGO0lBTUksMkJBQTJCO0VqSHMwYTdCO0VpSDUwYUY7SUFnQk0sZUFBZTtFakh5MGFuQjtFaUh6MWFGO0lBNEJNLDBCQUEwQjtJQUMxQiw4QkFBOEI7RWpINDBhbEM7RWtIejJhRjtJQUlJLGVBQWU7RWxIazRhakI7RWtIdDRhRjtJQW9CTSxlQUFlO0lBQ2YsbUJBQW1CO0VsSHM0YXZCO0VrSGgyYUY7SUFJTSxzQkFBcUI7UUFBckIsbUJBQXFCO1lBQXJCLHFCQUFxQjtJQUNyQixnQkFBZ0I7RWxIbTRhcEI7RW1IbjhhRjtJQU1JLDBCQUEwQjtFbkh5OGE1QjtFbUgvOGFGO0lBZ0NNLGdCQUFnQjtJQUNoQixlQUFlO0VuSDY4YW5CO0VvSDkrYUY7SUFHSSxxQkFBcUI7RXBIcS9hdkI7RW9IbC9hQTtJQU1JLDRCQUE0QjtFcEh5L2FoQztFb0huOWFBO0lBU0ksbUJBQW1CO0VwSDIvYXZCO0VxSHRqYkY7SUFNSSwyQkFBMkI7RXJINGpiN0I7RXFIbGtiRjtJQW9CTSxtQkFBbUI7SUFDbkIsZUFBZTtFckhna2JuQjtFcUgvaWJBO0lBYUksWUFBWTtJQUNaLGdCQUFnQjtFckhxa2JwQjtFcUhubGJDO0lBdUJLLGVBQWU7RXJIeWtickI7RXNIdG9iRjtJQVdNLGVBQWU7SUFDZixtQkFBbUI7RXRIOHBidkI7RXVIMXFiRjtJQUdJLGVBQWU7RXZIc3diakI7RXVIendiRjtJQVdNLGVBQWU7SUFDZixtQkFBbUI7RXZIMHdidkI7RXVIcndiQTtJQWlCSSxnQkFBZ0I7RXZINndicEI7RXdIL3liRjtJQUtJLDBCQUEwQjtFeEh3N2I1QjtFd0g3N2JGO0lBYU0sZUFBZTtFeEg0N2JuQjtFeUh6OGJGO0lBR0ksZUFBZTtFekhzL2JqQjtFeUh6L2JGO0lBeUJNLGVBQWU7SUFDZixtQkFBbUI7RXpIdy9idkI7RTBIbGhjRjtJQUlJLGdCQUFnQjtFMUh1aWNsQjtFMEgzaWNGO0lBWU0sZUFBZTtJQUNmLG1CQUFtQjtFMUgyaWN2QjtFMEh4amNGO0lBb0JNLGVBQWU7SUFDZixtQkFBbUI7RTFIOGljdkI7RTJIbmtjRjtJQUtJLDJCQUEyQjtFM0g0bGM3QjtFMkhqbWNGO0lBc0JNLGVBQWU7RTNIbW1jbkI7RTJIOWxjQTtJQVdJLFlBQVk7RTNIb21jaEI7RTJIL21jQztJQStCSyxtQkFBbUI7SUFDbkIsZUFBZTtFM0h1bWNyQjtFNEhscWNGO0lBT0ksMEJBQTBCO0U1SDB1YzVCO0U0SGp2Y0Y7O0lBaUJNLGVBQWU7RTVIOHVjbkI7RTZIL3ZjRjtJQWlCTSxlQUFlO0lBQ2YsbUJBQW1CO0U3SG94Y3ZCO0UrSHR5Y0Y7SUErQkksMkJBQTJCO0UvSDgyYzdCO0UrSDc0Y0Y7SUErRE0sZUFBZTtFL0hvM2NuQjtFK0huN2NGO0lBOEVNLGVBQWU7RS9IdzNjbkI7RWdJdDhjRjtJQUlJLCtCQUErQjtFaElzOWNqQztFZ0luOWNBO0lBT0ksWUFBWTtFaEl5OWNoQjtFZ0loK2NDO0lBZ0JLLGVBQWU7RWhJNjljckI7RWlJcC9jRjtJQUlJLDBCQUEwQjtFaklxZ2Q1QjtFaUl6Z2RGOztJQWdCTSxlQUFlO0VqSXlnZG5CO0VpSXpoZEY7SUE2Qk0sZUFBZTtFakk2Z2RuQjtFaUkxaWRGO0lBdURNLG1CQUFtQjtFakltaGR2QjtFaUkxa2RGO0lBOEVNLDZCQUE2QjtFakltaGRqQztFaUlqbWRGO0lBcUZVLG1CQUFrQjtFaklraGQxQjtFaUl2bWRGO0lBNkZNLDRCQUE0QjtFaklnaGRoQztFbUk3bWRGO0lBSUksMkJBQTJCO0VuSThzZDdCO0VtSWx0ZEY7SUFjTSxtQkFBbUI7RW5Ja3RkdkI7RW1JaHVkRjtJQXdCTSxlQUFlO0VuSW90ZG5CO0VtSTV1ZEY7SUFnQ00sbUJBQW1CO0VuSXV0ZHZCO0VtSWx0ZEE7SUFVSSxtQkFBbUI7RW5Jd3RkdkI7RW9JdndkRjtJQU1JLDhCQUE4QjtFcEl3eGRoQztFb0k5eGRGO0lBb0JNLGVBQWU7SUFDZixtQkFBbUI7RXBJNHhkdkI7RW9JanpkRjtJQTBETSxtQkFBTztRQUFQLFdBQU87WUFBUCxPQUFPO0lBQ1AsMEJBQTBCO0lBQzFCLG1CQUFtQjtFcElxeWR2QjtFcUlqMmRGO0lBTUksaUNBQWlDO0VySTAyZG5DO0VxSWgzZEY7SUFvQk0sZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixpQkFBaUI7RXJJODJkckI7RXFJbjJkQTtJQWFJLGdCQUFnQjtJQUNoQixXQUFXO0VySW0zZGY7RXFJajRkQztJQTZCSyxlQUFlO0VySXMzZHJCO0VxSW41ZEM7SUFxQ0ssbUJBQW1CO0VySTAzZHpCO0VxSS81ZEM7SUE2Q0ssaUJBQWlCO0VySTYzZHZCO0VzSTM4ZEY7SUFJSSw2QkFBNkI7RXRJMDlkL0I7RXNJOTlkRjtJQWFNLGVBQWU7RXRJODlkbkI7RXNJMytkRjs7SUF5Qk0sZUFBZTtFdElpK2RuQjtFc0k3OWRBO0lBS0ksK0JBQStCO0V0SW8rZG5DO0VzSXRnZUY7SUEyQ00sZUFBZTtFdEl1K2RuQjtFdUlsaGVGO0lBSUksb0JBQXFCO0V2SXVqZXZCO0V1STNqZUY7SUFlTSxlQUFlO0lBQ2YsbUJBQW1CO0V2STBqZXZCO0V1STFrZUY7SUF5Q00sbUJBQW1CO0V2STZqZXZCO0V1SXRtZUY7SUF1RFUsbUJBQW1CO0V2SWlrZTNCO0V3SXhuZUY7SUFJSSw0QkFBNEI7RXhJcXBlOUI7RXdJenBlRjtJQWNNLGVBQWU7RXhJd3BlbkI7RXlJdHFlRjtJQUlJLDRCQUE0QjtFekk2dWU5QjtFeUkxdWVBO0lBR0ksb0JBQW9CO0V6SWl2ZXhCO0V5STN2ZUY7SUFxRU0saUJBQWlCO0V6SXd2ZXJCO0UwSTd6ZUY7SUFHSSwwQkFBMEI7RTFJODBlNUI7RTBJajFlRjtJQWNNLGVBQWU7RTFJaTFlbkI7RTBJNXplQTtJQU1JLG9CQUFvQjtFMUlxMWV4QjtFMkk5M2VGO0lBS0ksb0JBQW9CO0UzSW81ZXRCO0UySXo1ZUY7SUFnQk0sZUFBZTtJQUNmLG1CQUFtQjtFM0l1NWV2QjtFMkl4NmVGO0lBMEJNLGVBQWU7SUFDZixtQkFBbUI7RTNJMDVldkI7RTRJcjdlRjtJQUdJLGtCQUFrQjtFNUkrOGVwQjtFNElsOWVGO0lBMEJNLGVBQWU7SUFDZixtQkFBbUI7RTVJaTlldkI7RTZJNStlRjtJQUtJLGVBQWU7RTdJZ2dmakI7RTZJcmdmRjtJQWNNLGVBQWU7SUFDZixtQkFBbUI7RTdJbWdmdkI7RStJbGhmRjtJQWtCSSxnQ0FBZ0M7RS9JOGxmbEM7RStJOWpmQTtJQUtJLFlBQVk7RS9Ja21maEI7RStJenBmRjtJQXlFTSxlQUFlO0lBQ2YsaUJBQWlCO0UvSW1tZnJCO0UrSTdxZkY7SUFrRlEsZUFBZTtFL0l1bWZyQjtFK0l6cmZGO0lBOEZNLGVBQWU7RS9Jd21mbkI7RStJOWxmQTtJQUdJLG1CQUFtQjtFL0kybWZ2QjtFZ0p0dGZGOztJQW1CTSxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLG1CQUFtQjtFaEp1d2Z2QjtFZ0o1eGZGO0lBK0NNLG1CQUFtQjtFaEowd2Z2QjtFZ0p6emZGO0lBaUZVLG1CQUFtQjtFaEp5d2YzQjtFaUoxMWZGO0lBZU0sMEJBQTBCO0VqSm0yZjlCO0VpSjEwZkY7SUFJUSwwQkFBMEI7RWpKbTJmaEM7RWtKLzRmRjtJQUlJLCtCQUErQjtFbEpxNWZqQztFa0p6NWZGO0lBWU0sMEJBQTBCO0VsSnU1ZjlCO0VtSm42ZkY7SUFLSSwrQkFBK0I7RW5KMjdmakM7RW1KbDdmQTtJQUtJLG9CQUFvQjtFbko2N2Z4QjtFcUpoOWZGO0lBSUksMkJBQTJCO0VySitnZ0I3QjtFcUpuaGdCRjtJQTBCTSxtQkFBbUI7RXJKb2hnQnZCO0VxSnpnZ0JBO0lBRUksa0JBQWtCO0lBQ2xCLDZCQUE2QjtFckptaGdCakM7RXFKL2dnQkE7SUFHSSw4QkFBOEI7SUFDOUIsbUJBQW1CO0VySnNoZ0J2QjtFcUo3Z2dCQTtJQUVFLGdCQUFnQjtJQUNkLFdBQVc7RXJKc2hnQmY7RXVKbGxnQkY7SUFJSSxnQ0FBZ0M7RXZKNG1nQmxDO0V1SmhtZ0JDO0lBS0ssaUJBQWlCO0lBQ2pCLDBCQUEwQjtJQUMxQixtQkFBbUI7RXZKK21nQnpCO0V1SnptZ0JBO0lBS0MsOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0V2SmduZ0JwQjtFd0pscGdCRjtJQUdJLCtCQUErQjtFeEptcmdCakM7RXlKdHJnQkY7SUFHSSxxQkFBcUI7RXpKcXNnQnZCO0V5SnhzZ0JGO0lBWU0sZUFBZTtJQUNmLG1CQUFtQjtFekp5c2dCdkI7RXlKaHNnQkE7SUFRSSw2QkFBNkI7RXpKMHNnQmpDO0V5Smx0Z0JDO0lBa0JLLGVBQWU7RXpKNnNnQnJCO0UwSnJ2Z0JGO0lBSUksZ0NBQWdDO0UxSnkxZ0JsQztFMko3MWdCRjtJQUlJLGdCQUFnQjtFM0pxM2dCbEI7RTJKejNnQkY7SUFhTSxlQUFlO0UzSnkzZ0JuQjtFNEp0NGdCRjtJQUlJLGVBQWU7RTVKMjZnQmpCO0U2Si82Z0JGO0lBSUksc0JBQXNCO0U3SmtqaEJ4QjtFOEp0amhCRjtJQWlCSSxpQ0FBaUM7RTlKOGpoQm5DO0U4SjloaEJBO0lBS0ksWUFBWTtFOUpra2hCaEI7RThKeG5oQkY7SUF1RU0sZUFBZTtFOUpta2hCbkI7RStKMW9oQkY7SUFHSSxnQ0FBZ0M7RS9KdXJoQmxDO0UrSjFyaEJGO0lBMkJNLGVBQWU7RS9KMnJoQm5CO0UrSnR0aEJGO0lBMENNLGVBQWU7RS9KOHJoQm5CO0UrSnh1aEJGO0lBc0VNLG1CQUFtQjtFL0pxc2hCdkI7RStKM3doQkY7SUF1Rk0sa0JBQWtCO0UvSnFzaEJ0QjtFa0s1eGhCRjtJQUdJLGVBQWU7RWxLbTFoQmpCO0VrS3QxaEJGO0lBZ0JNLGVBQWU7SUFDZixtQkFBbUI7RWxLbzFoQnZCO0VrS3IyaEJGO0lBd0JNLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGFBQWE7RWxLbTFoQmpCO0VtSzkyaEJGO0lBVU0sMEJBQTBCO0VuSzQ0aEI5QjtFb0t0NWhCRjtJQVFNLGVBQWU7SUFDZixtQkFBbUI7RXBLbzdoQnZCO0VxSzc3aEJGO0lBS0ksMkJBQTJCO0VyS2k5aEI3QjtFc0t0OWhCRjtJQUtJLGVBQWU7RXRLOCtoQmpCO0U2Sm4vaEJGO0lXSUksc0JBQXNCO0V4S2ttaUJ4QjtFeUt0bWlCRjtJQTRCSSxpQ0FBaUM7RXpLb25pQm5DO0V5Sy9saUJBO0lBS0ksWUFBWTtFekttbmlCaEI7RXlLenFpQkY7SUF1RU0sZUFBZTtFektvbmlCbkI7RTBLM3JpQkY7SUFJSSxnQ0FBZ0M7RTFLNnVpQmxDO0UwS2p2aUJGO0lBY00sOEJBQThCO0UxS212aUJsQztFMEtqd2lCRjtJQXlDVSxtQkFBbUI7RTFLK3VpQjNCO0UwS3h4aUJGO0lBdURVLG1CQUFtQjtFMUs2dWlCM0I7RTBLdHVpQkY7SUFTUSxlQUFlO0lBQ2YsbUJBQW1CO0UxSzh1aUJ6QjtFMEt4dmlCRjtJQWlCUSwwQkFBMEI7RTFLaXZpQmhDO0UwS2x3aUJGO0lBeUJZLG1CQUFtQjtFMUsrdWlCN0I7RTRLM3ppQkM7SUFPSyxlQUFlO0U1S20yaUJyQjtFNktyM2lCRjtJQUlJLHNCQUFzQjtFN0tvNWlCeEI7RTZLeDVpQkY7SUFhTSxlQUFlO0lBQ2YsbUJBQW1CO0U3S3c1aUJ2QjtFNkt0NmlCRjtJQThCTSxnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLGdDQUFnQztFN0syNWlCcEM7RThLMzdpQkY7SUFLSSxnQ0FBZ0M7RTlLMDhpQmxDO0UrSy84aUJGO0lBU00sZUFBZTtFL0s4K2lCbkI7RStLdi9pQkY7SUF1Qk0sZUFBZTtFL0tpL2lCbkI7RWdMeGdqQkY7SUFXSSwyQkFBMkI7RWhMNmhqQjdCO0VnTHhpakJGO0lBNkJRLGVBQWU7RWhMOGhqQnJCO0VpTDNqakJGO0lBSUksZUFBZTtFakw2ampCakI7RW1MamtqQkY7SUFrQkksaUNBQWlDO0VuTDRxakJuQztFbUwxcGpCQTtJQUtJLFlBQVk7RW5MOHFqQmhCO0VtTHZ0akJGO0lBMERNLGVBQWU7RW5MK3FqQm5CO0VtTHp1akJGO0lBaUVRLGlCQUFpQjtJQUNqQixlQUFlO0VuTG1yakJyQjtFb0xydmpCRjtJQUlJLCtCQUErQjtFcEx3eWpCakM7RW9MNXlqQkY7SUFjTSw4QkFBOEI7RXBMOHlqQmxDO0VvTDV6akJGO0lBOENZLG1CQUFtQjtFcExzeWpCN0I7RW9McDFqQkY7SUE0RFksbUJBQW1CO0VwTG95akI3QjtFb0xoMmpCRjtJQWlFWSxtQkFBbUI7RXBMcXlqQjdCO0VvTHQyakJGO0lBaUZZLG1CQUFtQjtFcExpeWpCN0I7RW9MbDNqQkY7SUFzRlksbUJBQW1CO0VwTGt5akI3QjtFb0x4M2pCRjtJQTJGWSxtQkFBbUI7RXBMbXlqQjdCO0VzTDkzakJGO0lBSUkscUJBQXFCO0V0TDY1akJ2QjtFc0xqNmpCRjtJQVdNLGNBQWM7RXRMZzZqQmxCO0VzTDM2akJGO0lBd0JNLGVBQWU7SUFDZixtQkFBbUI7RXRMbTZqQnZCO0VzTDU3akJGO0lBaUNNLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsbUJBQW1CO0V0THM2akJ2QjtFdUx6OGpCRjtJQVNNLGVBQWU7SUFDZixtQkFBbUI7RXZMMjlqQnZCO0V3THIrakJGO0lBTU0sMkJBQTJCO0V4TGdna0IvQjtFeUx0Z2tCRjtJQWVNLGVBQWU7RXpMa2hrQm5CO0UwTGppa0JGO0lBa0JNLGVBQWU7RTFMeWlrQm5CO0UwTDNqa0JGO0lBNEJNLGVBQWU7RTFMNGlrQm5CO0UwTHhra0JGO0lBaURNLGlCQUFpQjtFMUwraWtCckI7RTJMaG1rQkY7SUE0QkksaUNBQWlDO0UzTGdua0JuQztFMkw5bGtCQTtJQUtJLFlBQVk7RTNMbW5rQmhCO0UyTHRxa0JGO0lBb0VNLGVBQWU7RTNMb25rQm5CO0U0THhya0JGO0lBY00sOEJBQThCO0U1TG12a0JsQztFNkxqd2tCRjtJQWVNLGlCQUFpQjtFN0x5emtCckI7RThMeDBrQkY7SUFLSSw0QkFBNEI7RTlMNDFrQjlCO0U4TGwxa0JBO0lBR0ksOEJBQThCO0U5TG0ya0JsQztFOExyM2tCRjtJQXlCSyxpQkFBaUI7SUFDaEIsK0JBQStCO0U5THMya0JuQztFK0xoNGtCRjtJQU1JLCtCQUErQjtFL0x5NWtCakM7RWdNLzVrQkY7SUFrQk0sMEJBQTBCO0VoTTQ4a0I5QjtFaU05OWtCRjtJQUtJLHFCQUFxQjtFak02L2tCdkI7RWlNbGdsQkY7SUFlTSxlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLGlCQUFpQjtFak1pZ2xCckI7RWtNbGhsQkY7SUFJSSxxQkFBcUI7RWxNc2tsQnZCO0VrTXRqbEJBO0lBTUksbUJBQW1CO0VsTTRrbEJ2QjtFa010bWxCRjtJQXlDTSxtQkFBbUI7RWxNK2tsQnZCO0VrTXhubEJGO0lBcURNLGlCQUFpQjtFbE1rbGxCckI7RWtNdm9sQkY7SUE0Rk0sZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixpQkFBaUI7RWxNcWxsQnJCO0VtTW5ybEJGO0lBS0kscUJBQXFCO0VuTXlybEJ2QjtFbU10cmxCQTtJQVVJLDZCQUE2QjtFbk00cmxCakM7RW1NdHNsQkM7SUFnQkssY0FBYztFbk1nc2xCcEI7RW1NaHRsQkM7SUEwQkssbUJBQW1CO0lBQ25CLGVBQWU7RW5NbXNsQnJCO0VtTTl0bEJDO0lBa0NLLG1CQUFtQjtFbk1zc2xCekI7RW9NaHZsQkY7SUFNSSx3QkFBd0I7RXBNMndsQjFCO0VvTWp4bEJGO0lBZ0JNLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsaUJBQWlCO0VwTSt3bEJyQjtFb01od2xCQTtJQVdJLGdCQUFnQjtJQUNoQixZQUFXO0VwTW94bEJmO0VxTWowbEJGO0lBSUksbUJBQW1CO0VyTSsybEJyQjtFcU1uM2xCRjtJQWNNLGVBQWU7SUFDZixpQkFBaUI7RXJNbTNsQnJCO0VzTWw0bEJGO0lBS0ksNEJBQTRCO0V0TWk1bEI5QjtFdU10NWxCRjtJQUtJLGVBQWU7RXZNdTZsQmpCO0V1TTU2bEJGO0lBV00sZUFBZTtJQUNmLG1CQUFtQjtFdk0yNmxCdkI7RXdNdjdsQkY7SUFNSSxvQkFBb0I7RXhNMjlsQnRCO0V3TWorbEJGO0lBdUJNLGVBQWU7SUFDZixtQkFBbUI7RXhNaytsQnZCO0V3TTEvbEJGO0lBaUNNLGVBQWU7SUFDZixtQkFBbUI7RXhNcStsQnZCO0FBditsQkY7O0FHWUU7RUFKRjtJQUtJLG1CQUFtQjtFSDJCckI7RUdrQ0Y7SUFFSSw0QkFBUTtRQUFSLGlCQUFRO1lBQVIsUUFBUTtFSDBCVjtFR3RCRjtJQUVJLDRCQUFRO1FBQVIsaUJBQVE7WUFBUixRQUFRO0VIMEJWO0VROGRGO0lBY00sNkJBQTZCO0lBQzlCLHlDQUE2QjtJQUE3Qix3Q0FBNkI7UUFBN0Isa0NBQTZCO1lBQTdCLDhCQUE2QjtJQUM1Qix1QkFBQTtFUnVyQko7RVF2c0JGO0lBMkJRLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsbUJBQUE7RVI4ckJOO0VRM3RCRjtJQXlDUSxVQUFVO0VSaXNCaEI7RTJCMzBDQTtJQWNJLHlCQUE4QjtRQUE5QixzQkFBOEI7WUFBOUIsOEJBQThCO0lBQzlCLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFM0I4NUZ2QjtFMkJ0N0ZGO0lBb0lRLDRCQUE0QjtFM0JpNUZsQztFOEI3dUZBO0lBT0ksaUJBQWlCO0U5QnlzR3JCO0U4Qmh0R0M7SUFjSyxlQUFlO0U5QjRzR3JCO0VrQ3QvR0M7SUErQ08sZ0RBQWdEO0VsQ281SHhEO0VrQ244SEM7SUFvRVMsaUNBQWlDO0VsQ281SDNDO0VvQ3ArSEY7SUFTSSxtQkFBbUI7RXBDb3JJckI7RW9DM3FJQztJQWdCTyxnQkFBZ0I7RXBDcXNJeEI7RW9DcnRJQztJQTZCTyxxQkFBaUI7UUFBakIsaUJBQWlCO0VwQ3dzSXpCO0VvQ3J1SUM7SUEyQ08seUJBQXlCO0VwQytzSWpDO0VvQzVySUM7SUEwQkssdUJBQStCO0VwQ3l0SXJDO0VvQ252SUM7SUFpQ0ksZ0JBQWdCO0VwQzR0SXJCO0VvQ2xzSUM7SUFtRk8sa0JBQWtCO0VwQzB1STFCO0VvQzd6SUM7SUF5Rk8sbUJBQW1CO0lBQ25CLDZCQUE2QjtFcEM4dUlyQztFb0N4MElDO0lBc0dTLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sUUFBUTtJQUNSLGtCQUFrQjtJQUNsQix3QkFBd0I7SUFDeEIsa0JBQWtCO0lBQ2xCLHlCaEN2Tk07SWdDd05OLHlCQUE0QjtJQUM1Qix3Q0FBZ0M7SUFBaEMsZ0NBQWdDO0VwQ2d2STFDO0VvQzkxSUM7SUE4SFcseUJBQXVDO0VwQyt1SW5EO0VvQzcySUM7SUE2SVcsNkJBQTZCO0VwQ212SXpDO0VvQ3h1SUM7SUFRSyxjQUFjO0lBQ2QsT0FBTztFcEM4dUliO0VvQ3Z2SUM7SUFzQkssOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0VwQ2l2SXpCO0VvQ3J1SUM7SUFLSyw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7RXBDbXZJekI7RW9DOWpKRDtJQWdaSyxnQkFBZ0I7RXBDc3ZJcEI7RXVDdm5KQztJQThDVyxpQkFBaUI7RXZDMnhKN0I7RXVDLy9JQTtJQVdJLFdBQVc7SUFDWCxTQUFTO0V2Q3F6SmI7RXVDbnhKQTtJQVNJLFlBQVk7SUFDWixXQUFXO0lBQ1gsa0JBQWtCO0V2Q296SnRCO0V1QzN3SkE7SUFNSSx1QkFBdUI7SUFDdkIsWUFBWTtFdkNzekpoQjtFdUNsekpBO0lBT0ksWUFBWTtFdkN5ekpoQjtFMkNudUtDO0lBa0JLLGdCQUFnQjtFM0Myakx0QjtFMkM3aUxDO0lBaUJLLGlCQUFpQjtFM0M0a0x2QjtFNkNwcExGO0lBRUksbUJBQW1CO0U3Q29zTHJCO0U2Q2pzTEE7SUFRSSxnQkFBZ0I7RTdDdXNMcEI7RW1EM2lMQTtJQU9JLGlCQUFpQjtFbkQyeE1yQjtFbURseU1DO0lBY0ssZUFBZTtFbkQ4eE1yQjtFb0RqK01GO0lBUUksVUFBVTtFcERxL01aO0VxRDE5TUY7SUFrRk0sZ0JBQWdCO0VyRHlxTnBCO0VxRDN2TkY7SUEwUE0sa0JBQWtCO0VyRG9yTnRCO0VxRDk2TkY7SUE2Y1EsU0FBUztFckRnc05mO0VxRDdvT0Y7SUFvZU0sU0FBUztFckRxc05iO0VxRHpxT0Y7SUEyaEJNLGlCQUFpQjtJQUNqQixrQkFBa0I7RXJEdXNOdEI7RXdEbnZPQTtJQU1HLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFeERzb1B0QjtFd0Q1b1BDO0lBYUssZ0JBQWdCO0V4RDBvUHRCO0V3RHJvUEE7SUFNRyw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7RXhENG9QdEI7RXdEbHBQQztJQVlLLGtCQUFrQjtFeERncFB4QjtFeURsalBDO0lBc0JPLDJCQUEyQjtJQUMzQix3QkFBd0I7RXpEd3ZQaEM7RWtFdjNQQztJQWdDSyxXQUFXO0VsRXc5UWpCO0VrRXgvUUM7SUFrREssa0JBQWtCO0lBQ2xCLHlCQUF5QjtFbEU2OVEvQjtFeUUvOFFBO0lBT0ksa0JBQWtCO0V6RTZxVHRCO0V1RjV4VEY7SUFzQlEsY0FBYztFdkY0M1ZwQjtFOEYxNFZDO0lBZ0JLLGVBQWU7RTlGNmhYckI7RWlHcmpYRjtJQU9JLGVBQWU7RWpHeXZYakI7RWlHOXVYQTtJQUtJLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFNBQVM7SUFDVCxnQkFBZ0I7RWpHNnZYcEI7RWlHenZYQTtJQVFJLGtCQUFrQjtJQUNsQixVQUFVO0VqRyt2WGQ7RWlHdnlYRjtJQTJETSxnQkFBZ0I7RWpHa3dYcEI7RW1HN3pYRjtJQUlJLFVBQVU7RW5HbzVYWjtFbUc1NFhBO0lBT0ksa0JBQWtCO0lBQ2xCLFVBQVU7RW5HdTVYZDtFbUczNlhGO0lBK0JNLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsV0FBVztJQUNYLGtCQUFpQjtFbkd3NVhyQjtFMEd4NFhDO0lBb0JLLGVBQWU7SUFDZixRQUFRO0UxR3NpWmQ7RTRHamxaQTtJQUVJLGtCQUFrQjtFNUcrOFp0QjtFNEcxOFpBO0lBRUksbUJBQW1CO0U1Rzg4WnZCO0VnSG4vWkY7SUF1RE0sNkJBQTZCO0VoSGt2YWpDO0VnSHp5YUY7SUE2RFUsbUJBQW1CO0VoSGt2YTNCO0VnSC95YUY7SUFnRVUsbUJBQW1CO0VoSGt2YTNCO0VnSGx6YUY7SUF3RU0sNkJBQTZCO0VoSGd2YWpDO0VpSHh6YUY7SUErQ00saUJBQWlCO0VqSDYwYXJCO0VtSGwzYUE7SUFXRyw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7RW5IMjhhdEI7RXFIaCthRjtJQTJCUSxjQUFjO0VySG9rYnBCO0VxSC9sYkY7SUFrQ00sNkJBQTRCO0VySG1rYmhDO0V1SHBsYkM7SUEyQkssa0JBQWtCO0V2SGd4YnhCO0V1SDN5YkM7SUFpQ0ssa0NBQWtDO0V2SGd4YnhDO0V1SGp6YkM7SUFpREssbUJBQW1CO0V2SGt4YnpCO0V1SGx1YkE7SUFHSSxVQUFVO0V2SGl4YmQ7RXVIN3diQTtJQVNJLHlDQUE4QjtJQUE5Qix3Q0FBOEI7UUFBOUIsa0NBQThCO1lBQTlCLDhCQUE4QjtFdkhteGJsQztFdUg1eGJBO0lBb0NJLGlCQUFpQjtFdkhxeGJyQjtFOEhwNWJBOztJQVFJLHdCQUF3QjtJQUN4QiwyQkFBMkI7RTlIc3pjL0I7RStINzFjRjtJQWtDSSxpQkFBaUI7SUFDakIsMEJBQTBCO0UvSGkzYzVCO0UrSDMyY0E7SUFHSSw0QkFBNEI7SUFDNUIsNEJBQTRCO0UvSGszY2hDO0VrSS81Y0Y7SUFLSSxVQUFVO0VsSXduZFo7RWtJaG5kQTtJQU9JLGtCQUFrQjtJQUNsQixVQUFVO0VsSTJuZGQ7RWtJaHBkRjtJQWdDTSxrQkFBa0I7SUFDbEIsU0FBUztJQUNULFdBQVc7SUFDWCxrQkFBaUI7RWxJNG5kckI7RWtJL3BkRjtJQThDTSxlQUFlO0VsSStuZG5CO0VvSTdxZEY7SUE0Q00saUJBQWlCO0VwSW15ZHJCO0VxSS8wZEY7SUE0QlEsY0FBYztFcklrM2RwQjtFMEk5NGRGO0lBK0JLLFNBQVM7RTFJazFlWjtFZ0pqM2VGO0lBcUVNLDZCQUE2QjtFaEp5d2ZqQztFZ0o5MGZGO0lBMkVNLDhCQUE4QjtFaEp5d2ZsQztFaUpwMWZGO0lBS0ksK0JBQStCO0VqSisxZmpDO0VpSmoxZkE7O0lBTUksa0JBQWtCO0lBQ2xCLGtCQUFrQjtFakp1MmZ0QjtFc0p0M2ZBO0lBS0kscUJBQXFCO0V0SmdsZ0J6QjtFc0pybGdCQztJQVVLLGVBQWU7RXRKaWxnQnJCO0V5SmhsZ0JDO0lBdUJLLGVBQWU7RXpKOHNnQnJCO0V5SmhzZ0JBO0lBS0kseUNBQThCO0lBQTlCLHdDQUE4QjtRQUE5QixrQ0FBOEI7WUFBOUIsOEJBQThCO0V6SitzZ0JsQztFeUozcWdCQTtJQU1JLDBCQUEwQjtFekprdGdCOUI7RXlKeHRnQkM7SUFVSyxrQkFBa0I7RXpKaXRnQnhCO0VnS256Z0JBO0lBSUksa0JBQWtCO0VoSzh4aEJ0QjtFaUtueWhCQTtJQVNJLHFCQUFxQjtFaktnemhCekI7RWtLcDBoQkY7SUErQk0sZUFBZTtFbEtxMWhCbkI7RTBLcDNoQkY7SUFVTSxlQUFlO0UxS2l2aUJuQjtFMEszdmlCRjs7SUFpQ00sNkJBQTZCO0UxS2l2aUJqQztFMEtseGlCRjtJQWlETSw4QkFBOEI7RTFLNnVpQmxDO0UySzl4aUJGO0lBS0ksK0JBQStCO0UzSyswaUJqQztFNEt6MGlCQTtJQWlCSSxxQkFBcUI7RTVLcTJpQnpCO0U0S2gyaUJGO0lBT00scUJBQXFCO0U1S20yaUJ6QjtFNEsxMmlCRjtJQVNRLFVBQVU7RTVLbzJpQmhCO0VpTHQzaUJDO0lBU0ssZ0JBQWdCO0lBQ2hCLGtCQUFrQjtFakx3ampCeEI7RWtMMWxqQkY7SUFHSSxxQkFBcUI7RWxMMm1qQnZCO0VrTDltakJGO0lBZU0sZUFBZTtJQUNmLG1CQUFtQjtFbEw4bWpCdkI7RWtMOW5qQkY7SUF3Qk0sb0JBQW9CO0VsTGduakJ4QjtFb0x4b2pCRjtJQVVNLGVBQWU7RXBMNHlqQm5CO0VvTHR6akJGOztJQW9DTSw2QkFBNkI7RXBMMHlqQmpDO0VvTDkwakJGO0lBc0RRLDhCQUE4QjtFcExveWpCcEM7RW9MMTFqQkY7SUEyRVEsOEJBQThCO0VwTGl5akJwQztFcUw1MmpCRjtJQUtJLCtCQUErQjtFckxtNGpCakM7RTRMeDRqQkY7SUFVTSxlQUFlO0U1TGl2a0JuQjtFNkwzdmtCRjtJQUtJLCtCQUErQjtFN0xxemtCakM7RWlNMXprQkY7SUF1QlEsY0FBYztFak1xZ2xCcEI7RWtNNWhsQkY7SUFlUSxjQUFjO0VsTTJrbEJwQjtBQWpobEJGOztBQ2xCRTtFcUJ2QkM7SUFHSyxhQUFhO0V0QjQxRW5CO0VzQi8xRUM7SUFRSyxhQUFhO0V0QjYxRW5CO0VzQnIyRUM7SUFZTyxlQUFlO0lBQ2YsYUFBYTtFdEIrMUVyQjtFbUMxMkVFO0lBS0ksa0JBQWtCO0VuQ29vSXhCO0VvQzNxSUY7SUFZSSxnQkFBZ0I7RXBDdXJJbEI7RXVDaDRIQztJQVlLLFlBQVk7RXZDbXpKbEI7RXFEL2xLRjtJQWlpQlEsbUJBQW1CO0VyRHdzTnpCO0VxRHp1T0Y7SUFra0JRLGVBQWU7RXJEeXNOckI7RTZFdnlPQTtJQU9JLGdCQUFnQjtFN0VrbFVwQjtFNkU5a1VBO0lBTUksbUJBQW1CO0U3RXFsVXZCO0U2RWhsVUE7SUFLSSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGFBQWE7SUFDYixhQUFhO0U3RXNsVWpCO0U4TDNuVUY7SUFXSyxjQUFjO0U5TGcya0JqQjtFZ00zMmtCRjtJQWlDUSxtQkFBbUI7RWhNeThrQnpCO0VnTTEra0JGO0lBMENRLGtCQUFrQjtFaE0wOGtCeEI7RXdNcC9rQkY7SUFZTSxjQUFjO0V4TSs5bEJsQjtBQTNtaEJGOztBQ2wwRUU7RU9nTkY7SUFVSSxpQkFBaUI7SUFDakIsb0JBQW9CO0VSZ3JCdEI7RXVCNzdCRTtJQUVJLHFCQUFpQjtRQUFqQixpQkFBaUI7RXZCNDVFdkI7RXVCbjVFQTtJQUVJLGlCQUFpQjtFdkIyNUVyQjtFdUJwNUVFO0lBRUksbUJBQVk7UUFBWixvQkFBWTtZQUFaLFlBQVk7SUFDWixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0V2QjQ1RTdCO0V1QnI1RUM7SUFHSyxnQkFBZ0I7SUFDaEIsaUJBQWlCO0V2Qnc1RXZCO0U4QnYzRUE7SUFTSSxrQ0FBa0M7SUFDbEMsa0JBQWtCO0U5QnVyR3RCO0U4QmpzR0M7SUF3QkssbUJBQW1CO0U5QmdzR3pCO0U4QmxrR0E7SUFTSSxrQkFBa0I7RTlCOHJHdEI7RThCcnJHQTtJQVVJLFVBQVU7RTlCa3NHZDtFb0NwOEdGO0lBZUksZUFBZTtFcEMwcklqQjtFdUN0NEhDO0lBZ0JLLFlBQVk7RXZDcXpKbEI7RTJDcm1LQztJQXFCSyxpQkFBaUI7RTNDOGpMdkI7RTJDbmpMQztJQW9CSyxrQkFBa0I7RTNDK2tMeEI7RXlEdmhMQztJQTBCTywyQkFBMkI7SUFDM0Isd0JBQXdCO0V6RDJ2UGhDO0VrRTkzUEM7SUE4REssa0JBQWtCO0VsRWsrUXhCO0VrRWhpUkM7SUE2RUssaUJBQWlCO0VsRXUrUXZCO0VtRTFsUkY7SUFpQkksbUJBQW1CO0lBQ25CLGtCQUFrQjtFbkV1b1JwQjtFcUUxcFJGO0lBY0ksYUFBYTtFckVxK1JmO0UyRXgrUkY7SUF3QlEsV0FBVztFM0UwOVRqQjtFMkVsL1RGO0lBZ0NRLFVBQVU7RTNFNDlUaEI7RThFcDRURjtJQWtCUSwwQkFBMEI7RTlFa3NVaEM7RW1GdjFVRjtJQW9CTSxlQUFlO0VuRnlxVm5CO0VtRjdyVkY7SUE4Qk0sbUJBQW1CO0VuRjRxVnZCO0VvRjFzVkY7SUFrQk0sY0FBYztFcEZzdFZsQjtFcUZ4dVZGO0lBYU0sZUFBZTtFckZneFZuQjtFeUY3eFZGO0lBZU0sb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7RXpGc2dXakI7RTBGcmhXRjtJQW1CTSxlQUFlO0UxRndsV25CO0UyRjNtV0Y7SUFpQk0sZUFBZTtFM0YyM1duQjtFNkY1NFdGO0lBd0NNLGVBQWM7RTdGcTlXbEI7RWtHNy9XRjtJQXVCTSxhQUFhO0lBQ2IsWUFBWTtFbEdnMVhoQjtFb0d4MlhGO0lBNENNLGVBQWU7RXBHdzlYbkI7RXFHcGdZRjtJQW9CTSxlQUFlO0VyRzRqWW5CO0VxR2hsWUY7SUE4Q00sbUJBQW1CO0VyR2trWXZCO0VzR2huWUY7SUFpQ00sZUFBZTtFdEdrc1luQjtFdUdudVlGO0lBbUJNLGVBQWU7RXZHK3lZbkI7RXlHbDBZRjtJQXNCTSxlQUFlO0V6R2c5WW5CO0UyR3QrWUY7SUEwQk0sZUFBZTtFM0d5cFpuQjtFMkd2b1pDO0lBU0ssZ0JBQWdCO0UzRzZwWnRCO0UyR3hwWkE7SUFhSSxZQUFZO0lBQ1osYUFBYTtFM0c4cFpqQjtFMkc1cVpDO0lBb0JLLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLFFBQVE7SUFDUixVQUFVO0lBQ1Ysc0NBQThCO1lBQTlCLDhCQUE4QjtFM0c4cFpwQztFNEdqdlpGO0lBbUJNLGVBQWU7RTVHKzhabkI7RStIbCtaRjtJQWtFTSxlQUFlO0UvSHUzY25CO0V5TXo3Y0Y7SUFZTSxlQUFlO0V6TW9xZ0JuQjtBQXR1ZUY7O0FDcjRCRTtFc0IxQkM7SUFPSyxrQkFBa0I7SUFDbEIsaUJBQWlCO0V2QjI1RXZCO0V3QnI4RUM7SUFvRU8sbUJBQW1CO0lBQ25CLGdCQUFnQjtFeEJxZ0Z4QjtFMkNoakZDO0lBT0ssa0JBQWtCO0UzQ29qTHhCO0UyQzNqTEM7SUF3QkssaUJBQWlCO0UzQ2lrTHZCO0UyQ3pqTEM7SUFNSyxpQkFBaUI7RTNDcWtMdkI7RXlEL2xMQztJQThESyxtQkFBbUI7SUFDbkIsZ0JBQWdCO0V6RDJ1UHRCO0VpRXowUEY7Ozs7SUFjSSxrQkFBa0I7RWpFb3RRcEI7QUFueUxGOztBQ240RUU7RU81REY7SUFJSSx5QkFBeUI7RVI0cUIzQjtFOEJobkJBO0lBYUksNEJBQTRCO0lBQzVCLGtCQUFrQjtFOUIwckd0QjtFOEJ4c0dDO0lBMkJLLG1CQUFtQjtFOUJtc0d6QjtFOEJ6cUdGO0lBWUksbUpBQXFKO0U5QmtzR3ZKO0U4Qi9yR0E7SUFLSSw0RUFBOEU7RTlCc3NHbEY7RThCdm1HQTtJQWFJLFVBQVU7RTlCcXNHZDtFb0ovN0dBO0lBS0kseUJBQXlCO0VwSnkvZjdCO0FBeDBlRjs7QUM5bUJFO0VzQnhDQztJQVdLLGtCQUFrQjtJQUNsQixpQkFBaUI7RXZCODVFdkI7RTJDbDdFQztJQVVLLGtCQUFrQjtFM0N1akx4QjtFMkNqa0xDO0lBMkJLLGlCQUFpQjtFM0Nva0x2QjtFMkMvakxDO0lBU0ssaUJBQWlCO0UzQ3drTHZCO0UyQ2psTEM7SUF1Qkssa0JBQWtCO0UzQ2tsTHhCO0U2Q2hvTEE7SUFXSSxtQkFBQTtFN0N5c0xKO0FBMXlHRjs7QXlFN3VFQTtFQVVDO0lBQ0MsbUJBQW1CO0V6RWtwVG5CO0V5RXJxVEY7SUEyQkUsYUFBYTtFekU2b1RiO0V5RTlxVEY7SUFxQ0UsZ0JBQWdCO0V6RTRvVGhCO0FBQ0Y7O0E4QmhwVEk7RUFMRjtJQU1JLGFBQWE7RTlCZ3NHakI7QUFDRjs7QXFEeHRHTTtFQXBNTjtJQXNNVSxzQkFBc0I7RXJEK3FOOUI7QUFDRjs7QUN6Mk5FO0VPMGpCRjtJQStDUSwwQkFBMEI7RVJpc0JoQztFMkI5eUNDO0lBV0ssbUJBQW1CO0UzQmc2RnpCO0V1Q2x2RkE7SUFPSSx1Q0FBeUM7SUFBekMseUNBQXlDO1FBQXpDLDZDQUF5QztZQUF6Qyx5Q0FBeUM7RXZDeXlKN0M7RXVDaHpKQztJQVVLLHNCQUFzQjtFdkN5eUo1QjtFdUNyeUpFO0lBRUksdUNBQWlDO0lBQWpDLHdDQUFpQztRQUFqQyxxQ0FBaUM7WUFBakMsaUNBQWlDO0V2Q3l5SnZDO0V1QzN5Skc7SUFLSyxzQkFBc0I7RXZDeXlKOUI7RWtGamlLRjtJQVlJLGtCQUFrQjtFbEYrbFZwQjtFa0YzbVZGO0lBZU0sV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLFFBQVE7SUFDUixTQUFTO0lBQ1QsMkNBQTJDO0VsRitsVi9DO0U4R3BuVkY7SUFxQkksa0JBQWtCO0U5RzBrYXBCO0U4Ry9sYUY7SUF3Qk0sV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLFFBQVE7SUFDUixTQUFTO0lBQ1QsdUNBQXVDO0U5RzBrYTNDO0UySGhtYUE7SUFHSSxxQkFBcUI7RTNIZ21jekI7RStIM21jRjtJQWlCSSxrQkFBa0I7RS9INjJjcEI7RStIOTNjRjtJQW9CTSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsUUFBUTtJQUNSLFNBQVM7SUFDVCx1Q0FBdUM7RS9INjJjM0M7RThJcDNjQTtJQUVJLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsV0FBVztJQUNYLFlBQVk7RTlJaWlmaEI7RStJempmRjtJQXNCSSxrQkFBa0I7SUFDbkIseUJBQXdCO0UvSWdtZnpCO0UrSXZuZkY7SUEwQk0sV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLFFBQVE7SUFDUixTQUFTO0lBQ1QsMENBQTRDO0UvSWdtZmhEO0V5SjcvZUM7SUFHSSxhQUFhO0V6SnVzZ0JsQjtFeUpuc2dCQztJQUdLLGFBQWE7RXpKc3NnQm5CO0U0SnZ2Z0JBO0lBRUksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7RTVKdTZnQnZCO0U4SnZnaEJGO0lBcUJJLGtCQUFrQjtJQUNsQix5QkFBeUI7RTlKZ2toQjNCO0U4SnRsaEJGO0lBeUJNLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCxRQUFRO0lBQ1IsU0FBUztJQUNULHVDQUF1QztFOUpna2hCM0M7RXdLeGxoQkE7SUFFSSx1Q0FBd0M7SUFBeEMseUNBQXdDO1FBQXhDLDZDQUF3QztZQUF4Qyx5Q0FBd0M7RXhLbW1pQjVDO0U0S2ptaUJDO0lBYUssbUJBQW1CO0U1S20yaUJ6QjtFZ00zM2lCRjtJQUlJLGdCQUFnQjtFaE1nOWtCbEI7RWdNcDlrQkY7SUE0Qk0sb0NBQTRCO1lBQTVCLDRCQUE0QjtFaE13OGtCaEM7QUF6b2lCRjs7QXdFNXVDQTtFQUNFO0lBQ0Usa0JBQWtCO0V4RTBpVHBCO0V3RTNwVEY7SUFxSEksa0JBQWtCO0V4RXlpVHBCO0FBQ0Y7O0FnRGxsVEk7RUFMRjtJQU1JLGdDQUE0QjtRQUE1Qiw0QkFBNEI7RWhEazdMaEM7RWdEeDdMQztJQVNLLGlCQUFpQjtFaERrN0x2QjtFcURoK0xGO0lBZ3BCTSw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7RXJEeXROMUI7RXFEejJPRjtJQXVxQlEsbUJBQW1CO0VyRDR0TnpCO0FBbDZDRjs7QUs3K0xHO0VBYkQ7SUFjRSw0QkFBUTtRQUFSLGlCQUFRO1lBQVIsUUFBUTtFTHlSVjtFS3ZTQTtJQW9CRSxnQkFBZ0I7SUFDaEIsNEJBQVE7UUFBUixpQkFBUTtZQUFSLFFBQVE7RUx5UlY7RUs5U0E7SUEyQkUsZ0JBQWdCO0lBQ2hCLDRCQUFRO1FBQVIsaUJBQVE7WUFBUixRQUFRO0lBQ1Isa0JBQWtCO0VMeVJwQjtFS3RUQTtJQW9DRSxhQUFhO0VMNFJmO0VLaFVBO0lBK0NFLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIsZ0JBQWdCO0VMK1JsQjtFS2hWQTtJQTBERSxnQkFBZ0I7SUFDaEIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7RUxrU3pCO0VvQmhWRjtJQUdJLGdIQUFnSDtFcEJ5b0VsSDtFb0I1b0VGO0lBT00sNkJBQTZCO0VwQjJvRWpDO0VvQm5vRUE7SUFFSSx1Q0FBeUM7SUFBekMseUNBQXlDO1FBQXpDLDZDQUF5QztZQUF6Qyx5Q0FBeUM7RXBCNm9FN0M7RW9COXBFRjtJQTJCTSwwQkFBMEI7SUFDMUIsMkJBQTJCO0lBQzNCLDhCQUE4QjtFcEIrb0VsQztFb0I1cUVGO0lBNENNLDBCQUF5QjtJQUN6QiwyQkFBMkI7SUFDM0IsOEJBQThCO0VwQm1wRWxDO0VvQmpzRUY7SUEwRE0sMEJBQXlCO0lBQ3pCLGdCQUFnQjtJQUNoQixtQkFBbUI7RXBCd3BFdkI7RTBCdnFFQTtJQVFJLDBCQUEwQjtFMUJ1eEY5QjtFMEJqdUZGO0lBSVEsNkJBQTZCO0UxQnl3Rm5DO0UwQjd3RkY7SUFVUSxxQkFBcUI7RTFCeXdGM0I7RTJCejJGQTtJQUtJLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0UzQmc2RjNCO0UyQmo5RkY7SUF3RVEsYUFBYTtFM0J5NUZuQjtFMkJqK0ZGO0lBMkZRLGFBQWE7RTNCcTVGbkI7RTJCaC9GRjtJQTBHUSxXQUFXO0lBQ1gsWUFBWTtFM0JzNUZsQjtFaUNoM0ZBO0lBR0ksOEJBQThCO0VqQzZxSGxDO0VpQ2hySEM7SUFvQkssMEJBQTBCO0lBQzFCLGtCQUFrQjtJQUNsQiwyQkFBMkI7RWpDaXJIakM7RWlDdnNIQztJQStCSywwQkFBeUI7SUFDekIsMkJBQTJCO0lBQzNCLDJCQUEyQjtJQUMzQiw4QkFBNkI7RWpDb3JIbkM7RWlDdHRIQztJQThDSyxXQUFXO0VqQ29ySGpCO0VpQ2x1SEM7SUFxRE8scUJBQXFCO0VqQ21ySDdCO0VpQzVwSEY7SUFHSSxhQUFhO0VqQzhxSGY7RWtDOTRIRjtJQTRJTSw4QkFBOEI7RWxDMjRIbEM7RWtDdmhJRjtJQW1KUSxlQUFlO0VsQys0SHJCO0VrQ2xpSUY7SUEySlEsMEJBQTBCO0VsQ2s1SGhDO0VrQzdpSUY7SUFvS1EsMEJBQXlCO0lBQ3pCLDJCQUEyQjtFbENvNUhqQztFa0N6aklGO0lBMExRLG1CQUFtQjtFbEN3NUh6QjtFdUNsN0hGO0lBRUksa0NBQWtDO0V2QzB4SnBDO0V1QzV4SkY7SUFPTSxxQkFBcUI7RXZDMnhKekI7RXVDbHlKRjtJQWNNLDBCQUEwQjtJQUMxQixrQkFBa0I7SUFDbEIsMkJBQTJCO0V2Qyt4Si9CO0V1Qy95SkY7SUF1Qk0sMEJBQXlCO0lBQ3pCLDJCQUEyQjtJQUMzQiwyQkFBMkI7SUFDM0IsOEJBQThCO0V2Qzh4SmxDO0V1Q3h4SkE7SUFLRyxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNaLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtFdkNreUoxQjtFdUN4eUpDO0lBV0ssc0JBQXNCO0lBQ3RCLG1CQUFtQjtFdkNteUp6QjtFdUM5eEpBO0lBTUksbUJBQW1CO0V2Q295SnZCO0V1QzF5SkM7SUFjSyxlQUFlO0lBQ2YsZ0JBQWdCO0V2Q3V5SnRCO0V1Q2x5SkE7SUFFSSxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLDhCQUE4QjtFdkNzeUpsQztFdUN2dUpDO0lBT0ssMEJBQTBCO0lBQzFCLGtCQUFrQjtJQUNsQiwyQkFBMkI7RXZDNHlKakM7RXVDcnpKQztJQWlCSywwQkFBMEI7SUFDMUIsa0JBQWtCO0lBQ2xCLDJCQUEyQjtJQUMzQixlQUFlO0lBQ2YsbUJBQW1CO0V2Qyt5SnpCO0V1Q3p5SkE7SUFHRyxhQUFhO0V2Q2d6SmhCO0VnRHQ5SkY7SUFFSSxrQ0FBa0M7RWhEdTdMcEM7RWdEejdMRjtJQVFNLGlDQUFpQztFaER1N0xyQztFZ0QvN0xGO0lBZVEscUJBQXFCO0VoRHM3TDNCO0VnRHI4TEY7SUFzQk0scUJBQXFCO0VoRHE3THpCO0VnRDM4TEY7SUE4Qk0sMEJBQTBCO0lBQzFCLDJCQUEyQjtJQUMzQiw4QkFBOEI7RWhEdTdMbEM7RWdEdjlMRjtJQTRDTSwwQkFBMEI7SUFDMUIsMkJBQTJCO0lBQzNCLDhCQUE4QjtFaEQwN0xsQztFZ0R4K0xGO0lBeURJLDhCQUE4QjtFaEQ2N0xoQztFaUQ1bU1BO0lBWUksOEJBQThCO0VqRDZwTWxDO0VxRGhyTUY7SUFzYU0saUJBQWlCO0lBQ2pCLGtCQUFrQjtFckR3ck50QjtFcUQvbE9GO0lBdWRNLGlCQUFpQjtJQUNqQixrQkFBa0I7RXJEa3NOdEI7RWlFN3FPRjs7OztJQW1CTSxjQUFjO0lBQ2QsV0FBVztFakV3dFFmO0VpRTV1UUY7Ozs7SUE4Qk0sc0JBQXNCO0lBQ3RCLHNIQUFBO0VqRWd1UUo7RWlFL3ZRRjs7OztJQW9DUSxtQ0FBbUM7RWpFb3VRekM7RWlFeHdRRjs7Ozs7Ozs7Ozs7O0lBOENNLGdCQUFpQjtFakUydlFyQjtFaUV6eVFGOzs7O0lBd0RNLDhCQUE4QjtFakVtd1FsQztFaUUzelFGOzs7O0lBdUVNLGNBQWU7SUFDZiw4QkFBOEI7SUFDOUIsYUFBYTtFakUrd1FqQjtFaUV4MVFGOzs7O0lBcUZNLDhCQUE4QjtFakU0eFFsQztFaUVqM1FGOzs7O0lBd0dRLGVBQWU7RWpFMnlRckI7RWlFbjVRRjs7OztJQWtIUSxvQ0FBOEI7UUFBOUIsaUNBQThCO1lBQTlCLDhCQUE4QjtFakVtelFwQztFaUVyNlFGOzs7O0lBeUhVLHlCQUF5QjtFakVxelFqQztFNEU3NVFGO0lBT1MsWUFBWTtFNUUrZ1VuQjtFNkV2alVGO0lBSUksaUNBQWlDO0U3RTRrVW5DO0U2RXprVUE7SUFHSSxxQkFBb0I7RTdFZ2xVeEI7RTZFeGtVQTtJQUVJLFlBQVk7SUFDWixhQUFhO0U3RWtsVWpCO0U2RXZtVUY7SUFxRE0sMEJBQTBCO0lBQzFCLGtCQUFrQjtJQUNsQiwyQkFBMkI7RTdFd2xVL0I7RTZFL29VRjtJQWtFTSwwQkFBeUI7SUFDekIsMkJBQTJCO0lBQzNCLDJCQUEyQjtFN0UwbFUvQjtFNkU5cFVGO0lBbUZNLFdBQVc7RTdFMmxVZjtFOEU5cVVGO0lBRUksMEJBQTBCO0U5RWtyVTVCO0U4RXZxVUE7SUFZSSxrQkFBa0I7SUFDbEIsbUJBQW1CO0U5RXVyVXZCO0U4RXBzVUM7SUFrQkssbUJBQW1CO0U5RXdyVXpCO0U4RXZ0VUY7SUEyRE0sMEJBQTBCO0lBQzFCLDJCQUEyQjtJQUMzQiw4QkFBOEI7RTlFeXJVbEM7RThFOWtVRjtJQU9RLDBCQUEwQjtFOUVpc1VoQztFK0UzMFVGO0lBRUksZUFBZTtFL0U2M1VqQjtFK0UvM1VGO0lBT00sZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtFL0U4M1V0QjtFK0V6NFVGO0lBa0JNLFVBQVU7SUFDVixXQUFXO0UvRWk0VWY7RStFcDVVRjtJQXlCTyxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFNBQVM7SUFDVCxPQUFPO0lBQ1AscUNBQTZCO1lBQTdCLDZCQUE2QjtFL0VpNFVsQztFZ0ZuOFVGO0lBRUksa0NBQWtDO0VoRm0rVXBDO0VnRnIrVUY7SUFPTSxjQUFjO0lBQ2QsMEJBQTBCO0lBQzFCLGtCQUFrQjtJQUNsQiwyQkFBMkI7RWhGdytVL0I7RWdGbC9VRjtJQWdCTSxhQUFhO0VoRncrVWpCO0VnRngvVUY7SUE2Qk0sa0JBQWtCO0lBQ2xCLDJCQUEyQjtJQUMzQixtQkFBbUI7RWhGNCtVdkI7RWdGM2dWRjtJQXVDTSxrQkFBa0I7SUFDbEIsMkJBQTJCO0lBQzNCLG1CQUFtQjtJQUNuQiwwQkFBMEI7RWhGKytVOUI7RWdGemhWRjtJQWtETSxjQUFjO0lBQ2Qsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtFaEZpL1UzQjtFaUZ0aVZGO0lBSUksa0NBQWtDO0VqRjRpVnBDO0VpRmhqVkY7SUFZTSwwQkFBeUI7SUFDekIsMkJBQTJCO0lBQzNCLGtCQUFrQjtFakZnalZ0QjtFaUY5alZGO0lBdUJNLGtCQUFrQjtJQUNsQiwyQkFBMkI7SUFDM0IsbUJBQW1CO0VqRm1qVnZCO0VpRi9pVkE7SUFFSSwrQkFBd0I7SUFBeEIsK0JBQXdCO0lBQXhCLHdCQUF3QjtJQUN4Qix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtFakZtalYzQjtFZ0dwbFZGO0lBY0ksMkJBQTJCO0VoR2tyWDdCO0VzRy9uWEE7SUFLSSw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7RXRHbXNZMUI7RXVHendZRjtJQTBETSw2QkFBNkI7SUFDN0IsOEJBQThCO0V2R216WWxDO0UwR3R3WUM7SUFNSyw2QkFBNkI7SUFDN0IsOEJBQThCO0UxRytoWnBDO0U4RzlvWkY7SUFhSSwyQkFBMkI7RTlHc2thN0I7RWdIbmxhRjtJQThFTSw0QkFBMkI7SUFDM0IseUJBQXdCO0VoSGd2YTVCO0VrSC96YUY7SUErQk0sYUFBYTtFbEhzNGFqQjtFNEgvNGFGO0lBR00sMEJBQTBCO0U1SDR1YzlCO0U0SHZ1Y0Y7SUFHTSwwQkFBMEI7RTVIMHVjOUI7RTRIN3VjRjtJQU1RLG1CQUFtQjtFNUgwdWN6QjtFK0g5d2NGO0lBYUksZ0JBQWdCO0UvSDIyY2xCO0VpSXIyY0E7SUFFSSw2QkFBNkI7RWpJMGdkakM7RWlJL2hkRjtJQW9DTSxtQkFBbUI7RWpJZ2hkdkI7RWlJcGpkRjtJQW1EUSxtQkFBbUI7RWpJaWhkekI7RXVJcGtkRjtJQStCTSw0QkFBNEI7SUFDNUIseUJBQXlCO0V2STBqZTdCO0V1STFsZUY7SUFrRFEsbUJBQW1CO0V2SWdrZXpCO0V5SXBtZUE7SUFZSSxrQkFBa0I7RXpJbXZldEI7RXlJL3ZlQztJQWlCSyxtQkFBbUI7RXpJb3ZlekI7RXlJbnhlRjtJQTJETSwwQkFBMEI7SUFDMUIsMkJBQTJCO0lBQzNCLDhCQUE4QjtFeklxdmVsQztFMElqd2VDO0lBS0ssMEJBQXlCO0lBQ3pCLDJCQUEwQjtFMUlzMWVoQztFK0k3NGVGO0lBYUksMkJBQTJCO0lBQzNCLG1CQUFtQjtFL0k0bGZyQjtFZ0oxbWZGO0lBS00scUJBQXFCO0VoSm93ZnpCO0VnSnp3ZkY7SUFxQ00sb0JBQW9CO0VoSnV3ZnhCO0VtSnJ4ZkM7SUFRSyxhQUFhO0lBQ2IsZ0JBQWdCO0VuSmc4ZnRCO0VvSmgrZkY7SUFRSSxhQUFhO0VwSnMvZmY7RXVKOS9mRjtJQVdNLGFBQWE7RXZKK21nQmpCO0V5TTFuZ0JGO0lBR0ksK0JBQThCO0V6TWlxZ0JoQztFeU1wcWdCRjtJQVFNLGdCQUFnQjtFek1rcWdCcEI7RThKMXFnQkY7SUFhSSxpQ0FBaUM7RTlKNGpoQm5DO0U4SjcrZ0JBO0lBTUksZ0JBQWdCO0lBQ2hCLGNBQWM7RTlKc2toQmxCO0U4SmxraEJBO0lBRUksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7RTlKc2toQjFCO0UrSmhyaEJGO0lBZU0scUJBQXFCO0UvSnlyaEJ6QjtFK0p4c2hCRjtJQWdDUSxhQUFhO0UvSjRyaEJuQjtFK0o1dGhCRjtJQTRETSxvQkFBb0I7RS9Ka3NoQnhCO0VtSzl2aEJGO0lBSUksMkJBQTJCO0VuSzQ0aEI3QjtFcUtoNWhCRjtJQWtCUSxlQUFlO0VyS2s5aEJyQjtFeUtwK2hCRjtJQXdCSSxpQ0FBaUM7RXpLa25pQm5DO0V5SzFvaUJGO0lBNkVNLGFBQWE7RXpLb25pQmpCO0V5Sy9saUJBO0lBTUksZ0JBQWdCO0lBQ2hCLGNBQWM7RXpLdW5pQmxCO0V5S25uaUJBO0lBRUksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7RXpLdW5pQjFCO0UwS3Z1aUJGO0lBb0JNLDhCQUE4QjtFMUttdmlCbEM7RWdMdndpQkY7SUFNTSxtQkFBbUI7RWhMNGhqQnZCO0VtTGxpakJGO0lBY0ksaUNBQWlDO0VuTDBxakJuQztFbUx4cmpCRjtJQXlFTSxhQUFhO0VuTGtyakJqQjtFbUw1cGpCQTtJQU1JLGdCQUFnQjtJQUNoQixjQUFjO0VuTHFyakJsQjtFbUxqcmpCQTtJQUVJLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0VuTHFyakIxQjtFMkxseWpCRjtJQXdCSSxpQ0FBaUM7RTNMOG1rQm5DO0UyTHRva0JGO0lBMEVNLGFBQWE7RTNMb25rQmpCO0UyTHpsa0JBO0lBTUksZ0JBQWdCO0lBQ2hCLGNBQWM7RTNMdW5rQmxCO0UyTG5ua0JBO0lBRUksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7RTNMdW5rQjFCO0VrTTF1a0JGO0lBU00sbUJBQW1CO0VsTXVrbEJ2QjtFb00xamxCQTtJQU1JLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtFcE1peGxCdkI7RXNNOXlsQkY7SUFVTSxtQkFBbUI7RXRNazVsQnZCO0V1TTU1bEJGO0lBc0JLLGFBQWE7RXZNMjZsQmhCO0V1TTc1bEJDO0lBSUksMkJBQTJCO0V2TTY2bEJoQztBQW5xbEJGOztBc0V2Rk07RUEvQ047SUFrRFksbUJsRXZNZTtFSjJ6U3pCO0VzRXRxU0Y7SUFxRFksbUJsRTNNWTtFSit6U3RCO0VzRXpxU0Y7SUFvRk0saUJBQWlCO0V0RXVtU3JCO0VzRTNyU0Y7SUFzSlEsb0JBQW9CO0lBQ3BCLHFCQUFxQjtFdEUybVMzQjtBQXhGRjs7QXdFcnZTSTtFQWpHSjs7SUFrR00sdUJBQXVCO0lBQ3ZCLHdCQUF3QjtFeEUyaVQ1QjtFd0U5b1RGO0lBd0dNLHVCQUF1QjtJQUN2Qix3QkFBd0I7RXhFNGlUNUI7RXdFcmlUQTtJQVlFLGFBQWE7SUFDYixXQUFXO0lBQ1gsaUJBQWlCO0V4RXdpVG5CO0V3RXJpVEE7SUFDRSxtQkFBbUI7RXhFdWlUckI7RXdFcGlUQTtJQUNFLGlCQUFpQjtFeEVzaVRuQjtFd0U1cVRGO0lBMElJLGdCQUFnQjtFeEVxaVRsQjtFd0UvcVRGO0lBOElJLGdCQUFnQjtFeEVvaVRsQjtFeUUxbFRFO0lBa09GLFdBQVc7RXpFdW5UWDtFeUU5MFRFO0lBMk5GLGdCQUFnQjtJQUNoQixXQUFXO0V6RXNuVFg7RXlFbm5URDtJQUNDLFdBQVc7RXpFcW5UWDtFeUVsblREOzs7SUFHQywyQkFBMkI7RXpFb25UM0I7QUE5U0Y7O0FROWpUSTtFQUZKO0lBR00sa0JBQWtCO0VSeXFCdEI7RXFEeHRCRjtJQWt0Qk0sZUFBZTtFckQ0dE5uQjtBQXJ0TkY7O0FDdHVCRTtFdUI2S0Y7SUFHTSxhQUFhO0V4Qm1nRmpCO0V3QnRnRkY7SUFRTSxpQ0FBaUM7RXhCb2dGckM7RXdCNWdGRjtJQWNVLFlBQVk7SUFDWixhQUFhO0lBQ2Isb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBOEI7SUFBOUIsOEJBQThCO1FBQTlCLGtDQUE4QjtZQUE5Qiw4QkFBOEI7SUFDOUIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsOEJBQThCO0V4Qm9nRnRDO0V3QnhoRkY7SUF1QlksOEJBQThCO0V4Qm9nRnhDO0V3QjNoRkY7SUE0QlUsY0FBYztJQUNkLFdBQVc7SUFDWCxZQUFZO0lBQ1osbUJBQW1CO0V4QmtnRjNCO0V3QmppRkY7SUFtQ1UsZUFBZTtFeEJpZ0Z2QjtFd0JwaUZGO0lBMkNRLDBCQUEwQjtJQUMxQixrQkFBa0I7SUFDbEIsMkJBQTJCO0lBQzNCLDJCQUEyQjtFeEJtZ0ZqQztFd0JqakZGO0lBc0RRLDBCQUEwQjtJQUMxQiwyQkFBMkI7SUFDM0IsMkJBQTJCO0V4QnFnRmpDO0VrR2h3RkY7SUFnRE0sYUFBYTtFbEdrMVhqQjtBQXhyU0Y7O0F5RXQ4RUE7RUFDQztJQUNDLHNCQUFzQjtJQUN0QixjQUFjO0V6RTRvVGQ7RXlFN25URDtJQUNDLHVCQUF1QjtJQUN2QixjQUFjO0V6RStuVGQ7RXlFNW5URDtJQUNDLHNCQUFzQjtJQUN0QixZQUFZO0V6RThuVFo7RXlFM25URDtJQUNDLHNCQUFzQjtFekU2blR0QjtFeUUxblREO0lBQ0MsZUFBZTtFekU0blRmO0V5RXpuVEQ7SUFDQyxrQkFBa0I7RXpFMm5UbEI7RXlFeG5URDtJQUNDLGtCQUFrQjtFekUwblRsQjtFeUUzblREO0lBSUssdUJBQXVCO0lBQ3ZCLHdCQUF3QjtFekUwblQ1QjtBQUNGOztBd0UvMFRJO0VBN0ZKOztJQThGTSx1QkFBdUI7SUFDdkIsd0JBQXdCO0V4RXVpVDVCO0FBQ0YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBtb2JpbGUtc20gKi9cbi8qIG1vYmlsZS1tZCAqL1xuLyogbW9iaWxlLWxnICovXG4vKiB0YWJsZXQgKi9cbi8qIGRlc2t0b3Atc20gKi9cbi8qIGRlc2t0b3AtbWQgKi9cbi8qIHdpZGUtc2NyZWVuLXNtICovXG4vKiB3aWRlLXNjcmVlbi1tZCAqL1xuLyogd2lkZS1zY3JlZW4tbWRsICovXG4vKiB3aWRlLXNjcmVlbi1sZyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUknO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NlZ29lVUkuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NlZ29lVUkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU2Vnb2VVSS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2Vnb2VVSS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1NlZ29lVUkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuOnJvb3Qge1xuICAtLXNQVDogMzBweDtcbiAgLS1zUEI6IDMwcHg7XG4gIC0tZm9udC1zaXplLWJhc2U6IDE0cHg7XG4gIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1zUFQ6IDg0cHg7XG4gICAgLS1zUEI6IDg3cHg7XG4gIH1cbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4uc2VjdGlvbi1wYWRkaW5nU20ge1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zUFQpIC8gMyk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNQQikgLyAzKTtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFzaGVkIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggIzBDQjRDRTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib3JkZXItYm90dG9tLWRhc2hlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4uYm9yZGVyLXRvcC1kYXNoZWQge1xuICBib3JkZXItdG9wOiBkYXNoZWQgMXB4ICNFMUUxRTE7XG59XG5cbi5ib3JkZXItYm90dG9tLWRhc2hlZC1saWdodCB7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggI0UxRTFFMTtcbn1cblxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNGMzZGNDQ7XG59XG5cbi50ZXh0LWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnR0dSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5oaWRkZW4taW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmMWYxZjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA3cHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC0tczogMC4zNnM7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS1zKSBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDlweCAxOHB4O1xuICB9XG59XG5cbi5idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMENCNENFO1xuICBib3JkZXItY29sb3I6ICMwQ0I0Q0U7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIsIDE4MCwgMjA2LCAwLjcpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjQ0VDRUNFO1xuICBib3JkZXItY29sb3I6ICNDRUNFQ0U7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIwNiwgMjA2LCAwLjcpO1xufVxuXG4uYnRuLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzE5QTU1QjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzE5QTU1Qjtcbn1cblxuLmJ0bi1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUsIDE2NSwgOTEsIDAuNyk7XG59XG5cbi5idG4tb3JhbmdlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRjM2RjQ0O1xuICBiYWNrZ3JvdW5kOiAjRjM2RjQ0O1xufVxuXG4uYnRuLW9yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQzLCAxMTEsIDY4LCAwLjcpO1xufVxuXG4uYnRuLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG4uYnRuLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMTEyLCAxMTIsIDExMiwgMC43KTtcbn1cblxuLmJ0bi1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg0MGRlZywgIzVCNUM3RiAwJSwgIzI0MzY2MSAxNCUsICMxMjMzNjEgMjUlLCAjMUM1MDdGIDM2JSwgIzEyNUI4QSA0NSUsICMxMTVEODcgNTUlLCAjMDk3ODk5IDYyJSwgIzA0OTNBNiA3MSUsICMwMUMwQkYgNzklLCAjMzNDNEJGIDg4JSwgIzFFREVENyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG5cbi5idG4tZGFyayB7XG4gIGJhY2tncm91bmQ6ICMwQjI4NTAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1kYXJrIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucG9saXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucG9saXRlIC5jdXN0b20tY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ncmlkLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzBweCA0MCUgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLXJvdyB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTc2cHggNDAlIGF1dG8gYXV0byBhdXRvO1xuICB9XG59XG5cbi5ncmlkLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBvcmRlcjogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLWNvbCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5ncmlkLWNvbDpudGgtY2hpbGQoMSkge1xuICBncmlkLXJvdzogMS8zO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWQtY29sOm50aC1jaGlsZCgxKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmlkLWNvbDpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiAyLzQ7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmlkLWNvbDpudGgtY2hpbGQoNikge1xuICAgIGdyaWQtY29sdW1uOiAyLzQ7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbi5ncmlkLWNvbDpudGgtbGFzdC1jaGlsZCgzKSB7XG4gIGdyaWQtY29sdW1uOiAxLzQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JpZC1jb2w6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdyaWQtY29sOm50aC1jaGlsZCgyKSwgLmdyaWQtY29sOm50aC1jaGlsZCg2KSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZ3JpZC1jb2w6bnRoLWxhc3QtY2hpbGQoLW4gKyAzKSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JpZC1jb2w6bnRoLWxhc3QtY2hpbGQoLW4gKyAzKSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWQtY29sOm50aC1sYXN0LWNoaWxkKC1uICsgMykge1xuICAgIHBhZGRpbmc6IDE4cHggNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JpZC1jb2w6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmdyaWQtY29sIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBib3JkZXItY29sb3I6ICMwQjI4NTA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZ3JpZC1jb2wgaW5wdXQge1xuICAgIHBhZGRpbmc6IDE0cHggNXB4O1xuICB9XG59XG5cbi5ncmlkLWNvbCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUV4dHJhQm9sZEl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1FeHRyYUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1FeHRyYUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1FeHRyYUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQmxhY2tJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQmxhY2tJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1CbGFja0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQmxhY2tJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1UaGluLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVRoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1CbGFjay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1CbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUV4dHJhTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFMaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUV4dHJhTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFMaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUxpZ2h0SXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUxpZ2h0SXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTWVkaXVtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLU1lZGl1bUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtVGhpbkl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1UaGluSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtVGhpbkl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1UaGluSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1UaGluSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFMaWdodEl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1FeHRyYUxpZ2h0SXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFMaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1FeHRyYUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1FeHRyYUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUV4dHJhQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1FeHRyYUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQm9sZEl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG51bCwgb2wge1xuICBtYXJnaW46IDFyZW07XG59XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbm1haW4uZnVsbC1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG4udWkuYnV0dG9uLFxuLnVpLnRleHQuY29udGFpbmVyLFxuLnVpLmhlYWRlcixcbi51aS5pbnB1dCA+IGlucHV0LFxuLmxpc3QgPiAuaXRlbSAuaGVhZGVyLFxuLnVpLnN0ZXBzIC5zdGVwIC50aXRsZSxcbi51aS5mb3JtIGlucHV0Om5vdChbdHlwZV0pLFxuLnVpLmZvcm0gaW5wdXRbdHlwZT1kYXRlXSxcbi51aS5mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLnVpLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4udWkuZm9ybSBpbnB1dFt0eXBlPWZpbGVdLFxuLnVpLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxuLnVpLmZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4udWkuZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sXG4udWkuZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4udWkuZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnVpLmZvcm0gaW5wdXRbdHlwZT10aW1lXSxcbi51aS5mb3JtIGlucHV0W3R5cGU9dXJsXSxcbi51aS5mb3JtIHRleHRhcmVhLFxuLnVpLmlucHV0IHRleHRhcmVhLFxuLnVpLm1lbnUsXG4udWkubWVzc2FnZSAuaGVhZGVyLFxuLnVpLmNhcmQgPiAuY29udGVudCA+IC5oZWFkZXIsXG4udWkuY2FyZHMgPiAuY2FyZCA+IC5jb250ZW50ID4gLmhlYWRlcixcbi51aS5pdGVtcyA+IC5pdGVtID4gLmNvbnRlbnQgPiAuaGVhZGVyLFxuLnVpLnN0YXRpc3RpYyA+IC52YWx1ZSxcbi51aS5zdGF0aXN0aWNzIC5zdGF0aXN0aWMgPiAudmFsdWUsXG4udWkuc3RhdGlzdGljID4gLmxhYmVsLFxuLnVpLnN0YXRpc3RpY3MgLnN0YXRpc3RpYyA+IC5sYWJlbCxcbi51aS5hY2NvcmRpb24gLnRpdGxlOm5vdCgudWkpLFxuLnVpLm1vZGFsID4gLmhlYWRlcixcbi51aS5wb3B1cCA+IC5oZWFkZXIsXG4udWkuc2VhcmNoID4gLnJlc3VsdHMgLnJlc3VsdCAudGl0bGUsXG4udWkuc2VhcmNoID4gLnJlc3VsdHMgPiAubWVzc2FnZSAuaGVhZGVyLFxuLnVpLmNhdGVnb3J5LnNlYXJjaCA+IC5yZXN1bHRzIC5jYXRlZ29yeSA+IC5uYW1lLFxuLnVpLmxpc3QgLmxpc3QgPiAuaXRlbSAuaGVhZGVyLFxuLnVpLmxpc3QgPiAuaXRlbSAuaGVhZGVyLFxuLnVpLmhlYWRlciAuc3ViLmhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzBCMjg1MDtcbn1cblxuLnVpLmhlYWRlciAuc3ViLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4udWkuYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4udWkuYnV0dG9uOm5vdCguaWNvbikge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi51aS50ZWFsLmJ1dHRvbixcbi51aS50ZWFsLmJ1dHRvbnMgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQ0I0Q0U7XG59XG5cbi51aS50ZWFsLmJ1dHRvbjpob3Zlcixcbi51aS50ZWFsLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOThhOWU7XG59XG5cbi51aS5kYXJrYmx1ZS5idXR0b24sXG4udWkuZGFya2JsdWUuYnV0dG9ucyAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCMjg1MDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi51aS5kYXJrYmx1ZS5idXR0b246aG92ZXIsXG4udWkuZGFya2JsdWUuYnV0dG9ucyAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExM2U3ZDtcbn1cblxuLnVpLmdyZWVuLmJ1dHRvbixcbi51aS5ncmVlbi5idXR0b25zIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFCNTkyO1xufVxuXG4udWkuZ3JlZW4uYnV0dG9uOmhvdmVyLFxuLnVpLmdyZWVuLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOThhNmY7XG59XG5cbi51aS5kZWZhdWx0LmRyb3Bkb3duOm5vdCguYnV0dG9uKSA+IC50ZXh0LFxuLnVpLmRyb3Bkb3duOm5vdCguYnV0dG9uKSA+IC5kZWZhdWx0LnRleHQge1xuICBjb2xvcjogIzBCMjg1MDtcbn1cblxuLnVpLmlucHV0ID4gaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMwQ0I0Q0U7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5kcm9wZG93bi0taW1wcm92ZWQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi0taW1wcm92ZWQgLnRleHQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uaGlkZW4tb24tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGVuLW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZW4tb24tZGVzayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlkZW4tb24tZGVzayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRlbi1iZWZvcmUtbGFyZ2UtZGVzayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1OTlweCkge1xuICAuaGlkZW4tYmVmb3JlLWxhcmdlLWRlc2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucXVvdGUtYjEge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwQ0I0Q0U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5xdW90ZS1iMSBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4ucXVvdGUtYjEgY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmJnLWFjY2VudGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLmJnLWFjY2VudGVkLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnRlZC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmJnLWludmVyc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCMjg1MDtcbn1cblxuLm92ZXJsYXktYmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3ZlcmxheS1iZWZvcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg5LCAxNDAsIDE0MCwgMC4yKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tYWluLWhlYWRlciAudWkuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlciAudWkuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1oZWFkZXIgLnVpLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNvbmRhcnktaGVhZGVyIC51aS5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1oZWFkZXIgLnVpLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc21hbGwtaGVhZGVyIC51aS5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi50ZXh0LWxpbmsge1xuICBjb2xvcjogIzBCMjg1MDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4udGV4dC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMENCNENFO1xufVxuXG4udW5kZXJsaW5lZC1saW5rIHtcbiAgY29sb3I6ICMwQjI4NTA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udW5kZXJsaW5lZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZWFsLWNvbG9yIHtcbiAgY29sb3I6ICMwQ0I0Q0U7XG59XG5cbi5saWdodC1jb2xvciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGV4dC1jb2xvciB7XG4gIGNvbG9yOiAjMEIyODUwICFpbXBvcnRhbnQ7XG59XG5cbi5heC1jZW50ZXItYWxpZ25lZCB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLWltcCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubXItYXV0by1pbXAge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tbC1hdXRvLWltcC5jZW50ZXItb24tbW9iaWxlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubXItYXV0by1pbXAuY2VudGVyLW9uLW1vYmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYW5jaG9yZWQtbmF2IC51aS5idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcbn1cblxuLmFjY2VudGVkLWhlYWQtYnJpY2sge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjZW50ZWQtaGVhZC1icmljayB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uYWNjZW50ZWQtaGVhZC1icmljayBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uc2VtaS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZi1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZi1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZi1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtMTIge1xuICBmb250LXNpemU6IC44NzVyZW07XG59XG5cbi50ZXh0LTEzIHtcbiAgZm9udC1zaXplOiAuOTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTE0IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTE4IHtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnRleHQtMjEge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC0yNCB7XG4gIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pbmNyZWFzZWQtdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi50LXBhZC0xIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi50LXBhZC0yIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudC1wYWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmItcGFkLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnRiLXBhZC0xIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnRiLXBhZC0yIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRiLXBhZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4udGItcGFkLTMge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGItcGFkLTMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRiLXBhZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udGItcGFkLTQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGItcGFkLTQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5sci1wYWQtMSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmItbWFyLTA2IHtcbiAgbWFyZ2luLWJvdHRvbTogLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLmItbWFyLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmItbWFyLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmItbWFyLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmItbWFyLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnQtbWFyLTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWRkZWQtdGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtbGVmdCBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnAtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTExMjUgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMTI1IHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBmc3otMTI1IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnAtMTM3NSBwIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLnAtMTUgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ucC0yIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIgcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5saC0xNzUge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLnBhZC1ib3gtMSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA0NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50ZXh0LWludiB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWludiAudWkuaGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlcmVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9yZGVyZWQtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMEIyODUwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgb3BhY2l0eTogLjg7XG4gIH1cbn1cblxuLmJvcmRlcmVkLWNvbnRhaW5lcjIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMENCNENFO1xufVxuXG4ud2lkZS1idG4ge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4udGVzdGltb25pYWxzLWltZyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1pbWcgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zaWduLTEge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWduLTEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZmxleC1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9iaWxlLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtY2VudGVyZWQge1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1tb2JpbGUtY2VudGVyZWQsIC50ZXh0LXRhYmxldC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbW9iaWxlLWNlbnRlcmVkLCAudGV4dC10YWJsZXQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4udGV4dC10YWJsZXQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC10YWJsZXQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi50ZXh0LWFjY2VudGVkLS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y3Rjk7XG59XG5cbi50ZXh0LWFjY2VudGVkLS1iZzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGN0Y5O1xuICBwYWRkaW5nOiAzNXB4IDEwcHg7XG59XG5cbi50ZXh0LWFjY2VudGVkLS1iZy0tMDUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjQ3LCAyNDksIDAuNSk7XG59XG5cbi50ZXh0LWljb24tc3RhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGV4dC1pY29uLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LWljb24tY2VudGVyIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi5pY29uLWJveC0xIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi50aW1lLXpvbmUtZmxhZy1oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMTBweCAuMTQyODU3MTRlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVybGVzcy1ib2xkZWQtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXJsZXNzLWJvbGRlZC10YWJsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5ib3JkZXJsZXNzLWJvbGRlZC10YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xufVxuXG4uYm9yZGVybGVzcy1ib2xkZWQtdGFibGUgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYm9yZGVybGVzcy1ib2xkZWQtdGFibGUtLXRhYmxldCB0ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXJsZXNzLWJvbGRlZC10YWJsZS0tdGFibGV0IHRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cblxuLm1vYmlsZS1vcmRlciB7XG4gIG9yZGVyOiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1vcmRlciB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXItY29sb3ItaW5oZXJpdCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtZGVza3RvcC1tZW51IC5pdGVtIHtcbiAgcGFkZGluZzogLjc4NTcxNDI5ZW0gLjQ2NDI4NTcxNWVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWRlc2t0b3AtbWVudSAuaXRlbSB7XG4gICAgcGFkZGluZzogLjc4NTcxNDI5ZW0gLjkyODU3MTQzZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udG9wLWRlc2t0b3AtbWVudSAuYWRkLXBvcHVwIHtcbiAgcGFkZGluZzogLjc4NTcxNDI5ZW0gNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWRlc2t0b3AtbWVudSAuYWRkLXBvcHVwIHtcbiAgICBwYWRkaW5nOiAuNzg1NzE0MjllbSA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWJvdXQtdmFsdWVzLXBhZ2UudWkuYnV0dG9uLFxuLmJvb2steW91ci1zZXNzaW9uLXBhZ2UudWkuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYWJvdXQtbWV0aG9kLXBhZ2UgLnVpLmJ1dHRvbjpub3QoLmZsdWlkKSxcbi50aGUtYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2UtcGFnZSAudWkuYnV0dG9uOm5vdCguZmx1aWQpLFxuLm1ldGhvZC10cmFpbmluZy1wcm9ncmFtLXBhZ2UgLnVpLmJ1dHRvbjpub3QoLmZsdWlkKSxcbi52YWx1ZXMtdHJhaW5pbmctcHJvZ3JhbS1wYWdlIC51aS5idXR0b246bm90KC5mbHVpZCksXG4ubWFzdGVyLXBsYW5uaW5nLXBhZ2UgLnVpLmJ1dHRvbjpub3QoLmZsdWlkKSxcbi5wcm9waGVjeS1paS1wYWdlIC51aS5idXR0b246bm90KC5mbHVpZCkge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZW1weXJlYW5jZS0xLXBhZ2UgLnVpLmJ1dHRvbjpub3QoLmZsdWlkKSxcbi5wcm9waGVjeS0xLXBhZ2UgLnVpLmJ1dHRvbjpub3QoLmZsdWlkKSB7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI21vZGFsQ3VycmljdWx1bSB7XG4gIGhlaWdodDogOTB2aCAhaW1wb3J0YW50O1xufVxuXG4jbW9kYWxDdXJyaWN1bHVtIC5jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCA1MHB4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNtb2RhbEN1cnJpY3VsdW0gLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAvKiBtaW4taGVpZ2h0OiA0MDBweDsgKi9cbiAgfVxufVxuXG4jbW9kYWxDdXJyaWN1bHVtIC5jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNtb2RhbEN1cnJpY3VsdW0gLmNvbnRlbnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNtb2RhbEN1cnJpY3VsdW0gLmNvbnRlbnQgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgIC8qIGhlaWdodDogMzEwcHg7ICovXG4gIH1cbn1cblxuI21vZGFsQ3VycmljdWx1bSAuY29udGVudCBhIHtcbiAgY29sb3I6ICMwQjI4NTA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jbW9kYWxDdXJyaWN1bHVtIC5jb250ZW50ID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjbW9kYWxDdXJyaWN1bHVtIC5jb250ZW50ID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbW9kYWxDdXJyaWN1bHVtIC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVpLnNlY29uZGFyeS5idXR0b24sXG4udWkuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjI4NTA7XG59XG5cbi51aS5zZWNvbmRhcnkuYnV0dG9uOmhvdmVyLFxuLnVpLnNlY29uZGFyeS5idXR0b25zIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEzZTdkO1xufVxuXG4udWkucHJpbWFyeS5idXR0b24sXG4udWkucHJpbWFyeS5idXR0b25zIC5idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDM1ZGVnLCAjNUI1QzdGIDAlLCAjMjQzNjYxIDE0JSwgIzEyMzM2MSAyNSUsICMxQzUwN0YgMzYlLCAjMTI1QjhBIDQ1JSwgIzExNUQ4NyA1NSUsICMwOTc4OTkgNjIlLCAjMDQ5M0E2IDcxJSwgIzAxQzBCRiA3OSUsICMzM0M0QkYgODglLCAjMUVERUQ3IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cblxuLnVpLnByaW1hcnkuYnV0dG9uOmhvdmVyLFxuLnVpLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiAwJSAxMDAlO1xuICBjb2xvcjogIzBCMjg1MDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBCMjg1MDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjMsIDEpO1xufVxuXG4udWkuYnV0dG9uLmxpZ2h0LWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi51aS50ZXJ0aWFyeS5idXR0b24ge1xuICBjb2xvcjogaW5pdGlhbDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyAhaW1wb3J0YW50O1xufVxuXG4udWkudGVydGlhcnkuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi51aS5vcmFuZ2UuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NmY0NDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udWkub3JhbmdlLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBuZXcgc3R5bGUgZm9yIGZvbWFudGljLXVpIC51aS5jYXJkICovXG4udWkuYmFzaWMuY2FyZCxcbi51aS5iYXNpYy5jYXJkcyA+IC5jYXJkLFxuLnVpLmJhc2ljLmNhcmQgPiA6Zmlyc3QtY2hpbGQsXG4udWkuYmFzaWMuY2FyZHMgPiAuY2FyZCA+IDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnVpLmJhc2ljLmNhcmQsXG4udWkuYmFzaWMuY2FyZHMgPiAuY2FyZCxcbi51aS5iYXNpYy5jYXJkOmhvdmVyLFxuLnVpLmJhc2ljLmNhcmRzID4gLmNhcmQ6aG92ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJvcmRlcl9ibG9jayAudWkuYmFzaWMuY2FyZHMgPiAuY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyX2Jsb2NrIC51aS5iYXNpYy5jYXJkcyA+IC5jYXJkID4gOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlcl9ibG9jayBhIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTJweCAwIHJnYmEoMzMsIDQzLCA1NCwgMC4wNyksIDAgMTBweCAzMHB4IDAgcmdiYSgzMywgNDMsIDU0LCAwLjA5KSAhaW1wb3J0YW50O1xufVxuXG4uaXJ1LXRpbnktcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaXJ1LXRpbnktcGxheWVyIC5zb25nLW1haW4taW5mbyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnUtdGlueS1wbGF5ZXIgLnNvbmctbWFpbi1pbmZvIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLmlydS10aW55LXBsYXllciAuc29uZy1tYWluLWluZm8gLmljb24uYXgtc3RvcCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmlydS10aW55LXBsYXllciAuc29uZy1tYWluLWluZm8gLnNvbmctdGltZXIge1xuICBtYXJnaW46IDBweCAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaXJ1LXRpbnktcGxheWVyIC5zb25nLW1haW4taW5mbyAuc29uZy10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5pcnUtdGlueS1wbGF5ZXIgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMXJlbTtcbiAgZmxleC1iYXNpczogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pcnUtdGlueS1wbGF5ZXIgLmljb246aG92ZXIge1xuICBjb2xvcjogIzBDQjRDRTtcbn1cblxuLmlydS10aW55LXBsYXllciAuaWNvbjo6YmVmb3JlIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnUtdGlueS1wbGF5ZXIgLmljb24ge1xuICAgIG1pbi13aWR0aDogMS41cmVtO1xuICAgIGZsZXgtYmFzaXM6IDEuNXJlbTtcbiAgfVxufVxuXG4uaXJ1LXRpbnktcGxheWVyIC5pY29uLmF4LXRpbWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnUtdGlueS1wbGF5ZXIgLmljb24uYXgtdGltZXMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4uaXJ1LXRpbnktcGxheWVyIC5zb25nLXNlZWsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pcnUtdGlueS1wbGF5ZXIgLnNvbmctcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDI5LCAzMSwgMC4xNSk7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaXJ1LXRpbnktcGxheWVyIC5zb25nLXZvbHVtZS1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuODUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG5cbi5pcnUtdGlueS1wbGF5ZXIgLnNvbmctdm9sdW1lLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDIwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB3aWR0aDogODAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDI5LCAzMSwgMC45KTtcbn1cblxuLmlydS10aW55LXBsYXllciAuc29uZy12b2x1bWUtYmFyI2ZnIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbjogLTIuNXB4IGF1dG87XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5pcnUtdGlueS1wbGF5ZXIgLnNvbmctdm9sdW1lLWJhciNmZ2cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogLTVweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB3aWR0aDogNjAlO1xufVxuXG4uaXJ1LXRpbnktcGxheWVyIC5zb25nLXZvbHVtZS1iYXIjYmcge1xuICBoZWlnaHQ6IDEuNXB4O1xuICBtYXJnaW46IC0wLjc1cHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMjksIDMxLCAwLjc1KTtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmlydS10aW55LXBsYXllciAuc29uZy12b2x1bWUtZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogODAlO1xuICBtYXJnaW46IC03LjVweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLCAyOSwgMzEsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDcuNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pcnUtdGlueS1wbGF5ZXIgLnNvbmctdm9sdW1lLWRvdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQ0I0Q0U7XG59XG5cbi5kYXJrLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjI4NTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9idWlsZC9pbWFnZXMvYmFubmVyL2JsdWUtc21va2UtYmcuanBnXCIpO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhcmstYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtb3Zlci1kYXJrLWJhbm5lciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LW92ZXItZGFyay1iYW5uZXIgYSB7XG4gIGNvbG9yOiAjRUVGRTAwICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogV2lzdGlhIHJvdW5kZWQgY29ybmVycyAqL1xuLnctY2hyb21lIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnJlYWQtbW9yZS1sZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVhZC1tb3JlLWxlc3NfX2JsdXJlZCB7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiAuNHM7XG59XG5cbi5yZWFkLW1vcmUtbGVzc19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5yZWFkLW1vcmUtbGVzc19fdG9nZ2xlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5yZWFkLW1vcmUtbGVzc19fdG9nZ2xlLWJ0biB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFkLW1vcmUtbGVzc19fdG9nZ2xlLWJ0biBpLmljb24ge1xuICBjb2xvcjogIzBDQjRDRTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLnJlYWQtbW9yZS1sZXNzX190b2dnbGUtYnRuIGkuaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDk4YTllO1xufVxuXG4ucmVhZC1tb3JlLWxlc3NfX3RvZ2dsZS1idG46YWN0aXZlLCAucmVhZC1tb3JlLWxlc3NfX3RvZ2dsZS1idG46Zm9jdXMge1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFkLW1vcmUtbGVzc19fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5yZWFkLW1vcmUtbGVzc19fb3ZlcmxheS0td2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDEwMCUpO1xufVxuXG4ucmVhZC1tb3JlLWxlc3NfX292ZXJsYXktLWdyYXktYmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZjFmMWYxIDAlLCByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuNSkgMTAwJSk7XG59XG5cbi5yZWFkLW1vcmUtbGVzc19fb3ZlcmxheS0tNDAge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5yZWFkLW1vcmUtbGVzcy5ybWwtYWN0aXZlIC5yZWFkLW1vcmUtbGVzc19fb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWFkLW1vcmUtbGVzcy0tc2ltcGxlLWxlZnQgLnJlYWQtbW9yZS1sZXNzX190b2dnbGUtYnRuIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVhZC1tb3JlLWxlc3MtLXNpbXBsZS1sZWZ0IC5yZWFkLW1vcmUtbGVzc19fdG9nZ2xlLWJ0biBpLmljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJlYWQtbW9yZS1sZXNzLS1zaW1wbGUtbGVmdCAucmVhZC1tb3JlLWxlc3NfX3RvZ2dsZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJlYWQtbW9yZS0tYmctYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICNFQ0Y3Rjk7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaG9ydC1kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2hvcnQtZGVzY19fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMTAwJSk7XG59XG5cbi5zaG9ydC1kZXNjX19vdmVybGF5LS1ncmF5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZhZmFmYSAwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjUpIDEwMCUpO1xufVxuXG4uY2F0ZWdvcnktY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LWNvbnRyb2xzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4uY2F0ZWdvcnktY29udHJvbHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0ZWdvcnktY29udHJvbHNfX2hlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1jb250cm9sc19faGVhZGVyIHtcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbi5jYXRlZ29yeS1jb250cm9sc19fZmlsdGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2F0ZWdvcnktY29udHJvbHNfX2ZpbHRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktY29udHJvbHNfX2ZpbHRlciB7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgfVxufVxuXG4uY2F0ZWdvcnktY29udHJvbHNfX2ZpbHRlciBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2F0ZWdvcnktY29udHJvbHNfX2ZpbHRlciAudWkuc2VsZWN0aW9uLmRyb3Bkb3duIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2F0ZWdvcnktY29udHJvbHNfX2ZpbHRlciAudWkuc2VsZWN0aW9uLmRyb3Bkb3duLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDM2LCAzOCwgMC4xNSk7XG59XG5cbi5jYXRlZ29yeS1jb250cm9sc19fZmlsdGVyIC51aS5zZWxlY3Rpb24uZHJvcGRvd24gaW5wdXQuc2VhcmNoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0ZWdvcnktY29udHJvbHNfX2ZpbHRlciBpLmljb24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyLjY3MTQyODU3ZW07XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uY2F0ZWdvcnktY29udHJvbHNfX2ZpbHRlciBpLmljb246OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0uNWVtO1xufVxuXG4uY2F0ZWdvcnktY29udHJvbHNfX3N3aXRjaGVyIHtcbiAgZmxleDogMCAwIDUwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1jb250cm9sc19fc3dpdGNoZXIge1xuICAgIG9yZGVyOiAzO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gIH1cbn1cblxuLmNhdGVnb3J5LWNvbnRyb2xzX19zd2l0Y2hlciBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2F0ZWdvcnktY29udHJvbHNfX3N3aXRjaGVyIC51aS5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwQjI4NTA7XG59XG5cbi5jYXRlZ29yeS1jb250cm9sc19fc3dpdGNoZXIgLnVpLmJ1dHRvbiBzdmcge1xuICBmaWxsOiAjMEIyODUwO1xufVxuXG4uY2F0ZWdvcnktY29udHJvbHNfX3N3aXRjaGVyIC51aS5idXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICMwQ0I0Q0U7XG59XG5cbi5jYXRlZ29yeS1jb250cm9sc19fc3dpdGNoZXIgLnVpLmJ1dHRvbi5hY3RpdmUgc3ZnIHtcbiAgZmlsbDogIzBDQjRDRTtcbn1cblxuLmNhdGVnb3J5LWNvbnRyb2xzX19zd2l0Y2hlciAudWkuYnV0dG9uIGkuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uY2F0ZWdvcnktY29udHJvbHNfX3N3aXRjaGVyIC51aS5idXR0b246aG92ZXIsIC5jYXRlZ29yeS1jb250cm9sc19fc3dpdGNoZXIgLnVpLmJ1dHRvbjphY3RpdmUsIC5jYXRlZ29yeS1jb250cm9sc19fc3dpdGNoZXIgLnVpLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAxcHggc29saWQgIzBDQjRDRTtcbn1cblxuLmNhdGVnb3J5LWNvbnRyb2xzX19zd2l0Y2hlciAudWkuYnV0dG9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgI2JjYmRiZCwgMCAwIDAgMXB4ICNkNGQ0ZDUgIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3J5LWNvbnRyb2xzX19zd2l0Y2hlci0tYmxvZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2F0ZWdvcnktY29udHJvbHNfX3N3aXRjaGVyLS1ibG9nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jYXRlZ29yeS1jb250cm9sc19fc3dpdGNoZXItLXRvZ2dsZS1hY3RpdmUgLnVpLmJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWFyY2gtZm9ybSAudWkuZHJvcGRvd24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaC1mb3JtIC51aS5kcm9wZG93biBpbnB1dC5zZWFyY2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWFyY2gtZm9ybSAudWkuZHJvcGRvd24gaS5pY29uIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMi42NzE0Mjg1N2VtO1xuICBvcGFjaXR5OiAuNTtcbiAgY29sb3I6ICMwQ0I0Q0U7XG59XG5cbi5zZWFyY2gtZm9ybSAudWkuZHJvcGRvd24gaS5pY29uOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtLjVlbTtcbn1cblxuLnNlYXJjaC1mb3JtIC51aS5zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwgMzYsIDM4LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogLjI4NTcxNDI5cmVtO1xufVxuXG4uc2VhcmNoLWZvcm0gLnVpLnNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWFyY2gtZm9ybSAudWkuc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzBCMjg1MDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2VhcmNoLWZvcm0gLnVpLnNlYXJjaCAudWkuYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VhcmNoLWZvcm0gLnVpLnNlYXJjaCAudWkuYnV0dG9uOmFjdGl2ZSwgLnNlYXJjaC1mb3JtIC51aS5zZWFyY2ggLnVpLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5zZWFyY2gtZm9ybSAudWkuc2VhcmNoIGkuaWNvbiB7XG4gIGNvbG9yOiAjMENCNENFO1xufVxuXG4uc2VhcmNoLWZvcm0gLnVpLnNlYXJjaDpob3ZlciAudWkuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbn1cblxuLnNlYXJjaC1mb3JtLS1lcXVhbC13IC51aS5kcm9wZG93biB7XG4gIGhlaWdodDogMzhweDtcbn1cblxuLnNlYXJjaC1mb3JtLS1lcXVhbC13IC51aS5zZWFyY2gge1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5zZWFyY2gtZm9ybS0tbGlnaHQtYnRuIC51aS5idXR0b24ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc2lkZWJhci1jb250YWluZXIgLnVpLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2lkZWJhci1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnNpZGViYXItaXRlbSBoMy51aS5oZWFkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXItaXRlbSBoMy51aS5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5zaWRlYmFyLWl0ZW1fX2IzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXItaXRlbV9fYjMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLWl0ZW1fX2IzIC51aS5saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc2lkZWJhci1pdGVtX19iMyAudWkubGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5zaWRlYmFyLWl0ZW1fX2IzIC51aS5saXN0IC51aS5idXR0b24ge1xuICB3aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMEIyODUwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXItaXRlbV9fYjMgLnVpLmxpc3QgLnVpLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNpZGViYXItaXRlbV9fYjMgLnVpLmxpc3QgLnVpLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5zaWRlYmFyLWl0ZW1fX2IzIC51aS5saXN0IC51aS5idXR0b24gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG4uc2lkZWJhci1pdGVtX19iMyAudWkubGlzdCAudWkuYnV0dG9uIC5pY29uOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci1pdGVtX19iMy0td3JhcGVkIC51aS5oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXItaXRlbV9fYjMtLXdyYXBlZCAudWkubGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci1pdGVtX19iMy0td3JhcGVkIC51aS5saXN0IC5pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMzJSAtIDFlbSk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1jaXJjbGUtbWFya2VyIC51aS5zdHlsZWQuYWNjb3JkaW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzQsIDM2LCAzOCwgMC4xNSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDM0LCAzNiwgMzgsIDAuMTUpO1xufVxuXG4uYWNjb3JkaW9uLWNpcmNsZS1tYXJrZXIgLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tY2lyY2xlLW1hcmtlciAudGl0bGUgLmljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG59XG5cbi5hY2NvcmRpb24tY2lyY2xlLW1hcmtlciAudGl0bGUgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xufVxuXG4uYWNjb3JkaW9uLWNpcmNsZS1tYXJrZXIgLnRpdGxlLmFjdGl2ZSAuaWNvbiwgLmFjY29yZGlvbi1jaXJjbGUtbWFya2VyIC50aXRsZS5hY3RpdmUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5hY2NvcmRpb24tY2lyY2xlLW1hcmtlciAuY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWNpcmNsZS1tYXJrZXJfX2JvcmRlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uLWNpcmNsZS1tYXJrZXJfX2JvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwgMzYsIDM4LCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZXItc3R5bGUge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5zd2lwZXItc2xpZGVyLXN0eWxlLS1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItc2xpZGVyLXN0eWxlIC5zd2lwZXItd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zd2lwZXItc2xpZGVyLXN0eWxlIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggNDBweDtcbn1cblxuLnN3aXBlci1zbGlkZXItc3R5bGUgLnN3aXBlci1zbGlkZSBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5zd2lwZXItc2xpZGVyLXN0eWxlIC5zd2lwZXItc2xpZGUgY2l0ZSwgLnN3aXBlci1zbGlkZXItc3R5bGUgLnN3aXBlci1zbGlkZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnN3aXBlci1zbGlkZXItc3R5bGUgLnN3aXBlci1zbGlkZV9fcXVvdGUge1xuICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc3dpcGVyLXNsaWRlci1zdHlsZSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IC01cHg7XG59XG5cbi5zd2lwZXItc2xpZGVyLXN0eWxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIyODUwO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEIyODUwO1xufVxuXG4uc3dpcGVyLXNsaWRlci1zdHlsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItc2xpZGVyLXN0eWxlIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItc2xpZGVyLXN0eWxlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBvcGFjaXR5OiAuNTtcbiAgdHJhbnNpdGlvbjogLjJzO1xufVxuXG4uc3dpcGVyLXNsaWRlci1zdHlsZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLCAuc3dpcGVyLXNsaWRlci1zdHlsZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN3aXBlci1zbGlkZXItc3R5bGUgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsIC5zd2lwZXItc2xpZGVyLXN0eWxlIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMEIyODUwO1xufVxuXG4uYmctb3ZlcmxheS0tbWFpbiB7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9EZW1hcnRpbmktc3RhZ2UtYmNrLUJURS1Db25jZXB0LW92ZXJsYXkucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmctb3ZlcmxheS0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY3MHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnJlYWt0aHJvdWdoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vTmV3LUJyZWFrdGhyb3VnaC1oZXJvLmpwZ1wiKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFrdGhyb3VnaCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE1MGRlZywgIzBDQjRDRSAwJSwgIzBCMjg1MCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFrdGhyb3VnaCAudWkuYmFzaWMuY2VudGVyLmFsaWduZWQuc2VnbWVudCB7XG4gICAgcGFkZGluZzogMTVweCAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVha3Rocm91Z2gge1xuICAgIHBhZGRpbmc6IDgwcHggNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFrdGhyb3VnaF9fYm94LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5icmVha3Rocm91Z2ggLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVha3Rocm91Z2ggLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFrdGhyb3VnaCAuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDU4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJyZWFrdGhyb3VnaCAuc3ViLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWt0aHJvdWdoIC5zdWIuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWt0aHJvdWdoIC5zdWIuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnJlYWt0aHJvdWdoIHAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVha3Rocm91Z2ggcCB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5icmVha3Rocm91Z2ggLnVpLmJpZy5vcmFuZ2UuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBCMjg1MCAhaW1wb3J0YW50O1xuICAvKlxuICBpbWcge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEwMyUpIHNlcGlhKDQwJSkgc2F0dXJhdGUoMjIyOSUpIGh1ZS1yb3RhdGUoMjAzZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoMjklKTtcbiAgfVxuICAqL1xufVxuXG5mb290ZXIgYSwgZm9vdGVyIGg0LCBmb290ZXIgaSB7XG4gIGNvbG9yOiAjMEIyODUwO1xufVxuXG5mb290ZXIgLnNvY2lhbC1pY29ucyBhLml0ZW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvIDByZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLypcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYmFja2dyb3VuZDogIzBCMjg1MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggLTVweCAjMEIyODUwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAqL1xuICAvKlxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyAgICAgICAgXG4gICAgICB9XG4gICAgICBcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgIGhlaWdodDogMTIwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBsZWZ0OiAtMTEwJTtcbiAgICAgICAgdG9wOiA5MCU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgICAgY29sb3I6ICMwQjI4NTAgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGVTb2NpYWxJY29ucyAwLjdzIDE7XG4gICAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGtleWZyYW1lcyBhbmltYXRlU29jaWFsSWNvbnMge1xuICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgbGVmdDogLTExMCU7XG4gICAgICAgICAgICAgICAgdG9wOiA5MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA1MCV7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgICAgICAgIHRvcDogLTMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLnNvY2lhbC1pY29ucyBhLml0ZW0ge1xuICAgIG1hcmdpbjogYXV0byAwLjRyZW07XG4gIH1cbn1cblxuZm9vdGVyIC5zb2NpYWwtaWNvbnMgYS5pdGVtLmZhY2Vib29rIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbmZvb3RlciAuc29jaWFsLWljb25zIGEuaXRlbSBpbWcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbmZvb3RlciAuc29jaWFsLWljb25zIGEuaXRlbS55b3V0dWJlIGltZyB7XG4gIGhlaWdodDogMjJweDtcbn1cblxuZm9vdGVyIC5zb2NpYWwtaWNvbnMgYS5pdGVtLmluc3RhZ3JhbSBpbWcge1xuICBoZWlnaHQ6IDIxcHg7XG59XG5cbmZvb3RlciAudWkuaGlkZS1vbi1tb2JpbGUucmVsYXhlZC5saXN0IC5pdGVtIHtcbiAgY29sb3I6ICMwQjI4NTAgIWltcG9ydGFudDtcbn1cblxuLmNvdW50ZG93bl9fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvdW50ZG93bl9fYmFzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTcuNXB4O1xufVxuXG4uY291bnRkb3duX19pdGVtIHtcbiAgcGFkZGluZzogNy41cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY291bnRkb3duX19pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDIuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jb3VudGRvd25fX2l0ZW0gcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogLjY3NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY291bnRkb3duLS1iaWcgLmNvdW50ZG93bl9fYmFzZSB7XG4gICAgbWFyZ2luOiAtMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb3VudGRvd24tLWJpZyAuY291bnRkb3duX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvdW50ZG93bi0tYmlnIC5jb3VudGRvd25fX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cblxuLmNvdW50ZG93bi0tYmlnIC5jb3VudGRvd25fX2l0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNvdW50ZG93bi0tZGFyayAuY291bnRkb3duX19pdGVtIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIyODUwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmxvZ28tYnJpY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4ubG9nby1icmlja19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sb2dvLWJyaWNrX19jb250YWluZXItLW5vLXdyYXAtZGVzayB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuLmxvZ28tYnJpY2tfX2NvbnRhaW5lci0tc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxvZ28tYnJpY2tfX2F3YXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG4ubG9nby1icmlja19faW1nIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxvZ28tYnJpY2tfX2ltZy0tbGVmdC1zcGFjZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubG9nby1icmljay0tdy1vLXBhZGQgLnVpLnBhZ2UuZ3JpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5sb2dvLWJyaWNrLS13LW8tcGFkZCAudWkucGFnZS5ncmlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubG9nby1icmljay0tdy1vLXBhZGQgLnVpLnBhZ2UuZ3JpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICB9XG59XG5cbi5sb2dvLWJyaWNrX19jb250YWluZXItLWpjLW5fY2VudGVyIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmxvZ28tYnJpY2tfX3YzIC5sb2dvLWJyaWNrX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvZ28tYnJpY2tfX3YzIC5sb2dvLWJyaWNrX19pdGVtIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4ubG9nby1icmlja19fdjMgLmxvZ28tYnJpY2tfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmxvZ28tYnJpY2tfX3YzIC5sb2dvLWJyaWNrX19pdGVtIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNXB4O1xufVxuXG4ubWFzdGVyLXBsYW5uaW5nLXBhZ2UgLmxvZ28tYnJpY2ssXG4udGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlLXBhZ2UgLmxvZ28tYnJpY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRhYnMtY29udGVudCAuc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMtY29udGVudCAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRhYnMtY29udGVudF9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFicy1jb250ZW50X19jb250cm9sczo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRhYnMtY29udGVudF9fY29udHJvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGFicy1jb250ZW50X19jb250cm9scyAuaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRhYnMtY29udGVudF9fY29udHJvbHMgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJzLWNvbnRlbnRfX2NvbnRyb2xzIC5pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE3cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMtY29udGVudF9fY29udHJvbHMgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGFicy1jb250ZW50X19jb250cm9scyAuaXRlbSBzdmcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZmlsbDogIzBDQjRDRTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50YWJzLWNvbnRlbnRfX2NvbnRyb2xzIC5pdGVtIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRhYnMtY29udGVudF9fY29udHJvbHMgLml0ZW0gc3BhbiB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC50YWJzLWNvbnRlbnRfX2NvbnRyb2xzIC5pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxufVxuXG4udGFicy1jb250ZW50X19jb250cm9scyAuaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMENCNENFICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRhYnMtY29udGVudF9fY29udHJvbHMgLml0ZW0uYWN0aXZlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAudGFicy1jb250ZW50X19jb250cm9scyAuaXRlbS5hY3RpdmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWJvdXQtcGFnZS9jaGV2cm9uLnN2Z1wiKTtcbiAgfVxufVxuXG4udGFicy1jb250ZW50X19jb250cm9scyAuaXRlbS5hY3RpdmUgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLnRhYnMtY29udGVudF9fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMtY29udGVudF9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG5cbi50YWJzLWNvbnRlbnRfX2Rlc2NyaXB0aW9uIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICMwQjI4NTA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicy1jb250ZW50X19kZXNjcmlwdGlvbiBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuXG4udGFicy1jb250ZW50X19pbm5lciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwQ0I0Q0U7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicy1jb250ZW50X19pbm5lciB7XG4gICAgcGFkZGluZzogNDVweDtcbiAgfVxufVxuXG4udGFicy1jb250ZW50X19pbm5lciAuY2FyZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYnMtY29udGVudF9fY2FyZHMgLmNhcmQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRhYnMtY29udGVudF9fY2FyZHMgLmNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuNWVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicy1jb250ZW50X19jYXJkcyAuY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMS41ZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRhYnMtY29udGVudF9fY2FyZHMgLmNhcmQgcCB7XG4gIGNvbG9yOiAjMEIyODUwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG59XG5cbi50YWJzLWNvbnRlbnRfX2NhcmRzIC5jYXJkOmhvdmVyIHAge1xuICBjb2xvcjogIzBDQjRDRTtcbn1cblxuLnRhYnMtY29udGVudF9faG9tZSAudGFicy1jb250ZW50X19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50YWJzLWNvbnRlbnRfX2hvbWUgLnNlY29uZGFyeS1oZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50YWJzLWNvbnRlbnRfX2hvbWUgLmxpbmstYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzBCMjg1MDtcbn1cblxuLnVpLnRhYnVsYXIubWVudSAuYWN0aXZlLml0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmhvbWUtcGFnZS1jb250YWluZXIgaDIuaGVhZGVyIHtcbiAgZm9udC1zaXplOiA1OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lLXBhZ2UtY29udGFpbmVyIC51aS5sYXJnZS50ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaG9tZS10YWJzIC5kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaG9tZS10YWJzIC50YWJzLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMzZweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhvbWUtdGFicyAudGFicy1jb250ZW50X19jb250cm9scyBhIHtcbiAgICB3aWR0aDogMjE4cHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZS10YWJzIC50YWJzLWNvbnRlbnRfX2NvbnRyb2xzIGEuYWN0aXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWUtdGFicyAudGFicy1jb250ZW50X19jb250cm9scyBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ob21lLXRhYnMgLnRhYnMtY29udGVudF9fY29udHJvbHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5ob21lLXRhYnMgLnRhYnMtY29udGVudCBoMi5oZWFkZXIge1xuICBmb250LXNpemU6IDU4cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ob21lLXRhYnMgLnRhYnMtY29udGVudCBoMi5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjlweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ob21lLXRhYnMgLnRhYnMtY29udGVudCAudWkubGFyZ2UudGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhvbWUtdGFicyAudGFicy1jb250ZW50IC51aS5sYXJnZS50ZXh0IHtcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGlkZS1sZWZ0IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYW5pbWF0aW9uOiBzbGlkZUZyb21MZWZ0IC43NXMgZWFzZS1vdXQgMTtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUZyb21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uaGVhZGVyLW5ldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLW5ldyB7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICB9XG59XG5cbi5oZWFkZXItbmV3X193cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1uZXdfX2NvbnRlbnQtYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItbmV3X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItbmV3X19saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG59XG5cbi5oZWFkZXItbmV3X19saW5rOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG59XG5cbi5oZWFkZXItbmV3X19saW5rOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHJpZ2h0OiAtMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbmV3X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZWFkZXItbmV3X19sb2dvLXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1uZXcuZGFyayAuaGVhZGVyLW5ld19fbGluayB7XG4gIGNvbG9yOiAjMEIyODUwICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItbmV3LmRhcmsgLmhlYWRlci1uZXdfX2xpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIyODUwICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItbmV3X19idG4ge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmV3X19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZWFkZXItbmV3IC5zaWRlYmFyLW1lbnUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItbmV3IC5zaWRlYmFyLW1lbnUtbGluayBpbWc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG59XG5cbi5oZWFkZXItbmV3IC50b3AtZGVza3RvcC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFib3V0LW1ldGhvZC1wYWdlIC5icmVhZGNydW1iLWNvbnRhaW5lcixcbi5hYm91dC12YWx1ZXMtcGFnZSAuYnJlYWRjcnVtYi1jb250YWluZXIsXG4ubWFzdGVyLXBsYW5uaW5nLXBhZ2UgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1wYWdlIC5oZWFkZXItbmV3IC51aS5idXR0b24sXG4ubWV0aG9kLXRyYWluaW5nLXByb2dyYW0tcGFnZSAuaGVhZGVyLW5ldyAudWkuYnV0dG9uLFxuLnZhbHVlcy10cmFpbmluZy1wcm9ncmFtLXBhZ2UgLmhlYWRlci1uZXcgLnVpLmJ1dHRvbixcbi5wcm9waGVjeS1paS1wYWdlIC5oZWFkZXItbmV3IC51aS5idXR0b24sXG4ubWFzdGVyLXBsYW5uaW5nLXBhZ2UgLmhlYWRlci1uZXcgLnVpLmJ1dHRvbixcbi5hYm91dC1tZXRob2QtcGFnZSAuaGVhZGVyLW5ldyAudWkuYnV0dG9uLFxuLmVtcHlyZWFuY2UtMS1wYWdlIC5oZWFkZXItbmV3IC51aS5idXR0b24sXG4ucHJvcGhlY3ktMS1wYWdlIC5oZWFkZXItbmV3IC51aS5idXR0b24ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlLXBhZ2UgLmhlYWRlci1uZXcge1xuICBtYXgtd2lkdGg6IDEyMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9waGVjeS1paS1wYWdlIC5oZWFkZXItbmV3X19idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGhlY3ktaWktcGFnZSAuaGVhZGVyLW5ld19fYnRuLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub3Bwb3J0dW5pdHktcHJvZ3JhbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogLTYwcHggYXV0byAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3Bwb3J0dW5pdHktcHJvZ3JhbV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAjMDAwMDAwMjk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMzRweCA2MHB4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAub3Bwb3J0dW5pdHktcHJvZ3JhbV9fd3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9wcG9ydHVuaXR5LXByb2dyYW1fX3dyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5vcHBvcnR1bml0eS1wcm9ncmFtX19ib3gtaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ub3Bwb3J0dW5pdHktcHJvZ3JhbV9fYm94LWltZyBpbWcge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4ub3Bwb3J0dW5pdHktcHJvZ3JhbSBoNCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLm9wcG9ydHVuaXR5LXByb2dyYW1fX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3Bwb3J0dW5pdHktcHJvZ3JhbV9fYm94IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9wcG9ydHVuaXR5LXByb2dyYW1fX2JveDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5vcHBvcnR1bml0eS1wcm9ncmFtLnByb3BoZWN5LWltZyAub3Bwb3J0dW5pdHktcHJvZ3JhbV9fYm94LWltZzpudGgtb2YtdHlwZSgxKSBpbWcsIC5vcHBvcnR1bml0eS1wcm9ncmFtLnByb3BoZWN5LWltZyAub3Bwb3J0dW5pdHktcHJvZ3JhbV9fYm94LWltZzpudGgtb2YtdHlwZSgzKSBpbWcge1xuICB3aWR0aDogNjdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcHBvcnR1bml0eS1wcm9ncmFtLnByb3BoZWN5LWltZyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ub3Bwb3J0dW5pdHktcHJvZ3JhbS5wcm9waGVjeS1pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vcHBvcnR1bml0eS1wcm9ncmFtLnByb3BoZWN5LTEtaW1nIC5vcHBvcnR1bml0eS1wcm9ncmFtX19ib3gtaW1nIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9wcG9ydHVuaXR5LXByb2dyYW0ucHJvcGhlY3ktMS1pbWcgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm9wcG9ydHVuaXR5LXByb2dyYW0ucHJvcGhlY3ktMS1pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vcHBvcnR1bml0eS1wcm9ncmFtLm1ldGhvZC1pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcHBvcnR1bml0eS1wcm9ncmFtLm1ldGhvZC1pbWcgaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcHBvcnR1bml0eS1wcm9ncmFtLm1ldGhvZC1pbWcgLm9wcG9ydHVuaXR5LXByb2dyYW1fX3dyYXAgLm9wcG9ydHVuaXR5LXByb2dyYW1fX2JveDpudGgtb2YtdHlwZSgyKSBpbWcge1xuICAgIHdpZHRoOiA0MnB4O1xuICB9XG59XG5cbi5vcHBvcnR1bml0eS1wcm9ncmFtLmVtcHlyZWFuY2UtaW1nIHtcbiAgbWF4LXdpZHRoOiAxMTI2cHg7XG59XG5cbi5vcHBvcnR1bml0eS1wcm9ncmFtLmVtcHlyZWFuY2UtaW1nIC5vcHBvcnR1bml0eS1wcm9ncmFtX193cmFwIHtcbiAgcGFkZGluZzogMzJweCA0OHB4IDI4cHggNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9wcG9ydHVuaXR5LXByb2dyYW0uZW1weXJlYW5jZS1pbWcgLm9wcG9ydHVuaXR5LXByb2dyYW1fX2JveCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgfVxufVxuXG4ub3Bwb3J0dW5pdHktcHJvZ3JhbS5lbXB5cmVhbmNlLWltZyAub3Bwb3J0dW5pdHktcHJvZ3JhbV9fYm94IGltZyB7XG4gIG1heC13aWR0aDogNjZweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxpdmVzdHJlYW0tdHJhaW5pbmcge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGl2ZXN0cmVhbS10cmFpbmluZyB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuXG4ubGl2ZXN0cmVhbS10cmFpbmluZ19fYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBCMjg1MDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAyNXB4IDE1cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpdmVzdHJlYW0tdHJhaW5pbmdfX2JveCB7XG4gICAgcGFkZGluZzogNTVweCA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxpdmVzdHJlYW0tdHJhaW5pbmdfX2JveCBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXZlc3RyZWFtLXRyYWluaW5nX19ib3ggaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5saXZlc3RyZWFtLXRyYWluaW5nX19ib3ggdWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpdmVzdHJlYW0tdHJhaW5pbmdfX2JveCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG4ubGl2ZXN0cmVhbS10cmFpbmluZ19fYm94IGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxpdmVzdHJlYW0tdHJhaW5pbmdfX2JveCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2syLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbn1cblxuLnByb3BoZWN5LWlpLXBhZ2UgLmxpdmVzdHJlYW0tdHJhaW5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG4ucHJvcGhlY3ktaWktcGFnZSAubGl2ZXN0cmVhbS10cmFpbmluZ19fYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnBhZ2UtbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLnBhZ2UtbmF2aWdhdGlvbl9fbmF2IHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDUwcHggcmdiYSgyNSwgMzcsIDUyLCAwLjE0KSwgMCAycHggNXB4IHJnYmEoMjUsIDM3LCA1MiwgMC4wMyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnBhZ2UtbmF2aWdhdGlvbl9fdGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlLW5hdmlnYXRpb25fX3RpdGxlLXdyYXAgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFnZS1uYXZpZ2F0aW9uX190aXRsZS13cmFwIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwQjI4NTA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZ2UtbmF2aWdhdGlvbiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucGFnZS1uYXZpZ2F0aW9uIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG4ucGFnZS1uYXZpZ2F0aW9uIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGFnZS1uYXZpZ2F0aW9uIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMEIyODUwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnBhZ2UtbmF2aWdhdGlvbiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogLTUwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCMjg1MDtcbn1cblxuLnBhZ2UtbmF2aWdhdGlvbiBhLmFjdGl2ZTpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJsb2ctaGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMxMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggIzMzMztcbn1cblxuLmJsb2ctaGVybyAudWkuaGVhZGVyLFxuLmJsb2ctaGVybyAudWkuaGVhZGVyIC5zdWIuaGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDJweCAjMzMzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctaGVybyAudWkuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmJsb2ctaGVybyAudWkuYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJsb2ctaGVybyBhLCAuYmxvZy1oZXJvIGE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJsb2ctaGVyby0tYjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwMDI0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzNkZWcsIHJnYmEoMiwgMCwgMzYsIDAuMykgMCUsIHJnYmEoOSwgOSwgMTIxLCAwLjMpIDM1JSwgcmdiYSgwLCAyMTIsIDI1NSwgMC4zKSAxMDAlKSwgdXJsKC4uL2ltYWdlcy9oZXJvL2Jsb2ctYmctZGVtYXJ0aW5pLXZlci0xLnBuZyk7XG59XG5cbi5ibG9nLWhlcm8tLWIyIHtcbiAgYmFja2dyb3VuZDogIzIyNkFCQTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL0RlbWFydGluaS1iZy0zLnBuZyk7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nLWhlcm8tLWIzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRDk4RTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL0hlYWRlci1USEUtS0VZUy1UTy1NRU5UQUwtSEVBTFRILnBuZyk7XG59XG5cbi5ibG9nLWhlcm8tLWI0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL1BlbmR1bHVtSm9obi5wbmcpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDk1dmg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDM1JSA4MCUgIWltcG9ydGFudDtcbn1cblxuLmJsb2ctaGVyby0tYTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vUGVuZHVsdW1TdW1taXQyMDE3VGh1cnMtNDcwLTEwMjR4NjgzLnBuZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QTQwODY7XG4gIG1pbi1oZWlnaHQ6IDQzNXB4O1xufVxuXG4ucG9kY2FzdC1oZXJvIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vdGhvbWFzLWxlLmpwZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2RjYXN0LWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnBvZGNhc3QtaGVyby0tZW1iZWQtcGxheWVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvZGNhc3QtaGVyby0tZW1iZWQtcGxheWVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDNyZW0gMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb2RjYXN0LWhlcm8tLWVtYmVkLXBsYXllciB7XG4gICAgcGFkZGluZzogMi41cmVtIDIuNXJlbSA1cmVtIDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1OTlweCkge1xuICAucG9kY2FzdC1oZXJvLS1lbWJlZC1wbGF5ZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gM3JlbSA2cmVtIDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5wb2RjYXN0LWhlcm8tLWVtYmVkLXBsYXllciBoMS51aS5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9kY2FzdC1oZXJvLS1lbWJlZC1wbGF5ZXIgaDEudWkuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvZGNhc3QtaGVyby0tZW1iZWQtcGxheWVyIGgxLnVpLmhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU5OXB4KSB7XG4gIC5wb2RjYXN0LWhlcm8tLWVtYmVkLXBsYXllciBoMS51aS5oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLnBvZGNhc3QtaGVyby0taWZyYW1lLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb2RjYXN0LWhlcm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDM1ZGVnLCAjNUI1QzdGIDAlLCAjMjQzNjYxIDE0JSwgIzEyMzM2MSAyNSUsICMxQzUwN0YgMzYlLCAjMTI1QjhBIDQ1JSwgIzExNUQ4NyA1NSUsICMwOTc4OTkgNjIlLCAjMDQ5M0E2IDcxJSwgIzAxQzBCRiA3OSUsICMzM0M0QkYgODglLCAjMUVERUQ3IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgb3BhY2l0eTogLjgzO1xufVxuXG4uZ2VuZXJpYy1idGUge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6IHRvcCBsZWZ0L2NvdmVyIG5vLXJlcGVhdCB1cmwoLi4vaW1hZ2VzL2hlcm8vYnRlLWhlcm8tYmFubmVyLnBuZyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVyaWMtYnRlIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDkwcHg7XG4gICAgYmFja2dyb3VuZDogOTAlIDIwMCUgbm8tcmVwZWF0IHVybCguLi9pbWFnZXMvYnRlLWdlbmVyaWMvRHItSm9obi1EZW1hcnRpbmktNC5wbmcpLCB0b3AgbGVmdC9jb3ZlciBuby1yZXBlYXQgdXJsKC4uL2ltYWdlcy9oZXJvL2J0ZS1oZXJvLWJhbm5lci5wbmcpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTk5cHgpIHtcbiAgLmdlbmVyaWMtYnRlIHtcbiAgICBiYWNrZ3JvdW5kOiA5MCUgMTAwJSBuby1yZXBlYXQgdXJsKC4uL2ltYWdlcy9idGUtZ2VuZXJpYy9Eci1Kb2huLURlbWFydGluaS00LnBuZyksIHRvcCBsZWZ0L2NvdmVyIG5vLXJlcGVhdCB1cmwoLi4vaW1hZ2VzL2hlcm8vYnRlLWhlcm8tYmFubmVyLnBuZyk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lcmljLWJ0ZS0tbXBsIHtcbiAgICBiYWNrZ3JvdW5kOiB0b3AgbGVmdC9jb3ZlciBuby1yZXBlYXQgdXJsKC4uL2ltYWdlcy9oZXJvL2J0ZS1oZXJvLWJhbm5lci5wbmcpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTk5cHgpIHtcbiAgLmdlbmVyaWMtYnRlLS1tcGwge1xuICAgIGJhY2tncm91bmQ6IHRvcCBsZWZ0L2NvdmVyIG5vLXJlcGVhdCB1cmwoLi4vaW1hZ2VzL2hlcm8vYnRlLWhlcm8tYmFubmVyLnBuZyk7XG4gIH1cbn1cblxuLmdlbmVyaWMtYnRlIC51aS5oZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmdlbmVyaWMtYnRlIC51aS5oZWFkZXIgLnN1Yi5oZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5hY2NlbnRlZC1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzEyMzM2MSAxOCUsICMxMTVkODcgNDclLCAjMDQ5M2E2IDY1JSwgIzFlZGVkNyAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYWNjZW50ZWQtcHJldHR5LWJnMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wYWdlL0RlbWFydGluaS1zdGFnZS1iY2stQlRFLUNvbmNlcHQtb3ZlcmxheS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYWNjZW50ZWQtcHJldHR5LWJnMiB7XG4gIGJhY2tncm91bmQ6IHRvcCBsZWZ0L2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZC9hY2NlbnRlZC1iZzEuanBnXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hY2NlbnRlZC1wcmV0dHktYmcyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNWRlZywgcmdiYSg5MSwgOTIsIDEyNywgMC44KSAwJSwgcmdiYSgzNiwgNTQsIDk3LCAwLjgpIDE0JSwgcmdiYSgxOCwgNTEsIDk3LCAwLjgpIDI1JSwgcmdiYSgyOCwgODAsIDEyNywgMC44KSAzNiUsIHJnYmEoMTgsIDkxLCAxMzgsIDAuOCkgNDUlLCByZ2JhKDE3LCA5MywgMTM1LCAwLjgpIDU1JSwgcmdiYSg5LCAxMjAsIDE1MywgMC44KSA2MiUsIHJnYmEoNCwgMTQ3LCAxNjYsIDAuOCkgNzElLCByZ2JhKDEsIDE5MiwgMTkxLCAwLjgpIDc5JSwgcmdiYSg1MSwgMTk2LCAxOTEsIDAuOCkgODglLCByZ2JhKDMwLCAyMjIsIDIxNSwgMC44KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFjY2VudGVkLXBhdHRlcm4tYmcge1xuICBiYWNrZ3JvdW5kOiB0b3AgbGVmdC9jb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmQvYWNjZW50ZWQtcGF0dGVybi1iZy5qcGdcIik7XG59XG5cbi5zdGVwLWFjY2VudGVkLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnN0ZXAtYWNjZW50ZWQtYmdfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NDBweDtcbn1cblxuLnN0ZXAtYWNjZW50ZWQtYmdfX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zdGVwLWFjY2VudGVkLWJnX19zaGFkb3dlZC1pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC1hY2NlbnRlZC1iZ19fc2hhZG93ZWQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RlcC1hY2NlbnRlZC1iZ19fc2hhZG93ZWQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuXG4uaGVyby1qb2huLXdpdGgtc2lnbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmhlcm8tam9obi13aXRoLXNpZ25fX21haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDMlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWpvaG4td2l0aC1zaWduX19tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tam9obi13aXRoLXNpZ25fX21haW4ge1xuICAgIHJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1OTlweCkge1xuICAuaGVyby1qb2huLXdpdGgtc2lnbl9fbWFpbiB7XG4gICAgcmlnaHQ6IDE0JTtcbiAgfVxufVxuXG4uaGVyby1qb2huLXdpdGgtc2lnbl9fc2lnbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5xdW90ZXMtaGVybyB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcXVvdGVzL3F1b3Rlcy1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXVvdGVzLWhlcm86OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3Rlcy1oZXJvOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4ucXVvdGVzLWhlcm9fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5xdW90ZXMtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5xdW90ZXMtaGVyb19fdGl0bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucXVvdGVzLWhlcm9fX3RpdGxlIGIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uYmxvZy1tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLW1haW4tY29udGVudCAuY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2ctbWFpbi1jb250ZW50IC5jb250ZW50X19jb250YWluZXIgLnVpLmhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1tYWluLWNvbnRlbnQgLmNvbnRlbnRfX2NvbnRhaW5lciAudWkuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxufVxuXG4uYmxvZy1tYWluLWNvbnRlbnQgLmNvbnRlbnRfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmxvZy1tYWluLWNvbnRlbnQgLmNvbnRlbnRfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjMDA2MWZmO1xufVxuXG4uYmxvZy1tYWluLWNvbnRlbnQgLmNvbnRlbnRfX2l0ZW0gYTpub3QoLmJ1dHRvbik6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJsb2ctbWFpbi1jb250ZW50IC5jb250ZW50X19pdGVtID4gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzBDQjRDRTtcbn1cblxuLmJsb2ctbWFpbi1jb250ZW50IC5jb250ZW50X19pdGVtIHAsXG4uYmxvZy1tYWluLWNvbnRlbnQgLmNvbnRlbnRfX2l0ZW0gLnVpLmxpc3QgLmxpc3QgPiAuaXRlbSwgLmJsb2ctbWFpbi1jb250ZW50IC5jb250ZW50X19pdGVtIC51aS5saXN0ID4gLml0ZW0sIC5ibG9nLW1haW4tY29udGVudCAuY29udGVudF9faXRlbSBvbC51aS5saXN0IGxpLCAuYmxvZy1tYWluLWNvbnRlbnQgLmNvbnRlbnRfX2l0ZW0gdWwudWkubGlzdCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4uYmxvZy1tYWluLWNvbnRlbnQgLmNvbnRlbnRfX2l0ZW0gaDEsXG4uYmxvZy1tYWluLWNvbnRlbnQgLmNvbnRlbnRfX2l0ZW0gaDIsXG4uYmxvZy1tYWluLWNvbnRlbnQgLmNvbnRlbnRfX2l0ZW0gaDMsXG4uYmxvZy1tYWluLWNvbnRlbnQgLmNvbnRlbnRfX2l0ZW0gaDEgc3Ryb25nLFxuLmJsb2ctbWFpbi1jb250ZW50IC5jb250ZW50X19pdGVtIGgyIHN0cm9uZyxcbi5ibG9nLW1haW4tY29udGVudCAuY29udGVudF9faXRlbSBoMyBzdHJvbmcge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJsb2ctbWFpbi1jb250ZW50IC5jb250ZW50X19pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYmxvZy1tYWluLWNvbnRlbnQgLmNvbnRlbnRfX2l0ZW0gLnVpLmhlYWRlciAuc3ViLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuN3JlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uYmxvZy1tYWluLWNvbnRlbnQgLmNvbnRlbnRfX2l0ZW0gLnZpZGVvLWl0ZW1fX2luZm8ge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4uYmxvZy1tYWluLWNvbnRlbnQgLmNvbnRlbnRfX2l0ZW0gLnZpZGVvLWl0ZW1fX2luZm8gdGltZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjMENCNENFO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59XG5cbi5ibG9nLW1haW4tY29udGVudCAuY29udGVudF9faXRlbSAudmlkZW8taXRlbV9faW5mbyB0aW1lOmhvdmVyIHtcbiAgY29sb3I6ICMwOThhOWU7XG59XG5cbi5ibG9nLW1haW4tY29udGVudCAuY29udGVudF9faXRlbSAudmlkZW8taXRlbV9faW5mbyB1bC51aS5saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5ibG9nLW1haW4tY29udGVudCAuY29udGVudF9faXRlbSAudmlkZW8taXRlbV9faW5mbyB1bC51aS5saXN0IGxpIHRpbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzBDQjRDRTtcbn1cblxuLmJsb2ctbWFpbi1jb250ZW50IC5jb250ZW50X19pdGVtIC52aWRlby1pdGVtX19pbmZvIHVsLnVpLmxpc3QgbGk6aG92ZXIgdGltZSB7XG4gIGNvbG9yOiAjMDk4YTllO1xufVxuXG4uYmxvZy1tYWluLWNvbnRlbnQgLmNvbnRlbnRfX2l0ZW0gLnZpZGVvLWl0ZW1fX2luZm8gdWwudWkubGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5ibG9nLW1haW4tY29udGVudCAuY29udGVudF9faXRlbSAudmlkZW8taXRlbV9faW5mbyAudWkubGlzdCA+IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2ctbWFpbi1jb250ZW50IC5jb250ZW50X19pdGVtIC5wb2RjYXN0LWl0ZW1fX2luZm8ge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1tYWluLWNvbnRlbnQgLmNvbnRlbnRfX2luZm8gLnVpLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbi5ibG9nLW1haW4tY29udGVudCAucG9kY2FzdC1pdGVtIC5zaGstcGxheWVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qLmEyYV9zdmcsIC5hMmFfY291bnQgeyBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH0qL1xuLyouYTJhX21lbnUsIC5hMmFfbWVudV9maW5kX2NvbnRhaW5lciB7IGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfSovXG4uYTJhX21lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBib3JkZXItY29sb3I6ICNERkRGREY7XG59XG5cbi5hMmFfbWVudSBhLCAuYTJhX21lbnUgYS5hMmFfaSwgLmEyYV9tZW51IGEuYTJhX2k6dmlzaXRlZCwgLmEyYV9tZW51IGEuYTJhX21vcmUsIGkuYTJhX2kge1xuICBib3JkZXItY29sb3I6ICNERkRGREYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYTJhX21lbnUgYS5hMmFfaTphY3RpdmUsIC5hMmFfbWVudSBhLmEyYV9pOmZvY3VzLCAuYTJhX21lbnUgYS5hMmFfaTpob3ZlciwgLmEyYV9tZW51IGEuYTJhX21vcmU6YWN0aXZlLCAuYTJhX21lbnUgYS5hMmFfbW9yZTpmb2N1cywgLmEyYV9tZW51IGEuYTJhX21vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0RGREZERiAhaW1wb3J0YW50O1xuICAvKmNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7Ki9cbn1cblxuLmEyYV93aWRlIGEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5kZXAtbWVkaWEtYnJpY2sge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXAtbWVkaWEtYnJpY2sge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW5kZXAtbWVkaWEtYnJpY2sgLnVpLmhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXAtbWVkaWEtYnJpY2sgLnVpLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmluZGVwLW1lZGlhLWJyaWNrIC51aS5idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDEuOWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjllbTtcbn1cblxuLmluZGVwLW1lZGlhLWJyaWNrX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGVwLW1lZGlhLWJyaWNrX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRlcC1tZWRpYS1icmlja19fY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uaW5kZXAtbWVkaWEtYnJpY2tfX2NhcHRpb24gLnNpZ24tMSB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGVwLW1lZGlhLWJyaWNrX19jYXB0aW9uIC5zaWduLTEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uaW5kZXAtbWVkaWEtYnJpY2stLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLmluZGVwLW1lZGlhLWJyaWNrLS1iZyAudWkuZmx1aWQuaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5pbmRlcC1tZWRpYS1icmljay0tYmcxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLmluZGVwLW1lZGlhLWJyaWNrLS1iZzEgLnVpLmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjNyZW07XG59XG5cbi5pbmRlcC1tZWRpYS1icmljay0tYmcxIC51aS5oZWFkZXIgPiAuc3ViLmhlYWRlciB7XG4gIG1hcmdpbi10b3A6IC4zcmVtO1xuICBmb250LXNpemU6IDEuNTVyZW07XG59XG5cbi5pbmRlcC1tZWRpYS1icmljay0tYmcyIHtcbiAgYmFja2dyb3VuZDogdG9wIGxlZnQvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9oZXJvL0RlbWFydGluaS1zdGFnZS1iY2stQlRFLUNvbmNlcHQtb3ZlcmxheS5wbmdcIik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW5kZXAtbWVkaWEtYnJpY2stLWJnMiAudWkuaGVhZGVyLCAuaW5kZXAtbWVkaWEtYnJpY2stLWJnMiAudWkuaGVhZGVyID4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRlcC1tZWRpYS1icmljay0tYmczIHtcbiAgYmFja2dyb3VuZDogdG9wIGxlZnQvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9hYm91dC1wYWdlL2J1dHRlcmZseS1iZy5wbmdcIik7XG59XG5cbi5pbmRlcC1tZWRpYS1icmljay0tYmc0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmluZGVwLW1lZGlhLWJyaWNrLS1iZzQgLndpc3RpYV9zd2F0Y2gsXG4uaW5kZXAtbWVkaWEtYnJpY2stLWJnNCAudy1jaHJvbWUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5pbmRlcC1tZWRpYS1icmljay0tYmc0IC50ZXh0LWludiB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRlcC1tZWRpYS1icmljay0tYmc0IC50ZXh0LWludiAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uaW5kZXAtbWVkaWEtYnJpY2stLWJnNCAubGlzdGVuLW9uX19saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMWUyICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRlcC1tZWRpYS1icmljay0tYmc0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbmRlcC1tZWRpYS1icmljay0tYmc1IHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5pbmRlcC1tZWRpYS1icmljay0td29ybGQtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvaGVyby9idGUtaGVyby1iYW5uZXIucG5nXCIpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmluZGVwLW1lZGlhLWJyaWNrLS13b3JsZC1saWdodCAudWkuaGVhZGVyLCAuaW5kZXAtbWVkaWEtYnJpY2stLXdvcmxkLWxpZ2h0IC51aS5oZWFkZXIgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmluZGVwLW1lZGlhLWJyaWNrLS1vcmRlcmVkIC5pbmRlcC1tZWRpYS1icmlja19fY2FwdGlvbiB7XG4gIG9yZGVyOiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGVwLW1lZGlhLWJyaWNrLS1vcmRlcmVkIC5pbmRlcC1tZWRpYS1icmlja19fY2FwdGlvbiB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmluZGVwLW1lZGlhLWJyaWNrLS1vcmRlcmVkIC5pbmRlcC1tZWRpYS1icmlja19fbWVkaWEge1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRlcC1tZWRpYS1icmljay0tb3JkZXJlZCAuaW5kZXAtbWVkaWEtYnJpY2tfX21lZGlhIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGVwLW1lZGlhLWJyaWNrLS10Yi02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbmRlcC1tZWRpYS1icmlja19faG9tZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGVwLW1lZGlhLWJyaWNrX19ob21lIHtcbiAgICBwYWRkaW5nOiAyNXB4IDM2cHggICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRlcC1tZWRpYS1icmlja19faG9tZSAuaW5kZXAtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmluZGVwLW1lZGlhLWJyaWNrX19ob21lIC5oZWFkZXIge1xuICBmb250LXNpemU6IDU4cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRlcC1tZWRpYS1icmlja19faG9tZSAuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbmRlcC1tZWRpYS1icmlja19faG9tZSAuc3ViLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRlcC1tZWRpYS1icmlja19faG9tZSAuc3ViLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmluZGVwLW1lZGlhLWJyaWNrX19ob21lIHAge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGVwLW1lZGlhLWJyaWNrX19ob21lIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXAtbWVkaWEtYnJpY2tfX2hvbWUgLmNlbnRlci1vbi1tb2JpbGUuY29sdW1uIC51aS5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW5kZXAtbWVkaWEtYnJpY2tfX2hvbWUgLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5kZXAtbWVkaWEtYnJpY2tfX2hvbWUgLnZpZGVvOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwNnB4O1xuICBoZWlnaHQ6IDEwNnB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2dlbmVyYWwvcGxheTEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVtYXJ0aW5pLW1ldGhvZC1ob21lIC5kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uZXdzLWNhcmRzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtY2FyZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5uZXdzLWNhcmRzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ubmV3cy1jYXJkc19fY29udGFpbmVyIC51aS5oZWFkZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm5ld3MtY2FyZHNfX2NvbnRhaW5lciAudWkuaGVhZGVyIC5zdWIuaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ubmV3cy1jYXJkc19fY29udGFpbmVyIC5jYXJkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5ld3MtY2FyZHNfX2NvbnRhaW5lciAuY2FyZDpob3ZlciB7XG4gIC8qIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwICNiY2JkYmQsIDAgMCAwIDFweCAjZDRkNGQ1ICFpbXBvcnRhbnQ7ICovXG59XG5cbi5uZXdzLWNhcmRzX19jb250YWluZXIgLmNhcmQ6aG92ZXIgLnVpLmhlYWRlciB7XG4gIGNvbG9yOiAjMENCNENFO1xufVxuXG4ubmV3cy1jYXJkc19fY29udGFpbmVyIC5jYXJkOmhvdmVyIC5jYXJkcy1jb250ZW50X19jYXB0aW9uIHNwYW4ge1xuICBjb2xvcjogIzBDQjRDRTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uZXdzLWNhcmRzX19jb250YWluZXIudWkuc3RhY2thYmxlLmNhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5ld3MtY2FyZHNfX2NvbnRhaW5lci51aS5zdGFja2FibGUuY2FyZHMgLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uZXdzLWNhcmRzX19jb250YWluZXIudWkuc3RhY2thYmxlLmNhcmRzIC5jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzLWNhcmRzX19jb250YWluZXIudWkuc3RhY2thYmxlLmNhcmRzIC5jYXJkIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzMzMzMyUgLSAyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5ld3MtY2FyZHNfX2NvbnRhaW5lci51aS5zdGFja2FibGUuY2FyZHMgLmNhcmQuY2F0ZWdvcnktc3dpdGNoLWNhcmRfX3JvdyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWNhcmRzX19jb250YWluZXIudWkuc3RhY2thYmxlLmNhcmRzIC5jYXJkIGRpdi5pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLm5ld3MtY2FyZHNfX2NvbnRhaW5lci51aS5zdGFja2FibGUuY2FyZHMgLmNhcmQgaW1nLnVpLmltYWdlIHtcbiAgbWF4LWhlaWdodDogMjMwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IGF1dG8gYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzLWNhcmRzX19jb250YWluZXIudWkuc3RhY2thYmxlLmNhcmRzLnR3byAuY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uZXdzLWNhcmRzX19jb250YWluZXIudWkuc3RhY2thYmxlLmNhcmRzLnR3byAuY2FyZC5jYXRlZ29yeS1zd2l0Y2gtY2FyZF9fcm93IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtY2FyZHNfX2NvbnRhaW5lci0tdHJhbnNwYXJlbnQgLmNhcmQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy1jYXJkc19fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5uZXdzLWNhcmRzX19jb250ZW50IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5uZXdzLWNhcmRzX19jb250ZW50IC5jYXJkcy1jb250ZW50X19jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5ld3MtY2FyZHMtLWJnMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5uZXdzLWNhcmRzLmFib3V0LWludGVydmlldyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5ld3MtY2FyZHMuYWJvdXQtaW50ZXJ2aWV3IGg1IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm5ld3MtY2FyZHMuYWJvdXQtaW50ZXJ2aWV3IGltZy51aS5pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm5ld3MtY2FyZHMuYWJvdXQtcG9kY2FzdCBoNSB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtY2FyZHMuaG9tZS1wYWdlIHtcbiAgICBwYWRkaW5nOiAwIDAgNjZweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5ld3MtY2FyZHMuaG9tZS1wYWdlIGgxLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtY2FyZHMuaG9tZS1wYWdlIGgxLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICB9XG59XG5cbi5uZXdzLWNhcmRzLmhvbWUtcGFnZSBoNSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtY2FyZHMuaG9tZS1wYWdlIGg1IHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmV3cy1jYXJkcy5ob21lLXBhZ2UgLnN1Yi5oZWFkZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1jYXJkcy5ob21lLXBhZ2UgLnN1Yi5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmV3cy1jYXJkcy5ob21lLXBhZ2UgLm5ld3MtY2FyZHNfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5uZXdzLWNhcmRzLmhvbWUtcGFnZSAudWkucmliYm9uLmxhYmVsLFxuLm5ld3MtY2FyZHMuaG9tZS1wYWdlIC5mLW1hc3Rlcl9fYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5ld3MtY2FyZHMuaG9tZS1wYWdlIC50ZXh0LWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ubmV3cy1jYXJkcy5ob21lLXBhZ2UgLmNhcmRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWNhcmRzLmhvbWUtcGFnZSAuY2FyZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNhdGVnb3J5LXN3aXRjaC1jYXJkX19yb3cge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhdGVnb3J5LXN3aXRjaC1jYXJkX19yb3cge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNhdGVnb3J5LXN3aXRjaC1jYXJkX19yb3cgLm5ld3MtY2FyZHNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4uY2F0ZWdvcnktc3dpdGNoLWNhcmRfX3JvdyAubmV3cy1jYXJkc19fY29udGVudCBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2F0ZWdvcnktc3dpdGNoLWNhcmRfX3JvdyAubmV3cy1jYXJkc19fY29udGVudCAuY2FyZHMtY29udGVudF9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2F0ZWdvcnktc3dpdGNoLWNhcmRfX3JvdyAubmV3cy1jYXJkc19fY29udGVudCAuY2FyZHMtY29udGVudF9fY2FwdGlvbiBzcGFuIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4uY2F0ZWdvcnktc3dpdGNoLWNhcmRfX3JvdyAuaW1hZ2Uge1xuICBmbGV4OiAwIDAgNDUlICFpbXBvcnRhbnQ7XG59XG5cbi51aS5zdGFja2FibGUuY2FyZHMgPiAuY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnBvZGNhc3QtYmFyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9kY2FzdC1iYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucG9kY2FzdC1iYXJfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9kY2FzdC1iYXJfX2hlYWQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucG9kY2FzdC1iYXJfX3dyYXAge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5wb2RjYXN0LWJhcl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9kY2FzdC1iYXJfX2NvbnRyb2xzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9kY2FzdC1iYXJfX3NlbGVjdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvZGNhc3QtYmFyX19zZWxlY3Qge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxufVxuXG4ucG9kY2FzdC1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2RjYXN0LWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb2RjYXN0LWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9kY2FzdC1ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvZGNhc3QtYm9keSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wb2RjYXN0LWJvZHktLWxpc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucG9kY2FzdC1ib2R5LS1saXN0IC5lcGlzb2RlLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvZGNhc3QtYm9keS0tbGlzdCAuZXBpc29kZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wb2RjYXN0LWJvZHktLWxpc3QgLmVwaXNvZGUtaXRlbV9fd3JhcC1wbGF5ZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvZGNhc3QtYm9keS0tbGlzdCAuZXBpc29kZS1pdGVtX193cmFwLXBsYXllciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvZGNhc3QtYm9keS0tbGlzdCAuZXBpc29kZS1pdGVtX193cmFwLXBsYXllciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucG9kY2FzdC1ib2R5LS1saXN0IC5lcGlzb2RlLWl0ZW1fX2ltZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvZGNhc3QtYm9keS0tbGlzdCAuZXBpc29kZS1pdGVtX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvZGNhc3QtYm9keS0tbGlzdCAuZXBpc29kZS1pdGVtX19oZWFkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4ucG9kY2FzdC1ib2R5LS1saXN0IC5lcGlzb2RlLWl0ZW1fX3BsYXkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5wb2RjYXN0LWJvZHktLWxpc3QgLmVwaXNvZGUtaXRlbV9fdGl0bGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2RjYXN0LWJvZHktLWxpc3QgLmVwaXNvZGUtaXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvZGNhc3QtYm9keS0tbGlzdCAuZXBpc29kZS1pdGVtX190aXRsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgfVxufVxuXG4ucG9kY2FzdC1ib2R5LS1saXN0IC5lcGlzb2RlLWl0ZW1fX2FjdGlvbnMge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2RjYXN0LWJvZHktLWxpc3QgLmVwaXNvZGUtaXRlbV9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnBvZGNhc3QtYm9keS0tZ3JpZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gIC5wb2RjYXN0LWJvZHktLWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxufVxuXG4ucG9kY2FzdC1ib2R5LS1ncmlkIC5wb2RjYXN0LWJvZHlfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLnBvZGNhc3QtYm9keS0tZ3JpZCAucG9kY2FzdC1ib2R5X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucG9kY2FzdC1ib2R5LS1ncmlkIC5wb2RjYXN0LWJvZHlfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDQwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9kY2FzdC1ib2R5LS1ncmlkIC5wb2RjYXN0LWJvZHlfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDQwcHgpO1xuICB9XG59XG5cbi5wb2RjYXN0LWJvZHktLWdyaWQgLmVwaXNvZGUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb2RjYXN0LWJvZHktLWdyaWQgLmVwaXNvZGUtaXRlbSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4ucG9kY2FzdC1ib2R5LS1ncmlkIC5lcGlzb2RlLWl0ZW1fX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb2RjYXN0LWJvZHktLWdyaWQgLmVwaXNvZGUtaXRlbV9fcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDVweDtcbiAgbGVmdDogNXB4O1xufVxuXG4ucG9kY2FzdC1ib2R5LS1ncmlkIC5lcGlzb2RlLWl0ZW1fX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5wb2RjYXN0LWJvZHktLWdyaWQgLmVwaXNvZGUtaXRlbV9fdGl0bGUgLmVwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4ucG9kY2FzdC1ib2R5LS1ncmlkIC5lcGlzb2RlLWl0ZW1fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wb2RjYXN0LWJvZHktLWdyaWQgLmVwaXNvZGUtaXRlbV9fYm9keSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvZGNhc3QtYm9keV9faXRlbSAuZXBpc29kZS1pdGVtX19wbGF5IHtcbiAgd2lkdGg6IDM1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvZGNhc3QtYm9keV9faXRlbSAuZXBpc29kZS1pdGVtX19wbGF5IC54IHtcbiAgZmlsbDogIzBDQjRDRTtcbn1cblxuLnBvZGNhc3QtYm9keV9faXRlbSAuZXBpc29kZS1pdGVtX19wbGF5LmNvbG9yZWQgLngge1xuICBmaWxsOiAjRjM2RjQ0O1xufVxuXG4ucG9kY2FzdC1ib2R5X19pdGVtIC5lcGlzb2RlLWl0ZW1fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2RjYXN0LWJvZHlfX2l0ZW0gLmVwaXNvZGUtaXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBvZGNhc3QtYm9keV9faXRlbSAuZXBpc29kZS1pdGVtX190aXRsZSAuZXAtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzBCMjg1MDtcbn1cblxuLnBvZGNhc3QtYm9keV9faXRlbSAuZXBpc29kZS1pdGVtX190aXRsZSBzcGFuIHtcbiAgY29sb3I6ICM4QThBOEE7XG59XG5cbi5wb2RjYXN0LWJvZHlfX2l0ZW0gLmVwaXNvZGUtaXRlbV9fYWN0aW9ucyB7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvZGNhc3QtYm9keV9faXRlbSAuZXBpc29kZS1pdGVtX19hY3Rpb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnBvZGNhc3QtYm9keV9faXRlbSAuZXBpc29kZS1pdGVtX19hY3Rpb25zIGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvZGNhc3QtYm9keV9faXRlbSAuZXBpc29kZS1pdGVtX19hY3Rpb25zIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wb2RjYXN0LWJvZHlfX2l0ZW0gLmVwaXNvZGUtaXRlbV9fYWN0aW9ucyBidXR0b24gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLnBvZGNhc3QtYm9keV9faXRlbSAuZXBpc29kZS1pdGVtX19hY3Rpb25zIGJ1dHRvbiBzdmcgLmxpa2UtYTEge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnBvZGNhc3QtYm9keV9faXRlbSAuZXBpc29kZS1pdGVtX19hY3Rpb25zIGJ1dHRvbjpob3ZlciBzdmcgLmxpa2UtYTIge1xuICBmaWxsOiAjZTgyMDIwO1xufVxuXG4ucG9kY2FzdC1ib2R5X19pdGVtIC5lcGlzb2RlLWl0ZW1fX2FjdGlvbnMgYnV0dG9uOmhvdmVyIHN2ZyAuc2hhcmUtYTEge1xuICBmaWxsOiAjMTlBNTVCO1xufVxuXG4ucG9kY2FzdC1ib2R5X19pdGVtIC5lcGlzb2RlLWl0ZW1fX2FjdGlvbnMgYnV0dG9uLmxpa2VkIC5saWtlLWExIHtcbiAgZmlsbDogI2U4MjAyMDtcbn1cblxuLnBvZGNhc3QtYm9keV9faXRlbSAuZXBpc29kZS1pdGVtX19ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb2RjYXN0LWJvZHlfX2l0ZW0gLmVwaXNvZGUtaXRlbV9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5wb2RjYXN0LWJvZHlfX2l0ZW0gLmVwaXNvZGUtaXRlbV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvZGNhc3QtYm9keV9faXRlbSAuZXBpc29kZS1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgfVxufVxuXG4ucG9kY2FzdC1ib2R5X19pdGVtIC5lcGlzb2RlLWl0ZW1fX2FjY29yZGlvbiAudGl0bGUge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxNzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9kY2FzdC1ib2R5X19pdGVtIC5lcGlzb2RlLWl0ZW1fX2FjY29yZGlvbiAudGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBDQjRDRTtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICB9XG59XG5cbi5wb2RjYXN0LWJvZHlfX2l0ZW0gLmVwaXNvZGUtaXRlbV9fYWNjb3JkaW9uIC50aXRsZSBpLmljb24ge1xuICBtYXJnaW46IDAgMCAwIC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuLnBvZGNhc3QtYm9keV9faXRlbSAuZXBpc29kZS1pdGVtX19hY2NvcmRpb24gLnRpdGxlLmFjdGl2ZSBpLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb2RjYXN0LWJvZHlfX2l0ZW0gLmVwaXNvZGUtaXRlbV9fYWNjb3JkaW9uIC50aXRsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5OGE5ZTtcbiAgfVxufVxuXG4ucG9kY2FzdC1ib2R5X19pdGVtIC5lcGlzb2RlLWl0ZW1fX2FjY29yZGlvbiAuY29udGVudC0tYm94IHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucG9kY2FzdC1ib2R5X19pdGVtIC5lcGlzb2RlLWl0ZW1fX2FjY29yZGlvbiAuY29udGVudC0tYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb2RjYXN0LWJvZHlfX2l0ZW0gLmVwaXNvZGUtaXRlbV9fYWNjb3JkaW9uIC5jb250ZW50LS1ib3gge1xuICAgIHBhZGRpbmc6IDUwcHggOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wb2RjYXN0LWJvZHktLWxpc3QgLnNoay1jb250cm9scyB7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IC0yNXB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9kY2FzdC1ib2R5LS1saXN0IC5zaGstY29udHJvbHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLnBvZGNhc3QtYm9keS0tbGlzdCAuc2hrLXBsYXllciB7XG4gIG1heC1oZWlnaHQ6IDY1cHg7XG59XG5cbi5wb2RjYXN0LWJvZHktLWxpc3QgLnNoay1tYWluIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9kY2FzdC1ib2R5LS1saXN0IC5zaGstbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5wb2RjYXN0LWJvZHktLWxpc3QgLnNoay1tYWluIC5zaGstdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wb2RjYXN0LWJvZHktLWxpc3QgLnNoay10aW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb2RjYXN0LWJvZHktLWdyaWQgLnNoay1ib2R5IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb2RjYXN0LWJvZHktLWdyaWQgLnNoay1ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5wb2RjYXN0LWJvZHktLWdyaWQgLnNoay1wbGF5ZXIge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cblxuLnBvZGNhc3QtYm9keS0tZ3JpZCAuc2hrLXRpdGxlX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBvZGNhc3QtYm9keS0tZ3JpZCAuc2hrLW1haW4ge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDExNXB4O1xufVxuXG4ucG9kY2FzdC1ib2R5LS1ncmlkIC5zaGstdGV4dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wb2RjYXN0LWJvZHktLWdyaWQgLnNoay1jb250cm9scyB7XG4gIHRvcDogOHB4O1xufVxuXG4ucG9kY2FzdC1ib2R5LS1ncmlkIC5zaGstYnRuLnNoay1idG5fdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wb2RjYXN0LWJvZHktLWdyaWQgLnNoay1idG4uc2hrLWJ0bl90b2dnbGUge1xuICAgIHRvcDogLTcwcHg7XG4gIH1cbn1cblxuLnBvZGNhc3QtYm9keS0tZ3JpZCAuc2hrLWJ0bi5zaGstYnRuX3RvZ2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDQyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucG9kY2FzdC1ib2R5LS1ncmlkIC5zaGstY29udHJvbHNfYmFzaWMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5wb2RjYXN0LWJvZHkgLnNoay1wbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucG9kY2FzdC1ib2R5IC5zaGstYmFyX3dyYXAge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9kY2FzdC1ib2R5IC5zaGstYmFyX3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBvZGNhc3QtYm9keSAuc2hrLWVwaXNvZGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvZGNhc3QtYm9keSBbZGF0YS1wbGF5PXBsYXlpbmddIC5zaGstYnRuIHtcbiAgZmlsbDogI0YzNkY0NDtcbn1cblxuLnBvZGNhc3QtYm9keSAuc2hrLWNvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvZGNhc3QtYm9keSAuc2hrLWRpc3BsYXkge1xuICB0b3A6IDRweDtcbn1cblxuLnBvZGNhc3QtYm9keSAuc2hrLWJ0biB7XG4gIGZpbGw6ICMwQ0I0Q0U7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBvZGNhc3QtYm9keSAuc2hrLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucG9kY2FzdC1ib2R5IC5zaGstdGl0bGVfd3JhcCB7XG4gIG9yZGVyOiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucG9kY2FzdC1ib2R5IC5zaGstdGl0bGVfd3JhcCBzcGFuIHtcbiAgY29sb3I6ICMwQjI4NTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9kY2FzdC1ib2R5IC5zaGstdGl0bGVfd3JhcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnBvZGNhc3QtYm9keSAuc2hrLWFydGlzdF93cmFwIHtcbiAgb3JkZXI6IDI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wb2RjYXN0LWJvZHkgLnNoay1hcnRpc3Rfd3JhcCBzcGFuIHtcbiAgY29sb3I6ICM4QThBOEE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2RjYXN0LWJvZHkgLnNoay1hcnRpc3Rfd3JhcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnBvZGNhc3QtYm9keSAuc2hrLXRpdGxlX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xufVxuXG4ucG9kY2FzdC1ib2R5IC5zaGstdGl0bGVfaW5uZXI6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMEIyODUwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZXItdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFya2VyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuLm1hcmtlci10ZXh0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYXJrZXItdGV4dF9faXRlbSAuaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbn1cblxuLm1hcmtlci10ZXh0X19pdGVtLS10ZWFsIC5pY29uIHtcbiAgY29sb3I6ICMwQ0I0Q0U7XG59XG5cbi5tYXJrZXItdGV4dF9faXRlbS0tbGlnaHQtdGVhbCAuaWNvbiB7XG4gIGNvbG9yOiAjNDlEOUQ0O1xufVxuXG4ubWFya2VyLXRleHRfX2l0ZW0tLW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmljb24tcGFsZXR0ZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5pY29uLXBhbGV0dGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaWNvbi1wYWxldHRlX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4uaWNvbi1wYWxldHRlX193cmFwcGVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5pY29uLXBhbGV0dGVfX3dyYXBwZXIgc3BhbiB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmV2ZW50c19fY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwQjI4NTA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRzX19jb250YWluZXItLXBheW1lbnQtcGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ldmVudHNfX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzNiwgMzgsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDM0LCAzNiwgMzgsIDAuMTUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50c19faXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmV2ZW50c19faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZXZlbnRzX19pdGVtIC5pdGVtX19kYXRlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWluLWhlaWdodDogMTMwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzIxODVkMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50c19faXRlbSAuaXRlbV9fZGF0ZSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG4uZXZlbnRzX19pdGVtIC5pdGVtX19kYXRlIC5kYXRlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZXZlbnRzX19pdGVtIC5pdGVtX19kYXRlIC5kYXRlX190aW1lIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50c19faXRlbSAuaXRlbV9fZGF0ZSAuZGF0ZV9fdGltZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnRzX19pdGVtIC5pdGVtX19kYXRlIC5kYXRlX190aW1lIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4uZXZlbnRzX19pdGVtIC5pdGVtX19kYXRlIC5kYXRlX19tb250aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmV2ZW50c19faXRlbSAuaXRlbV9fZGF0ZS5hY3RpdmUgLmRhdGVfX3RpbWUsIC5ldmVudHNfX2l0ZW0gLml0ZW1fX2RhdGUuYWN0aXZlIC5kYXRlX19tb250aCB7XG4gIGNvbG9yOiAjRjM2RjQ0O1xufVxuXG4uZXZlbnRzX19pdGVtIC5pdGVtX19pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRzX19pdGVtIC5pdGVtX19pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmV2ZW50c19faXRlbSAuaXRlbV9faW5mbyBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudHNfX2l0ZW0gLml0ZW1fX2luZm8gaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5ldmVudHNfX2l0ZW0gLml0ZW1fX3RpY2tldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50c19faXRlbSAuaXRlbV9fdGlja2V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uZXZlbnRzX19pdGVtIC5pdGVtX190aWNrZXQgLnVpLmltYWdlIHtcbiAgZmxleDogMCAwIDMwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50c19faXRlbSAuaXRlbV9fdGlja2V0IC51aS5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZXZlbnRzX19pdGVtIC5pdGVtX190aWNrZXQgLnVpLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbGV4OiAwIDAgNjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudHNfX2l0ZW0gLml0ZW1fX3RpY2tldCAudWkuYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50c19faXRlbS0tdjIgLml0ZW1fX3RpY2tldCAudWkuaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uZXZlbnRzX19pdGVtLS12MiAuaXRlbV9fdGlja2V0IC51aS5idXR0b25zIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRzX19pdGVtLS12MiAuaXRlbV9fdGlja2V0IC51aS5idXR0b25zIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmV2ZW50cy0tYm9vay1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzlweCAzNnB4IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50cy1jb250YWluZXIgLnVpLnBhZGRlZC5zZWdtZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmV2ZW50cy1jb250YWluZXIgLnVpLmhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA1OHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXZlbnRzLWNvbnRhaW5lciAudWkuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXZlbnRzLWNvbnRhaW5lciAuc3ViLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmV2ZW50cy1jb250YWluZXIgaDMge1xuICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudHMtY29udGFpbmVyX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50cy1jb250YWluZXJfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXZlbnRzLWNvbnRhaW5lcl9fYm94IGEge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzBCMjg1MDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50cy1jb250YWluZXJfX2JveC1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50cy1jb250YWluZXJfX2JveC1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmV2ZW50cy1jb250YWluZXJfX2JveC1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MXB4O1xuICBtYXgtaGVpZ2h0OiA4MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50cy1jb250YWluZXJfX2JveC1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDgzcHg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50cy1jb250YWluZXJfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmV2ZW50cy1jb250YWluZXJfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ldmVudHMtY29udGFpbmVyX193cmFwcGVyIC5jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ldmVudHMtY29udGFpbmVyX193cmFwcGVyLXNlY29uZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5ldmVudHMtY29udGFpbmVyX193cmFwcGVyLXNlY29uZCAuY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ldmVudHMtY29udGFpbmVyX193cmFwcGVyLXNlY29uZCAuZXZlbnRzLWNvbnRhaW5lcl9faW1nLWxlZnQtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZXZlbnRzLWNvbnRhaW5lcl9fd3JhcHBlci1zZWNvbmQgLmV2ZW50cy1jb250YWluZXJfX2ltZy1sZWZ0LXRleHQgaDU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV2ZW50cy1jb250YWluZXJfX3dyYXBwZXItc2Vjb25kIC5ldmVudHMtY29udGFpbmVyX19pbWctbGVmdC10ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudHMtY29udGFpbmVyX193cmFwcGVyLXNlY29uZCAuZXZlbnRzLWNvbnRhaW5lcl9faW1nLWJvdHRvbSB7XG4gICAgbGVmdDogNzBweDtcbiAgfVxufVxuXG4uZXZlbnRzLWNvbnRhaW5lcl9fd3JhcHBlci1zZWNvbmQgLmV2ZW50cy1jb250YWluZXJfX2ltZy1ib3R0b20tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZXZlbnRzLWNvbnRhaW5lcl9fd3JhcHBlci1zZWNvbmQgLmV2ZW50cy1jb250YWluZXJfX2ltZy1ib3R0b20tdGV4dCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmV2ZW50cy1jb250YWluZXJfX3dyYXBwZXItc2Vjb25kIC5ldmVudHMtY29udGFpbmVyX19pbWctYm90dG9tLXRleHQgaDQge1xuICBmb250LXNpemU6IDhweDtcbn1cblxuLmV2ZW50cy1jb250YWluZXJfX3dyYXBwZXItc2Vjb25kIC5ldmVudHMtY29udGFpbmVyX19pbWctYm90dG9tLWJveCB7XG4gIG1pbi13aWR0aDogODBweDtcbn1cblxuLmV2ZW50cy1jb250YWluZXJfX3dyYXBwZXItc2Vjb25kIC5ldmVudHMtY29udGFpbmVyX19tYXJnaW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweCAgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50cy1jb250YWluZXIgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjI4NTAgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50cy1jb250YWluZXJfX3RleHQtYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmV2ZW50cy1jb250YWluZXJfX3RleHQtYm94IGgzIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50cy1jb250YWluZXJfX3RleHQtYm94IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ldmVudHMtY29udGFpbmVyX190ZXh0LWJveCBwIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudHMtY29udGFpbmVyX190ZXh0LWJveCBwIHtcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICB9XG59XG5cbi5ldmVudHMtY29udGFpbmVyX19pbWctYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXZlbnRzLWNvbnRhaW5lcl9faW1nLWJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ldmVudHMtY29udGFpbmVyX19pbWctYmcgPiBpbWcge1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwMDAwMDAyOTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50cy1jb250YWluZXJfX2ltZy1iZyA+IGltZyB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV2ZW50cy1jb250YWluZXJfX2ltZy1iZyA+IGltZyB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICB9XG59XG5cbi5ldmVudHMtY29udGFpbmVyX19pbWctbGVmdCB7XG4gIHdpZHRoOiAxNTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDAwMDAwMjk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnRzLWNvbnRhaW5lcl9faW1nLWxlZnQge1xuICAgIGxlZnQ6IC0zNXB4O1xuICAgIHRvcDogNDBweDtcbiAgfVxufVxuXG4uZXZlbnRzLWNvbnRhaW5lcl9faW1nLWxlZnQgaDUge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXZlbnRzLWNvbnRhaW5lcl9faW1nLWxlZnQgaDU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAyMic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMxMTkyMjc7XG59XG5cbi5ldmVudHMtY29udGFpbmVyX19pbWctbGVmdCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZXZlbnRzLWNvbnRhaW5lcl9faW1nLWxlZnQtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmV2ZW50cy1jb250YWluZXJfX2ltZy1sZWZ0LXRleHQge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5ldmVudHMtY29udGFpbmVyX19pbWctYm90dG9tIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV2ZW50cy1jb250YWluZXJfX2ltZy1ib3R0b20ge1xuICAgIGJvdHRvbTogMjVweDtcbiAgICByaWdodDogLTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLmV2ZW50cy1jb250YWluZXJfX2ltZy1ib3R0b20tYm94IHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZXZlbnRzLWNvbnRhaW5lcl9faW1nLWJvdHRvbS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ldmVudHMtY29udGFpbmVyX19pbWctYm90dG9tLXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZXZlbnRzLWNvbnRhaW5lcl9faW1nLWJvdHRvbS10ZXh0IGg0LCAuZXZlbnRzLWNvbnRhaW5lcl9faW1nLWJvdHRvbS10ZXh0IGg1IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5ldmVudHMtY29udGFpbmVyX19pbWctYm90dG9tLXRleHQgaDQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5ldmVudHMtY29udGFpbmVyX19pbWctYm90dG9tLXRleHQgaDUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZXZlbnRzLWNvbnRhaW5lcl9faW1nLWJvdHRvbS10ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5ldmVudHMtY29udGFpbmVyX19pbWctcywgLmV2ZW50cy1jb250YWluZXJfX2ltZy1tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZXZlbnRzLWNvbnRhaW5lcl9faW1nLW0ge1xuICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtMzBweDtcbiAgdG9wOiAtMTE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnRzLWNvbnRhaW5lcl9faW1nLW0ge1xuICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAtNTVweDtcbiAgfVxufVxuXG4uZXZlbnRzLWNvbnRhaW5lcl9faW1nLXMge1xuICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogLTQwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnRzLWNvbnRhaW5lcl9faW1nLXMge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG4uZXZlbnRzLWJ1eS1wbGFuIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbi5ldmVudHMtYnV5LXBsYW5fX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMCA0MHB4O1xufVxuXG4uZXZlbnRzLWJ1eS1wbGFuX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4uZXZlbnRzLWJ1eS1wbGFuX19vcmRlciB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRzLWJ1eS1wbGFuX19vcmRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uZXZlbnRzLWJ1eS1wbGFuX19vcmRlciAub3JkZXJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50cy1idXktcGxhbl9fb3JkZXIgLm9yZGVyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ldmVudHMtYnV5LXBsYW5fX29yZGVyIC5vcmRlcl9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YzNkY0NCAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRzLWJ1eS1wbGFuX19vcmRlciAub3JkZXJfX2Ryb3Bkb3duIC50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRzLWJ1eS1wbGFuX19vcmRlciAub3JkZXJfX2Ryb3Bkb3duIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudHMtYnV5LXBsYW5fX29yZGVyIC5vcmRlcl9fZHJvcGRvd24gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5ldmVudHMtYnV5LXBsYW5fX29yZGVyIHAge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uZXZlbnRzLWJ1eS1wbGFuX19mb290ZXIgLmZvb3Rlci1hY2Nlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uZXZlbnRzLWJ1eS1wbGFuX19mb290ZXIgLmZvb3Rlci1hY2Nlc3MgaSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZXZlbnRzLWJ1eS1wbGFuX19mb290ZXIgLmZvb3Rlci1hY2Nlc3NfX2NhcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmV2ZW50cy1idXktcGxhbl9fZm9vdGVyIC5mb290ZXItYWNjZXNzX19jYXB0aW9uIHAge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmV2ZW50cy1idXktcGxhbl9fZm9vdGVyIC5mb290ZXItYWNjZXNzX19jYXB0aW9uIHNwYW4ge1xuICBjb2xvcjogI0YzNkY0NDtcbn1cblxuLmV2ZW50cy1idXktcGxhbi0tZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjI4NTA7XG59XG5cbi5ldmVudHMtYnV5LXBsYW4tLXdvLW1hcmcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGF5bWVudC1jYXJkX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnQtY2FyZF9faXRlbSB7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50LWNhcmRfX2l0ZW0gLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYXltZW50LWNhcmRfX2l0ZW0gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwQjI4NTAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50LWNhcmRfX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnBheW1lbnQtY2FyZF9faXRlbSBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYXltZW50LWNhcmRfX2l0ZW0gcCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGF5bWVudC1jYXJkX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBheW1lbnQtY2FyZCAudGhhbmstY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnBheW1lbnQtY2FyZCAudGhhbmstY29udGVudF9faGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wYXltZW50LWNhcmQgLnRoYW5rLWNvbnRlbnRfX2J0biB7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLnBheW1lbnQtY2FyZCAudGhhbmstY29udGVudF9fZGF0ZSB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuXG4ucGF5bWVudC1jYXJkIC50aGFuay1jb250ZW50X19kYXRlIHNwYW4ge1xuICBtYXJnaW46IDAgNXB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5wYXltZW50LWNhcmQgLnRoYW5rLWNvbnRlbnRfX2RhdGUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zZW1pbmFycy1wYWNrIHtcbiAgY29sb3I6ICMwQjI4NTA7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VtaW5hcnMtcGFja19faXRlbSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzBCMjg1MDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZW1pbmFycy1wYWNrX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VtaW5hcnMtcGFja19faXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMyU7XG4gIH1cbn1cblxuLnNlbWluYXJzLXBhY2tfX2l0ZW0gdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zZW1pbmFycy1wYWNrIC5jb2x1bW4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZW1pbmFycy1wYWNrIC51aS5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5zZW1pbmFycy1wYWNrIC51aS5jYXJkIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjdGOTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2MSk7XG59XG5cbi5zZW1pbmFycy1wYWNrIC51aS5jYXJkIC5jb250ZW50IC5oZWFkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlbWluYXJzLXBhY2sgLnVpLmNhcmQgLmNvbnRlbnQgLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLnNlbWluYXJzLXBhY2sgLnVpLmNhcmQgLmNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZW1pbmFycy1wYWNrIC51aS5jYXJkIC5jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZW1pbmFycy1wYWNrIC51aS5jYXJkIC5jb250ZW50IHVsIGxpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjI4NTA7XG59XG5cbi5zZW1pbmFycy1wYWNrIC51aS5jYXJkLmhvdmVyZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VtaW5hcnMtcGFjayAudWkuY2FyZC5ob3ZlcmVkIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDhweCBzb2xpZCAjNDlEOUQ0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zZW1pbmFycy1wYWNrIC51aS5jYXJkLmhvdmVyZWQgLmNvbnRlbnQgLnRyaWFuZ2xlLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IC04cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAyNnB4IHNvbGlkICM0OUQ5RDQ7XG59XG5cbi5zZW1pbmFycy1wYWNrIC51aS5jYXJkLmhvdmVyZWQgLmNvbnRlbnQgLnRyaWFuZ2xlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxOXB4IHNvbGlkICMwQjI4NTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTRweDtcbiAgbGVmdDogLTI2cHg7XG59XG5cbi5zZW1pbmFycy1wYWNrIC51aS5jYXJkLmhvdmVyZWQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA2O1xuICBjb250ZW50OiAnKipNb3N0IFBvcHVsYXIqKic7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGFsZi10by1mdWxsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhhbGYtdG8tZnVsbF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5oYWxmLXRvLWZ1bGxfX2ltYWdlIHtcbiAgZmxleC1iYXNpczogNTB2dztcbiAgbWluLXdpZHRoOiA1MHZ3O1xufVxuXG4uaGFsZi10by1mdWxsX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmhhbGYtdG8tZnVsbF9fdGV4dC1ib3gge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1pbi13aWR0aDogNTAlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5oYWxmLXRvLWZ1bGxfX3RleHQtYm94IC50ZXh0LWJveF9faW5uZXIge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uaGFsZi10by1mdWxsLS1yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFsZi10by1mdWxsLS1yaWdodCAuaGFsZi10by1mdWxsX19pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLmhhbGYtdG8tZnVsbC0tcmlnaHQgLmhhbGYtdG8tZnVsbF9faW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oYWxmLXRvLWZ1bGwtLXJpZ2h0IC5oYWxmLXRvLWZ1bGxfX2ltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYWxmLXRvLWZ1bGwtLXJpZ2h0IC5oYWxmLXRvLWZ1bGxfX3RleHQtYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhhbGYtdG8tZnVsbC0tcmlnaHQgLmhhbGYtdG8tZnVsbF9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGFsZi10by1mdWxsLS1yaWdodCAuaGFsZi10by1mdWxsX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuaGFsZi10by1mdWxsLS1yaWdodCAuaGFsZi10by1mdWxsX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGFsZi10by1mdWxsLS1yaWdodCAuaGFsZi10by1mdWxsX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYWxmLXRvLWZ1bGwtLWxlZnQgLmhhbGYtdG8tZnVsbF9faW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuaGFsZi10by1mdWxsLS1sZWZ0IC5oYWxmLXRvLWZ1bGxfX2ltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oYWxmLXRvLWZ1bGwtLWxlZnQgLmhhbGYtdG8tZnVsbF9faW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFsZi10by1mdWxsLS1sZWZ0IC5oYWxmLXRvLWZ1bGxfX3RleHQtYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oYWxmLXRvLWZ1bGwtLWxlZnQgLmhhbGYtdG8tZnVsbF9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhhbGYtdG8tZnVsbC0tbGVmdCAuaGFsZi10by1mdWxsX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhhbGYtdG8tZnVsbC0tbGVmdCAuaGFsZi10by1mdWxsX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG59XG5cbi5oYWxmLXRvLWZ1bGwuYWJvdXQtaGFsZi10by1mdWxsIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm9vay1wYWxldHRlIC51aS5jYXJkcyA+IC5jYXJkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJvb2stcGFsZXR0ZSAuY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ib29rLXBhbGV0dGUgLmNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbi8qIHdvcmthcm91bmQgZm9tYW50aWMtdWkgbml4aW5nIGJvcmRlci10b3Agb24gaW5oZXJpdGFuY2UgcnVsZVxuLnVpLmNhcmQuZi1tYXN0ZXJfX2NhcmQgPiA6Zmlyc3QtY2hpbGQsXG4udWkuY2FyZHMgPiAuY2FyZC5mLW1hc3Rlcl9fY2FyZCA+IDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY2xyLXRlYWwgIWltcG9ydGFudDtcbn1cbiovXG4udWkuY2FyZCA+IC5leHRyYSwgLnVpLmNhcmRzID4gLmNhcmQgPiAuZXh0cmEuZi1tYXN0ZXJfX2J0biB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4IDIwcHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZi1tYXN0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmYtbWFzdGVyX19jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjdGOSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mLW1hc3Rlcl9fY2FyZCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4uZi1tYXN0ZXJfX2NhcmQgLnVpLnJpYmJvbi5sYWJlbCB7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwQ0I0Q0U7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmYtbWFzdGVyX19jYXJkOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mLW1hc3Rlcl9faW1nIHtcbiAgLyogYm9yZGVyOiAycHggc29saWQgJGNsci10ZWFsOyAqL1xuICAvKiBoZWlnaHQ6IDIyNXB4OyAtIHdhcyAyNTAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ2YzZjO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5mLW1hc3Rlcl9faW1nIHtcbiAgICAvKiBoZWlnaHQ6IDQ1MHB4OyAqL1xuICB9XG59XG5cbi5mLW1hc3Rlcl9faW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZi1tYXN0ZXJfX2ltZyAudWkubWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogOHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5mLW1hc3Rlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE0cHggMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZi1tYXN0ZXJfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmYtbWFzdGVyX19jb250ZW50X19oZWFkIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi5mLW1hc3Rlcl9faGVhZCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mLW1hc3Rlcl9faGVhZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZi1tYXN0ZXJfX2hlYWQ6aG92ZXIge1xuICBjb2xvcjogIzBDQjRDRSAhaW1wb3J0YW50O1xufVxuXG4uZi1tYXN0ZXJfX2Rlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5mLW1hc3Rlcl9fZGVzYyBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwQjI4NTA7XG59XG5cbi5mLW1hc3Rlcl9fYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mLW1hc3Rlcl9fYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5mLW1hc3Rlcl9fYnRuIC51aS5hdHRhY2hlZC5ib3R0b20uYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yODU3MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmVzZXJ2ZS1mb3JtIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzBDQjRDRTtcbn1cblxuLnJlc2VydmUtZm9ybV9fY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwQ0I0Q0U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y3Rjk7XG59XG5cbi5yZXNlcnZlLWZvcm1fX2NhcHRpb24gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjNweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5yZXNlcnZlLWZvcm1fX2NhcHRpb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnJlc2VydmUtZm9ybV9fY2FwdGlvbi0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZXNlcnZlLWZvcm1fX2JvZHkge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG5cbi5yZXNlcnZlLWZvcm1fX2Rlc2Mge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZXNlcnZlLWZvcm1fX2FncmVlbWVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgY29sb3I6ICM4RThFOEU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuXG4ucmVzZXJ2ZS1mb3JtX19hZ3JlZW1lbnQtLW1haW4tY29sb3Ige1xuICBjb2xvcjogIzBCMjg1MDtcbn1cblxuLnJlc2VydmUtZm9ybV9fcHJpY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXNlcnZlLWZvcm1fX3ByaWNlIC5hY2Nlc3MtZm9ybV9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5yZXNlcnZlLWZvcm1fX3ByaWNlIC5hY2Nlc3MtZm9ybV9fb2xkLCAucmVzZXJ2ZS1mb3JtX19wcmljZSAuYWNjZXNzLWZvcm1fX25ldyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5yZXNlcnZlLWZvcm1fX3ByaWNlIC5hY2Nlc3MtZm9ybV9fb2xkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5yZXNlcnZlLWZvcm1fX3ByaWNlIC5hY2Nlc3MtZm9ybV9fbmV3IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1hc3Rlci1yb29tX19zdGVwLTEuaGlkZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFzdGVyLXJvb21fX3N0ZXAtMS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1hc3Rlci1yb29tX19zdGVwLTIuaGlkZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFzdGVyLXJvb21fX3N0ZXAtMi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1hc3Rlci1yb29tX19zdGVwLTMuaGlkZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFzdGVyLXJvb21fX3N0ZXAtMy5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1hc3Rlci1yb29tIC5zdmctc3RvcHdhdGNoLmhpZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hc3RlcmNsYXNzLWNhcnRfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5tYXN0ZXJjbGFzcy1jYXJ0X19oZWFkLXRpdGxlIHtcbiAgcGFkZGluZzogNDBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjdGOTtcbn1cblxuLm1hc3RlcmNsYXNzLWNhcnRfX29yZGVyLWl0ZW0gLm0tb3JkZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1hc3RlcmNsYXNzLWNhcnRfX29yZGVyLWl0ZW0gLm0tb3JkZXItaXRlbS0tcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hc3RlcmNsYXNzLWNhcnRfX29yZGVyLWl0ZW0gLm0tb3JkZXItaXRlbS0tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubWFzdGVyY2xhc3MtY2FydF9fb3JkZXItaXRlbSAubS1vcmRlci1pdGVtX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXN0ZXJjbGFzcy1jYXJ0X19vcmRlci1pdGVtIC5tLW9yZGVyLWl0ZW1fX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5cbi5tYXN0ZXJjbGFzcy1jYXJ0X19vcmRlci1pdGVtIC5tLW9yZGVyLWl0ZW1fX2JvZHkge1xuICBtYXJnaW46IGF1dG8gMDtcbn1cblxuLm1hc3RlcmNsYXNzLWNhcnRfX29yZGVyLWl0ZW0gLm0tb3JkZXItaXRlbV9fYm9keSAudWkuaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tYXN0ZXJjbGFzcy1jYXJ0X19vcmRlci1pdGVtIC5tLW9yZGVyLWl0ZW1fX2JvZHkgLmNhcHRpb24ge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5tYXN0ZXJjbGFzcy1jYXJ0X19vcmRlci1pdGVtIC5tLW9yZGVyLWl0ZW1fX2JvZHkgaW5wdXQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEIyODUwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5tYXN0ZXJjbGFzcy1jYXJ0X19vcmRlci1pdGVtIC5tLW9yZGVyLWl0ZW1fX2JvZHkgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAubWFzdGVyY2xhc3MtY2FydF9fb3JkZXItaXRlbSAubS1vcmRlci1pdGVtX19ib2R5IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFzdGVyY2xhc3MtY2FydF9fc3VidG90YWwge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFzdGVyY2xhc3MtY2FydF9fc3VidG90YWwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hc3RlcmNsYXNzLWNhcnRfX3N1YnRvdGFsIC50b3RhbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXN0ZXJjbGFzcy1jYXJ0X19zdWJ0b3RhbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5tYXN0ZXJjbGFzcy1jYXJ0X19zdXBwb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tYXN0ZXJjbGFzcy1jYXJ0X19zdXBwb3J0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5tYXN0ZXJjbGFzcy1jYXJ0X19zdXBwb3J0IC51aS5pbWFnZSB7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWFzdGVyY2xhc3MtY2FydF9fc3VwcG9ydCAudWkuaW1hZ2Uge1xuICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgfVxufVxuXG4ubWFzdGVyY2xhc3MtY2FydF9fc3VwcG9ydCAuY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tYXN0ZXJjbGFzcy1jYXJ0X19zdXBwb3J0IC5jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5tYXN0ZXJjbGFzcy1jYXJ0X19zdXBwb3J0IC5jb250ZW50IGg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFzdGVyY2xhc3MtY2FydF9fdG90YWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFzdGVyY2xhc3MtY2FydF9fdG90YWwtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLm1hc3RlcmNsYXNzLWNhcnRfX3RvdGFsLXByaWNlID4gLnRvdGFsIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm1hc3RlcmNsYXNzLWNhcnRfX3RvdGFsLWJ0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubWFzdGVyY2xhc3MtY2FydF9fdG90YWwtYnRuIC51aS5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlBNTVCO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1hc3RlcmNsYXNzLWNhcnRfX3RvdGFsLWJ0biAudWkuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNzk0Mztcbn1cblxuLmJnLXRyYWluaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXN0ZXJjbGFzc2VzLWhvbWUge1xuICAgIHBhZGRpbmc6IDUwcHggMzZweCA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXN0ZXJjbGFzc2VzLWhvbWUgLmYtbWFzdGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyM3B4IDEwcHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXN0ZXJjbGFzc2VzLWhvbWUgLmNhcmQgLmYtbWFzdGVyX19idG4ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hc3RlcmNsYXNzZXMtaG9tZSAuYm9yZGVyX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1hc3RlcmNsYXNzZXMtaG9tZSBoMS5oZWFkZXIge1xuICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFzdGVyY2xhc3Nlcy1ob21lIGgxLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFzdGVyY2xhc3Nlcy1ob21lIC5zdWIuaGVhZGVyLFxuLm1hc3RlcmNsYXNzZXMtaG9tZSBoNSB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubWFzdGVyY2xhc3Nlcy1ob21lIC5zdWIuaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hc3RlcmNsYXNzZXMtaG9tZSAuc3ViLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFzdGVyY2xhc3Nlcy1ob21lIGg1IHtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xufVxuXG4ubWFzdGVyY2xhc3Nlcy1ob21lIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFzdGVyY2xhc3Nlcy1ob21lIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFzdGVyY2xhc3Nlcy1ob21lIC51aS5iaWcub3JhbmdlLmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnRlc3RpbW9uaWFsLXVwZGF0ZWQge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwQ0I0Q0UgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udGVzdGltb25pYWwtdXBkYXRlZF9faW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTg1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRlc3RpbW9uaWFsLXVwZGF0ZWRfX2ltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGVzdGltb25pYWwtdXBkYXRlZF9fY29udGVudCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRlc3RpbW9uaWFscy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4udGVzdGltb25pYWxzLWJveCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udGVzdGltb25pYWxzLWJveF9faXRlbSB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMzBweCAtMTNweCAjNDI0NDVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1ib3hfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLWJveF9faXRlbSBwIHtcbiAgZmxleDogMTtcbn1cblxuLnRlc3RpbW9uaWFscy1ib3hfX2l0ZW0gaDMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi50ZXN0aW1vbmlhbHMtYm94X19pdGVtIHNwYW4ge1xuICBjb2xvcjogI0YzNkY0NDtcbn1cblxuLnRlc3RpbW9uaWFscy1ib3hfX2ltZy1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi50ZXN0aW1vbmlhbHMtYm94X19pbWctYm94IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4udGVzdGltb25pYWxzLWJveF9fbmFtZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGVzdGltb25pYWxzLWJveF9fbmFtZXMge1xuICBmbGV4OiAyO1xufVxuXG4udGVzdGltb25pYWxzLWJveC50ZXN0aW1vbmlhbHMtYm94LWFib3V0IGgyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuXG4ubWFzdGVyLXN0YXQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y3Rjk7XG59XG5cbi5tYXN0ZXItc3RhdF9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1hc3Rlci1zdGF0X19jYXB0aW9uIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbi5tYXN0ZXItc3RhdF9fY2FwdGlvbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnF1b3Rlcy1pbnRybyB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cblxuLnF1b3Rlcy1pbnRyb19fcmVhZC10aW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLnF1b3Rlcy1pbnRybyBwIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xufVxuXG4ucXVvdGVzLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4ucXVvdGVzLWl0ZW0ge1xuICBtYXJnaW46IDUwcHggMDtcbn1cblxuLnF1b3Rlcy1pdGVtX19udW1iZXIge1xuICBjb2xvcjogIzBDQjRDRTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3Rlcy1pdGVtX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5cbi5xdW90ZXMtaXRlbV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLjY0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVzLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cblxuLnF1b3Rlcy1pdGVtX190aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3Rlcy1pdGVtX190aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cblxuLnF1b3Rlcy1pdGVtX19ib2R5IHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucXVvdGVzLWl0ZW1fX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3Rlcy1pdGVtX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5xdW90ZXMtaXRlbV9faW1nIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ucXVvdGVzLWl0ZW1fX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnF1b3Rlcy1pdGVtX19zaGFyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucXVvdGVzLWl0ZW1fX3NoYXJlIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3Rlcy1pdGVtX19zaGFyZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4ucXVvdGVzLWl0ZW1fX3NoYXJlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLnF1b3Rlcy1pdGVtX19zaGFyZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhYmFiO1xufVxuXG4ucXVvdGVzLWl0ZW1fX3NoYXJlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzBCMjg1MDtcbn1cblxuLnF1b3Rlcy1pdGVtX19zaGFyZSAucXVvdGUtYnRuLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMEIyODUwO1xufVxuXG4ucXVvdGVzLWl0ZW1fX3BocmFzZSBhIHtcbiAgY29sb3I6ICMwMDYxZmY7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnF1b3Rlcy1pdGVtX19waHJhc2UgLnF1b3RlLXBocmFzZV9fcmVhZC1idG4ge1xuICBjb2xvcjogIzBCMjg1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnF1b3Rlcy1pdGVtX19waHJhc2UgLnF1b3RlLXBocmFzZV9fcmVhZC1idG46aG92ZXIge1xuICBjb2xvcjogIzAwNjFmZjtcbn1cblxuLnF1b3Rlcy1pdGVtX19waHJhc2UgLnF1b3RlLXBocmFzZV9fcmVzdC1jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1b3Rlcy1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ucXVvdGVzLWxpbmsgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG59XG5cbi5xdW90ZXMtbGluayBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLnF1b3Rlcy1saW5rOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5xdW90ZXMtZm9vdCB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcXVvdGVzL2pyLWtvcnBhLTlYbmdvSXB4Y0VvLXVuc3BsYXNoLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucXVvdGVzLWZvb3RfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnF1b3Rlcy1mb290X190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucXVvdGVzLWZvb3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ucXVvdGVzLWZvb3RfX3RpdGxlIGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnF1b3Rlcy1mb290X190aXRsZSBiIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZXMtZm9vdCBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4ucXVvdGVzLWZvb3RfX2J0biB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogNzAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnByb2dyZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2dyZXNzIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5wcm9ncmVzc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucHJvZ3Jlc3NfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLnByb2dyZXNzX19pdGVtIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDgwJSAwLCAxMDAlIDUwJSwgODAlIDEwMCUsIDAgMTAwJSwgMCAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9ncmVzc19faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTAlIDAsIDEwMCUgNTAlLCA5MCUgMTAwJSwgMCAxMDAlLCAwIDApO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3NfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE3cHggMTBweCAxOXB4IDE0cHg7XG4gIH1cbn1cblxuLnByb2dyZXNzX19pdGVtIC5wcm9ncmVzc19fdGl0bGUge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuLnByb2dyZXNzX19pdGVtIC5wcm9ncmVzc19fbnVtIHtcbiAgLyogYm9yZGVyOiBzb2xpZCAxcHggJGNsci10ZXh0LWdyYXk7ICovXG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG4ucHJvZ3Jlc3NfX2l0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwQ0I0Q0U7XG59XG5cbi5wcm9ncmVzc19faXRlbS0tYWN0aXZlIC5wcm9ncmVzc19fbnVtIHNwYW4ge1xuICBjb2xvcjogIzBDQjRDRTtcbn1cblxuLnByb2dyZXNzX19pdGVtLS1hY3RpdmUgLnByb2dyZXNzX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ucHJvZ3Jlc3NfX2l0ZW0tLWZpcnN0IHtcbiAgei1pbmRleDogNDtcbn1cblxuLnByb2dyZXNzX19pdGVtLS1zZWNvbmQge1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnByb2dyZXNzX19pdGVtLS1zZWNvbmQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyZXNzX19pdGVtLS1zZWNvbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgfVxufVxuXG4ucHJvZ3Jlc3NfX2l0ZW0tLXRoaXJkIHtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9ncmVzc19faXRlbS0tdGhpcmQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyZXNzX19pdGVtLS10aGlyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG59XG5cbi5wcm9ncmVzc19faXRlbS0tZm91cnRoIHtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9ncmVzc19faXRlbS0tZm91cnRoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzc19faXRlbS0tZm91cnRoIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cbn1cblxuLnByb2dyZXNzX19udW0ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9ncmVzc19fbnVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3NfX251bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5wcm9ncmVzc19fbnVtIHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5wcm9ncmVzc19fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb2dyZXNzX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnByb2dyZXNzX190aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnZhbHVlcy10cmFpbmluZy1wcm9ncmFtLXBhZ2UgLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyLFxuLm1ldGhvZC10cmFpbmluZy1wcm9ncmFtLXBhZ2UgLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyLFxuLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1wYWdlIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBiMjg1MSAwJSwgIzAxM2M3ZSAxMDAlKTtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLypcbiAgaDEudWkuaGVhZGVyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gICovXG59XG5cbi52YWx1ZXMtdHJhaW5pbmctcHJvZ3JhbS1wYWdlIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm0sXG4ubWV0aG9kLXRyYWluaW5nLXByb2dyYW0tcGFnZSAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtLFxuLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1wYWdlIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RlZC1jYXJ0LWl0ZW1zIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udmFsdWVzLXRyYWluaW5nLXByb2dyYW0tcGFnZSAuc2VsZWN0ZWQtY2FydC1pdGVtcyxcbi5tZXRob2QtdHJhaW5pbmctcHJvZ3JhbS1wYWdlIC5zZWxlY3RlZC1jYXJ0LWl0ZW1zLFxuLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1wYWdlIC5zZWxlY3RlZC1jYXJ0LWl0ZW1zIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDFyZW0gMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm0ge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybSAudGV4dCB7XG4gIGNvbG9yOiAjOEU4RThFICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fYmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtLnNGb3JtX19jZW50cmUudWkuZ3JpZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtIC51aS5ncmlkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtIC51aS5kcm9wZG93bi5jaG9vc2VfZXZlbnQge1xuICBsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwQ0I0Q0U7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm0gaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm0gYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtIGgxIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybSBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2lubmVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2lubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMjBweCA0MHB4O1xuICB9XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2lubmVyLS1zdXBwb3J0IHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2lubmVyLS1zdXBwb3J0IHtcbiAgICBwYWRkaW5nOiAyOHB4IDBweCAxOHB4IDI3cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19pbm5lci0tc3VwcG9ydC51aS5ncmlkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19pbm5lci10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9faW5uZXItdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19idG4tY2FsY3VsYXRlIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2J0bi1jYWxjdWxhdGUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzNkY0NDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19idG4tY2FsY3VsYXRlIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdkNTc7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX3RpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX190aXRsZS13cmFwIGgxIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX190aXRsZS13cmFwIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fdGl0bGUge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjRUNGN0Y5O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX190aXRsZS0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX3RpdGxlLS1sZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX3RpdGxlIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX29yZGVyLWluZm8ge1xuICBtYXgtd2lkdGg6IDUzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fb3JkZXItaW5mbyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19vcmRlci1pbmZvIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fb3JkZXItaW5mbyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19vcmRlci1pbmZvIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX29yZGVyLWluZm8gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9faW5mby1hdHRlbmQgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2luZm8tYXR0ZW5kIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2luZm8tYXR0ZW5kIC51aS5ncmlkID4gW2NsYXNzKj1cImVpZ2h0IHdpZGVcIl0uY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2luZm8tYXR0ZW5kLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9faW5mby1hdHRlbmQtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDMyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9faW5mby1hdHRlbmQtaXRlbSB7XG4gICAgcGFkZGluZzogMjBweCA1NXB4IDQ3cHg7XG4gIH1cbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9faW5mby1hdHRlbmQtaXRlbSBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19pbmZvLWF0dGVuZC1pdGVtIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9faW5mby1hdHRlbmQtaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2luZm8tYXR0ZW5kLWl0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fZm9ybSB7XG4gIG1heC13aWR0aDogNDg4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybSAudWkuc2VhcmNoLnNlbGVjdGlvbi5kcm9wZG93bixcbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm0gLnVpLnNlYXJjaC5zZWxlY3Rpb24uZHJvcGRvd24gPiBpbnB1dC5zZWFyY2gge1xuICBwYWRkaW5nOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm0gaW5wdXQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjRDVDRUNFO1xuICBwYWRkaW5nOiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC0tczogMC4zNnM7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS1zKSBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm0gaW5wdXQge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjFmZjtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fc21hbGxJbWcge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX3NtYWxsSW1nIGltZyB7XG4gIG1heC13aWR0aDogOTZweDtcbiAgbWF4LWhlaWdodDogOTZweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fY2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fY2FyZCA+IC5yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fY2FyZCBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1heC13aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2NhcmQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fcGF5IC5zRm9ybV9fdG90YWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX3BheSAuc0Zvcm1fX3JDb2wtdGV4dCBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fY2FyZF9wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fY2FyZF9wb3NpdGlvbiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc1JTtcbiAgbGVmdDogNDAlO1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19jYXJkLXNlbGVjdCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNENUNFQ0U7XG4gIHBhZGRpbmc6IDE0cHggMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMi41MjUnIGhlaWdodD0nNi42MTYnIHZpZXdCb3g9JzAgMCAxMi41MjUgNi42MTYnJTNFJTNDZyBpZD0n0KHQs9GA0YPQv9C/0LjRgNC+0LLQsNGC0YxfODY4JyBkYXRhLW5hbWU9J9Ch0LPRgNGD0L/Qv9C40YDQvtCy0LDRgtGMIDg2OCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4zNTQgMC4zNTQpJyUzRSUzQ2xpbmUgaWQ9J9Cb0LjQvdC40Y9fMjAnIGRhdGEtbmFtZT0n0JvQuNC90LjRjyAyMCcgeDI9JzUuOTA5JyB5Mj0nNS45MDknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMGNiNGNlJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQ2xpbmUgaWQ9J9Cb0LjQvdC40Y9fMjEnIGRhdGEtbmFtZT0n0JvQuNC90LjRjyAyMScgeDE9JzUuOTA5JyB5Mj0nNS45MDknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDUuOTA5KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwY2I0Y2UnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MyUgY2VudGVyO1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19jYXJkLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjFmZjtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fY2FyZC1mb290ZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fY2FyZC1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2NhcmQtcm93IHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2NhcmQtcm93IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fdG90YWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDlweCA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fdG90YWwgcCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fdG90YWwgaDMsXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX190b3RhbCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX190b3RhbC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX3RvdGFsLXByaWNlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fdG90YWwtcHJpY2UtLXNtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIzcHg7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX3RvdGFsLXByaWNlIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX3Bob3RvV3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTI3cHg7XG4gIG1heC1oZWlnaHQ6IDEyN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19waG90b1dyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19idXR0b25zV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2J1dHRvbnNXcmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19zaGFyZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLS1zOiAwLjM2cztcbiAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXMpIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fc2hhcmUgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fc2hhcmU6aG92ZXIge1xuICBvcGFjaXR5OiAuNjtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fc2lnbmF0dXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fc2lnbmF0dXJlIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fc2lnbmF0dXJlIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2N1c3RvbWVyLXN1cHBvcnQge1xuICBtYXgtd2lkdGg6IDE5MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19jdXN0b21lci1zdXBwb3J0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fYnRuLXN1cHBvcnQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2J0bi1zdXBwb3J0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fYnRuLXN1cHBvcnQgaW1nIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19idXR0b25zUGVvcGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybSBoNixcbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm0gaDQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19ib3R0b21Sb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2JvdHRvbVJvdyBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19ib3R0b21Sb3cgLnNGb3JtX19pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19ib3R0b21Sb3cgLnNGb3JtX19pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX190ZXh0V3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fdGV4dFdyYXAgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fdGV4dFdyYXAgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fdGV4dFdyYXAgYSB7XG4gIGNvbG9yOiAjMENCNENFO1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19ldmVudEltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2V2ZW50SW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2V2ZW50SW1nIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX3JDb2wtdGV4dCBoMiwgLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fckNvbC10ZXh0IC5oMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19yQ29sLXRleHQgaDIsIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX3JDb2wtdGV4dCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19idG4tYWRkIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fcHJvZE5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19wcm9kTmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX3N1YnRpdGxlV3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fc3VidGl0bGVXcmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19zdWJ0aXRsZVdyYXAgYSB7XG4gIGNvbG9yOiAjMENCNENFO1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19zdWJ0aXRsZVdyYXAgaDMge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19zdWJ0aXRsZVdyYXAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19zdWJ0aXRsZVdyYXAgaDMgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19zdWJ0aXRsZVdyYXAgaDMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2JvdHRvbUJsb2NrIHtcbiAgYm9yZGVyLXRvcDogZGFzaGVkIDFweCAjRTFFMUUxO1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19ib3R0b21CbG9jayB7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19ib3R0b21CbG9jayBidXR0b24gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2NvbG9yQmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRUNGN0Y5O1xuICBwYWRkaW5nOiAzNnB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19jb2xvckJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2NvbG9yQmxvY2staW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19jb2xvckJsb2NrLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2NvbG9yQmxvY2staW5uZXIgLnRleHQtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9fY29sb3JCbG9jay1pbm5lciAudGV4dC1saW5lOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgYm90dG9tOiA0cHg7XG4gIHdpZHRoOiA4dnc7XG4gIG1heC13aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjI4NTA7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2NvbG9yQmxvY2staW5uZXIgaW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2NvbG9yQmxvY2staW5uZXIgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19jb2xvckJsb2NrLWlubmVyIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm0gLnBvbGl0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybSAucG9saXRlID4gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtIC5wb2xpdGUgYSB7XG4gIGNvbG9yOiAjMEIyODUwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybSAucG9saXRlIGlucHV0IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybSAucG9saXRlIC5jdXN0b20tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX195b3UtY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX195b3UtY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9feW91LWNhcmQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxOHB4IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybSAudWkuc0Zvcm1fX3lvdS1jYXJkLWJnLmdyaWQge1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2lucHV0LXdpZHRoIHtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9faW52b2ljZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IHNvbGlkIDFweCAjOEU4RThFO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2ludm9pY2Uge1xuICAgIHBhZGRpbmc6IDI5cHggMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1jaGVja291dC1jb250YWluZXIgLnNGb3JtX19pbnZvaWNlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybV9faW52b2ljZSAuZWlnaHQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2ludm9pY2UgKyAudGV4dC1jZW50ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciAuc0Zvcm1fX2ludm9pY2UgKyAudGV4dC1jZW50ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG59XG5cbi50YWJzIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi50YWJzX19jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRhYnNfX2J0biB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRhYnNfX2J0biB7XG4gICAgcGFkZGluZzogMTNweCAzMHB4O1xuICB9XG59XG5cbi50YWJzX19idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi50YWJzX19idG5fYWNjYXJkaW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYnNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiAxM3B4IDE0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFic19fY29udGVudCB7XG4gICAgcGFkZGluZzogNzBweCA0MHB4IDk4cHg7XG4gIH1cbn1cblxuLnRhYnNfX2NvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWJzX19mb3JtIHtcbiAgbWF4LXdpZHRoOiA0ODhweDtcbn1cblxuLnRhYnNfX2Zvcm0gaW5wdXQ6Zm9jdXMgKyAuaW5wdXQtZWxlbWVudDpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRhYnNfX2Zvcm0gLmlucHV0LWVsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJzX19mb3JtIC5pbnB1dC1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjOEU4RThFO1xuICByaWdodDogMTVweDtcbn1cblxuLnRhYnNfX2J0bi1zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2FydC1jaGVja291dC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uY2FydC1jaGVja291dC1oZWFkZXJfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWNoZWNrb3V0LWhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uY2FydC1jaGVja291dC1oZWFkZXJfX2J0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwQjI4NTA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogOHB4IDE3cHg7XG4gIGNvbG9yOiAjMEIyODUwO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWhlYWRlcl9fYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgzMGRlZywgIzVCNUM3RiAwJSwgIzI0MzY2MSAxNCUsICMxMjMzNjEgMjUlLCAjMUM1MDdGIDM2JSwgIzEyNUI4QSA0NSUsICMxMTVEODcgNTUlLCAjMDk3ODk5IDYyJSwgIzA0OTNBNiA3MSUsICMwMUMwQkYgNzklLCAjMzNDNEJGIDg4JSwgIzFFREVENyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG5cbi5jYXJ0LWNoZWNrb3V0LWZvb3RlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtY2hlY2tvdXQtZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmNhcnQtY2hlY2tvdXQtZm9vdGVyX19sb2dvIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJ0LWZvb3Rlci1zb2NpYWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FydC1mb290ZXItc29jaWFsX193cmFwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJ0LWZvb3Rlci1zb2NpYWxfX3dyYXBwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5jYXJ0LWZvb3Rlci1zb2NpYWxfX3dyYXBwIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FydC1mb290ZXItc29jaWFsX193cmFwcCBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYXJ0LWZvb3Rlci1zb2NpYWxfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcnQtZm9vdGVyLXNvY2lhbF9fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5jYXJ0LWZvb3Rlci1zb2NpYWxfX2JveCBzcGFuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcnQtZm9vdGVyLXNvY2lhbF9fYm94IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgfVxufVxuXG4uY2FydC1mb290ZXItc29jaWFsX19ib3gtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FydC1mb290ZXItc29jaWFsX19ib3gtbGlua3MgYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwQ0I0Q0U7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYXJ0LWZvb3Rlci1zb2NpYWxfX2JveC1saW5rcyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5jYXJ0LWZvb3Rlci1zb2NpYWxfX2JveC1saW5rcyBhIGkge1xuICBjb2xvcjogIzBDQjRDRTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5jdXJyaWN1bHVtLWJveCB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLmN1cnJpY3VsdW0tYm94IC5zZWN0aW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jdXJyaWN1bHVtLWJveCAuc2VjdGlvbi1oZWFkZXIgLmhlYWRlci5zZW1pLWJvbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cblxuLmN1cnJpY3VsdW0tYm94IC5zZWN0aW9uLWhlYWRlciAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1cnJpY3VsdW0tYm94IC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uY3VycmljdWx1bS1ib3ggLnNlY29uZGFyeS1oZWFkZXIgaDMge1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJyaWN1bHVtLWJveF9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmN1cnJpY3VsdW0tYm94X19jb250cm9sczo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jdXJyaWN1bHVtLWJveF9fY29udHJvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmN1cnJpY3VsdW0tYm94X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJyaWN1bHVtLWJveF9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQ0I0Q0U7XG59XG5cbi5jdXJyaWN1bHVtLWJveF9faXRlbTpob3ZlciBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4uY3VycmljdWx1bS1ib3hfX2l0ZW06aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmN1cnJpY3VsdW0tYm94X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG4gICAgbWF4LXdpZHRoOiAyNDdweDtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VycmljdWx1bS1ib3hfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmN1cnJpY3VsdW0tYm94X19pdGVtIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmaWxsOiAjMENCNENFO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmN1cnJpY3VsdW0tYm94X19pdGVtIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG4uY3VycmljdWx1bS1ib3hfX2l0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmN1cnJpY3VsdW0tYm94X19pdGVtIHNwYW4ge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuY3VycmljdWx1bS1ib3hfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG5cbi5jdXJyaWN1bHVtLWJveF9fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMThweCAzMHB4IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VycmljdWx1bS1ib3hfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuXG4uY3VycmljdWx1bS1ib3hfX2Rlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jdXJyaWN1bHVtLWJveF9fZGVzY3JpcHRpb24gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogIzBCMjg1MDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXJyaWN1bHVtLWJveF9fZGVzY3JpcHRpb24gc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmN1cnJpY3VsdW0tYm94X19pbm5lciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXJyaWN1bHVtLWJveF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jdXJyaWN1bHVtLWJveF9faW5uZXIgLmNhcmQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jdXJyaWN1bHVtLWJveF9faW5uZXIgLmNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY3VycmljdWx1bS1ib3hfX2lubmVyIC5jYXJkIC5pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1cnJpY3VsdW0tYm94X19pbm5lciAuY2FyZCAuaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1cnJpY3VsdW0tYm94X19pbm5lciAuY2FyZCAuaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3VycmljdWx1bS1ib3hfX2lubmVyIC5jYXJkIC5pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY3VycmljdWx1bS1ib3hfX2lubmVyIC5jYXJkIGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY3VycmljdWx1bS1ib3hfX2lubmVyIC5jYXJkIHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jdXJyaWN1bHVtLWJveF9fY2FyZHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweCAhaW1wb3J0YW50O1xufVxuXG4jbW9kYWxDdXJyaWN1bHVtIC5pbWFnZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4jbW9kYWxDdXJyaWN1bHVtICNpbWFnZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTMsIDI1MywgMC45KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5sb2FkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxvYWRlci1zcGlubmVyIHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzYyNWY1ZjtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5saXN0ZW4tb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGlzdGVuLW9uX19saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubGlzdGVuLW9uX19saW5rIC51aS5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5saXN0ZW4tb25fX2xpbmsgLnVpLmJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG4ubGlzdGVuLW9uX19saW5rIC51aS5idXR0b24gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmxpc3Rlbi1vbl9fbGluayAudWkuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4uYXZhaWxhYmxlLW1lc3Mge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQwNEQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0Q4RDNEQSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMC42cmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10ZXN0aW0tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIzcHggIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdGVzdGltLWJnIC51aS5pbWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJvdW5kZWQtdGVzdGltLWJnX19kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5yb3VuZGVkLXRlc3RpbS1iZ19fZGVzY3JpcHRpb24gcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdmctc3RvcHdhdGNoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogc2NhbGluZy13YXRjaCAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc2NhbGluZy13YXRjaCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLndhcm5pbmctbXNnIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI0NFMEMxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzREMiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ud2FybmluZy1tc2cgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLndhcm5pbmctbXNnIHNwYW4ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mZWF0dXJlLWl0ZW0ge1xuICBwYWRkaW5nOiAyNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmZlYXR1cmUtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mZWF0dXJlLWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbn1cblxuLmZlYXR1cmUtaXRlbS0tbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y3Rjk7XG59XG5cbi5tLXBheW1lbnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubS1wYXltZW50X19tZXRob2Qge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmYWZhZmEgMCUsICNmNWY2ZjggNTAlLCAjZDBkMGQwIDEwMCUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC40KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG59XG5cbi5tLXBheW1lbnRfX21ldGhvZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm0tcGF5bWVudF9fbWV0aG9kOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG4ubS1wYXltZW50X19tZXRob2QtLXZpc2E6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BheW1lbnQvdmlzYS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cblxuLm0tcGF5bWVudF9fbWV0aG9kLS1tYXN0ZXJjYXJkOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wYXltZW50L21hc3RlcmNhcmQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubS1wYXltZW50X19tZXRob2QtLWFtLWV4cHJlc3M6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BheW1lbnQvYW1lcmljYW4tZXhwcmVzcy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5tLXBheW1lbnRfX21ldGhvZC0tZGlzY292ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BheW1lbnQvZGlzY292ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubS1wYXltZW50X19tZXRob2QtLXBheXBhbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGF5bWVudC9wYXlwYWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG59XG5cbi5tLXBheW1lbnRfX2NhcHRpb24ge1xuICBjb2xvcjogIzQzNDM0MztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4ubS1wYXltZW50X19jYXB0aW9uIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmaWxsOiAjNDM0MzQzO1xufVxuXG4ubS1wYXltZW50X19jYXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubS1wYXltZW50X19jYXB0aW9uIHNwYW4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4jbGF5ZXJzbGlkZXItaG9tZSB7XG4gIG1pbi1oZWlnaHQ6IDcyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbGF5ZXJzbGlkZXItaG9tZSB7XG4gICAgbWluLWhlaWdodDogODh2aCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNsYXllcnNsaWRlci1ob21lIGltZy5scy1sYXllciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNsYXllcnNsaWRlci1ob21lIGltZy5scy1sYXllciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4jaG9tZS1oZXJvMSxcbiNob21lLWhlcm8yLFxuI2hvbWUtaGVybzMsXG4jaG9tZS1oZXJvNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaG9tZS1oZXJvMSxcbiAgI2hvbWUtaGVybzIsXG4gICNob21lLWhlcm8zLFxuICAjaG9tZS1oZXJvNCB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAjaG9tZS1oZXJvMSxcbiAgI2hvbWUtaGVybzIsXG4gICNob21lLWhlcm8zLFxuICAjaG9tZS1oZXJvNCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaG9tZS1oZXJvMSAuY2VudGVyX29uX21vYmlsZSxcbiAgI2hvbWUtaGVybzIgLmNlbnRlcl9vbl9tb2JpbGUsXG4gICNob21lLWhlcm8zIC5jZW50ZXJfb25fbW9iaWxlLFxuICAjaG9tZS1oZXJvNCAuY2VudGVyX29uX21vYmlsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI2hvbWUtaGVybzEuaG9tZS1oZXJvLFxuI2hvbWUtaGVybzIuaG9tZS1oZXJvLFxuI2hvbWUtaGVybzMuaG9tZS1oZXJvLFxuI2hvbWUtaGVybzQuaG9tZS1oZXJvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hvbWUtaGVybzEuaG9tZS1oZXJvLFxuICAjaG9tZS1oZXJvMi5ob21lLWhlcm8sXG4gICNob21lLWhlcm8zLmhvbWUtaGVybyxcbiAgI2hvbWUtaGVybzQuaG9tZS1oZXJvIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIC8qIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxNTBkZWcsICMwQ0I0Q0UgMCUsICMwQjI4NTAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7ICovXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNob21lLWhlcm8xLmhvbWUtaGVybyAuaG9tZS1oZXJvX19iZyxcbiAgI2hvbWUtaGVybzIuaG9tZS1oZXJvIC5ob21lLWhlcm9fX2JnLFxuICAjaG9tZS1oZXJvMy5ob21lLWhlcm8gLmhvbWUtaGVyb19fYmcsXG4gICNob21lLWhlcm80LmhvbWUtaGVybyAuaG9tZS1oZXJvX19iZyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2hvbWUtaGVybzEuaG9tZS1oZXJvIGgxLFxuI2hvbWUtaGVybzEuaG9tZS1oZXJvIGgyLFxuI2hvbWUtaGVybzEuaG9tZS1oZXJvIHAsXG4jaG9tZS1oZXJvMi5ob21lLWhlcm8gaDEsXG4jaG9tZS1oZXJvMi5ob21lLWhlcm8gaDIsXG4jaG9tZS1oZXJvMi5ob21lLWhlcm8gcCxcbiNob21lLWhlcm8zLmhvbWUtaGVybyBoMSxcbiNob21lLWhlcm8zLmhvbWUtaGVybyBoMixcbiNob21lLWhlcm8zLmhvbWUtaGVybyBwLFxuI2hvbWUtaGVybzQuaG9tZS1oZXJvIGgxLFxuI2hvbWUtaGVybzQuaG9tZS1oZXJvIGgyLFxuI2hvbWUtaGVybzQuaG9tZS1oZXJvIHAge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNob21lLWhlcm8xLmhvbWUtaGVybyBoMSxcbiAgI2hvbWUtaGVybzEuaG9tZS1oZXJvIGgyLFxuICAjaG9tZS1oZXJvMS5ob21lLWhlcm8gcCxcbiAgI2hvbWUtaGVybzIuaG9tZS1oZXJvIGgxLFxuICAjaG9tZS1oZXJvMi5ob21lLWhlcm8gaDIsXG4gICNob21lLWhlcm8yLmhvbWUtaGVybyBwLFxuICAjaG9tZS1oZXJvMy5ob21lLWhlcm8gaDEsXG4gICNob21lLWhlcm8zLmhvbWUtaGVybyBoMixcbiAgI2hvbWUtaGVybzMuaG9tZS1oZXJvIHAsXG4gICNob21lLWhlcm80LmhvbWUtaGVybyBoMSxcbiAgI2hvbWUtaGVybzQuaG9tZS1oZXJvIGgyLFxuICAjaG9tZS1oZXJvNC5ob21lLWhlcm8gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4jaG9tZS1oZXJvMS5ob21lLWhlcm8gaDEsXG4jaG9tZS1oZXJvMi5ob21lLWhlcm8gaDEsXG4jaG9tZS1oZXJvMy5ob21lLWhlcm8gaDEsXG4jaG9tZS1oZXJvNC5ob21lLWhlcm8gaDEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaG9tZS1oZXJvMS5ob21lLWhlcm8gaDEsXG4gICNob21lLWhlcm8yLmhvbWUtaGVybyBoMSxcbiAgI2hvbWUtaGVybzMuaG9tZS1oZXJvIGgxLFxuICAjaG9tZS1oZXJvNC5ob21lLWhlcm8gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2hvbWUtaGVybzEuaG9tZS1oZXJvIGgxLFxuICAjaG9tZS1oZXJvMi5ob21lLWhlcm8gaDEsXG4gICNob21lLWhlcm8zLmhvbWUtaGVybyBoMSxcbiAgI2hvbWUtaGVybzQuaG9tZS1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cblxuI2hvbWUtaGVybzEuaG9tZS1oZXJvIGgyLFxuI2hvbWUtaGVybzIuaG9tZS1oZXJvIGgyLFxuI2hvbWUtaGVybzMuaG9tZS1oZXJvIGgyLFxuI2hvbWUtaGVybzQuaG9tZS1oZXJvIGgyIHtcbiAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hvbWUtaGVybzEuaG9tZS1oZXJvIGgyLFxuICAjaG9tZS1oZXJvMi5ob21lLWhlcm8gaDIsXG4gICNob21lLWhlcm8zLmhvbWUtaGVybyBoMixcbiAgI2hvbWUtaGVybzQuaG9tZS1oZXJvIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2hvbWUtaGVybzEuaG9tZS1oZXJvIGgyLFxuICAjaG9tZS1oZXJvMi5ob21lLWhlcm8gaDIsXG4gICNob21lLWhlcm8zLmhvbWUtaGVybyBoMixcbiAgI2hvbWUtaGVybzQuaG9tZS1oZXJvIGgyIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gIH1cbn1cblxuI2hvbWUtaGVybzEuaG9tZS1oZXJvIHAsXG4jaG9tZS1oZXJvMi5ob21lLWhlcm8gcCxcbiNob21lLWhlcm8zLmhvbWUtaGVybyBwLFxuI2hvbWUtaGVybzQuaG9tZS1oZXJvIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaG9tZS1oZXJvMS5ob21lLWhlcm8gcCxcbiAgI2hvbWUtaGVybzIuaG9tZS1oZXJvIHAsXG4gICNob21lLWhlcm8zLmhvbWUtaGVybyBwLFxuICAjaG9tZS1oZXJvNC5ob21lLWhlcm8gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaG9tZS1oZXJvMS5ob21lLWhlcm8gcCxcbiAgI2hvbWUtaGVybzIuaG9tZS1oZXJvIHAsXG4gICNob21lLWhlcm8zLmhvbWUtaGVybyBwLFxuICAjaG9tZS1oZXJvNC5ob21lLWhlcm8gcCB7XG4gICAgbWF4LXdpZHRoOiA1NDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuI2hvbWUtaGVybzEuaG9tZS1oZXJvIGEsXG4jaG9tZS1oZXJvMi5ob21lLWhlcm8gYSxcbiNob21lLWhlcm8zLmhvbWUtaGVybyBhLFxuI2hvbWUtaGVybzQuaG9tZS1oZXJvIGEge1xuICBiYWNrZ3JvdW5kOiAjRjM2RjQ0O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbiNob21lLWhlcm8xLmhvbWUtaGVybyAuaG9tZS1oZXJvX193cmFwcGVyLFxuI2hvbWUtaGVybzIuaG9tZS1oZXJvIC5ob21lLWhlcm9fX3dyYXBwZXIsXG4jaG9tZS1oZXJvMy5ob21lLWhlcm8gLmhvbWUtaGVyb19fd3JhcHBlcixcbiNob21lLWhlcm80LmhvbWUtaGVybyAuaG9tZS1oZXJvX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNob21lLWhlcm8xLmhvbWUtaGVybyAuaG9tZS1oZXJvX193cmFwcGVyLFxuICAjaG9tZS1oZXJvMi5ob21lLWhlcm8gLmhvbWUtaGVyb19fd3JhcHBlcixcbiAgI2hvbWUtaGVybzMuaG9tZS1oZXJvIC5ob21lLWhlcm9fX3dyYXBwZXIsXG4gICNob21lLWhlcm80LmhvbWUtaGVybyAuaG9tZS1oZXJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNob21lLWhlcm8xLmhvbWUtaGVybyAuaG9tZS1oZXJvX193cmFwcGVyLFxuICAjaG9tZS1oZXJvMi5ob21lLWhlcm8gLmhvbWUtaGVyb19fd3JhcHBlcixcbiAgI2hvbWUtaGVybzMuaG9tZS1oZXJvIC5ob21lLWhlcm9fX3dyYXBwZXIsXG4gICNob21lLWhlcm80LmhvbWUtaGVybyAuaG9tZS1oZXJvX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hvbWUtaGVybzEuaG9tZS1oZXJvIC5ob21lLWhlcm9fX2JveCxcbiAgI2hvbWUtaGVybzIuaG9tZS1oZXJvIC5ob21lLWhlcm9fX2JveCxcbiAgI2hvbWUtaGVybzMuaG9tZS1oZXJvIC5ob21lLWhlcm9fX2JveCxcbiAgI2hvbWUtaGVybzQuaG9tZS1oZXJvIC5ob21lLWhlcm9fX2JveCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaG9tZS1oZXJvMS5ob21lLWhlcm8gLmhvbWUtaGVyb19fY29udGVudCAudWkuY29udGFpbmVyLFxuICAjaG9tZS1oZXJvMi5ob21lLWhlcm8gLmhvbWUtaGVyb19fY29udGVudCAudWkuY29udGFpbmVyLFxuICAjaG9tZS1oZXJvMy5ob21lLWhlcm8gLmhvbWUtaGVyb19fY29udGVudCAudWkuY29udGFpbmVyLFxuICAjaG9tZS1oZXJvNC5ob21lLWhlcm8gLmhvbWUtaGVyb19fY29udGVudCAudWkuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNob21lLWhlcm8xLmhvbWUtaGVybyAuaG9tZS1oZXJvX19tYWluLWJ0bixcbiNob21lLWhlcm8yLmhvbWUtaGVybyAuaG9tZS1oZXJvX19tYWluLWJ0bixcbiNob21lLWhlcm8zLmhvbWUtaGVybyAuaG9tZS1oZXJvX19tYWluLWJ0bixcbiNob21lLWhlcm80LmhvbWUtaGVybyAuaG9tZS1oZXJvX19tYWluLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9uZTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cblxuLnYtcXVlc3Rpb25zIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudi1xdWVzdGlvbnMge1xuICAgIG1hcmdpbjogMzVweCAwO1xuICB9XG59XG5cbi52LXF1ZXN0aW9uc19fZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudi1xdWVzdGlvbnNfX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnYtcXVlc3Rpb25zX19mb3JtIC5maWVsZCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52LXF1ZXN0aW9uc19fZm9ybSAuZmllbGQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnYtcXVlc3Rpb25zX19mb3JtIC5maWVsZCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdEN0Q3RCAhaW1wb3J0YW50O1xufVxuXG4udi1xdWVzdGlvbnNfX2Zvcm0gLmZpZWxkOmZpcnN0LW9mLXR5cGUgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjFCNTkyICFpbXBvcnRhbnQ7XG59XG5cbi52LXF1ZXN0aW9uc19fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudi1xdWVzdGlvbnNfX2J1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLnYtcXVlc3Rpb25zX19idXR0b25zIC51aS5idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi52LXF1ZXN0aW9uc19fYnV0dG9ucyAubnVtLCAudi1xdWVzdGlvbnNfX2J1dHRvbnMgLnYtcHJldiwgLnYtcXVlc3Rpb25zX19idXR0b25zIC52LW5leHQge1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogLjI4NTcxNDI5cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52LXF1ZXN0aW9uc19fYnV0dG9ucyAubnVtLCAudi1xdWVzdGlvbnNfX2J1dHRvbnMgLnYtcHJldiwgLnYtcXVlc3Rpb25zX19idXR0b25zIC52LW5leHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4udi1xdWVzdGlvbnNfX2J1dHRvbnMgLm51bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudi1xdWVzdGlvbnNfX2J1dHRvbnMgLm51bSB7XG4gICAgd2lkdGg6IDI5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52LXF1ZXN0aW9uc19fYnV0dG9ucyAubnVtIHtcbiAgICB3aWR0aDogNDlweDtcbiAgfVxufVxuXG4udi1xdWVzdGlvbnNfX2J1dHRvbnMgLm51bTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udi1xdWVzdGlvbnNfX2J1dHRvbnMgLnYtcHJldiwgLnYtcXVlc3Rpb25zX19idXR0b25zIC52LW5leHQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudi1xdWVzdGlvbnNfX2J1dHRvbnMgLnYtcHJldiwgLnYtcXVlc3Rpb25zX19idXR0b25zIC52LW5leHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudi1xdWVzdGlvbnNfX2J1dHRvbnMgLnYtcHJldiwgLnYtcXVlc3Rpb25zX19idXR0b25zIC52LW5leHQge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi52LXF1ZXN0aW9uc19fYnV0dG9ucyAudi1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDQjRDRTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC52LXF1ZXN0aW9uc19fYnV0dG9ucyAudi1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52LXF1ZXN0aW9uc19fYnV0dG9ucyAudi1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnYtcXVlc3Rpb25zX19idXR0b25zIC52LXByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk4YTllO1xufVxuXG4udi1xdWVzdGlvbnNfX2J1dHRvbnMgLnYtbmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOUE1NUI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudi1xdWVzdGlvbnNfX2J1dHRvbnMgLnYtbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52LXF1ZXN0aW9uc19fYnV0dG9ucyAudi1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4udi1xdWVzdGlvbnNfX2J1dHRvbnMgLnYtbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjc5NDM7XG59XG5cbi52LXF1ZXN0aW9uc19fbnVtcywgLnYtcXVlc3Rpb25zIC52LXByZXYsIC52LXF1ZXN0aW9ucyAudi1uZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC52LXF1ZXN0aW9uc19fbnVtcywgLnYtcXVlc3Rpb25zIC52LXByZXYsIC52LXF1ZXN0aW9ucyAudi1uZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi52LXF1ZXN0aW9uc19fbnVtcyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC52LXF1ZXN0aW9uc19fbnVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuLnYtcXVlc3Rpb25zX19udW1zIC5udW1fYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyN0Y3RjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29sb3Itc2VsZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbG9yLXNlbGVjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLXNlbGVjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sb3Itc2VsZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuXG4uY29sb3Itc2VsZWN0aW9uX3RleHQsIC5jb2xvci1zZWxlY3Rpb25fY29sb3JzLCAuY29sb3Itc2VsZWN0aW9uX2J1dHRvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2xvci1zZWxlY3Rpb25fdGV4dCwgLmNvbG9yLXNlbGVjdGlvbl9jb2xvcnMsIC5jb2xvci1zZWxlY3Rpb25fYnV0dG9uLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jb2xvci1zZWxlY3Rpb25fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xN3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUlcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmNvbG9yLXNlbGVjdGlvbl90ZXh0IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjNzA3MDcwO1xufVxuXG4uY29sb3Itc2VsZWN0aW9uX2NvbG9ycyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmNvbG9yLXNlbGVjdGlvbl93cmFwIHtcbiAgcGFkZGluZzogM3B4IDRweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLXNlbGVjdGlvbl93cmFwIHtcbiAgICBwYWRkaW5nOiA1cHggNnB4IDdweDtcbiAgfVxufVxuXG4uY29sb3Itc2VsZWN0aW9uX3dyYXAuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgYmFja2dyb3VuZDogI2YyZjNmNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29sb3Itc2VsZWN0aW9uX2NvbG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbn1cblxuLmNvbG9yLXNlbGVjdGlvbl9idXR0b24tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sb3Itc2VsZWN0aW9uX2J1dHRvbi1ibG9jayAudWkuYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbi5jb2xvci1zZWxlY3Rpb25fZml4ZWQge1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDMxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb2xvci1zZWxlY3Rpb25fZml4ZWQgc3ZnIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbn1cblxuLnBhbGV0dGUtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB3aWR0aDogMjMwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjZWQwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDUwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhbGV0dGUtbW9kYWwge1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFsZXR0ZS1tb2RhbCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5wYWxldHRlLW1vZGFsX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWxldHRlLW1vZGFsIGkucmVtb3ZlLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC04cHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG5cbi5wYWxldHRlLW1vZGFsIGkucmVtb3ZlLmljb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnBhbGV0dGUtbW9kYWwgLmNvbG91ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU3ZTg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhbGV0dGUtbW9kYWwgLmNvbG91ci5jdXN0b20ge1xuICBib3gtc2hhZG93OiAwIDAgMnB4ICNlOWU3ZTg7XG59XG5cbi5wYWxldHRlLW1vZGFsIC5jX3dyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnBhbGV0dGUtbW9kYWwgLmNfd3JhcC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjM2MzYzO1xufVxuXG4ucGFsZXR0ZS1tb2RhbF9iYXNpYywgLnBhbGV0dGUtbW9kYWxfY3VzdG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBhbGV0dGUtbW9kYWxfcGFsZXR0ZS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucGFsZXR0ZS1tb2RhbF9kZWZpbmVkIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFsZXR0ZS1tb2RhbF9kZWZpbmVkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4ucGFsZXR0ZS1tb2RhbF9jaG9vc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxODhweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWxldHRlLW1vZGFsX2Nob29zZSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbi5wYWxldHRlLW1vZGFsIC5zcC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG59XG5cbi5wYWxldHRlLW1vZGFsIC5zcC1waWNrZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDE4N3B4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhbGV0dGUtbW9kYWwgLnNwLXBpY2tlci1jb250YWluZXIge1xuICAgIHdpZHRoOiAyNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG5cbi5wYWxldHRlLW1vZGFsIC5zcC1pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFsZXR0ZS1tb2RhbCAuc3AtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWxldHRlLW1vZGFsIC5zcC1odWUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnBhbGV0dGUtbW9kYWwgLnNwLXNsaWRlciB7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMzEzOTQ0O1xufVxuXG4ucGFsZXR0ZS1tb2RhbF9jaG9vc2UgI2lucHV0X2hleF9ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhbGV0dGUtbW9kYWxfY2hvb3NlICNpbnB1dF9oZXhfYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFsZXR0ZS1tb2RhbF9jaG9vc2UgI2lucHV0X2hleF9ibG9jayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBhbGV0dGUtbW9kYWxfY2hvb3NlICNpbnB1dF9oZXhfYmxvY2sgc3BhbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhbGV0dGUtbW9kYWxfY2hvb3NlICNpbnB1dF9oZXhfYmxvY2sgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLnBhbGV0dGUtbW9kYWxfY2hvb3NlICNpbnB1dF9oZXhfYmxvY2sgaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA4NiU7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBwYWRkaW5nOiA2cHggNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFsZXR0ZS1tb2RhbF9jaG9vc2UgI2lucHV0X2hleF9ibG9jayBpbnB1dCB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4ucGFsZXR0ZS1tb2RhbF9jaG9vc2UgYnV0dG9uIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWxldHRlLW1vZGFsX2Nob29zZSBidXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucGFsZXR0ZS1tb2RhbF9idXR0b24ge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZzogNHB4IDEycHg7XG59XG5cbi5wYWxldHRlLW1vZGFsX2J1dHRvbjphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTZjZGViO1xuICBib3gtc2hhZG93OiAwIDAgMnB4ICM5NmNkZWI7XG59XG5cbi5wYWxldHRlLW1vZGFsX2J1dHRvbi1yZW1vdmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucGFsZXR0ZS1tb2RhbF9idXR0b24tb2ssIC5wYWxldHRlLW1vZGFsX2J1dHRvbi1jYW5jZWwge1xuICB3aWR0aDogNDklO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhbGV0dGUtbW9kYWxfYnV0dG9uLW9rLCAucGFsZXR0ZS1tb2RhbF9idXR0b24tY2FuY2VsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4udGlwcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y3Rjk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXBzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGlwcyB7XG4gICAgcGFkZGluZzogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpcHMtLWNvbC1jZW50ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRpcHMtLWNvbC1jZW50ZXIgLnRpcHNfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnRpcHMtLWZsZXgtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnRpcHNfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udGlwc19faGVhZCBoMSwgLnRpcHNfX2hlYWQgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpcHNfX2hlYWQge1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi50aXBzX19oZWFkLS1uby1mbGV4IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50aXBzX19oZWFkLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50aXBzX19oZWFkLS1tb2JpbGUtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpcHNfX2hlYWQtLW1vYmlsZS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGlwc19faGVhZCBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZpbGw6ICMwQjI4NTA7XG59XG5cbi50aXBzX19oZWFkIHNwYW4ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50aXBzX19kZXNjci0tbW9iaWxlLXcge1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXBzX19kZXNjci0tbW9iaWxlLXcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlwc19fc2F2ZS1kYXRhIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4udGlwc19fZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpcHNfX2RhdGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi50aXBzX19idG5zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50aXBzX19idG5zIC51aS5idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4vKiBUYWJsZXMgKi9cbnRhYmxlIGNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMwQjI4NTA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB0YWJsZSBjYXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbnRhYmxlIGNhcHRpb24uY2FwdGlvbi1tb2JpbGUtdyB7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUgY2FwdGlvbi5jYXB0aW9uLW1vYmlsZS13IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxudGFibGUjYW5zd2VycyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlI2Fuc3dlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxudGFibGUjYW5zd2VycyB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUjYW5zd2VycyB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxudGFibGUjYW5zd2VycyB0aGVhZCB0ciB0aCB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUjYW5zd2VycyB0aGVhZCB0ciB0aCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxudGFibGUjYW5zd2VycyB0Ym9keSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxudGFibGUjYW5zd2VycyB0Ym9keTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJAXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUjYW5zd2VycyB0Ym9keTo6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG50YWJsZSNhbnN3ZXJzIHRib2R5IHRyIHtcbiAgcGFkZGluZy1yaWdodDogNjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlI2Fuc3dlcnMgdGJvZHkgdHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxudGFibGUjYW5zd2VycyB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbnRhYmxlI2Fuc3dlcnMgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbnRhYmxlI2Fuc3dlcnMgdGJvZHkgdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbnRhYmxlI2Fuc3dlcnMgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUjYW5zd2VycyB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbnRhYmxlI2Fuc3dlcnMgdGJvZHkgdHIgdGQgLnVpLmNoZWNrYm94IHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxudGFibGUjYW5zd2VycyB0Ym9keSB0ciB0ZCAudWkuY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGNvbG9yOiAjYTRhN2FjO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUlcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxudGFibGUjYW5zd2VycyB0Ym9keSB0ciB0ZCAuYW5zdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlI2Fuc3dlcnMgdGJvZHkgdHIgdGQgLmFuc3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxudGFibGUjYW5zd2VycyB0Ym9keSB0ciB0ZC5udW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbnRhYmxlI2Fuc3dlcnMgLmNoZWNrX2xhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB0YWJsZSNhbnN3ZXJzIC5jaGVja19sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxudGFibGUjYW5zd2VycyAuY2hlY2tfbGFiZWw6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGFibGUjYW5zd2VycyAuY2hlY2tfbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50YWJsZSNhbnN3ZXJzIC5jaGVja19jb2xvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAzMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlI2Fuc3dlcnMgLmNoZWNrX2NvbG9yIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbnRhYmxlI2NvbG9yZWRfYW5zd2VycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG50YWJsZSNjb2xvcmVkX2Fuc3dlcnMgdHIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB0YWJsZSNjb2xvcmVkX2Fuc3dlcnMgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIH1cbn1cblxudGFibGUjY29sb3JlZF9hbnN3ZXJzIHRyOm50aC1jaGlsZChvZGQpIHRkOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogI2MzYzNjMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlI2NvbG9yZWRfYW5zd2VycyB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIH1cbn1cblxudGFibGUjY29sb3JlZF9hbnN3ZXJzIHRyOm50aC1jaGlsZChldmVuKSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNhZmFmYWY7XG59XG5cbnRhYmxlI2NvbG9yZWRfYW5zd2VycyB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlI2NvbG9yZWRfYW5zd2VycyB0ciB0ZCB7XG4gICAgcGFkZGluZzogMjBweCA2cHg7XG4gIH1cbn1cblxudGFibGUjY29sb3JlZF9hbnN3ZXJzIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUjY29sb3JlZF9hbnN3ZXJzIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHRhYmxlI2NvbG9yZWRfYW5zd2VycyB0ciB0ZC50ZXh0LWNlbGw6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICB9XG4gIHRhYmxlI2NvbG9yZWRfYW5zd2VycyB0ciB0ZC50ZXh0LWNlbGw6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIH1cbn1cblxudGFibGUjY29sb3JlZF9hbnN3ZXJzIC5jb2xvcmVkX2Fuc3dlcnNfbW9kYWwgdHI6bnRoLWNoaWxkKG9kZCkgdGQ6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjREZERkRGO1xufVxuXG50YWJsZSNjb2xvcmVkX2Fuc3dlcnMgLmNvbG9yZWRfYW5zd2Vyc19tb2RhbCB0cjpudGgtY2hpbGQoZXZlbikgdGQ6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjQ0ZDRkNGO1xufVxuXG50YWJsZSNjb2xvcmVkX2Fuc3dlcnMgLmNvbG9yZWRfYW5zd2Vyc19tb2RhbCB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICB0YWJsZSNjb2xvcmVkX2Fuc3dlcnMgLmNvbG9yLWNlbGwge1xuICAgIHBhZGRpbmc6IDVweCAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB0YWJsZSNjb2xvcmVkX2Fuc3dlcnMgLmNvbG9yLWNlbGwge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3MDcwNzA7XG4gIH1cbn1cblxudGFibGUjY29sb3JlZF9hbnN3ZXJzIC5jb2xvci1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxudGFibGUjY29sb3JlZF9hbnN3ZXJzIHRkLnRleHQtY2VsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cblxudGFibGUjY29sb3JlZF9hbnN3ZXJzIHRkLnRleHQtY2VsbCBkaXYge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM2ODZjNmY7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG5cbnRhYmxlI2NvbG9yZWRfYW5zd2VycyBpbnB1dCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB0YWJsZSNjb2xvcmVkX2Fuc3dlcnMgaW5wdXQge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxufVxuXG50YWJsZSNjb2xvcmVkX2Fuc3dlcnMgLmNhdC1uYW1lIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50YWJsZSNjb2xvcmVkX2Fuc3dlcnMuY29sb3JlZC1jYXRlZ29yaWVzIHRyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB0YWJsZSNjb2xvcmVkX2Fuc3dlcnMuY29sb3JlZC1jYXRlZ29yaWVzIHRyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG50YWJsZSNjb2xvcmVkX2Fuc3dlcnMuY29sb3JlZC1jYXRlZ29yaWVzIC5pbnB1dC1jZWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHRhYmxlI2NvbG9yZWRfYW5zd2Vycy5jb2xvcmVkLWNhdGVnb3JpZXMgLmlucHV0LWNlbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUjY29sb3JlZF9hbnN3ZXJzLmNvbG9yZWQtY2F0ZWdvcmllcyAuaW5wdXQtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxudGFibGUjY29sb3JlZF9hbnN3ZXJzLmNvbG9yZWQtY2F0ZWdvcmllcyAuY29sb3ItY2VsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUjY29sb3JlZF9hbnN3ZXJzLmNvbG9yZWQtY2F0ZWdvcmllcyAuY29sb3ItY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZmllbGRzIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmZpZWxkcyBpbnB1dCwgLmZpZWxkcyB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM4RjhGOEYgICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZHMgaW5wdXQ6Zm9jdXMsIC5maWVsZHMgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkZDMkZGICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggIzZGQzJGRiAhaW1wb3J0YW50O1xufVxuXG4uZmllbGRzIC5yZWd1bGFyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5maWVsZHMtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5maWVsZHMtZGF0ZSBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5maWVsZHMtZGF0ZSBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZHMgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxNjVweDtcbn1cblxuLmZpZWxkcy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpZWxkcy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmZpZWxkcy1oZWFkZXIgaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmllbGRzLWhlYWRlciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uZmllbGRzLWNoYWxsZW5nZXMsIC5maWVsZHMtc3VwcG9ydHMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZmllbGRzLWNoYWxsZW5nZXMgLmlucHV0LWZpZWxkLCAuZmllbGRzLXN1cHBvcnRzIC5pbnB1dC1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZpZWxkcy1jaGFsbGVuZ2VzIC5pbnB1dC1maWVsZDpmaXJzdC1vZi10eXBlIGlucHV0LCAuZmllbGRzLXN1cHBvcnRzIC5pbnB1dC1maWVsZDpmaXJzdC1vZi10eXBlIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxQjU5MiAhaW1wb3J0YW50O1xufVxuXG4uZmllbGRzLWNoYWxsZW5nZXMgaW5wdXQuc3VwcG9ydCwgLmZpZWxkcy1jaGFsbGVuZ2VzIGlucHV0LmNoYWxsZW5nZSwgLmZpZWxkcy1zdXBwb3J0cyBpbnB1dC5zdXBwb3J0LCAuZmllbGRzLXN1cHBvcnRzIGlucHV0LmNoYWxsZW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5maWVsZHMgLmFib3ZlLWZpZWxkcyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5maWVsZHMtc3VtbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmllbGRzLXN1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLmZpZWxkcy1zdW1tYXJ5IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNjaGFydF9ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY2hhcnRfYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuI2NoYXJ0X2Jsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuI2NoYXJ0X2Jsb2NrIC5kZXNjcmlwdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDE5MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gIGJhY2tncm91bmQ6ICNlZWVjZWQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbiNjaGFydF9ibG9jayAuZGVzY3JpcHRpb24tY29sb3JfbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgYm94LXNoYWRvdzogaW5zZXQgcmdiYSgyNTIsIDI1NSwgMjU1LCAwLjcpIDAgMnB4IDJweCwgaW5zZXQgcmdiYSgwLCAwLCAwLCAwLjIpIDAgLTFweCAycHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuI2NoYXJ0X2Jsb2NrIC5jaGFydF9idG5zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NoYXJ0X2Jsb2NrIC5jaGFydF9idG5zIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgfVxufVxuXG4jY2hhcnRfYmxvY2sgLmNoYXJ0X2J0bnMgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jY2hhcnRfYmxvY2sgLmNoYXJ0X2J0bnMgYnV0dG9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuI2NoYXJ0X2Jsb2NrIC5jaGFydF9idG5zIGJ1dHRvbiBzdmcge1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuXG4jY2hhcnRfYmxvY2sgI2JhckNoYXJ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuI2NoYXJ0X2Jsb2NrIC5idXR0b25zLXJlc3VsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDVweDtcbiAgcmlnaHQ6IDFweDtcbn1cblxuI2NoYXJ0X2Jsb2NrIC5idXR0b25zLXJlc3VsdCAuYnV0dG9uIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4jY2hhcnRfYmxvY2sgLmRlc2NyaXB0aW9uLXJlc3VsdCB7XG4gIG1hcmdpbi10b3A6IDY2cHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuI2NoYXJ0X2Jsb2NrIC5wb2ludGVyLXJlc3VsdCB7XG4gIHRvcDogODZweDtcbiAgcmlnaHQ6IDI3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAjY2hhcnRfYmxvY2sgI215Q2hhcnQsXG4gICNjaGFydF9ibG9jayAjZG91Z2hudXRDaGFydCB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICNjaGFydF9ibG9jayAjbXlDaGFydCxcbiAgI2NoYXJ0X2Jsb2NrICNkb3VnaG51dENoYXJ0IHtcbiAgICB3aWR0aDogMjMwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgI2NoYXJ0X2Jsb2NrICNiYXJDaGFydCB7XG4gICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICNjaGFydF9yb3cgLmNvbHVtbiAubWFwa2V5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbiAgI2NoYXJ0X2Jsb2NrIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICNjaGFydF9yb3cgLmNvbHVtbiAubWFwa2V5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gICNjaGFydF9ibG9jayAjbXlDaGFydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAjY2hhcnRfYmxvY2sgI2RvdWdobnV0Q2hhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gICNjaGFydF9ibG9jayAuZGVzY3JpcHRpb24tcmVzdWx0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICNjaGFydF9ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4vKiBSZXN1bHRzIHBhZ2UgKi9cbi5yZXN1bHQtY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnJlc3VsdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3ZGM1O1xuICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogM3ggc29saWQgIzAwYjlmMjtcbiAgZm9udC1mYW1pbHk6ICdNYWxjb21SZWd1bGFyJztcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5yZXN1bHQtaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucmVzdWx0IC5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yZXN1bHQgLnJpZ2h0LmRhdGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5yZXN1bHQgLnJpZ2h0LmRhdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuI3N0ZXBfYnV0dG9uX2Jsb2NrLnJlc3VsdHNfYnV0dG9uX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNoYXJ0X2Jsb2NrLWRvdWdobnV0IHtcbiAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgLyogbWFyZ2luLWJvdHRvbTogNjBweDsgKi9cbn1cblxuLmNoYXJ0X2Jsb2NrLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXN1bHRzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbjogM3B4IDAgMTBweDtcbn1cblxuLnJlc3VsdHMtdmFsdWVzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnJlc3VsdHMtdmFsdWUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucmVzdWx0cy12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlc3VsdHMtdmFsdWUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnJlc3VsdHMtdmFsdWUtbnVtIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBmb250LWZhbWlseTogaGVsdmV0aWNhO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4ucmVzdWx0cy12YWx1ZS10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnJlc3VsdHMtdmFsdWUtY29sb3JfbGFiZWwge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG59XG5cbi5yZXN1bHRzLXZhbHVlLWRlc2Mge1xuICB3aWR0aDogNzUlO1xufVxuXG4ucmVzdWx0cy10b3A1LCAucmVzdWx0cy1saWZlX3N1bW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzdWx0cy10b3A1LCAucmVzdWx0cy1saWZlX3N1bW1hcnkge1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgfVxufVxuXG4ucmVzdWx0cy10b3A1IC51aS5kaXZpZGVyLCAucmVzdWx0cy1saWZlX3N1bW1hcnkgLnVpLmRpdmlkZXIge1xuICBtYXJnaW46IDMwcHggMzBweCAwIDA7XG59XG5cbi5yZXN1bHRzLXRvcDUgLnJlc3VsdHMtdGl0bGUsIC5yZXN1bHRzLWxpZmVfc3VtbWFyeSAucmVzdWx0cy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5yZXN1bHRzLXRvcDVfX2VkaXQsIC5yZXN1bHRzLWxpZmVfc3VtbWFyeV9fZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzBCMjg1MDtcbn1cblxuLnJlc3VsdHMtdG9wNV9fZWRpdCBzdmcsIC5yZXN1bHRzLWxpZmVfc3VtbWFyeV9fZWRpdCBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmaWxsOiAjMEIyODUwO1xufVxuXG4ucmVzdWx0cy1zdXBwb3J0cywgLnJlc3VsdHMtY2hhbGxlbmdlcyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnJlc3VsdHMtc3VwcG9ydHMgbGkgc3BhbiwgLnJlc3VsdHMtY2hhbGxlbmdlcyBsaSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnJlc3VsdHMtbGlmZV9zdW1tYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHRzLWxpZmVfc3VtbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ucmVzdWx0cy1vcHRpb25zIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJlc3VsdHMtYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5yZXN1bHRzLWJ1dHRvbnMgLm9yYW5nZS5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjc5NDFkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZjE1OTMwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnJlc3VsdHMtYnV0dG9ucyAub3JhbmdlLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRjlGMkYgIWltcG9ydGFudDtcbn1cblxuLnJlc3VsdHMtYnV0dG9ucyAub3JhbmdlLmJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkZBRTRGICFpbXBvcnRhbnQ7XG59XG5cbi5yZXN1bHRzLWhlYWRlci1jb21wYXJpbmcgLmxlZnQge1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJlc3VsdHMtaGVhZGVyLWNvbXBhcmluZyAucmlnaHQuZGF0ZSB7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyogQ29tcGFyaW5nIHRoZSByZXN1bHRzIHBhZ2UgKi9cbi5yZXN1bHRzLWNvbXBhcmluZy1jb2x1bW4gI2NoYXJ0X2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnJlc3VsdHMtY29tcGFyaW5nLWNvbHVtbiAjY2hhcnRfYmxvY2sgI2RvdWdobnV0Q2hhcnQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnJlc3VsdHMtY29tcGFyaW5nLWNvbHVtbiAjY2hhcnRfYmxvY2sgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTE1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDE3MHB4O1xufVxuXG4ucmVzdWx0cy1jb21wYXJpbmctY29sdW1uICNjaGFydF9ibG9jayAucG9pbnRlci1yZXN1bHQge1xuICB0b3A6IDYzcHg7XG4gIHJpZ2h0OiAxMjBweDtcbn1cblxuLyogQ29tcGFyaW5nIHRoZSByZXN1bHRzIHBhZ2UgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAjY2VudHJhbF9ibG9jayAucmVzdWx0cy1jb21wYXJpbmctY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5yZXN1bHRzLWNvbXBhcmluZy1jb2x1bW4gI2NoYXJ0X2Jsb2NrIC5wb2ludGVyLXJlc3VsdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVzdWx0cy1jb21wYXJpbmctY29sdW1uICNjaGFydF9ibG9jayAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgI2NlbnRyYWxfYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2NlbnRyYWxfYmxvY2sgLnJlc3VsdHMtcm93IHtcbiAgICB3aWR0aDogMzYwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjY2VudHJhbF9ibG9jayAucmVzdWx0cy1jb21wYXJpbmctY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAjY2VudHJhbF9ibG9jayAucmVzdWx0cy1jb21wYXJpbmctY29sdW1uIC5yb3cgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAjY2VudHJhbF9ibG9jayAucmVzdWx0cy1jb21wYXJpbmctY29sdW1uIC5yb3cgLmNvbHVtbiB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNjZW50cmFsX2Jsb2NrIC5yZXN1bHRzLWNvbXBhcmluZy1jb2x1bW4gLnJvdyAuY29sdW1uIC5jaGFydF9ibG9jay1kb3VnaG51dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gICNjZW50cmFsX2Jsb2NrIC5yZXN1bHRzLWNvbXBhcmluZy1jb2x1bW4gLnJvdyAuY29sdW1uICNjaGFydF9ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNjZW50cmFsX2Jsb2NrIC5yZXN1bHRzLWNvbXBhcmluZy1jb2x1bW4gLnJvdyAuY29sdW1uICNjaGFydF9ibG9jayAuZG91Z2hudXRDaGFydCB7XG4gICAgd2lkdGg6IDIwMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5yZXN1bHRzLXZhbHVlLXRpdGxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucmVzdWx0cy12YWx1ZS1kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXN1bHRzLWJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlc3VsdHMtYnV0dG9ucyAuZ3JpZCAudGhyZWUud2lkZS5sZWZ0LmFsaWduZWQuY29sdW1uLFxuICAucmVzdWx0cy1idXR0b25zIC5ncmlkIC5zaXgud2lkZS5jb2x1bW4sXG4gIC5yZXN1bHRzLWJ1dHRvbnMgLmdyaWQgLnNldmVuLndpZGUucmlnaHQuYWxpZ25lZC5jb2x1bW4ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29tcC1yZXN1bHQtY29udHJvbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbXAtcmVzdWx0LWNvbnRyb2wgLnVpLmJ1dHRvbjpub3QoLmljb24pIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY29tcC1yZXN1bHQtY29udHJvbF9fc2VsZWN0LWRhdGUudWkuZHJvcGRvd24ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jb21wLXJlc3VsdC1jb250cm9sX19leHBvcnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jb21wLXJlc3VsdC1jb250cm9sX19leHBvcnQgLnVpLmJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xufVxuXG4uY29tcC1yZXN1bHQtY29udHJvbF9fZXhwb3J0IC51aS5idXR0b246bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uY29tcC1yZXN1bHQtY29udHJvbF9fcmVtb3ZlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLS1jb21wYXJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0tY29tcGFyZSAjY29udGVudCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0b3A6IDIwMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciwgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLThweDtcbiAgfVxufVxuXG4uc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLThweDtcbiAgfVxufVxuXG4ubG9nb3MtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAwIDYwcHg7XG59XG5cbi5sb2dvcy1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dvcy1jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwOTRweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gIH1cbn1cblxuLmJvb2steW91ci1zZXNzaW9uLXBhZ2UgLmxvZ29zLWNvbnRhaW5lcixcbi5tYXN0ZXItcGxhbm5pbmctcGFnZSAubG9nb3MtY29udGFpbmVyLFxuLnByb3BoZWN5LWlpLXBhZ2UgLmxvZ29zLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLmJvb2steW91ci1zZXNzaW9uLXBhZ2UgLmxvZ29zLWNvbnRhaW5lciBpbWcsXG4ubWFzdGVyLXBsYW5uaW5nLXBhZ2UgLmxvZ29zLWNvbnRhaW5lciBpbWcsXG4ucHJvcGhlY3ktaWktcGFnZSAubG9nb3MtY29udGFpbmVyIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1hc3Rlci1wbGFubmluZy1wYWdlIC5sb2dvcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYWJvdXQtbWV0aG9kLXBhZ2UgLmxvZ29zLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLmFib3V0LW1ldGhvZC1wYWdlIC5sb2dvcy1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LW1ldGhvZC1wYWdlIC5sb2dvcy1jb250YWluZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmFib3V0LXZhbHVlcy1wYWdlIC5sb2dvcy1jb250YWluZXIge1xuICBwYWRkaW5nOiA0NXB4IDA7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hYm91dC12YWx1ZXMtcGFnZSAubG9nb3MtY29udGFpbmVyIGltZyB7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLnByb3BoZWN5LWlpLXBhZ2UgLmxvZ29zLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDU3cHggMDtcbn1cblxuLmhvbWUtbGl2ZS1zdG9yeSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1saXZlLXN0b3J5IHtcbiAgICBwYWRkaW5nOiA1MHB4IDM2cHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhvbWUtbGl2ZS1zdG9yeV9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWxpdmUtc3RvcnlfX3RleHQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLWxpdmUtc3RvcnlfX3RleHQge1xuICAgIG1heC13aWR0aDogNjcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWxpdmUtc3RvcnlfX2ltZy1wb3J0cmV0IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLWxpdmUtc3RvcnlfX2ltZy1wb3J0cmV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG59XG5cbi5ob21lLWxpdmUtc3RvcnlfX3NpZ25hdHVyZSB7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtbGl2ZS1zdG9yeV9fc2lnbmF0dXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAtMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5ob21lLWxpdmUtc3RvcnlfX3NpZ25hdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvbWUtbGl2ZS1zdG9yeSAuaGVhZGVyIHtcbiAgY29sb3I6ICMwQjI4NTAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWxpdmUtc3RvcnkgLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaG9tZS1saXZlLXN0b3J5IC5zdWIuaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtbGl2ZS1zdG9yeSAuc3ViLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaG9tZS1saXZlLXN0b3J5IGEge1xuICBiYWNrZ3JvdW5kOiAjMEIyODUwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtaW4td2lkdGg6IDIzNXB4O1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1saXZlLXN0b3J5IGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWxzLWJveC1ob21lIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLWJveC1ob21lX19kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1ib3gtaG9tZV9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtYm94LWhvbWVfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAyMnB4IDM1cHg7XG4gIGNvbG9yOiAjMEIyODUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWxzLWJveC1ob21lX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxN3B4IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1ib3gtaG9tZV9faXRlbSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtYm94LWhvbWVfX25hbWUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRlc3RpbW9uaWFscy1ib3gtaG9tZV9faW1nLWJveCB7XG4gIG1hcmdpbi1yaWdodDogMjdweDtcbn1cblxuLnRlc3RpbW9uaWFscy1ib3gtaG9tZV9faW1nLWJveCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1pbi13aWR0aDogNjNweDtcbiAgaGVpZ2h0OiA2M3B4O1xufVxuXG4udGVzdGltb25pYWxzLWJveC1ob21lIC51aS5oZWFkZXIge1xuICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1ib3gtaG9tZSAudWkuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtYm94LWhvbWUgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZmxleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtYm94LWhvbWUgcCB7XG4gICAgbWluLWhlaWdodDogMTcwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1ib3gtaG9tZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRlc3RpbW9uaWFscy1ib3gtaG9tZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0YzNkY0NDtcbn1cblxuLnRlc3RpbW9uaWFscy1ib3gtaG9tZSBpbWcucm90YXRlLWltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzNGRlZykgIWltcG9ydGFudDtcbn1cblxuLnRlc3RpbW9uaWFscy1ib3gtaG9tZSAudGVzdGltb25pYWxzU2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLWJveC1ob21lIC50ZXN0aW1vbmlhbHNTbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1ib3gtaG9tZSAudGVzdGltb25pYWxzU2xpZGVyX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udGVzdGltb25pYWxzLWJveC1ob21lIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udGVzdGltb25pYWxzLWJveC1ob21lIC5zbGljay1zbGlkZSA+IGRpdixcbi50ZXN0aW1vbmlhbHMtYm94LWhvbWUgLnNsaWNrLXNsaWRlIC5jb2x1bW4ge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCUgICFpbXBvcnRhbnQ7XG59XG5cbi50ZXN0aW1vbmlhbHMtYm94LWhvbWUgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2LFxuLnRlc3RpbW9uaWFscy1ib3gtaG9tZSAuc2xpY2stc2xpZGUgLmNvbHVtbiA+IGRpdiB7XG4gIGhlaWdodDogMTAwJSAgIWltcG9ydGFudDtcbn1cblxuLnRlc3RpbW9uaWFscy1ib3gtaG9tZSAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi50ZXN0aW1vbmlhbHMtYm94LWhvbWUgLnNsaWRlci1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5hYm91dC1tZXRob2QtcGFnZSAudGVzdGltb25pYWxzLWJveC1ob21lIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLmFib3V0LW1ldGhvZC1wYWdlIC50ZXN0aW1vbmlhbHMtYm94LWhvbWUgLnVpLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1tZXRob2QtcGFnZSAudGVzdGltb25pYWxzLWJveC1ob21lIC51aS5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtbWV0aG9kLXBhZ2UgLnRlc3RpbW9uaWFscy1ib3gtaG9tZSAudWkuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWJvdXQtbWV0aG9kLXBhZ2UgLnRlc3RpbW9uaWFscy1ib3gtaG9tZV9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IC01cHggLTVweCA0MHB4ICNjNGM0YzQsIDVweCA1cHggNDBweCAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BoZWN5LWlpLXBhZ2UgLnRlc3RpbW9uaWFscy1ib3gtaG9tZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW1weXJlYW5jZS0xLXBhZ2UgLnRlc3RpbW9uaWFscy1ib3gtaG9tZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NnB4O1xufVxuXG4uZW1weXJlYW5jZS0xLXBhZ2UgLnRlc3RpbW9uaWFscy1ib3gtaG9tZSAudWkuaGVhZGVyIHtcbiAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1weXJlYW5jZS0xLXBhZ2UgLnRlc3RpbW9uaWFscy1ib3gtaG9tZSAudWkuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW1weXJlYW5jZS0xLXBhZ2UgLnRlc3RpbW9uaWFscy1ib3gtaG9tZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnByb3BoZWN5LTEtcGFnZSAudGVzdGltb25pYWxzLWJveC1ob21lX19pdGVtIHtcbiAgcGFkZGluZzogMjJweCAyOXB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWR5IHtcbiAgMCUge1xuICAgIGxlZnQ6IDAlO1xuICB9XG4gIDEwJSB7XG4gICAgbGVmdDogMCU7XG4gIH1cbiAgMjUlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICAzNSUge1xuICAgIGxlZnQ6IC0yMDAlO1xuICB9XG4gIDQ1JSB7XG4gICAgbGVmdDogLTMwMCU7XG4gIH1cbiAgNTUlIHtcbiAgICBsZWZ0OiAtNDAwJTtcbiAgfVxuICA2NSUge1xuICAgIGxlZnQ6IC01MDAlO1xuICB9XG4gIDc1JSB7XG4gICAgbGVmdDogLTYwMCU7XG4gIH1cbiAgODUlIHtcbiAgICBsZWZ0OiAtNzAwJTtcbiAgfVxuICA5NSUge1xuICAgIGxlZnQ6IC04MDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IC04MDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nby1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ28tc2xpZGVyICNzbGlkZXItbG9nb3Mge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5sb2dvLXNsaWRlciBpbWcge1xuICB3aWR0aDogMTI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nby1zbGlkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nby1zbGlkZXIgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGFuaW1hdGlvbjogMjBzIHNsaWR5IGluZmluaXRlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nby1zbGlkZXIgZmlndXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5sb2dvLXNsaWRlci5kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgcGFkZGluZzogNTVweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ28tc2xpZGVyLm1ldGhvZC1wYWdlIGltZyB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG59XG5cbi5tYXN0ZXItcGxhbm5pbmctcGFnZSAubG9nby1zbGlkZXIge1xuICBwYWRkaW5nOiA1M3B4IDA7XG59XG5cbi5wcm9waGVjeS0xLXBhZ2UgLmxvZ28tc2xpZGVyIHtcbiAgcGFkZGluZzogNjdweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdpZnQtYm94IHtcbiAgICBwYWRkaW5nOiA1MHB4IDM2cHggOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5naWZ0LWJveCAuaGVhZGVyLWdpZnQtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0LWJveCAuaGVhZGVyLWdpZnQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2lmdC1ib3ggLmhlYWRlci1naWZ0LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdpZnQtYm94IC5pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmdpZnQtYm94IGgzIHtcbiAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0LWJveCBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5naWZ0LWJveCBwIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0LWJveCBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdpZnQtYm94IC51aS5zZWNvbmRhcnkuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCMjg1MDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0LWJveCAudWkuc2Vjb25kYXJ5LmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5ib29rLWNhbGwtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib29rLWNhbGwtYm94IHtcbiAgICBwYWRkaW5nOiA1N3B4IDM2cHggNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib29rLWNhbGwtYm94IGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvb2stY2FsbC1ib3ggaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJvb2stY2FsbC1ib3ggaDMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib29rLWNhbGwtYm94IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib29rLWNhbGwtYm94X19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5ib29rLWNhbGwtYm94IC5idXR0b24ge1xuICBtaW4td2lkdGg6IDIzNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5hYm91dC12YWx1ZXMtaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9BZG9iZVN0b2NrXzE1MTEyODEyNy5qcGdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LXZhbHVlcy1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmFib3V0LXZhbHVlcy1oZXJvOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC12YWx1ZXMtaGVybyB7XG4gICAgaGVpZ2h0OiA1OTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbn1cblxuLmFib3V0LXZhbHVlcy1oZXJvX19ib3gge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWJvdXQtdmFsdWVzLWhlcm8gaDEsXG4uYWJvdXQtdmFsdWVzLWhlcm8gaDIsXG4uYWJvdXQtdmFsdWVzLWhlcm8gcCB7XG4gIGNvbG9yOiAjMEIyODUwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hYm91dC12YWx1ZXMtaGVybyBoMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXZhbHVlcy1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuLmFib3V0LXZhbHVlcy1oZXJvIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdmFsdWVzLWhlcm8gcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi55b3Vyc2VsZi1ibG9jayB7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC55b3Vyc2VsZi1ibG9jayB7XG4gICAgcGFkZGluZzogNjBweCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi55b3Vyc2VsZi1ibG9jayBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC55b3Vyc2VsZi1ibG9jayBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnlvdXJzZWxmLWJsb2NrIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLnlvdXJzZWxmLWJsb2NrIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnlvdXJzZWxmLWJsb2NrIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmRldmVsb3BlZC1kZW1hcnRpbmktdmFsdWUge1xuICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXZlbG9wZWQtZGVtYXJ0aW5pLXZhbHVlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGV2ZWxvcGVkLWRlbWFydGluaS12YWx1ZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXZlbG9wZWQtZGVtYXJ0aW5pLXZhbHVlIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXZlbG9wZWQtZGVtYXJ0aW5pLXZhbHVlIGgyIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4uZGV2ZWxvcGVkLWRlbWFydGluaS12YWx1ZSBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZGV2ZWxvcGVkLWRlbWFydGluaS12YWx1ZV9fc2lnbmF0dXJlIHtcbiAgbWF4LXdpZHRoOiAyMTVweDtcbn1cblxuLmRldmVsb3BlZC1kZW1hcnRpbmktdmFsdWVfX3NpZ25hdHVyZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZGV2ZWxvcGVkLWRlbWFydGluaS12YWx1ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldmVsb3BlZC1kZW1hcnRpbmktdmFsdWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5kZXZlbG9wZWQtZGVtYXJ0aW5pLXZhbHVlIC51aS5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5kZXZlbG9wZWQtZGVtYXJ0aW5pLXZhbHVlX19ib3gge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kZXRlcm1pbmUtdmFsdWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbn1cblxuLmRldGVybWluZS12YWx1ZXMgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRlcm1pbmUtdmFsdWVzIGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGV0ZXJtaW5lLXZhbHVlcyBoMiB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICB9XG59XG5cbi5kZXRlcm1pbmUtdmFsdWVzIC5zdWIuaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRlcm1pbmUtdmFsdWVzIC5zdWIuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmRldGVybWluZS12YWx1ZXMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRldGVybWluZS12YWx1ZXMgLnVpLmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmRlc2NyaXB0aW9uLXZhbHVlcyB7XG4gIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2NyaXB0aW9uLXZhbHVlcyB7XG4gICAgcGFkZGluZzogODBweCAwIDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uLXZhbHVlcyBoMyxcbi5kZXNjcmlwdGlvbi12YWx1ZXMgLnVpLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2NyaXB0aW9uLXZhbHVlcyBoMyxcbiAgLmRlc2NyaXB0aW9uLXZhbHVlcyAudWkuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uLXZhbHVlcyBwLCAuZGVzY3JpcHRpb24tdmFsdWVzIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2NyaXB0aW9uLXZhbHVlcyBwLCAuZGVzY3JpcHRpb24tdmFsdWVzIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24tdmFsdWVzIHVsIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kZXNjcmlwdGlvbi12YWx1ZXMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLmRlc2NyaXB0aW9uLXZhbHVlcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2sucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLmZvY3VzLW9uLWVtcG93ZXJpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb2N1cy1vbi1lbXBvd2VyaW5nIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9jdXMtb24tZW1wb3dlcmluZyBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb2N1cy1vbi1lbXBvd2VyaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZm9jdXMtb24tZW1wb3dlcmluZyBoMiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9jdXMtb24tZW1wb3dlcmluZyBoMiBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvY3VzLW9uLWVtcG93ZXJpbmdfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwMDAwMDAxNztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvY3VzLW9uLWVtcG93ZXJpbmdfX2JveCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9jdXMtb24tZW1wb3dlcmluZ19fYm94IGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvY3VzLW9uLWVtcG93ZXJpbmdfX2JveCBoNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5mb2N1cy1vbi1lbXBvd2VyaW5nX19ib3ggc3BhbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9jdXMtb24tZW1wb3dlcmluZ19fYm94LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtYXgtaGVpZ2h0OiA5OXB4O1xufVxuXG4uZm9jdXMtb24tZW1wb3dlcmluZyAudWkuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucXVlc3Rpb24tdmFsdWVzX193cmFwcCB7XG4gIHBhZGRpbmc6IDQwcHggMjVweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4ucXVlc3Rpb24tdmFsdWVzX193cmFwcCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1ZXN0aW9uLXZhbHVlc19fd3JhcHAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5xdWVzdGlvbi12YWx1ZXNfX3dyYXBwIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucXVlc3Rpb24tdmFsdWVzX193cmFwcCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ucXVlc3Rpb24tdmFsdWVzX193cmFwcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnF1ZXN0aW9uLXZhbHVlc19fd3JhcHAgc3BhbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucXVlc3Rpb24tdmFsdWVzX19ib3gtaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjdGOTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWluLWhlaWdodDogMjQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVlc3Rpb24tdmFsdWVzX19ib3gtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5xdWVzdGlvbi12YWx1ZXMuZGVzY3JpcHRpb24tdmFsdWVzIHtcbiAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVlc3Rpb24tdmFsdWVzLmRlc2NyaXB0aW9uLXZhbHVlcyB7XG4gICAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmluY3JlZGlibGUtdmFsdWVzIC5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmNyZWRpYmxlLXZhbHVlcyAudmlkZW8ge1xuICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluY3JlZGlibGUtdmFsdWVzIC52aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW5jcmVkaWJsZS12YWx1ZXMgLnZpZGVvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5pbmNyZWRpYmxlLXZhbHVlcyAudmlkZW86YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5jcmVkaWJsZS12YWx1ZXMgLmltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmluY3JlZGlibGUtdmFsdWVzIC5pbWFnZS1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTA2cHg7XG4gIGhlaWdodDogMTA2cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MyU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3ZpZGVvLXBsYXkucG5nKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaW5jcmVkaWJsZS12YWx1ZXMgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmluY3JlZGlibGUtdmFsdWVzIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmNyZWRpYmxlLXZhbHVlcyAuaW5jcmVhc2VkLXRleHQge1xuICAgIG1heC13aWR0aDogNTA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5pbmNyZWRpYmxlLXZhbHVlcyAudWkuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZhbHVlcy1hY2NvcmRpb24ge1xuICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1ZXMtYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmFsdWVzLWFjY29yZGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVlcy1hY2NvcmRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZhbHVlcy1hY2NvcmRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgfVxufVxuXG4udmFsdWVzLWFjY29yZGlvbiAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMEIyODUwO1xuICBwYWRkaW5nOiAzMHB4IDAgMTBweCAhaW1wb3J0YW50O1xufVxuXG4udmFsdWVzLWFjY29yZGlvbiAudGl0bGUgaW1nIHtcbiAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi52YWx1ZXMtYWNjb3JkaW9uIC50aXRsZS5hY3RpdmUgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xufVxuXG4udmFsdWVzLWFjY29yZGlvbiBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFsdWVzLWFjY29yZGlvbiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi52YWx1ZXMtYWNjb3JkaW9uIHAsIC52YWx1ZXMtYWNjb3JkaW9uIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLnZhbHVlcy1hY2NvcmRpb24gc3Ryb25nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmFsdWVzLWFjY29yZGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLnZhbHVlcy1hY2NvcmRpb24gYSB7XG4gIGNvbG9yOiAjMEIyODUwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udmFsdWVzLWFjY29yZGlvbiBhIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4udmFsdWVzLWFjY29yZGlvbl9fcXVvdGUgPiBkaXYge1xuICBwYWRkaW5nOiAzMHB4IDAgNjBweDtcbn1cblxuLnZhbHVlcy1hY2NvcmRpb25fX2JveC1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udmFsdWVzLWFjY29yZGlvbl9fYm94LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZhbHVlcy1hY2NvcmRpb25fX3RleHQtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4udmFsdWVzLWFjY29yZGlvbl9fdGFibGUtaGlkZGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjdGOTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1ZXMtYWNjb3JkaW9uX190YWJsZS1oaWRkZW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxufVxuXG4udmFsdWVzLWFjY29yZGlvbl9fdGFibGUtaGlkZGVuIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFsdWVzLWFjY29yZGlvbl9fdGFibGUtaGlkZGVuIHAge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnZhbHVlcy1hY2NvcmRpb25fX3RhYmxlLWhpZGRlbiBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogZGFzaGVkICMwYjI4NTA3YTtcbiAgfVxuICAudmFsdWVzLWFjY29yZGlvbl9fdGFibGUtaGlkZGVuIHA6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmbGV4OiAyO1xuICB9XG4gIC52YWx1ZXMtYWNjb3JkaW9uX190YWJsZS1oaWRkZW4gcDpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi52YWx1ZXMtYWNjb3JkaW9uX19wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZhbHVlcy1hY2NvcmRpb25fX3Bvc2l0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1ZXMtYWNjb3JkaW9uX19wb3NpdGlvbiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnZhbHVlcy1hY2NvcmRpb25fX3Bvc2l0aW9uIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogODVweDtcbiAgfVxuICAudmFsdWVzLWFjY29yZGlvbl9fcG9zaXRpb24gc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbi52YWx1ZXMtYWNjb3JkaW9uX19iZW5lZml0cy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVlcy1hY2NvcmRpb25fX2JlbmVmaXRzLWhpZGRlbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4udmFsdWVzLWFjY29yZGlvbl9fYmVuZWZpdHMtYm94IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1ZXMtYWNjb3JkaW9uX19iZW5lZml0cy1ib3gge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgfVxufVxuXG4udmFsdWVzLWFjY29yZGlvbl9fYmVuZWZpdHMtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmFsdWVzLWFjY29yZGlvbl9fZXhhbXBsZXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZhbHVlcy1hY2NvcmRpb25fX2V4YW1wbGVzLWhpZGRlbiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnZhbHVlcy1hY2NvcmRpb25fX2V4YW1wbGVzLWhpZGRlbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udmFsdWVzLWFjY29yZGlvbl9fZXhhbXBsZXMtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y3Rjk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnZhbHVlcy1hY2NvcmRpb25fX2V4YW1wbGVzLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnZhbHVlcy1hY2NvcmRpb25fX2V4YW1wbGVzLWxpbmsge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udmFsdWVzLWFjY29yZGlvbl9fdmFsdWUtcXVlc3Rpb25zLWhpZGRlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y3Rjk7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmFsdWVzLWFjY29yZGlvbl9fdmFsdWUtcXVlc3Rpb25zLWhpZGRlbiBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLnZhbHVlcy1hY2NvcmRpb25fX3ZhbHVlLXF1ZXN0aW9ucy1oaWRkZW4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4udmFsdWVzLWFjY29yZGlvbl9fdmFsdWUtcXVlc3Rpb25zLWhpZGRlbiBsaSBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi52YWx1ZXMtYWNjb3JkaW9uX19zaWducy1hdXRoZW50aWNpdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGN0Y5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLnZhbHVlcy1hY2NvcmRpb25fX3NpZ25zLWF1dGhlbnRpY2l0eSBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxuLnZhbHVlcy1hY2NvcmRpb25fX3NpZ25zLWF1dGhlbnRpY2l0eSBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5hY2NvcmRpb24tdmFsIGRpdjpudGgtb2YtdHlwZSgyKSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjY29yZGlvbi12YWwgZGl2Om50aC1vZi10eXBlKDE4KSAudmFsdWVzLWFjY29yZGlvbl9fdGV4dC1oaWRkZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjY29yZGlvbi12YWwgZGl2Om50aC1vZi10eXBlKDMyKSAudmFsdWVzLWFjY29yZGlvbl9fdGFibGUtaGlkZGVuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFjY29yZGlvbi12YWwgZGl2Om50aC1vZi10eXBlKDQyKSAudmFsdWVzLWFjY29yZGlvbl9fYmVuZWZpdHMtaGlkZGVuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFjY29yZGlvbi12YWwgZGl2Om50aC1vZi10eXBlKDQ0KSAudmFsdWVzLWFjY29yZGlvbl9fZXhhbXBsZXMtaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hY2NvcmRpb24tdmFsIGRpdjpudGgtb2YtdHlwZSg0NCkgYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tdmFsIGRpdjpudGgtb2YtdHlwZSg0OCkgLnZhbHVlcy1hY2NvcmRpb25fX3ZhbHVlLXF1ZXN0aW9ucy1oaWRkZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlc291cmNlcyB7XG4gIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlcyB7XG4gICAgcGFkZGluZzogNjBweCAwIDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmVzb3VyY2VzIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2VzIGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVzb3VyY2VzIGgyIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gIH1cbn1cblxuLnJlc291cmNlcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvdXJjZXMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMTMwcHg7XG4gIH1cbn1cblxuLnJlc291cmNlcyBoMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlcyBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5yZXNvdXJjZXMgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2VzIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLnJlc291cmNlcyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY2hlY2stdmFsdWVzLCAuc2VlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVjay12YWx1ZXMsIC5zZWUtaW5mbyB7XG4gICAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNoZWNrLXZhbHVlcyBoMywgLnNlZS1pbmZvIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVjay12YWx1ZXMgaDMsIC5zZWUtaW5mbyBoMyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmJvb2stc2Vzc2lvbi1oZXJvIHtcbiAgbWluLWhlaWdodDogNTUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL0Jvb2stYS1zZXNzaW9uLmpwZ1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9vay1zZXNzaW9uLWhlcm8ge1xuICAgIGhlaWdodDogOTV2aDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYm9vay1zZXNzaW9uLWhlcm9fX2JveCB7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5ib29rLXNlc3Npb24taGVybyBoMSxcbi5ib29rLXNlc3Npb24taGVybyBoMixcbi5ib29rLXNlc3Npb24taGVybyBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib29rLXNlc3Npb24taGVybyBoMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvb2stc2Vzc2lvbi1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9vay1zZXNzaW9uLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuXG4uYm9vay1zZXNzaW9uLWhlcm8gaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib29rLXNlc3Npb24taGVybyBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5ib29rLXNlc3Npb24taGVybyBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib29rLXNlc3Npb24taGVybyBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5ib29rLWJlbmVmaXRzIHtcbiAgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9vay1iZW5lZml0cyB7XG4gICAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvb2stYmVuZWZpdHNfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y3Rjk7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYm9vay1iZW5lZml0c19fYm94IGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvb2stYmVuZWZpdHNfX2JveCBoNCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5ib29rLWJlbmVmaXRzX19ib3gtaW1nIHtcbiAgbWF4LXdpZHRoOiAxMjVweDtcbiAgbWF4LWhlaWdodDogMTI1cHg7XG59XG5cbi5ib29rLWJlbmVmaXRzX19ib3gtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ib29rLWJlbmVmaXRzIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYm9vay1iZW5lZml0c19fYnRucyB7XG4gIG1hcmdpbjogMCBhdXRvICAhaW1wb3J0YW50O1xufVxuXG4uYm9vay1iZW5lZml0c19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib29rLWJlbmVmaXRzX2NlbnRlcjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib29rLWJlbmVmaXRzX2NlbnRlcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9vay1iZW5lZml0cyAudWkuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uYWJvdXQtd29ya2luZyB7XG4gIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmN2Y5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXdvcmtpbmcge1xuICAgIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hYm91dC13b3JraW5nIGgzLFxuLmFib3V0LXdvcmtpbmcgcCxcbi5hYm91dC13b3JraW5nIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzBCMjg1MDtcbn1cblxuLmFib3V0LXdvcmtpbmcgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWJvdXQtd29ya2luZyBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC13b3JraW5nIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmFib3V0LXdvcmtpbmcgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFib3V0LXdvcmtpbmcgcCBhIHtcbiAgY29sb3I6ICMwQjI4NTA7XG59XG5cbi5hYm91dC13b3JraW5nIHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWJvdXQtd29ya2luZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1heC13aWR0aDogNTM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuLmFib3V0LXdvcmtpbmcgLnVpLmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmFib3V0LXdvcmtpbmdfc3dhcCAuYWJvdXQtd29ya2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5hYm91dC13b3JraW5nX3N3YXAgLmFib3V0LXdvcmtpbmcgLmFib3V0LXdvcmtpbmdfY2hhbmdlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uYWJvdXQtd29ya2luZ19zd2FwLmFib3V0LXdvcmtpbmdfdGV4dCBoMywgLmFib3V0LXdvcmtpbmdfc3dhcC5hYm91dC13b3JraW5nX3RleHQgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hYm91dC13b3JraW5nX3N3YXAuYWJvdXQtd29ya2luZ190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFib3V0LXdvcmtpbmdfc3dhcC5hYm91dC13b3JraW5nX3RleHQgaW1nIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLmFib3V0LW1ldGhvZC1oZXJvIHtcbiAgbWluLWhlaWdodDogNTQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vQWRvYmVTdG9ja180Mjc0OTAxOTMtRmxpcHBlZC1WM0AyeC5qcGdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1tZXRob2QtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDEwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtbWV0aG9kLWhlcm8ge1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgMTI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWJvdXQtbWV0aG9kLWhlcm9fX2JveCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hYm91dC1tZXRob2QtaGVybyBoMSxcbi5hYm91dC1tZXRob2QtaGVybyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5hYm91dC1tZXRob2QtaGVybyBoMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1tZXRob2QtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbi5hYm91dC1tZXRob2QtaGVybyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LW1ldGhvZC1oZXJvIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5hYm91dC1tZXRob2QtaGVyb19fbWFpbi1idG4ge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLmFib3V0LW1ldGhvZC1oZXJvIGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJldmlldy1hYm91dC1tZXRob2Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIyODUwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNDBweCAwO1xuICBtaW4taGVpZ2h0OiAzOTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZpZXctYWJvdXQtbWV0aG9kIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLnJldmlldy1hYm91dC1tZXRob2RfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzkwcHg7XG59XG5cbi5yZXZpZXctYWJvdXQtbWV0aG9kX19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZpZXctYWJvdXQtbWV0aG9kX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMzc1cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnJldmlldy1hYm91dC1tZXRob2RfX3RleHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZpZXctYWJvdXQtbWV0aG9kX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4ucmV2aWV3LWFib3V0LW1ldGhvZCBpbWcge1xuICBtYXgtd2lkdGg6IDM2NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJldmlldy1hYm91dC1tZXRob2QgaDMsXG4ucmV2aWV3LWFib3V0LW1ldGhvZCBwIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLnJldmlldy1hYm91dC1tZXRob2QgaDMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV2aWV3LWFib3V0LW1ldGhvZCBoMyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucmV2aWV3LWFib3V0LW1ldGhvZCBwLFxuLnJldmlldy1hYm91dC1tZXRob2Qgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnJldmlldy1hYm91dC1tZXRob2Qgc3BhbiB7XG4gIGNvbG9yOiAjRjM2RjQ0O1xufVxuXG4ubWV0aG9kLXVzZXMge1xuICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI4MWRlZywgIzIyRERERiAwJSwgIzBiMjg1MCA4MCUsICMwYjI4NTAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZXRob2QtdXNlcyB7XG4gICAgcGFkZGluZzogNDVweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1ldGhvZC11c2VzIGgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWV0aG9kLXVzZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1ldGhvZC11c2VzIC5pbWctYm94IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ubWV0aG9kLXVzZXMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZXRob2QtdXNlcyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubWV0aG9kLXVzZXNfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1ldGhvZC11c2VzIC53aXN0aWFfZW1iZWQge1xuICBoZWlnaHQ6IDM1N3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1ldGhvZC11c2VzIC53aXN0aWFfZW1iZWQge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLm1ldGhvZC11c2VzIC53aXN0aWFfZW1iZWQgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ubWV0aG9kLXVzZXMgLnVpIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmV2b2x1dGlvbmFyeS10b29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCMjg1MDtcbiAgcGFkZGluZzogNDBweCAwIDAgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZvbHV0aW9uYXJ5LXRvb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnJldm9sdXRpb25hcnktdG9vbF9fYm94IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucmV2b2x1dGlvbmFyeS10b29sX190ZXh0LWJveCB7XG4gIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZvbHV0aW9uYXJ5LXRvb2xfX3RleHQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4ucmV2b2x1dGlvbmFyeS10b29sIGltZyB7XG4gIG1heC13aWR0aDogNDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZvbHV0aW9uYXJ5LXRvb2wgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG4ucmV2b2x1dGlvbmFyeS10b29sIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ucmV2b2x1dGlvbmFyeS10b29sIGg0IHtcbiAgY29sb3I6ICNGMzZGNDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucmV2b2x1dGlvbmFyeS10b29sIGg0IHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJldm9sdXRpb25hcnktdG9vbF9zaXplIGltZyB7XG4gIG1heC13aWR0aDogMjU1cHg7XG59XG5cbi5hcmVhcy1vZi1saWZlLW1ldGhvZCB7XG4gIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmVhcy1vZi1saWZlLW1ldGhvZCB7XG4gICAgcGFkZGluZzogMTIwcHggIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXJlYXMtb2YtbGlmZS1tZXRob2RfX2JveCB7XG4gIGJveC1zaGFkb3c6IDFweCAxOHB4IDM1cHggI2M0YzRjNCwgLTE4cHggLTE4cHggMzVweCAjZmZmZmZmO1xuICBwYWRkaW5nOiA1NXB4O1xufVxuXG4uYXJlYXMtb2YtbGlmZS1tZXRob2QgLmltZy1ib3gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyZWFzLW9mLWxpZmUtbWV0aG9kIC5pbWctYm94IGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgfVxufVxuXG4uYXJlYXMtb2YtbGlmZS1tZXRob2QgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyZWFzLW9mLWxpZmUtbWV0aG9kIGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmVhcy1vZi1saWZlLW1ldGhvZCBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi5hcmVhcy1vZi1saWZlLW1ldGhvZCBoMyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyZWFzLW9mLWxpZmUtbWV0aG9kIGgzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uYXJlYXMtb2YtbGlmZS1tZXRob2QgcCxcbi5hcmVhcy1vZi1saWZlLW1ldGhvZCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFyZWFzLW9mLWxpZmUtbWV0aG9kIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYXJlYXMtb2YtbGlmZS1tZXRob2QgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5hcmVhcy1vZi1saWZlLW1ldGhvZCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYXJlYXMtb2YtbGlmZS1tZXRob2QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVjay5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xufVxuXG4ud2hhdC1pcy1tZXRob2Qge1xuICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aGF0LWlzLW1ldGhvZCB7XG4gICAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndoYXQtaXMtbWV0aG9kIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aGF0LWlzLW1ldGhvZCBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2hhdC1pcy1tZXRob2QgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4ud2hhdC1pcy1tZXRob2Qgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndoYXQtaXMtbWV0aG9kIGgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hhdC1pcy1tZXRob2QgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi53aGF0LWlzLW1ldGhvZCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2hhdC1pcy1tZXRob2QgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ud2hhdC1pcy1tZXRob2QgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndoYXQtaXMtbWV0aG9kX3NwYWNlIHtcbiAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hhdC1pcy1tZXRob2Rfc3BhY2Uge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndoYXQtaXMtbWV0aG9kX3NwYWNlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2hhdC1pcy1tZXRob2Rfc3BhY2UgaDMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ud2hhdC1pcy1tZXRob2RfaGlkZGVuIGltZyB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5hYm91dC1tZXRob2QtcGFnZSAud2hhdC1pcy1tZXRob2Qge1xuICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1tZXRob2QtcGFnZSAud2hhdC1pcy1tZXRob2Qge1xuICAgIHBhZGRpbmc6IDYwcHggMCAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hYm91dC1tZXRob2QtcGFnZSAud2hhdC1pcy1tZXRob2QgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hYm91dC1tZXRob2QtcGFnZSAud2hhdC1pcy1tZXRob2QgdWwge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLmFib3V0LW1ldGhvZC1wYWdlIC53aGF0LWlzLW1ldGhvZCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5hYm91dC1tZXRob2QtcGFnZSAud2hhdC1pcy1tZXRob2QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hYm91dC1tZXRob2QtcGFnZSAud2hhdC1pcy1tZXRob2QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVjazIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5wb3RlbnRpYWwtbWV0aG9kLCAudHJhaW5pbmctaW5mbywgLmFydGljbGUtdHJhaW5pbmcsIC5zdW1tYXRpb24taW5mbyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3RlbnRpYWwtbWV0aG9kLCAudHJhaW5pbmctaW5mbywgLmFydGljbGUtdHJhaW5pbmcsIC5zdW1tYXRpb24taW5mbyB7XG4gICAgcGFkZGluZzogMCAwIDEyMHB4IDA7XG4gIH1cbn1cblxuLnBvdGVudGlhbC1tZXRob2RfX3RpdGxlLCAudHJhaW5pbmctaW5mb19fdGl0bGUsIC5zdW1tYXRpb24taW5mb19fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmN2Y5O1xuICBwYWRkaW5nOiA1NXB4IDAgMTUwcHg7XG59XG5cbi5wb3RlbnRpYWwtbWV0aG9kX19ib3gsIC50cmFpbmluZy1pbmZvX19ib3gsIC5zdW1tYXRpb24taW5mb19fYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMThweCAxOHB4IDM1cHggI2M0YzRjNCwgLTE4cHggLTE4cHggMzVweCAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNzVweCA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3RlbnRpYWwtbWV0aG9kIGgyLCAudHJhaW5pbmctaW5mbyBoMiwgLmFydGljbGUtdHJhaW5pbmcgaDIsIC5zdW1tYXRpb24taW5mbyBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG90ZW50aWFsLW1ldGhvZCBoMiwgLnRyYWluaW5nLWluZm8gaDIsIC5hcnRpY2xlLXRyYWluaW5nIGgyLCAuc3VtbWF0aW9uLWluZm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3RlbnRpYWwtbWV0aG9kIGgyLCAudHJhaW5pbmctaW5mbyBoMiwgLmFydGljbGUtdHJhaW5pbmcgaDIsIC5zdW1tYXRpb24taW5mbyBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi5wb3RlbnRpYWwtbWV0aG9kIHAsIC50cmFpbmluZy1pbmZvIHAsIC5hcnRpY2xlLXRyYWluaW5nIHAsIC5zdW1tYXRpb24taW5mbyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucG90ZW50aWFsLW1ldGhvZCBpbWcsIC50cmFpbmluZy1pbmZvIGltZywgLmFydGljbGUtdHJhaW5pbmcgaW1nLCAuc3VtbWF0aW9uLWluZm8gaW1nIHtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZsZXg6IDE7XG59XG5cbi5wb3RlbnRpYWwtbWV0aG9kIGZpZ2NhcHRpb24sIC50cmFpbmluZy1pbmZvIGZpZ2NhcHRpb24sIC5hcnRpY2xlLXRyYWluaW5nIGZpZ2NhcHRpb24sIC5zdW1tYXRpb24taW5mbyBmaWdjYXB0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wb3RlbnRpYWwtbWV0aG9kIGZpZ3VyZSwgLnRyYWluaW5nLWluZm8gZmlndXJlLCAuYXJ0aWNsZS10cmFpbmluZyBmaWd1cmUsIC5zdW1tYXRpb24taW5mbyBmaWd1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5wb3RlbnRpYWwtbWV0aG9kX19maWd1cmUtdG9wX2Yge1xuICBwYWRkaW5nOiA0NXB4IDAgNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucG90ZW50aWFsLW1ldGhvZF9fYm94LWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvdGVudGlhbC1tZXRob2RfX2JveC1pbWcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnBvdGVudGlhbC1tZXRob2RfX2JveC1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3RlbnRpYWwtbWV0aG9kX19iaWctc2l6ZSB7XG4gIHBhZGRpbmc6IDUwcHggMCA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3RlbnRpYWwtbWV0aG9kX19iaWctc2l6ZSBpbWcge1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvdGVudGlhbC1tZXRob2RfX2JpZy1zaXplX2Rvd24ge1xuICBwYWRkaW5nOiAyMHB4IDAgNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucG90ZW50aWFsLW1ldGhvZF9fYmlnLXNpemVfZG93biBpbWcge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4ucG90ZW50aWFsLW1ldGhvZF9fYm94LXNtYWxsIHtcbiAgbWF4LXdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xufVxuXG4uZXhlY3V0aXZlLWZ1bmN0aW9uLCAudHJhaW5pbmctZnVuY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGVjdXRpdmUtZnVuY3Rpb24sIC50cmFpbmluZy1mdW5jdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmV4ZWN1dGl2ZS1mdW5jdGlvbiBoMiwgLnRyYWluaW5nLWZ1bmN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGVjdXRpdmUtZnVuY3Rpb24gaDIsIC50cmFpbmluZy1mdW5jdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV4ZWN1dGl2ZS1mdW5jdGlvbiBoMiwgLnRyYWluaW5nLWZ1bmN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLmV4ZWN1dGl2ZS1mdW5jdGlvbiBoMywgLnRyYWluaW5nLWZ1bmN0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZXhlY3V0aXZlLWZ1bmN0aW9uX19jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDE3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjRjM2RjQ0O1xufVxuXG4uZXhlY3V0aXZlLWZ1bmN0aW9uX19jYXJkIHAsIC5leGVjdXRpdmUtZnVuY3Rpb25fX2NhcmQgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZXhlY3V0aXZlLWZ1bmN0aW9uX19jYXJkIGxpIHtcbiAgbGlzdC1zdHlsZTogY2lyY2xlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmV4ZWN1dGl2ZS1mdW5jdGlvbl9fY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmV4ZWN1dGl2ZS1mdW5jdGlvbl9fYm94LCAudHJhaW5pbmctZnVuY3Rpb25fX2JveCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmV4ZWN1dGl2ZS1mdW5jdGlvbiAudWkuYnV0dG9uLCAudHJhaW5pbmctZnVuY3Rpb24gLnVpLmJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXhlY3V0aXZlLWZ1bmN0aW9uIC51aS5idXR0b24sIC50cmFpbmluZy1mdW5jdGlvbiAudWkuYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN5bXB0b21zLW1pbmQge1xuICBwYWRkaW5nOiA0MHB4IDAgIWltcG9ydGFudDtcbn1cblxuLnN5bXB0b21zLW1pbmRfX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zeW1wdG9tcy1taW5kX19ib3g6bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zeW1wdG9tcy1taW5kX19ib3guY29sdW1uIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KSAhaW1wb3J0YW50O1xufVxuXG4uc3ltcHRvbXMtbWluZCBoMSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi5zeW1wdG9tcy1taW5kIGg0LFxuLnN5bXB0b21zLW1pbmQgaDMsXG4uc3ltcHRvbXMtbWluZCBzcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3ltcHRvbXMtbWluZCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0YzNkY0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRjRFQjtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zeW1wdG9tcy1taW5kIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnN5bXB0b21zLW1pbmQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zeW1wdG9tcy1taW5kIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnN5bXB0b21zLW1pbmQgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zeW1wdG9tcy1taW5kX19saXN0LTEgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVjazIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zeW1wdG9tcy1taW5kX19saXN0LTIgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBDQjRDRTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kZXZlbG9wbWVudC1leGVyY2lzZXMge1xuICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldmVsb3BtZW50LWV4ZXJjaXNlcyB7XG4gICAgcGFkZGluZzogOTBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRldmVsb3BtZW50LWV4ZXJjaXNlcyBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGV2ZWxvcG1lbnQtZXhlcmNpc2VzIGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXZlbG9wbWVudC1leGVyY2lzZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4uZGV2ZWxvcG1lbnQtZXhlcmNpc2VzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5kZXZlbG9wbWVudC1leGVyY2lzZXMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZGV2ZWxvcG1lbnQtZXhlcmNpc2VzIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGlzdC1udW1iZXI7XG59XG5cbi5kZXZlbG9wbWVudC1leGVyY2lzZXMgb2wgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLmRldmVsb3BtZW50LWV4ZXJjaXNlcyBvbCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRldmVsb3BtZW50LWV4ZXJjaXNlcyBvbCBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1udW1iZXI7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1udW1iZXIpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwQ0I0Q0U7XG4gIGNvbG9yOiAjMENCNENFO1xufVxuXG4uZGV2ZWxvcG1lbnQtZXhlcmNpc2VzX19saXN0LTIge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LW51bWJlciA2ICFpbXBvcnRhbnQ7XG59XG5cbi50cmFpbmVkLWRlbWFydGluaS1tZXRob2Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmFpbmVkLWRlbWFydGluaS1tZXRob2Qge1xuICAgIHBhZGRpbmc6IDY1cHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50cmFpbmVkLWRlbWFydGluaS1tZXRob2QgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJhaW5lZC1kZW1hcnRpbmktbWV0aG9kIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG4udHJhaW5lZC1kZW1hcnRpbmktbWV0aG9kX19jYXJkIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDE3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDQwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyYWluZWQtZGVtYXJ0aW5pLW1ldGhvZF9fY2FyZCB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmFpbmVkLWRlbWFydGluaS1tZXRob2RfX2NhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4udHJhaW5lZC1kZW1hcnRpbmktbWV0aG9kX19jYXJkIGg0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRyYWluZWQtZGVtYXJ0aW5pLW1ldGhvZF9fY2FyZCBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRyYWluZWQtZGVtYXJ0aW5pLW1ldGhvZF9fY2FyZCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udHJhaW5lZC1kZW1hcnRpbmktbWV0aG9kX19pbWctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJhaW5lZC1kZW1hcnRpbmktbWV0aG9kX19pbWctYm94OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIG1heC13aWR0aDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJhaW5lZC1kZW1hcnRpbmktbWV0aG9kX19pbWctYm94OmFmdGVyIHtcbiAgICByaWdodDogLTI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50cmFpbmVkLWRlbWFydGluaS1tZXRob2RfX2ltZy1ib3g6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4udHJhaW5lZC1kZW1hcnRpbmktbWV0aG9kX19pbWctYm94X2NvbG9yXzE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZ2VuZXJhbC9ub3VuLWFwcHJvdmVkLTM3NzIxNzMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG4udHJhaW5lZC1kZW1hcnRpbmktbWV0aG9kX19pbWctYm94X2NvbG9yXzI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZ2VuZXJhbC9ub3VuLWFwcHJvdmVkLTM3NzIxNzNlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLnRyYWluZWQtZGVtYXJ0aW5pLW1ldGhvZF9faW1nLWJveF9jb2xvcl8zOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2dlbmVyYWwvbm91bi1hcHByb3ZlZC0zNzcydDE3My5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi50cmFpbmVkLWRlbWFydGluaS1tZXRob2RfX2ltZy1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50cmFpbmVkLWRlbWFydGluaS1tZXRob2QgYSB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udHJhaW5lZC1kZW1hcnRpbmktbWV0aG9kX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmFpbmVkLWRlbWFydGluaS1tZXRob2RfYmcgLnVpLmJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdGVwcy1jYXJkcyB7XG4gIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzLWNhcmRzIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN0ZXBzLWNhcmRzIC5hbmNob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTUwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN0ZXBzLWNhcmRzIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwcy1jYXJkcyBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RlcHMtY2FyZHMgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4uc3RlcHMtY2FyZHNfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbn1cblxuLnN0ZXBzLWNhcmRzX19jb250YWluZXIgc3BhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RlcHMtY2FyZHNfX2ltZy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5zdGVwcy1jYXJkc19faW1nLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RlcHMtY2FyZHNfX2ltZy1ib3ggaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICB9XG59XG5cbi5zdGVwcy1jYXJkc19faW1nLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qXG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RlcHMtY2FyZHNfX2ltZy1pdGVtIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgaGVpZ2h0OiAxMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGVwcy1jYXJkc19faW1nLWl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMTkyJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICB9XG59XG5cbi5zdGVwcy1jYXJkc19faW1nLWl0ZW1fY29sb3JfMTpiZWZvcmUge1xuICBjb2xvcjogIzhBMzczNjtcbn1cblxuLnN0ZXBzLWNhcmRzX19pbWctaXRlbV9jb2xvcl8yOmJlZm9yZSB7XG4gIGNvbG9yOiAjQ0E5OTQxO1xufVxuXG4uc3RlcHMtY2FyZHNfX2ltZy1pdGVtX2NvbG9yXzM6YmVmb3JlIHtcbiAgY29sb3I6ICNCRkI0NEU7XG59XG5cbi5zdGVwcy1jYXJkc19faW1nLWl0ZW1fY29sb3JfNDpiZWZvcmUge1xuICBjb2xvcjogI0E1QzM5QTtcbn1cblxuLnN0ZXBzLWNhcmRzX19pbWctaXRlbV9jb2xvcl81OmJlZm9yZSB7XG4gIGNvbG9yOiAjMEIyODUwO1xufVxuXG4uc3RlcHMtY2FyZHNfX2ltZy1pdGVtX2NvbG9yXzY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0ZXBzLWNhcmRzX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHMtY2FyZHNfX2NhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnN0ZXBzLWNhcmRzX19jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uc3RlcHMtY2FyZHNfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG59XG5cbi5zdGVwcy1jYXJkc19fYm94IGg0LCAuc3RlcHMtY2FyZHNfX2JveCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3RlcHMtY2FyZHNfX2JveCBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnN0ZXBzLWNhcmRzX19ib3ggaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnN0ZXBzLWNhcmRzX19ib3ggc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3RlcHMtY2FyZHNfX2JveCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzLWNhcmRzX190ZXh0LWJveCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uc3RlcHMtY2FyZHNfX2ltZy1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwcy1jYXJkc19faW1nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuLnN0ZXBzLWNhcmRzX19pbWctY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RlcHMtY2FyZHNfX3Byb2dyYW0tY29hc3Qge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zdGVwcy1jYXJkc19fcHJvZ3JhbS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwQjI4NTA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkJGQkZCO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3RlcHMtY2FyZHNfX3Byb2dyYW0tdG9wIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3RlcHMtY2FyZHNfX3Byb2dyYW0tYm90dG9tIHtcbiAgYmFja2dyb3VuZDogI0Y1RkJGQztcbiAgYm9yZGVyOiAxcHggc29saWQgIzBDQjRDRTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAyMHB4IDU1cHggMjBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc3RlcHMtY2FyZHNfX3Byb2dyYW0tYm90dG9tIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3RlcHMtY2FyZHNfX3Byb2dyYW0tYm90dG9tIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zdGVwcy1jYXJkc19fcHJvZ3JhbS1ib3R0b20gbGkgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnN0ZXBzLWNhcmRzX19wcm9ncmFtLWJvdHRvbSBsaSBzcGFuOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAlO1xufVxuXG4uc3RlcHMtY2FyZHNfX3Byb2dyYW0tYm90dG9tIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc3RlcHMtY2FyZHNfX3ByaWNlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzLWNhcmRzX19wcmljZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzLWNhcmRzX19wcmljZSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3RlcHMtY2FyZHNfX3ByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zdGVwcy1jYXJkc19fcHJpY2Ugc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzLWNhcmRzX19wcmljZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5zdGVwcy1jYXJkc19fcmV0YWlsIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLnN0ZXBzLWNhcmRzX19yZXRhaWwgc3BhbiB7XG4gIGNvbG9yOiAjOTZBM0I1O1xufVxuXG4uc3RlcHMtY2FyZHNfX3JldGFpbCBzcGFuOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01cHg7XG59XG5cbi5zdGVwcy1jYXJkc19fcmV0YWlsIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRjM2RjQ0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzNkZWcpO1xufVxuXG4uaGlzdG9yeS1tZXRob2Qge1xuICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5LW1ldGhvZCB7XG4gICAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpc3RvcnktbWV0aG9kIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5LW1ldGhvZCBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpc3RvcnktbWV0aG9kIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLmhpc3RvcnktbWV0aG9kIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGlzdG9yeS1tZXRob2RfX3NwYWNlX2xlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpc3RvcnktbWV0aG9kX19zcGFjZV9yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uaGlzdG9yeS1tZXRob2QgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5oaXN0b3J5LW1ldGhvZF9zcGFjZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmhpc3RvcnktbWV0aG9kIGEge1xuICBjb2xvcjogIzBDQjRDRTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oaXN0b3J5LW1ldGhvZF9fYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uYmFpbi1leGVyY2lzZXMsIC50cmFpbmluZy1leGVyY2lzZXMge1xuICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYWluLWV4ZXJjaXNlcywgLnRyYWluaW5nLWV4ZXJjaXNlcyB7XG4gICAgcGFkZGluZzogOTBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJhaW4tZXhlcmNpc2VzIGgzLCAudHJhaW5pbmctZXhlcmNpc2VzIGgzIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhaW4tZXhlcmNpc2VzIGgzLCAudHJhaW5pbmctZXhlcmNpc2VzIGgzIHtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5iYWluLWV4ZXJjaXNlcyBwLCAudHJhaW5pbmctZXhlcmNpc2VzIHAsIC5iYWluLWV4ZXJjaXNlcyBsaSwgLnRyYWluaW5nLWV4ZXJjaXNlcyBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJhaW4tZXhlcmNpc2VzIHVsLCAudHJhaW5pbmctZXhlcmNpc2VzIHVsIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5iYWluLWV4ZXJjaXNlcyBsaSwgLnRyYWluaW5nLWV4ZXJjaXNlcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uYmFpbi1leGVyY2lzZXMgbGk6bm90KDpsYXN0LWNoaWxkKSwgLnRyYWluaW5nLWV4ZXJjaXNlcyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJhaW4tZXhlcmNpc2VzIGxpOmJlZm9yZSwgLnRyYWluaW5nLWV4ZXJjaXNlcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1oZXJvIHtcbiAgbWluLWhlaWdodDogNTUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vQlRFQUNvY2VwdG5ldy5qcGdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAyNSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1oZXJvIHtcbiAgICBwYWRkaW5nOiAxMjVweCAwIDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1oZXJvOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDI4LCAyOSwgMC41KTtcbiAgfVxufVxuXG4udGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlLWhlcm9fX2JveCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi50aGUtYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2UtaGVybyBoMSxcbi50aGUtYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2UtaGVybyBoMixcbi50aGUtYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2UtaGVybyBwLFxuLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1oZXJvIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1oZXJvX19ib3gtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlLWhlcm9fX2JveC1pbWcge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlLWhlcm9fX2JveC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlLWhlcm8gaDEge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1oZXJvIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlLWhlcm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4udGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlLWhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGUtYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2UtaGVybyBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1oZXJvIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5iZW5lZml0cy1icmVha3Rocm91Z2gge1xuICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZW5lZml0cy1icmVha3Rocm91Z2gge1xuICAgIHBhZGRpbmc6IDIwcHggMCA1MHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmVuZWZpdHMtYnJlYWt0aHJvdWdoIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZW5lZml0cy1icmVha3Rocm91Z2ggYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iZW5lZml0cy1icmVha3Rocm91Z2hfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVuZWZpdHMtYnJlYWt0aHJvdWdoX19ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYmVuZWZpdHMtYnJlYWt0aHJvdWdoX19ib3ggaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzLWJyZWFrdGhyb3VnaF9fYm94IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmJlbmVmaXRzLWJyZWFrdGhyb3VnaF9fYm94LWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iZW5lZml0cy1icmVha3Rocm91Z2hfX2JveC1pbWcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwJTtcbn1cblxuLnZhbHVlcy1icmVha3Rocm91Z2gsIC5wcm9ncmFtLWZvciB7XG4gIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVlcy1icmVha3Rocm91Z2gsIC5wcm9ncmFtLWZvciB7XG4gICAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZhbHVlcy1icmVha3Rocm91Z2ggaDMsIC5wcm9ncmFtLWZvciBoMyxcbi52YWx1ZXMtYnJlYWt0aHJvdWdoIC51aS5oZWFkZXIsXG4ucHJvZ3JhbS1mb3IgLnVpLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1ZXMtYnJlYWt0aHJvdWdoIGgzLCAucHJvZ3JhbS1mb3IgaDMsXG4gIC52YWx1ZXMtYnJlYWt0aHJvdWdoIC51aS5oZWFkZXIsXG4gIC5wcm9ncmFtLWZvciAudWkuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gIH1cbn1cblxuLnZhbHVlcy1icmVha3Rocm91Z2ggcCwgLnByb2dyYW0tZm9yIHAsIC52YWx1ZXMtYnJlYWt0aHJvdWdoIGxpLCAucHJvZ3JhbS1mb3IgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFsdWVzLWJyZWFrdGhyb3VnaCBwLCAucHJvZ3JhbS1mb3IgcCwgLnZhbHVlcy1icmVha3Rocm91Z2ggbGksIC5wcm9ncmFtLWZvciBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udmFsdWVzLWJyZWFrdGhyb3VnaCB1bCwgLnByb2dyYW0tZm9yIHVsIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52YWx1ZXMtYnJlYWt0aHJvdWdoIGxpLCAucHJvZ3JhbS1mb3IgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLnZhbHVlcy1icmVha3Rocm91Z2ggbGk6YmVmb3JlLCAucHJvZ3JhbS1mb3IgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZhbHVlcy1icmVha3Rocm91Z2ggLmZpcnN0LWxpc3QsIC5wcm9ncmFtLWZvciAuZmlyc3QtbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52YWx1ZXMtYnJlYWt0aHJvdWdoIC5maXJzdC1saXN0IGxpOm50aC1vZi10eXBlKDIpLCAucHJvZ3JhbS1mb3IgLmZpcnN0LWxpc3QgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnZhbHVlcy1icmVha3Rocm91Z2ggLmZpcnN0LWxpc3QgbGk6bnRoLW9mLXR5cGUoMyksIC5wcm9ncmFtLWZvciAuZmlyc3QtbGlzdCBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZhbHVlcy1icmVha3Rocm91Z2ggLnNlY29uZC1saXN0LCAucHJvZ3JhbS1mb3IgLnNlY29uZC1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlcy1icmVha3Rocm91Z2ggLmNvbHVtbiwgLnByb2dyYW0tZm9yIC5jb2x1bW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXBwZWFsLWJyZWFrdGhyb3VnaCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxNTVkZWcsICMyMkREREYgMCUsICMwMjZDOEUgNjYlLCAjMUE0QTY3IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcGVhbC1icmVha3Rocm91Z2gge1xuICAgIHBhZGRpbmc6IDEyNXB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXBwZWFsLWJyZWFrdGhyb3VnaCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwZWFsLWJyZWFrdGhyb3VnaCBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5hcHBlYWwtYnJlYWt0aHJvdWdoIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYXBwZWFsLWJyZWFrdGhyb3VnaCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcGVhbC1icmVha3Rocm91Z2ggcCB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hcHBlYWwtYnJlYWt0aHJvdWdoX19pbWcsXG4uYXBwZWFsLWJyZWFrdGhyb3VnaCAud2lzdGlhX2VtYmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xufVxuXG4uYXBwZWFsLWJyZWFrdGhyb3VnaF9faW1nIC53LWNocm9tZSxcbi5hcHBlYWwtYnJlYWt0aHJvdWdoIC53aXN0aWFfZW1iZWQgLnctY2hyb21lIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcHBlYWwtYnJlYWt0aHJvdWdoIC5pbmNyZWFzZWQtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuLnN0ZXBzLWJyZWFrdGhyb3VnaCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwcy1icmVha3Rocm91Z2gge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuXG4uc3RlcHMtYnJlYWt0aHJvdWdoIHNwYW4ge1xuICBjb2xvcjogI0YzNkY0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc3RlcHMtYnJlYWt0aHJvdWdoIGgzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzLWJyZWFrdGhyb3VnaCBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnN0ZXBzLWJyZWFrdGhyb3VnaCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXBzLWJyZWFrdGhyb3VnaCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3RlcHMtYnJlYWt0aHJvdWdoX19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3RlcHMtYnJlYWt0aHJvdWdoIGltZyB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RlcHMtYnJlYWt0aHJvdWdoX19ib3gge1xuICBtYXgtd2lkdGg6IDExNTVweDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnN0ZXBzLXJldmVycyAuc3RlcHMtYnJlYWt0aHJvdWdoX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5zdGVwcy1icmVha3Rocm91Z2gtYm94IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHMtYnJlYWt0aHJvdWdoLWJveCAuc3RlcHMtYnJlYWt0aHJvdWdoX19pbWcge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5lbnJvbGwtYnJlYWt0aHJvdWdoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW5yb2xsLWJyZWFrdGhyb3VnaCB7XG4gICAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVucm9sbC1icmVha3Rocm91Z2hfX2JveCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVucm9sbC1icmVha3Rocm91Z2hfX2JveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uZW5yb2xsLWJyZWFrdGhyb3VnaCBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVucm9sbC1icmVha3Rocm91Z2ggaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5zdGVwcy1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDIwcHg7XG4gIH1cbn1cblxuLnN0ZXBzLWRlc2NyaXB0aW9uX193cmFwcCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwQjI4NTA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzLWRlc2NyaXB0aW9uX193cmFwcCB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4IDYwcHggMjVweDtcbiAgfVxufVxuXG4uc3RlcHMtZGVzY3JpcHRpb25fX3dyYXBwIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc3RlcHMtZGVzY3JpcHRpb25fX3dyYXBwIHVsIHtcbiAgbWFyZ2luOiAwIDAgNDBweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGVwcy1kZXNjcmlwdGlvbl9fd3JhcHAgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc5cmVtO1xufVxuXG4uc3RlcHMtZGVzY3JpcHRpb25fX3dyYXBwIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5zdGVwcy1kZXNjcmlwdGlvbl9fd3JhcHAgbGkgc3Ryb25nIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3RlcHMtZGVzY3JpcHRpb25fX3dyYXBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN0ZXBzLWRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzBCMjg1MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zdGVwcy1kZXNjcmlwdGlvbl9fYm94LWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y3Rjk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzLWRlc2NyaXB0aW9uX19ib3gtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5icmVha3Rocm91Z2gtdG9vbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiA0NXB4IDAgMzBweCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWt0aHJvdWdoLXRvb2xzIHtcbiAgICBwYWRkaW5nOiAxMTBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJyZWFrdGhyb3VnaC10b29sc19fd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmJyZWFrdGhyb3VnaC10b29scyBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVha3Rocm91Z2gtdG9vbHMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5icmVha3Rocm91Z2gtdG9vbHMgaDIgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyZWFrdGhyb3VnaC10b29scyBoMiBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5icmVha3Rocm91Z2gtdG9vbHMgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJyZWFrdGhyb3VnaC10b29sc19fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggOHB4ICMwMDAwMDAyOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFrdGhyb3VnaC10b29sc19fYm94IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNjZweDtcbiAgfVxufVxuXG4uYnJlYWt0aHJvdWdoLXRvb2xzX19ib3ggaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVha3Rocm91Z2gtdG9vbHNfX2JveCBoNCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbi5icmVha3Rocm91Z2gtdG9vbHNfX2JveCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnJlYWt0aHJvdWdoLXRvb2xzX19ib3ggc3BhbiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkVGNEVCIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgY29sb3I6ICNGMzZGNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtaW4td2lkdGg6IDEwM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJyZWFrdGhyb3VnaC1hY2NvcmRpb24ge1xuICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcbn1cblxuLmJyZWFrdGhyb3VnaC1hY2NvcmRpb24gaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVha3Rocm91Z2gtYWNjb3JkaW9uIGgyIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uYnJlYWt0aHJvdWdoLWFjY29yZGlvbl9faW1nLXdyYXAge1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMENCNENFO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5icmVha3Rocm91Z2gtYWNjb3JkaW9uIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgcGFkZGluZzogMjVweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5icmVha3Rocm91Z2gtYWNjb3JkaW9uIC50aXRsZSBpbWcge1xuICBoZWlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTNweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGludmVydCg1NCUpIHNlcGlhKDg4JSkgc2F0dXJhdGUoMjE5MyUpIGh1ZS1yb3RhdGUoMTQ5ZGVnKSBicmlnaHRuZXNzKDk4JSkgY29udHJhc3QoOTElKTtcbn1cblxuLmJyZWFrdGhyb3VnaC1hY2NvcmRpb24gLnRpdGxlLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5icmVha3Rocm91Z2gtYWNjb3JkaW9uIC50aXRsZS5hY3RpdmUgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbn1cblxuLmJyZWFrdGhyb3VnaC1hY2NvcmRpb24gYSB7XG4gIGNvbG9yOiAjMEIyODUwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJyZWFrdGhyb3VnaC1hY2NvcmRpb24gaDQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJyZWFrdGhyb3VnaC1hY2NvcmRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJyZWFrdGhyb3VnaC1hY2NvcmRpb24gLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmJyZWFrdGhyb3VnaC1hY2NvcmRpb24gLmNvbnRlbnQgcCwgLmJyZWFrdGhyb3VnaC1hY2NvcmRpb24gLmNvbnRlbnQgdWwsIC5icmVha3Rocm91Z2gtYWNjb3JkaW9uIC5jb250ZW50IG9sLCAuYnJlYWt0aHJvdWdoLWFjY29yZGlvbiAuY29udGVudCAudWkubGlzdCB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuLmJyZWFrdGhyb3VnaC1hY2NvcmRpb24gLmNvbnRlbnQuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG59XG5cbi5hYm91dC1tZXRob2QtcGFnZSAuYnJlYWt0aHJvdWdoLWFjY29yZGlvbiAuY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hYm91dC1tZXRob2QtcGFnZSAuYnJlYWt0aHJvdWdoLWFjY29yZGlvbl9faW1nLXdyYXAge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5hYm91dC1tZXRob2QtcGFnZSAuYnJlYWt0aHJvdWdoLWFjY29yZGlvbl9fcXVvdGUgdWwge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuLmFib3V0LW1ldGhvZC1wYWdlIC5icmVha3Rocm91Z2gtYWNjb3JkaW9uX19xdW90ZSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmFib3V0LW1ldGhvZC1wYWdlIC5icmVha3Rocm91Z2gtYWNjb3JkaW9uX19xdW90ZSBhIHtcbiAgY29sb3I6ICMwQ0I0Q0U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJyZWFrdGhyb3VnaC1leHBlcmllbmNlIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFrdGhyb3VnaC1leHBlcmllbmNlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuLmJyZWFrdGhyb3VnaC1leHBlcmllbmNlIGgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFrdGhyb3VnaC1leHBlcmllbmNlIGgyIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2VfX2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUU5RTkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBjb2xvcjogIzBCMjg1MDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZmxleDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLmJyZWFrdGhyb3VnaC1leHBlcmllbmNlX19ib3gge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVha3Rocm91Z2gtZXhwZXJpZW5jZV9fYm94IHtcbiAgICBtYXgtd2lkdGg6IDM2NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAuYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2VfX2JveDpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2VfX2JveDpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2VfX2JveC5pdGVtIHtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHggMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5icmVha3Rocm91Z2gtZXhwZXJpZW5jZV9fYm94LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjI4NTAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icmVha3Rocm91Z2gtZXhwZXJpZW5jZV9fYm94IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5icmVha3Rocm91Z2gtZXhwZXJpZW5jZV9fYm94IHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmJyZWFrdGhyb3VnaC1leHBlcmllbmNlX19pbWctYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2VfX3ZpZGVvLXdyYXAsXG4uYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2UgLndpc3RpYV9lbWJlZCB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJyZWFrdGhyb3VnaC1leHBlcmllbmNlX19tZW51IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2VfX3dyYXAge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5icmVha3Rocm91Z2gtZXhwZXJpZW5jZV9faXRlbSBoMyxcbi5icmVha3Rocm91Z2gtZXhwZXJpZW5jZV9faXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5icmVha3Rocm91Z2gtZXhwZXJpZW5jZV9faXRlbSBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5icmVha3Rocm91Z2gtZXhwZXJpZW5jZV9fbmFtZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2VfX25hbWUtYm94IGltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJyZWFrdGhyb3VnaC1leHBlcmllbmNlX19ib3gtY29sdW1uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5icmVha3Rocm91Z2gtZXhwZXJpZW5jZV9fYm94LWNvbHVtbiB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuXG4uYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2VfX2NvbHVtbiB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMjVweCAjMDAwMDAwMjk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogNDBweCAyNXB4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2VfX2NvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5icmVha3Rocm91Z2gtZXhwZXJpZW5jZV9fY29sdW1uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJyZWFrdGhyb3VnaC1leHBlcmllbmNlX19jb2x1bW4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icmVha3Rocm91Z2gtZXhwZXJpZW5jZV9fY29sdW1uIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2syLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyZWFrdGhyb3VnaC1leHBlcmllbmNlX19jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICB9XG59XG5cbi5icmVha3Rocm91Z2gtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFrdGhyb3VnaC1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnJlYWt0aHJvdWdoLW1lc3NhZ2UgaDIge1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFrdGhyb3VnaC1tZXNzYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLmJyZWFrdGhyb3VnaC1tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icmVha3Rocm91Z2gtbWVzc2FnZV9fc2lnbmF0dXJlIHtcbiAgbWF4LXdpZHRoOiAyMTVweDtcbn1cblxuLmJyZWFrdGhyb3VnaC1tZXNzYWdlX19zaWduYXR1cmUgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJyZWFrdGhyb3VnaC1tZXNzYWdlIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5icmVha3Rocm91Z2gtbWVzc2FnZV9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5icmVha3Rocm91Z2gtbWVzc2FnZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDQjRDRSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MTVweCAhaW1wb3J0YW50O1xufVxuXG4uYnJlYWt0aHJvdWdoLW1lc3NhZ2VfX2ltZy1ib3gge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4uYnJlYWt0aHJvdWdoLW1lc3NhZ2VfX2ltZy1ib3ggaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50ZWFtLWJyZWFrdGhyb3VnaCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtLWJyZWFrdGhyb3VnaCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5cbi50ZWFtLWJyZWFrdGhyb3VnaCBzcGFuIHtcbiAgY29sb3I6ICNGMzZGNDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRlYW0tYnJlYWt0aHJvdWdoX19ib3g6bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFtLWJyZWFrdGhyb3VnaCBoMyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtLWJyZWFrdGhyb3VnaCBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRlYW0tYnJlYWt0aHJvdWdoIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50ZWFtLWJyZWFrdGhyb3VnaF9faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50ZWFtLWJyZWFrdGhyb3VnaCBpbWcge1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJyZWFrdGhyb3VnaC1leHBlcmllbmNlLW9ubGluZSB7XG4gIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1vbmxpbmUge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cblxuLmJyZWFrdGhyb3VnaC1leHBlcmllbmNlLW9ubGluZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1vbmxpbmUgaDIge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1vbmxpbmUgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1vbmxpbmUgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmJyZWFrdGhyb3VnaC1leHBlcmllbmNlLW9ubGluZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJyZWFrdGhyb3VnaC1leHBlcmllbmNlLW9ubGluZV9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2Utb25saW5lIGEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm15LWludmVzdG1lbnQtYnJlYWt0aHJvdWdoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktaW52ZXN0bWVudC1icmVha3Rocm91Z2gge1xuICAgIHBhZGRpbmc6IDExMHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXktaW52ZXN0bWVudC1icmVha3Rocm91Z2hfX3dyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubXktaW52ZXN0bWVudC1icmVha3Rocm91Z2hfX3dyYXAge1xuICAgIHdpZHRoOiA5OCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXktaW52ZXN0bWVudC1icmVha3Rocm91Z2ggaDIge1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktaW52ZXN0bWVudC1icmVha3Rocm91Z2ggaDIge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgfVxufVxuXG4ubXktaW52ZXN0bWVudC1icmVha3Rocm91Z2hfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMjBweCAjMDAwMDAwMTI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNDVweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LWludmVzdG1lbnQtYnJlYWt0aHJvdWdoX19ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ubXktaW52ZXN0bWVudC1icmVha3Rocm91Z2hfX2JveCBoNSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm15LWludmVzdG1lbnQtYnJlYWt0aHJvdWdoX19ib3ggc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLm15LWludmVzdG1lbnQtYnJlYWt0aHJvdWdoX19ib3ggaDMge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS1pbnZlc3RtZW50LWJyZWFrdGhyb3VnaF9fYm94IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ubXktaW52ZXN0bWVudC1icmVha3Rocm91Z2hfX2JveCBoMyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLm15LWludmVzdG1lbnQtYnJlYWt0aHJvdWdoX19ib3ggdWwge1xuICBmbGV4OiAxO1xufVxuXG4ubXktaW52ZXN0bWVudC1icmVha3Rocm91Z2hfX2JveCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5teS1pbnZlc3RtZW50LWJyZWFrdGhyb3VnaF9fYm94IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2syLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmaWx0ZXI6IGludmVydCg3MCUpIHNlcGlhKDQ0JSkgc2F0dXJhdGUoNjM4MSUpIGh1ZS1yb3RhdGUoMzM0ZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkyJSk7XG59XG5cbi5teS1pbnZlc3RtZW50LWJyZWFrdGhyb3VnaF9fYm94IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubXktaW52ZXN0bWVudC1icmVha3Rocm91Z2ggLnVpLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubXktaW52ZXN0bWVudC1zY2FsZSAubXktaW52ZXN0bWVudC1icmVha3Rocm91Z2hfX2JveCB7XG4gIG1hcmdpbi10b3A6IC0zNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2RjQ0O1xufVxuXG4ubXktaW52ZXN0bWVudC1zY2FsZSAubXktaW52ZXN0bWVudC1icmVha3Rocm91Z2hfX2JveCAqIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5teS1pbnZlc3RtZW50LXNjYWxlIC5teS1pbnZlc3RtZW50LWJyZWFrdGhyb3VnaF9fYm94IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRjM2RjQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1pbnZlc3RtZW50LXNjYWxlIC5teS1pbnZlc3RtZW50LWJyZWFrdGhyb3VnaF9fYm94IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5teS1pbnZlc3RtZW50LXNjYWxlIC5teS1pbnZlc3RtZW50LWJyZWFrdGhyb3VnaF9fYm94IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjEwcHg7XG59XG5cbi5teS1pbnZlc3RtZW50LXNjYWxlIC5teS1pbnZlc3RtZW50LWJyZWFrdGhyb3VnaF9fYm94IHVsIGxpOmJlZm9yZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODklKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgyNSUpIGh1ZS1yb3RhdGUoMzE3ZGVnKSBicmlnaHRuZXNzKDEwNiUpIGNvbnRyYXN0KDEwOSUpO1xufVxuXG4ucHJvZ3JhbS1mb3Ige1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiA0MHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmFtLWZvciB7XG4gICAgcGFkZGluZzogODBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2dyYW0tZm9yIGgzLFxuLnByb2dyYW0tZm9yIC51aS5oZWFkZXIge1xuICBmb250LXNpemU6IDIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmFtLWZvciBoMyxcbiAgLnByb2dyYW0tZm9yIC51aS5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BoZWN5LWlpLXBhZ2UgLnByb2dyYW0tZm9yIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1wYWdlIC5wcm9ncmFtLWZvciB7XG4gICAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1wYWdlIC5wcm9ncmFtLWZvciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ubW9uZXktYmFjayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBiMjg1MSAwJSwgIzAxM2M3ZSAxMDAlKTtcbiAgcGFkZGluZzogNjBweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1vbmV5LWJhY2tfX2JveDpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1vbmV5LWJhY2sgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb25leS1iYWNrIGgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ubW9uZXktYmFjayBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubW9uZXktYmFja19faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tb25leS1iYWNrIGltZyB7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tdGVzdGltb25pYWwge1xuICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLXRlc3RpbW9uaWFsX19uYW1lLWJveCBoNCB7XG4gIGNvbG9yOiAjMEIyODUwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi52aWRlby10ZXN0aW1vbmlhbF9fbmFtZS1ib3ggc3BhbiB7XG4gIGNvbG9yOiAjRjM2RjQ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmlkZW8tdGVzdGltb25pYWwgLndpc3RpYV9zd2F0Y2gsXG4udmlkZW8tdGVzdGltb25pYWwgLnctY2hyb21lIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udmlkZW8tdGVzdGltb25pYWxfX3ZpZGVvLFxuLnZpZGVvLXRlc3RpbW9uaWFsIC53aXN0aWFfZW1iZWQge1xuICBoZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW8tdGVzdGltb25pYWxfX3ZpZGVvLFxuICAudmlkZW8tdGVzdGltb25pYWwgLndpc3RpYV9lbWJlZCB7XG4gICAgaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlkZW8tdGVzdGltb25pYWxfX3ZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1wYWdlIC52aWRlby10ZXN0aW1vbmlhbCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXN0ZXItcGxhbm5pbmctaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDY0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL0xhbmRpbmctUGFnZS1NUC5qcGdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA5M3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hc3Rlci1wbGFubmluZy1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFzdGVyLXBsYW5uaW5nLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWFzdGVyLXBsYW5uaW5nLWhlcm86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMjgsIDI5LCAwLjUpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFzdGVyLXBsYW5uaW5nLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAxMSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hc3Rlci1wbGFubmluZy1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiA2MjVweDtcbiAgICBwYWRkaW5nLXRvcDogNSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFzdGVyLXBsYW5uaW5nLWhlcm9fX2JveCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFzdGVyLXBsYW5uaW5nLWhlcm9fX2JveCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYXN0ZXItcGxhbm5pbmctaGVybyBoMSxcbi5tYXN0ZXItcGxhbm5pbmctaGVybyBoMixcbi5tYXN0ZXItcGxhbm5pbmctaGVybyBwLFxuLm1hc3Rlci1wbGFubmluZy1oZXJvIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1hc3Rlci1wbGFubmluZy1oZXJvIGgxIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hc3Rlci1wbGFubmluZy1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFzdGVyLXBsYW5uaW5nLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgfVxufVxuXG4ubWFzdGVyLXBsYW5uaW5nLWhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXN0ZXItcGxhbm5pbmctaGVybyBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLm1hc3Rlci1wbGFubmluZy1oZXJvIHA6bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tYm90dG9tOiA3N3B4O1xufVxuXG4ubWFzdGVyLXBsYW5uaW5nLWhlcm8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmVuZWZpdHMtbWFzdGVyLXBsYW5uaW5nIHtcbiAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVuZWZpdHMtbWFzdGVyLXBsYW5uaW5nIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5iZW5lZml0cy1tYXN0ZXItcGxhbm5pbmdfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVuZWZpdHMtbWFzdGVyLXBsYW5uaW5nX19ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYmVuZWZpdHMtbWFzdGVyLXBsYW5uaW5nX19ib3ggaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZW5lZml0cy1tYXN0ZXItcGxhbm5pbmdfX2JveCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5iZW5lZml0cy1tYXN0ZXItcGxhbm5pbmdfX2JveC1pbWcge1xuICBtYXgtd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogNzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJlbmVmaXRzLW1hc3Rlci1wbGFubmluZ19fYm94LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmFsdWVzLW1hc3Rlci1wbGFubmluZyB7XG4gIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVlcy1tYXN0ZXItcGxhbm5pbmcge1xuICAgIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52YWx1ZXMtbWFzdGVyLXBsYW5uaW5nIGgzLFxuLnZhbHVlcy1tYXN0ZXItcGxhbm5pbmcgLnVpLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVlcy1tYXN0ZXItcGxhbm5pbmcgaDMsXG4gIC52YWx1ZXMtbWFzdGVyLXBsYW5uaW5nIC51aS5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlcy1tYXN0ZXItcGxhbm5pbmdfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52YWx1ZXMtbWFzdGVyLXBsYW5uaW5nIHAsIC52YWx1ZXMtbWFzdGVyLXBsYW5uaW5nIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVlcy1tYXN0ZXItcGxhbm5pbmcgcCwgLnZhbHVlcy1tYXN0ZXItcGxhbm5pbmcgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udmFsdWVzLW1hc3Rlci1wbGFubmluZyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZXMtbWFzdGVyLXBsYW5uaW5nIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLnZhbHVlcy1tYXN0ZXItcGxhbm5pbmcgdWwge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnZhbHVlcy1tYXN0ZXItcGxhbm5pbmcgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZXMtbWFzdGVyLXBsYW5uaW5nIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1ZXMtbWFzdGVyLXBsYW5uaW5nIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi52YWx1ZXMtbWFzdGVyLXBsYW5uaW5nIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVjay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4udmFsdWVzLW1hc3Rlci1wbGFubmluZyAuY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1ZXMtbWFzdGVyLXBsYW5uaW5nIC5maXJzdC1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVlcy1tYXN0ZXItcGxhbm5pbmcgLmZpcnN0LWxpc3QgbGk6bnRoLW9mLXR5cGUoMyksIC52YWx1ZXMtbWFzdGVyLXBsYW5uaW5nIC5maXJzdC1saXN0IGxpOm50aC1vZi10eXBlKDQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFsdWVzLW1hc3Rlci1wbGFubmluZyAuc2Vjb25kLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZhbHVlcy1tYXN0ZXItcGxhbm5pbmcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmV2aWV3LCAudHJhaW5pbmctcXVvdGUsIC52YWx1ZXMtcXVvdGUsIC5wcm9waGVjeS1JSS1xdW90ZSwgLnByb3BoZWN5LTEtcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIyODUwO1xuICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZpZXcsIC50cmFpbmluZy1xdW90ZSwgLnZhbHVlcy1xdW90ZSwgLnByb3BoZWN5LUlJLXF1b3RlLCAucHJvcGhlY3ktMS1xdW90ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucmV2aWV3X19ib3gsIC50cmFpbmluZy1xdW90ZV9fYm94LCAudmFsdWVzLXF1b3RlX19ib3gsIC5wcm9waGVjeS1JSS1xdW90ZV9fYm94LCAucHJvcGhlY3ktMS1xdW90ZV9fYm94IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucmV2aWV3X190ZXh0LWJveCwgLnRyYWluaW5nLXF1b3RlX190ZXh0LWJveCwgLnZhbHVlcy1xdW90ZV9fdGV4dC1ib3gsIC5wcm9waGVjeS1JSS1xdW90ZV9fdGV4dC1ib3gsIC5wcm9waGVjeS0xLXF1b3RlX190ZXh0LWJveCB7XG4gIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZpZXdfX3RleHQtYm94LCAudHJhaW5pbmctcXVvdGVfX3RleHQtYm94LCAudmFsdWVzLXF1b3RlX190ZXh0LWJveCwgLnByb3BoZWN5LUlJLXF1b3RlX190ZXh0LWJveCwgLnByb3BoZWN5LTEtcXVvdGVfX3RleHQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4ucmV2aWV3IGltZywgLnRyYWluaW5nLXF1b3RlIGltZywgLnZhbHVlcy1xdW90ZSBpbWcsIC5wcm9waGVjeS1JSS1xdW90ZSBpbWcsIC5wcm9waGVjeS0xLXF1b3RlIGltZyB7XG4gIG1heC13aWR0aDogNDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZpZXcgaW1nLCAudHJhaW5pbmctcXVvdGUgaW1nLCAudmFsdWVzLXF1b3RlIGltZywgLnByb3BoZWN5LUlJLXF1b3RlIGltZywgLnByb3BoZWN5LTEtcXVvdGUgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4ucmV2aWV3IHAsIC50cmFpbmluZy1xdW90ZSBwLCAudmFsdWVzLXF1b3RlIHAsIC5wcm9waGVjeS1JSS1xdW90ZSBwLCAucHJvcGhlY3ktMS1xdW90ZSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZpZXcgcCwgLnRyYWluaW5nLXF1b3RlIHAsIC52YWx1ZXMtcXVvdGUgcCwgLnByb3BoZWN5LUlJLXF1b3RlIHAsIC5wcm9waGVjeS0xLXF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4ucmV2aWV3IHNwYW4sIC50cmFpbmluZy1xdW90ZSBzcGFuLCAudmFsdWVzLXF1b3RlIHNwYW4sIC5wcm9waGVjeS1JSS1xdW90ZSBzcGFuLCAucHJvcGhlY3ktMS1xdW90ZSBzcGFuLCAucmV2aWV3IGg0LCAudHJhaW5pbmctcXVvdGUgaDQsIC52YWx1ZXMtcXVvdGUgaDQsIC5wcm9waGVjeS1JSS1xdW90ZSBoNCwgLnByb3BoZWN5LTEtcXVvdGUgaDQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLnJldmlldyBzcGFuLCAudHJhaW5pbmctcXVvdGUgc3BhbiwgLnZhbHVlcy1xdW90ZSBzcGFuLCAucHJvcGhlY3ktSUktcXVvdGUgc3BhbiwgLnByb3BoZWN5LTEtcXVvdGUgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5yZXZpZXcgaDQsIC50cmFpbmluZy1xdW90ZSBoNCwgLnZhbHVlcy1xdW90ZSBoNCwgLnByb3BoZWN5LUlJLXF1b3RlIGg0LCAucHJvcGhlY3ktMS1xdW90ZSBoNCB7XG4gIGNvbG9yOiAjRjM2RjQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnJldmlld19zaXplIGltZyB7XG4gIG1heC13aWR0aDogMjU1cHg7XG59XG5cbi5yZXZpZXctc2l6ZSAucmV2aWV3IGltZywgLnJldmlldy1zaXplIC50cmFpbmluZy1xdW90ZSBpbWcsIC5yZXZpZXctc2l6ZSAudmFsdWVzLXF1b3RlIGltZywgLnJldmlldy1zaXplIC5wcm9waGVjeS1JSS1xdW90ZSBpbWcsIC5yZXZpZXctc2l6ZSAucHJvcGhlY3ktMS1xdW90ZSBpbWcge1xuICBtYXgtd2lkdGg6IDM0NXB4O1xufVxuXG4ub3duLW1hc3Rlci1wbGFuIHtcbiAgcGFkZGluZzogNDVweCAwIDY1cHggICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3duLW1hc3Rlci1wbGFuIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm93bi1tYXN0ZXItcGxhbl9fd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm93bi1tYXN0ZXItcGxhbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3duLW1hc3Rlci1wbGFuIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5vd24tbWFzdGVyLXBsYW4gaDIge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3duLW1hc3Rlci1wbGFuIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLm93bi1tYXN0ZXItcGxhbiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm93bi1tYXN0ZXItcGxhbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5vd24tbWFzdGVyLXBsYW5fX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyMDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vd24tbWFzdGVyLXBsYW5fX2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ub3duLW1hc3Rlci1wbGFuIGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vd24tbWFzdGVyLXBsYW4gaW1nIHtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbn1cblxuLnZpZGVvLXBsYW5uaW5nLCAudmlkZW8tdHJhaW5pbmcsIC52YWx1ZXMtdmlkZW8tdHJhaW5pbmcsIC5wcm9waGVjeS1JSS12aWRlby10cmFpbmluZywgLmVtcHlyZWFuY2UtMS12aWRlby10cmFpbmluZywgLnByb3BoZWN5LTEtdmlkZW8tdHJhaW5pbmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMEIyODUwIDAlLCAjMDIwODEwIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXBsYW5uaW5nLCAudmlkZW8tdHJhaW5pbmcsIC52YWx1ZXMtdmlkZW8tdHJhaW5pbmcsIC5wcm9waGVjeS1JSS12aWRlby10cmFpbmluZywgLmVtcHlyZWFuY2UtMS12aWRlby10cmFpbmluZywgLnByb3BoZWN5LTEtdmlkZW8tdHJhaW5pbmcge1xuICAgIHBhZGRpbmc6IDExMHB4IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlkZW8tcGxhbm5pbmdfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tcGxhbm5pbmcgaDMsIC52aWRlby10cmFpbmluZyBoMywgLnZhbHVlcy12aWRlby10cmFpbmluZyBoMywgLnByb3BoZWN5LUlJLXZpZGVvLXRyYWluaW5nIGgzLCAuZW1weXJlYW5jZS0xLXZpZGVvLXRyYWluaW5nIGgzLCAucHJvcGhlY3ktMS12aWRlby10cmFpbmluZyBoMyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXBsYW5uaW5nIGgzLCAudmlkZW8tdHJhaW5pbmcgaDMsIC52YWx1ZXMtdmlkZW8tdHJhaW5pbmcgaDMsIC5wcm9waGVjeS1JSS12aWRlby10cmFpbmluZyBoMywgLmVtcHlyZWFuY2UtMS12aWRlby10cmFpbmluZyBoMywgLnByb3BoZWN5LTEtdmlkZW8tdHJhaW5pbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi52aWRlby1wbGFubmluZyBwLCAudmlkZW8tdHJhaW5pbmcgcCwgLnZhbHVlcy12aWRlby10cmFpbmluZyBwLCAucHJvcGhlY3ktSUktdmlkZW8tdHJhaW5pbmcgcCwgLmVtcHlyZWFuY2UtMS12aWRlby10cmFpbmluZyBwLCAucHJvcGhlY3ktMS12aWRlby10cmFpbmluZyBwIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udmlkZW8tcGxhbm5pbmdfX2ltZywgLnZpZGVvLXRyYWluaW5nX19pbWcsIC52YWx1ZXMtdmlkZW8tdHJhaW5pbmdfX2ltZyxcbi52aWRlby1wbGFubmluZyAud2lzdGlhX2VtYmVkLFxuLnZpZGVvLXRyYWluaW5nIC53aXN0aWFfZW1iZWQsXG4udmFsdWVzLXZpZGVvLXRyYWluaW5nIC53aXN0aWFfZW1iZWQsXG4ucHJvcGhlY3ktSUktdmlkZW8tdHJhaW5pbmcgLndpc3RpYV9lbWJlZCxcbi5lbXB5cmVhbmNlLTEtdmlkZW8tdHJhaW5pbmcgLndpc3RpYV9lbWJlZCxcbi5wcm9waGVjeS0xLXZpZGVvLXRyYWluaW5nIC53aXN0aWFfZW1iZWQge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1wbGFubmluZyAuaW5jcmVhc2VkLXRleHQsIC52aWRlby10cmFpbmluZyAuaW5jcmVhc2VkLXRleHQsIC52YWx1ZXMtdmlkZW8tdHJhaW5pbmcgLmluY3JlYXNlZC10ZXh0LCAucHJvcGhlY3ktSUktdmlkZW8tdHJhaW5pbmcgLmluY3JlYXNlZC10ZXh0LCAuZW1weXJlYW5jZS0xLXZpZGVvLXRyYWluaW5nIC5pbmNyZWFzZWQtdGV4dCwgLnByb3BoZWN5LTEtdmlkZW8tdHJhaW5pbmcgLmluY3JlYXNlZC10ZXh0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby1wbGFubmluZyAuaW5jcmVhc2VkLXRleHQsIC52aWRlby10cmFpbmluZyAuaW5jcmVhc2VkLXRleHQsIC52YWx1ZXMtdmlkZW8tdHJhaW5pbmcgLmluY3JlYXNlZC10ZXh0LCAucHJvcGhlY3ktSUktdmlkZW8tdHJhaW5pbmcgLmluY3JlYXNlZC10ZXh0LCAuZW1weXJlYW5jZS0xLXZpZGVvLXRyYWluaW5nIC5pbmNyZWFzZWQtdGV4dCwgLnByb3BoZWN5LTEtdmlkZW8tdHJhaW5pbmcgLmluY3JlYXNlZC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuXG4udmlkZW8tcGxhbm5pbmcgaW1nLCAudmlkZW8tdHJhaW5pbmcgaW1nLCAudmFsdWVzLXZpZGVvLXRyYWluaW5nIGltZywgLnByb3BoZWN5LUlJLXZpZGVvLXRyYWluaW5nIGltZywgLmVtcHlyZWFuY2UtMS12aWRlby10cmFpbmluZyBpbWcsIC5wcm9waGVjeS0xLXZpZGVvLXRyYWluaW5nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udmlkZW8tcGxhbm5pbmcgcCwgLnZpZGVvLXRyYWluaW5nIHAsIC52YWx1ZXMtdmlkZW8tdHJhaW5pbmcgcCwgLnByb3BoZWN5LUlJLXZpZGVvLXRyYWluaW5nIHAsIC5lbXB5cmVhbmNlLTEtdmlkZW8tdHJhaW5pbmcgcCwgLnByb3BoZWN5LTEtdmlkZW8tdHJhaW5pbmcgcCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tcGxhbm5pbmcgcCwgLnZpZGVvLXRyYWluaW5nIHAsIC52YWx1ZXMtdmlkZW8tdHJhaW5pbmcgcCwgLnByb3BoZWN5LUlJLXZpZGVvLXRyYWluaW5nIHAsIC5lbXB5cmVhbmNlLTEtdmlkZW8tdHJhaW5pbmcgcCwgLnByb3BoZWN5LTEtdmlkZW8tdHJhaW5pbmcgcCB7XG4gICAgZmxleDogMTtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi52aWRlby1wbGFubmluZyAudWkuYnV0dG9uLCAudmlkZW8tdHJhaW5pbmcgLnVpLmJ1dHRvbiwgLnZhbHVlcy12aWRlby10cmFpbmluZyAudWkuYnV0dG9uLCAucHJvcGhlY3ktSUktdmlkZW8tdHJhaW5pbmcgLnVpLmJ1dHRvbiwgLmVtcHlyZWFuY2UtMS12aWRlby10cmFpbmluZyAudWkuYnV0dG9uLCAucHJvcGhlY3ktMS12aWRlby10cmFpbmluZyAudWkuYnV0dG9uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGVwcy1wbGFubmluZywgLnN0ZXBzLXRyYWluaW5nLCAudmFsdWVzLXN0ZXBzLXRyYWluaW5nLCAucHJvcGhlY3ktSUktc3RlcHMsIC5wcm9waGVjeS0xLXN0ZXBzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHMtcGxhbm5pbmcsIC5zdGVwcy10cmFpbmluZywgLnZhbHVlcy1zdGVwcy10cmFpbmluZywgLnByb3BoZWN5LUlJLXN0ZXBzLCAucHJvcGhlY3ktMS1zdGVwcyB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdGVwcy1wbGFubmluZyBoMiwgLnN0ZXBzLXRyYWluaW5nIGgyLCAudmFsdWVzLXN0ZXBzLXRyYWluaW5nIGgyLCAucHJvcGhlY3ktSUktc3RlcHMgaDIsIC5wcm9waGVjeS0xLXN0ZXBzIGgyLCAuc3RlcHMtcGxhbm5pbmcgaDQsIC5zdGVwcy10cmFpbmluZyBoNCwgLnZhbHVlcy1zdGVwcy10cmFpbmluZyBoNCwgLnByb3BoZWN5LUlJLXN0ZXBzIGg0LCAucHJvcGhlY3ktMS1zdGVwcyBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3RlcHMtcGxhbm5pbmcgaDIsIC5zdGVwcy10cmFpbmluZyBoMiwgLnZhbHVlcy1zdGVwcy10cmFpbmluZyBoMiwgLnByb3BoZWN5LUlJLXN0ZXBzIGgyLCAucHJvcGhlY3ktMS1zdGVwcyBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwcy1wbGFubmluZyBoMiwgLnN0ZXBzLXRyYWluaW5nIGgyLCAudmFsdWVzLXN0ZXBzLXRyYWluaW5nIGgyLCAucHJvcGhlY3ktSUktc3RlcHMgaDIsIC5wcm9waGVjeS0xLXN0ZXBzIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uc3RlcHMtcGxhbm5pbmcgaDIgYnIsIC5zdGVwcy10cmFpbmluZyBoMiBiciwgLnZhbHVlcy1zdGVwcy10cmFpbmluZyBoMiBiciwgLnByb3BoZWN5LUlJLXN0ZXBzIGgyIGJyLCAucHJvcGhlY3ktMS1zdGVwcyBoMiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RlcHMtcGxhbm5pbmcgaDIgYnIsIC5zdGVwcy10cmFpbmluZyBoMiBiciwgLnZhbHVlcy1zdGVwcy10cmFpbmluZyBoMiBiciwgLnByb3BoZWN5LUlJLXN0ZXBzIGgyIGJyLCAucHJvcGhlY3ktMS1zdGVwcyBoMiBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnN0ZXBzLXBsYW5uaW5nX19ib3gsIC5zdGVwcy10cmFpbmluZ19fYm94LCAudmFsdWVzLXN0ZXBzLXRyYWluaW5nX19ib3gsIC5wcm9waGVjeS1JSS1zdGVwc19fYm94LCAucHJvcGhlY3ktMS1zdGVwc19fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwMDAwMDAxNztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgcGFkZGluZzogMjVweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzLXBsYW5uaW5nX19ib3gsIC5zdGVwcy10cmFpbmluZ19fYm94LCAudmFsdWVzLXN0ZXBzLXRyYWluaW5nX19ib3gsIC5wcm9waGVjeS1JSS1zdGVwc19fYm94LCAucHJvcGhlY3ktMS1zdGVwc19fYm94IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdGVwcy1wbGFubmluZ19fYm94IGg0LCAuc3RlcHMtdHJhaW5pbmdfX2JveCBoNCwgLnZhbHVlcy1zdGVwcy10cmFpbmluZ19fYm94IGg0LCAucHJvcGhlY3ktSUktc3RlcHNfX2JveCBoNCwgLnByb3BoZWN5LTEtc3RlcHNfX2JveCBoNCwgLnN0ZXBzLXBsYW5uaW5nX19ib3ggaDUsIC5zdGVwcy10cmFpbmluZ19fYm94IGg1LCAudmFsdWVzLXN0ZXBzLXRyYWluaW5nX19ib3ggaDUsIC5wcm9waGVjeS1JSS1zdGVwc19fYm94IGg1LCAucHJvcGhlY3ktMS1zdGVwc19fYm94IGg1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RlcHMtcGxhbm5pbmdfX2JveCBoNCwgLnN0ZXBzLXRyYWluaW5nX19ib3ggaDQsIC52YWx1ZXMtc3RlcHMtdHJhaW5pbmdfX2JveCBoNCwgLnByb3BoZWN5LUlJLXN0ZXBzX19ib3ggaDQsIC5wcm9waGVjeS0xLXN0ZXBzX19ib3ggaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzLXBsYW5uaW5nX19ib3ggaDQsIC5zdGVwcy10cmFpbmluZ19fYm94IGg0LCAudmFsdWVzLXN0ZXBzLXRyYWluaW5nX19ib3ggaDQsIC5wcm9waGVjeS1JSS1zdGVwc19fYm94IGg0LCAucHJvcGhlY3ktMS1zdGVwc19fYm94IGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnN0ZXBzLXBsYW5uaW5nX19ib3ggaDUsIC5zdGVwcy10cmFpbmluZ19fYm94IGg1LCAudmFsdWVzLXN0ZXBzLXRyYWluaW5nX19ib3ggaDUsIC5wcm9waGVjeS1JSS1zdGVwc19fYm94IGg1LCAucHJvcGhlY3ktMS1zdGVwc19fYm94IGg1IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzLXBsYW5uaW5nX19ib3ggaDUsIC5zdGVwcy10cmFpbmluZ19fYm94IGg1LCAudmFsdWVzLXN0ZXBzLXRyYWluaW5nX19ib3ggaDUsIC5wcm9waGVjeS1JSS1zdGVwc19fYm94IGg1LCAucHJvcGhlY3ktMS1zdGVwc19fYm94IGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5zdGVwcy1wbGFubmluZ19fYm94IHNwYW4sIC5zdGVwcy10cmFpbmluZ19fYm94IHNwYW4sIC52YWx1ZXMtc3RlcHMtdHJhaW5pbmdfX2JveCBzcGFuLCAucHJvcGhlY3ktSUktc3RlcHNfX2JveCBzcGFuLCAucHJvcGhlY3ktMS1zdGVwc19fYm94IHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwcy1wbGFubmluZ19fYm94IHNwYW4sIC5zdGVwcy10cmFpbmluZ19fYm94IHNwYW4sIC52YWx1ZXMtc3RlcHMtdHJhaW5pbmdfX2JveCBzcGFuLCAucHJvcGhlY3ktSUktc3RlcHNfX2JveCBzcGFuLCAucHJvcGhlY3ktMS1zdGVwc19fYm94IHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5zdGVwcy1wbGFubmluZ19fYm94LWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zdGVwcy1wbGFubmluZ19fYm94LWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwN3B4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cblxuLnByb2Nlc3Nlcy1tYXN0ZXItcGxhbm5pbmcge1xuICBwYWRkaW5nOiA0MHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9jZXNzZXMtbWFzdGVyLXBsYW5uaW5nIHtcbiAgICBwYWRkaW5nOiAxMDVweCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJvY2Vzc2VzLW1hc3Rlci1wbGFubmluZyBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2Nlc3Nlcy1tYXN0ZXItcGxhbm5pbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4ucHJvY2Vzc2VzLW1hc3Rlci1wbGFubmluZyBoMyxcbi5wcm9jZXNzZXMtbWFzdGVyLXBsYW5uaW5nIC51aS5oZWFkZXIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvY2Vzc2VzLW1hc3Rlci1wbGFubmluZyBoMyxcbiAgLnByb2Nlc3Nlcy1tYXN0ZXItcGxhbm5pbmcgLnVpLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5wcm9jZXNzZXMtbWFzdGVyLXBsYW5uaW5nX19ib3gtdG9wIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2Nlc3Nlcy1tYXN0ZXItcGxhbm5pbmdfX2JveC10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2Nlc3Nlcy1tYXN0ZXItcGxhbm5pbmcgcCwgLnByb2Nlc3Nlcy1tYXN0ZXItcGxhbm5pbmcgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvY2Vzc2VzLW1hc3Rlci1wbGFubmluZyBwLCAucHJvY2Vzc2VzLW1hc3Rlci1wbGFubmluZyBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wcm9jZXNzZXMtbWFzdGVyLXBsYW5uaW5nIHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmN2Y5O1xuICBwYWRkaW5nOiA2MHB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnByb2Nlc3Nlcy1tYXN0ZXItcGxhbm5pbmcgdWwge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnByb2Nlc3Nlcy1tYXN0ZXItcGxhbm5pbmcgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb2Nlc3Nlcy1tYXN0ZXItcGxhbm5pbmcgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5wbGFubmluZy1mb3ItbGlmZSwgLnRyYWluaW5nLWNlcnRpZmljYXRlIHtcbiAgcGFkZGluZzogMjBweCAwIDU1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbGFubmluZy1mb3ItbGlmZSwgLnRyYWluaW5nLWNlcnRpZmljYXRlIHtcbiAgICBwYWRkaW5nOiAwcHggMCAxMjBweDtcbiAgfVxufVxuXG4ucGxhbm5pbmctZm9yLWxpZmUgaDMsIC50cmFpbmluZy1jZXJ0aWZpY2F0ZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhbm5pbmctZm9yLWxpZmUgaDMsIC50cmFpbmluZy1jZXJ0aWZpY2F0ZSBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnBsYW5uaW5nLWZvci1saWZlIHAsIC50cmFpbmluZy1jZXJ0aWZpY2F0ZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBsYW5uaW5nLWZvci1saWZlIHNwYW4sIC50cmFpbmluZy1jZXJ0aWZpY2F0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbm5pbmctZm9yLWxpZmUgLmNvbHVtbiwgLnRyYWluaW5nLWNlcnRpZmljYXRlIC5jb2x1bW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGxhbm5pbmctZm9yLWxpZmUgb2wsIC50cmFpbmluZy1jZXJ0aWZpY2F0ZSBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtbnVtYmVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYW5uaW5nLWZvci1saWZlIG9sLCAudHJhaW5pbmctY2VydGlmaWNhdGUgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnBsYW5uaW5nLWZvci1saWZlIG9sIGxpLCAudHJhaW5pbmctY2VydGlmaWNhdGUgb2wgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFubmluZy1mb3ItbGlmZSBvbCBsaSwgLnRyYWluaW5nLWNlcnRpZmljYXRlIG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhbm5pbmctZm9yLWxpZmUgb2wgbGk6bm90KDpsYXN0LWNoaWxkKSwgLnRyYWluaW5nLWNlcnRpZmljYXRlIG9sIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnBsYW5uaW5nLWZvci1saWZlIG9sIGxpOjpiZWZvcmUsIC50cmFpbmluZy1jZXJ0aWZpY2F0ZSBvbCBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LW51bWJlcjtcbiAgY29udGVudDogY291bnRlcihsaXN0LW51bWJlcik7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzBDQjRDRTtcbiAgY29sb3I6ICMwQ0I0Q0U7XG59XG5cbi5wbGFubmluZy1mb3ItbGlmZV9fbGlzdC0yIHtcbiAgY291bnRlci1yZXNldDogbGlzdC1udW1iZXIgMyAhaW1wb3J0YW50O1xufVxuXG4ucGxhbm5pbmctYWNjb3JkaW9uLCAudHJhaW5pbmctYWNjb3JkaW9uLCAudmFsdWVzLXRyYWluaW5nLWFjY29yZGlvbiwgLnByb3BoZWN5LUlJLWFjY29yZGlvbiwgLmVtcHlyZWFuY2UtMS1hY2NvcmRpb24sIC5wcm9waGVjeS0xLWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYW5uaW5nLWFjY29yZGlvbiwgLnRyYWluaW5nLWFjY29yZGlvbiwgLnZhbHVlcy10cmFpbmluZy1hY2NvcmRpb24sIC5wcm9waGVjeS1JSS1hY2NvcmRpb24sIC5lbXB5cmVhbmNlLTEtYWNjb3JkaW9uLCAucHJvcGhlY3ktMS1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDE0MHB4IDAgICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBsYW5uaW5nLWFjY29yZGlvbiBoMiwgLnRyYWluaW5nLWFjY29yZGlvbiBoMiwgLnZhbHVlcy10cmFpbmluZy1hY2NvcmRpb24gaDIsIC5wcm9waGVjeS1JSS1hY2NvcmRpb24gaDIsIC5lbXB5cmVhbmNlLTEtYWNjb3JkaW9uIGgyLCAucHJvcGhlY3ktMS1hY2NvcmRpb24gaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhbm5pbmctYWNjb3JkaW9uIGgyLCAudHJhaW5pbmctYWNjb3JkaW9uIGgyLCAudmFsdWVzLXRyYWluaW5nLWFjY29yZGlvbiBoMiwgLnByb3BoZWN5LUlJLWFjY29yZGlvbiBoMiwgLmVtcHlyZWFuY2UtMS1hY2NvcmRpb24gaDIsIC5wcm9waGVjeS0xLWFjY29yZGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICB9XG59XG5cbi5wbGFubmluZy1hY2NvcmRpb25fX2ltZy13cmFwLCAudHJhaW5pbmctYWNjb3JkaW9uX19pbWctd3JhcCwgLnZhbHVlcy10cmFpbmluZy1hY2NvcmRpb25fX2ltZy13cmFwLCAucHJvcGhlY3ktSUktYWNjb3JkaW9uX19pbWctd3JhcCwgLmVtcHlyZWFuY2UtMS1hY2NvcmRpb25fX2ltZy13cmFwLCAucHJvcGhlY3ktMS1hY2NvcmRpb25fX2ltZy13cmFwIHtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzBDQjRDRTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGxhbm5pbmctYWNjb3JkaW9uIC50aXRsZSwgLnRyYWluaW5nLWFjY29yZGlvbiAudGl0bGUsIC52YWx1ZXMtdHJhaW5pbmctYWNjb3JkaW9uIC50aXRsZSwgLnByb3BoZWN5LUlJLWFjY29yZGlvbiAudGl0bGUsIC5lbXB5cmVhbmNlLTEtYWNjb3JkaW9uIC50aXRsZSwgLnByb3BoZWN5LTEtYWNjb3JkaW9uIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgcGFkZGluZzogMTVweCAwICAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbGFubmluZy1hY2NvcmRpb24gLnRpdGxlIGltZywgLnRyYWluaW5nLWFjY29yZGlvbiAudGl0bGUgaW1nLCAudmFsdWVzLXRyYWluaW5nLWFjY29yZGlvbiAudGl0bGUgaW1nLCAucHJvcGhlY3ktSUktYWNjb3JkaW9uIC50aXRsZSBpbWcsIC5lbXB5cmVhbmNlLTEtYWNjb3JkaW9uIC50aXRsZSBpbWcsIC5wcm9waGVjeS0xLWFjY29yZGlvbiAudGl0bGUgaW1nIHtcbiAgaGVpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEzcHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBpbnZlcnQoNTQlKSBzZXBpYSg4OCUpIHNhdHVyYXRlKDIxOTMlKSBodWUtcm90YXRlKDE0OWRlZykgYnJpZ2h0bmVzcyg5OCUpIGNvbnRyYXN0KDkxJSk7XG59XG5cbi5wbGFubmluZy1hY2NvcmRpb24gLnRpdGxlLmFjdGl2ZSwgLnRyYWluaW5nLWFjY29yZGlvbiAudGl0bGUuYWN0aXZlLCAudmFsdWVzLXRyYWluaW5nLWFjY29yZGlvbiAudGl0bGUuYWN0aXZlLCAucHJvcGhlY3ktSUktYWNjb3JkaW9uIC50aXRsZS5hY3RpdmUsIC5lbXB5cmVhbmNlLTEtYWNjb3JkaW9uIC50aXRsZS5hY3RpdmUsIC5wcm9waGVjeS0xLWFjY29yZGlvbiAudGl0bGUuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnBsYW5uaW5nLWFjY29yZGlvbiAudGl0bGUuYWN0aXZlIGltZywgLnRyYWluaW5nLWFjY29yZGlvbiAudGl0bGUuYWN0aXZlIGltZywgLnZhbHVlcy10cmFpbmluZy1hY2NvcmRpb24gLnRpdGxlLmFjdGl2ZSBpbWcsIC5wcm9waGVjeS1JSS1hY2NvcmRpb24gLnRpdGxlLmFjdGl2ZSBpbWcsIC5lbXB5cmVhbmNlLTEtYWNjb3JkaW9uIC50aXRsZS5hY3RpdmUgaW1nLCAucHJvcGhlY3ktMS1hY2NvcmRpb24gLnRpdGxlLmFjdGl2ZSBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xufVxuXG4ucGxhbm5pbmctYWNjb3JkaW9uIGEsIC50cmFpbmluZy1hY2NvcmRpb24gYSwgLnZhbHVlcy10cmFpbmluZy1hY2NvcmRpb24gYSwgLnByb3BoZWN5LUlJLWFjY29yZGlvbiBhLCAuZW1weXJlYW5jZS0xLWFjY29yZGlvbiBhLCAucHJvcGhlY3ktMS1hY2NvcmRpb24gYSB7XG4gIGNvbG9yOiAjMEIyODUwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBsYW5uaW5nLWFjY29yZGlvbiBoNCwgLnRyYWluaW5nLWFjY29yZGlvbiBoNCwgLnZhbHVlcy10cmFpbmluZy1hY2NvcmRpb24gaDQsIC5wcm9waGVjeS1JSS1hY2NvcmRpb24gaDQsIC5lbXB5cmVhbmNlLTEtYWNjb3JkaW9uIGg0LCAucHJvcGhlY3ktMS1hY2NvcmRpb24gaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnBsYW5uaW5nLWFjY29yZGlvbiBwLCAudHJhaW5pbmctYWNjb3JkaW9uIHAsIC52YWx1ZXMtdHJhaW5pbmctYWNjb3JkaW9uIHAsIC5wcm9waGVjeS1JSS1hY2NvcmRpb24gcCwgLmVtcHlyZWFuY2UtMS1hY2NvcmRpb24gcCwgLnByb3BoZWN5LTEtYWNjb3JkaW9uIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wbGFubmluZy1hY2NvcmRpb24gLmNvbnRlbnQsIC50cmFpbmluZy1hY2NvcmRpb24gLmNvbnRlbnQsIC52YWx1ZXMtdHJhaW5pbmctYWNjb3JkaW9uIC5jb250ZW50LCAucHJvcGhlY3ktSUktYWNjb3JkaW9uIC5jb250ZW50LCAuZW1weXJlYW5jZS0xLWFjY29yZGlvbiAuY29udGVudCwgLnByb3BoZWN5LTEtYWNjb3JkaW9uIC5jb250ZW50IHtcbiAgcGFkZGluZzogMCAwIDI1cHggIWltcG9ydGFudDtcbn1cblxuLnBsYW5uaW5nLWFjY29yZGlvbiAuY29udGVudCBwLCAudHJhaW5pbmctYWNjb3JkaW9uIC5jb250ZW50IHAsIC52YWx1ZXMtdHJhaW5pbmctYWNjb3JkaW9uIC5jb250ZW50IHAsIC5wcm9waGVjeS1JSS1hY2NvcmRpb24gLmNvbnRlbnQgcCwgLmVtcHlyZWFuY2UtMS1hY2NvcmRpb24gLmNvbnRlbnQgcCwgLnByb3BoZWN5LTEtYWNjb3JkaW9uIC5jb250ZW50IHAge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbi5wbGFubmluZy1hY2NvcmRpb24gLmNvbnRlbnQuYWN0aXZlLCAudHJhaW5pbmctYWNjb3JkaW9uIC5jb250ZW50LmFjdGl2ZSwgLnZhbHVlcy10cmFpbmluZy1hY2NvcmRpb24gLmNvbnRlbnQuYWN0aXZlLCAucHJvcGhlY3ktSUktYWNjb3JkaW9uIC5jb250ZW50LmFjdGl2ZSwgLmVtcHlyZWFuY2UtMS1hY2NvcmRpb24gLmNvbnRlbnQuYWN0aXZlLCAucHJvcGhlY3ktMS1hY2NvcmRpb24gLmNvbnRlbnQuYWN0aXZlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xufVxuXG4udGVzdGltb25pYWxzLWJveC1wbGFubmluZyB7XG4gIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1ib3gtcGxhbm5pbmcge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1ib3gtcGxhbm5pbmdfX2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLWJveC1wbGFubmluZ19fYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLWJveC1wbGFubmluZ19faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDIycHggMzVweDtcbiAgY29sb3I6ICMwQjI4NTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbHMtYm94LXBsYW5uaW5nX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxN3B4IDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbHMtYm94LXBsYW5uaW5nX19pdGVtIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1ib3gtcGxhbm5pbmdfX25hbWUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRlc3RpbW9uaWFscy1ib3gtcGxhbm5pbmdfX2ltZy1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG59XG5cbi50ZXN0aW1vbmlhbHMtYm94LXBsYW5uaW5nX19pbWctYm94IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWluLXdpZHRoOiA2M3B4O1xuICBoZWlnaHQ6IDYzcHg7XG59XG5cbi50ZXN0aW1vbmlhbHMtYm94LXBsYW5uaW5nIC51aS5oZWFkZXIge1xuICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1ib3gtcGxhbm5pbmcgLnVpLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLWJveC1wbGFubmluZyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1ib3gtcGxhbm5pbmcgcCB7XG4gICAgbWluLWhlaWdodDogMTcwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1ib3gtcGxhbm5pbmcgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXN0aW1vbmlhbHMtYm94LXBsYW5uaW5nIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjRjM2RjQ0O1xufVxuXG4ucGxhbm5pbmctbGlmZSB7XG4gIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYW5uaW5nLWxpZmUge1xuICAgIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wbGFubmluZy1saWZlIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbGFubmluZy1saWZlIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLnBsYW5uaW5nLWxpZmUgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBsYW5uaW5nLWxpZmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wbGFubmluZy1saWZlIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5wbGFubmluZy1saWZlX19ib3gge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhbm5pbmctbGlmZV9fYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4ucGxhbm5pbmctbGlmZV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5wbGFubmluZy1saWZlX3NwYWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW5uaW5nLWxpZmVfc3BhY2UgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wbGFubmluZy1sb2NhdGlvbiwgLnRyYWluaW5nLWxvY2F0aW9uLCAudHJhaW5pbmctdmFsdWUtbG9jYXRpb24sIC5wcm9waGVjeS1JSS1sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCMjg1MDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhbm5pbmctbG9jYXRpb24sIC50cmFpbmluZy1sb2NhdGlvbiwgLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uLCAucHJvcGhlY3ktSUktbG9jYXRpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMCA5MHB4O1xuICB9XG59XG5cbi5wbGFubmluZy1sb2NhdGlvbiBoMiwgLnRyYWluaW5nLWxvY2F0aW9uIGgyLCAudHJhaW5pbmctdmFsdWUtbG9jYXRpb24gaDIsIC5wcm9waGVjeS1JSS1sb2NhdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogNzVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbGFubmluZy1sb2NhdGlvbiBoMiwgLnRyYWluaW5nLWxvY2F0aW9uIGgyLCAudHJhaW5pbmctdmFsdWUtbG9jYXRpb24gaDIsIC5wcm9waGVjeS1JSS1sb2NhdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnBsYW5uaW5nLWxvY2F0aW9uIHAsIC50cmFpbmluZy1sb2NhdGlvbiBwLCAudHJhaW5pbmctdmFsdWUtbG9jYXRpb24gcCwgLnByb3BoZWN5LUlJLWxvY2F0aW9uIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYW5uaW5nLWxvY2F0aW9uIHAsIC50cmFpbmluZy1sb2NhdGlvbiBwLCAudHJhaW5pbmctdmFsdWUtbG9jYXRpb24gcCwgLnByb3BoZWN5LUlJLWxvY2F0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5wbGFubmluZy1sb2NhdGlvbiBpbWcsIC50cmFpbmluZy1sb2NhdGlvbiBpbWcsIC50cmFpbmluZy12YWx1ZS1sb2NhdGlvbiBpbWcsIC5wcm9waGVjeS1JSS1sb2NhdGlvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICB3aWR0aDogOTRweDtcbiAgaGVpZ2h0OiA5NHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGxhbm5pbmctbG9jYXRpb25fX2JveCwgLnRyYWluaW5nLWxvY2F0aW9uX19ib3gsIC50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fYm94LCAucHJvcGhlY3ktSUktbG9jYXRpb25fX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLnBsYW5uaW5nLWxvY2F0aW9uX19ib3ggYSwgLnRyYWluaW5nLWxvY2F0aW9uX19ib3ggYSwgLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uX19ib3ggYSwgLnByb3BoZWN5LUlJLWxvY2F0aW9uX19ib3ggYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLnBsYW5uaW5nLWhvc3QsIC50cmFpbmluZy1ob3N0IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYW5uaW5nLWhvc3QsIC50cmFpbmluZy1ob3N0IHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDA7XG4gIH1cbn1cblxuLnBsYW5uaW5nLWhvc3Qgc3BhbiwgLnRyYWluaW5nLWhvc3Qgc3BhbiB7XG4gIGNvbG9yOiAjRjM2RjQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wbGFubmluZy1ob3N0X19ib3g6bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbGFubmluZy1ob3N0IGgzLCAudHJhaW5pbmctaG9zdCBoMyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYW5uaW5nLWhvc3QgaDMsIC50cmFpbmluZy1ob3N0IGgzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucGxhbm5pbmctaG9zdCBwLCAudHJhaW5pbmctaG9zdCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucGxhbm5pbmctaG9zdF9faW1nLCAudHJhaW5pbmctaG9zdF9faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wbGFubmluZy1ob3N0IGltZywgLnRyYWluaW5nLWhvc3QgaW1nIHtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ub3RlLXBsYW5uaW5nIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm90ZS1wbGFubmluZyB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG59XG5cbi5ub3RlLXBsYW5uaW5nIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub3RlLXBsYW5uaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubm90ZS1wbGFubmluZyBzdHJvbmcge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5vdGUtcGxhbm5pbmcgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm1hc3RlcmNsYXNzLWhlcm8ge1xuICBoZWlnaHQ6IDI4NXB4O1xufVxuXG4ubWFzdGVyY2xhc3MtaGVyb19faXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLm1hc3RlcmNsYXNzLWhlcm9fX2l0ZW0gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFzdGVyY2xhc3MtaGVyb19faW1nLXdyYXAge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWluLWhlaWdodDogMTU1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tYXN0ZXJjbGFzcy1oZXJvX190ZXh0LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLm1hc3RlcmNsYXNzLWhlcm8uc2xpY2stc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFzdGVyY2xhc3MtaGVyby5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1hc3RlcmNsYXNzLWhlcm8uc2xpY2stc2xpZGVyIC5zbGljay1yaWdodCxcbi5tYXN0ZXJjbGFzcy1oZXJvLnNsaWNrLXNsaWRlciAuc2xpY2stbGVmdCB7XG4gIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFzdGVyY2xhc3MtaGVyby5zbGljay1zbGlkZXIgLnNsaWNrLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubWFzdGVyY2xhc3MtaGVyby5zbGljay1zbGlkZXIgLnNsaWNrLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm1ldGhvZC10cmFpbmluZy1wcm9ncmFtLWhlcm8ge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9tZXRob2QtdHJhaW5pbmctaGVyby5qcGdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWV0aG9kLXRyYWluaW5nLXByb2dyYW0taGVybyB7XG4gICAgcGFkZGluZy10b3A6IDI1JSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZXRob2QtdHJhaW5pbmctcHJvZ3JhbS1oZXJvIHtcbiAgICBwYWRkaW5nOiAxMTVweCAwIDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1ldGhvZC10cmFpbmluZy1wcm9ncmFtLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB9XG4gIC5tZXRob2QtdHJhaW5pbmctcHJvZ3JhbS1oZXJvOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMyLCAxNDUsIDE1OCwgMC41KTtcbiAgfVxufVxuXG4ubWV0aG9kLXRyYWluaW5nLXByb2dyYW0taGVyb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTtcbn1cblxuLm1ldGhvZC10cmFpbmluZy1wcm9ncmFtLWhlcm8gaDEsXG4ubWV0aG9kLXRyYWluaW5nLXByb2dyYW0taGVybyBoMixcbi5tZXRob2QtdHJhaW5pbmctcHJvZ3JhbS1oZXJvIHAsXG4ubWV0aG9kLXRyYWluaW5nLXByb2dyYW0taGVybyBzcGFuIHtcbiAgY29sb3I6ICMwQjI4NTA7XG59XG5cbi5tZXRob2QtdHJhaW5pbmctcHJvZ3JhbS1oZXJvX19ib3gtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWV0aG9kLXRyYWluaW5nLXByb2dyYW0taGVyb19fYm94LWltZyB7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5tZXRob2QtdHJhaW5pbmctcHJvZ3JhbS1oZXJvX19ib3gtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1ldGhvZC10cmFpbmluZy1wcm9ncmFtLWhlcm8gaDEge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZXRob2QtdHJhaW5pbmctcHJvZ3JhbS1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLm1ldGhvZC10cmFpbmluZy1wcm9ncmFtLWhlcm8gaDEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWV0aG9kLXRyYWluaW5nLXByb2dyYW0taGVybyBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gIH1cbn1cblxuLm1ldGhvZC10cmFpbmluZy1wcm9ncmFtLWhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZXRob2QtdHJhaW5pbmctcHJvZ3JhbS1oZXJvIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ubWV0aG9kLXRyYWluaW5nLXByb2dyYW0taGVybyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuXG4ubWV0aG9kLXRyYWluaW5nLXByb2dyYW0taGVyb19faW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1ldGhvZC10cmFpbmluZy1wcm9ncmFtLWhlcm9fX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLm1ldGhvZC10cmFpbmluZy1wcm9ncmFtLWhlcm9fX2luZm8gbGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5tZXRob2QtdHJhaW5pbmctcHJvZ3JhbS1oZXJvX19pbmZvIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVjay13aGl0ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLm1ldGhvZC10cmFpbmluZy1wcm9ncmFtLWhlcm9fX2luZm8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctbGVmdDogNzRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5tZXRob2QtdHJhaW5pbmctcHJvZ3JhbS1oZXJvX19oaWRkZW4ge1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1ldGhvZC10cmFpbmluZy1wcm9ncmFtLWhlcm8gLnVpLmJ1dHRvbiB7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmFsdWVzLXByb2dyYW0ge1xuICBwYWRkaW5nOiA4MHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZXMtcHJvZ3JhbSAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZhbHVlcy1wcm9ncmFtIGgzLFxuLnZhbHVlcy1wcm9ncmFtIC51aS5oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1ZXMtcHJvZ3JhbSBoMyxcbiAgLnZhbHVlcy1wcm9ncmFtIC51aS5oZWFkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi52YWx1ZXMtcHJvZ3JhbSBwLCAudmFsdWVzLXByb2dyYW0gbGkge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi52YWx1ZXMtcHJvZ3JhbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZXMtcHJvZ3JhbSB1bCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZhbHVlcy1wcm9ncmFtIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1ZXMtcHJvZ3JhbSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udmFsdWVzLXByb2dyYW0gbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbn1cblxuLnZhbHVlcy1wcm9ncmFtX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZhbHVlcy1wcm9ncmFtIC5maXJzdC1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZhbHVlcy1wcm9ncmFtIC5zZWNvbmQtbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFsdWVzLXByb2dyYW0gLnNlY29uZC1saXN0IGxpOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG59XG5cbi52aWRlby10cmFpbmluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBiMjg1MSAwJSwgIzAxM2M3ZSAxMDAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby10cmFpbmluZyB7XG4gICAgcGFkZGluZzogMTEwcHggMTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlkZW8tdHJhaW5pbmcgaDMsIC52aWRlby10cmFpbmluZyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tdHJhaW5pbmcgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXRyYWluaW5nIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlkZW8tdHJhaW5pbmdfX2ltZyxcbi52aWRlby10cmFpbmluZyAud2lzdGlhX2VtYmVkIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZGVvLXRyYWluaW5nX19pbWcsXG4gIC52aWRlby10cmFpbmluZyAud2lzdGlhX2VtYmVkIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi52aWRlby10cmFpbmluZ19faW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi52aWRlby10cmFpbmluZyAud2lzdGlhX2VtYmVkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tdHJhaW5pbmctc2l6ZSAudmlkZW8tdHJhaW5pbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdGVwcy10cmFpbmluZyB7XG4gIHBhZGRpbmc6IDYwcHggNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzLXRyYWluaW5nIHtcbiAgICBwYWRkaW5nOiA2NHB4IDAgNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdGVwcy10cmFpbmluZyBoMiwgLnN0ZXBzLXRyYWluaW5nIGg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHMtdHJhaW5pbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdGVwcy10cmFpbmluZ19fYm94IHtcbiAgbWluLWhlaWdodDogMzM1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNTBweCA0MHB4O1xufVxuXG4uc3RlcHMtdHJhaW5pbmdfX2JveCBpbWcge1xuICBoZWlnaHQ6IDkwcHg7XG59XG5cbi5zdGVwcy10cmFpbmluZ19fYm94IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zdGVwcy10cmFpbmluZ19fYm94LWltZyxcbi5zdGVwcy10cmFpbmluZyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50cmFpbmluZy1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJhaW5pbmctaW5mbyB7XG4gICAgcGFkZGluZzogMCAwIDEyMHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHJhaW5pbmctaW5mbyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLnRyYWluaW5nLWluZm9fX3RpdGxlIHtcbiAgcGFkZGluZzogMzdweCAwIDY1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJhaW5pbmctaW5mb19fdGl0bGUge1xuICAgIHBhZGRpbmc6IDU1cHggMCA2NXB4O1xuICB9XG59XG5cbi50cmFpbmluZy1pbmZvX19ib3gge1xuICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50cmFpbmluZy1pbmZvX19ib3ggdWwge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmFpbmluZy1pbmZvX19ib3ggdWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udHJhaW5pbmctaW5mb19fYm94IHAsIC50cmFpbmluZy1pbmZvX19ib3ggbGkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50cmFpbmluZy1pbmZvX19ib3ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnRyYWluaW5nLWluZm9fX2JveCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG59XG5cbi50cmFpbmluZy1pbmZvX19ib3ggbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zZWUtaW5mbyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWUtaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VlLWluZm9fX2JveCB7XG4gIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTk5cHgpIHtcbiAgLnNlZS1pbmZvX19ib3gge1xuICAgIG1heC13aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRyYWluaW5nLWNlcnRpZmljYXRlIHtcbiAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJhaW5pbmctY2VydGlmaWNhdGUge1xuICAgIHBhZGRpbmc6IDExNXB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHJhaW5pbmctY2VydGlmaWNhdGVfX2ltZy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwIDQwcHg7XG59XG5cbi50cmFpbmluZy1jZXJ0aWZpY2F0ZV9faW1nLWJveCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCAjREREO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NDVweDtcbn1cblxuLnRyYWluaW5nLWNlcnRpZmljYXRlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udHJhaW5pbmctY2VydGlmaWNhdGUgb2wge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJhaW5pbmctY2VydGlmaWNhdGUgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnRyYWluaW5nLWNlcnRpZmljYXRlIGxpOmJlZm9yZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtbnVtYmVyKSBcIi5cIiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ5RDlENCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyYWluaW5nLWNlcnRpZmljYXRlX19saXN0LTEge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHJhaW5pbmctY2VydGlmaWNhdGVfX2xpc3QtMiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtbnVtYmVyIDYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmFpbmluZy1jZXJ0aWZpY2F0ZV9fbGlzdC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4udHJhaW5pbmctY2VydGlmaWNhdGUgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyYWluaW5nLWNlcnRpZmljYXRlX190ZXh0LXdyYXAge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRyYWluaW5nLXF1b3RlX19ib3ggaW1nIHtcbiAgbWF4LXdpZHRoOiAyNzVweDtcbn1cblxuLnRyYWluaW5nLXF1b3RlX190ZXh0LWJveCB7XG4gIG1pbi1oZWlnaHQ6IDI4NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyYWluaW5nLXF1b3RlX190ZXh0LWJveCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHJhaW5pbmctcXVvdGVfX3RleHQtYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4uYXJ0aWNsZS10cmFpbmluZyB7XG4gIHBhZGRpbmc6IDUwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtdHJhaW5pbmcge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hcnRpY2xlLXRyYWluaW5nIGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZS10cmFpbmluZyBmaWdjYXB0aW9uIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hcnRpY2xlLXRyYWluaW5nX190aXRsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtdHJhaW5pbmdfX3RpdGxlIGgyIHtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5hcnRpY2xlLXRyYWluaW5nX19ib3gtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtdHJhaW5pbmdfX2JveC1pbWcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmFydGljbGUtdHJhaW5pbmdfX2JveC1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cblxuLmFydGljbGUtdHJhaW5pbmdfX2JveC1zbWFsbCB7XG4gIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDtcbn1cblxuLmFydGljbGUtdHJhaW5pbmdfX21pZGRsZSB7XG4gIG1heC13aWR0aDogNTMwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmFpbmluZy1mdW5jdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyYWluaW5nLWZ1bmN0aW9uIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyYWluaW5nLWZ1bmN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmFpbmluZy1leGVyY2lzZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMCA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRyYWluaW5nLWV4ZXJjaXNlc19fdGV4dC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udHJhaW5pbmctZXhlcmNpc2VzIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnRyYWluaW5nLXRhYnMge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJhaW5pbmctdGFicyB7XG4gICAgcGFkZGluZzogMTI1cHggMCA1MHB4O1xuICB9XG59XG5cbi50cmFpbmluZy10YWJzIGgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyYWluaW5nLXRhYnMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50cmFpbmluZy10YWJzX193cmFwLCAudHJhaW5pbmctdGFic19fbWVudSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udHJhaW5pbmctdGFic19fYm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGREZERSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJhaW5pbmctdGFic19fYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHJhaW5pbmctdGFic19fYm94IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMEIyODUwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmFpbmluZy10YWJzX19ib3ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHJhaW5pbmctdGFic19fYm94IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4udHJhaW5pbmctdGFic19fYm94LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjI4NTAgIWltcG9ydGFudDtcbn1cblxuLnRyYWluaW5nLXRhYnNfX2JveC5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udHJhaW5pbmctdGFic19fY29sdW1uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyYWluaW5nLXRhYnNfX2NvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50cmFpbmluZy10YWJzX19jb2x1bW4gaDQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50cmFpbmluZy10YWJzX19jb2x1bW4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udHJhaW5pbmctdGFic19fY29sdW1uIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnRyYWluaW5nLXRhYnNfX2NvbHVtbiBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLnRyYWluaW5nLXRhYnNfX2JveC1jb2x1bW4ge1xuICBwYWRkaW5nOiA1NXB4IDQwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHJhaW5pbmctdGFic19fYm94LWNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvMiAtIDVweCk7XG4gIH1cbiAgLnRyYWluaW5nLXRhYnNfX2JveC1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4udHJhaW5pbmctdGFic19fYm94LWNvbHVtbl9jaGVjayBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG4udHJhaW5pbmctdGFic19fYm94LWNvbHVtbl9ub25jaGVjayBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL25vbi1jaGVjay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRyYWluaW5nLXRhYnNfX3dyYXAtZ292ZXJuZWQgLnRyYWluaW5nLXRhYnNfX2JveC1jb2x1bW5fbm9uY2hlY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50cmFpbmluZy10YWJzX193cmFwLXVuZ292ZXJuZWQgLnRyYWluaW5nLXRhYnNfX2JveC1jb2x1bW5fY2hlY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRyYWluaW5nLWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMCAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmFpbmluZy1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDE0MHB4IDAgNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50cmFpbmluZy1hY2NvcmRpb24gaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udHJhaW5pbmctYWNjb3JkaW9uIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuXG4udHJhaW5pbmctYWNjb3JkaW9uIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbn1cblxuLnRyYWluaW5nLWFjY29yZGlvbiBhIHtcbiAgY29sb3I6ICNGMzZGNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lc3NhZ2UtdHJhaW5pbmcge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZS10cmFpbmluZyB7XG4gICAgcGFkZGluZzogMTA1cHggMDtcbiAgfVxufVxuXG4ubWVzc2FnZS10cmFpbmluZyBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2UtdHJhaW5pbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuXG4ubWVzc2FnZS10cmFpbmluZ19fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubWVzc2FnZS10cmFpbmluZyAuaW1nLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG5cbi5tZXNzYWdlLXRyYWluaW5nIC5pbWctYm94IGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWVzc2FnZS10cmFpbmluZyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWVzc2FnZS10cmFpbmluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDQjRDRSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZXNzYWdlLXRyYWluaW5nX19zaWduYXR1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWVzc2FnZS10cmFpbmluZ19fc2lnbmF0dXJlIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJhaW5pbmctbG9jYXRpb24ge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuXG4udHJhaW5pbmctbG9jYXRpb24gaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50cmFpbmluZy1sb2NhdGlvbl9fY2FsZW5kYXIsIC50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fY2FsZW5kYXIsIC5wcm9waGVjeS1JSS1sb2NhdGlvbl9fY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjMEIyODUwO1xuICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cmFpbmluZy1sb2NhdGlvbl9fY2FsZW5kYXIgLnVpLmJ1dHRvbiwgLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uX19jYWxlbmRhciAudWkuYnV0dG9uLCAucHJvcGhlY3ktSUktbG9jYXRpb25fX2NhbGVuZGFyIC51aS5idXR0b24ge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNDVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50cmFpbmluZy1sb2NhdGlvbl9fY2FsZW5kYXIgLnVpLmJ1dHRvbjpmaXJzdC1jaGlsZCwgLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uX19jYWxlbmRhciAudWkuYnV0dG9uOmZpcnN0LWNoaWxkLCAucHJvcGhlY3ktSUktbG9jYXRpb25fX2NhbGVuZGFyIC51aS5idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi50cmFpbmluZy1sb2NhdGlvbl9fY2FsZW5kYXIgLnVpLmJ1dHRvbjpsYXN0LWNoaWxkLCAudHJhaW5pbmctdmFsdWUtbG9jYXRpb25fX2NhbGVuZGFyIC51aS5idXR0b246bGFzdC1jaGlsZCwgLnByb3BoZWN5LUlJLWxvY2F0aW9uX19jYWxlbmRhciAudWkuYnV0dG9uOmxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi50cmFpbmluZy1sb2NhdGlvbl9fY2FsZW5kYXIgLnVpLmJ1dHRvbjpsYXN0LWNoaWxkIHNwYW4sIC50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fY2FsZW5kYXIgLnVpLmJ1dHRvbjpsYXN0LWNoaWxkIHNwYW4sIC5wcm9waGVjeS1JSS1sb2NhdGlvbl9fY2FsZW5kYXIgLnVpLmJ1dHRvbjpsYXN0LWNoaWxkIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udHJhaW5pbmctbG9jYXRpb25fX2NhbGVuZGFyIC51aS5idXR0b246bGFzdC1jaGlsZCBpbWcsIC50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fY2FsZW5kYXIgLnVpLmJ1dHRvbjpsYXN0LWNoaWxkIGltZywgLnByb3BoZWN5LUlJLWxvY2F0aW9uX19jYWxlbmRhciAudWkuYnV0dG9uOmxhc3QtY2hpbGQgaW1nIHtcbiAgd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udHJhaW5pbmctbG9jYXRpb25fX2NhbGVuZGFyIC5ibHVlLCAudHJhaW5pbmctdmFsdWUtbG9jYXRpb25fX2NhbGVuZGFyIC5ibHVlLCAucHJvcGhlY3ktSUktbG9jYXRpb25fX2NhbGVuZGFyIC5ibHVlIHtcbiAgYmFja2dyb3VuZDogIzBDQjRDRSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udHJhaW5pbmctbG9jYXRpb25fX2NhbGVuZGFyLWRhdGUsIC50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fY2FsZW5kYXItZGF0ZSwgLnByb3BoZWN5LUlJLWxvY2F0aW9uX19jYWxlbmRhci1kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udHJhaW5pbmctbG9jYXRpb25fX2NhbGVuZGFyLWRhdGUgaDMsIC50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fY2FsZW5kYXItZGF0ZSBoMywgLnByb3BoZWN5LUlJLWxvY2F0aW9uX19jYWxlbmRhci1kYXRlIGgzLCAudHJhaW5pbmctbG9jYXRpb25fX2NhbGVuZGFyLWRhdGUgaDQsIC50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fY2FsZW5kYXItZGF0ZSBoNCwgLnByb3BoZWN5LUlJLWxvY2F0aW9uX19jYWxlbmRhci1kYXRlIGg0LCAudHJhaW5pbmctbG9jYXRpb25fX2NhbGVuZGFyLWRhdGUgaDUsIC50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fY2FsZW5kYXItZGF0ZSBoNSwgLnByb3BoZWN5LUlJLWxvY2F0aW9uX19jYWxlbmRhci1kYXRlIGg1LCAudHJhaW5pbmctbG9jYXRpb25fX2NhbGVuZGFyLWRhdGUgc3BhbiwgLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uX19jYWxlbmRhci1kYXRlIHNwYW4sIC5wcm9waGVjeS1JSS1sb2NhdGlvbl9fY2FsZW5kYXItZGF0ZSBzcGFuIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRyYWluaW5nLWxvY2F0aW9uX19jYWxlbmRhci1kYXRlIGgzLCAudHJhaW5pbmctdmFsdWUtbG9jYXRpb25fX2NhbGVuZGFyLWRhdGUgaDMsIC5wcm9waGVjeS1JSS1sb2NhdGlvbl9fY2FsZW5kYXItZGF0ZSBoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnRyYWluaW5nLWxvY2F0aW9uX19jYWxlbmRhci1kYXRlIGg0LCAudHJhaW5pbmctdmFsdWUtbG9jYXRpb25fX2NhbGVuZGFyLWRhdGUgaDQsIC5wcm9waGVjeS1JSS1sb2NhdGlvbl9fY2FsZW5kYXItZGF0ZSBoNCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRyYWluaW5nLWxvY2F0aW9uX19jYWxlbmRhci1kYXRlIGg1LCAudHJhaW5pbmctdmFsdWUtbG9jYXRpb25fX2NhbGVuZGFyLWRhdGUgaDUsIC5wcm9waGVjeS1JSS1sb2NhdGlvbl9fY2FsZW5kYXItZGF0ZSBoNSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNGMzZGNDQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50cmFpbmluZy1sb2NhdGlvbl9fY2FsZW5kYXItZGF0ZSBzcGFuLCAudHJhaW5pbmctdmFsdWUtbG9jYXRpb25fX2NhbGVuZGFyLWRhdGUgc3BhbiwgLnByb3BoZWN5LUlJLWxvY2F0aW9uX19jYWxlbmRhci1kYXRlIHNwYW4ge1xuICBmb250LXNpemU6IDdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50cmFpbmluZy1sb2NhdGlvbl9fY2FsZW5kYXItaXRlbSwgLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uX19jYWxlbmRhci1pdGVtLCAucHJvcGhlY3ktSUktbG9jYXRpb25fX2NhbGVuZGFyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi50cmFpbmluZy1sb2NhdGlvbl9fY2FsZW5kYXItaXRlbSBzcGFuLCAudHJhaW5pbmctdmFsdWUtbG9jYXRpb25fX2NhbGVuZGFyLWl0ZW0gc3BhbiwgLnByb3BoZWN5LUlJLWxvY2F0aW9uX19jYWxlbmRhci1pdGVtIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG4udHJhaW5pbmctbG9jYXRpb25fX2NhbGVuZGFyLWluZm8sIC50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fY2FsZW5kYXItaW5mbywgLnByb3BoZWN5LUlJLWxvY2F0aW9uX19jYWxlbmRhci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRyYWluaW5nLWxvY2F0aW9uX19jYWxlbmRhci1pbmZvIGltZywgLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uX19jYWxlbmRhci1pbmZvIGltZywgLnByb3BoZWN5LUlJLWxvY2F0aW9uX19jYWxlbmRhci1pbmZvIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRyYWluaW5nLWxvY2F0aW9uX19jYWxlbmRhci1pbmZvIHAsIC50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fY2FsZW5kYXItaW5mbyBwLCAucHJvcGhlY3ktSUktbG9jYXRpb25fX2NhbGVuZGFyLWluZm8gcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udHJhaW5pbmctbG9jYXRpb25fX2NhbGVuZGFyLWluZm8gc3BhbiwgLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uX19jYWxlbmRhci1pbmZvIHNwYW4sIC5wcm9waGVjeS1JSS1sb2NhdGlvbl9fY2FsZW5kYXItaW5mbyBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udHJhaW5pbmctbG9jYXRpb25fX2RhdGUge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLnRyYWluaW5nLWxvY2F0aW9uX19kYXRlIHN0cm9uZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRyYWluaW5nLWhvc3Qge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJhaW5pbmctaG9zdCB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxNDBweDtcbiAgfVxufVxuXG4udmFsdWUtdHJhaW5pbmctcHJvZ3JhbS1oZXJvIHtcbiAgbWluLWhlaWdodDogNTUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vRFZUUC1oZXJvLnBuZ1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZS10cmFpbmluZy1wcm9ncmFtLWhlcm8ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVlLXRyYWluaW5nLXByb2dyYW0taGVybyB7XG4gICAgcGFkZGluZzogMTI1cHggMCAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmFsdWUtdHJhaW5pbmctcHJvZ3JhbS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuICAudmFsdWUtdHJhaW5pbmctcHJvZ3JhbS1oZXJvOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDI4LCAyOSwgMC41KTtcbiAgfVxufVxuXG4udmFsdWUtdHJhaW5pbmctcHJvZ3JhbS1oZXJvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xufVxuXG4udmFsdWUtdHJhaW5pbmctcHJvZ3JhbS1oZXJvIGgxLFxuLnZhbHVlLXRyYWluaW5nLXByb2dyYW0taGVybyBoMixcbi52YWx1ZS10cmFpbmluZy1wcm9ncmFtLWhlcm8gcCxcbi52YWx1ZS10cmFpbmluZy1wcm9ncmFtLWhlcm8gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udmFsdWUtdHJhaW5pbmctcHJvZ3JhbS1oZXJvX19ib3gtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFsdWUtdHJhaW5pbmctcHJvZ3JhbS1oZXJvX19ib3gtaW1nIHtcbiAgICByaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLnZhbHVlLXRyYWluaW5nLXByb2dyYW0taGVyb19fYm94LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52YWx1ZS10cmFpbmluZy1wcm9ncmFtLWhlcm8gaDEge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVlLXRyYWluaW5nLXByb2dyYW0taGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbi52YWx1ZS10cmFpbmluZy1wcm9ncmFtLWhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnZhbHVlLXRyYWluaW5nLXByb2dyYW0taGVybyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udmFsdWUtdHJhaW5pbmctcHJvZ3JhbS1oZXJvX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnZhbHVlLXRyYWluaW5nLXByb2dyYW0taGVyb19faGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMzNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZS10cmFpbmluZy1wcm9ncmFtLWhlcm9fX2hpZGRlbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlLXRyYWluaW5nLXByb2dyYW0taGVyb19fYm94LWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi52YWx1ZXMtbGlzdCwgLnByb3BoZWN5LWxpc3QsIC5lbXB5cmVhbmNlLTEtbGlzdCwgLnByb3BoZWN5LTEtbGlzdCB7XG4gIHBhZGRpbmc6IDY1cHggMCA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFsdWVzLWxpc3QsIC5wcm9waGVjeS1saXN0LCAuZW1weXJlYW5jZS0xLWxpc3QsIC5wcm9waGVjeS0xLWxpc3Qge1xuICAgIHBhZGRpbmc6IDEwNXB4IDAgMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52YWx1ZXMtbGlzdF9vbmUtY29sdW1uIHtcbiAgcGFkZGluZzogMTAwcHggMCA1MCAhaW1wb3J0YW50O1xufVxuXG4udmFsdWVzLWxpc3Rfb25lLWNvbHVtbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlcy1saXN0IC5jb2x1bW4sIC5wcm9waGVjeS1saXN0IC5jb2x1bW4sIC5lbXB5cmVhbmNlLTEtbGlzdCAuY29sdW1uLCAucHJvcGhlY3ktMS1saXN0IC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmFsdWVzLWxpc3QgaDMsIC5wcm9waGVjeS1saXN0IGgzLCAuZW1weXJlYW5jZS0xLWxpc3QgaDMsIC5wcm9waGVjeS0xLWxpc3QgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1ZXMtbGlzdCBoMywgLnByb3BoZWN5LWxpc3QgaDMsIC5lbXB5cmVhbmNlLTEtbGlzdCBoMywgLnByb3BoZWN5LTEtbGlzdCBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWVzLWxpc3QgaDMgYnIsIC5wcm9waGVjeS1saXN0IGgzIGJyLCAuZW1weXJlYW5jZS0xLWxpc3QgaDMgYnIsIC5wcm9waGVjeS0xLWxpc3QgaDMgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZhbHVlcy1saXN0IHAsIC5wcm9waGVjeS1saXN0IHAsIC5lbXB5cmVhbmNlLTEtbGlzdCBwLCAucHJvcGhlY3ktMS1saXN0IHAsIC52YWx1ZXMtbGlzdCBsaSwgLnByb3BoZWN5LWxpc3QgbGksIC5lbXB5cmVhbmNlLTEtbGlzdCBsaSwgLnByb3BoZWN5LTEtbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1ZXMtbGlzdCBwLCAucHJvcGhlY3ktbGlzdCBwLCAuZW1weXJlYW5jZS0xLWxpc3QgcCwgLnByb3BoZWN5LTEtbGlzdCBwLCAudmFsdWVzLWxpc3QgbGksIC5wcm9waGVjeS1saXN0IGxpLCAuZW1weXJlYW5jZS0xLWxpc3QgbGksIC5wcm9waGVjeS0xLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udmFsdWVzLWxpc3QgcCwgLnByb3BoZWN5LWxpc3QgcCwgLmVtcHlyZWFuY2UtMS1saXN0IHAsIC5wcm9waGVjeS0xLWxpc3QgcCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi52YWx1ZXMtbGlzdF9fbGlzdCwgLnByb3BoZWN5LWxpc3RfX2xpc3QsIC5lbXB5cmVhbmNlLTEtbGlzdF9fbGlzdCwgLnByb3BoZWN5LTEtbGlzdF9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnZhbHVlcy1saXN0X19saXN0IC5jb2x1bW4sIC5wcm9waGVjeS1saXN0X19saXN0IC5jb2x1bW4sIC5lbXB5cmVhbmNlLTEtbGlzdF9fbGlzdCAuY29sdW1uLCAucHJvcGhlY3ktMS1saXN0X19saXN0IC5jb2x1bW4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52YWx1ZXMtbGlzdCB1bCwgLnByb3BoZWN5LWxpc3QgdWwsIC5lbXB5cmVhbmNlLTEtbGlzdCB1bCwgLnByb3BoZWN5LTEtbGlzdCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZXMtbGlzdCB1bCwgLnByb3BoZWN5LWxpc3QgdWwsIC5lbXB5cmVhbmNlLTEtbGlzdCB1bCwgLnByb3BoZWN5LTEtbGlzdCB1bCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZhbHVlcy1saXN0IGxpLCAucHJvcGhlY3ktbGlzdCBsaSwgLmVtcHlyZWFuY2UtMS1saXN0IGxpLCAucHJvcGhlY3ktMS1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1ZXMtbGlzdCBsaSwgLnByb3BoZWN5LWxpc3QgbGksIC5lbXB5cmVhbmNlLTEtbGlzdCBsaSwgLnByb3BoZWN5LTEtbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udmFsdWVzLWxpc3QgbGk6YmVmb3JlLCAucHJvcGhlY3ktbGlzdCBsaTpiZWZvcmUsIC5lbXB5cmVhbmNlLTEtbGlzdCBsaTpiZWZvcmUsIC5wcm9waGVjeS0xLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1ZXMtbGlzdCAuZmlyc3QtbGlzdCwgLnByb3BoZWN5LWxpc3QgLmZpcnN0LWxpc3QsIC5lbXB5cmVhbmNlLTEtbGlzdCAuZmlyc3QtbGlzdCwgLnByb3BoZWN5LTEtbGlzdCAuZmlyc3QtbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG59XG5cbi52YWx1ZXMtdmlkZW8tdHJhaW5pbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwYjI4NTEgMCUsICMwMTNjN2UgMTAwJSk7XG59XG5cbi52YWx1ZXMtdmlkZW8tdHJhaW5pbmdfX2ltZyxcbi52YWx1ZXMtdmlkZW8tdHJhaW5pbmcgLndpc3RpYV9lbWJlZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmFsdWVzLXZpZGVvLXRyYWluaW5nX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4udmFsdWVzLXZpZGVvLXRyYWluaW5nIGgzLCAudmFsdWVzLXZpZGVvLXRyYWluaW5nIHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi52YWx1ZXMtcXVvdGVfX2JveCBpbWcge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuXG4udmFsdWVzLXF1b3RlX190ZXh0LWJveCB7XG4gIG1pbi1oZWlnaHQ6IDI4NXB4O1xufVxuXG4udmFsdWVzLXF1b3RlX190ZXh0LWJveCBwIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZhbHVlcy1xdW90ZV9fdGV4dC1ib3gge1xuICAgIHdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmFsdWVzLXF1b3RlX3NpemUgcCB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLnZhbHVlcy1xdW90ZV9zaXplIGltZyB7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG5cbi5saWNlbnNlZC1hcHBsaWNhdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saWNlbnNlZC1hcHBsaWNhdGlvbiB7XG4gICAgcGFkZGluZzogOTVweCAwO1xuICB9XG59XG5cbi5saWNlbnNlZC1hcHBsaWNhdGlvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpY2Vuc2VkLWFwcGxpY2F0aW9uIGgyLCAubGljZW5zZWQtYXBwbGljYXRpb24gaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGljZW5zZWQtYXBwbGljYXRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGljZW5zZWQtYXBwbGljYXRpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpY2Vuc2VkLWFwcGxpY2F0aW9uIGgzIHtcbiAgICBwYWRkaW5nOiAwIDkwcHg7XG4gIH1cbn1cblxuLmxpY2Vuc2VkLWFwcGxpY2F0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5saWNlbnNlZC1hcHBsaWNhdGlvbiBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGljZW5zZWQtYXBwbGljYXRpb25fX3NpZ25hdHVyZSB7XG4gIG1heC13aWR0aDogMjMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpY2Vuc2VkLWFwcGxpY2F0aW9uX19jZXJ0aWZpY2F0ZSB7XG4gIG1heC13aWR0aDogNjQ1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZXMtc3RlcHMtdHJhaW5pbmcge1xuICAgIHBhZGRpbmc6IDYwcHggIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVlcy1zdGVwcy10cmFpbmluZyBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZhbHVlcy1zdGVwcy10cmFpbmluZ19fYm94IHtcbiAgbWluLWhlaWdodDogMzM1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNTBweCAzMHB4O1xufVxuXG4udmFsdWVzLXN0ZXBzLXRyYWluaW5nX19ib3ggaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4O1xufVxuXG4udmFsdWVzLXN0ZXBzLXRyYWluaW5nX19ib3ggc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnZhbHVlcy1zdGVwcy10cmFpbmluZ19fYm94LWltZyxcbi52YWx1ZXMtc3RlcHMtdHJhaW5pbmcgaDQge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4udmFsdWVzLXRyYWluaW5nLWFydGljbGUge1xuICBwYWRkaW5nOiA1MHB4IDAgIWltcG9ydGFudDtcbn1cblxuLnZhbHVlcy10cmFpbmluZy1hcnRpY2xlIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVlcy10cmFpbmluZy1hcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udmFsdWVzLXRyYWluaW5nLWFydGljbGUgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnZhbHVlcy10cmFpbmluZy1hcnRpY2xlX19zaWduYXR1cmUge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi52YWx1ZXMtdHJhaW5pbmctYXJ0aWNsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4udmFsdWVzLXRyYWluaW5nLWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVlcy10cmFpbmluZy1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDgwcHggMCAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmFsdWVzLXRyYWluaW5nLWFjY29yZGlvbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuLnZhbHVlcy10cmFpbmluZy1hY2NvcmRpb24gdWwgbGkge1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlcy10cmFpbmluZy1hY2NvcmRpb24gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4udmFsdWVzLXRyYWluaW5nLWFjY29yZGlvbiBhIHtcbiAgY29sb3I6ICNGMzZGNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmFpbmluZy12YWx1ZS1sb2NhdGlvbiB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG59XG5cbi50cmFpbmluZy12YWx1ZS1sb2NhdGlvbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uIHAge1xuICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fYm94IC50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4udHJhaW5pbmctdmFsdWUtbG9jYXRpb25fX2JveCAudHJhaW5pbmctdmFsdWUtbG9jYXRpb25fX2RhdGUgc3Ryb25nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udHJhaW5pbmctdmFsdWUtbG9jYXRpb25fX3ByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uX19wcmljZSBoMyxcbi50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fcHJpY2UgaDQsIC50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fcHJpY2UgYSxcbi50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fcHJpY2UgaDUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uX19wcmljZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uX19wcmljZSBoNCB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uX19wcmljZSBoNSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uX19wcmljZSBoNSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fY2FsZW5kYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fY2FsZW5kYXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fY2FsZW5kYXItaXRlbSBpbWcge1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fY2FsZW5kYXItaW5mbyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4udHJhaW5pbmctdmFsdWUtbG9jYXRpb25fX2NhbGVuZGFyLWluZm8gcCB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52YWx1ZXMtdmlkZW8tdGVzdGltb25pYWwsIC52aWRlby10ZXN0aW1vbmlhbCB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xufVxuXG4udmFsdWVzLXZpZGVvLXRlc3RpbW9uaWFsX192aWRlbyxcbi52YWx1ZXMtdmlkZW8tdGVzdGltb25pYWwgLndpc3RpYV9lbWJlZCxcbi52aWRlby10ZXN0aW1vbmlhbCAud2lzdGlhX2VtYmVkIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnZhbHVlcy12aWRlby10ZXN0aW1vbmlhbF9fdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udmFsdWVzLXZpZGVvLXRlc3RpbW9uaWFsIHNwYW4sIC52aWRlby10ZXN0aW1vbmlhbCBzcGFuLCAudmFsdWVzLXZpZGVvLXRlc3RpbW9uaWFsIGg0LCAudmlkZW8tdGVzdGltb25pYWwgaDQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi52YWx1ZXMtdmlkZW8tdGVzdGltb25pYWwgc3BhbiwgLnZpZGVvLXRlc3RpbW9uaWFsIHNwYW4ge1xuICBjb2xvcjogIzBCMjg1MDtcbn1cblxuLnZhbHVlcy12aWRlby10ZXN0aW1vbmlhbCBoNCwgLnZpZGVvLXRlc3RpbW9uaWFsIGg0IHtcbiAgY29sb3I6ICNGMzZGNDQ7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udHJhaW5pbmctaG9zdCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmFpbmluZy1ob3N0IHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHJhaW5pbmctaG9zdF9fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJvcGhlY3ktSUktaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL3Byb3BoZWN5LUlJLWhlcm8ucG5nXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTUlO1xufVxuXG4ucHJvcGhlY3ktSUktaGVybzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzBiMjg1MCAwJSwgIzAxM2Q4MCA0OSUpO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGhlY3ktSUktaGVybyB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGhlY3ktSUktaGVybyB7XG4gICAgcGFkZGluZzogMTI1cHggMCAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9waGVjeS1JSS1oZXJvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHJvcGhlY3ktSUktaGVybyBoMSxcbi5wcm9waGVjeS1JSS1oZXJvIGgyLFxuLnByb3BoZWN5LUlJLWhlcm8gcCxcbi5wcm9waGVjeS1JSS1oZXJvIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb3BoZWN5LUlJLWhlcm9fX2JveC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9waGVjeS1JSS1oZXJvX19ib3gtaW1nIHtcbiAgICByaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLnByb3BoZWN5LUlJLWhlcm9fX2JveC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvcGhlY3ktSUktaGVybyBoMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGhlY3ktSUktaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGhlY3ktSUktaGVybyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvcGhlY3ktSUktaGVybyBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucHJvcGhlY3ktSUktaGVybyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucHJvcGhlY3ktSUktaGVyb19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5wcm9waGVjeS1JSS1oZXJvX19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiAzM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BoZWN5LUlJLWhlcm9fX2hpZGRlbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BoZWN5LUlJLWhlcm9fX2JveC1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucHJvcGhlY3ktbGlzdCB7XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGhlY3ktbGlzdCB7XG4gICAgcGFkZGluZzogNjBweCAwIDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb3BoZWN5LWxpc3QgaDMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvcGhlY3ktbGlzdCBoMyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGhlY3ktbGlzdCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGhlY3ktbGlzdCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9waGVjeS1saXN0X19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb3BoZWN5LWxpc3QgLmZpcnN0LWxpc3QsXG4gIC5wcm9waGVjeS1saXN0IC5zZWNvbmQtbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9waGVjeS1saXN0IC5maXJzdC1saXN0IGxpOm50aC1vZi10eXBlKDIpLCAucHJvcGhlY3ktbGlzdCAuZmlyc3QtbGlzdCBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb3BoZWN5LWxpc3QgLnNlY29uZC1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9waGVjeS1saXN0IC5zZWNvbmQtbGlzdCBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ucHJvcGhlY3ktbGlzdF9idG4gLnByb3BoZWN5LWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHJvcGhlY3ktbGlzdF9idG4gLnByb3BoZWN5LWxpc3QgaDQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9waGVjeS1saXN0X2J0biAucHJvcGhlY3ktbGlzdCBoNCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnByb3BoZWN5LWxpc3RfYnRuIC5wcm9waGVjeS1saXN0IHAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGhlY3ktbGlzdF9idG4gLnByb3BoZWN5LWxpc3QgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9waGVjeS1saXN0X2J0biAucHJvcGhlY3ktbGlzdCAuZmlyc3QtbGlzdCBsaTpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucHJvcGhlY3ktbGlzdF9idG4gLnByb3BoZWN5LWxpc3QgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9waGVjeS1JSS12aWRlby10cmFpbmluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBiMjg1MSAwJSwgIzAxM2M3ZSAxMDAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9waGVjeS1JSS12aWRlby10cmFpbmluZyB7XG4gICAgcGFkZGluZzogMTEwcHggMTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJvcGhlY3ktSUktdmlkZW8tdHJhaW5pbmcgaDMsIC5wcm9waGVjeS1JSS12aWRlby10cmFpbmluZyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHJvcGhlY3ktSUktdmlkZW8tdHJhaW5pbmdfX2ltZyxcbi5wcm9waGVjeS1JSS12aWRlby10cmFpbmluZyAud2lzdGlhX2VtYmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHJvcGhlY3ktSUktdmlkZW8tdHJhaW5pbmcgLndpc3RpYV9lbWJlZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJvcGhlY3ktSUktcXVvdGVfX2JveCBpbWcge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuXG4ucHJvcGhlY3ktSUktcXVvdGVfX3RleHQtYm94IHtcbiAgbWluLWhlaWdodDogMjg1cHg7XG59XG5cbi5wcm9waGVjeS1JSS1xdW90ZV9fdGV4dC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9waGVjeS1JSS1xdW90ZV9fdGV4dC1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGhlY3ktSUktcXVvdGVfX3RleHQtYm94IGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvcGhlY3ktSUktcXVvdGVfX3RleHQtYm94IHtcbiAgICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb3BoZWN5LUlJLXF1b3RlX3NpemUgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9waGVjeS1JSS1xdW90ZV9zaXplIC5wcm9waGVjeS1JSS1xdW90ZV9fdGV4dC1ib3gge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgfVxuICAucHJvcGhlY3ktSUktcXVvdGVfc2l6ZSAucHJvcGhlY3ktSUktcXVvdGVfX3RleHQtYm94IHNwYW4ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuLnByb3BoZWN5LUlJLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGhlY3ktSUktY29udGVudCB7XG4gICAgcGFkZGluZzogMTA1cHggMCAxMjBweDtcbiAgfVxufVxuXG4ucHJvcGhlY3ktSUktY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BoZWN5LUlJLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5wcm9waGVjeS1JSS1jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvcGhlY3ktSUktY29udGVudCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGhlY3ktSUktY29udGVudCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTE1cHggMWZyO1xuICB9XG59XG5cbi5wcm9waGVjeS1JSS1jb250ZW50IGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJvcGhlY3ktSUktY29udGVudCBsaSBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByb3BoZWN5LUlJLXN0ZXBzIHtcbiAgcGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGhlY3ktSUktc3RlcHMge1xuICAgIHBhZGRpbmc6IDY1cHggMCAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9waGVjeS1JSS1zdGVwcyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnByb3BoZWN5LUlJLXN0ZXBzX19ib3gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDMzNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMzBweDtcbn1cblxuLnByb3BoZWN5LUlJLXN0ZXBzX19ib3ggaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG59XG5cbi5wcm9waGVjeS1JSS1zdGVwc19fYm94IHNwYW4ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wcm9waGVjeS1JSS1zdGVwc19fYm94LWltZyxcbi5wcm9waGVjeS1JSS1zdGVwcyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9waGVjeS1JSS1hcnRpY2xlIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9waGVjeS1JSS1hcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLnByb3BoZWN5LUlJLWFydGljbGUgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnByb3BoZWN5LUlJLWFydGljbGUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGhlY3ktSUktYXJ0aWNsZSBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wcm9waGVjeS1JSS1hcnRpY2xlIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucHJvcGhlY3ktSUktYXJ0aWNsZSBsaSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcm9waGVjeS1JSS1hcnRpY2xlX190ZXJtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvcGhlY3ktSUktYXJ0aWNsZV9fdGVybSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnByb3BoZWN5LUlJLWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BoZWN5LUlJLWFjY29yZGlvbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BoZWN5LUlJLWFjY29yZGlvbiB7XG4gICAgcGFkZGluZzogODBweCAwICAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9waGVjeS1JSS1hY2NvcmRpb24gdWwsIC5wcm9waGVjeS1JSS1hY2NvcmRpb24gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuLnByb3BoZWN5LUlJLWFjY29yZGlvbiB1bCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi5wcm9waGVjeS1JSS1hY2NvcmRpb24gdWwgbGkge1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BoZWN5LUlJLWFjY29yZGlvbiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGhlY3ktSUktbG9jYXRpb24ge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuXG4ucHJvcGhlY3ktSUktbG9jYXRpb24gaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9waGVjeS1JSS1sb2NhdGlvbl9fY2FsZW5kYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9waGVjeS1JSS1sb2NhdGlvbl9fY2FsZW5kYXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9waGVjeS1JSS1sb2NhdGlvbl9fY2FsZW5kYXItaXRlbSBpbWcge1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb3BoZWN5LUlJLWxvY2F0aW9uX19jYWxlbmRhci1pdGVtIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnByb3BoZWN5LUlJLWxvY2F0aW9uX19jYWxlbmRhci1pbmZvIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcm9waGVjeS1JSS1sb2NhdGlvbl9fY2FsZW5kYXItaW5mbyBwIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnByb3BoZWN5LUlJLWhvc3Qge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvcGhlY3ktSUktaG9zdCB7XG4gICAgcGFkZGluZzogMTE1cHggMCAyMHB4O1xuICB9XG59XG5cbi5wcm9waGVjeS1JSS1ob3N0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvcGhlY3ktSUktaG9zdCBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9waGVjeS1JSS1ob3N0IGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4ucHJvcGhlY3ktSUktaG9zdCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb3BoZWN5LUlJLWhvc3QgcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLnByb3BoZWN5LUlJLWhvc3RfX2ltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9waGVjeS1JSS1ob3N0X19pbWctY29udGFpbmVyIC5pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnByb3BoZWN5LUlJLWhvc3RfX2ltZy1jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiA0ODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnByb3BoZWN5LUlJLWhvc3RfX3NpZ25hdHVyZSB7XG4gIG1heC13aWR0aDogMjMwcHg7XG59XG5cbi5wcm9waGVjeS1JSS1ob3N0X19zaWduYXR1cmUgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb3BoZWN5LUlJLWhvc3RfX3NpZ25hdHVyZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZW1weXJlYW5jZS0xLWhlcm8ge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9lbXB5cmVhbmNlLTEuanBnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtcHlyZWFuY2UtMS1oZXJvIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbXB5cmVhbmNlLTEtaGVybyB7XG4gICAgcGFkZGluZzogMTI1cHggMCAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lbXB5cmVhbmNlLTEtaGVyb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTtcbn1cblxuLmVtcHlyZWFuY2UtMS1oZXJvIGgxLFxuLmVtcHlyZWFuY2UtMS1oZXJvIGgyLFxuLmVtcHlyZWFuY2UtMS1oZXJvIHAsXG4uZW1weXJlYW5jZS0xLWhlcm8gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZW1weXJlYW5jZS0xLWhlcm9fX2JveC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbXB5cmVhbmNlLTEtaGVyb19fYm94LWltZyB7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5lbXB5cmVhbmNlLTEtaGVyb19fYm94LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lbXB5cmVhbmNlLTEtaGVybyBoMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW1weXJlYW5jZS0xLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuXG4uZW1weXJlYW5jZS0xLWhlcm8gaDEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW1weXJlYW5jZS0xLWhlcm8gaDEgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1weXJlYW5jZS0xLWhlcm8gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVtcHlyZWFuY2UtMS1oZXJvIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmVtcHlyZWFuY2UtMS1oZXJvIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5lbXB5cmVhbmNlLTEtaGVyb19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uZW1weXJlYW5jZS0xLWhlcm9fX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDMzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1weXJlYW5jZS0xLWhlcm9fX2hpZGRlbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtcHlyZWFuY2UtMS1oZXJvX19ib3gtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmVtcHlyZWFuY2UtMS1saXN0IHtcbiAgcGFkZGluZzogNjBweCAwIDgwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbXB5cmVhbmNlLTEtbGlzdCB7XG4gICAgcGFkZGluZzogNjBweCAwIDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW1weXJlYW5jZS0xLWxpc3QgaDMge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW1weXJlYW5jZS0xLWxpc3QgaDMge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVtcHlyZWFuY2UtMS1saXN0IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVtcHlyZWFuY2UtMS1saXN0IHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZW1weXJlYW5jZS0xLWxpc3RfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW1weXJlYW5jZS0xLWxpc3QgLmZpcnN0LWxpc3QsXG4gIC5lbXB5cmVhbmNlLTEtbGlzdCAuc2Vjb25kLWxpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW1weXJlYW5jZS0xLWxpc3QubGlzdC0xIC5maXJzdC1saXN0IGxpOm50aC1vZi10eXBlKDIpLCAuZW1weXJlYW5jZS0xLWxpc3QubGlzdC0xIC5maXJzdC1saXN0IGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW1weXJlYW5jZS0xLWxpc3QubGlzdC0xIC5zZWNvbmQtbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW1weXJlYW5jZS0xLWxpc3QubGlzdC0xIC5zZWNvbmQtbGlzdCBsaTpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVtcHlyZWFuY2UtMS1saXN0Lmxpc3QtMSAuc2Vjb25kLWxpc3QgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbXB5cmVhbmNlLTEtbGlzdC5saXN0LTIgLnNlY29uZC1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbXB5cmVhbmNlLTEtbGlzdC5saXN0LTIgLnNlY29uZC1saXN0IGxpOm50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW1weXJlYW5jZS0xLWxpc3QubGlzdC0yIC5zZWNvbmQtbGlzdCBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVtcHlyZWFuY2UtMS1saXN0Lmxpc3QtMiAuc2Vjb25kLWxpc3QgbGk6bnRoLW9mLXR5cGUoMykge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn1cblxuLmVtcHlyZWFuY2UtMS12aWRlby10cmFpbmluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBiMjg1MSAwJSwgIzAxM2M3ZSAxMDAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbXB5cmVhbmNlLTEtdmlkZW8tdHJhaW5pbmcge1xuICAgIHBhZGRpbmc6IDExMHB4IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVtcHlyZWFuY2UtMS12aWRlby10cmFpbmluZyBoMywgLmVtcHlyZWFuY2UtMS12aWRlby10cmFpbmluZyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZW1weXJlYW5jZS0xLXZpZGVvLXRyYWluaW5nX19pbWcsXG4uZW1weXJlYW5jZS0xLXZpZGVvLXRyYWluaW5nIC53aXN0aWFfZW1iZWQge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5lbXB5cmVhbmNlLTEtdmlkZW8tdHJhaW5pbmcgLndpc3RpYV9lbWJlZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZW1weXJlYW5jZS0xLXNlbWluYXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW1weXJlYW5jZS0xLXNlbWluYXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgNThweDtcbiAgfVxufVxuXG4uZW1weXJlYW5jZS0xLXNlbWluYXIgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVtcHlyZWFuY2UtMS1zZW1pbmFyIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZW1weXJlYW5jZS0xLXNlbWluYXIgaDMsIC5lbXB5cmVhbmNlLTEtc2VtaW5hciBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVtcHlyZWFuY2UtMS1zZW1pbmFyIGgzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbXB5cmVhbmNlLTEtc2VtaW5hciBoMyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmVtcHlyZWFuY2UtMS1zZW1pbmFyIGg0IHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVtcHlyZWFuY2UtMS1zZW1pbmFyIGg0IHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG4uZW1weXJlYW5jZS0xLXNlbWluYXIgaDQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbXB5cmVhbmNlLTEtc2VtaW5hciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uZW1weXJlYW5jZS0xLWFwcGVhbCB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDU0cHggMDtcbn1cblxuLmVtcHlyZWFuY2UtMS1hcHBlYWwgaDIge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW1weXJlYW5jZS0xLWFwcGVhbCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLmVtcHlyZWFuY2UtMS1hcHBlYWwgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi5lbXB5cmVhbmNlLTEtYXBwZWFsX19zaWduYXR1cmUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uZW1weXJlYW5jZS0xLWFwcGVhbF9fc2lnbmF0dXJlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMjM3cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogODhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVtcHlyZWFuY2UtMS1hcHBlYWxfX3NpZ25hdHVyZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZW1weXJlYW5jZS0xLWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVtcHlyZWFuY2UtMS1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDgwcHggMCAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW1weXJlYW5jZS0xLWFjY29yZGlvbiBhIHtcbiAgY29sb3I6ICNGMzZGNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZW1weXJlYW5jZS0xLXF1b3RlIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuLmVtcHlyZWFuY2UtMS1xdW90ZSBwIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0YzNkY0NDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGMzZGNDQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVtcHlyZWFuY2UtMS1xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmVtcHlyZWFuY2UtMS1wYXkge1xuICBiYWNrZ3JvdW5kOiAjMEIyODUwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogODBweCAwIDg2cHg7XG59XG5cbi5lbXB5cmVhbmNlLTEtcGF5IGgyLCAuZW1weXJlYW5jZS0xLXBheSBoMywgLmVtcHlyZWFuY2UtMS1wYXkgcCwgLmVtcHlyZWFuY2UtMS1wYXkgaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZW1weXJlYW5jZS0xLXBheSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZW1weXJlYW5jZS0xLXBheSBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW1weXJlYW5jZS0xLXBheSBoMiB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICB9XG59XG5cbi5lbXB5cmVhbmNlLTEtcGF5IGgzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVtcHlyZWFuY2UtMS1wYXkgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4uZW1weXJlYW5jZS0xLXBheSBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmVtcHlyZWFuY2UtMS1wYXkgYSB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDM4cHggIWltcG9ydGFudDtcbn1cblxuLmVtcHlyZWFuY2UtMS1wYXkgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbXB5cmVhbmNlLTEtcGF5IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5lbXB5cmVhbmNlLTEtcGF5IHA6bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZW1weXJlYW5jZS0xLXBheSBwOm50aC1vZi10eXBlKDIpLCAuZW1weXJlYW5jZS0xLXBheSBwOm50aC1vZi10eXBlKDMpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLnByb3BoZWN5LTEtaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL1AxQ29uY2VwdDIuanBnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTUlO1xufVxuXG4ucHJvcGhlY3ktMS1oZXJvOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoNTRkZWcsICMxRTBDMDcgMCUsICM1MDQyM0UgNjclLCAjNjg1QzU5MDAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGhlY3ktMS1oZXJvIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9waGVjeS0xLWhlcm8ge1xuICAgIHBhZGRpbmc6IDE0NXB4IDAgMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJvcGhlY3ktMS1oZXJvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHJvcGhlY3ktMS1oZXJvIGgxLFxuLnByb3BoZWN5LTEtaGVybyBoMixcbi5wcm9waGVjeS0xLWhlcm8gaDMsXG4ucHJvcGhlY3ktMS1oZXJvIHAsXG4ucHJvcGhlY3ktMS1oZXJvIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb3BoZWN5LTEtaGVyb19fYm94LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BoZWN5LTEtaGVyb19fYm94LWltZyB7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5wcm9waGVjeS0xLWhlcm9fX2JveC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvcGhlY3ktMS1oZXJvIGgxIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9waGVjeS0xLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BoZWN5LTEtaGVybyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvcGhlY3ktMS1oZXJvIGgzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuXG4ucHJvcGhlY3ktMS1oZXJvIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5wcm9waGVjeS0xLWhlcm8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb3BoZWN5LTEtaGVyb19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucHJvcGhlY3ktMS1oZXJvX19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiAzM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BoZWN5LTEtaGVyb19faGlkZGVuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGhlY3ktMS1oZXJvX19ib3gtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnByb3BoZWN5LTEtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgcGFkZGluZzogNjBweCAwIDgwcHggIWltcG9ydGFudDtcbn1cblxuLnByb3BoZWN5LTEtbGlzdCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9waGVjeS0xLWxpc3QgaDMge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BoZWN5LTEtbGlzdCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9waGVjeS0xLWxpc3QgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9waGVjeS0xLWxpc3Qgb2wge1xuICBjb3VudGVyLXJlc2V0OiBteS1jb3VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnByb3BoZWN5LTEtbGlzdCBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG15LWNvdW50ZXIsIHVwcGVyLWFscGhhKTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG15LWNvdW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb3BoZWN5LTEtbGlzdCBvbCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJvcGhlY3ktMS1saXN0X19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHJvcGhlY3ktMS1saXN0X19saXN0IC5maXJzdC1saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9waGVjeS0xLWxpc3RfX2xpc3QgLmZpcnN0LWxpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5wcm9waGVjeS0xLWxpc3RfX2xpc3QgLmZpcnN0LWxpc3QgbGk6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuXG4ucHJvcGhlY3ktMS12aWRlby10cmFpbmluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBiMjg1MSAwJSwgIzAxM2M3ZSAxMDAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9waGVjeS0xLXZpZGVvLXRyYWluaW5nIHtcbiAgICBwYWRkaW5nOiAxMTBweCAxMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9waGVjeS0xLXZpZGVvLXRyYWluaW5nIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9waGVjeS0xLXZpZGVvLXRyYWluaW5nIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BoZWN5LTEtdmlkZW8tdHJhaW5pbmcgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5wcm9waGVjeS0xLXZpZGVvLXRyYWluaW5nX19pbWcsXG4ucHJvcGhlY3ktMS12aWRlby10cmFpbmluZyAud2lzdGlhX2VtYmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHJvcGhlY3ktMS12aWRlby10cmFpbmluZyAud2lzdGlhX2VtYmVkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcm9waGVjeS0xLXZpZGVvLXRyYWluaW5nIC5pbmNyZWFzZWQtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9waGVjeS0xLXN0ZXBzIHtcbiAgcGFkZGluZzogNTBweCAwIDYwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9waGVjeS0xLXN0ZXBzIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwICAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9waGVjeS0xLXN0ZXBzIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvcGhlY3ktMS1zdGVwcyBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnByb3BoZWN5LTEtc3RlcHNfX2JveC1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BoZWN5LTEtc3RlcHNfX2JveC1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb3BoZWN5LTEtc3RlcHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGhlY3ktMS1zdGVwcyBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJvcGhlY3ktMS1zdGVwc19fYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtaW4taGVpZ2h0OiAzMzVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG59XG5cbi5wcm9waGVjeS0xLXN0ZXBzX19ib3ggaW1nIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuXG4ucHJvcGhlY3ktMS1zdGVwc19fYm94IHNwYW4ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wcm9waGVjeS0xLXN0ZXBzX19ib3gtaW1nLFxuLnByb3BoZWN5LTEtc3RlcHMgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc3VtbWF0aW9uLWluZm8ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdW1tYXRpb24taW5mbyB7XG4gICAgcGFkZGluZzogMCAwIDEyMHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3VtbWF0aW9uLWluZm8gaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zdW1tYXRpb24taW5mb19fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZC9iZ1NwYWNlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAxMDNweCAwO1xufVxuXG4uc3VtbWF0aW9uLWluZm9fX2JveCB7XG4gIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAjMDAwMDAwMjk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMzJweCAyOXB4IDU4cHggIWltcG9ydGFudDtcbn1cblxuLnN1bW1hdGlvbi1pbmZvX19ib3ggcCwgLnN1bW1hdGlvbi1pbmZvX19ib3ggbGkge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLnN1bW1hdGlvbi1pbmZvX19ib3ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdW1tYXRpb24taW5mb19fYm94IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3VtbWF0aW9uLWluZm9fX2JveCB1bCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnN1bW1hdGlvbi1pbmZvX19ib3ggbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc3VtbWF0aW9uLWluZm8gLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9waGVjeS0xLXF1b3RlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5wcm9waGVjeS0xLXF1b3RlX19ib3ggaW1nIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9waGVjeS0xLXF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGhlY3ktMS1xdW90ZS5mc3QgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMSUpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb3BoZWN5LTEtcXVvdGUuZnN0IGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgfVxufVxuXG4ucHJvcGhlY3ktMS1xdW90ZS5zbmQgaW1nIHtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvcGhlY3ktMS1xdW90ZS5zbmQgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLnByb3BoZWN5LTEtcXVvdGUuc2QgaW1nIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbn1cblxuLnJ1bGVzLWluZm8ge1xuICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydWxlcy1pbmZvIHtcbiAgICBwYWRkaW5nOiAxMTBweCAwIDYwcHg7XG4gIH1cbn1cblxuLnJ1bGVzLWluZm8gaDIge1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnVsZXMtaW5mbyBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIH1cbn1cblxuLnJ1bGVzLWluZm8gaDIgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ1bGVzLWluZm8gaDIgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ydWxlcy1pbmZvIHAsIC5ydWxlcy1pbmZvIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucnVsZXMtaW5mbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnJ1bGVzLWluZm8gb2wge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ydWxlcy1pbmZvIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xufVxuXG4ucnVsZXMtaW5mbyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJ1bGVzLWluZm8gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaSkgXCIuIFwiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjNDlEOUQ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ydWxlcy1pbmZvIC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5iZW5lZml0cy1wcm9waGVjeS0xIHtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzLXByb3BoZWN5LTEge1xuICAgIHBhZGRpbmc6IDYwcHggMCAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJlbmVmaXRzLXByb3BoZWN5LTEgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmJlbmVmaXRzLXByb3BoZWN5LTEgaDIgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJlbmVmaXRzLXByb3BoZWN5LTEgaDIgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iZW5lZml0cy1wcm9waGVjeS0xX19ib3gtaW1nIHtcbiAgbWF4LXdpZHRoOiA3OTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVuZWZpdHMtcHJvcGhlY3ktMV9fYm94LWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uYmVuZWZpdHMtcHJvcGhlY3ktMV9fYm94LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJlbmVmaXRzLXByb3BoZWN5LTEgcCwgLmJlbmVmaXRzLXByb3BoZWN5LTEgbGksIC5iZW5lZml0cy1wcm9waGVjeS0xIGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5iZW5lZml0cy1wcm9waGVjeS0xIHAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzLXByb3BoZWN5LTEgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgfVxufVxuXG4uYmVuZWZpdHMtcHJvcGhlY3ktMSBvbCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJlbmVmaXRzLXByb3BoZWN5LTEgYSwgLmJlbmVmaXRzLXByb3BoZWN5LTEgb2wge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZW5lZml0cy1wcm9waGVjeS0xIGEsIC5iZW5lZml0cy1wcm9waGVjeS0xIG9sIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG4uYmVuZWZpdHMtcHJvcGhlY3ktMSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMEIyODUwO1xufVxuXG4uYmVuZWZpdHMtcHJvcGhlY3ktMSBsaSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uYmVuZWZpdHMtcHJvcGhlY3ktMSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJlbmVmaXRzLXByb3BoZWN5LTEgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICM0OUQ5RDQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJlbmVmaXRzLXByb3BoZWN5LTEgaDIge1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVuZWZpdHMtcHJvcGhlY3ktMSBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIH1cbn1cblxuLnByb3BoZWN5LTEtZXhwZXJpZW5jZSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9waGVjeS0xLWV4cGVyaWVuY2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMCAxMjBweDtcbiAgfVxufVxuXG4ucHJvcGhlY3ktMS1leHBlcmllbmNlX19ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEIyODUwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDI1cHggMTVweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGhlY3ktMS1leHBlcmllbmNlX19ib3gge1xuICAgIHBhZGRpbmc6IDU1cHggNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9waGVjeS0xLWV4cGVyaWVuY2VfX2JveCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGhlY3ktMS1leHBlcmllbmNlX19ib3ggYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9waGVjeS0xLWV4cGVyaWVuY2VfX2JveCBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BoZWN5LTEtZXhwZXJpZW5jZV9fYm94IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ucHJvcGhlY3ktMS1leHBlcmllbmNlX19ib3ggdWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BoZWN5LTEtZXhwZXJpZW5jZV9fYm94IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5wcm9waGVjeS0xLWV4cGVyaWVuY2VfX2JveCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5wcm9waGVjeS0xLWV4cGVyaWVuY2VfX2JveCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2syLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbn1cblxuLnRvcGljcy1zeW50aGVzaXplZCB7XG4gIHBhZGRpbmc6IDYwcHggMTBweCA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9waWNzLXN5bnRoZXNpemVkIHtcbiAgICBwYWRkaW5nOiAxMjJweCAxMHB4IDYwcHg7XG4gIH1cbn1cblxuLnRvcGljcy1zeW50aGVzaXplZCBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3BpY3Mtc3ludGhlc2l6ZWQgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB9XG59XG5cbi50b3BpY3Mtc3ludGhlc2l6ZWRfX2l0ZW1zLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9waWNzLXN5bnRoZXNpemVkX19pdGVtcy1ib3gge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnRvcGljcy1zeW50aGVzaXplZF9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIG1heC13aWR0aDogMTUzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDEwcHggNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcGljcy1zeW50aGVzaXplZF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxNjNweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuLnRvcGljcy1zeW50aGVzaXplZF9faXRlbSBoNCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi50b3BpY3Mtc3ludGhlc2l6ZWRfX2l0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLnRvcGljcy1zeW50aGVzaXplZF9fdGV4dC1ib3gge1xuICBtYXgtd2lkdGg6IDEyMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3BpY3Mtc3ludGhlc2l6ZWRfX3RleHQtYm94IGgzLCAudG9waWNzLXN5bnRoZXNpemVkX190ZXh0LWJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnRvcGljcy1zeW50aGVzaXplZF9fdGV4dC1ib3ggaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50b3BpY3Mtc3ludGhlc2l6ZWRfX3RleHQtYm94IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi50b3BpY3Mtc3ludGhlc2l6ZWRfX3RleHQtYm94IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udG9waWNzLXN5bnRoZXNpemVkX190ZXh0LWJveCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnByb3BoZWN5LTEtb3JkZXIge1xuICBwYWRkaW5nOiA2MHB4IDAgNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BoZWN5LTEtb3JkZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHg7XG4gIH1cbn1cblxuLnByb3BoZWN5LTEtb3JkZXIgaDIge1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGhlY3ktMS1vcmRlciBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB9XG59XG5cbi5wcm9waGVjeS0xLW9yZGVyIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9waGVjeS0xLW9yZGVyIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcm9waGVjeS0xLWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMCAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9waGVjeS0xLWFjY29yZGlvbiB7XG4gICAgcGFkZGluZzogMTMwcHggMCAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BoZWN5LTEtYWNjb3JkaW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5wcm9waGVjeS0xLWFjY29yZGlvbiBhIHtcbiAgY29sb3I6ICNGMzZGNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJvcGhlY3ktMS1tZXNzYWdlLXRyYWluaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BoZWN5LTEtbWVzc2FnZS10cmFpbmluZyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbi5wcm9waGVjeS0xLW1lc3NhZ2UtdHJhaW5pbmcgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BoZWN5LTEtbWVzc2FnZS10cmFpbmluZyBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnByb3BoZWN5LTEtbWVzc2FnZS10cmFpbmluZyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BoZWN5LTEtbWVzc2FnZS10cmFpbmluZyAuaW1nLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvcGhlY3ktMS1tZXNzYWdlLXRyYWluaW5nIGltZyB7XG4gIG1heC13aWR0aDogNDkwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvcGhlY3ktMS1tZXNzYWdlLXRyYWluaW5nIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcm9waGVjeS0xLW1lc3NhZ2UtdHJhaW5pbmdfX3NpZ25hdHVyZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BoZWN5LTEtbWVzc2FnZS10cmFpbmluZ19fc2lnbmF0dXJlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9waGVjeS0xLWxvY2F0aW9uIHtcbiAgcGFkZGluZzogNDBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIyODUwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9waGVjeS0xLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgOTBweDtcbiAgfVxufVxuXG4ucHJvcGhlY3ktMS1sb2NhdGlvbiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb3BoZWN5LTEtbG9jYXRpb24gYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9waGVjeS0xLWxvY2F0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BoZWN5LTEtbG9jYXRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5wcm9waGVjeS0xLWxvY2F0aW9uIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BoZWN5LTEtbG9jYXRpb24gcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnByb3BoZWN5LTEtbG9jYXRpb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgd2lkdGg6IDk0cHg7XG4gIGhlaWdodDogOTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb3BoZWN5LTEtbG9jYXRpb25fX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLnByb3BoZWN5LTEtbG9jYXRpb25fX2JveCBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4ucHJvcGhlY3ktMS1sb2NhdGlvbl9fYm94IHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbiIsIi8qIG1vYmlsZS1zbSAqL1xuQG1peGluIG1vYmlsZS1zbSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLXNtKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogbW9iaWxlLW1kICovXG5AbWl4aW4gbW9iaWxlLW1kIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUtbWQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiBtb2JpbGUtbGcgKi9cbkBtaXhpbiBtb2JpbGUtbGcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1sZykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUtbGctbWF4IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbGctbWF4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogdGFibGV0ICovXG5AbWl4aW4gdGFibGV0IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0LW1heCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiggJHRhYmxldC1tYXgpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogZGVza3RvcC1zbSAqL1xuQG1peGluIGRlc2t0b3Atc20ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atc20pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZGVza3RvcC1zbS1tYXgge1xuICBAbWVkaWEgKG1heC13aWR0aDooICRkZXNrdG9wLXNtLW1heCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiBkZXNrdG9wLW1kICovXG5AbWl4aW4gZGVza3RvcC1tZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC1tZCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qIHdpZGUtc2NyZWVuLXNtICovXG5AbWl4aW4gd2lkZS1zY3JlZW4tc20ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZGUtc2NyZWVuLXNtKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogd2lkZS1zY3JlZW4tbWQgKi9cbkBtaXhpbiB3aWRlLXNjcmVlbi1tZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkZS1zY3JlZW4tbWQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiB3aWRlLXNjcmVlbi1tZGwgKi9cbkBtaXhpbiB3aWRlLXNjcmVlbi1tZGwge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZGUtc2NyZWVuLW1kbCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qIHdpZGUtc2NyZWVuLWxnICovXG5AbWl4aW4gd2lkZS1zY3JlZW4tbGcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZGUtc2NyZWVuLWxnKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGEtY2VudCgkeHk6eHkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIEBpZiAkeHk9PXh5IHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9IEBlbHNlIGlmICR4eT09eCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH0gQGVsc2UgaWYgJHh5PT15IHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxufVxuXG5AbWl4aW4gYS1jZW50MSgkeHk6eHkpIHtcbiAgQGlmICR4eT09eHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIH0gQGVsc2UgaWYgJHh5PT14IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfSBAZWxzZSBpZiAkeHk9PXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbkBtaXhpbiByb3d3KCRhLCAkbTpwKSB7XG4gIC0tYnMtZ3V0dGVyLXg6ICN7JGF9O1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci14KSAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTtcblxuICA+ICoge1xuICAgIEBpZiAkbT09bSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpIC8gMik7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtdCgkczogLjM2cykge1xuICAtLXM6ICN7JHN9O1xuICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tcykgZWFzZS1pbi1vdXQ7XG59XG5cbkBtaXhpbiBibG9jaygkdzogMSwgJGg6IDEpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLS1yYXRpbzogI3skaH0vI3skd307XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXJhdGlvKSAqIDEwMCUpO1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTZWdvZSBVSSc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9TZWdvZVVJLmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvU2Vnb2VVSS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdFx0dXJsKCcuLi9mb250cy9TZWdvZVVJLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdFx0dXJsKCcuLi9mb250cy9TZWdvZVVJLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHRcdHVybCgnLi4vZm9udHMvU2Vnb2VVSS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufSIsIjpyb290IHtcbiAgLS1zUFQ6IDMwcHg7XG4gIC0tc1BCOiAzMHB4O1xuICAtLWZvbnQtc2l6ZS1iYXNlOiAxNHB4O1xuICAtLWJzLWd1dHRlci14OiAzMHB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIC0tc1BUOiA4NHB4O1xuICAgIC0tc1BCOiA4N3B4O1xuICB9XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLnNlY3Rpb24tcGFkZGluZ1NtIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc1BUKSAvIDMpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zUEIpIC8gMyk7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRhc2hlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICRjbHItdGVhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4uYm9yZGVyLXRvcC1kYXNoZWQge1xuICBib3JkZXItdG9wOiBkYXNoZWQgMXB4ICRjbHItbGlnaHQtZ3JheS1ib3JkZXI7XG59XG5cbi5ib3JkZXItYm90dG9tLWRhc2hlZC1saWdodCB7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggJGNsci1saWdodC1ncmF5LWJvcmRlcjtcbn1cblxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICRjbHItb3JhbmdlO1xufVxuXG4udGV4dC1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50dHUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cblxuLm9yZGVyLWxnLTEge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atc20pIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4ub3JkZXItbGctMiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC1zbSkge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cblxuLmhpZGRlbi1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGNsci1saWdodC1ncmF5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogN3B4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gIEBpbmNsdWRlIG10O1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDlweCAxOHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAkY2xyLWxpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRlYWw7XG4gIGJvcmRlci1jb2xvcjogJGNsci10ZWFsO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNsci10ZWFsLCAkYnRuLWhvdmVyLW9wYWNpdHkpO1xuICB9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICRjbHItbGlnaHQ7XG4gIGJhY2tncm91bmQ6ICRjbHItc2Vjb25kYXJ5LWJnO1xuICBib3JkZXItY29sb3I6ICRjbHItc2Vjb25kYXJ5LWJnO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNsci1zZWNvbmRhcnktYmcsICRidG4taG92ZXItb3BhY2l0eSk7XG4gIH1cbn1cblxuLmJ0bi1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICRjbHItZ3JlZW47XG4gIGNvbG9yOiAkY2xyLWxpZ2h0O1xuICBib3JkZXItY29sb3I6ICRjbHItZ3JlZW47XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY2xyLWdyZWVuLCAkYnRuLWhvdmVyLW9wYWNpdHkpO1xuICB9XG59XG5cbi5idG4tb3JhbmdlIHtcbiAgY29sb3I6ICRjbHItbGlnaHQhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICRjbHItb3JhbmdlO1xuICBiYWNrZ3JvdW5kOiAkY2xyLW9yYW5nZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjbHItb3JhbmdlLCAkYnRuLWhvdmVyLW9wYWNpdHkpO1xuICB9XG59XG5cbi5idG4tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRjbHItdGV4dC1ncmF5O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKCRjbHItdGV4dC1ncmF5LCAkYnRuLWhvdmVyLW9wYWNpdHkpO1xuICB9XG59XG5cbi5idG4tZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoNDBkZWcsICM1QjVDN0YgMCUsICMyNDM2NjEgMTQlLCAjMTIzMzYxIDI1JSwgIzFDNTA3RiAzNiUsICMxMjVCOEEgNDUlLCAjMTE1RDg3IDU1JSwgIzA5Nzg5OSA2MiUsICMwNDkzQTYgNzElLCAjMDFDMEJGIDc5JSwgIzMzQzRCRiA4OCUsICMxRURFRDcgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuXG4uYnRuLWRhcmt7XG4gIGJhY2tncm91bmQ6ICRjbHItdGV4dCAhaW1wb3J0YW50O1xuICBjb2xvcjogJGNsci1saWdodCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBvbGl0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAuY3VzdG9tLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuXG5zdHJvbmd7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiIsIi8vZm9udHMgdmFyaWFibGVzXG4kZm9udC1tYWluOiAnUG9wcGlucycsJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiRmb250LXNlZ29lOiAnU2Vnb2UgVUknLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG4vL3NpemUtdmFyaWFibGVzXG4kbW9iaWxlLXNtOiAzMjBweDtcbiRtb2JpbGUtbWQ6IDQyNXB4O1xuJG1vYmlsZS1sZzogNTc2cHg7XG4kbW9iaWxlLWxnLW1heDogNTc1cHg7XG4kdGFibGV0OiA3NjhweDtcbiR0YWJsZXQtbWF4OiA3NjdweDtcbiRkZXNrdG9wLXNtOiA5OTJweDtcbiRkZXNrdG9wLXNtLW1heDogOTkxcHg7XG4kZGVza3RvcC1tZDogMTAyNHB4O1xuJHdpZGUtc2NyZWVuLXNtOiAxMjAwcHg7XG4kd2lkZS1zY3JlZW4tbWQ6IDEzNjdweDtcbiR3aWRlLXNjcmVlbi1tZGw6IDE1OTlweDtcbiR3aWRlLXNjcmVlbi1sZzogMTkyMHB4O1xuXG4vL2NvbG9yLXZhcmlhYmxlc1xuJGNsci1ibGFjazogIzAwMDAwMDtcbiRjbHItbGlnaHQ6ICNmZmZmZmY7XG4kY2xyLWxpZ2h0LWdyYXk6ICNmMWYxZjE7XG4kY2xyLWxpZ2h0LWdyYXktYmc6ICNmYWZhZmE7XG4kY2xyLWxpZ2h0LWdyYXktYmctMjogI0ZBRkFGQTtcbiRjbHItbGlnaHQtZ3JheS1iZy0zOiAjZWNmN2Y5O1xuJGNsci10ZXh0OiAjMEIyODUwO1xuJGNsci10ZXh0LWxpbms6ICMwMDYxZmY7XG4kY2xyLXRleHQtZ3JheTogIzcwNzA3MDtcbiRjbHItdGV4dC1ncmF5XzI6ICM5NkEzQjU7XG4kY2xyLXRleHQtZ3JheV8zOiAjREZERkRFO1xuJGNsci10ZXh0LWJnLWFjY2VudGVkOiAjRUNGN0Y5O1xuJGNsci10ZWFsOiAjMENCNENFO1xuJGNsci10ZWFsLTI6ICM0OUQ5RDQ7XG4kY2xyLW9yYW5nZTogI0YzNkY0NDtcbiRjbHItb3JhbmdlMjogI2Y2MDtcbiRjbHItZ3JlZW46ICMxOUE1NUI7XG4kY2xyLXJlZDogI2U4MjAyMDtcblxuJGNsci10ZWFsLWxpZ2h0OiAjODVEOUU2O1xuJGNsci1pbnB1dC1ib3JkZXI6ICNENUNFQ0U7XG4kY2xyLXNlY29uZGFyeS1iZzogI0NFQ0VDRTtcbiRjbHItYmc6ICNFOUU5RTk7XG4kY2xyLWJnLTI6ICNGNUZCRkM7XG4kY2xyLWJnLTM6ICNGQkZCRkI7XG4kY2xyLXRhYnMtYnRuOiAjRjNGM0YzO1xuJGNsci1saWdodC1ncmF5LWJvcmRlcjogI0UxRTFFMTtcbiRjbHItYm9yZGVyLTE6ICM4QTM3MzY7XG4kY2xyLWJvcmRlci0yOiAjQ0E5OTQxO1xuJGNsci1ib3JkZXItMzogI0JGQjQ0RTtcbiRjbHItYm9yZGVyLTQ6I0E1QzM5QSA7XG4kY2xyLWJvcmRlci01OiAjMEIyODUwO1xuJGNsci1ib3JkZXItNjogIzgwMzA5RDtcblxuXG4kY2xyLWNoZWNrYm94LWJvcmRlcjogIzhFOEU4RTtcblxuJGJvcmRlci1yYWRpdXM6IDVweDtcbiRib3JkZXItcmFkaXVzLXNtOiAycHg7XG4kYnRuLWhvdmVyLW9wYWNpdHk6IC43O1xuIiwiLmdyaWQge1xuXHQmLXJvdyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwcHggNDAlIGF1dG87XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdyaWQtcm93LWdhcDogMTBweDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTc2cHggNDAlIGF1dG8gYXV0byBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYtY29sIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdG9yZGVyOiAyO1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0Z3JpZC1yb3c6IDEvMztcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAoJHRhYmxldCAtIDFweCkpIHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICgkdGFibGV0IC0gMXB4KSkge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMi80O1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg2KSB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogKCR0YWJsZXQgLSAxcHgpKSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAyLzQ7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtbGFzdC1jaGlsZCgzKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogMS80O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICgkdGFibGV0IC0gMXB4KSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCg2KSB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cblx0XHQmOm50aC1sYXN0LWNoaWxkKC1uICsgMykge1xuXHRcdFx0YmFja2dyb3VuZDogJGNsci1saWdodC1ncmF5LWJnO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICgkdGFibGV0IC0gMXB4KSkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCAtIDFweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1sYXN0LWNoaWxkKDIpIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAoJHRhYmxldCAtIDFweCkpIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDEvMztcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW5wdXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1heC13aWR0aDogNTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDEwcHggNXB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY2xyLXRleHQ7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCAtIDFweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0fVxuXHR9XG59XG4vL2dyaWQgcm93IGVuZFxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLUV4dHJhQm9sZEl0YWxpYy5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFCb2xkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1FeHRyYUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1FeHRyYUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFCb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtQmxhY2tJdGFsaWMuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLUJsYWNrSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1CbGFja0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUJsYWNrSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUG9wcGlucy1UaGluLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUG9wcGlucy1UaGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUG9wcGlucy1CbGFjay5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLUV4dHJhTGlnaHQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLUV4dHJhTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUV4dHJhTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1FeHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUV4dHJhTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLUxpZ2h0SXRhbGljLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUG9wcGlucy1MaWdodEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1MaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtTWVkaXVtLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUG9wcGlucy1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLUxpZ2h0LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUG9wcGlucy1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtTWVkaXVtSXRhbGljLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUG9wcGlucy1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1NZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkSXRhbGljLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtVGhpbkl0YWxpYy5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtVGhpbkl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtVGhpbkl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLVRoaW5JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtVGhpbkl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFMaWdodEl0YWxpYy5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFMaWdodEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFMaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUV4dHJhTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFMaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtSXRhbGljLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUG9wcGlucy1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLUV4dHJhQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtQm9sZEl0YWxpYy5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtQm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuIiwiKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxudWwsIG9sIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuXG5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuZnVsbC1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbi8vIGhvbWUtcGFnZSBzZWxlY3RvclxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG4udWkuYnV0dG9uLFxuLnVpLnRleHQuY29udGFpbmVyLFxuLnVpLmhlYWRlcixcbi51aS5pbnB1dD5pbnB1dCxcbi5saXN0Pi5pdGVtIC5oZWFkZXIsXG4udWkuc3RlcHMgLnN0ZXAgLnRpdGxlLFxuLnVpLmZvcm0gaW5wdXQ6bm90KFt0eXBlXSksXG4udWkuZm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxuLnVpLmZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4udWkuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi51aS5mb3JtIGlucHV0W3R5cGU9ZmlsZV0sXG4udWkuZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4udWkuZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi51aS5mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSxcbi51aS5mb3JtIGlucHV0W3R5cGU9dGVsXSxcbi51aS5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4udWkuZm9ybSBpbnB1dFt0eXBlPXRpbWVdLFxuLnVpLmZvcm0gaW5wdXRbdHlwZT11cmxdLFxuLnVpLmZvcm0gdGV4dGFyZWEsXG4udWkuaW5wdXQgdGV4dGFyZWEsXG4udWkubWVudSxcbi51aS5tZXNzYWdlIC5oZWFkZXIsXG4udWkuY2FyZD4uY29udGVudD4uaGVhZGVyLFxuLnVpLmNhcmRzPi5jYXJkPi5jb250ZW50Pi5oZWFkZXIsXG4udWkuaXRlbXM+Lml0ZW0+LmNvbnRlbnQ+LmhlYWRlcixcbi51aS5zdGF0aXN0aWM+LnZhbHVlLFxuLnVpLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUsXG4udWkuc3RhdGlzdGljPi5sYWJlbCxcbi51aS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LmxhYmVsLFxuLnVpLmFjY29yZGlvbiAudGl0bGU6bm90KC51aSksXG4udWkubW9kYWw+LmhlYWRlcixcbi51aS5wb3B1cD4uaGVhZGVyLFxuLnVpLnNlYXJjaD4ucmVzdWx0cyAucmVzdWx0IC50aXRsZSxcbi51aS5zZWFyY2g+LnJlc3VsdHM+Lm1lc3NhZ2UgLmhlYWRlcixcbi51aS5jYXRlZ29yeS5zZWFyY2g+LnJlc3VsdHMgLmNhdGVnb3J5Pi5uYW1lLFxuLnVpLmxpc3QgLmxpc3Q+Lml0ZW0gLmhlYWRlcixcbi51aS5saXN0Pi5pdGVtIC5oZWFkZXIsXG4udWkuaGVhZGVyIC5zdWIuaGVhZGVyIHtcblxuICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgY29sb3I6ICRjbHItdGV4dDtcbn1cblxuLnVpLmhlYWRlciAuc3ViLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4udWkuYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuLnVpLmJ1dHRvbjpub3QoLmljb24pIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4udWkudGVhbC5idXR0b24sXG4udWkudGVhbC5idXR0b25zIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRlYWw7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjbHItdGVhbCwgMTApO1xuICB9XG59XG5cbi51aS5kYXJrYmx1ZS5idXR0b24sXG4udWkuZGFya2JsdWUuYnV0dG9ucyAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci10ZXh0O1xuICBjb2xvcjogJGNsci1saWdodDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjbHItdGV4dCwgMTApO1xuICB9XG59XG5cbi51aS5ncmVlbi5idXR0b24sXG4udWkuZ3JlZW4uYnV0dG9ucyAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxQjU5MjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzIxQjU5MiwgMTApO1xuICB9XG59XG5cbi51aS5kZWZhdWx0LmRyb3Bkb3duOm5vdCguYnV0dG9uKT4udGV4dCxcbi51aS5kcm9wZG93bjpub3QoLmJ1dHRvbik+LmRlZmF1bHQudGV4dCB7XG4gIGNvbG9yOiAkY2xyLXRleHQ7XG59XG5cbi51aS5pbnB1dD5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzBDQjRDRTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmRyb3Bkb3duLS1pbXByb3ZlZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblxuICAudGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLmhpZGVuLW9uLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGVuLW9uLWRlc2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRlbi1iZWZvcmUtbGFyZ2UtZGVzayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1tZGwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucXVvdGUge1xuICAmLWIxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjbHItdGVhbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIH1cblxuICAgIGNpdGUge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG4uYmctYWNjZW50ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXk7XG59XG5cbi5iZy1hY2NlbnRlZC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnRlZC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmJnLWludmVyc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci10ZXh0O1xufVxuXG4ub3ZlcmxheS1iZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg5LCAxNDAsIDE0MCwgMC4yKTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIge1xuICAudWkuaGVhZGVyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1oZWFkZXIge1xuICAudWkuaGVhZGVyIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5zZWNvbmRhcnktaGVhZGVyIHtcbiAgLnVpLmhlYWRlciB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LWhlYWRlciB7XG4gIC51aS5oZWFkZXIge1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5zbWFsbC1oZWFkZXIge1xuICAudWkuaGVhZGVyIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LWxpbmsge1xuICBjb2xvcjogJGNsci10ZXh0O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRjbHItdGVhbDtcbiAgfVxufVxuXG4udW5kZXJsaW5lZC1saW5rIHtcbiAgY29sb3I6ICRjbHItdGV4dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnRlYWwtY29sb3Ige1xuICBjb2xvcjogJGNsci10ZWFsO1xufVxuXG4ubGlnaHQtY29sb3Ige1xuICBjb2xvcjogJGNsci1saWdodDtcbn1cblxuLnRleHQtY29sb3Ige1xuICBjb2xvcjogJGNsci10ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5heC1jZW50ZXItYWxpZ25lZCB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLWltcCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm1yLWF1dG8taW1wIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm1sLWF1dG8taW1wLmNlbnRlci1vbi1tb2JpbGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubXItYXV0by1pbXAuY2VudGVyLW9uLW1vYmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYW5jaG9yZWQtbmF2IHtcbiAgLnVpLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XG4gIH1cbn1cblxuLmFjY2VudGVkLWhlYWQtYnJpY2sge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5zZW1pLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mLW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mLXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC0xMiB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbn1cbi50ZXh0LTEzIHtcbiAgZm9udC1zaXplOiAuOTI1cmVtICFpbXBvcnRhbnQ7XG59XG4udGV4dC0xNCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnRleHQtMTgge1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xufVxuLnRleHQtMjEge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnRleHQtMjQge1xuICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xufVxuXG4uaW5jcmVhc2VkLXRleHQge1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnQtcGFkLTEge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnQtcGFkLTIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5iLXBhZC0xIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi50Yi1wYWQtMSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50Yi1wYWQtMiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi50Yi1wYWQtMyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9IFxufVxuXG4udGItcGFkLTQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ubHItcGFkLTEge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5iLW1hci0wNiB7XG4gIG1hcmdpbi1ib3R0b206IC42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5iLW1hci0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iLW1hci0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iLW1hci00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5iLW1hci03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi50LW1hci00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wYWRkZWQtdGV4dC1jb250YWluZXIge1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtbGVmdCB7XG4gIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnAtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnAtMTEyNSB7XG4gIHAge1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucC0xMjUge1xuICBwIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucGZzei0xMjUge1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4ucC0xMzc1IHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4ucC0xNSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5wLTIge1xuICBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5saC0xNzUge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLnBhZC1ib3gtMSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA0NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50ZXh0LWludiB7XG4gIGNvbG9yOiAkY2xyLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgLnVpLmhlYWRlciB7XG4gICAgY29sb3I6ICRjbHItbGlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItdGV4dDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG9wYWNpdHk6IC44O1xuICB9XG59XG5cbi5ib3JkZXJlZC1jb250YWluZXIyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgJGNsci10ZWFsO1xufVxuXG4ud2lkZS1idG4ge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4udGVzdGltb25pYWxzLWltZyB7XG4gIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2lnbi0xIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmZsZXgtY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtbW9iaWxlLWNlbnRlcmVkLCAudGV4dC10YWJsZXQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnRleHQtdGFibGV0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnRleHQtYWNjZW50ZWQtLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci10ZXh0LWJnLWFjY2VudGVkO1xuXG4gICYxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRleHQtYmctYWNjZW50ZWQ7XG4gICAgcGFkZGluZzogMzVweCAxMHB4O1xuICB9XG5cbiAgJi0tMDUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNsci10ZXh0LWJnLWFjY2VudGVkLCAuNSk7XG4gIH1cbn1cblxuLnRleHQtaWNvbi1zdGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50ZXh0LWljb24tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4uaWNvbi1ib3gtMSB7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4udGltZS16b25lLWZsYWctaGVhZGVyIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDEwcHggLjE0Mjg1NzE0ZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVybGVzcy1ib2xkZWQtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIHRyIHtcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMjBweDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGFibGV0IHtcbiAgICB0ciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGUtb3JkZXIge1xuICBvcmRlcjogMTtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyLWNvbG9yLWluaGVyaXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udG9wLWRlc2t0b3AtbWVudSAuaXRlbSB7XG4gIHBhZGRpbmc6IC43ODU3MTQyOWVtIC40NjQyODU3MTVlbSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IC43ODU3MTQyOWVtIC45Mjg1NzE0M2VtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRvcC1kZXNrdG9wLW1lbnUgLmFkZC1wb3B1cHtcbiAgcGFkZGluZzogLjc4NTcxNDI5ZW0gNXB4ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogLjc4NTcxNDI5ZW0gNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy9idG5zIGhhdmUgYW5vdGhlciBzdHlsZXMgKHdpZHRoKSBvbiB0aGlzIHBhZ2Vcbi5hYm91dC12YWx1ZXMtcGFnZSxcbi5ib29rLXlvdXItc2Vzc2lvbi1wYWdle1xuICAmLnVpLmJ1dHRvbntcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWJvdXQtbWV0aG9kLXBhZ2UsXG4udGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlLXBhZ2UsXG4ubWV0aG9kLXRyYWluaW5nLXByb2dyYW0tcGFnZSxcbi52YWx1ZXMtdHJhaW5pbmctcHJvZ3JhbS1wYWdlLFxuLm1hc3Rlci1wbGFubmluZy1wYWdlLFxuLnByb3BoZWN5LWlpLXBhZ2V7XG4gIC51aS5idXR0b246bm90KC5mbHVpZCl7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmVtcHlyZWFuY2UtMS1wYWdlLFxuLnByb3BoZWN5LTEtcGFnZXtcbiAgLnVpLmJ1dHRvbjpub3QoLmZsdWlkKXtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI21vZGFsQ3VycmljdWx1bXtcbiAgaGVpZ2h0OiA5MHZoICFpbXBvcnRhbnQ7XG5cbiAgLmNvbnRlbnR7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4haW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNTBweCAhaW1wb3J0YW50O1xuICAgICBmbGV4LWRpcmVjdGlvbjogcm93IWltcG9ydGFudDtcbiAgICAgIC8qIG1pbi1oZWlnaHQ6IDQwMHB4OyAqL1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luOiAgMCBhdXRvIDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICAgIC8qIGhlaWdodDogMzEwcHg7ICovXG4gICAgICB9XG4gICAgfVxuXG4gICAgYXtcbiAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmPmRpdntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Atc20tbWF4IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiXG4udWkuc2Vjb25kYXJ5LmJ1dHRvbixcbi51aS5zZWNvbmRhcnkuYnV0dG9ucyAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci10ZXh0O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNsci10ZXh0LCAxMCk7XG4gIH1cbn1cblxuLnVpLnByaW1hcnkuYnV0dG9uLFxuLnVpLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgzNWRlZywgIzVCNUM3RiAwJSwgIzI0MzY2MSAxNCUsICMxMjMzNjEgMjUlLCAjMUM1MDdGIDM2JSwgIzEyNUI4QSA0NSUsICMxMTVEODcgNTUlLCAjMDk3ODk5IDYyJSwgIzA0OTNBNiA3MSUsICMwMUMwQkYgNzklLCAjMzNDNEJGIDg4JSwgIzFFREVENyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgJjpob3ZlciB7ICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMCUgMTAwJTtcbiAgICBjb2xvcjogJGNsci10ZXh0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItdGV4dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4wMDAsIDAuMDAwLCAwLjIzMCwgMSk7XG4gIH1cbn1cblxuLnVpLmJ1dHRvbi5saWdodC1idG4ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udWkudGVydGlhcnkuYnV0dG9uIHtcbiAgY29sb3I6IGluaXRpYWw7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXk7XG4gIH1cbn1cblxuLnVpLm9yYW5nZS5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ2ZjQ0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufSIsIi8qIG5ldyBzdHlsZSBmb3IgZm9tYW50aWMtdWkgLnVpLmNhcmQgKi9cclxuXHJcbi51aS5iYXNpYy5jYXJkLFxyXG4udWkuYmFzaWMuY2FyZHMgPiAuY2FyZCxcclxuLnVpLmJhc2ljLmNhcmQgPiA6Zmlyc3QtY2hpbGQsXHJcbi51aS5iYXNpYy5jYXJkcyA+IC5jYXJkID4gOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aS5iYXNpYy5jYXJkLFxyXG4udWkuYmFzaWMuY2FyZHMgPiAuY2FyZCxcclxuLnVpLmJhc2ljLmNhcmQ6aG92ZXIsXHJcbi51aS5iYXNpYy5jYXJkcyA+IC5jYXJkOmhvdmVyIHtcclxuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYm9yZGVyX2Jsb2NrIHtcclxuXHQudWkuYmFzaWMuY2FyZHMgPiAuY2FyZCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC51aS5iYXNpYy5jYXJkcyA+IC5jYXJkID4gOmZpcnN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHggIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRib3gtc2hhZG93OiAwIDVweCAxMnB4IDAgcmdiYSgzMywgNDMsIDU0LCAwLjA3KSwgMCAxMHB4IDMwcHggMCByZ2JhKDMzLCA0MywgNTQsIDAuMDkpICEgaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4iLCIuaXJ1LXRpbnktcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5zb25nLW1haW4taW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cblxuICAgIC5pY29uLmF4LXN0b3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5zb25nLXRpbWVyIHtcbiAgICAgIG1hcmdpbjogMHB4IDE1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5zb25nLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAxcmVtO1xuICAgIGZsZXgtYmFzaXM6IDFyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNsci10ZWFsO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgICAgbWluLXdpZHRoOiAxLjVyZW07XG4gICAgICBmbGV4LWJhc2lzOiAxLjVyZW07XG4gICAgfVxuXG4gICAgJi5heC10aW1lcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNvbmctc2VlayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zb25nLXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMjksIDMxLCAwLjE1KTtcbiAgICB3aWR0aDogMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNvbmctdm9sdW1lLWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuODUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuc29uZy12b2x1bWUtYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMjAlO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDI5LCAzMSwgMC45KTtcblxuICAgICYjZmcge1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW46IC0yLjVweCBhdXRvO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAmI2ZnZyB7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IC01cHggYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgICYjYmcge1xuICAgICAgaGVpZ2h0OiAxLjVweDtcbiAgICAgIG1hcmdpbjogLTAuNzVweCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMjksIDMxLCAwLjc1KTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG5cbiAgLnNvbmctdm9sdW1lLWRvdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA4MCU7XG4gICAgbWFyZ2luOiAtNy41cHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLCAyOSwgMzEsIDAuOSk7XG4gICAgYm9yZGVyLXJhZGl1czogNy41cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRlYWw7XG4gICAgfVxuICB9XG59IiwiLmRhcmstYmFubmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMEIyODUwO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2J1aWxkL2ltYWdlcy9iYW5uZXIvYmx1ZS1zbW9rZS1iZy5qcGcnKTtcclxuXHRtaW4taGVpZ2h0OjI1MHB4O1xyXG5cdGN1cnNvcjpwb2ludGVyO1xyXG5cdHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLnRleHQtb3Zlci1kYXJrLWJhbm5lciB7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogMi42cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICNFRUZFMDAgIWltcG9ydGFudDtcclxuXHR9XHJcbn0iLCIudmlkZW8tY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xyXG5cdGhlaWdodDogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0bWFyZ2luLWxlZnQ6ICBhdXRvO1xyXG59XHJcbi52aWRlby1jb250YWluZXIgaWZyYW1lIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcbi8qIFdpc3RpYSByb3VuZGVkIGNvcm5lcnMgKi9cclxuLnctY2hyb21lIHtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59IiwiXG4ucmVhZC1tb3JlLWxlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAmX19ibHVyZWQge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IC40cztcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX190b2dnbGUtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG5cbiAgJl9fdG9nZ2xlLWJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcblxuICAgIGkuaWNvbiB7XG4gICAgICBjb2xvcjogJGNsci10ZWFsO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY2xyLXRlYWwsIDEwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDYwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAmLS13aGl0ZS1iZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMC41KSAxMDAlKTtcbiAgICB9XG4gICAgJi0tZ3JheS1iZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI0MSwyNDEsMjQxLDEpIDAlLHJnYmEoMjQxLDI0MSwyNDEsMC41KSAxMDAlKTtcbiAgICB9XG5cbiAgICAmLS00MCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5ybWwtYWN0aXZlIHtcbiAgICAucmVhZC1tb3JlLWxlc3Mge1xuICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2ltcGxlLWxlZnQge1xuICAgIC5yZWFkLW1vcmUtbGVzcyB7XG4gICAgICAmX190b2dnbGUtYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICBcbiAgICAgICAgaS5pY29uIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fdG9nZ2xlLXRleHQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVhZC1tb3JlLS1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZDogI0VDRjdGOTtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnNob3J0LWRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkY2xyLWxpZ2h0IDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMTAwJSk7XG5cbiAgICAmLS1ncmF5IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRjbHItbGlnaHQtZ3JheS1iZyAwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjUpIDEwMCUpO1xuICAgIH1cbiAgfVxufSIsIi5jYXRlZ29yeSB7XG4gICYtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpbHRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZS1sZyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC51aS5zZWxlY3Rpb24uZHJvcGRvd24ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDM2LCAzOCwgLjE1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LnNlYXJjaCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGkuaWNvbiB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDIuNjcxNDI4NTdlbTtcbiAgICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLS41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zd2l0Y2hlciB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC51aS5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjbHItdGV4dDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICRjbHItdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGNsci10ZWFsO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjbHItdGVhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpLmljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkY2xyLXRlYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCAjYmNiZGJkLCAwIDAgMCAxcHggI2Q0ZDRkNSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWJsb2cge1xuXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWxnIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXRvZ2dsZS1hY3RpdmUge1xuICAgICAgICAudWkuYnV0dG9uIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNlYXJjaC1mb3JtIHtcbiAgLnVpLmRyb3Bkb3duIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaW5wdXQuc2VhcmNoIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBpLmljb24ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAyLjY3MTQyODU3ZW07XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIGNvbG9yOiAkY2xyLXRlYWw7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0uNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51aS5zZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDM2LCAzOCwgLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjg1NzE0MjlyZW07XG5cbiAgICBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudWkuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQ7XG5cbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpLmljb24ge1xuICAgICAgY29sb3I6ICRjbHItdGVhbDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC51aS5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNsci1saWdodC1ncmF5LCAxMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZXF1YWwtdyB7XG4gICAgLnVpLmRyb3Bkb3duIHtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG4gICAgLnVpLnNlYXJjaCB7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tbGlnaHQtYnRuIHtcbiAgICAudWkuYnV0dG9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG59IiwiLnNpZGViYXIge1xuICAmLWNvbnRhaW5lciB7XG5cbiAgICAudWkuYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXk7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIGgzLnVpLmhlYWRlciB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAudWkubGlzdCB7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudWkuYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjbHItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXdyYXBlZCB7XG4gICAgICAgIC51aS5oZWFkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVpLmxpc3Qge1xuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAxZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hY2NvcmRpb24tY2lyY2xlLW1hcmtlciB7XG5cblxuICAudWkuc3R5bGVkLmFjY29yZGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzQsIDM2LCAzOCwgLjE1KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNCwgMzYsIDM4LCAuMTUpO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblxuICAgIC5pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuXG4gICAgICAuaWNvbiwgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fYm9yZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzNiwgMzgsIC4xNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG59IiwiLnN3aXBlci1zbGlkZXItc3R5bGUge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheTtcblxuICAmLS1saWdodC1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodDtcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDQwcHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIGNpdGUsIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB9XG5cbiAgICAmX19xdW90ZSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBib3R0b206IC01cHg7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRleHQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXRleHQ7XG5cbiAgICAmLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IC4ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjb2xvcjogJGNsci10ZXh0O1xuICAgIH1cbiAgfVxufSIsIi5iZy1vdmVybGF5IHtcbiAgJi0tbWFpbiB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vRGVtYXJ0aW5pLXN0YWdlLWJjay1CVEUtQ29uY2VwdC1vdmVybGF5LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjcwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJyZWFrdGhyb3VnaHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vTmV3LUJyZWFrdGhyb3VnaC1oZXJvLmpwZ1wiKSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCAjMENCNENFIDAlLCAjMEIyODUwIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveCAhaW1wb3J0YW50O1xuICB9XG4gIC51aS5iYXNpYy5jZW50ZXIuYWxpZ25lZC5zZWdtZW50e1xuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgcGFkZGluZzogMTVweCAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gIH1cblxuICAmX19ib3gtcmV2ZXJzZXtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXJ7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiA1OHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnN1Yi5oZWFkZXJ7XG4gICAgZm9udC1zaXplOiAxOHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBmb250LXNpemU6IDE5cHghaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIHB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cblxuICAudWkuYmlnLm9yYW5nZS5idXR0b257XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG59XG4iLCJmb290ZXIge1xuXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY2xyLXRleHQgIWltcG9ydGFudDtcblxuICAvKlxuICBpbWcge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEwMyUpIHNlcGlhKDQwJSkgc2F0dXJhdGUoMjIyOSUpIGh1ZS1yb3RhdGUoMjAzZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoMjklKTtcbiAgfVxuICAqL1xuXG4gIGEsaDQsaSB7XG4gICAgY29sb3I6ICRjbHItdGV4dDtcbiAgfVxuXG4gIC5zb2NpYWwtaWNvbnMge1xuXG4gICAgYS5pdGVte1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0byAwcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLypcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYmFja2dyb3VuZDogIzBCMjg1MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggLTVweCAjMEIyODUwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAqL1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW46IGF1dG8gMC40cmVtO1xuICAgICAgfVxuXG4gICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMjBweDsgXG4gICAgICB9XG4gICAgICAmLnlvdXR1YmUgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgfVxuICAgICAgJi5pbnN0YWdyYW0gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgfVxuXG5cbiAgICAgIC8qXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7ICAgICAgICBcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTIwJTtcbiAgICAgICAgaGVpZ2h0OiAxMjAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGxlZnQ6IC0xMTAlO1xuICAgICAgICB0b3A6IDkwJTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGkge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgICBjb2xvcjogIzBCMjg1MCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZVNvY2lhbEljb25zIDAuN3MgMTtcbiAgICAgICAgICB0b3A6IC0xMCU7XG4gICAgICAgICAgbGVmdDogLTEwJTtcbiAgICAgICAgfVxuICAgICAgICBAa2V5ZnJhbWVzIGFuaW1hdGVTb2NpYWxJY29ucyB7XG4gICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTEwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDUwJXtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgKi9cbiAgICB9XG4gIH1cblxuICAudWkuaGlkZS1vbi1tb2JpbGUucmVsYXhlZC5saXN0IHtcbiAgICAuaXRlbSB7XG4gICAgICBjb2xvcjogJGNsci10ZXh0ICFpbXBvcnRhbnQ7XG5cbiAgICB9XG4gIH1cbn1cbiIsIi5jb3VudGRvd24ge1xuICAmX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmX19iYXNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogLTcuNXB4O1xuICB9XG4gIFxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiA3LjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1saWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAuNjc1cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWJpZyB7XG4gICAgLmNvdW50ZG93bl9fYmFzZSB7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLW1kIHtcbiAgICAgICAgbWFyZ2luOiAtMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvdW50ZG93bl9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLW1kIHtcbiAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLW1kIHtcbiAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWRhcmsge1xuICAgIC5jb3VudGRvd25fX2l0ZW0ge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItdGV4dDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiXG4ubG9nby1icmljayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheS1iZztcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmLS1uby13cmFwLWRlc2sge1xuICAgICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tc20ge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdGFydCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYXdhcmQge1xuICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLXNtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAmLS1sZWZ0LXNwYWNlIHtcbiAgICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLXNtIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdy1vLXBhZGQge1xuICAgIC51aS5wYWdlLmdyaWQge1xuICAgICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tc20ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLW1kIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLWxnIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXItLWpjLW4ge1xuICAgICZfY2VudGVyIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdjMge1xuICAgIC5sb2dvLWJyaWNrX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5sb2dvLWJyaWNrX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFzdGVyLXBsYW5uaW5nLXBhZ2UsXG4udGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlLXBhZ2V7XG4gIC5sb2dvLWJyaWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbiIsIi50YWJzLWNvbnRlbnQge1xuICAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZS1sZyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xN3B4O1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZmlsbDogJGNsci10ZWFsO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1sZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWxnIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLW1kIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRlYWwgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWxnIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fib3V0LXBhZ2UvY2hldnJvbi5zdmcnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICRjbHItbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBmaWxsOiAkY2xyLXRleHQ7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjbHItdGVhbDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmRzIHtcbiAgICAuY2FyZCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjVlbSkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMS41ZW0pICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGNsci10ZXh0O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogJGNsci10ZWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faG9tZXtcbiAgICAudGFicy1jb250ZW50X19kZXNjcmlwdGlvbntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zZWNvbmRhcnktaGVhZGVye1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubGluay1hbGx7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XG4gICAgfVxuICB9XG59XG5cbi51aS50YWJ1bGFyLm1lbnUgLmFjdGl2ZS5pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLmhvbWUtcGFnZS1jb250YWluZXJ7XG4gIGgyLmhlYWRlcntcbiAgICBmb250LXNpemU6IDU4cHghaW1wb3J0YW50O1xuICB9XG5cbiAgLnVpLmxhcmdlLnRleHR7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhvbWUtdGFicyB7XG4gIC5kaXZpZGVye1xuICAgIEBpbmNsdWRlIG1vYmlsZS1sZy1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnRhYnMtY29udGVudCB7XG4gICAgQGluY2x1ZGUgbW9iaWxlLWxnLW1heCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDM2cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fY29udHJvbHMge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlLWxnLW1heCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAyMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMi5oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiA1OHB4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUtbGctbWF4IHtcbiAgICAgICAgZm9udC1zaXplOiAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAudWkubGFyZ2UudGV4dCB7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZS1sZy1tYXgge1xuICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIlxuLnNsaWRlLWxlZnQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBhbmltYXRpb246IHNsaWRlRnJvbUxlZnQgLjc1cyBlYXNlLW91dCAxO1xuXG4gIEBrZXlmcmFtZXMgc2xpZGVGcm9tTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MHB4KTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxufSIsIi5oZWFkZXItbmV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gIHBhZGRpbmc6IDAgMTVweDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgfVxuXG4gICZfX3dyYXB7XG4gICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAgMCFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19jb250ZW50LWJveHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjbHItbGlnaHQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgfVxuXG5cbiAgICAmOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28td3JhcHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5kYXJre1xuICAgIC5oZWFkZXItbmV3X19saW5re1xuICAgICAgY29sb3I6ICRjbHItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19idG57XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItbWVudS1saW5re1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGltZ3tcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC50b3AtZGVza3RvcC1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kIDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5hYm91dC1tZXRob2QtcGFnZSxcbi5hYm91dC12YWx1ZXMtcGFnZSxcbi5tYXN0ZXItcGxhbm5pbmctcGFnZSB7XG4gIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlLXBhZ2UsXG4ubWV0aG9kLXRyYWluaW5nLXByb2dyYW0tcGFnZSxcbi52YWx1ZXMtdHJhaW5pbmctcHJvZ3JhbS1wYWdlLFxuLnByb3BoZWN5LWlpLXBhZ2UsXG4ubWFzdGVyLXBsYW5uaW5nLXBhZ2UsXG4uYWJvdXQtbWV0aG9kLXBhZ2UsXG4uZW1weXJlYW5jZS0xLXBhZ2UsXG4ucHJvcGhlY3ktMS1wYWdle1xuICAuaGVhZGVyLW5ldyB7XG4gICAgLnVpLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlLXBhZ2V7XG4gIC5oZWFkZXItbmV3IHtcbiAgICBtYXgtd2lkdGg6IDEyMjVweDtcbiAgfVxufVxuXG4ucHJvcGhlY3ktaWktcGFnZXtcbiAgLmhlYWRlci1uZXd7XG4gICAgJl9fYnRue1xuICAgICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgfVxuICAgICZfX2J0bi13cmFwe1xuICAgICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vcHBvcnR1bml0eS1wcm9ncmFtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAtNjBweCBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAjMDAwMDAwMjk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDM0cHggNjBweCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgbW9iaWxlLW1ke1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX2JveC1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNTRweDtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJl9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbS1tYXgge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnByb3BoZWN5LWltZyB7XG4gICAgLm9wcG9ydHVuaXR5LXByb2dyYW1fX2JveC1pbWcge1xuICAgICAgJjpudGgtb2YtdHlwZSgxKSxcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnIge1xuICAgICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLnByb3BoZWN5LTEtaW1nIHtcbiAgICAub3Bwb3J0dW5pdHktcHJvZ3JhbV9fYm94LWltZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnIge1xuICAgICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLm1ldGhvZC1pbWcge1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNTNweDtcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcHBvcnR1bml0eS1wcm9ncmFtX193cmFwIHtcbiAgICAgIC5vcHBvcnR1bml0eS1wcm9ncmFtX19ib3gge1xuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5lbXB5cmVhbmNlLWltZ3tcbiAgICBtYXgtd2lkdGg6IDExMjZweDtcblxuICAgIC5vcHBvcnR1bml0eS1wcm9ncmFtX193cmFwe1xuICAgICAgcGFkZGluZzogMzJweCA0OHB4IDI4cHggNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3Bwb3J0dW5pdHktcHJvZ3JhbV9fYm94e1xuICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XG4gICAgICB9XG5cblxuICAgICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDY2cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuIiwiLmxpdmVzdHJlYW0tdHJhaW5pbmcge1xuICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgJl9fYm94IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDI1cHggMTVweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogNTVweCA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2syLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb3BoZWN5LWlpLXBhZ2V7XG4gIC5saXZlc3RyZWFtLXRyYWluaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiRjbHItbGlnaHQtZ3JheS1iZyA7XG5cblxuICAgICZfX2JveHtcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItbGlnaHQ7XG4gICAgfVxuICB9XG59IiwiLnBhZ2UtbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcblxuICAmX19uYXYge1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA1MHB4IHJnYmEoMjUsIDM3LCA1MiwgLjE0KSwgMCAycHggNXB4IHJnYmEoMjUsIDM3LCA1MiwgLjAzKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuXG5cbiAgJl9fdGl0bGUtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRjbHItdGV4dDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkY2xyLXRleHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogLTUwcHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci10ZXh0O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJsb2ctaGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMxMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY2xyLWxpZ2h0O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggIzMzMztcblxuICAudWkuaGVhZGVyLFxuICAudWkuaGVhZGVyIC5zdWIuaGVhZGVyIHtcbiAgICBjb2xvcjogJGNsci1saWdodDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDJweCAjMzMzO1xuICB9XG5cbiAgLnVpLmhlYWRlciB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG4gIH1cblxuICAudWkuYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgYSwgYTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gICYtLWIxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMiwwLDM2KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzNkZWcsIHJnYmEoMiwwLDM2LDAuMykgMCUsIHJnYmEoOSw5LDEyMSwwLjMpIDM1JSwgcmdiYSgwLDIxMiwyNTUsMC4zKSAxMDAlKSwgdXJsKC4uL2ltYWdlcy9oZXJvL2Jsb2ctYmctZGVtYXJ0aW5pLXZlci0xLnBuZyk7XG4gIH1cblxuICAmLS1iMiB7XG4gICAgYmFja2dyb3VuZDogIzIyNkFCQTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vRGVtYXJ0aW5pLWJnLTMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tYjMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkQ5OEU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL0hlYWRlci1USEUtS0VZUy1UTy1NRU5UQUwtSEVBTFRILnBuZyk7XG4gIH1cblxuICAmLS1iNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vUGVuZHVsdW1Kb2huLnBuZyk7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDk1dmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzUlIDgwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tYTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9QZW5kdWx1bVN1bW1pdDIwMTdUaHVycy00NzAtMTAyNHg2ODMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkE0MDg2O1xuICAgIG1pbi1oZWlnaHQ6IDQzNXB4O1xuICB9XG59XG5cbi5wb2RjYXN0LWhlcm8ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby90aG9tYXMtbGUuanBnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICYtLWVtYmVkLXBsYXllciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAzcmVtIDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tc20ge1xuICAgICAgcGFkZGluZzogMi41cmVtIDIuNXJlbSA1cmVtIDIuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tbWRsIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gM3JlbSA2cmVtIDNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgaDEudWkuaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLXNtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLW1kbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLS1pZnJhbWUtY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgzNWRlZywgIzVCNUM3RiAwJSwgIzI0MzY2MSAxNCUsICMxMjMzNjEgMjUlLCAjMUM1MDdGIDM2JSwgIzEyNUI4QSA0NSUsICMxMTVEODcgNTUlLCAjMDk3ODk5IDYyJSwgIzA0OTNBNiA3MSUsICMwMUMwQkYgNzklLCAjMzNDNEJGIDg4JSwgIzFFREVENyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG5cbiAgICBvcGFjaXR5OiAuODM7XG4gIH1cbn1cblxuLmdlbmVyaWMtYnRlIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiB0b3AgbGVmdCAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoLi4vaW1hZ2VzL2hlcm8vYnRlLWhlcm8tYmFubmVyLnBuZyk7XG5cbiAgY29sb3I6ICRjbHItbGlnaHQ7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDkwcHg7XG4gICAgYmFja2dyb3VuZDogOTAlIDIwMCUgbm8tcmVwZWF0IHVybCguLi9pbWFnZXMvYnRlLWdlbmVyaWMvRHItSm9obi1EZW1hcnRpbmktNC5wbmcpLCB0b3AgbGVmdCAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoLi4vaW1hZ2VzL2hlcm8vYnRlLWhlcm8tYmFubmVyLnBuZyk7XG4gIH1cblxuICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1tZGwge1xuICAgIGJhY2tncm91bmQ6IDkwJSAxMDAlIG5vLXJlcGVhdCB1cmwoLi4vaW1hZ2VzL2J0ZS1nZW5lcmljL0RyLUpvaG4tRGVtYXJ0aW5pLTQucG5nKSwgdG9wIGxlZnQgLyBjb3ZlciBuby1yZXBlYXQgdXJsKC4uL2ltYWdlcy9oZXJvL2J0ZS1oZXJvLWJhbm5lci5wbmcpO1xuICB9XG5cbiAgJi0tbXBsIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgYmFja2dyb3VuZDogdG9wIGxlZnQgLyBjb3ZlciBuby1yZXBlYXQgdXJsKC4uL2ltYWdlcy9oZXJvL2J0ZS1oZXJvLWJhbm5lci5wbmcpO1xuICAgIH1cbiAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1tZGwge1xuICAgICAgYmFja2dyb3VuZDogdG9wIGxlZnQgLyBjb3ZlciBuby1yZXBlYXQgdXJsKC4uL2ltYWdlcy9oZXJvL2J0ZS1oZXJvLWJhbm5lci5wbmcpO1xuICAgIH1cbiAgfVxuXG4gIC51aS5oZWFkZXIge1xuICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xuXG4gICAgLnN1Yi5oZWFkZXIge1xuICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY2VudGVkLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIDkwZGVnLHJnYmEoMTgsNTEsOTcsMSkgMTglLHJnYmEoMTcsOTMsMTM1LDEpIDQ3JSxyZ2JhKDQsMTQ3LDE2NiwxKSA2NSUscmdiYSgzMCwyMjIsMjE1LDEpIDEwMCUpIWltcG9ydGFudDtcbn1cblxuLmFjY2VudGVkLXByZXR0eS1iZzEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGFnZS9EZW1hcnRpbmktc3RhZ2UtYmNrLUJURS1Db25jZXB0LW92ZXJsYXkucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5hY2NlbnRlZC1wcmV0dHktYmcyIHtcbiAgYmFja2dyb3VuZDogdG9wIGxlZnQgLyBjb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmQvYWNjZW50ZWQtYmcxLmpwZ1wiKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDM1ZGVnLFxuICAgICAgICByZ2JhKDkxLCA5MiwgMTI3LCAwLjgpIDAlLFxuICAgICAgICByZ2JhKDM2LCA1NCwgOTcsIDAuOCkgMTQlLFxuICAgICAgICByZ2JhKDE4LCA1MSwgOTcsIDAuOCkgMjUlLFxuICAgICAgICByZ2JhKDI4LCA4MCwgMTI3LCAwLjgpIDM2JSxcbiAgICAgICAgcmdiYSgxOCwgOTEsIDEzOCwgMC44KSA0NSUsXG4gICAgICAgIHJnYmEoMTcsIDkzLCAxMzUsIDAuOCkgNTUlLFxuICAgICAgICByZ2JhKDksIDEyMCwgMTUzLCAwLjgpIDYyJSxcbiAgICAgICAgcmdiYSg0LCAxNDcsIDE2NiwgMC44KSA3MSUsXG4gICAgICAgIHJnYmEoMSwgMTkyLCAxOTEsIDAuOCkgNzklLFxuICAgICAgICByZ2JhKDUxLCAxOTYsIDE5MSwgMC44KSA4OCUsXG4gICAgICAgIHJnYmEoMzAsIDIyMiwgMjE1LCAwLjgpIDEwMCVcbiAgICAgICk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbn1cblxuLmFjY2VudGVkLXBhdHRlcm4tYmcge1xuICBiYWNrZ3JvdW5kOiB0b3AgbGVmdCAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZC9hY2NlbnRlZC1wYXR0ZXJuLWJnLmpwZ1wiKTtcbn1cblxuLnN0ZXAtYWNjZW50ZWQtYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodDtcbiAgfVxuXG4gICZfX3NoYWRvd2VkLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgjMDAwMDAwLCAuMTYpO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLXNtIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8tam9obi13aXRoLXNpZ24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgJl9fbWFpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMyU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3AtbWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tc20ge1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tbWRsIHtcbiAgICAgIHJpZ2h0OiAxNCU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2lnbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4ucXVvdGVzLWhlcm8ge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcXVvdGVzL3F1b3Rlcy1iZy5qcGcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwMDAwLCAuMjUpO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICRjbHItbGlnaHQ7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cblxuICAgIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9nLW1haW4tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgJl9fY29udGFpbmVyIHtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAudWkuaGVhZGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19pdGVtIHtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY2xyLXRleHQtbGluaztcbiAgICAgICAgXG4gICAgICAgICY6bm90KC5idXR0b24pOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgID5zcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAkY2xyLXRlYWw7XG4gICAgICB9XG5cbiAgICAgIHAsXG4gICAgICAudWkubGlzdCAubGlzdCA+IC5pdGVtLCAudWkubGlzdCA+IC5pdGVtLCBvbC51aS5saXN0IGxpLCB1bC51aS5saXN0IGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGgxIHN0cm9uZyxcbiAgICAgIGgyIHN0cm9uZyxcbiAgICAgIGgzIHN0cm9uZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLnVpLmhlYWRlciAuc3ViLmhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuN3JlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICAudmlkZW8taXRlbSB7XG4gICAgICAgICZfX2luZm8ge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5O1xuXG4gICAgICAgICAgdGltZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNsci10ZWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgdGltZTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCRjbHItdGVhbCwgMTApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsLnVpLmxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICB0aW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci10ZWFsO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGltZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRjbHItdGVhbCwgMTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudWkubGlzdD4uaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9kY2FzdC1pdGVtIHtcbiAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNsci1saWdodC1ncmF5O1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICBmb250LXNpemU6MC45cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAudWkuaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL2N1c3RvbSBzdHlsZXMgc2hpa3dhc2EtcGxheWVyXG5cbiAgLnBvZGNhc3QtaXRlbXtcbiAgICAuc2hrLXBsYXllcntcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG59XG4iLCIvKi5hMmFfc3ZnLCAuYTJhX2NvdW50IHsgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9Ki9cclxuLyouYTJhX21lbnUsIC5hMmFfbWVudV9maW5kX2NvbnRhaW5lciB7IGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfSovXHJcbi5hMmFfbWVudSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcclxuICBib3JkZXItY29sb3I6ICNERkRGREY7XHJcbn1cclxuLmEyYV9tZW51IGEsIC5hMmFfbWVudSBhLmEyYV9pLCAuYTJhX21lbnUgYS5hMmFfaTp2aXNpdGVkLCAuYTJhX21lbnUgYS5hMmFfbW9yZSwgaS5hMmFfaSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuLmEyYV9tZW51IGEuYTJhX2k6YWN0aXZlLCAuYTJhX21lbnUgYS5hMmFfaTpmb2N1cywgLmEyYV9tZW51IGEuYTJhX2k6aG92ZXIsIC5hMmFfbWVudSBhLmEyYV9tb3JlOmFjdGl2ZSwgLmEyYV9tZW51IGEuYTJhX21vcmU6Zm9jdXMsIC5hMmFfbWVudSBhLmEyYV9tb3JlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XHJcbiAgLypjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyovXHJcbn1cclxuLmEyYV93aWRlIGEge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn0iLCIuaW5kZXAtbWVkaWEtYnJpY2sge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDozMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206MzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnVpLmhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG4gIH1cblxuICAudWkuYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuOWVtO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuc2lnbi0xIHtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXktYmc7XG5cbiAgICAudWkuZmx1aWQuaW1hZ2V7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tYmcxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXk7XG5cbiAgICAudWkuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICB9XG4gICAgLnVpLmhlYWRlciA+IC5zdWIuaGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC4zcmVtO1xuICAgICAgZm9udC1zaXplOiAxLjU1cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWJnMiB7XG4gICAgYmFja2dyb3VuZDogdG9wIGxlZnQgLyBjb3ZlciBuby1yZXBlYXQgdXJsKCcuLi9pbWFnZXMvaGVyby9EZW1hcnRpbmktc3RhZ2UtYmNrLUJURS1Db25jZXB0LW92ZXJsYXkucG5nJyk7XG4gICAgY29sb3I6ICRjbHItbGlnaHQ7XG5cbiAgICAudWkuaGVhZGVyLCAudWkuaGVhZGVyID4gc3BhbiB7XG4gICAgICBjb2xvcjogJGNsci1saWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLWJnMyB7XG4gICAgYmFja2dyb3VuZDogdG9wIGxlZnQgLyBjb3ZlciBuby1yZXBlYXQgdXJsKCcuLi9pbWFnZXMvYWJvdXQtcGFnZS9idXR0ZXJmbHktYmcucG5nJyk7XG4gIH1cblxuICAmLS1iZzQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQ7XG5cbiAgICAud2lzdGlhX3N3YXRjaCxcbiAgICAudy1jaHJvbWV7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnRleHQtaW52IHtcbiAgICAgIGNvbG9yOiAkY2xyLWJsYWNrICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3Rlbi1vbl9fbGlua3tcbiAgICAgIGF7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICByZ2IoMjI0LCAyMjUsIDIyNikhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1iZzV7XG4gICAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cbiAgJi0td29ybGQtbGlnaHQge1xuICAgIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQgdXJsKCcuLi9pbWFnZXMvaGVyby9idGUtaGVyby1iYW5uZXIucG5nJyk7XG4gICAgY29sb3I6ICRjbHItbGlnaHQ7XG5cbiAgICAudWkuaGVhZGVyLCAudWkuaGVhZGVyID4gc3BhbiB7XG4gICAgICBjb2xvcjogJGNsci1saWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLW9yZGVyZWQge1xuICAgIC5pbmRlcC1tZWRpYS1icmlja19fY2FwdGlvbiB7XG4gICAgICBvcmRlcjogMjtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmRlcC1tZWRpYS1icmlja19fbWVkaWEge1xuICAgICAgb3JkZXI6IDE7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH0gXG4gIH1cblxuICAmLS10Yi02MCB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmX19ob21lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMzZweCAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW5kZXAtbGVmdHtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDU4cHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHghaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMCFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWIuaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4IWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgICBmb250LXNpemU6IDE5cHghaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jZW50ZXItb24tbW9iaWxlLmNvbHVtbiB7XG4gICAgICAudWkuY29udGFpbmVye1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDonJyA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwNnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2dlbmVyYWwvcGxheTEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmRlbWFydGluaS1tZXRob2QtaG9tZXtcbiAgLmRpdmlkZXJ7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxufSIsIi5uZXdzLWNhcmRzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIC51aS5oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAuc3ViLmhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC8qIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwICNiY2JkYmQsIDAgMCAwIDFweCAjZDRkNGQ1ICFpbXBvcnRhbnQ7ICovXG5cbiAgICAgICAgLnVpLmhlYWRlciB7XG4gICAgICAgICAgY29sb3I6ICRjbHItdGVhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkcy1jb250ZW50X19jYXB0aW9uIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLXRlYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi51aS5zdGFja2FibGUuY2FyZHMge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlLWxnIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY2FyZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWxnIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzMzMzMyUgLSAyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhdGVnb3J5LXN3aXRjaC1jYXJkX19yb3cge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuaW1hZ2Uge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7XG4gICAgICB9XG4gICAgICAgIGltZy51aS5pbWFnZSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOmF1dG8gYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnR3byB7XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgJi5jYXRlZ29yeS1zd2l0Y2gtY2FyZF9fcm93IHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10cmFuc3BhcmVudCB7XG4gICAgICAuY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuXG5cbiAgICAuY2FyZHMtY29udGVudF9fY2FwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLWJnMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5O1xuICB9XG5cbiAgJi5hYm91dC1pbnRlcnZpZXd7XG4gICAgaDJ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaDV7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBpbWcudWkuaW1hZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuXG4gICYuYWJvdXQtcG9kY2FzdHtcbiAgICBoNXtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAmLmhvbWUtcGFnZXtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDAgMCA2NnB4IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMS5oZWFkZXJ7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGg1e1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWIuaGVhZGVye1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3cy1jYXJkc19faGVhZGVye1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAudWkucmliYm9uLmxhYmVsLFxuICAgIC5mLW1hc3Rlcl9fYnRue1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGV4dC1saW5re1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgIC5jYXJkc3tcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGVnb3J5IHtcblxuICAmLXN3aXRjaC1jYXJkIHtcbiAgICAmX19yb3cge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5uZXdzLWNhcmRzIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbTtcblxuXG4gICAgICAgICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmRzLWNvbnRlbnRfX2NhcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGZsZXg6IDAgMCA0NSUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVpLnN0YWNrYWJsZS5jYXJkcz4uY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbiIsIi5wb2RjYXN0IHtcblxuICAmLWJhciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICAgICZfX2NvbnRyb2xzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZGVza3RvcC1tZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW1wb3J0ICcuL3BvZGNhc3QtZXBpc29kZS1pdGVtJztcbn1cbiIsIiYtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgZGVza3RvcC1tZCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxuICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1zbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi0tbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5lcGlzb2RlLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fd3JhcC1wbGF5ZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICZfX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3BsYXkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2FjdGlvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9IFxuICAgIH1cbiAgfVxuXG4gICYtLWdyaWQge1xuICAgICRncmlkLWdhcDogNDBweDtcblxuICAgIG1hcmdpbi1sZWZ0OiAtJGdyaWQtZ2FwLzI7XG4gICAgbWFyZ2luLXRvcDogLSRncmlkLWdhcC8yO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZS1tZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRncmlkLWdhcDtcbiAgICAgIG1hcmdpbi10b3A6IC0kZ3JpZC1nYXA7XG4gICAgfVxuXG4gICAgLnBvZGNhc3QtYm9keV9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZ3JpZC1nYXAvMn0pO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWdhcC8yO1xuICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ2FwLzI7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1vYmlsZS1tZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JGdyaWQtZ2FwfSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1nYXA7XG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWdhcDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1vYmlsZS1sZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtICN7JGdyaWQtZ2FwfSk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gI3skZ3JpZC1nYXB9KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXBpc29kZS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG4gICAgICAmX19oZWFkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgJl9fcGxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNDVweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgLmVwLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGdsb2JhbFxuICAmX19pdGVtIHtcblxuICAgIC5lcGlzb2RlLWl0ZW0ge1xuICAgICAgJl9fcGxheSB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC54IHsgZmlsbDogJGNsci10ZWFsIH1cbiAgICAgICAgJi5jb2xvcmVkIC54IHsgZmlsbDogJGNsci1vcmFuZ2UgfVxuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmVwLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM4QThBOEE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2FjdGlvbnMge1xuICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAubGlrZS1hMSB7XG4gICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgLmxpa2UtYTIge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjbHItcmVkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zaGFyZS1hMSB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNsci1ncmVlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGlrZWQge1xuICAgICAgICAgICAgLmxpa2UtYTEge1xuICAgICAgICAgICAgICBmaWxsOiAkY2xyLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2JvZHkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19hY2NvcmRpb24ge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItdGVhbDtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAuMjVyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGkuaWNvbiB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY2xyLXRlYWwsIDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICYtLWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnO1xuICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1sZyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL2N1c3RvbSBzdHlsZXMgZm9yIFNoaWt3YXNhXG5cblxuICAmLS1saXN0IHtcbiAgICAuc2hrLWNvbnRyb2xzIHtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaGstcGxheWVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLnNoay1tYWluIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5zaGstdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNoay10aW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtLWdyaWQge1xuICAgIC5zaGstYm9keSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaGstcGxheWVye1xuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnNoay10aXRsZV9pbm5lcntcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLnNoay1tYWlue1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICB9XG5cbiAgICAuc2hrLXRleHR7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5zaGstY29udHJvbHN7XG4gICAgICB0b3A6OHB4XG4gICAgfVxuXG4gICAgLnNoay1idG57XG4gICAgICAmLnNoay1idG5fdG9nZ2xle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLWxpZ2h0O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDQyJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaGstY29udHJvbHNfYmFzaWN7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cblxuICAuc2hrLXBsYXllciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zaGstYmFyX3dyYXAge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc2hrLWVwaXNvZGVze1xuICAgIGRpc3BsYXk6bm9uZSA7XG4gIH1cblxuICBbZGF0YS1wbGF5PXBsYXlpbmdde1xuICAgIC5zaGstYnRuIHtcbiAgICAgIGZpbGw6JGNsci1vcmFuZ2UgO1xuICAgIH1cbiAgfVxuXG4gIC5zaGstY292ZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zaGstZGlzcGxheXtcbiAgICB0b3A6IDRweDtcbiAgfVxuXG4gIC5zaGstYnRuIHtcbiAgICBmaWxsOiRjbHItdGVhbCA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnNoay10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuc2hrLXRpdGxlX3dyYXB7XG4gICAgb3JkZXI6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBzcGFue1xuICAgICAgY29sb3I6ICRjbHItdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaGstYXJ0aXN0X3dyYXB7XG4gICAgb3JkZXI6IDI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBzcGFue1xuICAgICAgY29sb3I6IzhBOEE4QTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNoay10aXRsZV9pbm5lcntcbiAgICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMEIyODUwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG59XG4iLCIubWFya2VyLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgIH1cblxuICAgICYtLXRlYWwge1xuICAgICAgLmljb24ge1xuICAgICAgICBjb2xvcjogJGNsci10ZWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpZ2h0LXRlYWwge1xuICAgICAgLmljb24ge1xuICAgICAgICBjb2xvcjogIzQ5RDlENDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufSIsIi5pY29uLXBhbGV0dGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXktYmc7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxufSIsIi5ldmVudHMge1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgLjE2KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogJGNsci10ZXh0O1xuXG4gICAgJi0tcGF5bWVudC1wYiB7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzNiwgMzgsIC4xNSk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgzNCwgMzYsIDM4LCAuMTUpO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAmX19kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjE4NWQwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190aW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX21vbnRoIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC5kYXRlX190aW1lLCAuZGF0ZV9fbW9udGgge1xuICAgICAgICAgICAgY29sb3I6ICRjbHItb3JhbmdlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpY2tldCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICAudWkuaW1hZ2Uge1xuICAgICAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudWkuYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgNjUlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdjIge1xuICAgICAgLml0ZW0ge1xuICAgICAgICAmX190aWNrZXQge1xuICAgICAgICAgIC51aS5pbWFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC51aS5idXR0b25zIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYm9vay1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4uZXZlbnRzLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgIHBhZGRpbmc6IDM5cHggMzZweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudWkucGFkZGVkLnNlZ21lbnR7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC51aS5oZWFkZXJ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMCFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA1OHB4IWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG5cbiAgLnN1Yi5oZWFkZXJ7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBmb250LXNpemU6IDE5cHghaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBoM3tcbiAgICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgJl9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogIzBCMjg1MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3gtaW1nIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA5MXB4O1xuICAgICAgbWF4LWhlaWdodDogODJweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICAgIG1heC13aWR0aDogODNweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc2Vjb25kIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50cy1jb250YWluZXJfX2ltZy1sZWZ0LXRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgaDV7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ldmVudHMtY29udGFpbmVyX19pbWctYm90dG9te1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmV2ZW50cy1jb250YWluZXJfX2ltZy1ib3R0b20tdGV4dHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgaDV7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDR7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmV2ZW50cy1jb250YWluZXJfX2ltZy1ib3R0b20tYm94e1xuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIC5ldmVudHMtY29udGFpbmVyX19tYXJnaW5le1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItdGV4dCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fdGV4dC1ib3gge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICZfX2ltZy1iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgID4gaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwMDAwMDAyOTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLW1kIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1zbSB7XG4gICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICZfX2ltZy1sZWZ0IHtcbiAgICB3aWR0aDogMTU1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkY2xyLWxpZ2h0O1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwMDAwMDAyOTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwyMDIyJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzExOTIyNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cblxuXG4gICZfX2ltZy1sZWZ0LWJveCB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nLWxlZnQtdGV4dCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG5cbiAgJl9faW1nLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZDogJGNsci1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nLWJvdHRvbS1ib3gge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogNzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nLWJvdHRvbS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgaDQsIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nLXMsXG4gICZfX2ltZy1tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmX19pbWctbSB7XG4gICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIHRvcDogLTExNXB4O1xuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogLTU1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nLXMge1xuICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdG9wOiAtNDBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmV2ZW50cy1idXktcGxhbiB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuXG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAwIDQwcHg7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWxpZ2h0LWdyYXk7XG4gIH1cblxuICAmX19vcmRlciB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLm9yZGVyIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMzZGNDQgIWltcG9ydGFudDtcblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcblxuICAgIC5mb290ZXItYWNjZXNzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuXG4gICAgICBpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1vcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1kYXJrLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRleHQ7XG4gIH1cblxuICAmLS13by1tYXJnIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59IiwiLnBheW1lbnQtY2FyZCB7XG5cbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkY2xyLXRleHQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgXG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC50aGFuay1jb250ZW50IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zZW1pbmFycy1wYWNrIHtcbiAgLy8gZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sb3I6ICRjbHItdGV4dDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQ7XG4gICAgY29sb3I6ICRjbHItdGV4dDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZS1sZyB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmbGV4OiAwIDAgMzMuMzMzJTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbiB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnVpLmNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGN0Y5O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2MSk7XG5cbiAgICAgIC5oZWFkZXIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci10ZXh0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51aS5jYXJkLmhvdmVyZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgICAgYm9yZGVyOiA4cHggc29saWQgIzQ5RDlENCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAudHJpYW5nbGUtcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDI2cHggc29saWQgIzQ5RDlENDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxOXB4IHNvbGlkICRjbHItdGV4dDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTRweDtcbiAgICAgICAgICBsZWZ0OiAtMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTMwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgei1pbmRleDogNjtcbiAgICAgIGNvbnRlbnQ6ICcqKk1vc3QgUG9wdWxhcioqJztcbiAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgIH1cblxuICB9XG59IiwiXG4uaGFsZi10by1mdWxsIHtcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBmbGV4LWJhc2lzOiA1MHZ3O1xuICAgIG1pbi13aWR0aDogNTB2dztcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1ib3gge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICAudGV4dC1ib3hfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLmhhbGYtdG8tZnVsbF9faW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tbWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICB9IFxuICAgICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tbGcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5oYWxmLXRvLWZ1bGxfX3RleHQtYm94IHtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1zbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tbWQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLWxnIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGVmdCB7XG4gICAgLmhhbGYtdG8tZnVsbF9faW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLW1kIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgICB9IFxuICAgICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tbGcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhhbGYtdG8tZnVsbF9fdGV4dC1ib3gge1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tc20ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1sZyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFib3V0LWhhbGYtdG8tZnVsbHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuICB9XG59XG4iLCIuYm9vay1wYWxldHRlIHtcbiAgLnVpLmNhcmRzID4gLmNhcmQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIHdvcmthcm91bmQgZm9tYW50aWMtdWkgbml4aW5nIGJvcmRlci10b3Agb24gaW5oZXJpdGFuY2UgcnVsZVxuLnVpLmNhcmQuZi1tYXN0ZXJfX2NhcmQgPiA6Zmlyc3QtY2hpbGQsXG4udWkuY2FyZHMgPiAuY2FyZC5mLW1hc3Rlcl9fY2FyZCA+IDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY2xyLXRlYWwgIWltcG9ydGFudDtcbn1cbiovXG5cbi51aS5jYXJkPi5leHRyYSwgLnVpLmNhcmRzPi5jYXJkPi5leHRyYS5mLW1hc3Rlcl9fYnRuIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmYtbWFzdGVyIHtcbiAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y3RjkgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICAudWkucmliYm9uLmxhYmVsIHtcbiAgICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkY2xyLXRlYWw7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQ6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pbWcge1xuICAgIC8qIGJvcmRlcjogMnB4IHNvbGlkICRjbHItdGVhbDsgKi9cbiAgICAvKiBoZWlnaHQ6IDIyNXB4OyAtIHdhcyAyNTAqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ2YzZjO1xuXG4gICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tbGcge1xuICAgICAgLyogaGVpZ2h0OiA0NTBweDsgKi9cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLnVpLm1lc3NhZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQ6aG92ZXIge1xuICAgIGNvbG9yOiAkY2xyLXRlYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogJGNsci10ZXh0O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudWkuYXR0YWNoZWQuYm90dG9tLmJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI4NTcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIucmVzZXJ2ZS1mb3JtIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGNsci10ZWFsO1xuXG4gICZfX2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjbHItdGVhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGN0Y5O1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgICYtLWNlbnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG5cbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19hZ3JlZW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAuNjI1cmVtO1xuICAgIGNvbG9yOiAjOEU4RThFO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXG4gICAgJi0tbWFpbi1jb2xvciB7XG4gICAgICBjb2xvcjogJGNsci10ZXh0O1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYWNjZXNzLWZvcm0ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgICZfX29sZCwgJl9fbmV3IHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cblxuICAgICAgJl9fb2xkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICB9XG5cbiAgICAgICZfX25ldyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1hc3Rlci1yb29tIHtcbiAgJl9fc3RlcC0xIHtcbiAgICAmLmhpZGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0ZXAtMiB7XG4gICAgJi5oaWRlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19zdGVwLTMge1xuICAgICYuaGlkZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnN2Zy1zdG9wd2F0Y2gge1xuICAgICYuaGlkZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIubWFzdGVyY2xhc3MtY2FydCB7XG4gICZfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgjMDAwMDAwLCAuMTYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgJl9faGVhZC10aXRsZSB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci10ZXh0LWJnLWFjY2VudGVkO1xuICB9XG5cbiAgJl9fb3JkZXItaXRlbSB7XG5cbiAgICAubS1vcmRlci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICYtLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuXG4gICAgICAgIC51aS5oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEIyODUwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgICAgICAgICZbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICZbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJ0b3RhbCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuXG4gICAgICAudG90YWwge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1cHBvcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZS1sZyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC51aS5pbWFnZSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190b3RhbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX190b3RhbC1wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXktYmc7XG5cbiAgICAmPi50b3RhbCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICAmX190b3RhbC1idG4ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAudWkuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItZ3JlZW47XG4gICAgICBjb2xvcjogJGNsci1saWdodDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY2xyLWdyZWVuLCAxMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iZy10cmFpbmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cblxuLm1hc3RlcmNsYXNzZXMtaG9tZSB7XG4gIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgIHBhZGRpbmc6IDUwcHggMzZweCA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC5mLW1hc3Rlcl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBwYWRkaW5nOiAyM3B4IDEwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQge1xuICAgIC5mLW1hc3Rlcl9fYnRuIHtcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvcmRlcl9ibG9ja3tcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuXG4gIGgxLmhlYWRlcntcbiAgICBmb250LXdlaWdodDogOTAwIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zdWIuaGVhZGVyLFxuICBoNSB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3ViLmhlYWRlciwge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGg1e1xuICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudWkuYmlnLm9yYW5nZS5idXR0b257XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG59XG4iLCIudGVzdGltb25pYWwtdXBkYXRlZCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAycHggc29saWQgJGNsci10ZWFsICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcblxuICAmX19pbWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTk1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5O1xuXG4gIGgye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gICZfX2l0ZW0ge1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMzBweCAtMTNweCByZ2JhKDY2LCA2OCwgOTAsIDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXggO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCR0YWJsZXQgLSAxcHgpKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIGgze1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBjb2xvcjogJGNsci1vcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nLWJveHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgaW1ne1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19uYW1lc3tcbiAgICBmbGV4OiAyO1xuICB9XG5cbiAgJi50ZXN0aW1vbmlhbHMtYm94LWFib3V0e1xuICAgIGgye1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm1hc3Rlci1zdGF0IHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGN0Y5O1xuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuXG4gICAgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cbn0iLCIucXVvdGVzLWludHJvIHtcbiAgcGFkZGluZzogNDVweCAwO1xuXG4gICZfX3JlYWQtdGltZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICB9XG59XG5cbi5xdW90ZXMtbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5xdW90ZXMtaXRlbSB7XG4gIG1hcmdpbjogNTBweCAwO1xuXG4gICZfX251bWJlciB7XG4gICAgY29sb3I6ICRjbHItdGVhbDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjY0cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZS1sZyB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2hhcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheS1iZztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5O1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhYmFiO1xuICAgIH1cblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICRjbHItdGV4dDtcbiAgICB9XG5cbiAgICAucXVvdGUtYnRuLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fcGhyYXNlIHtcbiAgICBhe1xuICAgICAgY29sb3I6ICRjbHItdGV4dC1saW5rO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAucXVvdGUtcGhyYXNlIHtcblxuICAgICAgJl9fcmVhZC1idG4ge1xuICAgICAgICBjb2xvcjogJGNsci10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjbHItdGV4dC1saW5rO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3Jlc3QtY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5xdW90ZXMtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICBpbWcge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuICB9XG5cbiAgYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgfVxufVxuXG4ucXVvdGVzLWZvb3Qge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcXVvdGVzL2pyLWtvcnBhLTlYbmdvSXB4Y0VvLXVuc3BsYXNoLmpwZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjbHItbGlnaHQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjb2xvcjogJGNsci1saWdodDtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxuXG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnByb2dyZXNzIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogNzAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1sZykge1xuICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXNtKSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLWxnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig4MCUgMCwgMTAwJSA1MCUsIDgwJSAxMDAlLCAwIDEwMCUsIDAgMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUtbGcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTAlIDAsIDEwMCUgNTAlLCA5MCUgMTAwJSwgMCAxMDAlLCAwIDApO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMTdweCAxMHB4IDE5cHggMTRweDtcbiAgICB9XG5cbiAgICBcbiAgICBiYWNrZ3JvdW5kOiAkY2xyLWxpZ2h0LWdyYXk7XG5cbiAgICAucHJvZ3Jlc3NfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkY2xyLXRleHQtZ3JheTtcbiAgICB9XG5cblxuXG4gICAgLnByb2dyZXNzX19udW0ge1xuICAgICAgLyogYm9yZGVyOiBzb2xpZCAxcHggJGNsci10ZXh0LWdyYXk7ICovXG4gICAgICBjb2xvcjogJGNsci10ZXh0LWdyYXk7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItdGVhbDtcbiAgICAgIC5wcm9ncmVzc19fbnVtIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRjbHItdGVhbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZ3Jlc3NfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmLS1maXJzdCB7XG4gICAgICB6LWluZGV4OiA0O1xuICAgIH1cblxuICAgICYtLXNlY29uZCB7XG4gICAgICB6LWluZGV4OiAzO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1sZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGhpcmQge1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUtbGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWZvdXJ0aCB7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1sZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19udW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY2xyLWxpZ2h0O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1sZykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRjbHItbGlnaHQ7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLWxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLnZhbHVlcy10cmFpbmluZy1wcm9ncmFtLXBhZ2UgLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyLFxuLm1ldGhvZC10cmFpbmluZy1wcm9ncmFtLXBhZ2UgLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyLFxuLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1wYWdlIC5jYXJ0LWNoZWNrb3V0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsKDIxNS4xLCA3Ni4xJSwgMTglKSAwJSwgaHNsKDIxMiwgOTglLCAyNSUpIDEwMCUpO1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC8qXG4gIGgxLnVpLmhlYWRlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAqL1xuXG4gIC5zRm9ybSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBwYWRkaW5nLXRvcDoxLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLnNlbGVjdGVkLWNhcnQtaXRlbXMge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi52YWx1ZXMtdHJhaW5pbmctcHJvZ3JhbS1wYWdlIC5zZWxlY3RlZC1jYXJ0LWl0ZW1zLFxuLm1ldGhvZC10cmFpbmluZy1wcm9ncmFtLXBhZ2UgLnNlbGVjdGVkLWNhcnQtaXRlbXMsXG4udGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlLXBhZ2UgLnNlbGVjdGVkLWNhcnQtaXRlbXMge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNhcnQtY2hlY2tvdXQtY29udGFpbmVyIC5zRm9ybSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gIC50ZXh0e1xuICAgIGNvbG9yOiAjOEU4RThFICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX2JnIHtcbiAgICBiYWNrZ3JvdW5kOiAkY2xyLWxpZ2h0O1xuICB9XG5cbiAgJi5zRm9ybV9fY2VudHJlLnVpLmdyaWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnVpLmdyaWQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC51aS5kcm9wZG93bi5jaG9vc2VfZXZlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRjbHItdGVhbDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuXG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogJGNsci1saWdodDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgkY2xyLWJsYWNrLCAuMTYlKTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgICAgcGFkZGluZzogMTNweCAyMHB4IDQwcHg7XG4gICAgfVxuXG5cbiAgICAmLS1zdXBwb3J0IHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDBweCAxOHB4IDI3cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuXG4gICAgICAmLnVpLmdyaWQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXItdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC1zbSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19idG4tY2FsY3VsYXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW9yYW5nZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2Q1NztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgaDEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kOiAkY2xyLXRleHQtYmctYWNjZW50ZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1sZykge1xuICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICB9XG5cbiAgICAmLS10cmFuc3BhcmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJi0tbGcge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUtbGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmX19vcmRlci1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDUzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLWxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvLWF0dGVuZCB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXNtKSB7XG4gICAgICAgIC51aS5ncmlkPltjbGFzcyo9XCJlaWdodCB3aWRlXCJdLmNvbHVtbntcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmX19pbmZvLWF0dGVuZC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19pbmZvLWF0dGVuZC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDU1cHggNDdweDtcbiAgICB9XG5cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuXG4gICZfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogNDg4cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnVpLnNlYXJjaC5zZWxlY3Rpb24uZHJvcGRvd24sXG4gIC51aS5zZWFyY2guc2VsZWN0aW9uLmRyb3Bkb3duID4gaW5wdXQuc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW5wdXQge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRjbHItaW5wdXQtYm9yZGVyO1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICBAaW5jbHVkZSBtdDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1sZykge1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNsci10ZXh0LWxpbms7XG4gICAgfVxuICB9XG5cbiAgJl9fc21hbGxJbWcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogOTZweDtcbiAgICAgIG1heC1oZWlnaHQ6IDk2cHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICA+IC5yb3cge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxuXG4gICZfX3BheSB7XG4gICAgLnNGb3JtX190b3RhbCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc0Zvcm1fX3JDb2wtdGV4dCB7XG4gICAgICBwIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXJkX3Bvc2l0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNzUlO1xuICAgICAgbGVmdDogNDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtc2VsZWN0IHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY2xyLWlucHV0LWJvcmRlcjtcbiAgICBwYWRkaW5nOiAxNHB4IDExcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMi41MjUnIGhlaWdodD0nNi42MTYnIHZpZXdCb3g9JzAgMCAxMi41MjUgNi42MTYnJTNFJTNDZyBpZD0n0KHQs9GA0YPQv9C/0LjRgNC+0LLQsNGC0YxfODY4JyBkYXRhLW5hbWU9J9Ch0LPRgNGD0L/Qv9C40YDQvtCy0LDRgtGMIDg2OCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4zNTQgMC4zNTQpJyUzRSUzQ2xpbmUgaWQ9J9Cb0LjQvdC40Y9fMjAnIGRhdGEtbmFtZT0n0JvQuNC90LjRjyAyMCcgeDI9JzUuOTA5JyB5Mj0nNS45MDknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMGNiNGNlJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQ2xpbmUgaWQ9J9Cb0LjQvdC40Y9fMjEnIGRhdGEtbmFtZT0n0JvQuNC90LjRjyAyMScgeDE9JzUuOTA5JyB5Mj0nNS45MDknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDUuOTA5KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwY2I0Y2UnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTMlIGNlbnRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY2xyLXRleHQtbGluaztcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLWZvb3RlciB7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190b3RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGJhY2tncm91bmQ6ICRjbHItbGlnaHQtZ3JheS1iZztcbiAgICBwYWRkaW5nOiA5cHggNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIGgzLFxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAmX190b3RhbC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICAmLS1zbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcGhvdG9XcmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjdweDtcbiAgICBtYXgtaGVpZ2h0OiAxMjdweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCR0YWJsZXQgLSAxcHgpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zV3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19zaGFyZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgbXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC42O1xuICAgIH1cbiAgfVxuXG4gICZfX3NpZ25hdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC1zbSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY3VzdG9tZXItc3VwcG9ydCB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCR0YWJsZXQgLSAxcHgpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19idG4tc3VwcG9ydCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC1zbSkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zUGVvcGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgaDYsXG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gICZfX2JvdHRvbVJvdyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLnNGb3JtX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1tZCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHRXcmFwIHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC1zbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNsci10ZWFsO1xuICAgIH1cbiAgfVxuXG4gICZfX2V2ZW50SW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX19yQ29sLXRleHQge1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLW1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG4tYWRkIHtcbiAgICBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2ROYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZVdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY2xyLXRlYWw7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tQmxvY2sge1xuICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggJGNsci1saWdodC1ncmF5LWJvcmRlcjtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbG9yQmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICRjbHItdGV4dC1iZy1hY2NlbnRlZDtcbiAgICBwYWRkaW5nOiAzNnB4IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG4gIH1cblxuICAmX19jb2xvckJsb2NrLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC50ZXh0LWxpbmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgIHdpZHRoOiA4dnc7XG4gICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItdGV4dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXgtd2lkdGg6IDQwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvbGl0ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX195b3UtY2FyZCB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3lvdS1jYXJkLXRleHQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLWxnKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9feW91LWNhcmQtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDE4cHggNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnVpLnNGb3JtX195b3UtY2FyZC1iZy5ncmlkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19pbnB1dC13aWR0aCB7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2ludm9pY2Uge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGNsci1jaGVja2JveC1ib3JkZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY2xyLWxpZ2h0LWdyYXktYmc7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUtbWQpIHtcbiAgICAgIHBhZGRpbmc6IDI5cHggMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLmVpZ2h0IHtcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICYgKyAudGV4dC1jZW50ZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIudGFicyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICZfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19idG4ge1xuICAgIGJhY2tncm91bmQ6ICRjbHItdGFicy1idG47XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLWxnKSB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGNsci1saWdodDtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKCRjbHItYmxhY2ssIC4xNik7XG4gICAgfVxuXG4gICAgJl9hY2NhcmRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRjbHItbGlnaHQ7XG4gICAgYm94LXNoYWRvdzogMCA1cHggNnB4IHJnYmEoJGNsci1ibGFjaywgLjE2KTtcbiAgICBwYWRkaW5nOiAxM3B4IDE0cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggNDBweCA5OHB4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogNDg4cHg7XG5cbiAgICBpbnB1dHtcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgKyAuaW5wdXQtZWxlbWVudHtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtZWxlbWVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgY29sb3I6ICRjbHItY2hlY2tib3gtYm9yZGVyO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG4tc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4iLCIuY2FydC1jaGVja291dC1oZWFkZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzBweCAwO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgJl9fbG9nb3tcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxuICAmX19idG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNsci10ZXh0O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICBjb2xvcjokY2xyLXRleHQ7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiRjbHItbGlnaHQgO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDMwZGVnLCAjNUI1QzdGIDAlLCAjMjQzNjYxIDE0JSwgIzEyMzM2MSAyNSUsICMxQzUwN0YgMzYlLCAjMTI1QjhBIDQ1JSwgIzExNUQ4NyA1NSUsICMwOTc4OTkgNjIlLCAjMDQ5M0E2IDcxJSwgIzAxQzBCRiA3OSUsICMzM0M0QkYgODglLCAjMUVERUQ3IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJ0LWNoZWNrb3V0LWZvb3RlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG5cbiAgJl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FydC1mb290ZXItc29jaWFsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAmX193cmFwcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC1zbSkge1xuICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC1zbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXNtKSB7XG4gICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atc20pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JveC1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGEge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNsci10ZWFsO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAkY2xyLXRlYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmN1cnJpY3VsdW0tYm94IHtcbiAgcGFkZGluZzogNjBweCAwO1xuXG4gIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIC5oZWFkZXIuc2VtaS1ib2xkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAuc2Vjb25kYXJ5LWhlYWRlciB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZS1sZyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItdGVhbDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJGNsci1saWdodDtcbiAgICAgIH1cblxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlLWxnIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgICAgIG1heC13aWR0aDogMjQ3cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZmlsbDogJGNsci10ZWFsO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlLWxnIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1tZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IDE4cHggMzBweCAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBmaWxsOiAkY2xyLXRleHQ7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmltYWdle1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1zbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMTU1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXJkcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jbW9kYWxDdXJyaWN1bHVtIHtcbiAgLmltYWdlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICNpbWFnZS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1MywgMjUzLCAwLjkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmxvYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubG9hZGVyLXNwaW5uZXIge1xuICBib3JkZXI6IDRweCBzb2xpZCAjNjI1ZjVmO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLmxpc3Rlbi1vbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgLnVpLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICB9XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjbHItYmxhY2s7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYXZhaWxhYmxlLW1lc3Mge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQwNEQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0Q4RDNEQSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMC42cmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6MC44cmVtICFpbXBvcnRhbnQ7XG59IiwiLnJvdW5kZWQtdGVzdGltLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnICFpbXBvcnRhbnQ7IFxuICBwYWRkaW5nOiAyM3B4ICFpbXBvcnRhbnQ7XG5cbiAgLnVpLmltYWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnN2Zy1zdG9wd2F0Y2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uOiBzY2FsaW5nLXdhdGNoIDJzIGxpbmVhciBpbmZpbml0ZTtcblxuICBAa2V5ZnJhbWVzIHNjYWxpbmctd2F0Y2gge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbn0iLCIud2FybmluZy1tc2cge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0UwQzE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNEQyICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgc3ZnIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufSIsIi5mZWF0dXJlLWl0ZW0ge1xuICBwYWRkaW5nOiAyNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gIH1cblxuICAmLS1taW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRleHQtYmctYWNjZW50ZWQ7XG4gIH1cbn0iLCIubS1wYXltZW50IHtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fbWV0aG9kIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTAsMjUwLDI1MCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTAsMjUwLDI1MCwxKSAwJSwgcmdiYSgyNDUsMjQ2LDI0OCwxKSA1MCUsIHJnYmEoMjA4LDIwOCwyMDgsMSkgMTAwJSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDM0LCA2MCwgODAsIC40KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIH1cbiAgXG4gICAgJi0tdmlzYSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BheW1lbnQvdmlzYS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgJi0tbWFzdGVyY2FyZCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BheW1lbnQvbWFzdGVyY2FyZC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICYtLWFtLWV4cHJlc3Mge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wYXltZW50L2FtZXJpY2FuLWV4cHJlc3MucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmLS1kaXNjb3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BheW1lbnQvZGlzY292ZXIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmLS1wYXlwYWwge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wYXltZW50L3BheXBhbC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIGNvbG9yOiAjNDM0MzQzO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmaWxsOiAjNDM0MzQzO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuICB9XG59IiwiI2xheWVyc2xpZGVyLWhvbWUge1xyXG4gIG1pbi1oZWlnaHQ6IDcyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBtaW4taGVpZ2h0OiA4OHZoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBpbWcubHMtbGF5ZXIge1xyXG4gICAgb3BhY2l0eTowLjY7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiNob21lLWhlcm8xLFxyXG4jaG9tZS1oZXJvMixcclxuI2hvbWUtaGVybzMsXHJcbiNob21lLWhlcm80IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OjEwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tbWQge1xyXG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmNlbnRlcl9vbl9tb2JpbGV7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ob21lLWhlcm8ge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8qIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxNTBkZWcsICMwQ0I0Q0UgMCUsICMwQjI4NTAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7ICovXHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtaGVyb19fYmcge1xyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgaDEsXHJcbiAgaDIsXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNSA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEgO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZm9udC1zaXplOiA1OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBtYXgtd2lkdGg6IDU0NXB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGJhY2tncm91bmQ6ICRjbHItb3JhbmdlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5ob21lLWhlcm8ge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveHtcclxuICAgICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIC51aS5jb250YWluZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19tYWluLWJ0biB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHdvcmQtd3JhcDogbm9uZTtcclxuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxufSIsIi52LXF1ZXN0aW9ucyB7XG4gIG1hcmdpbjogMzBweCAwO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgbWFyZ2luOiAzNXB4IDA7XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLmZpZWxkIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheS1iZyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjN0Q3RDdEICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjFCNTkyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9IFxuXG4gICAgLnVpLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIFxuICAgIC5udW0sIC52LXByZXYsIC52LW5leHQge1xuICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yODU3MTQyOXJlbTs7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubnVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZS1sZyB7XG4gICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNFNUU1RTUsIDEwKTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnYtcHJldiwgLnYtbmV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52LXByZXYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci10ZWFsO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLXNtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjbHItdGVhbCwgMTApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52LW5leHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmVlbjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlLWxnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLXNtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNsci1ncmVlbiwgMTApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX251bXMsIC52LXByZXYsIC52LW5leHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19udW1zIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuXG4gICAgLm51bSB7XG4gICAgICAmX2FjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjdGN0Y7XG4gICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi5jb2xvci1zZWxlY3Rpb257XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnO1xuXG4gIEBpbmNsdWRlIG1vYmlsZS1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHdpZGUtc2NyZWVuLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxuXG4gICZfdGV4dCwgJl9jb2xvcnMsICZfYnV0dG9uLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZS1sZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfdGV4dHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjE3cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWdvZTtcbiAgICBjb2xvcjogJGNsci10ZXh0LWdyYXk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmaWxsOiAkY2xyLXRleHQtZ3JheTtcbiAgICB9XG4gIH1cblxuICAmX2NvbG9ycyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJl93cmFwe1xuICAgIHBhZGRpbmc6IDNweCA0cHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogNXB4IDZweCA3cHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmV7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICAgICAgYmFja2dyb3VuZDogI2YyZjNmNTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX2NvbG9ye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItdGV4dC1ncmF5O1xuICB9XG5cbiAgJl9idXR0b24tYmxvY2t7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnVpLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRjbHItdGV4dC1ncmF5O1xuICAgIH1cbiAgfVxuXG4gICZfZml4ZWQge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDMxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXRleHQtZ3JheTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQ7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIC5jb2xvci1zZWxlY3Rpb25fY29sb3IucmVke1xuLy8gXHRiYWNrZ3JvdW5kOiAjZDIxNzM0O1xuLy8gfVxuXG4vLyAuY29sb3Itc2VsZWN0aW9uX2NvbG9yLnllbGxvd3tcbi8vIFx0YmFja2dyb3VuZDogI2ZiZjIwMTtcbi8vIH1cblxuLy8gLmNvbG9yLXNlbGVjdGlvbl9jb2xvci5waW5re1xuLy8gXHRiYWNrZ3JvdW5kOiAjZmIwNmM2O1xuLy8gfVxuXG4vLyAuY29sb3Itc2VsZWN0aW9uX2NvbG9yLmdyZWVue1xuLy8gXHRiYWNrZ3JvdW5kOiAjYTNjZjQ0O1xuLy8gfVxuXG4vLyAuY29sb3Itc2VsZWN0aW9uX2NvbG9yLnB1cnBsZXtcbi8vIFx0YmFja2dyb3VuZDogI2FjMjc5YTtcbi8vIH1cblxuLy8gLmNvbG9yLXNlbGVjdGlvbl9jb2xvci5vcmFuZ2V7XG4vLyBcdGJhY2tncm91bmQ6ICNmNjg0NDY7XG4vLyB9XG5cbi8vIC5jb2xvci1zZWxlY3Rpb25fY29sb3IuYmx1ZXtcbi8vIFx0YmFja2dyb3VuZDogIzM4Mzc5NTtcbi8vIH1cblxuLy8gLmNvbG9yLXNlbGVjdGlvbl9jb2xvci5za3l7XG4vLyBcdGJhY2tncm91bmQ6ICMwMjk4ZDM7XG4vLyB9XG5cbi8vIC5jb2xvci1zZWxlY3Rpb25fY29sb3Iuc2Vhe1xuLy8gXHRiYWNrZ3JvdW5kOiAjMDA5Mjg3O1xuLy8gfSIsIi5wYWxldHRlLW1vZGFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRyaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgd2lkdGg6IDIzMHB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0cGFkZGluZzogMTVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NkY2VkMDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR6LWluZGV4OiA1MDtcblx0ZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgJl9jb250ZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIGkucmVtb3ZlLmljb257XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiAtOHB4O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICAgICY6aG92ZXJ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbG91cntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbjogMXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU3ZTg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgICYuY3VzdG9te1xuICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAjZTllN2U4O1xuICAgIH1cbiAgfVxuXG4gIC5jX3dyYXB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICAmLmFjdGl2ZXtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2MzYzNjM7XG4gICAgfVxuICB9XG5cbiAgJl9iYXNpYywgJl9jdXN0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX3BhbGV0dGUtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJl9kZWZpbmVkIHtcblx0XHRmbG9hdDogbm9uZTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX2Nob29zZXtcbiAgICBmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IDE4OHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNwLWNvbnRhaW5lcntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICB9XG5cbiAgLnNwLXBpY2tlci1jb250YWluZXJ7XG5cdFx0d2lkdGg6IDE4N3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiAyNDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuICB9XG5cbiAgLnNwLWlucHV0LWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBub25lOyBcbiAgfVxuXG4gIC5zcC1idXR0b24tY29udGFpbmVye1xuICAgIGRpc3BsYXk6IG5vbmU7IFxuICB9XG5cbiAgLnNwLWh1ZXtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5zcC1zbGlkZXJ7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogIzMxMzk0NDtcbiAgfVxuXG4gICZfY2hvb3NlIHtcblxuICAgICNpbnB1dF9oZXhfYmxvY2t7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgbWFyZ2luLWxlZnQ6IC04cHg7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtbGcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIHNwYW57XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXR7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgIHBhZGRpbmc6IDZweCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b257XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG5cbiAgICAmOmFjdGl2ZXtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NmNkZWI7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMnB4ICM5NmNkZWI7XG4gICAgfVxuXG4gICAgJi1yZW1vdmV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAmLW9rLCAmLWNhbmNlbHtcbiAgICAgIHdpZHRoOiA0OSU7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50aXBzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci10ZXh0LWJnLWFjY2VudGVkO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tc20ge1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gIH1cblxuICAmLS1jb2wtY2VudGVyIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLnRpcHNfX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZsZXgtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBoMSwgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLS1uby1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tbW9iaWxlLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgZmlsbDogJGNsci10ZXh0O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjciB7XG4gICAgJi0tbW9iaWxlLXcge1xuICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NhdmUtZGF0YSB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIFxuICAgIC51aS5idXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxufSIsIi8qIFRhYmxlcyAqL1xuLy8gYW5zd2VycyB0YWJsZVxudGFibGUge1xuXG4gIGNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICRjbHItdGV4dDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgJi5jYXB0aW9uLW1vYmlsZS13IHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiNhbnN3ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICRjbHItdGV4dC1ncmF5O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgYmFja2dyb3VuZDogJGNsci1saWdodC1ncmF5LWJnO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlZ29lO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgdHIgdGgge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBjb2xvcjogJGNsci10ZXh0LWdyYXk7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJAXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdHIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjbHItbGlnaHQtZ3JheS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudWkuY2hlY2tib3gge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2E0YTdhYztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWdvZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYW5zdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubnVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWdvZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICRjbHItdGV4dC1ncmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja19sYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5jaGVja19jb2xvciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgLy8gdHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgZWFzZSwgb3BhY2l0eSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGVhc2UsIGJveC1zaGFkb3cgMC4xcyBlYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci10ZXh0LWdyYXk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAzMDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIG1vZGFsIHdpdGggY29sb3JlZCBhbnN3ZXIgdGFibGVcbnRhYmxlI2NvbG9yZWRfYW5zd2VycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuXG5cbiAgdHIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLWxpZ2h0LWdyYXk7XG4gICAgICB9XG5cbiAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2MzYzNjMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLWxpZ2h0LWdyYXktYmc7XG4gICAgICB9XG5cbiAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2FmYWZhZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZzogMjBweCA2cHg7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY2xyLXRleHQtZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAmLnRleHQtY2VsbCB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNsci1saWdodC1ncmF5LWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjbHItbGlnaHQtZ3JheTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sb3JlZF9hbnN3ZXJzX21vZGFsIHtcbiAgICB0ciB7XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNERkRGREY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0NGQ0ZDRjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbG9yLWNlbGwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiA1cHggMjJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNsci10ZXh0LWdyYXk7XG4gICAgfVxuICB9XG5cbiAgLmNvbG9yLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNsci10ZXh0LWdyYXk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIHRkLnRleHQtY2VsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG5cbiAgICBkaXYge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBjb2xvcjogIzY4NmM2ZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWdvZTtcbiAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogJGNsci10ZXh0LWdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItdGV4dC1ncmF5O1xuICAgIC8vIGJveC1zaGFkb3c6IDAgMCAxcHggIzAwQjlGMjtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogMjQwcHg7XG5cbiAgICB9XG4gIH1cblxuICAuY2F0LW5hbWUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5jb2xvcmVkLWNhdGVnb3JpZXMge1xuXG4gICAgdHIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWNlbGwge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sb3ItY2VsbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmZpZWxkc3tcblx0bWFyZ2luLXRvcDogNjBweDsgXG5cbiAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjNzM3MzczICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOEY4RjhGICAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNkZDMkZGICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMnB4ICM2RkMyRkYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucmVndWxhciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gICYtZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAxNjVweDtcbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNoYWxsZW5nZXMsICYtc3VwcG9ydHMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAuaW5wdXQtZmllbGQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMUI1OTIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0LnN1cHBvcnQsIGlucHV0LmNoYWxsZW5nZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gIH1cblxuICAuYWJvdmUtZmllbGRze1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAmLXN1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIiNjaGFydF9ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gICAgYmFja2dyb3VuZDogI2VlZWNlZDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgJi1jb2xvcl9sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCByZ2JhKDI1MiwgMjU1LCAyNTUsIC43KSAwIDJweCAycHgsIGluc2V0IHJnYmEoMCwgMCwgMCwgLjIpIDAgLTFweCAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmNoYXJ0X2J0bnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAjZG91Z2hudXRDaGFydCB7XG4gIC8vICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIC8vIH1cblxuICAjYmFyQ2hhcnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuXG4gIC5idXR0b25zLXJlc3VsdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ1cHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5idXR0b25zLXJlc3VsdCAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbi1yZXN1bHQge1xuICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLnBvaW50ZXItcmVzdWx0IHtcbiAgICB0b3A6IDg2cHg7XG4gICAgcmlnaHQ6IDI3NXB4O1xuICB9XG5cbiAgI215Q2hhcnQsXG4gICNkb3VnaG51dENoYXJ0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICB3aWR0aDogMjMwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgI2JhckNoYXJ0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI2NoYXJ0X3JvdyAuY29sdW1uIC5tYXBrZXkge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxuXG4gICNjaGFydF9ibG9jayAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuXG4gICNjaGFydF9yb3cgLmNvbHVtbiAubWFwa2V5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG5cbiAgI2NoYXJ0X2Jsb2NrICNteUNoYXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgI2NoYXJ0X2Jsb2NrICNkb3VnaG51dENoYXJ0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gICNjaGFydF9ibG9jayAuZGVzY3JpcHRpb24tcmVzdWx0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgI2NoYXJ0X2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59IiwiLyogUmVzdWx0cyBwYWdlICovXG5cbi5yZXN1bHQge1xuICAmLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcblxuICAgICYtd3JhcGVye1xuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kOiAjMDA3ZGM1O1xuICAgIHBhZGRpbmc6IDEzcHggMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICBib3JkZXItYm90dG9tOiAzeCBzb2xpZCAjMDBiOWYyO1xuICAgIGZvbnQtZmFtaWx5OiAnTWFsY29tUmVndWxhcic7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG5cbiAgLmxlZnR7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAucmlnaHQuZGF0ZXtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICB9XG4gIH1cbn1cblxuXG4jc3RlcF9idXR0b25fYmxvY2sucmVzdWx0c19idXR0b25fYmxvY2sge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5cbi5jaGFydF9ibG9jay1kb3VnaG51dHtcblx0LyogZGlzcGxheTogbm9uZTsgKi8gXG5cdC8qIG1hcmdpbi1ib3R0b206IDYwcHg7ICovXG59XG5cbi5jaGFydF9ibG9jay1iYXJ7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXN1bHRzIHtcbiAgJi10aXRsZXtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogM3B4IDAgMTBweDtcbiAgfVxuXG4gICYtdmFsdWVze1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICYtdmFsdWV7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJi1udW17XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBmb250LWZhbWlseTogaGVsdmV0aWNhO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuXG4gICAgJi10aXRsZXtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmLWNvbG9yX2xhYmVse1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgIH1cblxuICAgICYtZGVzY3tcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICB9XG5cbiAgJi10b3A1LCAmLWxpZmVfc3VtbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheS1iZztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICB9XG5cbiAgICAudWkuZGl2aWRlciB7XG4gICAgICBtYXJnaW46IDMwcHggMzBweCAwIDA7XG4gICAgfVxuXG4gICAgLnJlc3VsdHMtdGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAmX19lZGl0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJGNsci10ZXh0O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBmaWxsOiAkY2xyLXRleHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zdXBwb3J0cywgJi1jaGFsbGVuZ2VzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICBsaSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXN1cHBvcnQgc3Bhbi5udW0sICYtY2hhbGxlbmdlIHNwYW4ubnVtIHtcbiAgICAvLyBmb250LWZhbWlseTogaGVsdmV0aWNhO1xuICAgIC8vIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAmLWxpZmVfc3VtbWFyeXtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1vcHRpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmLWJ1dHRvbnN7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgIC5vcmFuZ2UuYnV0dG9ue1xuICAgICAgYmFja2dyb3VuZDogI2Y3OTQxZCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmMTU5MzA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY5RjJGICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZBRTRGICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXItY29tcGFyaW5nIHtcbiAgICAubGVmdHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnJpZ2h0LmRhdGV7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIENvbXBhcmluZyB0aGUgcmVzdWx0cyBwYWdlICovXG5cbi8vIC5jZW50ZXJlZF9jb250ZW50LWNvbXBhcmluZ3tcbi8vIFx0bWluLXdpZHRoOiAxMDUwcHg7XG4vLyB9XG5cbi5yZXN1bHRzLWNvbXBhcmluZy1jb2x1bW4gI2NoYXJ0X2Jsb2NrIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnJlc3VsdHMtY29tcGFyaW5nLWNvbHVtbiAjY2hhcnRfYmxvY2sgI2RvdWdobnV0Q2hhcnR7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucmVzdWx0cy1jb21wYXJpbmctY29sdW1uICNjaGFydF9ibG9jayAuZGVzY3JpcHRpb257XG5cdG1hcmdpbi10b3A6IDExNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdHdpZHRoOiAxNzBweDtcbn1cblxuLnJlc3VsdHMtY29tcGFyaW5nLWNvbHVtbiAjY2hhcnRfYmxvY2sgLnBvaW50ZXItcmVzdWx0e1xuXHR0b3A6IDYzcHg7XG5cdHJpZ2h0OiAxMjBweDtcbn1cblxuXG4vKiBDb21wYXJpbmcgdGhlIHJlc3VsdHMgcGFnZSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcblxuXHQjY2VudHJhbF9ibG9jayAucmVzdWx0cy1jb21wYXJpbmctY29sdW1ue1xuICAgIC8vIGNvbW1lbnRlZCBmb3Igc3dpcGVyIGNvcnJlY3QgZGlzcGxheVxuXHRcdC8vIG1pbi13aWR0aDogNDAwcHg7XG5cdFx0Ly8gZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHQvLyB3aWR0aDogNTElICFpbXBvcnRhbnQ7XG5cdFx0Ly8gbWFyZ2luOiAwIGF1dG87IFxuXHR9XG5cblx0I2NlbnRyYWxfYmxvY2sgLnJlc3VsdHMtY29tcGFyaW5nLWNvbHVtbjpmaXJzdC1jaGlsZHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4OyBcblx0fVxuXG5cdC8vICNjZW50cmFsX2Jsb2NrIC5yZXN1bHRzLWNvbXBhcmluZy1jb2x1bW4gLnJvdyAuY29sdW1uIHtcblx0Ly8gXHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdC8vIH1cblxuXHQucmVzdWx0cy1jb21wYXJpbmctY29sdW1uICNjaGFydF9ibG9jayAucG9pbnRlci1yZXN1bHR7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5yZXN1bHRzLWNvbXBhcmluZy1jb2x1bW4gI2NoYXJ0X2Jsb2NrIC5kZXNjcmlwdGlvbntcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdCNjZW50cmFsX2Jsb2NrIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0I2NlbnRyYWxfYmxvY2sgLmNlbnRlcmVkLm1pZGRsZS5hbGlnbmVkLnJvdyB7XG5cdFx0Ly8gd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ly8gZGlzcGxheTogYmxvY2s7XG5cdFx0Ly8gbWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQjY2VudHJhbF9ibG9jayAuY2VudGVyZWQubWlkZGxlLmFsaWduZWQucm93LmNvbXBhcmluZy1yZXN1bHRzIC5jZW50ZXJlZF9jb250ZW50LWNvbXBhcmluZyAudWkuZ3JpZC5jb2x1bW5ze1xuICAgIC8vIGNvbW1lbnRlZCBmb3Igc3dpcGVyIGNvcnJlY3QgZGlzcGxheVxuXHRcdC8vIHdpZHRoOiAzNjBweCAhaW1wb3J0YW50O1xuXHRcdC8vIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0I2NlbnRyYWxfYmxvY2sgLnJlc3VsdHMtcm93IHtcblx0XHR3aWR0aDogMzYwcHggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCNjZW50cmFsX2Jsb2NrIC5yZXN1bHRzLWNvbXBhcmluZy1jb2x1bW57XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cblxuXHQjY2VudHJhbF9ibG9jayAucmVzdWx0cy1jb21wYXJpbmctY29sdW1uIC5yb3cgLmNvbHVtbntcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0I2NlbnRyYWxfYmxvY2sgLnJlc3VsdHMtY29tcGFyaW5nLWNvbHVtbiAucm93IC5jb2x1bW4gdWwge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdCNjZW50cmFsX2Jsb2NrIC5yZXN1bHRzLWNvbXBhcmluZy1jb2x1bW4gLnJvdyAuY29sdW1uIC5jaGFydF9ibG9jay1kb3VnaG51dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHR9XG5cblx0I2NlbnRyYWxfYmxvY2sgLnJlc3VsdHMtY29tcGFyaW5nLWNvbHVtbiAucm93IC5jb2x1bW4gI2NoYXJ0X2Jsb2Nre1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5kb3VnaG51dENoYXJ0IHtcbiAgICAgIHdpZHRoOiAyMDJweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAyMDJweCAhaW1wb3J0YW50O1xuICAgIH1cblx0fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG5cblx0LnJlc3VsdHMtdmFsdWUtdGl0bGV7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQucmVzdWx0cy12YWx1ZS1kZXNje1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucmVzdWx0cy1idXR0b25zIC5idXR0b257XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucmVzdWx0cy1idXR0b25zIC5ncmlkIC50aHJlZS53aWRlLmxlZnQuYWxpZ25lZC5jb2x1bW4sXG5cdC5yZXN1bHRzLWJ1dHRvbnMgLmdyaWQgLnNpeC53aWRlLmNvbHVtbixcblx0LnJlc3VsdHMtYnV0dG9ucyAuZ3JpZCAuc2V2ZW4ud2lkZS5yaWdodC5hbGlnbmVkLmNvbHVtbntcblx0XHRwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIuY29tcC1yZXN1bHQtY29udHJvbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAudWkuYnV0dG9uOm5vdCguaWNvbikge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgJl9fc2VsZWN0LWRhdGUudWkuZHJvcGRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAmX19leHBvcnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgLnVpLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IC44NzVyZW07XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JlbW92ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiQGltcG9ydCAndi1xdWVzdGlvbnMuc2Nzcyc7XG5AaW1wb3J0ICdjb2xvci1zZWxlY3Rpb24uc2Nzcyc7XG5AaW1wb3J0ICdjb2xvci1wYWxldHRlLnNjc3MnO1xuQGltcG9ydCAnc3RlcC10aXBzLnNjc3MnO1xuQGltcG9ydCAnY29sb3ItdGFibGUuc2Nzcyc7XG5AaW1wb3J0ICd2LWZpZWxkcy5zY3NzJztcbkBpbXBvcnQgJ2NoYXJ0LWJsb2NrJztcbkBpbXBvcnQgJ3YtcmVzdWx0JztcbkBpbXBvcnQgJ2NvbXAtcmVzdWx0LWNvbnRyb2xzJztcblxuXG4uc3dpcGVyIHtcbiAgJi0tY29tcGFyZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICNjb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoIzAwMDAwMCwgLjA3KTtcbiAgICB9XG4gIH1cbiAgXG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICAmLW5leHQsICYtcHJldiB7XG4gICAgICB0b3A6IDIwMHB4O1xuICAgICAgICBjb2xvcjogJGNsci1saWdodDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1zbSB7XG4gICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1zbSB7XG4gICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmxvZ29zLWNvbnRhaW5lcntcbiAgcGFkZGluZzogMzBweCAwIDYwcHg7XG4gIGltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXgtd2lkdGg6IDEwOTRweDtcbiAgICAgIGhlaWdodDogNTdweDtcbiAgICB9XG4gIH1cbn1cblxuLmJvb2steW91ci1zZXNzaW9uLXBhZ2UsXG4ubWFzdGVyLXBsYW5uaW5nLXBhZ2UsXG4ucHJvcGhlY3ktaWktcGFnZXtcbiAgLmxvZ29zLWNvbnRhaW5lcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXktYmc7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGltZ3tcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuXG4ubWFzdGVyLXBsYW5uaW5nLXBhZ2V7XG4gIC5sb2dvcy1jb250YWluZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodDtcbiAgfVxufVxuXG4uYWJvdXQtbWV0aG9kLXBhZ2V7XG4gIC5sb2dvcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgIGltZ3tcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICBAaW5jbHVkZSB0YWJsZXQtbWF4e1xuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFib3V0LXZhbHVlcy1wYWdle1xuICAubG9nb3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9waGVjeS1paS1wYWdle1xuICAubG9nb3MtY29udGFpbmVye1xuICAgIHBhZGRpbmc6IDU3cHggMDtcbiAgfVxufSIsIi5ob21lLWxpdmUtc3Rvcnl7XG4gIGJhY2tncm91bmQ6ICRjbHItbGlnaHQtZ3JheS1iZztcblxuICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICBwYWRkaW5nOiA1MHB4IDM2cHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX190ZXh0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3AtbWQge1xuICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWctcG9ydHJldHtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGRlc2t0b3AtbWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICB9XG4gIH1cblxuXG4gICZfX3NpZ25hdHVyZXtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wLW1kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcntcbiAgICBjb2xvcjogJGNsci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc3ViLmhlYWRlcntcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgZm9udC1zaXplOiAxOXB4IWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuXG4gIGF7XG4gICAgYmFja2dyb3VuZDogJGNsci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1pbi13aWR0aDogMjM1cHg7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiRjbHItbGlnaHQgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIudGVzdGltb25pYWxzLWJveC1ob21lIHtcbiAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgcGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19kZXNrdG9we1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgdGFibGV0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAkY2xyLWxpZ2h0LWdyYXktYmc7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAyMnB4IDM1cHg7XG4gICAgY29sb3I6ICRjbHItdGV4dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgcGFkZGluZzogMTdweCAyM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hbWUtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWctYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG5cblxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICBtaW4td2lkdGg6IDYzcHg7XG4gICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgfVxuICB9XG5cbiAgLnVpLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmbGV4OiAxO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGNsci1vcmFuZ2U7XG4gIH1cblxuICBpbWcucm90YXRlLWltZ3tcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzRkZWcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGVzdGltb25pYWxzU2xpZGVye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHRhYmxldHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fYm94e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuXG4gICAgJj5kaXYsXG4gICAgLmNvbHVtbiB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlICAhaW1wb3J0YW50O1xuICAgICAgJj5kaXZ7XG4gICAgICAgIGhlaWdodDogMTAwJSAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAuc2xpZGVyLWl0ZW17XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cblxuLmFib3V0LW1ldGhvZC1wYWdle1xuICAudGVzdGltb25pYWxzLWJveC1ob21le1xuICAgIGJhY2tncm91bmQ6ICRjbHItbGlnaHQtZ3JheS1iZztcblxuICAgIC51aS5oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICB9XG5cblxuICAgICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tc20ge1xuICAgICAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItbGlnaHQ7XG4gICAgICBib3gtc2hhZG93OiAtNXB4IC01cHggNDBweCAjYzRjNGM0LCA1cHggNXB4IDQwcHggI2ZmZmZmZjtcbiAgICB9XG4gIH1cbn1cblxuLnByb3BoZWN5LWlpLXBhZ2V7XG4gIC50ZXN0aW1vbmlhbHMtYm94LWhvbWUge1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5lbXB5cmVhbmNlLTEtcGFnZXtcbiAgLnRlc3RpbW9uaWFscy1ib3gtaG9tZXtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDtcbiAgICAudWkuaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTo1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwe1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvcGhlY3ktMS1wYWdle1xuICAudGVzdGltb25pYWxzLWJveC1ob21le1xuICAgICZfX2l0ZW17XG4gICAgICBwYWRkaW5nOiAyMnB4IDI5cHg7XG4gICAgfVxuICB9XG59IiwiQGtleWZyYW1lcyBzbGlkeSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwJTtcbiAgfVxuICAxMCUge1xuICAgIGxlZnQ6IDAlO1xuICB9XG4gIDI1JSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgMzUlIHtcbiAgICBsZWZ0OiAtMjAwJTtcbiAgfVxuICA0NSUge1xuICAgIGxlZnQ6IC0zMDAlO1xuICB9XG4gIDU1JSB7XG4gICAgbGVmdDogLTQwMCU7XG4gIH1cbiAgNjUlIHtcbiAgICBsZWZ0OiAtNTAwJTtcbiAgfVxuICA3NSUge1xuICAgIGxlZnQ6IC02MDAlO1xuICB9XG4gIDg1JSB7XG4gICAgbGVmdDogLTcwMCU7XG4gIH1cbiAgOTUlIHtcbiAgICBsZWZ0OiAtODAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAtODAwJTtcbiAgfVxufVxuXG5cbi5sb2dvLXNsaWRlcntcbiAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG5cbiAgI3NsaWRlci1sb2dvcyB7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICBpbWcge1xuICAgICB3aWR0aDogMTI1cHg7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICB3aWR0aDogMTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgIGZpZ3VyZSB7XG4gICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICB3aWR0aDogMTAwMCU7XG4gICAgICAgbWFyZ2luOiAwO1xuICAgICAgIGxlZnQ6IDA7XG4gICAgICAgYW5pbWF0aW9uOiAyMHMgc2xpZHkgaW5maW5pdGU7XG4gICAgIH1cblxuICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgIH1cbiAgfVxuXG4gICYuZGFyay1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXktYmctMjtcbiAgICBwYWRkaW5nOiA1NXB4IDA7XG4gIH1cblxuICAmLm1ldGhvZC1wYWdle1xuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYXN0ZXItcGxhbm5pbmctcGFnZXtcbiAgLmxvZ28tc2xpZGVye1xuICAgIHBhZGRpbmc6IDUzcHggMDtcbiAgfVxufVxuXG5cbi5wcm9waGVjeS0xLXBhZ2V7XG4gIC5sb2dvLXNsaWRlcntcbiAgICBwYWRkaW5nOiA2N3B4IDA7XG4gIH1cbn1cblxuXG5cblxuIiwiLmdpZnQtYm94IHtcbiAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgcGFkZGluZzogNTBweCAzNnB4IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLWdpZnQtbW9iaWxle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItZ2lmdC1kZXNrdG9we1xuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmltYWdle1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBoM3tcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogOTAwIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgcHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxuICAudWkuc2Vjb25kYXJ5LmJ1dHRvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRleHQ7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuYm9vay1jYWxsLWJveHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5O1xuXG4gIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgIHBhZGRpbmc6IDU3cHggMzZweCA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoNHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgZm9udC1zaXplOiAyMnB4IWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBoM3tcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bntcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9ue1xuICAgIG1pbi13aWR0aDogMjM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG59XG4iLCIuYWJvdXQtdmFsdWVzLWhlcm8ge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vQWRvYmVTdG9ja18xNTExMjgxMjcuanBnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1heC13aWR0aDooOTkyIC0gMXB4KSl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMyKTtcbiAgICB9XG5cbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgaGVpZ2h0OiA1OTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cblxuICAmX19ib3h7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG5cbiAgaDEsXG4gIGgyLFxuICBwIHtcbiAgICBjb2xvcjogJGNsci10ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIueW91cnNlbGYtYmxvY2sge1xuICBwYWRkaW5nOiAzMHB4IDAgMCAwICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tc20ge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIi5kZXZlbG9wZWQtZGVtYXJ0aW5pLXZhbHVlIHtcbiAgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tc20ge1xuICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgJl9fc2lnbmF0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDIxNXB4O1xuXG4gICAgaW1ne1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cblxuICAudWkuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICAmX19ib3h7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5kZXRlcm1pbmUtdmFsdWVze1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXktYmctMjtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1zbSB7XG4gICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgfVxuICB9XG5cbiAgLnN1Yi5oZWFkZXJ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIHB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudWkuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbn1cbiIsIi5kZXNjcmlwdGlvbi12YWx1ZXMge1xuICBwYWRkaW5nOiA0MHB4IDAgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDMsXG4gIC51aS5oZWFkZXJ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxuXG4gIHAsbGl7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICB1bHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGxpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjlweDtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVjay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1vbi1lbXBvd2VyaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnLTI7XG4gIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgYnJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDE3O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBoNHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JveC1pbWcge1xuXG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgbWF4LWhlaWdodDogOTlweDtcbiAgICB9XG4gIH1cblxuICAudWkuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbn1cbiIsIi5xdWVzdGlvbi12YWx1ZXMge1xuICAmX193cmFwcCB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnO1xuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3gtaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRleHQtYmctYWNjZW50ZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxuICAmLmRlc2NyaXB0aW9uLXZhbHVlc3tcbiAgICBwYWRkaW5nOiA0MHB4IDAgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbmNyZWRpYmxlLXZhbHVlcyB7XG4gIC5oZWFkZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpZGVvIHtcbiAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1zbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2UtYm94e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDZweDtcbiAgICAgIGhlaWdodDogMTA2cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUzJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy92aWRlby1wbGF5LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBpZnJhbWV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaW5jcmVhc2VkLXRleHQge1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXgtd2lkdGg6IDUwN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAudWkuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi52YWx1ZXMtYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICB9XG4gIH1cblxuICAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItdGV4dDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTBweCAhaW1wb3J0YW50O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG5cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gIHAsIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjbHItdGV4dDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fcXVvdGV7XG4gICAgJj5kaXZ7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19ib3gtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgJl9fdGFibGUtaGlkZGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRleHQtYmctYWNjZW50ZWQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogZGFzaGVkICMwYjI4NTA3YTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBmbGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcG9zaXRpb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICB0b3A6ODVweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDMpe1xuICAgICAgICAgIGJvdHRvbToyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmVuZWZpdHMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX2JlbmVmaXRzLWJveCB7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2V4YW1wbGVzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2V4YW1wbGVzLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItdGV4dC1iZy1hY2NlbnRlZDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuXG4gICZfX2V4YW1wbGVzLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fZXhhbXBsZXMtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3ZhbHVlLXF1ZXN0aW9ucy1oaWRkZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItdGV4dC1iZy1hY2NlbnRlZDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zaWducy1hdXRoZW50aWNpdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItdGV4dC1iZy1hY2NlbnRlZDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi12YWwge1xuICBkaXYge1xuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgxOCkge1xuICAgICAgLnZhbHVlcy1hY2NvcmRpb25fX3RleHQtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgzMikge1xuICAgICAgLnZhbHVlcy1hY2NvcmRpb25fX3RhYmxlLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg0Mikge1xuICAgICAgLnZhbHVlcy1hY2NvcmRpb25fX2JlbmVmaXRzLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg0NCkge1xuICAgICAgLnZhbHVlcy1hY2NvcmRpb25fX2V4YW1wbGVzLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDQ4KSB7XG4gICAgICAudmFsdWVzLWFjY29yZGlvbl9fdmFsdWUtcXVlc3Rpb25zLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlc291cmNlcyB7XG4gIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogNjBweCAwIDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1heC13aWR0aDogMjAzcHggIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4iLCIuY2hlY2stdmFsdWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnLTI7XG4gIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmJvb2stc2Vzc2lvbi1oZXJvIHtcbiAgbWluLWhlaWdodDogNTUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL0Jvb2stYS1zZXNzaW9uLmpwZ1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGhlaWdodDogOTV2aDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX2JveHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cblxuXG4gIGgxLFxuICBoMixcbiAgaDMge1xuICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTo0MnB4O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuYm9vay1iZW5lZml0cyB7XG4gIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gICZfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRleHQtYmctYWNjZW50ZWQ7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3gtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDEyNXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIHB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAmX19idG5ze1xuICAgIG1hcmdpbjogMCBhdXRvICAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9jZW50ZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudWkuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbn1cblxuXG4iLCIuYWJvdXQtd29ya2luZyB7XG4gIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXktYmctMztcblxuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMyxcbiAgcCxcbiAgc3BhbntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY2xyLXRleHQ7XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjbHItdGV4dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1heC13aWR0aDogNTM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cblxuICAudWkuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbn1cblxuLmFib3V0LXdvcmtpbmdfc3dhcCB7XG4gIC5hYm91dC13b3JraW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xuXG4gICAgLmFib3V0LXdvcmtpbmdfY2hhbmdlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gIH1cbn1cblxuLmFib3V0LXdvcmtpbmdfc3dhcCB7XG4gICYuYWJvdXQtd29ya2luZ190ZXh0IHtcblxuICAgIGgzLHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYWJvdXQtbWV0aG9kLWhlcm8ge1xyXG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9BZG9iZVN0b2NrXzQyNzQ5MDE5My1GbGlwcGVkLVYzQDJ4LmpwZ1wiKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogNSU7XHJcblxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiAxNjBweCAwIDEyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG5cclxuICBoMSxcclxuICBwIHtcclxuICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYWluLWJ0biB7XHJcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi5yZXZpZXctYWJvdXQtbWV0aG9kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRleHQ7XHJcbiAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgcGFkZGluZzogNDBweCAwO1xyXG4gIG1pbi1oZWlnaHQ6IDM5MHB4O1xyXG5cclxuICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAzOTBweDtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0zNzVweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAzOTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDM2NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBoMyxcclxuICBwIHtcclxuICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCxcclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICRjbHItb3JhbmdlO1xyXG4gIH1cclxufVxyXG4iLCIubWV0aG9kLXVzZXMge1xuICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI4MWRlZywgIzIyRERERiAwJSwgIzBiMjg1MCA4MCUsICMwYjI4NTAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBjb2xvcjogJGNsci1saWdodDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDQ1cHggMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICRjbHItbGlnaHQ7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmltZy1ib3h7XG4gICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tc20ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCVcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gICZfX2JveCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAud2lzdGlhX2VtYmVke1xuICAgIGhlaWdodDogMzU3cHg7XG4gICAgQGluY2x1ZGUgbW9iaWxlLWxnLW1heCB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudWl7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCIucmV2b2x1dGlvbmFyeS10b29sIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRleHQ7XHJcbiAgcGFkZGluZzogNDBweCAwIDAgMDtcclxuICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gICZfX3RleHQtYm94IHtcclxuICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogNDE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6NDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGNvbG9yOiAkY2xyLW9yYW5nZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9zaXple1xyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDI1NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYXJlYXMtb2YtbGlmZS1tZXRob2Qge1xyXG4gIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xyXG4gIG1heC13aWR0aDogOTYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZzogMTIwcHggIDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuICAmX19ib3h7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMThweCAzNXB4ICNjNGM0YzQsIC0xOHB4IC0xOHB4IDM1cHggI2ZmZmZmZjtcclxuICAgIHBhZGRpbmc6IDU1cHg7XHJcbiAgfVxyXG5cclxuICAuaW1nLWJveHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1heC13aWR0aDogMjU2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLXNtIHtcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCxcclxuICBsaSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAkY2xyLWJsYWNrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi53aGF0LWlzLW1ldGhvZCB7XHJcbiAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7O1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tc20ge1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLXNtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9zcGFjZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDs7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgze1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndoYXQtaXMtbWV0aG9kX2hpZGRlbiB7XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5hYm91dC1tZXRob2QtcGFnZSB7XHJcbiAgLndoYXQtaXMtbWV0aG9kIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50OztcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2syLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBvdGVudGlhbC1tZXRob2Qge1xuICBwYWRkaW5nOiAyMHB4IDAgO1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMCAxMjBweCAwIDtcbiAgfVxuXG4gICZfX3RpdGxle1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzYsIDI0NywgMjQ5KTtcbiAgICBwYWRkaW5nOiA1NXB4IDAgMTUwcHg7XG4gIH1cblxuICAmX19ib3h7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAxOHB4IDE4cHggMzVweCAjYzRjNGM0LCAtMThweCAtMThweCAzNXB4ICNmZmZmZmY7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNzVweCA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1zbSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgJl9fZmlndXJlLXRvcF9me1xuICAgIHBhZGRpbmc6IDQ1cHggMCA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19ib3gtaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cblxuICAmX19iaWctc2l6ZSB7XG4gICAgcGFkZGluZzogNTBweCAwIDYwcHggIWltcG9ydGFudDtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX2Rvd257XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgNjBweCAhaW1wb3J0YW50O1xuICAgICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JveC1zbWFsbHtcbiAgICAgIG1heC13aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmV4ZWN1dGl2ZS1mdW5jdGlvbntcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnO1xuICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDs7XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogNzBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1zbSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgaDN7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJl9fY2FyZHtcbiAgICBiYWNrZ3JvdW5kOiAkY2xyLWxpZ2h0O1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwMDAwMDAxNztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGNsci1vcmFuZ2U7XG5cblxuICAgIHAsbGl7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgbGl7XG4gICAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICB9XG4gICZfX2JveHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnVpLmJ1dHRvbntcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIuc3ltcHRvbXMtbWluZCB7XG4gIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xuXG4gICZfX2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnO1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmLmNvbHVtbiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGgxe1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoNCxcbiAgaDMsXG4gIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNsci1vcmFuZ2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRjRFQjtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC0xIHtcbiAgICBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2syLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtMiB7XG4gICAgbGkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXRlYWw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmRldmVsb3BtZW50LWV4ZXJjaXNlcyB7XG4gIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogOTBweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LW51bWJlcjtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LW51bWJlcjtcbiAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LW51bWJlcik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci10ZWFsO1xuICAgICAgICBjb2xvcjogJGNsci10ZWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJl9fbGlzdC0yIHtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LW51bWJlciA2ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi50cmFpbmVkLWRlbWFydGluaS1tZXRob2Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXktYmc7XG4gIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xuXG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDE3O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgIHBhZGRpbmc6IDQwcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZy1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwJSk7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9jb2xvcl8xe1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2dlbmVyYWwvbm91bi1hcHByb3ZlZC0zNzcyMTczLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfY29sb3JfMntcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZ2VuZXJhbC9ub3VuLWFwcHJvdmVkLTM3NzIxNzNlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbG9yXzN7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2dlbmVyYWwvbm91bi1hcHByb3ZlZC0zNzcydDE3My5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX2Jne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheS1iZztcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCFpbXBvcnRhbnQ7XG5cbiAgICAudWkuYnV0dG9ue1xuICAgICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3RlcHMtY2FyZHMge1xuICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYW5jaG9ye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuXG4gICAgc3BhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZy1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHdpZGUtc2NyZWVuLXNtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWctaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC8qXG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgKi9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1zbSB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBoZWlnaHQ6IDEzNXB4O1xuICAgIH1cblxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tc20ge1xuICAgICAgICBjb250ZW50OiAnXFwyMTkyJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgICB9XG4gIH1cblxuICAgICZfY29sb3JfMSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY2xyLWJvcmRlci0xO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfY29sb3JfMiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY2xyLWJvcmRlci0yO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfY29sb3JfMyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY2xyLWJvcmRlci0zO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfY29sb3JfNCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY2xyLWJvcmRlci00O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfY29sb3JfNSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY2xyLWJvcmRlci01O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfY29sb3JfNiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG5cbiAgICBoNCxoM3tcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWJveCB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fcHJvZ3JhbS1jb2FzdCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuXG4gICZfX3Byb2dyYW0tdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY2xyLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY2xyLWJnLTM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZ3JhbS1ib3R0b20ge1xuICAgIGJhY2tncm91bmQ6ICRjbHItYmctMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXRlYWw7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDIwcHggNTVweCAyMHB4IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JldGFpbCB7XG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGNsci10ZXh0LWdyYXlfMjtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLW9yYW5nZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzNkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuIiwiLmhpc3RvcnktbWV0aG9kIHtcbiAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7O1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1zbSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX19zcGFjZV9sZWZ0e1xuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fc3BhY2VfcmlnaHR7XG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogMzcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmX3NwYWNle1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGF7XG4gICAgY29sb3I6ICRjbHItdGVhbDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2J0bntcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5iYWluLWV4ZXJjaXNlc3tcbiAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7O1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDkwcHggMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuXG4gIHAsbGl7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgdWx7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2syLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB9XG4gIH1cbn0iLCIudGhlLWJyZWFrdGhyb3VnaC1leHBlcmllbmNlLWhlcm8ge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9CVEVBQ29jZXB0bmV3LmpwZ1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE1JTtcblxuICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICBwYWRkaW5nLXRvcDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDEyNXB4IDAgOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICg5OTIgLSAxcHgpKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDI4LCAyOSwgMC41KTtcbiAgICB9XG5cbiAgfVxuXG5cbiAgJl9fYm94IHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBwLFxuICBzcGFuIHtcbiAgICBjb2xvcjogJGNsci1saWdodDtcbiAgfVxuXG4gICZfX2JveC1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICByaWdodDogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgaDF7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4iLCIuYmVuZWZpdHMtYnJlYWt0aHJvdWdoIHtcclxuICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCA1MHB4IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGg0e1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm94LWltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi52YWx1ZXMtYnJlYWt0aHJvdWdoIHtcbiAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGgzLFxuICAudWkuaGVhZGVye1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgfVxuICB9XG5cbiAgcCxsaXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIHVse1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cblxuICBsaXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2sucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIH1cbiAgfVxuXG5cblxuICAuZmlyc3QtbGlzdCB7XG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDYzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY29uZC1saXN0IHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNjNweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW57XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hcHBlYWwtYnJlYWt0aHJvdWdoIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTU1ZGVnLCAjMjJERERGIDAlLCAjMDI2QzhFIDY2JSwgIzFBNEE2NyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZzogMTI1cHggMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWd7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcsXHJcbiAgLndpc3RpYV9lbWJlZHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcclxuXHJcbiAgICAudy1jaHJvbWV7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5jcmVhc2VkLXRleHR7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNte1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnN0ZXBzLWJyZWFrdGhyb3VnaCB7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogJGNsci1vcmFuZ2U7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgYnIge1xyXG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICZfX2JveCB7XHJcbiAgICBtYXgtd2lkdGg6IDExNTVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zdGVwcy1yZXZlcnMge1xyXG4gIC5zdGVwcy1icmVha3Rocm91Z2gge1xyXG4gICAgJl9fYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zdGVwcy1icmVha3Rocm91Z2gtYm94IHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAuc3RlcHMtYnJlYWt0aHJvdWdoX19pbWcge1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5lbnJvbGwtYnJlYWt0aHJvdWdoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnLTI7XG4gIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gICZfX2JveCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnN0ZXBzLWRlc2NyaXB0aW9ue1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDIwcHg7XG4gIH1cblxuICAmX193cmFwcCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNsci10ZXh0O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogNjBweCAzMHB4IDYwcHggMjVweDtcbiAgICB9XG4gICAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgdWx7XG4gICAgICBtYXJnaW46MCAwIDQwcHggMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS43OXJlbTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmd7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICB9XG5cbiAgYXtcbiAgICBjb2xvcjogJGNsci10ZXh0O1xuICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmX19ib3gtaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRleHQtYmctYWNjZW50ZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFrdGhyb3VnaC10b29scyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheS1iZztcbiAgcGFkZGluZzogNDVweCAwIDMwcHggMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMTEwcHggMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fd3JhcHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuXG4gICAgYnJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW57XG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW0haW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA4cHggIzAwMDAwMDI5O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzY2cHg7XG4gICAgfVxuXG4gICAgaDR7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkVGNEVCIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgIGNvbG9yOiAkY2xyLW9yYW5nZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWluLXdpZHRoOiAxMDNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFrdGhyb3VnaC1hY2NvcmRpb24ge1xyXG4gIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZm9udC1zaXplOiA1OHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nLXdyYXAge1xyXG4gICAgcGFkZGluZzogNXB4IDZweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjbHItdGVhbDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWxpZ2h0LWdyYXktYm9yZGVyO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItbGlnaHQtZ3JheS1ib3JkZXI7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDlweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgZmlsdGVyOiBpbnZlcnQoNTQlKSBzZXBpYSg4OCUpIHNhdHVyYXRlKDIxOTMlKSBodWUtcm90YXRlKDE0OWRlZykgYnJpZ2h0bmVzcyg5OCUpIGNvbnRyYXN0KDkxJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkY2xyLXRleHQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuXHJcbiAgICBwLCB1bCwgb2wsIC51aS5saXN0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItbGlnaHQtZ3JheS1ib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXQtbWV0aG9kLXBhZ2Uge1xyXG4gIC5icmVha3Rocm91Z2gtYWNjb3JkaW9uIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctd3JhcHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3F1b3RlIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNsci10ZWFsO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2Uge1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmb250LXNpemU6IDU4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iZyAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgY29sb3I6ICRjbHItdGV4dDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLW1kIHtcclxuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBtYXgtd2lkdGg6IDM2NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtbWQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pdGVte1xyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHggMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRleHQgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRjbHItbGlnaHQgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWctYm94IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICB9XHJcblxyXG4gICZfX3ZpZGVvLXdyYXAsXHJcbiAgLndpc3RpYV9lbWJlZCB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcblxyXG4gICZfX21lbnV7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBoMyxcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoM3tcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hbWUtYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveC1jb2x1bW4ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xyXG4gICAgICB3aWR0aDogNDUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sdW1uIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjVweCAjMDAwMDAwMjk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHggIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokY2xyLWxpZ2h0LWdyYXktYmcgO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYnJlYWt0aHJvdWdoLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiA0MHB4IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX3NpZ25hdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAyMTVweDtcblxuICAgIGltZ3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgJl9fYm94e1xuICAgIGRpc3BsYXk6IGZsZXggO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgYXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRlYWwgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNsci1saWdodCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogNDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2ltZy1ib3h7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBpbWd7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi50ZWFtLWJyZWFrdGhyb3VnaCB7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAkY2xyLW9yYW5nZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgJl9fYm94e1xyXG4gICAgJjpudGgtb2YtdHlwZSgxKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2Utb25saW5lIHtcclxuICBwYWRkaW5nOiA0MHB4IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnO1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmb250LXNpemU6IDU4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgaW1ne1xyXG4gICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2JveHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICBhe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG4iLCIubXktaW52ZXN0bWVudC1icmVha3Rocm91Z2gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheS1iZztcclxuICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHBhZGRpbmc6IDExMHB4IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbS1tYXgge1xyXG4gICAgICB3aWR0aDogOTglICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZm9udC1zaXplOiA1OHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjBweCAjMDAwMDAwMTI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgcGFkZGluZzogNDVweCAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICBmaWx0ZXI6IGludmVydCg3MCUpIHNlcGlhKDQ0JSkgc2F0dXJhdGUoNjM4MSUpIGh1ZS1yb3RhdGUoMzM0ZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkyJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnVpLmJ1dHRvbntcclxuICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm15LWludmVzdG1lbnQtc2NhbGUge1xyXG4gIC5teS1pbnZlc3RtZW50LWJyZWFrdGhyb3VnaF9fYm94IHtcclxuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1vcmFuZ2U7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkY2xyLW9yYW5nZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW9yYW5nZTIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGNsci1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMTBweDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDg5JSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMjUlKSBodWUtcm90YXRlKDMxN2RlZykgYnJpZ2h0bmVzcygxMDYlKSBjb250cmFzdCgxMDklKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnByb2dyYW0tZm9yIHtcbkBleHRlbmQgLnZhbHVlcy1icmVha3Rocm91Z2g7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGgzLFxuICAudWkuaGVhZGVye1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9waGVjeS1paS1wYWdle1xuICAucHJvZ3JhbS1mb3Ige1xuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgcGFkZGluZzogODBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50aGUtYnJlYWt0aHJvdWdoLWV4cGVyaWVuY2UtcGFnZXtcbiAgLnByb2dyYW0tZm9yIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xuXG4gICAgICBoM3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubW9uZXktYmFjayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSgyMTUsIDc2JSwgMTglLCAxKSAwJSwgaHNsKDIxMiwgOTglLCAyNSUpIDEwMCUpO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGNvbG9yOiAkY2xyLWxpZ2h0O1xuXG4gICZfX2JveHtcbiAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogJGNsci1saWdodDtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuXG4gICZfX2ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIi52aWRlby10ZXN0aW1vbmlhbCB7XG4gIEBleHRlbmQgLnZhbHVlcy12aWRlby10ZXN0aW1vbmlhbDtcbiAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cblxuICAmX19uYW1lLWJveCB7XG4gICAgXG5cbiAgICBoNCB7XG4gICAgICBjb2xvcjogJGNsci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY2xyLW9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLndpc3RpYV9zd2F0Y2gsXG4gIC53LWNocm9tZXtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAmX192aWRlbyxcbiAgLndpc3RpYV9lbWJlZCB7XG4gICAgaGVpZ2h0OiAyMTVweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuXG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICBoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLnRoZS1icmVha3Rocm91Z2gtZXhwZXJpZW5jZS1wYWdlIC52aWRlby10ZXN0aW1vbmlhbCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIubWFzdGVyLXBsYW5uaW5nLWhlcm8ge1xuICBtaW4taGVpZ2h0OiA2NDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9MYW5kaW5nLVBhZ2UtTVAuanBnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogOTNweDtcblxuICBAaW5jbHVkZSB0YWJsZXQtbWF4e1xuICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wLXNtLW1heHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMjgsIDI5LCAwLjUpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDExJSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgIG1pbi1oZWlnaHQ6IDYyNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1JSAhaW1wb3J0YW50O1xuICB9XG5cblxuXG5cbiAgJl9fYm94IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBwLFxuICBzcGFuIHtcbiAgICBjb2xvcjogJGNsci1saWdodDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1zbSB7XG4gICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgfVxuXG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzdweDtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuIiwiLmJlbmVmaXRzLW1hc3Rlci1wbGFubmluZyB7XHJcbiAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDAgNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGg0e1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveC1pbWcge1xyXG4gICAgbWF4LXdpZHRoOiA3OHB4O1xyXG4gICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudmFsdWVzLW1hc3Rlci1wbGFubmluZyB7XG4gIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMyxcbiAgLnVpLmhlYWRlcntcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdHtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4e1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgcCxsaXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIHB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gIH1cblxuICB1bHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGxpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1tYXh7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjlweDtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVjay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB9XG4gIH1cblxuICAuY29sdW1ue1xuICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZpcnN0LWxpc3R7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGxpe1xuICAgICAgJjpudGgtb2YtdHlwZSgzKSxcbiAgICAgICY6bnRoLW9mLXR5cGUoNCl7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTozMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY29uZC1saXN0e1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5yZXZpZXd7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci10ZXh0O1xyXG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0LWJveCB7XHJcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDQxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OjMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4saDR7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG5cclxuICBzcGFue1xyXG4gICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgY29sb3I6ICRjbHItb3JhbmdlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAmX3NpemV7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogMjU1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnJldmlldy1zaXple1xyXG4gIC5yZXZpZXd7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogMzQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm93bi1tYXN0ZXItcGxhbiB7XG4gIHBhZGRpbmc6IDQ1cHggMCA2NXB4ICAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMTIwcHggMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fd3JhcHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMntcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMjA1cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG59IiwiLnZpZGVvLXBsYW5uaW5nIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMEIyODUwIDAlLCAjMDIwODEwIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICBjb2xvcjogJGNsci1saWdodDtcclxuICBwYWRkaW5nOiA0MHB4IDAgIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiAxMTBweCA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwe1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgJl9faW1nLFxyXG4gIC53aXN0aWFfZW1iZWR7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG4gIC5pbmNyZWFzZWQtdGV4dCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gLnVpLmJ1dHRvbntcclxuICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiB9XHJcbn1cclxuIiwiLnN0ZXBzLXBsYW5uaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnLTI7XG4gIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xuXG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMiwgaDR7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICBicntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDAwMDAwMTc7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQ7XG4gICAgbWluLWhlaWdodDogNDEwcHg7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGg0LCBoNXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIH1cblxuICAgIGg0e1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGg1e1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW57XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3gtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwN3B4O1xuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIucHJvY2Vzc2VzLW1hc3Rlci1wbGFubmluZyB7XG4gIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMTA1cHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cblxuICBoMyxcbiAgLnVpLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cblxuICAmX19ib3gtdG9we1xuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBwLCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheS1iZy0zO1xuICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2sucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgfVxuICB9XG59XG4iLCIucGxhbm5pbmctZm9yLWxpZmV7XG4gIHBhZGRpbmc6IDIwcHggMCA1NXB4IDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDBweCAwIDEyMHB4IDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC5jb2x1bW57XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LW51bWJlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtbnVtYmVyO1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtbnVtYmVyKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY2xyLXRlYWw7XG4gICAgICAgIGNvbG9yOiAkY2xyLXRlYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmX19saXN0LTIge1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtbnVtYmVyIDMgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnBsYW5uaW5nLWFjY29yZGlvbiB7XHJcbiAgcGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiAxNDBweCAwICAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZy13cmFwIHtcclxuICAgIHBhZGRpbmc6IDVweCA2cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY2xyLXRlYWw7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDI5cHg7XHJcbiAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1saWdodC1ncmF5LWJvcmRlcjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWxpZ2h0LWdyYXktYm9yZGVyO1xyXG4gICAgcGFkZGluZzogMTVweCAwICAxMnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA5cHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEzcHggIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgZmlsdGVyOiBpbnZlcnQoNTQlKSBzZXBpYSg4OCUpIHNhdHVyYXRlKDIxOTMlKSBodWUtcm90YXRlKDE0OWRlZykgYnJpZ2h0bmVzcyg5OCUpIGNvbnRyYXN0KDkxJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkY2xyLXRleHQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItbGlnaHQtZ3JheS1ib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIudGVzdGltb25pYWxzLWJveC1wbGFubmluZyB7XG4gIHBhZGRpbmc6IDYwcHggMCFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwICAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fYm94e1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICRjbHItbGlnaHQtZ3JheS1iZztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDIycHggMzVweDtcbiAgICBjb2xvcjogJGNsci10ZXh0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDIzcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYW1lLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9faW1nLWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xuXG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgbWluLXdpZHRoOiA2M3B4O1xuICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgIH1cbiAgfVxuXG4gIC51aS5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZmxleDogMTtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWluLWhlaWdodDogMTcwcHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkY2xyLW9yYW5nZTtcbiAgfVxufVxuIiwiLnBsYW5uaW5nLWxpZmUge1xuICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDs7XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSB0YWJsZXR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG5cbiAgJl9zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgLmNvbHVtbntcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1tYXh7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBsYW5uaW5nLWxvY2F0aW9uIHtcclxuICBwYWRkaW5nOiA0MHB4IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci10ZXh0O1xyXG4gIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgOTBweDtcclxuICB9XHJcblxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZm9udC1zaXplOiA1OHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGltZ3tcclxuICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICB3aWR0aDogOTRweDtcclxuICAgIGhlaWdodDogOTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19ib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgIGF7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGxhbm5pbmctaG9zdCB7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiAxMjBweCAwIDA7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAkY2xyLW9yYW5nZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG5cclxuICAmX19pbWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbiIsIi5ub3RlLXBsYW5uaW5nIHtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZzogOTBweCAwO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNThweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuIiwiLm1hc3RlcmNsYXNzLWhlcm8ge1xuICBoZWlnaHQ6IDI4NXB4O1xuICAmX19pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX19pbWctd3JhcHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtLW1heHtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gICYuc2xpY2stc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnNsaWNrLXRyYWNre1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNsaWNrLXJpZ2h0LFxuICAgIC5zbGljay1sZWZ0IHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zbGljay1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG59IiwiLm1ldGhvZC10cmFpbmluZy1wcm9ncmFtLWhlcm8ge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9tZXRob2QtdHJhaW5pbmctaGVyby5qcGdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNSU7XG5cbiAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgcGFkZGluZy10b3A6IDI1JSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNSU7XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDExNXB4IDAgOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiBAaW5jbHVkZSBkZXNrdG9wLXNtLW1heHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQ7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzIsIDE0NSwgMTU4LCAgMC41MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG5cbiAgaDEsXG4gIGgyLFxuICBwLFxuICBzcGFuIHtcbiAgICBjb2xvcjogJGNsci10ZXh0O1xuICB9XG5cbiAgJl9fYm94LWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICByaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2std2hpdGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJGNsci1saWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDc0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faGlkZGVue1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVpLmJ1dHRvbntcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiIsIi52YWx1ZXMtcHJvZ3JhbSB7XG4gIHBhZGRpbmc6IDgwcHggMCFpbXBvcnRhbnQ7XG5cbiAgLmNvbHVtbiB7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaDMsXG4gIC51aS5oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgcCwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgdWwge1xuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjlweDtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVjay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmlyc3QtbGlzdCB7XG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2Vjb25kLWxpc3Qge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWRlby10cmFpbmluZyB7XG4gIEBleHRlbmQgLnZpZGVvLXBsYW5uaW5nO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGhzbGEoMjE1LCA3NiUsIDE4JSwgMSkgMCUsIGhzbCgyMTIsIDk4JSwgMjUlKSAxMDAlKTtcblxuICBAaW5jbHVkZSBkZXNrdG9wLXNte1xuICAgIHBhZGRpbmc6IDExMHB4IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMywgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyxcbiAgLndpc3RpYV9lbWJlZHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGRlc2t0b3Atc217XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1ne1xuICAgIEBleHRlbmQgLnZpZGVvLXBsYW5uaW5nX19pbWc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAud2lzdGlhX2VtYmVke1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi52aWRlby10cmFpbmluZy1zaXplIHtcbiAgLnZpZGVvLXRyYWluaW5nIHtcbiAgICBoMyB7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc3RlcHMtdHJhaW5pbmd7XG4gIEBleHRlbmQgLnN0ZXBzLXBsYW5uaW5nO1xuICBwYWRkaW5nOiA2MHB4IDQwcHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiA2NHB4IDAgNThweCAhaW1wb3J0YW50O1xuICB9XG4gIGgyLCBoNHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYm94e1xuICAgIEBleHRlbmQgLnN0ZXBzLXBsYW5uaW5nX19ib3g7XG4gICAgbWluLWhlaWdodDogMzM1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggNDBweDtcblxuICAgIGltZ3tcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG5cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JveC1pbWcsXG4gIGg0e1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgfVxufSIsIi50cmFpbmluZy1pbmZvIHtcbiAgQGV4dGVuZCAucG90ZW50aWFsLW1ldGhvZDtcbiAgcGFkZGluZy10b3A6IDA7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDAgMTIwcHggMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAucG90ZW50aWFsLW1ldGhvZF9fdGl0bGU7XG4gICAgcGFkZGluZzogMzdweCAwIDY1cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogNTVweCAwIDY1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm94IHtcbiAgICBAZXh0ZW5kIC5wb3RlbnRpYWwtbWV0aG9kX19ib3g7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2VlLWluZm97XG4gIEBleHRlbmQgLmNoZWNrLXZhbHVlcztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA0O1xuXG4gIEBpbmNsdWRlIHRhYmxldC1tYXh7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2JveHtcbiAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSB3aWRlLXNjcmVlbi1tZGx7XG4gICAgICBtYXgtd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIi50cmFpbmluZy1jZXJ0aWZpY2F0ZSB7XG4gIEBleHRlbmQgLnBsYW5uaW5nLWZvci1saWZlO1xuICBwYWRkaW5nOiA0MHB4IDAgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxMTVweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pbWctYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCAjREREO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDY0NXB4O1xuICAgIH1cbiAgfVxuICBwe1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICBsaXtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29udGVudDogY291bnRlcihsaXN0LW51bWJlciknLicgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkY2xyLXRlYWwtMiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtMSB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtMiB7XG4gICAgY291bnRlci1yZXNldDogbGlzdC1udW1iZXIgNiAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIGkge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmX190ZXh0LXdyYXB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59IiwiLnRyYWluaW5nLXF1b3RlIHtcbiAgQGV4dGVuZCAucmV2aWV3O1xuXG4gICZfX2JveCB7XG4gICAgQGV4dGVuZCAucmV2aWV3X19ib3g7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWJveCB7XG4gICAgQGV4dGVuZCAucmV2aWV3X190ZXh0LWJveDtcbiAgICBtaW4taGVpZ2h0OiAyODVweDtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Atc217XG4gICAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Atc217XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufSIsIi5hcnRpY2xlLXRyYWluaW5nIHtcbiAgQGV4dGVuZCAucG90ZW50aWFsLW1ldGhvZDtcbiAgcGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMTAwcHggMCA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBmaWdjYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgYnJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmX19ib3gtaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19ib3gtc21hbGx7XG4gICAgbWF4LXdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fbWlkZGxle1xuICAgIG1heC13aWR0aDogNTMwcHggIWltcG9ydGFudDtcbiAgfVxufSIsIi50cmFpbmluZy1leGVyY2lzZXMge1xuICBAZXh0ZW5kIC5iYWluLWV4ZXJjaXNlcztcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgOTBweCAhaW1wb3J0YW50O1xuICB9XG4gICZfX3RleHQtYm94e1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICB1bHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59IiwiLnRyYWluaW5nLXRhYnMge1xuICBwYWRkaW5nOiAgMjBweCAwO1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDEyNXB4IDAgNTBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcCxcbiAgJl9fbWVudSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19ib3gge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci10ZXh0LWdyYXlfMyAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHggNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXR7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuXG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Atc217XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItdGV4dCAhaW1wb3J0YW50O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JveC1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDU1cHggNDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXktYmc7XG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbXtcbiAgICAgIHdpZHRoOmNhbGMoMTAwJSAvMiAtIDVweCApO1xuXG5cbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NoZWNrIHtcbiAgICAgIGxpIHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVjazIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfbm9uY2hlY2sge1xuICAgICAgbGkge1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL25vbi1jaGVjay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcC1nb3Zlcm5lZHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtLW1heHtcbiAgICAgLnRyYWluaW5nLXRhYnNfX2JveC1jb2x1bW5fbm9uY2hlY2t7XG4gICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgfVxuICAgIH1cbiAgfVxuICAmX193cmFwLXVuZ292ZXJuZWR7XG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbS1tYXh7XG4gICAgICAudHJhaW5pbmctdGFic19fYm94LWNvbHVtbl9jaGVja3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudHJhaW5pbmctYWNjb3JkaW9uIHtcbiAgQGV4dGVuZCAucGxhbm5pbmctYWNjb3JkaW9uO1xuICBwYWRkaW5nOiA2MHB4IDAgICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMTQwcHggMCA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pbWctd3JhcCB7XG4gICAgQGV4dGVuZCAucGxhbm5pbmctYWNjb3JkaW9uX19pbWctd3JhcDtcbiAgfVxuXG5cbiAgaDJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICB1bHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgbGl7XG4gICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkY2xyLW9yYW5nZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn0iLCIubWVzc2FnZS10cmFpbmluZyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5LWJnO1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDEwNXB4IDA7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB9XG4gIH1cbiAgJl9fYm94e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuaW1nLWJveHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgIGltZ3tcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci10ZWFsICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjbHItbGlnaHQgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDQ0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19zaWduYXR1cmUge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbn0iLCIudHJhaW5pbmctbG9jYXRpb24ge1xuICBAZXh0ZW5kIC5wbGFubmluZy1sb2NhdGlvbjtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19ib3gge1xuICAgIEBleHRlbmQgLnBsYW5uaW5nLWxvY2F0aW9uX19ib3g7XG4gIH1cblxuXG5cbiAgJl9fY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb2xvcjogJGNsci10ZXh0O1xuICAgIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLnVpLmJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTQ1cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblxuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgc3BhbntcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsdWUge1xuICAgICAgYmFja2dyb3VuZDogJGNsci10ZWFsICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGNsci1saWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19jYWxlbmRhci1kYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXktYmc7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgaDMsIGg0LCBoNSxzcGFuIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAkY2xyLW9yYW5nZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDdweDtcbiAgICB9XG4gIH1cblxuICAmX19jYWxlbmRhci1pdGVtIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtLW1heHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmX19jYWxlbmRhci1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2RhdGV7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBzdHJvbmd7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59IiwiLnRyYWluaW5nLWhvc3Qge1xuICBAZXh0ZW5kIC5wbGFubmluZy1ob3N0O1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIEBpbmNsdWRlIHRhYmxldHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDE0MHB4O1xuICB9XG5cblxuICAmX19pbWd7XG4gICAgQGV4dGVuZCAucGxhbm5pbmctaG9zdF9faW1nO1xuICB9XG59IiwiLnZhbHVlLXRyYWluaW5nLXByb2dyYW0taGVybyB7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL0RWVFAtaGVyby5wbmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNSU7XG5cbiAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxMjVweCAwIDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wLXNtLW1heCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMjgsIDI5LCAwLjUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuXG4gIGgxLFxuICBoMixcbiAgcCxcbiAgc3BhbiB7XG4gICAgY29sb3I6ICRjbHItbGlnaHQ7XG4gIH1cblxuICAmX19ib3gtaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgJl9faGlkZGVue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19ib3gtYnRue1xuICAgIEBpbmNsdWRlIHRhYmxldC1tYXh7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuIiwiLnZhbHVlcy1saXN0e1xuICBwYWRkaW5nOiA2NXB4IDAgNTBweCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDEwNXB4IDAgMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9vbmUtY29sdW1ue1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgIDUwIWltcG9ydGFudDtcbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGgzLCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuXG4gICAgYnJ7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQtbWF4e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG5cbiAgJl9fbGlzdHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgLmNvbHVtbntcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2sucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5maXJzdC1saXN0e1xuICAgIEBpbmNsdWRlIHRhYmxldHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi52YWx1ZXMtdmlkZW8tdHJhaW5pbmcge1xuICBAZXh0ZW5kIC52aWRlby1wbGFubmluZztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDIxNSwgNzYlLCAxOCUsIDEpIDAlLCBoc2woMjEyLCA5OCUsIDI1JSkgMTAwJSk7XG5cbiAgJl9faW1nLFxuICAud2lzdGlhX2VtYmVke1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2ltZ3tcbiAgICBAZXh0ZW5kIC52aWRlby1wbGFubmluZ19faW1nO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbXtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICBoMywgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIudmFsdWVzLXF1b3RlIHtcbiAgQGV4dGVuZCAucmV2aWV3O1xuXG4gICZfX2JveCB7XG4gICAgQGV4dGVuZCAucmV2aWV3X19ib3g7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWJveCB7XG4gICAgQGV4dGVuZCAucmV2aWV3X190ZXh0LWJveDtcbiAgICBtaW4taGVpZ2h0OiAyODVweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udmFsdWVzLXF1b3RlX3NpemV7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufSIsIi5saWNlbnNlZC1hcHBsaWNhdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiA5NXB4IDA7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaDIsIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBoMiB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gIH1cblxuICBoMyB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgIHBhZGRpbmc6IDAgOTBweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJl9fc2lnbmF0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2NlcnRpZmljYXRlIHtcbiAgICBtYXgtd2lkdGg6IDY0NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn0iLCIudmFsdWVzLXN0ZXBzLXRyYWluaW5ne1xuICBAZXh0ZW5kIC5zdGVwcy1wbGFubmluZztcblxuICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICBwYWRkaW5nOiA2MHB4ICAwICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYm94e1xuICAgIEBleHRlbmQgLnN0ZXBzLXBsYW5uaW5nX19ib3g7XG4gICAgbWluLWhlaWdodDogMzM1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcblxuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICB9XG5cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICB9XG5cbiAgJl9fYm94LWltZyxcbiAgaDR7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufSIsIi52YWx1ZXMtdHJhaW5pbmctYXJ0aWNsZXtcbiAgcGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIHB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJl9fc2lnbmF0dXJle1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICBzcGFue1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufSIsIi52YWx1ZXMtdHJhaW5pbmctYWNjb3JkaW9uIHtcbiAgQGV4dGVuZCAucGxhbm5pbmctYWNjb3JkaW9uO1xuICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDgwcHggMCAgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2ltZy13cmFwIHtcbiAgICBAZXh0ZW5kIC5wbGFubmluZy1hY2NvcmRpb25fX2ltZy13cmFwO1xuICB9XG5cbiAgdWx7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIGxpe1xuICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcblxuICAgICAgQGluY2x1ZGUgIHRhYmxldC1tYXh7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGNsci1vcmFuZ2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59IiwiLnRyYWluaW5nLXZhbHVlLWxvY2F0aW9uIHtcbiAgQGV4dGVuZCAucGxhbm5pbmctbG9jYXRpb247XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICZfX2JveCB7XG4gICAgQGV4dGVuZCAucGxhbm5pbmctbG9jYXRpb25fX2JveDtcblxuICAgIC50cmFpbmluZy12YWx1ZS1sb2NhdGlvbl9fZGF0ZXtcbiAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIHN0cm9uZ3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgaDMsXG4gICAgaDQsIGEsXG4gICAgaDUge1xuICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FsZW5kYXIge1xuICAgIEBleHRlbmQgLnRyYWluaW5nLWxvY2F0aW9uX19jYWxlbmRhcjtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2NhbGVuZGFyLWRhdGUge1xuICBAZXh0ZW5kIC50cmFpbmluZy1sb2NhdGlvbl9fY2FsZW5kYXItZGF0ZTtcbiAgfVxuXG4gICZfX2NhbGVuZGFyLWl0ZW0ge1xuICAgIEBleHRlbmQgLnRyYWluaW5nLWxvY2F0aW9uX19jYWxlbmRhci1pdGVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhbGVuZGFyLWluZm8ge1xuICAgIEBleHRlbmQgLnRyYWluaW5nLWxvY2F0aW9uX19jYWxlbmRhci1pbmZvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuXG59IiwiLnZhbHVlcy12aWRlby10ZXN0aW1vbmlhbCB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4IDtcblxuICAmX192aWRlbyxcbiAgLndpc3RpYV9lbWJlZCB7XG4gICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX192aWRlb3tcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgc3BhbixoNHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIHNwYW57XG4gICAgY29sb3I6ICRjbHItdGV4dDtcbiAgfVxuXG4gIGg0IHtcbiAgICBjb2xvcjogJGNsci1vcmFuZ2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59IiwiLnRyYWluaW5nLWhvc3Qge1xuICBAZXh0ZW5kIC5wbGFubmluZy1ob3N0O1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIEBpbmNsdWRlIHRhYmxldHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDE0MHB4O1xuICB9XG5cbiAgJl9fYm94e1xuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20tbWF4e1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19pbWd7XG4gICAgQGV4dGVuZCAucGxhbm5pbmctaG9zdF9faW1nO1xuICB9XG59IiwiLnByb3BoZWN5LUlJLWhlcm97XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL3Byb3BoZWN5LUlJLWhlcm8ucG5nXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTUlO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgxMSw0MCw4MCwxKSAwJSwgcmdiYSgxLDYxLDEyOCwxKSA0OSUpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMTI1cHggMCAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cblxuXG5cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cblxuICBoMSxcbiAgaDIsXG4gIHAsXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xuICB9XG5cbiAgJl9fYm94LWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICByaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB9XG4gIH1cblxuICBiciB7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgJl9faGlkZGVue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19ib3gtYnRue1xuICAgIEBpbmNsdWRlIHRhYmxldC1tYXh7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIucHJvcGhlY3ktbGlzdCB7XG4gIEBleHRlbmQgLnZhbHVlcy1saXN0O1xuICBwYWRkaW5nOiA2MHB4IDAgODBweCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSB0YWJsZXR7XG4gICAgcGFkZGluZzogNjBweCAwIDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaDR7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxuICAmX19saXN0IHtcbiAgICBAZXh0ZW5kIC52YWx1ZXMtbGlzdF9fbGlzdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmlyc3QtbGlzdCxcbiAgLnNlY29uZC1saXN0IHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZmlyc3QtbGlzdHtcbiAgICBsaSB7XG4gICAgICAmOm50aC1vZi10eXBlKDIpLFxuICAgICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY29uZC1saXN0IHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9waGVjeS1saXN0X2J0bntcbiAgLnByb3BoZWN5LWxpc3R7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpcnN0LWxpc3R7XG4gICAgICBsaSB7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLnByb3BoZWN5LUlJLXZpZGVvLXRyYWluaW5nIHtcbiAgQGV4dGVuZCAudmlkZW8tcGxhbm5pbmc7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSgyMTUsIDc2JSwgMTglLCAxKSAwJSwgaHNsKDIxMiwgOTglLCAyNSUpIDEwMCUpO1xuXG4gIEBpbmNsdWRlIGRlc2t0b3Atc217XG4gICAgcGFkZGluZzogMTEwcHggMTE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGgzLCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pbWcsXG4gIC53aXN0aWFfZW1iZWR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICB9XG5cblxuICAud2lzdGlhX2VtYmVke1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4iLCIucHJvcGhlY3ktSUktcXVvdGUge1xuICBAZXh0ZW5kIC5yZXZpZXc7XG5cbiAgJl9fYm94IHtcbiAgICBAZXh0ZW5kIC5yZXZpZXdfX2JveDtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtYm94IHtcbiAgICBAZXh0ZW5kIC5yZXZpZXdfX3RleHQtYm94O1xuICAgIG1pbi1oZWlnaHQ6IDI4NXB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbS1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgIHdpZHRoOiA1NSUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnByb3BoZWN5LUlJLXF1b3RlX3NpemV7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgfVxuXG4gIC5wcm9waGVjeS1JSS1xdW90ZV9fdGV4dC1ib3gge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgICAgc3BhbntcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucHJvcGhlY3ktSUktY29udGVudCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDEwNXB4IDAgMTIwcHg7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgdWx7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTE1cHggMWZyO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIHB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufSIsIi5wcm9waGVjeS1JSS1zdGVwc3tcbiAgQGV4dGVuZCAuc3RlcHMtcGxhbm5pbmc7XG4gIHBhZGRpbmc6IDUwcHggMCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogNjVweCAwIDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19ib3h7XG4gICAgQGV4dGVuZCAuc3RlcHMtcGxhbm5pbmdfX2JveDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogMzM1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcblxuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG5cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gIH1cblxuICAmX19ib3gtaW1nLFxuICBoNHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59IiwiLnByb3BoZWN5LUlJLWFydGljbGV7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIGgze1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIGxpe1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBzcGFue1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGVybXtcbiAgICBtYXJnaW46MDtcbiAgICBsaXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIucHJvcGhlY3ktSUktYWNjb3JkaW9ue1xuICBAZXh0ZW5kIC5wbGFubmluZy1hY2NvcmRpb247XG4gIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xuXG4gIGgye1xuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDgwcHggMCAgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2ltZy13cmFwIHtcbiAgICBAZXh0ZW5kIC5wbGFubmluZy1hY2NvcmRpb25fX2ltZy13cmFwO1xuICB9XG5cbiAgdWwsIHNwYW57XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG5cbiAgdWx7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBsaXtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSAgdGFibGV0e1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnByb3BoZWN5LUlJLWxvY2F0aW9uIHtcbiAgQGV4dGVuZCAucGxhbm5pbmctbG9jYXRpb247XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fYm94IHtcbiAgICBAZXh0ZW5kIC5wbGFubmluZy1sb2NhdGlvbl9fYm94O1xuICB9XG5cbiAgJl9fY2FsZW5kYXIge1xuICAgIEBleHRlbmQgLnRyYWluaW5nLWxvY2F0aW9uX19jYWxlbmRhcjtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19jYWxlbmRhci1kYXRlIHtcbiAgICBAZXh0ZW5kIC50cmFpbmluZy1sb2NhdGlvbl9fY2FsZW5kYXItZGF0ZTtcbiAgfVxuXG4gICZfX2NhbGVuZGFyLWl0ZW0ge1xuICAgIEBleHRlbmQgLnRyYWluaW5nLWxvY2F0aW9uX19jYWxlbmRhci1pdGVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLXNte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FsZW5kYXItaW5mbyB7XG4gICAgQGV4dGVuZCAudHJhaW5pbmctbG9jYXRpb25fX2NhbGVuZGFyLWluZm87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLnByb3BoZWN5LUlJLWhvc3Qge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgIHBhZGRpbmc6IDExNXB4IDAgMjBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWctY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaW1hZ2UtYm94IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cblxuICAmX19zaWduYXR1cmUge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn0iLCIuZW1weXJlYW5jZS0xLWhlcm8ge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9lbXB5cmVhbmNlLTEuanBnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTUlO1xuXG5cbiAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxMjVweCAwIDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuXG4gIGgxLFxuICBoMixcbiAgcCxcbiAgc3BhbiB7XG4gICAgY29sb3I6ICRjbHItbGlnaHQ7XG4gIH1cblxuICAmX19ib3gtaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJyIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gICZfX2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tbGVmdDogMzNweDtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19ib3gtYnRuIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIi5lbXB5cmVhbmNlLTEtbGlzdHtcbiAgQGV4dGVuZCAudmFsdWVzLWxpc3Q7XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHRhYmxldHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIHB7XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fbGlzdCB7XG4gICAgQGV4dGVuZCAudmFsdWVzLWxpc3RfX2xpc3Q7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZpcnN0LWxpc3QsXG4gIC5zZWNvbmQtbGlzdCB7XG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmxpc3QtMXtcbiAgICAuZmlyc3QtbGlzdHtcbiAgICAgIGxpIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSxcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Vjb25kLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5saXN0LTJ7XG4gICAgLnNlY29uZC1saXN0IHtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Atc20ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5lbXB5cmVhbmNlLTEtdmlkZW8tdHJhaW5pbmcge1xuICBAZXh0ZW5kIC52aWRlby1wbGFubmluZztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDIxNSwgNzYlLCAxOCUsIDEpIDAlLCBoc2woMjEyLCA5OCUsIDI1JSkgMTAwJSk7XG5cbiAgQGluY2x1ZGUgZGVza3RvcC1zbXtcbiAgICBwYWRkaW5nOiAxMTBweCAxMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDMsIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2ltZyxcbiAgLndpc3RpYV9lbWJlZHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgbWluLWhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC53aXN0aWFfZW1iZWR7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiIsIi5lbXB5cmVhbmNlLTEtc2VtaW5hciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgNThweDtcbiAgfVxuXG5cbiAgYnJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIGgzLCBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBwe1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn0iLCIuZW1weXJlYW5jZS0xLWFwcGVhbCB7XG4gIGJhY2tncm91bmQ6ICRjbHItbGlnaHQtZ3JheS1iZztcbiAgcGFkZGluZzogNTRweCAwO1xuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG5cbiAgJl9fc2lnbmF0dXJle1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBpbWd7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMzdweCAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogODhweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufSIsIi5lbXB5cmVhbmNlLTEtYWNjb3JkaW9ue1xuXG4gICAgQGV4dGVuZCAucGxhbm5pbmctYWNjb3JkaW9uO1xuICAgIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19pbWctd3JhcCB7XG4gICAgICBAZXh0ZW5kIC5wbGFubmluZy1hY2NvcmRpb25fX2ltZy13cmFwO1xuICAgIH1cblxuICBhe1xuICAgIGNvbG9yOiAkY2xyLW9yYW5nZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG59IiwiLmVtcHlyZWFuY2UtMS1xdW90ZXtcbiAgYmFja2dyb3VuZDogJGNsci1saWdodC1ncmF5LWJnO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gIHB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY2xyLW9yYW5nZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNsci1vcmFuZ2U7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHRhYmxldHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cbn0iLCIuZW1weXJlYW5jZS0xLXBheSB7XG4gIGJhY2tncm91bmQ6ICRjbHItYm9yZGVyLTU7XG4gIGNvbG9yOiAkY2xyLWxpZ2h0O1xuICBwYWRkaW5nOiA4MHB4IDAgODZweDtcblxuICBoMiwgaDMsIHAsIGg0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjbHItbGlnaHQ7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgYSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpLFxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG5cblxuICB9XG59IiwiLnByb3BoZWN5LTEtaGVyb3tcbiAgbWluLWhlaWdodDogNTUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vUDFDb25jZXB0Mi5qcGdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNSU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoNTRkZWcsICMxRTBDMDcgMCUsICM1MDQyM0UgNjclLCAjNjg1QzU5MDAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMTQ1cHggMCAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgcCxcbiAgc3BhbiB7XG4gICAgY29sb3I6ICRjbHItbGlnaHQ7XG4gIH1cblxuICAmX19ib3gtaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gIGJyIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAmX19oaWRkZW57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tbGVmdDogMzNweDtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4e1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2JveC1idG57XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIi5wcm9waGVjeS0xLWxpc3Qge1xuICBAZXh0ZW5kIC52YWx1ZXMtbGlzdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBwYWRkaW5nOiA2MHB4IDAgODBweCAhaW1wb3J0YW50O1xuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBwe1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBvbCB7XG4gICAgY291bnRlci1yZXNldDogbXktY291bnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIGxpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihteS1jb3VudGVyLCB1cHBlci1hbHBoYSk7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1jb3VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICZfX2xpc3Qge1xuICAgIEBleHRlbmQgLnZhbHVlcy1saXN0X19saXN0O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcblxuICAgIC5maXJzdC1saXN0e1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBsaXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb3BoZWN5LTEtdmlkZW8tdHJhaW5pbmcge1xuICBAZXh0ZW5kIC52aWRlby1wbGFubmluZztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDIxNSwgNzYlLCAxOCUsIDEpIDAlLCBoc2woMjEyLCA5OCUsIDI1JSkgMTAwJSk7XG5cbiAgQGluY2x1ZGUgZGVza3RvcC1zbXtcbiAgICBwYWRkaW5nOiAxMTBweCAxMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGgze1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSB0YWJsZXR7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcsXG4gIC53aXN0aWFfZW1iZWR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICB9XG5cblxuICAud2lzdGlhX2VtYmVke1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmluY3JlYXNlZC10ZXh0e1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4IWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnByb3BoZWN5LTEtc3RlcHN7XG4gIEBleHRlbmQgLnN0ZXBzLXBsYW5uaW5nO1xuICBwYWRkaW5nOiA1MHB4IDAgNjBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMTIwcHggMCAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgZGVza3RvcC1tZCB7XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2JveC1jYXJke1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGgye1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYm94e1xuICAgIEBleHRlbmQgLnN0ZXBzLXBsYW5uaW5nX19ib3g7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IDMzNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG5cbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICB9XG5cbiAgJl9fYm94LWltZyxcbiAgaDR7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufSIsIi5zdW1tYXRpb24taW5mbyB7XG4gIEBleHRlbmQgLnBvdGVudGlhbC1tZXRob2Q7XG4gIHBhZGRpbmctdG9wOiAwO1xuXG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDAgMTIwcHggMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBleHRlbmQgLnBvdGVudGlhbC1tZXRob2RfX3RpdGxlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYWNrZ3JvdW5kL2JnU3BhY2UucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMTAzcHggMDtcbiAgfVxuXG4gICZfX2JveCB7XG4gICAgQGV4dGVuZCAucG90ZW50aWFsLW1ldGhvZF9fYm94O1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4ICMwMDAwMDAyOTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMzJweCAyOXB4IDU4cHggIWltcG9ydGFudDtcblxuICAgIHAsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHVse1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgc3Ryb25ne1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b257XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIucHJvcGhlY3ktMS1xdW90ZSB7XG4gIEBleHRlbmQgLnJldmlldztcblxuICBAaW5jbHVkZSBkZXNrdG9wLXNtLW1heHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cblxuICAmX19ib3gge1xuICAgIEBleHRlbmQgLnJldmlld19fYm94O1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgfVxuICB9XG5cbiAgcHtcbiAgICBAaW5jbHVkZSB0YWJsZXR7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWJveCB7XG4gICAgQGV4dGVuZCAucmV2aWV3X190ZXh0LWJveDtcbiAgfVxuICAmLmZzdHtcbiAgICBpbWd7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtLW1heHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDExJSk7XG4gICAgICB9XG5cblxuICAgICAgQGluY2x1ZGUgZGVza3RvcC1tZHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNuZHtcbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgQGluY2x1ZGUgZGVza3RvcC1tZHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2R7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ydWxlcy1pbmZvIHtcbiAgcGFkZGluZzogNjBweCAwIDMwcHg7XG5cblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDExMHB4IDAgNjBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBsaSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihsaSkgXCIuIFwiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICRjbHItdGVhbC0yO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59IiwiLmJlbmVmaXRzLXByb3BoZWN5LTEge1xuICBwYWRkaW5nOiAyNXB4IDA7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTIwcHg7XG4gIH1cblxuICBoMiB7XG4gICAgQGluY2x1ZGUgdGFibGV0LW1heCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLXNtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm94LWltZyB7XG4gICAgbWF4LXdpZHRoOiA3OTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgcCwgbGksIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gICAgfVxuICB9XG5cbiAgb2x7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBhLG9se1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICB9XG5cbiAgfVxuXG4gIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRjbHItdGV4dDtcbiAgfVxuXG4gIGxpIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRjbHItdGVhbC0yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgIH1cbiAgfVxufSIsIi5wcm9waGVjeS0xLWV4cGVyaWVuY2V7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZDogJGNsci1saWdodC1ncmF5LWJnO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogNjBweCAwIDEyMHB4O1xuICB9XG5cbiAgJl9fYm94IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDI1cHggMTVweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGNsci1saWdodDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBicntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2syLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50b3BpY3Mtc3ludGhlc2l6ZWQge1xuICBwYWRkaW5nOiA2MHB4IDEwcHggNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDEyMnB4IDEwcHggNjBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAkY2xyLWxpZ2h0LWdyYXktYmc7XG4gICAgbWF4LXdpZHRoOiAxNTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAxMHB4IDVweDtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWF4LXdpZHRoOiAxNjNweDtcbiAgICAgIG1hcmdpbjoxMHB4O1xuICAgIH1cblxuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA0NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtYm94IHtcbiAgICBtYXgtd2lkdGg6IDEyMTVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGgzLCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb3BoZWN5LTEtb3JkZXJ7XG4gIHBhZGRpbmc6IDYwcHggMCA1cHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxMjBweCA2MHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICB9XG4gIH1cblxuICBwe1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBzdHJvbmd7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn0iLCIucHJvcGhlY3ktMS1hY2NvcmRpb257XG4gIEBleHRlbmQgLnBsYW5uaW5nLWFjY29yZGlvbjtcbiAgcGFkZGluZzogNjBweCAwICAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMTMwcHggMCAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGgye1xuICAgIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWctd3JhcCB7XG4gICAgQGV4dGVuZCAucGxhbm5pbmctYWNjb3JkaW9uX19pbWctd3JhcDtcbiAgfVxuICAgYXtcbiAgICAgY29sb3I6ICRjbHItb3JhbmdlO1xuICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgIH1cbn0iLCIucHJvcGhlY3ktMS1tZXNzYWdlLXRyYWluaW5nIHtcbiAgYmFja2dyb3VuZDogJGNsci1saWdodC1ncmF5LWJnO1xuICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuaW1nLWJveHtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gICZfX3NpZ25hdHVyZSB7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnByb3BoZWN5LTEtbG9jYXRpb24ge1xyXG4gIHBhZGRpbmc6IDQwcHggMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXRleHQ7XHJcbiAgY29sb3I6ICRjbHItbGlnaHQ7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgOTBweDtcclxuICB9XHJcblxyXG4gIGJyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wLW1kIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZm9udC1zaXplOiA1OHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGltZ3tcclxuICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICB3aWR0aDogOTRweDtcclxuICAgIGhlaWdodDogOTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19ib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgIGF7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudHJhaW5pbmctZnVuY3Rpb24ge1xuICBAZXh0ZW5kIC5leGVjdXRpdmUtZnVuY3Rpb247XG4gIEBpbmNsdWRlIHRhYmxldC1tYXgge1xuICAgIHBhZGRpbmctYm90dG9tOjUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQtbWF4IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgd2lkZS1zY3JlZW4tc20ge1xuICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JveHtcbiAgICBAZXh0ZW5kIC5leGVjdXRpdmUtZnVuY3Rpb25fX2JveDtcbiAgfVxufSJdfQ== */
