@charset "UTF-8";
/* stylelint-disable-next-line scss/dollar-variable-pattern */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* もちろん、より直感的なbox-sizingに設定 */
  padding: 0; /* パディングも常に0に */
  margin: 0; /* マージンは0に */
}

:where([hidden]:not([hidden=until-found])) {
  display: none !important; /* hiddenは非表示を意味します */
}

:where(html) {
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none; /* iOSのランドスケープでテキストが調整されないようにする */
  color-scheme: dark light; /* ユーザーがダークテーマを好む場合、自動的にダークテーマになる */
}

@supports not (min-block-size: 100dvb) {
  :where(html) {
    block-size: 100%;
  }
}
@media (prefers-reduced-motion: no-preference) {
  :where(html:focus-within) {
    scroll-behavior: smooth; /* 何かにフォーカスがある場合のみスムーズスクロール */
  }
}
:where(body) { /* サファリ以外のブラウザのフォールバック */
  block-size: 100dvb; /* 1dvbは動的ビューポートの長さの1%、100dvbで高さいっぱいに */
  font-family: system-ui, sans-serif; /* timeの代わりにシステムフォントを使用 */
  line-height: 1.5; /* アクセシブルな行の高さ */
  -webkit-font-smoothing: antialiased; /* テキストのレンダリングを改善 */
}

:where(input, button, textarea, select) {
  font: inherit; /* フォーム コントロールは親フォントを継承 */
  color: inherit; /* カラーも継承 */
}

:where(textarea) { /* テキストエリアの水平リサイズを無効に */
  resize: block;
}

:where(button, label, select, summary, [role=button], [role=option]) {
  cursor: pointer; /* インタラクティブなものにカーソルを合わせる */
}

:where(:disabled) {
  cursor: not-allowed; /* フォームコントロール無効時のカーソルを許可しない */
}

:where(label:has(> input:disabled), label:has(+ input:disabled)) {
  cursor: not-allowed; /* ラベルにもカーソルを許可しない */
}

:where(button) {
  border-style: solid; /* ボタンのボーダーのスタイルを設定しやすくする */
}

:where(a) {
  text-underline-offset: 0.2em; /* 下線の上にスペースを追加する */
}

:where(ul, ol) {
  list-style: none; /* ビュレットを削除、必要に応じて手動で追加する */
}

:where(img, svg, video, canvas, audio, iframe, embed, object) {
  display: block; /* 置換された要素をより予測可能にする */
}

:where(p, h1, h2, h3, h4, h5, h6) {
  font-size: 1em;
  overflow-wrap: break-word; /* 長い単語は改行 */
}

:where(hr) { /* より一貫性のある、スタイリッシュなhr */
  block-size: 0;
  overflow: visible;
  color: inherit;
  border: none;
  -webkit-border-before: #cbcbcb 1px solid;
          border-block-start: #cbcbcb 1px solid;
}

:where(:focus-visible) { /* より一貫性のある、カスタマイズ可能なフォーカスのアウトライン */
  outline: 2px solid var(--color-pri, #5387EB);
  outline-offset: 2px;
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes up-motion {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2rem);
            transform: translateY(2rem);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes up-motion {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2rem);
            transform: translateY(2rem);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes image {
  0% {
    opacity: 0;
    clip-path: inset(0 100% 0 0);
  }
  100% {
    opacity: 1;
    clip-path: inset(0 0 0 0);
  }
}
@keyframes image {
  0% {
    opacity: 0;
    clip-path: inset(0 100% 0 0);
  }
  100% {
    opacity: 1;
    clip-path: inset(0 0 0 0);
  }
}
* {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; /* animation時のにじみ防止 */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-font-smoothing: antialiased; /* animation時の文字にじみ防止 */
  -moz-osx-font-smoothing: grayscale; /* animation時の文字にじみ防止 */
}

:root {
  --font-size: 62.5;
  --color-base-bg: #fff;
  --color-base-text: #000;
  --color-pri: #3D9941;
  --color-sr: #1F4C21;
  --color-red: #CB0000;
  --color-link: #3D9941;
  --color-link-hover: #1F4C21;
  --font-jp:BIZ UDGothic, sans-serif;
  --font-size1014:clamp(1rem, 0.818rem + 0.78vw, 1.4rem);
  --font-size1113:clamp(1.1rem, 1.009rem + 0.39vw, 1.3rem);
  --font-size1213:clamp(1.2rem, 1.155rem + 0.19vw, 1.3rem);
  --font-size1214:clamp(1.2rem, 1.109rem + 0.39vw, 1.4rem);
  --font-size1215:clamp(1.2rem, 1.091rem + 0.55vw, 1.5rem);
  --font-size1416:clamp(1.4rem, 1.309rem + 0.39vw, 1.6rem);
  --font-size1517:clamp(1.5rem, 1.409rem + 0.39vw, 1.7rem);
  --font-size1618:clamp(1.6rem, 1.509rem + 0.39vw, 1.8rem);
  --font-size1820:clamp(1.8rem, 1.709rem + 0.39vw, 2rem);
  -webkit-font-variant-ligatures: none;
          font-variant-ligatures: none; /* CJK言語（中国語、日本語、韓国語）での句読点の間隔を変更。 */
}

html {
  height: -webkit-fill-available;
  height: -moz-available;
  height: fill-available;
  font-size: calc(var(--font-size) * 0.9%);
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  scroll-padding-top: 0;
  background: #fff;
  scroll-behavior: smooth;
  -webkit-tap-highlight-color: rgba(12, 106, 238, 0.2);
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}
@media print, screen and (min-width: 375px) {
  html {
    font-size: calc(var(--font-size) * 1%);
  }
}
@media print, screen and (min-width: 768px) {
  html {
    scroll-padding-top: 100px;
  }
}

html,
body {
  width: 100%;
  min-height: -webkit-fill-available;
  min-height: -moz-available;
  min-height: fill-available;
  padding: 0;
  margin: 0;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
  -webkit-font-smoothing: antialiased;
}
@media print, screen and (min-width: 768px) {
  html,
  body {
    min-width: 768px;
  }
}

body {
  position: relative;
  height: 100%;
  font-family: "BIZ UDGothic", sans-serif;
  font-size: clamp(1.4rem, 1.309rem + 0.39vw, 1.6rem);
  font-weight: 400;
  font-optical-sizing: auto;
  line-height: 1;
  color: var(--color-base-text);
  overflow-wrap: anywhere;
  background: #fff;
  -webkit-animation: fadein ease-out 0.3s both 0.1s;
          animation: fadein ease-out 0.3s both 0.1s;
}
body.is-gnav-open {
  height: 100%;
  overflow: hidden;
}
@media print, screen and (min-width: 992px) {
  body.is-gnav-open {
    height: auto;
    overflow: visible;
  }
}

body:has(#js-globalnav-sp.is-open) .l-container {
  overflow: auto;
  scrollbar-gutter: stable;
}

:where(section),
:where(article) {
  position: relative;
  text-align: left;
  letter-spacing: clamp(0.01em, 0.013vw, 0.02em);
}

:where(p, dl, dt, dd, ol, ul, li) {
  padding: 0;
  margin: 0;
}

:where(img) {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

:where(strong) {
  font-weight: 700;
}

:where(sup) {
  font-size: 55%;
  vertical-align: super;
}

:where(sub) {
  font-size: 55%;
  vertical-align: sub;
}

:where(p + *) {
  margin-top: 2em;
}

:where(p:not(:first-child)) {
  margin-top: 2em;
}

.l-main a[href^="tel:"] {
  font-weight: 700;
}

@media (pointer: fine), (hover: hover) {
  .l-main a[href^="tel:"] {
    color: #000;
    text-decoration: none;
    pointer-events: none;
  }
}
:where(.l-main a:not([class])) {
  color: #3D9941;
  text-decoration: underline;
}
@media (hover: hover) and (pointer: fine) {
  :where(.l-main a:not([class])) {
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
  }
  :where(.l-main a:not([class])):hover {
    color: #1F4C21;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  :where(.l-main a:not([class])) {
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
  }
  :where(.l-main a:not([class])):hover {
    color: #1F4C21;
  }
}
@media (hover: hover) and (pointer: fine) {
  :where(.l-main a:not([class])) i,
  :where(.l-main a:not([class])) img {
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
  :where(.l-main a:not([class])) i:hover,
  :where(.l-main a:not([class])) img:hover {
    opacity: 0.6;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  :where(.l-main a:not([class])) i,
  :where(.l-main a:not([class])) img {
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
  :where(.l-main a:not([class])) i:hover,
  :where(.l-main a:not([class])) img:hover {
    opacity: 0.6;
  }
}

picture:has([loading=lazy]) {
  overflow: hidden;
}

.l-container {
  position: relative;
  z-index: 1;
  width: 100%;
  min-height: 100dvh;
  padding: 0;
  text-align: center;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

main,
.l-main,
article,
section {
  position: relative;
  display: block;
}

.l-main {
  z-index: 3;
  padding-top: 6rem;
  line-height: 1.8;
  text-align: center;
  letter-spacing: clamp(0.02em, 0.1vw, 0.04em);
}
@media print, screen and (min-width: 768px) {
  .l-main {
    padding-top: min(9.8vw, 13.4rem);
    line-height: 2;
  }
}
.l-main__inner {
  position: relative;
  z-index: 2;
  width: 90%;
  padding: min(13.33vw, 5rem) 0 0;
  margin: 0 auto;
}
@media print, screen and (min-width: 768px) {
  .l-main__inner {
    padding: min(5.83vw, 8rem) 0 0;
  }
}

.l-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 888888;
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.08);
          box-shadow: 0 0 6px rgba(0, 0, 0, 0.08);
  opacity: 0;
  -webkit-animation: 0.5s fadein cubic-bezier(0.215, 0.61, 0.355, 1) 0s both;
          animation: 0.5s fadein cubic-bezier(0.215, 0.61, 0.355, 1) 0s both;
}
.l-header__inner {
  position: relative;
  width: 100%;
  height: 6rem;
  background-color: #fff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0 1px 6px;
          box-shadow: rgba(0, 0, 0, 0.08) 0 1px 6px;
}
@media print, screen and (min-width: 768px) {
  .l-header__inner {
    height: min(9.8vw, 13.4rem);
  }
}
.l-header__logo {
  position: absolute;
  top: 0.1rem;
  left: 1.6rem;
  z-index: 3;
  text-decoration: none;
}
@media print, screen and (min-width: 768px) {
  .l-header__logo {
    top: 50%;
    left: min(1.464vw, 2rem);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.l-header__logo img {
  display: block;
  width: 10.6rem;
  height: auto;
}
@media print, screen and (min-width: 768px) {
  .l-header__logo img {
    width: min(15.373vw, 21rem);
  }
}
.l-header__datsutanso {
  position: absolute;
  top: 0;
  left: 12.6rem;
  z-index: 3;
  text-decoration: none;
}
@media print, screen and (min-width: 768px) {
  .l-header__datsutanso {
    top: 50%;
    left: min(17.313vw, 23.65rem);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.l-header__datsutanso img {
  display: block;
  width: 6.4rem;
  height: auto;
}
@media print, screen and (min-width: 768px) {
  .l-header__datsutanso img {
    width: min(10.32vw, 14.1rem);
  }
}
.l-header .c-button01--entry {
  position: absolute;
  top: 0;
  right: 5.5rem;
  height: 5.5rem;
  min-height: 5.5rem;
  padding: 0 min(2.5vw, 1rem) 0 min(4vw, 1.5rem);
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media print, screen and (min-width: 992px) {
  .l-header .c-button01--entry {
    right: 0;
    width: min(18vw, 25rem);
    height: 8rem;
    min-height: 8rem;
  }
}
.l-header .c-button01--mail > span {
  font-size: min(5vw, 1.4rem);
  white-space: nowrap;
}
@media print, screen and (min-width: 768px) {
  .l-header .c-button01--mail > span {
    font-size: min(1.5vw, 2rem);
  }
}
.l-header .c-button01--mail i {
  width: min(6vw, 2.4rem);
  height: 1.8rem;
}
@media print, screen and (min-width: 992px) {
  .l-header .c-button01--mail i {
    width: 3rem;
    height: 2.2rem;
  }
}

.l-footer {
  position: relative;
  z-index: 4;
  padding-top: 0;
  padding-bottom: 5rem;
  margin-top: 6rem;
  overflow: hidden;
  text-align: center;
}
@media print, screen and (min-width: 768px) {
  .l-footer {
    padding-bottom: 6rem;
    margin-top: min(8.7vw, 12rem);
  }
}
.l-footer__bg {
  position: absolute;
  top: 6rem;
  left: 0;
  width: 100%;
  height: 100%;
}
.l-footer__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.l-footer__copyright {
  position: relative;
  display: block;
  margin: 4rem 0 0;
  font-size: clamp(1.1rem, 1.03rem + 0.3vw, 1.3rem);
  line-height: 1.25;
  color: #fff;
  text-align: center;
  text-indent: 0.014rem;
  letter-spacing: 0.014rem;
}
@media print, screen and (min-width: 768px) {
  .l-footer__copyright {
    margin-top: 5rem;
  }
}

.p-globalnav-triger {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 888889;
  display: block;
  width: 6rem;
  height: 6rem;
  padding: 0;
  color: #3D9941;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  background: transparent;
  background-color: #fff;
  border: none;
  outline: none;
}
@media print, screen and (min-width: 768px) {
  .p-globalnav-triger {
    display: none;
  }
}
.p-globalnav-triger:focus-visible {
  outline: 2px solid #3D9941;
}
.p-globalnav-triger__ic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.p-globalnav-triger__ic i {
  position: absolute;
  top: 30%;
  left: 50%;
  width: 3rem;
  height: 0.3rem;
  border-radius: 0.15rem;
  -webkit-transition: ease-out 0.1s;
  transition: ease-out 0.1s;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.p-globalnav-triger__ic i::before, .p-globalnav-triger__ic i::after {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 3rem;
  height: 0.3rem;
  content: "";
  background: #3D9941;
  border-radius: 0.15rem;
}
.p-globalnav-triger__ic i::before {
  margin-top: -0.5rem;
  -webkit-transition: ease-out 0.3s 0.1s;
  transition: ease-out 0.3s 0.1s;
}
.p-globalnav-triger__ic i::after {
  margin-top: 0.4rem;
  -webkit-transition: ease-out 0.3s 0.1s;
  transition: ease-out 0.3s 0.1s;
}
.p-globalnav-triger__ic span {
  position: absolute;
  bottom: 1em;
  left: 0;
  display: block;
  width: 100%;
  font-size: 1.1rem;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}
.p-globalnav-triger.is-open i::before {
  margin-top: 0;
  -webkit-transform: rotate(155deg);
          transform: rotate(155deg);
}
.p-globalnav-triger.is-open i::after {
  margin-top: 0;
  -webkit-transform: rotate(-155deg);
          transform: rotate(-155deg);
}
.p-globalnav-triger.is-open span {
  background: transparent !important;
}

.p-globalnav-sp {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 888888;
  width: 100vw;
  height: 100dvh;
  pointer-events: none;
  visibility: hidden;
  background: #317F34;
  opacity: 0;
  -webkit-transition: 0.5s ease 0.1s;
  transition: 0.5s ease 0.1s;
  -webkit-transform: translateY(-10em);
          transform: translateY(-10em);
}
@media print, screen and (min-width: 768px) {
  .p-globalnav-sp {
    display: none !important;
  }
}
.p-globalnav-sp.is-open {
  pointer-events: all;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.p-globalnav-sp__inner {
  position: relative;
  display: none;
  height: 100dvh;
  padding: max(9vh, 2rem) 5.3vw 5rem;
  overflow-y: scroll;
  text-align: left;
}
.is-open .p-globalnav-sp__inner {
  display: block;
}
.p-globalnav-sp__button-top {
  z-index: 2;
  display: block;
  width: min(100%, 50rem);
  padding-top: 1.4em;
  padding-bottom: 1.4em;
  margin: 0 auto;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
  color: #fff;
  text-align: left;
  text-decoration: none;
}
.p-globalnav-sp__menu01 {
  width: min(100%, 50rem);
  margin: 0 auto;
  text-align: left;
}
.p-globalnav-sp__menu01 > li {
  position: relative;
  z-index: 2;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0.08em;
  border-top: #B6D5B7 1px solid;
}
.p-globalnav-sp__menu01 > li.p-globalnav-sp__button-new {
  padding-top: 2em;
}
.p-globalnav-sp__menu01 > li.p-globalnav-sp__button-mid {
  padding-top: 2em;
}
.p-globalnav-sp__menu01 > li.p-globalnav-sp__button-new + li.p-globalnav-sp__button-mid {
  padding-top: 1em;
}
.p-globalnav-sp__menu01 > li > button {
  position: relative;
  z-index: 2;
  display: block;
  width: 100%;
  padding-top: 1.4em;
  padding-bottom: 1.4em;
  margin: 0 auto;
  color: #fff;
  text-align: left;
  text-decoration: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  pointer-events: all;
  cursor: pointer;
  background-color: transparent;
  border: none;
  outline: none;
}
.p-globalnav-sp__menu01 > li > button i {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transition: opacity 0.3s ease-out 0.1s;
  transition: opacity 0.3s ease-out 0.1s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.p-globalnav-sp__menu01 > li > button.is-open i {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%223%22%20viewBox%3D%220%200%2025%203%22%20width%3D%2225%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m-3845.5%2011h22a1.5%201.5%200%200%201%201.5%201.5%201.5%201.5%200%200%201%20-1.5%201.5h-22a1.5%201.5%200%200%201%20-1.5-1.5%201.5%201.5%200%200%201%201.5-1.5z%22%20fill%3D%22%23fff%22%20transform%3D%22translate(3847%20-11)%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}
@media (hover: hover) and (pointer: fine) {
  .p-globalnav-sp__menu01 > li > button {
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .p-globalnav-sp__menu01 > li > button:hover {
    opacity: 0.6;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .p-globalnav-sp__menu01 > li > button {
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .p-globalnav-sp__menu01 > li > button:hover {
    opacity: 0.6;
  }
}
.p-globalnav-sp__menu01 > li > button:active {
  opacity: 1;
}
.p-globalnav-sp__menu01 > li > button:focus-visible {
  outline: 2px solid #fff !important;
  outline-offset: -2px;
}
.p-globalnav-sp__menu01 > li > a:not([class]) {
  position: relative;
  z-index: 2;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 1.4em;
  padding-bottom: 1.4em;
  margin: 0;
  color: #fff;
  text-align: left;
  text-decoration: underline;
  pointer-events: all;
}
@media (hover: hover) and (pointer: fine) {
  .p-globalnav-sp__menu01 > li > a:not([class]) {
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .p-globalnav-sp__menu01 > li > a:not([class]):hover {
    opacity: 0.6;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .p-globalnav-sp__menu01 > li > a:not([class]) {
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .p-globalnav-sp__menu01 > li > a:not([class]):hover {
    opacity: 0.6;
  }
}
.p-globalnav-sp__menu01 > li > a:not([class]):focus-visible {
  outline: 2px solid #fff;
  outline-offset: -2px;
}
.p-globalnav-sp__menu02 {
  width: min(100%, 50rem);
  padding-top: 1.4em;
  margin: 0 auto;
  text-align: left;
  border-top: #B6D5B7 1px solid;
}
.p-globalnav-sp__menu02 > li {
  position: relative;
  z-index: 2;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0.08em;
}
.p-globalnav-sp__menu02 > li > a:not([class]) {
  position: relative;
  z-index: 2;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin: 0;
  color: #fff;
  text-align: left;
  text-decoration: underline;
  pointer-events: all;
}
@media (hover: hover) and (pointer: fine) {
  .p-globalnav-sp__menu02 > li > a:not([class]) {
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .p-globalnav-sp__menu02 > li > a:not([class]):hover {
    opacity: 0.6;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .p-globalnav-sp__menu02 > li > a:not([class]) {
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .p-globalnav-sp__menu02 > li > a:not([class]):hover {
    opacity: 0.6;
  }
}
.p-globalnav-sp__menu02 > li > a:not([class]):focus-visible {
  outline: 2px solid #fff;
  outline-offset: -2px;
}
.p-globalnav-sp .u-ic-blank-w {
  margin-left: 0.5em;
}
.p-globalnav-sp__submenu {
  max-height: 0;
  overflow: hidden;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.25;
  pointer-events: none;
  visibility: hidden;
  -webkit-transition: max-height 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: max-height 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.p-globalnav-sp__submenu li {
  position: relative;
  padding-top: 0.7em;
  padding-bottom: 0.7em;
  padding-left: 1.4em;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.p-globalnav-sp__submenu li:first-child {
  margin-top: -0.5em;
}
.p-globalnav-sp__submenu li:last-child {
  margin-bottom: 1.5em;
}
.p-globalnav-sp__submenu a {
  display: block;
  color: #fff;
}
.p-globalnav-sp__submenu a::before {
  position: absolute;
  top: 50%;
  right: 0.3rem;
  display: block;
  width: 1rem;
  height: 1.3rem;
  content: "";
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2015%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m14.372%2013.822c-3.53%203.2-7.06%206.4-10.59%209.6-2.073%201.878-5.125-1.247-3.038-3.137l8.9-8.062-8.967-8.483c-2.044-1.94%201.001-5.064%203.039-3.134%203.551%203.359%207.103%206.72%2010.656%2010.083.837.877.837%202.256%200%203.133%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (hover: hover) and (pointer: fine) {
  .p-globalnav-sp__submenu a {
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .p-globalnav-sp__submenu a:hover {
    opacity: 0.6;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .p-globalnav-sp__submenu a {
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .p-globalnav-sp__submenu a:hover {
    opacity: 0.6;
  }
}
.p-globalnav-sp__submenu a:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 2px;
}
.p-globalnav-sp__submenu .u-ic-blank-w {
  margin-left: 0.3em;
}

.is-open + .p-globalnav-sp__submenu {
  height: auto;
  max-height: 20rem;
  pointer-events: all;
  visibility: visible;
}

.is-open + .p-globalnav-sp__submenu li:nth-child(1) {
  -webkit-animation: fadein 0.3s ease 0.15s both;
          animation: fadein 0.3s ease 0.15s both;
}

.is-open + .p-globalnav-sp__submenu li:nth-child(2) {
  -webkit-animation: fadein 0.3s ease 0.2s both;
          animation: fadein 0.3s ease 0.2s both;
}

.is-open + .p-globalnav-sp__submenu li:nth-child(3) {
  -webkit-animation: fadein 0.3s ease 0.25s both;
          animation: fadein 0.3s ease 0.25s both;
}

.is-open + .p-globalnav-sp__submenu li:nth-child(4) {
  -webkit-animation: fadein 0.3s ease 0.3s both;
          animation: fadein 0.3s ease 0.3s both;
}

.is-open + .p-globalnav-sp__submenu li:nth-child(5) {
  -webkit-animation: fadein 0.3s ease 0.35s both;
          animation: fadein 0.3s ease 0.35s both;
}

.is-open + .p-globalnav-sp__submenu li:nth-child(6) {
  -webkit-animation: fadein 0.3s ease 0.4s both;
          animation: fadein 0.3s ease 0.4s both;
}

.is-open + .p-globalnav-sp__submenu li:nth-child(7) {
  -webkit-animation: fadein 0.3s ease 0.45s both;
          animation: fadein 0.3s ease 0.45s both;
}

.is-open + .p-globalnav-sp__submenu li:nth-child(8) {
  -webkit-animation: fadein 0.3s ease 0.5s both;
          animation: fadein 0.3s ease 0.5s both;
}

.is-open + .p-globalnav-sp__submenu li:nth-child(9) {
  -webkit-animation: fadein 0.3s ease 0.55s both;
          animation: fadein 0.3s ease 0.55s both;
}

.is-open + .p-globalnav-sp__submenu li:nth-child(10) {
  -webkit-animation: fadein 0.3s ease 0.6s both;
          animation: fadein 0.3s ease 0.6s both;
}

.p-globalnav-pc {
  display: none;
}
@media print, screen and (min-width: 768px) {
  .p-globalnav-pc {
    position: absolute;
    top: min(4.685vw, 6.4rem);
    right: min(1vw, 1rem);
    display: block;
    width: min(70%, 96.3rem);
    pointer-events: all;
    visibility: visible;
  }
}
.p-globalnav-pc__other {
  display: none;
}
@media print, screen and (min-width: 768px) {
  .p-globalnav-pc__other {
    position: absolute;
    top: min(1.024vw, 1.4rem);
    right: min(2vw, 2rem);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 0 min(1.5vw, 1.5rem);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: auto;
    min-height: min(3.3674vw, 4.6rem);
  }
}
.p-globalnav-pc__other .c-button01 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: min(3.3674vw, 4.6rem);
  white-space: nowrap;
}
.p-globalnav-pc__other .c-button01 > span {
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  font-size: min(1.5vw, 1.6rem);
}
.p-globalnav-pc__menu01 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 1fr 0 1fr 0 1fr;
  grid-template-columns: repeat(4, 1fr);
  gap: 0;
}
.p-globalnav-pc__menu01 > li {
  position: relative;
  height: min(4.758vw, 6.5rem);
  padding: 0;
  font-size: min(1.4vw, 1.6rem);
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
  letter-spacing: 0.05rem;
}
.p-globalnav-pc__menu01 > li + li::before {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 1px;
  height: 1.5em;
  content: "";
  background-color: #CBCBCB;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.p-globalnav-pc__menu01 > li > button {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: min(4.758vw, 6.5rem);
  padding-right: 1em;
  padding-left: 1em;
  color: #000;
  text-decoration: none !important;
  white-space: nowrap;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  background: transparent;
  border: none;
  outline: none;
}
.p-globalnav-pc__menu01 > li > button span {
  position: relative;
  z-index: 3;
  display: inline-block;
  padding-right: 1.5em;
}
.p-globalnav-pc__menu01 > li > button i {
  position: absolute;
  top: 50%;
  right: 0;
  display: inline-block;
  width: 1em;
  height: 1em;
  content: "";
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2016.003%209.996%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.786%209.581-6.4-7.06c-1.251-1.382.832-3.421%202.092-2.021l5.374%205.927%205.656-5.976c1.293-1.362%203.376.668%202.093%202.026l-6.722%207.1c-.584.558-1.505.558-2.089%200%22%20fill%3D%22%233d9941%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
  -webkit-transition: 0.2s ease-out 0s;
  transition: 0.2s ease-out 0s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.p-globalnav-pc__menu01 > li > button:focus-visible {
  outline: 2px solid #3D9941;
  outline-offset: 2px;
}
@media (hover: hover) and (pointer: fine) {
  .p-globalnav-pc__menu01 > li > button {
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .p-globalnav-pc__menu01 > li > button:hover {
    color: #3D9941;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .p-globalnav-pc__menu01 > li > button {
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .p-globalnav-pc__menu01 > li > button:hover {
    color: #3D9941;
  }
}
.p-globalnav-pc__menu01 > li > button.is-open {
  color: #3D9941;
}
.p-globalnav-pc__menu01 > li > button.is-open i {
  -webkit-transform: translateY(-50%) scale(1, -1);
          transform: translateY(-50%) scale(1, -1);
}
.p-globalnav-pc__menu01 > li > button.is-open::after {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}
.p-globalnav-pc__menu01 > li > a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: min(4.758vw, 6.5rem);
  padding-right: 1em;
  padding-left: 1em;
  color: #000;
  text-decoration: none;
  white-space: nowrap;
}
@media (hover: hover) and (pointer: fine) {
  .p-globalnav-pc__menu01 > li > a {
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .p-globalnav-pc__menu01 > li > a:hover {
    color: #225FBE;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .p-globalnav-pc__menu01 > li > a {
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .p-globalnav-pc__menu01 > li > a:hover {
    color: #225FBE;
  }
}
.p-globalnav-pc__menu01 .js-globalnav-pc:hover i {
  background-color: #fff;
}
.p-globalnav-pc__menu01 .js-globalnav-pc.is-open i {
  background-color: #fff;
}

.p-globalnav-pc__submenu {
  position: absolute;
  left: 50%;
  z-index: 3;
  display: none;
  width: min(24vw, 26.4rem);
  margin-top: 1px;
  font-size: min(1.4vw, 1.6rem);
  font-weight: 700;
  background-color: #fff;
  -webkit-filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.15));
          filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.15));
  border-radius: 1rem;
  opacity: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.p-globalnav-pc__submenu.is-visible {
  display: block;
  opacity: 1;
  -webkit-animation: fadein 0.5s ease 0.1s both;
          animation: fadein 0.5s ease 0.1s both;
}
.p-globalnav-pc__submenu li {
  position: relative;
  padding: 0;
}
.p-globalnav-pc__submenu li:first-child a {
  background-color: #E2F5E3;
}
@media (hover: hover) and (pointer: fine) {
  .p-globalnav-pc__submenu li:first-child a:hover {
    color: #3D9941;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .p-globalnav-pc__submenu li:first-child a:hover {
    color: #3D9941;
  }
}
.p-globalnav-pc__submenu a {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  width: 100%;
  padding: min(1.5vw, 1.5rem) 2em min(1.5vw, 1.5rem) 1.2em;
  color: #000;
  color: #000;
  text-align: left;
  text-decoration: none;
}
@media (hover: hover) and (pointer: fine) {
  .p-globalnav-pc__submenu a {
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
  }
  .p-globalnav-pc__submenu a:hover {
    color: #3D9941;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .p-globalnav-pc__submenu a {
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
  }
  .p-globalnav-pc__submenu a:hover {
    color: #3D9941;
  }
}
.p-globalnav-pc__submenu a:focus-visible {
  outline: 2px solid #3D9941;
  outline-offset: -2px;
}
.p-globalnav-pc__submenu a i {
  position: absolute;
  top: 50%;
  right: 1em;
  display: inline-block;
  width: 1em;
  height: 1em;
  content: "";
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2015%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m14.372%2013.822c-3.53%203.2-7.06%206.4-10.59%209.6-2.073%201.878-5.125-1.247-3.038-3.137l8.9-8.062-8.967-8.483c-2.044-1.94%201.001-5.064%203.039-3.134%203.551%203.359%207.103%206.72%2010.656%2010.083.837.877.837%202.256%200%203.133%22%20fill%3D%22%233d9941%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
  -webkit-transition: 0.2s ease-out 0s;
  transition: 0.2s ease-out 0s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.p-globalnav-submenu.is-visible li:nth-child(1) {
  opacity: 0;
  -webkit-animation: menuList 0.6s ease 0.2s both;
          animation: menuList 0.6s ease 0.2s both;
}

.p-globalnav-submenu.is-visible li:nth-child(2) {
  opacity: 0;
  -webkit-animation: menuList 0.6s ease 0.3s both;
          animation: menuList 0.6s ease 0.3s both;
}

.p-globalnav-submenu.is-visible li:nth-child(3) {
  opacity: 0;
  -webkit-animation: menuList 0.6s ease 0.4s both;
          animation: menuList 0.6s ease 0.4s both;
}

.p-globalnav-submenu.is-visible li:nth-child(4) {
  opacity: 0;
  -webkit-animation: menuList 0.6s ease 0.5s both;
          animation: menuList 0.6s ease 0.5s both;
}

.p-globalnav-submenu.is-visible li:nth-child(5) {
  opacity: 0;
  -webkit-animation: menuList 0.6s ease 0.6s both;
          animation: menuList 0.6s ease 0.6s both;
}

.p-globalnav-submenu.is-visible li:nth-child(6) {
  opacity: 0;
  -webkit-animation: menuList 0.6s ease 0.7s both;
          animation: menuList 0.6s ease 0.7s both;
}

.p-globalnav-submenu.is-visible li:nth-child(7) {
  opacity: 0;
  -webkit-animation: menuList 0.6s ease 0.8s both;
          animation: menuList 0.6s ease 0.8s both;
}

.p-globalnav-submenu.is-visible li:nth-child(8) {
  opacity: 0;
  -webkit-animation: menuList 0.6s ease 0.9s both;
          animation: menuList 0.6s ease 0.9s both;
}

.p-globalnav-submenu.is-visible li:nth-child(9) {
  opacity: 0;
  -webkit-animation: menuList 0.6s ease 1s both;
          animation: menuList 0.6s ease 1s both;
}

.p-globalnav-submenu.is-visible li:nth-child(10) {
  opacity: 0;
  -webkit-animation: menuList 0.6s ease 1.1s both;
          animation: menuList 0.6s ease 1.1s both;
}

@-webkit-keyframes menuList {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes menuList {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.p-pagetitle {
  position: relative;
  height: 16rem;
  overflow: hidden;
  text-align: center;
}
.p-pagetitle__bg {
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.p-pagetitle__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.p-pagetitle__texts {
  position: relative;
  z-index: 2;
  display: -ms-grid;
  display: grid;
  place-items: center;
  width: 100%;
  height: 100%;
  text-align: center;
}
.p-pagetitle__text {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0.5em;
  font-size: min(7.4vw, 2.8rem);
  font-weight: 700;
  line-height: 1.425;
  color: #fff;
  text-align: center;
}
.p-pagetitle__text span {
  font-size: 80%;
}

@media print {
  .p-pagetitle {
    min-height: 1px !important;
    margin-top: 0 !important;
  }
}
@media print {
  .p-pagetitle {
    margin-top: 0 !important;
  }
}
.p-contact-menu {
  position: relative;
  width: min(89.333%, 110rem);
  padding-bottom: 1.5rem;
  margin-right: auto;
  margin-left: auto;
  background-color: #F6F6F1;
  border-radius: 1rem;
}
.p-globalnav-sp .p-contact-menu {
  width: min(100%, 50rem);
  margin-top: 5rem;
}
.p-contact-menu__title {
  padding: 1em 0.5em;
  font-size: clamp(2rem, 1.859rem + 0.6vw, 2.4rem);
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
  letter-spacing: 0.14rem;
  border-bottom: #DADADA solid 1px;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu__title {
    text-indent: 0.14rem;
  }
}
.p-contact-menu__text01 {
  margin-top: 2.5rem;
  font-size: clamp(1.4rem, 1.309rem + 0.39vw, 1.6rem);
  text-align: center;
  text-indent: 0.08rem;
  letter-spacing: 0.08rem;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu__text01 {
    margin-top: 3rem;
  }
}
.p-contact-menu__grid {
  display: -ms-grid;
  display: grid;
  gap: 1rem;
  width: min(90%, 94.5rem);
  margin: 2.5rem auto 0;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu__grid {
    -ms-grid-columns: 1fr min(3vw, 4.5rem) 1fr;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 min(3vw, 4.5rem);
    margin-top: 3rem;
  }
}
.p-contact-menu__item-tel {
  padding: 2rem 0.5rem 2.5rem;
  text-align: center;
  background-color: #fff;
  border-radius: 1rem;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu__item-tel {
    padding-top: 2.5rem;
  }
}
.p-contact-menu__subtitle {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: clamp(3.5rem, 4rem + 0.5vw, 4.5rem);
  margin: 0 auto;
  font-size: clamp(1.7rem, 1.665rem + 0.15vw, 1.8rem);
  line-height: 1.25;
  letter-spacing: 0.08rem;
}
.p-contact-menu__item-email {
  padding: 2rem 0.5rem 2.5rem;
  text-align: center;
  background-color: #fff;
  border-radius: 1rem;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu__item-email {
    padding-top: 2.5rem;
  }
}
.p-contact-menu__ic-tel {
  position: absolute;
  top: 50%;
  left: 0;
  display: inline-block;
  width: clamp(2.7rem, 2.7rem + 0.5vw, 3.7rem);
  height: clamp(2.7rem, 2.7rem + 0.5vw, 3.7rem);
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2037%2037%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m28.341%204.024c-2.897-1.974-6.322-3.027-9.828-3.024h-.312c-9.663.171-17.359%208.143-17.188%2017.806s8.143%2017.359%2017.806%2017.188c4.456-.079%208.713-1.854%2011.905-4.965.053-.052.1-.108.142-.169.084-.123.142-.261.171-.407.021-.108.027-.219.016-.329-.004-.038-.009-.076-.017-.113-.007-.033-.015-.066-.028-.108s-.023-.068-.038-.1-.028-.06-.049-.1-.036-.061-.058-.094-.041-.056-.067-.089-.046-.052-.08-.085l-2.179-1.936c.68-.83%201.159-1.805%201.4-2.85.111-.479-.108-.973-.538-1.211l-5.983-3.371c-.369-.209-.825-.19-1.175.05l-1.23.845-4.97-4.966.845-1.232c.241-.348.261-.802.052-1.17l-3.376-5.989c-.198-.349-.569-.565-.97-.564h-.042c-.067.003-.134.011-.2.026-1.29.299-2.469.958-3.4%201.9-2.539%202.571-2.565%206.697-.059%209.3l9.846%209.84c1.236%201.201%202.896%201.866%204.619%201.852%201.238.005%202.454-.335%203.51-.981l1.422%201.266c-6.484%205.395-16.114%204.513-21.509-1.971-5.396-6.483-4.513-16.113%201.971-21.508s16.114-4.513%2021.509%201.971c4.114%204.943%204.69%2011.934%201.441%2017.484-.319.525-.152%201.208.373%201.527s1.208.152%201.527-.373l.017-.028c4.632-7.954%202.328-18.136-5.276-23.322m-4.984%2023.685c-1.133.026-2.231-.395-3.057-1.172l-9.843-9.837c-.764-.811-1.184-1.886-1.172-3-.036-1.178.409-2.32%201.231-3.164.463-.428%201.015-.747%201.617-.936l2.529%204.478-.974%201.42c-.303.441-.248%201.035.13%201.413l6.273%206.273c.378.379.973.433%201.414.13l1.421-.975%204.484%202.527c-.19.602-.511%201.155-.941%201.617-.832.808-1.952%201.251-3.112%201.23%22%20fill%3D%22%233d9941%22%20stroke%3D%22%233d9941%22%20stroke-width%3D%22.5%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.p-contact-menu__ic-mail {
  position: absolute;
  top: 50%;
  left: 0;
  display: inline-block;
  width: clamp(2.7rem, 2.7rem + 0.5vw, 3.7rem);
  height: clamp(2.7rem, 2.7rem + 0.5vw, 3.7rem);
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2037%2037%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m34.634%205h-32.268c-.753-.001-1.364.607-1.366%201.36v24.28c.003.752.614%201.361%201.366%201.36h32.268c.753.001%201.364-.607%201.366-1.36v-24.28c-.002-.753-.613-1.361-1.366-1.36m-30.903%2021.75v-16.789l8.428%208.453zm14.718-3.865c1.161.003%202.276-.455%203.1-1.273l1.351-1.339%208.981%209.007h-26.832l9.035-8.935%201.242%201.246c.826.832%201.951%201.298%203.123%201.294m1.175-3.2c-.655.647-1.71.644-2.36-.008l-11.918-11.957h26.373zm5.217-1.326%208.428-8.335v16.785z%22%20fill%3D%22%233d9941%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.p-contact-menu__button-tel {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0.5em auto 0;
  font-size: clamp(3rem, 2.859rem + 0.6vw, 3.4rem);
  font-weight: 700;
  line-height: 1;
  color: #3D9941;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu__button-tel {
    margin-top: 0.75em;
  }
}
.p-contact-menu__button-mail {
  display: block;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  width: min(90%, 28rem);
  height: 5.4rem;
  padding: 0.5em;
  margin: 1em auto 0;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1;
  color: #3D9941;
  text-decoration: none;
  border: #3D9941 solid 2px;
  border-radius: 3em;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu__button-mail {
    height: 5.2rem;
  }
}
@media (hover: hover) and (pointer: fine) {
  .p-contact-menu__button-mail {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .p-contact-menu__button-mail:hover {
    color: #fff;
    background-color: #3D9941;
    border: #3D9941 solid 2px;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .p-contact-menu__button-mail {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .p-contact-menu__button-mail:hover {
    color: #fff;
    background-color: #3D9941;
    border: #3D9941 solid 2px;
  }
}
.p-contact-menu__day-time-wrap {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu__day-time-wrap {
    margin-top: 3rem;
  }
}
.p-contact-menu__item-day {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 6em auto;
  grid-template-columns: 6em auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 1em auto;
  font-size: clamp(1.2rem, 1.109rem + 0.39vw, 1.4rem);
  line-height: 1.666;
}
.p-contact-menu__item-day p:first-child {
  margin: 0;
}
.p-contact-menu__item-day p + p {
  margin-top: 0.5em;
}
.p-contact-menu__item-day-title {
  text-align: right;
}
.p-contact-menu__item-day-text {
  text-align: left;
}
.p-contact-menu__item-time {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 6em auto;
  grid-template-columns: 6em auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 1em 0;
  font-size: clamp(1.2rem, 1.109rem + 0.39vw, 1.4rem);
  line-height: 1.666;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu__item-time {
    margin: 1em auto;
  }
}
.p-contact-menu__item-time p:first-child {
  margin: 0;
}
.p-contact-menu__item-time p + p {
  margin-top: 0.5em;
}
.p-contact-menu__item-time-title {
  text-align: right;
  white-space: nowrap;
}
.p-contact-menu__item-time-text {
  text-align: left;
}

.p-contact-menu-modal {
  position: fixed;
  bottom: 1rem;
  left: 1rem;
  z-index: 777778;
  width: min(100% - 6.5rem, 65.1rem);
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu-modal {
    right: min(6.2vw, 7.5rem);
    left: auto;
    width: min(95% - min(7.2vw, 8.5rem), 65.1rem);
  }
}
.p-contact-menu-modal__button {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  padding: 0.75em 1.5em;
  font-size: 1.4rem;
  line-height: 1.25;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #F5FFB8;
  border: 0;
  border-radius: 3rem;
  outline: none;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu-modal__button {
    right: 0;
    left: auto;
  }
}
.p-contact-menu-modal__button-close {
  position: absolute;
  top: 50%;
  right: 0.5rem;
  width: 2.5rem;
  height: 2.5rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2212%22%2F%3E%3Cpath%20d%3D%22m-12003.962-710.962v-6.08h-6.077a.96.96%200%200%201%20-.961-.958.963.963%200%200%201%20.962-.962h6.077v-6.077a.962.962%200%200%201%20.961-.961.96.96%200%200%201%20.959.962v6.077h6.08a.963.963%200%200%201%20.962.962.96.96%200%200%201%20-.962.959h-6.08v6.08a.96.96%200%200%201%20-.959.962.962.962%200%200%201%20-.962-.964z%22%20fill%3D%22%23fff%22%20transform%3D%22matrix(-.70710678%20-.70710678%20.70710678%20-.70710678%20-7967.386%20-8982.792)%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
  border: none;
  outline: none;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu-modal__button-close {
    right: 1rem;
  }
}
.p-contact-menu-modal .p-contact-menu {
  display: none;
  width: 100%;
  overflow: hidden;
  pointer-events: none;
  background-color: #fff;
  border-radius: 1rem;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
.p-contact-menu-modal__title {
  position: relative;
  padding: 1em 2em 1em 0;
  font-size: min(3.4vw, 1.3rem);
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
  letter-spacing: 0;
  background: #F5FFB8;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu-modal__title {
    font-size: 1.5rem;
    text-indent: 0.14rem;
  }
}
.p-contact-menu-modal .p-contact-menu__grid {
  position: relative;
  margin-top: 0;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu-modal .p-contact-menu__grid > div::after {
    position: absolute;
    top: 50%;
    right: 50%;
    display: block;
    width: 1px;
    height: 60%;
    content: "";
    background-color: #DADADA;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.p-contact-menu-modal .p-contact-menu__item-tel {
  padding-top: 1.5rem;
  padding-bottom: 1.6rem;
  border-bottom: 1px solid #DADADA;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu-modal .p-contact-menu__item-tel {
    padding-top: 2rem;
    border-bottom: none;
  }
}
.p-contact-menu-modal .p-contact-menu__item-email {
  padding-top: 0.8rem;
  padding-bottom: 1.5rem;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu-modal .p-contact-menu__item-email {
    padding-top: 2rem;
  }
}
.p-contact-menu-modal .p-contact-menu__subtitle {
  font-size: 1.3rem;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu-modal .p-contact-menu__subtitle {
    font-size: 1.4rem;
  }
}
.p-contact-menu-modal .p-contact-menu__ic-tel,
.p-contact-menu-modal .p-contact-menu__ic-mail {
  width: 2.5rem;
  height: 2.5rem;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu-modal .p-contact-menu__ic-tel,
  .p-contact-menu-modal .p-contact-menu__ic-mail {
    width: 3rem;
    height: 3rem;
  }
}
.p-contact-menu-modal .p-contact-menu__button-tel {
  font-size: 2.8rem;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu-modal .p-contact-menu__button-tel {
    font-size: 3rem;
  }
}
.p-contact-menu-modal .p-contact-menu__button-mail {
  width: min(100%, 24rem);
  height: 4rem;
  font-size: 1.5rem;
}
.p-contact-menu-modal .p-contact-menu__item-day {
  margin-top: 0;
}
@media print, screen and (min-width: 768px) {
  .p-contact-menu-modal .p-contact-menu__day-time-wrap {
    margin-top: 1rem;
  }
}

.p-contact-menu-modal.is-visible .p-contact-menu {
  display: block;
  pointer-events: all;
  visibility: visible;
  -webkit-animation: modal 0.3s ease-in-out;
          animation: modal 0.3s ease-in-out;
}
.p-contact-menu-modal.is-visible .p-contact-menu-modal__button {
  display: none;
  pointer-events: none;
  opacity: 0;
}
.p-contact-menu-modal.is-visible .p-contact-menu__item-tel {
  border-radius: 0;
}

@-webkit-keyframes modal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes modal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
:where(.c-title01 + *) {
  margin-top: 2rem;
}
@media print, screen and (min-width: 768px) {
  :where(.c-title01 + *) {
    margin-top: 1.5rem;
  }
}

.c-title01 {
  position: relative;
  z-index: 1;
  padding-top: 1.5em;
  font-size: clamp(2.4rem, 7.1vw, 2.7rem);
  line-height: 1.5;
  letter-spacing: 0.08em;
}
@media print, screen and (min-width: 768px) {
  .c-title01 {
    letter-spacing: 0.14em;
  }
}
.c-title01::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 8rem;
  height: 0.6rem;
  content: "";
  background: -webkit-gradient(linear, left top, left bottom, from(#3d9941), to(#317f34));
  background: linear-gradient(#3d9941 0%, #317f34 100%);
}

:where(.c-title02:not(:first-child)) {
  margin: 2em auto 0;
}

.c-title02 {
  position: relative;
  z-index: 1;
  width: 100%;
  padding-bottom: 0.5em;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.5;
  text-align: left;
  letter-spacing: 0.08em;
}
@media print, screen and (min-width: 768px) {
  .c-title02 {
    font-size: 2.3rem;
  }
}
.c-title02::after {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 0.3rem;
  content: "";
  background: linear-gradient(90deg, #3D9941 0%, #3D9941 100px, #CBCBCB 101px, #CBCBCB 100%);
}
@media print, screen and (min-width: 768px) {
  .c-title02::after {
    height: 0.2rem;
  }
}

:where(.c-title03 + *) {
  margin-top: 2rem;
}

:where(.c-title03:not(:first-child)) {
  margin-top: 2.5em;
}

.c-title03 {
  position: relative;
  z-index: 1;
  padding-left: 2.5rem;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.5;
  text-align: left;
}
@media print, screen and (min-width: 768px) {
  .c-title03 {
    font-size: 2.1rem;
  }
}
.c-title03::before {
  position: absolute;
  top: 0.1em;
  left: 0;
  display: inline-block;
  width: 1.6rem;
  height: 2.6rem;
  content: "";
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2223%22%20viewBox%3D%220%200%2014%2023%22%20width%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%3E%3ClinearGradient%20id%3D%22a%22%20gradientUnits%3D%22objectBoundingBox%22%20x1%3D%22.5%22%20x2%3D%22.5%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2338a1db%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%233d9941%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22m3%200h5a0%200%200%200%201%200%200v20a0%200%200%200%201%200%200h-5a3%203%200%200%201%20-3-3v-14a3%203%200%200%201%203-3z%22%20fill%3D%22url(%23a)%22%2F%3E%3Cpath%20d%3D%22m0%200h5a3%203%200%200%201%203%203v14a3%203%200%200%201%20-3%203h-5a0%200%200%200%201%200%200v-20a0%200%200%200%201%200%200z%22%20fill%3D%22%231f4c21%22%20transform%3D%22translate(6%203)%22%2F%3E%3Cpath%20d%3D%22m6%203h2v17h-2z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}
@media print, screen and (min-width: 768px) {
  .c-title03::before {
    width: 1.4rem;
    height: 2.3rem;
  }
}

:where(.c-button01) {
  width: clamp(22.5rem, 80vw, 26rem);
  min-height: 5.4rem;
}
@media print, screen and (min-width: 768px) {
  :where(.c-button01) {
    min-height: 6rem;
  }
}

:where(.c-button01) > span {
  font-size: 1.8rem;
}

:where(.c-button02) {
  min-height: 5.6rem;
}

:where(.c-button02) > span {
  font-size: 1.8rem;
}

.c-button01 {
  position: relative;
  z-index: 1;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 1.5em;
  padding-left: 1.5em;
  overflow: hidden;
  color: #3D9941;
  text-decoration: none !important;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  background: transparent;
  background-color: #fff;
  border: #3D9941 solid 2px;
  border-radius: 4em;
  outline: none;
}
.c-button01 > span {
  position: relative;
  z-index: 2;
  padding: 0.5em 0;
  font-weight: 700;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  line-height: 1.25;
  text-align: center;
  text-indent: 0;
  letter-spacing: 0.08em;
}
.c-button01 > span > span {
  display: inline-block;
  font-size: 80%;
}
.c-button01.is-disabled, .c-button01:disabled {
  pointer-events: none;
  opacity: 0.5;
}
.c-button01--arrow {
  padding-right: 2rem;
  padding-left: 1.5rem;
}
.c-button01--arrow i {
  display: inline-block;
  width: 1.7rem;
  height: 1.7rem;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2015%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m14.372%2013.822c-3.53%203.2-7.06%206.4-10.59%209.6-2.073%201.878-5.125-1.247-3.038-3.137l8.9-8.062-8.967-8.483c-2.044-1.94%201.001-5.064%203.039-3.134%203.551%203.359%207.103%206.72%2010.656%2010.083.837.877.837%202.256%200%203.133%22%20fill%3D%22%233d9941%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}
@media (hover: hover) and (pointer: fine) {
  .c-button01--arrow:hover i {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2015%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m14.372%2013.822c-3.53%203.2-7.06%206.4-10.59%209.6-2.073%201.878-5.125-1.247-3.038-3.137l8.9-8.062-8.967-8.483c-2.044-1.94%201.001-5.064%203.039-3.134%203.551%203.359%207.103%206.72%2010.656%2010.083.837.877.837%202.256%200%203.133%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .c-button01--arrow:hover i {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2015%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m14.372%2013.822c-3.53%203.2-7.06%206.4-10.59%209.6-2.073%201.878-5.125-1.247-3.038-3.137l8.9-8.062-8.967-8.483c-2.044-1.94%201.001-5.064%203.039-3.134%203.551%203.359%207.103%206.72%2010.656%2010.083.837.877.837%202.256%200%203.133%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
  }
}
.c-button01--blank {
  padding-right: 1.5em;
  padding-left: 1.5em;
}
.c-button01--blank i {
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-left: 0.5em;
  vertical-align: -0.1em;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%233d9941%22%3E%3Cpath%20d%3D%22m14.745%200h-9.69c-.696.004-1.257.571-1.255%201.267v9.8c-.003.696.559%201.263%201.255%201.267h9.69c.696-.004%201.257-.571%201.255-1.267v-9.8c.002-.696-.559-1.263-1.255-1.267m-9.052%201.91h8.413v8.515h-8.413z%22%2F%3E%3Cpath%20d%3D%22m12.516%2014.09h-10.623v-10.685c.002-.525-.422-.952-.947-.955-.525.003-.948.43-.946.955v10.771c-.004%201.002.804%201.818%201.806%201.824h10.71c.527%200%20.955-.428.955-.955s-.427-.954-.955-.955%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}
@media (hover: hover) and (pointer: fine) {
  .c-button01--blank:hover i {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22m14.745%200h-9.69c-.696.004-1.257.571-1.255%201.267v9.8c-.003.696.559%201.263%201.255%201.267h9.69c.696-.004%201.257-.571%201.255-1.267v-9.8c.002-.696-.559-1.263-1.255-1.267m-9.052%201.91h8.413v8.515h-8.413z%22%2F%3E%3Cpath%20d%3D%22m12.516%2014.09h-10.623v-10.685c.002-.525-.422-.952-.947-.955-.525.003-.948.43-.946.955v10.771c-.004%201.002.804%201.818%201.806%201.824h10.71c.527%200%20.955-.428.955-.955s-.427-.954-.955-.955%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/contain;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .c-button01--blank:hover i {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22m14.745%200h-9.69c-.696.004-1.257.571-1.255%201.267v9.8c-.003.696.559%201.263%201.255%201.267h9.69c.696-.004%201.257-.571%201.255-1.267v-9.8c.002-.696-.559-1.263-1.255-1.267m-9.052%201.91h8.413v8.515h-8.413z%22%2F%3E%3Cpath%20d%3D%22m12.516%2014.09h-10.623v-10.685c.002-.525-.422-.952-.947-.955-.525.003-.948.43-.946.955v10.771c-.004%201.002.804%201.818%201.806%201.824h10.71c.527%200%20.955-.428.955-.955s-.427-.954-.955-.955%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/contain;
  }
}
.c-button01--text-black {
  color: #000;
}
@media (hover: hover) and (pointer: fine) {
  .c-button01--text-black:hover {
    color: #3D9941;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .c-button01--text-black:hover {
    color: #3D9941;
  }
}
.c-button01 > i {
  position: absolute;
  top: 50%;
  z-index: 2;
  font-size: 1em;
}
.c-button01 > i:first-child {
  left: 0;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}
@media print, screen and (min-width: 768px) {
  .c-button01 > i:first-child {
    left: min(0.2vw, 0.5rem);
  }
}
.c-button01 > i:last-child {
  right: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media print, screen and (min-width: 768px) {
  .c-button01 > i:last-child {
    right: min(0.2vw, 0.5rem);
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-button01 {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .c-button01:hover {
    color: #fff;
    background-color: #3D9941;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .c-button01 {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .c-button01:hover {
    color: #fff;
    background-color: #3D9941;
  }
}
.c-button01:focus-visible {
  outline: 2px solid #3D9941;
  outline-offset: 0;
}

.c-button02 {
  position: relative;
  z-index: 1;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  padding-right: 1rem;
  padding-left: 1rem;
  overflow: hidden;
  color: #000;
  text-decoration: none !important;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  background-color: #fff;
  border-bottom: #3D9941 solid 2px;
  outline: none;
}
.c-button02:has(i) {
  padding-right: 2rem;
}
.c-button02 > span {
  position: relative;
  z-index: 2;
  padding: 0.5em 0;
  font-size: 1.8rem;
  font-weight: 700;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  line-height: 1.25;
  text-align: center;
  text-indent: 0;
  letter-spacing: 0;
}
.c-button02 > i {
  position: absolute;
  top: 50%;
  right: 1rem;
  z-index: 2;
  font-size: 1em;
}
.c-button02 .u-ic-arrow-p {
  display: inline-block;
  width: 1rem;
  height: 1.6rem;
  -webkit-transform: rotate(90deg) translateX(-50%);
          transform: rotate(90deg) translateX(-50%);
}
@media (hover: hover) and (pointer: fine) {
  .c-button02 {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .c-button02:hover {
    background-color: #E1F5E3;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .c-button02 {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .c-button02:hover {
    background-color: #E1F5E3;
  }
}
.c-button02:focus-visible {
  outline: 2px solid #3D9941;
  outline-offset: 0;
}

.c-button-top {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 777777;
  width: clamp(4.5rem, 4.758vw, 6.5rem);
  height: clamp(4.5rem, 4.758vw, 6.5rem);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border: none;
  outline: none;
  opacity: 0.9;
}
.c-button-top img {
  width: 100%;
  height: auto;
}
@media (hover: hover) and (pointer: fine) {
  .c-button-top {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .c-button-top:hover {
    background-color: rgba(0, 0, 0, 0.9);
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .c-button-top {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .c-button-top:hover {
    background-color: rgba(0, 0, 0, 0.9);
  }
}
.c-button-top:focus-visible {
  outline: 2px solid #3D9941;
  outline-offset: 0;
}

:where(.c-list-disc:not(:first-child), .c-list-number:not(:first-child), .c-list-square:not(:first-child)) {
  margin-top: 2em;
}

.c-list-disc,
.l-main section ul:not([class]),
.l-main article ul:not([class]) {
  text-align: left;
  counter-reset: li;
}
.c-list-disc > li,
.l-main section ul:not([class]) > li,
.l-main article ul:not([class]) > li {
  position: relative;
  padding-left: 1em;
  line-height: inherit;
}
.c-list-disc > li::before,
.l-main section ul:not([class]) > li::before,
.l-main article ul:not([class]) > li::before {
  position: absolute;
  top: 0;
  left: -0.25em;
  display: inline;
  content: "・";
}
.c-list-disc > li:not(:first-child),
.l-main section ul:not([class]) > li:not(:first-child),
.l-main article ul:not([class]) > li:not(:first-child) {
  margin-top: 0;
}

.c-list-disc--gap li + li,
.l-main section ul:not([class]) li + li,
.l-main article ul:not([class]) li + li {
  margin-top: 1em;
}

.c-list-square {
  text-align: left;
  counter-reset: li;
}
.c-list-square > li {
  position: relative;
  padding-left: 1em;
  line-height: inherit;
}
.c-list-square > li::before {
  position: absolute;
  top: 1em;
  left: 0;
  display: inline;
  font-size: 50%;
  content: "■";
}
.c-list-square > li:not(:first-child) {
  margin-top: 0.5em;
}

.c-square--gap li + li {
  margin-top: 1em;
}

.c-list-number,
.l-main section ol:not([class]),
.l-main article ol:not([class]) {
  text-align: left;
  counter-reset: li;
}
.c-list-number > li,
.l-main section ol:not([class]) > li,
.l-main article ol:not([class]) > li {
  position: relative;
  padding-left: 1.6em;
  line-height: inherit;
}
.c-list-number > li::before,
.l-main section ol:not([class]) > li::before,
.l-main article ol:not([class]) > li::before {
  position: absolute;
  top: 0;
  left: 0.3em;
  display: inline;
  width: 2em;
  font-weight: 700;
  color: #3D9941;
  content: counter(li);
  counter-increment: li;
}
.c-list-number > li:nth-child(n+10)::before,
.l-main section ol:not([class]) > li:nth-child(n+10)::before,
.l-main article ol:not([class]) > li:nth-child(n+10)::before {
  left: -0.3em;
  letter-spacing: -0.05em;
}

.c-list-number--gap > li + li,
.l-main section ol:not([class]) > li + li,
.l-main article ol:not([class]) > li + li {
  margin-top: 1em;
}

:where(.c-section) {
  z-index: 3;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.c-section {
  position: relative;
  padding-top: 5rem;
  margin: 0;
}
@media print, screen and (min-width: 768px) {
  .c-section {
    padding-top: min(7vw, 7rem);
  }
}

:where(table) {
  border-spacing: 0;
  border-collapse: collapse;
}

:where(table:not(:first-child)) {
  margin-top: 3em;
}

table:not([class]) {
  line-height: 1.5;
  border-collapse: separate;
  background-color: #fff;
  border-top: #D4D4D4 solid 1px;
  border-left: #D4D4D4 solid 1px;
}
table:not([class]) caption {
  padding: 0.5em;
  font-weight: 500;
  background-color: #F5F5F5;
}
table:not([class]) th,
table:not([class]) td {
  line-height: 1.5;
  vertical-align: middle;
  letter-spacing: 0;
  word-break: break-all;
  border-right: #D4D4D4 solid 1px;
  border-bottom: #D4D4D4 solid 1px;
}
table:not([class]) thead th,
table:not([class]) thead td {
  padding: 1em 0.15em;
  font-weight: 500;
  vertical-align: middle;
  text-align: center;
  background: #F5F5F5;
  border-right: #fff solid 1px;
}
table:not([class]) thead th:last-child,
table:not([class]) thead td:last-child {
  border-right: #D4D4D4 solid 1px;
}
table:not([class]) tbody > tr > th,
table:not([class]) tbody > tr > td {
  padding: 1em;
}

:where(.c-table01) {
  position: relative;
  width: 100%;
  font-size: inherit;
  border-collapse: separate;
}

.c-table01 {
  border-top: #D4D4D4 solid 1px;
}
.c-table01 > tbody > tr > th,
.c-table01 > tbody > tr > td {
  position: relative;
  display: block;
  text-align: left;
}
@media print, screen and (min-width: 768px) {
  .c-table01 > tbody > tr > th,
  .c-table01 > tbody > tr > td {
    display: table-cell;
    vertical-align: top;
  }
}
.c-table01 > tbody > tr > th {
  padding-top: 1em;
  font-weight: 700;
  text-align: left;
}
@media print, screen and (min-width: 768px) {
  .c-table01 > tbody > tr > th {
    padding-top: 2em;
    padding-right: min(3vw, 30px);
    padding-bottom: 2em;
    border-bottom: #D4D4D4 solid 1px;
  }
}
.c-table01 > tbody > tr > td {
  padding-top: 0;
  padding-bottom: 1em;
  border-bottom: #D4D4D4 solid 1px;
}
@media print, screen and (min-width: 768px) {
  .c-table01 > tbody > tr > td {
    padding-top: 2em;
    padding-bottom: 2em;
  }
}

/* u-font */
.u-font-wn {
  font-weight: 400;
}
.u-font-wm {
  font-weight: 500;
}
.u-font-wb {
  font-weight: 700;
}
.u-font-size-xs {
  font-size: 80%;
}
.u-font-size-s {
  font-size: 90%;
}
.u-font-size-l {
  font-size: 110%;
}
.u-font-size-xl {
  font-size: 120%;
}

.u-visible-sp {
  display: inline-block;
}
@media print, screen and (min-width: 768px) {
  .u-visible-sp {
    display: none;
  }
}

.u-visible-pc {
  display: none;
}
@media print, screen and (min-width: 768px) {
  .u-visible-pc {
    display: inline-block;
  }
}

.u-visible-s,
.u-visible-sm,
.u-visible-md,
.u-visible-lg,
.u-visible-xl,
.u-visible-xxl {
  display: none;
}

@media print, screen and (width <= 575px) {
  .u-visible-s {
    display: inline-block;
  }
}

@media print, screen and (width >= 576px) and (width <= 767.98px) {
  .u-visible-sm {
    display: inline-block;
  }
}

@media print, screen and (width >= 768px) and (width <= 991px) {
  .u-visible-md {
    display: inline-block;
  }
}

@media print, screen and (width >= 992px) and (width <= 1199px) {
  .u-visible-lg {
    display: inline-block;
  }
}

@media print, screen and (width >= 1200px) and (width <= 1365px) {
  .u-visible-xl {
    display: inline-block;
  }
}

@media print, screen and (width >= 1366px) {
  .u-visible-xxl {
    display: inline-block;
  }
}

[class^=u-ic-] {
  display: inline-block;
  width: 1.5em;
  height: 1em;
  vertical-align: -0.25em;
}

.u-ic-arrow-p {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2015%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m14.372%2013.822c-3.53%203.2-7.06%206.4-10.59%209.6-2.073%201.878-5.125-1.247-3.038-3.137l8.9-8.062-8.967-8.483c-2.044-1.94%201.001-5.064%203.039-3.134%203.551%203.359%207.103%206.72%2010.656%2010.083.837.877.837%202.256%200%203.133%22%20fill%3D%22%233d9941%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

.u-ic-arrow-w {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2015%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m14.372%2013.822c-3.53%203.2-7.06%206.4-10.59%209.6-2.073%201.878-5.125-1.247-3.038-3.137l8.9-8.062-8.967-8.483c-2.044-1.94%201.001-5.064%203.039-3.134%203.551%203.359%207.103%206.72%2010.656%2010.083.837.877.837%202.256%200%203.133%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

.u-ic-arrow-p {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2015%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m14.372%2013.822c-3.53%203.2-7.06%206.4-10.59%209.6-2.073%201.878-5.125-1.247-3.038-3.137l8.9-8.062-8.967-8.483c-2.044-1.94%201.001-5.064%203.039-3.134%203.551%203.359%207.103%206.72%2010.656%2010.083.837.877.837%202.256%200%203.133%22%20fill%3D%22%233d9941%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

.u-ic-blank-p {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%233d9941%22%3E%3Cpath%20d%3D%22m14.745%200h-9.69c-.696.004-1.257.571-1.255%201.267v9.8c-.003.696.559%201.263%201.255%201.267h9.69c.696-.004%201.257-.571%201.255-1.267v-9.8c.002-.696-.559-1.263-1.255-1.267m-9.052%201.91h8.413v8.515h-8.413z%22%2F%3E%3Cpath%20d%3D%22m12.516%2014.09h-10.623v-10.685c.002-.525-.422-.952-.947-.955-.525.003-.948.43-.946.955v10.771c-.004%201.002.804%201.818%201.806%201.824h10.71c.527%200%20.955-.428.955-.955s-.427-.954-.955-.955%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

.u-ic-blank {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%233d9941%22%3E%3Cpath%20d%3D%22m14.745%200h-9.69c-.696.004-1.257.571-1.255%201.267v9.8c-.003.696.559%201.263%201.255%201.267h9.69c.696-.004%201.257-.571%201.255-1.267v-9.8c.002-.696-.559-1.263-1.255-1.267m-9.052%201.91h8.413v8.515h-8.413z%22%2F%3E%3Cpath%20d%3D%22m12.516%2014.09h-10.623v-10.685c.002-.525-.422-.952-.947-.955-.525.003-.948.43-.946.955v10.771c-.004%201.002.804%201.818%201.806%201.824h10.71c.527%200%20.955-.428.955-.955s-.427-.954-.955-.955%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

.u-ic-blank-w {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22m14.745%200h-9.69c-.696.004-1.257.571-1.255%201.267v9.8c-.003.696.559%201.263%201.255%201.267h9.69c.696-.004%201.257-.571%201.255-1.267v-9.8c.002-.696-.559-1.263-1.255-1.267m-9.052%201.91h8.413v8.515h-8.413z%22%2F%3E%3Cpath%20d%3D%22m12.516%2014.09h-10.623v-10.685c.002-.525-.422-.952-.947-.955-.525.003-.948.43-.946.955v10.771c-.004%201.002.804%201.818%201.806%201.824h10.71c.527%200%20.955-.428.955-.955s-.427-.954-.955-.955%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

.u-ic-acc-open {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%223%22%20viewBox%3D%220%200%2025%203%22%20width%3D%2225%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m-3845.5%2011h22a1.5%201.5%200%200%201%201.5%201.5%201.5%201.5%200%200%201%20-1.5%201.5h-22a1.5%201.5%200%200%201%20-1.5-1.5%201.5%201.5%200%200%201%201.5-1.5z%22%20fill%3D%22%23fff%22%20transform%3D%22translate(3847%20-11)%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

.u-ic-acc-close {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20width%3D%2225%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m-3836%2023.5v-9.5h-9.5a1.5%201.5%200%200%201%20-1.5-1.5%201.5%201.5%200%200%201%201.5-1.5h9.5v-9.5a1.5%201.5%200%200%201%201.5-1.5%201.5%201.5%200%200%201%201.5%201.5v9.5h9.5a1.5%201.5%200%200%201%201.5%201.5%201.5%201.5%200%200%201%20-1.5%201.5h-9.5v9.5a1.5%201.5%200%200%201%20-1.5%201.5%201.5%201.5%200%200%201%20-1.5-1.5z%22%20fill%3D%22%23fff%22%20transform%3D%22translate(3847)%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

.u-ic-pdf {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2039%2050%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m26.025%200h-24.305c-.951.001-1.721.773-1.72%201.724v46.551c-.001.951.769%201.723%201.72%201.725h35.56c.951-.002%201.721-.774%201.72-1.725v-36.955z%22%20fill%3D%22%23f2f2f2%22%2F%3E%3Cpath%20d%3D%22m27.745%2011.32h11.255l-12.975-11.32v9.6c0%20.951.769%201.722%201.72%201.724%22%20fill%3D%22%23cbcbcb%22%2F%3E%3Cpath%20d%3D%22m0%2031.466v16.81c-.001.951.769%201.723%201.72%201.725h35.56c.951-.002%201.721-.774%201.72-1.725v-16.81z%22%20fill%3D%22%23dc0000%22%2F%3E%3Cpath%20d%3D%22m17.901%2021.314-3.037-2.382c-.559-.441-1.37-.346-1.812.214-.012.016-.025.032-.036.048-.146.242-.237.513-.264.794-.022.421.178.823.528%201.058l5.149%203.969h.132l.132.132c.071-.002.13.055.132.126v.006h.66c.146.019.294-.029.4-.132h.264l5.281-3.969c.585-.437.704-1.266.267-1.851s-1.266-.704-1.851-.266l-3.172%202.385v-12.5c0-.729-.59-1.32-1.319-1.321-.729%200-1.32.59-1.321%201.319v12.37z%22%20fill%3D%22%23dc0000%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22m6.344%2046.067v-10.724h3.629c.725-.009%201.448.098%202.139.318.607.19%201.141.563%201.527%201.068.409.602.609%201.322.569%202.049.03.724-.169%201.438-.569%202.042-.38.534-.908.946-1.519%201.183-.665.261-1.374.391-2.088.383h-1.34v3.68h-2.348zm2.348-5.542h1.21c.542.041%201.08-.118%201.512-.447.351-.338.534-.814.5-1.3.049-.47-.153-.931-.533-1.212-.476-.26-1.015-.38-1.556-.346h-1.134v3.305z%22%2F%3E%3Cpath%20d%3D%22m16.093%2046.067v-10.725h3c.976-.024%201.946.17%202.837.57.786.369%201.434.978%201.851%201.739.471.928.696%201.961.655%203%20.038%201.051-.184%202.094-.648%203.038-.402.775-1.04%201.401-1.822%201.79-.857.406-1.796.606-2.744.584zm2.348-1.905h.5c.559.012%201.113-.104%201.62-.339.476-.237.857-.629%201.08-1.111.281-.648.412-1.351.382-2.057.033-.701-.098-1.4-.382-2.042-.226-.468-.608-.843-1.08-1.061-.511-.221-1.063-.329-1.62-.318h-.5z%22%2F%3E%3Cpath%20d%3D%22m26.491%2046.067v-10.724h6.7v1.963h-4.35v2.583h3.73v1.963h-3.73v4.214h-2.35z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

.u-ic-doc {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2039%2050%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m26.025%200h-24.305c-.951.001-1.721.773-1.72%201.724v46.551c-.001.951.769%201.723%201.72%201.725h35.56c.951-.002%201.721-.774%201.72-1.725v-36.955z%22%20fill%3D%22%23f2f2f2%22%2F%3E%3Cpath%20d%3D%22m27.745%2011.32h11.255l-12.975-11.32v9.6c0%20.951.769%201.722%201.72%201.724%22%20fill%3D%22%23cbcbcb%22%2F%3E%3Cpath%20d%3D%22m0%2031.466v16.81c-.001.951.769%201.723%201.72%201.725h35.56c.951-.002%201.721-.774%201.72-1.725v-16.81z%22%20fill%3D%22%231451b6%22%2F%3E%3Cpath%20d%3D%22m17.901%2021.314-3.037-2.382c-.559-.441-1.37-.346-1.812.214-.012.016-.025.032-.036.048-.146.242-.237.513-.264.794-.022.421.178.823.528%201.058l5.149%203.969h.132l.132.132c.071-.002.13.055.132.126v.006h.66c.146.019.294-.029.4-.132h.264l5.281-3.969c.585-.437.704-1.266.267-1.851s-1.266-.704-1.851-.266l-3.172%202.385v-12.5c0-.729-.59-1.32-1.319-1.321-.729%200-1.32.59-1.321%201.319v12.37z%22%20fill%3D%22%231451b6%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22m5.292%2046.067v-10.725h3c.976-.024%201.946.17%202.837.57.786.369%201.434.978%201.851%201.739.471.928.696%201.961.655%203%20.038%201.051-.184%202.094-.648%203.038-.403.774-1.041%201.401-1.822%201.789-.857.406-1.796.606-2.744.585zm2.348-1.905h.5c.559.012%201.113-.104%201.62-.339.476-.237.857-.629%201.08-1.111.281-.648.412-1.351.382-2.057.033-.701-.098-1.4-.382-2.042-.226-.468-.608-.843-1.08-1.061-.511-.221-1.063-.329-1.62-.318h-.5z%22%2F%3E%3Cpath%20d%3D%22m20.01%2046.27c-.886.017-1.76-.215-2.52-.671-.745-.465-1.339-1.137-1.707-1.934-.43-.944-.639-1.973-.612-3.009-.029-1.027.181-2.047.612-2.98.37-.781.964-1.434%201.707-1.876.767-.438%201.637-.659%202.52-.642.886-.019%201.761.205%202.528.649.737.446%201.328%201.098%201.7%201.876.432.93.641%201.948.612%202.973.027%201.036-.183%202.065-.612%203.009-.367.796-.958%201.468-1.7%201.934-.763.458-1.639.69-2.528.671m0-2.035c.472.011.932-.145%201.3-.44.39-.329.684-.758.85-1.241.214-.61.315-1.254.3-1.9.015-.636-.087-1.27-.3-1.869-.164-.473-.458-.889-.85-1.2-.777-.549-1.815-.549-2.592%200-.391.31-.684.727-.843%201.2-.211.6-.313%201.233-.3%201.869-.013.646.089%201.289.3%201.9.162.483.454.912.843%201.241.368.295.828.451%201.3.44%22%2F%3E%3Cpath%20d%3D%22m31.33%2046.27c-.655.005-1.305-.115-1.915-.354-.593-.236-1.129-.594-1.573-1.053-.475-.496-.84-1.086-1.073-1.732-.272-.761-.403-1.566-.389-2.374-.015-.807.121-1.61.4-2.367.245-.655.619-1.254%201.1-1.761.453-.474%201-.848%201.606-1.1.612-.251%201.268-.379%201.93-.375.64-.012%201.272.132%201.844.419.495.248.947.575%201.339.967l-1.224%201.5c-.256-.25-.547-.462-.864-.628-.331-.164-.697-.246-1.066-.238-.481-.003-.952.143-1.347.418-.428.303-.762.721-.965%201.205-.249.596-.37%201.237-.353%201.883-.016.653.097%201.302.331%201.912.184.486.504.909.922%201.219.405.283.889.429%201.382.419.419.006.833-.098%201.2-.3.346-.19.658-.436.922-.729l1.239%201.486c-.418.501-.942.903-1.534%201.176-.6.27-1.251.406-1.908.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

.u-ic-xlsx {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2039%2050%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m26.025%200h-24.305c-.951.001-1.721.773-1.72%201.724v46.551c-.001.951.769%201.723%201.72%201.725h35.56c.951-.002%201.721-.774%201.72-1.725v-36.955z%22%20fill%3D%22%23f2f2f2%22%2F%3E%3Cpath%20d%3D%22m27.745%2011.32h11.255l-12.975-11.32v9.6c0%20.951.769%201.722%201.72%201.724%22%20fill%3D%22%23cbcbcb%22%2F%3E%3Cpath%20d%3D%22m0%2031.465v16.81c-.001.951.769%201.723%201.72%201.725h35.56c.951-.002%201.721-.774%201.72-1.725v-16.81z%22%20fill%3D%22%230d7239%22%2F%3E%3Cpath%20d%3D%22m17.901%2021.314-3.037-2.382c-.559-.441-1.37-.346-1.812.214-.012.016-.025.032-.036.048-.146.242-.237.513-.264.794-.022.421.178.823.528%201.058l5.149%203.969h.132l.132.132c.071-.002.13.055.132.126v.006h.66c.146.019.294-.029.4-.132h.264l5.281-3.969c.585-.437.704-1.266.267-1.851s-1.266-.704-1.851-.266l-3.172%202.385v-12.5c0-.729-.59-1.32-1.319-1.321-.729%200-1.32.59-1.321%201.319v12.37z%22%20fill%3D%22%230d7239%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22m4.014%2045.442%202.616-4.861-2.476-4.593h2.311l.849%201.831c.11.221.218.454.324.7s.231.518.375.815h.051c.11-.297.216-.568.318-.815s.199-.48.292-.7l.787-1.832h2.2l-2.464%204.683%202.629%204.772h-2.3l-.965-1.972c-.119-.237-.235-.485-.349-.744s-.239-.532-.375-.821h-.051l-.336.821c-.106.259-.214.507-.324.744l-.914%201.972z%22%2F%3E%3Cpath%20d%3D%22m13.117%2045.442v-9.454h2.07v7.711h3.759v1.743z%22%2F%3E%3Cpath%20d%3D%22m23.453%2045.621c-.634-.001-1.263-.12-1.854-.35-.6-.229-1.151-.573-1.62-1.012l1.181-1.438c.331.306.711.553%201.124.732.381.174.794.268%201.213.274.36.027.719-.065%201.022-.261.219-.162.345-.421.337-.694.009-.185-.052-.367-.172-.509-.136-.143-.297-.26-.476-.344-.2-.102-.441-.208-.724-.318l-1.232-.522c-.329-.14-.639-.322-.921-.541-.294-.227-.536-.513-.711-.84-.189-.363-.283-.768-.273-1.177-.006-.507.142-1.004.425-1.425.296-.435.704-.782%201.181-1.005.542-.254%201.135-.381%201.733-.369.555.001%201.104.107%201.619.312.524.205.998.52%201.39.923l-1.041%201.3c-.283-.225-.595-.411-.927-.554-.33-.136-.684-.204-1.041-.2-.317-.017-.632.065-.9.235-.213.143-.338.386-.33.642-.006.185.062.365.19.5.148.146.322.263.514.344.216.097.464.201.743.312l1.206.5c.358.14.693.335.99.579.274.227.496.511.648.833.361.849.292%201.819-.184%202.609-.296.459-.713.827-1.206%201.062-.593.281-1.244.418-1.9.4%22%2F%3E%3Cpath%20d%3D%22m27.643%2045.442%202.616-4.861-2.476-4.593h2.311l.851%201.832c.11.221.218.454.324.7s.231.518.375.815h.051c.11-.297.216-.568.318-.815s.199-.48.292-.7l.787-1.832h2.2l-2.464%204.683%202.629%204.772h-2.3l-.965-1.972c-.119-.237-.235-.485-.349-.744s-.239-.532-.375-.821h-.051l-.336.821c-.106.259-.214.507-.324.744l-.914%201.972h-2.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

.u-ic-zip {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2039%2050%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m26.025%200h-24.305c-.951.001-1.721.773-1.72%201.724v46.551c-.001.951.769%201.723%201.72%201.725h35.56c.951-.002%201.721-.774%201.72-1.725v-36.955z%22%20fill%3D%22%23f2f2f2%22%2F%3E%3Cpath%20d%3D%22m27.745%2011.32h11.255l-12.975-11.32v9.6c0%20.951.769%201.722%201.72%201.724%22%20fill%3D%22%23cbcbcb%22%2F%3E%3Cpath%20d%3D%22m0%2031.466v16.81c-.001.951.769%201.723%201.72%201.725h35.56c.951-.002%201.721-.774%201.72-1.725v-16.81z%22%20fill%3D%22%235a5a5a%22%2F%3E%3Cpath%20d%3D%22m17.901%2021.314-3.037-2.382c-.559-.441-1.37-.346-1.812.214-.012.016-.025.032-.036.048-.146.242-.237.513-.264.794-.022.421.178.823.528%201.058l5.149%203.969h.132l.132.132c.071-.002.13.055.132.126v.006h.66c.146.019.294-.029.4-.132h.264l5.281-3.969c.585-.437.704-1.266.267-1.851s-1.266-.704-1.851-.266l-3.172%202.385v-12.5c0-.729-.59-1.32-1.319-1.321-.729%200-1.32.59-1.321%201.319v12.37z%22%20fill%3D%22%235a5a5a%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22m8.98%2046.067v-1.424l4.8-7.332h-4.339v-1.968h7.23v1.429l-4.8%207.317h4.839v1.977h-7.73z%22%2F%3E%3Cpath%20d%3D%22m18.543%2035.344h2.348v10.723h-2.348z%22%2F%3E%3Cpath%20d%3D%22m23.44%2046.067v-10.724h3.629c.725-.009%201.448.098%202.139.318.607.19%201.141.563%201.527%201.068.409.602.609%201.322.569%202.049.03.724-.169%201.438-.569%202.042-.38.534-.908.946-1.519%201.183-.665.261-1.374.391-2.088.383h-1.34v3.68h-2.348zm2.348-5.542h1.21c.542.041%201.08-.118%201.512-.447.351-.338.534-.814.5-1.3.049-.47-.153-.931-.533-1.212-.476-.26-1.015-.38-1.556-.346h-1.138z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

/* text */
.u-text-al {
  text-align: left;
}
.u-text-ac {
  text-align: center;
}
.u-text-ar {
  text-align: right;
}
.u-text-aj {
  text-align: justify;
}
.u-text-du {
  text-decoration: underline;
  text-underline-offset: 0.3em;
}
.u-text-dl {
  text-decoration: line-through;
}

.u-pt0 {
  padding-top: 0rem;
}

.u-pt5 {
  padding-top: 0.5rem;
}

.u-pt10 {
  padding-top: 1rem;
}

.u-pt15 {
  padding-top: 1.5rem;
}

.u-pt20 {
  padding-top: 2rem;
}

.u-pt25 {
  padding-top: 2.5rem;
}

.u-pt30 {
  padding-top: 3rem;
}

.u-pt35 {
  padding-top: 3.5rem;
}

.u-pt40 {
  padding-top: 4rem;
}

.u-pt45 {
  padding-top: 4.5rem;
}

.u-pt50 {
  padding-top: 5rem;
}

.u-pt55 {
  padding-top: 5.5rem;
}

.u-pt60 {
  padding-top: 6rem;
}

.u-pt65 {
  padding-top: 6.5rem;
}

.u-pt70 {
  padding-top: 7rem;
}

.u-pt75 {
  padding-top: 7.5rem;
}

.u-pt80 {
  padding-top: 8rem;
}

.u-pt85 {
  padding-top: 8.5rem;
}

.u-pt90 {
  padding-top: 9rem;
}

.u-pt95 {
  padding-top: 9.5rem;
}

.u-pt100 {
  padding-top: 10rem;
}

.u-pb0 {
  padding-bottom: 0rem;
}

.u-pb5 {
  padding-bottom: 0.5rem;
}

.u-pb10 {
  padding-bottom: 1rem;
}

.u-pb15 {
  padding-bottom: 1.5rem;
}

.u-pb20 {
  padding-bottom: 2rem;
}

.u-pb25 {
  padding-bottom: 2.5rem;
}

.u-pb30 {
  padding-bottom: 3rem;
}

.u-pb35 {
  padding-bottom: 3.5rem;
}

.u-pb40 {
  padding-bottom: 4rem;
}

.u-pb45 {
  padding-bottom: 4.5rem;
}

.u-pb50 {
  padding-bottom: 5rem;
}

.u-pb55 {
  padding-bottom: 5.5rem;
}

.u-pb60 {
  padding-bottom: 6rem;
}

.u-pb65 {
  padding-bottom: 6.5rem;
}

.u-pb70 {
  padding-bottom: 7rem;
}

.u-pb75 {
  padding-bottom: 7.5rem;
}

.u-pb80 {
  padding-bottom: 8rem;
}

.u-pb85 {
  padding-bottom: 8.5rem;
}

.u-pb90 {
  padding-bottom: 9rem;
}

.u-pb95 {
  padding-bottom: 9.5rem;
}

.u-pb100 {
  padding-bottom: 10rem;
}

.u-pl0 {
  padding-left: 0rem;
}

.u-pl5 {
  padding-left: 0.5rem;
}

.u-pl10 {
  padding-left: 1rem;
}

.u-pl15 {
  padding-left: 1.5rem;
}

.u-pl20 {
  padding-left: 2rem;
}

.u-pl25 {
  padding-left: 2.5rem;
}

.u-pl30 {
  padding-left: 3rem;
}

.u-pl35 {
  padding-left: 3.5rem;
}

.u-pl40 {
  padding-left: 4rem;
}

.u-pl45 {
  padding-left: 4.5rem;
}

.u-pl50 {
  padding-left: 5rem;
}

.u-pl55 {
  padding-left: 5.5rem;
}

.u-pl60 {
  padding-left: 6rem;
}

.u-pl65 {
  padding-left: 6.5rem;
}

.u-pl70 {
  padding-left: 7rem;
}

.u-pl75 {
  padding-left: 7.5rem;
}

.u-pl80 {
  padding-left: 8rem;
}

.u-pl85 {
  padding-left: 8.5rem;
}

.u-pl90 {
  padding-left: 9rem;
}

.u-pl95 {
  padding-left: 9.5rem;
}

.u-pl100 {
  padding-left: 10rem;
}

.u-pr0 {
  padding-right: 0rem;
}

.u-pr5 {
  padding-right: 0.5rem;
}

.u-pr10 {
  padding-right: 1rem;
}

.u-pr15 {
  padding-right: 1.5rem;
}

.u-pr20 {
  padding-right: 2rem;
}

.u-pr25 {
  padding-right: 2.5rem;
}

.u-pr30 {
  padding-right: 3rem;
}

.u-pr35 {
  padding-right: 3.5rem;
}

.u-pr40 {
  padding-right: 4rem;
}

.u-pr45 {
  padding-right: 4.5rem;
}

.u-pr50 {
  padding-right: 5rem;
}

.u-pr55 {
  padding-right: 5.5rem;
}

.u-pr60 {
  padding-right: 6rem;
}

.u-pr65 {
  padding-right: 6.5rem;
}

.u-pr70 {
  padding-right: 7rem;
}

.u-pr75 {
  padding-right: 7.5rem;
}

.u-pr80 {
  padding-right: 8rem;
}

.u-pr85 {
  padding-right: 8.5rem;
}

.u-pr90 {
  padding-right: 9rem;
}

.u-pr95 {
  padding-right: 9.5rem;
}

.u-pr100 {
  padding-right: 10rem;
}

.u-mt0 {
  margin-top: 0rem;
}

.u-mt5 {
  margin-top: 0.5rem;
}

.u-mt10 {
  margin-top: 1rem;
}

.u-mt15 {
  margin-top: 1.5rem;
}

.u-mt20 {
  margin-top: 2rem;
}

.u-mt25 {
  margin-top: 2.5rem;
}

.u-mt30 {
  margin-top: 3rem;
}

.u-mt35 {
  margin-top: 3.5rem;
}

.u-mt40 {
  margin-top: 4rem;
}

.u-mt45 {
  margin-top: 4.5rem;
}

.u-mt50 {
  margin-top: 5rem;
}

.u-mt55 {
  margin-top: 5.5rem;
}

.u-mt60 {
  margin-top: 6rem;
}

.u-mt65 {
  margin-top: 6.5rem;
}

.u-mt70 {
  margin-top: 7rem;
}

.u-mt75 {
  margin-top: 7.5rem;
}

.u-mt80 {
  margin-top: 8rem;
}

.u-mt85 {
  margin-top: 8.5rem;
}

.u-mt90 {
  margin-top: 9rem;
}

.u-mt95 {
  margin-top: 9.5rem;
}

.u-mt100 {
  margin-top: 10rem;
}

.u-mb0 {
  margin-bottom: 0rem;
}

.u-mb5 {
  margin-bottom: 0.5rem;
}

.u-mb10 {
  margin-bottom: 1rem;
}

.u-mb15 {
  margin-bottom: 1.5rem;
}

.u-mb20 {
  margin-bottom: 2rem;
}

.u-mb25 {
  margin-bottom: 2.5rem;
}

.u-mb30 {
  margin-bottom: 3rem;
}

.u-mb35 {
  margin-bottom: 3.5rem;
}

.u-mb40 {
  margin-bottom: 4rem;
}

.u-mb45 {
  margin-bottom: 4.5rem;
}

.u-mb50 {
  margin-bottom: 5rem;
}

.u-mb55 {
  margin-bottom: 5.5rem;
}

.u-mb60 {
  margin-bottom: 6rem;
}

.u-mb65 {
  margin-bottom: 6.5rem;
}

.u-mb70 {
  margin-bottom: 7rem;
}

.u-mb75 {
  margin-bottom: 7.5rem;
}

.u-mb80 {
  margin-bottom: 8rem;
}

.u-mb85 {
  margin-bottom: 8.5rem;
}

.u-mb90 {
  margin-bottom: 9rem;
}

.u-mb95 {
  margin-bottom: 9.5rem;
}

.u-mb100 {
  margin-bottom: 10rem;
}

.u-ml0 {
  margin-left: 0rem;
}

.u-ml5 {
  margin-left: 0.5rem;
}

.u-ml10 {
  margin-left: 1rem;
}

.u-ml15 {
  margin-left: 1.5rem;
}

.u-ml20 {
  margin-left: 2rem;
}

.u-ml25 {
  margin-left: 2.5rem;
}

.u-ml30 {
  margin-left: 3rem;
}

.u-ml35 {
  margin-left: 3.5rem;
}

.u-ml40 {
  margin-left: 4rem;
}

.u-ml45 {
  margin-left: 4.5rem;
}

.u-ml50 {
  margin-left: 5rem;
}

.u-ml55 {
  margin-left: 5.5rem;
}

.u-ml60 {
  margin-left: 6rem;
}

.u-ml65 {
  margin-left: 6.5rem;
}

.u-ml70 {
  margin-left: 7rem;
}

.u-ml75 {
  margin-left: 7.5rem;
}

.u-ml80 {
  margin-left: 8rem;
}

.u-ml85 {
  margin-left: 8.5rem;
}

.u-ml90 {
  margin-left: 9rem;
}

.u-ml95 {
  margin-left: 9.5rem;
}

.u-ml100 {
  margin-left: 10rem;
}

.u-mr0 {
  margin-right: 0rem;
}

.u-mr5 {
  margin-right: 0.5rem;
}

.u-mr10 {
  margin-right: 1rem;
}

.u-mr15 {
  margin-right: 1.5rem;
}

.u-mr20 {
  margin-right: 2rem;
}

.u-mr25 {
  margin-right: 2.5rem;
}

.u-mr30 {
  margin-right: 3rem;
}

.u-mr35 {
  margin-right: 3.5rem;
}

.u-mr40 {
  margin-right: 4rem;
}

.u-mr45 {
  margin-right: 4.5rem;
}

.u-mr50 {
  margin-right: 5rem;
}

.u-mr55 {
  margin-right: 5.5rem;
}

.u-mr60 {
  margin-right: 6rem;
}

.u-mr65 {
  margin-right: 6.5rem;
}

.u-mr70 {
  margin-right: 7rem;
}

.u-mr75 {
  margin-right: 7.5rem;
}

.u-mr80 {
  margin-right: 8rem;
}

.u-mr85 {
  margin-right: 8.5rem;
}

.u-mr90 {
  margin-right: 9rem;
}

.u-mr95 {
  margin-right: 9.5rem;
}

.u-mr100 {
  margin-right: 10rem;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVybiAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIOOCguOBoeOCjeOCk+OAgeOCiOOCiuebtOaEn+eahOOBqmJveC1zaXppbmfjgavoqK3lrpogKi9cbiAgcGFkZGluZzogMDsgLyog44OR44OH44Kj44Oz44Kw44KC5bi444GrMOOBqyAqL1xuICBtYXJnaW46IDA7IC8qIOODnuODvOOCuOODs+OBrzDjgasgKi9cbn1cblxuOndoZXJlKFtoaWRkZW5dOm5vdChbaGlkZGVuPXVudGlsLWZvdW5kXSkpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyAvKiBoaWRkZW7jga/pnZ7ooajnpLrjgpLmhI/lkbPjgZfjgb7jgZkgKi9cbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAgICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gICAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgICAgICAgICB0ZXh0LXNpemUtYWRqdXN0OiBub25lOyAvKiBpT1Pjga7jg6njg7Pjg4njgrnjgrHjg7zjg5fjgafjg4bjgq3jgrnjg4jjgYzoqr/mlbTjgZXjgozjgarjgYTjgojjgYbjgavjgZnjgosgKi9cbiAgY29sb3Itc2NoZW1lOiBkYXJrIGxpZ2h0OyAvKiDjg6bjg7zjgrbjg7zjgYzjg4Djg7zjgq/jg4bjg7zjg57jgpLlpb3jgoDloLTlkIjjgIHoh6rli5XnmoTjgavjg4Djg7zjgq/jg4bjg7zjg57jgavjgarjgosgKi9cbn1cblxuQHN1cHBvcnRzIG5vdCAobWluLWJsb2NrLXNpemU6IDEwMGR2Yikge1xuICA6d2hlcmUoaHRtbCkge1xuICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6d2hlcmUoaHRtbDpmb2N1cy13aXRoaW4pIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgLyog5L2V44GL44Gr44OV44Kp44O844Kr44K544GM44GC44KL5aC05ZCI44Gu44G/44K544Og44O844K644K544Kv44Ot44O844OrICovXG4gIH1cbn1cbjp3aGVyZShib2R5KSB7IC8qIOOCteODleOCoeODquS7peWkluOBruODluODqeOCpuOCtuOBruODleOCqeODvOODq+ODkOODg+OCryAqL1xuICBibG9jay1zaXplOiAxMDBkdmI7IC8qIDFkdmLjga/li5XnmoTjg5Pjg6Xjg7zjg53jg7zjg4jjga7plbfjgZXjga4xJeOAgTEwMGR2YuOBp+mrmOOBleOBhOOBo+OBseOBhOOBqyAqL1xuICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmOyAvKiB0aW1l44Gu5Luj44KP44KK44Gr44K344K544OG44Og44OV44Kp44Oz44OI44KS5L2/55SoICovXG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIOOCouOCr+OCu+OCt+ODluODq+OBquihjOOBrumrmOOBlSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLyog44OG44Kt44K544OI44Gu44Os44Oz44OA44Oq44Oz44Kw44KS5pS55ZaEICovXG59XG5cbjp3aGVyZShpbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0KSB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIOODleOCqeODvOODoCDjgrPjg7Pjg4jjg63jg7zjg6vjga/opqrjg5Xjgqnjg7Pjg4jjgpLntpnmib8gKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIOOCq+ODqeODvOOCgue2meaJvyAqL1xufVxuXG46d2hlcmUodGV4dGFyZWEpIHsgLyog44OG44Kt44K544OI44Ko44Oq44Ki44Gu5rC05bmz44Oq44K144Kk44K644KS54Sh5Yq544GrICovXG4gIHJlc2l6ZTogYmxvY2s7XG59XG5cbjp3aGVyZShidXR0b24sIGxhYmVsLCBzZWxlY3QsIHN1bW1hcnksIFtyb2xlPWJ1dHRvbl0sIFtyb2xlPW9wdGlvbl0pIHtcbiAgY3Vyc29yOiBwb2ludGVyOyAvKiDjgqTjg7Pjgr/jg6njgq/jg4bjgqPjg5bjgarjgoLjga7jgavjgqvjg7zjgr3jg6vjgpLlkIjjgo/jgZvjgosgKi9cbn1cblxuOndoZXJlKDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyAvKiDjg5Xjgqnjg7zjg6DjgrPjg7Pjg4jjg63jg7zjg6vnhKHlirnmmYLjga7jgqvjg7zjgr3jg6vjgpLoqLHlj6/jgZfjgarjgYQgKi9cbn1cblxuOndoZXJlKGxhYmVsOmhhcyg+IGlucHV0OmRpc2FibGVkKSwgbGFiZWw6aGFzKCsgaW5wdXQ6ZGlzYWJsZWQpKSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IC8qIOODqeODmeODq+OBq+OCguOCq+ODvOOCveODq+OCkuioseWPr+OBl+OBquOBhCAqL1xufVxuXG46d2hlcmUoYnV0dG9uKSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IC8qIOODnOOCv+ODs+OBruODnOODvOODgOODvOOBruOCueOCv+OCpOODq+OCkuioreWumuOBl+OChOOBmeOBj+OBmeOCiyAqL1xufVxuXG46d2hlcmUoYSkge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmVtOyAvKiDkuIvnt5rjga7kuIrjgavjgrnjg5rjg7zjgrnjgpLov73liqDjgZnjgosgKi9cbn1cblxuOndoZXJlKHVsLCBvbCkge1xuICBsaXN0LXN0eWxlOiBub25lOyAvKiDjg5Pjg6Xjg6zjg4Pjg4jjgpLliYrpmaTjgIHlv4XopoHjgavlv5zjgZjjgabmiYvli5Xjgafov73liqDjgZnjgosgKi9cbn1cblxuOndoZXJlKGltZywgc3ZnLCB2aWRlbywgY2FudmFzLCBhdWRpbywgaWZyYW1lLCBlbWJlZCwgb2JqZWN0KSB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvKiDnva7mj5vjgZXjgozjgZ/opoHntKDjgpLjgojjgorkuojmuKzlj6/og73jgavjgZnjgosgKi9cbn1cblxuOndoZXJlKHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IC8qIOmVt+OBhOWNmOiqnuOBr+aUueihjCAqL1xufVxuXG46d2hlcmUoaHIpIHsgLyog44KI44KK5LiA6LKr5oCn44Gu44GC44KL44CB44K544K/44Kk44Oq44OD44K344Ol44GqaHIgKi9cbiAgYmxvY2stc2l6ZTogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLWJlZm9yZTogI2NiY2JjYiAxcHggc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAjY2JjYmNiIDFweCBzb2xpZDtcbn1cblxuOndoZXJlKDpmb2N1cy12aXNpYmxlKSB7IC8qIOOCiOOCiuS4gOiyq+aAp+OBruOBguOCi+OAgeOCq+OCueOCv+ODnuOCpOOCuuWPr+iDveOBquODleOCqeODvOOCq+OCueOBruOCouOCpuODiOODqeOCpOODsyAqL1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpLCAjNTM4N0VCKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB1cC1tb3Rpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgycmVtKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycmVtKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHVwLW1vdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJyZW0pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJyZW0pO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBpbWFnZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGltYWdlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIH1cbn1cbioge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qIGFuaW1hdGlvbuaZguOBruOBq+OBmOOBv+mYsuatoiAqL1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC8qIGFuaW1hdGlvbuaZguOBruaWh+Wtl+OBq+OBmOOBv+mYsuatoiAqL1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyAvKiBhbmltYXRpb27mmYLjga7mloflrZfjgavjgZjjgb/pmLLmraIgKi9cbn1cblxuOnJvb3Qge1xuICAtLWZvbnQtc2l6ZTogNjIuNTtcbiAgLS1jb2xvci1iYXNlLWJnOiAjZmZmO1xuICAtLWNvbG9yLWJhc2UtdGV4dDogIzAwMDtcbiAgLS1jb2xvci1wcmk6ICMzRDk5NDE7XG4gIC0tY29sb3Itc3I6ICMxRjRDMjE7XG4gIC0tY29sb3ItcmVkOiAjQ0IwMDAwO1xuICAtLWNvbG9yLWxpbms6ICMzRDk5NDE7XG4gIC0tY29sb3ItbGluay1ob3ZlcjogIzFGNEMyMTtcbiAgLS1mb250LWpwOkJJWiBVREdvdGhpYywgc2Fucy1zZXJpZjtcbiAgLS1mb250LXNpemUxMDE0OmNsYW1wKDFyZW0sIDAuODE4cmVtICsgMC43OHZ3LCAxLjRyZW0pO1xuICAtLWZvbnQtc2l6ZTExMTM6Y2xhbXAoMS4xcmVtLCAxLjAwOXJlbSArIDAuMzl2dywgMS4zcmVtKTtcbiAgLS1mb250LXNpemUxMjEzOmNsYW1wKDEuMnJlbSwgMS4xNTVyZW0gKyAwLjE5dncsIDEuM3JlbSk7XG4gIC0tZm9udC1zaXplMTIxNDpjbGFtcCgxLjJyZW0sIDEuMTA5cmVtICsgMC4zOXZ3LCAxLjRyZW0pO1xuICAtLWZvbnQtc2l6ZTEyMTU6Y2xhbXAoMS4ycmVtLCAxLjA5MXJlbSArIDAuNTV2dywgMS41cmVtKTtcbiAgLS1mb250LXNpemUxNDE2OmNsYW1wKDEuNHJlbSwgMS4zMDlyZW0gKyAwLjM5dncsIDEuNnJlbSk7XG4gIC0tZm9udC1zaXplMTUxNzpjbGFtcCgxLjVyZW0sIDEuNDA5cmVtICsgMC4zOXZ3LCAxLjdyZW0pO1xuICAtLWZvbnQtc2l6ZTE2MTg6Y2xhbXAoMS42cmVtLCAxLjUwOXJlbSArIDAuMzl2dywgMS44cmVtKTtcbiAgLS1mb250LXNpemUxODIwOmNsYW1wKDEuOHJlbSwgMS43MDlyZW0gKyAwLjM5dncsIDJyZW0pO1xuICAtd2Via2l0LWZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgLyogQ0pL6KiA6Kqe77yI5Lit5Zu96Kqe44CB5pel5pys6Kqe44CB6Z+T5Zu96Kqe77yJ44Gn44Gu5Y+l6Kqt54K544Gu6ZaT6ZqU44KS5aSJ5pu044CCICovXG59XG5cbmh0bWwge1xuICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIGhlaWdodDogLW1vei1hdmFpbGFibGU7XG4gIGhlaWdodDogZmlsbC1hdmFpbGFibGU7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mb250LXNpemUpICogMC45JSk7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMTIsIDEwNiwgMjM4LCAwLjIpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgICAgICAgIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLWZvbnQtc2l6ZSkgKiAxJSk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIG1pbi1oZWlnaHQ6IC1tb3otYXZhaWxhYmxlO1xuICBtaW4taGVpZ2h0OiBmaWxsLWF2YWlsYWJsZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtbXMtc2Nyb2xsLWNoYWluaW5nOiBub25lO1xuICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA3NjhweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkJJWiBVREdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS4zMDlyZW0gKyAwLjM5dncsIDEuNnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmFzZS10ZXh0KTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gZWFzZS1vdXQgMC4zcyBib3RoIDAuMXM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW4gZWFzZS1vdXQgMC4zcyBib3RoIDAuMXM7XG59XG5ib2R5LmlzLWduYXYtb3BlbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmlzLWduYXYtb3BlbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbmJvZHk6aGFzKCNqcy1nbG9iYWxuYXYtc3AuaXMtb3BlbikgLmwtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbn1cblxuOndoZXJlKHNlY3Rpb24pLFxuOndoZXJlKGFydGljbGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogY2xhbXAoMC4wMWVtLCAwLjAxM3Z3LCAwLjAyZW0pO1xufVxuXG46d2hlcmUocCwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbjp3aGVyZShpbWcpIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbjp3aGVyZShzdHJvbmcpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuOndoZXJlKHN1cCkge1xuICBmb250LXNpemU6IDU1JTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG46d2hlcmUoc3ViKSB7XG4gIGZvbnQtc2l6ZTogNTUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG46d2hlcmUocCArICopIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG46d2hlcmUocDpub3QoOmZpcnN0LWNoaWxkKSkge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5sLW1haW4gYVtocmVmXj1cInRlbDpcIl0ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKHBvaW50ZXI6IGZpbmUpLCAoaG92ZXI6IGhvdmVyKSB7XG4gIC5sLW1haW4gYVtocmVmXj1cInRlbDpcIl0ge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuOndoZXJlKC5sLW1haW4gYTpub3QoW2NsYXNzXSkpIHtcbiAgY29sb3I6ICMzRDk5NDE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICA6d2hlcmUoLmwtbWFpbiBhOm5vdChbY2xhc3NdKSkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgfVxuICA6d2hlcmUoLmwtbWFpbiBhOm5vdChbY2xhc3NdKSk6aG92ZXIge1xuICAgIGNvbG9yOiAjMUY0QzIxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIDp3aGVyZSgubC1tYWluIGE6bm90KFtjbGFzc10pKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB9XG4gIDp3aGVyZSgubC1tYWluIGE6bm90KFtjbGFzc10pKTpob3ZlciB7XG4gICAgY29sb3I6ICMxRjRDMjE7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgOndoZXJlKC5sLW1haW4gYTpub3QoW2NsYXNzXSkpIGksXG4gIDp3aGVyZSgubC1tYWluIGE6bm90KFtjbGFzc10pKSBpbWcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIH1cbiAgOndoZXJlKC5sLW1haW4gYTpub3QoW2NsYXNzXSkpIGk6aG92ZXIsXG4gIDp3aGVyZSgubC1tYWluIGE6bm90KFtjbGFzc10pKSBpbWc6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICA6d2hlcmUoLmwtbWFpbiBhOm5vdChbY2xhc3NdKSkgaSxcbiAgOndoZXJlKC5sLW1haW4gYTpub3QoW2NsYXNzXSkpIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgfVxuICA6d2hlcmUoLmwtbWFpbiBhOm5vdChbY2xhc3NdKSkgaTpob3ZlcixcbiAgOndoZXJlKC5sLW1haW4gYTpub3QoW2NsYXNzXSkpIGltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbnBpY3R1cmU6aGFzKFtsb2FkaW5nPWxhenldKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbm1haW4sXG4ubC1tYWluLFxuYXJ0aWNsZSxcbnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubC1tYWluIHtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDAuMDJlbSwgMC4xdncsIDAuMDRlbSk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IG1pbig5Ljh2dywgMTMuNHJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cbi5sLW1haW5fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiBtaW4oMTMuMzN2dywgNXJlbSkgMCAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluX19pbm5lciB7XG4gICAgcGFkZGluZzogbWluKDUuODN2dywgOHJlbSkgMCAwO1xuICB9XG59XG5cbi5sLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA4ODg4ODg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAwLjVzIGZhZGVpbiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwcyBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbjogMC41cyBmYWRlaW4gY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMHMgYm90aDtcbn1cbi5sLWhlYWRlcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA4KSAwIDFweCA2cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA4KSAwIDFweCA2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19pbm5lciB7XG4gICAgaGVpZ2h0OiBtaW4oOS44dncsIDEzLjRyZW0pO1xuICB9XG59XG4ubC1oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xcmVtO1xuICBsZWZ0OiAxLjZyZW07XG4gIHotaW5kZXg6IDM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX2xvZ28ge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IG1pbigxLjQ2NHZ3LCAycmVtKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLmwtaGVhZGVyX19sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAuNnJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiBtaW4oMTUuMzczdncsIDIxcmVtKTtcbiAgfVxufVxuLmwtaGVhZGVyX19kYXRzdXRhbnNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEyLjZyZW07XG4gIHotaW5kZXg6IDM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX2RhdHN1dGFuc28ge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IG1pbigxNy4zMTN2dywgMjMuNjVyZW0pO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4ubC1oZWFkZXJfX2RhdHN1dGFuc28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2LjRyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX2RhdHN1dGFuc28gaW1nIHtcbiAgICB3aWR0aDogbWluKDEwLjMydncsIDE0LjFyZW0pO1xuICB9XG59XG4ubC1oZWFkZXIgLmMtYnV0dG9uMDEtLWVudHJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1LjVyZW07XG4gIGhlaWdodDogNS41cmVtO1xuICBtaW4taGVpZ2h0OiA1LjVyZW07XG4gIHBhZGRpbmc6IDAgbWluKDIuNXZ3LCAxcmVtKSAwIG1pbig0dncsIDEuNXJlbSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWhlYWRlciAuYy1idXR0b24wMS0tZW50cnkge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBtaW4oMTh2dywgMjVyZW0pO1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBtaW4taGVpZ2h0OiA4cmVtO1xuICB9XG59XG4ubC1oZWFkZXIgLmMtYnV0dG9uMDEtLW1haWwgPiBzcGFuIHtcbiAgZm9udC1zaXplOiBtaW4oNXZ3LCAxLjRyZW0pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlciAuYy1idXR0b24wMS0tbWFpbCA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogbWluKDEuNXZ3LCAycmVtKTtcbiAgfVxufVxuLmwtaGVhZGVyIC5jLWJ1dHRvbjAxLS1tYWlsIGkge1xuICB3aWR0aDogbWluKDZ2dywgMi40cmVtKTtcbiAgaGVpZ2h0OiAxLjhyZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtaGVhZGVyIC5jLWJ1dHRvbjAxLS1tYWlsIGkge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogMi4ycmVtO1xuICB9XG59XG5cbi5sLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiBtaW4oOC43dncsIDEycmVtKTtcbiAgfVxufVxuLmwtZm9vdGVyX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmwtZm9vdGVyX19iZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cbi5sLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0cmVtIDAgMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIDEuMDNyZW0gKyAwLjN2dywgMS4zcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtaW5kZW50OiAwLjAxNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE0cmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG5cbi5wLWdsb2JhbG5hdi10cmlnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDg4ODg4OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjM0Q5OTQxO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ2xvYmFsbmF2LXRyaWdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtZ2xvYmFsbmF2LXRyaWdlcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMzRDk5NDE7XG59XG4ucC1nbG9iYWxuYXYtdHJpZ2VyX19pYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ucC1nbG9iYWxuYXYtdHJpZ2VyX19pYyBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAwLjNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4xcztcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4xcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi5wLWdsb2JhbG5hdi10cmlnZXJfX2ljIGk6OmJlZm9yZSwgLnAtZ2xvYmFsbmF2LXRyaWdlcl9faWMgaTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMC4zcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjM0Q5OTQxO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuLnAtZ2xvYmFsbmF2LXRyaWdlcl9faWMgaTo6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzIDAuMXM7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3MgMC4xcztcbn1cbi5wLWdsb2JhbG5hdi10cmlnZXJfX2ljIGk6OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMC40cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3MgMC4xcztcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcyAwLjFzO1xufVxuLnAtZ2xvYmFsbmF2LXRyaWdlcl9faWMgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxZW07XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wLWdsb2JhbG5hdi10cmlnZXIuaXMtb3BlbiBpOjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU1ZGVnKTtcbn1cbi5wLWdsb2JhbG5hdi10cmlnZXIuaXMtb3BlbiBpOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE1NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1NWRlZyk7XG59XG4ucC1nbG9iYWxuYXYtdHJpZ2VyLmlzLW9wZW4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWdsb2JhbG5hdi1zcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA4ODg4ODg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMzMTdGMzQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlIDAuMXM7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZSAwLjFzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBlbSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMGVtKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1nbG9iYWxuYXYtc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtZ2xvYmFsbmF2LXNwLmlzLW9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ucC1nbG9iYWxuYXYtc3BfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgcGFkZGluZzogbWF4KDl2aCwgMnJlbSkgNS4zdncgNXJlbTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmlzLW9wZW4gLnAtZ2xvYmFsbmF2LXNwX19pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtZ2xvYmFsbmF2LXNwX19idXR0b24tdG9wIHtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBtaW4oMTAwJSwgNTByZW0pO1xuICBwYWRkaW5nLXRvcDogMS40ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjRlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1nbG9iYWxuYXYtc3BfX21lbnUwMSB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgNTByZW0pO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wLWdsb2JhbG5hdi1zcF9fbWVudTAxID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgYm9yZGVyLXRvcDogI0I2RDVCNyAxcHggc29saWQ7XG59XG4ucC1nbG9iYWxuYXYtc3BfX21lbnUwMSA+IGxpLnAtZ2xvYmFsbmF2LXNwX19idXR0b24tbmV3IHtcbiAgcGFkZGluZy10b3A6IDJlbTtcbn1cbi5wLWdsb2JhbG5hdi1zcF9fbWVudTAxID4gbGkucC1nbG9iYWxuYXYtc3BfX2J1dHRvbi1taWQge1xuICBwYWRkaW5nLXRvcDogMmVtO1xufVxuLnAtZ2xvYmFsbmF2LXNwX19tZW51MDEgPiBsaS5wLWdsb2JhbG5hdi1zcF9fYnV0dG9uLW5ldyArIGxpLnAtZ2xvYmFsbmF2LXNwX19idXR0b24tbWlkIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cbi5wLWdsb2JhbG5hdi1zcF9fbWVudTAxID4gbGkgPiBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEuNGVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS40ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucC1nbG9iYWxuYXYtc3BfX21lbnUwMSA+IGxpID4gYnV0dG9uIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQgMC4xcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0IDAuMXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wLWdsb2JhbG5hdi1zcF9fbWVudTAxID4gbGkgPiBidXR0b24uaXMtb3BlbiBpIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjBoZWlnaHQlM0QlMjIzJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjUlMjAzJTIyJTIwd2lkdGglM0QlMjIyNSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtLTM4NDUuNSUyMDExaDIyYTEuNSUyMDEuNSUyMDAlMjAwJTIwMSUyMDEuNSUyMDEuNSUyMDEuNSUyMDEuNSUyMDAlMjAwJTIwMSUyMC0xLjUlMjAxLjVoLTIyYTEuNSUyMDEuNSUyMDAlMjAwJTIwMSUyMC0xLjUtMS41JTIwMS41JTIwMS41JTIwMCUyMDAlMjAxJTIwMS41LTEuNXolMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKDM4NDclMjAtMTEpJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWdsb2JhbG5hdi1zcF9fbWVudTAxID4gbGkgPiBidXR0b24ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG4gIC5wLWdsb2JhbG5hdi1zcF9fbWVudTAxID4gbGkgPiBidXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucC1nbG9iYWxuYXYtc3BfX21lbnUwMSA+IGxpID4gYnV0dG9uIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgfVxuICAucC1nbG9iYWxuYXYtc3BfX21lbnUwMSA+IGxpID4gYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbi5wLWdsb2JhbG5hdi1zcF9fbWVudTAxID4gbGkgPiBidXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLWdsb2JhbG5hdi1zcF9fbWVudTAxID4gbGkgPiBidXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLnAtZ2xvYmFsbmF2LXNwX19tZW51MDEgPiBsaSA+IGE6bm90KFtjbGFzc10pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctdG9wOiAxLjRlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNGVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtZ2xvYmFsbmF2LXNwX19tZW51MDEgPiBsaSA+IGE6bm90KFtjbGFzc10pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgfVxuICAucC1nbG9iYWxuYXYtc3BfX21lbnUwMSA+IGxpID4gYTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucC1nbG9iYWxuYXYtc3BfX21lbnUwMSA+IGxpID4gYTpub3QoW2NsYXNzXSkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG4gIC5wLWdsb2JhbG5hdi1zcF9fbWVudTAxID4gbGkgPiBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG4ucC1nbG9iYWxuYXYtc3BfX21lbnUwMSA+IGxpID4gYTpub3QoW2NsYXNzXSk6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5wLWdsb2JhbG5hdi1zcF9fbWVudTAyIHtcbiAgd2lkdGg6IG1pbigxMDAlLCA1MHJlbSk7XG4gIHBhZGRpbmctdG9wOiAxLjRlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci10b3A6ICNCNkQ1QjcgMXB4IHNvbGlkO1xufVxuLnAtZ2xvYmFsbmF2LXNwX19tZW51MDIgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG4ucC1nbG9iYWxuYXYtc3BfX21lbnUwMiA+IGxpID4gYTpub3QoW2NsYXNzXSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1nbG9iYWxuYXYtc3BfX21lbnUwMiA+IGxpID4gYTpub3QoW2NsYXNzXSkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG4gIC5wLWdsb2JhbG5hdi1zcF9fbWVudTAyID4gbGkgPiBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wLWdsb2JhbG5hdi1zcF9fbWVudTAyID4gbGkgPiBhOm5vdChbY2xhc3NdKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gIH1cbiAgLnAtZ2xvYmFsbmF2LXNwX19tZW51MDIgPiBsaSA+IGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbi5wLWdsb2JhbG5hdi1zcF9fbWVudTAyID4gbGkgPiBhOm5vdChbY2xhc3NdKTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLnAtZ2xvYmFsbmF2LXNwIC51LWljLWJsYW5rLXcge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4ucC1nbG9iYWxuYXYtc3BfX3N1Ym1lbnUge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSkgMHM7XG59XG4ucC1nbG9iYWxuYXYtc3BfX3N1Ym1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwLjdlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuN2VtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4ucC1nbG9iYWxuYXYtc3BfX3N1Ym1lbnUgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG59XG4ucC1nbG9iYWxuYXYtc3BfX3N1Ym1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLnAtZ2xvYmFsbmF2LXNwX19zdWJtZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1nbG9iYWxuYXYtc3BfX3N1Ym1lbnUgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDAuM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuM3JlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNSUyMDI0JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMm0xNC4zNzIlMjAxMy44MjJjLTMuNTMlMjAzLjItNy4wNiUyMDYuNC0xMC41OSUyMDkuNi0yLjA3MyUyMDEuODc4LTUuMTI1LTEuMjQ3LTMuMDM4LTMuMTM3bDguOS04LjA2Mi04Ljk2Ny04LjQ4M2MtMi4wNDQtMS45NCUyMDEuMDAxLTUuMDY0JTIwMy4wMzktMy4xMzQlMjAzLjU1MSUyMDMuMzU5JTIwNy4xMDMlMjA2LjcyJTIwMTAuNjU2JTIwMTAuMDgzLjgzNy44NzcuODM3JTIwMi4yNTYlMjAwJTIwMy4xMzMlMjIlMjBmaWxsJTNEJTIyJTIzZmZmZmZmJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtZ2xvYmFsbmF2LXNwX19zdWJtZW51IGEge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG4gIC5wLWdsb2JhbG5hdi1zcF9fc3VibWVudSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnAtZ2xvYmFsbmF2LXNwX19zdWJtZW51IGEge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG4gIC5wLWdsb2JhbG5hdi1zcF9fc3VibWVudSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbi5wLWdsb2JhbG5hdi1zcF9fc3VibWVudSBhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5wLWdsb2JhbG5hdi1zcF9fc3VibWVudSAudS1pYy1ibGFuay13IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4uaXMtb3BlbiArIC5wLWdsb2JhbG5hdi1zcF9fc3VibWVudSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMjByZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5pcy1vcGVuICsgLnAtZ2xvYmFsbmF2LXNwX19zdWJtZW51IGxpOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMC4zcyBlYXNlIDAuMTVzIGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW4gMC4zcyBlYXNlIDAuMTVzIGJvdGg7XG59XG5cbi5pcy1vcGVuICsgLnAtZ2xvYmFsbmF2LXNwX19zdWJtZW51IGxpOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMC4zcyBlYXNlIDAuMnMgYm90aDtcbiAgICAgICAgICBhbmltYXRpb246IGZhZGVpbiAwLjNzIGVhc2UgMC4ycyBib3RoO1xufVxuXG4uaXMtb3BlbiArIC5wLWdsb2JhbG5hdi1zcF9fc3VibWVudSBsaTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluIDAuM3MgZWFzZSAwLjI1cyBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZWluIDAuM3MgZWFzZSAwLjI1cyBib3RoO1xufVxuXG4uaXMtb3BlbiArIC5wLWdsb2JhbG5hdi1zcF9fc3VibWVudSBsaTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluIDAuM3MgZWFzZSAwLjNzIGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW4gMC4zcyBlYXNlIDAuM3MgYm90aDtcbn1cblxuLmlzLW9wZW4gKyAucC1nbG9iYWxuYXYtc3BfX3N1Ym1lbnUgbGk6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVpbiAwLjNzIGVhc2UgMC4zNXMgYm90aDtcbiAgICAgICAgICBhbmltYXRpb246IGZhZGVpbiAwLjNzIGVhc2UgMC4zNXMgYm90aDtcbn1cblxuLmlzLW9wZW4gKyAucC1nbG9iYWxuYXYtc3BfX3N1Ym1lbnUgbGk6bnRoLWNoaWxkKDYpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVpbiAwLjNzIGVhc2UgMC40cyBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZWluIDAuM3MgZWFzZSAwLjRzIGJvdGg7XG59XG5cbi5pcy1vcGVuICsgLnAtZ2xvYmFsbmF2LXNwX19zdWJtZW51IGxpOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMC4zcyBlYXNlIDAuNDVzIGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW4gMC4zcyBlYXNlIDAuNDVzIGJvdGg7XG59XG5cbi5pcy1vcGVuICsgLnAtZ2xvYmFsbmF2LXNwX19zdWJtZW51IGxpOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMC4zcyBlYXNlIDAuNXMgYm90aDtcbiAgICAgICAgICBhbmltYXRpb246IGZhZGVpbiAwLjNzIGVhc2UgMC41cyBib3RoO1xufVxuXG4uaXMtb3BlbiArIC5wLWdsb2JhbG5hdi1zcF9fc3VibWVudSBsaTpudGgtY2hpbGQoOSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluIDAuM3MgZWFzZSAwLjU1cyBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZWluIDAuM3MgZWFzZSAwLjU1cyBib3RoO1xufVxuXG4uaXMtb3BlbiArIC5wLWdsb2JhbG5hdi1zcF9fc3VibWVudSBsaTpudGgtY2hpbGQoMTApIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVpbiAwLjNzIGVhc2UgMC42cyBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZWluIDAuM3MgZWFzZSAwLjZzIGJvdGg7XG59XG5cbi5wLWdsb2JhbG5hdi1wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ2xvYmFsbmF2LXBjIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBtaW4oNC42ODV2dywgNi40cmVtKTtcbiAgICByaWdodDogbWluKDF2dywgMXJlbSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IG1pbig3MCUsIDk2LjNyZW0pO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLnAtZ2xvYmFsbmF2LXBjX19vdGhlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ2xvYmFsbmF2LXBjX19vdGhlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogbWluKDEuMDI0dncsIDEuNHJlbSk7XG4gICAgcmlnaHQ6IG1pbigydncsIDJyZW0pO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDAgbWluKDEuNXZ3LCAxLjVyZW0pO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBtaW4oMy4zNjc0dncsIDQuNnJlbSk7XG4gIH1cbn1cbi5wLWdsb2JhbG5hdi1wY19fb3RoZXIgLmMtYnV0dG9uMDEge1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLWhlaWdodDogbWluKDMuMzY3NHZ3LCA0LjZyZW0pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnAtZ2xvYmFsbmF2LXBjX19vdGhlciAuYy1idXR0b24wMSA+IHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMC4yZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjJlbTtcbiAgZm9udC1zaXplOiBtaW4oMS41dncsIDEuNnJlbSk7XG59XG4ucC1nbG9iYWxuYXYtcGNfX21lbnUwMSB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMCAxZnIgMCAxZnIgMCAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMDtcbn1cbi5wLWdsb2JhbG5hdi1wY19fbWVudTAxID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogbWluKDQuNzU4dncsIDYuNXJlbSk7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogbWluKDEuNHZ3LCAxLjZyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbn1cbi5wLWdsb2JhbG5hdi1wY19fbWVudTAxID4gbGkgKyBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMS41ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQkNCQ0I7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wLWdsb2JhbG5hdi1wY19fbWVudTAxID4gbGkgPiBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBtaW4oNC43NTh2dywgNi41cmVtKTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucC1nbG9iYWxuYXYtcGNfX21lbnUwMSA+IGxpID4gYnV0dG9uIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG4ucC1nbG9iYWxuYXYtcGNfX21lbnUwMSA+IGxpID4gYnV0dG9uIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNi4wMDMlMjA5Ljk5NiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtNi43ODYlMjA5LjU4MS02LjQtNy4wNmMtMS4yNTEtMS4zODIuODMyLTMuNDIxJTIwMi4wOTItMi4wMjFsNS4zNzQlMjA1LjkyNyUyMDUuNjU2LTUuOTc2YzEuMjkzLTEuMzYyJTIwMy4zNzYuNjY4JTIwMi4wOTMlMjAyLjAyNmwtNi43MjIlMjA3LjFjLS41ODQuNTU4LTEuNTA1LjU1OC0yLjA4OSUyMDAlMjIlMjBmaWxsJTNEJTIyJTIzM2Q5OTQxJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dCAwcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnAtZ2xvYmFsbmF2LXBjX19tZW51MDEgPiBsaSA+IGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMzRDk5NDE7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWdsb2JhbG5hdi1wY19fbWVudTAxID4gbGkgPiBidXR0b24ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG4gIC5wLWdsb2JhbG5hdi1wY19fbWVudTAxID4gbGkgPiBidXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjM0Q5OTQxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wLWdsb2JhbG5hdi1wY19fbWVudTAxID4gbGkgPiBidXR0b24ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG4gIC5wLWdsb2JhbG5hdi1wY19fbWVudTAxID4gbGkgPiBidXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjM0Q5OTQxO1xuICB9XG59XG4ucC1nbG9iYWxuYXYtcGNfX21lbnUwMSA+IGxpID4gYnV0dG9uLmlzLW9wZW4ge1xuICBjb2xvcjogIzNEOTk0MTtcbn1cbi5wLWdsb2JhbG5hdi1wY19fbWVudTAxID4gbGkgPiBidXR0b24uaXMtb3BlbiBpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSwgLTEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLCAtMSk7XG59XG4ucC1nbG9iYWxuYXYtcGNfX21lbnUwMSA+IGxpID4gYnV0dG9uLmlzLW9wZW46OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG4ucC1nbG9iYWxuYXYtcGNfX21lbnUwMSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBtaW4oNC43NTh2dywgNi41cmVtKTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtZ2xvYmFsbmF2LXBjX19tZW51MDEgPiBsaSA+IGEge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG4gIC5wLWdsb2JhbG5hdi1wY19fbWVudTAxID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzIyNUZCRTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucC1nbG9iYWxuYXYtcGNfX21lbnUwMSA+IGxpID4gYSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gIH1cbiAgLnAtZ2xvYmFsbmF2LXBjX19tZW51MDEgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjI1RkJFO1xuICB9XG59XG4ucC1nbG9iYWxuYXYtcGNfX21lbnUwMSAuanMtZ2xvYmFsbmF2LXBjOmhvdmVyIGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnAtZ2xvYmFsbmF2LXBjX19tZW51MDEgLmpzLWdsb2JhbG5hdi1wYy5pcy1vcGVuIGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucC1nbG9iYWxuYXYtcGNfX3N1Ym1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IG1pbigyNHZ3LCAyNi40cmVtKTtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBmb250LXNpemU6IG1pbigxLjR2dywgMS42cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucC1nbG9iYWxuYXYtcGNfX3N1Ym1lbnUuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluIDAuNXMgZWFzZSAwLjFzIGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW4gMC41cyBlYXNlIDAuMXMgYm90aDtcbn1cbi5wLWdsb2JhbG5hdi1wY19fc3VibWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbi5wLWdsb2JhbG5hdi1wY19fc3VibWVudSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRjVFMztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtZ2xvYmFsbmF2LXBjX19zdWJtZW51IGxpOmZpcnN0LWNoaWxkIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM0Q5OTQxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wLWdsb2JhbG5hdi1wY19fc3VibWVudSBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzNEOTk0MTtcbiAgfVxufVxuLnAtZ2xvYmFsbmF2LXBjX19zdWJtZW51IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogbWluKDEuNXZ3LCAxLjVyZW0pIDJlbSBtaW4oMS41dncsIDEuNXJlbSkgMS4yZW07XG4gIGNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1nbG9iYWxuYXYtcGNfX3N1Ym1lbnUgYSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgfVxuICAucC1nbG9iYWxuYXYtcGNfX3N1Ym1lbnUgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzRDk5NDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnAtZ2xvYmFsbmF2LXBjX19zdWJtZW51IGEge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIH1cbiAgLnAtZ2xvYmFsbmF2LXBjX19zdWJtZW51IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM0Q5OTQxO1xuICB9XG59XG4ucC1nbG9iYWxuYXYtcGNfX3N1Ym1lbnUgYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMzRDk5NDE7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLnAtZ2xvYmFsbmF2LXBjX19zdWJtZW51IGEgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTUlMjAyNCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtMTQuMzcyJTIwMTMuODIyYy0zLjUzJTIwMy4yLTcuMDYlMjA2LjQtMTAuNTklMjA5LjYtMi4wNzMlMjAxLjg3OC01LjEyNS0xLjI0Ny0zLjAzOC0zLjEzN2w4LjktOC4wNjItOC45NjctOC40ODNjLTIuMDQ0LTEuOTQlMjAxLjAwMS01LjA2NCUyMDMuMDM5LTMuMTM0JTIwMy41NTElMjAzLjM1OSUyMDcuMTAzJTIwNi43MiUyMDEwLjY1NiUyMDEwLjA4My44MzcuODc3LjgzNyUyMDIuMjU2JTIwMCUyMDMuMTMzJTIyJTIwZmlsbCUzRCUyMiUyMzNkOTk0MSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQgMHM7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQgMHM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnAtZ2xvYmFsbmF2LXN1Ym1lbnUuaXMtdmlzaWJsZSBsaTpudGgtY2hpbGQoMSkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbWVudUxpc3QgMC42cyBlYXNlIDAuMnMgYm90aDtcbiAgICAgICAgICBhbmltYXRpb246IG1lbnVMaXN0IDAuNnMgZWFzZSAwLjJzIGJvdGg7XG59XG5cbi5wLWdsb2JhbG5hdi1zdWJtZW51LmlzLXZpc2libGUgbGk6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1lbnVMaXN0IDAuNnMgZWFzZSAwLjNzIGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uOiBtZW51TGlzdCAwLjZzIGVhc2UgMC4zcyBib3RoO1xufVxuXG4ucC1nbG9iYWxuYXYtc3VibWVudS5pcy12aXNpYmxlIGxpOm50aC1jaGlsZCgzKSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtZW51TGlzdCAwLjZzIGVhc2UgMC40cyBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbjogbWVudUxpc3QgMC42cyBlYXNlIDAuNHMgYm90aDtcbn1cblxuLnAtZ2xvYmFsbmF2LXN1Ym1lbnUuaXMtdmlzaWJsZSBsaTpudGgtY2hpbGQoNCkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbWVudUxpc3QgMC42cyBlYXNlIDAuNXMgYm90aDtcbiAgICAgICAgICBhbmltYXRpb246IG1lbnVMaXN0IDAuNnMgZWFzZSAwLjVzIGJvdGg7XG59XG5cbi5wLWdsb2JhbG5hdi1zdWJtZW51LmlzLXZpc2libGUgbGk6bnRoLWNoaWxkKDUpIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1lbnVMaXN0IDAuNnMgZWFzZSAwLjZzIGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uOiBtZW51TGlzdCAwLjZzIGVhc2UgMC42cyBib3RoO1xufVxuXG4ucC1nbG9iYWxuYXYtc3VibWVudS5pcy12aXNpYmxlIGxpOm50aC1jaGlsZCg2KSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtZW51TGlzdCAwLjZzIGVhc2UgMC43cyBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbjogbWVudUxpc3QgMC42cyBlYXNlIDAuN3MgYm90aDtcbn1cblxuLnAtZ2xvYmFsbmF2LXN1Ym1lbnUuaXMtdmlzaWJsZSBsaTpudGgtY2hpbGQoNykge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbWVudUxpc3QgMC42cyBlYXNlIDAuOHMgYm90aDtcbiAgICAgICAgICBhbmltYXRpb246IG1lbnVMaXN0IDAuNnMgZWFzZSAwLjhzIGJvdGg7XG59XG5cbi5wLWdsb2JhbG5hdi1zdWJtZW51LmlzLXZpc2libGUgbGk6bnRoLWNoaWxkKDgpIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1lbnVMaXN0IDAuNnMgZWFzZSAwLjlzIGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uOiBtZW51TGlzdCAwLjZzIGVhc2UgMC45cyBib3RoO1xufVxuXG4ucC1nbG9iYWxuYXYtc3VibWVudS5pcy12aXNpYmxlIGxpOm50aC1jaGlsZCg5KSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtZW51TGlzdCAwLjZzIGVhc2UgMXMgYm90aDtcbiAgICAgICAgICBhbmltYXRpb246IG1lbnVMaXN0IDAuNnMgZWFzZSAxcyBib3RoO1xufVxuXG4ucC1nbG9iYWxuYXYtc3VibWVudS5pcy12aXNpYmxlIGxpOm50aC1jaGlsZCgxMCkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbWVudUxpc3QgMC42cyBlYXNlIDEuMXMgYm90aDtcbiAgICAgICAgICBhbmltYXRpb246IG1lbnVMaXN0IDAuNnMgZWFzZSAxLjFzIGJvdGg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51TGlzdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtZW51TGlzdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wLXBhZ2V0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtcGFnZXRpdGxlX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4ucC1wYWdldGl0bGVfX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wLXBhZ2V0aXRsZV9fdGV4dHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1wYWdldGl0bGVfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBmb250LXNpemU6IG1pbig3LjR2dywgMi44cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI1O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtcGFnZXRpdGxlX190ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnAtcGFnZXRpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5wLXBhZ2V0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1jb250YWN0LW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtaW4oODkuMzMzJSwgMTEwcmVtKTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGMTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5wLWdsb2JhbG5hdi1zcCAucC1jb250YWN0LW1lbnUge1xuICB3aWR0aDogbWluKDEwMCUsIDUwcmVtKTtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5wLWNvbnRhY3QtbWVudV9fdGl0bGUge1xuICBwYWRkaW5nOiAxZW0gMC41ZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMS44NTlyZW0gKyAwLjZ2dywgMi40cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRyZW07XG4gIGJvcmRlci1ib3R0b206ICNEQURBREEgc29saWQgMXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3QtbWVudV9fdGl0bGUge1xuICAgIHRleHQtaW5kZW50OiAwLjE0cmVtO1xuICB9XG59XG4ucC1jb250YWN0LW1lbnVfX3RleHQwMSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuMzA5cmVtICsgMC4zOXZ3LCAxLjZyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtaW5kZW50OiAwLjA4cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOHJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0LW1lbnVfX3RleHQwMSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuLnAtY29udGFjdC1tZW51X19ncmlkIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbiAgd2lkdGg6IG1pbig5MCUsIDk0LjVyZW0pO1xuICBtYXJnaW46IDIuNXJlbSBhdXRvIDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdC1tZW51X19ncmlkIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgbWluKDN2dywgNC41cmVtKSAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDAgbWluKDN2dywgNC41cmVtKTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG4ucC1jb250YWN0LW1lbnVfX2l0ZW0tdGVsIHtcbiAgcGFkZGluZzogMnJlbSAwLjVyZW0gMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdC1tZW51X19pdGVtLXRlbCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuLnAtY29udGFjdC1tZW51X19zdWJ0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMy41cmVtLCA0cmVtICsgMC41dncsIDQuNXJlbSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IGNsYW1wKDEuN3JlbSwgMS42NjVyZW0gKyAwLjE1dncsIDEuOHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOHJlbTtcbn1cbi5wLWNvbnRhY3QtbWVudV9faXRlbS1lbWFpbCB7XG4gIHBhZGRpbmc6IDJyZW0gMC41cmVtIDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3QtbWVudV9faXRlbS1lbWFpbCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuLnAtY29udGFjdC1tZW51X19pYy10ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjbGFtcCgyLjdyZW0sIDIuN3JlbSArIDAuNXZ3LCAzLjdyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDIuN3JlbSwgMi43cmVtICsgMC41dncsIDMuN3JlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzclMjAzNyUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtMjguMzQxJTIwNC4wMjRjLTIuODk3LTEuOTc0LTYuMzIyLTMuMDI3LTkuODI4LTMuMDI0aC0uMzEyYy05LjY2My4xNzEtMTcuMzU5JTIwOC4xNDMtMTcuMTg4JTIwMTcuODA2czguMTQzJTIwMTcuMzU5JTIwMTcuODA2JTIwMTcuMTg4YzQuNDU2LS4wNzklMjA4LjcxMy0xLjg1NCUyMDExLjkwNS00Ljk2NS4wNTMtLjA1Mi4xLS4xMDguMTQyLS4xNjkuMDg0LS4xMjMuMTQyLS4yNjEuMTcxLS40MDcuMDIxLS4xMDguMDI3LS4yMTkuMDE2LS4zMjktLjAwNC0uMDM4LS4wMDktLjA3Ni0uMDE3LS4xMTMtLjAwNy0uMDMzLS4wMTUtLjA2Ni0uMDI4LS4xMDhzLS4wMjMtLjA2OC0uMDM4LS4xLS4wMjgtLjA2LS4wNDktLjEtLjAzNi0uMDYxLS4wNTgtLjA5NC0uMDQxLS4wNTYtLjA2Ny0uMDg5LS4wNDYtLjA1Mi0uMDgtLjA4NWwtMi4xNzktMS45MzZjLjY4LS44MyUyMDEuMTU5LTEuODA1JTIwMS40LTIuODUuMTExLS40NzktLjEwOC0uOTczLS41MzgtMS4yMTFsLTUuOTgzLTMuMzcxYy0uMzY5LS4yMDktLjgyNS0uMTktMS4xNzUuMDVsLTEuMjMuODQ1LTQuOTctNC45NjYuODQ1LTEuMjMyYy4yNDEtLjM0OC4yNjEtLjgwMi4wNTItMS4xN2wtMy4zNzYtNS45ODljLS4xOTgtLjM0OS0uNTY5LS41NjUtLjk3LS41NjRoLS4wNDJjLS4wNjcuMDAzLS4xMzQuMDExLS4yLjAyNi0xLjI5LjI5OS0yLjQ2OS45NTgtMy40JTIwMS45LTIuNTM5JTIwMi41NzEtMi41NjUlMjA2LjY5Ny0uMDU5JTIwOS4zbDkuODQ2JTIwOS44NGMxLjIzNiUyMDEuMjAxJTIwMi44OTYlMjAxLjg2NiUyMDQuNjE5JTIwMS44NTIlMjAxLjIzOC4wMDUlMjAyLjQ1NC0uMzM1JTIwMy41MS0uOTgxbDEuNDIyJTIwMS4yNjZjLTYuNDg0JTIwNS4zOTUtMTYuMTE0JTIwNC41MTMtMjEuNTA5LTEuOTcxLTUuMzk2LTYuNDgzLTQuNTEzLTE2LjExMyUyMDEuOTcxLTIxLjUwOHMxNi4xMTQtNC41MTMlMjAyMS41MDklMjAxLjk3MWM0LjExNCUyMDQuOTQzJTIwNC42OSUyMDExLjkzNCUyMDEuNDQxJTIwMTcuNDg0LS4zMTkuNTI1LS4xNTIlMjAxLjIwOC4zNzMlMjAxLjUyN3MxLjIwOC4xNTIlMjAxLjUyNy0uMzczbC4wMTctLjAyOGM0LjYzMi03Ljk1NCUyMDIuMzI4LTE4LjEzNi01LjI3Ni0yMy4zMjJtLTQuOTg0JTIwMjMuNjg1Yy0xLjEzMy4wMjYtMi4yMzEtLjM5NS0zLjA1Ny0xLjE3MmwtOS44NDMtOS44MzdjLS43NjQtLjgxMS0xLjE4NC0xLjg4Ni0xLjE3Mi0zLS4wMzYtMS4xNzguNDA5LTIuMzIlMjAxLjIzMS0zLjE2NC40NjMtLjQyOCUyMDEuMDE1LS43NDclMjAxLjYxNy0uOTM2bDIuNTI5JTIwNC40NzgtLjk3NCUyMDEuNDJjLS4zMDMuNDQxLS4yNDglMjAxLjAzNS4xMyUyMDEuNDEzbDYuMjczJTIwNi4yNzNjLjM3OC4zNzkuOTczLjQzMyUyMDEuNDE0LjEzbDEuNDIxLS45NzUlMjA0LjQ4NCUyMDIuNTI3Yy0uMTkuNjAyLS41MTElMjAxLjE1NS0uOTQxJTIwMS42MTctLjgzMi44MDgtMS45NTIlMjAxLjI1MS0zLjExMiUyMDEuMjMlMjIlMjBmaWxsJTNEJTIyJTIzM2Q5OTQxJTIyJTIwc3Ryb2tlJTNEJTIyJTIzM2Q5OTQxJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyLjUlMjIlMkYlM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnAtY29udGFjdC1tZW51X19pYy1tYWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2xhbXAoMi43cmVtLCAyLjdyZW0gKyAwLjV2dywgMy43cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgyLjdyZW0sIDIuN3JlbSArIDAuNXZ3LCAzLjdyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDM3JTIwMzclMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIybTM0LjYzNCUyMDVoLTMyLjI2OGMtLjc1My0uMDAxLTEuMzY0LjYwNy0xLjM2NiUyMDEuMzZ2MjQuMjhjLjAwMy43NTIuNjE0JTIwMS4zNjElMjAxLjM2NiUyMDEuMzZoMzIuMjY4Yy43NTMuMDAxJTIwMS4zNjQtLjYwNyUyMDEuMzY2LTEuMzZ2LTI0LjI4Yy0uMDAyLS43NTMtLjYxMy0xLjM2MS0xLjM2Ni0xLjM2bS0zMC45MDMlMjAyMS43NXYtMTYuNzg5bDguNDI4JTIwOC40NTN6bTE0LjcxOC0zLjg2NWMxLjE2MS4wMDMlMjAyLjI3Ni0uNDU1JTIwMy4xLTEuMjczbDEuMzUxLTEuMzM5JTIwOC45ODElMjA5LjAwN2gtMjYuODMybDkuMDM1LTguOTM1JTIwMS4yNDIlMjAxLjI0NmMuODI2LjgzMiUyMDEuOTUxJTIwMS4yOTglMjAzLjEyMyUyMDEuMjk0bTEuMTc1LTMuMmMtLjY1NS42NDctMS43MS42NDQtMi4zNi0uMDA4bC0xMS45MTgtMTEuOTU3aDI2LjM3M3ptNS4yMTctMS4zMjYlMjA4LjQyOC04LjMzNXYxNi43ODV6JTIyJTIwZmlsbCUzRCUyMiUyMzNkOTk0MSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucC1jb250YWN0LW1lbnVfX2J1dHRvbi10ZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMC41ZW0gYXV0byAwO1xuICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDIuODU5cmVtICsgMC42dncsIDMuNHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzNEOTk0MTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0LW1lbnVfX2J1dHRvbi10ZWwge1xuICAgIG1hcmdpbi10b3A6IDAuNzVlbTtcbiAgfVxufVxuLnAtY29udGFjdC1tZW51X19idXR0b24tbWFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBtaW4oOTAlLCAyOHJlbSk7XG4gIGhlaWdodDogNS40cmVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luOiAxZW0gYXV0byAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjM0Q5OTQxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogIzNEOTk0MSBzb2xpZCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0LW1lbnVfX2J1dHRvbi1tYWlsIHtcbiAgICBoZWlnaHQ6IDUuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1jb250YWN0LW1lbnVfX2J1dHRvbi1tYWlsIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5wLWNvbnRhY3QtbWVudV9fYnV0dG9uLW1haWw6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDk5NDE7XG4gICAgYm9yZGVyOiAjM0Q5OTQxIHNvbGlkIDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucC1jb250YWN0LW1lbnVfX2J1dHRvbi1tYWlsIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5wLWNvbnRhY3QtbWVudV9fYnV0dG9uLW1haWw6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDk5NDE7XG4gICAgYm9yZGVyOiAjM0Q5OTQxIHNvbGlkIDJweDtcbiAgfVxufVxuLnAtY29udGFjdC1tZW51X19kYXktdGltZS13cmFwIHtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3QtbWVudV9fZGF5LXRpbWUtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuLnAtY29udGFjdC1tZW51X19pdGVtLWRheSB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiA2ZW0gYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZW0gYXV0bztcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAxLjEwOXJlbSArIDAuMzl2dywgMS40cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2O1xufVxuLnAtY29udGFjdC1tZW51X19pdGVtLWRheSBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnAtY29udGFjdC1tZW51X19pdGVtLWRheSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLnAtY29udGFjdC1tZW51X19pdGVtLWRheS10aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnAtY29udGFjdC1tZW51X19pdGVtLWRheS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wLWNvbnRhY3QtbWVudV9faXRlbS10aW1lIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDZlbSBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZlbSBhdXRvO1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDEuMTA5cmVtICsgMC4zOXZ3LCAxLjRyZW0pO1xuICBsaW5lLWhlaWdodDogMS42NjY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdC1tZW51X19pdGVtLXRpbWUge1xuICAgIG1hcmdpbjogMWVtIGF1dG87XG4gIH1cbn1cbi5wLWNvbnRhY3QtbWVudV9faXRlbS10aW1lIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4ucC1jb250YWN0LW1lbnVfX2l0ZW0tdGltZSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLnAtY29udGFjdC1tZW51X19pdGVtLXRpbWUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wLWNvbnRhY3QtbWVudV9faXRlbS10aW1lLXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucC1jb250YWN0LW1lbnUtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgei1pbmRleDogNzc3Nzc4O1xuICB3aWR0aDogbWluKDEwMCUgLSA2LjVyZW0sIDY1LjFyZW0pO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3QtbWVudS1tb2RhbCB7XG4gICAgcmlnaHQ6IG1pbig2LjJ2dywgNy41cmVtKTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBtaW4oOTUlIC0gbWluKDcuMnZ3LCA4LjVyZW0pLCA2NS4xcmVtKTtcbiAgfVxufVxuLnAtY29udGFjdC1tZW51LW1vZGFsX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGNUZGQjg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0LW1lbnUtbW9kYWxfX2J1dHRvbiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLnAtY29udGFjdC1tZW51LW1vZGFsX19idXR0b24tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMC41cmVtO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjEyJTIyJTIwY3klM0QlMjIxMiUyMiUyMHIlM0QlMjIxMiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIybS0xMjAwMy45NjItNzEwLjk2MnYtNi4wOGgtNi4wNzdhLjk2Ljk2JTIwMCUyMDAlMjAxJTIwLS45NjEtLjk1OC45NjMuOTYzJTIwMCUyMDAlMjAxJTIwLjk2Mi0uOTYyaDYuMDc3di02LjA3N2EuOTYyLjk2MiUyMDAlMjAwJTIwMSUyMC45NjEtLjk2MS45Ni45NiUyMDAlMjAwJTIwMSUyMC45NTkuOTYydjYuMDc3aDYuMDhhLjk2My45NjMlMjAwJTIwMCUyMDElMjAuOTYyLjk2Mi45Ni45NiUyMDAlMjAwJTIwMSUyMC0uOTYyLjk1OWgtNi4wOHY2LjA4YS45Ni45NiUyMDAlMjAwJTIwMSUyMC0uOTU5Ljk2Mi45NjIuOTYyJTIwMCUyMDAlMjAxJTIwLS45NjItLjk2NHolMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIybWF0cml4KC0uNzA3MTA2NzglMjAtLjcwNzEwNjc4JTIwLjcwNzEwNjc4JTIwLS43MDcxMDY3OCUyMC03OTY3LjM4NiUyMC04OTgyLjc5MiklMjIlMkYlM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdC1tZW51LW1vZGFsX19idXR0b24tY2xvc2Uge1xuICAgIHJpZ2h0OiAxcmVtO1xuICB9XG59XG4ucC1jb250YWN0LW1lbnUtbW9kYWwgLnAtY29udGFjdC1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnAtY29udGFjdC1tZW51LW1vZGFsX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMWVtIDJlbSAxZW0gMDtcbiAgZm9udC1zaXplOiBtaW4oMy40dncsIDEuM3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjRjVGRkI4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3QtbWVudS1tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtaW5kZW50OiAwLjE0cmVtO1xuICB9XG59XG4ucC1jb250YWN0LW1lbnUtbW9kYWwgLnAtY29udGFjdC1tZW51X19ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3QtbWVudS1tb2RhbCAucC1jb250YWN0LW1lbnVfX2dyaWQgPiBkaXY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogNjAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RBREFEQTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLnAtY29udGFjdC1tZW51LW1vZGFsIC5wLWNvbnRhY3QtbWVudV9faXRlbS10ZWwge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RBREFEQTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0LW1lbnUtbW9kYWwgLnAtY29udGFjdC1tZW51X19pdGVtLXRlbCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLnAtY29udGFjdC1tZW51LW1vZGFsIC5wLWNvbnRhY3QtbWVudV9faXRlbS1lbWFpbCB7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdC1tZW51LW1vZGFsIC5wLWNvbnRhY3QtbWVudV9faXRlbS1lbWFpbCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbi5wLWNvbnRhY3QtbWVudS1tb2RhbCAucC1jb250YWN0LW1lbnVfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdC1tZW51LW1vZGFsIC5wLWNvbnRhY3QtbWVudV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ucC1jb250YWN0LW1lbnUtbW9kYWwgLnAtY29udGFjdC1tZW51X19pYy10ZWwsXG4ucC1jb250YWN0LW1lbnUtbW9kYWwgLnAtY29udGFjdC1tZW51X19pYy1tYWlsIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdC1tZW51LW1vZGFsIC5wLWNvbnRhY3QtbWVudV9faWMtdGVsLFxuICAucC1jb250YWN0LW1lbnUtbW9kYWwgLnAtY29udGFjdC1tZW51X19pYy1tYWlsIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cbi5wLWNvbnRhY3QtbWVudS1tb2RhbCAucC1jb250YWN0LW1lbnVfX2J1dHRvbi10ZWwge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0LW1lbnUtbW9kYWwgLnAtY29udGFjdC1tZW51X19idXR0b24tdGVsIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5wLWNvbnRhY3QtbWVudS1tb2RhbCAucC1jb250YWN0LW1lbnVfX2J1dHRvbi1tYWlsIHtcbiAgd2lkdGg6IG1pbigxMDAlLCAyNHJlbSk7XG4gIGhlaWdodDogNHJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucC1jb250YWN0LW1lbnUtbW9kYWwgLnAtY29udGFjdC1tZW51X19pdGVtLWRheSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdC1tZW51LW1vZGFsIC5wLWNvbnRhY3QtbWVudV9fZGF5LXRpbWUtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4ucC1jb250YWN0LW1lbnUtbW9kYWwuaXMtdmlzaWJsZSAucC1jb250YWN0LW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vZGFsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uOiBtb2RhbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnAtY29udGFjdC1tZW51LW1vZGFsLmlzLXZpc2libGUgLnAtY29udGFjdC1tZW51LW1vZGFsX19idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5wLWNvbnRhY3QtbWVudS1tb2RhbC5pcy12aXNpYmxlIC5wLWNvbnRhY3QtbWVudV9faXRlbS10ZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW9kYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG46d2hlcmUoLmMtdGl0bGUwMSArICopIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6d2hlcmUoLmMtdGl0bGUwMSArICopIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuLmMtdGl0bGUwMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xuICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgNy4xdncsIDIuN3JlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGUwMSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcbiAgfVxufVxuLmMtdGl0bGUwMTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogMC42cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCMzZDk5NDEpLCB0bygjMzE3ZjM0KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjM2Q5OTQxIDAlLCAjMzE3ZjM0IDEwMCUpO1xufVxuXG46d2hlcmUoLmMtdGl0bGUwMjpub3QoOmZpcnN0LWNoaWxkKSkge1xuICBtYXJnaW46IDJlbSBhdXRvIDA7XG59XG5cbi5jLXRpdGxlMDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlMDIge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB9XG59XG4uYy10aXRsZTAyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4zcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzRDk5NDEgMCUsICMzRDk5NDEgMTAwcHgsICNDQkNCQ0IgMTAxcHgsICNDQkNCQ0IgMTAwJSk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGUwMjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMC4ycmVtO1xuICB9XG59XG5cbjp3aGVyZSguYy10aXRsZTAzICsgKikge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG46d2hlcmUoLmMtdGl0bGUwMzpub3QoOmZpcnN0LWNoaWxkKSkge1xuICBtYXJnaW4tdG9wOiAyLjVlbTtcbn1cblxuLmMtdGl0bGUwMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlMDMge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG4uYy10aXRsZTAzOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xZW07XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAyLjZyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwaGVpZ2h0JTNEJTIyMjMlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDIzJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwJTNFJTNDbGluZWFyR3JhZGllbnQlMjBpZCUzRCUyMmElMjIlMjBncmFkaWVudFVuaXRzJTNEJTIyb2JqZWN0Qm91bmRpbmdCb3glMjIlMjB4MSUzRCUyMi41JTIyJTIweDIlM0QlMjIuNSUyMiUyMHkyJTNEJTIyMSUyMiUzRSUzQ3N0b3AlMjBvZmZzZXQlM0QlMjIwJTIyJTIwc3RvcC1jb2xvciUzRCUyMiUyMzM4YTFkYiUyMiUyRiUzRSUzQ3N0b3AlMjBvZmZzZXQlM0QlMjIxJTIyJTIwc3RvcC1jb2xvciUzRCUyMiUyMzNkOTk0MSUyMiUyRiUzRSUzQyUyRmxpbmVhckdyYWRpZW50JTNFJTNDcGF0aCUyMGQlM0QlMjJtMyUyMDBoNWEwJTIwMCUyMDAlMjAwJTIwMSUyMDAlMjAwdjIwYTAlMjAwJTIwMCUyMDAlMjAxJTIwMCUyMDBoLTVhMyUyMDMlMjAwJTIwMCUyMDElMjAtMy0zdi0xNGEzJTIwMyUyMDAlMjAwJTIwMSUyMDMtM3olMjIlMjBmaWxsJTNEJTIydXJsKCUyM2EpJTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMCUyMDBoNWEzJTIwMyUyMDAlMjAwJTIwMSUyMDMlMjAzdjE0YTMlMjAzJTIwMCUyMDAlMjAxJTIwLTMlMjAzaC01YTAlMjAwJTIwMCUyMDAlMjAxJTIwMCUyMDB2LTIwYTAlMjAwJTIwMCUyMDAlMjAxJTIwMCUyMDB6JTIyJTIwZmlsbCUzRCUyMiUyMzFmNGMyMSUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSg2JTIwMyklMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMm02JTIwM2gydjE3aC0yeiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMkYlM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZTAzOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxLjRyZW07XG4gICAgaGVpZ2h0OiAyLjNyZW07XG4gIH1cbn1cblxuOndoZXJlKC5jLWJ1dHRvbjAxKSB7XG4gIHdpZHRoOiBjbGFtcCgyMi41cmVtLCA4MHZ3LCAyNnJlbSk7XG4gIG1pbi1oZWlnaHQ6IDUuNHJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6d2hlcmUoLmMtYnV0dG9uMDEpIHtcbiAgICBtaW4taGVpZ2h0OiA2cmVtO1xuICB9XG59XG5cbjp3aGVyZSguYy1idXR0b24wMSkgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbjp3aGVyZSguYy1idXR0b24wMikge1xuICBtaW4taGVpZ2h0OiA1LjZyZW07XG59XG5cbjp3aGVyZSguYy1idXR0b24wMikgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5jLWJ1dHRvbjAxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjM0Q5OTQxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAjM0Q5OTQxIHNvbGlkIDJweDtcbiAgYm9yZGVyLXJhZGl1czogNGVtO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmMtYnV0dG9uMDEgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG4uYy1idXR0b24wMSA+IHNwYW4gPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbn1cbi5jLWJ1dHRvbjAxLmlzLWRpc2FibGVkLCAuYy1idXR0b24wMTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYy1idXR0b24wMS0tYXJyb3cge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5jLWJ1dHRvbjAxLS1hcnJvdyBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43cmVtO1xuICBoZWlnaHQ6IDEuN3JlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNSUyMDI0JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMm0xNC4zNzIlMjAxMy44MjJjLTMuNTMlMjAzLjItNy4wNiUyMDYuNC0xMC41OSUyMDkuNi0yLjA3MyUyMDEuODc4LTUuMTI1LTEuMjQ3LTMuMDM4LTMuMTM3bDguOS04LjA2Mi04Ljk2Ny04LjQ4M2MtMi4wNDQtMS45NCUyMDEuMDAxLTUuMDY0JTIwMy4wMzktMy4xMzQlMjAzLjU1MSUyMDMuMzU5JTIwNy4xMDMlMjA2LjcyJTIwMTAuNjU2JTIwMTAuMDgzLjgzNy44NzcuODM3JTIwMi4yNTYlMjAwJTIwMy4xMzMlMjIlMjBmaWxsJTNEJTIyJTIzM2Q5OTQxJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLWJ1dHRvbjAxLS1hcnJvdzpob3ZlciBpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE1JTIwMjQlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIybTE0LjM3MiUyMDEzLjgyMmMtMy41MyUyMDMuMi03LjA2JTIwNi40LTEwLjU5JTIwOS42LTIuMDczJTIwMS44NzgtNS4xMjUtMS4yNDctMy4wMzgtMy4xMzdsOC45LTguMDYyLTguOTY3LTguNDgzYy0yLjA0NC0xLjk0JTIwMS4wMDEtNS4wNjQlMjAzLjAzOS0zLjEzNCUyMDMuNTUxJTIwMy4zNTklMjA3LjEwMyUyMDYuNzIlMjAxMC42NTYlMjAxMC4wODMuODM3Ljg3Ny44MzclMjAyLjI1NiUyMDAlMjAzLjEzMyUyMiUyMGZpbGwlM0QlMjIlMjNmZmZmZmYlMjIlMkYlM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYy1idXR0b24wMS0tYXJyb3c6aG92ZXIgaSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNSUyMDI0JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMm0xNC4zNzIlMjAxMy44MjJjLTMuNTMlMjAzLjItNy4wNiUyMDYuNC0xMC41OSUyMDkuNi0yLjA3MyUyMDEuODc4LTUuMTI1LTEuMjQ3LTMuMDM4LTMuMTM3bDguOS04LjA2Mi04Ljk2Ny04LjQ4M2MtMi4wNDQtMS45NCUyMDEuMDAxLTUuMDY0JTIwMy4wMzktMy4xMzQlMjAzLjU1MSUyMDMuMzU5JTIwNy4xMDMlMjA2LjcyJTIwMTAuNjU2JTIwMTAuMDgzLjgzNy44NzcuODM3JTIwMi4yNTYlMjAwJTIwMy4xMzMlMjIlMjBmaWxsJTNEJTIyJTIzZmZmZmZmJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gIH1cbn1cbi5jLWJ1dHRvbjAxLS1ibGFuayB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLmMtYnV0dG9uMDEtLWJsYW5rIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xZW07XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAxNiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDZyUyMGZpbGwlM0QlMjIlMjMzZDk5NDElMjIlM0UlM0NwYXRoJTIwZCUzRCUyMm0xNC43NDUlMjAwaC05LjY5Yy0uNjk2LjAwNC0xLjI1Ny41NzEtMS4yNTUlMjAxLjI2N3Y5LjhjLS4wMDMuNjk2LjU1OSUyMDEuMjYzJTIwMS4yNTUlMjAxLjI2N2g5LjY5Yy42OTYtLjAwNCUyMDEuMjU3LS41NzElMjAxLjI1NS0xLjI2N3YtOS44Yy4wMDItLjY5Ni0uNTU5LTEuMjYzLTEuMjU1LTEuMjY3bS05LjA1MiUyMDEuOTFoOC40MTN2OC41MTVoLTguNDEzeiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIybTEyLjUxNiUyMDE0LjA5aC0xMC42MjN2LTEwLjY4NWMuMDAyLS41MjUtLjQyMi0uOTUyLS45NDctLjk1NS0uNTI1LjAwMy0uOTQ4LjQzLS45NDYuOTU1djEwLjc3MWMtLjAwNCUyMDEuMDAyLjgwNCUyMDEuODE4JTIwMS44MDYlMjAxLjgyNGgxMC43MWMuNTI3JTIwMCUyMC45NTUtLjQyOC45NTUtLjk1NXMtLjQyNy0uOTU0LS45NTUtLjk1NSUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtYnV0dG9uMDEtLWJsYW5rOmhvdmVyIGkge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAxNiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDZyUyMGZpbGwlM0QlMjIlMjNmZmZmZmYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMm0xNC43NDUlMjAwaC05LjY5Yy0uNjk2LjAwNC0xLjI1Ny41NzEtMS4yNTUlMjAxLjI2N3Y5LjhjLS4wMDMuNjk2LjU1OSUyMDEuMjYzJTIwMS4yNTUlMjAxLjI2N2g5LjY5Yy42OTYtLjAwNCUyMDEuMjU3LS41NzElMjAxLjI1NS0xLjI2N3YtOS44Yy4wMDItLjY5Ni0uNTU5LTEuMjYzLTEuMjU1LTEuMjY3bS05LjA1MiUyMDEuOTFoOC40MTN2OC41MTVoLTguNDEzeiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIybTEyLjUxNiUyMDE0LjA5aC0xMC42MjN2LTEwLjY4NWMuMDAyLS41MjUtLjQyMi0uOTUyLS45NDctLjk1NS0uNTI1LjAwMy0uOTQ4LjQzLS45NDYuOTU1djEwLjc3MWMtLjAwNCUyMDEuMDAyLjgwNCUyMDEuODE4JTIwMS44MDYlMjAxLjgyNGgxMC43MWMuNTI3JTIwMCUyMC45NTUtLjQyOC45NTUtLjk1NXMtLjQyNy0uOTU0LS45NTUtLjk1NSUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYy1idXR0b24wMS0tYmxhbms6aG92ZXIgaSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDE2JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NnJTIwZmlsbCUzRCUyMiUyM2ZmZmZmZiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIybTE0Ljc0NSUyMDBoLTkuNjljLS42OTYuMDA0LTEuMjU3LjU3MS0xLjI1NSUyMDEuMjY3djkuOGMtLjAwMy42OTYuNTU5JTIwMS4yNjMlMjAxLjI1NSUyMDEuMjY3aDkuNjljLjY5Ni0uMDA0JTIwMS4yNTctLjU3MSUyMDEuMjU1LTEuMjY3di05LjhjLjAwMi0uNjk2LS41NTktMS4yNjMtMS4yNTUtMS4yNjdtLTkuMDUyJTIwMS45MWg4LjQxM3Y4LjUxNWgtOC40MTN6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMTIuNTE2JTIwMTQuMDloLTEwLjYyM3YtMTAuNjg1Yy4wMDItLjUyNS0uNDIyLS45NTItLjk0Ny0uOTU1LS41MjUuMDAzLS45NDguNDMtLjk0Ni45NTV2MTAuNzcxYy0uMDA0JTIwMS4wMDIuODA0JTIwMS44MTglMjAxLjgwNiUyMDEuODI0aDEwLjcxYy41MjclMjAwJTIwLjk1NS0uNDI4Ljk1NS0uOTU1cy0uNDI3LS45NTQtLjk1NS0uOTU1JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICB9XG59XG4uYy1idXR0b24wMS0tdGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1idXR0b24wMS0tdGV4dC1ibGFjazpob3ZlciB7XG4gICAgY29sb3I6ICMzRDk5NDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmMtYnV0dG9uMDEtLXRleHQtYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjM0Q5OTQxO1xuICB9XG59XG4uYy1idXR0b24wMSA+IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5jLWJ1dHRvbjAxID4gaTpmaXJzdC1jaGlsZCB7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ1dHRvbjAxID4gaTpmaXJzdC1jaGlsZCB7XG4gICAgbGVmdDogbWluKDAuMnZ3LCAwLjVyZW0pO1xuICB9XG59XG4uYy1idXR0b24wMSA+IGk6bGFzdC1jaGlsZCB7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ1dHRvbjAxID4gaTpsYXN0LWNoaWxkIHtcbiAgICByaWdodDogbWluKDAuMnZ3LCAwLjVyZW0pO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLWJ1dHRvbjAxIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5jLWJ1dHRvbjAxOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q5OTQxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5jLWJ1dHRvbjAxIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5jLWJ1dHRvbjAxOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q5OTQxO1xuICB9XG59XG4uYy1idXR0b24wMTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMzRDk5NDE7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xufVxuXG4uYy1idXR0b24wMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206ICMzRDk5NDEgc29saWQgMnB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmMtYnV0dG9uMDI6aGFzKGkpIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5jLWJ1dHRvbjAyID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uYy1idXR0b24wMiA+IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMXJlbTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uYy1idXR0b24wMiAudS1pYy1hcnJvdy1wIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLWJ1dHRvbjAyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5jLWJ1dHRvbjAyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFGNUUzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5jLWJ1dHRvbjAyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5jLWJ1dHRvbjAyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFGNUUzO1xuICB9XG59XG4uYy1idXR0b24wMjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMzRDk5NDE7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xufVxuXG4uYy1idXR0b24tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA3Nzc3Nzc7XG4gIHdpZHRoOiBjbGFtcCg0LjVyZW0sIDQuNzU4dncsIDYuNXJlbSk7XG4gIGhlaWdodDogY2xhbXAoNC41cmVtLCA0Ljc1OHZ3LCA2LjVyZW0pO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uYy1idXR0b24tdG9wIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLWJ1dHRvbi10b3Age1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmMtYnV0dG9uLXRvcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5jLWJ1dHRvbi10b3Age1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmMtYnV0dG9uLXRvcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB9XG59XG4uYy1idXR0b24tdG9wOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzNEOTk0MTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG59XG5cbjp3aGVyZSguYy1saXN0LWRpc2M6bm90KDpmaXJzdC1jaGlsZCksIC5jLWxpc3QtbnVtYmVyOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYy1saXN0LXNxdWFyZTpub3QoOmZpcnN0LWNoaWxkKSkge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5jLWxpc3QtZGlzYyxcbi5sLW1haW4gc2VjdGlvbiB1bDpub3QoW2NsYXNzXSksXG4ubC1tYWluIGFydGljbGUgdWw6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY291bnRlci1yZXNldDogbGk7XG59XG4uYy1saXN0LWRpc2MgPiBsaSxcbi5sLW1haW4gc2VjdGlvbiB1bDpub3QoW2NsYXNzXSkgPiBsaSxcbi5sLW1haW4gYXJ0aWNsZSB1bDpub3QoW2NsYXNzXSkgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmMtbGlzdC1kaXNjID4gbGk6OmJlZm9yZSxcbi5sLW1haW4gc2VjdGlvbiB1bDpub3QoW2NsYXNzXSkgPiBsaTo6YmVmb3JlLFxuLmwtbWFpbiBhcnRpY2xlIHVsOm5vdChbY2xhc3NdKSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTAuMjVlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb250ZW50OiBcIuODu1wiO1xufVxuLmMtbGlzdC1kaXNjID4gbGk6bm90KDpmaXJzdC1jaGlsZCksXG4ubC1tYWluIHNlY3Rpb24gdWw6bm90KFtjbGFzc10pID4gbGk6bm90KDpmaXJzdC1jaGlsZCksXG4ubC1tYWluIGFydGljbGUgdWw6bm90KFtjbGFzc10pID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYy1saXN0LWRpc2MtLWdhcCBsaSArIGxpLFxuLmwtbWFpbiBzZWN0aW9uIHVsOm5vdChbY2xhc3NdKSBsaSArIGxpLFxuLmwtbWFpbiBhcnRpY2xlIHVsOm5vdChbY2xhc3NdKSBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uYy1saXN0LXNxdWFyZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvdW50ZXItcmVzZXQ6IGxpO1xufVxuLmMtbGlzdC1zcXVhcmUgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmMtbGlzdC1zcXVhcmUgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFlbTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDUwJTtcbiAgY29udGVudDogXCLilqBcIjtcbn1cbi5jLWxpc3Qtc3F1YXJlID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLmMtc3F1YXJlLS1nYXAgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmMtbGlzdC1udW1iZXIsXG4ubC1tYWluIHNlY3Rpb24gb2w6bm90KFtjbGFzc10pLFxuLmwtbWFpbiBhcnRpY2xlIG9sOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvdW50ZXItcmVzZXQ6IGxpO1xufVxuLmMtbGlzdC1udW1iZXIgPiBsaSxcbi5sLW1haW4gc2VjdGlvbiBvbDpub3QoW2NsYXNzXSkgPiBsaSxcbi5sLW1haW4gYXJ0aWNsZSBvbDpub3QoW2NsYXNzXSkgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uYy1saXN0LW51bWJlciA+IGxpOjpiZWZvcmUsXG4ubC1tYWluIHNlY3Rpb24gb2w6bm90KFtjbGFzc10pID4gbGk6OmJlZm9yZSxcbi5sLW1haW4gYXJ0aWNsZSBvbDpub3QoW2NsYXNzXSkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAuM2VtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiAyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjM0Q5OTQxO1xuICBjb250ZW50OiBjb3VudGVyKGxpKTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xufVxuLmMtbGlzdC1udW1iZXIgPiBsaTpudGgtY2hpbGQobisxMCk6OmJlZm9yZSxcbi5sLW1haW4gc2VjdGlvbiBvbDpub3QoW2NsYXNzXSkgPiBsaTpudGgtY2hpbGQobisxMCk6OmJlZm9yZSxcbi5sLW1haW4gYXJ0aWNsZSBvbDpub3QoW2NsYXNzXSkgPiBsaTpudGgtY2hpbGQobisxMCk6OmJlZm9yZSB7XG4gIGxlZnQ6IC0wLjNlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG59XG5cbi5jLWxpc3QtbnVtYmVyLS1nYXAgPiBsaSArIGxpLFxuLmwtbWFpbiBzZWN0aW9uIG9sOm5vdChbY2xhc3NdKSA+IGxpICsgbGksXG4ubC1tYWluIGFydGljbGUgb2w6bm90KFtjbGFzc10pID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuOndoZXJlKC5jLXNlY3Rpb24pIHtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogbWluKDd2dywgN3JlbSk7XG4gIH1cbn1cblxuOndoZXJlKHRhYmxlKSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG46d2hlcmUodGFibGU6bm90KDpmaXJzdC1jaGlsZCkpIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xufVxuXG50YWJsZTpub3QoW2NsYXNzXSkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAjRDRENEQ0IHNvbGlkIDFweDtcbiAgYm9yZGVyLWxlZnQ6ICNENEQ0RDQgc29saWQgMXB4O1xufVxudGFibGU6bm90KFtjbGFzc10pIGNhcHRpb24ge1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cbnRhYmxlOm5vdChbY2xhc3NdKSB0aCxcbnRhYmxlOm5vdChbY2xhc3NdKSB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGJvcmRlci1yaWdodDogI0Q0RDRENCBzb2xpZCAxcHg7XG4gIGJvcmRlci1ib3R0b206ICNENEQ0RDQgc29saWQgMXB4O1xufVxudGFibGU6bm90KFtjbGFzc10pIHRoZWFkIHRoLFxudGFibGU6bm90KFtjbGFzc10pIHRoZWFkIHRkIHtcbiAgcGFkZGluZzogMWVtIDAuMTVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3JkZXItcmlnaHQ6ICNmZmYgc29saWQgMXB4O1xufVxudGFibGU6bm90KFtjbGFzc10pIHRoZWFkIHRoOmxhc3QtY2hpbGQsXG50YWJsZTpub3QoW2NsYXNzXSkgdGhlYWQgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogI0Q0RDRENCBzb2xpZCAxcHg7XG59XG50YWJsZTpub3QoW2NsYXNzXSkgdGJvZHkgPiB0ciA+IHRoLFxudGFibGU6bm90KFtjbGFzc10pIHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuOndoZXJlKC5jLXRhYmxlMDEpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4uYy10YWJsZTAxIHtcbiAgYm9yZGVyLXRvcDogI0Q0RDRENCBzb2xpZCAxcHg7XG59XG4uYy10YWJsZTAxID4gdGJvZHkgPiB0ciA+IHRoLFxuLmMtdGFibGUwMSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUwMSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLmMtdGFibGUwMSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG4uYy10YWJsZTAxID4gdGJvZHkgPiB0ciA+IHRoIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJsZTAxID4gdGJvZHkgPiB0ciA+IHRoIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1pbigzdncsIDMwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogI0Q0RDRENCBzb2xpZCAxcHg7XG4gIH1cbn1cbi5jLXRhYmxlMDEgPiB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgYm9yZGVyLWJvdHRvbTogI0Q0RDRENCBzb2xpZCAxcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUwMSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICB9XG59XG5cbi8qIHUtZm9udCAqL1xuLnUtZm9udC13biB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udS1mb250LXdtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi51LWZvbnQtd2Ige1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnUtZm9udC1zaXplLXhzIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4udS1mb250LXNpemUtcyB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuLnUtZm9udC1zaXplLWwge1xuICBmb250LXNpemU6IDExMCU7XG59XG4udS1mb250LXNpemUteGwge1xuICBmb250LXNpemU6IDEyMCU7XG59XG5cbi51LXZpc2libGUtc3Age1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtdmlzaWJsZS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS12aXNpYmxlLXBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS12aXNpYmxlLXBjIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnUtdmlzaWJsZS1zLFxuLnUtdmlzaWJsZS1zbSxcbi51LXZpc2libGUtbWQsXG4udS12aXNpYmxlLWxnLFxuLnUtdmlzaWJsZS14bCxcbi51LXZpc2libGUteHhsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kICh3aWR0aCA8PSA1NzVweCkge1xuICAudS12aXNpYmxlLXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKHdpZHRoID49IDU3NnB4KSBhbmQgKHdpZHRoIDw9IDc2Ny45OHB4KSB7XG4gIC51LXZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKHdpZHRoID49IDc2OHB4KSBhbmQgKHdpZHRoIDw9IDk5MXB4KSB7XG4gIC51LXZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKHdpZHRoID49IDk5MnB4KSBhbmQgKHdpZHRoIDw9IDExOTlweCkge1xuICAudS12aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kICh3aWR0aCA+PSAxMjAwcHgpIGFuZCAod2lkdGggPD0gMTM2NXB4KSB7XG4gIC51LXZpc2libGUteGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKHdpZHRoID49IDEzNjZweCkge1xuICAudS12aXNpYmxlLXh4bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbltjbGFzc149dS1pYy1dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMjVlbTtcbn1cblxuLnUtaWMtYXJyb3ctcCB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTUlMjAyNCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtMTQuMzcyJTIwMTMuODIyYy0zLjUzJTIwMy4yLTcuMDYlMjA2LjQtMTAuNTklMjA5LjYtMi4wNzMlMjAxLjg3OC01LjEyNS0xLjI0Ny0zLjAzOC0zLjEzN2w4LjktOC4wNjItOC45NjctOC40ODNjLTIuMDQ0LTEuOTQlMjAxLjAwMS01LjA2NCUyMDMuMDM5LTMuMTM0JTIwMy41NTElMjAzLjM1OSUyMDcuMTAzJTIwNi43MiUyMDEwLjY1NiUyMDEwLjA4My44MzcuODc3LjgzNyUyMDIuMjU2JTIwMCUyMDMuMTMzJTIyJTIwZmlsbCUzRCUyMiUyMzNkOTk0MSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuXG4udS1pYy1hcnJvdy13IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNSUyMDI0JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMm0xNC4zNzIlMjAxMy44MjJjLTMuNTMlMjAzLjItNy4wNiUyMDYuNC0xMC41OSUyMDkuNi0yLjA3MyUyMDEuODc4LTUuMTI1LTEuMjQ3LTMuMDM4LTMuMTM3bDguOS04LjA2Mi04Ljk2Ny04LjQ4M2MtMi4wNDQtMS45NCUyMDEuMDAxLTUuMDY0JTIwMy4wMzktMy4xMzQlMjAzLjU1MSUyMDMuMzU5JTIwNy4xMDMlMjA2LjcyJTIwMTAuNjU2JTIwMTAuMDgzLjgzNy44NzcuODM3JTIwMi4yNTYlMjAwJTIwMy4xMzMlMjIlMjBmaWxsJTNEJTIyJTIzZmZmZmZmJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG5cbi51LWljLWFycm93LXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE1JTIwMjQlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIybTE0LjM3MiUyMDEzLjgyMmMtMy41MyUyMDMuMi03LjA2JTIwNi40LTEwLjU5JTIwOS42LTIuMDczJTIwMS44NzgtNS4xMjUtMS4yNDctMy4wMzgtMy4xMzdsOC45LTguMDYyLTguOTY3LTguNDgzYy0yLjA0NC0xLjk0JTIwMS4wMDEtNS4wNjQlMjAzLjAzOS0zLjEzNCUyMDMuNTUxJTIwMy4zNTklMjA3LjEwMyUyMDYuNzIlMjAxMC42NTYlMjAxMC4wODMuODM3Ljg3Ny44MzclMjAyLjI1NiUyMDAlMjAzLjEzMyUyMiUyMGZpbGwlM0QlMjIlMjMzZDk5NDElMjIlMkYlM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cblxuLnUtaWMtYmxhbmstcCB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAxNiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDZyUyMGZpbGwlM0QlMjIlMjMzZDk5NDElMjIlM0UlM0NwYXRoJTIwZCUzRCUyMm0xNC43NDUlMjAwaC05LjY5Yy0uNjk2LjAwNC0xLjI1Ny41NzEtMS4yNTUlMjAxLjI2N3Y5LjhjLS4wMDMuNjk2LjU1OSUyMDEuMjYzJTIwMS4yNTUlMjAxLjI2N2g5LjY5Yy42OTYtLjAwNCUyMDEuMjU3LS41NzElMjAxLjI1NS0xLjI2N3YtOS44Yy4wMDItLjY5Ni0uNTU5LTEuMjYzLTEuMjU1LTEuMjY3bS05LjA1MiUyMDEuOTFoOC40MTN2OC41MTVoLTguNDEzeiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIybTEyLjUxNiUyMDE0LjA5aC0xMC42MjN2LTEwLjY4NWMuMDAyLS41MjUtLjQyMi0uOTUyLS45NDctLjk1NS0uNTI1LjAwMy0uOTQ4LjQzLS45NDYuOTU1djEwLjc3MWMtLjAwNCUyMDEuMDAyLjgwNCUyMDEuODE4JTIwMS44MDYlMjAxLjgyNGgxMC43MWMuNTI3JTIwMCUyMC45NTUtLjQyOC45NTUtLjk1NXMtLjQyNy0uOTU0LS45NTUtLjk1NSUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cblxuLnUtaWMtYmxhbmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2JTIwMTYlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ2clMjBmaWxsJTNEJTIyJTIzM2Q5OTQxJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtMTQuNzQ1JTIwMGgtOS42OWMtLjY5Ni4wMDQtMS4yNTcuNTcxLTEuMjU1JTIwMS4yNjd2OS44Yy0uMDAzLjY5Ni41NTklMjAxLjI2MyUyMDEuMjU1JTIwMS4yNjdoOS42OWMuNjk2LS4wMDQlMjAxLjI1Ny0uNTcxJTIwMS4yNTUtMS4yNjd2LTkuOGMuMDAyLS42OTYtLjU1OS0xLjI2My0xLjI1NS0xLjI2N20tOS4wNTIlMjAxLjkxaDguNDEzdjguNTE1aC04LjQxM3olMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMm0xMi41MTYlMjAxNC4wOWgtMTAuNjIzdi0xMC42ODVjLjAwMi0uNTI1LS40MjItLjk1Mi0uOTQ3LS45NTUtLjUyNS4wMDMtLjk0OC40My0uOTQ2Ljk1NXYxMC43NzFjLS4wMDQlMjAxLjAwMi44MDQlMjAxLjgxOCUyMDEuODA2JTIwMS44MjRoMTAuNzFjLjUyNyUyMDAlMjAuOTU1LS40MjguOTU1LS45NTVzLS40MjctLjk1NC0uOTU1LS45NTUlMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG5cbi51LWljLWJsYW5rLXcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2JTIwMTYlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ2clMjBmaWxsJTNEJTIyJTIzZmZmZmZmJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtMTQuNzQ1JTIwMGgtOS42OWMtLjY5Ni4wMDQtMS4yNTcuNTcxLTEuMjU1JTIwMS4yNjd2OS44Yy0uMDAzLjY5Ni41NTklMjAxLjI2MyUyMDEuMjU1JTIwMS4yNjdoOS42OWMuNjk2LS4wMDQlMjAxLjI1Ny0uNTcxJTIwMS4yNTUtMS4yNjd2LTkuOGMuMDAyLS42OTYtLjU1OS0xLjI2My0xLjI1NS0xLjI2N20tOS4wNTIlMjAxLjkxaDguNDEzdjguNTE1aC04LjQxM3olMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMm0xMi41MTYlMjAxNC4wOWgtMTAuNjIzdi0xMC42ODVjLjAwMi0uNTI1LS40MjItLjk1Mi0uOTQ3LS45NTUtLjUyNS4wMDMtLjk0OC40My0uOTQ2Ljk1NXYxMC43NzFjLS4wMDQlMjAxLjAwMi44MDQlMjAxLjgxOCUyMDEuODA2JTIwMS44MjRoMTAuNzFjLjUyNyUyMDAlMjAuOTU1LS40MjguOTU1LS45NTVzLS40MjctLjk1NC0uOTU1LS45NTUlMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG5cbi51LWljLWFjYy1vcGVuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjBoZWlnaHQlM0QlMjIzJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjUlMjAzJTIyJTIwd2lkdGglM0QlMjIyNSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtLTM4NDUuNSUyMDExaDIyYTEuNSUyMDEuNSUyMDAlMjAwJTIwMSUyMDEuNSUyMDEuNSUyMDEuNSUyMDEuNSUyMDAlMjAwJTIwMSUyMC0xLjUlMjAxLjVoLTIyYTEuNSUyMDEuNSUyMDAlMjAwJTIwMSUyMC0xLjUtMS41JTIwMS41JTIwMS41JTIwMCUyMDAlMjAxJTIwMS41LTEuNXolMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKDM4NDclMjAtMTEpJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG5cbi51LWljLWFjYy1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwaGVpZ2h0JTNEJTIyMjUlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNSUyMDI1JTIyJTIwd2lkdGglM0QlMjIyNSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtLTM4MzYlMjAyMy41di05LjVoLTkuNWExLjUlMjAxLjUlMjAwJTIwMCUyMDElMjAtMS41LTEuNSUyMDEuNSUyMDEuNSUyMDAlMjAwJTIwMSUyMDEuNS0xLjVoOS41di05LjVhMS41JTIwMS41JTIwMCUyMDAlMjAxJTIwMS41LTEuNSUyMDEuNSUyMDEuNSUyMDAlMjAwJTIwMSUyMDEuNSUyMDEuNXY5LjVoOS41YTEuNSUyMDEuNSUyMDAlMjAwJTIwMSUyMDEuNSUyMDEuNSUyMDEuNSUyMDEuNSUyMDAlMjAwJTIwMSUyMC0xLjUlMjAxLjVoLTkuNXY5LjVhMS41JTIwMS41JTIwMCUyMDAlMjAxJTIwLTEuNSUyMDEuNSUyMDEuNSUyMDEuNSUyMDAlMjAwJTIwMSUyMC0xLjUtMS41eiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUoMzg0NyklMjIlMkYlM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cblxuLnUtaWMtcGRmIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzOSUyMDUwJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMm0yNi4wMjUlMjAwaC0yNC4zMDVjLS45NTEuMDAxLTEuNzIxLjc3My0xLjcyJTIwMS43MjR2NDYuNTUxYy0uMDAxLjk1MS43NjklMjAxLjcyMyUyMDEuNzIlMjAxLjcyNWgzNS41NmMuOTUxLS4wMDIlMjAxLjcyMS0uNzc0JTIwMS43Mi0xLjcyNXYtMzYuOTU1eiUyMiUyMGZpbGwlM0QlMjIlMjNmMmYyZjIlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMm0yNy43NDUlMjAxMS4zMmgxMS4yNTVsLTEyLjk3NS0xMS4zMnY5LjZjMCUyMC45NTEuNzY5JTIwMS43MjIlMjAxLjcyJTIwMS43MjQlMjIlMjBmaWxsJTNEJTIyJTIzY2JjYmNiJTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMCUyMDMxLjQ2NnYxNi44MWMtLjAwMS45NTEuNzY5JTIwMS43MjMlMjAxLjcyJTIwMS43MjVoMzUuNTZjLjk1MS0uMDAyJTIwMS43MjEtLjc3NCUyMDEuNzItMS43MjV2LTE2LjgxeiUyMiUyMGZpbGwlM0QlMjIlMjNkYzAwMDAlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMm0xNy45MDElMjAyMS4zMTQtMy4wMzctMi4zODJjLS41NTktLjQ0MS0xLjM3LS4zNDYtMS44MTIuMjE0LS4wMTIuMDE2LS4wMjUuMDMyLS4wMzYuMDQ4LS4xNDYuMjQyLS4yMzcuNTEzLS4yNjQuNzk0LS4wMjIuNDIxLjE3OC44MjMuNTI4JTIwMS4wNThsNS4xNDklMjAzLjk2OWguMTMybC4xMzIuMTMyYy4wNzEtLjAwMi4xMy4wNTUuMTMyLjEyNnYuMDA2aC42NmMuMTQ2LjAxOS4yOTQtLjAyOS40LS4xMzJoLjI2NGw1LjI4MS0zLjk2OWMuNTg1LS40MzcuNzA0LTEuMjY2LjI2Ny0xLjg1MXMtMS4yNjYtLjcwNC0xLjg1MS0uMjY2bC0zLjE3MiUyMDIuMzg1di0xMi41YzAtLjcyOS0uNTktMS4zMi0xLjMxOS0xLjMyMS0uNzI5JTIwMC0xLjMyLjU5LTEuMzIxJTIwMS4zMTl2MTIuMzd6JTIyJTIwZmlsbCUzRCUyMiUyM2RjMDAwMCUyMiUyRiUzRSUzQ2clMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtNi4zNDQlMjA0Ni4wNjd2LTEwLjcyNGgzLjYyOWMuNzI1LS4wMDklMjAxLjQ0OC4wOTglMjAyLjEzOS4zMTguNjA3LjE5JTIwMS4xNDEuNTYzJTIwMS41MjclMjAxLjA2OC40MDkuNjAyLjYwOSUyMDEuMzIyLjU2OSUyMDIuMDQ5LjAzLjcyNC0uMTY5JTIwMS40MzgtLjU2OSUyMDIuMDQyLS4zOC41MzQtLjkwOC45NDYtMS41MTklMjAxLjE4My0uNjY1LjI2MS0xLjM3NC4zOTEtMi4wODguMzgzaC0xLjM0djMuNjhoLTIuMzQ4em0yLjM0OC01LjU0MmgxLjIxYy41NDIuMDQxJTIwMS4wOC0uMTE4JTIwMS41MTItLjQ0Ny4zNTEtLjMzOC41MzQtLjgxNC41LTEuMy4wNDktLjQ3LS4xNTMtLjkzMS0uNTMzLTEuMjEyLS40NzYtLjI2LTEuMDE1LS4zOC0xLjU1Ni0uMzQ2aC0xLjEzNHYzLjMwNXolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMm0xNi4wOTMlMjA0Ni4wNjd2LTEwLjcyNWgzYy45NzYtLjAyNCUyMDEuOTQ2LjE3JTIwMi44MzcuNTcuNzg2LjM2OSUyMDEuNDM0Ljk3OCUyMDEuODUxJTIwMS43MzkuNDcxLjkyOC42OTYlMjAxLjk2MS42NTUlMjAzJTIwLjAzOCUyMDEuMDUxLS4xODQlMjAyLjA5NC0uNjQ4JTIwMy4wMzgtLjQwMi43NzUtMS4wNCUyMDEuNDAxLTEuODIyJTIwMS43OS0uODU3LjQwNi0xLjc5Ni42MDYtMi43NDQuNTg0em0yLjM0OC0xLjkwNWguNWMuNTU5LjAxMiUyMDEuMTEzLS4xMDQlMjAxLjYyLS4zMzkuNDc2LS4yMzcuODU3LS42MjklMjAxLjA4LTEuMTExLjI4MS0uNjQ4LjQxMi0xLjM1MS4zODItMi4wNTcuMDMzLS43MDEtLjA5OC0xLjQtLjM4Mi0yLjA0Mi0uMjI2LS40NjgtLjYwOC0uODQzLTEuMDgtMS4wNjEtLjUxMS0uMjIxLTEuMDYzLS4zMjktMS42Mi0uMzE4aC0uNXolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMm0yNi40OTElMjA0Ni4wNjd2LTEwLjcyNGg2Ljd2MS45NjNoLTQuMzV2Mi41ODNoMy43M3YxLjk2M2gtMy43M3Y0LjIxNGgtMi4zNXolMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG5cbi51LWljLWRvYyB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzklMjA1MCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtMjYuMDI1JTIwMGgtMjQuMzA1Yy0uOTUxLjAwMS0xLjcyMS43NzMtMS43MiUyMDEuNzI0djQ2LjU1MWMtLjAwMS45NTEuNzY5JTIwMS43MjMlMjAxLjcyJTIwMS43MjVoMzUuNTZjLjk1MS0uMDAyJTIwMS43MjEtLjc3NCUyMDEuNzItMS43MjV2LTM2Ljk1NXolMjIlMjBmaWxsJTNEJTIyJTIzZjJmMmYyJTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMjcuNzQ1JTIwMTEuMzJoMTEuMjU1bC0xMi45NzUtMTEuMzJ2OS42YzAlMjAuOTUxLjc2OSUyMDEuNzIyJTIwMS43MiUyMDEuNzI0JTIyJTIwZmlsbCUzRCUyMiUyM2NiY2JjYiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIybTAlMjAzMS40NjZ2MTYuODFjLS4wMDEuOTUxLjc2OSUyMDEuNzIzJTIwMS43MiUyMDEuNzI1aDM1LjU2Yy45NTEtLjAwMiUyMDEuNzIxLS43NzQlMjAxLjcyLTEuNzI1di0xNi44MXolMjIlMjBmaWxsJTNEJTIyJTIzMTQ1MWI2JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMTcuOTAxJTIwMjEuMzE0LTMuMDM3LTIuMzgyYy0uNTU5LS40NDEtMS4zNy0uMzQ2LTEuODEyLjIxNC0uMDEyLjAxNi0uMDI1LjAzMi0uMDM2LjA0OC0uMTQ2LjI0Mi0uMjM3LjUxMy0uMjY0Ljc5NC0uMDIyLjQyMS4xNzguODIzLjUyOCUyMDEuMDU4bDUuMTQ5JTIwMy45NjloLjEzMmwuMTMyLjEzMmMuMDcxLS4wMDIuMTMuMDU1LjEzMi4xMjZ2LjAwNmguNjZjLjE0Ni4wMTkuMjk0LS4wMjkuNC0uMTMyaC4yNjRsNS4yODEtMy45NjljLjU4NS0uNDM3LjcwNC0xLjI2Ni4yNjctMS44NTFzLTEuMjY2LS43MDQtMS44NTEtLjI2NmwtMy4xNzIlMjAyLjM4NXYtMTIuNWMwLS43MjktLjU5LTEuMzItMS4zMTktMS4zMjEtLjcyOSUyMDAtMS4zMi41OS0xLjMyMSUyMDEuMzE5djEyLjM3eiUyMiUyMGZpbGwlM0QlMjIlMjMxNDUxYjYlMjIlMkYlM0UlM0NnJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIybTUuMjkyJTIwNDYuMDY3di0xMC43MjVoM2MuOTc2LS4wMjQlMjAxLjk0Ni4xNyUyMDIuODM3LjU3Ljc4Ni4zNjklMjAxLjQzNC45NzglMjAxLjg1MSUyMDEuNzM5LjQ3MS45MjguNjk2JTIwMS45NjEuNjU1JTIwMyUyMC4wMzglMjAxLjA1MS0uMTg0JTIwMi4wOTQtLjY0OCUyMDMuMDM4LS40MDMuNzc0LTEuMDQxJTIwMS40MDEtMS44MjIlMjAxLjc4OS0uODU3LjQwNi0xLjc5Ni42MDYtMi43NDQuNTg1em0yLjM0OC0xLjkwNWguNWMuNTU5LjAxMiUyMDEuMTEzLS4xMDQlMjAxLjYyLS4zMzkuNDc2LS4yMzcuODU3LS42MjklMjAxLjA4LTEuMTExLjI4MS0uNjQ4LjQxMi0xLjM1MS4zODItMi4wNTcuMDMzLS43MDEtLjA5OC0xLjQtLjM4Mi0yLjA0Mi0uMjI2LS40NjgtLjYwOC0uODQzLTEuMDgtMS4wNjEtLjUxMS0uMjIxLTEuMDYzLS4zMjktMS42Mi0uMzE4aC0uNXolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMm0yMC4wMSUyMDQ2LjI3Yy0uODg2LjAxNy0xLjc2LS4yMTUtMi41Mi0uNjcxLS43NDUtLjQ2NS0xLjMzOS0xLjEzNy0xLjcwNy0xLjkzNC0uNDMtLjk0NC0uNjM5LTEuOTczLS42MTItMy4wMDktLjAyOS0xLjAyNy4xODEtMi4wNDcuNjEyLTIuOTguMzctLjc4MS45NjQtMS40MzQlMjAxLjcwNy0xLjg3Ni43NjctLjQzOCUyMDEuNjM3LS42NTklMjAyLjUyLS42NDIuODg2LS4wMTklMjAxLjc2MS4yMDUlMjAyLjUyOC42NDkuNzM3LjQ0NiUyMDEuMzI4JTIwMS4wOTglMjAxLjclMjAxLjg3Ni40MzIuOTMuNjQxJTIwMS45NDguNjEyJTIwMi45NzMuMDI3JTIwMS4wMzYtLjE4MyUyMDIuMDY1LS42MTIlMjAzLjAwOS0uMzY3Ljc5Ni0uOTU4JTIwMS40NjgtMS43JTIwMS45MzQtLjc2My40NTgtMS42MzkuNjktMi41MjguNjcxbTAtMi4wMzVjLjQ3Mi4wMTEuOTMyLS4xNDUlMjAxLjMtLjQ0LjM5LS4zMjkuNjg0LS43NTguODUtMS4yNDEuMjE0LS42MS4zMTUtMS4yNTQuMy0xLjkuMDE1LS42MzYtLjA4Ny0xLjI3LS4zLTEuODY5LS4xNjQtLjQ3My0uNDU4LS44ODktLjg1LTEuMi0uNzc3LS41NDktMS44MTUtLjU0OS0yLjU5MiUyMDAtLjM5MS4zMS0uNjg0LjcyNy0uODQzJTIwMS4yLS4yMTEuNi0uMzEzJTIwMS4yMzMtLjMlMjAxLjg2OS0uMDEzLjY0Ni4wODklMjAxLjI4OS4zJTIwMS45LjE2Mi40ODMuNDU0LjkxMi44NDMlMjAxLjI0MS4zNjguMjk1LjgyOC40NTElMjAxLjMuNDQlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMm0zMS4zMyUyMDQ2LjI3Yy0uNjU1LjAwNS0xLjMwNS0uMTE1LTEuOTE1LS4zNTQtLjU5My0uMjM2LTEuMTI5LS41OTQtMS41NzMtMS4wNTMtLjQ3NS0uNDk2LS44NC0xLjA4Ni0xLjA3My0xLjczMi0uMjcyLS43NjEtLjQwMy0xLjU2Ni0uMzg5LTIuMzc0LS4wMTUtLjgwNy4xMjEtMS42MS40LTIuMzY3LjI0NS0uNjU1LjYxOS0xLjI1NCUyMDEuMS0xLjc2MS40NTMtLjQ3NCUyMDEtLjg0OCUyMDEuNjA2LTEuMS42MTItLjI1MSUyMDEuMjY4LS4zNzklMjAxLjkzLS4zNzUuNjQtLjAxMiUyMDEuMjcyLjEzMiUyMDEuODQ0LjQxOS40OTUuMjQ4Ljk0Ny41NzUlMjAxLjMzOS45NjdsLTEuMjI0JTIwMS41Yy0uMjU2LS4yNS0uNTQ3LS40NjItLjg2NC0uNjI4LS4zMzEtLjE2NC0uNjk3LS4yNDYtMS4wNjYtLjIzOC0uNDgxLS4wMDMtLjk1Mi4xNDMtMS4zNDcuNDE4LS40MjguMzAzLS43NjIuNzIxLS45NjUlMjAxLjIwNS0uMjQ5LjU5Ni0uMzclMjAxLjIzNy0uMzUzJTIwMS44ODMtLjAxNi42NTMuMDk3JTIwMS4zMDIuMzMxJTIwMS45MTIuMTg0LjQ4Ni41MDQuOTA5LjkyMiUyMDEuMjE5LjQwNS4yODMuODg5LjQyOSUyMDEuMzgyLjQxOS40MTkuMDA2LjgzMy0uMDk4JTIwMS4yLS4zLjM0Ni0uMTkuNjU4LS40MzYuOTIyLS43MjlsMS4yMzklMjAxLjQ4NmMtLjQxOC41MDEtLjk0Mi45MDMtMS41MzQlMjAxLjE3Ni0uNi4yNy0xLjI1MS40MDYtMS45MDguNCUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cblxuLnUtaWMteGxzeCB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzklMjA1MCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtMjYuMDI1JTIwMGgtMjQuMzA1Yy0uOTUxLjAwMS0xLjcyMS43NzMtMS43MiUyMDEuNzI0djQ2LjU1MWMtLjAwMS45NTEuNzY5JTIwMS43MjMlMjAxLjcyJTIwMS43MjVoMzUuNTZjLjk1MS0uMDAyJTIwMS43MjEtLjc3NCUyMDEuNzItMS43MjV2LTM2Ljk1NXolMjIlMjBmaWxsJTNEJTIyJTIzZjJmMmYyJTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMjcuNzQ1JTIwMTEuMzJoMTEuMjU1bC0xMi45NzUtMTEuMzJ2OS42YzAlMjAuOTUxLjc2OSUyMDEuNzIyJTIwMS43MiUyMDEuNzI0JTIyJTIwZmlsbCUzRCUyMiUyM2NiY2JjYiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIybTAlMjAzMS40NjV2MTYuODFjLS4wMDEuOTUxLjc2OSUyMDEuNzIzJTIwMS43MiUyMDEuNzI1aDM1LjU2Yy45NTEtLjAwMiUyMDEuNzIxLS43NzQlMjAxLjcyLTEuNzI1di0xNi44MXolMjIlMjBmaWxsJTNEJTIyJTIzMGQ3MjM5JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMTcuOTAxJTIwMjEuMzE0LTMuMDM3LTIuMzgyYy0uNTU5LS40NDEtMS4zNy0uMzQ2LTEuODEyLjIxNC0uMDEyLjAxNi0uMDI1LjAzMi0uMDM2LjA0OC0uMTQ2LjI0Mi0uMjM3LjUxMy0uMjY0Ljc5NC0uMDIyLjQyMS4xNzguODIzLjUyOCUyMDEuMDU4bDUuMTQ5JTIwMy45NjloLjEzMmwuMTMyLjEzMmMuMDcxLS4wMDIuMTMuMDU1LjEzMi4xMjZ2LjAwNmguNjZjLjE0Ni4wMTkuMjk0LS4wMjkuNC0uMTMyaC4yNjRsNS4yODEtMy45NjljLjU4NS0uNDM3LjcwNC0xLjI2Ni4yNjctMS44NTFzLTEuMjY2LS43MDQtMS44NTEtLjI2NmwtMy4xNzIlMjAyLjM4NXYtMTIuNWMwLS43MjktLjU5LTEuMzItMS4zMTktMS4zMjEtLjcyOSUyMDAtMS4zMi41OS0xLjMyMSUyMDEuMzE5djEyLjM3eiUyMiUyMGZpbGwlM0QlMjIlMjMwZDcyMzklMjIlMkYlM0UlM0NnJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIybTQuMDE0JTIwNDUuNDQyJTIwMi42MTYtNC44NjEtMi40NzYtNC41OTNoMi4zMTFsLjg0OSUyMDEuODMxYy4xMS4yMjEuMjE4LjQ1NC4zMjQuN3MuMjMxLjUxOC4zNzUuODE1aC4wNTFjLjExLS4yOTcuMjE2LS41NjguMzE4LS44MTVzLjE5OS0uNDguMjkyLS43bC43ODctMS44MzJoMi4ybC0yLjQ2NCUyMDQuNjgzJTIwMi42MjklMjA0Ljc3MmgtMi4zbC0uOTY1LTEuOTcyYy0uMTE5LS4yMzctLjIzNS0uNDg1LS4zNDktLjc0NHMtLjIzOS0uNTMyLS4zNzUtLjgyMWgtLjA1MWwtLjMzNi44MjFjLS4xMDYuMjU5LS4yMTQuNTA3LS4zMjQuNzQ0bC0uOTE0JTIwMS45NzJ6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMTMuMTE3JTIwNDUuNDQydi05LjQ1NGgyLjA3djcuNzExaDMuNzU5djEuNzQzeiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIybTIzLjQ1MyUyMDQ1LjYyMWMtLjYzNC0uMDAxLTEuMjYzLS4xMi0xLjg1NC0uMzUtLjYtLjIyOS0xLjE1MS0uNTczLTEuNjItMS4wMTJsMS4xODEtMS40MzhjLjMzMS4zMDYuNzExLjU1MyUyMDEuMTI0LjczMi4zODEuMTc0Ljc5NC4yNjglMjAxLjIxMy4yNzQuMzYuMDI3LjcxOS0uMDY1JTIwMS4wMjItLjI2MS4yMTktLjE2Mi4zNDUtLjQyMS4zMzctLjY5NC4wMDktLjE4NS0uMDUyLS4zNjctLjE3Mi0uNTA5LS4xMzYtLjE0My0uMjk3LS4yNi0uNDc2LS4zNDQtLjItLjEwMi0uNDQxLS4yMDgtLjcyNC0uMzE4bC0xLjIzMi0uNTIyYy0uMzI5LS4xNC0uNjM5LS4zMjItLjkyMS0uNTQxLS4yOTQtLjIyNy0uNTM2LS41MTMtLjcxMS0uODQtLjE4OS0uMzYzLS4yODMtLjc2OC0uMjczLTEuMTc3LS4wMDYtLjUwNy4xNDItMS4wMDQuNDI1LTEuNDI1LjI5Ni0uNDM1LjcwNC0uNzgyJTIwMS4xODEtMS4wMDUuNTQyLS4yNTQlMjAxLjEzNS0uMzgxJTIwMS43MzMtLjM2OS41NTUuMDAxJTIwMS4xMDQuMTA3JTIwMS42MTkuMzEyLjUyNC4yMDUuOTk4LjUyJTIwMS4zOS45MjNsLTEuMDQxJTIwMS4zYy0uMjgzLS4yMjUtLjU5NS0uNDExLS45MjctLjU1NC0uMzMtLjEzNi0uNjg0LS4yMDQtMS4wNDEtLjItLjMxNy0uMDE3LS42MzIuMDY1LS45LjIzNS0uMjEzLjE0My0uMzM4LjM4Ni0uMzMuNjQyLS4wMDYuMTg1LjA2Mi4zNjUuMTkuNS4xNDguMTQ2LjMyMi4yNjMuNTE0LjM0NC4yMTYuMDk3LjQ2NC4yMDEuNzQzLjMxMmwxLjIwNi41Yy4zNTguMTQuNjkzLjMzNS45OS41NzkuMjc0LjIyNy40OTYuNTExLjY0OC44MzMuMzYxLjg0OS4yOTIlMjAxLjgxOS0uMTg0JTIwMi42MDktLjI5Ni40NTktLjcxMy44MjctMS4yMDYlMjAxLjA2Mi0uNTkzLjI4MS0xLjI0NC40MTgtMS45LjQlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMm0yNy42NDMlMjA0NS40NDIlMjAyLjYxNi00Ljg2MS0yLjQ3Ni00LjU5M2gyLjMxMWwuODUxJTIwMS44MzJjLjExLjIyMS4yMTguNDU0LjMyNC43cy4yMzEuNTE4LjM3NS44MTVoLjA1MWMuMTEtLjI5Ny4yMTYtLjU2OC4zMTgtLjgxNXMuMTk5LS40OC4yOTItLjdsLjc4Ny0xLjgzMmgyLjJsLTIuNDY0JTIwNC42ODMlMjAyLjYyOSUyMDQuNzcyaC0yLjNsLS45NjUtMS45NzJjLS4xMTktLjIzNy0uMjM1LS40ODUtLjM0OS0uNzQ0cy0uMjM5LS41MzItLjM3NS0uODIxaC0uMDUxbC0uMzM2LjgyMWMtLjEwNi4yNTktLjIxNC41MDctLjMyNC43NDRsLS45MTQlMjAxLjk3MmgtMi4yeiUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cblxuLnUtaWMtemlwIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzOSUyMDUwJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMm0yNi4wMjUlMjAwaC0yNC4zMDVjLS45NTEuMDAxLTEuNzIxLjc3My0xLjcyJTIwMS43MjR2NDYuNTUxYy0uMDAxLjk1MS43NjklMjAxLjcyMyUyMDEuNzIlMjAxLjcyNWgzNS41NmMuOTUxLS4wMDIlMjAxLjcyMS0uNzc0JTIwMS43Mi0xLjcyNXYtMzYuOTU1eiUyMiUyMGZpbGwlM0QlMjIlMjNmMmYyZjIlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMm0yNy43NDUlMjAxMS4zMmgxMS4yNTVsLTEyLjk3NS0xMS4zMnY5LjZjMCUyMC45NTEuNzY5JTIwMS43MjIlMjAxLjcyJTIwMS43MjQlMjIlMjBmaWxsJTNEJTIyJTIzY2JjYmNiJTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMCUyMDMxLjQ2NnYxNi44MWMtLjAwMS45NTEuNzY5JTIwMS43MjMlMjAxLjcyJTIwMS43MjVoMzUuNTZjLjk1MS0uMDAyJTIwMS43MjEtLjc3NCUyMDEuNzItMS43MjV2LTE2LjgxeiUyMiUyMGZpbGwlM0QlMjIlMjM1YTVhNWElMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMm0xNy45MDElMjAyMS4zMTQtMy4wMzctMi4zODJjLS41NTktLjQ0MS0xLjM3LS4zNDYtMS44MTIuMjE0LS4wMTIuMDE2LS4wMjUuMDMyLS4wMzYuMDQ4LS4xNDYuMjQyLS4yMzcuNTEzLS4yNjQuNzk0LS4wMjIuNDIxLjE3OC44MjMuNTI4JTIwMS4wNThsNS4xNDklMjAzLjk2OWguMTMybC4xMzIuMTMyYy4wNzEtLjAwMi4xMy4wNTUuMTMyLjEyNnYuMDA2aC42NmMuMTQ2LjAxOS4yOTQtLjAyOS40LS4xMzJoLjI2NGw1LjI4MS0zLjk2OWMuNTg1LS40MzcuNzA0LTEuMjY2LjI2Ny0xLjg1MXMtMS4yNjYtLjcwNC0xLjg1MS0uMjY2bC0zLjE3MiUyMDIuMzg1di0xMi41YzAtLjcyOS0uNTktMS4zMi0xLjMxOS0xLjMyMS0uNzI5JTIwMC0xLjMyLjU5LTEuMzIxJTIwMS4zMTl2MTIuMzd6JTIyJTIwZmlsbCUzRCUyMiUyMzVhNWE1YSUyMiUyRiUzRSUzQ2clMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtOC45OCUyMDQ2LjA2N3YtMS40MjRsNC44LTcuMzMyaC00LjMzOXYtMS45NjhoNy4yM3YxLjQyOWwtNC44JTIwNy4zMTdoNC44Mzl2MS45NzdoLTcuNzN6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMTguNTQzJTIwMzUuMzQ0aDIuMzQ4djEwLjcyM2gtMi4zNDh6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMjMuNDQlMjA0Ni4wNjd2LTEwLjcyNGgzLjYyOWMuNzI1LS4wMDklMjAxLjQ0OC4wOTglMjAyLjEzOS4zMTguNjA3LjE5JTIwMS4xNDEuNTYzJTIwMS41MjclMjAxLjA2OC40MDkuNjAyLjYwOSUyMDEuMzIyLjU2OSUyMDIuMDQ5LjAzLjcyNC0uMTY5JTIwMS40MzgtLjU2OSUyMDIuMDQyLS4zOC41MzQtLjkwOC45NDYtMS41MTklMjAxLjE4My0uNjY1LjI2MS0xLjM3NC4zOTEtMi4wODguMzgzaC0xLjM0djMuNjhoLTIuMzQ4em0yLjM0OC01LjU0MmgxLjIxYy41NDIuMDQxJTIwMS4wOC0uMTE4JTIwMS41MTItLjQ0Ny4zNTEtLjMzOC41MzQtLjgxNC41LTEuMy4wNDktLjQ3LS4xNTMtLjkzMS0uNTMzLTEuMjEyLS40NzYtLjI2LTEuMDE1LS4zOC0xLjU1Ni0uMzQ2aC0xLjEzOHolMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG5cbi8qIHRleHQgKi9cbi51LXRleHQtYWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnUtdGV4dC1hYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51LXRleHQtYXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi51LXRleHQtYWoge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnUtdGV4dC1kdSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuM2VtO1xufVxuLnUtdGV4dC1kbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4udS1wdDAge1xuICBwYWRkaW5nLXRvcDogMHJlbTtcbn1cblxuLnUtcHQ1IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cblxuLnUtcHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4udS1wdDE1IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLnUtcHQyMCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4udS1wdDI1IHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cblxuLnUtcHQzMCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4udS1wdDM1IHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbTtcbn1cblxuLnUtcHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4udS1wdDQ1IHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbTtcbn1cblxuLnUtcHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuXG4udS1wdDU1IHtcbiAgcGFkZGluZy10b3A6IDUuNXJlbTtcbn1cblxuLnUtcHQ2MCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xufVxuXG4udS1wdDY1IHtcbiAgcGFkZGluZy10b3A6IDYuNXJlbTtcbn1cblxuLnUtcHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xufVxuXG4udS1wdDc1IHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbTtcbn1cblxuLnUtcHQ4MCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuXG4udS1wdDg1IHtcbiAgcGFkZGluZy10b3A6IDguNXJlbTtcbn1cblxuLnUtcHQ5MCB7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xufVxuXG4udS1wdDk1IHtcbiAgcGFkZGluZy10b3A6IDkuNXJlbTtcbn1cblxuLnUtcHQxMDAge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG59XG5cbi51LXBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtO1xufVxuXG4udS1wYjUge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4udS1wYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi51LXBiMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuXG4udS1wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi51LXBiMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuXG4udS1wYjMwIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi51LXBiMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xufVxuXG4udS1wYjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi51LXBiNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xufVxuXG4udS1wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi51LXBiNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNS41cmVtO1xufVxuXG4udS1wYjYwIHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG5cbi51LXBiNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNi41cmVtO1xufVxuXG4udS1wYjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG59XG5cbi51LXBiNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xufVxuXG4udS1wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG5cbi51LXBiODUge1xuICBwYWRkaW5nLWJvdHRvbTogOC41cmVtO1xufVxuXG4udS1wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07XG59XG5cbi51LXBiOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOS41cmVtO1xufVxuXG4udS1wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cblxuLnUtcGwwIHtcbiAgcGFkZGluZy1sZWZ0OiAwcmVtO1xufVxuXG4udS1wbDUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLnUtcGwxMCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLnUtcGwxNSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4udS1wbDIwIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4udS1wbDI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5cbi51LXBsMzAge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5cbi51LXBsMzUge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cblxuLnUtcGw0MCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cblxuLnUtcGw0NSB7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtO1xufVxuXG4udS1wbDUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xufVxuXG4udS1wbDU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1LjVyZW07XG59XG5cbi51LXBsNjAge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW07XG59XG5cbi51LXBsNjUge1xuICBwYWRkaW5nLWxlZnQ6IDYuNXJlbTtcbn1cblxuLnUtcGw3MCB7XG4gIHBhZGRpbmctbGVmdDogN3JlbTtcbn1cblxuLnUtcGw3NSB7XG4gIHBhZGRpbmctbGVmdDogNy41cmVtO1xufVxuXG4udS1wbDgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtO1xufVxuXG4udS1wbDg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4LjVyZW07XG59XG5cbi51LXBsOTAge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW07XG59XG5cbi51LXBsOTUge1xuICBwYWRkaW5nLWxlZnQ6IDkuNXJlbTtcbn1cblxuLnUtcGwxMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1wcjAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xufVxuXG4udS1wcjUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5cbi51LXByMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4udS1wcjE1IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4udS1wcjIwIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnUtcHIyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cblxuLnUtcHIzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi51LXByMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG5cbi51LXByNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4udS1wcjQ1IHtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtO1xufVxuXG4udS1wcjUwIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cblxuLnUtcHI1NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbn1cblxuLnUtcHI2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW07XG59XG5cbi51LXByNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW07XG59XG5cbi51LXByNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xufVxuXG4udS1wcjc1IHtcbiAgcGFkZGluZy1yaWdodDogNy41cmVtO1xufVxuXG4udS1wcjgwIHtcbiAgcGFkZGluZy1yaWdodDogOHJlbTtcbn1cblxuLnUtcHI4NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDguNXJlbTtcbn1cblxuLnUtcHI5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW07XG59XG5cbi51LXByOTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5LjVyZW07XG59XG5cbi51LXByMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTByZW07XG59XG5cbi51LW10MCB7XG4gIG1hcmdpbi10b3A6IDByZW07XG59XG5cbi51LW10NSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnUtbXQxMCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi51LW10MTUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi51LW10MjAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udS1tdDI1IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4udS1tdDMwIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnUtbXQzNSB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcbn1cblxuLnUtbXQ0MCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi51LW10NDUge1xuICBtYXJnaW4tdG9wOiA0LjVyZW07XG59XG5cbi51LW10NTAge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4udS1tdDU1IHtcbiAgbWFyZ2luLXRvcDogNS41cmVtO1xufVxuXG4udS1tdDYwIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLnUtbXQ2NSB7XG4gIG1hcmdpbi10b3A6IDYuNXJlbTtcbn1cblxuLnUtbXQ3MCB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbi51LW10NzUge1xuICBtYXJnaW4tdG9wOiA3LjVyZW07XG59XG5cbi51LW10ODAge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4udS1tdDg1IHtcbiAgbWFyZ2luLXRvcDogOC41cmVtO1xufVxuXG4udS1tdDkwIHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbn1cblxuLnUtbXQ5NSB7XG4gIG1hcmdpbi10b3A6IDkuNXJlbTtcbn1cblxuLnUtbXQxMDAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLnUtbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbn1cblxuLnUtbWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4udS1tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnUtbWIxNSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnUtbWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi51LW1iMjUge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi51LW1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4udS1tYjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xufVxuXG4udS1tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtbWI0NSB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbn1cblxuLnUtbWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi51LW1iNTUge1xuICBtYXJnaW4tYm90dG9tOiA1LjVyZW07XG59XG5cbi51LW1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4udS1tYjY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNi41cmVtO1xufVxuXG4udS1tYjcwIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cblxuLnUtbWI3NSB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbn1cblxuLnUtbWI4MCB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi51LW1iODUge1xuICBtYXJnaW4tYm90dG9tOiA4LjVyZW07XG59XG5cbi51LW1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4udS1tYjk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOS41cmVtO1xufVxuXG4udS1tYjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4udS1tbDAge1xuICBtYXJnaW4tbGVmdDogMHJlbTtcbn1cblxuLnUtbWw1IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLnUtbWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4udS1tbDE1IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLnUtbWwyMCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4udS1tbDI1IHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbn1cblxuLnUtbWwzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4udS1tbDM1IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbn1cblxuLnUtbWw0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4udS1tbDQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbTtcbn1cblxuLnUtbWw1MCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuXG4udS1tbDU1IHtcbiAgbWFyZ2luLWxlZnQ6IDUuNXJlbTtcbn1cblxuLnUtbWw2MCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuXG4udS1tbDY1IHtcbiAgbWFyZ2luLWxlZnQ6IDYuNXJlbTtcbn1cblxuLnUtbWw3MCB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xufVxuXG4udS1tbDc1IHtcbiAgbWFyZ2luLWxlZnQ6IDcuNXJlbTtcbn1cblxuLnUtbWw4MCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xufVxuXG4udS1tbDg1IHtcbiAgbWFyZ2luLWxlZnQ6IDguNXJlbTtcbn1cblxuLnUtbWw5MCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuXG4udS1tbDk1IHtcbiAgbWFyZ2luLWxlZnQ6IDkuNXJlbTtcbn1cblxuLnUtbWwxMDAge1xuICBtYXJnaW4tbGVmdDogMTByZW07XG59XG5cbi51LW1yMCB7XG4gIG1hcmdpbi1yaWdodDogMHJlbTtcbn1cblxuLnUtbXI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi51LW1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi51LW1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLnUtbXIyMCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnUtbXIyNSB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtO1xufVxuXG4udS1tcjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuXG4udS1tcjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG59XG5cbi51LW1yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi51LW1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbTtcbn1cblxuLnUtbXI1MCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLnUtbXI1NSB7XG4gIG1hcmdpbi1yaWdodDogNS41cmVtO1xufVxuXG4udS1tcjYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xufVxuXG4udS1tcjY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2LjVyZW07XG59XG5cbi51LW1yNzAge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG59XG5cbi51LW1yNzUge1xuICBtYXJnaW4tcmlnaHQ6IDcuNXJlbTtcbn1cblxuLnUtbXI4MCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbn1cblxuLnUtbXI4NSB7XG4gIG1hcmdpbi1yaWdodDogOC41cmVtO1xufVxuXG4udS1tcjkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xufVxuXG4udS1tcjk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5LjVyZW07XG59XG5cbi51LW1yMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn0iXX0= */