@charset "UTF-8";
/* --------------------------
color
-------------------------- */
/* --------------------------
spacing
-------------------------- */
/* --------------------------
font
-------------------------- */
/* --------------------------
contents width
-------------------------- */
/* --------------------------
z-index order
-------------------------- */
/* --------------------------
media query
-------------------------- */
/* --------------------------
h with center-line
-------------------------- */
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?nxc2oh");
  src: url("../fonts/icomoon.eot?nxc2oh#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?nxc2oh") format("truetype"), url("../fonts/icomoon.woff?nxc2oh") format("woff"), url("../fonts/icomoon.svg?nxc2oh#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
  content: "\e902";
}

.icon-youtube:before {
  content: "\e912";
}

.icon-facebook:before {
  content: "\ea90";
}

.icon-twitter:before {
  content: "\ea96";
}

html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  line-height: 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 300;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*, *:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

img,
embed,
iframe,
object,
audio,
video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

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

td,
th {
  padding: 0;
  text-align: left;
}

html {
  font-size: 16px;
}

body {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-family: "Noto Sans JP", sans-serif;
  font-style: normal;
  color: #333;
  font-size: 1rem;
}

a {
  color: #333;
  text-decoration: none;
  -webkit-transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}

p {
  font-weight: 400;
  line-height: 1.6;
  color: #24292b;
  letter-spacing: 0.1em;
  margin-bottom: 1em;
}

p:last-child {
  margin-bottom: 0;
}

img {
  width: auto;
  height: auto;
  max-width: 100%;
}

.main {
  padding-top: 72px;
}

@media screen and (max-width: 767px) {
  .main {
    padding-top: 64px;
  }
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

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

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

.edit-post-visual-editor__post-title-wrapper,
.wp-block-post-content {
  width: 1000px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 20px;
}

.entry-content h2,
.block-editor-block-list__layout h2,
.block-contents h2 {
  margin: 56px 0 !important;
}

@media screen and (max-width: 767px) {
  .entry-content h2,
  .block-editor-block-list__layout h2,
  .block-contents h2 {
    margin: 40px 0 !important;
  }
}

.entry-content h3,
.block-editor-block-list__layout h3,
.block-contents h3 {
  margin: 40px 0 !important;
}

@media screen and (max-width: 767px) {
  .entry-content h3,
  .block-editor-block-list__layout h3,
  .block-contents h3 {
    margin: 32px 0 !important;
  }
}

.entry-content h4,
.block-editor-block-list__layout h4,
.block-contents h4 {
  margin: 24px 0 !important;
}

.entry-content a,
.block-editor-block-list__layout a,
.block-contents a {
  text-decoration: underline;
}

.entry-content p,
.block-editor-block-list__layout p,
.block-contents p {
  font-weight: 400;
  line-height: 1.6;
  color: #24292b;
  letter-spacing: 0.1em;
  margin-bottom: 1em;
}

.entry-content p:last-child,
.block-editor-block-list__layout p:last-child,
.block-contents p:last-child {
  margin-bottom: 0;
}

.entry-content .wp-block-table table,
.block-editor-block-list__layout .wp-block-table table,
.block-contents .wp-block-table table {
  width: 100%;
  font-size: 1rem;
  line-height: 1.6;
  border: 1px solid #98d1e7;
}

.entry-content .wp-block-table table thead,
.block-editor-block-list__layout .wp-block-table table thead,
.block-contents .wp-block-table table thead {
  border-bottom: 3px solid #fff;
}

.entry-content .wp-block-table table thead th,
.block-editor-block-list__layout .wp-block-table table thead th,
.block-contents .wp-block-table table thead th {
  width: 300px;
  font-weight: 400;
  padding: 16px 40px;
  background-color: #98d1e7;
  border: 1px solid;
  border-color: #98d1e7 #fff #fff #98d1e7;
  vertical-align: top;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .entry-content .wp-block-table table thead th,
  .block-editor-block-list__layout .wp-block-table table thead th,
  .block-contents .wp-block-table table thead th {
    padding: 8px 16px;
  }
}

.entry-content .wp-block-table table tbody td,
.block-editor-block-list__layout .wp-block-table table tbody td,
.block-contents .wp-block-table table tbody td {
  padding: 16px 40px;
  border: 1px solid #98d1e7;
}

@media screen and (max-width: 767px) {
  .entry-content .wp-block-table table tbody td,
  .block-editor-block-list__layout .wp-block-table table tbody td,
  .block-contents .wp-block-table table tbody td {
    padding: 8px 16px;
  }
}

.wp-block {
  max-width: 100%;
}

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

.wp-pagenavi .pages {
  display: none;
}

.wp-pagenavi span,
.wp-pagenavi a {
  /*数字部分の共通CSS　大きさなど*/
  display: inline-block;
  margin: 0 8px;
  width: 3em;
  height: 3em;
  line-height: 3em;
  color: #fff;
  text-decoration: none;
  background: #98d1e7;
  border-radius: 50%;
  border: none;
}

.wp-pagenavi span.current, .wp-pagenavi span:hover,
.wp-pagenavi a.current,
.wp-pagenavi a:hover {
  /*現在のページ*/
  color: #fff;
  background: #41aad3;
}

.wp-pagenavi span.nextpostslink, .wp-pagenavi span.previouspostslink,
.wp-pagenavi a.nextpostslink,
.wp-pagenavi a.previouspostslink {
  display: none;
}

/* --------------------------
パンくずナビ
-------------------------- */
.c-breadcrumb {
  height: 18px;
  margin: 16px 0;
  background: rgba(0, 0, 0, 0);
}

@media screen and (max-width: 767px) {
  .c-breadcrumb {
    height: auto;
    margin: 12px 0;
  }
}

.c-breadcrumb-container {
  padding: 0 40px;
}

@media screen and (max-width: 767px) {
  .c-breadcrumb-container {
    padding: 0 20px;
  }
}

.c-breadcrumb-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.c-breadcrumb-list li {
  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;
}

.c-breadcrumb-list li::after {
  content: "＞";
  margin: 0 12px;
  color: #a5a5a5;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.4;
}

.c-breadcrumb-list li:last-child::after {
  content: none;
}

.c-breadcrumb-list li a {
  color: #a5a5a5;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.4;
}

.c-breadcrumb-list li span {
  color: #41aad3;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.01em;
  line-height: 1.4;
}

/* --------------------------
ボタン
-------------------------- */
.c-button {
  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;
  height: 64px;
  width: 240px;
  font-weight: 500;
  line-height: 1.4;
  border-radius: 40px 40px 40px 0px;
}

@media screen and (max-width: 767px) {
  .c-button {
    width: 100%;
  }
}

.c-button::before {
  font-family: "Material Icons";
  font-size: 1.25rem;
  margin-right: 16px;
}

.c-button--blue {
  background: linear-gradient(100deg, #41aad3 0%, #98d1e7 100%);
  border: none;
}

.c-button--border {
  background: linear-gradient(135deg, #ecf7fc 0%, #fff 100%);
  border: 2px solid #41aad3;
}

.c-button--contact {
  font-size: 1.25rem;
  color: #fff;
  text-align: center;
  border: 2px solid #fff;
}

.c-button--contact:hover {
  color: #41aad3;
  background: linear-gradient(225deg, #dfeff6 0%, #98d1e7 100%);
}

.c-button--contact::before {
  content: "\e0e1";
}

.c-button--tel {
  font-size: 12px;
  background: linear-gradient(45deg, #ecf7fc 0%, #fff 100%);
  color: #41aad3;
}

.c-button--tel:hover {
  color: #fff;
  background: linear-gradient(225deg, #dfeff6 0%, #98d1e7 100%);
}

.c-button--tel::before {
  content: "\e324";
}

/* --------------------------
フォーム
-------------------------- */
.c-form-text {
  width: 100%;
  font-size: 1rem;
  line-height: 1.5;
  padding: 8px 12px;
  border: 1px solid #a2a2a2;
  border-radius: 4px;
}

.c-form-textarea {
  width: 100%;
  height: 10em;
  font-size: 1rem;
  line-height: 1.5;
  padding: 8px 12px;
  border: 1px solid #a2a2a2;
  border-radius: 4px;
}

.c-form-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-form-checkbox-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.c-form-checkbox-input:checked + .c-form-checkbox-span::before, input.c-form-checkbox-input[type="checkbox"]:checked + .wpcf7-list-item-label::before {
  background: #41aad3;
}

.c-form-checkbox-input:checked + .c-form-checkbox-span::after, input.c-form-checkbox-input[type="checkbox"]:checked + .wpcf7-list-item-label::after {
  content: "";
  display: block;
  width: 0.5em;
  height: 1em;
  position: absolute;
  top: 0.2em;
  left: 0.5em;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.c-form-checkbox-span, input[type="checkbox"] + .wpcf7-list-item-label {
  padding-left: 2em;
  position: relative;
  cursor: pointer;
}

.c-form-checkbox-span::before, input[type="checkbox"] + .wpcf7-list-item-label::before {
  content: "";
  display: block;
  width: 1.5em;
  height: 1.5em;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #a2a2a2;
}

.c-form-radio-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.c-form-radio-input:checked + .c-form-radio-span::after, input.c-form-radio-input[type="radio"]:checked + .wpcf7-list-item-label::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: 4px;
  left: 4px;
  border: 8px solid #41aad3;
  border-radius: 50%;
}

.c-form-radio-span, input[type="radio"] + .wpcf7-list-item-label {
  padding-left: 2em;
  position: relative;
  cursor: pointer;
}

.c-form-radio-span::before, input[type="radio"] + .wpcf7-list-item-label::before {
  content: "";
  display: block;
  width: 1.5em;
  height: 1.5em;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #a2a2a2;
  border-radius: 50%;
}

.c-form-select {
  display: block;
  padding: 6px 5px;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border: 1px solid #a2a2a2;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' class='svg-inline--fa fa-angle-down fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat, repeat;
  background-position: right 0.7em top 50%, 0 0;
  background-size: 0.65em auto, 100%;
}

.c-form-select::-ms-expand {
  display: none;
}

.c-form-select:hover {
  border-color: #888;
}

.c-form-select:focus {
  border-color: #aaa;
  -webkit-box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
          box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow: 0 0 0 3px -moz-mac-focusring;
  color: #222;
  outline: none;
}

.c-form-select--small {
  width: 50%;
  display: inline-block;
}

.c-form-select option {
  font-weight: normal;
}

/* --------------------------
見出し
-------------------------- */
.c-h1, .edit-post-visual-editor__post-title-wrapper h1, .entry-content h1,
.block-editor-block-list__layout h1,
.block-contents h1 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: 0.05em;
  background: linear-gradient(135deg, #41aad3 0%, #98d1e7 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 24px;
}

@media screen and (max-width: 767px) {
  .c-h1, .edit-post-visual-editor__post-title-wrapper h1, .entry-content h1,
  .block-editor-block-list__layout h1,
  .block-contents h1 {
    font-size: 1.5rem;
  }
}

.c-h2, .entry-content h2,
.block-editor-block-list__layout h2,
.block-contents h2, .p-footer-cta-title {
  color: #41aad3;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: 0.05em;
  text-align: center;
  padding-top: 20px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .c-h2, .entry-content h2,
  .block-editor-block-list__layout h2,
  .block-contents h2, .p-footer-cta-title {
    font-size: 1.625rem;
  }
}

.c-h2::before, .entry-content h2::before,
.block-editor-block-list__layout h2::before,
.block-contents h2::before, .p-footer-cta-title::before {
  content: "";
  display: block;
  height: 6px;
  width: 40px;
  background: -webkit-gradient(linear, left top, right top, from(#41aad3), to(#98d1e7));
  background: linear-gradient(90deg, #41aad3 0%, #98d1e7 100%);
  border-radius: 8px 8px 0px 8px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.c-h2--small, .p-footer-cta--small {
  color: #24292b;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
  text-align: center;
  margin-bottom: 64px;
}

@media screen and (max-width: 767px) {
  .c-h2--small, .p-footer-cta--small {
    margin-bottom: 40px;
  }
}

.c-h3, .entry-content h3,
.block-editor-block-list__layout h3,
.block-contents h3 {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
  color: #41aad3;
  letter-spacing: 0.05em;
  padding: 8px 0 8px 32px;
  position: relative;
  margin-bottom: 32px;
}

.c-h3::before, .entry-content h3::before,
.block-editor-block-list__layout h3::before,
.block-contents h3::before {
  content: "";
  display: block;
  height: 100%;
  width: 6px;
  background: -webkit-gradient(linear, left top, left bottom, from(#41aad3), to(#98d1e7));
  background: linear-gradient(180deg, #41aad3 0%, #98d1e7 100%);
  border-radius: 8px 8px 0px 8px;
  position: absolute;
  top: 0;
  left: 0;
}

.c-h4, .entry-content h5,
.block-editor-block-list__layout h5,
.block-contents h5 {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.05em;
  color: #41aad3;
  margin-bottom: 16px;
}

.c-h5 {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0.1em;
}

.c-h--center-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
}

.c-h--center-line::before, .c-h--center-line::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 1px;
  background: #4f574d;
  display: block;
}

.c-h--center-line::before {
  margin-right: 30px;
}

@media screen and (max-width: 767px) {
  .c-h--center-line::before {
    margin-right: 15px;
  }
}

.c-h--center-line::after {
  margin-left: 30px;
}

@media screen and (max-width: 767px) {
  .c-h--center-line::after {
    margin-left: 15px;
  }
}

/* --------------------------
ラベル
-------------------------- */
.c-label {
  display: inline-block;
  padding: 5px 15px;
  line-height: 1;
  background-color: #333;
  color: #fff;
  font-size: 0.875rem;
  letter-spacing: 1px;
}

/* --------------------------
線
-------------------------- */
.c-line--dashed {
  border-top: 2px dashed #7D6A00;
}

/* --------------------------
リンク
-------------------------- */
.c-link {
  font-size: 1rem;
  line-height: 1.4;
  font-weight: 500;
  color: #333;
  padding-right: 3em;
  position: relative;
}

.c-link:hover {
  color: #41aad3;
}

.c-link:hover::before, .c-link:hover::after {
  -webkit-transform: scale(1.2, 1.2);
          transform: scale(1.2, 1.2);
}

.c-link:hover::before {
  background: linear-gradient(225deg, #dfeff6 0%, #98d1e7 100%);
}

.c-link::before {
  content: "";
  display: block;
  height: 2em;
  width: 2em;
  background: linear-gradient(45deg, #41aad3 0%, #98d1e7 100%);
  border-radius: 50%;
  position: absolute;
  top: calc(50% - 1em);
  right: 0;
  -webkit-transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}

.c-link::after {
  content: "\e315";
  height: 2em;
  width: 2em;
  font-family: "Material Icons";
  font-size: 1rem;
  line-height: 2em;
  color: #fff;
  position: absolute;
  top: calc(50% - 1em);
  right: 0;
  text-align: center;
  -webkit-transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}

/* --------------------------
リスト
-------------------------- */
.c-list, .entry-content ul,
.block-editor-block-list__layout ul,
.block-contents ul, .entry-content ol,
.block-editor-block-list__layout ol,
.block-contents ol {
  font-size: 1rem;
  margin-bottom: 2em;
}

.c-list > li, .entry-content ul > li, .block-editor-block-list__layout ul > li, .block-contents ul > li, .entry-content ol > li, .block-editor-block-list__layout ol > li, .block-contents ol > li {
  line-height: 1.6;
  margin-bottom: 0.5em;
  position: relative;
}

.c-list > li:last-child, .entry-content ul > li:last-child, .block-editor-block-list__layout ul > li:last-child, .block-contents ul > li:last-child, .entry-content ol > li:last-child, .block-editor-block-list__layout ol > li:last-child, .block-contents ol > li:last-child {
  margin-bottom: 0;
}

.c-list--point > li, .entry-content ul > li, .block-editor-block-list__layout ul > li, .block-contents ul > li {
  padding-left: 1em;
}

.c-list--point > li::before, .entry-content ul > li::before, .block-editor-block-list__layout ul > li::before, .block-contents ul > li::before {
  content: "";
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  display: inline-block;
  background-color: #41aad3;
  position: absolute;
  top: 0.6em;
  left: 0;
}

.c-list--order, .entry-content ol,
.block-editor-block-list__layout ol,
.block-contents ol {
  padding-left: 1.5em;
}

.c-list-anchor {
  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;
  gap: 24px;
}

@media screen and (max-width: 767px) {
  .c-list-anchor {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px;
  }
}

.c-list-anchor-item a {
  display: inline-block;
  color: #333;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  padding-right: 2em;
  position: relative;
}

.c-list-anchor-item a:hover {
  color: #41aad3;
}

.c-list-anchor-item a:hover::before {
  background: linear-gradient(225deg, #dfeff6 0%, #98d1e7 100%);
}

.c-list-anchor-item a:hover::before, .c-list-anchor-item a:hover::after {
  -webkit-transform: scale(1.5, 1.5);
          transform: scale(1.5, 1.5);
}

.c-list-anchor-item a::before {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: linear-gradient(45deg, #41aad3 0%, #98d1e7 100%);
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}

.c-list-anchor-item a::after {
  content: "\e313";
  display: block;
  height: 20px;
  width: 20px;
  font-family: "Material Icons";
  font-size: 1rem;
  color: #fff;
  line-height: 20px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  -webkit-transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}

/* --------------------------
ハンバーガーメニューアイコン
-------------------------- */
.c-menu {
  display: none;
}

@media screen and (max-width: 1024px) {
  .c-menu {
    display: block;
    height: 64px;
    width: 64px;
    position: relative;
    border-radius: 0% 0% 0% 24%;
    background: -webkit-gradient(linear, left top, right top, from(#41aad3), to(#98d1e7));
    background: linear-gradient(90deg, #41aad3 0%, #98d1e7 100%);
  }
}

.c-menu-trigger {
  height: 64px;
  width: 64px;
  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;
}

.c-menu-trigger .icon {
  color: #faf9f4;
  font-size: 24px;
}

.c-menu-trigger-label {
  color: #faf9f4;
  font-size: 12px;
}

/* --------------------------
パネル
-------------------------- */
.c-panel {
  background: #fff;
  border-radius: 40px 0px 40px 0px;
  -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.05);
}

.c-panel--blue {
  background: -webkit-gradient(linear, left top, left bottom, from(#ecf7fc), to(#fff));
  background: linear-gradient(180deg, #ecf7fc 0%, #fff 100%);
}

.c-panel-thumbnail {
  border-radius: 40px 0px 0px 0px;
  overflow: hidden;
}

.c-panel-contents {
  padding: 24px;
}

.c-panel-contents--narrow {
  padding: 56px;
}

@media screen and (max-width: 767px) {
  .c-panel-contents--narrow {
    padding: 40px;
  }
}

.c-panel-title, .entry-content h4,
.block-editor-block-list__layout h4,
.block-contents h4 {
  color: #41aad3;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.05em;
  padding-bottom: 16px;
  margin-bottom: 16px;
  position: relative;
}

.c-panel-title::after, .entry-content h4::after,
.block-editor-block-list__layout h4::after,
.block-contents h4::after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  background: linear-gradient(135deg, #dfeff6 0%, #98d1e7 100%);
  position: absolute;
  bottom: 0;
  left: 0;
}

/* --------------------------
セクション
-------------------------- */
@media screen and (min-width: 768px) {
  .c-section {
    margin: 80px 0;
  }
}

@media screen and (max-width: 767px) {
  .c-section {
    margin: 40px 0;
  }
}

@media screen and (min-width: 768px) {
  .c-section--middle {
    margin: 40px 0;
  }
}

@media screen and (max-width: 767px) {
  .c-section--middle {
    margin: 30px 0;
  }
}

@media screen and (min-width: 768px) {
  .c-section--narrow {
    margin: 30px 0;
  }
}

@media screen and (max-width: 767px) {
  .c-section--narrow {
    margin: 20px 0;
  }
}

@media screen and (min-width: 768px) {
  .c-section--bg {
    padding: 80px 0;
  }
}

@media screen and (max-width: 767px) {
  .c-section--bg {
    padding: 40px 0;
  }
}

@media screen and (min-width: 768px) {
  .c-section--bg--middle {
    padding: 40px 0;
  }
}

@media screen and (max-width: 767px) {
  .c-section--bg--middle {
    padding: 30px 0;
  }
}

@media screen and (min-width: 768px) {
  .c-section--bg--narrow {
    padding: 30px 0;
  }
}

@media screen and (max-width: 767px) {
  .c-section--bg--narrow {
    padding: 20px 0;
  }
}

.c-section-container {
  max-width: 1240px;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  .c-section-container {
    padding: 0 20px;
  }
}

@media screen and (max-width: 1024px) {
  .c-section-container {
    max-width: 100%;
    padding: 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .c-section-container {
    max-width: 100%;
    padding: 0 20px;
  }
}

.c-section-container--middle {
  max-width: 900px;
  margin: auto;
  padding: 0 20px;
}

.c-section-container--narrow {
  max-width: 1000px;
  margin: auto;
  padding: 0 20px;
}

@media screen and (max-width: 1024px) {
  .c-section-container--narrow {
    max-width: 100%;
    padding: 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .c-section-container--fill-sp {
    padding: 0;
    overflow: hidden;
  }
}

/* --------------------------
タブ
-------------------------- */
.c-tab-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .c-tab-nav {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -4px;
  }
}

.c-tab-nav-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media screen and (max-width: 767px) {
  .c-tab-nav-item {
    width: 50%;
    padding: 4px;
  }
}

.c-tab-nav-item:last-child a {
  border-right: none;
}

.c-tab-nav-item a {
  display: block;
  color: #333;
  text-align: center;
  padding: 20px;
  background-color: #f2f2f2;
  border-right: 1px solid #fff;
}

@media screen and (max-width: 767px) {
  .c-tab-nav-item a {
    padding: 15px 5px;
    font-size: 13px;
  }
}

.c-tab-nav-item a[aria-selected="true"] {
  background-color: #bfbfbf;
  color: #fff;
}

.c-tab-contents {
  padding: 20px;
  background-color: #bfbfbf;
}

@media screen and (max-width: 767px) {
  .c-tab-contents {
    margin-top: 8px;
  }
}

.c-tab-contents-item {
  display: none;
}

.c-tab-contents-item[aria-hidden="false"] {
  display: block;
}

/* --------------------------
テーブル
-------------------------- */
.c-table {
  width: 100%;
  font-size: 1rem;
  line-height: 1.6;
  border: 1px solid #98d1e7;
}

@media screen and (max-width: 767px) {
  .c-table tbody tr {
    width: 100%;
  }
}

.c-table tbody th {
  width: 300px;
  font-weight: 400;
  padding: 16px 40px;
  background-color: #98d1e7;
  border: 1px solid;
  border-color: #98d1e7 #fff #fff #98d1e7;
  vertical-align: top;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .c-table tbody th {
    display: block;
    width: 100%;
    text-align: left;
    padding: 8px 16px;
  }
}

.c-table tbody td {
  padding: 16px 40px;
  border: 1px solid #98d1e7;
}

@media screen and (max-width: 767px) {
  .c-table tbody td {
    display: block;
    width: 100%;
    padding: 8px 16px;
  }
  .c-table tbody td:last-child {
    border-bottom: none;
  }
}

.c-group {
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .c-group {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.c-group::before {
  content: "";
  display: block;
  width: calc(100% - 40px);
  height: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
}

@media screen and (max-width: 767px) {
  .c-group::before {
    width: 100%;
  }
}

.c-group--left::before {
  right: 0;
  border-top-left-radius: 100px;
}

@media screen and (max-width: 767px) {
  .c-group--left::before {
    border-top-left-radius: 60px;
  }
}

.c-group--right::before {
  left: 0;
  border-top-right-radius: 100px;
}

@media screen and (max-width: 767px) {
  .c-group--right::before {
    border-top-right-radius: 60px;
  }
}

.c-group--yellow::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#f4f2e9), to(#fff));
  background: linear-gradient(180deg, #f4f2e9 0%, #fff 100%);
}

.c-group--blue::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#ecf7fc), to(#fff));
  background: linear-gradient(180deg, #ecf7fc 0%, #fff 100%);
}

/* --------------------------
テキスト整列
-------------------------- */
.u-align-left {
  text-align: left;
}

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

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

.u-align-justify {
  text-align: justify;
  word-wrap: break-word;
}

@media screen and (min-width: 768px) {
  .u-align-left--pc {
    text-align: left;
  }
  .u-align-right--pc {
    text-align: right;
  }
  .u-align-center--pc {
    text-align: center;
  }
}

@media screen and (max-width: 1180px) {
  .u-align-left--laptop {
    text-align: left;
  }
  .u-align-right--laptop {
    text-align: right;
  }
  .u-align-center--laptop {
    text-align: center;
  }
}

@media screen and (max-width: 1024px) {
  .u-align-left--tab {
    text-align: left;
  }
  .u-align-right--tab {
    text-align: right;
  }
  .u-align-center--tab {
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .u-align-left--sp {
    text-align: left;
  }
  .u-align-right--sp {
    text-align: right;
  }
  .u-align-center--sp {
    text-align: center;
  }
}

/* --------------------------
背景色
-------------------------- */
.u-bg-light {
  background-color: #a2a2a2;
}

.u-bg-white {
  background-color: #fff;
}

.u-bg-black {
  background-color: #333;
}

.u-bg-slope {
  position: relative;
  z-index: 0;
}

.u-bg-slope::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  /*四角形を傾けます*/
  -webkit-transform: skewY(5deg);
          transform: skewY(5deg);
  -webkit-transform-origin: top right;
          transform-origin: top right;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #ddd;
}

/* --------------------------
枠線
-------------------------- */
.u-border-bottom {
  border-bottom: 1px solid #333;
}

.u-border-top {
  border-top: 1px solid #333;
}

.u-border-right {
  border-right: 1px solid #333;
}

.u-border-left {
  border-left: 1px solid #333;
}

.u-border--white {
  border-color: #fff;
}

/* --------------------------
Float解除
-------------------------- */
.u-clearfix::after {
  content: "";
  clear: both;
  font-size: 0;
  height: 0;
  display: block;
  visibility: hidden;
}

/* --------------------------
グリッド
-------------------------- */
.u-row {
  margin: -32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 1024px) {
  .u-row {
    margin: -10px;
  }
}

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

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

.u-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

@media screen and (max-width: 767px) {
  .u-row-reverse--sp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

.u-row--nomargin {
  margin: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin--sp {
    margin: 0;
  }
}

.u-row--narrow {
  margin: -20px;
}

@media screen and (max-width: 767px) {
  .u-row--narrow {
    margin: -12px;
  }
}

.u-col-1 {
  width: 8.3333333333%;
  padding: 32px;
}

@media screen and (max-width: 767px) {
  .u-col-1 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-1 {
  margin-left: 8.3333333333%;
}

.u-row--nomargin > .u-col-1 {
  padding: 0;
}

.u-row--narrow > .u-col-1 {
  padding: 20px;
}

.u-col-2 {
  width: 16.6666666667%;
  padding: 32px;
}

@media screen and (max-width: 767px) {
  .u-col-2 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-2 {
  margin-left: 16.6666666667%;
}

.u-row--nomargin > .u-col-2 {
  padding: 0;
}

.u-row--narrow > .u-col-2 {
  padding: 20px;
}

.u-col-3 {
  width: 25%;
  padding: 32px;
}

@media screen and (max-width: 767px) {
  .u-col-3 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-3 {
  margin-left: 25%;
}

.u-row--nomargin > .u-col-3 {
  padding: 0;
}

.u-row--narrow > .u-col-3 {
  padding: 20px;
}

.u-col-4 {
  width: 33.3333333333%;
  padding: 32px;
}

@media screen and (max-width: 767px) {
  .u-col-4 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-4 {
  margin-left: 33.3333333333%;
}

.u-row--nomargin > .u-col-4 {
  padding: 0;
}

.u-row--narrow > .u-col-4 {
  padding: 20px;
}

.u-col-5 {
  width: 41.6666666667%;
  padding: 32px;
}

@media screen and (max-width: 767px) {
  .u-col-5 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-5 {
  margin-left: 41.6666666667%;
}

.u-row--nomargin > .u-col-5 {
  padding: 0;
}

.u-row--narrow > .u-col-5 {
  padding: 20px;
}

.u-col-6 {
  width: 50%;
  padding: 32px;
}

@media screen and (max-width: 767px) {
  .u-col-6 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-6 {
  margin-left: 50%;
}

.u-row--nomargin > .u-col-6 {
  padding: 0;
}

.u-row--narrow > .u-col-6 {
  padding: 20px;
}

.u-col-7 {
  width: 58.3333333333%;
  padding: 32px;
}

@media screen and (max-width: 767px) {
  .u-col-7 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-7 {
  margin-left: 58.3333333333%;
}

.u-row--nomargin > .u-col-7 {
  padding: 0;
}

.u-row--narrow > .u-col-7 {
  padding: 20px;
}

.u-col-8 {
  width: 66.6666666667%;
  padding: 32px;
}

@media screen and (max-width: 767px) {
  .u-col-8 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-8 {
  margin-left: 66.6666666667%;
}

.u-row--nomargin > .u-col-8 {
  padding: 0;
}

.u-row--narrow > .u-col-8 {
  padding: 20px;
}

.u-col-9 {
  width: 75%;
  padding: 32px;
}

@media screen and (max-width: 767px) {
  .u-col-9 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-9 {
  margin-left: 75%;
}

.u-row--nomargin > .u-col-9 {
  padding: 0;
}

.u-row--narrow > .u-col-9 {
  padding: 20px;
}

.u-col-10 {
  width: 83.3333333333%;
  padding: 32px;
}

@media screen and (max-width: 767px) {
  .u-col-10 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-10 {
  margin-left: 83.3333333333%;
}

.u-row--nomargin > .u-col-10 {
  padding: 0;
}

.u-row--narrow > .u-col-10 {
  padding: 20px;
}

.u-col-11 {
  width: 91.6666666667%;
  padding: 32px;
}

@media screen and (max-width: 767px) {
  .u-col-11 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-11 {
  margin-left: 91.6666666667%;
}

.u-row--nomargin > .u-col-11 {
  padding: 0;
}

.u-row--narrow > .u-col-11 {
  padding: 20px;
}

.u-col-12 {
  width: 100%;
  padding: 32px;
}

@media screen and (max-width: 767px) {
  .u-col-12 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-12 {
  margin-left: 100%;
}

.u-row--nomargin > .u-col-12 {
  padding: 0;
}

.u-row--narrow > .u-col-12 {
  padding: 20px;
}

@media screen and (min-width: 768px) {
  .u-col-1--pc {
    width: 8.3333333333%;
    padding: 32px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-1--pc {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin > .u-col-1--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--pc {
    padding: 20px;
  }
  .u-col-2--pc {
    width: 16.6666666667%;
    padding: 32px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-2--pc {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin > .u-col-2--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--pc {
    padding: 20px;
  }
  .u-col-3--pc {
    width: 25%;
    padding: 32px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-3--pc {
    margin-left: 25%;
  }
  .u-row--nomargin > .u-col-3--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--pc {
    padding: 20px;
  }
  .u-col-4--pc {
    width: 33.3333333333%;
    padding: 32px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-4--pc {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin > .u-col-4--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--pc {
    padding: 20px;
  }
  .u-col-5--pc {
    width: 41.6666666667%;
    padding: 32px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-5--pc {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin > .u-col-5--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--pc {
    padding: 20px;
  }
  .u-col-6--pc {
    width: 50%;
    padding: 32px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-6--pc {
    margin-left: 50%;
  }
  .u-row--nomargin > .u-col-6--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--pc {
    padding: 20px;
  }
  .u-col-7--pc {
    width: 58.3333333333%;
    padding: 32px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-7--pc {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin > .u-col-7--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--pc {
    padding: 20px;
  }
  .u-col-8--pc {
    width: 66.6666666667%;
    padding: 32px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-8--pc {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin > .u-col-8--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--pc {
    padding: 20px;
  }
  .u-col-9--pc {
    width: 75%;
    padding: 32px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-9--pc {
    margin-left: 75%;
  }
  .u-row--nomargin > .u-col-9--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--pc {
    padding: 20px;
  }
  .u-col-10--pc {
    width: 83.3333333333%;
    padding: 32px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-10--pc {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin > .u-col-10--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--pc {
    padding: 20px;
  }
  .u-col-11--pc {
    width: 91.6666666667%;
    padding: 32px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-11--pc {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin > .u-col-11--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--pc {
    padding: 20px;
  }
  .u-col-12--pc {
    width: 100%;
    padding: 32px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-12--pc {
    margin-left: 100%;
  }
  .u-row--nomargin > .u-col-12--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--pc {
    padding: 20px;
  }
}

@media screen and (max-width: 1180px) {
  .u-col-1--laptop {
    width: 8.3333333333%;
    padding: 32px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-1--laptop {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin > .u-col-1--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--laptop {
    padding: 20px;
  }
  .u-col-2--laptop {
    width: 16.6666666667%;
    padding: 32px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-2--laptop {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin > .u-col-2--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--laptop {
    padding: 20px;
  }
  .u-col-3--laptop {
    width: 25%;
    padding: 32px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-3--laptop {
    margin-left: 25%;
  }
  .u-row--nomargin > .u-col-3--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--laptop {
    padding: 20px;
  }
  .u-col-4--laptop {
    width: 33.3333333333%;
    padding: 32px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-4--laptop {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin > .u-col-4--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--laptop {
    padding: 20px;
  }
  .u-col-5--laptop {
    width: 41.6666666667%;
    padding: 32px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-5--laptop {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin > .u-col-5--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--laptop {
    padding: 20px;
  }
  .u-col-6--laptop {
    width: 50%;
    padding: 32px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-6--laptop {
    margin-left: 50%;
  }
  .u-row--nomargin > .u-col-6--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--laptop {
    padding: 20px;
  }
  .u-col-7--laptop {
    width: 58.3333333333%;
    padding: 32px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-7--laptop {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin > .u-col-7--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--laptop {
    padding: 20px;
  }
  .u-col-8--laptop {
    width: 66.6666666667%;
    padding: 32px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-8--laptop {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin > .u-col-8--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--laptop {
    padding: 20px;
  }
  .u-col-9--laptop {
    width: 75%;
    padding: 32px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-9--laptop {
    margin-left: 75%;
  }
  .u-row--nomargin > .u-col-9--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--laptop {
    padding: 20px;
  }
  .u-col-10--laptop {
    width: 83.3333333333%;
    padding: 32px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-10--laptop {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin > .u-col-10--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--laptop {
    padding: 20px;
  }
  .u-col-11--laptop {
    width: 91.6666666667%;
    padding: 32px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-11--laptop {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin > .u-col-11--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--laptop {
    padding: 20px;
  }
  .u-col-12--laptop {
    width: 100%;
    padding: 32px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-12--laptop {
    margin-left: 100%;
  }
  .u-row--nomargin > .u-col-12--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--laptop {
    padding: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-1--tab {
    width: 8.3333333333%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-1--tab {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin > .u-col-1--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--tab {
    padding: 10px;
  }
  .u-col-2--tab {
    width: 16.6666666667%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-2--tab {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin > .u-col-2--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--tab {
    padding: 10px;
  }
  .u-col-3--tab {
    width: 25%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-3--tab {
    margin-left: 25%;
  }
  .u-row--nomargin > .u-col-3--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--tab {
    padding: 10px;
  }
  .u-col-4--tab {
    width: 33.3333333333%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-4--tab {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin > .u-col-4--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--tab {
    padding: 10px;
  }
  .u-col-5--tab {
    width: 41.6666666667%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-5--tab {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin > .u-col-5--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--tab {
    padding: 10px;
  }
  .u-col-6--tab {
    width: 50%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-6--tab {
    margin-left: 50%;
  }
  .u-row--nomargin > .u-col-6--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--tab {
    padding: 10px;
  }
  .u-col-7--tab {
    width: 58.3333333333%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-7--tab {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin > .u-col-7--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--tab {
    padding: 10px;
  }
  .u-col-8--tab {
    width: 66.6666666667%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-8--tab {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin > .u-col-8--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--tab {
    padding: 10px;
  }
  .u-col-9--tab {
    width: 75%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-9--tab {
    margin-left: 75%;
  }
  .u-row--nomargin > .u-col-9--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--tab {
    padding: 10px;
  }
  .u-col-10--tab {
    width: 83.3333333333%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-10--tab {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin > .u-col-10--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--tab {
    padding: 10px;
  }
  .u-col-11--tab {
    width: 91.6666666667%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-11--tab {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin > .u-col-11--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--tab {
    padding: 10px;
  }
  .u-col-12--tab {
    width: 100%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-12--tab {
    margin-left: 100%;
  }
  .u-row--nomargin > .u-col-12--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-1--sp {
    width: 8.3333333333%;
    padding: 32px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-1--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-1--sp {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin > .u-col-1--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-1--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--sp {
    padding: 12px;
  }
  .u-col-2--sp {
    width: 16.6666666667%;
    padding: 32px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-2--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-2--sp {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin > .u-col-2--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-2--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--sp {
    padding: 12px;
  }
  .u-col-3--sp {
    width: 25%;
    padding: 32px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-3--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-3--sp {
    margin-left: 25%;
  }
  .u-row--nomargin > .u-col-3--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-3--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--sp {
    padding: 12px;
  }
  .u-col-4--sp {
    width: 33.3333333333%;
    padding: 32px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-4--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-4--sp {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin > .u-col-4--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-4--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--sp {
    padding: 12px;
  }
  .u-col-5--sp {
    width: 41.6666666667%;
    padding: 32px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-5--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-5--sp {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin > .u-col-5--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-5--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--sp {
    padding: 12px;
  }
  .u-col-6--sp {
    width: 50%;
    padding: 32px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-6--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-6--sp {
    margin-left: 50%;
  }
  .u-row--nomargin > .u-col-6--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-6--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--sp {
    padding: 12px;
  }
  .u-col-7--sp {
    width: 58.3333333333%;
    padding: 32px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-7--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-7--sp {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin > .u-col-7--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-7--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--sp {
    padding: 12px;
  }
  .u-col-8--sp {
    width: 66.6666666667%;
    padding: 32px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-8--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-8--sp {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin > .u-col-8--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-8--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--sp {
    padding: 12px;
  }
  .u-col-9--sp {
    width: 75%;
    padding: 32px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-9--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-9--sp {
    margin-left: 75%;
  }
  .u-row--nomargin > .u-col-9--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-9--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--sp {
    padding: 12px;
  }
  .u-col-10--sp {
    width: 83.3333333333%;
    padding: 32px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-10--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-10--sp {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin > .u-col-10--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-10--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--sp {
    padding: 12px;
  }
  .u-col-11--sp {
    width: 91.6666666667%;
    padding: 32px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-11--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-11--sp {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin > .u-col-11--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-11--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--sp {
    padding: 12px;
  }
  .u-col-12--sp {
    width: 100%;
    padding: 32px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-12--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-12--sp {
    margin-left: 100%;
  }
  .u-row--nomargin > .u-col-12--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-12--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--sp {
    padding: 12px;
  }
}

/* --------------------------
非表示切り替え
-------------------------- */
@media screen and (min-width: 768px) {
  .u-hide--pc {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  .u-hide--tab {
    display: none;
  }
}

@media screen and (max-width: 1180px) {
  .u-hide--laptop {
    display: none;
  }
}

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

.u-block {
  display: block;
}

/* --------------------------
margin、padding指定
-------------------------- */
.u-mt0 {
  margin-top: 0px !important;
}

.u-mr0 {
  margin-right: 0px !important;
}

.u-ml0 {
  margin-left: 0px !important;
}

.u-mb0 {
  margin-bottom: 0px !important;
}

.u-pt0 {
  padding-top: 0px !important;
}

.u-pr0 {
  padding-right: 0px !important;
}

.u-pl0 {
  padding-left: 0px !important;
}

.u-pb0 {
  padding-bottom: 0px !important;
}

.u-mt5 {
  margin-top: 5px !important;
}

.u-mr5 {
  margin-right: 5px !important;
}

.u-ml5 {
  margin-left: 5px !important;
}

.u-mb5 {
  margin-bottom: 5px !important;
}

.u-pt5 {
  padding-top: 5px !important;
}

.u-pr5 {
  padding-right: 5px !important;
}

.u-pl5 {
  padding-left: 5px !important;
}

.u-pb5 {
  padding-bottom: 5px !important;
}

.u-mt10 {
  margin-top: 10px !important;
}

.u-mr10 {
  margin-right: 10px !important;
}

.u-ml10 {
  margin-left: 10px !important;
}

.u-mb10 {
  margin-bottom: 10px !important;
}

.u-pt10 {
  padding-top: 10px !important;
}

.u-pr10 {
  padding-right: 10px !important;
}

.u-pl10 {
  padding-left: 10px !important;
}

.u-pb10 {
  padding-bottom: 10px !important;
}

.u-mt15 {
  margin-top: 15px !important;
}

.u-mr15 {
  margin-right: 15px !important;
}

.u-ml15 {
  margin-left: 15px !important;
}

.u-mb15 {
  margin-bottom: 15px !important;
}

.u-pt15 {
  padding-top: 15px !important;
}

.u-pr15 {
  padding-right: 15px !important;
}

.u-pl15 {
  padding-left: 15px !important;
}

.u-pb15 {
  padding-bottom: 15px !important;
}

.u-mt20 {
  margin-top: 20px !important;
}

.u-mr20 {
  margin-right: 20px !important;
}

.u-ml20 {
  margin-left: 20px !important;
}

.u-mb20 {
  margin-bottom: 20px !important;
}

.u-pt20 {
  padding-top: 20px !important;
}

.u-pr20 {
  padding-right: 20px !important;
}

.u-pl20 {
  padding-left: 20px !important;
}

.u-pb20 {
  padding-bottom: 20px !important;
}

.u-mt25 {
  margin-top: 25px !important;
}

.u-mr25 {
  margin-right: 25px !important;
}

.u-ml25 {
  margin-left: 25px !important;
}

.u-mb25 {
  margin-bottom: 25px !important;
}

.u-pt25 {
  padding-top: 25px !important;
}

.u-pr25 {
  padding-right: 25px !important;
}

.u-pl25 {
  padding-left: 25px !important;
}

.u-pb25 {
  padding-bottom: 25px !important;
}

.u-mt30 {
  margin-top: 30px !important;
}

.u-mr30 {
  margin-right: 30px !important;
}

.u-ml30 {
  margin-left: 30px !important;
}

.u-mb30 {
  margin-bottom: 30px !important;
}

.u-pt30 {
  padding-top: 30px !important;
}

.u-pr30 {
  padding-right: 30px !important;
}

.u-pl30 {
  padding-left: 30px !important;
}

.u-pb30 {
  padding-bottom: 30px !important;
}

.u-mt35 {
  margin-top: 35px !important;
}

.u-mr35 {
  margin-right: 35px !important;
}

.u-ml35 {
  margin-left: 35px !important;
}

.u-mb35 {
  margin-bottom: 35px !important;
}

.u-pt35 {
  padding-top: 35px !important;
}

.u-pr35 {
  padding-right: 35px !important;
}

.u-pl35 {
  padding-left: 35px !important;
}

.u-pb35 {
  padding-bottom: 35px !important;
}

.u-mt40 {
  margin-top: 40px !important;
}

.u-mr40 {
  margin-right: 40px !important;
}

.u-ml40 {
  margin-left: 40px !important;
}

.u-mb40 {
  margin-bottom: 40px !important;
}

.u-pt40 {
  padding-top: 40px !important;
}

.u-pr40 {
  padding-right: 40px !important;
}

.u-pl40 {
  padding-left: 40px !important;
}

.u-pb40 {
  padding-bottom: 40px !important;
}

.u-mt45 {
  margin-top: 45px !important;
}

.u-mr45 {
  margin-right: 45px !important;
}

.u-ml45 {
  margin-left: 45px !important;
}

.u-mb45 {
  margin-bottom: 45px !important;
}

.u-pt45 {
  padding-top: 45px !important;
}

.u-pr45 {
  padding-right: 45px !important;
}

.u-pl45 {
  padding-left: 45px !important;
}

.u-pb45 {
  padding-bottom: 45px !important;
}

.u-mt50 {
  margin-top: 50px !important;
}

.u-mr50 {
  margin-right: 50px !important;
}

.u-ml50 {
  margin-left: 50px !important;
}

.u-mb50 {
  margin-bottom: 50px !important;
}

.u-pt50 {
  padding-top: 50px !important;
}

.u-pr50 {
  padding-right: 50px !important;
}

.u-pl50 {
  padding-left: 50px !important;
}

.u-pb50 {
  padding-bottom: 50px !important;
}

.u-mt55 {
  margin-top: 55px !important;
}

.u-mr55 {
  margin-right: 55px !important;
}

.u-ml55 {
  margin-left: 55px !important;
}

.u-mb55 {
  margin-bottom: 55px !important;
}

.u-pt55 {
  padding-top: 55px !important;
}

.u-pr55 {
  padding-right: 55px !important;
}

.u-pl55 {
  padding-left: 55px !important;
}

.u-pb55 {
  padding-bottom: 55px !important;
}

.u-mt60 {
  margin-top: 60px !important;
}

.u-mr60 {
  margin-right: 60px !important;
}

.u-ml60 {
  margin-left: 60px !important;
}

.u-mb60 {
  margin-bottom: 60px !important;
}

.u-pt60 {
  padding-top: 60px !important;
}

.u-pr60 {
  padding-right: 60px !important;
}

.u-pl60 {
  padding-left: 60px !important;
}

.u-pb60 {
  padding-bottom: 60px !important;
}

.u-mt65 {
  margin-top: 65px !important;
}

.u-mr65 {
  margin-right: 65px !important;
}

.u-ml65 {
  margin-left: 65px !important;
}

.u-mb65 {
  margin-bottom: 65px !important;
}

.u-pt65 {
  padding-top: 65px !important;
}

.u-pr65 {
  padding-right: 65px !important;
}

.u-pl65 {
  padding-left: 65px !important;
}

.u-pb65 {
  padding-bottom: 65px !important;
}

.u-mt70 {
  margin-top: 70px !important;
}

.u-mr70 {
  margin-right: 70px !important;
}

.u-ml70 {
  margin-left: 70px !important;
}

.u-mb70 {
  margin-bottom: 70px !important;
}

.u-pt70 {
  padding-top: 70px !important;
}

.u-pr70 {
  padding-right: 70px !important;
}

.u-pl70 {
  padding-left: 70px !important;
}

.u-pb70 {
  padding-bottom: 70px !important;
}

.u-mt75 {
  margin-top: 75px !important;
}

.u-mr75 {
  margin-right: 75px !important;
}

.u-ml75 {
  margin-left: 75px !important;
}

.u-mb75 {
  margin-bottom: 75px !important;
}

.u-pt75 {
  padding-top: 75px !important;
}

.u-pr75 {
  padding-right: 75px !important;
}

.u-pl75 {
  padding-left: 75px !important;
}

.u-pb75 {
  padding-bottom: 75px !important;
}

.u-mt80 {
  margin-top: 80px !important;
}

.u-mr80 {
  margin-right: 80px !important;
}

.u-ml80 {
  margin-left: 80px !important;
}

.u-mb80 {
  margin-bottom: 80px !important;
}

.u-pt80 {
  padding-top: 80px !important;
}

.u-pr80 {
  padding-right: 80px !important;
}

.u-pl80 {
  padding-left: 80px !important;
}

.u-pb80 {
  padding-bottom: 80px !important;
}

.u-mt85 {
  margin-top: 85px !important;
}

.u-mr85 {
  margin-right: 85px !important;
}

.u-ml85 {
  margin-left: 85px !important;
}

.u-mb85 {
  margin-bottom: 85px !important;
}

.u-pt85 {
  padding-top: 85px !important;
}

.u-pr85 {
  padding-right: 85px !important;
}

.u-pl85 {
  padding-left: 85px !important;
}

.u-pb85 {
  padding-bottom: 85px !important;
}

.u-mt90 {
  margin-top: 90px !important;
}

.u-mr90 {
  margin-right: 90px !important;
}

.u-ml90 {
  margin-left: 90px !important;
}

.u-mb90 {
  margin-bottom: 90px !important;
}

.u-pt90 {
  padding-top: 90px !important;
}

.u-pr90 {
  padding-right: 90px !important;
}

.u-pl90 {
  padding-left: 90px !important;
}

.u-pb90 {
  padding-bottom: 90px !important;
}

.u-mt95 {
  margin-top: 95px !important;
}

.u-mr95 {
  margin-right: 95px !important;
}

.u-ml95 {
  margin-left: 95px !important;
}

.u-mb95 {
  margin-bottom: 95px !important;
}

.u-pt95 {
  padding-top: 95px !important;
}

.u-pr95 {
  padding-right: 95px !important;
}

.u-pl95 {
  padding-left: 95px !important;
}

.u-pb95 {
  padding-bottom: 95px !important;
}

.u-mt100 {
  margin-top: 100px !important;
}

.u-mr100 {
  margin-right: 100px !important;
}

.u-ml100 {
  margin-left: 100px !important;
}

.u-mb100 {
  margin-bottom: 100px !important;
}

.u-pt100 {
  padding-top: 100px !important;
}

.u-pr100 {
  padding-right: 100px !important;
}

.u-pl100 {
  padding-left: 100px !important;
}

.u-pb100 {
  padding-bottom: 100px !important;
}

@media screen and (max-width: 767px) {
  .u-mt0--sp {
    margin-top: 0px !important;
  }
  .u-mr0--sp {
    margin-right: 0px !important;
  }
  .u-ml0--sp {
    margin-left: 0px !important;
  }
  .u-mb0--sp {
    margin-bottom: 0px !important;
  }
  .u-pt0--sp {
    padding-top: 0px !important;
  }
  .u-pr0--sp {
    padding-right: 0px !important;
  }
  .u-pl0--sp {
    padding-left: 0px !important;
  }
  .u-pb0--sp {
    padding-bottom: 0px !important;
  }
  .u-mt5--sp {
    margin-top: 5px !important;
  }
  .u-mr5--sp {
    margin-right: 5px !important;
  }
  .u-ml5--sp {
    margin-left: 5px !important;
  }
  .u-mb5--sp {
    margin-bottom: 5px !important;
  }
  .u-pt5--sp {
    padding-top: 5px !important;
  }
  .u-pr5--sp {
    padding-right: 5px !important;
  }
  .u-pl5--sp {
    padding-left: 5px !important;
  }
  .u-pb5--sp {
    padding-bottom: 5px !important;
  }
  .u-mt10--sp {
    margin-top: 10px !important;
  }
  .u-mr10--sp {
    margin-right: 10px !important;
  }
  .u-ml10--sp {
    margin-left: 10px !important;
  }
  .u-mb10--sp {
    margin-bottom: 10px !important;
  }
  .u-pt10--sp {
    padding-top: 10px !important;
  }
  .u-pr10--sp {
    padding-right: 10px !important;
  }
  .u-pl10--sp {
    padding-left: 10px !important;
  }
  .u-pb10--sp {
    padding-bottom: 10px !important;
  }
  .u-mt15--sp {
    margin-top: 15px !important;
  }
  .u-mr15--sp {
    margin-right: 15px !important;
  }
  .u-ml15--sp {
    margin-left: 15px !important;
  }
  .u-mb15--sp {
    margin-bottom: 15px !important;
  }
  .u-pt15--sp {
    padding-top: 15px !important;
  }
  .u-pr15--sp {
    padding-right: 15px !important;
  }
  .u-pl15--sp {
    padding-left: 15px !important;
  }
  .u-pb15--sp {
    padding-bottom: 15px !important;
  }
  .u-mt20--sp {
    margin-top: 20px !important;
  }
  .u-mr20--sp {
    margin-right: 20px !important;
  }
  .u-ml20--sp {
    margin-left: 20px !important;
  }
  .u-mb20--sp {
    margin-bottom: 20px !important;
  }
  .u-pt20--sp {
    padding-top: 20px !important;
  }
  .u-pr20--sp {
    padding-right: 20px !important;
  }
  .u-pl20--sp {
    padding-left: 20px !important;
  }
  .u-pb20--sp {
    padding-bottom: 20px !important;
  }
  .u-mt25--sp {
    margin-top: 25px !important;
  }
  .u-mr25--sp {
    margin-right: 25px !important;
  }
  .u-ml25--sp {
    margin-left: 25px !important;
  }
  .u-mb25--sp {
    margin-bottom: 25px !important;
  }
  .u-pt25--sp {
    padding-top: 25px !important;
  }
  .u-pr25--sp {
    padding-right: 25px !important;
  }
  .u-pl25--sp {
    padding-left: 25px !important;
  }
  .u-pb25--sp {
    padding-bottom: 25px !important;
  }
  .u-mt30--sp {
    margin-top: 30px !important;
  }
  .u-mr30--sp {
    margin-right: 30px !important;
  }
  .u-ml30--sp {
    margin-left: 30px !important;
  }
  .u-mb30--sp {
    margin-bottom: 30px !important;
  }
  .u-pt30--sp {
    padding-top: 30px !important;
  }
  .u-pr30--sp {
    padding-right: 30px !important;
  }
  .u-pl30--sp {
    padding-left: 30px !important;
  }
  .u-pb30--sp {
    padding-bottom: 30px !important;
  }
  .u-mt35--sp {
    margin-top: 35px !important;
  }
  .u-mr35--sp {
    margin-right: 35px !important;
  }
  .u-ml35--sp {
    margin-left: 35px !important;
  }
  .u-mb35--sp {
    margin-bottom: 35px !important;
  }
  .u-pt35--sp {
    padding-top: 35px !important;
  }
  .u-pr35--sp {
    padding-right: 35px !important;
  }
  .u-pl35--sp {
    padding-left: 35px !important;
  }
  .u-pb35--sp {
    padding-bottom: 35px !important;
  }
  .u-mt40--sp {
    margin-top: 40px !important;
  }
  .u-mr40--sp {
    margin-right: 40px !important;
  }
  .u-ml40--sp {
    margin-left: 40px !important;
  }
  .u-mb40--sp {
    margin-bottom: 40px !important;
  }
  .u-pt40--sp {
    padding-top: 40px !important;
  }
  .u-pr40--sp {
    padding-right: 40px !important;
  }
  .u-pl40--sp {
    padding-left: 40px !important;
  }
  .u-pb40--sp {
    padding-bottom: 40px !important;
  }
  .u-mt45--sp {
    margin-top: 45px !important;
  }
  .u-mr45--sp {
    margin-right: 45px !important;
  }
  .u-ml45--sp {
    margin-left: 45px !important;
  }
  .u-mb45--sp {
    margin-bottom: 45px !important;
  }
  .u-pt45--sp {
    padding-top: 45px !important;
  }
  .u-pr45--sp {
    padding-right: 45px !important;
  }
  .u-pl45--sp {
    padding-left: 45px !important;
  }
  .u-pb45--sp {
    padding-bottom: 45px !important;
  }
  .u-mt50--sp {
    margin-top: 50px !important;
  }
  .u-mr50--sp {
    margin-right: 50px !important;
  }
  .u-ml50--sp {
    margin-left: 50px !important;
  }
  .u-mb50--sp {
    margin-bottom: 50px !important;
  }
  .u-pt50--sp {
    padding-top: 50px !important;
  }
  .u-pr50--sp {
    padding-right: 50px !important;
  }
  .u-pl50--sp {
    padding-left: 50px !important;
  }
  .u-pb50--sp {
    padding-bottom: 50px !important;
  }
  .u-mt55--sp {
    margin-top: 55px !important;
  }
  .u-mr55--sp {
    margin-right: 55px !important;
  }
  .u-ml55--sp {
    margin-left: 55px !important;
  }
  .u-mb55--sp {
    margin-bottom: 55px !important;
  }
  .u-pt55--sp {
    padding-top: 55px !important;
  }
  .u-pr55--sp {
    padding-right: 55px !important;
  }
  .u-pl55--sp {
    padding-left: 55px !important;
  }
  .u-pb55--sp {
    padding-bottom: 55px !important;
  }
  .u-mt60--sp {
    margin-top: 60px !important;
  }
  .u-mr60--sp {
    margin-right: 60px !important;
  }
  .u-ml60--sp {
    margin-left: 60px !important;
  }
  .u-mb60--sp {
    margin-bottom: 60px !important;
  }
  .u-pt60--sp {
    padding-top: 60px !important;
  }
  .u-pr60--sp {
    padding-right: 60px !important;
  }
  .u-pl60--sp {
    padding-left: 60px !important;
  }
  .u-pb60--sp {
    padding-bottom: 60px !important;
  }
  .u-mt65--sp {
    margin-top: 65px !important;
  }
  .u-mr65--sp {
    margin-right: 65px !important;
  }
  .u-ml65--sp {
    margin-left: 65px !important;
  }
  .u-mb65--sp {
    margin-bottom: 65px !important;
  }
  .u-pt65--sp {
    padding-top: 65px !important;
  }
  .u-pr65--sp {
    padding-right: 65px !important;
  }
  .u-pl65--sp {
    padding-left: 65px !important;
  }
  .u-pb65--sp {
    padding-bottom: 65px !important;
  }
  .u-mt70--sp {
    margin-top: 70px !important;
  }
  .u-mr70--sp {
    margin-right: 70px !important;
  }
  .u-ml70--sp {
    margin-left: 70px !important;
  }
  .u-mb70--sp {
    margin-bottom: 70px !important;
  }
  .u-pt70--sp {
    padding-top: 70px !important;
  }
  .u-pr70--sp {
    padding-right: 70px !important;
  }
  .u-pl70--sp {
    padding-left: 70px !important;
  }
  .u-pb70--sp {
    padding-bottom: 70px !important;
  }
  .u-mt75--sp {
    margin-top: 75px !important;
  }
  .u-mr75--sp {
    margin-right: 75px !important;
  }
  .u-ml75--sp {
    margin-left: 75px !important;
  }
  .u-mb75--sp {
    margin-bottom: 75px !important;
  }
  .u-pt75--sp {
    padding-top: 75px !important;
  }
  .u-pr75--sp {
    padding-right: 75px !important;
  }
  .u-pl75--sp {
    padding-left: 75px !important;
  }
  .u-pb75--sp {
    padding-bottom: 75px !important;
  }
  .u-mt80--sp {
    margin-top: 80px !important;
  }
  .u-mr80--sp {
    margin-right: 80px !important;
  }
  .u-ml80--sp {
    margin-left: 80px !important;
  }
  .u-mb80--sp {
    margin-bottom: 80px !important;
  }
  .u-pt80--sp {
    padding-top: 80px !important;
  }
  .u-pr80--sp {
    padding-right: 80px !important;
  }
  .u-pl80--sp {
    padding-left: 80px !important;
  }
  .u-pb80--sp {
    padding-bottom: 80px !important;
  }
  .u-mt85--sp {
    margin-top: 85px !important;
  }
  .u-mr85--sp {
    margin-right: 85px !important;
  }
  .u-ml85--sp {
    margin-left: 85px !important;
  }
  .u-mb85--sp {
    margin-bottom: 85px !important;
  }
  .u-pt85--sp {
    padding-top: 85px !important;
  }
  .u-pr85--sp {
    padding-right: 85px !important;
  }
  .u-pl85--sp {
    padding-left: 85px !important;
  }
  .u-pb85--sp {
    padding-bottom: 85px !important;
  }
  .u-mt90--sp {
    margin-top: 90px !important;
  }
  .u-mr90--sp {
    margin-right: 90px !important;
  }
  .u-ml90--sp {
    margin-left: 90px !important;
  }
  .u-mb90--sp {
    margin-bottom: 90px !important;
  }
  .u-pt90--sp {
    padding-top: 90px !important;
  }
  .u-pr90--sp {
    padding-right: 90px !important;
  }
  .u-pl90--sp {
    padding-left: 90px !important;
  }
  .u-pb90--sp {
    padding-bottom: 90px !important;
  }
  .u-mt95--sp {
    margin-top: 95px !important;
  }
  .u-mr95--sp {
    margin-right: 95px !important;
  }
  .u-ml95--sp {
    margin-left: 95px !important;
  }
  .u-mb95--sp {
    margin-bottom: 95px !important;
  }
  .u-pt95--sp {
    padding-top: 95px !important;
  }
  .u-pr95--sp {
    padding-right: 95px !important;
  }
  .u-pl95--sp {
    padding-left: 95px !important;
  }
  .u-pb95--sp {
    padding-bottom: 95px !important;
  }
  .u-mt100--sp {
    margin-top: 100px !important;
  }
  .u-mr100--sp {
    margin-right: 100px !important;
  }
  .u-ml100--sp {
    margin-left: 100px !important;
  }
  .u-mb100--sp {
    margin-bottom: 100px !important;
  }
  .u-pt100--sp {
    padding-top: 100px !important;
  }
  .u-pr100--sp {
    padding-right: 100px !important;
  }
  .u-pl100--sp {
    padding-left: 100px !important;
  }
  .u-pb100--sp {
    padding-bottom: 100px !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-mt0--tab {
    margin-top: 0px !important;
  }
  .u-mr0--tab {
    margin-right: 0px !important;
  }
  .u-ml0--tab {
    margin-left: 0px !important;
  }
  .u-mb0--tab {
    margin-bottom: 0px !important;
  }
  .u-pt0--tab {
    padding-top: 0px !important;
  }
  .u-pr0--tab {
    padding-right: 0px !important;
  }
  .u-pl0--tab {
    padding-left: 0px !important;
  }
  .u-pb0--tab {
    padding-bottom: 0px !important;
  }
  .u-mt5--tab {
    margin-top: 5px !important;
  }
  .u-mr5--tab {
    margin-right: 5px !important;
  }
  .u-ml5--tab {
    margin-left: 5px !important;
  }
  .u-mb5--tab {
    margin-bottom: 5px !important;
  }
  .u-pt5--tab {
    padding-top: 5px !important;
  }
  .u-pr5--tab {
    padding-right: 5px !important;
  }
  .u-pl5--tab {
    padding-left: 5px !important;
  }
  .u-pb5--tab {
    padding-bottom: 5px !important;
  }
  .u-mt10--tab {
    margin-top: 10px !important;
  }
  .u-mr10--tab {
    margin-right: 10px !important;
  }
  .u-ml10--tab {
    margin-left: 10px !important;
  }
  .u-mb10--tab {
    margin-bottom: 10px !important;
  }
  .u-pt10--tab {
    padding-top: 10px !important;
  }
  .u-pr10--tab {
    padding-right: 10px !important;
  }
  .u-pl10--tab {
    padding-left: 10px !important;
  }
  .u-pb10--tab {
    padding-bottom: 10px !important;
  }
  .u-mt15--tab {
    margin-top: 15px !important;
  }
  .u-mr15--tab {
    margin-right: 15px !important;
  }
  .u-ml15--tab {
    margin-left: 15px !important;
  }
  .u-mb15--tab {
    margin-bottom: 15px !important;
  }
  .u-pt15--tab {
    padding-top: 15px !important;
  }
  .u-pr15--tab {
    padding-right: 15px !important;
  }
  .u-pl15--tab {
    padding-left: 15px !important;
  }
  .u-pb15--tab {
    padding-bottom: 15px !important;
  }
  .u-mt20--tab {
    margin-top: 20px !important;
  }
  .u-mr20--tab {
    margin-right: 20px !important;
  }
  .u-ml20--tab {
    margin-left: 20px !important;
  }
  .u-mb20--tab {
    margin-bottom: 20px !important;
  }
  .u-pt20--tab {
    padding-top: 20px !important;
  }
  .u-pr20--tab {
    padding-right: 20px !important;
  }
  .u-pl20--tab {
    padding-left: 20px !important;
  }
  .u-pb20--tab {
    padding-bottom: 20px !important;
  }
  .u-mt25--tab {
    margin-top: 25px !important;
  }
  .u-mr25--tab {
    margin-right: 25px !important;
  }
  .u-ml25--tab {
    margin-left: 25px !important;
  }
  .u-mb25--tab {
    margin-bottom: 25px !important;
  }
  .u-pt25--tab {
    padding-top: 25px !important;
  }
  .u-pr25--tab {
    padding-right: 25px !important;
  }
  .u-pl25--tab {
    padding-left: 25px !important;
  }
  .u-pb25--tab {
    padding-bottom: 25px !important;
  }
  .u-mt30--tab {
    margin-top: 30px !important;
  }
  .u-mr30--tab {
    margin-right: 30px !important;
  }
  .u-ml30--tab {
    margin-left: 30px !important;
  }
  .u-mb30--tab {
    margin-bottom: 30px !important;
  }
  .u-pt30--tab {
    padding-top: 30px !important;
  }
  .u-pr30--tab {
    padding-right: 30px !important;
  }
  .u-pl30--tab {
    padding-left: 30px !important;
  }
  .u-pb30--tab {
    padding-bottom: 30px !important;
  }
  .u-mt35--tab {
    margin-top: 35px !important;
  }
  .u-mr35--tab {
    margin-right: 35px !important;
  }
  .u-ml35--tab {
    margin-left: 35px !important;
  }
  .u-mb35--tab {
    margin-bottom: 35px !important;
  }
  .u-pt35--tab {
    padding-top: 35px !important;
  }
  .u-pr35--tab {
    padding-right: 35px !important;
  }
  .u-pl35--tab {
    padding-left: 35px !important;
  }
  .u-pb35--tab {
    padding-bottom: 35px !important;
  }
  .u-mt40--tab {
    margin-top: 40px !important;
  }
  .u-mr40--tab {
    margin-right: 40px !important;
  }
  .u-ml40--tab {
    margin-left: 40px !important;
  }
  .u-mb40--tab {
    margin-bottom: 40px !important;
  }
  .u-pt40--tab {
    padding-top: 40px !important;
  }
  .u-pr40--tab {
    padding-right: 40px !important;
  }
  .u-pl40--tab {
    padding-left: 40px !important;
  }
  .u-pb40--tab {
    padding-bottom: 40px !important;
  }
  .u-mt45--tab {
    margin-top: 45px !important;
  }
  .u-mr45--tab {
    margin-right: 45px !important;
  }
  .u-ml45--tab {
    margin-left: 45px !important;
  }
  .u-mb45--tab {
    margin-bottom: 45px !important;
  }
  .u-pt45--tab {
    padding-top: 45px !important;
  }
  .u-pr45--tab {
    padding-right: 45px !important;
  }
  .u-pl45--tab {
    padding-left: 45px !important;
  }
  .u-pb45--tab {
    padding-bottom: 45px !important;
  }
  .u-mt50--tab {
    margin-top: 50px !important;
  }
  .u-mr50--tab {
    margin-right: 50px !important;
  }
  .u-ml50--tab {
    margin-left: 50px !important;
  }
  .u-mb50--tab {
    margin-bottom: 50px !important;
  }
  .u-pt50--tab {
    padding-top: 50px !important;
  }
  .u-pr50--tab {
    padding-right: 50px !important;
  }
  .u-pl50--tab {
    padding-left: 50px !important;
  }
  .u-pb50--tab {
    padding-bottom: 50px !important;
  }
  .u-mt55--tab {
    margin-top: 55px !important;
  }
  .u-mr55--tab {
    margin-right: 55px !important;
  }
  .u-ml55--tab {
    margin-left: 55px !important;
  }
  .u-mb55--tab {
    margin-bottom: 55px !important;
  }
  .u-pt55--tab {
    padding-top: 55px !important;
  }
  .u-pr55--tab {
    padding-right: 55px !important;
  }
  .u-pl55--tab {
    padding-left: 55px !important;
  }
  .u-pb55--tab {
    padding-bottom: 55px !important;
  }
  .u-mt60--tab {
    margin-top: 60px !important;
  }
  .u-mr60--tab {
    margin-right: 60px !important;
  }
  .u-ml60--tab {
    margin-left: 60px !important;
  }
  .u-mb60--tab {
    margin-bottom: 60px !important;
  }
  .u-pt60--tab {
    padding-top: 60px !important;
  }
  .u-pr60--tab {
    padding-right: 60px !important;
  }
  .u-pl60--tab {
    padding-left: 60px !important;
  }
  .u-pb60--tab {
    padding-bottom: 60px !important;
  }
  .u-mt65--tab {
    margin-top: 65px !important;
  }
  .u-mr65--tab {
    margin-right: 65px !important;
  }
  .u-ml65--tab {
    margin-left: 65px !important;
  }
  .u-mb65--tab {
    margin-bottom: 65px !important;
  }
  .u-pt65--tab {
    padding-top: 65px !important;
  }
  .u-pr65--tab {
    padding-right: 65px !important;
  }
  .u-pl65--tab {
    padding-left: 65px !important;
  }
  .u-pb65--tab {
    padding-bottom: 65px !important;
  }
  .u-mt70--tab {
    margin-top: 70px !important;
  }
  .u-mr70--tab {
    margin-right: 70px !important;
  }
  .u-ml70--tab {
    margin-left: 70px !important;
  }
  .u-mb70--tab {
    margin-bottom: 70px !important;
  }
  .u-pt70--tab {
    padding-top: 70px !important;
  }
  .u-pr70--tab {
    padding-right: 70px !important;
  }
  .u-pl70--tab {
    padding-left: 70px !important;
  }
  .u-pb70--tab {
    padding-bottom: 70px !important;
  }
  .u-mt75--tab {
    margin-top: 75px !important;
  }
  .u-mr75--tab {
    margin-right: 75px !important;
  }
  .u-ml75--tab {
    margin-left: 75px !important;
  }
  .u-mb75--tab {
    margin-bottom: 75px !important;
  }
  .u-pt75--tab {
    padding-top: 75px !important;
  }
  .u-pr75--tab {
    padding-right: 75px !important;
  }
  .u-pl75--tab {
    padding-left: 75px !important;
  }
  .u-pb75--tab {
    padding-bottom: 75px !important;
  }
  .u-mt80--tab {
    margin-top: 80px !important;
  }
  .u-mr80--tab {
    margin-right: 80px !important;
  }
  .u-ml80--tab {
    margin-left: 80px !important;
  }
  .u-mb80--tab {
    margin-bottom: 80px !important;
  }
  .u-pt80--tab {
    padding-top: 80px !important;
  }
  .u-pr80--tab {
    padding-right: 80px !important;
  }
  .u-pl80--tab {
    padding-left: 80px !important;
  }
  .u-pb80--tab {
    padding-bottom: 80px !important;
  }
  .u-mt85--tab {
    margin-top: 85px !important;
  }
  .u-mr85--tab {
    margin-right: 85px !important;
  }
  .u-ml85--tab {
    margin-left: 85px !important;
  }
  .u-mb85--tab {
    margin-bottom: 85px !important;
  }
  .u-pt85--tab {
    padding-top: 85px !important;
  }
  .u-pr85--tab {
    padding-right: 85px !important;
  }
  .u-pl85--tab {
    padding-left: 85px !important;
  }
  .u-pb85--tab {
    padding-bottom: 85px !important;
  }
  .u-mt90--tab {
    margin-top: 90px !important;
  }
  .u-mr90--tab {
    margin-right: 90px !important;
  }
  .u-ml90--tab {
    margin-left: 90px !important;
  }
  .u-mb90--tab {
    margin-bottom: 90px !important;
  }
  .u-pt90--tab {
    padding-top: 90px !important;
  }
  .u-pr90--tab {
    padding-right: 90px !important;
  }
  .u-pl90--tab {
    padding-left: 90px !important;
  }
  .u-pb90--tab {
    padding-bottom: 90px !important;
  }
  .u-mt95--tab {
    margin-top: 95px !important;
  }
  .u-mr95--tab {
    margin-right: 95px !important;
  }
  .u-ml95--tab {
    margin-left: 95px !important;
  }
  .u-mb95--tab {
    margin-bottom: 95px !important;
  }
  .u-pt95--tab {
    padding-top: 95px !important;
  }
  .u-pr95--tab {
    padding-right: 95px !important;
  }
  .u-pl95--tab {
    padding-left: 95px !important;
  }
  .u-pb95--tab {
    padding-bottom: 95px !important;
  }
  .u-mt100--tab {
    margin-top: 100px !important;
  }
  .u-mr100--tab {
    margin-right: 100px !important;
  }
  .u-ml100--tab {
    margin-left: 100px !important;
  }
  .u-mb100--tab {
    margin-bottom: 100px !important;
  }
  .u-pt100--tab {
    padding-top: 100px !important;
  }
  .u-pr100--tab {
    padding-right: 100px !important;
  }
  .u-pl100--tab {
    padding-left: 100px !important;
  }
  .u-pb100--tab {
    padding-bottom: 100px !important;
  }
}

@media screen and (max-width: 1180px) {
  .u-mt0--laptop {
    margin-top: 0px !important;
  }
  .u-mr0--laptop {
    margin-right: 0px !important;
  }
  .u-ml0--laptop {
    margin-left: 0px !important;
  }
  .u-mb0--laptop {
    margin-bottom: 0px !important;
  }
  .u-pt0--laptop {
    padding-top: 0px !important;
  }
  .u-pr0--laptop {
    padding-right: 0px !important;
  }
  .u-pl0--laptop {
    padding-left: 0px !important;
  }
  .u-pb0--laptop {
    padding-bottom: 0px !important;
  }
  .u-mt5--laptop {
    margin-top: 5px !important;
  }
  .u-mr5--laptop {
    margin-right: 5px !important;
  }
  .u-ml5--laptop {
    margin-left: 5px !important;
  }
  .u-mb5--laptop {
    margin-bottom: 5px !important;
  }
  .u-pt5--laptop {
    padding-top: 5px !important;
  }
  .u-pr5--laptop {
    padding-right: 5px !important;
  }
  .u-pl5--laptop {
    padding-left: 5px !important;
  }
  .u-pb5--laptop {
    padding-bottom: 5px !important;
  }
  .u-mt10--laptop {
    margin-top: 10px !important;
  }
  .u-mr10--laptop {
    margin-right: 10px !important;
  }
  .u-ml10--laptop {
    margin-left: 10px !important;
  }
  .u-mb10--laptop {
    margin-bottom: 10px !important;
  }
  .u-pt10--laptop {
    padding-top: 10px !important;
  }
  .u-pr10--laptop {
    padding-right: 10px !important;
  }
  .u-pl10--laptop {
    padding-left: 10px !important;
  }
  .u-pb10--laptop {
    padding-bottom: 10px !important;
  }
  .u-mt15--laptop {
    margin-top: 15px !important;
  }
  .u-mr15--laptop {
    margin-right: 15px !important;
  }
  .u-ml15--laptop {
    margin-left: 15px !important;
  }
  .u-mb15--laptop {
    margin-bottom: 15px !important;
  }
  .u-pt15--laptop {
    padding-top: 15px !important;
  }
  .u-pr15--laptop {
    padding-right: 15px !important;
  }
  .u-pl15--laptop {
    padding-left: 15px !important;
  }
  .u-pb15--laptop {
    padding-bottom: 15px !important;
  }
  .u-mt20--laptop {
    margin-top: 20px !important;
  }
  .u-mr20--laptop {
    margin-right: 20px !important;
  }
  .u-ml20--laptop {
    margin-left: 20px !important;
  }
  .u-mb20--laptop {
    margin-bottom: 20px !important;
  }
  .u-pt20--laptop {
    padding-top: 20px !important;
  }
  .u-pr20--laptop {
    padding-right: 20px !important;
  }
  .u-pl20--laptop {
    padding-left: 20px !important;
  }
  .u-pb20--laptop {
    padding-bottom: 20px !important;
  }
  .u-mt25--laptop {
    margin-top: 25px !important;
  }
  .u-mr25--laptop {
    margin-right: 25px !important;
  }
  .u-ml25--laptop {
    margin-left: 25px !important;
  }
  .u-mb25--laptop {
    margin-bottom: 25px !important;
  }
  .u-pt25--laptop {
    padding-top: 25px !important;
  }
  .u-pr25--laptop {
    padding-right: 25px !important;
  }
  .u-pl25--laptop {
    padding-left: 25px !important;
  }
  .u-pb25--laptop {
    padding-bottom: 25px !important;
  }
  .u-mt30--laptop {
    margin-top: 30px !important;
  }
  .u-mr30--laptop {
    margin-right: 30px !important;
  }
  .u-ml30--laptop {
    margin-left: 30px !important;
  }
  .u-mb30--laptop {
    margin-bottom: 30px !important;
  }
  .u-pt30--laptop {
    padding-top: 30px !important;
  }
  .u-pr30--laptop {
    padding-right: 30px !important;
  }
  .u-pl30--laptop {
    padding-left: 30px !important;
  }
  .u-pb30--laptop {
    padding-bottom: 30px !important;
  }
  .u-mt35--laptop {
    margin-top: 35px !important;
  }
  .u-mr35--laptop {
    margin-right: 35px !important;
  }
  .u-ml35--laptop {
    margin-left: 35px !important;
  }
  .u-mb35--laptop {
    margin-bottom: 35px !important;
  }
  .u-pt35--laptop {
    padding-top: 35px !important;
  }
  .u-pr35--laptop {
    padding-right: 35px !important;
  }
  .u-pl35--laptop {
    padding-left: 35px !important;
  }
  .u-pb35--laptop {
    padding-bottom: 35px !important;
  }
  .u-mt40--laptop {
    margin-top: 40px !important;
  }
  .u-mr40--laptop {
    margin-right: 40px !important;
  }
  .u-ml40--laptop {
    margin-left: 40px !important;
  }
  .u-mb40--laptop {
    margin-bottom: 40px !important;
  }
  .u-pt40--laptop {
    padding-top: 40px !important;
  }
  .u-pr40--laptop {
    padding-right: 40px !important;
  }
  .u-pl40--laptop {
    padding-left: 40px !important;
  }
  .u-pb40--laptop {
    padding-bottom: 40px !important;
  }
  .u-mt45--laptop {
    margin-top: 45px !important;
  }
  .u-mr45--laptop {
    margin-right: 45px !important;
  }
  .u-ml45--laptop {
    margin-left: 45px !important;
  }
  .u-mb45--laptop {
    margin-bottom: 45px !important;
  }
  .u-pt45--laptop {
    padding-top: 45px !important;
  }
  .u-pr45--laptop {
    padding-right: 45px !important;
  }
  .u-pl45--laptop {
    padding-left: 45px !important;
  }
  .u-pb45--laptop {
    padding-bottom: 45px !important;
  }
  .u-mt50--laptop {
    margin-top: 50px !important;
  }
  .u-mr50--laptop {
    margin-right: 50px !important;
  }
  .u-ml50--laptop {
    margin-left: 50px !important;
  }
  .u-mb50--laptop {
    margin-bottom: 50px !important;
  }
  .u-pt50--laptop {
    padding-top: 50px !important;
  }
  .u-pr50--laptop {
    padding-right: 50px !important;
  }
  .u-pl50--laptop {
    padding-left: 50px !important;
  }
  .u-pb50--laptop {
    padding-bottom: 50px !important;
  }
  .u-mt55--laptop {
    margin-top: 55px !important;
  }
  .u-mr55--laptop {
    margin-right: 55px !important;
  }
  .u-ml55--laptop {
    margin-left: 55px !important;
  }
  .u-mb55--laptop {
    margin-bottom: 55px !important;
  }
  .u-pt55--laptop {
    padding-top: 55px !important;
  }
  .u-pr55--laptop {
    padding-right: 55px !important;
  }
  .u-pl55--laptop {
    padding-left: 55px !important;
  }
  .u-pb55--laptop {
    padding-bottom: 55px !important;
  }
  .u-mt60--laptop {
    margin-top: 60px !important;
  }
  .u-mr60--laptop {
    margin-right: 60px !important;
  }
  .u-ml60--laptop {
    margin-left: 60px !important;
  }
  .u-mb60--laptop {
    margin-bottom: 60px !important;
  }
  .u-pt60--laptop {
    padding-top: 60px !important;
  }
  .u-pr60--laptop {
    padding-right: 60px !important;
  }
  .u-pl60--laptop {
    padding-left: 60px !important;
  }
  .u-pb60--laptop {
    padding-bottom: 60px !important;
  }
  .u-mt65--laptop {
    margin-top: 65px !important;
  }
  .u-mr65--laptop {
    margin-right: 65px !important;
  }
  .u-ml65--laptop {
    margin-left: 65px !important;
  }
  .u-mb65--laptop {
    margin-bottom: 65px !important;
  }
  .u-pt65--laptop {
    padding-top: 65px !important;
  }
  .u-pr65--laptop {
    padding-right: 65px !important;
  }
  .u-pl65--laptop {
    padding-left: 65px !important;
  }
  .u-pb65--laptop {
    padding-bottom: 65px !important;
  }
  .u-mt70--laptop {
    margin-top: 70px !important;
  }
  .u-mr70--laptop {
    margin-right: 70px !important;
  }
  .u-ml70--laptop {
    margin-left: 70px !important;
  }
  .u-mb70--laptop {
    margin-bottom: 70px !important;
  }
  .u-pt70--laptop {
    padding-top: 70px !important;
  }
  .u-pr70--laptop {
    padding-right: 70px !important;
  }
  .u-pl70--laptop {
    padding-left: 70px !important;
  }
  .u-pb70--laptop {
    padding-bottom: 70px !important;
  }
  .u-mt75--laptop {
    margin-top: 75px !important;
  }
  .u-mr75--laptop {
    margin-right: 75px !important;
  }
  .u-ml75--laptop {
    margin-left: 75px !important;
  }
  .u-mb75--laptop {
    margin-bottom: 75px !important;
  }
  .u-pt75--laptop {
    padding-top: 75px !important;
  }
  .u-pr75--laptop {
    padding-right: 75px !important;
  }
  .u-pl75--laptop {
    padding-left: 75px !important;
  }
  .u-pb75--laptop {
    padding-bottom: 75px !important;
  }
  .u-mt80--laptop {
    margin-top: 80px !important;
  }
  .u-mr80--laptop {
    margin-right: 80px !important;
  }
  .u-ml80--laptop {
    margin-left: 80px !important;
  }
  .u-mb80--laptop {
    margin-bottom: 80px !important;
  }
  .u-pt80--laptop {
    padding-top: 80px !important;
  }
  .u-pr80--laptop {
    padding-right: 80px !important;
  }
  .u-pl80--laptop {
    padding-left: 80px !important;
  }
  .u-pb80--laptop {
    padding-bottom: 80px !important;
  }
  .u-mt85--laptop {
    margin-top: 85px !important;
  }
  .u-mr85--laptop {
    margin-right: 85px !important;
  }
  .u-ml85--laptop {
    margin-left: 85px !important;
  }
  .u-mb85--laptop {
    margin-bottom: 85px !important;
  }
  .u-pt85--laptop {
    padding-top: 85px !important;
  }
  .u-pr85--laptop {
    padding-right: 85px !important;
  }
  .u-pl85--laptop {
    padding-left: 85px !important;
  }
  .u-pb85--laptop {
    padding-bottom: 85px !important;
  }
  .u-mt90--laptop {
    margin-top: 90px !important;
  }
  .u-mr90--laptop {
    margin-right: 90px !important;
  }
  .u-ml90--laptop {
    margin-left: 90px !important;
  }
  .u-mb90--laptop {
    margin-bottom: 90px !important;
  }
  .u-pt90--laptop {
    padding-top: 90px !important;
  }
  .u-pr90--laptop {
    padding-right: 90px !important;
  }
  .u-pl90--laptop {
    padding-left: 90px !important;
  }
  .u-pb90--laptop {
    padding-bottom: 90px !important;
  }
  .u-mt95--laptop {
    margin-top: 95px !important;
  }
  .u-mr95--laptop {
    margin-right: 95px !important;
  }
  .u-ml95--laptop {
    margin-left: 95px !important;
  }
  .u-mb95--laptop {
    margin-bottom: 95px !important;
  }
  .u-pt95--laptop {
    padding-top: 95px !important;
  }
  .u-pr95--laptop {
    padding-right: 95px !important;
  }
  .u-pl95--laptop {
    padding-left: 95px !important;
  }
  .u-pb95--laptop {
    padding-bottom: 95px !important;
  }
  .u-mt100--laptop {
    margin-top: 100px !important;
  }
  .u-mr100--laptop {
    margin-right: 100px !important;
  }
  .u-ml100--laptop {
    margin-left: 100px !important;
  }
  .u-mb100--laptop {
    margin-bottom: 100px !important;
  }
  .u-pt100--laptop {
    padding-top: 100px !important;
  }
  .u-pr100--laptop {
    padding-right: 100px !important;
  }
  .u-pl100--laptop {
    padding-left: 100px !important;
  }
  .u-pb100--laptop {
    padding-bottom: 100px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt0--pc {
    margin-top: 0px !important;
  }
  .u-mr0--pc {
    margin-right: 0px !important;
  }
  .u-ml0--pc {
    margin-left: 0px !important;
  }
  .u-mb0--pc {
    margin-bottom: 0px !important;
  }
  .u-pt0--pc {
    padding-top: 0px !important;
  }
  .u-pr0--pc {
    padding-right: 0px !important;
  }
  .u-pl0--pc {
    padding-left: 0px !important;
  }
  .u-pb0--pc {
    padding-bottom: 0px !important;
  }
  .u-mt5--pc {
    margin-top: 5px !important;
  }
  .u-mr5--pc {
    margin-right: 5px !important;
  }
  .u-ml5--pc {
    margin-left: 5px !important;
  }
  .u-mb5--pc {
    margin-bottom: 5px !important;
  }
  .u-pt5--pc {
    padding-top: 5px !important;
  }
  .u-pr5--pc {
    padding-right: 5px !important;
  }
  .u-pl5--pc {
    padding-left: 5px !important;
  }
  .u-pb5--pc {
    padding-bottom: 5px !important;
  }
  .u-mt10--pc {
    margin-top: 10px !important;
  }
  .u-mr10--pc {
    margin-right: 10px !important;
  }
  .u-ml10--pc {
    margin-left: 10px !important;
  }
  .u-mb10--pc {
    margin-bottom: 10px !important;
  }
  .u-pt10--pc {
    padding-top: 10px !important;
  }
  .u-pr10--pc {
    padding-right: 10px !important;
  }
  .u-pl10--pc {
    padding-left: 10px !important;
  }
  .u-pb10--pc {
    padding-bottom: 10px !important;
  }
  .u-mt15--pc {
    margin-top: 15px !important;
  }
  .u-mr15--pc {
    margin-right: 15px !important;
  }
  .u-ml15--pc {
    margin-left: 15px !important;
  }
  .u-mb15--pc {
    margin-bottom: 15px !important;
  }
  .u-pt15--pc {
    padding-top: 15px !important;
  }
  .u-pr15--pc {
    padding-right: 15px !important;
  }
  .u-pl15--pc {
    padding-left: 15px !important;
  }
  .u-pb15--pc {
    padding-bottom: 15px !important;
  }
  .u-mt20--pc {
    margin-top: 20px !important;
  }
  .u-mr20--pc {
    margin-right: 20px !important;
  }
  .u-ml20--pc {
    margin-left: 20px !important;
  }
  .u-mb20--pc {
    margin-bottom: 20px !important;
  }
  .u-pt20--pc {
    padding-top: 20px !important;
  }
  .u-pr20--pc {
    padding-right: 20px !important;
  }
  .u-pl20--pc {
    padding-left: 20px !important;
  }
  .u-pb20--pc {
    padding-bottom: 20px !important;
  }
  .u-mt25--pc {
    margin-top: 25px !important;
  }
  .u-mr25--pc {
    margin-right: 25px !important;
  }
  .u-ml25--pc {
    margin-left: 25px !important;
  }
  .u-mb25--pc {
    margin-bottom: 25px !important;
  }
  .u-pt25--pc {
    padding-top: 25px !important;
  }
  .u-pr25--pc {
    padding-right: 25px !important;
  }
  .u-pl25--pc {
    padding-left: 25px !important;
  }
  .u-pb25--pc {
    padding-bottom: 25px !important;
  }
  .u-mt30--pc {
    margin-top: 30px !important;
  }
  .u-mr30--pc {
    margin-right: 30px !important;
  }
  .u-ml30--pc {
    margin-left: 30px !important;
  }
  .u-mb30--pc {
    margin-bottom: 30px !important;
  }
  .u-pt30--pc {
    padding-top: 30px !important;
  }
  .u-pr30--pc {
    padding-right: 30px !important;
  }
  .u-pl30--pc {
    padding-left: 30px !important;
  }
  .u-pb30--pc {
    padding-bottom: 30px !important;
  }
  .u-mt35--pc {
    margin-top: 35px !important;
  }
  .u-mr35--pc {
    margin-right: 35px !important;
  }
  .u-ml35--pc {
    margin-left: 35px !important;
  }
  .u-mb35--pc {
    margin-bottom: 35px !important;
  }
  .u-pt35--pc {
    padding-top: 35px !important;
  }
  .u-pr35--pc {
    padding-right: 35px !important;
  }
  .u-pl35--pc {
    padding-left: 35px !important;
  }
  .u-pb35--pc {
    padding-bottom: 35px !important;
  }
  .u-mt40--pc {
    margin-top: 40px !important;
  }
  .u-mr40--pc {
    margin-right: 40px !important;
  }
  .u-ml40--pc {
    margin-left: 40px !important;
  }
  .u-mb40--pc {
    margin-bottom: 40px !important;
  }
  .u-pt40--pc {
    padding-top: 40px !important;
  }
  .u-pr40--pc {
    padding-right: 40px !important;
  }
  .u-pl40--pc {
    padding-left: 40px !important;
  }
  .u-pb40--pc {
    padding-bottom: 40px !important;
  }
  .u-mt45--pc {
    margin-top: 45px !important;
  }
  .u-mr45--pc {
    margin-right: 45px !important;
  }
  .u-ml45--pc {
    margin-left: 45px !important;
  }
  .u-mb45--pc {
    margin-bottom: 45px !important;
  }
  .u-pt45--pc {
    padding-top: 45px !important;
  }
  .u-pr45--pc {
    padding-right: 45px !important;
  }
  .u-pl45--pc {
    padding-left: 45px !important;
  }
  .u-pb45--pc {
    padding-bottom: 45px !important;
  }
  .u-mt50--pc {
    margin-top: 50px !important;
  }
  .u-mr50--pc {
    margin-right: 50px !important;
  }
  .u-ml50--pc {
    margin-left: 50px !important;
  }
  .u-mb50--pc {
    margin-bottom: 50px !important;
  }
  .u-pt50--pc {
    padding-top: 50px !important;
  }
  .u-pr50--pc {
    padding-right: 50px !important;
  }
  .u-pl50--pc {
    padding-left: 50px !important;
  }
  .u-pb50--pc {
    padding-bottom: 50px !important;
  }
  .u-mt55--pc {
    margin-top: 55px !important;
  }
  .u-mr55--pc {
    margin-right: 55px !important;
  }
  .u-ml55--pc {
    margin-left: 55px !important;
  }
  .u-mb55--pc {
    margin-bottom: 55px !important;
  }
  .u-pt55--pc {
    padding-top: 55px !important;
  }
  .u-pr55--pc {
    padding-right: 55px !important;
  }
  .u-pl55--pc {
    padding-left: 55px !important;
  }
  .u-pb55--pc {
    padding-bottom: 55px !important;
  }
  .u-mt60--pc {
    margin-top: 60px !important;
  }
  .u-mr60--pc {
    margin-right: 60px !important;
  }
  .u-ml60--pc {
    margin-left: 60px !important;
  }
  .u-mb60--pc {
    margin-bottom: 60px !important;
  }
  .u-pt60--pc {
    padding-top: 60px !important;
  }
  .u-pr60--pc {
    padding-right: 60px !important;
  }
  .u-pl60--pc {
    padding-left: 60px !important;
  }
  .u-pb60--pc {
    padding-bottom: 60px !important;
  }
  .u-mt65--pc {
    margin-top: 65px !important;
  }
  .u-mr65--pc {
    margin-right: 65px !important;
  }
  .u-ml65--pc {
    margin-left: 65px !important;
  }
  .u-mb65--pc {
    margin-bottom: 65px !important;
  }
  .u-pt65--pc {
    padding-top: 65px !important;
  }
  .u-pr65--pc {
    padding-right: 65px !important;
  }
  .u-pl65--pc {
    padding-left: 65px !important;
  }
  .u-pb65--pc {
    padding-bottom: 65px !important;
  }
  .u-mt70--pc {
    margin-top: 70px !important;
  }
  .u-mr70--pc {
    margin-right: 70px !important;
  }
  .u-ml70--pc {
    margin-left: 70px !important;
  }
  .u-mb70--pc {
    margin-bottom: 70px !important;
  }
  .u-pt70--pc {
    padding-top: 70px !important;
  }
  .u-pr70--pc {
    padding-right: 70px !important;
  }
  .u-pl70--pc {
    padding-left: 70px !important;
  }
  .u-pb70--pc {
    padding-bottom: 70px !important;
  }
  .u-mt75--pc {
    margin-top: 75px !important;
  }
  .u-mr75--pc {
    margin-right: 75px !important;
  }
  .u-ml75--pc {
    margin-left: 75px !important;
  }
  .u-mb75--pc {
    margin-bottom: 75px !important;
  }
  .u-pt75--pc {
    padding-top: 75px !important;
  }
  .u-pr75--pc {
    padding-right: 75px !important;
  }
  .u-pl75--pc {
    padding-left: 75px !important;
  }
  .u-pb75--pc {
    padding-bottom: 75px !important;
  }
  .u-mt80--pc {
    margin-top: 80px !important;
  }
  .u-mr80--pc {
    margin-right: 80px !important;
  }
  .u-ml80--pc {
    margin-left: 80px !important;
  }
  .u-mb80--pc {
    margin-bottom: 80px !important;
  }
  .u-pt80--pc {
    padding-top: 80px !important;
  }
  .u-pr80--pc {
    padding-right: 80px !important;
  }
  .u-pl80--pc {
    padding-left: 80px !important;
  }
  .u-pb80--pc {
    padding-bottom: 80px !important;
  }
  .u-mt85--pc {
    margin-top: 85px !important;
  }
  .u-mr85--pc {
    margin-right: 85px !important;
  }
  .u-ml85--pc {
    margin-left: 85px !important;
  }
  .u-mb85--pc {
    margin-bottom: 85px !important;
  }
  .u-pt85--pc {
    padding-top: 85px !important;
  }
  .u-pr85--pc {
    padding-right: 85px !important;
  }
  .u-pl85--pc {
    padding-left: 85px !important;
  }
  .u-pb85--pc {
    padding-bottom: 85px !important;
  }
  .u-mt90--pc {
    margin-top: 90px !important;
  }
  .u-mr90--pc {
    margin-right: 90px !important;
  }
  .u-ml90--pc {
    margin-left: 90px !important;
  }
  .u-mb90--pc {
    margin-bottom: 90px !important;
  }
  .u-pt90--pc {
    padding-top: 90px !important;
  }
  .u-pr90--pc {
    padding-right: 90px !important;
  }
  .u-pl90--pc {
    padding-left: 90px !important;
  }
  .u-pb90--pc {
    padding-bottom: 90px !important;
  }
  .u-mt95--pc {
    margin-top: 95px !important;
  }
  .u-mr95--pc {
    margin-right: 95px !important;
  }
  .u-ml95--pc {
    margin-left: 95px !important;
  }
  .u-mb95--pc {
    margin-bottom: 95px !important;
  }
  .u-pt95--pc {
    padding-top: 95px !important;
  }
  .u-pr95--pc {
    padding-right: 95px !important;
  }
  .u-pl95--pc {
    padding-left: 95px !important;
  }
  .u-pb95--pc {
    padding-bottom: 95px !important;
  }
  .u-mt100--pc {
    margin-top: 100px !important;
  }
  .u-mr100--pc {
    margin-right: 100px !important;
  }
  .u-ml100--pc {
    margin-left: 100px !important;
  }
  .u-mb100--pc {
    margin-bottom: 100px !important;
  }
  .u-pt100--pc {
    padding-top: 100px !important;
  }
  .u-pr100--pc {
    padding-right: 100px !important;
  }
  .u-pl100--pc {
    padding-left: 100px !important;
  }
  .u-pb100--pc {
    padding-bottom: 100px !important;
  }
}

/* --------------------------
テキスト装飾
-------------------------- */
.u-text-inverse {
  color: #fff;
}

.u-text-important {
  color: #d34141;
}

.u-text-accent {
  color: #41aad3;
}

.u-text-thin {
  font-weight: 100;
}

.u-text-extraLight {
  font-weight: 200;
}

.u-text-light {
  font-weight: 300;
}

.u-text-regular {
  font-weight: 400;
}

.u-text-medium {
  font-weight: 500;
}

.u-text-semiBold {
  font-weight: 600;
}

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

.u-text-extraBold {
  font-weight: 800;
}

.u-text-black {
  font-weight: 900;
}

.u-text-x-small {
  font-size: 0.75rem;
}

.u-text-small {
  font-size: 0.875rem;
}

.u-text-default {
  font-size: 1rem;
}

.u-text-large {
  font-size: 1.125rem;
}

.u-text-x-large {
  font-size: 1.25rem;
}

/* --------------------------
幅指定
-------------------------- */
.u-w0 {
  width: 0%;
}

.u-w10 {
  width: 10%;
}

.u-w20 {
  width: 20%;
}

.u-w30 {
  width: 30%;
}

.u-w40 {
  width: 40%;
}

.u-w50 {
  width: 50%;
}

.u-w60 {
  width: 60%;
}

.u-w70 {
  width: 70%;
}

.u-w80 {
  width: 80%;
}

.u-w90 {
  width: 90%;
}

.u-w100 {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .u-w0--pc {
    width: 0%;
  }
  .u-w10--pc {
    width: 10%;
  }
  .u-w20--pc {
    width: 20%;
  }
  .u-w30--pc {
    width: 30%;
  }
  .u-w40--pc {
    width: 40%;
  }
  .u-w50--pc {
    width: 50%;
  }
  .u-w60--pc {
    width: 60%;
  }
  .u-w70--pc {
    width: 70%;
  }
  .u-w80--pc {
    width: 80%;
  }
  .u-w90--pc {
    width: 90%;
  }
  .u-w100--pc {
    width: 100%;
  }
}

@media screen and (max-width: 1180px) {
  .u-w0--laptop {
    width: 0%;
  }
  .u-w10--laptop {
    width: 10%;
  }
  .u-w20--laptop {
    width: 20%;
  }
  .u-w30--laptop {
    width: 30%;
  }
  .u-w40--laptop {
    width: 40%;
  }
  .u-w50--laptop {
    width: 50%;
  }
  .u-w60--laptop {
    width: 60%;
  }
  .u-w70--laptop {
    width: 70%;
  }
  .u-w80--laptop {
    width: 80%;
  }
  .u-w90--laptop {
    width: 90%;
  }
  .u-w100--laptop {
    width: 100%;
  }
}

@media screen and (max-width: 1024px) {
  .u-w0--tab {
    width: 0%;
  }
  .u-w10--tab {
    width: 10%;
  }
  .u-w20--tab {
    width: 20%;
  }
  .u-w30--tab {
    width: 30%;
  }
  .u-w40--tab {
    width: 40%;
  }
  .u-w50--tab {
    width: 50%;
  }
  .u-w60--tab {
    width: 60%;
  }
  .u-w70--tab {
    width: 70%;
  }
  .u-w80--tab {
    width: 80%;
  }
  .u-w90--tab {
    width: 90%;
  }
  .u-w100--tab {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .u-w0--sp {
    width: 0%;
  }
  .u-w10--sp {
    width: 10%;
  }
  .u-w20--sp {
    width: 20%;
  }
  .u-w30--sp {
    width: 30%;
  }
  .u-w40--sp {
    width: 40%;
  }
  .u-w50--sp {
    width: 50%;
  }
  .u-w60--sp {
    width: 60%;
  }
  .u-w70--sp {
    width: 70%;
  }
  .u-w80--sp {
    width: 80%;
  }
  .u-w90--sp {
    width: 90%;
  }
  .u-w100--sp {
    width: 100%;
  }
}

.u-h100 {
  height: 100%;
}

/* --------------------------
テキスト装飾
-------------------------- */
.u-line-basis {
  line-height: 1;
}

.u-line-tight {
  line-height: 1.25;
}

.u-line-default {
  line-height: 1.5;
}

.u-line-relaxed {
  line-height: 1.75;
}

.u-line-wide {
  line-height: 2;
}

.u-line-loose {
  line-height: 2.5;
}

@media screen and (max-width: 1024px) {
  .p-cvnav {
    padding: 16px 24px 24px 24px;
  }
}

.p-cvnav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 1024px) {
  .p-cvnav-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 20px;
  }
}

.p-cvnav-list-item {
  height: 72px;
  width: 160px;
}

@media screen and (max-width: 1024px) {
  .p-cvnav-list-item {
    height: 64px;
    width: 100%;
  }
}

.p-cvnav-button {
  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;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.4;
}

@media screen and (max-width: 767px) {
  .p-cvnav-button {
    font-size: 1.25rem;
  }
}

.p-cvnav-button::before {
  font-family: "Material Icons";
  font-size: 1rem;
  margin-right: 8px;
}

@media screen and (max-width: 767px) {
  .p-cvnav-button::before {
    font-size: 1.25rem;
  }
}

.p-cvnav-button.contact {
  background: linear-gradient(135deg, #41aad3 0%, #98d1e7 100%);
  border-radius: 0px 0px 0px 24px;
  color: #fff;
}

@media screen and (max-width: 1024px) {
  .p-cvnav-button.contact {
    border-radius: 40px 40px 40px 0px;
  }
}

.p-cvnav-button.contact::before {
  content: "\e0e1";
}

.p-cvnav-button.contact:hover {
  color: #41aad3;
  background: linear-gradient(225deg, #dfeff6 0%, #98d1e7 100%);
}

.p-cvnav-button.tel {
  color: #41aad3;
  background: linear-gradient(135deg, #dfeff6 0%, #fff 100%);
}

.p-cvnav-button.tel::before {
  content: "\e324";
}

.p-cvnav-button.tel:hover {
  color: #fff;
  background: linear-gradient(225deg, #dfeff6 0%, #98d1e7 100%);
}

@media screen and (max-width: 1024px) {
  .p-cvnav-button.tel {
    border-radius: 40px 40px 40px 0px;
  }
}

/* --------------------------
Gナビ
-------------------------- */
.p-gnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 24px;
}

@media screen and (max-width: 1024px) {
  .p-gnav {
    position: absolute;
    top: 0;
    right: -100%;
    height: 100vh;
    width: 50%;
    height: 100vh;
    background: #fff;
    padding-top: 64px;
    display: block;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  .p-gnav.active {
    right: 0;
  }
  .p-gnav-overlay {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100vh;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    visibility: hidden;
  }
  .p-gnav-overlay.visible {
    background: rgba(0, 0, 0, 0.15);
    visibility: visible;
  }
}

@media screen and (max-width: 767px) {
  .p-gnav {
    width: 280px;
  }
}

.p-gnav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}

@media screen and (max-width: 1024px) {
  .p-gnav-list {
    -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;
    gap: 20px;
    padding: 32px 24px 16px 24px;
  }
}

.p-gnav-list-item a {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  color: #24292b;
  padding: 6px 8px 6px 8px;
  border-radius: 8px 8px 8px 0px;
}

.p-gnav-list-item a:hover {
  color: #fff;
  background: linear-gradient(107.74deg, #41aad3 0%, #98d1e7 100%);
}

/* --------------------------
ヘッダー
-------------------------- */
.p-header {
  height: 72px;
  width: 100%;
  max-width: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #fff;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  padding-left: 40px;
  z-index: 100;
}

@media screen and (max-width: 1024px) {
  .p-header {
    height: 64px;
    padding-left: 20px;
  }
}

.p-header-logo a {
  display: block;
}

.p-header-logo a img {
  width: 260px;
}

@media screen and (max-width: 1024px) {
  .p-header-logo a img {
    width: 216px;
  }
}

/* --------------------------
フッター
-------------------------- */
.p-footer {
  margin-top: 120px;
}

@media screen and (max-width: 767px) {
  .p-footer {
    margin-top: 70px;
  }
}

.p-footer-cta {
  padding: 100px 0;
  background: linear-gradient(135deg, #41aad3 0%, #98d1e7 100%);
  border-radius: 100px 100px 0px 0px;
}

@media screen and (max-width: 767px) {
  .p-footer-cta {
    padding: 70px 0;
    border-radius: 60px 60px 0px 0px;
  }
}

.p-footer-cta-title {
  color: #fff;
}

.p-footer-cta-title::before {
  background: -webkit-gradient(linear, left top, right top, from(#dfeff6), to(#fff));
  background: linear-gradient(90deg, #dfeff6 0%, #fff 100%);
}

.p-footer-cta--small {
  color: #fff;
}

.p-footer-contents {
  padding: 32px 40px 20px 40px;
}

@media screen and (max-width: 767px) {
  .p-footer-contents {
    padding: 32px 20px 20px 20px;
  }
}

.p-footer-wrapper {
  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;
  gap: 40px;
  margin-bottom: 24px;
}

@media screen and (max-width: 767px) {
  .p-footer-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.p-footer-logo a {
  display: block;
}

.p-footer-logo a img {
  width: 260px;
}

.p-footer-sns {
  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;
  gap: 24px;
}

.p-footer-sns-item a {
  font-size: 1.5rem;
  color: #24292b;
  padding: 1px;
}

.p-footer-sns-item a:hover {
  color: #41aad3;
}

.p-footer-nav {
  margin-bottom: 40px;
}

.p-footer-nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: -4px;
}

@media screen and (max-width: 1024px) {
  .p-footer-nav-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.p-footer-nav-list-item {
  padding: 4px;
}

@media screen and (max-width: 1024px) {
  .p-footer-nav-list-item:not(:last-child) {
    display: none;
  }
}

.p-footer-nav-list-item a {
  display: block;
  font-weight: 500;
  padding: 6px 8px;
  border-radius: 8px 8px 8px 0px;
}

.p-footer-nav-list-item a:hover {
  color: #fff;
  background: linear-gradient(107.74deg, #41aad3 0%, #98d1e7 100%);
}

@media screen and (max-width: 1024px) {
  .p-footer-nav-list-item a {
    font-size: 0.875rem;
    padding: 8px;
  }
}

.p-footer-copyright {
  color: #333;
  font-size: 12px;
  font-weight: 400;
}

.p-mv {
  gap: 4px;
  height: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -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;
  background: linear-gradient(135deg, #dfeff6 0%, #98d1e7 52%);
  border-radius: 60px 0px 60px 0px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0px 40px 24px 40px;
}

@media screen and (max-width: 767px) {
  .p-mv {
    height: 180px;
    margin: 0px 0 24px 0;
  }
}

.p-mv-title {
  color: #ffffff;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: 0.05em;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .p-mv-title {
    font-size: 1.5rem;
  }
}

.p-mv-text {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .p-mv-text {
    font-size: 0.875rem;
  }
}

.p-image {
  border-radius: 40px 0px 40px 0px;
  overflow: hidden;
}

.p-image-thumbnail {
  border-radius: 40px 0px 0px 0px;
  overflow: hidden;
  position: relative;
  padding-top: calc((500 / 750) * 100%);
}

.p-image-thumbnail img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}

@media screen and (max-width: 767px) {
  .p-grid {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px;
  }
}

.p-grid-headline {
  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: 50%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.p-grid-headline-number {
  height: 56px;
  width: 56px;
  color: #41aad3;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  background: #ffffff;
}

@media screen and (max-width: 767px) {
  .p-grid-headline-number {
    height: 48px;
    width: 48px;
    font-size: 20px;
  }
}

.p-grid-headline-icon {
  height: 64px;
  width: 64px;
  background: linear-gradient(135deg, #ecf7fc 0%, #fff 100%);
}

@media screen and (max-width: 767px) {
  .p-grid-headline-icon {
    height: 48px;
    width: 48px;
  }
}

.p-grid-headline-icon .icon {
  color: #41aad3;
  font-size: 36px;
}

@media screen and (max-width: 767px) {
  .p-grid-headline-icon .icon {
    font-size: 20px;
  }
}

.p-grid-contents {
  width: 100%;
}

.p-cta-list {
  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;
  gap: 32px;
}

.p-cta-list--start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 767px) {
  .p-cta-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px;
  }
}

.p-cta-list-item {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media screen and (max-width: 767px) {
  .p-cta-list-item {
    width: 100%;
  }
}

.p-accordion-list-item {
  margin-bottom: 16px;
}

.p-accordion-list-item:last-child {
  margin-bottom: 0;
}

.p-accordion-wrapper {
  border-radius: 24px;
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .p-accordion-wrapper {
    border-radius: 16px;
  }
}

.p-accordion-header {
  padding: 24px;
}

@media screen and (max-width: 767px) {
  .p-accordion-header {
    padding: 16px;
  }
}

.p-accordion-header a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  position: relative;
  padding-right: 2em;
}

.p-accordion-header a.active:after {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.p-accordion-header a::after {
  content: "\e316";
  font-family: "Material Icons";
  font-size: 1.75rem;
  color: #41aad3;
  position: absolute;
  right: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.p-accordion-icon {
  height: 40px;
  width: 40px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  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;
  font-size: 1.25rem;
  line-height: 1;
  border-radius: 50%;
}

.p-accordion-icon.question {
  background: linear-gradient(100deg, #41aad3 0%, #98d1e7 100%);
  color: #fff;
}

.p-accordion-icon.answer {
  color: #41aad3;
  background: #fff;
  border: 2px solid #41aad3;
}

.p-accordion-question {
  font-weight: 500;
  position: relative;
}

.p-accordion-contents {
  display: none;
  padding: 24px;
  background: #ecf7fc;
}

@media screen and (max-width: 767px) {
  .p-accordion-contents {
    padding: 16px;
  }
}

.p-accordion-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}

.top-keyvisual {
  position: relative;
  height: 615px;
  margin: 40px 40px 80px 40px;
  border-radius: 70px 0px 70px 0px;
  overflow: hidden;
  max-width: calc(100% - 80px);
}

@media screen and (max-width: 767px) {
  .top-keyvisual {
    height: 660px;
    border-radius: 60px 0px 60px 0px;
    margin: 8px 20px 40px 20px;
    max-width: calc(100% - 40px);
    background-position: left top;
  }
}

.top-keyvisual-slider {
  height: 100%;
}

.top-keyvisual-slider > .slick-list {
  height: 100%;
}

.top-keyvisual-slider > .slick-list > .slick-track {
  height: 100%;
}

.top-keyvisual-slider-image {
  background-size: cover;
  background-position: top left;
  background-repeat: no-repeat;
}

@media screen and (max-width: 767px) {
  .top-keyvisual-slider-image {
    background-position: center center;
  }
}

.top-keyvisual-slider-image01 {
  background-color: #a2a2a2;
}

.top-keyvisual-slider-image02 {
  background-color: #333;
}

.top-keyvisual-contents {
  position: absolute;
  top: 0;
  left: 0;
  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: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 10px;
  padding: 48px;
}

@media screen and (max-width: 767px) {
  .top-keyvisual-contents {
    gap: 8px;
    padding: 16px 12px;
  }
}

.top-keyvisual-text {
  color: #41aad3;
  font-size: 18px;
  line-height: 1.4;
  padding: 8px 16px;
  background: #ffffff;
  border-radius: 12px 12px 12px 0px;
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .top-keyvisual-text {
    padding: 6px 10px;
  }
}

.top-keyvisual-catchcopy {
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0em;
  color: #ffffff;
}

@media screen and (max-width: 767px) {
  .top-keyvisual-catchcopy {
    font-size: 6vw;
  }
}

.top-keyvisual-catchcopy span {
  display: inline-block;
  margin-bottom: 10px;
  padding: 8px 16px;
  background: linear-gradient(107.74deg, #41aad3 0%, #98d1e7 100%);
  border-radius: 16px 16px 16px 0px;
}

.top-keyvisual-catchcopy span:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .top-keyvisual-catchcopy span {
    padding: 6px 10px;
  }
}

.top-h2 {
  color: #41aad3;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4;
}

.top-h2-wrapper {
  padding-left: 16px;
  position: relative;
  margin-bottom: 24px;
}

.top-h2-wrapper::before {
  content: "";
  display: block;
  width: 6px;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(#41aad3), to(#98d1e7));
  background: linear-gradient(180deg, #41aad3 0%, #98d1e7 100%);
  border-radius: 8px 8px 0px 8px;
  position: absolute;
  top: 0;
  left: 0;
}

.top-h2-text {
  color: #24292b;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
}

.top-news-item:not(:last-child) {
  margin-bottom: 20px;
}

.top-news-item a {
  display: block;
}

.top-news-item a:hover .top-news-title {
  color: #41aad3;
}

.top-news-date {
  font-size: 12px;
  font-weight: 500;
  color: #a5a5a5;
  margin-bottom: 6px;
}

.top-news-title {
  color: #24292b;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 6px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.top-news-text {
  color: #24292b;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
}

.top-schedule-table {
  width: 100%;
  border-collapse: collapse;
  color: #24292b;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 16px;
}

@media screen and (max-width: 767px) {
  .top-schedule-table {
    font-size: 12px;
  }
}

.top-schedule-table tr {
  border-bottom: 1px solid rgba(51, 51, 51, 0.2);
}

.top-schedule-table tr td {
  padding: 16px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .top-schedule-table tr td {
    padding: 6px;
  }
}

.top-schedule-table tr th {
  line-height: 1.5;
  padding: 16px 16px 16px 0;
}

@media screen and (max-width: 767px) {
  .top-schedule-table tr th {
    padding: 12px 12px 12px 0;
  }
}

.top-service {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

@media screen and (max-width: 767px) {
  .top-service {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.top-service-icon {
  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;
  height: 64px;
  width: 64px;
  background: linear-gradient(135deg, #ecf7fc 0%, #fff 100%);
  border-radius: 50%;
  margin-right: 25px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media screen and (max-width: 767px) {
  .top-service-icon {
    margin-right: 0;
    margin-bottom: 16px;
    height: 48px;
    width: 48px;
  }
}

.top-service-icon i {
  color: #41aad3;
  font-size: 36px;
}

@media screen and (max-width: 767px) {
  .top-service-icon i {
    font-size: 20px;
  }
}

.top-service-contents {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.top-image {
  margin-right: 40px;
  border-top-right-radius: 100px;
  overflow: hidden;
}

.top-access {
  padding-top: 160px;
}

@media screen and (max-width: 767px) {
  .top-access {
    padding-top: 100px;
  }
}

.top-access-logo {
  width: 320px;
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .top-access-logo {
    width: 260px;
  }
}

.top-access-map {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}

.top-access-map iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.about-h1 {
  background-image: url(../images/about/h1.jpg);
}

.service-h1 {
  background-image: url(../images/service/h1.jpg);
  position: relative;
  z-index: -2;
  overflow: hidden;
}

.service-h1::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-filter: blur(2px);
          filter: blur(2px);
  background: inherit;
  z-index: -1;
}

.service-image {
  border-radius: 24px;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .service-image {
    border-radius: 16px;
  }
}

.service-panel {
  background: #f8f6f0;
  border-radius: 24px;
}

@media screen and (max-width: 767px) {
  .service-panel {
    border-radius: 16px;
  }
}

.service-panel--border {
  background: transparent;
  border: 2px dotted #41aad3;
}

.service-panel-contents {
  padding: 24px;
}

@media screen and (max-width: 767px) {
  .service-panel-contents {
    padding: 16px;
  }
}

.service-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: -8px;
}

.service-list-item {
  width: 50%;
  color: #333;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 8px;
}

@media screen and (max-width: 767px) {
  .service-list-item {
    width: 100%;
  }
}

.faq-h1 {
  background-image: url(../images/faq/h1.jpg);
}

.privacypolicy-h1 {
  background-image: url(../images/privacy/h1.jpg);
}

.contact-list-item {
  margin-bottom: 2em;
}

.contact-list-item:last-child {
  margin-bottom: 0;
}

.contact-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0px 1em;
}

.contact-link {
  padding-right: 0.5em;
  color: #41aad3;
  text-decoration: underline;
}

.contact-button {
  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;
  height: 64px;
  width: 50%;
  margin: 40px auto 0;
  font-weight: 500;
  line-height: 1.4;
  border-radius: 40px 40px 40px 0px;
  border: 2px solid #fff;
  background: linear-gradient(100deg, #41aad3 0%, #98d1e7 100%);
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  color: #fff;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .contact-button {
    width: 100%;
  }
}

.contact-button:hover {
  color: #41aad3;
  background: linear-gradient(225deg, #dfeff6 0%, #98d1e7 100%);
}

input[type="radio"],
input[type="checkbox"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.wpcf7-form-control.wpcf7-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2em;
}

@media screen and (max-width: 767px) {
  .wpcf7-form-control.wpcf7-radio {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.wpcf7-list-item {
  margin: 0 !important;
}

.wpcf7-list-item input[type="radio"]:checked + .wpcf7-list-item-label::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: 4px;
  left: 4px;
  border: 8px solid #41aad3;
  border-radius: 50%;
}

.wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label::before {
  background: #41aad3;
}

.wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label::after {
  content: "";
  display: block;
  width: 0.5em;
  height: 1em;
  position: absolute;
  top: 0.2em;
  left: 0.5em;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.wpcf7 form .wpcf7-response-output {
  padding: 1em;
  text-align: center;
}

.news-section-container {
  max-width: 800px;
  padding: 0 20px;
  margin: 0 auto;
}

.news-list {
  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;
  gap: 24px;
}

@media screen and (max-width: 767px) {
  .news-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px;
  }
}

.news-list-item a {
  display: inline-block;
  color: #333;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  padding-right: 2em;
  position: relative;
}

.news-list-item a:hover {
  color: #41aad3;
}

.news-list-item a:hover::before {
  background: linear-gradient(225deg, #dfeff6 0%, #98d1e7 100%);
}

.news-list-item a:hover::before, .news-list-item a:hover::after {
  -webkit-transform: scale(1.5, 1.5);
          transform: scale(1.5, 1.5);
}

.news-list-item a::before {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: linear-gradient(45deg, #41aad3 0%, #98d1e7 100%);
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}

.news-list-item a::after {
  content: "\e315";
  display: block;
  height: 20px;
  width: 20px;
  font-family: "Material Icons";
  font-size: 1rem;
  color: #fff;
  line-height: 20px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  -webkit-transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}

.news-link {
  display: block;
}

.news-link .p-image-thumbnail img {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.news-link:hover .p-image-thumbnail img {
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
}

.news-label {
  display: inline-block;
  width: 8em;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  margin-right: 16px;
}

.news-label.notice {
  background: linear-gradient(45deg, #41aad3 0, #98d1e7 100%);
}

.news-label.important {
  background: linear-gradient(45deg, #d34141 0, #e79898 100%);
}

.news-label.daily {
  background: linear-gradient(45deg, #42d442 0, #99e899 100%);
}

.news-label.news {
  background: linear-gradient(45deg, #d49742 0, #e8c799 100%);
}

.news-label.recruit {
  background: linear-gradient(45deg, #427ed4 0, #99bae8 100%);
}

.news-label.others {
  background: linear-gradient(45deg, #8c8c8c 0, #bfbfbf 100%);
}

.news-button {
  display: inline-block;
  color: #333;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  padding: 0 2em;
  position: relative;
}

.news-button:hover {
  color: #41aad3;
}

.news-button:hover::before {
  background: linear-gradient(225deg, #dfeff6 0%, #98d1e7 100%);
}

.news-button:hover::before, .news-button:hover::after {
  -webkit-transform: scale(1.5, 1.5);
          transform: scale(1.5, 1.5);
}

.news-button--prev::before {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: linear-gradient(45deg, #41aad3 0%, #98d1e7 100%);
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}

.news-button--prev::after {
  content: "\e315";
  display: block;
  height: 20px;
  width: 20px;
  font-family: "Material Icons";
  font-size: 1rem;
  color: #fff;
  line-height: 20px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  -webkit-transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}

.news-button--next::before {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: linear-gradient(45deg, #41aad3 0%, #98d1e7 100%);
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}

.news-button--next::after {
  content: "\e314";
  display: block;
  height: 20px;
  width: 20px;
  font-family: "Material Icons";
  font-size: 1rem;
  color: #fff;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  -webkit-transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3NldHRpbmdzL192YXIuc2NzcyIsIi4uL3NldHRpbmdzL19taXhpbi5zY3NzIiwiLi4vc2V0dGluZ3MvX2ZvbnQuc2NzcyIsIi4uL2Jhc2UvX3Jlc2V0LnNjc3MiLCIuLi9iYXNlL19iYXNlLnNjc3MiLCIuLi9wbHVnaW5zL19zbGljay5zY3NzIiwiLi4vcGx1Z2lucy9fc2xpY2stdGhlbWUuc2NzcyIsIi4uL3BsdWdpbnMvX3dwLWJsb2NrLnNjc3MiLCIuLi9wbHVnaW5zL193cC1wYWdlbmF2aS5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCIuLi9jb21wb25lbnRzL19mb3JtLnNjc3MiLCIuLi9jb21wb25lbnRzL19oLnNjc3MiLCIuLi9jb21wb25lbnRzL19sYWJlbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGluZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGluay5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGlzdC5zY3NzIiwiLi4vY29tcG9uZW50cy9fbWVudS5zY3NzIiwiLi4vY29tcG9uZW50cy9fcGFuZWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3NlY3Rpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RhYi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGFibGUuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2dyb3VwLnNjc3MiLCIuLi91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi91dGlsaXRpZXMvX2JnLnNjc3MiLCIuLi91dGlsaXRpZXMvX2JvcmRlci5zY3NzIiwiLi4vdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwiLi4vdXRpbGl0aWVzL19ncmlkLnNjc3MiLCIuLi91dGlsaXRpZXMvX2hpZGUuc2NzcyIsIi4uL3V0aWxpdGllcy9fbWFyZ2luLnNjc3MiLCIuLi91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uL3V0aWxpdGllcy9fdy5zY3NzIiwiLi4vdXRpbGl0aWVzL19saW5lLnNjc3MiLCIuLi9wcm9qZWN0cy9fY3ZuYXYuc2NzcyIsIi4uL3Byb2plY3RzL19nbmF2LnNjc3MiLCIuLi9wcm9qZWN0cy9faGVhZGVyLnNjc3MiLCIuLi9wcm9qZWN0cy9fZm9vdGVyLnNjc3MiLCIuLi9wcm9qZWN0cy9fbXYuc2NzcyIsIi4uL3Byb2plY3RzL19pbWFnZS5zY3NzIiwiLi4vcHJvamVjdHMvX3Jvdy5zY3NzIiwiLi4vcHJvamVjdHMvX2N0YS5zY3NzIiwiLi4vcHJvamVjdHMvX2FjY29yZGlvbi5zY3NzIiwiX3RvcC5zY3NzIiwiX2Fib3V0LnNjc3MiLCJfc2VydmljZS5zY3NzIiwiX2ZhcS5zY3NzIiwiX3ByaXZhY3kuc2NzcyIsIl9jb250YWN0LnNjc3MiLCJfbmV3cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7NEJERzRCO0FDVzVCOzs0QkRSNEI7QUNlNUI7OzRCRFo0QjtBQ3dCNUI7OzRCRHJCNEI7QUM2QjVCOzs0QkQxQjRCO0FFZjVCOzs0QkZrQjRCO0FFQTVCOzs0QkZHNEI7QUduQjVCO0VBQ0ksc0JBQXNCO0VBQ3RCLHVDQUF3QztFQUN4Qyw4T0FHMEQ7RUFDMUQsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBbUI7QUhrQnZCOztBQUVBO0VHaEJJLCtFQUFBO0VBQ0EsaUNBQWlDO0VBQ2pDLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsY0FBYztFQUVkLHNDQUFBO0VBQ0EsbUNBQW1DO0VBQ25DLGtDQUFrQztBSGlCdEM7O0FHZEE7RUFDRSxnQkFBZ0I7QUhpQmxCOztBR2ZBO0VBQ0UsZ0JBQWdCO0FIa0JsQjs7QUdoQkE7RUFDRSxnQkFBZ0I7QUhtQmxCOztBR2pCQTtFQUNFLGdCQUFnQjtBSG9CbEI7O0FJM0RBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLGNBQWM7QUo4RGhCOztB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QUVJLFVBQVU7RTVCK3lGaEI7RTRCM3lGRTtJQUVJLFVBQVU7RTVCNHlGaEI7RTRCeHlGRTtJQUVJLGFBM01pQjtFNUJvL0Z2QjtBQUNGOztBNkIzL0ZBOzs0QjdCKy9GNEI7QUVsL0YxQjtFMkJSQTtJQUNFLGFBQWE7RTdCNi9GZjtBQUNGOztBRXYvRkU7RTJCRkE7SUFDRSxhQUFhO0U3QjYvRmY7QUFDRjs7QUU3L0ZFO0UyQklBO0lBQ0UsYUFBYTtFN0I2L0ZmO0FBQ0Y7O0FFbmdHRTtFMkJVQTtJQUNFLGFBQWE7RTdCNi9GZjtBQUNGOztBNkIxL0ZBO0VBQ0UsY0FBYztBN0I2L0ZoQjs7QThCMWhHQTs7NEI5QjhoRzRCO0E4QnpoR3hCO0VBQWdCLDBCQUFvQztBOUI0aEd4RDs7QThCM2hHSTtFQUFnQiw0QkFBc0M7QTlCK2hHMUQ7O0E4QjloR0k7RUFBZ0IsMkJBQXFDO0E5QmtpR3pEOztBOEJqaUdJO0VBQWdCLDZCQUF1QztBOUJxaUczRDs7QThCcGlHSTtFQUFnQiwyQkFBcUM7QTlCd2lHekQ7O0E4QnZpR0k7RUFBZ0IsNkJBQXVDO0E5QjJpRzNEOztBOEIxaUdJO0VBQWdCLDRCQUFzQztBOUI4aUcxRDs7QThCN2lHSTtFQUFnQiw4QkFBd0M7QTlCaWpHNUQ7O0E4QnhqR0k7RUFBZ0IsMEJBQW9DO0E5QjRqR3hEOztBOEIzakdJO0VBQWdCLDRCQUFzQztBOUIrakcxRDs7QThCOWpHSTtFQUFnQiwyQkFBcUM7QTlCa2tHekQ7O0E4QmprR0k7RUFBZ0IsNkJBQXVDO0E5QnFrRzNEOztBOEJwa0dJO0VBQWdCLDJCQUFxQztBOUJ3a0d6RDs7QThCdmtHSTtFQUFnQiw2QkFBdUM7QTlCMmtHM0Q7O0E4QjFrR0k7RUFBZ0IsNEJBQXNDO0E5QjhrRzFEOztBOEI3a0dJO0VBQWdCLDhCQUF3QztBOUJpbEc1RDs7QThCeGxHSTtFQUFnQiwyQkFBb0M7QTlCNGxHeEQ7O0E4QjNsR0k7RUFBZ0IsNkJBQXNDO0E5QitsRzFEOztBOEI5bEdJO0VBQWdCLDRCQUFxQztBOUJrbUd6RDs7QThCam1HSTtFQUFnQiw4QkFBdUM7QTlCcW1HM0Q7O0E4QnBtR0k7RUFBZ0IsNEJBQXFDO0E5QndtR3pEOztBOEJ2bUdJO0VBQWdCLDhCQUF1QztBOUIybUczRDs7QThCMW1HSTtFQUFnQiw2QkFBc0M7QTlCOG1HMUQ7O0E4QjdtR0k7RUFBZ0IsK0JBQXdDO0E5QmluRzVEOztBOEJ4bkdJO0VBQWdCLDJCQUFvQztBOUI0bkd4RDs7QThCM25HSTtFQUFnQiw2QkFBc0M7QTlCK25HMUQ7O0E4QjluR0k7RUFBZ0IsNEJBQXFDO0E5QmtvR3pEOztBOEJqb0dJO0VBQWdCLDhCQUF1QztBOUJxb0czRDs7QThCcG9HSTtFQUFnQiw0QkFBcUM7QTlCd29HekQ7O0E4QnZvR0k7RUFBZ0IsOEJBQXVDO0E5QjJvRzNEOztBOEIxb0dJO0VBQWdCLDZCQUFzQztBOUI4b0cxRDs7QThCN29HSTtFQUFnQiwrQkFBd0M7QTlCaXBHNUQ7O0E4QnhwR0k7RUFBZ0IsMkJBQW9DO0E5QjRwR3hEOztBOEIzcEdJO0VBQWdCLDZCQUFzQztBOUIrcEcxRDs7QThCOXBHSTtFQUFnQiw0QkFBcUM7QTlCa3FHekQ7O0E4QmpxR0k7RUFBZ0IsOEJBQXVDO0E5QnFxRzNEOztBOEJwcUdJO0VBQWdCLDRCQUFxQztBOUJ3cUd6RDs7QThCdnFHSTtFQUFnQiw4QkFBdUM7QTlCMnFHM0Q7O0E4QjFxR0k7RUFBZ0IsNkJBQXNDO0E5QjhxRzFEOztBOEI3cUdJO0VBQWdCLCtCQUF3QztBOUJpckc1RDs7QThCeHJHSTtFQUFnQiwyQkFBb0M7QTlCNHJHeEQ7O0E4QjNyR0k7RUFBZ0IsNkJBQXNDO0E5QityRzFEOztBOEI5ckdJO0VBQWdCLDRCQUFxQztBOUJrc0d6RDs7QThCanNHSTtFQUFnQiw4QkFBdUM7QTlCcXNHM0Q7O0E4QnBzR0k7RUFBZ0IsNEJBQXFDO0E5QndzR3pEOztBOEJ2c0dJO0VBQWdCLDhCQUF1QztBOUIyc0czRDs7QThCMXNHSTtFQUFnQiw2QkFBc0M7QTlCOHNHMUQ7O0E4QjdzR0k7RUFBZ0IsK0JBQXdDO0E5Qml0RzVEOztBOEJ4dEdJO0VBQWdCLDJCQUFvQztBOUI0dEd4RDs7QThCM3RHSTtFQUFnQiw2QkFBc0M7QTlCK3RHMUQ7O0E4Qjl0R0k7RUFBZ0IsNEJBQXFDO0E5Qmt1R3pEOztBOEJqdUdJO0VBQWdCLDhCQUF1QztBOUJxdUczRDs7QThCcHVHSTtFQUFnQiw0QkFBcUM7QTlCd3VHekQ7O0E4QnZ1R0k7RUFBZ0IsOEJBQXVDO0E5QjJ1RzNEOztBOEIxdUdJO0VBQWdCLDZCQUFzQztBOUI4dUcxRDs7QThCN3VHSTtFQUFnQiwrQkFBd0M7QTlCaXZHNUQ7O0E4Qnh2R0k7RUFBZ0IsMkJBQW9DO0E5QjR2R3hEOztBOEIzdkdJO0VBQWdCLDZCQUFzQztBOUIrdkcxRDs7QThCOXZHSTtFQUFnQiw0QkFBcUM7QTlCa3dHekQ7O0E4Qmp3R0k7RUFBZ0IsOEJBQXVDO0E5QnF3RzNEOztBOEJwd0dJO0VBQWdCLDRCQUFxQztBOUJ3d0d6RDs7QThCdndHSTtFQUFnQiw4QkFBdUM7QTlCMndHM0Q7O0E4QjF3R0k7RUFBZ0IsNkJBQXNDO0E5Qjh3RzFEOztBOEI3d0dJO0VBQWdCLCtCQUF3QztBOUJpeEc1RDs7QThCeHhHSTtFQUFnQiwyQkFBb0M7QTlCNHhHeEQ7O0E4QjN4R0k7RUFBZ0IsNkJBQXNDO0E5Qit4RzFEOztBOEI5eEdJO0VBQWdCLDRCQUFxQztBOUJreUd6RDs7QThCanlHSTtFQUFnQiw4QkFBdUM7QTlCcXlHM0Q7O0E4QnB5R0k7RUFBZ0IsNEJBQXFDO0E5Qnd5R3pEOztBOEJ2eUdJO0VBQWdCLDhCQUF1QztBOUIyeUczRDs7QThCMXlHSTtFQUFnQiw2QkFBc0M7QTlCOHlHMUQ7O0E4Qjd5R0k7RUFBZ0IsK0JBQXdDO0E5Qml6RzVEOztBOEJ4ekdJO0VBQWdCLDJCQUFvQztBOUI0ekd4RDs7QThCM3pHSTtFQUFnQiw2QkFBc0M7QTlCK3pHMUQ7O0E4Qjl6R0k7RUFBZ0IsNEJBQXFDO0E5QmswR3pEOztBOEJqMEdJO0VBQWdCLDhCQUF1QztBOUJxMEczRDs7QThCcDBHSTtFQUFnQiw0QkFBcUM7QTlCdzBHekQ7O0E4QnYwR0k7RUFBZ0IsOEJBQXVDO0E5QjIwRzNEOztBOEIxMEdJO0VBQWdCLDZCQUFzQztBOUI4MEcxRDs7QThCNzBHSTtFQUFnQiwrQkFBd0M7QTlCaTFHNUQ7O0E4QngxR0k7RUFBZ0IsMkJBQW9DO0E5QjQxR3hEOztBOEIzMUdJO0VBQWdCLDZCQUFzQztBOUIrMUcxRDs7QThCOTFHSTtFQUFnQiw0QkFBcUM7QTlCazJHekQ7O0E4QmoyR0k7RUFBZ0IsOEJBQXVDO0E5QnEyRzNEOztBOEJwMkdJO0VBQWdCLDRCQUFxQztBOUJ3Mkd6RDs7QThCdjJHSTtFQUFnQiw4QkFBdUM7QTlCMjJHM0Q7O0E4QjEyR0k7RUFBZ0IsNkJBQXNDO0E5QjgyRzFEOztBOEI3MkdJO0VBQWdCLCtCQUF3QztBOUJpM0c1RDs7QThCeDNHSTtFQUFnQiwyQkFBb0M7QTlCNDNHeEQ7O0E4QjMzR0k7RUFBZ0IsNkJBQXNDO0E5QiszRzFEOztBOEI5M0dJO0VBQWdCLDRCQUFxQztBOUJrNEd6RDs7QThCajRHSTtFQUFnQiw4QkFBdUM7QTlCcTRHM0Q7O0E4QnA0R0k7RUFBZ0IsNEJBQXFDO0E5Qnc0R3pEOztBOEJ2NEdJO0VBQWdCLDhCQUF1QztBOUIyNEczRDs7QThCMTRHSTtFQUFnQiw2QkFBc0M7QTlCODRHMUQ7O0E4Qjc0R0k7RUFBZ0IsK0JBQXdDO0E5Qmk1RzVEOztBOEJ4NUdJO0VBQWdCLDJCQUFvQztBOUI0NUd4RDs7QThCMzVHSTtFQUFnQiw2QkFBc0M7QTlCKzVHMUQ7O0E4Qjk1R0k7RUFBZ0IsNEJBQXFDO0E5Qms2R3pEOztBOEJqNkdJO0VBQWdCLDhCQUF1QztBOUJxNkczRDs7QThCcDZHSTtFQUFnQiw0QkFBcUM7QTlCdzZHekQ7O0E4QnY2R0k7RUFBZ0IsOEJBQXVDO0E5QjI2RzNEOztBOEIxNkdJO0VBQWdCLDZCQUFzQztBOUI4NkcxRDs7QThCNzZHSTtFQUFnQiwrQkFBd0M7QTlCaTdHNUQ7O0E4Qng3R0k7RUFBZ0IsMkJBQW9DO0E5QjQ3R3hEOztBOEIzN0dJO0VBQWdCLDZCQUFzQztBOUIrN0cxRDs7QThCOTdHSTtFQUFnQiw0QkFBcUM7QTlCazhHekQ7O0E4Qmo4R0k7RUFBZ0IsOEJBQXVDO0E5QnE4RzNEOztBOEJwOEdJO0VBQWdCLDRCQUFxQztBOUJ3OEd6RDs7QThCdjhHSTtFQUFnQiw4QkFBdUM7QTlCMjhHM0Q7O0E4QjE4R0k7RUFBZ0IsNkJBQXNDO0E5Qjg4RzFEOztBOEI3OEdJO0VBQWdCLCtCQUF3QztBOUJpOUc1RDs7QThCeDlHSTtFQUFnQiwyQkFBb0M7QTlCNDlHeEQ7O0E4QjM5R0k7RUFBZ0IsNkJBQXNDO0E5Qis5RzFEOztBOEI5OUdJO0VBQWdCLDRCQUFxQztBOUJrK0d6RDs7QThCaitHSTtFQUFnQiw4QkFBdUM7QTlCcStHM0Q7O0E4QnArR0k7RUFBZ0IsNEJBQXFDO0E5QncrR3pEOztBOEJ2K0dJO0VBQWdCLDhCQUF1QztBOUIyK0czRDs7QThCMStHSTtFQUFnQiw2QkFBc0M7QTlCOCtHMUQ7O0E4QjcrR0k7RUFBZ0IsK0JBQXdDO0E5QmkvRzVEOztBOEJ4L0dJO0VBQWdCLDJCQUFvQztBOUI0L0d4RDs7QThCMy9HSTtFQUFnQiw2QkFBc0M7QTlCKy9HMUQ7O0E4QjkvR0k7RUFBZ0IsNEJBQXFDO0E5QmtnSHpEOztBOEJqZ0hJO0VBQWdCLDhCQUF1QztBOUJxZ0gzRDs7QThCcGdISTtFQUFnQiw0QkFBcUM7QTlCd2dIekQ7O0E4QnZnSEk7RUFBZ0IsOEJBQXVDO0E5QjJnSDNEOztBOEIxZ0hJO0VBQWdCLDZCQUFzQztBOUI4Z0gxRDs7QThCN2dISTtFQUFnQiwrQkFBd0M7QTlCaWhINUQ7O0E4QnhoSEk7RUFBZ0IsMkJBQW9DO0E5QjRoSHhEOztBOEIzaEhJO0VBQWdCLDZCQUFzQztBOUIraEgxRDs7QThCOWhISTtFQUFnQiw0QkFBcUM7QTlCa2lIekQ7O0E4QmppSEk7RUFBZ0IsOEJBQXVDO0E5QnFpSDNEOztBOEJwaUhJO0VBQWdCLDRCQUFxQztBOUJ3aUh6RDs7QThCdmlISTtFQUFnQiw4QkFBdUM7QTlCMmlIM0Q7O0E4QjFpSEk7RUFBZ0IsNkJBQXNDO0E5QjhpSDFEOztBOEI3aUhJO0VBQWdCLCtCQUF3QztBOUJpakg1RDs7QThCeGpISTtFQUFnQiwyQkFBb0M7QTlCNGpIeEQ7O0E4QjNqSEk7RUFBZ0IsNkJBQXNDO0E5QitqSDFEOztBOEI5akhJO0VBQWdCLDRCQUFxQztBOUJra0h6RDs7QThCamtISTtFQUFnQiw4QkFBdUM7QTlCcWtIM0Q7O0E4QnBrSEk7RUFBZ0IsNEJBQXFDO0E5QndrSHpEOztBOEJ2a0hJO0VBQWdCLDhCQUF1QztBOUIya0gzRDs7QThCMWtISTtFQUFnQiw2QkFBc0M7QTlCOGtIMUQ7O0E4QjdrSEk7RUFBZ0IsK0JBQXdDO0E5QmlsSDVEOztBOEJ4bEhJO0VBQWdCLDJCQUFvQztBOUI0bEh4RDs7QThCM2xISTtFQUFnQiw2QkFBc0M7QTlCK2xIMUQ7O0E4QjlsSEk7RUFBZ0IsNEJBQXFDO0E5QmttSHpEOztBOEJqbUhJO0VBQWdCLDhCQUF1QztBOUJxbUgzRDs7QThCcG1ISTtFQUFnQiw0QkFBcUM7QTlCd21IekQ7O0E4QnZtSEk7RUFBZ0IsOEJBQXVDO0E5QjJtSDNEOztBOEIxbUhJO0VBQWdCLDZCQUFzQztBOUI4bUgxRDs7QThCN21ISTtFQUFnQiwrQkFBd0M7QTlCaW5INUQ7O0E4QnhuSEk7RUFBZ0IsMkJBQW9DO0E5QjRuSHhEOztBOEIzbkhJO0VBQWdCLDZCQUFzQztBOUIrbkgxRDs7QThCOW5ISTtFQUFnQiw0QkFBcUM7QTlCa29IekQ7O0E4QmpvSEk7RUFBZ0IsOEJBQXVDO0E5QnFvSDNEOztBOEJwb0hJO0VBQWdCLDRCQUFxQztBOUJ3b0h6RDs7QThCdm9ISTtFQUFnQiw4QkFBdUM7QTlCMm9IM0Q7O0E4QjFvSEk7RUFBZ0IsNkJBQXNDO0E5QjhvSDFEOztBOEI3b0hJO0VBQWdCLCtCQUF3QztBOUJpcEg1RDs7QThCeHBISTtFQUFnQiw0QkFBb0M7QTlCNHBIeEQ7O0E4QjNwSEk7RUFBZ0IsOEJBQXNDO0E5QitwSDFEOztBOEI5cEhJO0VBQWdCLDZCQUFxQztBOUJrcUh6RDs7QThCanFISTtFQUFnQiwrQkFBdUM7QTlCcXFIM0Q7O0E4QnBxSEk7RUFBZ0IsNkJBQXFDO0E5QndxSHpEOztBOEJ2cUhJO0VBQWdCLCtCQUF1QztBOUIycUgzRDs7QThCMXFISTtFQUFnQiw4QkFBc0M7QTlCOHFIMUQ7O0E4QjdxSEk7RUFBZ0IsZ0NBQXdDO0E5QmlySDVEOztBRWhySEU7RTRCR007SUFBb0IsMEJBQW9DO0U5QmtySDlEO0U4QmpySE07SUFBb0IsNEJBQXNDO0U5Qm9ySGhFO0U4Qm5ySE07SUFBb0IsMkJBQXFDO0U5QnNySC9EO0U4QnJySE07SUFBb0IsNkJBQXVDO0U5QndySGpFO0U4QnZySE07SUFBb0IsMkJBQXFDO0U5QjBySC9EO0U4QnpySE07SUFBb0IsNkJBQXVDO0U5QjRySGpFO0U4QjNySE07SUFBb0IsNEJBQXNDO0U5QjhySGhFO0U4QjdySE07SUFBb0IsOEJBQXdDO0U5QmdzSGxFO0U4QnZzSE07SUFBb0IsMEJBQW9DO0U5QjBzSDlEO0U4QnpzSE07SUFBb0IsNEJBQXNDO0U5QjRzSGhFO0U4QjNzSE07SUFBb0IsMkJBQXFDO0U5QjhzSC9EO0U4QjdzSE07SUFBb0IsNkJBQXVDO0U5Qmd0SGpFO0U4Qi9zSE07SUFBb0IsMkJBQXFDO0U5Qmt0SC9EO0U4Qmp0SE07SUFBb0IsNkJBQXVDO0U5Qm90SGpFO0U4Qm50SE07SUFBb0IsNEJBQXNDO0U5QnN0SGhFO0U4QnJ0SE07SUFBb0IsOEJBQXdDO0U5Qnd0SGxFO0U4Qi90SE07SUFBb0IsMkJBQW9DO0U5Qmt1SDlEO0U4Qmp1SE07SUFBb0IsNkJBQXNDO0U5Qm91SGhFO0U4Qm51SE07SUFBb0IsNEJBQXFDO0U5QnN1SC9EO0U4QnJ1SE07SUFBb0IsOEJBQXVDO0U5Qnd1SGpFO0U4QnZ1SE07SUFBb0IsNEJBQXFDO0U5QjB1SC9EO0U4Qnp1SE07SUFBb0IsOEJBQXVDO0U5QjR1SGpFO0U4QjN1SE07SUFBb0IsNkJBQXNDO0U5Qjh1SGhFO0U4Qjd1SE07SUFBb0IsK0JBQXdDO0U5Qmd2SGxFO0U4QnZ2SE07SUFBb0IsMkJBQW9DO0U5QjB2SDlEO0U4Qnp2SE07SUFBb0IsNkJBQXNDO0U5QjR2SGhFO0U4QjN2SE07SUFBb0IsNEJBQXFDO0U5Qjh2SC9EO0U4Qjd2SE07SUFBb0IsOEJBQXVDO0U5Qmd3SGpFO0U4Qi92SE07SUFBb0IsNEJBQXFDO0U5Qmt3SC9EO0U4Qmp3SE07SUFBb0IsOEJBQXVDO0U5Qm93SGpFO0U4Qm53SE07SUFBb0IsNkJBQXNDO0U5QnN3SGhFO0U4QnJ3SE07SUFBb0IsK0JBQXdDO0U5Qnd3SGxFO0U4Qi93SE07SUFBb0IsMkJBQW9DO0U5Qmt4SDlEO0U4Qmp4SE07SUFBb0IsNkJBQXNDO0U5Qm94SGhFO0U4Qm54SE07SUFBb0IsNEJBQXFDO0U5QnN4SC9EO0U4QnJ4SE07SUFBb0IsOEJBQXVDO0U5Qnd4SGpFO0U4QnZ4SE07SUFBb0IsNEJBQXFDO0U5QjB4SC9EO0U4Qnp4SE07SUFBb0IsOEJBQXVDO0U5QjR4SGpFO0U4QjN4SE07SUFBb0IsNkJBQXNDO0U5Qjh4SGhFO0U4Qjd4SE07SUFBb0IsK0JBQXdDO0U5Qmd5SGxFO0U4QnZ5SE07SUFBb0IsMkJBQW9DO0U5QjB5SDlEO0U4Qnp5SE07SUFBb0IsNkJBQXNDO0U5QjR5SGhFO0U4QjN5SE07SUFBb0IsNEJBQXFDO0U5Qjh5SC9EO0U4Qjd5SE07SUFBb0IsOEJBQXVDO0U5Qmd6SGpFO0U4Qi95SE07SUFBb0IsNEJBQXFDO0U5Qmt6SC9EO0U4Qmp6SE07SUFBb0IsOEJBQXVDO0U5Qm96SGpFO0U4Qm56SE07SUFBb0IsNkJBQXNDO0U5QnN6SGhFO0U4QnJ6SE07SUFBb0IsK0JBQXdDO0U5Qnd6SGxFO0U4Qi96SE07SUFBb0IsMkJBQW9DO0U5QmswSDlEO0U4QmowSE07SUFBb0IsNkJBQXNDO0U5Qm8wSGhFO0U4Qm4wSE07SUFBb0IsNEJBQXFDO0U5QnMwSC9EO0U4QnIwSE07SUFBb0IsOEJBQXVDO0U5QncwSGpFO0U4QnYwSE07SUFBb0IsNEJBQXFDO0U5QjAwSC9EO0U4QnowSE07SUFBb0IsOEJBQXVDO0U5QjQwSGpFO0U4QjMwSE07SUFBb0IsNkJBQXNDO0U5QjgwSGhFO0U4QjcwSE07SUFBb0IsK0JBQXdDO0U5QmcxSGxFO0U4QnYxSE07SUFBb0IsMkJBQW9DO0U5QjAxSDlEO0U4QnoxSE07SUFBb0IsNkJBQXNDO0U5QjQxSGhFO0U4QjMxSE07SUFBb0IsNEJBQXFDO0U5QjgxSC9EO0U4QjcxSE07SUFBb0IsOEJBQXVDO0U5QmcySGpFO0U4Qi8xSE07SUFBb0IsNEJBQXFDO0U5QmsySC9EO0U4QmoySE07SUFBb0IsOEJBQXVDO0U5Qm8ySGpFO0U4Qm4ySE07SUFBb0IsNkJBQXNDO0U5QnMySGhFO0U4QnIySE07SUFBb0IsK0JBQXdDO0U5QncySGxFO0U4Qi8ySE07SUFBb0IsMkJBQW9DO0U5QmszSDlEO0U4QmozSE07SUFBb0IsNkJBQXNDO0U5Qm8zSGhFO0U4Qm4zSE07SUFBb0IsNEJBQXFDO0U5QnMzSC9EO0U4QnIzSE07SUFBb0IsOEJBQXVDO0U5QnczSGpFO0U4QnYzSE07SUFBb0IsNEJBQXFDO0U5QjAzSC9EO0U4QnozSE07SUFBb0IsOEJBQXVDO0U5QjQzSGpFO0U4QjMzSE07SUFBb0IsNkJBQXNDO0U5QjgzSGhFO0U4QjczSE07SUFBb0IsK0JBQXdDO0U5Qmc0SGxFO0U4QnY0SE07SUFBb0IsMkJBQW9DO0U5QjA0SDlEO0U4Qno0SE07SUFBb0IsNkJBQXNDO0U5QjQ0SGhFO0U4QjM0SE07SUFBb0IsNEJBQXFDO0U5Qjg0SC9EO0U4Qjc0SE07SUFBb0IsOEJBQXVDO0U5Qmc1SGpFO0U4Qi80SE07SUFBb0IsNEJBQXFDO0U5Qms1SC9EO0U4Qmo1SE07SUFBb0IsOEJBQXVDO0U5Qm81SGpFO0U4Qm41SE07SUFBb0IsNkJBQXNDO0U5QnM1SGhFO0U4QnI1SE07SUFBb0IsK0JBQXdDO0U5Qnc1SGxFO0U4Qi81SE07SUFBb0IsMkJBQW9DO0U5Qms2SDlEO0U4Qmo2SE07SUFBb0IsNkJBQXNDO0U5Qm82SGhFO0U4Qm42SE07SUFBb0IsNEJBQXFDO0U5QnM2SC9EO0U4QnI2SE07SUFBb0IsOEJBQXVDO0U5Qnc2SGpFO0U4QnY2SE07SUFBb0IsNEJBQXFDO0U5QjA2SC9EO0U4Qno2SE07SUFBb0IsOEJBQXVDO0U5QjQ2SGpFO0U4QjM2SE07SUFBb0IsNkJBQXNDO0U5Qjg2SGhFO0U4Qjc2SE07SUFBb0IsK0JBQXdDO0U5Qmc3SGxFO0U4QnY3SE07SUFBb0IsMkJBQW9DO0U5QjA3SDlEO0U4Qno3SE07SUFBb0IsNkJBQXNDO0U5QjQ3SGhFO0U4QjM3SE07SUFBb0IsNEJBQXFDO0U5Qjg3SC9EO0U4Qjc3SE07SUFBb0IsOEJBQXVDO0U5Qmc4SGpFO0U4Qi83SE07SUFBb0IsNEJBQXFDO0U5Qms4SC9EO0U4Qmo4SE07SUFBb0IsOEJBQXVDO0U5Qm84SGpFO0U4Qm44SE07SUFBb0IsNkJBQXNDO0U5QnM4SGhFO0U4QnI4SE07SUFBb0IsK0JBQXdDO0U5Qnc4SGxFO0U4Qi84SE07SUFBb0IsMkJBQW9DO0U5Qms5SDlEO0U4Qmo5SE07SUFBb0IsNkJBQXNDO0U5Qm85SGhFO0U4Qm45SE07SUFBb0IsNEJBQXFDO0U5QnM5SC9EO0U4QnI5SE07SUFBb0IsOEJBQXVDO0U5Qnc5SGpFO0U4QnY5SE07SUFBb0IsNEJBQXFDO0U5QjA5SC9EO0U4Qno5SE07SUFBb0IsOEJBQXVDO0U5QjQ5SGpFO0U4QjM5SE07SUFBb0IsNkJBQXNDO0U5Qjg5SGhFO0U4Qjc5SE07SUFBb0IsK0JBQXdDO0U5QmcrSGxFO0U4QnYrSE07SUFBb0IsMkJBQW9DO0U5QjArSDlEO0U4QnorSE07SUFBb0IsNkJBQXNDO0U5QjQrSGhFO0U4QjMrSE07SUFBb0IsNEJBQXFDO0U5QjgrSC9EO0U4QjcrSE07SUFBb0IsOEJBQXVDO0U5QmcvSGpFO0U4Qi8rSE07SUFBb0IsNEJBQXFDO0U5QmsvSC9EO0U4QmovSE07SUFBb0IsOEJBQXVDO0U5Qm8vSGpFO0U4Qm4vSE07SUFBb0IsNkJBQXNDO0U5QnMvSGhFO0U4QnIvSE07SUFBb0IsK0JBQXdDO0U5QncvSGxFO0U4Qi8vSE07SUFBb0IsMkJBQW9DO0U5QmtnSTlEO0U4QmpnSU07SUFBb0IsNkJBQXNDO0U5Qm9nSWhFO0U4Qm5nSU07SUFBb0IsNEJBQXFDO0U5QnNnSS9EO0U4QnJnSU07SUFBb0IsOEJBQXVDO0U5QndnSWpFO0U4QnZnSU07SUFBb0IsNEJBQXFDO0U5QjBnSS9EO0U4QnpnSU07SUFBb0IsOEJBQXVDO0U5QjRnSWpFO0U4QjNnSU07SUFBb0IsNkJBQXNDO0U5QjhnSWhFO0U4QjdnSU07SUFBb0IsK0JBQXdDO0U5QmdoSWxFO0U4QnZoSU07SUFBb0IsMkJBQW9DO0U5QjBoSTlEO0U4QnpoSU07SUFBb0IsNkJBQXNDO0U5QjRoSWhFO0U4QjNoSU07SUFBb0IsNEJBQXFDO0U5QjhoSS9EO0U4QjdoSU07SUFBb0IsOEJBQXVDO0U5QmdpSWpFO0U4Qi9oSU07SUFBb0IsNEJBQXFDO0U5QmtpSS9EO0U4QmppSU07SUFBb0IsOEJBQXVDO0U5Qm9pSWpFO0U4Qm5pSU07SUFBb0IsNkJBQXNDO0U5QnNpSWhFO0U4QnJpSU07SUFBb0IsK0JBQXdDO0U5QndpSWxFO0U4Qi9pSU07SUFBb0IsMkJBQW9DO0U5QmtqSTlEO0U4QmpqSU07SUFBb0IsNkJBQXNDO0U5Qm9qSWhFO0U4Qm5qSU07SUFBb0IsNEJBQXFDO0U5QnNqSS9EO0U4QnJqSU07SUFBb0IsOEJBQXVDO0U5QndqSWpFO0U4QnZqSU07SUFBb0IsNEJBQXFDO0U5QjBqSS9EO0U4QnpqSU07SUFBb0IsOEJBQXVDO0U5QjRqSWpFO0U4QjNqSU07SUFBb0IsNkJBQXNDO0U5QjhqSWhFO0U4QjdqSU07SUFBb0IsK0JBQXdDO0U5QmdrSWxFO0U4QnZrSU07SUFBb0IsMkJBQW9DO0U5QjBrSTlEO0U4QnprSU07SUFBb0IsNkJBQXNDO0U5QjRrSWhFO0U4QjNrSU07SUFBb0IsNEJBQXFDO0U5QjhrSS9EO0U4QjdrSU07SUFBb0IsOEJBQXVDO0U5QmdsSWpFO0U4Qi9rSU07SUFBb0IsNEJBQXFDO0U5QmtsSS9EO0U4QmpsSU07SUFBb0IsOEJBQXVDO0U5Qm9sSWpFO0U4Qm5sSU07SUFBb0IsNkJBQXNDO0U5QnNsSWhFO0U4QnJsSU07SUFBb0IsK0JBQXdDO0U5QndsSWxFO0U4Qi9sSU07SUFBb0IsMkJBQW9DO0U5QmttSTlEO0U4QmptSU07SUFBb0IsNkJBQXNDO0U5Qm9tSWhFO0U4Qm5tSU07SUFBb0IsNEJBQXFDO0U5QnNtSS9EO0U4QnJtSU07SUFBb0IsOEJBQXVDO0U5QndtSWpFO0U4QnZtSU07SUFBb0IsNEJBQXFDO0U5QjBtSS9EO0U4QnptSU07SUFBb0IsOEJBQXVDO0U5QjRtSWpFO0U4QjNtSU07SUFBb0IsNkJBQXNDO0U5QjhtSWhFO0U4QjdtSU07SUFBb0IsK0JBQXdDO0U5QmduSWxFO0U4QnZuSU07SUFBb0IsMkJBQW9DO0U5QjBuSTlEO0U4QnpuSU07SUFBb0IsNkJBQXNDO0U5QjRuSWhFO0U4QjNuSU07SUFBb0IsNEJBQXFDO0U5QjhuSS9EO0U4QjduSU07SUFBb0IsOEJBQXVDO0U5QmdvSWpFO0U4Qi9uSU07SUFBb0IsNEJBQXFDO0U5QmtvSS9EO0U4QmpvSU07SUFBb0IsOEJBQXVDO0U5Qm9vSWpFO0U4Qm5vSU07SUFBb0IsNkJBQXNDO0U5QnNvSWhFO0U4QnJvSU07SUFBb0IsK0JBQXdDO0U5QndvSWxFO0U4Qi9vSU07SUFBb0IsNEJBQW9DO0U5QmtwSTlEO0U4QmpwSU07SUFBb0IsOEJBQXNDO0U5Qm9wSWhFO0U4Qm5wSU07SUFBb0IsNkJBQXFDO0U5QnNwSS9EO0U4QnJwSU07SUFBb0IsK0JBQXVDO0U5QndwSWpFO0U4QnZwSU07SUFBb0IsNkJBQXFDO0U5QjBwSS9EO0U4QnpwSU07SUFBb0IsK0JBQXVDO0U5QjRwSWpFO0U4QjNwSU07SUFBb0IsOEJBQXNDO0U5QjhwSWhFO0U4QjdwSU07SUFBb0IsZ0NBQXdDO0U5QmdxSWxFO0FBQ0Y7O0FFM3FJRTtFNEJlTTtJQUFxQiwwQkFBb0M7RTlCaXFJL0Q7RThCaHFJTTtJQUFxQiw0QkFBc0M7RTlCbXFJakU7RThCbHFJTTtJQUFxQiwyQkFBcUM7RTlCcXFJaEU7RThCcHFJTTtJQUFxQiw2QkFBdUM7RTlCdXFJbEU7RThCdHFJTTtJQUFxQiwyQkFBcUM7RTlCeXFJaEU7RThCeHFJTTtJQUFxQiw2QkFBdUM7RTlCMnFJbEU7RThCMXFJTTtJQUFxQiw0QkFBc0M7RTlCNnFJakU7RThCNXFJTTtJQUFxQiw4QkFBd0M7RTlCK3FJbkU7RThCdHJJTTtJQUFxQiwwQkFBb0M7RTlCeXJJL0Q7RThCeHJJTTtJQUFxQiw0QkFBc0M7RTlCMnJJakU7RThCMXJJTTtJQUFxQiwyQkFBcUM7RTlCNnJJaEU7RThCNXJJTTtJQUFxQiw2QkFBdUM7RTlCK3JJbEU7RThCOXJJTTtJQUFxQiwyQkFBcUM7RTlCaXNJaEU7RThCaHNJTTtJQUFxQiw2QkFBdUM7RTlCbXNJbEU7RThCbHNJTTtJQUFxQiw0QkFBc0M7RTlCcXNJakU7RThCcHNJTTtJQUFxQiw4QkFBd0M7RTlCdXNJbkU7RThCOXNJTTtJQUFxQiwyQkFBb0M7RTlCaXRJL0Q7RThCaHRJTTtJQUFxQiw2QkFBc0M7RTlCbXRJakU7RThCbHRJTTtJQUFxQiw0QkFBcUM7RTlCcXRJaEU7RThCcHRJTTtJQUFxQiw4QkFBdUM7RTlCdXRJbEU7RThCdHRJTTtJQUFxQiw0QkFBcUM7RTlCeXRJaEU7RThCeHRJTTtJQUFxQiw4QkFBdUM7RTlCMnRJbEU7RThCMXRJTTtJQUFxQiw2QkFBc0M7RTlCNnRJakU7RThCNXRJTTtJQUFxQiwrQkFBd0M7RTlCK3RJbkU7RThCdHVJTTtJQUFxQiwyQkFBb0M7RTlCeXVJL0Q7RThCeHVJTTtJQUFxQiw2QkFBc0M7RTlCMnVJakU7RThCMXVJTTtJQUFxQiw0QkFBcUM7RTlCNnVJaEU7RThCNXVJTTtJQUFxQiw4QkFBdUM7RTlCK3VJbEU7RThCOXVJTTtJQUFxQiw0QkFBcUM7RTlCaXZJaEU7RThCaHZJTTtJQUFxQiw4QkFBdUM7RTlCbXZJbEU7RThCbHZJTTtJQUFxQiw2QkFBc0M7RTlCcXZJakU7RThCcHZJTTtJQUFxQiwrQkFBd0M7RTlCdXZJbkU7RThCOXZJTTtJQUFxQiwyQkFBb0M7RTlCaXdJL0Q7RThCaHdJTTtJQUFxQiw2QkFBc0M7RTlCbXdJakU7RThCbHdJTTtJQUFxQiw0QkFBcUM7RTlCcXdJaEU7RThCcHdJTTtJQUFxQiw4QkFBdUM7RTlCdXdJbEU7RThCdHdJTTtJQUFxQiw0QkFBcUM7RTlCeXdJaEU7RThCeHdJTTtJQUFxQiw4QkFBdUM7RTlCMndJbEU7RThCMXdJTTtJQUFxQiw2QkFBc0M7RTlCNndJakU7RThCNXdJTTtJQUFxQiwrQkFBd0M7RTlCK3dJbkU7RThCdHhJTTtJQUFxQiwyQkFBb0M7RTlCeXhJL0Q7RThCeHhJTTtJQUFxQiw2QkFBc0M7RTlCMnhJakU7RThCMXhJTTtJQUFxQiw0QkFBcUM7RTlCNnhJaEU7RThCNXhJTTtJQUFxQiw4QkFBdUM7RTlCK3hJbEU7RThCOXhJTTtJQUFxQiw0QkFBcUM7RTlCaXlJaEU7RThCaHlJTTtJQUFxQiw4QkFBdUM7RTlCbXlJbEU7RThCbHlJTTtJQUFxQiw2QkFBc0M7RTlCcXlJakU7RThCcHlJTTtJQUFxQiwrQkFBd0M7RTlCdXlJbkU7RThCOXlJTTtJQUFxQiwyQkFBb0M7RTlCaXpJL0Q7RThCaHpJTTtJQUFxQiw2QkFBc0M7RTlCbXpJakU7RThCbHpJTTtJQUFxQiw0QkFBcUM7RTlCcXpJaEU7RThCcHpJTTtJQUFxQiw4QkFBdUM7RTlCdXpJbEU7RThCdHpJTTtJQUFxQiw0QkFBcUM7RTlCeXpJaEU7RThCeHpJTTtJQUFxQiw4QkFBdUM7RTlCMnpJbEU7RThCMXpJTTtJQUFxQiw2QkFBc0M7RTlCNnpJakU7RThCNXpJTTtJQUFxQiwrQkFBd0M7RTlCK3pJbkU7RThCdDBJTTtJQUFxQiwyQkFBb0M7RTlCeTBJL0Q7RThCeDBJTTtJQUFxQiw2QkFBc0M7RTlCMjBJakU7RThCMTBJTTtJQUFxQiw0QkFBcUM7RTlCNjBJaEU7RThCNTBJTTtJQUFxQiw4QkFBdUM7RTlCKzBJbEU7RThCOTBJTTtJQUFxQiw0QkFBcUM7RTlCaTFJaEU7RThCaDFJTTtJQUFxQiw4QkFBdUM7RTlCbTFJbEU7RThCbDFJTTtJQUFxQiw2QkFBc0M7RTlCcTFJakU7RThCcDFJTTtJQUFxQiwrQkFBd0M7RTlCdTFJbkU7RThCOTFJTTtJQUFxQiwyQkFBb0M7RTlCaTJJL0Q7RThCaDJJTTtJQUFxQiw2QkFBc0M7RTlCbTJJakU7RThCbDJJTTtJQUFxQiw0QkFBcUM7RTlCcTJJaEU7RThCcDJJTTtJQUFxQiw4QkFBdUM7RTlCdTJJbEU7RThCdDJJTTtJQUFxQiw0QkFBcUM7RTlCeTJJaEU7RThCeDJJTTtJQUFxQiw4QkFBdUM7RTlCMjJJbEU7RThCMTJJTTtJQUFxQiw2QkFBc0M7RTlCNjJJakU7RThCNTJJTTtJQUFxQiwrQkFBd0M7RTlCKzJJbkU7RThCdDNJTTtJQUFxQiwyQkFBb0M7RTlCeTNJL0Q7RThCeDNJTTtJQUFxQiw2QkFBc0M7RTlCMjNJakU7RThCMTNJTTtJQUFxQiw0QkFBcUM7RTlCNjNJaEU7RThCNTNJTTtJQUFxQiw4QkFBdUM7RTlCKzNJbEU7RThCOTNJTTtJQUFxQiw0QkFBcUM7RTlCaTRJaEU7RThCaDRJTTtJQUFxQiw4QkFBdUM7RTlCbTRJbEU7RThCbDRJTTtJQUFxQiw2QkFBc0M7RTlCcTRJakU7RThCcDRJTTtJQUFxQiwrQkFBd0M7RTlCdTRJbkU7RThCOTRJTTtJQUFxQiwyQkFBb0M7RTlCaTVJL0Q7RThCaDVJTTtJQUFxQiw2QkFBc0M7RTlCbTVJakU7RThCbDVJTTtJQUFxQiw0QkFBcUM7RTlCcTVJaEU7RThCcDVJTTtJQUFxQiw4QkFBdUM7RTlCdTVJbEU7RThCdDVJTTtJQUFxQiw0QkFBcUM7RTlCeTVJaEU7RThCeDVJTTtJQUFxQiw4QkFBdUM7RTlCMjVJbEU7RThCMTVJTTtJQUFxQiw2QkFBc0M7RTlCNjVJakU7RThCNTVJTTtJQUFxQiwrQkFBd0M7RTlCKzVJbkU7RThCdDZJTTtJQUFxQiwyQkFBb0M7RTlCeTZJL0Q7RThCeDZJTTtJQUFxQiw2QkFBc0M7RTlCMjZJakU7RThCMTZJTTtJQUFxQiw0QkFBcUM7RTlCNjZJaEU7RThCNTZJTTtJQUFxQiw4QkFBdUM7RTlCKzZJbEU7RThCOTZJTTtJQUFxQiw0QkFBcUM7RTlCaTdJaEU7RThCaDdJTTtJQUFxQiw4QkFBdUM7RTlCbTdJbEU7RThCbDdJTTtJQUFxQiw2QkFBc0M7RTlCcTdJakU7RThCcDdJTTtJQUFxQiwrQkFBd0M7RTlCdTdJbkU7RThCOTdJTTtJQUFxQiwyQkFBb0M7RTlCaThJL0Q7RThCaDhJTTtJQUFxQiw2QkFBc0M7RTlCbThJakU7RThCbDhJTTtJQUFxQiw0QkFBcUM7RTlCcThJaEU7RThCcDhJTTtJQUFxQiw4QkFBdUM7RTlCdThJbEU7RThCdDhJTTtJQUFxQiw0QkFBcUM7RTlCeThJaEU7RThCeDhJTTtJQUFxQiw4QkFBdUM7RTlCMjhJbEU7RThCMThJTTtJQUFxQiw2QkFBc0M7RTlCNjhJakU7RThCNThJTTtJQUFxQiwrQkFBd0M7RTlCKzhJbkU7RThCdDlJTTtJQUFxQiwyQkFBb0M7RTlCeTlJL0Q7RThCeDlJTTtJQUFxQiw2QkFBc0M7RTlCMjlJakU7RThCMTlJTTtJQUFxQiw0QkFBcUM7RTlCNjlJaEU7RThCNTlJTTtJQUFxQiw4QkFBdUM7RTlCKzlJbEU7RThCOTlJTTtJQUFxQiw0QkFBcUM7RTlCaStJaEU7RThCaCtJTTtJQUFxQiw4QkFBdUM7RTlCbStJbEU7RThCbCtJTTtJQUFxQiw2QkFBc0M7RTlCcStJakU7RThCcCtJTTtJQUFxQiwrQkFBd0M7RTlCdStJbkU7RThCOStJTTtJQUFxQiwyQkFBb0M7RTlCaS9JL0Q7RThCaC9JTTtJQUFxQiw2QkFBc0M7RTlCbS9JakU7RThCbC9JTTtJQUFxQiw0QkFBcUM7RTlCcS9JaEU7RThCcC9JTTtJQUFxQiw4QkFBdUM7RTlCdS9JbEU7RThCdC9JTTtJQUFxQiw0QkFBcUM7RTlCeS9JaEU7RThCeC9JTTtJQUFxQiw4QkFBdUM7RTlCMi9JbEU7RThCMS9JTTtJQUFxQiw2QkFBc0M7RTlCNi9JakU7RThCNS9JTTtJQUFxQiwrQkFBd0M7RTlCKy9JbkU7RThCdGdKTTtJQUFxQiwyQkFBb0M7RTlCeWdKL0Q7RThCeGdKTTtJQUFxQiw2QkFBc0M7RTlCMmdKakU7RThCMWdKTTtJQUFxQiw0QkFBcUM7RTlCNmdKaEU7RThCNWdKTTtJQUFxQiw4QkFBdUM7RTlCK2dKbEU7RThCOWdKTTtJQUFxQiw0QkFBcUM7RTlCaWhKaEU7RThCaGhKTTtJQUFxQiw4QkFBdUM7RTlCbWhKbEU7RThCbGhKTTtJQUFxQiw2QkFBc0M7RTlCcWhKakU7RThCcGhKTTtJQUFxQiwrQkFBd0M7RTlCdWhKbkU7RThCOWhKTTtJQUFxQiwyQkFBb0M7RTlCaWlKL0Q7RThCaGlKTTtJQUFxQiw2QkFBc0M7RTlCbWlKakU7RThCbGlKTTtJQUFxQiw0QkFBcUM7RTlCcWlKaEU7RThCcGlKTTtJQUFxQiw4QkFBdUM7RTlCdWlKbEU7RThCdGlKTTtJQUFxQiw0QkFBcUM7RTlCeWlKaEU7RThCeGlKTTtJQUFxQiw4QkFBdUM7RTlCMmlKbEU7RThCMWlKTTtJQUFxQiw2QkFBc0M7RTlCNmlKakU7RThCNWlKTTtJQUFxQiwrQkFBd0M7RTlCK2lKbkU7RThCdGpKTTtJQUFxQiwyQkFBb0M7RTlCeWpKL0Q7RThCeGpKTTtJQUFxQiw2QkFBc0M7RTlCMmpKakU7RThCMWpKTTtJQUFxQiw0QkFBcUM7RTlCNmpKaEU7RThCNWpKTTtJQUFxQiw4QkFBdUM7RTlCK2pKbEU7RThCOWpKTTtJQUFxQiw0QkFBcUM7RTlCaWtKaEU7RThCaGtKTTtJQUFxQiw4QkFBdUM7RTlCbWtKbEU7RThCbGtKTTtJQUFxQiw2QkFBc0M7RTlCcWtKakU7RThCcGtKTTtJQUFxQiwrQkFBd0M7RTlCdWtKbkU7RThCOWtKTTtJQUFxQiwyQkFBb0M7RTlCaWxKL0Q7RThCaGxKTTtJQUFxQiw2QkFBc0M7RTlCbWxKakU7RThCbGxKTTtJQUFxQiw0QkFBcUM7RTlCcWxKaEU7RThCcGxKTTtJQUFxQiw4QkFBdUM7RTlCdWxKbEU7RThCdGxKTTtJQUFxQiw0QkFBcUM7RTlCeWxKaEU7RThCeGxKTTtJQUFxQiw4QkFBdUM7RTlCMmxKbEU7RThCMWxKTTtJQUFxQiw2QkFBc0M7RTlCNmxKakU7RThCNWxKTTtJQUFxQiwrQkFBd0M7RTlCK2xKbkU7RThCdG1KTTtJQUFxQiwyQkFBb0M7RTlCeW1KL0Q7RThCeG1KTTtJQUFxQiw2QkFBc0M7RTlCMm1KakU7RThCMW1KTTtJQUFxQiw0QkFBcUM7RTlCNm1KaEU7RThCNW1KTTtJQUFxQiw4QkFBdUM7RTlCK21KbEU7RThCOW1KTTtJQUFxQiw0QkFBcUM7RTlCaW5KaEU7RThCaG5KTTtJQUFxQiw4QkFBdUM7RTlCbW5KbEU7RThCbG5KTTtJQUFxQiw2QkFBc0M7RTlCcW5KakU7RThCcG5KTTtJQUFxQiwrQkFBd0M7RTlCdW5KbkU7RThCOW5KTTtJQUFxQiw0QkFBb0M7RTlCaW9KL0Q7RThCaG9KTTtJQUFxQiw4QkFBc0M7RTlCbW9KakU7RThCbG9KTTtJQUFxQiw2QkFBcUM7RTlCcW9KaEU7RThCcG9KTTtJQUFxQiwrQkFBdUM7RTlCdW9KbEU7RThCdG9KTTtJQUFxQiw2QkFBcUM7RTlCeW9KaEU7RThCeG9KTTtJQUFxQiwrQkFBdUM7RTlCMm9KbEU7RThCMW9KTTtJQUFxQiw4QkFBc0M7RTlCNm9KakU7RThCNW9KTTtJQUFxQixnQ0FBd0M7RTlCK29KbkU7QUFDRjs7QUV0cUpFO0U0QjJCTTtJQUF3QiwwQkFBb0M7RTlCZ3BKbEU7RThCL29KTTtJQUF3Qiw0QkFBc0M7RTlCa3BKcEU7RThCanBKTTtJQUF3QiwyQkFBcUM7RTlCb3BKbkU7RThCbnBKTTtJQUF3Qiw2QkFBdUM7RTlCc3BKckU7RThCcnBKTTtJQUF3QiwyQkFBcUM7RTlCd3BKbkU7RThCdnBKTTtJQUF3Qiw2QkFBdUM7RTlCMHBKckU7RThCenBKTTtJQUF3Qiw0QkFBc0M7RTlCNHBKcEU7RThCM3BKTTtJQUF3Qiw4QkFBd0M7RTlCOHBKdEU7RThCcnFKTTtJQUF3QiwwQkFBb0M7RTlCd3FKbEU7RThCdnFKTTtJQUF3Qiw0QkFBc0M7RTlCMHFKcEU7RThCenFKTTtJQUF3QiwyQkFBcUM7RTlCNHFKbkU7RThCM3FKTTtJQUF3Qiw2QkFBdUM7RTlCOHFKckU7RThCN3FKTTtJQUF3QiwyQkFBcUM7RTlCZ3JKbkU7RThCL3FKTTtJQUF3Qiw2QkFBdUM7RTlCa3JKckU7RThCanJKTTtJQUF3Qiw0QkFBc0M7RTlCb3JKcEU7RThCbnJKTTtJQUF3Qiw4QkFBd0M7RTlCc3JKdEU7RThCN3JKTTtJQUF3QiwyQkFBb0M7RTlCZ3NKbEU7RThCL3JKTTtJQUF3Qiw2QkFBc0M7RTlCa3NKcEU7RThCanNKTTtJQUF3Qiw0QkFBcUM7RTlCb3NKbkU7RThCbnNKTTtJQUF3Qiw4QkFBdUM7RTlCc3NKckU7RThCcnNKTTtJQUF3Qiw0QkFBcUM7RTlCd3NKbkU7RThCdnNKTTtJQUF3Qiw4QkFBdUM7RTlCMHNKckU7RThCenNKTTtJQUF3Qiw2QkFBc0M7RTlCNHNKcEU7RThCM3NKTTtJQUF3QiwrQkFBd0M7RTlCOHNKdEU7RThCcnRKTTtJQUF3QiwyQkFBb0M7RTlCd3RKbEU7RThCdnRKTTtJQUF3Qiw2QkFBc0M7RTlCMHRKcEU7RThCenRKTTtJQUF3Qiw0QkFBcUM7RTlCNHRKbkU7RThCM3RKTTtJQUF3Qiw4QkFBdUM7RTlCOHRKckU7RThCN3RKTTtJQUF3Qiw0QkFBcUM7RTlCZ3VKbkU7RThCL3RKTTtJQUF3Qiw4QkFBdUM7RTlCa3VKckU7RThCanVKTTtJQUF3Qiw2QkFBc0M7RTlCb3VKcEU7RThCbnVKTTtJQUF3QiwrQkFBd0M7RTlCc3VKdEU7RThCN3VKTTtJQUF3QiwyQkFBb0M7RTlCZ3ZKbEU7RThCL3VKTTtJQUF3Qiw2QkFBc0M7RTlCa3ZKcEU7RThCanZKTTtJQUF3Qiw0QkFBcUM7RTlCb3ZKbkU7RThCbnZKTTtJQUF3Qiw4QkFBdUM7RTlCc3ZKckU7RThCcnZKTTtJQUF3Qiw0QkFBcUM7RTlCd3ZKbkU7RThCdnZKTTtJQUF3Qiw4QkFBdUM7RTlCMHZKckU7RThCenZKTTtJQUF3Qiw2QkFBc0M7RTlCNHZKcEU7RThCM3ZKTTtJQUF3QiwrQkFBd0M7RTlCOHZKdEU7RThCcndKTTtJQUF3QiwyQkFBb0M7RTlCd3dKbEU7RThCdndKTTtJQUF3Qiw2QkFBc0M7RTlCMHdKcEU7RThCendKTTtJQUF3Qiw0QkFBcUM7RTlCNHdKbkU7RThCM3dKTTtJQUF3Qiw4QkFBdUM7RTlCOHdKckU7RThCN3dKTTtJQUF3Qiw0QkFBcUM7RTlCZ3hKbkU7RThCL3dKTTtJQUF3Qiw4QkFBdUM7RTlCa3hKckU7RThCanhKTTtJQUF3Qiw2QkFBc0M7RTlCb3hKcEU7RThCbnhKTTtJQUF3QiwrQkFBd0M7RTlCc3hKdEU7RThCN3hKTTtJQUF3QiwyQkFBb0M7RTlCZ3lKbEU7RThCL3hKTTtJQUF3Qiw2QkFBc0M7RTlCa3lKcEU7RThCanlKTTtJQUF3Qiw0QkFBcUM7RTlCb3lKbkU7RThCbnlKTTtJQUF3Qiw4QkFBdUM7RTlCc3lKckU7RThCcnlKTTtJQUF3Qiw0QkFBcUM7RTlCd3lKbkU7RThCdnlKTTtJQUF3Qiw4QkFBdUM7RTlCMHlKckU7RThCenlKTTtJQUF3Qiw2QkFBc0M7RTlCNHlKcEU7RThCM3lKTTtJQUF3QiwrQkFBd0M7RTlCOHlKdEU7RThCcnpKTTtJQUF3QiwyQkFBb0M7RTlCd3pKbEU7RThCdnpKTTtJQUF3Qiw2QkFBc0M7RTlCMHpKcEU7RThCenpKTTtJQUF3Qiw0QkFBcUM7RTlCNHpKbkU7RThCM3pKTTtJQUF3Qiw4QkFBdUM7RTlCOHpKckU7RThCN3pKTTtJQUF3Qiw0QkFBcUM7RTlCZzBKbkU7RThCL3pKTTtJQUF3Qiw4QkFBdUM7RTlCazBKckU7RThCajBKTTtJQUF3Qiw2QkFBc0M7RTlCbzBKcEU7RThCbjBKTTtJQUF3QiwrQkFBd0M7RTlCczBKdEU7RThCNzBKTTtJQUF3QiwyQkFBb0M7RTlCZzFKbEU7RThCLzBKTTtJQUF3Qiw2QkFBc0M7RTlCazFKcEU7RThCajFKTTtJQUF3Qiw0QkFBcUM7RTlCbzFKbkU7RThCbjFKTTtJQUF3Qiw4QkFBdUM7RTlCczFKckU7RThCcjFKTTtJQUF3Qiw0QkFBcUM7RTlCdzFKbkU7RThCdjFKTTtJQUF3Qiw4QkFBdUM7RTlCMDFKckU7RThCejFKTTtJQUF3Qiw2QkFBc0M7RTlCNDFKcEU7RThCMzFKTTtJQUF3QiwrQkFBd0M7RTlCODFKdEU7RThCcjJKTTtJQUF3QiwyQkFBb0M7RTlCdzJKbEU7RThCdjJKTTtJQUF3Qiw2QkFBc0M7RTlCMDJKcEU7RThCejJKTTtJQUF3Qiw0QkFBcUM7RTlCNDJKbkU7RThCMzJKTTtJQUF3Qiw4QkFBdUM7RTlCODJKckU7RThCNzJKTTtJQUF3Qiw0QkFBcUM7RTlCZzNKbkU7RThCLzJKTTtJQUF3Qiw4QkFBdUM7RTlCazNKckU7RThCajNKTTtJQUF3Qiw2QkFBc0M7RTlCbzNKcEU7RThCbjNKTTtJQUF3QiwrQkFBd0M7RTlCczNKdEU7RThCNzNKTTtJQUF3QiwyQkFBb0M7RTlCZzRKbEU7RThCLzNKTTtJQUF3Qiw2QkFBc0M7RTlCazRKcEU7RThCajRKTTtJQUF3Qiw0QkFBcUM7RTlCbzRKbkU7RThCbjRKTTtJQUF3Qiw4QkFBdUM7RTlCczRKckU7RThCcjRKTTtJQUF3Qiw0QkFBcUM7RTlCdzRKbkU7RThCdjRKTTtJQUF3Qiw4QkFBdUM7RTlCMDRKckU7RThCejRKTTtJQUF3Qiw2QkFBc0M7RTlCNDRKcEU7RThCMzRKTTtJQUF3QiwrQkFBd0M7RTlCODRKdEU7RThCcjVKTTtJQUF3QiwyQkFBb0M7RTlCdzVKbEU7RThCdjVKTTtJQUF3Qiw2QkFBc0M7RTlCMDVKcEU7RThCejVKTTtJQUF3Qiw0QkFBcUM7RTlCNDVKbkU7RThCMzVKTTtJQUF3Qiw4QkFBdUM7RTlCODVKckU7RThCNzVKTTtJQUF3Qiw0QkFBcUM7RTlCZzZKbkU7RThCLzVKTTtJQUF3Qiw4QkFBdUM7RTlCazZKckU7RThCajZKTTtJQUF3Qiw2QkFBc0M7RTlCbzZKcEU7RThCbjZKTTtJQUF3QiwrQkFBd0M7RTlCczZKdEU7RThCNzZKTTtJQUF3QiwyQkFBb0M7RTlCZzdKbEU7RThCLzZKTTtJQUF3Qiw2QkFBc0M7RTlCazdKcEU7RThCajdKTTtJQUF3Qiw0QkFBcUM7RTlCbzdKbkU7RThCbjdKTTtJQUF3Qiw4QkFBdUM7RTlCczdKckU7RThCcjdKTTtJQUF3Qiw0QkFBcUM7RTlCdzdKbkU7RThCdjdKTTtJQUF3Qiw4QkFBdUM7RTlCMDdKckU7RThCejdKTTtJQUF3Qiw2QkFBc0M7RTlCNDdKcEU7RThCMzdKTTtJQUF3QiwrQkFBd0M7RTlCODdKdEU7RThCcjhKTTtJQUF3QiwyQkFBb0M7RTlCdzhKbEU7RThCdjhKTTtJQUF3Qiw2QkFBc0M7RTlCMDhKcEU7RThCejhKTTtJQUF3Qiw0QkFBcUM7RTlCNDhKbkU7RThCMzhKTTtJQUF3Qiw4QkFBdUM7RTlCODhKckU7RThCNzhKTTtJQUF3Qiw0QkFBcUM7RTlCZzlKbkU7RThCLzhKTTtJQUF3Qiw4QkFBdUM7RTlCazlKckU7RThCajlKTTtJQUF3Qiw2QkFBc0M7RTlCbzlKcEU7RThCbjlKTTtJQUF3QiwrQkFBd0M7RTlCczlKdEU7RThCNzlKTTtJQUF3QiwyQkFBb0M7RTlCZytKbEU7RThCLzlKTTtJQUF3Qiw2QkFBc0M7RTlCaytKcEU7RThCaitKTTtJQUF3Qiw0QkFBcUM7RTlCbytKbkU7RThCbitKTTtJQUF3Qiw4QkFBdUM7RTlCcytKckU7RThCcitKTTtJQUF3Qiw0QkFBcUM7RTlCdytKbkU7RThCditKTTtJQUF3Qiw4QkFBdUM7RTlCMCtKckU7RThCeitKTTtJQUF3Qiw2QkFBc0M7RTlCNCtKcEU7RThCMytKTTtJQUF3QiwrQkFBd0M7RTlCOCtKdEU7RThCci9KTTtJQUF3QiwyQkFBb0M7RTlCdy9KbEU7RThCdi9KTTtJQUF3Qiw2QkFBc0M7RTlCMC9KcEU7RThCei9KTTtJQUF3Qiw0QkFBcUM7RTlCNC9KbkU7RThCMy9KTTtJQUF3Qiw4QkFBdUM7RTlCOC9KckU7RThCNy9KTTtJQUF3Qiw0QkFBcUM7RTlCZ2dLbkU7RThCLy9KTTtJQUF3Qiw4QkFBdUM7RTlCa2dLckU7RThCamdLTTtJQUF3Qiw2QkFBc0M7RTlCb2dLcEU7RThCbmdLTTtJQUF3QiwrQkFBd0M7RTlCc2dLdEU7RThCN2dLTTtJQUF3QiwyQkFBb0M7RTlCZ2hLbEU7RThCL2dLTTtJQUF3Qiw2QkFBc0M7RTlCa2hLcEU7RThCamhLTTtJQUF3Qiw0QkFBcUM7RTlCb2hLbkU7RThCbmhLTTtJQUF3Qiw4QkFBdUM7RTlCc2hLckU7RThCcmhLTTtJQUF3Qiw0QkFBcUM7RTlCd2hLbkU7RThCdmhLTTtJQUF3Qiw4QkFBdUM7RTlCMGhLckU7RThCemhLTTtJQUF3Qiw2QkFBc0M7RTlCNGhLcEU7RThCM2hLTTtJQUF3QiwrQkFBd0M7RTlCOGhLdEU7RThCcmlLTTtJQUF3QiwyQkFBb0M7RTlCd2lLbEU7RThCdmlLTTtJQUF3Qiw2QkFBc0M7RTlCMGlLcEU7RThCemlLTTtJQUF3Qiw0QkFBcUM7RTlCNGlLbkU7RThCM2lLTTtJQUF3Qiw4QkFBdUM7RTlCOGlLckU7RThCN2lLTTtJQUF3Qiw0QkFBcUM7RTlCZ2pLbkU7RThCL2lLTTtJQUF3Qiw4QkFBdUM7RTlCa2pLckU7RThCampLTTtJQUF3Qiw2QkFBc0M7RTlCb2pLcEU7RThCbmpLTTtJQUF3QiwrQkFBd0M7RTlCc2pLdEU7RThCN2pLTTtJQUF3QiwyQkFBb0M7RTlCZ2tLbEU7RThCL2pLTTtJQUF3Qiw2QkFBc0M7RTlCa2tLcEU7RThCamtLTTtJQUF3Qiw0QkFBcUM7RTlCb2tLbkU7RThCbmtLTTtJQUF3Qiw4QkFBdUM7RTlCc2tLckU7RThCcmtLTTtJQUF3Qiw0QkFBcUM7RTlCd2tLbkU7RThCdmtLTTtJQUF3Qiw4QkFBdUM7RTlCMGtLckU7RThCemtLTTtJQUF3Qiw2QkFBc0M7RTlCNGtLcEU7RThCM2tLTTtJQUF3QiwrQkFBd0M7RTlCOGtLdEU7RThCcmxLTTtJQUF3QiwyQkFBb0M7RTlCd2xLbEU7RThCdmxLTTtJQUF3Qiw2QkFBc0M7RTlCMGxLcEU7RThCemxLTTtJQUF3Qiw0QkFBcUM7RTlCNGxLbkU7RThCM2xLTTtJQUF3Qiw4QkFBdUM7RTlCOGxLckU7RThCN2xLTTtJQUF3Qiw0QkFBcUM7RTlCZ21LbkU7RThCL2xLTTtJQUF3Qiw4QkFBdUM7RTlCa21LckU7RThCam1LTTtJQUF3Qiw2QkFBc0M7RTlCb21LcEU7RThCbm1LTTtJQUF3QiwrQkFBd0M7RTlCc21LdEU7RThCN21LTTtJQUF3Qiw0QkFBb0M7RTlCZ25LbEU7RThCL21LTTtJQUF3Qiw4QkFBc0M7RTlCa25LcEU7RThCam5LTTtJQUF3Qiw2QkFBcUM7RTlCb25LbkU7RThCbm5LTTtJQUF3QiwrQkFBdUM7RTlCc25LckU7RThCcm5LTTtJQUF3Qiw2QkFBcUM7RTlCd25LbkU7RThCdm5LTTtJQUF3QiwrQkFBdUM7RTlCMG5LckU7RThCem5LTTtJQUF3Qiw4QkFBc0M7RTlCNG5LcEU7RThCM25LTTtJQUF3QixnQ0FBd0M7RTlCOG5LdEU7QUFDRjs7QUVqcUtFO0U0QnVDTTtJQUFvQiwwQkFBb0M7RTlCK25LOUQ7RThCOW5LTTtJQUFvQiw0QkFBc0M7RTlCaW9LaEU7RThCaG9LTTtJQUFvQiwyQkFBcUM7RTlCbW9LL0Q7RThCbG9LTTtJQUFvQiw2QkFBdUM7RTlCcW9LakU7RThCcG9LTTtJQUFvQiwyQkFBcUM7RTlCdW9LL0Q7RThCdG9LTTtJQUFvQiw2QkFBdUM7RTlCeW9LakU7RThCeG9LTTtJQUFvQiw0QkFBc0M7RTlCMm9LaEU7RThCMW9LTTtJQUFvQiw4QkFBd0M7RTlCNm9LbEU7RThCcHBLTTtJQUFvQiwwQkFBb0M7RTlCdXBLOUQ7RThCdHBLTTtJQUFvQiw0QkFBc0M7RTlCeXBLaEU7RThCeHBLTTtJQUFvQiwyQkFBcUM7RTlCMnBLL0Q7RThCMXBLTTtJQUFvQiw2QkFBdUM7RTlCNnBLakU7RThCNXBLTTtJQUFvQiwyQkFBcUM7RTlCK3BLL0Q7RThCOXBLTTtJQUFvQiw2QkFBdUM7RTlCaXFLakU7RThCaHFLTTtJQUFvQiw0QkFBc0M7RTlCbXFLaEU7RThCbHFLTTtJQUFvQiw4QkFBd0M7RTlCcXFLbEU7RThCNXFLTTtJQUFvQiwyQkFBb0M7RTlCK3FLOUQ7RThCOXFLTTtJQUFvQiw2QkFBc0M7RTlCaXJLaEU7RThCaHJLTTtJQUFvQiw0QkFBcUM7RTlCbXJLL0Q7RThCbHJLTTtJQUFvQiw4QkFBdUM7RTlCcXJLakU7RThCcHJLTTtJQUFvQiw0QkFBcUM7RTlCdXJLL0Q7RThCdHJLTTtJQUFvQiw4QkFBdUM7RTlCeXJLakU7RThCeHJLTTtJQUFvQiw2QkFBc0M7RTlCMnJLaEU7RThCMXJLTTtJQUFvQiwrQkFBd0M7RTlCNnJLbEU7RThCcHNLTTtJQUFvQiwyQkFBb0M7RTlCdXNLOUQ7RThCdHNLTTtJQUFvQiw2QkFBc0M7RTlCeXNLaEU7RThCeHNLTTtJQUFvQiw0QkFBcUM7RTlCMnNLL0Q7RThCMXNLTTtJQUFvQiw4QkFBdUM7RTlCNnNLakU7RThCNXNLTTtJQUFvQiw0QkFBcUM7RTlCK3NLL0Q7RThCOXNLTTtJQUFvQiw4QkFBdUM7RTlCaXRLakU7RThCaHRLTTtJQUFvQiw2QkFBc0M7RTlCbXRLaEU7RThCbHRLTTtJQUFvQiwrQkFBd0M7RTlCcXRLbEU7RThCNXRLTTtJQUFvQiwyQkFBb0M7RTlCK3RLOUQ7RThCOXRLTTtJQUFvQiw2QkFBc0M7RTlCaXVLaEU7RThCaHVLTTtJQUFvQiw0QkFBcUM7RTlCbXVLL0Q7RThCbHVLTTtJQUFvQiw4QkFBdUM7RTlCcXVLakU7RThCcHVLTTtJQUFvQiw0QkFBcUM7RTlCdXVLL0Q7RThCdHVLTTtJQUFvQiw4QkFBdUM7RTlCeXVLakU7RThCeHVLTTtJQUFvQiw2QkFBc0M7RTlCMnVLaEU7RThCMXVLTTtJQUFvQiwrQkFBd0M7RTlCNnVLbEU7RThCcHZLTTtJQUFvQiwyQkFBb0M7RTlCdXZLOUQ7RThCdHZLTTtJQUFvQiw2QkFBc0M7RTlCeXZLaEU7RThCeHZLTTtJQUFvQiw0QkFBcUM7RTlCMnZLL0Q7RThCMXZLTTtJQUFvQiw4QkFBdUM7RTlCNnZLakU7RThCNXZLTTtJQUFvQiw0QkFBcUM7RTlCK3ZLL0Q7RThCOXZLTTtJQUFvQiw4QkFBdUM7RTlCaXdLakU7RThCaHdLTTtJQUFvQiw2QkFBc0M7RTlCbXdLaEU7RThCbHdLTTtJQUFvQiwrQkFBd0M7RTlCcXdLbEU7RThCNXdLTTtJQUFvQiwyQkFBb0M7RTlCK3dLOUQ7RThCOXdLTTtJQUFvQiw2QkFBc0M7RTlCaXhLaEU7RThCaHhLTTtJQUFvQiw0QkFBcUM7RTlCbXhLL0Q7RThCbHhLTTtJQUFvQiw4QkFBdUM7RTlCcXhLakU7RThCcHhLTTtJQUFvQiw0QkFBcUM7RTlCdXhLL0Q7RThCdHhLTTtJQUFvQiw4QkFBdUM7RTlCeXhLakU7RThCeHhLTTtJQUFvQiw2QkFBc0M7RTlCMnhLaEU7RThCMXhLTTtJQUFvQiwrQkFBd0M7RTlCNnhLbEU7RThCcHlLTTtJQUFvQiwyQkFBb0M7RTlCdXlLOUQ7RThCdHlLTTtJQUFvQiw2QkFBc0M7RTlCeXlLaEU7RThCeHlLTTtJQUFvQiw0QkFBcUM7RTlCMnlLL0Q7RThCMXlLTTtJQUFvQiw4QkFBdUM7RTlCNnlLakU7RThCNXlLTTtJQUFvQiw0QkFBcUM7RTlCK3lLL0Q7RThCOXlLTTtJQUFvQiw4QkFBdUM7RTlCaXpLakU7RThCaHpLTTtJQUFvQiw2QkFBc0M7RTlCbXpLaEU7RThCbHpLTTtJQUFvQiwrQkFBd0M7RTlCcXpLbEU7RThCNXpLTTtJQUFvQiwyQkFBb0M7RTlCK3pLOUQ7RThCOXpLTTtJQUFvQiw2QkFBc0M7RTlCaTBLaEU7RThCaDBLTTtJQUFvQiw0QkFBcUM7RTlCbTBLL0Q7RThCbDBLTTtJQUFvQiw4QkFBdUM7RTlCcTBLakU7RThCcDBLTTtJQUFvQiw0QkFBcUM7RTlCdTBLL0Q7RThCdDBLTTtJQUFvQiw4QkFBdUM7RTlCeTBLakU7RThCeDBLTTtJQUFvQiw2QkFBc0M7RTlCMjBLaEU7RThCMTBLTTtJQUFvQiwrQkFBd0M7RTlCNjBLbEU7RThCcDFLTTtJQUFvQiwyQkFBb0M7RTlCdTFLOUQ7RThCdDFLTTtJQUFvQiw2QkFBc0M7RTlCeTFLaEU7RThCeDFLTTtJQUFvQiw0QkFBcUM7RTlCMjFLL0Q7RThCMTFLTTtJQUFvQiw4QkFBdUM7RTlCNjFLakU7RThCNTFLTTtJQUFvQiw0QkFBcUM7RTlCKzFLL0Q7RThCOTFLTTtJQUFvQiw4QkFBdUM7RTlCaTJLakU7RThCaDJLTTtJQUFvQiw2QkFBc0M7RTlCbTJLaEU7RThCbDJLTTtJQUFvQiwrQkFBd0M7RTlCcTJLbEU7RThCNTJLTTtJQUFvQiwyQkFBb0M7RTlCKzJLOUQ7RThCOTJLTTtJQUFvQiw2QkFBc0M7RTlCaTNLaEU7RThCaDNLTTtJQUFvQiw0QkFBcUM7RTlCbTNLL0Q7RThCbDNLTTtJQUFvQiw4QkFBdUM7RTlCcTNLakU7RThCcDNLTTtJQUFvQiw0QkFBcUM7RTlCdTNLL0Q7RThCdDNLTTtJQUFvQiw4QkFBdUM7RTlCeTNLakU7RThCeDNLTTtJQUFvQiw2QkFBc0M7RTlCMjNLaEU7RThCMTNLTTtJQUFvQiwrQkFBd0M7RTlCNjNLbEU7RThCcDRLTTtJQUFvQiwyQkFBb0M7RTlCdTRLOUQ7RThCdDRLTTtJQUFvQiw2QkFBc0M7RTlCeTRLaEU7RThCeDRLTTtJQUFvQiw0QkFBcUM7RTlCMjRLL0Q7RThCMTRLTTtJQUFvQiw4QkFBdUM7RTlCNjRLakU7RThCNTRLTTtJQUFvQiw0QkFBcUM7RTlCKzRLL0Q7RThCOTRLTTtJQUFvQiw4QkFBdUM7RTlCaTVLakU7RThCaDVLTTtJQUFvQiw2QkFBc0M7RTlCbTVLaEU7RThCbDVLTTtJQUFvQiwrQkFBd0M7RTlCcTVLbEU7RThCNTVLTTtJQUFvQiwyQkFBb0M7RTlCKzVLOUQ7RThCOTVLTTtJQUFvQiw2QkFBc0M7RTlCaTZLaEU7RThCaDZLTTtJQUFvQiw0QkFBcUM7RTlCbTZLL0Q7RThCbDZLTTtJQUFvQiw4QkFBdUM7RTlCcTZLakU7RThCcDZLTTtJQUFvQiw0QkFBcUM7RTlCdTZLL0Q7RThCdDZLTTtJQUFvQiw4QkFBdUM7RTlCeTZLakU7RThCeDZLTTtJQUFvQiw2QkFBc0M7RTlCMjZLaEU7RThCMTZLTTtJQUFvQiwrQkFBd0M7RTlCNjZLbEU7RThCcDdLTTtJQUFvQiwyQkFBb0M7RTlCdTdLOUQ7RThCdDdLTTtJQUFvQiw2QkFBc0M7RTlCeTdLaEU7RThCeDdLTTtJQUFvQiw0QkFBcUM7RTlCMjdLL0Q7RThCMTdLTTtJQUFvQiw4QkFBdUM7RTlCNjdLakU7RThCNTdLTTtJQUFvQiw0QkFBcUM7RTlCKzdLL0Q7RThCOTdLTTtJQUFvQiw4QkFBdUM7RTlCaThLakU7RThCaDhLTTtJQUFvQiw2QkFBc0M7RTlCbThLaEU7RThCbDhLTTtJQUFvQiwrQkFBd0M7RTlCcThLbEU7RThCNThLTTtJQUFvQiwyQkFBb0M7RTlCKzhLOUQ7RThCOThLTTtJQUFvQiw2QkFBc0M7RTlCaTlLaEU7RThCaDlLTTtJQUFvQiw0QkFBcUM7RTlCbTlLL0Q7RThCbDlLTTtJQUFvQiw4QkFBdUM7RTlCcTlLakU7RThCcDlLTTtJQUFvQiw0QkFBcUM7RTlCdTlLL0Q7RThCdDlLTTtJQUFvQiw4QkFBdUM7RTlCeTlLakU7RThCeDlLTTtJQUFvQiw2QkFBc0M7RTlCMjlLaEU7RThCMTlLTTtJQUFvQiwrQkFBd0M7RTlCNjlLbEU7RThCcCtLTTtJQUFvQiwyQkFBb0M7RTlCdStLOUQ7RThCdCtLTTtJQUFvQiw2QkFBc0M7RTlCeStLaEU7RThCeCtLTTtJQUFvQiw0QkFBcUM7RTlCMitLL0Q7RThCMStLTTtJQUFvQiw4QkFBdUM7RTlCNitLakU7RThCNStLTTtJQUFvQiw0QkFBcUM7RTlCKytLL0Q7RThCOStLTTtJQUFvQiw4QkFBdUM7RTlCaS9LakU7RThCaC9LTTtJQUFvQiw2QkFBc0M7RTlCbS9LaEU7RThCbC9LTTtJQUFvQiwrQkFBd0M7RTlCcS9LbEU7RThCNS9LTTtJQUFvQiwyQkFBb0M7RTlCKy9LOUQ7RThCOS9LTTtJQUFvQiw2QkFBc0M7RTlCaWdMaEU7RThCaGdMTTtJQUFvQiw0QkFBcUM7RTlCbWdML0Q7RThCbGdMTTtJQUFvQiw4QkFBdUM7RTlCcWdMakU7RThCcGdMTTtJQUFvQiw0QkFBcUM7RTlCdWdML0Q7RThCdGdMTTtJQUFvQiw4QkFBdUM7RTlCeWdMakU7RThCeGdMTTtJQUFvQiw2QkFBc0M7RTlCMmdMaEU7RThCMWdMTTtJQUFvQiwrQkFBd0M7RTlCNmdMbEU7RThCcGhMTTtJQUFvQiwyQkFBb0M7RTlCdWhMOUQ7RThCdGhMTTtJQUFvQiw2QkFBc0M7RTlCeWhMaEU7RThCeGhMTTtJQUFvQiw0QkFBcUM7RTlCMmhML0Q7RThCMWhMTTtJQUFvQiw4QkFBdUM7RTlCNmhMakU7RThCNWhMTTtJQUFvQiw0QkFBcUM7RTlCK2hML0Q7RThCOWhMTTtJQUFvQiw4QkFBdUM7RTlCaWlMakU7RThCaGlMTTtJQUFvQiw2QkFBc0M7RTlCbWlMaEU7RThCbGlMTTtJQUFvQiwrQkFBd0M7RTlCcWlMbEU7RThCNWlMTTtJQUFvQiwyQkFBb0M7RTlCK2lMOUQ7RThCOWlMTTtJQUFvQiw2QkFBc0M7RTlCaWpMaEU7RThCaGpMTTtJQUFvQiw0QkFBcUM7RTlCbWpML0Q7RThCbGpMTTtJQUFvQiw4QkFBdUM7RTlCcWpMakU7RThCcGpMTTtJQUFvQiw0QkFBcUM7RTlCdWpML0Q7RThCdGpMTTtJQUFvQiw4QkFBdUM7RTlCeWpMakU7RThCeGpMTTtJQUFvQiw2QkFBc0M7RTlCMmpMaEU7RThCMWpMTTtJQUFvQiwrQkFBd0M7RTlCNmpMbEU7RThCcGtMTTtJQUFvQiwyQkFBb0M7RTlCdWtMOUQ7RThCdGtMTTtJQUFvQiw2QkFBc0M7RTlCeWtMaEU7RThCeGtMTTtJQUFvQiw0QkFBcUM7RTlCMmtML0Q7RThCMWtMTTtJQUFvQiw4QkFBdUM7RTlCNmtMakU7RThCNWtMTTtJQUFvQiw0QkFBcUM7RTlCK2tML0Q7RThCOWtMTTtJQUFvQiw4QkFBdUM7RTlCaWxMakU7RThCaGxMTTtJQUFvQiw2QkFBc0M7RTlCbWxMaEU7RThCbGxMTTtJQUFvQiwrQkFBd0M7RTlCcWxMbEU7RThCNWxMTTtJQUFvQiw0QkFBb0M7RTlCK2xMOUQ7RThCOWxMTTtJQUFvQiw4QkFBc0M7RTlCaW1MaEU7RThCaG1MTTtJQUFvQiw2QkFBcUM7RTlCbW1ML0Q7RThCbG1MTTtJQUFvQiwrQkFBdUM7RTlCcW1MakU7RThCcG1MTTtJQUFvQiw2QkFBcUM7RTlCdW1ML0Q7RThCdG1MTTtJQUFvQiwrQkFBdUM7RTlCeW1MakU7RThCeG1MTTtJQUFvQiw4QkFBc0M7RTlCMm1MaEU7RThCMW1MTTtJQUFvQixnQ0FBd0M7RTlCNm1MbEU7QUFDRjs7QStCenFMQTs7NEIvQjZxTDRCO0ErQjFxTDVCO0VBQ0UsVzlCQWdCO0FENHFMbEI7O0ErQnpxTEE7RUFDRSxjQUFjO0EvQjRxTGhCOztBK0J6cUxBO0VBQ0UsYzlCTGtCO0FEaXJMcEI7O0ErQnpxTEE7RUFDRSxnQjlCUVE7QURvcUxWOztBK0IxcUxBO0VBQ0UsZ0I5Qk1jO0FEdXFMaEI7O0ErQjNxTEE7RUFDRSxnQjlCSVM7QUQwcUxYOztBK0I1cUxBO0VBQ0UsZ0I5QkVXO0FENnFMYjs7QStCN3FMQTtFQUNFLGdCOUJBVTtBRGdyTFo7O0ErQjlxTEE7RUFDRSxnQjlCRlk7QURtckxkOztBK0IvcUxBO0VBQ0UsZ0I5QkpRO0FEc3JMVjs7QStCaHJMQTtFQUNFLGdCOUJOYTtBRHlyTGY7O0ErQmpyTEE7RUFDRSxnQjlCUlM7QUQ0ckxYOztBK0JqckxBO0VBQ0Usa0I3Qlc2QjtBRnlxTC9COztBK0JqckxBO0VBQ0UsbUI3Qk82QjtBRjZxTC9COztBK0JqckxBO0VBQ0UsZTdCRzZCO0FGaXJML0I7O0ErQmpyTEE7RUFDRSxtQjdCRDZCO0FGcXJML0I7O0ErQmpyTEE7RUFDRSxrQjdCTDZCO0FGeXJML0I7O0FnQ2h2TEE7OzRCaENvdkw0QjtBZ0M5dUwxQjtFQUNFLFNBRmdCO0FoQ2t2THBCOztBZ0NqdkxFO0VBQ0UsVUFGZ0I7QWhDc3ZMcEI7O0FnQ3J2TEU7RUFDRSxVQUZnQjtBaEMwdkxwQjs7QWdDenZMRTtFQUNFLFVBRmdCO0FoQzh2THBCOztBZ0M3dkxFO0VBQ0UsVUFGZ0I7QWhDa3dMcEI7O0FnQ2p3TEU7RUFDRSxVQUZnQjtBaENzd0xwQjs7QWdDcndMRTtFQUNFLFVBRmdCO0FoQzB3THBCOztBZ0N6d0xFO0VBQ0UsVUFGZ0I7QWhDOHdMcEI7O0FnQzd3TEU7RUFDRSxVQUZnQjtBaENreExwQjs7QWdDanhMRTtFQUNFLFVBRmdCO0FoQ3N4THBCOztBZ0NyeExFO0VBQ0UsV0FGZ0I7QWhDMHhMcEI7O0FFbHhMRTtFOEJDRTtJQUNFLFNBRmdCO0VoQ3V4THBCO0VnQ3R4TEU7SUFDRSxVQUZnQjtFaEMweExwQjtFZ0N6eExFO0lBQ0UsVUFGZ0I7RWhDNnhMcEI7RWdDNXhMRTtJQUNFLFVBRmdCO0VoQ2d5THBCO0VnQy94TEU7SUFDRSxVQUZnQjtFaENteUxwQjtFZ0NseUxFO0lBQ0UsVUFGZ0I7RWhDc3lMcEI7RWdDcnlMRTtJQUNFLFVBRmdCO0VoQ3l5THBCO0VnQ3h5TEU7SUFDRSxVQUZnQjtFaEM0eUxwQjtFZ0MzeUxFO0lBQ0UsVUFGZ0I7RWhDK3lMcEI7RWdDOXlMRTtJQUNFLFVBRmdCO0VoQ2t6THBCO0VnQ2p6TEU7SUFDRSxXQUZnQjtFaENxekxwQjtBQUNGOztBRXR6TEU7RThCVUU7SUFDRSxTQUZnQjtFaENrekxwQjtFZ0NqekxFO0lBQ0UsVUFGZ0I7RWhDcXpMcEI7RWdDcHpMRTtJQUNFLFVBRmdCO0VoQ3d6THBCO0VnQ3Z6TEU7SUFDRSxVQUZnQjtFaEMyekxwQjtFZ0MxekxFO0lBQ0UsVUFGZ0I7RWhDOHpMcEI7RWdDN3pMRTtJQUNFLFVBRmdCO0VoQ2kwTHBCO0VnQ2gwTEU7SUFDRSxVQUZnQjtFaENvMExwQjtFZ0NuMExFO0lBQ0UsVUFGZ0I7RWhDdTBMcEI7RWdDdDBMRTtJQUNFLFVBRmdCO0VoQzAwTHBCO0VnQ3owTEU7SUFDRSxVQUZnQjtFaEM2MExwQjtFZ0M1MExFO0lBQ0UsV0FGZ0I7RWhDZzFMcEI7QUFDRjs7QUUxMUxFO0U4Qm1CRTtJQUNFLFNBRmdCO0VoQzYwTHBCO0VnQzUwTEU7SUFDRSxVQUZnQjtFaENnMUxwQjtFZ0MvMExFO0lBQ0UsVUFGZ0I7RWhDbTFMcEI7RWdDbDFMRTtJQUNFLFVBRmdCO0VoQ3MxTHBCO0VnQ3IxTEU7SUFDRSxVQUZnQjtFaEN5MUxwQjtFZ0N4MUxFO0lBQ0UsVUFGZ0I7RWhDNDFMcEI7RWdDMzFMRTtJQUNFLFVBRmdCO0VoQysxTHBCO0VnQzkxTEU7SUFDRSxVQUZnQjtFaENrMkxwQjtFZ0NqMkxFO0lBQ0UsVUFGZ0I7RWhDcTJMcEI7RWdDcDJMRTtJQUNFLFVBRmdCO0VoQ3cyTHBCO0VnQ3YyTEU7SUFDRSxXQUZnQjtFaEMyMkxwQjtBQUNGOztBRTkzTEU7RThCNEJFO0lBQ0UsU0FGZ0I7RWhDdzJMcEI7RWdDdjJMRTtJQUNFLFVBRmdCO0VoQzIyTHBCO0VnQzEyTEU7SUFDRSxVQUZnQjtFaEM4MkxwQjtFZ0M3MkxFO0lBQ0UsVUFGZ0I7RWhDaTNMcEI7RWdDaDNMRTtJQUNFLFVBRmdCO0VoQ28zTHBCO0VnQ24zTEU7SUFDRSxVQUZnQjtFaEN1M0xwQjtFZ0N0M0xFO0lBQ0UsVUFGZ0I7RWhDMDNMcEI7RWdDejNMRTtJQUNFLFVBRmdCO0VoQzYzTHBCO0VnQzUzTEU7SUFDRSxVQUZnQjtFaENnNExwQjtFZ0MvM0xFO0lBQ0UsVUFGZ0I7RWhDbTRMcEI7RWdDbDRMRTtJQUNFLFdBRmdCO0VoQ3M0THBCO0FBQ0Y7O0FnQ2g0TEE7RUFDRSxZQUFZO0FoQ200TGQ7O0FpQ243TEE7OzRCakN1N0w0QjtBaUNwN0w1QjtFQUNFLGNBQWM7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O0FEcXJPcEI7O0FpRGpqT0c7RUFhSyw2REFJQztBakRvaU9UOztBaURyak9HO0VBc0JLLGtDQUEwQjtVQUExQiwwQkFBMEI7QWpEbWlPbEM7O0FpRC9oT0s7RUFFRyxXQUFXO0VBQ1gsY0FBYztFQUNkLFlBQVk7RUFDWixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLDREQUlDO0VBQ0Qsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IscURBQTZDO0VBQTdDLDZDQUE2QztBakQ2aE9yRDs7QWlENWlPSztFQW1CRyxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLFlBQVk7RUFDWixXQUFXO0VBQ1gsNkJBQTZCO0VBQzdCLGUvQ3RJdUI7RStDdUl2QixXaEQxTFU7RWdEMkxWLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixrQkFBa0I7RUFDbEIscURBQTZDO0VBQTdDLDZDQUE2QztBakQ2aE9yRDs7QWlEemhPSztFQUVHLFdBQVc7RUFDWCxjQUFjO0VBQ2QsWUFBWTtFQUNaLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsNERBSUM7RUFDRCxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxxREFBNkM7RUFBN0MsNkNBQTZDO0FqRHVoT3JEOztBaUR0aU9LO0VBbUJHLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsWUFBWTtFQUNaLFdBQVc7RUFDWCw2QkFBNkI7RUFDN0IsZS9Dekt1QjtFK0MwS3ZCLFdoRDdOVTtFZ0Q4TlYsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLGtCQUFrQjtFQUNsQixxREFBNkM7RUFBN0MsNkNBQTZDO0FqRHVoT3JEIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29udGVudHMgd2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuei1pbmRleCBvcmRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWRpYSBxdWVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5oIHdpdGggY2VudGVyLWxpbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uLmVvdD9ueGMyb2hcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5lb3Q/bnhjMm9oI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLnR0Zj9ueGMyb2hcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24ud29mZj9ueGMyb2hcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5zdmc/bnhjMm9oI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkwXCI7XG59XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTZcIjtcbn1cblxuaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcsXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCxcbmF1ZGlvLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSk7XG59XG5cbnAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzI0MjkyYjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4ge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250cy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yX19wb3N0LXRpdGxlLXdyYXBwZXIsXG4ud3AtYmxvY2stcG9zdC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uZW50cnktY29udGVudCBoMixcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IGgyLFxuLmJsb2NrLWNvbnRlbnRzIGgyIHtcbiAgbWFyZ2luOiA1NnB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgaDIsXG4gIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IGgyLFxuICAuYmxvY2stY29udGVudHMgaDIge1xuICAgIG1hcmdpbjogNDBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgaDMsXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCBoMyxcbi5ibG9jay1jb250ZW50cyBoMyB7XG4gIG1hcmdpbjogNDBweCAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbnRyeS1jb250ZW50IGgzLFxuICAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCBoMyxcbiAgLmJsb2NrLWNvbnRlbnRzIGgzIHtcbiAgICBtYXJnaW46IDMycHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IGg0LFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgaDQsXG4uYmxvY2stY29udGVudHMgaDQge1xuICBtYXJnaW46IDI0cHggMCAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktY29udGVudCBhLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgYSxcbi5ibG9jay1jb250ZW50cyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lbnRyeS1jb250ZW50IHAsXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCBwLFxuLmJsb2NrLWNvbnRlbnRzIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzI0MjkyYjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5lbnRyeS1jb250ZW50IHA6bGFzdC1jaGlsZCxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IHA6bGFzdC1jaGlsZCxcbi5ibG9jay1jb250ZW50cyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stdGFibGUgdGFibGUsXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCAud3AtYmxvY2stdGFibGUgdGFibGUsXG4uYmxvY2stY29udGVudHMgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk4ZDFlNztcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRoZWFkLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRoZWFkLFxuLmJsb2NrLWNvbnRlbnRzIC53cC1ibG9jay10YWJsZSB0YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stdGFibGUgdGFibGUgdGhlYWQgdGgsXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCAud3AtYmxvY2stdGFibGUgdGFibGUgdGhlYWQgdGgsXG4uYmxvY2stY29udGVudHMgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OGQxZTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM5OGQxZTcgI2ZmZiAjZmZmICM5OGQxZTc7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRoZWFkIHRoLFxuICAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCAud3AtYmxvY2stdGFibGUgdGFibGUgdGhlYWQgdGgsXG4gIC5ibG9jay1jb250ZW50cyAud3AtYmxvY2stdGFibGUgdGFibGUgdGhlYWQgdGgge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay10YWJsZSB0YWJsZSB0Ym9keSB0ZCxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IC53cC1ibG9jay10YWJsZSB0YWJsZSB0Ym9keSB0ZCxcbi5ibG9jay1jb250ZW50cyAud3AtYmxvY2stdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OGQxZTc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay10YWJsZSB0YWJsZSB0Ym9keSB0ZCxcbiAgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRib2R5IHRkLFxuICAuYmxvY2stY29udGVudHMgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgfVxufVxuXG4ud3AtYmxvY2sge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53cC1wYWdlbmF2aSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLXBhZ2VuYXZpIC5wYWdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1wYWdlbmF2aSBzcGFuLFxuLndwLXBhZ2VuYXZpIGEge1xuICAvKuaVsOWtl+mDqOWIhuOBruWFsemAmkNTU+OAgOWkp+OBjeOBleOBquOBqSovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDhweDtcbiAgd2lkdGg6IDNlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM5OGQxZTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ud3AtcGFnZW5hdmkgc3Bhbi5jdXJyZW50LCAud3AtcGFnZW5hdmkgc3Bhbjpob3Zlcixcbi53cC1wYWdlbmF2aSBhLmN1cnJlbnQsXG4ud3AtcGFnZW5hdmkgYTpob3ZlciB7XG4gIC8q54++5Zyo44Gu44Oa44O844K4Ki9cbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0MWFhZDM7XG59XG5cbi53cC1wYWdlbmF2aSBzcGFuLm5leHRwb3N0c2xpbmssIC53cC1wYWdlbmF2aSBzcGFuLnByZXZpb3VzcG9zdHNsaW5rLFxuLndwLXBhZ2VuYXZpIGEubmV4dHBvc3RzbGluayxcbi53cC1wYWdlbmF2aSBhLnByZXZpb3VzcG9zdHNsaW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODs+OBj+OBmuODiuODk1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJyZWFkY3J1bWIge1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMTZweCAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1icmVhZGNydW1iIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gIH1cbn1cblxuLmMtYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmMtYnJlYWRjcnVtYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jLWJyZWFkY3J1bWItbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1icmVhZGNydW1iLWxpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCLvvJ5cIjtcbiAgbWFyZ2luOiAwIDEycHg7XG4gIGNvbG9yOiAjYTVhNWE1O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5jLWJyZWFkY3J1bWItbGlzdCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5jLWJyZWFkY3J1bWItbGlzdCBsaSBhIHtcbiAgY29sb3I6ICNhNWE1YTU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmMtYnJlYWRjcnVtYi1saXN0IGxpIHNwYW4ge1xuICBjb2xvcjogIzQxYWFkMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogMjQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCA0MHB4IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1idXR0b246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uYy1idXR0b24tLWJsdWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAjNDFhYWQzIDAlLCAjOThkMWU3IDEwMCUpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jLWJ1dHRvbi0tYm9yZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2VjZjdmYyAwJSwgI2ZmZiAxMDAlKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzQxYWFkMztcbn1cblxuLmMtYnV0dG9uLS1jb250YWN0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuXG4uYy1idXR0b24tLWNvbnRhY3Q6aG92ZXIge1xuICBjb2xvcjogIzQxYWFkMztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2RmZWZmNiAwJSwgIzk4ZDFlNyAxMDAlKTtcbn1cblxuLmMtYnV0dG9uLS1jb250YWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlMVwiO1xufVxuXG4uYy1idXR0b24tLXRlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZWNmN2ZjIDAlLCAjZmZmIDEwMCUpO1xuICBjb2xvcjogIzQxYWFkMztcbn1cblxuLmMtYnV0dG9uLS10ZWw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2RmZWZmNiAwJSwgIzk4ZDFlNyAxMDAlKTtcbn1cblxuLmMtYnV0dG9uLS10ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzI0XCI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjgqnjg7zjg6Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1mb3JtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EyYTJhMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYy1mb3JtLXRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EyYTJhMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYy1mb3JtLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtZm9ybS1jaGVja2JveC1pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jLWZvcm0tY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jLWZvcm0tY2hlY2tib3gtc3Bhbjo6YmVmb3JlLCBpbnB1dC5jLWZvcm0tY2hlY2tib3gtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDFhYWQzO1xufVxuXG4uYy1mb3JtLWNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuYy1mb3JtLWNoZWNrYm94LXNwYW46OmFmdGVyLCBpbnB1dC5jLWZvcm0tY2hlY2tib3gtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC41ZW07XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yZW07XG4gIGxlZnQ6IDAuNWVtO1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jLWZvcm0tY2hlY2tib3gtc3BhbiwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtZm9ybS1jaGVja2JveC1zcGFuOjpiZWZvcmUsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTJhMmEyO1xufVxuXG4uYy1mb3JtLXJhZGlvLWlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmMtZm9ybS1yYWRpby1pbnB1dDpjaGVja2VkICsgLmMtZm9ybS1yYWRpby1zcGFuOjphZnRlciwgaW5wdXQuYy1mb3JtLXJhZGlvLWlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICBib3JkZXI6IDhweCBzb2xpZCAjNDFhYWQzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jLWZvcm0tcmFkaW8tc3BhbiwgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtZm9ybS1yYWRpby1zcGFuOjpiZWZvcmUsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTJhMmEyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jLWZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTJhMmEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBmb2N1c2FibGU9J2ZhbHNlJyBkYXRhLXByZWZpeD0nZmFyJyBkYXRhLWljb249J2FuZ2xlLWRvd24nIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1hbmdsZS1kb3duIGZhLXctMTAnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzIwIDUxMiclM0UlM0NwYXRoIGZpbGw9J2N1cnJlbnRDb2xvcicgZD0nTTE1MS41IDM0Ny44TDMuNSAyMDFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wxOS44LTE5LjhjNC43LTQuNyAxMi4zLTQuNyAxNyAwTDE2MCAyODIuN2wxMTkuNy0xMTguNWM0LjctNC43IDEyLjMtNC43IDE3IDBsMTkuOCAxOS44YzQuNyA0LjcgNC43IDEyLjMgMCAxN2wtMTQ4IDE0Ni44Yy00LjcgNC43LTEyLjMgNC43LTE3IDB6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjdlbSB0b3AgNTAlLCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMC42NWVtIGF1dG8sIDEwMCU7XG59XG5cbi5jLWZvcm0tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZm9ybS1zZWxlY3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4ODg7XG59XG5cbi5jLWZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDNweCByZ2JhKDU5LCAxNTMsIDI1MiwgMC43KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IC1tb3otbWFjLWZvY3VzcmluZztcbiAgY29sb3I6ICMyMjI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jLWZvcm0tc2VsZWN0LS1zbWFsbCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtZm9ybS1zZWxlY3Qgb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuimi+WHuuOBl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWgxLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciBoMSwgLmVudHJ5LWNvbnRlbnQgaDEsXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCBoMSxcbi5ibG9jay1jb250ZW50cyBoMSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzQxYWFkMyAwJSwgIzk4ZDFlNyAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yX19wb3N0LXRpdGxlLXdyYXBwZXIgaDEsIC5lbnRyeS1jb250ZW50IGgxLFxuICAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCBoMSxcbiAgLmJsb2NrLWNvbnRlbnRzIGgxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uYy1oMiwgLmVudHJ5LWNvbnRlbnQgaDIsXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCBoMixcbi5ibG9jay1jb250ZW50cyBoMiwgLnAtZm9vdGVyLWN0YS10aXRsZSB7XG4gIGNvbG9yOiAjNDFhYWQzO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDIsIC5lbnRyeS1jb250ZW50IGgyLFxuICAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCBoMixcbiAgLmJsb2NrLWNvbnRlbnRzIGgyLCAucC1mb290ZXItY3RhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5cbi5jLWgyOjpiZWZvcmUsIC5lbnRyeS1jb250ZW50IGgyOjpiZWZvcmUsXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCBoMjo6YmVmb3JlLFxuLmJsb2NrLWNvbnRlbnRzIGgyOjpiZWZvcmUsIC5wLWZvb3Rlci1jdGEtdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQxYWFkMyAwJSwgIzk4ZDFlNyAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYy1oMi0tc21hbGwsIC5wLWZvb3Rlci1jdGEtLXNtYWxsIHtcbiAgY29sb3I6ICMyNDI5MmI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMi0tc21hbGwsIC5wLWZvb3Rlci1jdGEtLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5jLWgzLCAuZW50cnktY29udGVudCBoMyxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IGgzLFxuLmJsb2NrLWNvbnRlbnRzIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNDFhYWQzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nOiA4cHggMCA4cHggMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uYy1oMzo6YmVmb3JlLCAuZW50cnktY29udGVudCBoMzo6YmVmb3JlLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgaDM6OmJlZm9yZSxcbi5ibG9jay1jb250ZW50cyBoMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQxYWFkMyAwJSwgIzk4ZDFlNyAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmMtaDQsIC5lbnRyeS1jb250ZW50IGg1LFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgaDUsXG4uYmxvY2stY29udGVudHMgaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjNDFhYWQzO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYy1oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4uYy1oLS1jZW50ZXItbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmMtaC0tY2VudGVyLWxpbmU6OmJlZm9yZSwgLmMtaC0tY2VudGVyLWxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzRmNTc0ZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWgtLWNlbnRlci1saW5lOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgtLWNlbnRlci1saW5lOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYy1oLS1jZW50ZXItbGluZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaC0tY2VudGVyLWxpbmU6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Op44OZ44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7nt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1saW5lLS1kYXNoZWQge1xuICBib3JkZXItdG9wOiAycHggZGFzaGVkICM3RDZBMDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6rjg7Pjgq9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1yaWdodDogM2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQxYWFkMztcbn1cblxuLmMtbGluazpob3Zlcjo6YmVmb3JlLCAuYy1saW5rOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xufVxuXG4uYy1saW5rOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjZGZlZmY2IDAlLCAjOThkMWU3IDEwMCUpO1xufVxuXG4uYy1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQxYWFkMyAwJSwgIzk4ZDFlNyAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxZW0pO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjQsIDAsIDEpO1xufVxuXG4uYy1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMzE1XCI7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxZW0pO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6rjgrnjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1saXN0LCAuZW50cnktY29udGVudCB1bCxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IHVsLFxuLmJsb2NrLWNvbnRlbnRzIHVsLCAuZW50cnktY29udGVudCBvbCxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IG9sLFxuLmJsb2NrLWNvbnRlbnRzIG9sIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5jLWxpc3QgPiBsaSwgLmVudHJ5LWNvbnRlbnQgdWwgPiBsaSwgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgdWwgPiBsaSwgLmJsb2NrLWNvbnRlbnRzIHVsID4gbGksIC5lbnRyeS1jb250ZW50IG9sID4gbGksIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IG9sID4gbGksIC5ibG9jay1jb250ZW50cyBvbCA+IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbGlzdCA+IGxpOmxhc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50IHVsID4gbGk6bGFzdC1jaGlsZCwgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgdWwgPiBsaTpsYXN0LWNoaWxkLCAuYmxvY2stY29udGVudHMgdWwgPiBsaTpsYXN0LWNoaWxkLCAuZW50cnktY29udGVudCBvbCA+IGxpOmxhc3QtY2hpbGQsIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IG9sID4gbGk6bGFzdC1jaGlsZCwgLmJsb2NrLWNvbnRlbnRzIG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLWxpc3QtLXBvaW50ID4gbGksIC5lbnRyeS1jb250ZW50IHVsID4gbGksIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IHVsID4gbGksIC5ibG9jay1jb250ZW50cyB1bCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5jLWxpc3QtLXBvaW50ID4gbGk6OmJlZm9yZSwgLmVudHJ5LWNvbnRlbnQgdWwgPiBsaTo6YmVmb3JlLCAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCB1bCA+IGxpOjpiZWZvcmUsIC5ibG9jay1jb250ZW50cyB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MWFhZDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogMDtcbn1cblxuLmMtbGlzdC0tb3JkZXIsIC5lbnRyeS1jb250ZW50IG9sLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgb2wsXG4uYmxvY2stY29udGVudHMgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuXG4uYy1saXN0LWFuY2hvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWxpc3QtYW5jaG9yIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5jLWxpc3QtYW5jaG9yLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QtYW5jaG9yLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjNDFhYWQzO1xufVxuXG4uYy1saXN0LWFuY2hvci1pdGVtIGE6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNkZmVmZjYgMCUsICM5OGQxZTcgMTAwJSk7XG59XG5cbi5jLWxpc3QtYW5jaG9yLWl0ZW0gYTpob3Zlcjo6YmVmb3JlLCAuYy1saXN0LWFuY2hvci1pdGVtIGE6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuNSk7XG59XG5cbi5jLWxpc3QtYW5jaG9yLWl0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNDFhYWQzIDAlLCAjOThkMWU3IDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC40LCAwLCAxKTtcbn1cblxuLmMtbGlzdC1hbmNob3ItaXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMzEzXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC40LCAwLCAxKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvOOCouOCpOOCs+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwJSAwJSAwJSAyNCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNDFhYWQzIDAlLCAjOThkMWU3IDEwMCUpO1xuICB9XG59XG5cbi5jLW1lbnUtdHJpZ2dlciB7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYy1tZW51LXRyaWdnZXIgLmljb24ge1xuICBjb2xvcjogI2ZhZjlmNDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYy1tZW51LXRyaWdnZXItbGFiZWwge1xuICBjb2xvcjogI2ZhZjlmNDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDBweCA0MHB4IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5jLXBhbmVsLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VjZjdmYyAwJSwgI2ZmZiAxMDAlKTtcbn1cblxuLmMtcGFuZWwtdGh1bWJuYWlsIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweCAwcHggMHB4IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtcGFuZWwtY29udGVudHMge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4uYy1wYW5lbC1jb250ZW50cy0tbmFycm93IHtcbiAgcGFkZGluZzogNTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWwtY29udGVudHMtLW5hcnJvdyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG4uYy1wYW5lbC10aXRsZSwgLmVudHJ5LWNvbnRlbnQgaDQsXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCBoNCxcbi5ibG9jay1jb250ZW50cyBoNCB7XG4gIGNvbG9yOiAjNDFhYWQzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLXBhbmVsLXRpdGxlOjphZnRlciwgLmVudHJ5LWNvbnRlbnQgaDQ6OmFmdGVyLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgaDQ6OmFmdGVyLFxuLmJsb2NrLWNvbnRlbnRzIGg0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNkZmVmZjYgMCUsICM5OGQxZTcgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K744Kv44K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tbWlkZGxlIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1taWRkbGUge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tLW5hcnJvdyB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tbmFycm93IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1iZyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tLWJnIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmctLW1pZGRsZSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tLWJnLS1taWRkbGUge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1iZy0tbmFycm93IHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmctLW5hcnJvdyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWNvbnRhaW5lci0tbWlkZGxlIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5jLXNlY3Rpb24tY29udGFpbmVyLS1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lci0tbmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyLS1maWxsLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCv+ODllxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRhYi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtNHB4O1xuICB9XG59XG5cbi5jLXRhYi1uYXYtaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFiLW5hdi1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxufVxuXG4uYy10YWItbmF2LWl0ZW06bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uYy10YWItbmF2LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5jLXRhYi1uYXYtaXRlbSBhW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLXRhYi1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5jLXRhYi1jb250ZW50cy1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtdGFiLWNvbnRlbnRzLWl0ZW1bYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44O844OW44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOThkMWU3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZSB0Ym9keSB0ciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtdGFibGUgdGJvZHkgdGgge1xuICB3aWR0aDogMzAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk4ZDFlNztcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzk4ZDFlNyAjZmZmICNmZmYgIzk4ZDFlNztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZSB0Ym9keSB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgfVxufVxuXG4uYy10YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk4ZDFlNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGJvZHkgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG4gIC5jLXRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLmMtZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1ncm91cCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmMtZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1ncm91cDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1ncm91cC0tbGVmdDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1ncm91cC0tbGVmdDo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2MHB4O1xuICB9XG59XG5cbi5jLWdyb3VwLS1yaWdodDo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1ncm91cC0tcmlnaHQ6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDYwcHg7XG4gIH1cbn1cblxuLmMtZ3JvdXAtLXllbGxvdzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y0ZjJlOSAwJSwgI2ZmZiAxMDAlKTtcbn1cblxuLmMtZ3JvdXAtLWJsdWU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlY2Y3ZmMgMCUsICNmZmYgMTAwJSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4jmlbTliJdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1hbGlnbi1sZWZ0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tcGMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWFsaWduLWxlZnQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWFsaWduLWxlZnQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS1zcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7og4zmma/oibJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmEyYTI7XG59XG5cbi51LWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4udS1iZy1zbG9wZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLnUtYmctc2xvcGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC8q5Zub6KeS5b2i44KS5YK+44GR44G+44GZKi9cbiAgdHJhbnNmb3JtOiBza2V3WSg1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaeoOe3mlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbn1cblxuLnUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xufVxuXG4udS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMzO1xufVxuXG4udS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMzMztcbn1cblxuLnUtYm9yZGVyLS13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZsb2F06Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kw44Oq44OD44OJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtcm93IHtcbiAgbWFyZ2luOiAtMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcm93IHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG59XG5cbi51LXJvdy1hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udS1yb3ctY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnUtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy1yZXZlcnNlLS1zcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbi51LXJvdy0tbm9tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cge1xuICBtYXJnaW46IC0yMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5hcnJvdyB7XG4gICAgbWFyZ2luOiAtMTJweDtcbiAgfVxufVxuXG4udS1jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTEge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4udS1jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMiB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi51LWNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTMge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4udS1jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC00IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi51LWNvbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC01IHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnUtY29sLTYge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC02IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNiB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi51LWNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC03IHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnUtY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC04IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTgge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4udS1jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC05IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC05IHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnUtY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi51LWNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTExIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTExIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4udS1jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWNvbC0xLS1wYyB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEtLXBjIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC0yLS1wYyB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tcGMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLTMtLXBjIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTMtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTMtLXBjIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC00LS1wYyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNC0tcGMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXBjIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC01LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS1wYyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtNi0tcGMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNi0tcGMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLTctLXBjIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC03LS1wYyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtOC0tcGMge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTgtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLXBjIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC05LS1wYyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC05LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC05LS1wYyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtMTAtLXBjIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEwLS1wYyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtMTEtLXBjIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTExLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTEtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS1wYyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtMTItLXBjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEyLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMi0tcGMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLTItLWxhcHRvcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC00LS1sYXB0b3Age1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLTctLWxhcHRvcCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC04LS1sYXB0b3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC0xLS10YWIge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLXRhYiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS10YWIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0zLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS10YWIge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tdGFiIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXRhYiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTYtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLXRhYiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS10YWIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tdGFiIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLXRhYiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMC0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tdGFiIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEtLXNwIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgLnUtY29sLTItLXNwIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLS1zcCA+IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICAudS1jb2wtMy0tc3Age1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgLnUtY29sLTQtLXNwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLS1zcCA+IC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICAudS1jb2wtNS0tc3Age1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC51LWNvbC02LS1zcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLS1zcCA+IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICAudS1jb2wtNy0tc3Age1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC51LWNvbC04LS1zcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgLnUtY29sLTktLXNwIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC51LWNvbC0xMC0tc3Age1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEwLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTEwLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgLnUtY29sLTExLS1zcCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICAudS1jb2wtMTItLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMTItLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6Z2e6KGo56S65YiH44KK5pu/44GIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaGlkZS0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWhpZGUtLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtaGlkZS0tbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWhpZGUtLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tYXJnaW7jgIFwYWRkaW5n5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIwIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIyNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQyNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI0MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1NSB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI1NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw2MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDY1IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjUge1xuICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI3MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI3MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NzUge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw3NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NzUge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw4MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4NSB7XG4gIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI4NSB7XG4gIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ4NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10OTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw5MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0OTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDk1IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTUge1xuICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDIwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjMwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDMwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjMwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDM1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQ1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQ1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjYwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDYwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjYwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDY1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjc1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDc1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjc1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDg1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjkwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDkwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjkwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDk1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdDAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS1tdDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDE1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjE1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDMwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjMwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzNS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQ1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQ1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjU1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDYwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjYwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjcwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDc1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjc1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjg1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDkwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjkwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMDAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOijhemjvlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXRleHQtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS10ZXh0LWltcG9ydGFudCB7XG4gIGNvbG9yOiAjZDM0MTQxO1xufVxuXG4udS10ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiAjNDFhYWQzO1xufVxuXG4udS10ZXh0LXRoaW4ge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4udS10ZXh0LWV4dHJhTGlnaHQge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4udS10ZXh0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnUtdGV4dC1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnUtdGV4dC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udS10ZXh0LXNlbWlCb2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnUtdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnUtdGV4dC1leHRyYUJvbGQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4udS10ZXh0LWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnUtdGV4dC14LXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4udS10ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnUtdGV4dC1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4udS10ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnUtdGV4dC14LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5bmF5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdzAge1xuICB3aWR0aDogMCU7XG59XG5cbi51LXcxMCB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi51LXcyMCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi51LXczMCB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi51LXc0MCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi51LXc1MCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi51LXc2MCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi51LXc3MCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi51LXc4MCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi51LXc5MCB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi51LXcxMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtdzAtLXBjIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS1wYyB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudS13MjAtLXBjIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tcGMge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS1wYyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13NTAtLXBjIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tcGMge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS1wYyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13ODAtLXBjIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tcGMge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tcGMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS13MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnUtdzIwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnUtdzMwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnUtdzUwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnUtdzYwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnUtdzgwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnUtdzkwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdzAtLXRhYiB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC51LXcxMC0tdGFiIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC51LXcyMC0tdGFiIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tdGFiIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC51LXc0MC0tdGFiIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC51LXc1MC0tdGFiIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tdGFiIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC51LXc3MC0tdGFiIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC51LXc4MC0tdGFiIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tdGFiIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC51LXcxMDAtLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdzAtLXNwIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS1zcCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudS13MjAtLXNwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tc3Age1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS1zcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13NTAtLXNwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tc3Age1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS1zcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13ODAtLXNwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tc3Age1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51LWgxMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4joo4Xpo75cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1saW5lLWJhc2lzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi51LWxpbmUtdGlnaHQge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLnUtbGluZS1kZWZhdWx0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnUtbGluZS1yZWxheGVkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi51LWxpbmUtd2lkZSB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4udS1saW5lLWxvb3NlIHtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWN2bmF2IHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHggMjRweCAyNHB4O1xuICB9XG59XG5cbi5wLWN2bmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtY3ZuYXYtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4ucC1jdm5hdi1saXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDcycHg7XG4gIHdpZHRoOiAxNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWN2bmF2LWxpc3QtaXRlbSB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWN2bmF2LWJ1dHRvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3ZuYXYtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnAtY3ZuYXYtYnV0dG9uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jdm5hdi1idXR0b246OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5wLWN2bmF2LWJ1dHRvbi5jb250YWN0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzQxYWFkMyAwJSwgIzk4ZDFlNyAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMjRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1jdm5hdi1idXR0b24uY29udGFjdCB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDQwcHggMHB4O1xuICB9XG59XG5cbi5wLWN2bmF2LWJ1dHRvbi5jb250YWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlMVwiO1xufVxuXG4ucC1jdm5hdi1idXR0b24uY29udGFjdDpob3ZlciB7XG4gIGNvbG9yOiAjNDFhYWQzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjZGZlZmY2IDAlLCAjOThkMWU3IDEwMCUpO1xufVxuXG4ucC1jdm5hdi1idXR0b24udGVsIHtcbiAgY29sb3I6ICM0MWFhZDM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNkZmVmZjYgMCUsICNmZmYgMTAwJSk7XG59XG5cbi5wLWN2bmF2LWJ1dHRvbi50ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzI0XCI7XG59XG5cbi5wLWN2bmF2LWJ1dHRvbi50ZWw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2RmZWZmNiAwJSwgIzk4ZDFlNyAxMDAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWN2bmF2LWJ1dHRvbi50ZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCA0MHB4IDBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuR+ODiuODk1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWduYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICB9XG4gIC5wLWduYXYuYWN0aXZlIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAucC1nbmF2LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnAtZ25hdi1vdmVybGF5LnZpc2libGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbmF2IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2LWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDMycHggMjRweCAxNnB4IDI0cHg7XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzI0MjkyYjtcbiAgcGFkZGluZzogNnB4IDhweCA2cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDhweCAwcHg7XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNy43NGRlZywgIzQxYWFkMyAwJSwgIzk4ZDFlNyAxMDAlKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODmOODg+ODgOODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWhlYWRlciB7XG4gIGhlaWdodDogNzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgei1pbmRleDogMTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5wLWhlYWRlci1sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtaGVhZGVyLWxvZ28gYSBpbWcge1xuICB3aWR0aDogMjYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1oZWFkZXItbG9nbyBhIGltZyB7XG4gICAgd2lkdGg6IDIxNnB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjg4Pjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci1jdGEge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNDFhYWQzIDAlLCAjOThkMWU3IDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAxMDBweCAwcHggMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItY3RhIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweCA2MHB4IDBweCAwcHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWN0YS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1mb290ZXItY3RhLXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkZmVmZjYgMCUsICNmZmYgMTAwJSk7XG59XG5cbi5wLWZvb3Rlci1jdGEtLXNtYWxsIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wLWZvb3Rlci1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDMycHggNDBweCAyMHB4IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMzJweCAyMHB4IDIwcHggMjBweDtcbiAgfVxufVxuXG4ucC1mb290ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wLWZvb3Rlci1sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtZm9vdGVyLWxvZ28gYSBpbWcge1xuICB3aWR0aDogMjYwcHg7XG59XG5cbi5wLWZvb3Rlci1zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuXG4ucC1mb290ZXItc25zLWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzI0MjkyYjtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4ucC1mb290ZXItc25zLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjNDFhYWQzO1xufVxuXG4ucC1mb290ZXItbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnAtZm9vdGVyLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLW5hdi1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnAtZm9vdGVyLW5hdi1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItbmF2LWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLWZvb3Rlci1uYXYtbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCA4cHggMHB4O1xufVxuXG4ucC1mb290ZXItbmF2LWxpc3QtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDcuNzRkZWcsICM0MWFhZDMgMCUsICM5OGQxZTcgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItbmF2LWxpc3QtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuXG4ucC1mb290ZXItY29weXJpZ2h0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnAtbXYge1xuICBnYXA6IDRweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2RmZWZmNiAwJSwgIzk4ZDFlNyA1MiUpO1xuICBib3JkZXItcmFkaXVzOiA2MHB4IDBweCA2MHB4IDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luOiAwcHggNDBweCAyNHB4IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12IHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbjogMHB4IDAgMjRweCAwO1xuICB9XG59XG5cbi5wLW12LXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLnAtbXYtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXYtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4ucC1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggMHB4IDQwcHggMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1pbWFnZS10aHVtYm5haWwge1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDBweCAwcHggMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCg1MDAgLyA3NTApICogMTAwJSk7XG59XG5cbi5wLWltYWdlLXRodW1ibmFpbCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnAtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ3JpZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4ucC1ncmlkLWhlYWRsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wLWdyaWQtaGVhZGxpbmUtbnVtYmVyIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogNTZweDtcbiAgY29sb3I6ICM0MWFhZDM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWdyaWQtaGVhZGxpbmUtbnVtYmVyIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLWdyaWQtaGVhZGxpbmUtaWNvbiB7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNlY2Y3ZmMgMCUsICNmZmYgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWdyaWQtaGVhZGxpbmUtaWNvbiB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG5cbi5wLWdyaWQtaGVhZGxpbmUtaWNvbiAuaWNvbiB7XG4gIGNvbG9yOiAjNDFhYWQzO1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWdyaWQtaGVhZGxpbmUtaWNvbiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLWdyaWQtY29udGVudHMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtY3RhLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuXG4ucC1jdGEtbGlzdC0tc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWN0YS1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5wLWN0YS1saXN0LWl0ZW0ge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3RhLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtYWNjb3JkaW9uLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wLWFjY29yZGlvbi1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLWFjY29yZGlvbi13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hY2NvcmRpb24td3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufVxuXG4ucC1hY2NvcmRpb24taGVhZGVyIHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG4ucC1hY2NvcmRpb24taGVhZGVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xufVxuXG4ucC1hY2NvcmRpb24taGVhZGVyIGEuYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5wLWFjY29yZGlvbi1oZWFkZXIgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTMxNlwiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGNvbG9yOiAjNDFhYWQzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnAtYWNjb3JkaW9uLWljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnAtYWNjb3JkaW9uLWljb24ucXVlc3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAjNDFhYWQzIDAlLCAjOThkMWU3IDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnAtYWNjb3JkaW9uLWljb24uYW5zd2VyIHtcbiAgY29sb3I6ICM0MWFhZDM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0MWFhZDM7XG59XG5cbi5wLWFjY29yZGlvbi1xdWVzdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtYWNjb3JkaW9uLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogI2VjZjdmYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWNjb3JkaW9uLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5wLWFjY29yZGlvbi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbn1cblxuLnRvcC1rZXl2aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjE1cHg7XG4gIG1hcmdpbjogNDBweCA0MHB4IDgwcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNzBweCAwcHggNzBweCAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Ata2V5dmlzdWFsIHtcbiAgICBoZWlnaHQ6IDY2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHggMHB4IDYwcHggMHB4O1xuICAgIG1hcmdpbjogOHB4IDIwcHggNDBweCAyMHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIH1cbn1cblxuLnRvcC1rZXl2aXN1YWwtc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udG9wLWtleXZpc3VhbC1zbGlkZXIgPiAuc2xpY2stbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRvcC1rZXl2aXN1YWwtc2xpZGVyID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50b3Ata2V5dmlzdWFsLXNsaWRlci1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWtleXZpc3VhbC1zbGlkZXItaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cblxuLnRvcC1rZXl2aXN1YWwtc2xpZGVyLWltYWdlMDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJhMmEyO1xufVxuXG4udG9wLWtleXZpc3VhbC1zbGlkZXItaW1hZ2UwMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi50b3Ata2V5dmlzdWFsLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiA0OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWtleXZpc3VhbC1jb250ZW50cyB7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogMTZweCAxMnB4O1xuICB9XG59XG5cbi50b3Ata2V5dmlzdWFsLXRleHQge1xuICBjb2xvcjogIzQxYWFkMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDEycHggMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWtleXZpc3VhbC10ZXh0IHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgfVxufVxuXG4udG9wLWtleXZpc3VhbC1jYXRjaGNvcHkge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Ata2V5dmlzdWFsLWNhdGNoY29weSB7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cblxuLnRvcC1rZXl2aXN1YWwtY2F0Y2hjb3B5IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA3Ljc0ZGVnLCAjNDFhYWQzIDAlLCAjOThkMWU3IDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMTZweCAwcHg7XG59XG5cbi50b3Ata2V5dmlzdWFsLWNhdGNoY29weSBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWtleXZpc3VhbC1jYXRjaGNvcHkgc3BhbiB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1oMiB7XG4gIGNvbG9yOiAjNDFhYWQzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi50b3AtaDItd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4udG9wLWgyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MWFhZDMgMCUsICM5OGQxZTcgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi50b3AtaDItdGV4dCB7XG4gIGNvbG9yOiAjMjQyOTJiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi50b3AtbmV3cy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udG9wLW5ld3MtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b3AtbmV3cy1pdGVtIGE6aG92ZXIgLnRvcC1uZXdzLXRpdGxlIHtcbiAgY29sb3I6ICM0MWFhZDM7XG59XG5cbi50b3AtbmV3cy1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2E1YTVhNTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4udG9wLW5ld3MtdGl0bGUge1xuICBjb2xvcjogIzI0MjkyYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4udG9wLW5ld3MtdGV4dCB7XG4gIGNvbG9yOiAjMjQyOTJiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi50b3Atc2NoZWR1bGUtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgY29sb3I6ICMyNDI5MmI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zY2hlZHVsZS10YWJsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50b3Atc2NoZWR1bGUtdGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xufVxuXG4udG9wLXNjaGVkdWxlLXRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXNjaGVkdWxlLXRhYmxlIHRyIHRkIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLnRvcC1zY2hlZHVsZS10YWJsZSB0ciB0aCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2NoZWR1bGUtdGFibGUgdHIgdGgge1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDA7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VydmljZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi50b3Atc2VydmljZS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNlY2Y3ZmMgMCUsICNmZmYgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZXJ2aWNlLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2UtaWNvbiBpIHtcbiAgY29sb3I6ICM0MWFhZDM7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZXJ2aWNlLWljb24gaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZS1jb250ZW50cyB7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuXG4udG9wLWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50b3AtYWNjZXNzIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWFjY2VzcyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi50b3AtYWNjZXNzLWxvZ28ge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtYWNjZXNzLWxvZ28ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuXG4udG9wLWFjY2Vzcy1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udG9wLWFjY2Vzcy1tYXAgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWJvdXQtaDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fib3V0L2gxLmpwZyk7XG59XG5cbi5zZXJ2aWNlLWgxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZXJ2aWNlL2gxLmpwZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZXJ2aWNlLWgxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbHRlcjogYmx1cigycHgpO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnNlcnZpY2UtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufVxuXG4uc2VydmljZS1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmOGY2ZjA7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlLXBhbmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLXBhbmVsLS1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggZG90dGVkICM0MWFhZDM7XG59XG5cbi5zZXJ2aWNlLXBhbmVsLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UtcGFuZWwtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLnNlcnZpY2UtbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mYXEtaDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZhcS9oMS5qcGcpO1xufVxuXG4ucHJpdmFjeXBvbGljeS1oMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJpdmFjeS9oMS5qcGcpO1xufVxuXG4uY29udGFjdC1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5jb250YWN0LWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDBweCAxZW07XG59XG5cbi5jb250YWN0LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgY29sb3I6ICM0MWFhZDM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29udGFjdC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDY0cHg7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCA0MHB4IDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgIzQxYWFkMyAwJSwgIzk4ZDFlNyAxMDAlKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDFhYWQzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjZGZlZmY2IDAlLCAjOThkMWU3IDEwMCUpO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4ud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkICM0MWFhZDM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0MWFhZDM7XG59XG5cbi53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC41ZW07XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yZW07XG4gIGxlZnQ6IDAuNWVtO1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBwYWRkaW5nOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5ld3Mtc2VjdGlvbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubmV3cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4ubmV3cy1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzLWxpc3QtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0MWFhZDM7XG59XG5cbi5uZXdzLWxpc3QtaXRlbSBhOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjZGZlZmY2IDAlLCAjOThkMWU3IDEwMCUpO1xufVxuXG4ubmV3cy1saXN0LWl0ZW0gYTpob3Zlcjo6YmVmb3JlLCAubmV3cy1saXN0LWl0ZW0gYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KTtcbn1cblxuLm5ld3MtbGlzdC1pdGVtIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQxYWFkMyAwJSwgIzk4ZDFlNyAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSk7XG59XG5cbi5uZXdzLWxpc3QtaXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMzE1XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC40LCAwLCAxKTtcbn1cblxuLm5ld3MtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmV3cy1saW5rIC5wLWltYWdlLXRodW1ibmFpbCBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLm5ld3MtbGluazpob3ZlciAucC1pbWFnZS10aHVtYm5haWwgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbn1cblxuLm5ld3MtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ubmV3cy1sYWJlbC5ub3RpY2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0MWFhZDMgMCwgIzk4ZDFlNyAxMDAlKTtcbn1cblxuLm5ld3MtbGFiZWwuaW1wb3J0YW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZDM0MTQxIDAsICNlNzk4OTggMTAwJSk7XG59XG5cbi5uZXdzLWxhYmVsLmRhaWx5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNDJkNDQyIDAsICM5OWU4OTkgMTAwJSk7XG59XG5cbi5uZXdzLWxhYmVsLm5ld3Mge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNkNDk3NDIgMCwgI2U4Yzc5OSAxMDAlKTtcbn1cblxuLm5ld3MtbGFiZWwucmVjcnVpdCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQyN2VkNCAwLCAjOTliYWU4IDEwMCUpO1xufVxuXG4ubmV3cy1sYWJlbC5vdGhlcnMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM4YzhjOGMgMCwgI2JmYmZiZiAxMDAlKTtcbn1cblxuLm5ld3MtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiAwIDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3cy1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzQxYWFkMztcbn1cblxuLm5ld3MtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjZGZlZmY2IDAlLCAjOThkMWU3IDEwMCUpO1xufVxuXG4ubmV3cy1idXR0b246aG92ZXI6OmJlZm9yZSwgLm5ld3MtYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41LCAxLjUpO1xufVxuXG4ubmV3cy1idXR0b24tLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQxYWFkMyAwJSwgIzk4ZDFlNyAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSk7XG59XG5cbi5uZXdzLWJ1dHRvbi0tcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTMxNVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSk7XG59XG5cbi5uZXdzLWJ1dHRvbi0tbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNDFhYWQzIDAlLCAjOThkMWU3IDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjQsIDAsIDEpO1xufVxuXG4ubmV3cy1idXR0b24tLW5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUzMTRcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSk7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzMzMztcbiRjb2xvci10ZXh0OiAjMjQyOTJiO1xuJGNvbG9yLWJsdWU6ICM0MWFhZDM7XG5cbiRjb2xvci1saWdodC1ncmF5OiAjZjJmMmYyO1xuJGNvbG9yLW1pZC1ncmF5OiAjYmZiZmJmO1xuJGNvbG9yLWdyYXk6ICNhMmEyYTI7XG4kY29sb3ItZGFyay1ncmF5OiAjODA4MDgwO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuc3BhY2luZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRzcGFjZTogODBweCwgNDBweCwgMzBweCwgMjBweDtcbiRzcGFjZS10YWI6IDYwcHgsIDQwcHgsIDIwcHgsIDEwcHg7XG4kc3BhY2Utc3A6IDQwcHgsIDMwcHgsIDIwcHgsIDEwcHg7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHRoaW46IDEwMDtcbiRleHRyYUxpZ2h0OiAyMDA7XG4kbGlnaHQ6IDMwMDtcbiRyZWd1bGFyOiA0MDA7XG4kbWVkaXVtOiA1MDA7XG4kc2VtaUJvbGQ6IDYwMDtcbiRib2xkOiA3MDA7XG4kZXh0cmFCb2xkOiA4MDA7XG4kYmxhY2s6IDkwMDtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250ZW50cyB3aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb250ZW50cy13aWR0aDogMTI0MHB4O1xuJGNvbnRlbnRzLW5hcnJvdy13aWR0aDogMTAwMHB4O1xuJGNvbnRlbnRzLXBhZGRpbmc6IDIwcHg7XG4kY29udGVudHMtcGFkZGluZy1zcDogMjBweDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnotaW5kZXggb3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kejogKGNvbnRlbnRzLCBhcnJvdywgZ25hdiwgbGVmdGJhciwgaGVhZGVyLCBmb290ZXIsIG1vZGFsKTtcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWRpYSBxdWVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRicmVha3BvaW50czogKFxuICAnc3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxuICAndGFiJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KScsXG4gICdvdmVydGFiJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KScsXG4gICdsYXB0b3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpJyxcbiAgJ21kcGknOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpJyxcbiAgJ3BjJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpJ1xuKSAhZGVmYXVsdDtcblxuQG1peGluIHZpZXctYXQoJGJyZWFrcG9pbnQ6IHBjKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaCB3aXRoIGNlbnRlci1saW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGNlbnRlci1saW5lKCRjb2xvcjogIzRmNTc0ZCwgJHBhZGRpbmc6IDMwcHgsICRoZWlnaHQ6IDFweCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAjNGY1NzRkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nO1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmcgLyAyO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nIC8gMjtcbiAgICB9XG4gIH1cbn1cbiRfZm9udC1zaXplOiAoXG4gICdzcCc6IDE2cHgsXG4gICdwYyc6IDE2cHgsXG4pICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gcmVtKCRweDogMTZweCwgJGtleTogJ3BjJykge1xuICAkdmFsdWU6IG1hcC1nZXQoJF9mb250LXNpemUsICRrZXkpO1xuICBAcmV0dXJuICgkcHggLyAkdmFsdWUpICogMXJlbTtcbn0iLCIvLyBJY29tb29u44GL44KJ6Kit5a6a44CAc3R5bGUuY3Nz44Kz44OU44OaXG4vLyB1cmwoKeOBruODkeOCueazqOaEj1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uZW90P254YzJvaCcpO1xuICAgIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi5lb3Q/bnhjMm9oI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKCcuLi9mb250cy9pY29tb29uLnR0Zj9ueGMyb2gnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICB1cmwoJy4uL2ZvbnRzL2ljb21vb24ud29mZj9ueGMyb2gnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi5zdmc/bnhjMm9oI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5ldmVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICBcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG5cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkwXCI7XG59XG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk2XCI7XG59XG4iLCJodG1sLFxuYm9keSxcbnAsXG5vbCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50ZXh0YXJlYSxcbnByZSxcbmlmcmFtZSxcbmhyLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyxcbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0LFxuYXVkaW8sXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xufVxuXG5hIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSk7XG59XG5cbnAge1xuICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbmltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nLXRvcDogNzJweDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvcl9fcG9zdC10aXRsZS13cmFwcGVyLFxuLndwLWJsb2NrLXBvc3QtY29udGVudCB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yX19wb3N0LXRpdGxlLXdyYXBwZXIgaDEge1xuICBAZXh0ZW5kIC5jLWgxO1xufVxuXG4uZW50cnktY29udGVudCxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0LFxuLmJsb2NrLWNvbnRlbnRzIHtcbiAgaDEge1xuICAgIEBleHRlbmQgLmMtaDE7XG4gIH1cbiAgaDIge1xuICAgIEBleHRlbmQgLmMtaDI7XG4gICAgbWFyZ2luOiA1NnB4IDAgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbjogNDBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBAZXh0ZW5kIC5jLWgzO1xuICAgIG1hcmdpbjogNDBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW46IDMycHggMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBAZXh0ZW5kIC5jLXBhbmVsLXRpdGxlO1xuICAgIG1hcmdpbjogMjRweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoNSB7XG4gICAgQGV4dGVuZCAuYy1oNDtcbiAgfVxuXG4gIHVsIHtcbiAgICBAZXh0ZW5kIC5jLWxpc3Q7XG4gICAgQGV4dGVuZCAuYy1saXN0LS1wb2ludDtcbiAgfVxuXG4gIG9sIHtcbiAgICBAZXh0ZW5kIC5jLWxpc3Q7XG4gICAgQGV4dGVuZCAuYy1saXN0LS1vcmRlcjtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2stdGFibGUge1xuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk4ZDFlNztcblxuICAgICAgdGhlYWQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOThkMWU3O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzk4ZDFlNyAkY29sb3Itd2hpdGUgJGNvbG9yLXdoaXRlICM5OGQxZTc7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIC8vIHRyIHtcbiAgICAgICAgLy8gICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogMTZweCA0MHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OGQxZTc7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG5cbiAgICAgICAgICAgIC8vICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAvLyAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jayB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsIi53cC1wYWdlbmF2aSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAucGFnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzcGFuLFxuICBhIHtcbiAgICAvKuaVsOWtl+mDqOWIhuOBruWFsemAmkNTU+OAgOWkp+OBjeOBleOBquOBqSovXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgd2lkdGg6IDNlbTtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBsaW5lLWhlaWdodDogM2VtO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICM5OGQxZTc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICYuY3VycmVudCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIC8q54++5Zyo44Gu44Oa44O844K4Ki9cbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDFhYWQzO1xuICAgIH1cblxuICAgICYubmV4dHBvc3RzbGluayxcbiAgICAmLnByZXZpb3VzcG9zdHNsaW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44Oz44GP44Ga44OK44OTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1icmVhZGNydW1iIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDE2cHggMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMTJweCAwO1xuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi77yeXCI7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDI0MHB4O1xuICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDQwcHggMHB4O1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAmLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAxMDBkZWcsXG4gICAgICByZ2IoNjUsIDE3MCwgMjExKSAwJSxcbiAgICAgIHJnYigxNTIsIDIwOSwgMjMxKSAxMDAlXG4gICAgKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmLS1ib3JkZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNlY2Y3ZmMgMCUsICRjb2xvci13aGl0ZSAxMDAlKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgfVxuXG4gICYtLWNvbnRhY3Qge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2RmZWZmNiAwJSwgcmdiKDE1MiwgMjA5LCAyMzEpIDEwMCUpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTBlMVwiO1xuICAgIH1cbiAgfVxuXG4gICYtLXRlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2VjZjdmYyAwJSwgJGNvbG9yLXdoaXRlIDEwMCUpO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNkZmVmZjYgMCUsIHJnYigxNTIsIDIwOSwgMjMxKSAxMDAlKTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGUzMjRcIjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjgqnjg7zjg6Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWZvcm0ge1xuICAmLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgLy8gJjppbnZhbGlkIHtcbiAgICAvLyAgIGJvcmRlcjogMnB4IHNvbGlkICNiMTEwMTA7XG4gICAgLy8gICBiYWNrZ3JvdW5kOiByZ2JhKDE3NywgMTYsIDE2LCAwLjI1KTtcbiAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24taW52YWxpZC5wbmcpO1xuICAgIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIC8vICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAvLyAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgIC8vIH1cbiAgfVxuXG4gICYtdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTBlbTtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gICYtbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYtY2hlY2tib3gge1xuICAgICYtaW5wdXQge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgJjpjaGVja2VkICsgLmMtZm9ybS1jaGVja2JveC1zcGFuOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkICsgLmMtZm9ybS1jaGVja2JveC1zcGFuOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMC41ZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC4yZW07XG4gICAgICAgIGxlZnQ6IDAuNWVtO1xuICAgICAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1yYWRpbyB7XG4gICAgJi1pbnB1dCB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAmOmNoZWNrZWQgKyAuYy1mb3JtLXJhZGlvLXNwYW46OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgYm9yZGVyOiA4cHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHggNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcicgZGF0YS1pY29uPSdhbmdsZS1kb3duJyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtYW5nbGUtZG93biBmYS13LTEwJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInJTNFJTNDcGF0aCBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J00xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAweiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuN2VtIHRvcCA1MCUsIDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAuNjVlbSBhdXRvLCAxMDAlO1xuXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYWFhO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAzcHggcmdiYSg1OSwgMTUzLCAyNTIsIDAuNyk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggLW1vei1tYWMtZm9jdXNyaW5nO1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgb3B0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6KaL5Ye644GXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1oMSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIDEzNWRlZyxcbiAgICByZ2IoNjUsIDE3MCwgMjExKSAwJSxcbiAgICByZ2IoMTUyLCAyMDksIDIzMSkgMTAwJVxuICApO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICB9XG59XG5cbi5jLWgyIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IHJlbSgyNnB4KTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICA5MGRlZyxcbiAgICAgIHJnYig2NSwgMTcwLCAyMTEpIDAlLFxuICAgICAgcmdiKDE1MiwgMjA5LCAyMzEpIDEwMCVcbiAgICApO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgY29sb3I6ICMyNDI5MmI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtaDMge1xuICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTgwZGVnLFxuICAgICAgcmdiKDY1LCAxNzAsIDIxMSkgMCUsXG4gICAgICByZ2IoMTUyLCAyMDksIDIzMSkgMTAwJVxuICAgICk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uYy1oNCB7XG4gIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYy1oNSB7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5jLWgtLWNlbnRlci1saW5lIHtcbiAgQGluY2x1ZGUgY2VudGVyLWxpbmUoKTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODqeODmeODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7nt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWxpbmUge1xuICAmLS1kYXNoZWQge1xuICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgIzdENkEwMDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxpbmsge1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2RmZWZmNiAwJSwgcmdiKDE1MiwgMjA5LCAyMzEpIDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICB3aWR0aDogMmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDQ1ZGVnLFxuICAgICAgcmdiKDY1LCAxNzAsIDIxMSkgMCUsXG4gICAgICByZ2IoMTUyLCAyMDksIDIzMSkgMTAwJVxuICAgICk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMWVtKTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUzMTVcIjtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICB3aWR0aDogMmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMWVtKTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjQsIDAsIDEpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oq44K544OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGlzdCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG5cbiAgPiBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1wb2ludCB7XG4gICAgPiBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMC41ZW07XG4gICAgICAgIGhlaWdodDogMC41ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWQzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC42ZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb3JkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIH1cblxuICAmLWFuY2hvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjRweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgMjI1ZGVnLFxuICAgICAgICAgICAgICAjZGZlZmY2IDAlLFxuICAgICAgICAgICAgICByZ2IoMTUyLCAyMDksIDIzMSkgMTAwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgNDVkZWcsXG4gICAgICAgICAgICByZ2IoNjUsIDE3MCwgMjExKSAwJSxcbiAgICAgICAgICAgIHJnYigxNTIsIDIwOSwgMjMxKSAxMDAlXG4gICAgICAgICAgKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC40LCAwLCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTMxM1wiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjQsIDAsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O844Ki44Kk44Kz44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMCUgMCUgMCUgMjQlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDkwZGVnLFxuICAgICAgcmdiKDY1LCAxNzAsIDIxMSkgMCUsXG4gICAgICByZ2IoMTUyLCAyMDksIDIzMSkgMTAwJVxuICAgICk7XG4gIH1cblxuICAmLXRyaWdnZXIge1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5pY29uIHtcbiAgICAgIGNvbG9yOiAjZmFmOWY0O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgXG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICBjb2xvcjogI2ZhZjlmNDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg43jg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDBweCA0MHB4IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgJi0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VjZjdmYyAwJSwgJGNvbG9yLXdoaXRlIDEwMCUpO1xuICB9XG5cbiAgJi10aHVtYm5haWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHggMHB4IDBweCAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICAmLS1uYXJyb3cge1xuICAgICAgcGFkZGluZzogNTZweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2RmZWZmNiAwJSwgcmdiKDE1MiwgMjA5LCAyMzEpIDEwMCUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXNlY3Rpb24ge1xuICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgbWFyZ2luOiBudGgoJHNwYWNlLCAxKSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIG1hcmdpbjogbnRoKCRzcGFjZS1zcCwgMSkgMDtcbiAgfVxuXG4gICYtLW1pZGRsZSB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgbWFyZ2luOiBudGgoJHNwYWNlLCAyKSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbjogbnRoKCRzcGFjZS1zcCwgMikgMDtcbiAgICB9XG4gIH1cblxuICAmLS1uYXJyb3cge1xuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIG1hcmdpbjogbnRoKCRzcGFjZSwgMykgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2Utc3AsIDMpIDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYmcge1xuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2UsIDEpIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMSkgMDtcbiAgICB9XG5cbiAgICAmLS1taWRkbGUge1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAyKSAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2Utc3AsIDIpIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmFycm93IHtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZSwgMykgMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLXNwLCAzKSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6ICRjb250ZW50cy13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIHBhZGRpbmc6IDAgJGNvbnRlbnRzLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nLXNwO1xuICAgIH1cblxuICAgICYtLW1pZGRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZztcbiAgICB9XG5cbiAgICAmLS1uYXJyb3cge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGVudHMtbmFycm93LXdpZHRoO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZztcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZmlsbC1zcCB7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K/44OWXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy10YWIge1xuICAmLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogLTRweDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JheTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkLWdyYXk7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZC1ncmF5O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjg7zjg5bjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOThkMWU3O1xuXG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OGQxZTc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk4ZDFlNyAkY29sb3Itd2hpdGUgJGNvbG9yLXdoaXRlICM5OGQxZTc7XG5cbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOThkMWU3O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLWdyb3VwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi0tbGVmdCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0teWVsbG93IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y0ZjJlOSAwJSwgJGNvbG9yLXdoaXRlIDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gICYtLWJsdWUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWNmN2ZjIDAlLCAkY29sb3Itd2hpdGUgMTAwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI5pW05YiXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIC51LWFsaWduLWxlZnQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICAudS1hbGlnbi1sZWZ0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgLnUtYWxpZ24tbGVmdC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgLnUtYWxpZ24tbGVmdC0tc3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS1zcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6IOM5pmv6ImyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnUtYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi51LWJnLXNsb3BlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICAvKuWbm+inkuW9ouOCkuWCvuOBkeOBvuOBmSovXG4gICAgdHJhbnNmb3JtOiBza2V3WSg1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mnqDnt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJvcmRlciB7XG4gICYtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgJi10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gIH1cblxuICAmLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmxvYXTop6PpmaRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWNsZWFyZml4OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrDjg6rjg4Pjg4lcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRwYWRkaW5nOiAzMnB4O1xuJHBhZGRpbmctbmFycm93OiAyMHB4O1xuJHBhZGRpbmctbmFycm93LS1zcDogMTJweDtcbiRwYWRkaW5nLXNwOiAxMHB4O1xuXG4udS1yb3cge1xuICBtYXJnaW46ICgtMSkgKiAkcGFkZGluZztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgbWFyZ2luOiAoLTEpICogJHBhZGRpbmctc3A7XG4gIH1cblxuICAmLWFsaWduLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYtY29udGVudC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAmLS1zcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ub21hcmdpbiB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgJi0tc3Age1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbmFycm93IHtcbiAgICBtYXJnaW46ICgtMSkgKiAkcGFkZGluZy1uYXJyb3c7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW46ICgtMSkgKiAkcGFkZGluZy1uYXJyb3ctLXNwO1xuICAgIH1cbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgJHdpZHRoOiAoMTAwJSAvICgxMiAvICRpKSk7XG4gIC51LWNvbC0jeyRpfSB7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1zcDtcbiAgICB9XG4gIH1cblxuICAudS1jb2wtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnUtY29sLW9mZnNldC0jeyRpfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcbiAgfVxuXG4gIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgID4gLnUtY29sLSN7JGl9IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLnUtcm93LS1uYXJyb3cge1xuICAgID4gLnUtY29sLSN7JGl9IHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChwYykge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAkd2lkdGg6ICgxMDAlIC8gKDEyIC8gJGkpKTtcbiAgICAudS1jb2wtI3skaX0tLXBjIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICB9XG5cbiAgICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXBjIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgfVxuXG4gICAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgICA+IC51LWNvbC0jeyRpfS0tcGMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgID4gLnUtY29sLSN7JGl9LS1wYyB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgJHdpZHRoOiAoMTAwJSAvICgxMiAvICRpKSk7XG4gICAgLnUtY29sLSN7JGl9LS1sYXB0b3Age1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLWxhcHRvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgIH1cblxuICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgPiAudS1jb2wtI3skaX0tLWxhcHRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgPiAudS1jb2wtI3skaX0tLWxhcHRvcCB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgJHdpZHRoOiAoMTAwJSAvICgxMiAvICRpKSk7XG4gICAgLnUtY29sLSN7JGl9LS10YWIge1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXRhYiB7XG4gICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgIH1cblxuICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgPiAudS1jb2wtI3skaX0tLXRhYiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgPiAudS1jb2wtI3skaX0tLXRhYiB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICR3aWR0aDogKDEwMCUgLyAoMTIgLyAkaSkpO1xuICAgIC51LWNvbC0jeyRpfS0tc3Age1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1zcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXNwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgfVxuXG4gICAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgICA+IC51LWNvbC0jeyRpfS0tc3Age1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51LXJvdy0tbm9tYXJnaW4tLXNwIHtcbiAgICAgID4gLnUtY29sLSN7JGl9LS1zcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgPiAudS1jb2wtI3skaX0tLXNwIHtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93LS1zcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7pnZ7ooajnpLrliIfjgormm7/jgYhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgLnUtaGlkZS0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgLnUtaGlkZS0tdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIC51LWhpZGUtLWxhcHRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIC51LWhpZGUtLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWFyZ2lu44CBcGFkZGluZ+aMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgLnUtbXQjeyRpICogNX0ge21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LW1yI3skaSAqIDV9IHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LW1sI3skaSAqIDV9IHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtbWIjeyRpICogNX0ge21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LXB0I3skaSAqIDV9IHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtcHIjeyRpICogNX0ge3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LXBsI3skaSAqIDV9IHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LXBiI3skaSAqIDV9IHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG59XG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS1zcCB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS1zcCB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWwjeyRpICogNX0tLXNwIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1zcCB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS1zcCB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wciN7JGkgKiA1fS0tc3Age3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tc3Age3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS1zcCB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS10YWIge21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tciN7JGkgKiA1fS0tdGFiIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tdGFiIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS10YWIge21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tdGFiIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXByI3skaSAqIDV9LS10YWIge3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tdGFiIHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tdGFiIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgfVxufVxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3Ape1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICAgICAudS1tdCN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbXIjeyRpICogNX0tLWxhcHRvcCB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWwjeyRpICogNX0tLWxhcHRvcCB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tYiN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHQjeyRpICogNX0tLWxhcHRvcCB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wciN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGwjeyRpICogNX0tLWxhcHRvcCB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGIjeyRpICogNX0tLWxhcHRvcCB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQocGMpe1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICAgICAudS1tdCN7JGkgKiA1fS0tcGMge21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tciN7JGkgKiA1fS0tcGMge21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1sI3skaSAqIDV9LS1wYyB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tYiN7JGkgKiA1fS0tcGMge21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tcGMge3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHIjeyRpICogNX0tLXBjIHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGwjeyRpICogNX0tLXBjIHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tcGMge3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI6KOF6aO+XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdGV4dC1pbnZlcnNlIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnUtdGV4dC1pbXBvcnRhbnQge1xuICBjb2xvcjogI2QzNDE0MTtcbn1cblxuLnUtdGV4dC1hY2NlbnQge1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG59XG5cbi51LXRleHQtdGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiAkdGhpbjtcbn1cbi51LXRleHQtZXh0cmFMaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAkZXh0cmFMaWdodDtcbn1cbi51LXRleHQtbGlnaHQge1xuICBmb250LXdlaWdodDogJGxpZ2h0O1xufVxuLnUtdGV4dC1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xufVxuLnUtdGV4dC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogJG1lZGl1bTtcbn1cbi51LXRleHQtc2VtaUJvbGQge1xuICBmb250LXdlaWdodDogJHNlbWlCb2xkO1xufVxuLnUtdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xufVxuLnUtdGV4dC1leHRyYUJvbGQge1xuICBmb250LXdlaWdodDogJGV4dHJhQm9sZDtcbn1cbi51LXRleHQtYmxhY2sge1xuICBmb250LXdlaWdodDogJGJsYWNrO1xufVxuXG4udS10ZXh0LXgtc21hbGwge1xuICBmb250LXNpemU6IHJlbSgxMnB4KTtcbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xufVxuXG4udS10ZXh0LWRlZmF1bHQge1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbn1cblxuLnUtdGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xufVxuXG4udS10ZXh0LXgtbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbSgyMHB4KTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7luYXmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gIC51LXcjeyRpICogMTB9IHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAgIC51LXcjeyRpICogMTB9LS1wYyB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLWxhcHRvcCB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLXRhYiB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tc3Age1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnUtaDEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4joo4Xpo75cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1saW5lLWJhc2lzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi51LWxpbmUtdGlnaHQge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLnUtbGluZS1kZWZhdWx0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnUtbGluZS1yZWxheGVkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi51LWxpbmUtd2lkZSB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4udS1saW5lLWxvb3NlIHtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbn1cbiIsIi5wLWN2bmF2IHtcbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHggMjRweCAyNHB4O1xuICB9XG5cbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgd2lkdGg6IDE2MHB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb250YWN0IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTM1ZGVnLFxuICAgICAgICByZ2IoNjUsIDE3MCwgMjExKSAwJSxcbiAgICAgICAgcmdiKDE1MiwgMjA5LCAyMzEpIDEwMCVcbiAgICAgICk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAyNHB4O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDQwcHggMHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTBlMVwiO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgMjI1ZGVnLFxuICAgICAgICAgICNkZmVmZjYgMCUsXG4gICAgICAgICAgcmdiKDE1MiwgMjA5LCAyMzEpIDEwMCVcbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRlbCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZGZlZmY2IDAlLCAkY29sb3Itd2hpdGUgMTAwJSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMzI0XCI7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgMjI1ZGVnLFxuICAgICAgICAgICNkZmVmZjYgMCUsXG4gICAgICAgICAgcmdiKDE1MiwgMjA5LCAyMzEpIDEwMCVcbiAgICAgICAgKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDQwcHggMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkfjg4rjg5Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWduYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDI0cHg7XG5cbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgcGFkZGluZzogMzJweCAyNHB4IDE2cHggMjRweDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgY29sb3I6ICMyNDI5MmI7XG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHggNnB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCA4cHggMHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTA3Ljc0ZGVnLFxuICAgICAgICAgICAgcmdiKDY1LCAxNzAsIDIxMSkgMCUsXG4gICAgICAgICAgICByZ2IoMTUyLCAyMDksIDIzMSkgMTAwJVxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5jjg4Pjg4Djg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWhlYWRlciB7XG4gIGhlaWdodDogNzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB6LWluZGV4OiAxMDA7XG5cbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICB3aWR0aDogMjE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjg4Pjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG5cbiAgJi1jdGEge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTM1ZGVnLFxuICAgICAgcmdiKDY1LCAxNzAsIDIxMSkgMCUsXG4gICAgICByZ2IoMTUyLCAyMDksIDIzMSkgMTAwJVxuICAgICk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHggMTAwcHggMHB4IDBweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHggNjBweCAwcHggMHB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgQGV4dGVuZCAuYy1oMjtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgLmMtaDI6OmJlZm9yZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZGZlZmY2IDAlLCAkY29sb3Itd2hpdGUgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgQGV4dGVuZCAuYy1oMi0tc21hbGw7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDMycHggNDBweCAyMHB4IDQwcHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDIwcHggMjBweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjRweDtcblxuICAgICYtaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICAgIGNvbG9yOiAjMjQyOTJiO1xuICAgICAgICBwYWRkaW5nOiAxcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHJnYig2NSwgMTcwLCAyMTEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAvLyBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IC00cHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDhweCAwcHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgIDEwNy43NGRlZyxcbiAgICAgICAgICAgICAgcmdiKDY1LCAxNzAsIDIxMSkgMCUsXG4gICAgICAgICAgICAgIHJnYigxNTIsIDIwOSwgMjMxKSAxMDAlXG4gICAgICAgICAgICApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvcHlyaWdodCB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuIiwiLnAtbXYge1xuICBnYXA6IDRweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2RmZWZmNiAwJSwgcmdiKDE1MiwgMjA5LCAyMzEpIDUyJSk7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHggMHB4IDYwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW46IDBweCA0MHB4IDI0cHggNDBweDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW46IDBweCAwIDI0cHggMDtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogJHNlbWlCb2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLnAtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDBweCA0MHB4IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLXRodW1ibmFpbCB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweCAwcHggMHB4IDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygoNTAwIC8gNzUwKSAqIDEwMCUpO1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG4iLCIucC1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgJi1oZWFkbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgICYtbnVtYmVyIHtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZWNmN2ZjIDAlLCAkY29sb3Itd2hpdGUgMTAwJSk7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgIH1cblxuICAgICAgLmljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5wLWN0YSB7XG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMzJweDtcblxuICAgICYtLXN0YXJ0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnAtYWNjb3JkaW9uIHtcbiAgJi1saXN0IHtcbiAgICAmLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGUzMTZcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pY29uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICYucXVlc3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAxMDBkZWcsXG4gICAgICAgIHJnYig2NSwgMTcwLCAyMTEpIDAlLFxuICAgICAgICByZ2IoMTUyLCAyMDksIDIzMSkgMTAwJVxuICAgICAgKTtcblxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAmLmFuc3dlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmLXF1ZXN0aW9uIHtcbiAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogI2VjZjdmYztcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGdhcDogMTZweDtcbiAgfVxufVxuIiwiLnRvcCB7XHJcbiAgJi1rZXl2aXN1YWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA2MTVweDtcclxuICAgIG1hcmdpbjogNDBweCA0MHB4IDgwcHggNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDcwcHggMHB4IDcwcHggMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBoZWlnaHQ6IDY2MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4IDBweCA2MHB4IDBweDtcclxuICAgICAgbWFyZ2luOiA4cHggMjBweCA0MHB4IDIwcHg7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgfVxyXG5cclxuICAgICYtc2xpZGVyIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgPiAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICA+IC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmMDEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmMDIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudHMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDQ4cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMTJweCAwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNhdGNoY29weSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBmb250LXNpemU6IDZ2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgMTA3Ljc0ZGVnLFxyXG4gICAgICAgICAgcmdiKDY1LCAxNzAsIDIxMSkgMCUsXHJcbiAgICAgICAgICByZ2IoMTUyLCAyMDksIDIzMSkgMTAwJVxyXG4gICAgICAgICk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDE2cHggMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1oMiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICByZ2IoNjUsIDE3MCwgMjExKSAwJSxcclxuICAgICAgICAgIHJnYigxNTIsIDIwOSwgMjMxKSAxMDAlXHJcbiAgICAgICAgKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgY29sb3I6ICMyNDI5MmI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbmV3cyB7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC50b3AtbmV3cy10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRhdGUge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjMjQyOTJiO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgY29sb3I6ICMyNDI5MmI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2NoZWR1bGUge1xyXG4gICAgJi10YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICBjb2xvcjogIzI0MjkyYjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdHIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMik7XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNlcnZpY2Uge1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNlY2Y3ZmMgMCUsICRjb2xvci13aGl0ZSAxMDAlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudHMge1xyXG4gICAgICBmbGV4LXNocmluazogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW1hZ2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICYtYWNjZXNzIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxvZ28ge1xyXG4gICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tYXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG5cclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWJvdXQge1xyXG4gICYtaDEge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hYm91dC9oMS5qcGcpO1xyXG4gIH1cclxufVxyXG4iLCIuc2VydmljZSB7XHJcbiAgJi1oMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvaDEuanBnKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW1hZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmNmYwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm9yZGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMnB4IGRvdHRlZCAkY29sb3ItYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnRzIHtcclxuICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZhcSB7XHJcbiAgJi1oMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZhcS9oMS5qcGcpO1xyXG4gIH1cclxufVxyXG4iLCIucHJpdmFjeXBvbGljeSB7XHJcbiAgJi1oMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3ByaXZhY3kvaDEuanBnKTtcclxuICB9XHJcbn1cclxuIiwiLmNvbnRhY3Qge1xyXG4gICYtbGlzdCB7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDBweCAxZW07XHJcbiAgfVxyXG5cclxuICAmLWxpbmsge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gICYtYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCA0MHB4IDBweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMTAwZGVnLFxyXG4gICAgICByZ2IoNjUsIDE3MCwgMjExKSAwJSxcclxuICAgICAgcmdiKDE1MiwgMjA5LCAyMzEpIDEwMCVcclxuICAgICk7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2RmZWZmNiAwJSwgcmdiKDE1MiwgMjA5LCAyMzEpIDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAyZW07XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbn1cclxuXHJcbi53cGNmNy1saXN0LWl0ZW0ge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDRweDtcclxuICBsZWZ0OiA0cHg7XHJcbiAgYm9yZGVyOiA4cHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcclxuICBAZXh0ZW5kIC5jLWZvcm0tcmFkaW8tc3BhbjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlIHtcclxuICBAZXh0ZW5kIC5jLWZvcm0tcmFkaW8tc3Bhbjo6YmVmb3JlO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcclxuICBAZXh0ZW5kIC5jLWZvcm0tY2hlY2tib3gtc3BhbjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlIHtcclxuICBAZXh0ZW5kIC5jLWZvcm0tY2hlY2tib3gtc3Bhbjo6YmVmb3JlO1xyXG59XHJcblxyXG4ud3BjZjctbGlzdC1pdGVtXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWRcclxuICArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XHJcbn1cclxuXHJcbi53cGNmNy1saXN0LWl0ZW1cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZFxyXG4gICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDAuNWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDAuMmVtO1xyXG4gIGxlZnQ6IDAuNWVtO1xyXG4gIGJvcmRlcjogc29saWQgd2hpdGU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gIHBhZGRpbmc6IDFlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiLm5ld3Mge1xyXG4gIC8vICYtaDEge1xyXG4gIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hYm91dC9oMS5qcGcpO1xyXG4gIC8vIH1cclxuXHJcbiAgJi1zZWN0aW9uIHtcclxuICAgICYtY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgIDIyNWRlZyxcclxuICAgICAgICAgICAgICAjZGZlZmY2IDAlLFxyXG4gICAgICAgICAgICAgIHJnYigxNTIsIDIwOSwgMjMxKSAxMDAlXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgNDVkZWcsXHJcbiAgICAgICAgICAgIHJnYig2NSwgMTcwLCAyMTEpIDAlLFxyXG4gICAgICAgICAgICByZ2IoMTUyLCAyMDksIDIzMSkgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjQsIDAsIDEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGUzMTVcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC40LCAwLCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAucC1pbWFnZS10aHVtYm5haWwgaW1nIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5wLWltYWdlLXRodW1ibmFpbCBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDhlbTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuXHJcbiAgICAmLm5vdGljZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICA0NWRlZyxcclxuICAgICAgICByZ2IoNjUsIDE3MCwgMjExKSAwLFxyXG4gICAgICAgIHJnYigxNTIsIDIwOSwgMjMxKSAxMDAlXHJcbiAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbXBvcnRhbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNkMzQxNDEgMCwgI2U3OTg5OCAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRhaWx5IHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNDJkNDQyIDAsICM5OWU4OTkgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZXdzIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZDQ5NzQyIDAsICNlOGM3OTkgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZWNydWl0IHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNDI3ZWQ0IDAsICM5OWJhZTggMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vdGhlcnMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM4YzhjOGMgMCwgI2JmYmZiZiAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAyMjVkZWcsXHJcbiAgICAgICAgICAjZGZlZmY2IDAlLFxyXG4gICAgICAgICAgcmdiKDE1MiwgMjA5LCAyMzEpIDEwMCVcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXByZXYge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICA0NWRlZyxcclxuICAgICAgICAgIHJnYig2NSwgMTcwLCAyMTEpIDAlLFxyXG4gICAgICAgICAgcmdiKDE1MiwgMjA5LCAyMzEpIDEwMCVcclxuICAgICAgICApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjQsIDAsIDEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGUzMTVcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC40LCAwLCAxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW5leHQge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICA0NWRlZyxcclxuICAgICAgICAgIHJnYig2NSwgMTcwLCAyMTEpIDAlLFxyXG4gICAgICAgICAgcmdiKDE1MiwgMjA5LCAyMzEpIDEwMCVcclxuICAgICAgICApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZTMxNFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
