@charset "UTF-8";
/* ==========================================================================
Base
========================================================================== */
/*!
 * @acab/reset.css
 */
*,
*::before,
*::after {
  margin: 0; /* マージンは0に */
  padding: 0; /* パディングも常に0に */
  box-sizing: border-box; /* もちろん、より直感的なbox-sizingに設定 */
}

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

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

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

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

:where(textarea) {
  resize: vertical; /* テキストエリアの水平リサイズを無効に */
  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.2ex; /* 下線の上にスペースを追加する */
}

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

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

:where(img, picture, svg) {
  max-inline-size: 100%; /* images should never overflow past the available space */
  block-size: auto; /* アスペクト比を保持 */
}

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

:where(h1, h2, h3) {
  line-height: calc(1em + 0.5rem); /* 見出しの行の高さを減らす */
}

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

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

/* .visually-hiddenは後のカスケードレイヤーを上書きするために!importantを使用 */
:where(.visually-hidden:not(:focus, :active, :focus-within, .not-visually-hidden)) {
  clip-path: inset(50%) !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
  position: absolute !important;
  white-space: nowrap !important;
  border: 0 !important;
}

:root {
  --color-00-black: #000000;
  --color-00-white: #ffffff;
  --color-00-white-30: rgba(255, 255, 255, 0.32);
  --color-00-main: #fdfe3c;
  --color-00-gray: #a0a0a0;
  --color-00-gray2: #a0a0a0;
  -color-00-orange: #ff7f00;
  --color-01-black: #505050;
  --color-01-white: #f2f2f2;
  --color-01-red: #e51616;
  --color-01-yellow: #ffef6b;
  --color-01-gray: #92a5b1;
  --color-01-blue: #1563f5;
  --color-02-red: #910404;
  --color-02-gray: #888888;
  --line-height-l: 2;
  --line-height-m: 1.75;
  --line-height-s: 1.5;
  --line-height-xs: 1.3;
  --letter-spacing-l: 0.12em;
  --letter-spacing-m: 0.08em;
  --letter-spacing-s: 0em;
}

/* Base
----------------------------------------------------------------- */
html {
  font-size: 62.5%;
  height: -webkit-fill-available;
  scroll-behavior: smooth;
  scroll-padding-top: 25.641025641vw;
}

body {
  block-size: auto;
  color: var(--color-00-white);
  background-color: var(--color-00-black);
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 1.6;
  font-feature-settings: "palt" 1;
  -webkit-font-smoothing: antialiased;
}

:where(a) {
  color: var(--color-01-blue);
  text-decoration: none;
}
:where(a):hover {
  text-decoration: none;
}
:where(ol),
:where(ul),
:where(dl) {
  list-style: none;
}

:where(em),
:where(i) {
  font-style: normal;
}

:where(h1),
:where(h2),
:where(h3),
:where(h4),
:where(h5),
:where(h6) {
  font-size: 1.6rem;
  font-weight: normal;
}

:where(p) {
  font-size: 14px;
  margin-top: 15px;
  font-weight: 400;
  line-height: var(--line-height-m);
}
:where(p).-center {
  text-align: center;
}

:where(em) {
  color: var(--color-01-red);
  font-weight: 500;
}

:where(img) {
  width: 100%;
  height: auto;
  display: block;
}

:where(button) {
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  background-color: transparent;
}

:where(input) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--color-00-white);
  border: 1px solid var(--color-01-black);
}

:where(textarea) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--color-00-white);
  border: 1px solid var(--color-01-black);
}
/**
 * Swiper 11.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 27, 2024
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size: 44px;
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg,
.swiper-button-prev svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transform-origin: center;
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}

/* ==========================================================================
Layout
========================================================================== */
.l-header {
  background: var(--color-00-white);
}
.l-header__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 3.0769230769vw 6.4102564103vw 3.0769230769vw 3.5897435897vw;
}
.l-header__logo {
  width: 38.4615384615vw;
}
.l-header__link {
  display: flex;
  -moz-column-gap: 3.3333333333vw;
       column-gap: 3.3333333333vw;
}
.l-header__link li a {
  font-size: 3.0769230769vw;
  font-weight: 700;
  color: var(--color-00-black);
}
.l-header__button a {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #d5263c;
  border-radius: 3.3333333333vw;
  color: var(--color-00-white);
  font-weight: 700;
  font-size: 3.0769230769vw;
  letter-spacing: 0.05em;
  width: 18.4615384615vw;
  height: 6.6666666667vw;
}

.l-header2 {
  padding-top: 4.1025641026vw;
}
.l-header2__inner {
  padding: 0 10.5128205128vw 4.1025641026vw;
}
.l-header2__logo {
  display: flex;
  align-items: center;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
  font-weight: 900;
  font-size: 3.8461538462vw;
  line-height: 1;
  margin-bottom: 3.5897435897vw;
}
.l-header2__logo img {
  width: 20vw;
}
.l-header2__info {
  display: flex;
  align-items: center;
  -moz-column-gap: 3.3333333333vw;
       column-gap: 3.3333333333vw;
}
.l-header2__info dt {
  background: #fff;
  font-weight: 900;
  font-size: 2.3076923077vw;
  padding: 0.7692307692vw 2.5641025641vw;
  color: var(--color-00-black);
}
.l-header2__info dd {
  border: 1px solid #fff;
  padding: 1.0256410256vw 1.7948717949vw 1.0256410256vw 2.8205128205vw;
  font-weight: 900;
  font-size: 2.5641025641vw;
  line-height: 0.9;
}
.l-header2__info dd span.-date {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 700;
  font-size: 5.1282051282vw;
  line-height: 1;
}
.l-header2__info dd span.-separator {
  font-weight: 700;
  font-size: 5.1282051282vw;
  line-height: 1;
}
.l-header2__info dd span.-text {
  font-weight: 900;
  font-size: 4.6153846154vw;
  line-height: 1;
}
.l-header2__nav {
  background: url("../img/common/bg_nav.png");
  background-size: 390px auto;
  position: sticky;
  top: 0;
  z-index: 10;
}
.l-header2__nav ul {
  display: flex;
  flex-wrap: wrap;
}
.l-header2__nav ul li {
  width: 25%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.l-header2__nav ul li.-current a {
  background: #000;
}
.l-header2__nav ul li:nth-child(n+5) {
  width: 33.3333333333%;
  border-bottom: unset;
}
.l-header2__nav ul li:nth-child(4), .l-header2__nav ul li:nth-child(7) {
  border-right: unset;
}
.l-header2__nav ul li a {
  color: var(--color-00-white);
  font-weight: 700;
  text-align: center;
  display: flex;
  font-size: 3.0769230769vw;
  line-height: 1.4;
  align-items: center;
  justify-content: center;
  height: 12.8205128205vw;
  transition: background 0.3s ease;
}

.l-footer {
  background: #373737;
  position: relative;
}
.l-footer__pagetop {
  position: absolute;
  right: 0;
  top: 0;
}
.l-footer__pagetop a {
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.2);
  padding: 2.5641025641vw 7.4358974359vw;
  color: var(--color-00-white);
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 3.5897435897vw;
  -moz-column-gap: 2.5641025641vw;
       column-gap: 2.5641025641vw;
  transition: background 0.3s ease;
}
.l-footer__pagetop a::before {
  content: "";
  display: block;
  width: 1.7948717949vw;
  height: 3.0769230769vw;
  background: url("../img/home/icon_arrow.svg") no-repeat;
  background-size: contain;
  transform: rotate(-90deg);
}
.l-footer-inner {
  padding: 16.1538461538vw 8.9743589744vw 11.2820512821vw;
}
.l-footer dl + dl {
  margin-top: 9.2307692308vw;
}
.l-footer dl dt {
  font-weight: 500;
  font-size: 3.8461538462vw;
}
.l-footer dl dd {
  margin-top: 5.1282051282vw;
}
.l-footer dl dd ul {
  display: flex;
  flex-wrap: wrap;
  gap: 3.8461538462vw 5.1282051282vw;
}
.l-footer dl dd ul li a {
  color: var(--color-00-white);
  font-size: 3.0769230769vw;
  display: flex;
  -moz-column-gap: 2.8205128205vw;
       column-gap: 2.8205128205vw;
  align-items: center;
}
.l-footer dl dd ul li a::after {
  content: "";
  display: block;
  width: 1.2820512821vw;
  position: relative;
  height: 2.0512820513vw;
  background: url("../img/home/icon_arrow.svg") no-repeat;
  background-size: contain;
}
.l-footer p {
  font-size: 2.8205128205vw;
  color: #adadad;
  margin-top: 11.2820512821vw;
}
.l-footer-copy {
  margin-top: 7.4358974359vw;
  font-size: 2.5641025641vw;
  color: #adadad;
}

/* ==========================================================================
Component
========================================================================== */
.c-title {
  text-align: center;
  font-weight: 700;
  font-size: 3.8461538462vw;
}
.c-title span {
  display: block;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 700;
  font-size: 8.2051282051vw;
  margin-bottom: 2.5641025641vw;
}

.c-player {
  display: flex;
  flex-wrap: wrap;
  gap: 5.1282051282vw 5.8974358974vw;
  margin-top: 12.8205128205vw;
}
.c-player__item {
  width: calc((100% - 5.8974358974vw) / 2);
}
.c-player__figBlock {
  position: relative;
  overflow: hidden;
}
.c-player__figBlock::after {
  content: "";
  display: block;
  width: 101%;
  height: 17.1794871795vw;
  position: absolute;
  right: -1px;
  bottom: -1px;
  background: var(--color-00-black);
  clip-path: polygon(100% 0, 0 100%, 100% 100%);
  z-index: 1;
}
.c-player__info {
  position: absolute;
  bottom: 1.5384615385vw;
  right: 1.5384615385vw;
  z-index: 2;
  text-align: right;
}
.c-player__label {
  color: var(--color-01-yellow);
  font-weight: 700;
  font-size: 2.0512820513vw;
}
.c-player__name {
  font-weight: 700;
  font-size: 3.5897435897vw;
}
.c-player__copyright {
  position: absolute;
  left: 0;
  bottom: 0.5128205128vw;
  color: var(--color-00-white-30);
  font-size: 1.5384615385vw;
  z-index: 2;
  line-height: 1;
}
.c-player__btn a {
  display: block;
  border: 1px solid #717171;
  text-align: center;
  color: var(--color-00-white);
  font-weight: 500;
  font-size: 2.5641025641vw;
  line-height: 1;
  padding: 1.7948717949vw;
  transition: background 0.3s ease;
}
.c-player__btn a:hover {
  background: #1f1f1f;
}

.c-card {
  margin-top: 5.8974358974vw;
  border: 1px solid #717171;
  background: rgba(0, 0, 0, 0.5);
  padding: 4.1025641026vw 7.1794871795vw 5.641025641vw;
}
.c-card__header-date {
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 1.2820512821vw;
       column-gap: 1.2820512821vw;
}
.c-card__header-date img {
  width: 14.6153846154vw;
  margin-right: 2.5641025641vw;
}
.c-card__header-date {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 600;
  font-size: 5.641025641vw;
}
.c-card__header-date span {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-size: 3.3333333333vw;
}
.c-card__header-icon {
  display: flex;
  justify-content: center;
  -moz-column-gap: 3.3333333333vw;
       column-gap: 3.3333333333vw;
}
.c-card__header-icon img {
  height: 4.8717948718vw;
  width: auto;
}
.c-card__body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 5.1282051282vw;
}
.c-card__info-title {
  border: 1px solid #fff;
  font-size: 3.3333333333vw;
  font-weight: 700;
  width: 16.4102564103vw;
  text-align: center;
}
.c-card__info-vs {
  margin-top: 3.0769230769vw;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 9.7435897436vw;
  text-align: center;
  font-weight: 600;
}
.c-card__info-date {
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 0.7692307692vw;
       column-gap: 0.7692307692vw;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 600;
  font-size: 4.358974359vw;
}
.c-card__info-date span {
  font-size: 2.5641025641vw;
}
.c-card__info-date + .c-card__info-vs {
  line-height: 1;
  margin-top: 0;
}
.c-card__info-date + .c-card__info-vs + .c-card__info-title {
  width: -moz-fit-content;
  width: fit-content;
  margin: 1.7948717949vw auto 0;
}
.c-card__person {
  width: 24.1025641026vw;
  flex-shrink: 0;
}
.c-card__person-fig {
  position: relative;
}
.c-card__person-fig.-doubles {
  height: 25.641025641vw;
}
.c-card__person-fig.-doubles .c-fig {
  width: 17.1794871795vw;
  position: absolute;
  left: 0;
  top: 0;
}
.c-card__person-fig.-doubles .c-fig + .c-fig {
  left: auto;
  top: auto;
  right: 0;
  bottom: 0;
}
.c-card__person-fig img {
  border-radius: 50%;
}
.c-card__person-fig figcaption {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 1.5384615385vw;
  color: var(--color-00-white-30);
}
.c-card__person-name {
  margin-top: 2.5641025641vw;
  display: flex;
  justify-content: center;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
  font-size: 2.5641025641vw;
  font-weight: 700;
}
.c-card__person-name span.-flag {
  width: 4.8717948718vw;
  display: block;
  position: relative;
  top: 0.2564102564vw;
  flex-shrink: 0;
}

.c-card2 {
  padding: 0 6.1538461538vw;
  margin: 0 0 7.6923076923vw;
}
.c-card2__body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 5.1282051282vw;
  -moz-column-gap: 3.0769230769vw;
       column-gap: 3.0769230769vw;
}
.c-card2__info-title {
  border: 1px solid #fff;
  font-size: 3.3333333333vw;
  font-weight: 700;
  padding: 0.5128205128vw 4.8717948718vw;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.c-card2__info-score {
  margin-top: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16.4102564103vw;
  font-weight: 500;
  line-height: 1;
}
.c-card2__info-score.-double {
  font-size: 10.2564102564vw;
}
.c-card2__info-score span {
  display: block;
  width: 5.1282051282vw;
  height: 1.0256410256vw;
  background: #fff;
}
.c-card2__info-vs {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 9.7435897436vw;
  line-height: 1;
  text-align: center;
  font-weight: 600;
}
.c-card2__person {
  width: 24.1025641026vw;
  flex-shrink: 0;
  position: relative;
}
.c-card2__person.-lead .c-card2__person-fig::before {
  content: "";
  display: block;
  width: 10.5128205128vw;
  height: 10.5128205128vw;
  background: url("../img/home/icon_lead.svg") no-repeat center center/contain;
  position: absolute;
  left: -3.3333333333vw;
  top: 0;
  z-index: 5;
}
.c-card2__person.-lead:has(.-doubles) .c-card2__person-fig::before {
  top: 11.5384615385vw;
  left: -2.5641025641vw;
  z-index: 3;
}
.c-card2__person-fig {
  position: relative;
}
.c-card2__person-fig.-doubles {
  height: 25.3846153846vw;
}
.c-card2__person-fig.-doubles .c-fig {
  width: 16.6666666667vw;
  position: absolute;
  left: 0;
  bottom: 8.4615384615vw;
}
.c-card2__person-fig.-doubles .c-fig + .c-fig, .c-card2__person-fig.-doubles .c-fig + .c-fig2 {
  left: auto;
  right: 0;
  bottom: 0;
}
.c-card2__person-fig.-doubles .c-fig2 {
  width: 16.6666666667vw;
  position: absolute;
  left: 0;
  bottom: 8.4615384615vw;
}
.c-card2__person-fig.-doubles .c-fig2 + .c-fig, .c-card2__person-fig.-doubles .c-fig2 + .c-fig2 {
  left: auto;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.c-card2__person-fig figcaption {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 1.5384615385vw;
  color: var(--color-00-white-30);
}
.c-card2__person-name {
  margin-top: 2.5641025641vw;
  display: flex;
  justify-content: center;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
  font-size: 3.3333333333vw;
  font-weight: 700;
}
.c-card2__person-name span {
  width: 4.8717948718vw;
  display: block;
  position: relative;
  top: 1.2820512821vw;
  flex-shrink: 0;
}

.c-report {
  margin-top: 5.1282051282vw;
  position: relative;
  padding-top: 1px;
}
.c-report a {
  display: block;
  color: #fff;
}
.c-report a .c-report__label::before {
  background: url("../img/home/icon_report02.svg") no-repeat center center/contain;
}
.c-report__fig {
  width: 47.6923076923vw;
  position: absolute;
  right: 0;
  top: 0;
}
.c-report__fig--fig2 {
  width: 51.2820512821vw;
  top: -5.1282051282vw;
}
.c-report__pict {
  margin-top: 5.8974358974vw;
}
.c-report__label {
  margin-top: 31.7948717949vw;
  width: 34.6153846154vw;
  background: #fcdb00;
  width: -moz-fit-content;
  width: fit-content;
  color: #000;
  font-weight: 900;
  line-height: 1;
  font-size: 2.8205128205vw;
  padding: 2.5641025641vw 3.0769230769vw;
  display: flex;
  -moz-column-gap: 1.2820512821vw;
       column-gap: 1.2820512821vw;
  align-items: center;
  position: relative;
}
.c-report__label::before {
  content: "";
  display: block;
  width: 3.5897435897vw;
  height: 3.5897435897vw;
  background: url("../img/home/icon_report01.svg") no-repeat center center/contain;
}
.c-report__profile {
  position: absolute;
  top: 18.7179487179vw;
  left: 3.3333333333vw;
  font-weight: 500;
  font-size: 2.5641025641vw;
}
.c-report__text {
  margin-top: 5.1282051282vw;
}
.c-report__text h2 {
  font-weight: 600;
  font-size: 4.358974359vw;
}
.c-report__text p {
  font-weight: 500;
  font-size: 3.0769230769vw;
  line-height: 1.7;
}

.c-fig {
  aspect-ratio: 1/1;
  background: linear-gradient(180deg, #979797 0%, #313131 100%);
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.c-fig img {
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}

.c-fig2 {
  position: relative;
}
.c-fig2::after {
  content: "";
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 50%;
  z-index: 1;
  aspect-ratio: 1/1;
  background: linear-gradient(180deg, #979797 0%, #313131 100%);
}
.c-fig2 img {
  width: 100%;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 2;
}

.c-event-table {
  margin-top: 6.4102564103vw;
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #717171;
}
.c-event-table th,
.c-event-table td {
  border: 1px solid #717171;
}
.c-event-table th {
  background: #181818;
  width: 19.4444444444%;
  font-size: 3.0769230769vw;
  font-weight: 500;
}
.c-event-table th span {
  display: block;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 4.1025641026vw;
}
.c-event-table td {
  background: #222222;
  padding: 3.8461538462vw;
  width: 80.5555555556%;
}
.c-event-table td .wrap {
  display: flex;
  gap: 5.1282051282vw;
}
.c-event-table td .wrap div {
  width: 50%;
}
.c-event-table td dl + dl {
  margin-top: 1.7948717949vw;
}
.c-event-table td dl dt,
.c-event-table td dl dd {
  font-size: 3.0769230769vw;
  font-weight: 500;
}

.c-note {
  text-align: center;
  font-size: 2.3076923077vw;
}
.c-note--tar {
  text-align: right;
}

/* ==========================================================================
Page
========================================================================== */
.p-home__banner {
  background: url("../img/home/bg_banner_sp.png") no-repeat;
  background-size: cover;
  padding: 6.4102564103vw 7.1794871795vw 6.1538461538vw;
  margin-top: 5.1282051282vw;
}
.p-home__banner ul li:not(:first-child) {
  margin-top: 3.8461538462vw;
}
.p-home__news {
  background: url("../img/home/bg_news.png");
  background-size: 100vw auto;
  padding: 14.358974359vw 3.8461538462vw 16.6666666667vw;
}
.p-home__news-list {
  margin-top: 9.7435897436vw;
}
.p-home__news-list li:not(:first-child) {
  margin-top: 4.6153846154vw;
}
.p-home__news-list li a {
  display: flex;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.3);
  border: 1px solid #717171;
  padding: 2.3076923077vw;
  -moz-column-gap: 3.3333333333vw;
       column-gap: 3.3333333333vw;
  transition: background 0.3s ease;
}
.p-home__news-list li a:hover {
  background: #000;
}
.p-home__news-fig {
  aspect-ratio: 196/131;
  width: 31.0256410256vw;
  flex-shrink: 0;
}
.p-home__news-fig img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.p-home__news-date {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.5641025641vw;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.7);
}
.p-home__news-title {
  color: var(--color-00-white);
  font-size: 3.0769230769vw;
  line-height: 1.7;
  font-weight: 500;
}
.p-home__movie {
  background: url("../img/home/bg_news.png");
  background-size: 100vw auto;
  padding: 14.358974359vw 5.1282051282vw 16.6666666667vw;
}
.p-home__movie-slider .splide__track {
  width: 71.2820512821vw;
  margin: 0 auto;
}
.p-home__movie-slider .splide__arrow {
  width: 3.8461538462vw;
  height: 7.1794871795vw;
  background: url("../img/home/slide_arrow.svg") no-repeat;
  background-size: contain;
  position: absolute;
  top: 40%;
}
.p-home__movie-slider .splide__arrow svg {
  display: none;
}
.p-home__movie-slider .splide__arrow--prev {
  transform: rotate(180deg);
}
.p-home__movie-slider .splide__arrow--next {
  right: 0;
}
.p-home__movie-slider .splide__pagination {
  margin-top: 0.7692307692vw;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
}
.p-home__movie-slider .splide__pagination li {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
}
.p-home__movie-slider .splide__pagination__page {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
  background: #707070;
  border-radius: 50%;
}
.p-home__movie-slider .splide__pagination__page.is-active {
  background: #fff;
}
.p-home__movie-list {
  margin-top: 11.5384615385vw;
}
.p-home__movie-list li:not(:first-child) {
  margin-top: 3.8461538462vw;
}
.p-home__movie-list li a {
  background: rgba(0, 0, 0, 0.3);
  border: 1px solid #717171;
  padding: 3.5897435897vw 5.1282051282vw;
  display: block;
  transition: background 0.3s ease;
}
.p-home__movie-list li a:hover {
  background: #000;
}
.p-home__movie-fig {
  aspect-ratio: 246/135;
}
.p-home__movie-fig img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.p-home__movie-title {
  color: var(--color-00-white);
  margin-top: 3.8461538462vw;
  font-weight: 500;
  line-height: 1.7;
  font-size: 3.0769230769vw;
}
.p-home__movie-sub {
  font-size: 3.3333333333vw;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.7);
}
.p-home__contents {
  padding: 16.9230769231vw 3.8461538462vw 14.358974359vw;
}
.p-home__contents-list {
  margin-top: 11.7948717949vw;
  display: flex;
  flex-wrap: wrap;
  gap: 3.8461538462vw;
}
.p-home__contents-list li {
  width: calc((100% - 3.8461538462vw) / 2);
}
.p-home__contents-list li a {
  display: block;
  transition: opacity 0.3s ease;
}
.p-home__contents-list li a:hover {
  opacity: 0.7;
}
.p-home__contents-list li a dl dd {
  text-align: center;
  margin-top: 3.8461538462vw;
  font-weight: 500;
  font-size: 3.0769230769vw;
  color: var(--color-00-white);
}
.p-home__contents-list2 {
  margin-top: 5.641025641vw;
  display: flex;
  flex-direction: column;
  gap: 3.8461538462vw;
}
.p-home__contents-list2 li {
  background: #111;
  border: 1px solid #717171;
}
.p-home__contents-list2 li a {
  display: flex;
  align-items: center;
  transition: background 0.3s ease;
}
.p-home__contents-list2 li a:hover {
  background: #000;
}
.p-home__contents-list2 li a img {
  width: 35.1282051282vw;
  flex-shrink: 0;
}
.p-home__contents-list2 li a dl {
  color: var(--color-00-white);
  width: 45.641025641vw;
  margin: 0 auto;
}
.p-home__contents-list2 li a dl dt {
  text-align: center;
  font-weight: 600;
  font-size: 4.1025641026vw;
}
.p-home__contents-list2 li a dl dd {
  font-weight: 500;
  margin-top: 2.5641025641vw;
  font-size: 2.5641025641vw;
}
.p-home__sns {
  padding: 10.2564102564vw 9.2307692308vw 15.1282051282vw;
}
.p-home__sns-lead {
  text-align: center;
  font-weight: 500;
  font-size: 3.0769230769vw;
}
.p-home__sns-list {
  margin-top: 9.7435897436vw;
  display: flex;
  flex-wrap: wrap;
  gap: 3.3333333333vw 5.1282051282vw;
}
.p-home__sns-list li {
  width: calc((100% - 5.1282051282vw) / 2);
}
.p-home__sns-list li:nth-child(1) a {
  background: linear-gradient(180deg, rgba(146, 81, 105, 0.8) 0%, rgba(197, 100, 92, 0.8) 100%);
}
.p-home__sns-list li:nth-child(1) a:hover {
  background: linear-gradient(180deg, rgb(146, 81, 105) 0%, rgb(197, 100, 92) 100%);
}
.p-home__sns-list li:nth-child(1) a img {
  width: 8.2051282051vw;
}
.p-home__sns-list li:nth-child(2) a {
  background: linear-gradient(180deg, rgba(20, 64, 119, 0.8) 0%, rgba(77, 146, 231, 0.8) 100%);
}
.p-home__sns-list li:nth-child(2) a:hover {
  background: linear-gradient(180deg, rgb(20, 64, 119) 0%, rgb(77, 146, 231) 100%);
}
.p-home__sns-list li:nth-child(2) a img {
  width: 9.2307692308vw;
}
.p-home__sns-list li:nth-child(3) a {
  background: rgba(34, 34, 34, 0.8);
}
.p-home__sns-list li:nth-child(3) a:hover {
  background: #222;
}
.p-home__sns-list li:nth-child(3) a img {
  width: 8.2051282051vw;
}
.p-home__sns-list li:nth-child(4) a {
  background: linear-gradient(180deg, rgba(199, 46, 28, 0.8) 0%, rgba(239, 90, 72, 0.8) 100%);
}
.p-home__sns-list li:nth-child(4) a:hover {
  background: linear-gradient(180deg, rgb(199, 46, 28) 0%, rgb(239, 90, 72) 100%);
}
.p-home__sns-list li:nth-child(4) a img {
  width: 11.0256410256vw;
}
.p-home__sns-list li a {
  display: block;
  height: 38.4615384615vw;
  text-align: center;
  padding-top: 7.6923076923vw;
  color: var(--color-00-white);
  transition: background 0.3s ease;
}
.p-home__sns-list li a img {
  margin: 0 auto;
}
.p-home__sns-list li a dl {
  margin-top: 3.0769230769vw;
}
.p-home__sns-list li a dl dt {
  font-size: 3.8461538462vw;
  font-weight: 500;
}
.p-home__sns-list li a dl dd {
  font-weight: 500;
  margin-top: 1.5384615385vw;
  font-size: 3.5897435897vw;
}

.p-home__fv {
  padding-top: 6.4102564103vw;
  padding-bottom: 5.1282051282vw;
}

.p-home__feature {
  background: url("../img/home/bg_feature_sp.png") no-repeat 50% 100%;
  background-size: 100vw auto;
  padding: 10.2564102564vw 3.8461538462vw 16.4102564103vw;
}
.p-home__feature-banner {
  margin-top: clamp(9.6px, 1.25vw, 18px);
}
.p-home__feature-banner ul {
  display: flex;
  -moz-column-gap: clamp(7.4666666667px, 0.9722222222vw, 14px);
       column-gap: clamp(7.4666666667px, 0.9722222222vw, 14px);
}
.p-home__feature-banner ul li a {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  transition: background 0.3s ease;
}
.p-home__feature-banner ul li a:hover {
  background: rgb(0, 0, 0);
}

.p-home__feature2 {
  background: url("../img/home/bg_feature2_sp.png") no-repeat 50% 100%;
  background-size: 100vw auto;
  padding: 6.4102564103vw 3.8461538462vw 16.4102564103vw;
}
.p-home__feature2 .c-card {
  padding-inline: 3.8461538462vw;
}

.p-home__feature3 {
  padding: 14.8717948718vw 0 11.2820512821vw;
  background: url("../img/home/bg_feauture3_sp.png") no-repeat 50% 100%;
  background-size: 100vw auto;
}
.p-home__feature3__icons {
  display: flex;
  gap: 6.6666666667vw 5.1282051282vw;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 5.1282051282vw 6.4102564103vw;
}
.p-home__feature3__icons li:nth-child(1) {
  order: 1;
  width: 43.0769230769vw;
}
.p-home__feature3__icons li:nth-child(2) {
  order: 3;
  width: 41.2820512821vw;
}
.p-home__feature3__icons li:nth-child(3) {
  order: 2;
  width: 36.1538461538vw;
}
.p-home__feature3 .p-home__match__result-item {
  border-top: unset !important;
  padding-top: 0;
}
.p-home__feature3__cards {
  margin-top: 5.1282051282vw;
}
.p-home__feature3__cards .splide__arrow {
  width: clamp(13.3333333333px, 1.7361111111vw, 25px);
  height: clamp(28.2666666667px, 3.6805555556vw, 53px);
  background: url("../img/home/slide_arrow.svg") no-repeat;
  background-size: contain;
  position: absolute;
  top: 40%;
}
.p-home__feature3__cards .splide__arrow svg {
  display: none;
}
.p-home__feature3__cards .splide__arrow--prev {
  left: 0;
  transform: rotate(180deg);
}
.p-home__feature3__cards .splide__arrow--next {
  right: 0;
}
.p-home__feature3__cards .splide__pagination {
  margin-top: 0.7692307692vw;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
}
.p-home__feature3__cards .splide__pagination li {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
}
.p-home__feature3__cards .splide__pagination__page {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
  background: #707070;
  border-radius: 50%;
}
.p-home__feature3__cards .splide__pagination__page.is-active {
  background: #fff;
}
.p-home__feature3__cards-item {
  border: 1px solid #717171;
  background: #222;
  position: absolute;
}
.p-home__feature3__cards-item:has(.p-home__feature3__cards__btn) {
  padding-bottom: 12.8205128205vw;
}
.p-home__feature3__cards-date {
  border-bottom: 1px solid #717171;
  background: #000;
  padding: 2.3076923077vw;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  display: flex;
  -moz-column-gap: 1.2820512821vw;
       column-gap: 1.2820512821vw;
  align-items: center;
  justify-content: center;
  font-size: 5.1282051282vw;
  font-weight: 600;
  text-align: center;
}
.p-home__feature3__cards-date span {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-size: 3.3333333333vw;
}
.p-home__feature3__cards-inner {
  padding: 2.3076923077vw 4.6153846154vw 3.5897435897vw;
}
.p-home__feature3__cards-inner:has(.-doubles) {
  padding-inline: 1.2820512821vw;
}
.p-home__feature3__cards-icon img {
  width: 35.3846153846vw;
  margin: 0 auto 3.5897435897vw;
}
.p-home__feature3__cards__body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 5.1282051282vw;
  -moz-column-gap: 2.8205128205vw;
       column-gap: 2.8205128205vw;
}
.p-home__feature3__cards__body:has(.-doubles) {
  -moz-column-gap: 0;
       column-gap: 0;
}
.p-home__feature3__cards__info-title {
  border: 1px solid #fff;
  font-size: 2.5641025641vw;
  font-weight: 700;
  padding: 1.0256410256vw 1.2820512821vw;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.p-home__feature3__cards__info-vs {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 5.3846153846vw;
  line-height: 1;
  text-align: center;
  font-weight: 600;
  margin-top: 4.1025641026vw;
}
.p-home__feature3__cards__person {
  width: 18.9743589744vw;
  flex-shrink: 0;
  position: relative;
}
.p-home__feature3__cards__person:has(.-doubles) {
  width: 23.0769230769vw;
}
.p-home__feature3__cards__person.-lead .c-card2__person-fig::before {
  content: "";
  display: block;
  width: 10.5128205128vw;
  height: 10.5128205128vw;
  background: url("../img/home/icon_lead.svg") no-repeat center center/contain;
  position: absolute;
  left: -3.3333333333vw;
  top: 0;
  z-index: 15;
}
.p-home__feature3__cards__person-fig {
  position: relative;
}
.p-home__feature3__cards__person-fig.-doubles {
  height: 19.2307692308vw;
  position: relative;
}
.p-home__feature3__cards__person-fig.-doubles .c-fig2,
.p-home__feature3__cards__person-fig.-doubles .c-fig {
  width: 12.8205128205vw;
  position: absolute;
  bottom: 6.4102564103vw;
  left: 0;
}
.p-home__feature3__cards__person-fig.-doubles .c-fig2 + .c-fig2, .p-home__feature3__cards__person-fig.-doubles .c-fig2 + .c-fig,
.p-home__feature3__cards__person-fig.-doubles .c-fig + .c-fig2,
.p-home__feature3__cards__person-fig.-doubles .c-fig + .c-fig {
  left: auto;
  right: 0;
  bottom: 0;
}
.p-home__feature3__cards__person-fig figcaption {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 1.5384615385vw;
  color: var(--color-00-white-30);
}
.p-home__feature3__cards__person-name {
  margin-top: 2.5641025641vw;
  display: flex;
  justify-content: center;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
  font-size: 2.0512820513vw;
  font-weight: 700;
}
.p-home__feature3__cards__person-name span {
  width: 4.8717948718vw;
  display: block;
  position: relative;
  flex-shrink: 0;
  top: 0;
}
.p-home__feature3__cards__btn {
  position: absolute;
  bottom: 5.1282051282vw;
  left: 50%;
  transform: translateX(-50%);
}
.p-home__feature3__cards__btn img {
  width: 34.6153846154vw;
  margin: 0 auto;
}

.p-home__end {
  padding: 0.2564102564vw 7.1794871795vw 6.4102564103vw;
}
.p-home__end-wrap {
  padding: 7.6923076923vw 5.1282051282vw 0;
}
.p-home__end-banner li:not(:first-child) {
  margin-top: 3.8461538462vw;
}
.p-home__end-banner li a {
  background: rgba(255, 255, 255, 0.1);
  display: block;
  transition: background 0.3s ease;
}
.p-home__end-banner li a:hover {
  background: unset;
}

.p-home__results {
  background: #222;
  padding: 14.6153846154vw 3.8461538462vw 10.7692307692vw;
}
.p-home__results-block {
  margin-top: 11.5384615385vw;
  border: 1px solid #717171;
  border-top: unset;
  background: #000;
}
.p-home__results-block::before {
  content: "";
  display: block;
  width: 100%;
  height: 0.7692307692vw;
  background: linear-gradient(0deg, #cf8d05 0%, #fffeca 54.81%, #d49818 99.52%);
}
.p-home__results-block-medals {
  display: flex;
  justify-content: center;
  -moz-column-gap: 6.9230769231vw;
       column-gap: 6.9230769231vw;
}
.p-home__results-block-medals li {
  display: flex;
  -moz-column-gap: 2.5641025641vw;
       column-gap: 2.5641025641vw;
  align-items: center;
}
.p-home__results-block-medals li img {
  width: 10vw;
}
.p-home__results-block-medals li dl {
  text-align: center;
}
.p-home__results-block-medals li dl dt {
  font-size: 2.3076923077vw;
  font-weight: 700;
}
.p-home__results-block-medals li dl dd {
  font-size: 2.3076923077vw;
  font-weight: 700;
}
.p-home__results-block-medals li dl dd span {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 5.641025641vw;
  font-weight: 600;
}
.p-home__results-block table {
  border-collapse: collapse;
  margin: 4.358974359vw 3.5897435897vw;
  width: calc(100% - 7.1794871795vw);
}
.p-home__results-block table th,
.p-home__results-block table td {
  border: 1px solid #717171;
  font-weight: 500;
  font-size: 3.0769230769vw;
}
.p-home__results-block table th {
  padding: 2.3076923077vw;
  background: #181818;
}
.p-home__results-block table td {
  padding: 5.8974358974vw 2.3076923077vw;
  background: #222;
}
.p-home__results-block2 {
  margin-top: 11.5384615385vw;
  border: 1px solid #717171;
  border-top: unset;
  background: #000;
}
.p-home__results-block2::before {
  content: "";
  display: block;
  width: 100%;
  height: 0.7692307692vw;
  background: linear-gradient(0deg, #cf8d05 0%, #fffeca 54.81%, #d49818 99.52%);
}
.p-home__results-block2-inner {
  padding: 6.4102564103vw 3.5897435897vw 6.4102564103vw;
}
.p-home__results-block2-inner h3 {
  text-align: center;
  font-size: 4.6153846154vw;
  font-weight: 700;
  margin-bottom: 7.1794871795vw;
}
.p-home__results-block2-ranking {
  border: 1px solid #717171;
  margin-top: 3.8461538462vw;
}
.p-home__results-block2-ranking dt {
  font-weight: 500;
  text-align: center;
  font-size: 3.0769230769vw;
  padding: 3.3333333333vw 0;
  background: #181818;
}
.p-home__results-block2-ranking dd ul li {
  border-top: 1px solid #717171;
  border-right: 1px solid #717171;
  padding: 3.3333333333vw 5.1282051282vw 3.3333333333vw 8.4615384615vw;
  display: flex;
  -moz-column-gap: 4.1025641026vw;
       column-gap: 4.1025641026vw;
  font-weight: 500;
  font-size: 3.0769230769vw;
  align-items: center;
  background: #222;
}
.p-home__results-block2-ranking dd ul li span.-doubles {
  display: flex;
  flex-wrap: wrap;
}
.p-home__results-block2-ranking dd ul li span.-doubles span:first-child::after {
  content: "/";
  display: inline-block;
  margin: 0 1.2820512821vw;
}
.p-home__results-block2-ranking dd ul li::before {
  content: "";
  display: block;
  width: 7.6923076923vw;
  height: 5.1282051282vw;
  flex-shrink: 0;
}
.p-home__results-block2-ranking dd ul li:nth-child(1)::before {
  background: url("../img/home/icon_ranking01.svg") no-repeat center center/contain;
}
.p-home__results-block2-ranking dd ul li:nth-child(2)::before {
  background: url("../img/home/icon_ranking02.svg") no-repeat center center/contain;
}
.p-home__results-block2-ranking dd ul li:nth-child(3)::before {
  background: url("../img/home/icon_ranking03.svg") no-repeat center center/contain;
}
.p-home__results-block2-ranking dd ul li img {
  width: 7.6923076923vw;
  margin-left: auto;
  flex-shrink: 0;
}
.p-home__results-qa {
  padding: 12.0512820513vw 0 0;
}
.p-home__results-qa-q {
  background: #000;
  margin-left: 8.7179487179vw;
  font-size: 4.358974359vw;
  position: relative;
  color: #fff;
  line-height: 1;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 900;
  padding: 1.5384615385vw 0.2564102564vw 2.0512820513vw 7.1794871795vw;
}
.p-home__results-qa-q::before {
  content: "Q";
  display: block;
  background: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  width: 7.1794871795vw;
  height: 7.1794871795vw;
  font-size: 5.3846153846vw;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0.5128205128vw 0.5128205128vw 0 0 #676767;
  border-radius: 0.5128205128vw;
  font-weight: 500;
  position: absolute;
  top: -1.2820512821vw;
  left: -3.8461538462vw;
}
.p-home__results-qa-text {
  background: #fcdb00;
  color: #000;
  font-weight: 500;
  position: relative;
  margin-top: 7.6923076923vw;
  border-radius: 1.2820512821vw;
  padding: 7.6923076923vw 3.5897435897vw 5.1282051282vw;
}
.p-home__results-qa-text::before {
  content: "";
  display: block;
  width: 24.8717948718vw;
  height: 35.641025641vw;
  top: -5.8974358974vw;
  left: 0;
  background: url("../img/home/results_fig01.png") no-repeat center center/contain;
  position: absolute;
}
.p-home__results-qa-text p {
  font-size: 3.0769230769vw;
  line-height: 1.7;
  font-weight: 500;
  margin-top: 11.7948717949vw;
}
.p-home__results-qa-a {
  font-weight: 900;
  position: relative;
  font-size: 4.358974359vw;
  margin-left: 32.8205128205vw;
}
.p-home__results-qa-a::before {
  content: "A";
  display: block;
  background: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  width: 6.6666666667vw;
  height: 6.6666666667vw;
  font-size: 5.1282051282vw;
  box-shadow: 0.5128205128vw 0.5128205128vw 0 0 #676767;
  border-radius: 0.5128205128vw;
  top: -1.2820512821vw;
  left: -8.9743589744vw;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  position: absolute;
  top: 0;
}
.p-home__results-qa-a span {
  display: block;
  padding: clamp(1.6px, 0.2083333333vw, 3px) clamp(4.2666666667px, 0.5555555556vw, 8px);
  width: -moz-fit-content;
  width: fit-content;
  background: #fff;
}
.p-home__results-qa-profile {
  position: absolute;
  font-weight: 500;
  font-size: 2.5641025641vw;
  left: 25.641025641vw;
  top: 25.641025641vw;
}

.p-home__digest {
  padding: 14.6153846154vw 3.8461538462vw 10.7692307692vw;
}
.p-home__digest .c-report {
  margin-top: 11.2820512821vw;
}
.p-home__digest__cards {
  margin-top: 7.6923076923vw;
}
.p-home__digest__cards-item a {
  display: block;
  border: 1px solid #717171;
  background: #222222;
  padding: 3.3333333333vw 5.1282051282vw;
  color: #fff;
  transition: background 0.3s ease;
}
.p-home__digest__cards-item a:hover {
  background: #000;
}
.p-home__digest__cards-item a dl {
  margin-top: 3.8461538462vw;
}
.p-home__digest__cards-item a dl dt {
  font-weight: 500;
  font-size: 3.0769230769vw;
  line-height: 1.7;
}
.p-home__digest__cards-item a dl dd {
  font-weight: 500;
  font-size: 3.3333333333vw;
  color: rgba(255, 255, 255, 0.7);
}
.p-home__digest .splide__track {
  width: 71.2820512821vw;
  margin: 0 auto;
}
.p-home__digest .splide__arrow {
  width: 3.8461538462vw;
  height: 7.1794871795vw;
  background: url("../img/home/slide_arrow.svg") no-repeat;
  background-size: contain;
  position: absolute;
  top: 40%;
}
.p-home__digest .splide__arrow svg {
  display: none;
}
.p-home__digest .splide__arrow--prev {
  transform: rotate(180deg);
}
.p-home__digest .splide__arrow--next {
  right: 0;
}
.p-home__digest .splide__pagination {
  margin-top: 0.7692307692vw;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
}
.p-home__digest .splide__pagination li {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
}
.p-home__digest .splide__pagination__page {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
  background: #707070;
  border-radius: 50%;
}
.p-home__digest .splide__pagination__page.is-active {
  background: #fff;
}
.p-home__digest-btn {
  margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
}
.p-home__digest-btn a {
  max-width: clamp(144px, 18.75vw, 270px);
  border: 1px solid #fff;
  border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
  display: block;
  text-align: center;
  padding: clamp(5.3333333333px, 0.6944444444vw, 10px);
  font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  font-weight: 500;
  margin: 0 auto;
  color: #fff;
  transition: background 0.3s ease;
}
.p-home__digest-btn a:hover {
  background: #1f1f1f;
}

.p-home__interview {
  padding: 14.6153846154vw 3.8461538462vw 10.7692307692vw;
  background: #222;
}
.p-home__interview .c-report {
  margin-top: 11.2820512821vw;
}
.p-home__interview__cards {
  margin-top: 7.6923076923vw;
}
.p-home__interview__cards .splide__track {
  width: 71.2820512821vw;
  margin: 0 auto;
}
.p-home__interview__cards .splide__arrow {
  width: 3.8461538462vw;
  height: 7.1794871795vw;
  background: url("../img/home/slide_arrow.svg") no-repeat;
  background-size: contain;
  position: absolute;
  top: 40%;
}
.p-home__interview__cards .splide__arrow svg {
  display: none;
}
.p-home__interview__cards .splide__arrow--prev {
  transform: rotate(180deg);
}
.p-home__interview__cards .splide__arrow--next {
  right: 0;
}
.p-home__interview__cards .splide__pagination {
  margin-top: 0.7692307692vw;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
}
.p-home__interview__cards .splide__pagination li {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
}
.p-home__interview__cards .splide__pagination__page {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
  background: #707070;
  border-radius: 50%;
}
.p-home__interview__cards .splide__pagination__page.is-active {
  background: #fff;
}
.p-home__interview__cards-item a {
  display: block;
  border: 1px solid #717171;
  background: #111;
  padding: 3.3333333333vw 5.1282051282vw;
  color: #fff;
  transition: background 0.3s ease;
}
.p-home__interview__cards-item a:hover {
  background: #000;
}
.p-home__interview__cards-item a dl {
  margin-top: 3.8461538462vw;
}
.p-home__interview__cards-item a dl dt {
  font-weight: 500;
  font-size: 3.0769230769vw;
  line-height: 1.7;
}
.p-home__interview__cards-item a dl dd {
  font-weight: 500;
  font-size: 3.3333333333vw;
  color: rgba(255, 255, 255, 0.7);
}
.p-home__interview-btn {
  margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
}
.p-home__interview-btn a {
  max-width: clamp(144px, 18.75vw, 270px);
  border: 1px solid #fff;
  border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
  display: block;
  text-align: center;
  padding: clamp(5.3333333333px, 0.6944444444vw, 10px);
  font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  font-weight: 500;
  margin: 0 auto;
  color: #fff;
  transition: background 0.3s ease;
}
.p-home__interview-btn a:hover {
  background: #000;
}

.p-home__about {
  background: #060503 url("../img/home/bg_about.png") no-repeat 50% 100%;
  background-size: 100% auto;
  padding: 12.8205128205vw 8.7179487179vw 10.7692307692vw;
  position: relative;
}
.p-home__about::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0.5128205128vw;
  background: linear-gradient(90deg, #16dfff 0%, #0ca6ff 78%, #0373ff 100%);
}
.p-home__about-title {
  margin: 0 auto;
  width: 76.1538461538vw;
}
.p-home__about-lead {
  margin-top: 9.4871794872vw;
  font-weight: 600;
  font-size: 3.5897435897vw;
  line-height: 2;
  position: relative;
  z-index: 2;
}
.p-home__about-info {
  position: relative;
}
.p-home__about-lead2 {
  margin-top: 13.5897435897vw;
  position: relative;
  z-index: 2;
}
.p-home__about-lead2 li {
  margin-top: 5.641025641vw;
}
.p-home__about-lead2 li dl dt,
.p-home__about-lead2 li dl dd {
  font-weight: 600;
  font-size: 3.5897435897vw;
}
.p-home__about-fig {
  position: absolute;
  width: 47.4358974359vw;
  top: 1.0256410256vw;
  right: -2.0512820513vw;
  z-index: 1;
  pointer-events: none;
}
.p-home__about-fig span {
  position: absolute;
  font-size: 1.5384615385vw;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.3);
  right: 2.5641025641vw;
  bottom: -0.7692307692vw;
}

.p-home__player {
  padding: 15.3846153846vw 8.4615384615vw 14.1025641026vw;
}
.p-home__player .p-home__match-pre {
  background: #222;
}

.p-home__tournament {
  padding: 3.5897435897vw 3.8461538462vw 10.7692307692vw;
}
.p-home__tournament-tab {
  margin-top: 11.0256410256vw;
  display: flex;
  flex-wrap: wrap;
  gap: 2.5641025641vw;
}
.p-home__tournament-tab li {
  width: calc((100% - 2.5641025641vw) / 2);
}
.p-home__tournament-tab li:nth-child(n+3) {
  width: calc((100% - 5.1282051282vw) / 3);
}
.p-home__tournament-tab li a {
  border: 1px solid #717171;
  background: #2e2e2e;
  display: block;
  border-radius: 0.2564102564vw;
  font-weight: 600;
  font-size: 3.0769230769vw;
  text-align: center;
  padding: 4.6153846154vw 0;
  color: rgba(255, 255, 255, 0.66);
  transition: background 0.3s ease;
}
.p-home__tournament-tab li a:hover {
  background: #222;
}
.p-home__tournament-tab li a.is-active {
  background: #000;
  color: #fff;
}
.p-home__tournament-contents {
  margin-top: 4.8717948718vw;
}
.p-home__tournament-contents > div:not(:first-child) {
  display: none;
}
.p-home__tournament-item {
  border: 1px solid #717171;
  background: #181818;
  padding: 4.358974359vw 3.8461538462vw;
}
.p-home__tournament-wrap {
  display: grid;
  grid-template-columns: 18.4848484848% 7.5757575758% 7.5757575758% 7.5757575758% 8.4848484848% 8.4848484848% 7.5757575758% 7.5757575758% 7.5757575758% 18.4848484848%;
  grid-template-rows: 2.8205128205vw 2.8205128205vw 0.5128205128vw 0.5128205128vw 2.8205128205vw 2.8205128205vw 1.2820512821vw 1.2820512821vw 2.8205128205vw 2.8205128205vw 0.5128205128vw 0.5128205128vw 2.8205128205vw 2.8205128205vw 1.2820512821vw 1.2820512821vw 2.8205128205vw 2.8205128205vw 0.5128205128vw 0.5128205128vw 2.8205128205vw 2.8205128205vw 1.2820512821vw 1.2820512821vw 2.8205128205vw 2.8205128205vw 0.5128205128vw 0.5128205128vw 2.8205128205vw 2.8205128205vw;
}
.p-home__tournament-wrap.-doubles {
  grid-template-rows: 3.5897435897vw 3.5897435897vw 0.5128205128vw 0.5128205128vw 3.5897435897vw 3.5897435897vw 1.2820512821vw 1.2820512821vw 3.5897435897vw 3.5897435897vw 0.5128205128vw 0.5128205128vw 3.5897435897vw 3.5897435897vw 1.2820512821vw 1.2820512821vw 3.5897435897vw 3.5897435897vw 0.5128205128vw 0.5128205128vw 3.5897435897vw 3.5897435897vw 1.2820512821vw 1.2820512821vw 3.5897435897vw 3.5897435897vw 0.5128205128vw 0.5128205128vw 3.5897435897vw 3.5897435897vw;
}
.p-home__tournament-wrap.-doubles .p-home__tournament-l li,
.p-home__tournament-wrap.-doubles .p-home__tournament-r li {
  height: 7.1794871795vw;
  align-items: flex-start;
}
.p-home__tournament-wrap.-doubles .p-home__tournament-l li span span,
.p-home__tournament-wrap.-doubles .p-home__tournament-r li span span {
  display: block;
}
.p-home__tournament-wrap.-doubles .p-home__tournament-l li span span:last-child,
.p-home__tournament-wrap.-doubles .p-home__tournament-r li span span:last-child {
  margin-top: 0.5128205128vw;
}
.p-home__tournament-l, .p-home__tournament-r {
  display: contents;
}
.p-home__tournament-l li, .p-home__tournament-r li {
  background: #fff;
  color: #000;
  padding: 1.0256410256vw;
  display: flex;
  line-height: 1;
  -moz-column-gap: 0.5128205128vw;
       column-gap: 0.5128205128vw;
  align-items: center;
  font-size: 1.5384615385vw;
  font-weight: 900;
  height: 5.641025641vw;
}
.p-home__tournament-l li.-win, .p-home__tournament-l li.-featured, .p-home__tournament-r li.-win, .p-home__tournament-r li.-featured {
  background-color: #ffc8c8;
}
.p-home__tournament-l li img, .p-home__tournament-r li img {
  width: 3.8461538462vw;
}
.p-home__tournament-l li span span, .p-home__tournament-r li span span {
  display: block;
}
.p-home__tournament-line {
  display: contents;
}
.p-home__tournament-line li.-tr {
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}
.p-home__tournament-line li.-br {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}
.p-home__tournament-line li.-tl {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}
.p-home__tournament-line li.-bl {
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
}
.p-home__tournament-line li.-win {
  border-color: #f30408 !important;
  border-width: 2px;
}
.p-home__tournament-score {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  font-size: 1.5384615385vw;
  line-height: 1;
  display: contents;
}
.p-home__tournament-score li {
  display: contents;
}
.p-home__tournament-score li span {
  padding: 0.7692307692vw;
}
.p-home__tournament-center {
  display: contents;
}
.p-home__tournament-center .-line {
  display: block;
  grid-row: 15;
  border-right: 1px solid #fff;
  grid-column: 5;
}
.p-home__tournament-center .-line.-win {
  border-color: #f30408 !important;
  border-width: 2px;
}
.p-home__tournament-center .-trophy {
  width: 5.3846153846vw;
  grid-row: 14;
  align-self: flex-end;
  grid-column: 5;
  margin-left: auto;
  padding-bottom: 1.2820512821vw;
  transform: translateX(50%);
}
.p-home__tournament-center .-label {
  grid-row: 17;
  grid-column: 5/7;
  align-self: flex-start;
  font-size: 1.5384615385vw;
  font-weight: 900;
  border: 1px solid #fff;
  padding: 0.5128205128vw 1.2820512821vw;
  border-radius: 0.5128205128vw;
  white-space: nowrap;
  text-align: center;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin: 1.2820512821vw auto 0;
}
.p-home__tournament-center .-score {
  grid-row: 20;
  grid-column: 5/7;
  display: flex;
  margin-top: 2.0512820513vw;
  justify-content: center;
}
.p-home__tournament-center .-score span {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  font-size: 1.5384615385vw;
  line-height: 1;
}
.p-home__tournament-center .-score span:nth-child(1) {
  grid-column: 5;
  grid-row: 15;
  margin: 0 0 0 1.2820512821vw;
  padding-bottom: 0.7692307692vw;
  align-self: flex-end;
}
.p-home__tournament-center .-score span:nth-child(1)::after {
  content: "-";
  margin: 0 1.2820512821vw;
}
.p-home__tournament-center .-score span:nth-child(2) {
  text-align: right;
  grid-column: 6;
  grid-row: 15;
  margin: 0 1.2820512821vw 0 0;
  padding-bottom: 0.7692307692vw;
  align-self: flex-end;
}
.p-home__tournament-l li:nth-child(1) {
  grid-column: 1;
  grid-row: 1/3;
}
.p-home__tournament-l li:nth-child(2) {
  grid-column: 1;
  grid-row: 5/7;
}
.p-home__tournament-l li:nth-child(3) {
  grid-column: 1;
  grid-row: 9/11;
}
.p-home__tournament-l li:nth-child(4) {
  grid-column: 1;
  grid-row: 13/15;
}
.p-home__tournament-l li:nth-child(5) {
  grid-column: 1;
  grid-row: 17/19;
}
.p-home__tournament-l li:nth-child(6) {
  grid-column: 1;
  grid-row: 21/23;
}
.p-home__tournament-l li:nth-child(7) {
  grid-column: 1;
  grid-row: 25/27;
}
.p-home__tournament-l li:nth-child(8) {
  grid-column: 1;
  grid-row: 29/31;
}
.p-home__tournament-r li:nth-child(1) {
  grid-column: 10;
  grid-row: 1/3;
}
.p-home__tournament-r li:nth-child(2) {
  grid-column: 10;
  grid-row: 5/7;
}
.p-home__tournament-r li:nth-child(3) {
  grid-column: 10;
  grid-row: 9/11;
}
.p-home__tournament-r li:nth-child(4) {
  grid-column: 10;
  grid-row: 13/15;
}
.p-home__tournament-r li:nth-child(5) {
  grid-column: 10;
  grid-row: 17/19;
}
.p-home__tournament-r li:nth-child(6) {
  grid-column: 10;
  grid-row: 21/23;
}
.p-home__tournament-r li:nth-child(7) {
  grid-column: 10;
  grid-row: 25/27;
}
.p-home__tournament-r li:nth-child(8) {
  grid-column: 10;
  grid-row: 29/31;
}
.p-home__tournament-line-l li:nth-child(1) {
  grid-column: 2;
  grid-row: 2/4;
}
.p-home__tournament-line-l li:nth-child(2) {
  grid-column: 2;
  grid-row: 4/6;
}
.p-home__tournament-line-l li:nth-child(3) {
  grid-column: 2;
  grid-row: 10/12;
}
.p-home__tournament-line-l li:nth-child(4) {
  grid-column: 2;
  grid-row: 12/14;
}
.p-home__tournament-line-l li:nth-child(5) {
  grid-column: 2;
  grid-row: 18/20;
}
.p-home__tournament-line-l li:nth-child(6) {
  grid-column: 2;
  grid-row: 20/22;
}
.p-home__tournament-line-l li:nth-child(7) {
  grid-column: 2;
  grid-row: 26/28;
}
.p-home__tournament-line-l li:nth-child(8) {
  grid-column: 2;
  grid-row: 28/30;
}
.p-home__tournament-line-l li:nth-child(9) {
  grid-column: 3;
  grid-row: 4/8;
}
.p-home__tournament-line-l li:nth-child(10) {
  grid-column: 3;
  grid-row: 8/12;
}
.p-home__tournament-line-l li:nth-child(11) {
  grid-column: 3;
  grid-row: 20/24;
}
.p-home__tournament-line-l li:nth-child(12) {
  grid-column: 3;
  grid-row: 24/28;
}
.p-home__tournament-line-l li:nth-child(13) {
  grid-column: 4;
  grid-row: 8/16;
}
.p-home__tournament-line-l li:nth-child(14) {
  grid-column: 4;
  grid-row: 16/24;
}
.p-home__tournament-line-l li:nth-child(15) {
  grid-column: 5;
  grid-row: 15;
  border-bottom: 1px solid #fff;
}
.p-home__tournament-line-r li:nth-child(1) {
  grid-column: 9;
  grid-row: 2/4;
}
.p-home__tournament-line-r li:nth-child(2) {
  grid-column: 9;
  grid-row: 4/6;
}
.p-home__tournament-line-r li:nth-child(3) {
  grid-column: 9;
  grid-row: 10/12;
}
.p-home__tournament-line-r li:nth-child(4) {
  grid-column: 9;
  grid-row: 12/14;
}
.p-home__tournament-line-r li:nth-child(5) {
  grid-column: 9;
  grid-row: 18/20;
}
.p-home__tournament-line-r li:nth-child(6) {
  grid-column: 9;
  grid-row: 20/22;
}
.p-home__tournament-line-r li:nth-child(7) {
  grid-column: 9;
  grid-row: 26/28;
}
.p-home__tournament-line-r li:nth-child(8) {
  grid-column: 9;
  grid-row: 28/30;
}
.p-home__tournament-line-r li:nth-child(9) {
  grid-column: 8;
  grid-row: 4/8;
}
.p-home__tournament-line-r li:nth-child(10) {
  grid-column: 8;
  grid-row: 8/12;
}
.p-home__tournament-line-r li:nth-child(11) {
  grid-column: 8;
  grid-row: 20/24;
}
.p-home__tournament-line-r li:nth-child(12) {
  grid-column: 8;
  grid-row: 24/28;
}
.p-home__tournament-line-r li:nth-child(13) {
  grid-column: 7;
  grid-row: 8/16;
}
.p-home__tournament-line-r li:nth-child(14) {
  grid-column: 7;
  grid-row: 16/24;
}
.p-home__tournament-line-r li:nth-child(15) {
  grid-column: 6;
  grid-row: 15;
  border-bottom: 1px solid #fff;
}
.p-home__tournament-score-l li:nth-child(1) span:nth-child(1) {
  grid-column: 3;
  grid-row: 3;
  align-self: flex-end;
}
.p-home__tournament-score-l li:nth-child(1) span:nth-child(2) {
  grid-column: 3;
  grid-row: 4;
}
.p-home__tournament-score-l li:nth-child(2) span:nth-child(1) {
  grid-column: 3;
  grid-row: 11;
  align-self: flex-end;
}
.p-home__tournament-score-l li:nth-child(2) span:nth-child(2) {
  grid-column: 3;
  grid-row: 12;
}
.p-home__tournament-score-l li:nth-child(3) span:nth-child(1) {
  grid-column: 3;
  grid-row: 19;
  align-self: flex-end;
}
.p-home__tournament-score-l li:nth-child(3) span:nth-child(2) {
  grid-column: 3;
  grid-row: 20;
}
.p-home__tournament-score-l li:nth-child(4) span:nth-child(1) {
  grid-column: 3;
  grid-row: 27;
  align-self: flex-end;
}
.p-home__tournament-score-l li:nth-child(4) span:nth-child(2) {
  grid-column: 3;
  grid-row: 28;
}
.p-home__tournament-score-l li:nth-child(5) span:nth-child(1) {
  grid-column: 4;
  grid-row: 7;
  align-self: flex-end;
}
.p-home__tournament-score-l li:nth-child(5) span:nth-child(2) {
  grid-column: 4;
  grid-row: 8;
}
.p-home__tournament-score-l li:nth-child(6) span:nth-child(1) {
  grid-column: 4;
  grid-row: 23;
  align-self: flex-end;
}
.p-home__tournament-score-l li:nth-child(6) span:nth-child(2) {
  grid-column: 4;
  grid-row: 24;
}
.p-home__tournament-score-l li:nth-child(7) span:nth-child(1) {
  grid-column: 5;
  grid-row: 15;
  align-self: flex-end;
}
.p-home__tournament-score-l li:nth-child(7) span:nth-child(2) {
  grid-column: 5;
  grid-row: 16;
}
.p-home__tournament-score-r li:nth-child(1) span:nth-child(1) {
  grid-column: 8;
  grid-row: 3;
  align-self: flex-end;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(1) span:nth-child(2) {
  grid-column: 8;
  grid-row: 4;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(2) span:nth-child(1) {
  grid-column: 8;
  grid-row: 11;
  align-self: flex-end;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(2) span:nth-child(2) {
  grid-column: 8;
  grid-row: 12;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(3) span:nth-child(1) {
  grid-column: 8;
  grid-row: 19;
  align-self: flex-end;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(3) span:nth-child(2) {
  grid-column: 8;
  grid-row: 20;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(4) span:nth-child(1) {
  grid-column: 8;
  grid-row: 27;
  align-self: flex-end;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(4) span:nth-child(2) {
  grid-column: 8;
  grid-row: 28;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(5) span:nth-child(1) {
  grid-column: 7;
  grid-row: 7;
  align-self: flex-end;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(5) span:nth-child(2) {
  grid-column: 7;
  grid-row: 8;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(6) span:nth-child(1) {
  grid-column: 7;
  grid-row: 23;
  align-self: flex-end;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(6) span:nth-child(2) {
  grid-column: 7;
  grid-row: 24;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(7) span:nth-child(1) {
  grid-column: 6;
  grid-row: 15;
  text-align: right;
  align-self: flex-end;
}
.p-home__tournament-score-r li:nth-child(7) span:nth-child(2) {
  grid-column: 6;
  grid-row: 16;
  text-align: right;
}

.p-home__match {
  background: #222;
  padding: 15.8974358974vw 3.8461538462vw 14.8717948718vw;
}
.p-home__match-pre {
  margin-top: 7.1794871795vw;
  background: #000;
  border: 1px solid #717171;
  padding: 4.358974359vw 0;
  text-align: center;
}
.p-home__match-pre dl dt {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  font-size: 6.6666666667vw;
}
.p-home__match-pre dl dd {
  font-weight: 500;
  font-size: 3.0769230769vw;
}
.p-home__match__tab01 {
  margin-top: 9.7435897436vw;
  border-bottom: 1px solid #a0a0a0;
  display: flex;
  -moz-column-gap: 2.5641025641vw;
       column-gap: 2.5641025641vw;
}
.p-home__match__tab01 li {
  width: calc((100% - 2.5641025641vw) / 2);
}
.p-home__match__tab01 li a {
  border-radius: 0.2564102564vw 0.2564102564vw 0 0;
  display: block;
  border: 1px solid #717171;
  border-bottom: 1px solid #a0a0a0;
  background: #2e2e2e;
  color: rgba(255, 255, 255, 0.66);
  font-weight: 600;
  font-size: 3.0769230769vw;
  text-align: center;
  line-height: 1;
  padding: 4.358974359vw 0;
  margin-bottom: -1px;
  position: relative;
  z-index: 2;
  transition: background 0.3s ease;
}
.p-home__match__tab01 li a:hover {
  background: #222;
}
.p-home__match__tab01 li a.is-active {
  background: #222222;
  border-color: #a0a0a0;
  color: #fff;
  border-bottom-color: #222;
}
.p-home__match__tab02 {
  margin-top: 4.8717948718vw;
  display: flex;
  flex-wrap: wrap;
  gap: 2.5641025641vw;
}
.p-home__match__tab02 li {
  width: calc((100% - 2.5641025641vw) / 2);
}
.p-home__match__tab02 li:nth-child(n+3) {
  width: calc((100% - 5.1282051282vw) / 3);
}
.p-home__match__tab02 li a {
  border: 1px solid #717171;
  background: #2e2e2e;
  display: block;
  border-radius: 0.2564102564vw;
  font-weight: 600;
  font-size: 3.0769230769vw;
  text-align: center;
  padding: 4.6153846154vw 0;
  color: rgba(255, 255, 255, 0.66);
}
.p-home__match__tab02 li a {
  transition: background 0.3s ease;
}
.p-home__match__tab02 li a:hover {
  background: #000;
}
.p-home__match__tab02 li a.is-active {
  background: #000;
  color: #fff;
}
.p-home__match__tab03 {
  margin-top: 4.8717948718vw;
  padding-top: 4.8717948718vw;
  border-top: 1px solid #717171;
  display: flex;
  flex-wrap: wrap;
  gap: 2.5641025641vw;
}
.p-home__match__tab03 li {
  width: calc((100% - 5.1282051282vw) / 3);
}
.p-home__match__tab03 li a {
  border: 1px solid #717171;
  background: #2e2e2e;
  display: block;
  border-radius: 0.2564102564vw;
  font-weight: 600;
  line-height: 1.4;
  font-size: 3.0769230769vw;
  text-align: center;
  padding: 3.0769230769vw 0;
  color: rgba(255, 255, 255, 0.66);
  transition: background 0.3s ease;
}
.p-home__match__tab03 li a:hover {
  background: #000;
}
.p-home__match__tab03 li a.is-active {
  background: #000;
  color: #fff;
  border-bottom: 1px solid #000;
}
.p-home__match__first > div:not(:first-child) {
  display: none;
}
.p-home__match__second > div:not(:first-child) {
  display: none;
}
.p-home__match__third {
  padding-top: 5.1282051282vw;
}
.p-home__match__third > div:not(:first-child) {
  display: none;
}
.p-home__match__pre {
  display: block;
  background: #000;
  border: 1px solid #717171;
}
.p-home__match__pre tbody {
  display: block;
}
.p-home__match__pre tbody tr {
  display: block;
  padding: 7.6923076923vw 0 6.6666666667vw;
}
.p-home__match__pre tbody tr:not(:first-child) {
  border-top: 1px solid #717171;
}
.p-home__match__pre tbody tr th,
.p-home__match__pre tbody tr td {
  display: block;
}
.p-home__match__pre tbody tr th {
  text-align: center;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 4.1025641026vw;
}
.p-home__match__pre tbody tr th span {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-size: 3.5897435897vw;
}
.p-home__match__pre tbody tr td {
  margin-top: 5.8974358974vw;
}
.p-home__match__pre tbody tr td .p-home__match__wrap {
  display: flex;
  justify-content: center;
  -moz-column-gap: 11.0256410256vw;
       column-gap: 11.0256410256vw;
}
.p-home__match__pre tbody tr td .p-home__match__person {
  display: flex;
  align-items: center;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
  font-weight: 600;
  font-size: 3.0769230769vw;
}
.p-home__match__pre tbody tr td .p-home__match__person:has(span.-doubles) img {
  align-self: flex-start;
  position: relative;
  top: 0.2564102564vw;
}
.p-home__match__pre tbody tr td .p-home__match__person span.-doubles span {
  display: block;
}
.p-home__match__pre tbody tr td .p-home__match__person img {
  width: 6.1538461538vw;
}
.p-home__match__pre tbody tr td .p-home__match__vs {
  font-size: 3.8461538462vw;
  font-weight: 500;
  line-height: 1;
}
.p-home__match__result {
  background: #000;
  border: 1px solid #717171;
}
.p-home__match__result-item {
  padding: 6.1538461538vw 4.6153846154vw 5.8974358974vw;
  position: relative;
}
.p-home__match__result-item:not(:first-child) {
  border-top: 1px solid #717171;
}
.p-home__match__result-header {
  padding-left: 2.0512820513vw;
  margin-bottom: 5.1282051282vw;
  position: relative;
}
.p-home__match__result-date {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  font-size: 3.5897435897vw;
}
.p-home__match__result-date span {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}
.p-home__match__result-reload {
  display: flex;
  -moz-column-gap: 1.5384615385vw;
       column-gap: 1.5384615385vw;
  color: #fff;
  font-size: 2.5641025641vw;
  font-weight: 700;
  white-space: nowrap;
  background: rgba(255, 255, 255, 0.17);
  align-items: center;
  padding: 1.2820512821vw 3.0769230769vw;
  line-height: 1;
}
.p-home__match__result-reload::before {
  content: "";
  display: block;
  width: 2.8205128205vw;
  height: 2.8205128205vw;
  background: url(../img/common/icon_reload.svg) no-repeat center center/contain;
}
.p-home__match__result-icon {
  position: absolute;
  right: 0;
  top: 10.2564102564vw;
  display: flex;
  align-items: flex-end;
  gap: 2.0512820513vw;
}
.p-home__match__result-icon a img {
  width: 17.6923076923vw;
}
.p-home__match__result-icon img {
  width: 36.1538461538vw;
}
.p-home__match__result-person {
  margin-left: 2.0512820513vw;
  display: flex;
  -moz-column-gap: 2.0512820513vw;
       column-gap: 2.0512820513vw;
  align-items: center;
  font-weight: 600;
  font-size: 3.0769230769vw;
  width: 33.3333333333vw;
}
.p-home__match__result-person:has(.-doubles) span {
  display: block;
}
.p-home__match__result-person:has(.-doubles) img {
  align-self: flex-start;
}
.p-home__match__result-person img {
  width: 5.3846153846vw;
  height: auto;
  align-self: flex-start;
  position: relative;
  top: 1.2820512821vw;
  flex-shrink: 0;
}
.p-home__match__result-table {
  width: 100%;
  border-collapse: collapse;
  margin: 2.5641025641vw 0;
  border: 1px solid #717171;
  table-layout: fixed;
}
.p-home__match__result-table td {
  border: 1px solid #717171;
  text-align: center;
  padding: 2.5641025641vw;
  background: #222222;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 4.1025641026vw;
  font-weight: 500;
}
.p-home__match__result-table td:last-child {
  background: #717171;
}
.p-home__match__result-table td:last-child.win {
  background-color: #ff7f00;
}
.p-home__match__btn {
  margin-top: 11.5384615385vw;
}
.p-home__match__btn a {
  width: 71.7948717949vw;
  display: flex;
  margin: 0 auto;
  border-radius: 0.7692307692vw;
  overflow: hidden;
  background: #fcdb00;
  align-items: center;
  transition: background 0.3s ease;
}
.p-home__match__btn a:hover {
  background: #fcb000;
}
.p-home__match__btn a span {
  flex-grow: 1;
  text-align: center;
  color: #000;
  font-size: 3.8461538462vw;
  font-weight: 600;
}
.p-home__match__btn a::before {
  content: "";
  display: block;
  width: 14.8717948718vw;
  height: 13.5897435897vw;
  background: #000 url("../img/home/icon_tournament.svg") no-repeat 50% 50%;
  background-size: 8.9743589744vw 8.9743589744vw;
}

.p-home__schedule {
  padding: 13.3333333333vw 3.8461538462vw 17.4358974359vw;
}
.p-home__schedule-block {
  margin-top: 10.2564102564vw;
  padding: 5.1282051282vw 5.1282051282vw 6.9230769231vw;
  background: #222;
  border: 1px solid #717171;
}
.p-home__schedule-pre {
  text-align: center;
}
.p-home__schedule-pre dt {
  font-weight: 500;
  font-size: 3.0769230769vw;
}
.p-home__schedule-pre dd {
  margin-top: 4.6153846154vw;
}
.p-home__schedule-item:not(:first-child) {
  margin-top: 4.358974359vw;
  padding-top: 4.358974359vw;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.p-home__schedule-info {
  display: flex;
  align-items: center;
  gap: 3.3333333333vw;
}
.p-home__schedule-icon {
  width: 17.9487179487vw;
}
.p-home__schedule-date {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  display: flex;
  -moz-column-gap: 1.2820512821vw;
       column-gap: 1.2820512821vw;
  align-items: center;
  font-size: 4.1025641026vw;
  font-weight: 500;
}
.p-home__schedule-date span {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-size: 3.0769230769vw;
}
.p-home__schedule-title {
  margin-top: 3.0769230769vw;
  font-size: 3.0769230769vw;
  font-weight: 500;
  line-height: 1.8;
}

.p-home__event {
  padding: 13.3333333333vw 3.8461538462vw 5.1282051282vw;
}
.p-home__event .c-note {
  margin-top: 2.5641025641vw;
}

.p-schedule__main {
  margin: 9.7435897436vw 0 12.8205128205vw;
  padding: 0 3.8461538462vw;
}
.p-schedule__tab {
  margin-top: 15.8974358974vw;
  border-bottom: 1px solid #a0a0a0;
  display: flex;
  -moz-column-gap: 2.5641025641vw;
       column-gap: 2.5641025641vw;
}
.p-schedule__tab li {
  width: calc((100% - 2.5641025641vw) / 2);
}
.p-schedule__tab li a {
  border-radius: 0.2564102564vw 0.2564102564vw 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2.5641025641vw;
  border: 1px solid #717171;
  border-bottom: 1px solid #a0a0a0;
  background: #2e2e2e;
  color: rgba(255, 255, 255, 0.66);
  font-weight: 600;
  font-size: 3.0769230769vw;
  text-align: center;
  line-height: 1;
  height: 12.8205128205vw;
  padding: 4.358974359vw 0;
  margin-bottom: -1px;
  position: relative;
  z-index: 2;
  transition: background 0.3s ease;
}
.p-schedule__tab li a:hover {
  background: #000;
}
.p-schedule__tab li a svg {
  width: 4.6153846154vw;
}
.p-schedule__tab li a.is-active {
  background: #000;
  border-color: #a0a0a0;
  color: #fff;
  border-bottom-color: #000;
}
.p-schedule__tab li a.is-active svg rect {
  fill: #fff;
}
.p-schedule__tab-content {
  margin-top: 5.3846153846vw;
}
.p-schedule__tab-content > div:not(:first-child) {
  display: none;
}
.p-schedule__list1 {
  margin: 0 3.8461538462vw;
}
.p-schedule__list1 li {
  margin-top: 7.4358974359vw;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: #222;
  position: relative;
}
.p-schedule__list1 li a {
  display: block;
  transition: background 0.3s ease;
  position: relative;
  height: 100%;
}
.p-schedule__list1 li a:hover {
  background: #000;
}
.p-schedule__list1-label {
  margin-top: 3.3333333333vw;
  margin-left: 4.1025641026vw;
  padding: 1.0256410256vw 1.5384615385vw;
  color: var(--color-00-white);
  font-size: 3.5897435897vw;
  font-weight: 500;
  width: -moz-fit-content;
  width: fit-content;
}
.p-schedule__list1-label.-color01 {
  background: #8f6c29;
}
.p-schedule__list1-label.-color02 {
  background: #d10000;
}
.p-schedule__list1-label.-color03 {
  background: #6a1a84;
}
.p-schedule__list1-title {
  margin-inline: 2.3076923077vw;
  margin-top: 2.5641025641vw;
  color: var(--color-00-white);
  font-size: 4.1025641026vw;
  font-weight: 500;
}
.p-schedule__list1-title:has(.p-schedule__list1-icon), .p-schedule__list1-title:has(.p-schedule__list1-icon2) {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 2.5641025641vw;
}
.p-schedule__list1-icon {
  font-size: 2.3076923077vw;
  font-weight: 900;
  color: var(--color-00-black);
  background: #ffea40;
  border-radius: 0.5128205128vw;
  padding: 1.0256410256vw 1.7948717949vw;
  line-height: 1;
  position: relative;
  top: 0.7692307692vw;
  white-space: nowrap;
}
.p-schedule__list1-icon2 {
  font-size: 2.3076923077vw;
  font-weight: 900;
  color: var(--color-00-white);
  background: red;
  border-radius: 0.5128205128vw;
  padding: 1.0256410256vw 1.7948717949vw;
  line-height: 1;
  position: relative;
  top: 0.7692307692vw;
  white-space: nowrap;
}
.p-schedule__list1-bottom {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  padding: 2.5641025641vw 4.6153846154vw;
  margin-top: 2.5641025641vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.p-schedule__list1-date {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 5.1282051282vw;
  font-weight: 500;
  color: var(--color-00-white);
}
.p-schedule__list1-date .dow {
  font-size: 3.5897435897vw;
}
.p-schedule__list1-date .separator {
  font-size: 3.5897435897vw;
}
.p-schedule__list1-btn {
  position: absolute;
  bottom: 2.5641025641vw;
  right: 2.5641025641vw;
}
.p-schedule__list1-btn a {
  width: 33.3333333333vw;
}
.p-schedule__table {
  width: 153.8461538462vw;
  border-collapse: collapse;
  border: 1px solid #717171;
}
.p-schedule__table-wrap {
  overflow-x: scroll;
}
.p-schedule__table th,
.p-schedule__table td {
  border: 1px solid #717171;
  text-align: center;
  padding: 3.8461538462vw;
  font-size: 2.5641025641vw;
}
.p-schedule__table th {
  background: #111111;
  font-weight: 500;
}
.p-schedule__table td {
  background: #222;
}
.p-schedule__table td:not(.-date), .p-schedule__table td:not(.-typo) {
  text-align: left;
}
.p-schedule__table td:has(a) {
  padding: 0;
  transition: background 0.3s ease;
}
.p-schedule__table td:has(a):hover {
  background: #000;
}
.p-schedule__table td a {
  color: var(--color-00-white);
  display: block;
  width: 100%;
  height: 100%;
  padding: 3.8461538462vw;
}
.p-schedule__table td.-date {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.8205128205vw;
  font-weight: 500;
  color: var(--color-00-white);
}
.p-schedule__table td.-date span {
  font-size: 2.5641025641vw;
}
.p-schedule__table td .-typo {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 3.5897435897vw;
}
.p-schedule__table td .p-schedule__list1-icon,
.p-schedule__table td .p-schedule__list1-icon2 {
  margin-left: 3.5897435897vw;
}

.p-tournament__main {
  padding: 9.7435897436vw 3.8461538462vw;
}
.p-tournament__tab {
  display: flex;
  flex-wrap: wrap;
  gap: 2.5641025641vw;
}
.p-tournament__tab li {
  width: calc((100% - 2.5641025641vw) / 2);
}
.p-tournament__tab li:nth-child(n+3) {
  width: calc((100% - 5.1282051282vw) / 3);
}
.p-tournament__tab li a {
  border: 1px solid #717171;
  background: #2e2e2e;
  display: block;
  border-radius: 0.2564102564vw;
  font-weight: 600;
  font-size: 3.0769230769vw;
  text-align: center;
  padding: 4.6153846154vw 0;
  color: rgba(255, 255, 255, 0.66);
  transition: background 0.3s ease;
}
.p-tournament__tab li a:hover {
  background: #222;
}
.p-tournament__tab li a.is-active {
  background: #000;
  color: #fff;
}
.p-tournament__tab--top {
  margin-top: 11.7948717949vw;
  margin-bottom: 4.6153846154vw;
}
.p-tournament__tab--bottom {
  margin-top: 4.8717948718vw;
}
.p-tournament__tab-contents > div:not(:first-child) {
  display: none;
}
.p-tournament__tab-content {
  background: #222222;
  border: 1px solid #717171;
  overflow-x: scroll;
  padding: 3.8461538462vw;
}
.p-tournament__block {
  display: grid;
  grid-template-columns: var(--gtc-m, 159px repeat(7, 69px) 50px);
  grid-template-rows: var(--gtr-m, repeat(32, 11px 11px 1px 1px 11px 11px 6px 6px));
  width: var(--bw-m, 705px);
}
.p-tournament__block.-doubles {
  grid-template-columns: var(--gtc-m, 159px repeat(7, 69px) 50px);
  grid-template-rows: var(--gtr-dm, repeat(32, 22px 22px 1px 1px 22px 22px 6px 6px));
  width: var(--bw-m, 705px);
}
.p-tournament__block.-doubles .p-tournament__person li {
  align-items: flex-start;
  height: 44px;
}
.p-tournament__block.-doubles .p-tournament__person li span span {
  display: block;
  line-height: 1.2;
}
.p-tournament__block.-doubles .p-tournament__person li span span:last-child {
  margin-top: 0.7692307692vw;
}
.p-tournament__block.-doubles .p-tournament__winner dd {
  align-self: flex-start;
  margin-top: -2.0512820513vw;
}
.p-tournament__person {
  display: contents;
}
.p-tournament__person li {
  background: #fff;
  display: flex;
  font-size: 10px;
  padding: 3px 7px;
  align-items: flex-start;
  color: #000;
  height: 22px;
  -moz-column-gap: 5px;
       column-gap: 5px;
  font-weight: 600;
}
.p-tournament__person li.-win, .p-tournament__person li.-featured {
  background-color: #ffc8c8;
}
.p-tournament__person li img {
  position: relative;
  top: 2px;
  flex-shrink: 0;
  width: 17px;
}
.p-tournament__person li:nth-child(1) {
  grid-column: 1;
  grid-row: 1/3;
}
.p-tournament__person li:nth-child(2) {
  grid-column: 1;
  grid-row: 5/7;
}
.p-tournament__person li:nth-child(3) {
  grid-column: 1;
  grid-row: 9/11;
}
.p-tournament__person li:nth-child(4) {
  grid-column: 1;
  grid-row: 13/15;
}
.p-tournament__person li:nth-child(5) {
  grid-column: 1;
  grid-row: 17/19;
}
.p-tournament__person li:nth-child(6) {
  grid-column: 1;
  grid-row: 21/23;
}
.p-tournament__person li:nth-child(7) {
  grid-column: 1;
  grid-row: 25/27;
}
.p-tournament__person li:nth-child(8) {
  grid-column: 1;
  grid-row: 29/31;
}
.p-tournament__person li:nth-child(9) {
  grid-column: 1;
  grid-row: 33/35;
}
.p-tournament__person li:nth-child(10) {
  grid-column: 1;
  grid-row: 37/39;
}
.p-tournament__person li:nth-child(11) {
  grid-column: 1;
  grid-row: 41/43;
}
.p-tournament__person li:nth-child(12) {
  grid-column: 1;
  grid-row: 45/47;
}
.p-tournament__person li:nth-child(13) {
  grid-column: 1;
  grid-row: 49/51;
}
.p-tournament__person li:nth-child(14) {
  grid-column: 1;
  grid-row: 53/55;
}
.p-tournament__person li:nth-child(15) {
  grid-column: 1;
  grid-row: 57/59;
}
.p-tournament__person li:nth-child(16) {
  grid-column: 1;
  grid-row: 61/63;
}
.p-tournament__person li:nth-child(17) {
  grid-column: 1;
  grid-row: 65/67;
}
.p-tournament__person li:nth-child(18) {
  grid-column: 1;
  grid-row: 69/71;
}
.p-tournament__person li:nth-child(19) {
  grid-column: 1;
  grid-row: 73/75;
}
.p-tournament__person li:nth-child(20) {
  grid-column: 1;
  grid-row: 77/79;
}
.p-tournament__person li:nth-child(21) {
  grid-column: 1;
  grid-row: 81/83;
}
.p-tournament__person li:nth-child(22) {
  grid-column: 1;
  grid-row: 85/87;
}
.p-tournament__person li:nth-child(23) {
  grid-column: 1;
  grid-row: 89/91;
}
.p-tournament__person li:nth-child(24) {
  grid-column: 1;
  grid-row: 93/95;
}
.p-tournament__person li:nth-child(25) {
  grid-column: 1;
  grid-row: 97/99;
}
.p-tournament__person li:nth-child(26) {
  grid-column: 1;
  grid-row: 101/103;
}
.p-tournament__person li:nth-child(27) {
  grid-column: 1;
  grid-row: 105/107;
}
.p-tournament__person li:nth-child(28) {
  grid-column: 1;
  grid-row: 109/111;
}
.p-tournament__person li:nth-child(29) {
  grid-column: 1;
  grid-row: 113/115;
}
.p-tournament__person li:nth-child(30) {
  grid-column: 1;
  grid-row: 117/119;
}
.p-tournament__person li:nth-child(31) {
  grid-column: 1;
  grid-row: 121/123;
}
.p-tournament__person li:nth-child(32) {
  grid-column: 1;
  grid-row: 125/127;
}
.p-tournament__person li:nth-child(33) {
  grid-column: 1;
  grid-row: 129/131;
}
.p-tournament__person li:nth-child(34) {
  grid-column: 1;
  grid-row: 133/135;
}
.p-tournament__person li:nth-child(35) {
  grid-column: 1;
  grid-row: 137/139;
}
.p-tournament__person li:nth-child(36) {
  grid-column: 1;
  grid-row: 141/143;
}
.p-tournament__person li:nth-child(37) {
  grid-column: 1;
  grid-row: 145/147;
}
.p-tournament__person li:nth-child(38) {
  grid-column: 1;
  grid-row: 149/151;
}
.p-tournament__person li:nth-child(39) {
  grid-column: 1;
  grid-row: 153/155;
}
.p-tournament__person li:nth-child(40) {
  grid-column: 1;
  grid-row: 157/159;
}
.p-tournament__person li:nth-child(41) {
  grid-column: 1;
  grid-row: 161/163;
}
.p-tournament__person li:nth-child(42) {
  grid-column: 1;
  grid-row: 165/167;
}
.p-tournament__person li:nth-child(43) {
  grid-column: 1;
  grid-row: 169/171;
}
.p-tournament__person li:nth-child(44) {
  grid-column: 1;
  grid-row: 173/175;
}
.p-tournament__person li:nth-child(45) {
  grid-column: 1;
  grid-row: 177/179;
}
.p-tournament__person li:nth-child(46) {
  grid-column: 1;
  grid-row: 181/183;
}
.p-tournament__person li:nth-child(47) {
  grid-column: 1;
  grid-row: 185/187;
}
.p-tournament__person li:nth-child(48) {
  grid-column: 1;
  grid-row: 189/191;
}
.p-tournament__person li:nth-child(49) {
  grid-column: 1;
  grid-row: 193/195;
}
.p-tournament__person li:nth-child(50) {
  grid-column: 1;
  grid-row: 197/199;
}
.p-tournament__person li:nth-child(51) {
  grid-column: 1;
  grid-row: 201/203;
}
.p-tournament__person li:nth-child(52) {
  grid-column: 1;
  grid-row: 205/207;
}
.p-tournament__person li:nth-child(53) {
  grid-column: 1;
  grid-row: 209/211;
}
.p-tournament__person li:nth-child(54) {
  grid-column: 1;
  grid-row: 213/215;
}
.p-tournament__person li:nth-child(55) {
  grid-column: 1;
  grid-row: 217/219;
}
.p-tournament__person li:nth-child(56) {
  grid-column: 1;
  grid-row: 221/223;
}
.p-tournament__person li:nth-child(57) {
  grid-column: 1;
  grid-row: 225/227;
}
.p-tournament__person li:nth-child(58) {
  grid-column: 1;
  grid-row: 229/231;
}
.p-tournament__person li:nth-child(59) {
  grid-column: 1;
  grid-row: 233/235;
}
.p-tournament__person li:nth-child(60) {
  grid-column: 1;
  grid-row: 237/239;
}
.p-tournament__person li:nth-child(61) {
  grid-column: 1;
  grid-row: 241/243;
}
.p-tournament__person li:nth-child(62) {
  grid-column: 1;
  grid-row: 245/247;
}
.p-tournament__person li:nth-child(63) {
  grid-column: 1;
  grid-row: 249/251;
}
.p-tournament__person li:nth-child(64) {
  grid-column: 1;
  grid-row: 253/255;
}
.p-tournament__person li:nth-child(65) {
  grid-column: 1;
  grid-row: 257/259;
}
.p-tournament__person li:nth-child(66) {
  grid-column: 1;
  grid-row: 261/263;
}
.p-tournament__person li:nth-child(67) {
  grid-column: 1;
  grid-row: 265/267;
}
.p-tournament__person li:nth-child(68) {
  grid-column: 1;
  grid-row: 269/271;
}
.p-tournament__person li:nth-child(69) {
  grid-column: 1;
  grid-row: 273/275;
}
.p-tournament__person li:nth-child(70) {
  grid-column: 1;
  grid-row: 277/279;
}
.p-tournament__person li:nth-child(71) {
  grid-column: 1;
  grid-row: 281/283;
}
.p-tournament__person li:nth-child(72) {
  grid-column: 1;
  grid-row: 285/287;
}
.p-tournament__person li:nth-child(73) {
  grid-column: 1;
  grid-row: 289/291;
}
.p-tournament__person li:nth-child(74) {
  grid-column: 1;
  grid-row: 293/295;
}
.p-tournament__person li:nth-child(75) {
  grid-column: 1;
  grid-row: 297/299;
}
.p-tournament__person li:nth-child(76) {
  grid-column: 1;
  grid-row: 301/303;
}
.p-tournament__person li:nth-child(77) {
  grid-column: 1;
  grid-row: 305/307;
}
.p-tournament__person li:nth-child(78) {
  grid-column: 1;
  grid-row: 309/311;
}
.p-tournament__person li:nth-child(79) {
  grid-column: 1;
  grid-row: 313/315;
}
.p-tournament__person li:nth-child(80) {
  grid-column: 1;
  grid-row: 317/319;
}
.p-tournament__person li:nth-child(81) {
  grid-column: 1;
  grid-row: 321/323;
}
.p-tournament__person li:nth-child(82) {
  grid-column: 1;
  grid-row: 325/327;
}
.p-tournament__person li:nth-child(83) {
  grid-column: 1;
  grid-row: 329/331;
}
.p-tournament__person li:nth-child(84) {
  grid-column: 1;
  grid-row: 333/335;
}
.p-tournament__person li:nth-child(85) {
  grid-column: 1;
  grid-row: 337/339;
}
.p-tournament__person li:nth-child(86) {
  grid-column: 1;
  grid-row: 341/343;
}
.p-tournament__person li:nth-child(87) {
  grid-column: 1;
  grid-row: 345/347;
}
.p-tournament__person li:nth-child(88) {
  grid-column: 1;
  grid-row: 349/351;
}
.p-tournament__person li:nth-child(89) {
  grid-column: 1;
  grid-row: 353/355;
}
.p-tournament__person li:nth-child(90) {
  grid-column: 1;
  grid-row: 357/359;
}
.p-tournament__person li:nth-child(91) {
  grid-column: 1;
  grid-row: 361/363;
}
.p-tournament__person li:nth-child(92) {
  grid-column: 1;
  grid-row: 365/367;
}
.p-tournament__person li:nth-child(93) {
  grid-column: 1;
  grid-row: 369/371;
}
.p-tournament__person li:nth-child(94) {
  grid-column: 1;
  grid-row: 373/375;
}
.p-tournament__person li:nth-child(95) {
  grid-column: 1;
  grid-row: 377/379;
}
.p-tournament__person li:nth-child(96) {
  grid-column: 1;
  grid-row: 381/383;
}
.p-tournament__person li:nth-child(97) {
  grid-column: 1;
  grid-row: 385/387;
}
.p-tournament__person li:nth-child(98) {
  grid-column: 1;
  grid-row: 389/391;
}
.p-tournament__person li:nth-child(99) {
  grid-column: 1;
  grid-row: 393/395;
}
.p-tournament__person li:nth-child(100) {
  grid-column: 1;
  grid-row: 397/399;
}
.p-tournament__person li:nth-child(101) {
  grid-column: 1;
  grid-row: 401/403;
}
.p-tournament__person li:nth-child(102) {
  grid-column: 1;
  grid-row: 405/407;
}
.p-tournament__person li:nth-child(103) {
  grid-column: 1;
  grid-row: 409/411;
}
.p-tournament__person li:nth-child(104) {
  grid-column: 1;
  grid-row: 413/415;
}
.p-tournament__person li:nth-child(105) {
  grid-column: 1;
  grid-row: 417/419;
}
.p-tournament__person li:nth-child(106) {
  grid-column: 1;
  grid-row: 421/423;
}
.p-tournament__person li:nth-child(107) {
  grid-column: 1;
  grid-row: 425/427;
}
.p-tournament__person li:nth-child(108) {
  grid-column: 1;
  grid-row: 429/431;
}
.p-tournament__person li:nth-child(109) {
  grid-column: 1;
  grid-row: 433/435;
}
.p-tournament__person li:nth-child(110) {
  grid-column: 1;
  grid-row: 437/439;
}
.p-tournament__person li:nth-child(111) {
  grid-column: 1;
  grid-row: 441/443;
}
.p-tournament__person li:nth-child(112) {
  grid-column: 1;
  grid-row: 445/447;
}
.p-tournament__person li:nth-child(113) {
  grid-column: 1;
  grid-row: 449/451;
}
.p-tournament__person li:nth-child(114) {
  grid-column: 1;
  grid-row: 453/455;
}
.p-tournament__person li:nth-child(115) {
  grid-column: 1;
  grid-row: 457/459;
}
.p-tournament__person li:nth-child(116) {
  grid-column: 1;
  grid-row: 461/463;
}
.p-tournament__person li:nth-child(117) {
  grid-column: 1;
  grid-row: 465/467;
}
.p-tournament__person li:nth-child(118) {
  grid-column: 1;
  grid-row: 469/471;
}
.p-tournament__person li:nth-child(119) {
  grid-column: 1;
  grid-row: 473/475;
}
.p-tournament__person li:nth-child(120) {
  grid-column: 1;
  grid-row: 477/479;
}
.p-tournament__person li:nth-child(121) {
  grid-column: 1;
  grid-row: 481/483;
}
.p-tournament__person li:nth-child(122) {
  grid-column: 1;
  grid-row: 485/487;
}
.p-tournament__person li:nth-child(123) {
  grid-column: 1;
  grid-row: 489/491;
}
.p-tournament__person li:nth-child(124) {
  grid-column: 1;
  grid-row: 493/495;
}
.p-tournament__person li:nth-child(125) {
  grid-column: 1;
  grid-row: 497/499;
}
.p-tournament__person li:nth-child(126) {
  grid-column: 1;
  grid-row: 501/503;
}
.p-tournament__person li:nth-child(127) {
  grid-column: 1;
  grid-row: 505/507;
}
.p-tournament__person li:nth-child(128) {
  grid-column: 1;
  grid-row: 509/511;
}
.p-tournament__line {
  display: contents;
}
.p-tournament__line li.-tr {
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}
.p-tournament__line li.-br {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}
.p-tournament__line li.-win {
  border-color: #f30408 !important;
  border-width: 2px;
}
.p-tournament__line li:only-child {
  border-bottom: 1px solid #fff;
}
.p-tournament__line.-first li:nth-child(1) {
  grid-column: 2;
  grid-row: 2/4;
}
.p-tournament__line.-first li:nth-child(2) {
  grid-column: 2;
  grid-row: 4/6;
}
.p-tournament__line.-first li:nth-child(3) {
  grid-column: 2;
  grid-row: 10/12;
}
.p-tournament__line.-first li:nth-child(4) {
  grid-column: 2;
  grid-row: 12/14;
}
.p-tournament__line.-first li:nth-child(5) {
  grid-column: 2;
  grid-row: 18/20;
}
.p-tournament__line.-first li:nth-child(6) {
  grid-column: 2;
  grid-row: 20/22;
}
.p-tournament__line.-first li:nth-child(7) {
  grid-column: 2;
  grid-row: 26/28;
}
.p-tournament__line.-first li:nth-child(8) {
  grid-column: 2;
  grid-row: 28/30;
}
.p-tournament__line.-first li:nth-child(9) {
  grid-column: 2;
  grid-row: 34/36;
}
.p-tournament__line.-first li:nth-child(10) {
  grid-column: 2;
  grid-row: 36/38;
}
.p-tournament__line.-first li:nth-child(11) {
  grid-column: 2;
  grid-row: 42/44;
}
.p-tournament__line.-first li:nth-child(12) {
  grid-column: 2;
  grid-row: 44/46;
}
.p-tournament__line.-first li:nth-child(13) {
  grid-column: 2;
  grid-row: 50/52;
}
.p-tournament__line.-first li:nth-child(14) {
  grid-column: 2;
  grid-row: 52/54;
}
.p-tournament__line.-first li:nth-child(15) {
  grid-column: 2;
  grid-row: 58/60;
}
.p-tournament__line.-first li:nth-child(16) {
  grid-column: 2;
  grid-row: 60/62;
}
.p-tournament__line.-first li:nth-child(17) {
  grid-column: 2;
  grid-row: 66/68;
}
.p-tournament__line.-first li:nth-child(18) {
  grid-column: 2;
  grid-row: 68/70;
}
.p-tournament__line.-first li:nth-child(19) {
  grid-column: 2;
  grid-row: 74/76;
}
.p-tournament__line.-first li:nth-child(20) {
  grid-column: 2;
  grid-row: 76/78;
}
.p-tournament__line.-first li:nth-child(21) {
  grid-column: 2;
  grid-row: 82/84;
}
.p-tournament__line.-first li:nth-child(22) {
  grid-column: 2;
  grid-row: 84/86;
}
.p-tournament__line.-first li:nth-child(23) {
  grid-column: 2;
  grid-row: 90/92;
}
.p-tournament__line.-first li:nth-child(24) {
  grid-column: 2;
  grid-row: 92/94;
}
.p-tournament__line.-first li:nth-child(25) {
  grid-column: 2;
  grid-row: 98/100;
}
.p-tournament__line.-first li:nth-child(26) {
  grid-column: 2;
  grid-row: 100/102;
}
.p-tournament__line.-first li:nth-child(27) {
  grid-column: 2;
  grid-row: 106/108;
}
.p-tournament__line.-first li:nth-child(28) {
  grid-column: 2;
  grid-row: 108/110;
}
.p-tournament__line.-first li:nth-child(29) {
  grid-column: 2;
  grid-row: 114/116;
}
.p-tournament__line.-first li:nth-child(30) {
  grid-column: 2;
  grid-row: 116/118;
}
.p-tournament__line.-first li:nth-child(31) {
  grid-column: 2;
  grid-row: 122/124;
}
.p-tournament__line.-first li:nth-child(32) {
  grid-column: 2;
  grid-row: 124/126;
}
.p-tournament__line.-first li:nth-child(33) {
  grid-column: 2;
  grid-row: 130/132;
}
.p-tournament__line.-first li:nth-child(34) {
  grid-column: 2;
  grid-row: 132/134;
}
.p-tournament__line.-first li:nth-child(35) {
  grid-column: 2;
  grid-row: 138/140;
}
.p-tournament__line.-first li:nth-child(36) {
  grid-column: 2;
  grid-row: 140/142;
}
.p-tournament__line.-first li:nth-child(37) {
  grid-column: 2;
  grid-row: 146/148;
}
.p-tournament__line.-first li:nth-child(38) {
  grid-column: 2;
  grid-row: 148/150;
}
.p-tournament__line.-first li:nth-child(39) {
  grid-column: 2;
  grid-row: 154/156;
}
.p-tournament__line.-first li:nth-child(40) {
  grid-column: 2;
  grid-row: 156/158;
}
.p-tournament__line.-first li:nth-child(41) {
  grid-column: 2;
  grid-row: 162/164;
}
.p-tournament__line.-first li:nth-child(42) {
  grid-column: 2;
  grid-row: 164/166;
}
.p-tournament__line.-first li:nth-child(43) {
  grid-column: 2;
  grid-row: 170/172;
}
.p-tournament__line.-first li:nth-child(44) {
  grid-column: 2;
  grid-row: 172/174;
}
.p-tournament__line.-first li:nth-child(45) {
  grid-column: 2;
  grid-row: 178/180;
}
.p-tournament__line.-first li:nth-child(46) {
  grid-column: 2;
  grid-row: 180/182;
}
.p-tournament__line.-first li:nth-child(47) {
  grid-column: 2;
  grid-row: 186/188;
}
.p-tournament__line.-first li:nth-child(48) {
  grid-column: 2;
  grid-row: 188/190;
}
.p-tournament__line.-first li:nth-child(49) {
  grid-column: 2;
  grid-row: 194/196;
}
.p-tournament__line.-first li:nth-child(50) {
  grid-column: 2;
  grid-row: 196/198;
}
.p-tournament__line.-first li:nth-child(51) {
  grid-column: 2;
  grid-row: 202/204;
}
.p-tournament__line.-first li:nth-child(52) {
  grid-column: 2;
  grid-row: 204/206;
}
.p-tournament__line.-first li:nth-child(53) {
  grid-column: 2;
  grid-row: 210/212;
}
.p-tournament__line.-first li:nth-child(54) {
  grid-column: 2;
  grid-row: 212/214;
}
.p-tournament__line.-first li:nth-child(55) {
  grid-column: 2;
  grid-row: 218/220;
}
.p-tournament__line.-first li:nth-child(56) {
  grid-column: 2;
  grid-row: 220/222;
}
.p-tournament__line.-first li:nth-child(57) {
  grid-column: 2;
  grid-row: 226/228;
}
.p-tournament__line.-first li:nth-child(58) {
  grid-column: 2;
  grid-row: 228/230;
}
.p-tournament__line.-first li:nth-child(59) {
  grid-column: 2;
  grid-row: 234/236;
}
.p-tournament__line.-first li:nth-child(60) {
  grid-column: 2;
  grid-row: 236/238;
}
.p-tournament__line.-first li:nth-child(61) {
  grid-column: 2;
  grid-row: 242/244;
}
.p-tournament__line.-first li:nth-child(62) {
  grid-column: 2;
  grid-row: 244/246;
}
.p-tournament__line.-first li:nth-child(63) {
  grid-column: 2;
  grid-row: 250/252;
}
.p-tournament__line.-first li:nth-child(64) {
  grid-column: 2;
  grid-row: 252/254;
}
.p-tournament__line.-first li:nth-child(65) {
  grid-column: 2;
  grid-row: 258/260;
}
.p-tournament__line.-first li:nth-child(66) {
  grid-column: 2;
  grid-row: 260/262;
}
.p-tournament__line.-first li:nth-child(67) {
  grid-column: 2;
  grid-row: 266/268;
}
.p-tournament__line.-first li:nth-child(68) {
  grid-column: 2;
  grid-row: 268/270;
}
.p-tournament__line.-first li:nth-child(69) {
  grid-column: 2;
  grid-row: 274/276;
}
.p-tournament__line.-first li:nth-child(70) {
  grid-column: 2;
  grid-row: 276/278;
}
.p-tournament__line.-first li:nth-child(71) {
  grid-column: 2;
  grid-row: 282/284;
}
.p-tournament__line.-first li:nth-child(72) {
  grid-column: 2;
  grid-row: 284/286;
}
.p-tournament__line.-first li:nth-child(73) {
  grid-column: 2;
  grid-row: 290/292;
}
.p-tournament__line.-first li:nth-child(74) {
  grid-column: 2;
  grid-row: 292/294;
}
.p-tournament__line.-first li:nth-child(75) {
  grid-column: 2;
  grid-row: 298/300;
}
.p-tournament__line.-first li:nth-child(76) {
  grid-column: 2;
  grid-row: 300/302;
}
.p-tournament__line.-first li:nth-child(77) {
  grid-column: 2;
  grid-row: 306/308;
}
.p-tournament__line.-first li:nth-child(78) {
  grid-column: 2;
  grid-row: 308/310;
}
.p-tournament__line.-first li:nth-child(79) {
  grid-column: 2;
  grid-row: 314/316;
}
.p-tournament__line.-first li:nth-child(80) {
  grid-column: 2;
  grid-row: 316/318;
}
.p-tournament__line.-first li:nth-child(81) {
  grid-column: 2;
  grid-row: 322/324;
}
.p-tournament__line.-first li:nth-child(82) {
  grid-column: 2;
  grid-row: 324/326;
}
.p-tournament__line.-first li:nth-child(83) {
  grid-column: 2;
  grid-row: 330/332;
}
.p-tournament__line.-first li:nth-child(84) {
  grid-column: 2;
  grid-row: 332/334;
}
.p-tournament__line.-first li:nth-child(85) {
  grid-column: 2;
  grid-row: 338/340;
}
.p-tournament__line.-first li:nth-child(86) {
  grid-column: 2;
  grid-row: 340/342;
}
.p-tournament__line.-first li:nth-child(87) {
  grid-column: 2;
  grid-row: 346/348;
}
.p-tournament__line.-first li:nth-child(88) {
  grid-column: 2;
  grid-row: 348/350;
}
.p-tournament__line.-first li:nth-child(89) {
  grid-column: 2;
  grid-row: 354/356;
}
.p-tournament__line.-first li:nth-child(90) {
  grid-column: 2;
  grid-row: 356/358;
}
.p-tournament__line.-first li:nth-child(91) {
  grid-column: 2;
  grid-row: 362/364;
}
.p-tournament__line.-first li:nth-child(92) {
  grid-column: 2;
  grid-row: 364/366;
}
.p-tournament__line.-first li:nth-child(93) {
  grid-column: 2;
  grid-row: 370/372;
}
.p-tournament__line.-first li:nth-child(94) {
  grid-column: 2;
  grid-row: 372/374;
}
.p-tournament__line.-first li:nth-child(95) {
  grid-column: 2;
  grid-row: 378/380;
}
.p-tournament__line.-first li:nth-child(96) {
  grid-column: 2;
  grid-row: 380/382;
}
.p-tournament__line.-first li:nth-child(97) {
  grid-column: 2;
  grid-row: 386/388;
}
.p-tournament__line.-first li:nth-child(98) {
  grid-column: 2;
  grid-row: 388/390;
}
.p-tournament__line.-first li:nth-child(99) {
  grid-column: 2;
  grid-row: 394/396;
}
.p-tournament__line.-first li:nth-child(100) {
  grid-column: 2;
  grid-row: 396/398;
}
.p-tournament__line.-first li:nth-child(101) {
  grid-column: 2;
  grid-row: 402/404;
}
.p-tournament__line.-first li:nth-child(102) {
  grid-column: 2;
  grid-row: 404/406;
}
.p-tournament__line.-first li:nth-child(103) {
  grid-column: 2;
  grid-row: 410/412;
}
.p-tournament__line.-first li:nth-child(104) {
  grid-column: 2;
  grid-row: 412/414;
}
.p-tournament__line.-first li:nth-child(105) {
  grid-column: 2;
  grid-row: 418/420;
}
.p-tournament__line.-first li:nth-child(106) {
  grid-column: 2;
  grid-row: 420/422;
}
.p-tournament__line.-first li:nth-child(107) {
  grid-column: 2;
  grid-row: 426/428;
}
.p-tournament__line.-first li:nth-child(108) {
  grid-column: 2;
  grid-row: 428/430;
}
.p-tournament__line.-first li:nth-child(109) {
  grid-column: 2;
  grid-row: 434/436;
}
.p-tournament__line.-first li:nth-child(110) {
  grid-column: 2;
  grid-row: 436/438;
}
.p-tournament__line.-first li:nth-child(111) {
  grid-column: 2;
  grid-row: 442/444;
}
.p-tournament__line.-first li:nth-child(112) {
  grid-column: 2;
  grid-row: 444/446;
}
.p-tournament__line.-first li:nth-child(113) {
  grid-column: 2;
  grid-row: 450/452;
}
.p-tournament__line.-first li:nth-child(114) {
  grid-column: 2;
  grid-row: 452/454;
}
.p-tournament__line.-first li:nth-child(115) {
  grid-column: 2;
  grid-row: 458/460;
}
.p-tournament__line.-first li:nth-child(116) {
  grid-column: 2;
  grid-row: 460/462;
}
.p-tournament__line.-first li:nth-child(117) {
  grid-column: 2;
  grid-row: 466/468;
}
.p-tournament__line.-first li:nth-child(118) {
  grid-column: 2;
  grid-row: 468/470;
}
.p-tournament__line.-first li:nth-child(119) {
  grid-column: 2;
  grid-row: 474/476;
}
.p-tournament__line.-first li:nth-child(120) {
  grid-column: 2;
  grid-row: 476/478;
}
.p-tournament__line.-first li:nth-child(121) {
  grid-column: 2;
  grid-row: 482/484;
}
.p-tournament__line.-first li:nth-child(122) {
  grid-column: 2;
  grid-row: 484/486;
}
.p-tournament__line.-first li:nth-child(123) {
  grid-column: 2;
  grid-row: 490/492;
}
.p-tournament__line.-first li:nth-child(124) {
  grid-column: 2;
  grid-row: 492/494;
}
.p-tournament__line.-first li:nth-child(125) {
  grid-column: 2;
  grid-row: 498/500;
}
.p-tournament__line.-first li:nth-child(126) {
  grid-column: 2;
  grid-row: 500/502;
}
.p-tournament__line.-first li:nth-child(127) {
  grid-column: 2;
  grid-row: 506/508;
}
.p-tournament__line.-first li:nth-child(128) {
  grid-column: 2;
  grid-row: 508/510;
}
.p-tournament__line.-second li:nth-child(1) {
  grid-column: 3;
  grid-row: 3/7;
}
.p-tournament__line.-second li:nth-child(2) {
  grid-column: 3;
  grid-row: 7/11;
}
.p-tournament__line.-second li:nth-child(3) {
  grid-column: 3;
  grid-row: 19/23;
}
.p-tournament__line.-second li:nth-child(4) {
  grid-column: 3;
  grid-row: 23/27;
}
.p-tournament__line.-second li:nth-child(5) {
  grid-column: 3;
  grid-row: 35/39;
}
.p-tournament__line.-second li:nth-child(6) {
  grid-column: 3;
  grid-row: 39/43;
}
.p-tournament__line.-second li:nth-child(7) {
  grid-column: 3;
  grid-row: 51/55;
}
.p-tournament__line.-second li:nth-child(8) {
  grid-column: 3;
  grid-row: 55/59;
}
.p-tournament__line.-second li:nth-child(9) {
  grid-column: 3;
  grid-row: 67/71;
}
.p-tournament__line.-second li:nth-child(10) {
  grid-column: 3;
  grid-row: 71/75;
}
.p-tournament__line.-second li:nth-child(11) {
  grid-column: 3;
  grid-row: 83/87;
}
.p-tournament__line.-second li:nth-child(12) {
  grid-column: 3;
  grid-row: 87/91;
}
.p-tournament__line.-second li:nth-child(13) {
  grid-column: 3;
  grid-row: 99/103;
}
.p-tournament__line.-second li:nth-child(14) {
  grid-column: 3;
  grid-row: 103/107;
}
.p-tournament__line.-second li:nth-child(15) {
  grid-column: 3;
  grid-row: 115/119;
}
.p-tournament__line.-second li:nth-child(16) {
  grid-column: 3;
  grid-row: 119/123;
}
.p-tournament__line.-second li:nth-child(17) {
  grid-column: 3;
  grid-row: 131/135;
}
.p-tournament__line.-second li:nth-child(18) {
  grid-column: 3;
  grid-row: 135/139;
}
.p-tournament__line.-second li:nth-child(19) {
  grid-column: 3;
  grid-row: 147/151;
}
.p-tournament__line.-second li:nth-child(20) {
  grid-column: 3;
  grid-row: 151/155;
}
.p-tournament__line.-second li:nth-child(21) {
  grid-column: 3;
  grid-row: 163/167;
}
.p-tournament__line.-second li:nth-child(22) {
  grid-column: 3;
  grid-row: 167/171;
}
.p-tournament__line.-second li:nth-child(23) {
  grid-column: 3;
  grid-row: 179/183;
}
.p-tournament__line.-second li:nth-child(24) {
  grid-column: 3;
  grid-row: 183/187;
}
.p-tournament__line.-second li:nth-child(25) {
  grid-column: 3;
  grid-row: 195/199;
}
.p-tournament__line.-second li:nth-child(26) {
  grid-column: 3;
  grid-row: 199/203;
}
.p-tournament__line.-second li:nth-child(27) {
  grid-column: 3;
  grid-row: 211/215;
}
.p-tournament__line.-second li:nth-child(28) {
  grid-column: 3;
  grid-row: 215/219;
}
.p-tournament__line.-second li:nth-child(29) {
  grid-column: 3;
  grid-row: 227/231;
}
.p-tournament__line.-second li:nth-child(30) {
  grid-column: 3;
  grid-row: 231/235;
}
.p-tournament__line.-second li:nth-child(31) {
  grid-column: 3;
  grid-row: 243/247;
}
.p-tournament__line.-second li:nth-child(32) {
  grid-column: 3;
  grid-row: 247/251;
}
.p-tournament__line.-second li:nth-child(33) {
  grid-column: 3;
  grid-row: 259/263;
}
.p-tournament__line.-second li:nth-child(34) {
  grid-column: 3;
  grid-row: 263/267;
}
.p-tournament__line.-second li:nth-child(35) {
  grid-column: 3;
  grid-row: 275/279;
}
.p-tournament__line.-second li:nth-child(36) {
  grid-column: 3;
  grid-row: 279/283;
}
.p-tournament__line.-second li:nth-child(37) {
  grid-column: 3;
  grid-row: 291/295;
}
.p-tournament__line.-second li:nth-child(38) {
  grid-column: 3;
  grid-row: 295/299;
}
.p-tournament__line.-second li:nth-child(39) {
  grid-column: 3;
  grid-row: 307/311;
}
.p-tournament__line.-second li:nth-child(40) {
  grid-column: 3;
  grid-row: 311/315;
}
.p-tournament__line.-second li:nth-child(41) {
  grid-column: 3;
  grid-row: 323/327;
}
.p-tournament__line.-second li:nth-child(42) {
  grid-column: 3;
  grid-row: 327/331;
}
.p-tournament__line.-second li:nth-child(43) {
  grid-column: 3;
  grid-row: 339/343;
}
.p-tournament__line.-second li:nth-child(44) {
  grid-column: 3;
  grid-row: 343/347;
}
.p-tournament__line.-second li:nth-child(45) {
  grid-column: 3;
  grid-row: 355/359;
}
.p-tournament__line.-second li:nth-child(46) {
  grid-column: 3;
  grid-row: 359/363;
}
.p-tournament__line.-second li:nth-child(47) {
  grid-column: 3;
  grid-row: 371/375;
}
.p-tournament__line.-second li:nth-child(48) {
  grid-column: 3;
  grid-row: 375/379;
}
.p-tournament__line.-second li:nth-child(49) {
  grid-column: 3;
  grid-row: 387/391;
}
.p-tournament__line.-second li:nth-child(50) {
  grid-column: 3;
  grid-row: 391/395;
}
.p-tournament__line.-second li:nth-child(51) {
  grid-column: 3;
  grid-row: 403/407;
}
.p-tournament__line.-second li:nth-child(52) {
  grid-column: 3;
  grid-row: 407/411;
}
.p-tournament__line.-second li:nth-child(53) {
  grid-column: 3;
  grid-row: 419/423;
}
.p-tournament__line.-second li:nth-child(54) {
  grid-column: 3;
  grid-row: 423/427;
}
.p-tournament__line.-second li:nth-child(55) {
  grid-column: 3;
  grid-row: 435/439;
}
.p-tournament__line.-second li:nth-child(56) {
  grid-column: 3;
  grid-row: 439/443;
}
.p-tournament__line.-second li:nth-child(57) {
  grid-column: 3;
  grid-row: 451/455;
}
.p-tournament__line.-second li:nth-child(58) {
  grid-column: 3;
  grid-row: 455/459;
}
.p-tournament__line.-second li:nth-child(59) {
  grid-column: 3;
  grid-row: 467/471;
}
.p-tournament__line.-second li:nth-child(60) {
  grid-column: 3;
  grid-row: 471/475;
}
.p-tournament__line.-second li:nth-child(61) {
  grid-column: 3;
  grid-row: 483/487;
}
.p-tournament__line.-second li:nth-child(62) {
  grid-column: 3;
  grid-row: 487/491;
}
.p-tournament__line.-second li:nth-child(63) {
  grid-column: 3;
  grid-row: 499/503;
}
.p-tournament__line.-second li:nth-child(64) {
  grid-column: 3;
  grid-row: 503/507;
}
.p-tournament__line.-third li:nth-child(1) {
  grid-column: 4;
  grid-row: 7/15;
}
.p-tournament__line.-third li:nth-child(2) {
  grid-column: 4;
  grid-row: 15/23;
}
.p-tournament__line.-third li:nth-child(3) {
  grid-column: 4;
  grid-row: 39/47;
}
.p-tournament__line.-third li:nth-child(4) {
  grid-column: 4;
  grid-row: 47/55;
}
.p-tournament__line.-third li:nth-child(5) {
  grid-column: 4;
  grid-row: 71/79;
}
.p-tournament__line.-third li:nth-child(6) {
  grid-column: 4;
  grid-row: 79/87;
}
.p-tournament__line.-third li:nth-child(7) {
  grid-column: 4;
  grid-row: 103/111;
}
.p-tournament__line.-third li:nth-child(8) {
  grid-column: 4;
  grid-row: 111/119;
}
.p-tournament__line.-third li:nth-child(9) {
  grid-column: 4;
  grid-row: 135/143;
}
.p-tournament__line.-third li:nth-child(10) {
  grid-column: 4;
  grid-row: 143/151;
}
.p-tournament__line.-third li:nth-child(11) {
  grid-column: 4;
  grid-row: 167/175;
}
.p-tournament__line.-third li:nth-child(12) {
  grid-column: 4;
  grid-row: 175/183;
}
.p-tournament__line.-third li:nth-child(13) {
  grid-column: 4;
  grid-row: 199/207;
}
.p-tournament__line.-third li:nth-child(14) {
  grid-column: 4;
  grid-row: 207/215;
}
.p-tournament__line.-third li:nth-child(15) {
  grid-column: 4;
  grid-row: 231/239;
}
.p-tournament__line.-third li:nth-child(16) {
  grid-column: 4;
  grid-row: 239/247;
}
.p-tournament__line.-third li:nth-child(17) {
  grid-column: 4;
  grid-row: 263/271;
}
.p-tournament__line.-third li:nth-child(18) {
  grid-column: 4;
  grid-row: 271/279;
}
.p-tournament__line.-third li:nth-child(19) {
  grid-column: 4;
  grid-row: 295/303;
}
.p-tournament__line.-third li:nth-child(20) {
  grid-column: 4;
  grid-row: 303/311;
}
.p-tournament__line.-third li:nth-child(21) {
  grid-column: 4;
  grid-row: 327/335;
}
.p-tournament__line.-third li:nth-child(22) {
  grid-column: 4;
  grid-row: 335/343;
}
.p-tournament__line.-third li:nth-child(23) {
  grid-column: 4;
  grid-row: 359/367;
}
.p-tournament__line.-third li:nth-child(24) {
  grid-column: 4;
  grid-row: 367/375;
}
.p-tournament__line.-third li:nth-child(25) {
  grid-column: 4;
  grid-row: 391/399;
}
.p-tournament__line.-third li:nth-child(26) {
  grid-column: 4;
  grid-row: 399/407;
}
.p-tournament__line.-third li:nth-child(27) {
  grid-column: 4;
  grid-row: 423/431;
}
.p-tournament__line.-third li:nth-child(28) {
  grid-column: 4;
  grid-row: 431/439;
}
.p-tournament__line.-third li:nth-child(29) {
  grid-column: 4;
  grid-row: 455/463;
}
.p-tournament__line.-third li:nth-child(30) {
  grid-column: 4;
  grid-row: 463/471;
}
.p-tournament__line.-third li:nth-child(31) {
  grid-column: 4;
  grid-row: 487/495;
}
.p-tournament__line.-third li:nth-child(32) {
  grid-column: 4;
  grid-row: 495/503;
}
.p-tournament__line.-fourth li:nth-child(1) {
  grid-column: 5;
  grid-row: 15/32;
}
.p-tournament__line.-fourth li:nth-child(2) {
  grid-column: 5;
  grid-row: 32/47;
}
.p-tournament__line.-fourth li:nth-child(3) {
  grid-column: 5;
  grid-row: 79/96;
}
.p-tournament__line.-fourth li:nth-child(4) {
  grid-column: 5;
  grid-row: 96/111;
}
.p-tournament__line.-fourth li:nth-child(5) {
  grid-column: 5;
  grid-row: 143/160;
}
.p-tournament__line.-fourth li:nth-child(6) {
  grid-column: 5;
  grid-row: 160/175;
}
.p-tournament__line.-fourth li:nth-child(7) {
  grid-column: 5;
  grid-row: 207/224;
}
.p-tournament__line.-fourth li:nth-child(8) {
  grid-column: 5;
  grid-row: 224/239;
}
.p-tournament__line.-fourth li:nth-child(9) {
  grid-column: 5;
  grid-row: 271/288;
}
.p-tournament__line.-fourth li:nth-child(10) {
  grid-column: 5;
  grid-row: 288/303;
}
.p-tournament__line.-fourth li:nth-child(11) {
  grid-column: 5;
  grid-row: 335/352;
}
.p-tournament__line.-fourth li:nth-child(12) {
  grid-column: 5;
  grid-row: 352/367;
}
.p-tournament__line.-fourth li:nth-child(13) {
  grid-column: 5;
  grid-row: 399/416;
}
.p-tournament__line.-fourth li:nth-child(14) {
  grid-column: 5;
  grid-row: 416/431;
}
.p-tournament__line.-fourth li:nth-child(15) {
  grid-column: 5;
  grid-row: 463/480;
}
.p-tournament__line.-fourth li:nth-child(16) {
  grid-column: 5;
  grid-row: 480/495;
}
.p-tournament__line.-fifth li:nth-child(1) {
  grid-column: 6;
  grid-row: 32/64;
}
.p-tournament__line.-fifth li:nth-child(2) {
  grid-column: 6;
  grid-row: 64/96;
}
.p-tournament__line.-fifth li:nth-child(3) {
  grid-column: 6;
  grid-row: 160/192;
}
.p-tournament__line.-fifth li:nth-child(4) {
  grid-column: 6;
  grid-row: 192/224;
}
.p-tournament__line.-fifth li:nth-child(5) {
  grid-column: 6;
  grid-row: 288/320;
}
.p-tournament__line.-fifth li:nth-child(6) {
  grid-column: 6;
  grid-row: 320/352;
}
.p-tournament__line.-fifth li:nth-child(7) {
  grid-column: 6;
  grid-row: 416/448;
}
.p-tournament__line.-fifth li:nth-child(8) {
  grid-column: 6;
  grid-row: 448/480;
}
.p-tournament__line.-fifth li:only-child {
  grid-column: var(--col-7, 6);
  grid-row: var(--row-7, 30);
}
.p-tournament__line.-sixth li:nth-child(1) {
  grid-column: 7;
  grid-row: 63/127;
}
.p-tournament__line.-sixth li:nth-child(2) {
  grid-column: 7;
  grid-row: 127/191;
}
.p-tournament__line.-sixth li:nth-child(3) {
  grid-column: 7;
  grid-row: 319/383;
}
.p-tournament__line.-sixth li:nth-child(4) {
  grid-column: 7;
  grid-row: 383/447;
}
.p-tournament__line.-sixth li:only-child {
  grid-column: var(--col-7, 7);
  grid-row: var(--row-7, 62);
}
.p-tournament__line.-seventh li {
  border-bottom: 1px solid #fff;
  grid-column: var(--col-7, 8);
  grid-row: var(--row-7, 126);
}
.p-tournament__score {
  display: contents;
}
.p-tournament__score li {
  display: contents;
}
.p-tournament__score li span {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  font-weight: 500;
}
.p-tournament__score li span:nth-child(1) {
  display: block;
  padding: 0 0 3px 5px;
  align-self: flex-end;
}
.p-tournament__score li span:nth-child(2) {
  display: block;
  padding: 3px 0 0 5px;
}
.p-tournament__score.-first li:nth-child(1) span:nth-child(1) {
  grid-column: 3;
  grid-row: 2;
}
.p-tournament__score.-first li:nth-child(1) span:nth-child(2) {
  grid-column: 3;
  grid-row: 3;
}
.p-tournament__score.-first li:nth-child(2) span:nth-child(1) {
  grid-column: 3;
  grid-row: 10;
}
.p-tournament__score.-first li:nth-child(2) span:nth-child(2) {
  grid-column: 3;
  grid-row: 11;
}
.p-tournament__score.-first li:nth-child(3) span:nth-child(1) {
  grid-column: 3;
  grid-row: 18;
}
.p-tournament__score.-first li:nth-child(3) span:nth-child(2) {
  grid-column: 3;
  grid-row: 19;
}
.p-tournament__score.-first li:nth-child(4) span:nth-child(1) {
  grid-column: 3;
  grid-row: 26;
}
.p-tournament__score.-first li:nth-child(4) span:nth-child(2) {
  grid-column: 3;
  grid-row: 27;
}
.p-tournament__score.-first li:nth-child(5) span:nth-child(1) {
  grid-column: 3;
  grid-row: 34;
}
.p-tournament__score.-first li:nth-child(5) span:nth-child(2) {
  grid-column: 3;
  grid-row: 35;
}
.p-tournament__score.-first li:nth-child(6) span:nth-child(1) {
  grid-column: 3;
  grid-row: 42;
}
.p-tournament__score.-first li:nth-child(6) span:nth-child(2) {
  grid-column: 3;
  grid-row: 43;
}
.p-tournament__score.-first li:nth-child(7) span:nth-child(1) {
  grid-column: 3;
  grid-row: 50;
}
.p-tournament__score.-first li:nth-child(7) span:nth-child(2) {
  grid-column: 3;
  grid-row: 51;
}
.p-tournament__score.-first li:nth-child(8) span:nth-child(1) {
  grid-column: 3;
  grid-row: 58;
}
.p-tournament__score.-first li:nth-child(8) span:nth-child(2) {
  grid-column: 3;
  grid-row: 59;
}
.p-tournament__score.-first li:nth-child(9) span:nth-child(1) {
  grid-column: 3;
  grid-row: 66;
}
.p-tournament__score.-first li:nth-child(9) span:nth-child(2) {
  grid-column: 3;
  grid-row: 67;
}
.p-tournament__score.-first li:nth-child(10) span:nth-child(1) {
  grid-column: 3;
  grid-row: 74;
}
.p-tournament__score.-first li:nth-child(10) span:nth-child(2) {
  grid-column: 3;
  grid-row: 75;
}
.p-tournament__score.-first li:nth-child(11) span:nth-child(1) {
  grid-column: 3;
  grid-row: 82;
}
.p-tournament__score.-first li:nth-child(11) span:nth-child(2) {
  grid-column: 3;
  grid-row: 83;
}
.p-tournament__score.-first li:nth-child(12) span:nth-child(1) {
  grid-column: 3;
  grid-row: 90;
}
.p-tournament__score.-first li:nth-child(12) span:nth-child(2) {
  grid-column: 3;
  grid-row: 91;
}
.p-tournament__score.-first li:nth-child(13) span:nth-child(1) {
  grid-column: 3;
  grid-row: 98;
}
.p-tournament__score.-first li:nth-child(13) span:nth-child(2) {
  grid-column: 3;
  grid-row: 99;
}
.p-tournament__score.-first li:nth-child(14) span:nth-child(1) {
  grid-column: 3;
  grid-row: 106;
}
.p-tournament__score.-first li:nth-child(14) span:nth-child(2) {
  grid-column: 3;
  grid-row: 107;
}
.p-tournament__score.-first li:nth-child(15) span:nth-child(1) {
  grid-column: 3;
  grid-row: 114;
}
.p-tournament__score.-first li:nth-child(15) span:nth-child(2) {
  grid-column: 3;
  grid-row: 115;
}
.p-tournament__score.-first li:nth-child(16) span:nth-child(1) {
  grid-column: 3;
  grid-row: 122;
}
.p-tournament__score.-first li:nth-child(16) span:nth-child(2) {
  grid-column: 3;
  grid-row: 123;
}
.p-tournament__score.-first li:nth-child(17) span:nth-child(1) {
  grid-column: 3;
  grid-row: 130;
}
.p-tournament__score.-first li:nth-child(17) span:nth-child(2) {
  grid-column: 3;
  grid-row: 131;
}
.p-tournament__score.-first li:nth-child(18) span:nth-child(1) {
  grid-column: 3;
  grid-row: 138;
}
.p-tournament__score.-first li:nth-child(18) span:nth-child(2) {
  grid-column: 3;
  grid-row: 139;
}
.p-tournament__score.-first li:nth-child(19) span:nth-child(1) {
  grid-column: 3;
  grid-row: 146;
}
.p-tournament__score.-first li:nth-child(19) span:nth-child(2) {
  grid-column: 3;
  grid-row: 147;
}
.p-tournament__score.-first li:nth-child(20) span:nth-child(1) {
  grid-column: 3;
  grid-row: 154;
}
.p-tournament__score.-first li:nth-child(20) span:nth-child(2) {
  grid-column: 3;
  grid-row: 155;
}
.p-tournament__score.-first li:nth-child(21) span:nth-child(1) {
  grid-column: 3;
  grid-row: 162;
}
.p-tournament__score.-first li:nth-child(21) span:nth-child(2) {
  grid-column: 3;
  grid-row: 163;
}
.p-tournament__score.-first li:nth-child(22) span:nth-child(1) {
  grid-column: 3;
  grid-row: 170;
}
.p-tournament__score.-first li:nth-child(22) span:nth-child(2) {
  grid-column: 3;
  grid-row: 171;
}
.p-tournament__score.-first li:nth-child(23) span:nth-child(1) {
  grid-column: 3;
  grid-row: 178;
}
.p-tournament__score.-first li:nth-child(23) span:nth-child(2) {
  grid-column: 3;
  grid-row: 179;
}
.p-tournament__score.-first li:nth-child(24) span:nth-child(1) {
  grid-column: 3;
  grid-row: 186;
}
.p-tournament__score.-first li:nth-child(24) span:nth-child(2) {
  grid-column: 3;
  grid-row: 187;
}
.p-tournament__score.-first li:nth-child(25) span:nth-child(1) {
  grid-column: 3;
  grid-row: 194;
}
.p-tournament__score.-first li:nth-child(25) span:nth-child(2) {
  grid-column: 3;
  grid-row: 195;
}
.p-tournament__score.-first li:nth-child(26) span:nth-child(1) {
  grid-column: 3;
  grid-row: 202;
}
.p-tournament__score.-first li:nth-child(26) span:nth-child(2) {
  grid-column: 3;
  grid-row: 203;
}
.p-tournament__score.-first li:nth-child(27) span:nth-child(1) {
  grid-column: 3;
  grid-row: 210;
}
.p-tournament__score.-first li:nth-child(27) span:nth-child(2) {
  grid-column: 3;
  grid-row: 211;
}
.p-tournament__score.-first li:nth-child(28) span:nth-child(1) {
  grid-column: 3;
  grid-row: 218;
}
.p-tournament__score.-first li:nth-child(28) span:nth-child(2) {
  grid-column: 3;
  grid-row: 219;
}
.p-tournament__score.-first li:nth-child(29) span:nth-child(1) {
  grid-column: 3;
  grid-row: 226;
}
.p-tournament__score.-first li:nth-child(29) span:nth-child(2) {
  grid-column: 3;
  grid-row: 227;
}
.p-tournament__score.-first li:nth-child(30) span:nth-child(1) {
  grid-column: 3;
  grid-row: 234;
}
.p-tournament__score.-first li:nth-child(30) span:nth-child(2) {
  grid-column: 3;
  grid-row: 235;
}
.p-tournament__score.-first li:nth-child(31) span:nth-child(1) {
  grid-column: 3;
  grid-row: 242;
}
.p-tournament__score.-first li:nth-child(31) span:nth-child(2) {
  grid-column: 3;
  grid-row: 243;
}
.p-tournament__score.-first li:nth-child(32) span:nth-child(1) {
  grid-column: 3;
  grid-row: 250;
}
.p-tournament__score.-first li:nth-child(32) span:nth-child(2) {
  grid-column: 3;
  grid-row: 251;
}
.p-tournament__score.-first li:nth-child(33) span:nth-child(1) {
  grid-column: 3;
  grid-row: 258;
}
.p-tournament__score.-first li:nth-child(33) span:nth-child(2) {
  grid-column: 3;
  grid-row: 259;
}
.p-tournament__score.-first li:nth-child(34) span:nth-child(1) {
  grid-column: 3;
  grid-row: 266;
}
.p-tournament__score.-first li:nth-child(34) span:nth-child(2) {
  grid-column: 3;
  grid-row: 267;
}
.p-tournament__score.-first li:nth-child(35) span:nth-child(1) {
  grid-column: 3;
  grid-row: 274;
}
.p-tournament__score.-first li:nth-child(35) span:nth-child(2) {
  grid-column: 3;
  grid-row: 275;
}
.p-tournament__score.-first li:nth-child(36) span:nth-child(1) {
  grid-column: 3;
  grid-row: 282;
}
.p-tournament__score.-first li:nth-child(36) span:nth-child(2) {
  grid-column: 3;
  grid-row: 283;
}
.p-tournament__score.-first li:nth-child(37) span:nth-child(1) {
  grid-column: 3;
  grid-row: 290;
}
.p-tournament__score.-first li:nth-child(37) span:nth-child(2) {
  grid-column: 3;
  grid-row: 291;
}
.p-tournament__score.-first li:nth-child(38) span:nth-child(1) {
  grid-column: 3;
  grid-row: 298;
}
.p-tournament__score.-first li:nth-child(38) span:nth-child(2) {
  grid-column: 3;
  grid-row: 299;
}
.p-tournament__score.-first li:nth-child(39) span:nth-child(1) {
  grid-column: 3;
  grid-row: 306;
}
.p-tournament__score.-first li:nth-child(39) span:nth-child(2) {
  grid-column: 3;
  grid-row: 307;
}
.p-tournament__score.-first li:nth-child(40) span:nth-child(1) {
  grid-column: 3;
  grid-row: 314;
}
.p-tournament__score.-first li:nth-child(40) span:nth-child(2) {
  grid-column: 3;
  grid-row: 315;
}
.p-tournament__score.-first li:nth-child(41) span:nth-child(1) {
  grid-column: 3;
  grid-row: 322;
}
.p-tournament__score.-first li:nth-child(41) span:nth-child(2) {
  grid-column: 3;
  grid-row: 323;
}
.p-tournament__score.-first li:nth-child(42) span:nth-child(1) {
  grid-column: 3;
  grid-row: 330;
}
.p-tournament__score.-first li:nth-child(42) span:nth-child(2) {
  grid-column: 3;
  grid-row: 331;
}
.p-tournament__score.-first li:nth-child(43) span:nth-child(1) {
  grid-column: 3;
  grid-row: 338;
}
.p-tournament__score.-first li:nth-child(43) span:nth-child(2) {
  grid-column: 3;
  grid-row: 339;
}
.p-tournament__score.-first li:nth-child(44) span:nth-child(1) {
  grid-column: 3;
  grid-row: 346;
}
.p-tournament__score.-first li:nth-child(44) span:nth-child(2) {
  grid-column: 3;
  grid-row: 347;
}
.p-tournament__score.-first li:nth-child(45) span:nth-child(1) {
  grid-column: 3;
  grid-row: 354;
}
.p-tournament__score.-first li:nth-child(45) span:nth-child(2) {
  grid-column: 3;
  grid-row: 355;
}
.p-tournament__score.-first li:nth-child(46) span:nth-child(1) {
  grid-column: 3;
  grid-row: 362;
}
.p-tournament__score.-first li:nth-child(46) span:nth-child(2) {
  grid-column: 3;
  grid-row: 363;
}
.p-tournament__score.-first li:nth-child(47) span:nth-child(1) {
  grid-column: 3;
  grid-row: 370;
}
.p-tournament__score.-first li:nth-child(47) span:nth-child(2) {
  grid-column: 3;
  grid-row: 371;
}
.p-tournament__score.-first li:nth-child(48) span:nth-child(1) {
  grid-column: 3;
  grid-row: 378;
}
.p-tournament__score.-first li:nth-child(48) span:nth-child(2) {
  grid-column: 3;
  grid-row: 379;
}
.p-tournament__score.-first li:nth-child(49) span:nth-child(1) {
  grid-column: 3;
  grid-row: 386;
}
.p-tournament__score.-first li:nth-child(49) span:nth-child(2) {
  grid-column: 3;
  grid-row: 387;
}
.p-tournament__score.-first li:nth-child(50) span:nth-child(1) {
  grid-column: 3;
  grid-row: 394;
}
.p-tournament__score.-first li:nth-child(50) span:nth-child(2) {
  grid-column: 3;
  grid-row: 395;
}
.p-tournament__score.-first li:nth-child(51) span:nth-child(1) {
  grid-column: 3;
  grid-row: 402;
}
.p-tournament__score.-first li:nth-child(51) span:nth-child(2) {
  grid-column: 3;
  grid-row: 403;
}
.p-tournament__score.-first li:nth-child(52) span:nth-child(1) {
  grid-column: 3;
  grid-row: 410;
}
.p-tournament__score.-first li:nth-child(52) span:nth-child(2) {
  grid-column: 3;
  grid-row: 411;
}
.p-tournament__score.-first li:nth-child(53) span:nth-child(1) {
  grid-column: 3;
  grid-row: 418;
}
.p-tournament__score.-first li:nth-child(53) span:nth-child(2) {
  grid-column: 3;
  grid-row: 419;
}
.p-tournament__score.-first li:nth-child(54) span:nth-child(1) {
  grid-column: 3;
  grid-row: 426;
}
.p-tournament__score.-first li:nth-child(54) span:nth-child(2) {
  grid-column: 3;
  grid-row: 427;
}
.p-tournament__score.-first li:nth-child(55) span:nth-child(1) {
  grid-column: 3;
  grid-row: 434;
}
.p-tournament__score.-first li:nth-child(55) span:nth-child(2) {
  grid-column: 3;
  grid-row: 435;
}
.p-tournament__score.-first li:nth-child(56) span:nth-child(1) {
  grid-column: 3;
  grid-row: 442;
}
.p-tournament__score.-first li:nth-child(56) span:nth-child(2) {
  grid-column: 3;
  grid-row: 443;
}
.p-tournament__score.-first li:nth-child(57) span:nth-child(1) {
  grid-column: 3;
  grid-row: 450;
}
.p-tournament__score.-first li:nth-child(57) span:nth-child(2) {
  grid-column: 3;
  grid-row: 451;
}
.p-tournament__score.-first li:nth-child(58) span:nth-child(1) {
  grid-column: 3;
  grid-row: 458;
}
.p-tournament__score.-first li:nth-child(58) span:nth-child(2) {
  grid-column: 3;
  grid-row: 459;
}
.p-tournament__score.-first li:nth-child(59) span:nth-child(1) {
  grid-column: 3;
  grid-row: 466;
}
.p-tournament__score.-first li:nth-child(59) span:nth-child(2) {
  grid-column: 3;
  grid-row: 467;
}
.p-tournament__score.-first li:nth-child(60) span:nth-child(1) {
  grid-column: 3;
  grid-row: 474;
}
.p-tournament__score.-first li:nth-child(60) span:nth-child(2) {
  grid-column: 3;
  grid-row: 475;
}
.p-tournament__score.-first li:nth-child(61) span:nth-child(1) {
  grid-column: 3;
  grid-row: 482;
}
.p-tournament__score.-first li:nth-child(61) span:nth-child(2) {
  grid-column: 3;
  grid-row: 483;
}
.p-tournament__score.-first li:nth-child(62) span:nth-child(1) {
  grid-column: 3;
  grid-row: 490;
}
.p-tournament__score.-first li:nth-child(62) span:nth-child(2) {
  grid-column: 3;
  grid-row: 491;
}
.p-tournament__score.-first li:nth-child(63) span:nth-child(1) {
  grid-column: 3;
  grid-row: 498;
}
.p-tournament__score.-first li:nth-child(63) span:nth-child(2) {
  grid-column: 3;
  grid-row: 499;
}
.p-tournament__score.-first li:nth-child(64) span:nth-child(1) {
  grid-column: 3;
  grid-row: 506;
}
.p-tournament__score.-first li:nth-child(64) span:nth-child(2) {
  grid-column: 3;
  grid-row: 507;
}
.p-tournament__score.-second li:nth-child(1) span:nth-child(1) {
  grid-column: 4;
  grid-row: 6;
}
.p-tournament__score.-second li:nth-child(1) span:nth-child(2) {
  grid-column: 4;
  grid-row: 7;
}
.p-tournament__score.-second li:nth-child(2) span:nth-child(1) {
  grid-column: 4;
  grid-row: 22;
}
.p-tournament__score.-second li:nth-child(2) span:nth-child(2) {
  grid-column: 4;
  grid-row: 23;
}
.p-tournament__score.-second li:nth-child(3) span:nth-child(1) {
  grid-column: 4;
  grid-row: 38;
}
.p-tournament__score.-second li:nth-child(3) span:nth-child(2) {
  grid-column: 4;
  grid-row: 39;
}
.p-tournament__score.-second li:nth-child(4) span:nth-child(1) {
  grid-column: 4;
  grid-row: 54;
}
.p-tournament__score.-second li:nth-child(4) span:nth-child(2) {
  grid-column: 4;
  grid-row: 55;
}
.p-tournament__score.-second li:nth-child(5) span:nth-child(1) {
  grid-column: 4;
  grid-row: 70;
}
.p-tournament__score.-second li:nth-child(5) span:nth-child(2) {
  grid-column: 4;
  grid-row: 71;
}
.p-tournament__score.-second li:nth-child(6) span:nth-child(1) {
  grid-column: 4;
  grid-row: 86;
}
.p-tournament__score.-second li:nth-child(6) span:nth-child(2) {
  grid-column: 4;
  grid-row: 87;
}
.p-tournament__score.-second li:nth-child(7) span:nth-child(1) {
  grid-column: 4;
  grid-row: 102;
}
.p-tournament__score.-second li:nth-child(7) span:nth-child(2) {
  grid-column: 4;
  grid-row: 103;
}
.p-tournament__score.-second li:nth-child(8) span:nth-child(1) {
  grid-column: 4;
  grid-row: 118;
}
.p-tournament__score.-second li:nth-child(8) span:nth-child(2) {
  grid-column: 4;
  grid-row: 119;
}
.p-tournament__score.-second li:nth-child(9) span:nth-child(1) {
  grid-column: 4;
  grid-row: 134;
}
.p-tournament__score.-second li:nth-child(9) span:nth-child(2) {
  grid-column: 4;
  grid-row: 135;
}
.p-tournament__score.-second li:nth-child(10) span:nth-child(1) {
  grid-column: 4;
  grid-row: 150;
}
.p-tournament__score.-second li:nth-child(10) span:nth-child(2) {
  grid-column: 4;
  grid-row: 151;
}
.p-tournament__score.-second li:nth-child(11) span:nth-child(1) {
  grid-column: 4;
  grid-row: 166;
}
.p-tournament__score.-second li:nth-child(11) span:nth-child(2) {
  grid-column: 4;
  grid-row: 167;
}
.p-tournament__score.-second li:nth-child(12) span:nth-child(1) {
  grid-column: 4;
  grid-row: 182;
}
.p-tournament__score.-second li:nth-child(12) span:nth-child(2) {
  grid-column: 4;
  grid-row: 183;
}
.p-tournament__score.-second li:nth-child(13) span:nth-child(1) {
  grid-column: 4;
  grid-row: 198;
}
.p-tournament__score.-second li:nth-child(13) span:nth-child(2) {
  grid-column: 4;
  grid-row: 199;
}
.p-tournament__score.-second li:nth-child(14) span:nth-child(1) {
  grid-column: 4;
  grid-row: 214;
}
.p-tournament__score.-second li:nth-child(14) span:nth-child(2) {
  grid-column: 4;
  grid-row: 215;
}
.p-tournament__score.-second li:nth-child(15) span:nth-child(1) {
  grid-column: 4;
  grid-row: 230;
}
.p-tournament__score.-second li:nth-child(15) span:nth-child(2) {
  grid-column: 4;
  grid-row: 231;
}
.p-tournament__score.-second li:nth-child(16) span:nth-child(1) {
  grid-column: 4;
  grid-row: 246;
}
.p-tournament__score.-second li:nth-child(16) span:nth-child(2) {
  grid-column: 4;
  grid-row: 247;
}
.p-tournament__score.-second li:nth-child(17) span:nth-child(1) {
  grid-column: 4;
  grid-row: 262;
}
.p-tournament__score.-second li:nth-child(17) span:nth-child(2) {
  grid-column: 4;
  grid-row: 263;
}
.p-tournament__score.-second li:nth-child(18) span:nth-child(1) {
  grid-column: 4;
  grid-row: 278;
}
.p-tournament__score.-second li:nth-child(18) span:nth-child(2) {
  grid-column: 4;
  grid-row: 279;
}
.p-tournament__score.-second li:nth-child(19) span:nth-child(1) {
  grid-column: 4;
  grid-row: 294;
}
.p-tournament__score.-second li:nth-child(19) span:nth-child(2) {
  grid-column: 4;
  grid-row: 295;
}
.p-tournament__score.-second li:nth-child(20) span:nth-child(1) {
  grid-column: 4;
  grid-row: 310;
}
.p-tournament__score.-second li:nth-child(20) span:nth-child(2) {
  grid-column: 4;
  grid-row: 311;
}
.p-tournament__score.-second li:nth-child(21) span:nth-child(1) {
  grid-column: 4;
  grid-row: 326;
}
.p-tournament__score.-second li:nth-child(21) span:nth-child(2) {
  grid-column: 4;
  grid-row: 327;
}
.p-tournament__score.-second li:nth-child(22) span:nth-child(1) {
  grid-column: 4;
  grid-row: 342;
}
.p-tournament__score.-second li:nth-child(22) span:nth-child(2) {
  grid-column: 4;
  grid-row: 343;
}
.p-tournament__score.-second li:nth-child(23) span:nth-child(1) {
  grid-column: 4;
  grid-row: 358;
}
.p-tournament__score.-second li:nth-child(23) span:nth-child(2) {
  grid-column: 4;
  grid-row: 359;
}
.p-tournament__score.-second li:nth-child(24) span:nth-child(1) {
  grid-column: 4;
  grid-row: 374;
}
.p-tournament__score.-second li:nth-child(24) span:nth-child(2) {
  grid-column: 4;
  grid-row: 375;
}
.p-tournament__score.-second li:nth-child(25) span:nth-child(1) {
  grid-column: 4;
  grid-row: 390;
}
.p-tournament__score.-second li:nth-child(25) span:nth-child(2) {
  grid-column: 4;
  grid-row: 391;
}
.p-tournament__score.-second li:nth-child(26) span:nth-child(1) {
  grid-column: 4;
  grid-row: 406;
}
.p-tournament__score.-second li:nth-child(26) span:nth-child(2) {
  grid-column: 4;
  grid-row: 407;
}
.p-tournament__score.-second li:nth-child(27) span:nth-child(1) {
  grid-column: 4;
  grid-row: 422;
}
.p-tournament__score.-second li:nth-child(27) span:nth-child(2) {
  grid-column: 4;
  grid-row: 423;
}
.p-tournament__score.-second li:nth-child(28) span:nth-child(1) {
  grid-column: 4;
  grid-row: 438;
}
.p-tournament__score.-second li:nth-child(28) span:nth-child(2) {
  grid-column: 4;
  grid-row: 439;
}
.p-tournament__score.-second li:nth-child(29) span:nth-child(1) {
  grid-column: 4;
  grid-row: 454;
}
.p-tournament__score.-second li:nth-child(29) span:nth-child(2) {
  grid-column: 4;
  grid-row: 455;
}
.p-tournament__score.-second li:nth-child(30) span:nth-child(1) {
  grid-column: 4;
  grid-row: 470;
}
.p-tournament__score.-second li:nth-child(30) span:nth-child(2) {
  grid-column: 4;
  grid-row: 471;
}
.p-tournament__score.-second li:nth-child(31) span:nth-child(1) {
  grid-column: 4;
  grid-row: 486;
}
.p-tournament__score.-second li:nth-child(31) span:nth-child(2) {
  grid-column: 4;
  grid-row: 487;
}
.p-tournament__score.-second li:nth-child(32) span:nth-child(1) {
  grid-column: 4;
  grid-row: 502;
}
.p-tournament__score.-second li:nth-child(32) span:nth-child(2) {
  grid-column: 4;
  grid-row: 503;
}
.p-tournament__score.-third li:nth-child(1) span:nth-child(1) {
  grid-column: 5;
  grid-row: 14;
}
.p-tournament__score.-third li:nth-child(1) span:nth-child(2) {
  grid-column: 5;
  grid-row: 15;
}
.p-tournament__score.-third li:nth-child(2) span:nth-child(1) {
  grid-column: 5;
  grid-row: 46;
}
.p-tournament__score.-third li:nth-child(2) span:nth-child(2) {
  grid-column: 5;
  grid-row: 47;
}
.p-tournament__score.-third li:nth-child(3) span:nth-child(1) {
  grid-column: 5;
  grid-row: 78;
}
.p-tournament__score.-third li:nth-child(3) span:nth-child(2) {
  grid-column: 5;
  grid-row: 79;
}
.p-tournament__score.-third li:nth-child(4) span:nth-child(1) {
  grid-column: 5;
  grid-row: 110;
}
.p-tournament__score.-third li:nth-child(4) span:nth-child(2) {
  grid-column: 5;
  grid-row: 111;
}
.p-tournament__score.-third li:nth-child(5) span:nth-child(1) {
  grid-column: 5;
  grid-row: 142;
}
.p-tournament__score.-third li:nth-child(5) span:nth-child(2) {
  grid-column: 5;
  grid-row: 143;
}
.p-tournament__score.-third li:nth-child(6) span:nth-child(1) {
  grid-column: 5;
  grid-row: 174;
}
.p-tournament__score.-third li:nth-child(6) span:nth-child(2) {
  grid-column: 5;
  grid-row: 175;
}
.p-tournament__score.-third li:nth-child(7) span:nth-child(1) {
  grid-column: 5;
  grid-row: 206;
}
.p-tournament__score.-third li:nth-child(7) span:nth-child(2) {
  grid-column: 5;
  grid-row: 207;
}
.p-tournament__score.-third li:nth-child(8) span:nth-child(1) {
  grid-column: 5;
  grid-row: 238;
}
.p-tournament__score.-third li:nth-child(8) span:nth-child(2) {
  grid-column: 5;
  grid-row: 239;
}
.p-tournament__score.-third li:nth-child(9) span:nth-child(1) {
  grid-column: 5;
  grid-row: 270;
}
.p-tournament__score.-third li:nth-child(9) span:nth-child(2) {
  grid-column: 5;
  grid-row: 271;
}
.p-tournament__score.-third li:nth-child(10) span:nth-child(1) {
  grid-column: 5;
  grid-row: 302;
}
.p-tournament__score.-third li:nth-child(10) span:nth-child(2) {
  grid-column: 5;
  grid-row: 303;
}
.p-tournament__score.-third li:nth-child(11) span:nth-child(1) {
  grid-column: 5;
  grid-row: 334;
}
.p-tournament__score.-third li:nth-child(11) span:nth-child(2) {
  grid-column: 5;
  grid-row: 335;
}
.p-tournament__score.-third li:nth-child(12) span:nth-child(1) {
  grid-column: 5;
  grid-row: 366;
}
.p-tournament__score.-third li:nth-child(12) span:nth-child(2) {
  grid-column: 5;
  grid-row: 367;
}
.p-tournament__score.-third li:nth-child(13) span:nth-child(1) {
  grid-column: 5;
  grid-row: 398;
}
.p-tournament__score.-third li:nth-child(13) span:nth-child(2) {
  grid-column: 5;
  grid-row: 399;
}
.p-tournament__score.-third li:nth-child(14) span:nth-child(1) {
  grid-column: 5;
  grid-row: 430;
}
.p-tournament__score.-third li:nth-child(14) span:nth-child(2) {
  grid-column: 5;
  grid-row: 431;
}
.p-tournament__score.-third li:nth-child(15) span:nth-child(1) {
  grid-column: 5;
  grid-row: 462;
}
.p-tournament__score.-third li:nth-child(15) span:nth-child(2) {
  grid-column: 5;
  grid-row: 463;
}
.p-tournament__score.-third li:nth-child(16) span:nth-child(1) {
  grid-column: 5;
  grid-row: 494;
}
.p-tournament__score.-third li:nth-child(16) span:nth-child(2) {
  grid-column: 5;
  grid-row: 495;
}
.p-tournament__score.-fourth li:nth-child(1) span:nth-child(1) {
  grid-column: 6;
  grid-row: 31;
}
.p-tournament__score.-fourth li:nth-child(1) span:nth-child(2) {
  grid-column: 6;
  grid-row: 32;
}
.p-tournament__score.-fourth li:nth-child(2) span:nth-child(1) {
  grid-column: 6;
  grid-row: 95;
}
.p-tournament__score.-fourth li:nth-child(2) span:nth-child(2) {
  grid-column: 6;
  grid-row: 96;
}
.p-tournament__score.-fourth li:nth-child(3) span:nth-child(1) {
  grid-column: 6;
  grid-row: 159;
}
.p-tournament__score.-fourth li:nth-child(3) span:nth-child(2) {
  grid-column: 6;
  grid-row: 160;
}
.p-tournament__score.-fourth li:nth-child(4) span:nth-child(1) {
  grid-column: 6;
  grid-row: 223;
}
.p-tournament__score.-fourth li:nth-child(4) span:nth-child(2) {
  grid-column: 6;
  grid-row: 224;
}
.p-tournament__score.-fourth li:nth-child(5) span:nth-child(1) {
  grid-column: 6;
  grid-row: 287;
}
.p-tournament__score.-fourth li:nth-child(5) span:nth-child(2) {
  grid-column: 6;
  grid-row: 288;
}
.p-tournament__score.-fourth li:nth-child(6) span:nth-child(1) {
  grid-column: 6;
  grid-row: 351;
}
.p-tournament__score.-fourth li:nth-child(6) span:nth-child(2) {
  grid-column: 6;
  grid-row: 352;
}
.p-tournament__score.-fourth li:nth-child(7) span:nth-child(1) {
  grid-column: 6;
  grid-row: 415;
}
.p-tournament__score.-fourth li:nth-child(7) span:nth-child(2) {
  grid-column: 6;
  grid-row: 416;
}
.p-tournament__score.-fourth li:nth-child(8) span:nth-child(1) {
  grid-column: 6;
  grid-row: 479;
}
.p-tournament__score.-fourth li:nth-child(8) span:nth-child(2) {
  grid-column: 6;
  grid-row: 480;
}
.p-tournament__score.-fifth li:nth-child(1) span:nth-child(1) {
  grid-column: 7;
  grid-row: 63;
}
.p-tournament__score.-fifth li:nth-child(1) span:nth-child(2) {
  grid-column: 7;
  grid-row: 64;
}
.p-tournament__score.-fifth li:nth-child(2) span:nth-child(1) {
  grid-column: 7;
  grid-row: 191;
}
.p-tournament__score.-fifth li:nth-child(2) span:nth-child(2) {
  grid-column: 7;
  grid-row: 192;
}
.p-tournament__score.-fifth li:nth-child(3) span:nth-child(1) {
  grid-column: 7;
  grid-row: 319;
}
.p-tournament__score.-fifth li:nth-child(3) span:nth-child(2) {
  grid-column: 7;
  grid-row: 320;
}
.p-tournament__score.-fifth li:nth-child(4) span:nth-child(1) {
  grid-column: 7;
  grid-row: 447;
}
.p-tournament__score.-fifth li:nth-child(4) span:nth-child(2) {
  grid-column: 7;
  grid-row: 448;
}
.p-tournament__score.-sixth li:nth-child(1) span:nth-child(1) {
  grid-column: 8;
  grid-row: 127;
}
.p-tournament__score.-sixth li:nth-child(1) span:nth-child(2) {
  grid-column: 8;
  grid-row: 128;
}
.p-tournament__score.-sixth li:nth-child(2) span:nth-child(1) {
  grid-column: 8;
  grid-row: 383;
}
.p-tournament__score.-sixth li:nth-child(2) span:nth-child(2) {
  grid-column: 8;
  grid-row: 384;
}
.p-tournament__score.-seventh li:nth-child(1) span:nth-child(1) {
  grid-column: 9;
  grid-row: 254;
}
.p-tournament__score.-seventh li:nth-child(1) span:nth-child(2) {
  grid-column: 9;
  grid-row: 255;
}
.p-tournament__winner {
  display: contents;
}
.p-tournament__winner dt {
  grid-column: var(--col-w, 9);
  grid-row: var(--row-trophy, 120);
  align-self: flex-end;
}
.p-tournament__winner dt img {
  margin: 0 auto;
  width: 30px;
}
.p-tournament__winner dd {
  grid-column: var(--col-w, 9);
  align-items: center;
  text-align: center;
  grid-row: var(--row-winner-name, 126);
  font-weight: 500;
  align-self: flex-end;
  font-size: 10px;
}
.p-tournament__label {
  margin: 8px 0 0 11px;
}
.p-tournament__label li {
  font-size: 14px;
  font-weight: 500;
}
.p-tournament__btn {
  margin-top: 11.5384615385vw;
}
.p-tournament__btn a {
  width: 71.7948717949vw;
  display: flex;
  margin: 0 auto;
  border-radius: 1.2820512821vw;
  overflow: hidden;
  background: #fcdb00;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  color: #000;
  -moz-column-gap: 2.5641025641vw;
       column-gap: 2.5641025641vw;
  padding: 3.8461538462vw;
}
.p-tournament__btn a::before {
  content: "";
  display: block;
  background: url("../img/tournament/btn.svg") no-repeat;
  background-size: contain;
  width: 5.1282051282vw;
  height: 7.6923076923vw;
}

.p-ranking__main {
  padding: 9.7435897436vw 3.8461538462vw;
}
.p-ranking__tab {
  display: flex;
  flex-wrap: wrap;
  gap: 2.5641025641vw;
  margin-top: 11.7948717949vw;
}
.p-ranking__tab li {
  width: calc((100% - 2.5641025641vw) / 2);
}
.p-ranking__tab li:nth-child(n+3) {
  width: calc((100% - 5.1282051282vw) / 3);
}
.p-ranking__tab li a {
  border: 1px solid #717171;
  background: #2e2e2e;
  display: block;
  border-radius: 0.2564102564vw;
  font-weight: 600;
  font-size: 3.0769230769vw;
  text-align: center;
  padding: 4.6153846154vw 0;
  color: rgba(255, 255, 255, 0.66);
}
.p-ranking__tab li a.is-active {
  background: #000;
  color: #fff;
}
.p-ranking__tab-contents {
  margin-top: 2.5641025641vw;
}
.p-ranking__tab-contents .c-note {
  margin-bottom: 2.5641025641vw;
}
.p-ranking__tab-contents > div:not(:first-child) {
  display: none;
}
.p-ranking__table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #717171;
}
.p-ranking__table tr:nth-child(n+22) {
  display: none;
}
.p-ranking__table th,
.p-ranking__table td {
  border: 1px solid #717171;
  padding: 2.5641025641vw;
  font-weight: 500;
  font-size: 2.5641025641vw;
  text-align: center;
}
.p-ranking__table th {
  background: #111;
}
.p-ranking__table td {
  background: #222;
}
.p-ranking__table td.-no {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.8205128205vw;
}
.p-ranking__table td.-state {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.8205128205vw;
}
.p-ranking__table td.-state span {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 1.0256410256vw;
       column-gap: 1.0256410256vw;
}
.p-ranking__table td.-state span::before {
  content: "";
  display: block;
  width: 1.5384615385vw;
  height: 1.2820512821vw;
  background-size: contain;
  background-repeat: no-repeat;
}
.p-ranking__table td.-state span.-up {
  color: #1ec21c;
}
.p-ranking__table td.-state span.-up::before {
  background-image: url(../img/rank/icon_up.svg);
}
.p-ranking__table td.-state span.-down {
  color: #f30408;
}
.p-ranking__table td.-state span.-down::before {
  background-image: url(../img/rank/icon_down.svg);
}
.p-ranking__table td.-country img {
  display: none;
}
.p-ranking__player {
  display: flex;
  align-items: center;
  -moz-column-gap: 2.5641025641vw;
       column-gap: 2.5641025641vw;
}
.p-ranking__player + .p-ranking__player {
  margin-top: 1.2820512821vw;
}
.p-ranking__player img {
  width: 6.4102564103vw;
  height: 6.4102564103vw;
  border-radius: 0.5128205128vw;
  background: #fff;
}
.p-ranking__country + .p-ranking__country {
  margin-top: 1.2820512821vw;
}
.p-ranking__btn {
  margin-top: 11.5384615385vw;
}
.p-ranking__btn a {
  width: 45.1282051282vw;
  display: flex;
  margin: 0 auto;
  border-radius: 1.2820512821vw;
  overflow: hidden;
  background: #fcdb00;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  color: #000;
  -moz-column-gap: 2.5641025641vw;
       column-gap: 2.5641025641vw;
  padding: 3.3333333333vw;
  font-size: 3.0769230769vw;
}

.p-detail__main {
  padding: 5.3846153846vw 3.8461538462vw;
}
.p-detail__block {
  border: 1px solid #717171;
  background: #222222;
  padding: 3.0769230769vw;
}
.p-detail__title {
  background: #111;
  padding: 2.5641025641vw 3.8461538462vw;
  font-weight: 600;
  font-size: 3.0769230769vw;
  display: flex;
  align-items: center;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
  line-height: 1;
}
.p-detail__title span {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 5.1282051282vw;
  font-weight: 600;
}
.p-detail__hero {
  background: #111;
  padding-bottom: 9.4871794872vw;
  position: relative;
}
.p-detail__hero-badge {
  position: absolute;
  background: url("../img/detail/badge.svg") no-repeat 50% 50%;
  background-size: contain;
  left: 5.8974358974vw;
  top: 6.6666666667vw;
  width: 19.7435897436vw;
  height: 19.7435897436vw;
  color: #000;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-detail__hero-badge dl {
  text-align: center;
  font-weight: 900;
}
.p-detail__hero-badge dl dt {
  font-size: 2.5641025641vw;
  line-height: 1;
  font-weight: 900;
}
.p-detail__hero-badge dl dd {
  font-size: 4.1025641026vw;
  line-height: 1;
  font-weight: 900;
}
.p-detail__hero-badge dl dd span {
  font-size: 7.6923076923vw;
  font-weight: 900;
}
.p-detail__hero-fig {
  position: relative;
  padding: 3.8461538462vw;
}
.p-detail__hero-fig .-main {
  display: block;
  width: 55.8974358974vw;
  margin-left: auto;
}
.p-detail__hero-fig .-sub {
  display: block;
  position: absolute;
  left: 3.8461538462vw;
  bottom: 17.9487179487vw;
}
.p-detail__hero-fig .-sub span {
  display: block;
  background: #000;
  color: #fff;
  font-weight: 900;
  font-size: 6.1538461538vw;
  letter-spacing: -0.05em;
  width: -moz-fit-content;
  width: fit-content;
}
.p-detail__hero-fig .-sub span:first-child {
  margin-right: 2.3076923077vw;
}
.p-detail__hero-fig .-sub span:last-child {
  margin-top: 1.2820512821vw;
  margin-left: auto;
}
.p-detail__hero-fig .-copy {
  position: absolute;
  right: 3.8461538462vw;
  bottom: 3.8461538462vw;
  color: var(--color-00-white-30);
  font-size: 1.5384615385vw;
  z-index: 2;
  line-height: 1;
}
.p-detail__hero-info {
  margin-top: 7.1794871795vw;
}
.p-detail__hero-info-title {
  text-align: center;
  font-weight: 600;
  line-height: 1;
  font-size: 9.7435897436vw;
}
.p-detail__hero-info-sub {
  text-align: center;
  font-weight: 500;
  line-height: 2.2;
  font-size: 3.5897435897vw;
}
.p-detail__hero-info-list {
  width: -moz-fit-content;
  width: fit-content;
  margin: 4.1025641026vw auto 0;
}
.p-detail__hero-info-list div {
  display: flex;
  font-size: 3.5897435897vw;
}
.p-detail__hero-info-list div dt {
  min-width: 4em;
}
.p-detail__hero-info-list div dd::before {
  content: ":";
  margin: 0 2.5641025641vw;
}
.p-detail__hero-info-sns {
  margin-top: 6.1538461538vw;
  display: flex;
  justify-content: center;
  gap: 4.1025641026vw;
}
.p-detail__hero-info-sns li {
  width: 5.3846153846vw;
}
.p-detail__hero-info-sns li.-youtube {
  width: 6.4102564103vw;
}
.p-detail__profile-inner {
  padding: 2.5641025641vw 3.3333333333vw 7.1794871795vw;
}
.p-detail__profile-inner > *:first-child {
  margin-top: 0;
}
.p-detail__profile-inner p {
  font-size: 3.0769230769vw;
  line-height: 1.8;
  margin-top: 6.4102564103vw;
}
.p-detail__style {
  padding-bottom: 7.6923076923vw;
}
.p-detail__style-chart-block {
  padding: 14.8717948718vw 0 5.641025641vw;
}
.p-detail__style-chart {
  width: 51.5384615385vw;
  margin: 0 auto;
  position: relative;
}
.p-detail__style-chart img {
  display: block;
  line-height: 1;
}
.p-detail__style-chart svg {
  position: absolute;
  top: 0;
  display: block;
  line-height: 1;
  left: 0;
  width: 100%;
  height: 100%;
}
.p-detail__style-chart ul li {
  font-size: 3.0769230769vw;
  position: absolute;
}
.p-detail__style-chart ul li:nth-child(1) {
  top: -8.9743589744vw;
  left: 15.3846153846vw;
}
.p-detail__style-chart ul li:nth-child(2) {
  top: 12.8205128205vw;
  right: -14.1025641026vw;
}
.p-detail__style-chart ul li:nth-child(3) {
  bottom: -7.6923076923vw;
  right: -2.5641025641vw;
}
.p-detail__style-chart ul li:nth-child(4) {
  bottom: -7.6923076923vw;
  left: -2.5641025641vw;
}
.p-detail__style-chart ul li:nth-child(5) {
  top: 12.8205128205vw;
  left: -14.1025641026vw;
}
.p-detail__style-score {
  margin: 15.8974358974vw 6.9230769231vw 0;
}
.p-detail__style-score li {
  margin-top: 2.8205128205vw;
  display: flex;
  border: 1px solid #717171;
  background: #111;
  padding: 2.8205128205vw 5.1282051282vw;
  align-items: center;
}
.p-detail__style-score li .-label {
  font-weight: 600;
  flex-grow: 1;
  font-size: 3.0769230769vw;
}
.p-detail__style-score li .-num {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 600;
  font-size: 4.6153846154vw;
  line-height: 1;
  font-size: 6.6666666667vw;
}
.p-detail__style-score li .-num span {
  font-size: 12.3076923077vw;
}
.p-detail__style .c-report {
  margin: 0 3.3333333333vw;
  padding-top: 41.0256410256vw;
}
.p-detail__style .c-report h2 {
  font-size: 3.8461538462vw;
}
.p-detail__style .c-report p {
  line-height: 1.8;
}
.p-detail__style .c-report__profile {
  left: 0;
  top: 28.2051282051vw;
}
.p-detail__grade {
  padding-bottom: 6.6666666667vw;
}
.p-detail__grade-list {
  margin-top: 4.6153846154vw;
  display: flex;
  flex-wrap: wrap;
  gap: 3.8461538462vw;
}
.p-detail__grade-list li {
  width: calc((100% - 3.8461538462vw) / 2);
  border: 1px solid #717171;
  background: #111;
  padding: 3.8461538462vw 3.8461538462vw 2.5641025641vw;
  align-items: center;
}
.p-detail__grade-list li::before {
  content: "";
  display: block;
  background: url("../img/detail/grade.svg") no-repeat;
  background-size: contain;
  width: 32.0512820513vw;
  height: 6.1538461538vw;
}
.p-detail__grade-list li dl {
  text-align: center;
  margin-top: 3.8461538462vw;
}
.p-detail__grade-list li dl dt {
  font-weight: 600;
  font-size: 3.8461538462vw;
}
.p-detail__grade-list li dl dd {
  font-size: 7.9487179487vw;
  font-weight: 600;
  margin-top: 2.5641025641vw;
}
.p-detail__grade-list li dl dd span {
  font-weight: 700;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  font-size: 14.6153846154vw;
}
.p-detail__grade2 {
  padding-bottom: 6.6666666667vw;
}
.p-detail__grade2 .splide.is-initialized:not(.is-active) .splide__list {
  display: flex;
}
.p-detail__grade2-list {
  margin-top: 10.2564102564vw;
}
.p-detail__grade2-list .splide__list {
  flex-wrap: wrap;
  gap: 11.0256410256vw 5.1282051282vw;
}
.p-detail__grade2-list .splide__list li {
  width: calc((100% - 5.1282051282vw) / 2);
  background: url("../img/detail/bg_grade2.svg") no-repeat;
  background-size: contain;
  text-align: center;
  height: 35.3846153846vw;
  padding-bottom: 7.6923076923vw;
}
.p-detail__grade2-list .splide__list li dl {
  margin-top: 1.2820512821vw;
}
.p-detail__grade2-list .splide__list li dl dt {
  font-size: 2.5641025641vw;
  font-weight: 600;
  line-height: 1.5;
}
.p-detail__grade2-list .splide__list li dl dd {
  margin-top: 1.2820512821vw;
  font-weight: 600;
  font-size: 4.358974359vw;
}
.p-detail__grade2-list .splide__arrow {
  width: clamp(8px, 1.0416666667vw, 15px);
  height: clamp(14.4px, 1.875vw, 27px);
  background: url("../img/home/slide_arrow.svg") no-repeat;
  background-size: contain;
  position: absolute;
  top: 35%;
}
.p-detail__grade2-list .splide__arrow svg {
  display: none;
}
.p-detail__grade2-list .splide__arrow--prev {
  left: 0;
  transform: rotate(180deg);
}
.p-detail__grade2-list .splide__arrow--next {
  right: 0;
}
.p-detail__grade2-list .splide__pagination {
  margin-top: clamp(26.1333333333px, 3.4027777778vw, 49px);
  -moz-column-gap: clamp(4.2666666667px, 0.5555555556vw, 8px);
       column-gap: clamp(4.2666666667px, 0.5555555556vw, 8px);
}
.p-detail__grade2-list .splide__pagination li {
  width: clamp(4.8px, 0.625vw, 9px);
  height: clamp(4.8px, 0.625vw, 9px);
}
.p-detail__grade2-list .splide__pagination__page {
  width: clamp(4.8px, 0.625vw, 9px);
  height: clamp(4.8px, 0.625vw, 9px);
  background: #707070;
  border-radius: 50%;
}
.p-detail__grade2-list .splide__pagination__page.is-active {
  background: #fff;
}
.p-detail__grade2-year {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 600;
  font-size: 6.9230769231vw;
  line-height: 1;
  margin-top: 3.8461538462vw;
}
.p-detail__movie {
  margin-top: 11.0256410256vw;
}
.p-detail__movie-frame {
  aspect-ratio: 16/9;
}
.p-detail__movie-frame iframe {
  width: 100%;
  height: 100%;
}
.p-detail__movie-caption {
  margin-top: 3.0769230769vw;
  font-size: 3.0769230769vw;
  text-align: center;
}

.p-home__movie-btn {
  margin-top: 11.5384615385vw;
}

.p-home__movie-btn a {
  width: 45.1282051282vw;
  display: flex;
  margin: 0 auto;
  border-radius: 1.2820512821vw;
  overflow: hidden;
  background: #fcdb00;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  color: #000;
  -moz-column-gap: 2.5641025641vw;
  column-gap: 2.5641025641vw;
  padding: 3.3333333333vw;
  font-size: 3.0769230769vw;
  transition: background 0.3s ease;
}
.p-home__movie-btn a:hover {
  background: #fcb000;
}

.splide.no-slider.p-home__digest__cards {
  visibility: inherit;
}

.splide.no-slider.p-home__digest__cards .splide__list {
  display: block;
}

.splide.no-slider.p-home__digest__cards .splide__list .splide__slide {
  margin-top: 3.8461538462vw;
}

/*** 動画詳細 ***/
.movie_detail_wrap {
  padding: 4vw 4vw 14vw;
  margin: 0 0 12vw;
  background: rgba(255, 255, 255, 0.14);
}

.movie_detail_wrap .yt {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

.movie_detail_wrap .yt iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.movie_detail_wrap .tit_detail {
  font-size: 4vw;
  font-weight: 500;
  line-height: 1.7;
  margin: 6vw 0 0;
}

.movie_detail_wrap .info {
  font-size: 3vw;
  font-weight: 500;
  margin: 2vw 0 0;
}

.movie_detail_wrap .detail_wrap {
  margin: 2vw 0 0;
  padding: 8vw 0 0;
  border-top: 1px solid #d9d9d9;
}

.movie_detail_wrap .detail_wrap p {
  font-size: 3vw;
  margin: 0;
}

.movie_detail_wrap .detail_wrap p a {
  color: #fff;
  text-decoration: underline;
}

/* ==========================================================================
Utility
========================================================================== */

@media (hover: hover) and (pointer: fine){
  .p-home__match__result-reload {
    transition: opacity 0.3s ease-out;
  }
  .p-home__match__result-reload:hover {
    opacity: 0.7;
  }
}

@media (prefers-reduced-motion: no-preference){
  :where(html:focus-within) {
    scroll-behavior: smooth; /* 何かにフォーカスがある場合のみスムーズスクロール */
  }
}

@media print and (hover: hover) and (pointer: fine), screen and (min-width:768px) and (hover: hover) and (pointer: fine){
  .p-home__match__result-icon a img {
    transition: opacity 0.3s ease-out;
  }
  .p-home__match__result-icon a img:hover {
    opacity: 0.7;
  }
}

@media print, screen and (max-width:767px){
  .pc {
    display: none !important;
  }
}

@media print, screen and (min-width:768px){
  html {
    scroll-padding-top: clamp(41.6px, 5.4166666667vw, 78px);
  }
  :where(p) {
    font-size: 15px;
    margin-top: 20px;
  }
  .sp {
    display: none !important;
  }
  .l-header {
    padding: 0 clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .l-header__inner {
    padding: clamp(12.8px, 1.6666666667vw, 24px) clamp(14.4px, 1.875vw, 27px) clamp(12.8px, 1.6666666667vw, 24px) 0;
    max-width: 1200px;
    margin: 0 auto;
  }
  .l-header__logo {
    width: clamp(105.0666666667px, 13.6805555556vw, 197px);
  }
  .l-header__link li a {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .l-header__button a {
    border: 1px solid #d5263c;
    width: clamp(64.5333333333px, 8.4027777778vw, 121px);
    height: clamp(19.2px, 2.5vw, 36px);
    font-size: clamp(9.6px, 1.25vw, 18px);
    letter-spacing: 0;
    transition: color 0.3s ease, background 0.3s ease;
  }
  .l-header__button a:hover {
    color: #d5263c;
    background: #fff;
  }
  .l-header2 {
    padding: 0 clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .l-header2__inner {
    padding: clamp(13.8666666667px, 1.8055555556vw, 26px) 0 clamp(10.6666666667px, 1.3888888889vw, 20px);
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
  }
  .l-header2__logo {
    font-size: clamp(14.9333333333px, 1.9444444444vw, 28px);
    -moz-column-gap: clamp(14.9333333333px, 1.9444444444vw, 28px);
         column-gap: clamp(14.9333333333px, 1.9444444444vw, 28px);
    margin-bottom: 0;
  }
  .l-header2__logo img {
    width: clamp(72.5333333333px, 9.4444444444vw, 136px);
  }
  .l-header2__info {
    -moz-column-gap: clamp(18.1333333333px, 2.3611111111vw, 34px);
         column-gap: clamp(18.1333333333px, 2.3611111111vw, 34px);
  }
  .l-header2__info dt {
    font-size: clamp(9.0666666667px, 1.1805555556vw, 17px);
    padding: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(9.6px, 1.25vw, 18px);
  }
  .l-header2__info dd {
    padding: clamp(4.8px, 0.625vw, 9px) clamp(8px, 1.0416666667vw, 15px) clamp(4.8px, 0.625vw, 9px) clamp(11.7333333333px, 1.5277777778vw, 22px);
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
  }
  .l-header2__info dd span.-date {
    font-size: clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .l-header2__info dd span.-separator {
    font-size: clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .l-header2__info dd span.-text {
    font-size: clamp(19.2px, 2.5vw, 36px);
  }
  .l-header2__nav ul {
    max-width: 1200px;
    margin: 0 auto;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
  }
  .l-header2__nav ul li {
    border-bottom: unset;
    width: 14.2857142857%;
  }
  .l-header2__nav ul li:nth-child(n+5) {
    width: 14.2857142857%;
  }
  .l-header2__nav ul li:nth-child(4), .l-header2__nav ul li:nth-child(7) {
    border-right: 1px solid rgba(255, 255, 255, 0.3);
  }
  .l-header2__nav ul li a {
    font-size: clamp(9.0666666667px, 1.1805555556vw, 17px);
    height: clamp(42.6666666667px, 5.5555555556vw, 80px);
  }
  .l-footer {
    padding: 0 clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .l-footer__pagetop a {
    padding: clamp(5.8666666667px, 0.7638888889vw, 11px) clamp(15.4666666667px, 2.0138888889vw, 29px);
    font-size: clamp(7.4666666667px, 0.9722222222vw, 14px);
    -moz-column-gap: clamp(5.8666666667px, 0.7638888889vw, 11px);
         column-gap: clamp(5.8666666667px, 0.7638888889vw, 11px);
  }
  .l-footer__pagetop a:hover {
    background: #000;
  }
  .l-footer__pagetop a::before {
    width: clamp(3.2px, 0.4166666667vw, 6px);
    height: clamp(6.4px, 0.8333333333vw, 12px);
  }
  .l-footer-inner {
    padding: clamp(40.5333333333px, 5.2777777778vw, 76px) 0 clamp(27.7333333333px, 3.6111111111vw, 52px);
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
  }
  .l-footer dl {
    display: flex;
    -moz-column-gap: clamp(32px, 4.1666666667vw, 60px);
         column-gap: clamp(32px, 4.1666666667vw, 60px);
    align-items: center;
  }
  .l-footer dl + dl {
    margin-top: clamp(16px, 2.0833333333vw, 30px);
  }
  .l-footer dl dt {
    font-size: clamp(9.6px, 1.25vw, 18px);
    width: clamp(50.6666666667px, 6.5972222222vw, 95px);
  }
  .l-footer dl dd {
    margin-top: 0;
  }
  .l-footer dl dd ul {
    -moz-column-gap: clamp(16px, 2.0833333333vw, 30px);
         column-gap: clamp(16px, 2.0833333333vw, 30px);
  }
  .l-footer dl dd ul li a {
    font-size: clamp(7.4666666667px, 0.9722222222vw, 14px);
    -moz-column-gap: clamp(4.8px, 0.625vw, 9px);
         column-gap: clamp(4.8px, 0.625vw, 9px);
  }
  .l-footer dl dd ul li a::after {
    width: clamp(2.1333333333px, 0.2777777778vw, 4px);
    height: clamp(4.2666666667px, 0.5555555556vw, 8px);
    top: clamp(1.0666666667px, 0.1388888889vw, 2px);
  }
  .l-footer p {
    margin-top: clamp(30.9333333333px, 4.0277777778vw, 58px);
    font-size: clamp(5.8666666667px, 0.7638888889vw, 11px);
  }
  .l-footer-copy {
    font-size: clamp(5.8666666667px, 0.7638888889vw, 11px);
    margin-top: clamp(16px, 2.0833333333vw, 30px);
  }
  .l-main__inner {
    max-width: 1200px;
    margin: 0 auto;
  }
  .c-title {
    font-size: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .c-title span {
    margin-bottom: clamp(8px, 1.0416666667vw, 15px);
    font-size: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .c-player {
    margin-top: clamp(49.0666666667px, 6.3888888889vw, 92px);
    gap: clamp(22.9333333333px, 2.9861111111vw, 43px) clamp(20.2666666667px, 2.6388888889vw, 38px);
  }
  .c-player__item {
    width: calc((100% - clamp(60.8px, 7.9166666667vw, 114px)) / 4);
  }
  .c-player__figBlock::after {
    height: clamp(64px, 8.3333333333vw, 120px);
  }
  .c-player__info {
    bottom: clamp(6.9333333333px, 0.9027777778vw, 13px);
    right: clamp(5.8666666667px, 0.7638888889vw, 11px);
  }
  .c-player__label {
    font-size: clamp(6.4px, 0.8333333333vw, 12px);
  }
  .c-player__name {
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
  }
  .c-player__copyright {
    bottom: clamp(6.9333333333px, 0.9027777778vw, 13px);
    font-size: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .c-player__btn a {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
    padding: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .c-card {
    margin-top: clamp(29.8666666667px, 3.8888888889vw, 56px);
    padding: clamp(21.3333333333px, 2.7777777778vw, 40px) clamp(21.3333333333px, 2.7777777778vw, 40px) clamp(22.9333333333px, 2.9861111111vw, 43px);
  }
  .c-card__header-date {
    -moz-column-gap: clamp(2.6666666667px, 0.3472222222vw, 5px);
         column-gap: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .c-card__header-date img {
    width: clamp(46.4px, 6.0416666667vw, 87px);
    margin-right: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .c-card__header-date {
    font-size: clamp(17.6px, 2.2916666667vw, 33px);
  }
  .c-card__header-date span {
    font-size: clamp(10.1333333333px, 1.3194444444vw, 19px);
  }
  .c-card__header-icon {
    -moz-column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
         column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .c-card__header-icon img {
    height: clamp(20.2666666667px, 2.6388888889vw, 38px);
  }
  .c-card__body {
    margin-top: clamp(14.9333333333px, 1.9444444444vw, 28px);
  }
  .c-card__info-title {
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
    padding: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px);
    width: clamp(52.2666666667px, 6.8055555556vw, 98px);
  }
  .c-card__info-vs {
    font-size: clamp(30.4px, 3.9583333333vw, 57px);
    margin-top: clamp(16px, 2.0833333333vw, 30px);
  }
  .c-card__info-date {
    font-size: clamp(20.8px, 2.7083333333vw, 39px);
    -moz-column-gap: clamp(1.6px, 0.2083333333vw, 3px);
         column-gap: clamp(1.6px, 0.2083333333vw, 3px);
  }
  .c-card__info-date span {
    font-size: clamp(12.2666666667px, 1.5972222222vw, 23px);
    position: relative;
    top: clamp(2.1333333333px, 0.2777777778vw, 4px);
  }
  .c-card__info-date + .c-card__info-vs {
    font-size: clamp(50.6666666667px, 6.5972222222vw, 95px);
  }
  .c-card__info-date + .c-card__info-vs + .c-card__info-title {
    width: clamp(89.6px, 11.6666666667vw, 168px);
    margin-top: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .c-card__person {
    width: clamp(93.8666666667px, 12.2222222222vw, 176px);
  }
  .c-card__person-fig.-doubles {
    height: clamp(94.9333333333px, 12.3611111111vw, 178px);
  }
  .c-card__person-fig.-doubles .c-fig {
    width: clamp(62.9333333333px, 8.1944444444vw, 118px);
  }
  .c-card__person-fig figcaption {
    font-size: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .c-card__person-name {
    margin-top: clamp(15.4666666667px, 2.0138888889vw, 29px);
    -moz-column-gap: clamp(5.8666666667px, 0.7638888889vw, 11px);
         column-gap: clamp(5.8666666667px, 0.7638888889vw, 11px);
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
  .c-card__person-name span.-flag {
    width: clamp(24px, 3.125vw, 45px);
    top: clamp(-2px, -0.1388888889vw, -1.0666666667px);
  }
  .c-card2 {
    margin-top: clamp(29.8666666667px, 3.8888888889vw, 56px);
    margin-bottom: 0;
    padding: clamp(21.3333333333px, 2.7777777778vw, 40px) clamp(21.3333333333px, 2.7777777778vw, 40px) clamp(22.9333333333px, 2.9861111111vw, 43px);
  }
  .c-card2__body {
    margin-top: clamp(14.9333333333px, 1.9444444444vw, 28px);
    -moz-column-gap: clamp(32px, 4.1666666667vw, 60px);
         column-gap: clamp(32px, 4.1666666667vw, 60px);
    justify-content: center;
  }
  .c-card2__body:has(.-doubles) {
    -moz-column-gap: clamp(15.4666666667px, 2.0138888889vw, 29px);
         column-gap: clamp(15.4666666667px, 2.0138888889vw, 29px);
  }
  .c-card2__info-title {
    font-size: clamp(12.8px, 1.6666666667vw, 24px);
    padding: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(6.4px, 0.8333333333vw, 12px);
  }
  .c-card2__info-score {
    font-size: clamp(71.4666666667px, 9.3055555556vw, 134px);
  }
  .c-card2__info-score.-double {
    font-size: clamp(71.4666666667px, 9.3055555556vw, 134px);
  }
  .c-card2__info-score span {
    width: clamp(24.5333333333px, 3.1944444444vw, 46px);
    height: clamp(4.8px, 0.625vw, 9px);
  }
  .c-card2__info-vs {
    font-size: clamp(50.1333333333px, 6.5277777778vw, 94px);
    margin-top: clamp(16px, 2.0833333333vw, 30px);
  }
  .c-card2__person {
    width: clamp(147.7333333333px, 19.2361111111vw, 277px);
  }
  .c-card2__person:has(.-doubles) {
    width: clamp(185.6px, 24.1666666667vw, 348px);
  }
  .c-card2__person:has(.-doubles) .c-card2__person-name {
    margin-left: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .c-card2__person.-lead .c-card2__person-fig::before {
    width: clamp(62.9333333333px, 8.1944444444vw, 118px);
    height: clamp(62.9333333333px, 8.1944444444vw, 118px);
    left: clamp(-28px, -1.9444444444vw, -14.9333333333px);
    top: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .c-card2__person.-lead:has(.-doubles) .c-card2__person-fig::before {
    top: clamp(80px, 10.4166666667vw, 150px);
    left: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .c-card2__person-fig.-doubles {
    height: clamp(154.6666666667px, 20.1388888889vw, 290px);
  }
  .c-card2__person-fig.-doubles .c-fig {
    width: clamp(102.9333333333px, 13.4027777778vw, 193px);
    bottom: clamp(52.2666666667px, 6.8055555556vw, 98px);
    position: absolute;
  }
  .c-card2__person-fig.-doubles .c-fig + .c-fig, .c-card2__person-fig.-doubles .c-fig + .c-fig2 {
    left: auto;
    right: 0;
    bottom: 0;
    z-index: 2;
  }
  .c-card2__person-fig.-doubles .c-fig2 {
    width: clamp(102.9333333333px, 13.4027777778vw, 193px);
    bottom: clamp(52.2666666667px, 6.8055555556vw, 98px);
    position: absolute;
  }
  .c-card2__person-fig.-doubles .c-fig2 + .c-fig, .c-card2__person-fig.-doubles .c-fig2 + .c-fig2 {
    left: auto;
    right: 0;
    bottom: 0;
  }
  .c-card2__person-fig figcaption {
    font-size: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .c-card2__person-name {
    margin-top: clamp(15.4666666667px, 2.0138888889vw, 29px);
    -moz-column-gap: clamp(8.5333333333px, 1.1111111111vw, 16px);
         column-gap: clamp(8.5333333333px, 1.1111111111vw, 16px);
    font-size: clamp(13.8666666667px, 1.8055555556vw, 26px);
  }
  .c-card2__person-name span {
    width: clamp(26.6666666667px, 3.4722222222vw, 50px);
    top: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .c-report {
    margin-top: clamp(16px, 2.0833333333vw, 30px);
    background: url("../img/home/bg_report.svg") repeat-x 0 100%;
    padding-bottom: clamp(6.9333333333px, 0.9027777778vw, 13px);
    overflow: unset;
    padding-top: 1px;
    min-height: clamp(176px, 22.9166666667vw, 330px);
  }
  .c-report a .c-report__pict {
    margin-top: 0;
    width: clamp(281.0666666667px, 36.5972222222vw, 527px);
    position: absolute;
  }
  .c-report a .c-report__text {
    margin-left: clamp(301.8666666667px, 39.3055555556vw, 566px);
    width: clamp(135.4666666667px, 17.6388888889vw, 254px);
    padding-bottom: clamp(11.2px, 1.4583333333vw, 21px);
    padding-top: clamp(12.2666666667px, 1.5972222222vw, 23px);
    min-height: clamp(163.2px, 21.25vw, 306px);
  }
  .c-report a .c-report__text h2 {
    padding-left: 0;
    font-size: clamp(12.8px, 1.6666666667vw, 24px);
  }
  .c-report a .c-report__text p {
    margin-top: clamp(12.2666666667px, 1.5972222222vw, 23px);
  }
  .c-report a .c-report__profile {
    justify-content: flex-start;
    margin-top: clamp(12.2666666667px, 1.5972222222vw, 23px);
  }
  .c-report__fig--fig2 {
    width: clamp(211.7333333333px, 27.5694444444vw, 397px);
    top: auto;
  }
  .c-report__fig {
    width: clamp(200.5333333333px, 26.1111111111vw, 376px);
    right: clamp(-26px, -1.8055555556vw, -13.8666666667px);
    bottom: clamp(6.9333333333px, 0.9027777778vw, 13px);
  }
  .c-report__label {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    padding: clamp(6.9333333333px, 0.9027777778vw, 13px) clamp(8.5333333333px, 1.1111111111vw, 16px);
    border: clamp(1.6px, 0.2083333333vw, 3px) solid #000;
    -moz-column-gap: clamp(3.7333333333px, 0.4861111111vw, 7px);
         column-gap: clamp(3.7333333333px, 0.4861111111vw, 7px);
    position: absolute;
    margin-top: 0;
    left: clamp(-32px, -2.2222222222vw, -17.0666666667px);
    top: clamp(34.6666666667px, 4.5138888889vw, 65px);
    z-index: 5;
  }
  .c-report__label::before {
    width: clamp(10.1333333333px, 1.3194444444vw, 19px);
    height: clamp(10.1333333333px, 1.3194444444vw, 19px);
  }
  .c-report__label::after {
    content: "";
    display: block;
    background: #fcdb00;
    width: clamp(12.2666666667px, 1.5972222222vw, 23px);
    height: clamp(8px, 1.0416666667vw, 15px);
    clip-path: polygon(0 0%, 100% 0, 100% 100%);
    position: absolute;
    bottom: clamp(-18px, -1.25vw, -9.6px);
    left: clamp(3.2px, 0.4166666667vw, 6px);
  }
  .c-report__profile {
    position: static;
    margin-top: clamp(16px, 2.0833333333vw, 30px);
    text-align: right;
    display: flex;
    justify-content: flex-end;
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
  .c-report__profile dt::after {
    content: ":";
  }
  .c-report__text {
    margin-top: clamp(37.3333333333px, 4.8611111111vw, 70px);
    margin-left: clamp(29.8666666667px, 3.8888888889vw, 56px);
    width: clamp(426.6666666667px, 55.5555555556vw, 800px);
  }
  .c-report__text h2 {
    font-size: clamp(16.5333333333px, 2.1527777778vw, 31px);
    padding-left: clamp(64px, 8.3333333333vw, 120px);
  }
  .c-report__text p {
    margin-top: clamp(18.1333333333px, 2.3611111111vw, 34px);
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .c-event-table {
    margin-top: clamp(18.6666666667px, 2.4305555556vw, 35px);
  }
  .c-event-table th {
    padding: clamp(13.3333333333px, 1.7361111111vw, 25px) clamp(26.6666666667px, 3.4722222222vw, 50px);
    vertical-align: top;
    width: 18.3333333333%;
    font-size: clamp(9.6px, 1.25vw, 18px);
    text-align: left;
  }
  .c-event-table th span {
    font-size: clamp(14.9333333333px, 1.9444444444vw, 28px);
    display: inline-block;
  }
  .c-event-table td {
    padding: clamp(11.7333333333px, 1.5277777778vw, 22px) clamp(42.6666666667px, 5.5555555556vw, 80px) clamp(11.7333333333px, 1.5277777778vw, 22px) 0;
    vertical-align: top;
    width: 41%;
    font-size: clamp(9.6px, 1.25vw, 18px);
    text-align: left;
  }
  .c-event-table td dl {
    display: flex;
  }
  .c-event-table td dl + dl {
    margin-top: unset;
  }
  .c-event-table td dl dt,
  .c-event-table td dl dd {
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .c-event-table td dl dt {
    flex-grow: 1;
    text-align: center;
  }
  .c-note {
    font-size: clamp(7.4666666667px, 0.9722222222vw, 14px);
  }
  .p-home__banner {
    padding: clamp(26.6666666667px, 3.4722222222vw, 50px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(32px, 4.1666666667vw, 60px);
    margin-top: 0;
  }
  .p-home__banner ul {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    gap: clamp(15.4666666667px, 2.0138888889vw, 29px);
  }
  .p-home__banner ul li {
    width: calc((100% - clamp(15.4666666667px, 2.0138888889vw, 29px)) / 2);
  }
  .p-home__banner ul li:first-child {
    width: 100%;
  }
  .p-home__banner ul li:not(:first-child) {
    margin-top: 0;
  }
  .p-home__banner ul li a {
    background: rgba(0, 0, 0, 0.5);
    display: block;
    transition: background 0.3s ease;
  }
  .p-home__banner ul li a:hover {
    background: #000;
  }
  .p-home__newsWrap {
    background: url("../img/home/bg_news_pc.png");
    background-size: cover;
    padding: clamp(46.9333333333px, 6.1111111111vw, 88px) clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__newsWrap .l-main__inner {
    display: flex;
    -moz-column-gap: clamp(20.2666666667px, 2.6388888889vw, 38px);
         column-gap: clamp(20.2666666667px, 2.6388888889vw, 38px);
  }
  .p-home__news {
    padding: 0;
    background: unset;
    width: 50%;
  }
  .p-home__news-list {
    margin-top: clamp(25.6px, 3.3333333333vw, 48px);
  }
  .p-home__news-list li:not(:first-child) {
    margin-top: clamp(13.8666666667px, 1.8055555556vw, 26px);
  }
  .p-home__news-list li a {
    padding: clamp(6.4px, 0.8333333333vw, 12px) clamp(7.4666666667px, 0.9722222222vw, 14px);
    -moz-column-gap: clamp(11.7333333333px, 1.5277777778vw, 22px);
         column-gap: clamp(11.7333333333px, 1.5277777778vw, 22px);
  }
  .p-home__news-fig {
    width: clamp(104.5333333333px, 13.6111111111vw, 196px);
  }
  .p-home__news-date {
    font-size: clamp(7.4666666667px, 0.9722222222vw, 14px);
  }
  .p-home__news-title {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    margin-top: clamp(2.1333333333px, 0.2777777778vw, 4px);
  }
  .p-home__movie {
    padding: 0;
    background: unset;
    width: 50%;
  }
  .p-home__movie-slider {
    margin-top: clamp(25.6px, 3.3333333333vw, 48px);
  }
  .p-home__movie-slider .splide__track {
    width: auto;
  }
  .p-home__movie-list {
    margin-top: clamp(25.6px, 3.3333333333vw, 48px);
    display: flex !important;
    flex-wrap: wrap;
    gap: clamp(14.9333333333px, 1.9444444444vw, 28px) clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-home__movie-list li {
    width: 100%;
  }
  .p-home__movie-list li:not(:first-child) {
    width: calc((100% - clamp(13.3333333333px, 1.7361111111vw, 25px)) / 2);
    margin-top: 0;
  }
  .p-home__movie-list li a {
    padding: clamp(7.4666666667px, 0.9722222222vw, 14px) clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-home__movie-title {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    margin-top: clamp(5.8666666667px, 0.7638888889vw, 11px);
  }
  .p-home__movie-sub {
    font-size: clamp(6.9333333333px, 0.9027777778vw, 13px);
    margin-top: clamp(3.2px, 0.4166666667vw, 6px);
  }
  .p-home__contents {
    padding: clamp(50.1333333333px, 6.5277777778vw, 94px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(52.2666666667px, 6.8055555556vw, 98px);
  }
  .p-home__contents-list {
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
    -moz-column-gap: clamp(12.2666666667px, 1.5972222222vw, 23px);
         column-gap: clamp(12.2666666667px, 1.5972222222vw, 23px);
    justify-content: center;
  }
  .p-home__contents-list li {
    width: calc((100% - clamp(36.8px, 4.7916666667vw, 69px)) / 4);
  }
  .p-home__contents-list li a dl dd {
    margin-top: clamp(9.0666666667px, 1.1805555556vw, 17px);
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__contents-list2 {
    margin-top: clamp(27.2px, 3.5416666667vw, 51px);
    flex-direction: row;
    gap: clamp(12.2666666667px, 1.5972222222vw, 23px);
  }
  .p-home__contents-list2 li {
    width: calc((100% - clamp(12.2666666667px, 1.5972222222vw, 23px)) / 2);
  }
  .p-home__contents-list2 li a img {
    width: clamp(119.4666666667px, 15.5555555556vw, 224px);
  }
  .p-home__contents-list2 li a dl {
    width: clamp(153.0666666667px, 19.9305555556vw, 287px);
  }
  .p-home__contents-list2 li a dl dt {
    font-size: clamp(14.9333333333px, 1.9444444444vw, 28px);
  }
  .p-home__contents-list2 li a dl dd {
    margin-top: clamp(11.7333333333px, 1.5277777778vw, 22px);
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__sns {
    padding: clamp(66.6666666667px, 8.6805555556vw, 125px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(96px, 12.5vw, 180px);
  }
  .p-home__sns .l-main__inner {
    display: flex;
    justify-content: space-between;
  }
  .p-home__sns-header {
    width: clamp(154.6666666667px, 20.1388888889vw, 290px);
  }
  .p-home__sns-header .c-title {
    text-align: left;
  }
  .p-home__sns-lead {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    margin-top: clamp(15.4666666667px, 2.0138888889vw, 29px);
    text-align: left;
  }
  .p-home__sns-list {
    margin-top: 0;
    gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
    width: clamp(348.8px, 45.4166666667vw, 654px);
  }
  .p-home__sns-list li {
    width: calc((100% - clamp(32px, 4.1666666667vw, 60px)) / 4);
  }
  .p-home__sns-list li:nth-child(1) a img {
    width: clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .p-home__sns-list li:nth-child(2) a img {
    width: clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .p-home__sns-list li:nth-child(3) a img {
    width: clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .p-home__sns-list li:nth-child(4) a img {
    width: clamp(27.2px, 3.5416666667vw, 51px);
  }
  .p-home__sns-list li a {
    height: clamp(80px, 10.4166666667vw, 150px);
    padding-top: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__sns-list li a dl {
    margin-top: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__sns-list li a dl dt {
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__sns-list li a dl dd {
    margin-top: clamp(3.2px, 0.4166666667vw, 6px);
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__fv {
    padding: clamp(22.9333333333px, 2.9861111111vw, 43px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(33.6px, 4.375vw, 63px);
  }
  .p-home__feature {
    background: url("../img/home/bg_feature.png") no-repeat 50% 100%;
    background-size: cover;
    padding: clamp(32px, 4.1666666667vw, 60px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(33.6px, 4.375vw, 63px);
  }
  .p-home__feature-warp {
    display: flex;
    -moz-column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
         column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__feature-warp .c-card {
    width: calc((100% - clamp(10.6666666667px, 1.3888888889vw, 20px)) / 2);
  }
  .p-home__feature2 {
    background: unset;
    padding: 0 clamp(10.6666666667px, 1.3888888889vw, 20px);
    margin-top: clamp(-60px, -4.1666666667vw, -32px);
  }
  .p-home__feature2 .l-main__inner {
    background: url("../img/home/bg_feature2.png") no-repeat 50% 100%;
    background-size: cover;
    padding: clamp(8.5333333333px, 1.1111111111vw, 16px) clamp(28.2666666667px, 3.6805555556vw, 53px) clamp(28.8px, 3.75vw, 54px);
  }
  .p-home__feature2 .c-note {
    margin-top: clamp(14.9333333333px, 1.9444444444vw, 28px);
  }
  .p-home__feature2 .c-card {
    margin-top: clamp(19.2px, 2.5vw, 36px);
  }
  .p-home__feature2 .c-card:first-child {
    margin-top: clamp(14.9333333333px, 1.9444444444vw, 28px);
  }
  .p-home__feature2 .c-card__body {
    justify-content: center;
    -moz-column-gap: clamp(34.6666666667px, 4.5138888889vw, 65px);
         column-gap: clamp(34.6666666667px, 4.5138888889vw, 65px);
  }
  .p-home__feature2 .c-card__person {
    width: clamp(125.3333333333px, 16.3194444444vw, 235px);
  }
  .p-home__feature2 .c-card__person:has(.c-card__person-fig.-doubles) {
    width: clamp(155.2px, 20.2083333333vw, 291px);
  }
  .p-home__feature2 .c-card__person-fig {
    width: clamp(125.3333333333px, 16.3194444444vw, 235px);
  }
  .p-home__feature2 .c-card__person-fig.-doubles {
    width: clamp(155.2px, 20.2083333333vw, 291px);
    height: clamp(130.1333333333px, 16.9444444444vw, 244px);
    position: relative;
  }
  .p-home__feature2 .c-card__person-fig.-doubles .c-fig {
    width: clamp(90.6666666667px, 11.8055555556vw, 170px);
  }
  .p-home__feature2 .c-card__person-name {
    margin-top: clamp(9.6px, 1.25vw, 18px);
    font-size: clamp(13.8666666667px, 1.8055555556vw, 26px);
  }
  .p-home__feature2 .c-card__person-name span.-flag {
    width: clamp(26.1333333333px, 3.4027777778vw, 49px);
    top: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-home__feature2 .c-card__person-name span.-doubles span {
    display: block;
  }
  .p-home__feature3 {
    background: unset;
    padding: clamp(21.3333333333px, 2.7777777778vw, 40px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-home__feature3-wrap {
    background: url("../img/home/bg_feature3-wrap.png") no-repeat 50% 100%;
    background-size: cover;
    padding-bottom: clamp(28.2666666667px, 3.6805555556vw, 53px);
  }
  .p-home__feature3__icons {
    justify-content: space-between;
    margin: 0 clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .p-home__feature3__icons li:nth-child(1) {
    order: unset;
    width: clamp(175.4666666667px, 22.8472222222vw, 329px);
  }
  .p-home__feature3__icons li:nth-child(2) {
    order: unset;
    width: clamp(139.7333333333px, 18.1944444444vw, 262px);
  }
  .p-home__feature3__icons li:nth-child(3) {
    width: clamp(171.7333333333px, 22.3611111111vw, 322px);
    order: unset;
  }
  .p-home__feature3 .p-home__match__result-table {
    margin-top: 0;
  }
  .p-home__feature3 .p-home__match__result-item {
    margin: 0 clamp(25.0666666667px, 3.2638888889vw, 47px) !important;
  }
  .p-home__feature3 .p-home__match__result-item .p-home__match__result-person span {
    flex-grow: unset;
  }
  .p-home__feature3__cards {
    margin-top: clamp(18.1333333333px, 2.3611111111vw, 34px);
    margin-inline: clamp(-40px, -2.7777777778vw, -21.3333333333px);
    padding-inline: clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .p-home__feature3__cards-item:has(.p-home__feature3__cards__btn) {
    padding-bottom: clamp(40px, 5.2083333333vw, 75px);
  }
  .p-home__feature3__cards-date {
    font-size: clamp(17.6px, 2.2916666667vw, 33px);
    -moz-column-gap: clamp(2.6666666667px, 0.3472222222vw, 5px);
         column-gap: clamp(2.6666666667px, 0.3472222222vw, 5px);
    padding: clamp(5.8666666667px, 0.7638888889vw, 11px);
  }
  .p-home__feature3__cards-date span {
    font-size: clamp(10.1333333333px, 1.3194444444vw, 19px);
  }
  .p-home__feature3__cards-inner {
    padding: clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(11.7333333333px, 1.5277777778vw, 22px) clamp(11.7333333333px, 1.5277777778vw, 22px);
  }
  .p-home__feature3__cards-inner:has(.-doubles) {
    padding-inline: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__feature3__cards-icon img {
    width: clamp(138.1333333333px, 17.9861111111vw, 259px);
    margin: 0 auto clamp(13.8666666667px, 1.8055555556vw, 26px);
  }
  .p-home__feature3__cards__body {
    margin-top: clamp(14.9333333333px, 1.9444444444vw, 28px);
    justify-content: center;
    -moz-column-gap: clamp(9.6px, 1.25vw, 18px);
         column-gap: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__feature3__cards__body:has(.-doubles) {
    -moz-column-gap: clamp(4.2666666667px, 0.5555555556vw, 8px);
         column-gap: clamp(4.2666666667px, 0.5555555556vw, 8px);
  }
  .p-home__feature3__cards__info-title {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    padding: clamp(1.0666666667px, 0.1388888889vw, 2px) clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-home__feature3__cards__info-vs {
    font-size: clamp(19.7333333333px, 2.5694444444vw, 37px);
    margin-top: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__feature3__cards__person:has(.-doubles) {
    width: clamp(66.1333333333px, 8.6111111111vw, 124px);
  }
  .p-home__feature3__cards__person:has(.-doubles) .p-home__feature3__cards__person-name {
    padding-left: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__feature3__cards__person {
    width: clamp(61.3333333333px, 7.9861111111vw, 115px);
  }
  .p-home__feature3__cards__person-fig.-doubles {
    height: clamp(64px, 8.3333333333vw, 120px);
  }
  .p-home__feature3__cards__person-fig.-doubles .c-fig2,
  .p-home__feature3__cards__person-fig.-doubles .c-fig {
    width: clamp(40px, 5.2083333333vw, 75px);
    bottom: clamp(24px, 3.125vw, 45px);
  }
  .p-home__feature3__cards__person-fig figcaption {
    font-size: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__feature3__cards__person-name {
    margin-top: clamp(9.6px, 1.25vw, 18px);
    -moz-column-gap: clamp(5.8666666667px, 0.7638888889vw, 11px);
         column-gap: clamp(5.8666666667px, 0.7638888889vw, 11px);
    font-size: clamp(6.9333333333px, 0.9027777778vw, 13px);
  }
  .p-home__feature3__cards__person-name span {
    width: clamp(18.1333333333px, 2.3611111111vw, 34px);
    top: clamp(-1px, -0.0694444444vw, -0.5333333333px);
  }
  .p-home__feature3__cards__btn {
    bottom: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__feature3__cards__btn img {
    width: clamp(112.5333333333px, 14.6527777778vw, 211px);
  }
  .p-home__end {
    padding: 0 clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(30.4px, 3.9583333333vw, 57px);
  }
  .p-home__end-wrap {
    padding: 0 clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__end-banner {
    display: flex;
    -moz-column-gap: clamp(15.4666666667px, 2.0138888889vw, 29px);
         column-gap: clamp(15.4666666667px, 2.0138888889vw, 29px);
    max-width: 1200px;
    margin: 0 auto;
  }
  .p-home__end-banner li:not(:first-child) {
    margin-top: unset;
  }
  .p-home__results {
    padding: clamp(46.4px, 6.0416666667vw, 87px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(56px, 7.2916666667vw, 105px);
  }
  .p-home__results-block {
    margin-top: clamp(29.8666666667px, 3.8888888889vw, 56px);
  }
  .p-home__results-block::before {
    height: clamp(3.2px, 0.4166666667vw, 6px);
  }
  .p-home__results-block-medals {
    -moz-column-gap: clamp(54.4px, 7.0833333333vw, 102px);
         column-gap: clamp(54.4px, 7.0833333333vw, 102px);
  }
  .p-home__results-block-medals li {
    -moz-column-gap: clamp(14.4px, 1.875vw, 27px);
         column-gap: clamp(14.4px, 1.875vw, 27px);
  }
  .p-home__results-block-medals li img {
    width: clamp(56px, 7.2916666667vw, 105px);
  }
  .p-home__results-block-medals li dl dt {
    font-size: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-home__results-block-medals li dl dd {
    font-size: clamp(13.3333333333px, 1.7361111111vw, 25px);
    line-height: 1;
    margin-top: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__results-block-medals li dl dd span {
    font-size: clamp(32px, 4.1666666667vw, 60px);
  }
  .p-home__results-block table {
    margin: clamp(37.3333333333px, 4.8611111111vw, 70px) clamp(28.2666666667px, 3.6805555556vw, 53px);
    width: calc(100% - clamp(56.5333333333px, 7.3611111111vw, 106px));
    table-layout: fixed;
  }
  .p-home__results-block table th,
  .p-home__results-block table td {
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
    text-align: center;
  }
  .p-home__results-block table th {
    width: clamp(136px, 17.7083333333vw, 255px);
    padding: clamp(16px, 2.0833333333vw, 30px) 0;
  }
  .p-home__results-block table td {
    padding: clamp(16px, 2.0833333333vw, 30px) 0;
  }
  .p-home__results-block2 {
    margin-top: clamp(35.7333333333px, 4.6527777778vw, 67px);
  }
  .p-home__results-block2::before {
    height: clamp(3.2px, 0.4166666667vw, 6px);
  }
  .p-home__results-block2-inner {
    padding: clamp(22.4px, 2.9166666667vw, 42px) clamp(26.1333333333px, 3.4027777778vw, 49px) clamp(30.9333333333px, 4.0277777778vw, 58px);
  }
  .p-home__results-block2-inner h3 {
    font-size: clamp(16px, 2.0833333333vw, 30px);
    margin-bottom: clamp(21.8666666667px, 2.8472222222vw, 41px);
  }
  .p-home__results-block2-wrap {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    border: 1px solid #717171;
  }
  .p-home__results-block2-ranking {
    margin-top: 0;
    display: contents;
  }
  .p-home__results-block2-ranking dd ul li:nth-child(1) {
    grid-row: 2/3;
  }
  .p-home__results-block2-ranking dd ul li:nth-child(2) {
    grid-row: 3/4;
  }
  .p-home__results-block2-ranking dd ul li:nth-child(3) {
    grid-row: 4/5;
  }
  .p-home__results-block2-ranking dt {
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
    padding: clamp(14.9333333333px, 1.9444444444vw, 28px) 0;
    grid-row: 1/2;
    border-right: 1px solid #717171;
  }
  .p-home__results-block2-ranking dd {
    display: contents;
  }
  .p-home__results-block2-ranking dd ul {
    display: contents;
  }
  .p-home__results-block2-ranking dd ul li span.-doubles span:first-child::after {
    margin: 0 clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-home__results-block2-ranking dd ul li {
    font-size: clamp(9.6px, 1.25vw, 18px);
    -moz-column-gap: 0;
         column-gap: 0;
    padding: clamp(12.8px, 1.6666666667vw, 24px);
  }
  .p-home__results-block2-ranking dd ul li:not(:first-child) {
    border-left: unset;
  }
  .p-home__results-block2-ranking dd ul li::before {
    width: clamp(34.6666666667px, 4.5138888889vw, 65px);
    height: clamp(23.4666666667px, 3.0555555556vw, 44px);
    margin-right: clamp(9.0666666667px, 1.1805555556vw, 17px);
    position: relative;
    top: clamp(-4px, -0.2777777778vw, -2.1333333333px);
  }
  .p-home__results-block2-ranking dd ul li img {
    width: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-home__results-qa {
    padding: clamp(32px, 4.1666666667vw, 60px) clamp(26.6666666667px, 3.4722222222vw, 50px) 0;
  }
  .p-home__results-qa-q {
    padding: clamp(6.9333333333px, 0.9027777778vw, 13px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(6.9333333333px, 0.9027777778vw, 13px) clamp(29.3333333333px, 3.8194444444vw, 55px);
    font-size: clamp(16.5333333333px, 2.1527777778vw, 31px);
    margin-left: clamp(169.6px, 22.0833333333vw, 318px);
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-home__results-qa-q::before {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    box-shadow: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0 #676767;
    width: clamp(29.3333333333px, 3.8194444444vw, 55px);
    height: clamp(29.3333333333px, 3.8194444444vw, 55px);
    font-size: clamp(22.4px, 2.9166666667vw, 42px);
    top: clamp(-10px, -0.6944444444vw, -5.3333333333px);
    left: clamp(-25px, -1.7361111111vw, -13.3333333333px);
  }
  .p-home__results-qa-text {
    border-radius: clamp(8px, 1.0416666667vw, 15px);
    margin-top: clamp(10.6666666667px, 1.3888888889vw, 20px);
    padding: clamp(26.6666666667px, 3.4722222222vw, 50px) clamp(21.3333333333px, 2.7777777778vw, 40px) clamp(16px, 2.0833333333vw, 30px) clamp(178.6666666667px, 23.2638888889vw, 335px);
  }
  .p-home__results-qa-text::before {
    top: auto;
    width: clamp(153.6px, 20vw, 288px);
    height: clamp(219.2px, 28.5416666667vw, 411px);
    bottom: 0;
    left: clamp(14.4px, 1.875vw, 27px);
  }
  .p-home__results-qa-text p {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
    margin-top: 0;
  }
  .p-home__results-qa-a {
    font-size: clamp(16.5333333333px, 2.1527777778vw, 31px);
    margin-left: clamp(25.6px, 3.3333333333vw, 48px);
  }
  .p-home__results-qa-a::before {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    left: clamp(-75px, -5.2083333333vw, -40px);
    font-size: clamp(22.4px, 2.9166666667vw, 42px);
    box-shadow: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0 #676767;
    width: clamp(29.3333333333px, 3.8194444444vw, 55px);
    height: clamp(29.3333333333px, 3.8194444444vw, 55px);
  }
  .p-home__results-qa-a span {
    display: inline-block;
    padding: clamp(2.1333333333px, 0.2777777778vw, 4px) clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__results-qa-profile {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    left: clamp(5.3333333333px, 0.6944444444vw, 10px);
    top: auto;
    bottom: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__digest {
    padding: clamp(46.4px, 6.0416666667vw, 87px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(56px, 7.2916666667vw, 105px);
  }
  .p-home__digest .c-report {
    margin-top: clamp(28.8px, 3.75vw, 54px);
  }
  .p-home__digest__cards {
    margin-top: clamp(22.9333333333px, 2.9861111111vw, 43px);
  }
  .p-home__digest__cards .splide__list {
    display: flex;
    flex-wrap: wrap;
    gap: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-home__digest__cards .splide__list .splide__slide {
    width: calc((100% - clamp(40px, 5.2083333333vw, 75px)) / 4);
  }
  .p-home__digest__cards-item a {
    padding: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__digest__cards-item a dl {
    margin-top: clamp(6.9333333333px, 0.9027777778vw, 13px);
  }
  .p-home__digest__cards-item a dl dt {
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__digest__cards-item a dl dd {
    font-size: clamp(6.9333333333px, 0.9027777778vw, 13px);
    margin-top: clamp(4.2666666667px, 0.5555555556vw, 8px);
  }
  .p-home__digest .splide__track {
    width: auto;
  }
  .p-home__digest .splide__list {
    display: flex !important;
    flex-wrap: wrap;
    gap: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-home__digest .splide__list .splide__slide {
    width: calc((100% - clamp(40px, 5.2083333333vw, 75px)) / 4);
  }
  .p-home__interview {
    padding: clamp(46.4px, 6.0416666667vw, 87px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(56px, 7.2916666667vw, 105px);
  }
  .p-home__interview .c-report {
    margin-top: clamp(28.8px, 3.75vw, 54px);
  }
  .p-home__interview__cards {
    margin-top: clamp(22.9333333333px, 2.9861111111vw, 43px);
  }
  .p-home__interview__cards .splide__track {
    width: auto;
  }
  .p-home__interview__cards .splide__list {
    display: flex !important;
    flex-wrap: wrap;
    gap: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-home__interview__cards .splide__list .splide__slide {
    width: calc((100% - clamp(40px, 5.2083333333vw, 75px)) / 4);
  }
  .p-home__interview__cards-item a {
    padding: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__interview__cards-item a dl {
    margin-top: clamp(6.9333333333px, 0.9027777778vw, 13px);
  }
  .p-home__interview__cards-item a dl dt {
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__interview__cards-item a dl dd {
    font-size: clamp(6.9333333333px, 0.9027777778vw, 13px);
    margin-top: clamp(4.2666666667px, 0.5555555556vw, 8px);
  }
  .p-home__about {
    background: #060503 url("../img/home/bg_about_pc.png") no-repeat 50% 100%;
    background-size: 100% auto;
    padding: clamp(40.5333333333px, 5.2777777778vw, 76px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(74.6666666667px, 9.7222222222vw, 140px);
  }
  .p-home__about::after {
    height: clamp(2.1333333333px, 0.2777777778vw, 4px);
  }
  .p-home__about .l-main__inner {
    max-width: clamp(620.8px, 80.8333333333vw, 1164px);
    position: relative;
  }
  .p-home__about-title {
    width: clamp(285.3333333333px, 37.1527777778vw, 535px);
  }
  .p-home__about-body {
    width: clamp(384px, 50vw, 720px);
    margin-top: clamp(33.0666666667px, 4.3055555556vw, 62px);
  }
  .p-home__about-lead {
    margin-top: 0;
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
  }
  .p-home__about-info {
    position: static;
  }
  .p-home__about-lead2 {
    margin-top: clamp(23.4666666667px, 3.0555555556vw, 44px);
  }
  .p-home__about-lead2 li {
    margin-top: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__about-lead2 li dl {
    display: flex;
    -moz-column-gap: clamp(16px, 2.0833333333vw, 30px);
         column-gap: clamp(16px, 2.0833333333vw, 30px);
  }
  .p-home__about-lead2 li dl dt,
  .p-home__about-lead2 li dl dd {
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
  }
  .p-home__about-lead2 li dl dt {
    width: 4em;
  }
  .p-home__about-lead2 li dl dd::before {
    content: "：";
    margin-right: clamp(16px, 2.0833333333vw, 30px);
  }
  .p-home__about-fig {
    width: clamp(320px, 41.6666666667vw, 600px);
    top: clamp(165.3333333333px, 21.5277777778vw, 310px);
    right: 0;
    bottom: auto;
  }
  .p-home__about-fig span {
    font-size: clamp(5.3333333333px, 0.6944444444vw, 10px);
    bottom: 0;
    right: clamp(-15px, -1.0416666667vw, -8px);
  }
  .p-home__player {
    padding: clamp(69.3333333333px, 9.0277777778vw, 130px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(48px, 6.25vw, 90px);
  }
  .p-home__tournament {
    padding: clamp(50.1333333333px, 6.5277777778vw, 94px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(57.6px, 7.5vw, 108px);
  }
  .p-home__tournament-tab {
    margin-top: clamp(38.4px, 5vw, 72px);
    gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
    z-index: 1;
    margin-bottom: -1px;
  }
  .p-home__tournament-tab li {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
  }
  .p-home__tournament-tab li:nth-child(n+3) {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
  }
  .p-home__tournament-tab li a {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0;
    font-size: clamp(10.6666666667px, 1.3888888889vw, 20px);
    padding: clamp(16px, 2.0833333333vw, 30px) 0;
  }
  .p-home__tournament-tab li a.is-active {
    background: #181818;
    border-bottom-color: #181818;
  }
  .p-home__tournament-contents {
    margin-top: 0;
  }
  .p-home__tournament-item {
    padding: clamp(30.9333333333px, 4.0277777778vw, 58px) clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-home__tournament-wrap {
    grid-template-columns: 18.6363636364% 7.8181818182% 7.8181818182% 7.8181818182% 7.8181818182% 7.8181818182% 7.8181818182% 7.8181818182% 7.8181818182% 18.6363636364%;
    grid-template-rows: clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(9.6px, 1.25vw, 18px) clamp(9.6px, 1.25vw, 18px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(9.6px, 1.25vw, 18px) clamp(9.6px, 1.25vw, 18px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(9.6px, 1.25vw, 18px) clamp(9.6px, 1.25vw, 18px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px);
  }
  .p-home__tournament-wrap.-doubles {
    grid-template-rows: clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(9.6px, 1.25vw, 18px) clamp(9.6px, 1.25vw, 18px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(9.6px, 1.25vw, 18px) clamp(9.6px, 1.25vw, 18px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(9.6px, 1.25vw, 18px) clamp(9.6px, 1.25vw, 18px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px);
  }
  .p-home__tournament-wrap.-doubles .p-home__tournament-l li,
  .p-home__tournament-wrap.-doubles .p-home__tournament-r li {
    height: clamp(50.1333333333px, 6.5277777778vw, 94px);
  }
  .p-home__tournament-wrap.-doubles .p-home__tournament-l li span span:last-child,
  .p-home__tournament-wrap.-doubles .p-home__tournament-r li span span:last-child {
    margin-top: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__tournament-l li, .p-home__tournament-r li {
    height: clamp(40.5333333333px, 5.2777777778vw, 76px);
    font-size: clamp(9.6px, 1.25vw, 18px);
    padding: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__tournament-l li img, .p-home__tournament-r li img {
    width: clamp(24px, 3.125vw, 45px);
  }
  .p-home__tournament-score {
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
  }
  .p-home__tournament-score li span {
    padding: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__tournament-center .-trophy {
    width: clamp(38.4px, 5vw, 72px);
    padding-bottom: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__tournament-center .-label {
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
    font-weight: 700;
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    margin-top: clamp(10.6666666667px, 1.3888888889vw, 20px);
    padding: clamp(1.0666666667px, 0.1388888889vw, 2px) clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-home__tournament-center .-score span {
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
  }
  .p-home__match {
    padding: clamp(51.7333333333px, 6.7361111111vw, 97px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(48.5333333333px, 6.3194444444vw, 91px);
  }
  .p-home__match-pre {
    margin-top: clamp(28.8px, 3.75vw, 54px);
    padding: clamp(56px, 7.2916666667vw, 105px) 0;
  }
  .p-home__match-pre dl dt {
    font-size: clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .p-home__match-pre dl dd {
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__match__tab01 {
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
    -moz-column-gap: clamp(20.8px, 2.7083333333vw, 39px);
         column-gap: clamp(20.8px, 2.7083333333vw, 39px);
    border-width: 2px;
  }
  .p-home__match__tab01 li {
    width: calc((100% - clamp(20.8px, 2.7083333333vw, 39px)) / 2);
  }
  .p-home__match__tab01 li a {
    border-width: 2px;
    margin-bottom: -2px;
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0;
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
    padding: clamp(18.1333333333px, 2.3611111111vw, 34px) 0;
  }
  .p-home__match__tab02 {
    margin-top: clamp(24px, 3.125vw, 45px);
    gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__match__tab02 li {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
  }
  .p-home__match__tab02 li:nth-child(n+3) {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
  }
  .p-home__match__tab02 li a {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
    padding: clamp(16px, 2.0833333333vw, 30px) 0;
  }
  .p-home__match__tab03 {
    margin-top: clamp(20.8px, 2.7083333333vw, 39px);
    padding-top: 0;
    gap: clamp(8.5333333333px, 1.1111111111vw, 16px);
    border-top: unset;
  }
  .p-home__match__tab03 li {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 6);
  }
  .p-home__match__tab03 li a {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0;
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
    background: #111;
    padding: clamp(8px, 1.0416666667vw, 15px) 0;
    position: relative;
    margin-bottom: -1px;
    z-index: 3;
  }
  .p-home__match__third {
    border: 1px solid #717171;
    background: #000;
    padding: clamp(30.4px, 3.9583333333vw, 57px) clamp(28.2666666667px, 3.6805555556vw, 53px);
  }
  .p-home__match__pre {
    display: table;
    border-collapse: collapse;
    width: 100%;
  }
  .p-home__match__pre tbody {
    display: table-row-group;
  }
  .p-home__match__pre tbody tr {
    display: table-row;
  }
  .p-home__match__pre tbody tr th,
  .p-home__match__pre tbody tr td {
    display: table-cell;
  }
  .p-home__match__pre tbody tr th {
    font-size: clamp(14.9333333333px, 1.9444444444vw, 28px);
    background: #181818;
    border-right: 1px solid #717171;
    width: clamp(135.4666666667px, 17.6388888889vw, 254px);
    padding: clamp(18.6666666667px, 2.4305555556vw, 35px) 0;
  }
  .p-home__match__pre tbody tr th span {
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__match__pre tbody tr td {
    background: #222;
  }
  .p-home__match__pre tbody tr td .p-home__match__wrap {
    justify-content: flex-start;
    -moz-column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
         column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__match__pre tbody tr td .p-home__match__person {
    -moz-column-gap: clamp(8.5333333333px, 1.1111111111vw, 16px);
         column-gap: clamp(8.5333333333px, 1.1111111111vw, 16px);
    font-size: clamp(9.6px, 1.25vw, 18px);
    margin-left: clamp(50.1333333333px, 6.5277777778vw, 94px);
    width: clamp(128px, 16.6666666667vw, 240px);
  }
  .p-home__match__pre tbody tr td .p-home__match__person:has(span.-doubles) img {
    top: clamp(2.1333333333px, 0.2777777778vw, 4px);
  }
  .p-home__match__pre tbody tr td .p-home__match__person img {
    width: clamp(27.7333333333px, 3.6111111111vw, 52px);
  }
  .p-home__match__pre tbody tr td .p-home__match__vs {
    font-size: clamp(12.8px, 1.6666666667vw, 24px);
    margin-left: clamp(41.0666666667px, 5.3472222222vw, 77px);
  }
  .p-home__match__result {
    padding: clamp(28.2666666667px, 3.6805555556vw, 53px);
  }
  .p-home__match__result-item {
    padding: 0;
  }
  .p-home__match__result-item:not(:first-child) {
    border-top: unset;
    margin-top: clamp(42.6666666667px, 5.5555555556vw, 80px);
  }
  .p-home__match__result-header {
    padding-left: clamp(12.2666666667px, 1.5972222222vw, 23px);
    margin-bottom: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__match__result-date {
    font-size: clamp(14.9333333333px, 1.9444444444vw, 28px);
  }
  .p-home__match__result-date span {
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__match__result-reload {
    position: relative;
    -moz-column-gap: clamp(3.7333333333px, 0.4861111111vw, 7px);
         column-gap: clamp(3.7333333333px, 0.4861111111vw, 7px);
    font-size: clamp(9.6px, 1.25vw, 18px);
    padding: clamp(3.2px, 0.4166666667vw, 6px) clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-home__match__result-reload::before {
    width: clamp(11.7333333333px, 1.5277777778vw, 22px);
    height: clamp(11.7333333333px, 1.5277777778vw, 22px);
  }
  .p-home__match__result-icon {
    bottom: auto;
    right: 0;
    top: 0;
    flex-direction: row;
    gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__match__result-icon a img {
    width: auto;
    height: clamp(20.2666666667px, 2.6388888889vw, 38px);
  }
  .p-home__match__result-icon img {
    width: auto;
    height: clamp(18.6666666667px, 2.4305555556vw, 35px);
  }
  .p-home__match__result-person {
    font-size: clamp(9.6px, 1.25vw, 18px);
    font-weight: 700;
    -moz-column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
         column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
    width: auto;
  }
  .p-home__match__result-person img {
    width: clamp(27.7333333333px, 3.6111111111vw, 52px);
    flex-shrink: 0;
    top: 0;
  }
  .p-home__match__result-person > span {
    flex-grow: 1;
    text-align: left;
  }
  .p-home__match__result-table {
    margin-top: 0;
  }
  .p-home__match__result-table td {
    font-size: clamp(17.0666666667px, 2.2222222222vw, 32px);
    padding: clamp(13.3333333333px, 1.7361111111vw, 25px) 0;
  }
  .p-home__match__result-table td:first-child {
    width: clamp(133.3333333333px, 17.3611111111vw, 250px);
  }
  .p-home__match__btn {
    margin-top: clamp(41.0666666667px, 5.3472222222vw, 77px);
  }
  .p-home__match__btn a {
    width: clamp(256px, 33.3333333333vw, 480px);
    border-radius: clamp(1.6px, 0.2083333333vw, 3px);
  }
  .p-home__match__btn a span {
    font-size: clamp(13.8666666667px, 1.8055555556vw, 26px);
  }
  .p-home__match__btn a::before {
    width: clamp(53.3333333333px, 6.9444444444vw, 100px);
    height: clamp(48px, 6.25vw, 90px);
    background-size: clamp(32px, 4.1666666667vw, 60px) clamp(32px, 4.1666666667vw, 60px);
  }
  .p-home__schedule {
    padding: clamp(49.0666666667px, 6.3888888889vw, 92px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(46.4px, 6.0416666667vw, 87px);
  }
  .p-home__schedule-block {
    margin-top: clamp(38.9333333333px, 5.0694444444vw, 73px);
    padding: clamp(28.2666666667px, 3.6805555556vw, 53px) clamp(18.6666666667px, 2.4305555556vw, 35px);
  }
  .p-home__schedule-pre dt {
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
  }
  .p-home__schedule-pre dd {
    margin-top: clamp(18.6666666667px, 2.4305555556vw, 35px);
  }
  .p-home__schedule-item {
    display: flex;
    gap: clamp(28.8px, 3.75vw, 54px);
    align-items: flex-start;
    padding-left: clamp(22.9333333333px, 2.9861111111vw, 43px);
  }
  .p-home__schedule-item:not(:first-child) {
    margin-top: clamp(16px, 2.0833333333vw, 30px);
    padding-top: clamp(16px, 2.0833333333vw, 30px);
  }
  .p-home__schedule-info {
    gap: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-home__schedule-icon {
    width: clamp(71.4666666667px, 9.3055555556vw, 134px);
    flex-shrink: 0;
  }
  .p-home__schedule-date {
    font-size: clamp(12.8px, 1.6666666667vw, 24px);
    -moz-column-gap: clamp(4.2666666667px, 0.5555555556vw, 8px);
         column-gap: clamp(4.2666666667px, 0.5555555556vw, 8px);
    width: clamp(90.6666666667px, 11.8055555556vw, 170px);
    flex-shrink: 0;
  }
  .p-home__schedule-date span {
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__schedule-title {
    margin-top: 0;
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
  }
  .p-home__event {
    padding: clamp(49.0666666667px, 6.3888888889vw, 92px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(46.4px, 6.0416666667vw, 87px);
  }
  .p-home__event .c-note {
    margin-top: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-schedule__main {
    margin-top: clamp(37.3333333333px, 4.8611111111vw, 70px);
    padding: 0 clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-schedule__tab {
    margin-top: clamp(50.6666666667px, 6.5972222222vw, 95px);
    -moz-column-gap: clamp(20.8px, 2.7083333333vw, 39px);
         column-gap: clamp(20.8px, 2.7083333333vw, 39px);
    border-width: 2px;
  }
  .p-schedule__tab li {
    width: calc((100% - clamp(20.8px, 2.7083333333vw, 39px)) / 2);
  }
  .p-schedule__tab li a {
    height: clamp(42.6666666667px, 5.5555555556vw, 80px);
    border-width: 2px;
    margin-bottom: -2px;
    -moz-column-gap: clamp(11.2px, 1.4583333333vw, 21px);
         column-gap: clamp(11.2px, 1.4583333333vw, 21px);
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0;
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
    padding: clamp(18.1333333333px, 2.3611111111vw, 34px) 0;
  }
  .p-schedule__tab li a svg {
    width: clamp(13.8666666667px, 1.8055555556vw, 26px);
  }
  .p-schedule__tab-content {
    margin-top: clamp(25.0666666667px, 3.2638888889vw, 47px);
  }
  .p-schedule__list1 {
    margin: 0;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: clamp(11.2px, 1.4583333333vw, 21px) clamp(12.8px, 1.6666666667vw, 24px);
  }
  .p-schedule__list1 li {
    margin-top: 0;
  }
  .p-schedule__list1-label {
    margin-top: clamp(8px, 1.0416666667vw, 15px);
    margin-left: clamp(10.1333333333px, 1.3194444444vw, 19px);
    padding: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(7.4666666667px, 0.9722222222vw, 14px);
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-schedule__list1-title {
    margin-top: clamp(11.7333333333px, 1.5277777778vw, 22px);
    margin-inline: clamp(10.1333333333px, 1.3194444444vw, 19px);
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-schedule__list1-title:has(.p-schedule__list1-icon), .p-schedule__list1-title:has(.p-schedule__list1-icon2) {
    gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-schedule__list1-icon {
    padding: clamp(2.1333333333px, 0.2777777778vw, 4px) clamp(3.7333333333px, 0.4861111111vw, 7px);
    font-size: clamp(7.4666666667px, 0.9722222222vw, 14px);
    border-radius: clamp(1.0666666667px, 0.1388888889vw, 2px);
    top: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-schedule__list1-icon2 {
    padding: clamp(2.1333333333px, 0.2777777778vw, 4px) clamp(3.7333333333px, 0.4861111111vw, 7px);
    font-size: clamp(7.4666666667px, 0.9722222222vw, 14px);
    border-radius: clamp(1.0666666667px, 0.1388888889vw, 2px);
    top: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-schedule__list1-bottom {
    padding: clamp(8px, 1.0416666667vw, 15px) clamp(10.6666666667px, 1.3888888889vw, 20px);
    margin-top: clamp(12.8px, 1.6666666667vw, 24px);
  }
  .p-schedule__list1-date {
    font-size: clamp(12.8px, 1.6666666667vw, 24px);
  }
  .p-schedule__list1-date .dow {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .p-schedule__list1-date .separator {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .p-schedule__list1-btn {
    bottom: clamp(8px, 1.0416666667vw, 15px);
    right: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-schedule__list1-btn a {
    width: clamp(80px, 10.4166666667vw, 150px);
  }
  .p-schedule__table {
    width: 100%;
  }
  .p-schedule__table-wrap {
    overflow-x: unset;
  }
  .p-schedule__table th,
  .p-schedule__table td {
    padding: clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(13.3333333333px, 1.7361111111vw, 25px);
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .p-schedule__table td a {
    padding: clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-schedule__table td.-date {
    font-size: clamp(12.8px, 1.6666666667vw, 24px);
  }
  .p-schedule__table td.-date span {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .p-schedule__table td .-typo {
    font-size: clamp(17.0666666667px, 2.2222222222vw, 32px);
  }
  .p-schedule__table td .p-schedule__list1-icon,
  .p-schedule__table td .p-schedule__list1-icon2 {
    margin-left: clamp(7.4666666667px, 0.9722222222vw, 14px);
    top: 0;
  }
  .p-tournament__main {
    padding: clamp(37.3333333333px, 4.8611111111vw, 70px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(48px, 6.25vw, 90px);
  }
  .p-tournament__tab {
    gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-tournament__tab li {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
  }
  .p-tournament__tab li:nth-child(n+3) {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
  }
  .p-tournament__tab li a {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    background-color: #111;
    font-size: clamp(9.6px, 1.25vw, 18px);
    padding: clamp(13.3333333333px, 1.7361111111vw, 25px) 0;
  }
  .p-tournament__tab li a.is-active {
    background: #222;
    border-bottom-color: #222;
  }
  .p-tournament__tab--top {
    margin-top: clamp(57.0666666667px, 7.4305555556vw, 107px);
    margin-bottom: -1px;
  }
  .p-tournament__tab--top li a {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0;
  }
  .p-tournament__tab--bottom {
    margin-top: -1px;
  }
  .p-tournament__tab--bottom li a {
    border-radius: 0 0 clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-tournament__tab-content {
    padding: clamp(24.5333333333px, 3.1944444444vw, 46px) clamp(28.2666666667px, 3.6805555556vw, 53px);
  }
  .p-tournament__block {
    grid-template-columns: var(--gtc-d, 237px repeat(7, 103px) 100px);
    grid-template-rows: var(--gtr-d, repeat(32, 16px 16px 1px 1px 16px 16px 9px 9px));
    width: var(--bw-d, 1019px);
  }
  .p-tournament__block.-doubles {
    grid-template-columns: var(--gtc-d, 237px repeat(7, 103px) 100px);
    grid-template-rows: var(--gtr-dd, repeat(32, 37px 37px 1px 1px 37px 37px 9px 9px));
    width: var(--bw-d, 1019px);
  }
  .p-tournament__block.-doubles .p-tournament__person li {
    height: 74px;
  }
  .p-tournament__block.-doubles .p-tournament__person li span span:last-child {
    margin-top: clamp(3.7333333333px, 0.4861111111vw, 7px);
  }
  .p-tournament__block.-doubles .p-tournament__winner dd {
    margin-top: clamp(-8px, -0.5555555556vw, -4.2666666667px);
  }
  .p-tournament__person li {
    height: 32px;
    padding: 6px 10px;
    -moz-column-gap: 7px;
         column-gap: 7px;
    font-size: 15px;
  }
  .p-tournament__person li img {
    width: 26px;
  }
  .p-tournament__score li span {
    font-size: 15px;
  }
  .p-tournament__winner dt img {
    width: 46px;
  }
  .p-tournament__winner dd {
    font-size: 15px;
  }
  .p-tournament__btn {
    margin-top: clamp(41.0666666667px, 5.3472222222vw, 77px);
  }
  .p-tournament__btn a {
    width: clamp(256px, 33.3333333333vw, 480px);
    -moz-column-gap: clamp(18.6666666667px, 2.4305555556vw, 35px);
         column-gap: clamp(18.6666666667px, 2.4305555556vw, 35px);
    font-size: clamp(13.8666666667px, 1.8055555556vw, 26px);
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    padding: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-tournament__btn a::before {
    width: clamp(25.0666666667px, 3.2638888889vw, 47px);
    height: clamp(32px, 4.1666666667vw, 60px);
  }
  .p-ranking__main {
    padding: clamp(37.3333333333px, 4.8611111111vw, 70px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(48px, 6.25vw, 90px);
  }
  .p-ranking__tab {
    gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
    margin-top: clamp(44.8px, 5.8333333333vw, 84px);
    border-bottom: 1px solid #717171;
  }
  .p-ranking__tab li {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
    margin-bottom: -1px;
  }
  .p-ranking__tab li:nth-child(n+3) {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
  }
  .p-ranking__tab li a {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0;
    background-color: #222;
    font-size: clamp(9.6px, 1.25vw, 18px);
    padding: clamp(13.3333333333px, 1.7361111111vw, 25px) 0;
  }
  .p-ranking__tab li a.is-active {
    background: #000;
    border-bottom-color: #000;
  }
  .p-ranking__tab-contents {
    margin-top: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-ranking__tab-contents .c-note {
    margin-bottom: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-ranking__table th,
  .p-ranking__table td {
    padding: clamp(12.2666666667px, 1.5972222222vw, 23px) 0;
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .p-ranking__table td.-no {
    width: 8.6666666667%;
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-ranking__table td.-state {
    width: 8.6666666667%;
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-ranking__table td.-state span {
    -moz-column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
         column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-ranking__table td.-state span::before {
    width: clamp(8.5333333333px, 1.1111111111vw, 16px);
    height: clamp(6.9333333333px, 0.9027777778vw, 13px);
  }
  .p-ranking__table td.-player {
    width: 50.3333333333%;
    padding: clamp(5.3333333333px, 0.6944444444vw, 10px) clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-ranking__table td.-country {
    width: 23%;
    padding-inline: clamp(18.6666666667px, 2.4305555556vw, 35px);
  }
  .p-ranking__table td.-country img {
    display: block;
    width: clamp(18.1333333333px, 2.3611111111vw, 34px);
    height: clamp(12.2666666667px, 1.5972222222vw, 23px);
  }
  .p-ranking__player {
    -moz-column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
         column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-ranking__player + .p-ranking__player {
    margin-top: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-ranking__player img {
    width: clamp(26.6666666667px, 3.4722222222vw, 50px);
    height: clamp(26.6666666667px, 3.4722222222vw, 50px);
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-ranking__country {
    display: flex;
    align-items: center;
    -moz-column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
         column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-ranking__country + .p-ranking__country {
    margin-top: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-ranking__btn {
    margin-top: clamp(41.0666666667px, 5.3472222222vw, 77px);
  }
  .p-ranking__btn a {
    width: clamp(256px, 33.3333333333vw, 480px);
    -moz-column-gap: clamp(18.6666666667px, 2.4305555556vw, 35px);
         column-gap: clamp(18.6666666667px, 2.4305555556vw, 35px);
    font-size: clamp(13.8666666667px, 1.8055555556vw, 26px);
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    padding: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-detail__main {
    padding: clamp(26.6666666667px, 3.4722222222vw, 50px) clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-detail__block {
    padding: clamp(26.6666666667px, 3.4722222222vw, 50px) clamp(34.6666666667px, 4.5138888889vw, 65px);
    border: unset;
  }
  .p-detail__title {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
    -moz-column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
         column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
    padding: clamp(8px, 1.0416666667vw, 15px) clamp(17.0666666667px, 2.2222222222vw, 32px);
  }
  .p-detail__title span {
    font-size: clamp(14.9333333333px, 1.9444444444vw, 28px);
  }
  .p-detail__hero {
    padding-bottom: 0;
    display: flex;
    -moz-column-gap: clamp(26.6666666667px, 3.4722222222vw, 50px);
         column-gap: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-detail__hero-name {
    position: absolute;
    color: #191919;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: clamp(41.6px, 5.4166666667vw, 78px);
    font-weight: 600;
    line-height: 1;
    width: 100%;
    top: clamp(10.6666666667px, 1.3888888889vw, 20px);
    text-align: center;
  }
  .p-detail__hero-badge {
    width: clamp(73.0666666667px, 9.5138888889vw, 137px);
    height: clamp(73.0666666667px, 9.5138888889vw, 137px);
    top: auto;
    left: auto;
    right: clamp(12.2666666667px, 1.5972222222vw, 23px);
    bottom: clamp(6.4px, 0.8333333333vw, 12px);
  }
  .p-detail__hero-badge dl dt {
    font-size: clamp(9.0666666667px, 1.1805555556vw, 17px);
  }
  .p-detail__hero-badge dl dd {
    font-size: clamp(15.4666666667px, 2.0138888889vw, 29px);
  }
  .p-detail__hero-badge dl dd span {
    font-size: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-detail__hero-fig {
    padding: 0;
    width: clamp(298.6666666667px, 38.8888888889vw, 560px);
  }
  .p-detail__hero-fig .-main {
    width: clamp(215.4666666667px, 28.0555555556vw, 404px);
  }
  .p-detail__hero-fig .-sub {
    bottom: clamp(32px, 4.1666666667vw, 60px);
    left: 0;
  }
  .p-detail__hero-fig .-sub span {
    font-size: clamp(24px, 3.125vw, 45px);
  }
  .p-detail__hero-fig .-sub span:last-child {
    margin-top: clamp(3.2px, 0.4166666667vw, 6px);
  }
  .p-detail__hero-fig .-copy {
    bottom: 0;
    right: 0;
    font-size: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-detail__hero-info-title {
    font-size: clamp(20.2666666667px, 2.6388888889vw, 38px);
    text-align: left;
  }
  .p-detail__hero-info-sub {
    text-align: left;
    font-size: clamp(8px, 1.0416666667vw, 15px);
    margin-top: clamp(3.7333333333px, 0.4861111111vw, 7px);
  }
  .p-detail__hero-info-list {
    margin: clamp(11.7333333333px, 1.5277777778vw, 22px) 0 0;
  }
  .p-detail__hero-info-list div {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    line-height: 2;
  }
  .p-detail__hero-info-list div dd::before {
    margin: 0 clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-detail__hero-info-sns {
    justify-content: flex-start;
    margin-top: clamp(16px, 2.0833333333vw, 30px);
    -moz-column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
         column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-detail__hero-info-sns li {
    width: clamp(11.2px, 1.4583333333vw, 21px);
  }
  .p-detail__hero-info-sns li.-youtube {
    width: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-detail__profile-inner {
    padding: clamp(18.1333333333px, 2.3611111111vw, 34px) clamp(17.0666666667px, 2.2222222222vw, 32px) clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-detail__profile-inner p {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    margin-top: clamp(18.6666666667px, 2.4305555556vw, 35px);
  }
  .p-detail__style {
    padding-bottom: clamp(32px, 4.1666666667vw, 60px);
  }
  .p-detail__style-chart-block {
    padding: 0 clamp(26.1333333333px, 3.4027777778vw, 49px) 0 clamp(62.4px, 8.125vw, 117px);
    display: flex;
    margin-top: clamp(32px, 4.1666666667vw, 60px);
    -moz-column-gap: clamp(93.8666666667px, 12.2222222222vw, 176px);
         column-gap: clamp(93.8666666667px, 12.2222222222vw, 176px);
  }
  .p-detail__style-chart {
    width: clamp(176px, 22.9166666667vw, 330px);
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-detail__style-chart svg {
    top: clamp(-4px, -0.2777777778vw, -2.1333333333px);
    left: clamp(-1px, -0.0694444444vw, -0.5333333333px);
  }
  .p-detail__style-chart ul li {
    font-size: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-detail__style-chart ul li:nth-child(1) {
    top: clamp(-45px, -3.125vw, -24px);
    left: clamp(50.6666666667px, 6.5972222222vw, 95px);
  }
  .p-detail__style-chart ul li:nth-child(2) {
    top: clamp(69.3333333333px, 9.0277777778vw, 130px);
    right: clamp(-85px, -5.9027777778vw, -45.3333333333px);
  }
  .p-detail__style-chart ul li:nth-child(3) {
    bottom: clamp(-30px, -2.0833333333vw, -16px);
    right: clamp(-35px, -2.4305555556vw, -18.6666666667px);
  }
  .p-detail__style-chart ul li:nth-child(4) {
    bottom: clamp(-30px, -2.0833333333vw, -16px);
    left: clamp(-25px, -1.7361111111vw, -13.3333333333px);
  }
  .p-detail__style-chart ul li:nth-child(5) {
    top: clamp(69.3333333333px, 9.0277777778vw, 130px);
    left: clamp(-85px, -5.9027777778vw, -45.3333333333px);
  }
  .p-detail__style-score {
    margin: 0;
    width: clamp(211.7333333333px, 27.5694444444vw, 397px);
  }
  .p-detail__style-score li {
    padding: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(16px, 2.0833333333vw, 30px) clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(20.2666666667px, 2.6388888889vw, 38px);
    margin-top: clamp(9.0666666667px, 1.1805555556vw, 17px);
  }
  .p-detail__style-score li:first-child {
    margin-top: 0;
  }
  .p-detail__style-score li .-label {
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-detail__style-score li .-num {
    font-size: clamp(20.2666666667px, 2.6388888889vw, 38px);
  }
  .p-detail__style-score li .-num span {
    font-size: clamp(36.8px, 4.7916666667vw, 69px);
    margin-right: clamp(6.4px, 0.8333333333vw, 12px);
  }
  .p-detail__style .c-report {
    padding-top: 0;
    margin: clamp(32px, 4.1666666667vw, 60px) 0 0;
  }
  .p-detail__style .c-report h2 {
    font-size: clamp(16.5333333333px, 2.1527777778vw, 31px);
    padding-left: 0;
  }
  .p-detail__style .c-report p {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .p-detail__style .c-report__text {
    margin: 0;
    padding-top: clamp(28.8px, 3.75vw, 54px);
    padding-bottom: clamp(10.6666666667px, 1.3888888889vw, 20px);
    width: clamp(384px, 50vw, 720px);
  }
  .p-detail__style .c-report__fig {
    top: auto;
    bottom: clamp(6.9333333333px, 0.9027777778vw, 13px);
  }
  .p-detail__grade {
    padding-bottom: clamp(29.3333333333px, 3.8194444444vw, 55px);
  }
  .p-detail__grade-list {
    margin-top: clamp(18.6666666667px, 2.4305555556vw, 35px);
    gap: clamp(12.2666666667px, 1.5972222222vw, 23px);
  }
  .p-detail__grade-list li {
    width: calc((100% - clamp(36.8px, 4.7916666667vw, 69px)) / 4);
    padding: clamp(16px, 2.0833333333vw, 30px) clamp(16px, 2.0833333333vw, 30px) clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-detail__grade-list li::before {
    width: clamp(104px, 13.5416666667vw, 195px);
    height: clamp(20.2666666667px, 2.6388888889vw, 38px);
  }
  .p-detail__grade-list li dl {
    margin-top: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-detail__grade-list li dl dt {
    font-size: clamp(12.8px, 1.6666666667vw, 24px);
  }
  .p-detail__grade-list li dl dd {
    font-size: clamp(26.1333333333px, 3.4027777778vw, 49px);
    margin-top: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-detail__grade-list li dl dd span {
    font-size: clamp(47.4666666667px, 6.1805555556vw, 89px);
  }
  .p-detail__grade2 {
    padding-bottom: 0;
  }
  .p-detail__grade2 .splide__track {
    width: clamp(480px, 62.5vw, 900px);
    margin: 0 auto;
  }
  .p-detail__grade2-list {
    margin-top: clamp(44.8px, 5.8333333333vw, 84px);
  }
  .p-detail__grade2-list .splide__list {
    flex-wrap: nowrap;
    gap: 0;
  }
  .p-detail__grade2-list .splide__list li {
    width: clamp(108.8px, 14.1666666667vw, 204px);
    height: clamp(96.5333333333px, 12.5694444444vw, 181px);
  }
  .p-detail__grade2-list .splide__list li dl {
    margin-top: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-detail__grade2-list .splide__list li dl dt {
    font-size: clamp(6.9333333333px, 0.9027777778vw, 13px);
  }
  .p-detail__grade2-list .splide__list li dl dd {
    margin-top: clamp(2.6666666667px, 0.3472222222vw, 5px);
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
  }
  .p-detail__grade2-year {
    font-size: clamp(18.6666666667px, 2.4305555556vw, 35px);
    margin-top: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-detail__movie {
    margin-top: clamp(34.1333333333px, 4.4444444444vw, 64px);
  }
  .p-detail__movie-frame {
    margin: 0 clamp(16px, 2.0833333333vw, 30px);
  }
  .p-detail__movie-caption {
    margin-top: clamp(11.7333333333px, 1.5277777778vw, 22px);
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__movie-btn {
    margin-top: clamp(41.0666666667px, 5.3472222222vw, 77px);
  }
  .p-home__movie-btn a {
    width: clamp(256px, 33.3333333333vw, 480px);
    -moz-column-gap: clamp(18.6666666667px, 2.4305555556vw, 35px);
    column-gap: clamp(18.6666666667px, 2.4305555556vw, 35px);
    font-size: clamp(13.8666666667px, 1.8055555556vw, 26px);
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    padding: clamp(8px, 1.0416666667vw, 15px);
  }
  .splide.no-slider.p-home__digest__cards .splide__list .splide__slide {
    margin-top: 0;
  }
  .movie_detail_wrap {
    padding: clamp(40px, 6.0416666667vw, 50px) clamp(10.6666666667px, 4vw, 50px) clamp(50px, 7.2916666667vw, 70px);
    margin: 0 0 100px;
  }
  .movie_detail_wrap .tit_detail {
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
    margin: 36px 26px 0;
  }
  .movie_detail_wrap .info {
    font-size: clamp(6.9333333333px, 0.9027777778vw, 13px);
    margin: 10px 26px 0;
  }
  .movie_detail_wrap .detail_wrap {
    margin: 18px 0 0;
    padding: 50px 26px 0;
  }
  .movie_detail_wrap .detail_wrap p {
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
}

@media print, screen and (min-width:768px) and (hover: hover){
  .l-header2__nav ul li a:hover {
    background: #000;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsInNvdXJjZXMiOlsid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zdHlsZS5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL3ZlbmRlci9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy90aGVtZS9fdmFyaWFibGUuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9iYXNlL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvdGhlbWUvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvdmVuZGVyL19zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9sYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvbGF5b3V0L19sLWZvb3Rlci5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL2NvbXBvbmVudC9fYy10aXRsZS5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL2NvbXBvbmVudC9fYy1wbGF5ZXIuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9jb21wb25lbnQvX2MtY2FyZC5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL2NvbXBvbmVudC9fYy1jYXJkMi5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL2NvbXBvbmVudC9fYy1yZXBvcnQuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9jb21wb25lbnQvX2MtZmlnLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvY29tcG9uZW50L19jLWZpZzIuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9jb21wb25lbnQvX2MtZXZlbnQtdGFibGUuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9jb21wb25lbnQvX2Mtbm90ZS5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL3BhZ2UvX3AtaG9tZS5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL3BhZ2UvX3AtaG9tZS1mdi5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL3BhZ2UvX3AtaG9tZS1mZWF0dXJlLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC1ob21lLWZlYXR1cmUyLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC1ob21lLWZlYXR1cmUzLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC1ob21lLWVuZC5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL3BhZ2UvX3AtaG9tZS1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC1ob21lLWRpZ2VzdC5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL3BhZ2UvX3AtaG9tZS1pbnRlcnZpZXcuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9wYWdlL19wLWhvbWUtYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9wYWdlL19wLWhvbWUtcGxheWVyLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC1ob21lLXRvdXJuYW1lbnQuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9wYWdlL19wLWhvbWUtbWF0Y2guc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9wYWdlL19wLWhvbWUtc2NoZWR1bGUuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9wYWdlL19wLWhvbWUtZXZlbnQuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9wYWdlL19wLXNjaGVkdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC10b3VybmFtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC1yYW5raW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC1kZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9wYWdlL19wLW1vdmllLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvbGF5b3V0L19sLW1haW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5CYXNlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AdXNlIFwic2Fzcy92ZW5kZXIvcmVzZXRcIjtcbkB1c2UgXCJzYXNzL2Jhc2UvYmFzZVwiO1xuQHVzZSBcInNhc3MvdmVuZGVyL3N3aXBlclwiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuTGF5b3V0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AdXNlIFwic2Fzcy9sYXlvdXQvbC1oZWFkZXJcIjtcbkB1c2UgXCJzYXNzL2xheW91dC9sLWZvb3RlclwiO1xuQHVzZSBcInNhc3MvbGF5b3V0L2wtbWFpblwiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQ29tcG9uZW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AdXNlIFwic2Fzcy9jb21wb25lbnQvYy10aXRsZVwiO1xuQHVzZSBcInNhc3MvY29tcG9uZW50L2MtcGxheWVyXCI7XG5AdXNlIFwic2Fzcy9jb21wb25lbnQvYy1jYXJkXCI7XG5AdXNlIFwic2Fzcy9jb21wb25lbnQvYy1jYXJkMlwiO1xuQHVzZSBcInNhc3MvY29tcG9uZW50L2MtcmVwb3J0XCI7XG5AdXNlIFwic2Fzcy9jb21wb25lbnQvYy1maWdcIjtcbkB1c2UgXCJzYXNzL2NvbXBvbmVudC9jLWZpZzJcIjtcbkB1c2UgXCJzYXNzL2NvbXBvbmVudC9jLWV2ZW50LXRhYmxlXCI7XG5AdXNlIFwic2Fzcy9jb21wb25lbnQvYy1ub3RlXCI7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QYWdlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AdXNlIFwic2Fzcy9wYWdlL3AtaG9tZVwiO1xuQHVzZSBcInNhc3MvcGFnZS9wLWhvbWUtZnZcIjtcbkB1c2UgXCJzYXNzL3BhZ2UvcC1ob21lLWZlYXR1cmVcIjtcbkB1c2UgXCJzYXNzL3BhZ2UvcC1ob21lLWZlYXR1cmUyXCI7XG5AdXNlIFwic2Fzcy9wYWdlL3AtaG9tZS1mZWF0dXJlM1wiO1xuQHVzZSBcInNhc3MvcGFnZS9wLWhvbWUtZW5kXCI7XG5AdXNlIFwic2Fzcy9wYWdlL3AtaG9tZS1yZXN1bHRzXCI7XG5AdXNlIFwic2Fzcy9wYWdlL3AtaG9tZS1kaWdlc3RcIjtcbkB1c2UgXCJzYXNzL3BhZ2UvcC1ob21lLWludGVydmlld1wiO1xuQHVzZSBcInNhc3MvcGFnZS9wLWhvbWUtYWJvdXRcIjtcbkB1c2UgXCJzYXNzL3BhZ2UvcC1ob21lLXBsYXllclwiO1xuQHVzZSBcInNhc3MvcGFnZS9wLWhvbWUtdG91cm5hbWVudFwiO1xuQHVzZSBcInNhc3MvcGFnZS9wLWhvbWUtbWF0Y2hcIjtcbkB1c2UgXCJzYXNzL3BhZ2UvcC1ob21lLXNjaGVkdWxlXCI7XG5AdXNlIFwic2Fzcy9wYWdlL3AtaG9tZS1ldmVudFwiO1xuQHVzZSBcInNhc3MvcGFnZS9wLXNjaGVkdWxlXCI7XG5AdXNlIFwic2Fzcy9wYWdlL3AtdG91cm5hbWVudFwiO1xuQHVzZSBcInNhc3MvcGFnZS9wLXJhbmtpbmdcIjtcbkB1c2UgXCJzYXNzL3BhZ2UvcC1kZXRhaWxcIjtcbkB1c2UgXCJzYXNzL3BhZ2UvcC1tb3ZpZVwiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuVXRpbGl0eVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiIsIi8qIVxuICogQGFjYWIvcmVzZXQuY3NzXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgbWFyZ2luOiAwOyAvKiDjg57jg7zjgrjjg7Pjga8w44GrICovXG4gICAgcGFkZGluZzogMDsgLyog44OR44OH44Kj44Oz44Kw44KC5bi444GrMOOBqyAqL1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIOOCguOBoeOCjeOCk+OAgeOCiOOCiuebtOaEn+eahOOBqmJveC1zaXppbmfjgavoqK3lrpogKi9cbn1cblxuOndoZXJlKFtoaWRkZW5dOm5vdChbaGlkZGVuPVwidW50aWwtZm91bmRcIl0pKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyAvKiBoaWRkZW7jga/pnZ7ooajnpLrjgpLmhI/lkbPjgZfjgb7jgZkgKi9cbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IC8qIGlPU+OBruODqeODs+ODieOCueOCseODvOODl+OBp+ODhuOCreOCueODiOOBjOiqv+aVtOOBleOCjOOBquOBhOOCiOOBhuOBq+OBmeOCiyAqL1xuICAgIGNvbG9yLXNjaGVtZTogZGFyayBsaWdodDsgLyog44Om44O844K244O844GM44OA44O844Kv44OG44O844Oe44KS5aW944KA5aC05ZCI44CB6Ieq5YuV55qE44Gr44OA44O844Kv44OG44O844Oe44Gr44Gq44KLICovXG59XG5cbkBzdXBwb3J0cyBub3QgKG1pbi1ibG9jay1zaXplOiAxMDBkdmIpIHtcbiAgICA6d2hlcmUoaHRtbCkge1xuICAgICAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgOndoZXJlKGh0bWw6Zm9jdXMtd2l0aGluKSB7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyAvKiDkvZXjgYvjgavjg5Xjgqnjg7zjgqvjgrnjgYzjgYLjgovloLTlkIjjga7jgb/jgrnjg6Djg7zjgrrjgrnjgq/jg63jg7zjg6sgKi9cbiAgICB9XG59XG5cbjp3aGVyZShib2R5KSB7XG4gICAgYmxvY2stc2l6ZTogMTAwJTsgLyog44K144OV44Kh44Oq5Lul5aSW44Gu44OW44Op44Km44K244Gu44OV44Kp44O844Or44OQ44OD44KvICovXG4gICAgYmxvY2stc2l6ZTogMTAwZHZiOyAvKiAxZHZi44Gv5YuV55qE44OT44Ol44O844Od44O844OI44Gu6ZW344GV44GuMSXjgIExMDBkdmLjgafpq5jjgZXjgYTjgaPjgbHjgYTjgasgKi9cbiAgICBsaW5lLWhlaWdodDogMS41OyAvKiDjgqLjgq/jgrvjgrfjg5bjg6vjgarooYzjga7pq5jjgZUgKi9cbiAgICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmOyAvKiB0aW1l44Gu5Luj44KP44KK44Gr44K344K544OG44Og44OV44Kp44Oz44OI44KS5L2/55SoICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC8qIOODhuOCreOCueODiOOBruODrOODs+ODgOODquODs+OCsOOCkuaUueWWhCAqL1xufVxuXG46d2hlcmUoaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCkge1xuICAgIGZvbnQ6IGluaGVyaXQ7IC8qIOODleOCqeODvOODoCDjgrPjg7Pjg4jjg63jg7zjg6vjga/opqrjg5Xjgqnjg7Pjg4jjgpLntpnmib8gKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyog44Kr44Op44O844KC57aZ5om/ICovXG59XG5cbjp3aGVyZSh0ZXh0YXJlYSkge1xuICAgIHJlc2l6ZTogdmVydGljYWw7IC8qIOODhuOCreOCueODiOOCqOODquOCouOBruawtOW5s+ODquOCteOCpOOCuuOCkueEoeWKueOBqyAqL1xuICAgIHJlc2l6ZTogYmxvY2s7XG59XG5cbjp3aGVyZShidXR0b24sIGxhYmVsLCBzZWxlY3QsIHN1bW1hcnksIFtyb2xlPVwiYnV0dG9uXCJdLCBbcm9sZT1cIm9wdGlvblwiXSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgLyog44Kk44Oz44K/44Op44Kv44OG44Kj44OW44Gq44KC44Gu44Gr44Kr44O844K944Or44KS5ZCI44KP44Gb44KLICovXG59XG5cbjp3aGVyZSg6ZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyAvKiDjg5Xjgqnjg7zjg6DjgrPjg7Pjg4jjg63jg7zjg6vnhKHlirnmmYLjga7jgqvjg7zjgr3jg6vjgpLoqLHlj6/jgZfjgarjgYQgKi9cbn1cblxuOndoZXJlKGxhYmVsOmhhcyg+IGlucHV0OmRpc2FibGVkKSwgbGFiZWw6aGFzKCsgaW5wdXQ6ZGlzYWJsZWQpKSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgLyog44Op44OZ44Or44Gr44KC44Kr44O844K944Or44KS6Kix5Y+v44GX44Gq44GEICovXG59XG5cbjp3aGVyZShidXR0b24pIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyAvKiDjg5zjgr/jg7Pjga7jg5zjg7zjg4Djg7zjga7jgrnjgr/jgqTjg6vjgpLoqK3lrprjgZfjgoTjgZnjgY/jgZnjgosgKi9cbn1cblxuOndoZXJlKGEpIHtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmV4OyAvKiDkuIvnt5rjga7kuIrjgavjgrnjg5rjg7zjgrnjgpLov73liqDjgZnjgosgKi9cbn1cblxuOndoZXJlKHVsLCBvbCkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIOODk+ODpeODrOODg+ODiOOCkuWJiumZpOOAgeW/heimgeOBq+W/nOOBmOOBpuaJi+WLleOBp+i/veWKoOOBmeOCiyAqL1xufVxuXG46d2hlcmUoaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3QpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLyog572u5o+b44GV44KM44Gf6KaB57Sg44KS44KI44KK5LqI5ris5Y+v6IO944Gr44GZ44KLICovXG59XG5cbjp3aGVyZShpbWcsIHBpY3R1cmUsIHN2Zykge1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMTAwJTsgLyogaW1hZ2VzIHNob3VsZCBuZXZlciBvdmVyZmxvdyBwYXN0IHRoZSBhdmFpbGFibGUgc3BhY2UgKi9cbiAgICBibG9jay1zaXplOiBhdXRvOyAvKiDjgqLjgrnjg5rjgq/jg4jmr5TjgpLkv53mjIEgKi9cbn1cblxuOndoZXJlKHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpIHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyAvKiDplbfjgYTljZjoqp7jga/mlLnooYwgKi9cbn1cblxuOndoZXJlKGgxLCBoMiwgaDMpIHtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxZW0gKyAwLjVyZW0pOyAvKiDopovlh7rjgZfjga7ooYzjga7pq5jjgZXjgpLmuJvjgonjgZkgKi9cbn1cblxuOndoZXJlKGhyKSB7XG4gICAgLyog44KI44KK5LiA6LKr5oCn44Gu44GC44KL44CB44K544K/44Kk44Oq44OD44K344Ol44GqaHIgKi9cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmxvY2stc2l6ZTogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuOndoZXJlKDpmb2N1cy12aXNpYmxlKSB7XG4gICAgLyog44KI44KK5LiA6LKr5oCn44Gu44GC44KL44CB44Kr44K544K/44Oe44Kk44K65Y+v6IO944Gq44OV44Kp44O844Kr44K544Gu44Ki44Km44OI44Op44Kk44OzICovXG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZvY3VzLWNvbG9yLCBIaWdobGlnaHQpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi8qIC52aXN1YWxseS1oaWRkZW7jga/lvozjga7jgqvjgrnjgrHjg7zjg4njg6zjgqTjg6Tjg7zjgpLkuIrmm7jjgY3jgZnjgovjgZ/jgoHjgashaW1wb3J0YW5044KS5L2/55SoICovXG46d2hlcmUoLnZpc3VhbGx5LWhpZGRlbjpub3QoOmZvY3VzLCA6YWN0aXZlLCA6Zm9jdXMtd2l0aGluLCAubm90LXZpc3VhbGx5LWhpZGRlbikpIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNhbGMgd2lkdGhcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kcGNNaW5XaWR0aDogNzY4O1xuJHBjQmFzZVdpZHRoOiAxNDQwO1xuJHBjTWF4V2lkdGg6IDE0NDA7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCcmVhayBQb2ludFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRzY3JlZW5TUDogXCJwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KVwiO1xuJHNjcmVlblBDOiBcInByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpXCI7XG4kc2NyZWVuUENNYXg6IFwicHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDQxcHgpXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjc3MgdmFyc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjpyb290IHtcbiAgLy8gY29sb3JcbiAgLS1jb2xvci0wMC1ibGFjazogIzAwMDAwMDtcbiAgLS1jb2xvci0wMC13aGl0ZTogI2ZmZmZmZjtcbiAgLS1jb2xvci0wMC13aGl0ZS0zMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMyKTtcbiAgLS1jb2xvci0wMC1tYWluOiAjZmRmZTNjO1xuICAtLWNvbG9yLTAwLWdyYXk6ICNhMGEwYTA7XG4gIC0tY29sb3ItMDAtZ3JheTI6ICNhMGEwYTA7XG4gIC1jb2xvci0wMC1vcmFuZ2U6ICNmZjdmMDA7XG5cbiAgLS1jb2xvci0wMS1ibGFjazogIzUwNTA1MDtcbiAgLS1jb2xvci0wMS13aGl0ZTogI2YyZjJmMjtcbiAgLS1jb2xvci0wMS1yZWQ6ICNlNTE2MTY7XG4gIC0tY29sb3ItMDEteWVsbG93OiAjZmZlZjZiO1xuICAtLWNvbG9yLTAxLWdyYXk6ICM5MmE1YjE7XG4gIC0tY29sb3ItMDEtYmx1ZTogIzE1NjNmNTtcblxuICAtLWNvbG9yLTAyLXJlZDogIzkxMDQwNDtcbiAgLS1jb2xvci0wMi1ncmF5OiAjODg4ODg4O1xuXG4gIC8vIGxpbmUtaGVpZ2h0XG4gIC0tbGluZS1oZWlnaHQtbDogMjtcbiAgLS1saW5lLWhlaWdodC1tOiAxLjc1O1xuICAtLWxpbmUtaGVpZ2h0LXM6IDEuNTtcbiAgLS1saW5lLWhlaWdodC14czogMS4zO1xuXG4gIC8vIGxldHRlci1zcGFjaW5nXG4gIC0tbGV0dGVyLXNwYWNpbmctbDogMC4xMmVtOyAvLyDigLvmnKzmlofjgavkvb/nlKhcbiAgLS1sZXR0ZXItc3BhY2luZy1tOiAwLjA4ZW07IC8vIOKAu+imi+WHuuOBl+OBq+S9v+eUqFxuICAtLWxldHRlci1zcGFjaW5nLXM6IDBlbTsgLy9cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi8qIEJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiBzcCgxMDApO1xuXG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogcGMoNzgpO1xuICB9XG59XG5ib2R5IHtcbiAgYmxvY2stc2l6ZTogYXV0bztcbiAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMDAtYmxhY2spO1xuXG4gIEBpbmNsdWRlIGZvbnRKQSgpO1xuICBAaW5jbHVkZSByZWd1bGFyO1xuICBmb250LXNpemU6IDEuNnJlbTtcblxuICBsaW5lLWhlaWdodDogMS42O1xuXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbjp3aGVyZShhKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0wMS1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjp2aXNpdGVkIHtcbiAgfVxufVxuXG46d2hlcmUob2wpLFxuOndoZXJlKHVsKSxcbjp3aGVyZShkbCkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuOndoZXJlKGVtKSxcbjp3aGVyZShpKSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjp3aGVyZShoMSksXG46d2hlcmUoaDIpLFxuOndoZXJlKGgzKSxcbjp3aGVyZShoNCksXG46d2hlcmUoaDUpLFxuOndoZXJlKGg2KSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuOndoZXJlKHApIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBAaW5jbHVkZSByZWd1bGFyO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbSk7XG4gIC8vIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAmLi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuOndoZXJlKGVtKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0wMS1yZWQpO1xuICBAaW5jbHVkZSBtZWRpdW07XG59XG46d2hlcmUoaW1nKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuOndoZXJlKGJ1dHRvbikge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG46d2hlcmUoaW5wdXQpIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci0wMS1ibGFjayk7XG59XG46d2hlcmUodGV4dGFyZWEpIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci0wMS1ibGFjayk7XG59XG5cbi8vIFNQIHN0eWxlXG5AbWVkaWEgI3skc2NyZWVuU1B9IHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSB7XG4gIH1cbn1cbi8vIFBDIHN0eWxlXG5AbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSB7XG4gIH1cbn1cbiIsIkB1c2UgXCJ2YXJpYWJsZVwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBmb250SkEoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gZm9udE1pbmNobygpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xufVxuQG1peGluIGZvbnRFTigpIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBibGFjaygpIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtaXhpbiBib2xkKCkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1peGluIHNlbWlib2xkKCkge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1peGluIG1lZGl1bSgpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtaXhpbiByZWd1bGFyKCkge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1peGluIGxpZ2h0KCkge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG59XG5cbi8vIFBDXG5AZnVuY3Rpb24gcGMoJHdpZHRoKSB7XG4gIEBpZiAkd2lkdGggPiAwIHtcbiAgICAkbWluV2lkdGg6IG1hdGguZGl2KCR3aWR0aCwgJHBjQmFzZVdpZHRoKSAqICRwY01pbldpZHRoICogMXB4O1xuICAgICRiYXNlV2lkdGg6IG1hdGguZGl2KCR3aWR0aCwgJHBjQmFzZVdpZHRoKSAqIDEwMHZ3O1xuICAgICRtYXhXaWR0aDogbWF0aC5kaXYoJHdpZHRoLCAkcGNCYXNlV2lkdGgpICogJHBjTWF4V2lkdGggKiAxcHg7XG4gICAgJHJldHVyblZhbHVlOiBjbGFtcCgjeyRtaW5XaWR0aH0sICN7JGJhc2VXaWR0aH0sICN7JG1heFdpZHRofSk7XG4gICAgQHJldHVybiAkcmV0dXJuVmFsdWU7XG4gIH0gQGVsc2Uge1xuICAgICRtYXhXaWR0aDogbWF0aC5kaXYoJHdpZHRoLCAkcGNCYXNlV2lkdGgpICogJHBjTWluV2lkdGggKiAxcHg7XG4gICAgJGJhc2VXaWR0aDogbWF0aC5kaXYoJHdpZHRoLCAkcGNCYXNlV2lkdGgpICogMTAwdnc7XG4gICAgJG1pbldpZHRoOiBtYXRoLmRpdigkd2lkdGgsICRwY0Jhc2VXaWR0aCkgKiAkcGNNYXhXaWR0aCAqIDFweDtcbiAgICAkcmV0dXJuVmFsdWU6IGNsYW1wKCN7JG1pbldpZHRofSwgI3skYmFzZVdpZHRofSwgI3skbWF4V2lkdGh9KTtcbiAgICBAcmV0dXJuICRyZXR1cm5WYWx1ZTtcbiAgfVxufVxuLy8gU1BcbiRzcEJhc2VXaWR0aDogMzkwO1xuQGZ1bmN0aW9uIHNwKCR3aWR0aCkge1xuICAkcmV0dXJuVmFsdWU6IG1hdGguZGl2KCR3aWR0aCwgJHNwQmFzZVdpZHRoKSAqIDEwMHZ3O1xuICBAcmV0dXJuICRyZXR1cm5WYWx1ZTtcbn1cbiIsIi8qKlxuICogU3dpcGVyIDExLjAuN1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBGZWJydWFyeSAyNywgMjAyNFxuICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbixcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLFxuLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zyxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLmwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuXG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIHBhZGRpbmc6IDAgcGMoMjApO1xuICB9XG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IHNwKDEyKSBzcCgyNSkgc3AoMTIpIHNwKDE0KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoMjQpIHBjKDI3KSBwYygyNCkgMDtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IHNwKDE1MCk7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICB3aWR0aDogcGMoMTk3KTtcbiAgICB9XG4gIH1cblxuXHQmX19saW5re1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Y29sdW1uLWdhcDogc3AoMTMpO1xuXHRcdGxpe1xuXHRcdFx0YXtcblx0XHRcdFx0Zm9udC1zaXplOiBzcCgxMik7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci0wMC1ibGFjayk7XG5cdFx0XHRcdEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcGMoMTYpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbiAgJl9fYnV0dG9uIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDUyNjNjO1xuICAgICAgYm9yZGVyLXJhZGl1czogc3AoMTMpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICB3aWR0aDogc3AoNzIpO1xuICAgICAgaGVpZ2h0OiBzcCgyNik7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDUyNjNjO1xuICAgICAgICB3aWR0aDogcGMoMTIxKTtcbiAgICAgICAgaGVpZ2h0OiBwYygzNik7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTgpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2Q1MjYzYztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcjIge1xuICBwYWRkaW5nLXRvcDogc3AoMTYpO1xuICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICBwYWRkaW5nOiAwIHBjKDIwKTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIHNwKDQxKSBzcCgxNik7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiBwYygyNikgMCBwYygyMCk7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogc3AoNyk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IHNwKDE1KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiBzcCgxNCk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIGZvbnQtc2l6ZTogcGMoMjgpO1xuICAgICAgY29sdW1uLWdhcDogcGMoMjgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IHNwKDc4KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiBwYygxMzYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiBzcCgxMyk7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBjb2x1bW4tZ2FwOiBwYygzNCk7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiBzcCg5KTtcbiAgICAgIHBhZGRpbmc6IHNwKDMpIHNwKDEwKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC1ibGFjayk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBmb250LXNpemU6IHBjKDE3KTtcbiAgICAgICAgcGFkZGluZzogcGMoNSkgcGMoMTgpO1xuICAgICAgfVxuICAgIH1cbiAgICBkZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgcGFkZGluZzogc3AoNCkgc3AoNykgc3AoNCkgc3AoMTEpO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTApO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBhZGRpbmc6IHBjKDkpIHBjKDE1KSBwYyg5KSBwYygyMik7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMjEpO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgICYuLWRhdGUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMjApO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDQwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi1zZXBhcmF0b3Ige1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgyMCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDQwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi10ZXh0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygzNik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2JnX25hdi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOTBweCBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXG4gICAgICAgICYuLWN1cnJlbnQge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobiArIDUpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogc3AoNTApO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDE3KTtcbiAgICAgICAgICAgIGhlaWdodDogcGMoODApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30gYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLmwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzM3MzczNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIHBhZGRpbmc6IDAgcGMoMjApO1xuICB9XG5cbiAgJl9fcGFnZXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBwYWRkaW5nOiBzcCgxMCkgc3AoMjkpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlKTtcbiAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTQpO1xuICAgICAgY29sdW1uLWdhcDogc3AoMTApO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiBwYygxMSkgcGMoMjkpO1xuICAgICAgICBmb250LXNpemU6IHBjKDE0KTtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoMTEpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBzcCg3KTtcbiAgICAgICAgaGVpZ2h0OiBzcCgxMik7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2ljb25fYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBwYyg2KTtcbiAgICAgICAgICBoZWlnaHQ6IHBjKDEyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWlubmVyIHtcbiAgICBwYWRkaW5nOiBzcCg2Mykgc3AoMzUpIHNwKDQ0KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoNzYpIDAgcGMoNTIpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICBkbCB7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sdW1uLWdhcDogcGMoNjApO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJiArIGRsIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDM2KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDMwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkdCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiBzcCgxNSk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgd2lkdGg6IHBjKDk1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgyMCk7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IHNwKDE1KSBzcCgyMCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgY29sdW1uLWdhcDogcGMoMzApO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZSk7XG4gICAgICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiBzcCgxMSk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxNCk7XG4gICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogc3AoNSk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBzcCg4KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvaWNvbl9hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHBjKDQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcGMoOCk7XG4gICAgICAgICAgICAgICAgdG9wOiBwYygyKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogc3AoMTEpO1xuICAgIGNvbG9yOiAjYWRhZGFkO1xuICAgIG1hcmdpbi10b3A6IHNwKDQ0KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgbWFyZ2luLXRvcDogcGMoNTgpO1xuICAgICAgZm9udC1zaXplOiBwYygxMSk7XG4gICAgfVxuICB9XG5cbiAgJi1jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiBzcCgyOSk7XG4gICAgZm9udC1zaXplOiBzcCgxMCk7XG4gICAgY29sb3I6ICNhZGFkYWQ7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIGZvbnQtc2l6ZTogcGMoMTEpO1xuICAgICAgbWFyZ2luLXRvcDogcGMoMzApO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLmMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogc3AoMTUpO1xuXG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIGZvbnQtc2l6ZTogcGMoMjUpO1xuICB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogc3AoMzIpO1xuICAgIG1hcmdpbi1ib3R0b206IHNwKDEwKTtcbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHBjKDE1KTtcbiAgICAgIGZvbnQtc2l6ZTogcGMoNTApO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLmMtcGxheWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHNwKDIwKSBzcCgyMyk7XG4gIG1hcmdpbi10b3A6IHNwKDUwKTtcblxuICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICBtYXJnaW4tdG9wOiBwYyg5Mik7XG4gICAgZ2FwOiBwYyg0MykgcGMoMzgpO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgyMykpIC8gMik7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoMTE0KSkgLyA0KTtcbiAgICB9XG4gIH1cblxuICAmX19maWdCbG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICBoZWlnaHQ6IHNwKDY3KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMDAtYmxhY2spO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAxMDAlLCAxMDAlIDEwMCUpO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGhlaWdodDogcGMoMTIwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBzcCg2KTtcbiAgICByaWdodDogc3AoNik7XG4gICAgei1pbmRleDogMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgYm90dG9tOiBwYygxMyk7XG4gICAgICByaWdodDogcGMoMTEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItMDEteWVsbG93KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogc3AoOCk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIGZvbnQtc2l6ZTogcGMoMTIpO1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBzcCgxNCk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIGZvbnQtc2l6ZTogcGMoMjIpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvcHlyaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiBzcCgyKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUtMzApO1xuICAgIGZvbnQtc2l6ZTogc3AoNik7XG4gICAgei1pbmRleDogMjtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgYm90dG9tOiBwYygxMyk7XG4gICAgICBmb250LXNpemU6IHBjKDEwKTtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IHNwKDEwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogc3AoNyk7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTYpO1xuICAgICAgICBwYWRkaW5nOiBwYygxMCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLmMtY2FyZCB7XG4gIG1hcmdpbi10b3A6IHNwKDIzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwYWRkaW5nOiBzcCgxNikgc3AoMjgpIHNwKDIyKTtcblxuICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICBtYXJnaW4tdG9wOiBwYyg1Nik7XG4gICAgcGFkZGluZzogcGMoNDApIHBjKDQwKSBwYyg0Myk7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgICYtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogc3AoNSk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBjb2x1bW4tZ2FwOiBwYyg1KTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBzcCg1Nyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogc3AoMTApO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogcGMoODcpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogcGMoMjApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiBzcCgyMik7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBmb250LXNpemU6IHBjKDMzKTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBmb250SkE7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTMpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IHNwKDEzKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGNvbHVtbi1nYXA6IHBjKDEwKTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogc3AoMTkpO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBoZWlnaHQ6IHBjKDM4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogc3AoMjApO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBtYXJnaW4tdG9wOiBwYygyOCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgJi10aXRsZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgZm9udC1zaXplOiBzcCgxMyk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgd2lkdGg6IHNwKDY0KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMjEpO1xuICAgICAgICBwYWRkaW5nOiBwYyg1KSBwYyg1KTtcbiAgICAgICAgd2lkdGg6IHBjKDk4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXZzIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDEyKTtcbiAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMzgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoNTcpO1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygzMCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogc3AoMyk7XG4gICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiBzcCgxNyk7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiBwYygzOSk7XG4gICAgICAgIGNvbHVtbi1nYXA6IHBjKDMpO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTApO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDIzKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiBwYyg0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmICsgLmMtY2FyZF9faW5mby12cyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoOTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5jLWNhcmRfX2luZm8tdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBtYXJnaW46IHNwKDcpIGF1dG8gMDtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDE2OCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBwYygxMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGVyc29uIHtcbiAgICB3aWR0aDogc3AoOTQpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICB3aWR0aDogcGMoMTc2KTtcbiAgICB9XG5cbiAgICAmLWZpZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYuLWRvdWJsZXMge1xuICAgICAgICBoZWlnaHQ6IHNwKDEwMCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgaGVpZ2h0OiBwYygxNzgpO1xuICAgICAgICB9XG4gICAgICAgIC5jLWZpZyB7XG4gICAgICAgICAgd2lkdGg6IHNwKDY3KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoMTE4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJiArIC5jLWZpZyB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoNik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZS0zMCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogc3AoNyk7XG4gICAgICBmb250LXNpemU6IHNwKDEwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygyOSk7XG4gICAgICAgIGNvbHVtbi1nYXA6IHBjKDExKTtcbiAgICAgICAgZm9udC1zaXplOiBwYygxNSk7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgJi4tZmxhZyB7XG4gICAgICAgICAgd2lkdGg6IHNwKDE5KTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiBzcCgxKTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDQ1KTtcbiAgICAgICAgICAgIHRvcDogcGMoLTIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLmMtY2FyZDIge1xuICBwYWRkaW5nOiAwIHNwKDI0KTtcbiAgbWFyZ2luOiAwIDAgc3AoMzApO1xuXG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIG1hcmdpbi10b3A6IHBjKDU2KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IHBjKDQwKSBwYyg0MCkgcGMoNDMpO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiBzcCgyMCk7XG4gICAgY29sdW1uLWdhcDogc3AoMTIpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBtYXJnaW4tdG9wOiBwYygyOCk7XG4gICAgICBjb2x1bW4tZ2FwOiBwYyg2MCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICY6aGFzKC4tZG91Ymxlcykge1xuICAgICAgICBjb2x1bW4tZ2FwOiBwYygyOSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgJi10aXRsZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgZm9udC1zaXplOiBzcCgxMyk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogc3AoMikgc3AoMTkpO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBmb250LXNpemU6IHBjKDI0KTtcbiAgICAgICAgcGFkZGluZzogcGMoNSkgcGMoMTIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc2NvcmUge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IHNwKDcpO1xuICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgZm9udC1zaXplOiBzcCg2NCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBmb250LXNpemU6IHBjKDEzNCk7XG4gICAgICB9XG5cbiAgICAgICYuLWRvdWJsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoNDApO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDEzNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IHNwKDIwKTtcbiAgICAgICAgaGVpZ2h0OiBzcCg0KTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IHBjKDQ2KTtcbiAgICAgICAgICBoZWlnaHQ6IHBjKDkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi12cyB7XG4gICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICBmb250LXNpemU6IHNwKDM4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoOTQpO1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygzMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGVyc29uIHtcbiAgICB3aWR0aDogc3AoOTQpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgd2lkdGg6IHBjKDI3Nyk7XG4gICAgICAmOmhhcyguLWRvdWJsZXMpIHtcbiAgICAgICAgd2lkdGg6IHBjKDM0OCk7XG5cbiAgICAgICAgLmMtY2FyZDJfX3BlcnNvbi1uYW1lIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcGMoNTApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tbGVhZCB7XG4gICAgICAuYy1jYXJkMl9fcGVyc29uLWZpZyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogc3AoNDEpO1xuICAgICAgICAgIGhlaWdodDogc3AoNDEpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2ljb25fbGVhZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogc3AoLTEzKTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDExOCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHBjKDExOCk7XG4gICAgICAgICAgICBsZWZ0OiBwYygtMjgpO1xuICAgICAgICAgICAgdG9wOiBwYyg1MCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aGFzKC4tZG91Ymxlcykge1xuICAgICAgICAuYy1jYXJkMl9fcGVyc29uLWZpZyB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogc3AoNDUpO1xuICAgICAgICAgICAgbGVmdDogc3AoLTEwKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB0b3A6IHBjKDE1MCk7XG4gICAgICAgICAgICAgIGxlZnQ6IHBjKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZpZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYuLWRvdWJsZXMge1xuICAgICAgICBoZWlnaHQ6IHNwKDk5KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBoZWlnaHQ6IHBjKDI5MCk7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1maWcge1xuICAgICAgICAgIHdpZHRoOiBzcCg2NSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiBzcCgzMyk7XG5cbiAgICAgICAgICAmICsgLmMtZmlnLFxuICAgICAgICAgICYgKyAuYy1maWcyIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoMTkzKTtcbiAgICAgICAgICAgIGJvdHRvbTogcGMoOTgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAmICsgLmMtZmlnLFxuICAgICAgICAgICAgJiArIC5jLWZpZzIge1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1maWcyIHtcbiAgICAgICAgICB3aWR0aDogc3AoNjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogc3AoMzMpO1xuXG4gICAgICAgICAgJiArIC5jLWZpZyxcbiAgICAgICAgICAmICsgLmMtZmlnMiB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBwYygxOTMpO1xuICAgICAgICAgICAgYm90dG9tOiBwYyg5OCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICYgKyAuYy1maWcsXG4gICAgICAgICAgICAmICsgLmMtZmlnMiB7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoNik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZS0zMCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBjb2x1bW4tZ2FwOiBzcCg3KTtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTMpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDI5KTtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoMTYpO1xuICAgICAgICBmb250LXNpemU6IHBjKDI2KTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogc3AoMTkpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IHNwKDUpO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogcGMoNTApO1xuICAgICAgICAgIHRvcDogcGMoNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5jLXJlcG9ydCB7XG4gIG1hcmdpbi10b3A6IHNwKDIwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuXG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIG1hcmdpbi10b3A6IHBjKDMwKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS9iZ19yZXBvcnQuc3ZnXCIpIHJlcGVhdC14IDAgMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcGMoMTMpO1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIG1pbi1oZWlnaHQ6IHBjKDMzMCk7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAuYy1yZXBvcnRfX2xhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2ljb25fcmVwb3J0MDIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtcmVwb3J0X19waWN0IHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB3aWR0aDogcGMoNTI3KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXJlcG9ydF9fdGV4dCB7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBjKDU2Nik7XG4gICAgICAgIHdpZHRoOiBwYygyNTQpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcGMoMjEpO1xuICAgICAgICBwYWRkaW5nLXRvcDogcGMoMjMpO1xuICAgICAgICBtaW4taGVpZ2h0OiBwYygzMDYpO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjQpO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDIzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXJlcG9ydF9fcHJvZmlsZSB7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygyMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmlnIHtcbiAgICB3aWR0aDogc3AoMTg2KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgJi0tZmlnMiB7XG4gICAgICB3aWR0aDogc3AoMjAwKTtcbiAgICAgIHRvcDogc3AoLTIwKTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoMzk3KTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgd2lkdGg6IHBjKDM3Nik7XG4gICAgICByaWdodDogcGMoLTI2KTtcbiAgICAgIGJvdHRvbTogcGMoMTMpO1xuICAgIH1cbiAgfVxuXG4gICZfX3BpY3Qge1xuICAgIG1hcmdpbi10b3A6IHNwKDIzKTtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiBzcCgxMjQpO1xuICAgIHdpZHRoOiBzcCgxMzUpO1xuICAgIGJhY2tncm91bmQ6ICNmY2RiMDA7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiBzcCgxMSk7XG4gICAgcGFkZGluZzogc3AoMTApIHNwKDEyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IHNwKDUpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBmb250LXNpemU6IHBjKDE1KTtcbiAgICAgIHBhZGRpbmc6IHBjKDEzKSBwYygxNik7XG4gICAgICBib3JkZXI6IHBjKDMpIHNvbGlkICMwMDA7XG4gICAgICBjb2x1bW4tZ2FwOiBwYyg3KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBsZWZ0OiBwYygtMzIpO1xuICAgICAgdG9wOiBwYyg2NSk7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IHNwKDE0KTtcbiAgICAgIGhlaWdodDogc3AoMTQpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvaWNvbl9yZXBvcnQwMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiBwYygxOSk7XG4gICAgICAgIGhlaWdodDogcGMoMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZjZGIwMDtcbiAgICAgICAgd2lkdGg6IHBjKDIzKTtcbiAgICAgICAgaGVpZ2h0OiBwYygxNSk7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAlLCAxMDAlIDAsIDEwMCUgMTAwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiBwYygtMTgpO1xuICAgICAgICBsZWZ0OiBwYyg2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcm9maWxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBzcCg3Myk7XG4gICAgbGVmdDogc3AoMTMpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBzcCgxMCk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tdG9wOiBwYygzMCk7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udC1zaXplOiBwYygxNSk7XG5cbiAgICAgIGR0IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogc3AoMjApO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBtYXJnaW4tdG9wOiBwYyg3MCk7XG4gICAgICBtYXJnaW4tbGVmdDogcGMoNTYpO1xuICAgICAgd2lkdGg6IHBjKDgwMCk7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IHNwKDE3KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMzEpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHBjKDEyMCk7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDM0KTtcbiAgICAgICAgZm9udC1zaXplOiBwYygxNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4uYy1maWcge1xuICBhc3BlY3QtcmF0aW86IDEgLzE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM5Nzk3OTcgMCUsICMzMTMxMzEgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLmMtZmlnMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBhc3BlY3QtcmF0aW86IDEgLzE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzk3OTc5NyAwJSwgIzMxMzEzMSAxMDAlKTtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4uYy1ldmVudC10YWJsZSB7XG4gIG1hcmdpbi10b3A6IHNwKDI1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG5cbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgbWFyZ2luLXRvcDogcGMoMzUpO1xuICB9XG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgfVxuICB0aCB7XG4gICAgYmFja2dyb3VuZDogIzE4MTgxODtcbiAgICB3aWR0aDogY2FsYyg3MCAvIDM2MCAqIDEwMCUpO1xuICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDI1KSBwYyg1MCk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IGNhbGMoMjIwIC8gMTIwMCAqIDEwMCUpO1xuICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgZm9udC1zaXplOiBzcCgxNik7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBmb250LXNpemU6IHBjKDI4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB0ZCB7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICBwYWRkaW5nOiBzcCgxNSk7XG4gICAgd2lkdGg6IGNhbGMoMjkwIC8gMzYwICogMTAwJSk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDIyKSBwYyg4MCkgcGMoMjIpIDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IGNhbGMoNDkyIC8gMTIwMCAqIDEwMCUpO1xuICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAud3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiBzcCgyMCk7XG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICBkbCB7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgICYgKyBkbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDcpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkdCxcbiAgICAgIGRkIHtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGR0IHtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLmMtbm90ZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiBzcCg5KTtcblxuXHQmLS10YXJ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHRAbWVkaWEgI3skc2NyZWVuUEN9IHtcblx0XHRmb250LXNpemU6IHBjKDE0KTtcblx0fVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLnAtaG9tZSB7XG4gICZfX2Jhbm5lciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvYmdfYmFubmVyX3NwLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiBzcCgyNSkgc3AoMjgpIHNwKDI0KTtcbiAgICBtYXJnaW4tdG9wOiBzcCgyMCk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDUwKSBwYygyMCkgcGMoNjApO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogcGMoMjkpO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDI5KSkgLyAyKTtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcCgxNSk7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmV3c1dyYXAge1xuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvYmdfbmV3c19wYy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcGFkZGluZzogcGMoODgpIHBjKDIwKTtcbiAgICAgIC5sLW1haW5fX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoMzgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25ld3Mge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2JnX25ld3MucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogc3AoMzkwKSBhdXRvO1xuICAgIHBhZGRpbmc6IHNwKDU2KSBzcCgxNSkgc3AoNjUpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgzOCk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg0OCk7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogc3AoMTgpO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoMjYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgICAgcGFkZGluZzogc3AoOSk7XG4gICAgICAgICAgY29sdW1uLWdhcDogc3AoMTMpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDEyKSBwYygxNCk7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiBwYygyMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1maWcge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxOTYgLzEzMTtcbiAgICAgIHdpZHRoOiBzcCgxMjEpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoMTk2KTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICBmb250LXNpemU6IHNwKDEwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiBwYygxNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tb3ZpZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvYmdfbmV3cy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBzcCgzOTApIGF1dG87XG4gICAgcGFkZGluZzogc3AoNTYpIHNwKDIwKSBzcCg2NSk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJi1zbGlkZXIge1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDQ4KTtcbiAgICAgIH1cblxuICAgICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgICB3aWR0aDogc3AoMjc4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICAgIHdpZHRoOiBzcCgxNSk7XG4gICAgICAgIGhlaWdodDogc3AoMjgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS9zbGlkZV9hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICYtLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogc3AoMyk7XG4gICAgICAgIGNvbHVtbi1nYXA6IHNwKDcpO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IHNwKDYpO1xuICAgICAgICAgIGhlaWdodDogc3AoNik7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFnZSB7XG4gICAgICAgICAgd2lkdGg6IHNwKDYpO1xuICAgICAgICAgIGhlaWdodDogc3AoNik7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzcwNzA3MDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogc3AoNDUpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNDgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiBwYygyOCkgcGMoMjUpO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcCgxNSk7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoMjUpKSAvIDIpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgICAgcGFkZGluZzogc3AoMTQpIHNwKDIwKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDE0KSBwYygyNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1maWcge1xuICAgICAgYXNwZWN0LXJhdGlvOiAyNDYvMTM1O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBmb250LXNpemU6IHNwKDEyKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygxMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWIge1xuICAgICAgZm9udC1zaXplOiBzcCgxMyk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTMpO1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50cyB7XG4gICAgcGFkZGluZzogc3AoNjYpIHNwKDE1KSBzcCg1Nik7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDk0KSBwYygyMCkgcGMoOTgpO1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCg0Nik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBnYXA6IHNwKDE1KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDUwKTtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoMjMpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgxNSkpIC8gMik7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYyg2OSkpIC8gNCk7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgfVxuICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzcCgxNSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBwYygxNyk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3QyIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDIyKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiBzcCgxNSk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg1MSk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogcGMoMjMpO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoMjMpKSAvIDIpO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBzcCgxMzcpO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB3aWR0aDogcGMoMjI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlKTtcbiAgICAgICAgICAgIHdpZHRoOiBzcCgxNzgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB3aWR0aDogcGMoMjg3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHNwKDE2KTtcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDI4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDEwKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxMCk7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoMjIpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc25zIHtcbiAgICBwYWRkaW5nOiBzcCg0MCkgc3AoMzYpIHNwKDU5KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoMTI1KSBwYygyMCkgcGMoMTgwKTtcblxuICAgICAgLmwtbWFpbl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiBwYygyOTApO1xuXG4gICAgICAgIC5jLXRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sZWFkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IHNwKDEyKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygyOSk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDM4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IHNwKDEzKSBzcCgyMCk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBnYXA6IHBjKDIwKTtcbiAgICAgICAgd2lkdGg6IHBjKDY1NCk7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgyMCkpIC8gMik7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYyg2MCkpIC8gNCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNDYsIDgxLCAxMDUsIDAuOCkgMCUsIHJnYmEoMTk3LCAxMDAsIDkyLCAwLjgpIDEwMCUpO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTQ2LCA4MSwgMTA1LCAxKSAwJSwgcmdiYSgxOTcsIDEwMCwgOTIsIDEpIDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IHNwKDMyKTtcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcGMoNDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjAsIDY0LCAxMTksIDAuOCkgMCUsIHJnYmEoNzcsIDE0NiwgMjMxLCAwLjgpIDEwMCUpO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjAsIDY0LCAxMTksIDEpIDAlLCByZ2JhKDc3LCAxNDYsIDIzMSwgMSkgMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogc3AoMzYpO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBwYyg0MCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMjIyLCAwLjgpO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogc3AoMzIpO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBwYyg0MCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxOTksIDQ2LCAyOCwgMC44KSAwJSwgcmdiYSgyMzksIDkwLCA3MiwgMC44KSAxMDAlKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTk5LCA0NiwgMjgsIDEpIDAlLCByZ2JhKDIzOSwgOTAsIDcyLCAxKSAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBzcCg0Myk7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHBjKDUxKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IHNwKDE1MCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiBzcCgzMCk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgaGVpZ2h0OiBwYygxNTApO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHBjKDIwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogc3AoMTIpO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoMTgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHNwKDE1KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzcCg2KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxNCk7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoNik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19mdiB7XG4gICAgcGFkZGluZy10b3A6IHNwKDI1KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogc3AoMjApO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiBwYyg0MykgcGMoMjApIHBjKDYzKTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19mZWF0dXJlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS9iZ19mZWF0dXJlX3NwLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBzcCgzOTApIGF1dG87XG4gICAgcGFkZGluZzogc3AoNDApIHNwKDE1KSBzcCg2NCk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2JnX2ZlYXR1cmUucG5nXCIpIG5vLXJlcGVhdCA1MCUgMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwYWRkaW5nOiBwYyg2MCkgcGMoMjApIHBjKDYzKTtcbiAgICB9XG5cbiAgICAmLXdhcnAge1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IHBjKDIwKTtcblxuICAgICAgICAuYy1jYXJkIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDIwKSkgLyAyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYmFubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IHBjKDE4KTtcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoMTQpO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1ob21lIHtcbiAgJl9fZmVhdHVyZTIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2JnX2ZlYXR1cmUyX3NwLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBzcCgzOTApIGF1dG87XG4gICAgcGFkZGluZzogc3AoMjUpIHNwKDE1KSBzcCg2NCk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgcGFkZGluZzogMCBwYygyMCk7XG4gICAgICBtYXJnaW4tdG9wOiBwYygtNjApO1xuXG4gICAgICAubC1tYWluX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2JnX2ZlYXR1cmUyLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBhZGRpbmc6IHBjKDE2KSBwYyg1MykgcGMoNTQpO1xuICAgICAgfVxuICAgIH1cblxuXHRcdC5jLW5vdGV7XG5cdFx0XHRAbWVkaWEgI3skc2NyZWVuUEN9IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogcGMoMjgpO1xuXHRcdFx0fVxuXHRcdH1cblxuICAgIC5jLWNhcmQge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IHNwKDE1KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygzNik7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBwYygyOCk7XG5cdFx0XHRcdH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDY1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19wZXJzb24ge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogcGMoMjM1KTtcblxuICAgICAgICAgICY6aGFzKC5jLWNhcmRfX3BlcnNvbi1maWcuLWRvdWJsZXMpIHtcbiAgICAgICAgICAgIHdpZHRoOiBwYygyOTEpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLWZpZyB7XG4gICAgICAgICAgICB3aWR0aDogcGMoMjM1KTtcblxuICAgICAgICAgICAgJi4tZG91YmxlcyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBwYygyOTEpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHBjKDI0NCk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgLmMtZmlnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcGMoMTcwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBwYygxOCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDI2KTtcbiAgICAgICAgICAgIHNwYW4uLWZsYWcge1xuICAgICAgICAgICAgICB3aWR0aDogcGMoNDkpO1xuICAgICAgICAgICAgICB0b3A6IHBjKDUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLi1kb3VibGVzIHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19mZWF0dXJlMyB7XG4gICAgcGFkZGluZzogc3AoNTgpIDAgc3AoNDQpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2JnX2ZlYXV0dXJlM19zcC5wbmdcIikgbm8tcmVwZWF0IDUwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogc3AoMzkwKSBhdXRvO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IHBjKDQwKSBwYygyMCkgcGMoNTApO1xuICAgIH1cblxuICAgICYtd3JhcCB7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvYmdfZmVhdHVyZTMtd3JhcC5wbmdcIikgbm8tcmVwZWF0IDUwJSAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcGMoNTMpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IHNwKDI2KSBzcCgyMCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMCBzcCgyMCkgc3AoMjUpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDAgcGMoMjApIHBjKDQwKTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgd2lkdGg6IHNwKDE2OCk7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogcGMoMzI5KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgd2lkdGg6IHNwKDE2MSk7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogcGMoMjYyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgd2lkdGg6IHNwKDE0MSk7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoMzIyKTtcbiAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucC1ob21lX19tYXRjaF9fcmVzdWx0LXRhYmxlIHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wLWhvbWVfX21hdGNoX19yZXN1bHQtaXRlbSB7XG4gICAgICBib3JkZXItdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW46IDAgcGMoNDcpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAucC1ob21lX19tYXRjaF9fcmVzdWx0LXBlcnNvbiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZmxleC1ncm93OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkcyB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgyMCk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygzNCk7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IHBjKC00MCk7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiBwYyg0MCk7XG4gICAgICB9XG5cbiAgICAgIC5zcGxpZGVfX3RyYWNrIHtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgICAgd2lkdGg6IHBjKDI1KTtcbiAgICAgICAgaGVpZ2h0OiBwYyg1Myk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL3NsaWRlX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtLXByZXYge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDMpO1xuICAgICAgICBjb2x1bW4tZ2FwOiBzcCg3KTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiBzcCg2KTtcbiAgICAgICAgICBoZWlnaHQ6IHNwKDYpO1xuICAgICAgICB9XG4gICAgICAgICZfX3BhZ2Uge1xuICAgICAgICAgIHdpZHRoOiBzcCg2KTtcbiAgICAgICAgICBoZWlnaHQ6IHNwKDYpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgJjpoYXMoLnAtaG9tZV9fZmVhdHVyZTNfX2NhcmRzX19idG4pIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3AoNTApO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHBjKDc1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kYXRlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IHNwKDkpO1xuICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IHNwKDUpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiBzcCgyMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDMzKTtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBwYyg1KTtcbiAgICAgICAgICBwYWRkaW5nOiBwYygxMSk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udEpBO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTMpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDE5KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IHNwKDkpIHNwKDE4KSBzcCgxNCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgcGFkZGluZzogcGMoMjApIHBjKDIyKSBwYygyMik7XG4gICAgICAgIH1cbiAgICAgICAgJjpoYXMoLi1kb3VibGVzKSB7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNwKDUpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogcGMoMTUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWljb24ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBzcCgxMzgpO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIHNwKDE0KTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDI1OSk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byBwYygyNik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDIwKTtcbiAgICAgICAgY29sdW1uLWdhcDogc3AoMTEpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDI4KTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBwYygxOCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcyguLWRvdWJsZXMpIHtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiBwYyg4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW5mbyB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxMCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBwYWRkaW5nOiBzcCg0KSBzcCg1KTtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICAgICAgcGFkZGluZzogcGMoMikgcGMoNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi12cyB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMjEpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDE2KTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygzNyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBwYygyMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3BlcnNvbiB7XG4gICAgICAgIHdpZHRoOiBzcCg3NCk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpoYXMoLi1kb3VibGVzKSB7XG4gICAgICAgICAgd2lkdGg6IHNwKDkwKTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDEyNCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnAtaG9tZV9fZmVhdHVyZTNfX2NhcmRzX19wZXJzb24tbmFtZSB7XG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBwYygxNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tbGVhZCB7XG4gICAgICAgICAgLmMtY2FyZDJfX3BlcnNvbi1maWcge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiBzcCg0MSk7XG4gICAgICAgICAgICAgIGhlaWdodDogc3AoNDEpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS9pY29uX2xlYWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogc3AoLTEzKTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogcGMoMTE1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZmlnIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmLi1kb3VibGVzIHtcbiAgICAgICAgICAgIGhlaWdodDogc3AoNzUpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBwYygxMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtZmlnMixcbiAgICAgICAgICAgIC5jLWZpZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBzcCg1MCk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiBzcCgyNSk7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHBjKDc1KTtcbiAgICAgICAgICAgICAgICBib3R0b206IHBjKDQ1KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmICsgLmMtZmlnMixcbiAgICAgICAgICAgICAgJiArIC5jLWZpZyB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBzcCg2KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZS0zMCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDEwKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHNwKDcpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoOCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoMTgpO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogcGMoMTEpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygxMyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IHNwKDE5KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB3aWR0aDogcGMoMzQpO1xuICAgICAgICAgICAgICB0b3A6IHBjKC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IHNwKDIwKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgYm90dG9tOiBwYygyMCk7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogc3AoMTM1KTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDIxMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1ob21lIHtcbiAgJl9fZW5kIHtcbiAgICBwYWRkaW5nOiBzcCgxKSBzcCgyOCkgc3AoMjUpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiAwIHBjKDIwKSBwYyg1Nyk7XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgIHBhZGRpbmc6IHNwKDMwKSBzcCgyMCkgMDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBhZGRpbmc6IDAgcGMoMjApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYmFubmVyIHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiBwYygyOSk7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcCgxNSk7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLnAtaG9tZSB7XG4gICZfX3Jlc3VsdHMge1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgcGFkZGluZzogc3AoNTcpIHNwKDE1KSBzcCg0Mik7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDg3KSBwYygyMCkgcGMoMTA1KTtcbiAgICB9XG5cbiAgICAmLWJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDQ1KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg1Nik7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBzcCgzKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNjZjhkMDUgMCUsICNmZmZlY2EgNTQuODElLCAjZDQ5ODE4IDk5LjUyJSk7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGhlaWdodDogcGMoNik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1tZWRhbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogc3AoMjcpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDEwMik7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgY29sdW1uLWdhcDogc3AoMTApO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDI3KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IHNwKDM5KTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB3aWR0aDogcGMoMTA1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoOSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygyNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCg5KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygyNSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoMTApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHNwKDIyKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYyg2MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgbWFyZ2luOiBzcCgxNykgc3AoMTQpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gc3AoMjgpKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBtYXJnaW46IHBjKDcwKSBwYyg1Myk7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHBjKDEwNikpO1xuICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIH1cbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjEpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBwYWRkaW5nOiBzcCg5KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODE4O1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDI1NSk7XG4gICAgICAgICAgICBwYWRkaW5nOiBwYygzMCkgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IHNwKDIzKSBzcCg5KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgcGFkZGluZzogcGMoMzApIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ibG9jazIge1xuICAgICAgbWFyZ2luLXRvcDogc3AoNDUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgIGJvcmRlci10b3A6IHVuc2V0O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDY3KTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHNwKDMpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2NmOGQwNSAwJSwgI2ZmZmVjYSA1NC44MSUsICNkNDk4MTggOTkuNTIlKTtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgaGVpZ2h0OiBwYyg2KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogc3AoMjUpIHNwKDE0KSBzcCgyNSk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgcGFkZGluZzogcGMoNDIpIHBjKDQ5KSBwYyg1OCk7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3AoMjgpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDMwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHBjKDQxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi13cmFwIHtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1yYW5raW5nIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgbWFyZ2luLXRvcDogc3AoMTUpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZGlzcGxheTogY29udGVudHM7XG5cbiAgICAgICAgICBkZCB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICBncmlkLXJvdzogMi8zO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICBncmlkLXJvdzogMy80O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICBncmlkLXJvdzogNC81O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGR0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgICBwYWRkaW5nOiBzcCgxMykgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODE4O1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDIxKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDI4KSAwO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkZCB7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICAgICAgcGFkZGluZzogc3AoMTMpIHNwKDIwKSBzcCgxMykgc3AoMzMpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiBzcCgxNik7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuXG4gICAgICAgICAgICAgIHNwYW4uLWRvdWJsZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIHNwKDUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgcGMoNSk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBwYygyNCk7XG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzcCgzMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBzcCgyMCk7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBwYyg2NSk7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IHBjKDQ0KTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcGMoMTcpO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgdG9wOiBwYygtNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS9pY29uX3JhbmtpbmcwMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2ljb25fcmFua2luZzAyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvaWNvbl9yYW5raW5nMDMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogc3AoMzApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogcGMoNTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcWEge1xuICAgICAgcGFkZGluZzogc3AoNDcpIDAgMDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBhZGRpbmc6IHBjKDYwKSBwYyg1MCkgMDtcbiAgICAgIH1cblxuICAgICAgJi1xIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwKDM0KTtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxNyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHBhZGRpbmc6IHNwKDYpIHNwKDEpIHNwKDgpIHNwKDI4KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBwYWRkaW5nOiBwYygxMykgcGMoMjApIHBjKDEzKSBwYyg1NSk7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygzMSk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHBjKDMxOCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiUVwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICAgIHdpZHRoOiBzcCgyOCk7XG4gICAgICAgICAgaGVpZ2h0OiBzcCgyOCk7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgyMSk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJveC1zaGFkb3c6IHNwKDIpIHNwKDIpIDAgMCAjNjc2NzY3O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHNwKDIpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogc3AoLTUpO1xuICAgICAgICAgIGxlZnQ6IHNwKC0xNSk7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHBjKDUpIHBjKDUpIDAgMCAjNjc2NzY3O1xuICAgICAgICAgICAgd2lkdGg6IHBjKDU1KTtcbiAgICAgICAgICAgIGhlaWdodDogcGMoNTUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYyg0Mik7XG4gICAgICAgICAgICB0b3A6IHBjKC0xMCk7XG4gICAgICAgICAgICBsZWZ0OiBwYygtMjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZjZGIwMDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogc3AoMzApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBzcCg1KTtcbiAgICAgICAgcGFkZGluZzogc3AoMzApIHNwKDE0KSBzcCgyMCk7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDE1KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBwYygyMCk7XG4gICAgICAgICAgcGFkZGluZzogcGMoNTApIHBjKDQwKSBwYygzMCkgcGMoMzM1KTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IHNwKDk3KTtcbiAgICAgICAgICBoZWlnaHQ6IHNwKDEzOSk7XG4gICAgICAgICAgdG9wOiBzcCgtMjMpO1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS9yZXN1bHRzX2ZpZzAxLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IHBjKDI4OCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHBjKDQxMSk7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiBwYygyNyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcCg0Nik7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDE2KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWEge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTcpO1xuICAgICAgICBtYXJnaW4tbGVmdDogc3AoMTI4KTtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygzMSk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHBjKDQ4KTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiQVwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICAgIHdpZHRoOiBzcCgyNik7XG4gICAgICAgICAgaGVpZ2h0OiBzcCgyNik7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgyMCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogc3AoMikgc3AoMikgMCAwICM2NzY3Njc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogc3AoMik7XG4gICAgICAgICAgdG9wOiBzcCgtNSk7XG4gICAgICAgICAgbGVmdDogc3AoLTM1KTtcblxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSk7XG4gICAgICAgICAgICBsZWZ0OiBwYygtNzUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYyg0Mik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBwYyg1KSBwYyg1KSAwIDAgIzY3Njc2NztcbiAgICAgICAgICAgIHdpZHRoOiBwYyg1NSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHBjKDU1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogcGMoMykgcGMoOCk7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiBwYyg0KSBwYygxNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcHJvZmlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxMCk7XG4gICAgICAgIGxlZnQ6IHNwKDEwMCk7XG4gICAgICAgIHRvcDogc3AoMTAwKTtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxNSk7XG4gICAgICAgICAgbGVmdDogcGMoMTApO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IHBjKDEwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLnAtaG9tZSB7XG4gICZfX2RpZ2VzdCB7XG4gICAgcGFkZGluZzogc3AoNTcpIHNwKDE1KSBzcCg0Mik7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDg3KSBwYygyMCkgcGMoMTA1KTtcbiAgICB9XG5cbiAgICAuYy1yZXBvcnQge1xuICAgICAgbWFyZ2luLXRvcDogc3AoNDQpO1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDU0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkcyB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgzMCk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg0Myk7XG4gICAgICB9XG5cbiAgICAgIC5zcGxpZGVfX2xpc3Qge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBnYXA6IHBjKDI1KTtcblxuICAgICAgICAgIC5zcGxpZGVfX3NsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoNzUpKSAvIDQpO1xuXG4gICAgICAgICAgICAvLyAmOm50aC1jaGlsZChuICsgNSkge1xuICAgICAgICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgICAgICAgcGFkZGluZzogc3AoMTMpIHNwKDIwKTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgcGFkZGluZzogcGMoMTApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzcCgxNSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBwYygxMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxMyk7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxMyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoOCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgd2lkdGg6IHNwKDI3OCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLnNwbGlkZV9fYXJyb3cge1xuICAgICAgd2lkdGg6IHNwKDE1KTtcbiAgICAgIGhlaWdodDogc3AoMjgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvc2xpZGVfYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYtLXByZXYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgICAgJi0tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDMpO1xuICAgICAgY29sdW1uLWdhcDogc3AoNyk7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiBzcCg2KTtcbiAgICAgICAgaGVpZ2h0OiBzcCg2KTtcbiAgICAgIH1cbiAgICAgICZfX3BhZ2Uge1xuICAgICAgICB3aWR0aDogc3AoNik7XG4gICAgICAgIGhlaWdodDogc3AoNik7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaWRlX19saXN0IHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiBwYygyNSk7XG5cbiAgICAgICAgLnNwbGlkZV9fc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoNzUpKSAvIDQpO1xuXG4gICAgICAgICAgLy8gJjpudGgtY2hpbGQobiArIDUpIHtcbiAgICAgICAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IHBjKDUwKTtcbiAgICAgIGEge1xuICAgICAgICBtYXgtd2lkdGg6IHBjKDI3MCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiBwYygxMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTYpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjFmMWY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19pbnRlcnZpZXcge1xuICAgIHBhZGRpbmc6IHNwKDU3KSBzcCgxNSkgc3AoNDIpO1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDg3KSBwYygyMCkgcGMoMTA1KTtcbiAgICB9XG5cbiAgICAuYy1yZXBvcnQge1xuICAgICAgbWFyZ2luLXRvcDogc3AoNDQpO1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDU0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkcyB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgzMCk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg0Myk7XG4gICAgICB9XG5cbiAgICAgIC5zcGxpZGVfX3RyYWNrIHtcbiAgICAgICAgd2lkdGg6IHNwKDI3OCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNwbGlkZV9fYXJyb3cge1xuICAgICAgICB3aWR0aDogc3AoMTUpO1xuICAgICAgICBoZWlnaHQ6IHNwKDI4KTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvc2xpZGVfYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDAlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDMpO1xuICAgICAgICBjb2x1bW4tZ2FwOiBzcCg3KTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiBzcCg2KTtcbiAgICAgICAgICBoZWlnaHQ6IHNwKDYpO1xuICAgICAgICB9XG4gICAgICAgICZfX3BhZ2Uge1xuICAgICAgICAgIHdpZHRoOiBzcCg2KTtcbiAgICAgICAgICBoZWlnaHQ6IHNwKDYpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcGxpZGVfX2xpc3Qge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGdhcDogcGMoMjUpO1xuXG4gICAgICAgICAgLnNwbGlkZV9fc2xpZGUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYyg3NSkpIC8gNCk7XG5cbiAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKG4gKyA1KSB7XG4gICAgICAgICAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcbiAgICAgICAgICBwYWRkaW5nOiBzcCgxMykgc3AoMjApO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgcGFkZGluZzogcGMoMTApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDE1KTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDEzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHNwKDEzKTtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDEzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBwYyg4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IHBjKDUwKTtcbiAgICAgIGEge1xuICAgICAgICBtYXgtd2lkdGg6IHBjKDI3MCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiBwYygxMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTYpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLnAtaG9tZSB7XG4gICZfX2Fib3V0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDYwNTAzIHVybChcIi4uL2ltZy9ob21lL2JnX2Fib3V0LnBuZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgcGFkZGluZzogc3AoNTApIHNwKDM0KSBzcCg0Mik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogc3AoMik7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxNmRmZmYgMCUsICMwY2E2ZmYgNzglLCAjMDM3M2ZmIDEwMCUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgYmFja2dyb3VuZDogIzA2MDUwMyB1cmwoXCIuLi9pbWcvaG9tZS9iZ19hYm91dF9wYy5wbmdcIikgbm8tcmVwZWF0IDUwJSAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICBwYWRkaW5nOiBwYyg3NikgcGMoMjApIHBjKDE0MCk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiBwYyg0KTtcbiAgICAgIH1cblxuICAgICAgLmwtbWFpbl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHBjKDExNjQpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiBzcCgyOTcpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IHBjKDUzNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoNzIwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNjIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGVhZCB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgzNyk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiBzcCgxNCk7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IHBjKDIxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxlYWQyIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDUzKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg0NCk7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDIyKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBwYygxMCk7XG4gICAgICAgIH1cbiAgICAgICAgZGwge1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDMwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZHQsXG4gICAgICAgICAgZGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTQpO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygyMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZHQge1xuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi77yaXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBwYygzMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZpZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogc3AoMTg1KTtcbiAgICAgIHRvcDogc3AoNCk7XG4gICAgICByaWdodDogc3AoLTgpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IHBjKDYwMCk7XG4gICAgICAgIHRvcDogcGMoMzEwKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiBzcCg2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgcmlnaHQ6IHNwKDEwKTtcbiAgICAgICAgYm90dG9tOiBzcCgtMyk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxMCk7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiBwYygtMTUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1ob21lIHtcbiAgJl9fcGxheWVyIHtcbiAgICBwYWRkaW5nOiBzcCg2MCkgc3AoMzMpIHNwKDU1KTtcbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDEzMCkgcGMoMjApIHBjKDkwKTtcbiAgICB9XG4gICAgLnAtaG9tZV9fbWF0Y2gtcHJlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1ob21lIHtcbiAgJl9fdG91cm5hbWVudCB7XG4gICAgcGFkZGluZzogc3AoMTQpIHNwKDE1KSBzcCg0Mik7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiBwYyg5NCkgcGMoMjApIHBjKDEwOCk7XG4gICAgfVxuXG4gICAgJi10YWIge1xuICAgICAgbWFyZ2luLXRvcDogc3AoNDMpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogc3AoMTApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNzIpO1xuICAgICAgICBnYXA6IHBjKDIwKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgxMCkpIC8gMik7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYyg4MCkpIC8gNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDIwKSkgLyAzKTtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoODApKSAvIDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJlMmUyZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBzcCgxKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiBzcCgxOCkgMDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KSBwYyg1KSAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDIwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDMwKSAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODE4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudHMge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTkpO1xuICAgICAgJiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgIGJhY2tncm91bmQ6ICMxODE4MTg7XG4gICAgICBwYWRkaW5nOiBzcCgxNykgc3AoMTUpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcGFkZGluZzogcGMoNTgpIHBjKDUwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3AoMjA1KSBzcCgxNDkpIHNwKDYwKSBzcCg1Nikgc3AoODYpIHNwKDg2KSBzcCg1Nikgc3AoNjApIHNwKDE0OSkgc3AoMjA1KTtcbiAgICAgIC8vIGdyaWQtdGVtcGxhdGUtcm93czpcbiAgICAgIC8vICAgc3AoMzgpIHNwKDM4KSBzcCg3KSBzcCg3KSBzcCgzOCkgc3AoMzgpIHNwKDE4KSBzcCgxOCkgc3AoMzgpIHNwKDM4KSBzcCg3KSBzcCg3KSBzcCgzOCkgc3AoMzgpIHNwKDE4KVxuICAgICAgLy8gICBzcCgxOCkgc3AoMzgpIHNwKDM4KSBzcCg3KSBzcCg3KSBzcCgzOCkgc3AoMzgpIHNwKDE4KSBzcCgxOCkgc3AoMzgpIHNwKDM4KSBzcCg3KSBzcCg3KSBzcCgzOCkgc3AoMzgpIHNwKDE4KVxuICAgICAgLy8gICBzcCgxOCk7XG5cbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpcbiAgICAgICAgY2FsYyg2MSAvIDMzMCAqIDEwMCUpIGNhbGMoMjUgLyAzMzAgKiAxMDAlKSBjYWxjKDI1IC8gMzMwICogMTAwJSkgY2FsYygyNSAvIDMzMCAqIDEwMCUpIGNhbGMoMjggLyAzMzAgKiAxMDAlKVxuICAgICAgICBjYWxjKDI4IC8gMzMwICogMTAwJSkgY2FsYygyNSAvIDMzMCAqIDEwMCUpIGNhbGMoMjUgLyAzMzAgKiAxMDAlKSBjYWxjKDI1IC8gMzMwICogMTAwJSkgY2FsYyg2MSAvIDMzMCAqIDEwMCUpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOlxuICAgICAgICBzcCgxMSkgc3AoMTEpIHNwKDIpIHNwKDIpIHNwKDExKSBzcCgxMSkgc3AoNSkgc3AoNSkgc3AoMTEpIHNwKDExKSBzcCgyKSBzcCgyKSBzcCgxMSkgc3AoMTEpIHNwKDUpXG4gICAgICAgIHNwKDUpIHNwKDExKSBzcCgxMSkgc3AoMikgc3AoMikgc3AoMTEpIHNwKDExKSBzcCg1KSBzcCg1KSBzcCgxMSkgc3AoMTEpIHNwKDIpIHNwKDIpIHNwKDExKSBzcCgxMSk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6XG4gICAgICAgICAgY2FsYygyMDUgLyAxMTAwICogMTAwJSkgY2FsYyg4NiAvIDExMDAgKiAxMDAlKSBjYWxjKDg2IC8gMTEwMCAqIDEwMCUpIGNhbGMoODYgLyAxMTAwICogMTAwJSkgY2FsYyhcbiAgICAgICAgICAgIDg2IC8gMTEwMCAqIDEwMCVcbiAgICAgICAgICApXG4gICAgICAgICAgY2FsYyg4NiAvIDExMDAgKiAxMDAlKSBjYWxjKDg2IC8gMTEwMCAqIDEwMCUpIGNhbGMoODYgLyAxMTAwICogMTAwJSkgY2FsYyg4NiAvIDExMDAgKiAxMDAlKSBjYWxjKDIwNSAvIDExMDAgKlxuICAgICAgICAgICAgICAxMDAlKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOlxuICAgICAgICAgIHBjKDM4KSBwYygzOCkgcGMoNykgcGMoNykgcGMoMzgpIHBjKDM4KSBwYygxOCkgcGMoMTgpIHBjKDM4KSBwYygzOCkgcGMoNykgcGMoNykgcGMoMzgpIHBjKDM4KSBwYygxOClcbiAgICAgICAgICBwYygxOCkgcGMoMzgpIHBjKDM4KSBwYyg3KSBwYyg3KSBwYygzOCkgcGMoMzgpIHBjKDE4KSBwYygxOCkgcGMoMzgpIHBjKDM4KSBwYyg3KSBwYyg3KSBwYygzOCkgcGMoMzgpO1xuICAgICAgfVxuXG4gICAgICAmLi1kb3VibGVzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOlxuICAgICAgICAgIHNwKDE0KSBzcCgxNCkgc3AoMikgc3AoMikgc3AoMTQpIHNwKDE0KSBzcCg1KSBzcCg1KSBzcCgxNCkgc3AoMTQpIHNwKDIpIHNwKDIpIHNwKDE0KSBzcCgxNCkgc3AoNSlcbiAgICAgICAgICBzcCg1KSBzcCgxNCkgc3AoMTQpIHNwKDIpIHNwKDIpIHNwKDE0KSBzcCgxNCkgc3AoNSkgc3AoNSkgc3AoMTQpIHNwKDE0KSBzcCgyKSBzcCgyKSBzcCgxNCkgc3AoMTQpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czpcbiAgICAgICAgICAgIHBjKDQ3KSBwYyg0NykgcGMoNykgcGMoNykgcGMoNDcpIHBjKDQ3KSBwYygxOCkgcGMoMTgpIHBjKDQ3KSBwYyg0NykgcGMoNykgcGMoNykgcGMoNDcpIHBjKDQ3KSBwYygxOClcbiAgICAgICAgICAgIHBjKDE4KSBwYyg0NykgcGMoNDcpIHBjKDcpIHBjKDcpIHBjKDQ3KSBwYyg0NykgcGMoMTgpIHBjKDE4KSBwYyg0NykgcGMoNDcpIHBjKDcpIHBjKDcpIHBjKDQ3KSBwYyg0Nyk7XG4gICAgICAgIH1cblxuICAgICAgICAucC1ob21lX190b3VybmFtZW50LWwsXG4gICAgICAgIC5wLWhvbWVfX3RvdXJuYW1lbnQtciB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgaGVpZ2h0OiBzcCgyOCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGhlaWdodDogcGMoOTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzcCgyKTtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBwYygxMCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sLFxuICAgICYtciB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IHNwKDQpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sdW1uLWdhcDogc3AoMik7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGhlaWdodDogc3AoMjIpO1xuICAgICAgICAmLi13aW4sXG4gICAgICAgICYuLWZlYXR1cmVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOGM4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGhlaWdodDogcGMoNzYpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTgpO1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDEwKTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBzcCgxNSk7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoNDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGluZSB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgIGxpIHtcbiAgICAgICAgJi4tdHIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi4tYnIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmLi10bCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICYuLWJsIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi4td2luIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmMzA0MDggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtc2NvcmUge1xuICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogc3AoNik7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiBwYygyMik7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiBzcCgzKTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgcGFkZGluZzogcGMoMTApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY2VudGVyIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgLi1saW5lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGdyaWQtcm93OiAxNTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDU7XG5cbiAgICAgICAgJi4td2luIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmMzA0MDggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuLXRyb3BoeSB7XG4gICAgICAgIHdpZHRoOiBzcCgyMSk7XG4gICAgICAgIGdyaWQtcm93OiAxNDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGdyaWQtY29sdW1uOiA1O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHNwKDUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogcGMoNzIpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBwYygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLi1sYWJlbCB7XG4gICAgICAgIGdyaWQtcm93OiAxNztcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmb250LXNpemU6IHNwKDYpO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBwYWRkaW5nOiBzcCgyKSBzcCg1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc3AoMik7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiBzcCg1KSBhdXRvIDA7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygyMSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBwYygyMCk7XG4gICAgICAgICAgcGFkZGluZzogcGMoMikgcGMoNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLi1zY29yZSB7XG4gICAgICAgIGdyaWQtcm93OiAyMDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiBzcCg4KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoNik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxNTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgc3AoNSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3AoMyk7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBzcCg1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxNTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBzcCg1KSAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3AoMyk7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkc2lkZSwgJGNvbCBpbiAobDogMSwgcjogMTApIHtcbiAgICAgICYtI3skc2lkZX0ge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA4IHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAkY29sO1xuICAgICAgICAgICAgICBncmlkLXJvdzogI3s0ICogKCRpIC0gMSkgKyAxfSAvICN7NCAqICgkaSAtIDEpICsgM307XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5lLWwge1xuICAgICAgbGkge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDIgLyA0O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICBncmlkLXJvdzogNCAvIDY7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEwIC8gMTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEyIC8gMTQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE4IC8gMjA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDIwIC8gMjI7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI2IC8gMjg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI4IC8gMzA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgIGdyaWQtcm93OiA0IC8gODtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgIGdyaWQtcm93OiA4LzEyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDExKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgZ3JpZC1yb3c6IDIwLzI0O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEyKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI0LzI4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEzKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDQ7XG4gICAgICAgICAgZ3JpZC1yb3c6IDgvMTY7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTQpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgICAgICBncmlkLXJvdzogMTYvMjQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTUpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogNTtcbiAgICAgICAgICBncmlkLXJvdzogMTU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1saW5lLXIge1xuICAgICAgbGkge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDIgLyA0O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogOTtcbiAgICAgICAgICBncmlkLXJvdzogNCAvIDY7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEwIC8gMTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEyIC8gMTQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE4IC8gMjA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDIwIC8gMjI7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI2IC8gMjg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI4IC8gMzA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgIGdyaWQtcm93OiA0IC8gODtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgIGdyaWQtcm93OiA4LzEyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDExKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgICAgZ3JpZC1yb3c6IDIwLzI0O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEyKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI0LzI4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEzKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDc7XG4gICAgICAgICAgZ3JpZC1yb3c6IDgvMTY7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTQpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogNztcbiAgICAgICAgICBncmlkLXJvdzogMTYvMjQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTUpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogNjtcbiAgICAgICAgICBncmlkLXJvdzogMTU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNjb3JlLWwge1xuICAgICAgbGkge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICBncmlkLXJvdzogMztcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICBncmlkLXJvdzogNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDExO1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE5O1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI3O1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDc7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQ7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyMztcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDU7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxNTtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMTY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtc2NvcmUtciB7XG4gICAgICBsaSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgICAgICBncmlkLXJvdzogNDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxMTtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogODtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEyO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogODtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE5O1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMjA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMjc7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyODtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDc7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiA3O1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3O1xuICAgICAgICAgICAgICBncmlkLXJvdzogODtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDc7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyMztcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI0O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNjtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE1O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA2O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMTY7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vICYtdGFicyB7XG4gICAgLy8gICB1bCB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzE3MTcxO1xuICAgIC8vICAgICBtYXJnaW4tdG9wOiBzcCgzMCk7XG4gICAgLy8gICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIC8vICAgICAgIG1hcmdpbi10b3A6IHBjKDUwKTtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgICBsaSB7XG4gICAgLy8gICAgICAgZmxleDogMTtcbiAgICAvLyAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gICAgICAgYSB7XG4gICAgLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICAgICAgIHBhZGRpbmc6IHNwKDE1KSAwO1xuICAgIC8vICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XG4gICAgLy8gICAgICAgICBmb250LXNpemU6IHNwKDE0KTtcbiAgICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8vICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC8vICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgLy8gICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjIpO1xuICAgIC8vICAgICAgICAgICBwYWRkaW5nOiBwYygyMCkgMDtcbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgICB9XG4gICAgLy8gICAgICAgJi5pcy1hY3RpdmUgYSB7XG4gICAgLy8gICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAvLyAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTEwMDBhO1xuICAgIC8vICAgICAgIH1cbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC8vICYtYnJhY2tldCB7XG4gICAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy8gICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAvLyAgIG1hcmdpbi10b3A6IHNwKDQwKTtcbiAgICAvLyAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLy8gICBwYWRkaW5nLWJvdHRvbTogc3AoMjApO1xuICAgIC8vICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgLy8gICAgIG1hcmdpbi10b3A6IHBjKDYwKTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAvLyAmLWNvbCB7XG4gICAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvLyAgIHdpZHRoOiBzcCgxMjApO1xuICAgIC8vICAgZmxleC1zaHJpbms6IDA7XG4gICAgLy8gICBnYXA6IHNwKDIwKTtcbiAgICAvLyAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIC8vICAgICB3aWR0aDogcGMoMjQwKTtcbiAgICAvLyAgICAgZ2FwOiBwYyg4MCk7XG4gICAgLy8gICAgIHBhZGRpbmc6IHBjKDMwKSAwO1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC8vICYtY2VudGVyIHtcbiAgICAvLyAgIHdpZHRoOiBzcCgxODApO1xuICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgZmxleC1zaHJpbms6IDA7XG4gICAgLy8gICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAvLyAgICAgd2lkdGg6IHBjKDY0MCk7XG4gICAgLy8gICB9XG4gICAgLy8gICAuYnJhY2tldC1zdmcge1xuICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgIH1cbiAgICAvLyAgIC5icmFja2V0LXBhdGgge1xuICAgIC8vICAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4zcyBlYXNlO1xuICAgIC8vICAgICAmLmlzLXdpbm5lciB7XG4gICAgLy8gICAgICAgc3Ryb2tlOiAjZTEwMDBhO1xuICAgIC8vICAgICAgIHN0cm9rZS13aWR0aDogNDtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vICAgLmJyYWNrZXQtc2NvcmUge1xuICAgIC8vICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgIC8vICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAvLyAmLW1hdGNoIHtcbiAgICAvLyAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vIH1cblxuICAgIC8vICYtcGxheWVyIHtcbiAgICAvLyAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLy8gICBjb2xvcjogIzAwMDtcbiAgICAvLyAgIHBhZGRpbmc6IHNwKDEwKSBzcCg4KTtcbiAgICAvLyAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vICAgZ2FwOiBzcCg4KTtcbiAgICAvLyAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLy8gICBmb250LXNpemU6IHNwKDEzKTtcbiAgICAvLyAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIC8vICAgaGVpZ2h0OiBzcCg0OCk7XG4gICAgLy8gICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAvLyAgICAgcGFkZGluZzogcGMoMTUpO1xuICAgIC8vICAgICBmb250LXNpemU6IHBjKDIwKTtcbiAgICAvLyAgICAgZ2FwOiBwYygxMCk7XG4gICAgLy8gICAgIGhlaWdodDogcGMoNjApO1xuICAgIC8vICAgfVxuICAgIC8vICAgJjpsYXN0LWNoaWxkIHtcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAvLyAgIH1cbiAgICAvLyAgIC4tZmxhZyBpbWcge1xuICAgIC8vICAgICB3aWR0aDogc3AoMjApO1xuICAgIC8vICAgICBoZWlnaHQ6IGF1dG87XG4gICAgLy8gICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIC8vICAgICAgIHdpZHRoOiBwYygzMCk7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19tYXRjaCB7XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICBwYWRkaW5nOiBzcCg2Mikgc3AoMTUpIHNwKDU4KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoOTcpIHBjKDIwKSBwYyg5MSk7XG4gICAgfVxuXG4gICAgJi1wcmUge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMjgpO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICBwYWRkaW5nOiBzcCgxNykgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDU0KTtcbiAgICAgICAgcGFkZGluZzogcGMoMTA1KSAwO1xuICAgICAgfVxuICAgICAgZGwge1xuICAgICAgICBkdCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgyNik7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoNDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFiMDEge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMzgpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sdW1uLWdhcDogc3AoMTApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNTApO1xuICAgICAgICBjb2x1bW4tZ2FwOiBwYygzOSk7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDEwKSkgLyAyKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDM5KSkgLyAyKTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBzcCgxKSBzcCgxKSAwIDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYTBhMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmUyZTJlO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IHNwKDE3KSAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KSBwYyg1KSAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDIyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDM0KSAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNhMGEwYTA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFiMDIge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTkpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogc3AoMTApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNDUpO1xuICAgICAgICBnYXA6IHBjKDIwKTtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgxMCkpIC8gMik7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYyg4MCkpIC8gNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDIwKSkgLyAzKTtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoODApKSAvIDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJlMmUyZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBzcCgxKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiBzcCgxOCkgMDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSk7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDIyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDMwKSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYjAzIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDE5KTtcbiAgICAgIHBhZGRpbmctdG9wOiBzcCgxOSk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IHNwKDEwKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDM5KTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGdhcDogcGMoMTYpO1xuICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgyMCkpIC8gMyk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYyg4MCkpIC8gNik7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyZTJlMmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogc3AoMSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiBzcCgxMikgMDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KSBwYyg1KSAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDIyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgICAgICAgICBwYWRkaW5nOiBwYygxNSkgMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpcnN0IHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3NlY29uZCB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190aGlyZCB7XG4gICAgICBwYWRkaW5nLXRvcDogc3AoMjApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcGFkZGluZzogcGMoNTcpIHBjKDUzKTtcbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIHRib2R5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgICAgICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogc3AoMzApIDAgc3AoMjYpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGgsXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxNik7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDI4KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgxODtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICAgICAgd2lkdGg6IHBjKDI1NCk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHBjKDM1KSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRKQTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxNCk7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogc3AoMjMpO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnAtaG9tZV9fbWF0Y2hfX3dyYXAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogc3AoNDMpO1xuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogcGMoMjApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wLWhvbWVfX21hdGNoX19wZXJzb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiBzcCg3KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDE2KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcGMoOTQpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBwYygyNDApO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpoYXMoc3Bhbi4tZG91Ymxlcykge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgdG9wOiBzcCgxKTtcblxuICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcGMoNCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW4uLWRvdWJsZXMge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHNwKDI0KTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBwYyg1Mik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wLWhvbWVfX21hdGNoX192cyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTUpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDI0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcGMoNzcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcGFkZGluZzogcGMoNTMpO1xuICAgICAgfVxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogc3AoMjQpIHNwKDE4KSBzcCgyMyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzE3MTcxO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwKDgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcCgyMCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHBjKDIzKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBwYygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IHNwKDE0KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDI4KTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250SkE7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXJlbG9hZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IHNwKDYpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNyk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IHNwKDUpIHNwKDEyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBwYyg3KTtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgICBwYWRkaW5nOiBwYyg2KSBwYygyNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IHNwKDExKTtcbiAgICAgICAgICBoZWlnaHQ6IHNwKDExKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3JlbG9hZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBwYygyMik7XG4gICAgICAgICAgICBoZWlnaHQ6IHBjKDIyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiBzcCg0MCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiBzcCg4KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZ2FwOiBwYygxMCk7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBzcCg2OSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiBwYygzOCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IHNwKDE0MSk7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogcGMoMzUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXBlcnNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBzcCg4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogc3AoOCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICB3aWR0aDogc3AoMTMwKTtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBwYygxMCk7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcyguLWRvdWJsZXMpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogc3AoMjEpO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IHNwKDUpO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoNTIpO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgbWFyZ2luOiBzcCgxMCkgMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiBzcCgxMCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxNik7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygzMik7XG4gICAgICAgICAgICBwYWRkaW5nOiBwYygyNSkgMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB3aWR0aDogcGMoMjUwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzcxNzE3MTtcbiAgICAgICAgICAgICYud2luIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2YwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgbWFyZ2luLXRvcDogc3AoNDUpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNzcpO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiBzcCgyODApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc3AoMyk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICNmY2RiMDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmY2IwMDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogcGMoNDgwKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYygzKTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDI2KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBzcCg1OCk7XG4gICAgICAgICAgaGVpZ2h0OiBzcCg1Myk7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMCB1cmwoXCIuLi9pbWcvaG9tZS9pY29uX3RvdXJuYW1lbnQuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogc3AoMzUpIHNwKDM1KTtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBwYygxMDApO1xuICAgICAgICAgICAgaGVpZ2h0OiBwYyg5MCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHBjKDYwKSBwYyg2MCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1ob21lIHtcbiAgJl9fc2NoZWR1bGUge1xuICAgIHBhZGRpbmc6IHNwKDUyKSBzcCgxNSkgc3AoNjgpO1xuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoOTIpIHBjKDIwKSBwYyg4Nyk7XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCg0MCk7XG4gICAgICBwYWRkaW5nOiBzcCgyMCkgc3AoMjApIHNwKDI3KTtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNzMpO1xuICAgICAgICBwYWRkaW5nOiBwYyg1MykgcGMoMzUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcHJlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGR0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygyMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogc3AoMTgpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDM1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiBwYyg1NCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHBjKDQzKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDE3KTtcbiAgICAgICAgcGFkZGluZy10b3A6IHNwKDE3KTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBwYygzMCk7XG4gICAgICAgICAgcGFkZGluZy10b3A6IHBjKDMwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogc3AoMTMpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZ2FwOiBwYyg1MCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIHdpZHRoOiBzcCg3MCk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoMTM0KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kYXRlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2x1bW4tZ2FwOiBzcCg1KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IHNwKDE2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBmb250LXNpemU6IHBjKDI0KTtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoOCk7XG4gICAgICAgIHdpZHRoOiBwYygxNzApO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBmb250SkE7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgxMik7XG4gICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiBwYygyMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1ob21lIHtcbiAgJl9fZXZlbnQge1xuICAgIHBhZGRpbmc6IHNwKDUyKSBzcCgxNSkgc3AoMjApO1xuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoOTIpIHBjKDIwKSBwYyg4Nyk7XG4gICAgfVxuICAgIC5jLW5vdGUge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLnAtc2NoZWR1bGUge1xuICAmX19tYWluIHtcbiAgICBtYXJnaW46IHNwKDM4KSAwIHNwKDUwKTtcbiAgICBwYWRkaW5nOiAwIHNwKDE1KTtcbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIG1hcmdpbi10b3A6IHBjKDcwKTtcbiAgICAgIHBhZGRpbmc6IDAgcGMoMjApO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYiB7XG4gICAgbWFyZ2luLXRvcDogc3AoNjIpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhMGEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogc3AoMTApO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBtYXJnaW4tdG9wOiBwYyg5NSk7XG4gICAgICBjb2x1bW4tZ2FwOiBwYygzOSk7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgxMCkpIC8gMik7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDM5KSkgLyAyKTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiBzcCgxKSBzcCgxKSAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IHNwKDEwKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyZTJlMmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgaGVpZ2h0OiBzcCg1MCk7XG4gICAgICAgIHBhZGRpbmc6IHNwKDE3KSAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBoZWlnaHQ6IHBjKDgwKTtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDIxKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KSBwYyg1KSAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygyMik7XG4gICAgICAgICAgcGFkZGluZzogcGMoMzQpIDA7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiBzcCgxOCk7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoMjYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2EwYTBhMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMjEpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNDcpO1xuICAgICAgfVxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0MSB7XG4gICAgbWFyZ2luOiAwIHNwKDE1KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IHBjKDIxKSBwYygyNCk7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDI5KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTMpO1xuICAgICAgbWFyZ2luLWxlZnQ6IHNwKDE2KTtcbiAgICAgIHBhZGRpbmc6IHNwKDQpIHNwKDYpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlKTtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDE1KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBjKDE5KTtcbiAgICAgICAgcGFkZGluZzogcGMoNSkgcGMoMTQpO1xuICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgIH1cblxuICAgICAgJi4tY29sb3IwMSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4ZjZjMjk7XG4gICAgICB9XG4gICAgICAmLi1jb2xvcjAyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2QxMDAwMDtcbiAgICAgIH1cbiAgICAgICYuLWNvbG9yMDMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmExYTg0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWlubGluZTogc3AoOSk7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgxMCk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICAgICAgZm9udC1zaXplOiBzcCgxNik7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoMjIpO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBwYygxOSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTgpO1xuICAgICAgfVxuXG4gICAgICAmOmhhcygucC1zY2hlZHVsZV9fbGlzdDEtaWNvbiksXG4gICAgICAmOmhhcygucC1zY2hlZHVsZV9fbGlzdDEtaWNvbjIpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiBzcCgxMCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZ2FwOiBwYygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgZm9udC1zaXplOiBzcCg5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtYmxhY2spO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZWE0MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHNwKDIpO1xuICAgICAgcGFkZGluZzogc3AoNCkgc3AoNyk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogc3AoMyk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcGFkZGluZzogcGMoNCkgcGMoNyk7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBwYygyKTtcbiAgICAgICAgdG9wOiBwYyg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pY29uMiB7XG4gICAgICBmb250LXNpemU6IHNwKDkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZSk7XG4gICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiBzcCgyKTtcbiAgICAgIHBhZGRpbmc6IHNwKDQpIHNwKDcpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IHNwKDMpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBhZGRpbmc6IHBjKDQpIHBjKDcpO1xuICAgICAgICBmb250LXNpemU6IHBjKDE0KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoMik7XG4gICAgICAgIHRvcDogcGMoNSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtYm90dG9tIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICBwYWRkaW5nOiBzcCgxMCkgc3AoMTgpO1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiBwYygxNSkgcGMoMjApO1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygyNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kYXRlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMjApO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZSk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBmb250LXNpemU6IHBjKDI0KTtcbiAgICAgIH1cbiAgICAgIC5kb3cge1xuICAgICAgICBmb250LXNpemU6IHNwKDE0KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDE2KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTQpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiBzcCgxMCk7XG4gICAgICByaWdodDogc3AoMTApO1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGJvdHRvbTogcGMoMTUpO1xuICAgICAgICByaWdodDogcGMoMTUpO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiBzcCgxMzApO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBwYygxNTApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUge1xuICAgIHdpZHRoOiBzcCg2MDApO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiBzcCgxNSk7XG4gICAgICBmb250LXNpemU6IHNwKDEwKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBhZGRpbmc6IHBjKDIwKSBwYygyNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTYpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMTExMTE7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG5cbiAgICAgICY6bm90KC4tZGF0ZSksXG4gICAgICAmOm5vdCguLXR5cG8pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJjpoYXMoYSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IHNwKDE1KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBwYWRkaW5nOiBwYygyMCkgcGMoMjUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLWRhdGUge1xuICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTEpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxMCk7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuLXR5cG8ge1xuICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTQpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMzIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wLXNjaGVkdWxlX19saXN0MS1pY29uLFxuICAgICAgLnAtc2NoZWR1bGVfX2xpc3QxLWljb24yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwKDE0KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcGMoMTQpO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnAtdG91cm5hbWVudCB7XG4gICZfX21haW4ge1xuICAgIHBhZGRpbmc6IHNwKDM4KSBzcCgxNSk7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiBwYyg3MCkgcGMoMjApIHBjKDkwKTtcbiAgICB9XG4gIH1cblxuICAmX190YWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogc3AoMTApO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBnYXA6IHBjKDIwKTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDEwKSkgLyAyKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoODApKSAvIDUpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChuICsgMykge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDIwKSkgLyAzKTtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYyg4MCkpIC8gNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyZTJlMmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBzcCgxKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogc3AoMTgpIDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgICBwYWRkaW5nOiBwYygyNSkgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDQ2KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwKDE4KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygxMDcpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KSBwYyg1KSAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDE5KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgcGMoNSkgcGMoNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50cyB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIHBhZGRpbmc6IHNwKDE1KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiBwYyg0NikgcGMoNTMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgLy8gZGF0YS1wbGF5ZXJzIOWxnuaAp+OBq+W/nOOBmOOBpiBKUyDjgYwgLS1ndGMtbSAvIC0tZ3RyLW0gLyAtLWJ3LW0g44KS6Kit5a6a44GZ44KLXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1ndGMtbSwgMTU5cHggcmVwZWF0KDcsIDY5cHgpIDUwcHgpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogdmFyKC0tZ3RyLW0sIHJlcGVhdCgzMiwgMTFweCAxMXB4IDFweCAxcHggMTFweCAxMXB4IDZweCA2cHgpKTtcblxuICAgIHdpZHRoOiB2YXIoLS1idy1tLCA3MDVweCk7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWd0Yy1kLCAyMzdweCByZXBlYXQoNywgMTAzcHgpIDEwMHB4KTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogdmFyKC0tZ3RyLWQsIHJlcGVhdCgzMiwgMTZweCAxNnB4IDFweCAxcHggMTZweCAxNnB4IDlweCA5cHgpKTtcbiAgICAgIHdpZHRoOiB2YXIoLS1idy1kLCAxMDE5cHgpO1xuICAgIH1cblxuICAgICYuLWRvdWJsZXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1ndGMtbSwgMTU5cHggcmVwZWF0KDcsIDY5cHgpIDUwcHgpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB2YXIoLS1ndHItZG0sIHJlcGVhdCgzMiwgMjJweCAyMnB4IDFweCAxcHggMjJweCAyMnB4IDZweCA2cHgpKTtcblxuICAgICAgd2lkdGg6IHZhcigtLWJ3LW0sIDcwNXB4KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWd0Yy1kLCAyMzdweCByZXBlYXQoNywgMTAzcHgpIDEwMHB4KTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB2YXIoLS1ndHItZGQsIHJlcGVhdCgzMiwgMzdweCAzN3B4IDFweCAxcHggMzdweCAzN3B4IDlweCA5cHgpKTtcbiAgICAgICAgd2lkdGg6IHZhcigtLWJ3LWQsIDEwMTlweCk7XG4gICAgICB9XG5cbiAgICAgIC5wLXRvdXJuYW1lbnRfX3BlcnNvbiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDMpO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoNyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wLXRvdXJuYW1lbnRfX3dpbm5lciBkZCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKC04KTtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcGMoLTgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BlcnNvbiB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDNweCA3cHg7XG5cbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBjb2x1bW4tZ2FwOiA1cHg7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgY29sdW1uLWdhcDogN3B4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICYuLXdpbixcbiAgICAgICYuLWZlYXR1cmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzhjODtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMjgge1xuICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgIGdyaWQtcm93OiAjezQgKiAoJGkgLSAxKSArIDF9IC8gI3s0ICogKCRpIC0gMSkgKyAzfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIGxpIHtcbiAgICAgICYuLXRyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB9XG4gICAgICAmLi1iciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgfVxuICAgICAgJi4td2luIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjMwNDA4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgfVxuXG4gICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1maXJzdCB7XG4gICAgICBsaSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTI4IHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICBAaWYgJGkgJSAyID09IDAge1xuICAgICAgICAgICAgICBncmlkLXJvdzogI3s0ICogKCRpIC0gMSl9IC8gI3s0ICogKCRpIC0gMSkgKyAyfTtcbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICBncmlkLXJvdzogI3s0ICogKCRpIC0gMSkgKyAyfSAvICN7NCAqICgkaSAtIDEpICsgNH07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tc2Vjb25kIHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2NCB7XG4gICAgICAgICAgJGs6IG1hdGguY2VpbChtYXRoLmRpdigkaSwgMikpO1xuICAgICAgICAgICRiYXNlOiAzICsgMTYgKiAoJGsgLSAxKTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICBAaWYgJGkgJSAyID09IDEge1xuICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZX0gLyAjeyRiYXNlICsgNH07XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2UgKyA0fSAvICN7JGJhc2UgKyA4fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi10aGlyZCB7XG4gICAgICBsaSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMzIge1xuICAgICAgICAgICRrOiBtYXRoLmNlaWwobWF0aC5kaXYoJGksIDIpKTtcbiAgICAgICAgICAkYmFzZTogNyArIDMyICogKCRrIC0gMSk7XG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0O1xuICAgICAgICAgICAgQGlmICRpICUgMiA9PSAxIHtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2V9IC8gI3skYmFzZSArIDh9O1xuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlICsgOH0gLyAjeyRiYXNlICsgMTZ9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLWZvdXJ0aCB7XG4gICAgICBsaSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTYge1xuICAgICAgICAgICRrOiBtYXRoLmNlaWwobWF0aC5kaXYoJGksIDIpKTtcbiAgICAgICAgICAkYmFzZTogMTUgKyA2NCAqICgkayAtIDEpO1xuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNTtcbiAgICAgICAgICAgIEBpZiAkaSAlIDIgPT0gMSB7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlfSAvICN7JGJhc2UgKyAxN307XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2UgKyAxN30gLyAjeyRiYXNlICsgMzJ9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLWZpZnRoIHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA4IHtcbiAgICAgICAgICAkazogbWF0aC5jZWlsKG1hdGguZGl2KCRpLCAyKSk7XG4gICAgICAgICAgJGJhc2U6IDMyICsgMTI4ICogKCRrIC0gMSk7XG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA2O1xuICAgICAgICAgICAgQGlmICRpICUgMiA9PSAxIHtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2V9IC8gI3skYmFzZSArIDMyfTtcbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZSArIDMyfSAvICN7JGJhc2UgKyA2NH07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWNvbC03LCA2KTtcbiAgICAgICAgICBncmlkLXJvdzogdmFyKC0tcm93LTcsIDMwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLXNpeHRoIHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0IHtcbiAgICAgICAgICAkazogbWF0aC5jZWlsKG1hdGguZGl2KCRpLCAyKSk7XG4gICAgICAgICAgJGJhc2U6IDYzICsgMjU2ICogKCRrIC0gMSk7XG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3O1xuICAgICAgICAgICAgQGlmICRpICUgMiA9PSAxIHtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2V9IC8gI3skYmFzZSArIDY0fTtcbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZSArIDY0fSAvICN7JGJhc2UgKyAxMjh9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1jb2wtNywgNyk7XG4gICAgICAgICAgZ3JpZC1yb3c6IHZhcigtLXJvdy03LCA2Mik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1zZXZlbnRoIHtcbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIC8vIEpTIOOBjCBkYXRhLXBsYXllcnMg44Gr5b+c44GY44GmIC0tY29sLTcgLyAtLXJvdy03IOOCkuioreWumuOBmeOCi1xuICAgICAgICBncmlkLWNvbHVtbjogdmFyKC0tY29sLTcsIDgpO1xuICAgICAgICBncmlkLXJvdzogdmFyKC0tcm93LTcsIDEyNik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2NvcmUge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAzcHggNXB4O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMCAwIDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi1maXJzdCB7XG4gICAgICBsaSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNjQge1xuICAgICAgICAgICRiYXNlOiAyICsgOCAqICgkaSAtIDEpO1xuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2UgKyAxfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLXNlY29uZCB7XG4gICAgICBsaSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMzIge1xuICAgICAgICAgICRiYXNlOiA2ICsgMTYgKiAoJGkgLSAxKTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlICsgMX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi10aGlyZCB7XG4gICAgICBsaSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTYge1xuICAgICAgICAgICRiYXNlOiAxNCArIDMyICogKCRpIC0gMSk7XG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDU7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2V9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNTtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZSArIDF9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tZm91cnRoIHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA4IHtcbiAgICAgICAgICAkYmFzZTogMzEgKyA2NCAqICgkaSAtIDEpO1xuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA2O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDY7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2UgKyAxfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLWZpZnRoIHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0IHtcbiAgICAgICAgICAkYmFzZTogNjMgKyAxMjggKiAoJGkgLSAxKTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNztcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlICsgMX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1zaXh0aCB7XG4gICAgICBsaSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMiB7XG4gICAgICAgICAgJGJhc2U6IDEyNyArIDI1NiAqICgkaSAtIDEpO1xuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2UgKyAxfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLXNldmVudGgge1xuICAgICAgbGkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEge1xuICAgICAgICAgICRiYXNlOiAyNTQgKyA1MTIgKiAoJGkgLSAxKTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogOTtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA5O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlICsgMX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX193aW5uZXIge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIGR0IHtcbiAgICAgIC8vIEpTIOOBjCBkYXRhLXBsYXllcnMg44Gr5b+c44GY44GmIC0tY29sLXcgLyAtLXJvdy10cm9waHkg44KS6Kit5a6a44GZ44KLXG4gICAgICBncmlkLWNvbHVtbjogdmFyKC0tY29sLXcsIDkpO1xuICAgICAgZ3JpZC1yb3c6IHZhcigtLXJvdy10cm9waHksIDEyMCk7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgZGQge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWNvbC13LCA5KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBncmlkLXJvdzogdmFyKC0tcm93LXdpbm5lci1uYW1lLCAxMjYpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgbWFyZ2luOiA4cHggMCAwIDExcHg7XG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi10b3A6IHNwKDQ1KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgbWFyZ2luLXRvcDogcGMoNzcpO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHdpZHRoOiBzcCgyODApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogc3AoNSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogI2ZjZGIwMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGNvbHVtbi1nYXA6IHNwKDEwKTtcbiAgICAgIHBhZGRpbmc6IHNwKDE1KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoNDgwKTtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoMzUpO1xuICAgICAgICBmb250LXNpemU6IHBjKDI2KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSk7XG4gICAgICAgIHBhZGRpbmc6IHBjKDE1KTtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG91cm5hbWVudC9idG4uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogc3AoMjApO1xuICAgICAgICBoZWlnaHQ6IHNwKDMwKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogcGMoNDcpO1xuICAgICAgICAgIGhlaWdodDogcGMoNjApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4ucC1yYW5raW5nIHtcbiAgJl9fbWFpbiB7XG4gICAgcGFkZGluZzogc3AoMzgpIHNwKDE1KTtcbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDcwKSBwYygyMCkgcGMoOTApO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiBzcCgxMCk7XG4gICAgbWFyZ2luLXRvcDogc3AoNDYpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBnYXA6IHBjKDIwKTtcbiAgICAgIG1hcmdpbi10b3A6IHBjKDg0KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gc3AoMTApKSAvIDIpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYyg4MCkpIC8gNSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gc3AoMjApKSAvIDMpO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDgwKSkgLyA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgYmFja2dyb3VuZDogIzJlMmUyZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHNwKDEpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiBzcCgxOCkgMDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSkgcGMoNSkgMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgcGFkZGluZzogcGMoMjUpIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudHMge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoMjApO1xuICAgICAgfVxuXG4gICAgICAuYy1ub3RlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3AoMTApO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBwYygyMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgPiBkaXYge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICB0ciB7XG4gICAgICAmOm50aC1jaGlsZChuICsgMjIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgIHBhZGRpbmc6IHNwKDEwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IHNwKDEwKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBhZGRpbmc6IHBjKDIzKSAwO1xuICAgICAgICBmb250LXNpemU6IHBjKDE2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICAmLi1ubyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxMSk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTA0IC8gMTIwMCAqIDEwMCUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLXN0YXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICBmb250LXNpemU6IHNwKDExKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDQgLyAxMjAwICogMTAwJSk7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHNwKDQpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiBwYygxMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogc3AoNik7XG4gICAgICAgICAgICBoZWlnaHQ6IHNwKDUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBwYygxNik7XG4gICAgICAgICAgICAgIGhlaWdodDogcGMoMTMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLi11cCB7XG4gICAgICAgICAgICBjb2xvcjogIzFlYzIxYztcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmFuay9pY29uX3VwLnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuLWRvd24ge1xuICAgICAgICAgICAgY29sb3I6ICNmMzA0MDg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JhbmsvaWNvbl9kb3duLnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLXBsYXllciB7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDYwNCAvIDEyMDAgKiAxMDAlKTtcbiAgICAgICAgICBwYWRkaW5nOiBwYygxMCkgcGMoMjUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLWNvdW50cnkge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygyNzYgLyAxMjAwICogMTAwJSk7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHBjKDM1KTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IHBjKDM0KTtcbiAgICAgICAgICAgIGhlaWdodDogcGMoMjMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BsYXllciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IHNwKDEwKTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgY29sdW1uLWdhcDogcGMoMjApO1xuICAgIH1cbiAgICAmICsgLnAtcmFua2luZ19fcGxheWVyIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDUpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoMTApO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IHNwKDI1KTtcbiAgICAgIGhlaWdodDogc3AoMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogc3AoMik7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IHBjKDUwKTtcbiAgICAgICAgaGVpZ2h0OiBwYyg1MCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50cnkge1xuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiBwYygxMCk7XG4gICAgfVxuICAgICYgKyAucC1yYW5raW5nX19jb3VudHJ5IHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDUpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoMTApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogc3AoNDUpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBtYXJnaW4tdG9wOiBwYyg3Nyk7XG4gICAgfVxuICAgIGEge1xuICAgICAgd2lkdGg6IHNwKDE3Nik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiBzcCg1KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiAjZmNkYjAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgY29sdW1uLWdhcDogc3AoMTApO1xuICAgICAgcGFkZGluZzogc3AoMTMpO1xuICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IHBjKDQ4MCk7XG4gICAgICAgIGNvbHVtbi1nYXA6IHBjKDM1KTtcbiAgICAgICAgZm9udC1zaXplOiBwYygyNik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDUpO1xuICAgICAgICBwYWRkaW5nOiBwYygxNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1kZXRhaWwge1xuICAmX19tYWluIHtcbiAgICBwYWRkaW5nOiBzcCgyMSkgc3AoMTUpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiBwYyg1MCkgcGMoMjApO1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgcGFkZGluZzogc3AoMTIpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiBwYyg1MCkgcGMoNjUpO1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgYmFja2dyb3VuZDogIzExMTtcbiAgICBwYWRkaW5nOiBzcCgxMCkgc3AoMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IHNwKDcpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBmb250LXNpemU6IHBjKDE2KTtcbiAgICAgIGNvbHVtbi1nYXA6IHBjKDEwKTtcbiAgICAgIHBhZGRpbmc6IHBjKDE1KSBwYygzMik7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICBmb250LXNpemU6IHNwKDIwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiBwYygyOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVybyB7XG4gICAgYmFja2dyb3VuZDogIzExMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogc3AoMzcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sdW1uLWdhcDogcGMoNTApO1xuICAgIH1cblxuICAgICYtbmFtZSB7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICBmb250LXNpemU6IHBjKDc4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IHBjKDIwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYmFkZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RldGFpbC9iYWRnZS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBsZWZ0OiBzcCgyMyk7XG4gICAgICB0b3A6IHNwKDI2KTtcbiAgICAgIHdpZHRoOiBzcCg3Nyk7XG4gICAgICBoZWlnaHQ6IHNwKDc3KTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoMTM3KTtcbiAgICAgICAgaGVpZ2h0OiBwYygxMzcpO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBwYygyMyk7XG4gICAgICAgIGJvdHRvbTogcGMoMTIpO1xuICAgICAgfVxuXG4gICAgICBkbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTApO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRkIHtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDE2KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDI5KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHNwKDMwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBwYyg1MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1maWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogc3AoMTUpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IHBjKDU2MCk7XG4gICAgICB9XG5cbiAgICAgIC4tbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogc3AoMjE4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IHBjKDQwNCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLi1zdWIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBzcCgxNSk7XG4gICAgICAgIGJvdHRvbTogc3AoNzApO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGJvdHRvbTogcGMoNjApO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMjQpO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYyg0NSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwKDkpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzcCg1KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuLWNvcHkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBzcCgxNSk7XG4gICAgICAgIGJvdHRvbTogc3AoMTUpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUtMzApO1xuICAgICAgICBmb250LXNpemU6IHNwKDYpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMjgpO1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1zaXplOiBzcCgzOCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygzOCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXN1YiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxNCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDE1KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBwYyg3KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxpc3Qge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbjogc3AoMTYpIGF1dG8gMDtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBtYXJnaW46IHBjKDIyKSAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTQpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDE1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkdCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDRlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZGQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCI6XCI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBzcCgxMCk7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIHBjKDEwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXNucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDI0KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogc3AoMTYpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBwYygzMCk7XG4gICAgICAgICAgY29sdW1uLWdhcDogcGMoMjApO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogc3AoMjEpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoMjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLi15b3V0dWJlIHtcbiAgICAgICAgICAgIHdpZHRoOiBzcCgyNSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB3aWR0aDogcGMoMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Byb2ZpbGUge1xuICAgICYtaW5uZXIge1xuICAgICAgcGFkZGluZzogc3AoMTApIHNwKDEzKSBzcCgyOCk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiBwYygzNCkgcGMoMzIpIHBjKDUwKTtcbiAgICAgIH1cblxuICAgICAgJiA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBtYXJnaW4tdG9wOiBzcCgyNSk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxNSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcGMoMzUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3R5bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiBzcCgzMCk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBwYyg2MCk7XG4gICAgfVxuICAgICYtY2hhcnQtYmxvY2sge1xuICAgICAgcGFkZGluZzogc3AoNTgpIDAgc3AoMjIpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcGFkZGluZzogMCBwYyg0OSkgMCBwYygxMTcpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg2MCk7XG4gICAgICAgIGNvbHVtbi1nYXA6IHBjKDE3Nik7XG4gICAgICB9XG4gICAgfVxuICAgICYtY2hhcnQge1xuICAgICAgd2lkdGg6IHNwKDIwMSk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoMzMwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNTApO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgdG9wOiBwYygtNCk7XG4gICAgICAgICAgbGVmdDogcGMoLTEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygyMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgdG9wOiBzcCgtMzUpO1xuICAgICAgICAgICAgbGVmdDogc3AoNjApO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgdG9wOiBwYygtNDUpO1xuICAgICAgICAgICAgICBsZWZ0OiBwYyg5NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRvcDogc3AoNTApO1xuICAgICAgICAgICAgcmlnaHQ6IHNwKC01NSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB0b3A6IHBjKDEzMCk7XG4gICAgICAgICAgICAgIHJpZ2h0OiBwYygtODUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBib3R0b206IHNwKC0zMCk7XG4gICAgICAgICAgICByaWdodDogc3AoLTEwKTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogcGMoLTMwKTtcbiAgICAgICAgICAgICAgcmlnaHQ6IHBjKC0zNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIGJvdHRvbTogc3AoLTMwKTtcbiAgICAgICAgICAgIGxlZnQ6IHNwKC0xMCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBib3R0b206IHBjKC0zMCk7XG4gICAgICAgICAgICAgIGxlZnQ6IHBjKC0yNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIHRvcDogc3AoNTApO1xuICAgICAgICAgICAgbGVmdDogc3AoLTU1KTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIHRvcDogcGMoMTMwKTtcbiAgICAgICAgICAgICAgbGVmdDogcGMoLTg1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNjb3JlIHtcbiAgICAgIG1hcmdpbjogc3AoNjIpIHNwKDI3KSAwO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogcGMoMzk3KTtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogc3AoMTEpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgICAgICBwYWRkaW5nOiBzcCgxMSkgc3AoMjApO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDUpIHBjKDMwKSBwYyg1KSBwYygzOCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcGMoMTcpO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4tbGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuLW51bSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxOCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgyNik7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMzgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoNDgpO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBwYyg2OSk7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcGMoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXJlcG9ydCB7XG4gICAgICBtYXJnaW46IDAgc3AoMTMpO1xuICAgICAgcGFkZGluZy10b3A6IHNwKDE2MCk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luOiBwYyg2MCkgMCAwO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTUpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMzEpO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTYpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IHBjKDU0KTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcGMoMjApO1xuICAgICAgICAgIHdpZHRoOiBwYyg3MjApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3Byb2ZpbGUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IHNwKDExMCk7XG4gICAgICB9XG5cbiAgICAgICZfX2ZpZyB7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IHBjKDEzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dyYWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogc3AoMjYpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcGMoNTUpO1xuICAgIH1cbiAgICAmLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogc3AoMTUpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoMzUpO1xuICAgICAgICBnYXA6IHBjKDIzKTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDE1KSkgLyAyKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgYmFja2dyb3VuZDogIzExMTtcbiAgICAgICAgcGFkZGluZzogc3AoMTUpIHNwKDE1KSBzcCgxMCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYyg2OSkpIC8gNCk7XG4gICAgICAgICAgcGFkZGluZzogcGMoMzApIHBjKDMwKSBwYygxMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kZXRhaWwvZ3JhZGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IHNwKDEyNSk7XG4gICAgICAgICAgaGVpZ2h0OiBzcCgyNCk7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBwYygxOTUpO1xuICAgICAgICAgICAgaGVpZ2h0OiBwYygzOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGwge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcCgxNSk7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDI1KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTUpO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygyNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMzEpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDEwKTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoNDkpO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBwYygxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCg1Nyk7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoODkpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JhZGUyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogc3AoMjYpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiBwYyg5MDApO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogc3AoNDApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoODQpO1xuICAgICAgfVxuXG4gICAgICAuc3BsaWRlX19saXN0IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IHNwKDQzKSBzcCgyMCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gc3AoMjApKSAvIDIpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kZXRhaWwvYmdfZ3JhZGUyLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IHNwKDEzOCk7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHNwKDMwKTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDIwNCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHBjKDE4MSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogc3AoNSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBwYyg1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxMCk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxMyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzcCg1KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxNyk7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoNSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygyMik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgICAgd2lkdGg6IHBjKDE1KTtcbiAgICAgICAgaGVpZ2h0OiBwYygyNyk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL3NsaWRlX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtLXByZXYge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDQ5KTtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoOCk7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogcGMoOSk7XG4gICAgICAgICAgaGVpZ2h0OiBwYyg5KTtcbiAgICAgICAgfVxuICAgICAgICAmX19wYWdlIHtcbiAgICAgICAgICB3aWR0aDogcGMoOSk7XG4gICAgICAgICAgaGVpZ2h0OiBwYyg5KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYteWVhciB7XG4gICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiBzcCgyNyk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDE1KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBmb250LXNpemU6IHBjKDM1KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21vdmllIHtcbiAgICBtYXJnaW4tdG9wOiBzcCg0Myk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIG1hcmdpbi10b3A6IHBjKDY0KTtcbiAgICB9XG4gICAgJi1mcmFtZSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbjogMCBwYygzMCk7XG4gICAgICB9XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYtY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgxMik7XG4gICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDIyKTtcbiAgICAgICAgZm9udC1zaXplOiBwYygxNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1ob21lX19tb3ZpZS1idG4ge1xuICBtYXJnaW4tdG9wOiAxMS41Mzg0NjE1Mzg1dnc7XG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDQxLjA2NjY2NjY2NjdweCwgNS4zNDcyMjIyMjIydncsIDc3cHgpO1xuICB9XG59XG4ucC1ob21lX19tb3ZpZS1idG4gYSB7XG4gIHdpZHRoOiA0NS4xMjgyMDUxMjgydnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxLjI4MjA1MTI4MjF2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZjZGIwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xuICAtbW96LWNvbHVtbi1nYXA6IDIuNTY0MTAyNTY0MXZ3O1xuICBjb2x1bW4tZ2FwOiAyLjU2NDEwMjU2NDF2dztcbiAgcGFkZGluZzogMy4zMzMzMzMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogMy4wNzY5MjMwNzY5dnc7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmY2IwMDA7XG4gIH1cbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgd2lkdGg6IGNsYW1wKDI1NnB4LCAzMy4zMzMzMzMzMzMzdncsIDQ4MHB4KTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IGNsYW1wKDE4LjY2NjY2NjY2NjdweCwgMi40MzA1NTU1NTU2dncsIDM1cHgpO1xuICAgIGNvbHVtbi1nYXA6IGNsYW1wKDE4LjY2NjY2NjY2NjdweCwgMi40MzA1NTU1NTU2dncsIDM1cHgpO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTMuODY2NjY2NjY2N3B4LCAxLjgwNTU1NTU1NTZ2dywgMjZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXAoMi42NjY2NjY2NjY3cHgsIDAuMzQ3MjIyMjIyMnZ3LCA1cHgpO1xuICAgIHBhZGRpbmc6IGNsYW1wKDhweCwgMS4wNDE2NjY2NjY3dncsIDE1cHgpO1xuICB9XG59XG4uc3BsaWRlLm5vLXNsaWRlci5wLWhvbWVfX2RpZ2VzdF9fY2FyZHMge1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xufVxuLnNwbGlkZS5uby1zbGlkZXIucC1ob21lX19kaWdlc3RfX2NhcmRzIC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zcGxpZGUubm8tc2xpZGVyLnAtaG9tZV9fZGlnZXN0X19jYXJkcyAuc3BsaWRlX19saXN0IC5zcGxpZGVfX3NsaWRlIHtcbiAgbWFyZ2luLXRvcDogMy44NDYxNTM4NDYydnc7XG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLyoqKiDli5XnlLvoqbPntLAgKioqL1xuLm1vdmllX2RldGFpbF93cmFwIHtcbiAgcGFkZGluZzogNHZ3IDR2dyAxNHZ3O1xuICBtYXJnaW46IDAgMCAxMnZ3O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpO1xuICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICBwYWRkaW5nOiBjbGFtcCg0MHB4LCA2LjA0MTY2NjY2Njd2dywgNTBweCkgY2xhbXAoMTAuNjY2NjY2NjY2N3B4LCA0dncsIDUwcHgpIGNsYW1wKDUwcHgsIDcuMjkxNjY2NjY2N3Z3LCA3MHB4KTtcbiAgICBtYXJnaW46IDAgMCAxMDBweDtcbiAgfVxufVxuLm1vdmllX2RldGFpbF93cmFwIC55dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vdmllX2RldGFpbF93cmFwIC55dCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb3ZpZV9kZXRhaWxfd3JhcCAudGl0X2RldGFpbCB7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW46IDZ2dyAwIDA7XG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTEuMnB4LCAxLjQ1ODMzMzMzMzN2dywgMjFweCk7XG4gICAgbWFyZ2luOiAzNnB4IDI2cHggMDtcbiAgfVxufVxuLm1vdmllX2RldGFpbF93cmFwIC5pbmZvIHtcbiAgZm9udC1zaXplOiAzdnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMnZ3IDAgMDtcbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg2LjkzMzMzMzMzMzNweCwgMC45MDI3Nzc3Nzc4dncsIDEzcHgpO1xuICAgIG1hcmdpbjogMTBweCAyNnB4IDA7XG4gIH1cbn1cbi5tb3ZpZV9kZXRhaWxfd3JhcCAuZGV0YWlsX3dyYXAge1xuICBtYXJnaW46IDJ2dyAwIDA7XG4gIHBhZGRpbmc6IDh2dyAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICBtYXJnaW46IDE4cHggMCAwO1xuICAgIHBhZGRpbmc6IDUwcHggMjZweCAwO1xuICB9XG59XG4ubW92aWVfZGV0YWlsX3dyYXAgLmRldGFpbF93cmFwIHAge1xuICBmb250LXNpemU6IDN2dztcbiAgbWFyZ2luOiAwO1xuICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDhweCwgMS4wNDE2NjY2NjY3dncsIDE1cHgpO1xuICB9XG59XG4ubW92aWVfZGV0YWlsX3dyYXAgLmRldGFpbF93cmFwIHAgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5sLW1haW4ge1xuICAmX19pbm5lciB7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQUVoQjs7NEVBQUE7QUNGQTs7RUFBQTtBQUdBOzs7RUFHSTtFQUNBO0VBQ0E7QURLSjs7QUNGQTtFQUNJO0FES0o7O0FDRkE7RUFDSTtFQUNBO0FES0o7O0FDRkE7RUFDSTtJQUNJO0VES047QUFDRjtBQ0lBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREdKOztBQ0FBO0VBQ0k7RUFDQTtBREdKOztBQ0FBO0VBQ0k7RUFDQTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0VBQ0E7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FER0o7O0FDQUE7RUFDSTtFQUNBO0VBQ0E7QURHSjs7QUNBQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURHSjs7QUVwR0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtBRmdHRjs7QUc1SUE7bUVBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIK0lGOztBR3pJQTtFQUNFO0VBQ0E7RUFDQTtFQ2JBO0VBQ0E7RUFDQTtFQTJCQTtFRFpBO0VBRUE7RUFFQTtFQUNBO0FIZ0pGOztBRzdJQTtFQUNFO0VBQ0E7QUhnSkY7QUcvSUU7RUFDRTtBSGlKSjtBRzNJQTs7O0VBR0U7QUg2SUY7O0FHM0lBOztFQUVFO0FIOElGOztBRzVJQTs7Ozs7O0VBTUU7RUFDQTtBSCtJRjs7QUc3SUE7RUFDRTtFQUNBO0VDMUJBO0VENEJBO0FIZ0pGO0FHeElFO0VBQ0U7QUhnSko7O0FHN0lBO0VBQ0U7RUM1Q0E7QUo2TEY7O0FHOUlBO0VBQ0U7RUFDQTtFQUNBO0FIaUpGOztBRy9JQTtFQUNFO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0FIa0pGOztBR2hKQTtFQUNFO0tBQUE7VUFBQTtFQUNBO0VBQ0E7QUhtSkY7O0FHakpBO0VBQ0U7S0FBQTtVQUFBO0VBQ0E7RUFDQTtBSG9KRjtBS3JQQTs7Ozs7Ozs7OztFQUFBO0FBWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGlRRjtBSy9QQTtFQUNFO0FMaVFGOztBSy9QQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxrUUY7O0FLaFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG1RRjs7QUtqUUE7RUFDRTtBTG9RRjs7QUtsUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMcVFGOztBS25RQTs7O0VBR0U7QUxzUUY7O0FLcFFBO0VBQ0U7QUx1UUY7O0FLclFBO0VBQ0U7QUx3UUY7O0FLdFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeVFGOztBS3ZRQTtFQUNFO0FMMFFGOztBS3hRQTs7RUFFRTtBTDJRRjs7QUt6UUE7RUFDRTtFQUNBO0FMNFFGOztBSzFRQTtFQUNFO0VBRUE7QUw2UUY7O0FLM1FBO0VBQ0U7QUw4UUY7O0FLNVFBO0VBQ0U7QUwrUUY7O0FLN1FBO0VBQ0U7QUxnUkY7O0FLOVFBOztFQUVFO0FMaVJGOztBSy9RQTtFQUNFO0VBQ0E7RUFDQTtBTGtSRjs7QUtoUkE7RUFDRTtBTG1SRjs7QUtqUkE7RUFDRTtBTG9SRjs7QUtsUkE7RUFDRTtBTHFSRjs7QUtuUkE7RUFDRTtBTHNSRjs7QUtwUkE7RUFDRTtBTHVSRjs7QUtyUkE7RUFDRTtBTHdSRjs7QUt0UkE7RUFDRTtFQUNBO0VBQ0E7QUx5UkY7O0FLdlJBO0VBQ0U7RUFDQTtBTDBSRjs7QUt4UkE7RUFDRTtBTDJSRjs7QUt6UkE7RUFDRTtFQUNBO0VBQ0E7QUw0UkY7O0FLMVJBO0VBQ0U7QUw2UkY7O0FLM1JBO0VBQ0U7RUFDQTtFQUNBO0FMOFJGOztBSzVSQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTCtSRjs7QUs3UkE7RUFDRTtBTGdTRjs7QUs5UkE7RUFDRTtBTGlTRjs7QUsvUkE7RUFDRTtBTGtTRjs7QUtoU0E7RUFDRTtBTG1TRjs7QUtqU0E7RUFDRTtBTG9TRjs7QUtsU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHFTRjs7QUtuU0E7O0VBRUU7QUxzU0Y7O0FLcFNBO0VBQ0U7QUx1U0Y7O0FLclNBO0VBQ0U7QUx3U0Y7O0FLdFNBO0VBQ0U7SUFDRTtFTHlTRjtFS3ZTQTtJQUNFO0VMeVNGO0FBQ0Y7QUt2U0E7RUFDRTtFQUNBO0FMeVNGOztBS3ZTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwwU0Y7O0FLeFNBO0VBQ0U7RUFDQTtBTDJTRjs7QUt6U0E7RUFDRTtFQUNBO0FMNFNGOztBSzFTQTtFQUNFO0FMNlNGOztBSzNTQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMOFNGOztBSzVTQTs7RUFFRTtFQUNBO0VBQ0E7QUwrU0Y7O0FLN1NBOztFQUVFO0VBQ0E7RUFDQTtBTGdURjs7QUs5U0E7O0VBRUU7QUxpVEY7O0FLL1NBOztFQUVFO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7QUxrVEY7O0FLaFRBOztFQUVFO0FMbVRGOztBS2pUQTs7RUFFRTtFQUNBO0FMb1RGOztBS2xUQTs7RUFFRTtFQUNBO0FMcVRGOztBS25UQTtFQUNFO0FMc1RGOztBS3BUQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1VEY7O0FLclRBOztFQUVFO0FMd1RGOztBS3RUQTs7RUFFRTtFQUNBO0FMeVRGOztBS3ZUQTs7RUFFRTtBTDBURjs7QUt4VEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMlRGOztBS3pUQTtFQUNFO0FMNFRGOztBSzFUQTs7RUFFRTtBTDZURjs7QUszVEE7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtBTDhURjs7QUs1VEE7RUFDRTtFQUNBO0FMK1RGOztBSzdUQTtFQUNFO0VBQ0E7QUxnVUY7O0FLOVRBO0VBQ0U7QUxpVUY7O0FLL1RBO0VBQ0U7QUxrVUY7O0FLaFVBO0VBQ0U7QUxtVUY7O0FLalVBO0VBQ0U7QUxvVUY7O0FLbFVBO0VBQ0U7QUxxVUY7O0FLblVBO0VBQ0U7QUxzVUY7O0FLcFVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdVVGOztBS3JVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0FMd1VGOztBS3RVQTtFQUNFO0FMeVVGOztBS3ZVQTtFQUNFO0FMMFVGOztBS3hVQTtFQUNFO0VBQ0E7QUwyVUY7O0FLelVBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FMNFVGOztBSzFVQTs7RUFFRTtFQUNBO0FMNlVGOztBSzNVQTs7RUFFRTtFQUNBO0VBQ0E7QUw4VUY7O0FLNVVBOztFQUVFO0VBQ0E7QUwrVUY7O0FLN1VBOztFQUVFO0FMZ1ZGOztBSzlVQTs7RUFFRTtFQUNBO0VBQ0E7QUxpVkY7O0FLL1VBOztFQUVFO0FMa1ZGOztBS2hWQTtFQUNFO0FMbVZGOztBS2pWQTtFQUNFO0FMb1ZGOztBS2xWQTtFQUNFO0VBQ0E7QUxxVkY7O0FLblZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHNWRjs7QUtwVkE7RUFDRTtBTHVWRjs7QUtyVkE7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtBTHdWRjs7QUt0VkE7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtBTHlWRjs7QUt2VkE7RUFDRTtBTDBWRjs7QUt4VkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDJWRjs7QUt6VkE7O0VBRUU7QUw0VkY7O0FLMVZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNlZGOztBSzNWQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDhWRjs7QUs1VkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTCtWRjs7QUs3VkE7RUFDRTtBTGdXRjs7QUs5VkE7RUFDRTtBTGlXRjs7QUsvVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxrV0Y7O0FLaFdBOzs7RUFHRTtFQUNBO0VBQ0E7S0FBQTtBTG1XRjs7QUtqV0E7RUFDRTtFQUNBO0FMb1dGOztBS2xXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHFXRjs7QUtuV0E7RUFDRTtFQUNBO0FMc1dGOztBS3BXQTtFQUNFO0FMdVdGOztBS3JXQTtFQUNFO0VBQ0E7QUx3V0Y7O0FLdFdBO0VBQ0U7QUx5V0Y7O0FLdldBO0VBQ0U7RUFDQTtBTDBXRjs7QUt4V0E7RUFDRTtBTDJXRjs7QUt6V0E7RUFDRTtBTDRXRjs7QUsxV0E7RUFDRTtBTDZXRjs7QUszV0E7RUFDRTtBTDhXRjs7QUs1V0E7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTCtXRjs7QUs3V0E7RUFDRTtBTGdYRjs7QUs5V0E7RUFDRTtBTGlYRjs7QUsvV0E7O0VBRUU7QUxrWEY7O0FLaFhBOzs7RUFHRTtFQUNBO0FMbVhGOztBS2pYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMb1hGOztBS2xYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxxWEY7O0FLblhBO0VBQ0U7RUFDQTtBTHNYRjs7QUtwWEE7Ozs7RUFJRTtFQUVBO0FMdVhGOztBS3JYQTtFQUNFO0FMd1hGOztBS3RYQTtFQUNFO0VBRUE7RUFDQTtBTHlYRjs7QUt2WEE7RUFDRTtBTDBYRjs7QUt4WEE7O0VBRUU7QUwyWEY7O0FLelhBOzs7O0VBSUU7RUFFQTtBTDRYRjs7QUsxWEE7RUFFRTtFQUNBO0VBQ0E7QUw2WEY7O0FLM1hBO0VBQ0U7QUw4WEY7O0FLNVhBO0VBQ0U7RUFFQTtFQUNBO0FMK1hGOztBQXZnQ0E7OzRFQUFBO0FNUkE7RUFDRTtBTnFoQ0Y7QU1oaENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU51aENKO0FNOWdDRTtFQUNFO0FOdWhDSjtBTWpoQ0M7RUFDQztFQUNBO09BQUE7QU53aENGO0FNdGhDRztFQUNDO0VBQ0E7RUFDQTtBTndoQ0o7QU0vZ0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNoQ047O0FNbmdDQTtFQUNFO0FOb2hDRjtBTS9nQ0U7RUFDRTtBTnNoQ0o7QU01Z0NFO0VBQ0U7RUFDQTtFQUNBO09BQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnVoQ0o7QU0vZ0NJO0VBQ0U7QU53aENOO0FNaGhDRTtFQUNFO0VBQ0E7RUFDQTtPQUFBO0FOdWhDSjtBTW5oQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMGhDTjtBTW5oQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMmhDTjtBTXBoQ1E7RUZuSU47RUFDQTtFQUNBO0VFbUlRO0VBQ0E7RUFDQTtBTjhoQ1Y7QU12aENRO0VBQ0U7RUFDQTtFQUNBO0FOOGhDVjtBTXhoQ1E7RUFDRTtFQUNBO0VBQ0E7QU4raENWO0FNdGhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU42aENKO0FNM2hDSTtFQUNFO0VBQ0E7QU42aENOO0FNcmhDTTtFQUNFO0VBQ0E7RUFDQTtBTjhoQ1I7QU0zaENVO0VBQ0U7QU42aENaO0FNcmhDUTtFQUNFO0VBQ0E7QU42aENWO0FNdGhDUTtFQUVFO0FONGhDVjtBTXJoQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjRoQ1Y7O0FPeHdDQTtFQUNFO0VBQ0E7QVBzeENGO0FPaHhDRTtFQUNFO0VBQ0E7RUFDQTtBUHV4Q0o7QU90eENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VITEo7RUFDQTtFQUNBO0VHS0k7RUFDQTtPQUFBO0VBQ0E7QVAweENOO0FPOXdDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMHhDUjtBT2p4Q0U7RUFDRTtBUHl4Q0o7QU96d0NJO0VBQ0U7QVAweENOO0FPbnhDSTtFQUNFO0VBQ0E7QVAweENOO0FPbHhDSTtFQUNFO0FQMHhDTjtBT3R4Q007RUFDRTtFQUNBO0VBQ0E7QVA2eENSO0FPdnhDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtBUDh4Q1o7QU92eENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAreENkO0FPanhDRTtFQUNFO0VBQ0E7RUFDQTtBUDB4Q0o7QU9seENFO0VBQ0U7RUFDQTtFQUNBO0FQMHhDSjs7QUE1NUNBOzs0RUFBQTtBUWhCQTtFQUNFO0VBQ0E7RUFDQTtBUis3Q0Y7QVExN0NFO0VBQ0U7RUpJRjtFQUNBO0VBQ0E7RUlKRTtFQUNBO0VBQ0E7QVJtOENKOztBU2g5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVHk5Q0Y7QVNsOUNFO0VBQ0U7QVQwOUNKO0FTbjlDRTtFQUNFO0VBQ0E7QVQwOUNKO0FTejlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMjlDTjtBU245Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMDlDSjtBU2w5Q0U7RUFDRTtFQUNBO0VBQ0E7QVQwOUNKO0FTbjlDRTtFQUNFO0VBQ0E7QVQwOUNKO0FTbjlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMDlDSjtBU2o5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR5OUNOO0FTbDlDTTtFQUNFO0FUMDlDUjs7QVVua0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVZza0RGO0FVOWpESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO09BQUE7QVZza0ROO0FVamtETTtFQUNFO0VBQ0E7QVZ3a0RSO0FVbmxESTtFTkNGO0VBQ0E7RUFDQTtFTWVJO0VBQ0E7QVY2a0ROO0FVeGtETTtFTmxDSjtFQUNBO0VBQ0E7RU1rQ007QVZpbERSO0FVemtESTtFQUNFO0VBQ0E7RUFDQTtPQUFBO0FWZ2xETjtBVTNrRE07RUFDRTtFQUNBO0FWa2xEUjtBVXprREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVmdsREo7QVV4a0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVitrRE47QVV0a0RJO0VBQ0U7RU4vRUo7RUFDQTtFQUNBO0VNK0VJO0VBQ0E7RUFDQTtBVmlsRE47QVUxa0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFTjlGSjtFQUNBO0VBQ0E7RU04Rkk7RUFDQTtBVm9sRE47QVUva0RNO0VBQ0U7QVZ1bERSO0FVL2tETTtFQUNFO0VBQ0E7QVZ3bERSO0FVbGxEUTtFQUNFO0VBQUE7RUFDQTtBVnlsRFY7QVU5a0RFO0VBQ0U7RUFDQTtBVnNsREo7QVVobERJO0VBQ0U7QVZ1bEROO0FVcmxETTtFQUNFO0FWdWxEUjtBVWxsRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVnlsRFY7QVVybERVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVY0bERaO0FVeGxETTtFQUNFO0FWMGxEUjtBVXZsRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWeWxEUjtBVWpsREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RUFDQTtBVndsRE47QVVobERRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnlsRFY7O0FXL3lEQTtFQUNFO0VBQ0E7QVh3ekRGO0FXaHpERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBWHl6REo7QVc1eURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7QVh3ekROO0FXaHpESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFUGxDSjtFQUNBO0VBQ0E7RU9rQ0k7RUFDQTtFQUNBO0FYMHpETjtBV3B6RE07RUFDRTtBWDJ6RFI7QVd0ekRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVg2ekRSO0FXcnpESTtFUDlERjtFQUNBO0VBQ0E7RU84REk7RUFDQTtFQUNBO0VBQ0E7QVgrekROO0FXdHpERTtFQUNFO0VBQ0E7RUFDQTtBWDh6REo7QVcveURRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNHpEVjtBVy95RFU7RUFDRTtFQUNBO0VBQ0E7QVh5ekRaO0FXOXlESTtFQUNFO0FYc3pETjtBV3B6RE07RUFDRTtBWHN6RFI7QVdoekRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVh1ekRWO0FXcnpEVTtFQUVFO0VBQ0E7RUFDQTtBWHN6RFo7QVd0eURRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVhxekRWO0FXbnpEVTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FYb3pEWjtBV255RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaXpEUjtBV3p5REk7RUFDRTtFQUNBO0VBQ0E7RUFFQTtPQUFBO0VBQ0E7RUFDQTtBWCt5RE47QVd4eURNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGl6RFI7O0FZaGlFQTtFQUNFO0VBQ0E7RUFDQTtBWnlpRUY7QVk5aEVFO0VBQ0U7RUFDQTtBWjBpRUo7QVl4aUVNO0VBQ0U7QVowaUVSO0FZcmdFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0Fab2lFSjtBWWxpRUk7RUFDRTtFQUNBO0Fab2lFTjtBWXRoRUU7RUFDRTtBWnFpRUo7QVlsaUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtFQUNBO0Fab2lFSjtBWXZoRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fac2lFTjtBWS9nRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fab2lFSjtBWWxoRUU7RUFDRTtBWmlpRUo7QVkxaEVJO0VBQ0U7RUFDQTtBWm1pRU47QVk1aEVJO0VBQ0U7RUFDQTtFQUNBO0Fab2lFTjs7QWF2dEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmd1RUY7QWEvdEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWJpdUVKOztBYzN1RUE7RUFDRTtBZDh1RUY7QWM3dUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZCt1RUo7QWM3dUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZCt1RUo7O0FlaHdFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmbXdFRjtBZTl2RUU7O0VBRUU7QWZxd0VKO0FlbndFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmcXdFSjtBZTV2RUk7RUFDRTtFWGRKO0VBQ0E7RUFDQTtFV2NJO0FmeXdFTjtBZWp3RUU7RUFDRTtFQUNBO0VBQ0E7QWZ5d0VKO0FlaHdFSTtFQUNFO0VBQ0E7QWYyd0VOO0FlMXdFTTtFQUNFO0FmNHdFUjtBZXJ3RU07RUFDRTtBZjR3RVI7QWV0d0VNOztFQUVFO0VBQ0E7QWY2d0VSOztBZ0JuMUVBO0VBQ0M7RUFDQTtBaEJrMkVEO0FnQmgyRUM7RUFDQztBaEJrMkVGOztBQXowRUE7OzRFQUFBO0FpQjdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQmkzRUo7QWlCMzFFUTtFQUNFO0FqQm8zRVY7QWlCbjFFRTtFQUNFO0VBQ0E7RUFDQTtBakIrMkVKO0FpQnYyRUk7RUFDRTtBakJnM0VOO0FpQnoyRVE7RUFDRTtBakJnM0VWO0FpQjEyRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0FqQmkzRVY7QWlCLzJFVTtFQUNFO0FqQmkzRVo7QWlCdjJFSTtFQUNFO0VBQ0E7RUFDQTtBakIrMkVOO0FpQjEyRU07RUFDRTtFQUNBO0VBQ0E7S0FBQTtBakJpM0VSO0FpQjcyRUk7RWI3R0Y7RUFDQTtFQUNBO0VhNkdJO0VBQ0E7RUFDQTtBakJpM0VOO0FpQjEyRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakJpM0VOO0FpQngyRUU7RUFDRTtFQUNBO0VBQ0E7QWpCZzNFSjtBaUJuMkVNO0VBQ0U7RUFDQTtBakJpM0VSO0FpQjUyRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCbTNFUjtBaUJsM0VRO0VBQ0U7QWpCbzNFVjtBaUJsM0VRO0VBQ0U7QWpCbzNFVjtBaUJsM0VRO0VBQ0U7QWpCbzNFVjtBaUJqM0VNO0VBQ0U7RUFDQTtPQUFBO0FqQm0zRVI7QWlCbDNFUTtFQUNFO0VBQ0E7QWpCbzNFVjtBaUJsM0VRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCbzNFVjtBaUJuM0VVO0VBQ0U7QWpCcTNFWjtBaUIvMkVJO0VBQ0U7QWpCaTNFTjtBaUJyMkVRO0VBQ0U7QWpCbzNFVjtBaUI3MkVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJxM0VWO0FpQm4zRVU7RUFDRTtBakJxM0VaO0FpQjMyRUk7RUFDRTtBakJrM0VOO0FpQmozRU07RUFDRTtFQUNBO0VBQ0E7S0FBQTtBakJtM0VSO0FpQi8yRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmkzRU47QWlCejJFSTtFQUNFO0VBQ0E7RUFDQTtBakJpM0VOO0FpQngyRUU7RUFDRTtBakJnM0VKO0FpQjEyRUk7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBakJnM0VOO0FpQnoyRU07RUFDRTtBakJrM0VSO0FpQjcyRVE7RUFDRTtFQUNBO0FqQm8zRVY7QWlCbjNFVTtFQUNFO0FqQnEzRVo7QWlCbDNFWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCbzNFZDtBaUJ6MkVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCaTNFTjtBaUIxMkVNO0VBQ0U7RUFDQTtBakJtM0VSO0FpQjkyRVE7RUFDRTtFQUNBO0VBQ0E7QWpCcTNFVjtBaUJuM0VVO0VBQ0U7QWpCcTNFWjtBaUJuM0VVO0VBQ0U7RUFDQTtBakJxM0VaO0FpQi8yRVU7RUFDRTtFQUNBO0VBQ0E7QWpCczNFWjtBaUJqM0VZO0VBQ0U7RUFDQTtFQUNBO0FqQnczRWQ7QWlCajNFWTtFQUNFO0VBQ0E7RUFDQTtBakJ3M0VkO0FpQjMyRUU7RUFDRTtBakJtM0VKO0FpQjkxRUk7RUFDRTtFQUNBO0VBQ0E7QWpCaTNFTjtBaUJ4MkVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCaTNFTjtBaUJ6MkVNO0VBQ0U7QWpCazNFUjtBaUI1MkVVO0VBQ0U7QWpCbTNFWjtBaUJsM0VZO0VBQ0U7QWpCbzNFZDtBaUJsM0VZO0VBQ0U7QWpCbzNFZDtBaUIzMkVVO0VBQ0U7QWpCazNFWjtBaUJqM0VZO0VBQ0U7QWpCbTNFZDtBaUJqM0VZO0VBQ0U7QWpCbTNFZDtBaUIxMkVVO0VBQ0U7QWpCaTNFWjtBaUJoM0VZO0VBQ0U7QWpCazNFZDtBaUJoM0VZO0VBQ0U7QWpCazNFZDtBaUJ6MkVVO0VBQ0U7QWpCZzNFWjtBaUI5MkVZO0VBQ0U7QWpCZzNFZDtBaUI5MkVZO0VBQ0U7QWpCZzNFZDtBaUJ4MkVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQisyRVY7QWlCejJFVTtFQUNFO0FqQmkzRVo7QWlCNTJFVTtFQUNFO0FqQjgyRVo7QWlCejJFWTtFQUNFO0VBQ0E7QWpCZzNFZDtBaUIxMkVZO0VBQ0U7RUFDQTtFQUNBO0FqQmkzRWQ7O0FrQjk0RkU7RUFDRTtFQUNBO0FsQnU1Rko7O0FtQno1RkU7RUFDRTtFQUNBO0VBQ0E7QW5CaTZGSjtBbUI5NEZJO0VBQ0U7QW5CZzZGTjtBbUIvNUZNO0VBQ0U7RUFDQTtPQUFBO0FuQmk2RlI7QW1CLzVGVTtFQUNFO0VBQ0E7RUFDQTtBbkJpNkZaO0FtQmg2Rlk7RUFDRTtBbkJrNkZkOztBb0JuOEZFO0VBQ0U7RUFDQTtFQUNBO0FwQnM4Rko7QW9CbDdGSTtFQUNFO0FwQnE4Rk47O0FxQjc5RkU7RUFDRTtFQUNBO0VBQ0E7QXJCNGdHSjtBcUI3L0ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI0Z0dOO0FxQnBnR1E7RUFDRTtFQUNBO0FyQjRnR1Y7QXFCcmdHUTtFQUNFO0VBQ0E7QXJCNmdHVjtBcUJ0Z0dRO0VBQ0U7RUFDQTtBckI4Z0dWO0FxQi8vRkk7RUFDRTtFQUNBO0FyQjRnR047QXFCOS9GSTtFQUNFO0FyQjBnR047QXFCOS9GTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ1Z0dSO0FxQnRnR1E7RUFDRTtBckJ3Z0dWO0FxQnRnR1E7RUFDRTtFQUNBO0FyQndnR1Y7QXFCdGdHUTtFQUNFO0FyQndnR1Y7QXFCcmdHTTtFQUNFO0VBQ0E7T0FBQTtBckJ1Z0dSO0FxQnRnR1E7RUFDRTtFQUNBO0FyQndnR1Y7QXFCdGdHUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQndnR1Y7QXFCdmdHVTtFQUNFO0FyQnlnR1o7QXFCcmdHTTtFQUNFO0VBQ0E7RUFDQTtBckJ1Z0dSO0FxQnJnR1E7RUFDRTtBckJ1Z0dWO0FxQmhnR007RUFDRTtFQUNBO0VBQ0E7RWpCdElOO0VBQ0E7RUFDQTtFaUJzSU07RUFDQTtPQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ5Z0dSO0FxQmxnR1E7RWpCaEtOO0VBQ0E7RUFDQTtFaUJnS1E7QXJCNmdHVjtBcUJyZ0dNO0VBQ0U7QXJCNGdHUjtBcUJ2Z0dRO0VBQ0U7QXJCOGdHVjtBcUJyZ0dRO0VBQ0U7RUFDQTtBckI0Z0dWO0FxQm5nR007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7QXJCMmdHUjtBcUJuZ0dRO0VBQ0U7T0FBQTtBckI0Z0dWO0FxQm5nR1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtBckIwZ0dWO0FxQmxnR1E7RWpCL05OO0VBQ0E7RUFDQTtFaUIrTlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI0Z0dWO0FxQm5nR007RUFDRTtFQUNBO0VBQ0E7QXJCMmdHUjtBcUJ6Z0dRO0VBQ0U7QXJCMmdHVjtBcUI1L0ZZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQndnR2Q7QXFCLy9GUTtFQUNFO0FyQnNnR1Y7QXFCcGdHVTtFQUNFO0VBQ0E7QXJCc2dHWjtBcUJqZ0dZOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FyQndnR2Q7QXFCbGdHYzs7O0VBRUU7RUFDQTtFQUNBO0FyQjRnR2hCO0FxQnZnR1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnlnR1o7QXFCamdHUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtFQUNBO0FyQndnR1Y7QXFCamdHVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCMGdHWjtBcUJoZ0dNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCd2dHUjtBcUJuZ0dRO0VBQ0U7RUFDQTtBckIwZ0dWOztBc0I3M0dFO0VBQ0U7QXRCcTRHSjtBc0IvM0dJO0VBQ0U7QXRCczRHTjtBc0J0M0dRO0VBQ0U7QXRCcTRHVjtBc0IvM0dRO0VBQ0U7RUFDQTtFQUNBO0F0QnM0R1Y7QXNCcDRHVTtFQUNFO0F0QnM0R1o7O0F1QjM2R0U7RUFDRTtFQUNBO0F2Qjg2R0o7QXVCeDZHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Qis2R047QXVCejZHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCZzdHUjtBdUIxNkdNO0VBQ0U7RUFDQTtFQUNBO09BQUE7QXZCaTdHUjtBdUI1NkdRO0VBQ0U7RUFDQTtPQUFBO0VBQ0E7QXZCbTdHVjtBdUI3NkdVO0VBQ0U7QXZCbzdHWjtBdUI5NkdVO0VBQ0U7QXZCcTdHWjtBdUJwN0dZO0VBQ0U7RUFDQTtBdkJzN0dkO0F1Qmg3R1k7RUFDRTtFQUNBO0F2QnU3R2Q7QXVCajdHYztFbkIzRFo7RUFDQTtFQUNBO0VtQjJEYztFQUNBO0F2QjQ3R2hCO0F1Qmw3R007RUFDRTtFQUNBO0VBQ0E7QXZCeTdHUjtBdUJsN0dROztFQUVFO0VBQ0E7RUFDQTtBdkIyN0dWO0F1Qm43R1E7RUFDRTtFQUNBO0F2QjQ3R1Y7QXVCdDdHUTtFQUNFO0VBQ0E7QXZCODdHVjtBdUJ0N0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZCNjdHTjtBdUJ2N0dNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkI4N0dSO0F1Qng3R007RUFDRTtBdkIrN0dSO0F1Qno3R1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkJnOEdWO0F1Qi82R007RUFDRTtFQUNBO0F2Qjg3R1I7QXVCdjZHUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCdzdHVjtBdUJ0NkdZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCMDdHZDtBdUJ4N0djO0VBQ0U7RUFDQTtBdkIwN0doQjtBdUJ2N0dvQjtFQUNFO0VBQ0E7RUFDQTtBdkJ5N0d0QjtBdUJ0NkdjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJ1N0doQjtBdUIzNkdnQjtFQUNFO0F2QnM3R2xCO0F1Qmo3R2dCO0VBQ0U7QXZCbTdHbEI7QXVCOTZHZ0I7RUFDRTtBdkJnN0dsQjtBdUI1NkdjO0VBQ0U7RUFDQTtFQUNBO0F2Qjg2R2hCO0F1Qmw2R0k7RUFDRTtBdkJ5NkdOO0F1Qm42R007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBdkIwNkdSO0F1Qmo2R1E7RUFDRTtFQUNBO0VBQ0E7RW5CcFVSO0VBQ0E7RUFDQTtFbUJvVVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCNjZHVjtBdUJqNkdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCODZHUjtBdUJ4NkdRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBdkJnN0dWO0F1QnQ2R1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkJpN0dWO0F1QjE2R007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkJrN0dSO0F1Qjc2R1E7RUFDRTtFQUNBO0VBQ0E7RW5CclpSO0VBQ0E7RUFDQTtFbUJxWlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBdkJxN0dWO0F1QjE2R1E7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0F2QnM3R1Y7QXVCOTZHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCczdHUjs7QXdCcDRIRTtFQUNFO0F4Qis0SEo7QXdCejRISTtFQUNFO0F4Qmc1SE47QXdCMTRISTtFQUNFO0F4Qmk1SE47QXdCMTNIUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEIyNEhWO0F3QnI0SFU7RUFDRTtBeEI0NEhaO0F3Qno0SFU7RUFDRTtBeEIyNEhaO0F3QnQ0SFk7RUFDRTtFQUNBO0VBQ0E7QXhCNjRIZDtBd0J0NEhZO0VBQ0U7RUFDQTtFQUNBO0F4QjY0SGQ7QXdCbDRISTtFQUNFO0VBQ0E7QXhCMDRITjtBd0JyNEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjQ0SE47QXdCMzRITTtFQUNFO0F4QjY0SFI7QXdCMzRITTtFQUNFO0F4QjY0SFI7QXdCMzRITTtFQUNFO0F4QjY0SFI7QXdCMTRISTtFQUNFO0VBQ0E7T0FBQTtBeEI0NEhOO0F3QjM0SE07RUFDRTtFQUNBO0F4QjY0SFI7QXdCMzRITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4QjY0SFI7QXdCNTRIUTtFQUNFO0F4Qjg0SFY7QXdCMTNISTtFQUNFO0F4QnM0SE47QXdCcjRITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCdTRIUjtBd0JyNEhRO0VBQ0U7QXhCdTRIVjs7QXlCcGlJRTtFQUNFO0VBQ0E7QXpCdWlJSjtBeUJqaUlJO0VBQ0U7QXpCd2lJTjtBeUJsaUlJO0VBQ0U7QXpCeWlJTjtBeUJuaUlNO0VBQ0U7RUFDQTtBekIwaUlSO0F5QnJpSU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCNGlJUjtBeUIzaUlRO0VBQ0U7QXpCNmlJVjtBeUIzaUlRO0VBQ0U7QXpCNmlJVjtBeUIzaUlRO0VBQ0U7QXpCNmlJVjtBeUIxaUlNO0VBQ0U7RUFDQTtPQUFBO0F6QjRpSVI7QXlCM2lJUTtFQUNFO0VBQ0E7QXpCNmlJVjtBeUIzaUlRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpCNmlJVjtBeUI1aUlVO0VBQ0U7QXpCOGlJWjtBeUJ4aElRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qm9pSVY7QXlCbGlJVTtFQUNFO0F6Qm9pSVo7QXlCN2hJVTtFQUNFO0F6Qm9pSVo7QXlCL2hJWTtFQUNFO0VBQ0E7RUFDQTtBekJzaUlkO0F5Qi9oSVk7RUFDRTtFQUNBO0VBQ0E7QXpCc2lJZDtBeUIxaElJO0VBQ0U7QXpCa2lJTjtBeUJqaUlNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBekJraUlSO0F5QmhpSVE7RUFDRTtBekJraUlWOztBMEJucklFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFCc3JJSjtBMEJwcklJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCc3JJTjtBMEJwcUlJO0VBQ0U7RUFDQTtBMUJvcklOO0EwQnRxSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbXJJTjtBMEIzcUlJO0VBQ0U7QTFCbXJJTjtBMEI1cUlJO0VBQ0U7RUFDQTtFQUNBO0ExQm1ySU47QTBCOXFJTTtFQUNFO0ExQnFySVI7QTBCM3FJVTs7RUFFRTtFQUNBO0ExQndySVo7QTBCaHFJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJtcklOO0EwQjFxSU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCb3JJUjs7QTJCNXpJRTtFQUNFO0EzQnMwSUo7QTJCbDBJSTtFQUNFO0EzQnkwSU47O0E0Qi8wSUU7RUFDRTtBNUJrMUlKO0E0QjcwSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUJvMUlOO0E0QjUwSU07RUFDRTtBNUJzMUlSO0E0QmoxSVE7RUFDRTtBNUJ3MUlWO0E0QmwxSVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ5MUlWO0E0QnYxSVU7RUFDRTtBNUJ5MUlaO0E0QmoxSVU7RUFDRTtFQUNBO0E1QjAxSVo7QTRCaDFJSTtFQUNFO0E1QncxSU47QTRCdjFJTTtFQUNFO0E1QnkxSVI7QTRCbDFJSTtFQUNFO0VBQ0E7RUFDQTtBNUJ5MUlOO0E0QmwxSUk7RUFDRTtFQU9BLG9LQUNFO0VBRUYscWRBQ0U7QTVCZzFJUjtBNEJqMElNO0VBQ0UscWRBQ0U7QTVCdzBJVjtBNEI3eklVOztFQUNFO0VBQ0E7QTVCcTBJWjtBNEIvekljOztFQUNFO0E1QncwSWhCO0E0QnYwSWdCOztFQUNFO0E1QjAwSWxCO0E0Qjl6SUk7RUFFRTtBNUJxMElOO0E0QnAwSU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnMwSVI7QTRCcjBJUTtFQUVFO0E1QnMwSVY7QTRCL3pJUTtFQUNFO0E1QncwSVY7QTRCbDBJVTtFQUNFO0E1QnkwSVo7QTRCbjBJSTtFQUNFO0E1QnEwSU47QTRCbjBJUTtFQUNFO0VBQ0E7QTVCcTBJVjtBNEJuMElRO0VBQ0U7RUFDQTtBNUJxMElWO0E0QmwwSVE7RUFDRTtFQUNBO0E1Qm8wSVY7QTRCbDBJUTtFQUNFO0VBQ0E7QTVCbzBJVjtBNEJsMElRO0VBQ0U7RUFDQTtBNUJvMElWO0E0Qi96SUk7RXhCdk1GO0VBQ0E7RUFDQTtFd0J1TUk7RUFDQTtFQUNBO0VBQ0E7QTVCbTBJTjtBNEI5eklNO0VBQ0U7QTVCcTBJUjtBNEJwMElRO0VBQ0U7QTVCczBJVjtBNEI3eklJO0VBQ0U7QTVCbzBJTjtBNEJuMElNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCcTBJUjtBNEJuMElRO0VBQ0U7RUFDQTtBNUJxMElWO0E0QmowSU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJtMElSO0E0QjN6SU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0E1Qm0wSVI7QTRCeHpJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCbTBJUjtBNEJsMElRO0V4QnhSTjtFQUNBO0VBQ0E7RXdCd1JRO0VBQ0E7RUFDQTtBNUJzMElWO0E0QmowSVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QncwSVo7QTRCdjBJWTtFQUNFO0VBQ0E7QTVCeTBJZDtBNEJ0MElVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QncwSVo7QTRCOXpJWTtFQUNFLGNBTFc7RUFNWDtBNUJnMElkO0E0QmwwSVk7RUFDRSxjQUxXO0VBTVg7QTVCbzBJZDtBNEJ0MElZO0VBQ0UsY0FMVztFQU1YO0E1QncwSWQ7QTRCMTBJWTtFQUNFLGNBTFc7RUFNWDtBNUI0MElkO0E0QjkwSVk7RUFDRSxjQUxXO0VBTVg7QTVCZzFJZDtBNEJsMUlZO0VBQ0UsY0FMVztFQU1YO0E1Qm8xSWQ7QTRCdDFJWTtFQUNFLGNBTFc7RUFNWDtBNUJ3MUlkO0E0QjExSVk7RUFDRSxjQUxXO0VBTVg7QTVCNDFJZDtBNEI5MUlZO0VBQ0UsZUFMVztFQU1YO0E1QmcySWQ7QTRCbDJJWTtFQUNFLGVBTFc7RUFNWDtBNUJvMklkO0E0QnQySVk7RUFDRSxlQUxXO0VBTVg7QTVCdzJJZDtBNEIxMklZO0VBQ0UsZUFMVztFQU1YO0E1QjQySWQ7QTRCOTJJWTtFQUNFLGVBTFc7RUFNWDtBNUJnM0lkO0E0QmwzSVk7RUFDRSxlQUxXO0VBTVg7QTVCbzNJZDtBNEJ0M0lZO0VBQ0UsZUFMVztFQU1YO0E1QnczSWQ7QTRCMTNJWTtFQUNFLGVBTFc7RUFNWDtBNUI0M0lkO0E0Qm4zSVE7RUFDRTtFQUNBO0E1QnEzSVY7QTRCbjNJUTtFQUNFO0VBQ0E7QTVCcTNJVjtBNEJsM0lRO0VBQ0U7RUFDQTtBNUJvM0lWO0E0QmozSVE7RUFDRTtFQUNBO0E1Qm0zSVY7QTRCaDNJUTtFQUNFO0VBQ0E7QTVCazNJVjtBNEIvMklRO0VBQ0U7RUFDQTtBNUJpM0lWO0E0QjkySVE7RUFDRTtFQUNBO0E1QmczSVY7QTRCNzJJUTtFQUNFO0VBQ0E7QTVCKzJJVjtBNEI3MklRO0VBQ0U7RUFDQTtBNUIrMklWO0E0QjcySVE7RUFDRTtFQUNBO0E1QisySVY7QTRCNzJJUTtFQUNFO0VBQ0E7QTVCKzJJVjtBNEI3MklRO0VBQ0U7RUFDQTtBNUIrMklWO0E0QjcySVE7RUFDRTtFQUNBO0E1QisySVY7QTRCNzJJUTtFQUNFO0VBQ0E7QTVCKzJJVjtBNEI3MklRO0VBQ0U7RUFDQTtFQUNBO0E1QisySVY7QTRCejJJUTtFQUNFO0VBQ0E7QTVCMjJJVjtBNEJ6MklRO0VBQ0U7RUFDQTtBNUIyMklWO0E0QngySVE7RUFDRTtFQUNBO0E1QjAySVY7QTRCdjJJUTtFQUNFO0VBQ0E7QTVCeTJJVjtBNEJ0MklRO0VBQ0U7RUFDQTtBNUJ3MklWO0E0QnIySVE7RUFDRTtFQUNBO0E1QnUySVY7QTRCcDJJUTtFQUNFO0VBQ0E7QTVCczJJVjtBNEJuMklRO0VBQ0U7RUFDQTtBNUJxMklWO0E0Qm4ySVE7RUFDRTtFQUNBO0E1QnEySVY7QTRCbjJJUTtFQUNFO0VBQ0E7QTVCcTJJVjtBNEJuMklRO0VBQ0U7RUFDQTtBNUJxMklWO0E0Qm4ySVE7RUFDRTtFQUNBO0E1QnEySVY7QTRCbjJJUTtFQUNFO0VBQ0E7QTVCcTJJVjtBNEJuMklRO0VBQ0U7RUFDQTtBNUJxMklWO0E0Qm4ySVE7RUFDRTtFQUNBO0VBQ0E7QTVCcTJJVjtBNEI1MUlZO0VBQ0U7RUFDQTtFQUNBO0E1QjgxSWQ7QTRCNTFJWTtFQUNFO0VBQ0E7QTVCODFJZDtBNEJ4MUlZO0VBQ0U7RUFDQTtFQUNBO0E1QjAxSWQ7QTRCeDFJWTtFQUNFO0VBQ0E7QTVCMDFJZDtBNEJwMUlZO0VBQ0U7RUFDQTtFQUNBO0E1QnMxSWQ7QTRCcDFJWTtFQUNFO0VBQ0E7QTVCczFJZDtBNEJoMUlZO0VBQ0U7RUFDQTtFQUNBO0E1QmsxSWQ7QTRCaDFJWTtFQUNFO0VBQ0E7QTVCazFJZDtBNEI1MElZO0VBQ0U7RUFDQTtFQUNBO0E1QjgwSWQ7QTRCNTBJWTtFQUNFO0VBQ0E7QTVCODBJZDtBNEJ4MElZO0VBQ0U7RUFDQTtFQUNBO0E1QjAwSWQ7QTRCeDBJWTtFQUNFO0VBQ0E7QTVCMDBJZDtBNEJwMElZO0VBQ0U7RUFDQTtFQUNBO0E1QnMwSWQ7QTRCcDBJWTtFQUNFO0VBQ0E7QTVCczBJZDtBNEI1eklZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCOHpJZDtBNEI1eklZO0VBQ0U7RUFDQTtFQUNBO0E1Qjh6SWQ7QTRCeHpJWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1QjB6SWQ7QTRCeHpJWTtFQUNFO0VBQ0E7RUFDQTtBNUIweklkO0E0QnB6SVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUJzeklkO0E0QnB6SVk7RUFDRTtFQUNBO0VBQ0E7QTVCc3pJZDtBNEJoeklZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCa3pJZDtBNEJoeklZO0VBQ0U7RUFDQTtFQUNBO0E1Qmt6SWQ7QTRCNXlJWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Qjh5SWQ7QTRCNXlJWTtFQUNFO0VBQ0E7RUFDQTtBNUI4eUlkO0E0Qnh5SVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUIweUlkO0E0Qnh5SVk7RUFDRTtFQUNBO0VBQ0E7QTVCMHlJZDtBNEJweUlZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCc3lJZDtBNEJweUlZO0VBQ0U7RUFDQTtFQUNBO0E1QnN5SWQ7O0E2QjU4SkU7RUFDRTtFQUNBO0E3Qis4Sko7QTZCejhKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCZzlKTjtBNkJ6OEpRO0V6QlJOO0VBQ0E7RUFDQTtFeUJRUTtFQUNBO0E3Qm05SlY7QTZCNzhKUTtFQUNFO0VBQ0E7QTdCbzlKVjtBNkIzOEpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBN0JrOUpOO0E2QjM4Sk07RUFDRTtBN0JvOUpSO0E2Qi84SlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCczlKVjtBNkJwOUpVO0VBQ0U7QTdCczlKWjtBNkIzOEpVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdCczlKWjtBNkJoOUpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdCazlKTjtBNkI1OEpNO0VBQ0U7QTdCbzlKUjtBNkIvOEpRO0VBQ0U7QTdCczlKVjtBNkJoOUpRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QnU5SlY7QTZCaCtKUTtFQWdCRTtBN0IwOUpWO0E2Qng5SlU7RUFDRTtBN0IwOUpaO0E2Qng5SlU7RUFDRTtFQUNBO0E3QjA5Slo7QTZCcDlKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JzOUpOO0E2Qjk4Sk07RUFDRTtBN0J3OUpSO0E2Qmw5SlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qnk5SlY7QTZCdjlKVTtFQUNFO0E3Qnk5Slo7QTZCNzhKVTtFQUNFO0VBQ0E7RUFDQTtBN0IwOUpaO0E2Qmw5SlE7RUFDRTtBN0JvOUpWO0E2Qjk4SlE7RUFDRTtBN0JnOUpWO0E2QjU4Skk7RUFDRTtBN0I4OEpOO0E2QnI4SlE7RUFDRTtBN0I4OEpWO0E2Qno4Skk7RUFDRTtFQUNBO0VBQ0E7QTdCMjhKTjtBNkJwOEpNO0VBQ0U7QTdCNjhKUjtBNkJ6OEpRO0VBQ0U7RUFDQTtBN0JnOUpWO0E2QjE4SlU7RUFDRTtBN0JpOUpaO0E2Qi84SlU7O0VBRUU7QTdCaTlKWjtBNkIzOEpVO0VBQ0U7RUFDQTtFekJsUVY7RUFDQTtFQUNBO0V5QmtRVTtBN0JxOUpaO0E2QjU4Slk7RXpCeFJWO0VBQ0E7RUFDQTtFeUJ3Ulk7QTdCeTlKZDtBNkJsOUpVO0VBQ0U7QTdCeTlKWjtBNkJuOUpZO0VBQ0U7RUFDQTtFQUNBO09BQUE7QTdCMDlKZDtBNkJuOUpZO0VBQ0U7RUFDQTtFQUNBO09BQUE7RUFDQTtFQUNBO0E3QjI5SmQ7QTZCbDlKZ0I7RUFDRTtFQUNBO0VBQ0E7QTdCNDlKbEI7QTZCcDlKZ0I7RUFDRTtBN0IyOUpsQjtBNkJ4OUpjO0VBQ0U7QTdCMDlKaEI7QTZCbjlKWTtFQUNFO0VBQ0E7RUFDQTtBN0IwOUpkO0E2Qjk4Skk7RUFDRTtFQUNBO0E3QnM5Sk47QTZCajlKTTtFQUNFO0VBQ0E7QTdCdzlKUjtBNkJuOUpRO0VBQ0U7QTdCMDlKVjtBNkJqOUpNO0VBQ0U7RUFDQTtFQUNBO0E3Qnk5SlI7QTZCajlKTTtFekI5WEo7RUFDQTtFQUNBO0V5QjhYTTtFQUNBO0E3QjI5SlI7QTZCdDlKUTtFekJqWk47RUFDQTtFQUNBO0FKKzJLRjtBNkJ2OUpNO0VBQ0U7RUFDQTtPQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0I4OUpSO0E2QnA5SlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QnMrSlY7QTZCNzlKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JxK0pSO0E2QjM5SlU7RUFDRTtBN0JzK0paO0E2QjU5SlE7RUFDRTtBN0I0K0pWO0E2QnArSk07RUFDRTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjQrSlI7QTZCbitKVTtFQUNFO0E3QjYrSlo7QTZCMytKVTtFQUNFO0E3QjYrSlo7QTZCMStKUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0I0K0pWO0E2QjM5Sk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjArSlI7QTZCcitKUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0V6QmpoQlI7RUFDQTtFQUNBO0V5QmloQlE7RUFDQTtBN0I4K0pWO0E2QmorSlU7RUFDRTtBN0I4K0paO0E2QjcrSlk7RUFDRTtBN0IrK0pkO0E2QngrSkk7RUFDRTtBN0IwK0pOO0E2QnIrSk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjQrSlI7QTZCMStKUTtFQUNFO0E3QjQrSlY7QTZCcitKUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCNitKVjtBNkJ4K0pRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QisrSlY7O0E4QjlrTEU7RUFDRTtBOUJ3bExKO0E4Qm5sTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUIwbExOO0E4QmxsTEk7RUFDRTtBOUIwbExOO0E4QnpsTE07RUFDRTtFQUNBO0E5QjJsTFI7QThCcmxMTTtFQUNFO0E5QjRsTFI7QThCNWtMTTtFQUNFO0VBQ0E7RUFDQTtBOUIybExSO0E4QmxsTEk7RUFDRTtFQUNBO0VBQ0E7QTlCMGxMTjtBOEJubExJO0VBQ0U7QTlCMGxMTjtBOEJsbExJO0UxQmhFRjtFQUNBO0VBQ0E7RTBCZ0VJO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7RUFDQTtBOUI0bExOO0E4QnBsTE07RTFCekZKO0VBQ0E7RUFDQTtFMEJ5Rk07QTlCZ21MUjtBOEJ4bExJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlCK2xMTjs7QStCdnNMRTtFQUNFO0EvQmd0TEo7QStCNXNMSTtFQUNFO0EvQm10TE47O0FnQ3p0TEU7RUFDRTtFQUNBO0FoQ2l1TEo7QWdDMXRMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO09BQUE7QWhDa3VMSjtBZ0MzdExJO0VBQ0U7QWhDb3VMTjtBZ0MvdExNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDc3VMUjtBZ0NwdUxRO0VBQ0U7QWhDc3VMVjtBZ0N6dExRO0VBQ0U7QWhDc3VMVjtBZ0NodUxRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDdXVMVjtBZ0NydUxZO0VBQ0U7QWhDdXVMZDtBZ0NodUxJO0VBQ0U7QWhDa3VMTjtBZ0M1dExRO0VBQ0U7QWhDbXVMVjtBZ0M3dExFO0VBQ0U7QWhDK3RMSjtBZ0N2dExJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDaXVMTjtBZ0M1dExNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDbXVMUjtBZ0NqdUxRO0VBQ0U7QWhDbXVMVjtBZ0M5dExJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBaENndUxOO0FnQ3Z0TE07RUFDRTtBaENpdUxSO0FnQy90TE07RUFDRTtBaENpdUxSO0FnQy90TE07RUFDRTtBaENpdUxSO0FnQzd0TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQyt0TE47QWdDdnRMTTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FoQyt0TFI7QWdDdnRMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzh0TE47QWdDcnRMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQyt0TE47QWdDdHRMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENndUxOO0FnQ3h0TEk7RTVCM05GO0VBQ0E7RUFDQTtFNEIyTkk7RUFDQTtFQUNBO0FoQ2t1TE47QWdDN3RMTTtFQUNFO0FoQ291TFI7QWdDOXRMTTtFQUNFO0FoQ3F1TFI7QWdDN3RMSTtFQUNFO0VBQ0E7RUFDQTtBaENvdUxOO0FnQy90TE07RUFDRTtBaEN1dUxSO0FnQzl0TEU7RUFDRTtFQUNBO0VBQ0E7QWhDcXVMSjtBZ0MvdExJO0VBQ0U7QWhDc3VMTjtBZ0MvdExJOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FoQ3N1TE47QWdDOXRMSTtFQUNFO0VBQ0E7QWhDdXVMTjtBZ0NwdUxJO0VBQ0U7QWhDc3VMTjtBZ0NwdUxNO0VBRUU7QWhDcXVMUjtBZ0NsdUxNO0VBQ0U7RUFDQTtBaENvdUxSO0FnQ2x1TFE7RUFDRTtBaENvdUxWO0FnQ2p1TE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ211TFI7QWdDNXRMTTtFNUJyVUo7RUFDQTtFQUNBO0U0QnFVTTtFQUNBO0VBQ0E7QWhDcXVMUjtBZ0MvdExRO0VBQ0U7QWhDc3VMVjtBZ0M5dExNO0U1QnhWSjtFQUNBO0VBQ0E7RTRCd1ZNO0FoQ3V1TFI7QWdDaHVMTTs7RUFFRTtBaEN1dUxSOztBaUNybE1FO0VBQ0U7QWpDK2xNSjtBaUN6bE1FO0VBQ0U7RUFDQTtFQUNBO0FqQ2dtTUo7QWlDMWxNSTtFQUNFO0FqQ2ltTU47QWlDM2xNTTtFQUNFO0FqQ2ttTVI7QWlDNWxNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ21tTVI7QWlDam1NUTtFQUNFO0FqQ21tTVY7QWlDemxNUTtFQUNFO0VBQ0E7QWpDbW1NVjtBaUMxbE1JO0VBQ0U7RUFDQTtBakNrbU1OO0FpQ3RsTUk7RUFDRTtBakNpbU1OO0FpQ3BsTVE7RUFDRTtBakM4bE1WO0FpQ3psTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakMybE1OO0FpQ3BsTUU7RUFDRTtFQUdBO0VBQ0E7RUFFQTtBakN3bE1KO0FpQ2psTUk7RUFDRTtFQUNBO0VBRUE7QWpDeWxNTjtBaUNqbE1RO0VBQ0U7RUFDQTtBakMwbE1WO0FpQ3JsTVk7RUFDRTtFQUNBO0FqQzRsTWQ7QWlDM2xNYztFQUNFO0FqQzZsTWhCO0FpQ25sTU07RUFDRTtFQUNBO0FqQzBsTVI7QWlDN2tNRTtFQUNFO0FqQ29sTUo7QWlDbmxNSTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUVBO0FqQ2tsTU47QWlDMWtNTTtFQUVFO0FqQ21sTVI7QWlDamxNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQ21sTVI7QWlDNWtNUTtFQUNFO0VBQ0E7QWpDbWxNVjtBaUNybE1RO0VBQ0U7RUFDQTtBakN1bE1WO0FpQ3psTVE7RUFDRTtFQUNBO0FqQzJsTVY7QWlDN2xNUTtFQUNFO0VBQ0E7QWpDK2xNVjtBaUNqbU1RO0VBQ0U7RUFDQTtBakNtbU1WO0FpQ3JtTVE7RUFDRTtFQUNBO0FqQ3VtTVY7QWlDem1NUTtFQUNFO0VBQ0E7QWpDMm1NVjtBaUM3bU1RO0VBQ0U7RUFDQTtBakMrbU1WO0FpQ2puTVE7RUFDRTtFQUNBO0FqQ21uTVY7QWlDcm5NUTtFQUNFO0VBQ0E7QWpDdW5NVjtBaUN6bk1RO0VBQ0U7RUFDQTtBakMybk1WO0FpQzduTVE7RUFDRTtFQUNBO0FqQytuTVY7QWlDam9NUTtFQUNFO0VBQ0E7QWpDbW9NVjtBaUNyb01RO0VBQ0U7RUFDQTtBakN1b01WO0FpQ3pvTVE7RUFDRTtFQUNBO0FqQzJvTVY7QWlDN29NUTtFQUNFO0VBQ0E7QWpDK29NVjtBaUNqcE1RO0VBQ0U7RUFDQTtBakNtcE1WO0FpQ3JwTVE7RUFDRTtFQUNBO0FqQ3VwTVY7QWlDenBNUTtFQUNFO0VBQ0E7QWpDMnBNVjtBaUM3cE1RO0VBQ0U7RUFDQTtBakMrcE1WO0FpQ2pxTVE7RUFDRTtFQUNBO0FqQ21xTVY7QWlDcnFNUTtFQUNFO0VBQ0E7QWpDdXFNVjtBaUN6cU1RO0VBQ0U7RUFDQTtBakMycU1WO0FpQzdxTVE7RUFDRTtFQUNBO0FqQytxTVY7QWlDanJNUTtFQUNFO0VBQ0E7QWpDbXJNVjtBaUNyck1RO0VBQ0U7RUFDQTtBakN1ck1WO0FpQ3pyTVE7RUFDRTtFQUNBO0FqQzJyTVY7QWlDN3JNUTtFQUNFO0VBQ0E7QWpDK3JNVjtBaUNqc01RO0VBQ0U7RUFDQTtBakNtc01WO0FpQ3JzTVE7RUFDRTtFQUNBO0FqQ3VzTVY7QWlDenNNUTtFQUNFO0VBQ0E7QWpDMnNNVjtBaUM3c01RO0VBQ0U7RUFDQTtBakMrc01WO0FpQ2p0TVE7RUFDRTtFQUNBO0FqQ210TVY7QWlDcnRNUTtFQUNFO0VBQ0E7QWpDdXRNVjtBaUN6dE1RO0VBQ0U7RUFDQTtBakMydE1WO0FpQzd0TVE7RUFDRTtFQUNBO0FqQyt0TVY7QWlDanVNUTtFQUNFO0VBQ0E7QWpDbXVNVjtBaUNydU1RO0VBQ0U7RUFDQTtBakN1dU1WO0FpQ3p1TVE7RUFDRTtFQUNBO0FqQzJ1TVY7QWlDN3VNUTtFQUNFO0VBQ0E7QWpDK3VNVjtBaUNqdk1RO0VBQ0U7RUFDQTtBakNtdk1WO0FpQ3J2TVE7RUFDRTtFQUNBO0FqQ3V2TVY7QWlDenZNUTtFQUNFO0VBQ0E7QWpDMnZNVjtBaUM3dk1RO0VBQ0U7RUFDQTtBakMrdk1WO0FpQ2p3TVE7RUFDRTtFQUNBO0FqQ213TVY7QWlDcndNUTtFQUNFO0VBQ0E7QWpDdXdNVjtBaUN6d01RO0VBQ0U7RUFDQTtBakMyd01WO0FpQzd3TVE7RUFDRTtFQUNBO0FqQyt3TVY7QWlDanhNUTtFQUNFO0VBQ0E7QWpDbXhNVjtBaUNyeE1RO0VBQ0U7RUFDQTtBakN1eE1WO0FpQ3p4TVE7RUFDRTtFQUNBO0FqQzJ4TVY7QWlDN3hNUTtFQUNFO0VBQ0E7QWpDK3hNVjtBaUNqeU1RO0VBQ0U7RUFDQTtBakNteU1WO0FpQ3J5TVE7RUFDRTtFQUNBO0FqQ3V5TVY7QWlDenlNUTtFQUNFO0VBQ0E7QWpDMnlNVjtBaUM3eU1RO0VBQ0U7RUFDQTtBakMreU1WO0FpQ2p6TVE7RUFDRTtFQUNBO0FqQ216TVY7QWlDcnpNUTtFQUNFO0VBQ0E7QWpDdXpNVjtBaUN6ek1RO0VBQ0U7RUFDQTtBakMyek1WO0FpQzd6TVE7RUFDRTtFQUNBO0FqQyt6TVY7QWlDajBNUTtFQUNFO0VBQ0E7QWpDbTBNVjtBaUNyME1RO0VBQ0U7RUFDQTtBakN1ME1WO0FpQ3owTVE7RUFDRTtFQUNBO0FqQzIwTVY7QWlDNzBNUTtFQUNFO0VBQ0E7QWpDKzBNVjtBaUNqMU1RO0VBQ0U7RUFDQTtBakNtMU1WO0FpQ3IxTVE7RUFDRTtFQUNBO0FqQ3UxTVY7QWlDejFNUTtFQUNFO0VBQ0E7QWpDMjFNVjtBaUM3MU1RO0VBQ0U7RUFDQTtBakMrMU1WO0FpQ2oyTVE7RUFDRTtFQUNBO0FqQ20yTVY7QWlDcjJNUTtFQUNFO0VBQ0E7QWpDdTJNVjtBaUN6Mk1RO0VBQ0U7RUFDQTtBakMyMk1WO0FpQzcyTVE7RUFDRTtFQUNBO0FqQysyTVY7QWlDajNNUTtFQUNFO0VBQ0E7QWpDbTNNVjtBaUNyM01RO0VBQ0U7RUFDQTtBakN1M01WO0FpQ3ozTVE7RUFDRTtFQUNBO0FqQzIzTVY7QWlDNzNNUTtFQUNFO0VBQ0E7QWpDKzNNVjtBaUNqNE1RO0VBQ0U7RUFDQTtBakNtNE1WO0FpQ3I0TVE7RUFDRTtFQUNBO0FqQ3U0TVY7QWlDejRNUTtFQUNFO0VBQ0E7QWpDMjRNVjtBaUM3NE1RO0VBQ0U7RUFDQTtBakMrNE1WO0FpQ2o1TVE7RUFDRTtFQUNBO0FqQ201TVY7QWlDcjVNUTtFQUNFO0VBQ0E7QWpDdTVNVjtBaUN6NU1RO0VBQ0U7RUFDQTtBakMyNU1WO0FpQzc1TVE7RUFDRTtFQUNBO0FqQys1TVY7QWlDajZNUTtFQUNFO0VBQ0E7QWpDbTZNVjtBaUNyNk1RO0VBQ0U7RUFDQTtBakN1Nk1WO0FpQ3o2TVE7RUFDRTtFQUNBO0FqQzI2TVY7QWlDNzZNUTtFQUNFO0VBQ0E7QWpDKzZNVjtBaUNqN01RO0VBQ0U7RUFDQTtBakNtN01WO0FpQ3I3TVE7RUFDRTtFQUNBO0FqQ3U3TVY7QWlDejdNUTtFQUNFO0VBQ0E7QWpDMjdNVjtBaUM3N01RO0VBQ0U7RUFDQTtBakMrN01WO0FpQ2o4TVE7RUFDRTtFQUNBO0FqQ204TVY7QWlDcjhNUTtFQUNFO0VBQ0E7QWpDdThNVjtBaUN6OE1RO0VBQ0U7RUFDQTtBakMyOE1WO0FpQzc4TVE7RUFDRTtFQUNBO0FqQys4TVY7QWlDajlNUTtFQUNFO0VBQ0E7QWpDbTlNVjtBaUNyOU1RO0VBQ0U7RUFDQTtBakN1OU1WO0FpQ3o5TVE7RUFDRTtFQUNBO0FqQzI5TVY7QWlDNzlNUTtFQUNFO0VBQ0E7QWpDKzlNVjtBaUNqK01RO0VBQ0U7RUFDQTtBakNtK01WO0FpQ3IrTVE7RUFDRTtFQUNBO0FqQ3UrTVY7QWlDeitNUTtFQUNFO0VBQ0E7QWpDMitNVjtBaUM3K01RO0VBQ0U7RUFDQTtBakMrK01WO0FpQ2ovTVE7RUFDRTtFQUNBO0FqQ20vTVY7QWlDci9NUTtFQUNFO0VBQ0E7QWpDdS9NVjtBaUN6L01RO0VBQ0U7RUFDQTtBakMyL01WO0FpQzcvTVE7RUFDRTtFQUNBO0FqQysvTVY7QWlDamdOUTtFQUNFO0VBQ0E7QWpDbWdOVjtBaUNyZ05RO0VBQ0U7RUFDQTtBakN1Z05WO0FpQ3pnTlE7RUFDRTtFQUNBO0FqQzJnTlY7QWlDN2dOUTtFQUNFO0VBQ0E7QWpDK2dOVjtBaUNqaE5RO0VBQ0U7RUFDQTtBakNtaE5WO0FpQ3JoTlE7RUFDRTtFQUNBO0FqQ3VoTlY7QWlDemhOUTtFQUNFO0VBQ0E7QWpDMmhOVjtBaUM3aE5RO0VBQ0U7RUFDQTtBakMraE5WO0FpQ2ppTlE7RUFDRTtFQUNBO0FqQ21pTlY7QWlDcmlOUTtFQUNFO0VBQ0E7QWpDdWlOVjtBaUN6aU5RO0VBQ0U7RUFDQTtBakMyaU5WO0FpQzdpTlE7RUFDRTtFQUNBO0FqQytpTlY7QWlDampOUTtFQUNFO0VBQ0E7QWpDbWpOVjtBaUNyak5RO0VBQ0U7RUFDQTtBakN1ak5WO0FpQ3pqTlE7RUFDRTtFQUNBO0FqQzJqTlY7QWlDN2pOUTtFQUNFO0VBQ0E7QWpDK2pOVjtBaUNqa05RO0VBQ0U7RUFDQTtBakNta05WO0FpQ3JrTlE7RUFDRTtFQUNBO0FqQ3VrTlY7QWlDemtOUTtFQUNFO0VBQ0E7QWpDMmtOVjtBaUM3a05RO0VBQ0U7RUFDQTtBakMra05WO0FpQ3prTkU7RUFDRTtBakMya05KO0FpQ3prTk07RUFDRTtFQUNBO0FqQzJrTlI7QWlDemtOTTtFQUNFO0VBQ0E7QWpDMmtOUjtBaUN6a05NO0VBQ0U7RUFDQTtBakMya05SO0FpQ3hrTk07RUFDRTtBakMwa05SO0FpQ25rTlU7RUFDRTtFQUlFO0FqQ2trTmQ7QWlDdmtOVTtFQUNFO0VBRUU7QWpDd2tOZDtBaUMza05VO0VBQ0U7RUFJRTtBakMwa05kO0FpQy9rTlU7RUFDRTtFQUVFO0FqQ2dsTmQ7QWlDbmxOVTtFQUNFO0VBSUU7QWpDa2xOZDtBaUN2bE5VO0VBQ0U7RUFFRTtBakN3bE5kO0FpQzNsTlU7RUFDRTtFQUlFO0FqQzBsTmQ7QWlDL2xOVTtFQUNFO0VBRUU7QWpDZ21OZDtBaUNubU5VO0VBQ0U7RUFJRTtBakNrbU5kO0FpQ3ZtTlU7RUFDRTtFQUVFO0FqQ3dtTmQ7QWlDM21OVTtFQUNFO0VBSUU7QWpDMG1OZDtBaUMvbU5VO0VBQ0U7RUFFRTtBakNnbk5kO0FpQ25uTlU7RUFDRTtFQUlFO0FqQ2tuTmQ7QWlDdm5OVTtFQUNFO0VBRUU7QWpDd25OZDtBaUMzbk5VO0VBQ0U7RUFJRTtBakMwbk5kO0FpQy9uTlU7RUFDRTtFQUVFO0FqQ2dvTmQ7QWlDbm9OVTtFQUNFO0VBSUU7QWpDa29OZDtBaUN2b05VO0VBQ0U7RUFFRTtBakN3b05kO0FpQzNvTlU7RUFDRTtFQUlFO0FqQzBvTmQ7QWlDL29OVTtFQUNFO0VBRUU7QWpDZ3BOZDtBaUNucE5VO0VBQ0U7RUFJRTtBakNrcE5kO0FpQ3ZwTlU7RUFDRTtFQUVFO0FqQ3dwTmQ7QWlDM3BOVTtFQUNFO0VBSUU7QWpDMHBOZDtBaUMvcE5VO0VBQ0U7RUFFRTtBakNncU5kO0FpQ25xTlU7RUFDRTtFQUlFO0FqQ2txTmQ7QWlDdnFOVTtFQUNFO0VBRUU7QWpDd3FOZDtBaUMzcU5VO0VBQ0U7RUFJRTtBakMwcU5kO0FpQy9xTlU7RUFDRTtFQUVFO0FqQ2dyTmQ7QWlDbnJOVTtFQUNFO0VBSUU7QWpDa3JOZDtBaUN2ck5VO0VBQ0U7RUFFRTtBakN3ck5kO0FpQzNyTlU7RUFDRTtFQUlFO0FqQzByTmQ7QWlDL3JOVTtFQUNFO0VBRUU7QWpDZ3NOZDtBaUNuc05VO0VBQ0U7RUFJRTtBakNrc05kO0FpQ3ZzTlU7RUFDRTtFQUVFO0FqQ3dzTmQ7QWlDM3NOVTtFQUNFO0VBSUU7QWpDMHNOZDtBaUMvc05VO0VBQ0U7RUFFRTtBakNndE5kO0FpQ250TlU7RUFDRTtFQUlFO0FqQ2t0TmQ7QWlDdnROVTtFQUNFO0VBRUU7QWpDd3ROZDtBaUMzdE5VO0VBQ0U7RUFJRTtBakMwdE5kO0FpQy90TlU7RUFDRTtFQUVFO0FqQ2d1TmQ7QWlDbnVOVTtFQUNFO0VBSUU7QWpDa3VOZDtBaUN2dU5VO0VBQ0U7RUFFRTtBakN3dU5kO0FpQzN1TlU7RUFDRTtFQUlFO0FqQzB1TmQ7QWlDL3VOVTtFQUNFO0VBRUU7QWpDZ3ZOZDtBaUNudk5VO0VBQ0U7RUFJRTtBakNrdk5kO0FpQ3Z2TlU7RUFDRTtFQUVFO0FqQ3d2TmQ7QWlDM3ZOVTtFQUNFO0VBSUU7QWpDMHZOZDtBaUMvdk5VO0VBQ0U7RUFFRTtBakNnd05kO0FpQ253TlU7RUFDRTtFQUlFO0FqQ2t3TmQ7QWlDdndOVTtFQUNFO0VBRUU7QWpDd3dOZDtBaUMzd05VO0VBQ0U7RUFJRTtBakMwd05kO0FpQy93TlU7RUFDRTtFQUVFO0FqQ2d4TmQ7QWlDbnhOVTtFQUNFO0VBSUU7QWpDa3hOZDtBaUN2eE5VO0VBQ0U7RUFFRTtBakN3eE5kO0FpQzN4TlU7RUFDRTtFQUlFO0FqQzB4TmQ7QWlDL3hOVTtFQUNFO0VBRUU7QWpDZ3lOZDtBaUNueU5VO0VBQ0U7RUFJRTtBakNreU5kO0FpQ3Z5TlU7RUFDRTtFQUVFO0FqQ3d5TmQ7QWlDM3lOVTtFQUNFO0VBSUU7QWpDMHlOZDtBaUMveU5VO0VBQ0U7RUFFRTtBakNnek5kO0FpQ256TlU7RUFDRTtFQUlFO0FqQ2t6TmQ7QWlDdnpOVTtFQUNFO0VBRUU7QWpDd3pOZDtBaUMzek5VO0VBQ0U7RUFJRTtBakMwek5kO0FpQy96TlU7RUFDRTtFQUVFO0FqQ2cwTmQ7QWlDbjBOVTtFQUNFO0VBSUU7QWpDazBOZDtBaUN2ME5VO0VBQ0U7RUFFRTtBakN3ME5kO0FpQzMwTlU7RUFDRTtFQUlFO0FqQzAwTmQ7QWlDLzBOVTtFQUNFO0VBRUU7QWpDZzFOZDtBaUNuMU5VO0VBQ0U7RUFJRTtBakNrMU5kO0FpQ3YxTlU7RUFDRTtFQUVFO0FqQ3cxTmQ7QWlDMzFOVTtFQUNFO0VBSUU7QWpDMDFOZDtBaUMvMU5VO0VBQ0U7RUFFRTtBakNnMk5kO0FpQ24yTlU7RUFDRTtFQUlFO0FqQ2syTmQ7QWlDdjJOVTtFQUNFO0VBRUU7QWpDdzJOZDtBaUMzMk5VO0VBQ0U7RUFJRTtBakMwMk5kO0FpQy8yTlU7RUFDRTtFQUVFO0FqQ2czTmQ7QWlDbjNOVTtFQUNFO0VBSUU7QWpDazNOZDtBaUN2M05VO0VBQ0U7RUFFRTtBakN3M05kO0FpQzMzTlU7RUFDRTtFQUlFO0FqQzAzTmQ7QWlDLzNOVTtFQUNFO0VBRUU7QWpDZzROZDtBaUNuNE5VO0VBQ0U7RUFJRTtBakNrNE5kO0FpQ3Y0TlU7RUFDRTtFQUVFO0FqQ3c0TmQ7QWlDMzROVTtFQUNFO0VBSUU7QWpDMDROZDtBaUMvNE5VO0VBQ0U7RUFFRTtBakNnNU5kO0FpQ241TlU7RUFDRTtFQUlFO0FqQ2s1TmQ7QWlDdjVOVTtFQUNFO0VBRUU7QWpDdzVOZDtBaUMzNU5VO0VBQ0U7RUFJRTtBakMwNU5kO0FpQy81TlU7RUFDRTtFQUVFO0FqQ2c2TmQ7QWlDbjZOVTtFQUNFO0VBSUU7QWpDazZOZDtBaUN2Nk5VO0VBQ0U7RUFFRTtBakN3Nk5kO0FpQzM2TlU7RUFDRTtFQUlFO0FqQzA2TmQ7QWlDLzZOVTtFQUNFO0VBRUU7QWpDZzdOZDtBaUNuN05VO0VBQ0U7RUFJRTtBakNrN05kO0FpQ3Y3TlU7RUFDRTtFQUVFO0FqQ3c3TmQ7QWlDMzdOVTtFQUNFO0VBSUU7QWpDMDdOZDtBaUMvN05VO0VBQ0U7RUFFRTtBakNnOE5kO0FpQ244TlU7RUFDRTtFQUlFO0FqQ2s4TmQ7QWlDdjhOVTtFQUNFO0VBRUU7QWpDdzhOZDtBaUMzOE5VO0VBQ0U7RUFJRTtBakMwOE5kO0FpQy84TlU7RUFDRTtFQUVFO0FqQ2c5TmQ7QWlDbjlOVTtFQUNFO0VBSUU7QWpDazlOZDtBaUN2OU5VO0VBQ0U7RUFFRTtBakN3OU5kO0FpQzM5TlU7RUFDRTtFQUlFO0FqQzA5TmQ7QWlDLzlOVTtFQUNFO0VBRUU7QWpDZytOZDtBaUNuK05VO0VBQ0U7RUFJRTtBakNrK05kO0FpQ3YrTlU7RUFDRTtFQUVFO0FqQ3crTmQ7QWlDMytOVTtFQUNFO0VBSUU7QWpDMCtOZDtBaUMvK05VO0VBQ0U7RUFFRTtBakNnL05kO0FpQ24vTlU7RUFDRTtFQUlFO0FqQ2svTmQ7QWlDdi9OVTtFQUNFO0VBRUU7QWpDdy9OZDtBaUMzL05VO0VBQ0U7RUFJRTtBakMwL05kO0FpQy8vTlU7RUFDRTtFQUVFO0FqQ2dnT2Q7QWlDbmdPVTtFQUNFO0VBSUU7QWpDa2dPZDtBaUN2Z09VO0VBQ0U7RUFFRTtBakN3Z09kO0FpQzNnT1U7RUFDRTtFQUlFO0FqQzBnT2Q7QWlDL2dPVTtFQUNFO0VBRUU7QWpDZ2hPZDtBaUNuaE9VO0VBQ0U7RUFJRTtBakNraE9kO0FpQ3ZoT1U7RUFDRTtFQUVFO0FqQ3doT2Q7QWlDM2hPVTtFQUNFO0VBSUU7QWpDMGhPZDtBaUMvaE9VO0VBQ0U7RUFFRTtBakNnaU9kO0FpQ25pT1U7RUFDRTtFQUlFO0FqQ2tpT2Q7QWlDdmlPVTtFQUNFO0VBRUU7QWpDd2lPZDtBaUMzaU9VO0VBQ0U7RUFJRTtBakMwaU9kO0FpQy9pT1U7RUFDRTtFQUVFO0FqQ2dqT2Q7QWlDbmpPVTtFQUNFO0VBSUU7QWpDa2pPZDtBaUN2ak9VO0VBQ0U7RUFFRTtBakN3ak9kO0FpQzNqT1U7RUFDRTtFQUlFO0FqQzBqT2Q7QWlDL2pPVTtFQUNFO0VBRUU7QWpDZ2tPZDtBaUNsak9VO0VBQ0U7RUFFRTtBakNtak9kO0FpQ3RqT1U7RUFDRTtFQUlFO0FqQ3FqT2Q7QWlDMWpPVTtFQUNFO0VBRUU7QWpDMmpPZDtBaUM5ak9VO0VBQ0U7RUFJRTtBakM2ak9kO0FpQ2xrT1U7RUFDRTtFQUVFO0FqQ21rT2Q7QWlDdGtPVTtFQUNFO0VBSUU7QWpDcWtPZDtBaUMxa09VO0VBQ0U7RUFFRTtBakMya09kO0FpQzlrT1U7RUFDRTtFQUlFO0FqQzZrT2Q7QWlDbGxPVTtFQUNFO0VBRUU7QWpDbWxPZDtBaUN0bE9VO0VBQ0U7RUFJRTtBakNxbE9kO0FpQzFsT1U7RUFDRTtFQUVFO0FqQzJsT2Q7QWlDOWxPVTtFQUNFO0VBSUU7QWpDNmxPZDtBaUNsbU9VO0VBQ0U7RUFFRTtBakNtbU9kO0FpQ3RtT1U7RUFDRTtFQUlFO0FqQ3FtT2Q7QWlDMW1PVTtFQUNFO0VBRUU7QWpDMm1PZDtBaUM5bU9VO0VBQ0U7RUFJRTtBakM2bU9kO0FpQ2xuT1U7RUFDRTtFQUVFO0FqQ21uT2Q7QWlDdG5PVTtFQUNFO0VBSUU7QWpDcW5PZDtBaUMxbk9VO0VBQ0U7RUFFRTtBakMybk9kO0FpQzluT1U7RUFDRTtFQUlFO0FqQzZuT2Q7QWlDbG9PVTtFQUNFO0VBRUU7QWpDbW9PZDtBaUN0b09VO0VBQ0U7RUFJRTtBakNxb09kO0FpQzFvT1U7RUFDRTtFQUVFO0FqQzJvT2Q7QWlDOW9PVTtFQUNFO0VBSUU7QWpDNm9PZDtBaUNscE9VO0VBQ0U7RUFFRTtBakNtcE9kO0FpQ3RwT1U7RUFDRTtFQUlFO0FqQ3FwT2Q7QWlDMXBPVTtFQUNFO0VBRUU7QWpDMnBPZDtBaUM5cE9VO0VBQ0U7RUFJRTtBakM2cE9kO0FpQ2xxT1U7RUFDRTtFQUVFO0FqQ21xT2Q7QWlDdHFPVTtFQUNFO0VBSUU7QWpDcXFPZDtBaUMxcU9VO0VBQ0U7RUFFRTtBakMycU9kO0FpQzlxT1U7RUFDRTtFQUlFO0FqQzZxT2Q7QWlDbHJPVTtFQUNFO0VBRUU7QWpDbXJPZDtBaUN0ck9VO0VBQ0U7RUFJRTtBakNxck9kO0FpQzFyT1U7RUFDRTtFQUVFO0FqQzJyT2Q7QWlDOXJPVTtFQUNFO0VBSUU7QWpDNnJPZDtBaUNsc09VO0VBQ0U7RUFFRTtBakNtc09kO0FpQ3RzT1U7RUFDRTtFQUlFO0FqQ3FzT2Q7QWlDMXNPVTtFQUNFO0VBRUU7QWpDMnNPZDtBaUM5c09VO0VBQ0U7RUFJRTtBakM2c09kO0FpQ2x0T1U7RUFDRTtFQUVFO0FqQ210T2Q7QWlDdHRPVTtFQUNFO0VBSUU7QWpDcXRPZDtBaUMxdE9VO0VBQ0U7RUFFRTtBakMydE9kO0FpQzl0T1U7RUFDRTtFQUlFO0FqQzZ0T2Q7QWlDbHVPVTtFQUNFO0VBRUU7QWpDbXVPZDtBaUN0dU9VO0VBQ0U7RUFJRTtBakNxdU9kO0FpQzF1T1U7RUFDRTtFQUVFO0FqQzJ1T2Q7QWlDOXVPVTtFQUNFO0VBSUU7QWpDNnVPZDtBaUNsdk9VO0VBQ0U7RUFFRTtBakNtdk9kO0FpQ3R2T1U7RUFDRTtFQUlFO0FqQ3F2T2Q7QWlDMXZPVTtFQUNFO0VBRUU7QWpDMnZPZDtBaUM5dk9VO0VBQ0U7RUFJRTtBakM2dk9kO0FpQ2x3T1U7RUFDRTtFQUVFO0FqQ213T2Q7QWlDdHdPVTtFQUNFO0VBSUU7QWpDcXdPZDtBaUMxd09VO0VBQ0U7RUFFRTtBakMyd09kO0FpQzl3T1U7RUFDRTtFQUlFO0FqQzZ3T2Q7QWlDbHhPVTtFQUNFO0VBRUU7QWpDbXhPZDtBaUN0eE9VO0VBQ0U7RUFJRTtBakNxeE9kO0FpQzF4T1U7RUFDRTtFQUVFO0FqQzJ4T2Q7QWlDOXhPVTtFQUNFO0VBSUU7QWpDNnhPZDtBaUNseU9VO0VBQ0U7RUFFRTtBakNteU9kO0FpQ3R5T1U7RUFDRTtFQUlFO0FqQ3F5T2Q7QWlDMXlPVTtFQUNFO0VBRUU7QWpDMnlPZDtBaUM5eU9VO0VBQ0U7RUFJRTtBakM2eU9kO0FpQ2p5T1U7RUFDRTtFQUVFO0FqQ2t5T2Q7QWlDcnlPVTtFQUNFO0VBSUU7QWpDb3lPZDtBaUN6eU9VO0VBQ0U7RUFFRTtBakMweU9kO0FpQzd5T1U7RUFDRTtFQUlFO0FqQzR5T2Q7QWlDanpPVTtFQUNFO0VBRUU7QWpDa3pPZDtBaUNyek9VO0VBQ0U7RUFJRTtBakNvek9kO0FpQ3p6T1U7RUFDRTtFQUVFO0FqQzB6T2Q7QWlDN3pPVTtFQUNFO0VBSUU7QWpDNHpPZDtBaUNqME9VO0VBQ0U7RUFFRTtBakNrME9kO0FpQ3IwT1U7RUFDRTtFQUlFO0FqQ28wT2Q7QWlDejBPVTtFQUNFO0VBRUU7QWpDMDBPZDtBaUM3ME9VO0VBQ0U7RUFJRTtBakM0ME9kO0FpQ2oxT1U7RUFDRTtFQUVFO0FqQ2sxT2Q7QWlDcjFPVTtFQUNFO0VBSUU7QWpDbzFPZDtBaUN6MU9VO0VBQ0U7RUFFRTtBakMwMU9kO0FpQzcxT1U7RUFDRTtFQUlFO0FqQzQxT2Q7QWlDajJPVTtFQUNFO0VBRUU7QWpDazJPZDtBaUNyMk9VO0VBQ0U7RUFJRTtBakNvMk9kO0FpQ3oyT1U7RUFDRTtFQUVFO0FqQzAyT2Q7QWlDNzJPVTtFQUNFO0VBSUU7QWpDNDJPZDtBaUNqM09VO0VBQ0U7RUFFRTtBakNrM09kO0FpQ3IzT1U7RUFDRTtFQUlFO0FqQ28zT2Q7QWlDejNPVTtFQUNFO0VBRUU7QWpDMDNPZDtBaUM3M09VO0VBQ0U7RUFJRTtBakM0M09kO0FpQ2o0T1U7RUFDRTtFQUVFO0FqQ2s0T2Q7QWlDcjRPVTtFQUNFO0VBSUU7QWpDbzRPZDtBaUN6NE9VO0VBQ0U7RUFFRTtBakMwNE9kO0FpQzc0T1U7RUFDRTtFQUlFO0FqQzQ0T2Q7QWlDajVPVTtFQUNFO0VBRUU7QWpDazVPZDtBaUNyNU9VO0VBQ0U7RUFJRTtBakNvNU9kO0FpQ3o1T1U7RUFDRTtFQUVFO0FqQzA1T2Q7QWlDNzVPVTtFQUNFO0VBSUU7QWpDNDVPZDtBaUNoNU9VO0VBQ0U7RUFFRTtBakNpNU9kO0FpQ3A1T1U7RUFDRTtFQUlFO0FqQ201T2Q7QWlDeDVPVTtFQUNFO0VBRUU7QWpDeTVPZDtBaUM1NU9VO0VBQ0U7RUFJRTtBakMyNU9kO0FpQ2g2T1U7RUFDRTtFQUVFO0FqQ2k2T2Q7QWlDcDZPVTtFQUNFO0VBSUU7QWpDbTZPZDtBaUN4Nk9VO0VBQ0U7RUFFRTtBakN5Nk9kO0FpQzU2T1U7RUFDRTtFQUlFO0FqQzI2T2Q7QWlDaDdPVTtFQUNFO0VBRUU7QWpDaTdPZDtBaUNwN09VO0VBQ0U7RUFJRTtBakNtN09kO0FpQ3g3T1U7RUFDRTtFQUVFO0FqQ3k3T2Q7QWlDNTdPVTtFQUNFO0VBSUU7QWpDMjdPZDtBaUNoOE9VO0VBQ0U7RUFFRTtBakNpOE9kO0FpQ3A4T1U7RUFDRTtFQUlFO0FqQ204T2Q7QWlDeDhPVTtFQUNFO0VBRUU7QWpDeThPZDtBaUM1OE9VO0VBQ0U7RUFJRTtBakMyOE9kO0FpQy83T1U7RUFDRTtFQUVFO0FqQ2c4T2Q7QWlDbjhPVTtFQUNFO0VBSUU7QWpDazhPZDtBaUN2OE9VO0VBQ0U7RUFFRTtBakN3OE9kO0FpQzM4T1U7RUFDRTtFQUlFO0FqQzA4T2Q7QWlDLzhPVTtFQUNFO0VBRUU7QWpDZzlPZDtBaUNuOU9VO0VBQ0U7RUFJRTtBakNrOU9kO0FpQ3Y5T1U7RUFDRTtFQUVFO0FqQ3c5T2Q7QWlDMzlPVTtFQUNFO0VBSUU7QWpDMDlPZDtBaUN0OU9RO0VBQ0U7RUFDQTtBakN3OU9WO0FpQzk4T1U7RUFDRTtFQUVFO0FqQys4T2Q7QWlDbDlPVTtFQUNFO0VBSUU7QWpDaTlPZDtBaUN0OU9VO0VBQ0U7RUFFRTtBakN1OU9kO0FpQzE5T1U7RUFDRTtFQUlFO0FqQ3k5T2Q7QWlDcjlPUTtFQUNFO0VBQ0E7QWpDdTlPVjtBaUNqOU9NO0VBQ0U7RUFFQTtFQUNBO0FqQ2s5T1I7QWlDNzhPRTtFQUNFO0FqQys4T0o7QWlDOThPSTtFQUNFO0FqQ2c5T047QWlDLzhPTTtFN0I1Vko7RUFDQTtFQUNBO0U2QjRWTTtFQUNBO0FqQ205T1I7QWlDLzhPUTtFQUNFO0VBQ0E7RUFDQTtBakNzOU9WO0FpQ3A5T1E7RUFDRTtFQUNBO0FqQ3M5T1Y7QWlDNThPYztFQUNFO0VBQ0E7QWpDODhPaEI7QWlDNThPYztFQUNFO0VBQ0E7QWpDODhPaEI7QWlDcDlPYztFQUNFO0VBQ0E7QWpDczlPaEI7QWlDcDlPYztFQUNFO0VBQ0E7QWpDczlPaEI7QWlDNTlPYztFQUNFO0VBQ0E7QWpDODlPaEI7QWlDNTlPYztFQUNFO0VBQ0E7QWpDODlPaEI7QWlDcCtPYztFQUNFO0VBQ0E7QWpDcytPaEI7QWlDcCtPYztFQUNFO0VBQ0E7QWpDcytPaEI7QWlDNStPYztFQUNFO0VBQ0E7QWpDOCtPaEI7QWlDNStPYztFQUNFO0VBQ0E7QWpDOCtPaEI7QWlDcC9PYztFQUNFO0VBQ0E7QWpDcy9PaEI7QWlDcC9PYztFQUNFO0VBQ0E7QWpDcy9PaEI7QWlDNS9PYztFQUNFO0VBQ0E7QWpDOC9PaEI7QWlDNS9PYztFQUNFO0VBQ0E7QWpDOC9PaEI7QWlDcGdQYztFQUNFO0VBQ0E7QWpDc2dQaEI7QWlDcGdQYztFQUNFO0VBQ0E7QWpDc2dQaEI7QWlDNWdQYztFQUNFO0VBQ0E7QWpDOGdQaEI7QWlDNWdQYztFQUNFO0VBQ0E7QWpDOGdQaEI7QWlDcGhQYztFQUNFO0VBQ0E7QWpDc2hQaEI7QWlDcGhQYztFQUNFO0VBQ0E7QWpDc2hQaEI7QWlDNWhQYztFQUNFO0VBQ0E7QWpDOGhQaEI7QWlDNWhQYztFQUNFO0VBQ0E7QWpDOGhQaEI7QWlDcGlQYztFQUNFO0VBQ0E7QWpDc2lQaEI7QWlDcGlQYztFQUNFO0VBQ0E7QWpDc2lQaEI7QWlDNWlQYztFQUNFO0VBQ0E7QWpDOGlQaEI7QWlDNWlQYztFQUNFO0VBQ0E7QWpDOGlQaEI7QWlDcGpQYztFQUNFO0VBQ0E7QWpDc2pQaEI7QWlDcGpQYztFQUNFO0VBQ0E7QWpDc2pQaEI7QWlDNWpQYztFQUNFO0VBQ0E7QWpDOGpQaEI7QWlDNWpQYztFQUNFO0VBQ0E7QWpDOGpQaEI7QWlDcGtQYztFQUNFO0VBQ0E7QWpDc2tQaEI7QWlDcGtQYztFQUNFO0VBQ0E7QWpDc2tQaEI7QWlDNWtQYztFQUNFO0VBQ0E7QWpDOGtQaEI7QWlDNWtQYztFQUNFO0VBQ0E7QWpDOGtQaEI7QWlDcGxQYztFQUNFO0VBQ0E7QWpDc2xQaEI7QWlDcGxQYztFQUNFO0VBQ0E7QWpDc2xQaEI7QWlDNWxQYztFQUNFO0VBQ0E7QWpDOGxQaEI7QWlDNWxQYztFQUNFO0VBQ0E7QWpDOGxQaEI7QWlDcG1QYztFQUNFO0VBQ0E7QWpDc21QaEI7QWlDcG1QYztFQUNFO0VBQ0E7QWpDc21QaEI7QWlDNW1QYztFQUNFO0VBQ0E7QWpDOG1QaEI7QWlDNW1QYztFQUNFO0VBQ0E7QWpDOG1QaEI7QWlDcG5QYztFQUNFO0VBQ0E7QWpDc25QaEI7QWlDcG5QYztFQUNFO0VBQ0E7QWpDc25QaEI7QWlDNW5QYztFQUNFO0VBQ0E7QWpDOG5QaEI7QWlDNW5QYztFQUNFO0VBQ0E7QWpDOG5QaEI7QWlDcG9QYztFQUNFO0VBQ0E7QWpDc29QaEI7QWlDcG9QYztFQUNFO0VBQ0E7QWpDc29QaEI7QWlDNW9QYztFQUNFO0VBQ0E7QWpDOG9QaEI7QWlDNW9QYztFQUNFO0VBQ0E7QWpDOG9QaEI7QWlDcHBQYztFQUNFO0VBQ0E7QWpDc3BQaEI7QWlDcHBQYztFQUNFO0VBQ0E7QWpDc3BQaEI7QWlDNXBQYztFQUNFO0VBQ0E7QWpDOHBQaEI7QWlDNXBQYztFQUNFO0VBQ0E7QWpDOHBQaEI7QWlDcHFQYztFQUNFO0VBQ0E7QWpDc3FQaEI7QWlDcHFQYztFQUNFO0VBQ0E7QWpDc3FQaEI7QWlDNXFQYztFQUNFO0VBQ0E7QWpDOHFQaEI7QWlDNXFQYztFQUNFO0VBQ0E7QWpDOHFQaEI7QWlDcHJQYztFQUNFO0VBQ0E7QWpDc3JQaEI7QWlDcHJQYztFQUNFO0VBQ0E7QWpDc3JQaEI7QWlDNXJQYztFQUNFO0VBQ0E7QWpDOHJQaEI7QWlDNXJQYztFQUNFO0VBQ0E7QWpDOHJQaEI7QWlDcHNQYztFQUNFO0VBQ0E7QWpDc3NQaEI7QWlDcHNQYztFQUNFO0VBQ0E7QWpDc3NQaEI7QWlDNXNQYztFQUNFO0VBQ0E7QWpDOHNQaEI7QWlDNXNQYztFQUNFO0VBQ0E7QWpDOHNQaEI7QWlDcHRQYztFQUNFO0VBQ0E7QWpDc3RQaEI7QWlDcHRQYztFQUNFO0VBQ0E7QWpDc3RQaEI7QWlDNXRQYztFQUNFO0VBQ0E7QWpDOHRQaEI7QWlDNXRQYztFQUNFO0VBQ0E7QWpDOHRQaEI7QWlDcHVQYztFQUNFO0VBQ0E7QWpDc3VQaEI7QWlDcHVQYztFQUNFO0VBQ0E7QWpDc3VQaEI7QWlDNXVQYztFQUNFO0VBQ0E7QWpDOHVQaEI7QWlDNXVQYztFQUNFO0VBQ0E7QWpDOHVQaEI7QWlDcHZQYztFQUNFO0VBQ0E7QWpDc3ZQaEI7QWlDcHZQYztFQUNFO0VBQ0E7QWpDc3ZQaEI7QWlDNXZQYztFQUNFO0VBQ0E7QWpDOHZQaEI7QWlDNXZQYztFQUNFO0VBQ0E7QWpDOHZQaEI7QWlDcHdQYztFQUNFO0VBQ0E7QWpDc3dQaEI7QWlDcHdQYztFQUNFO0VBQ0E7QWpDc3dQaEI7QWlDNXdQYztFQUNFO0VBQ0E7QWpDOHdQaEI7QWlDNXdQYztFQUNFO0VBQ0E7QWpDOHdQaEI7QWlDcHhQYztFQUNFO0VBQ0E7QWpDc3hQaEI7QWlDcHhQYztFQUNFO0VBQ0E7QWpDc3hQaEI7QWlDNXhQYztFQUNFO0VBQ0E7QWpDOHhQaEI7QWlDNXhQYztFQUNFO0VBQ0E7QWpDOHhQaEI7QWlDcHlQYztFQUNFO0VBQ0E7QWpDc3lQaEI7QWlDcHlQYztFQUNFO0VBQ0E7QWpDc3lQaEI7QWlDNXlQYztFQUNFO0VBQ0E7QWpDOHlQaEI7QWlDNXlQYztFQUNFO0VBQ0E7QWpDOHlQaEI7QWlDcHpQYztFQUNFO0VBQ0E7QWpDc3pQaEI7QWlDcHpQYztFQUNFO0VBQ0E7QWpDc3pQaEI7QWlDNXpQYztFQUNFO0VBQ0E7QWpDOHpQaEI7QWlDNXpQYztFQUNFO0VBQ0E7QWpDOHpQaEI7QWlDcDBQYztFQUNFO0VBQ0E7QWpDczBQaEI7QWlDcDBQYztFQUNFO0VBQ0E7QWpDczBQaEI7QWlDNTBQYztFQUNFO0VBQ0E7QWpDODBQaEI7QWlDNTBQYztFQUNFO0VBQ0E7QWpDODBQaEI7QWlDcDFQYztFQUNFO0VBQ0E7QWpDczFQaEI7QWlDcDFQYztFQUNFO0VBQ0E7QWpDczFQaEI7QWlDNTFQYztFQUNFO0VBQ0E7QWpDODFQaEI7QWlDNTFQYztFQUNFO0VBQ0E7QWpDODFQaEI7QWlDcDJQYztFQUNFO0VBQ0E7QWpDczJQaEI7QWlDcDJQYztFQUNFO0VBQ0E7QWpDczJQaEI7QWlDNTJQYztFQUNFO0VBQ0E7QWpDODJQaEI7QWlDNTJQYztFQUNFO0VBQ0E7QWpDODJQaEI7QWlDcDNQYztFQUNFO0VBQ0E7QWpDczNQaEI7QWlDcDNQYztFQUNFO0VBQ0E7QWpDczNQaEI7QWlDNTNQYztFQUNFO0VBQ0E7QWpDODNQaEI7QWlDNTNQYztFQUNFO0VBQ0E7QWpDODNQaEI7QWlDcDRQYztFQUNFO0VBQ0E7QWpDczRQaEI7QWlDcDRQYztFQUNFO0VBQ0E7QWpDczRQaEI7QWlDNTRQYztFQUNFO0VBQ0E7QWpDODRQaEI7QWlDNTRQYztFQUNFO0VBQ0E7QWpDODRQaEI7QWlDcDVQYztFQUNFO0VBQ0E7QWpDczVQaEI7QWlDcDVQYztFQUNFO0VBQ0E7QWpDczVQaEI7QWlDNTVQYztFQUNFO0VBQ0E7QWpDODVQaEI7QWlDNTVQYztFQUNFO0VBQ0E7QWpDODVQaEI7QWlDcDZQYztFQUNFO0VBQ0E7QWpDczZQaEI7QWlDcDZQYztFQUNFO0VBQ0E7QWpDczZQaEI7QWlDNTZQYztFQUNFO0VBQ0E7QWpDODZQaEI7QWlDNTZQYztFQUNFO0VBQ0E7QWpDODZQaEI7QWlDcDdQYztFQUNFO0VBQ0E7QWpDczdQaEI7QWlDcDdQYztFQUNFO0VBQ0E7QWpDczdQaEI7QWlDNTdQYztFQUNFO0VBQ0E7QWpDODdQaEI7QWlDNTdQYztFQUNFO0VBQ0E7QWpDODdQaEI7QWlDcDhQYztFQUNFO0VBQ0E7QWpDczhQaEI7QWlDcDhQYztFQUNFO0VBQ0E7QWpDczhQaEI7QWlDeDdQYztFQUNFO0VBQ0E7QWpDMDdQaEI7QWlDeDdQYztFQUNFO0VBQ0E7QWpDMDdQaEI7QWlDaDhQYztFQUNFO0VBQ0E7QWpDazhQaEI7QWlDaDhQYztFQUNFO0VBQ0E7QWpDazhQaEI7QWlDeDhQYztFQUNFO0VBQ0E7QWpDMDhQaEI7QWlDeDhQYztFQUNFO0VBQ0E7QWpDMDhQaEI7QWlDaDlQYztFQUNFO0VBQ0E7QWpDazlQaEI7QWlDaDlQYztFQUNFO0VBQ0E7QWpDazlQaEI7QWlDeDlQYztFQUNFO0VBQ0E7QWpDMDlQaEI7QWlDeDlQYztFQUNFO0VBQ0E7QWpDMDlQaEI7QWlDaCtQYztFQUNFO0VBQ0E7QWpDaytQaEI7QWlDaCtQYztFQUNFO0VBQ0E7QWpDaytQaEI7QWlDeCtQYztFQUNFO0VBQ0E7QWpDMCtQaEI7QWlDeCtQYztFQUNFO0VBQ0E7QWpDMCtQaEI7QWlDaC9QYztFQUNFO0VBQ0E7QWpDay9QaEI7QWlDaC9QYztFQUNFO0VBQ0E7QWpDay9QaEI7QWlDeC9QYztFQUNFO0VBQ0E7QWpDMC9QaEI7QWlDeC9QYztFQUNFO0VBQ0E7QWpDMC9QaEI7QWlDaGdRYztFQUNFO0VBQ0E7QWpDa2dRaEI7QWlDaGdRYztFQUNFO0VBQ0E7QWpDa2dRaEI7QWlDeGdRYztFQUNFO0VBQ0E7QWpDMGdRaEI7QWlDeGdRYztFQUNFO0VBQ0E7QWpDMGdRaEI7QWlDaGhRYztFQUNFO0VBQ0E7QWpDa2hRaEI7QWlDaGhRYztFQUNFO0VBQ0E7QWpDa2hRaEI7QWlDeGhRYztFQUNFO0VBQ0E7QWpDMGhRaEI7QWlDeGhRYztFQUNFO0VBQ0E7QWpDMGhRaEI7QWlDaGlRYztFQUNFO0VBQ0E7QWpDa2lRaEI7QWlDaGlRYztFQUNFO0VBQ0E7QWpDa2lRaEI7QWlDeGlRYztFQUNFO0VBQ0E7QWpDMGlRaEI7QWlDeGlRYztFQUNFO0VBQ0E7QWpDMGlRaEI7QWlDaGpRYztFQUNFO0VBQ0E7QWpDa2pRaEI7QWlDaGpRYztFQUNFO0VBQ0E7QWpDa2pRaEI7QWlDeGpRYztFQUNFO0VBQ0E7QWpDMGpRaEI7QWlDeGpRYztFQUNFO0VBQ0E7QWpDMGpRaEI7QWlDaGtRYztFQUNFO0VBQ0E7QWpDa2tRaEI7QWlDaGtRYztFQUNFO0VBQ0E7QWpDa2tRaEI7QWlDeGtRYztFQUNFO0VBQ0E7QWpDMGtRaEI7QWlDeGtRYztFQUNFO0VBQ0E7QWpDMGtRaEI7QWlDaGxRYztFQUNFO0VBQ0E7QWpDa2xRaEI7QWlDaGxRYztFQUNFO0VBQ0E7QWpDa2xRaEI7QWlDeGxRYztFQUNFO0VBQ0E7QWpDMGxRaEI7QWlDeGxRYztFQUNFO0VBQ0E7QWpDMGxRaEI7QWlDaG1RYztFQUNFO0VBQ0E7QWpDa21RaEI7QWlDaG1RYztFQUNFO0VBQ0E7QWpDa21RaEI7QWlDeG1RYztFQUNFO0VBQ0E7QWpDMG1RaEI7QWlDeG1RYztFQUNFO0VBQ0E7QWpDMG1RaEI7QWlDaG5RYztFQUNFO0VBQ0E7QWpDa25RaEI7QWlDaG5RYztFQUNFO0VBQ0E7QWpDa25RaEI7QWlDeG5RYztFQUNFO0VBQ0E7QWpDMG5RaEI7QWlDeG5RYztFQUNFO0VBQ0E7QWpDMG5RaEI7QWlDaG9RYztFQUNFO0VBQ0E7QWpDa29RaEI7QWlDaG9RYztFQUNFO0VBQ0E7QWpDa29RaEI7QWlDeG9RYztFQUNFO0VBQ0E7QWpDMG9RaEI7QWlDeG9RYztFQUNFO0VBQ0E7QWpDMG9RaEI7QWlDaHBRYztFQUNFO0VBQ0E7QWpDa3BRaEI7QWlDaHBRYztFQUNFO0VBQ0E7QWpDa3BRaEI7QWlDeHBRYztFQUNFO0VBQ0E7QWpDMHBRaEI7QWlDeHBRYztFQUNFO0VBQ0E7QWpDMHBRaEI7QWlDaHFRYztFQUNFO0VBQ0E7QWpDa3FRaEI7QWlDaHFRYztFQUNFO0VBQ0E7QWpDa3FRaEI7QWlDeHFRYztFQUNFO0VBQ0E7QWpDMHFRaEI7QWlDeHFRYztFQUNFO0VBQ0E7QWpDMHFRaEI7QWlDaHJRYztFQUNFO0VBQ0E7QWpDa3JRaEI7QWlDaHJRYztFQUNFO0VBQ0E7QWpDa3JRaEI7QWlDcHFRYztFQUNFO0VBQ0E7QWpDc3FRaEI7QWlDcHFRYztFQUNFO0VBQ0E7QWpDc3FRaEI7QWlDNXFRYztFQUNFO0VBQ0E7QWpDOHFRaEI7QWlDNXFRYztFQUNFO0VBQ0E7QWpDOHFRaEI7QWlDcHJRYztFQUNFO0VBQ0E7QWpDc3JRaEI7QWlDcHJRYztFQUNFO0VBQ0E7QWpDc3JRaEI7QWlDNXJRYztFQUNFO0VBQ0E7QWpDOHJRaEI7QWlDNXJRYztFQUNFO0VBQ0E7QWpDOHJRaEI7QWlDcHNRYztFQUNFO0VBQ0E7QWpDc3NRaEI7QWlDcHNRYztFQUNFO0VBQ0E7QWpDc3NRaEI7QWlDNXNRYztFQUNFO0VBQ0E7QWpDOHNRaEI7QWlDNXNRYztFQUNFO0VBQ0E7QWpDOHNRaEI7QWlDcHRRYztFQUNFO0VBQ0E7QWpDc3RRaEI7QWlDcHRRYztFQUNFO0VBQ0E7QWpDc3RRaEI7QWlDNXRRYztFQUNFO0VBQ0E7QWpDOHRRaEI7QWlDNXRRYztFQUNFO0VBQ0E7QWpDOHRRaEI7QWlDcHVRYztFQUNFO0VBQ0E7QWpDc3VRaEI7QWlDcHVRYztFQUNFO0VBQ0E7QWpDc3VRaEI7QWlDNXVRYztFQUNFO0VBQ0E7QWpDOHVRaEI7QWlDNXVRYztFQUNFO0VBQ0E7QWpDOHVRaEI7QWlDcHZRYztFQUNFO0VBQ0E7QWpDc3ZRaEI7QWlDcHZRYztFQUNFO0VBQ0E7QWpDc3ZRaEI7QWlDNXZRYztFQUNFO0VBQ0E7QWpDOHZRaEI7QWlDNXZRYztFQUNFO0VBQ0E7QWpDOHZRaEI7QWlDcHdRYztFQUNFO0VBQ0E7QWpDc3dRaEI7QWlDcHdRYztFQUNFO0VBQ0E7QWpDc3dRaEI7QWlDNXdRYztFQUNFO0VBQ0E7QWpDOHdRaEI7QWlDNXdRYztFQUNFO0VBQ0E7QWpDOHdRaEI7QWlDcHhRYztFQUNFO0VBQ0E7QWpDc3hRaEI7QWlDcHhRYztFQUNFO0VBQ0E7QWpDc3hRaEI7QWlDNXhRYztFQUNFO0VBQ0E7QWpDOHhRaEI7QWlDNXhRYztFQUNFO0VBQ0E7QWpDOHhRaEI7QWlDaHhRYztFQUNFO0VBQ0E7QWpDa3hRaEI7QWlDaHhRYztFQUNFO0VBQ0E7QWpDa3hRaEI7QWlDeHhRYztFQUNFO0VBQ0E7QWpDMHhRaEI7QWlDeHhRYztFQUNFO0VBQ0E7QWpDMHhRaEI7QWlDaHlRYztFQUNFO0VBQ0E7QWpDa3lRaEI7QWlDaHlRYztFQUNFO0VBQ0E7QWpDa3lRaEI7QWlDeHlRYztFQUNFO0VBQ0E7QWpDMHlRaEI7QWlDeHlRYztFQUNFO0VBQ0E7QWpDMHlRaEI7QWlDaHpRYztFQUNFO0VBQ0E7QWpDa3pRaEI7QWlDaHpRYztFQUNFO0VBQ0E7QWpDa3pRaEI7QWlDeHpRYztFQUNFO0VBQ0E7QWpDMHpRaEI7QWlDeHpRYztFQUNFO0VBQ0E7QWpDMHpRaEI7QWlDaDBRYztFQUNFO0VBQ0E7QWpDazBRaEI7QWlDaDBRYztFQUNFO0VBQ0E7QWpDazBRaEI7QWlDeDBRYztFQUNFO0VBQ0E7QWpDMDBRaEI7QWlDeDBRYztFQUNFO0VBQ0E7QWpDMDBRaEI7QWlDNXpRYztFQUNFO0VBQ0E7QWpDOHpRaEI7QWlDNXpRYztFQUNFO0VBQ0E7QWpDOHpRaEI7QWlDcDBRYztFQUNFO0VBQ0E7QWpDczBRaEI7QWlDcDBRYztFQUNFO0VBQ0E7QWpDczBRaEI7QWlDNTBRYztFQUNFO0VBQ0E7QWpDODBRaEI7QWlDNTBRYztFQUNFO0VBQ0E7QWpDODBRaEI7QWlDcDFRYztFQUNFO0VBQ0E7QWpDczFRaEI7QWlDcDFRYztFQUNFO0VBQ0E7QWpDczFRaEI7QWlDeDBRYztFQUNFO0VBQ0E7QWpDMDBRaEI7QWlDeDBRYztFQUNFO0VBQ0E7QWpDMDBRaEI7QWlDaDFRYztFQUNFO0VBQ0E7QWpDazFRaEI7QWlDaDFRYztFQUNFO0VBQ0E7QWpDazFRaEI7QWlDcDBRYztFQUNFO0VBQ0E7QWpDczBRaEI7QWlDcDBRYztFQUNFO0VBQ0E7QWpDczBRaEI7QWlDN3pRRTtFQUNFO0FqQyt6UUo7QWlDOXpRSTtFQUVFO0VBQ0E7RUFDQTtBakMrelFOO0FpQzl6UU07RUFDRTtFQUNBO0FqQ2cwUVI7QWlDMXpRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2kwUU47QWlDMXpRRTtFQUNFO0FqQ2kwUUo7QWlDaDBRSTtFQUNFO0VBQ0E7QWpDazBRTjtBaUM5elFFO0VBQ0U7QWpDZzBRSjtBaUMzelFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7QWpDazBRTjtBaUMxelFNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3EwUVI7O0FrQ2g1UkU7RUFDRTtBbEN5NVJKO0FrQ241UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEMwNVJKO0FrQ2w1Ukk7RUFDRTtBbEMyNVJOO0FrQ3A1Uk07RUFDRTtBbEM0NVJSO0FrQ3Q1Uk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDNjVSUjtBa0NwNVJRO0VBQ0U7RUFDQTtBbEM4NVJWO0FrQ3I1Ukk7RUFDRTtBbEM2NVJOO0FrQ3Y1Uk07RUFDRTtBbEM4NVJSO0FrQ3g1UlE7RUFDRTtBbEMrNVJWO0FrQ3o1UkU7RUFDRTtFQUNBO0VBQ0E7QWxDMjVSSjtBa0N6NVJNO0VBQ0U7QWxDMjVSUjtBa0N4NVJJOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMDVSTjtBa0NsNVJJO0VBQ0U7QWxDMjVSTjtBa0N4NVJJO0VBQ0U7QWxDMDVSTjtBa0N6NVJNO0U5QnRHSjtFQUNBO0VBQ0E7RThCc0dNO0FsQzY1UlI7QWtDcjVSTTtFOUJoSEo7RUFDQTtFQUNBO0U4QmdITTtBbEMrNVJSO0FrQ3o1UlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0FsQ2k2UlY7QWtDNTVSVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENtNlJaO0FrQzU1UlU7RUFDRTtBbENvNlJaO0FrQ242Ulk7RUFDRTtBbENxNlJkO0FrQ2w2UlU7RUFDRTtBbENvNlJaO0FrQ242Ulk7RUFDRTtBbENxNlJkO0FrQ241UlE7RUFDRTtBbENpNlJWO0FrQ3I1UkU7RUFDRTtFQUNBO0VBQ0E7T0FBQTtBbEM4NVJKO0FrQ3o1Ukk7RUFDRTtBbENnNlJOO0FrQzE1Ukk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbENpNlJOO0FrQ2o1Ukk7RUFDRTtBbENpNlJOO0FrQ3o1UkU7RUFDRTtBbENnNlJKO0FrQzM1Ukk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtFQUNBO0FsQ2s2Uk47O0FtQ25xU0U7RUFDRTtBbkMrcVNKO0FtQ3hxU0U7RUFDRTtFQUNBO0VBQ0E7QW5DK3FTSjtBbUN2cVNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0FuQytxU0o7QW1DdnFTSTtFL0J2QkY7RUFDQTtFQUNBO0UrQnVCSTtFQUNBO0FuQ2tyU047QW1DM3FTRTtFQUNFO0VBQ0E7RUFDQTtBbkNrclNKO0FtQzVwU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Db3JTTjtBbUN6cVNNO0VBQ0U7RUFDQTtBbkNxclNSO0FtQ3ByU1E7RUFDRTtFQUNBO0VBQ0E7QW5Dc3JTVjtBbUMvcVNRO0VBQ0U7RUFDQTtFQUNBO0FuQ3NyU1Y7QW1DanJTVTtFQUNFO0VBQ0E7QW5Dd3JTWjtBbUMvcVNJO0VBQ0U7RUFDQTtBbkNzclNOO0FtQy9xU007RUFDRTtFQUNBO0VBQ0E7QW5DdXJTUjtBbUNoclNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DdXJTUjtBbUNqclNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBbkN5clNWO0FtQ25yU1U7RUFDRTtBbkMwclNaO0FtQ3ZyU1U7RUFDRTtFQUNBO0FuQ3lyU1o7QW1DanJTTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ3dyU1I7QW1DOXFTSTtFQUNFO0FuQ3VyU047QW1DcnJTTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQ3VyU1I7QW1DL3FTTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQ3VyU1I7QW1DOXFTTTtFQUNFO0VBQUE7RUFDQTtBbkN1clNSO0FtQ2xyU1E7RUFDRTtFQUNBO0FuQ3lyU1Y7QW1DbnJTVTtFQUNFO0FuQzJyU1o7QW1DeHJTWTtFQUNFO0VBQ0E7QW5DMHJTZDtBbUNoclNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DdXJTUjtBbUNoclNRO0VBQ0U7QW5DeXJTVjtBbUNwclNVO0VBQ0U7QW5DMnJTWjtBbUMvcVNJO0VBQ0U7QW5Dc3JTTjtBbUNoclNNO0VBQ0U7QW5DdXJTUjtBbUNyclNNO0VBQ0U7RUFDQTtFQUNBO0FuQ3VyU1I7QW1DN3FTRTtFQUNFO0FuQ3FyU0o7QW1DaHJTSTtFQUNFO0FuQ3VyU047QW1DOXFTSTtFQUNFO0VBQ0E7RUFDQTtBbkN3clNOO0FtQ25yU007RUFDRTtFQUNBO0FuQzJyU1I7QW1DenJTTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzJyU1I7QW1DbnJTUTtFQUNFO0VBQ0E7QW5DMnJTVjtBbUNyclNVO0VBQ0U7RUFDQTtBbkM0clNaO0FtQ3JyU1U7RUFDRTtFQUNBO0FuQzZyU1o7QW1DdHJTVTtFQUNFO0VBQ0E7QW5DOHJTWjtBbUN2clNVO0VBQ0U7RUFDQTtBbkMrclNaO0FtQ3hyU1U7RUFDRTtFQUNBO0FuQ2dzU1o7QW1DcnJTSTtFQUNFO0FuQzZyU047QW1DdnJTTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkMrclNSO0FtQ3ByU1E7RUFDRTtFQUNBO0VBQ0E7QW5DK3JTVjtBbUN4clNRO0UvQmhiTjtFQUNBO0VBQ0E7RStCZ2JRO0VBQ0E7RUFDQTtFQUNBO0FuQ2lzU1Y7QW1DNXJTVTtFQUNFO0FuQ21zU1o7QW1DeHJTSTtFQUNFO0VBQ0E7QW5DZ3NTTjtBbUN6clNNO0VBQ0U7QW5DaXNTUjtBbUMxclNNO0VBQ0U7QW5Da3NTUjtBbUNuclNNO0VBQ0U7RUFDQTtBbkNrc1NSO0FtQ3RyU0U7RUFDRTtBbkM4clNKO0FtQ3pyU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkNnc1NOO0FtQ3pyU007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ2lzU1I7QW1DM3JTUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkNtc1NWO0FtQzNyU1E7RUFDRTtFQUNBO0FuQ21zU1Y7QW1DOXJTVTtFQUNFO0VBQ0E7QW5DcXNTWjtBbUMvclNVO0VBQ0U7RUFDQTtFQUNBO0FuQ3NzU1o7QW1DaHNTWTtFQUNFO0UvQnhqQlo7RUFDQTtFQUNBO0UrQndqQlk7RUFDQTtBbkMwc1NkO0FtQy9yU0U7RUFDRTtBbkNzc1NKO0FtQ2hzU0k7RUFDRTtBbkN1c1NOO0FtQzdyU0k7RUFDRTtBbkNxc1NOO0FtQy9yU007RUFDRTtFQUNBO0FuQ3NzU1I7QW1DL3JTUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkN1c1NWO0FtQ2hzU1U7RUFDRTtBbkN3c1NaO0FtQ25zU1k7RUFDRTtFQUNBO0VBQ0E7QW5DMHNTZDtBbUNuc1NZO0VBQ0U7RUFDQTtFQUNBO0FuQzBzU2Q7QW1DaHNTTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkN3c1NSO0FtQ3ZzU1E7RUFDRTtBbkN5c1NWO0FtQ3ZzU1E7RUFDRTtFQUNBO0FuQ3lzU1Y7QW1DdnNTUTtFQUNFO0FuQ3lzU1Y7QW1DdHNTTTtFQUNFO0VBQ0E7T0FBQTtBbkN3c1NSO0FtQ3ZzU1E7RUFDRTtFQUNBO0FuQ3lzU1Y7QW1DdnNTUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQ3lzU1Y7QW1DeHNTVTtFQUNFO0FuQzBzU1o7QW1DcHNTSTtFL0J2ckJGO0VBQ0E7RUFDQTtFK0J1ckJJO0VBQ0E7RUFDQTtFQUNBO0FuQ3dzU047QW1DaHNTRTtFQUNFO0FuQ3dzU0o7QW1DbnNTSTtFQUNFO0FuQzBzU047QW1DcHNTTTtFQUNFO0VBQ0E7QW5DMnNTUjtBbUN4c1NJO0VBQ0U7RUFDQTtFQUNBO0FuQzBzU047O0FvQ2g3VEE7RUFDRTtBcEN5N1RGOztBb0NwN1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQzQ3VEY7QW9DMTdURTtFQUNFO0FwQzQ3VEo7O0FvQ2o3VEE7RUFDRTtBcEM4N1RGOztBb0M1N1RBO0VBQ0U7QXBDKzdURjs7QW9DNzdUQTtFQUNFO0FwQ2c4VEY7O0FvQzE3VEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBcENrOFRGOztBb0M1N1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDcThURjs7QW9DbjhUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDczhURjs7QW9DcDhUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQ3U4VEY7O0FvQ2o4VEE7RUFDRTtFQUNBO0VBQ0E7QXBDMDhURjs7QW9DcDhUQTtFQUNFO0VBQ0E7RUFDQTtBcEM2OFRGOztBb0N2OFRBO0VBQ0U7RUFDQTtBcENnOVRGOztBb0MzOFRBO0VBQ0U7RUFDQTtBcENtOVRGOztBQXhnVUE7OzRFQUFBOztBSWpCRTtFeUJzWEk7SXpCclhGO0VKaTJLRjtFSWgyS0U7SUFDRTtFSmsyS0o7QUFDRjs7QUNwM0tBO0VBQ0k7SUFDSTtFRElOO0FBQ0Y7O0FJT0U7RXlCd2FRO0l6QnZhTjtFSnc1S0Y7RUl2NUtFO0lBQ0U7RUp5NUtKO0FBQ0Y7O0FHaDJLQTtFQUNFO0lBQ0U7RUhtSkY7QUFDRjs7QUdqUEU7RUFORjtJQU9JO0VIZ0pGO0VHbEdGO0lBUUk7SUFDQTtFSGdKRjtFR3BHQTtJQUNFO0VIZ0pGO0VNN1BGO0lBSUk7RU5zaENGO0VNcGhDQTtJQU9JO0lBQ0E7SUFDQTtFTndoQ0o7RU1waENBO0lBR0k7RU55aENKO0VNamhDQztJQUtFO0VOMGhDSDtFTW5oQ0U7SUFjSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU51aENOO0VNcmhDTTtJQUNFO0lBQ0E7RU51aENSO0VNaGhDRjtJQUdJO0VOc2hDRjtFTW5oQ0E7SUFHSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VOd2hDSjtFTXBoQ0E7SUFVSTtJQUNBO1NBQUE7SUFDQTtFTndoQ0o7RU1yaENFO0lBSUk7RU55aENOO0VNcGhDQTtJQUtJO1NBQUE7RU55aENKO0VNdmhDRTtJQVFJO0lBQ0E7RU4yaENOO0VNeGhDRTtJQVFJO0lBQ0E7RU40aENOO0VNemhDTTtJQU9JO0VOK2hDVjtFTTNoQ007SUFLSTtFTmdpQ1Y7RU01aENNO0lBS0k7RU5paUNWO0VNbmhDRTtJQUtJO0lBQ0E7SUFDQTtFTjhoQ047RU0zaENJO0lBWUk7SUFDQTtFTjRoQ1I7RU0xaENNO0lBS0k7RU44aENWO0VNMWhDTTtJQUtJO0VONmhDVjtFTXpoQ007SUFhSTtJQUNBO0VONmhDVjtFTzd3Q0Y7SUFLSTtFUHV4Q0Y7RU9oeENFO0lBYUk7SUFDQTtJQUNBO1NBQUE7RVAyeENOO0VPenhDTTtJQUNFO0VQMnhDUjtFT3Z4Q0k7SUFVSTtJQUNBO0VQMnhDUjtFT3R4Q0E7SUFJSTtJQUNBO0lBQ0E7SUFDQTtFUDB4Q0o7RU90eENBO0lBRUk7SUFDQTtTQUFBO0lBQ0E7RVB5eENKO0VPdnhDRTtJQUlJO0VQMnhDTjtFT3Z4Q0U7SUFLSTtJQUNBO0VQMnhDTjtFT3Z4Q0U7SUFHSTtFUDR4Q047RU8xeENJO0lBTUk7U0FBQTtFUDh4Q1I7RU8zeENRO0lBUUk7SUFDQTtTQUFBO0VQK3hDWjtFTzV4Q1U7SUFVSTtJQUNBO0lBQ0E7RVBneUNkO0VPdnhDQTtJQU1JO0lBQ0E7RVAyeENKO0VPdnhDQTtJQU1JO0lBQ0E7RVAyeENKO0VxQ2g3Q0E7SUFFSTtJQUNBO0VyQ283Q0o7RVF4N0NGO0lBTUk7RVJnOENGO0VROTdDQTtJQU9JO0lBQ0E7RVJxOENKO0VTcjlDRjtJQU9JO0lBQ0E7RVQwOUNGO0VTdjlDQTtJQUlJO0VUMjlDSjtFU3A5Q0U7SUFhSTtFVDQ5Q047RVN2OUNBO0lBUUk7SUFDQTtFVDI5Q0o7RVN2OUNBO0lBTUk7RVQyOUNKO0VTdjlDQTtJQUtJO0VUMjlDSjtFU3Y5Q0E7SUFVSTtJQUNBO0VUMjlDSjtFU3Q5Q0U7SUFZSTtJQUNBO0VUMDlDTjtFVS9qREY7SUFPSTtJQUNBO0VWdWtERjtFVW5rREU7SUFPSTtTQUFBO0VWdWtETjtFVXJrREk7SUFJSTtJQUNBO0VWMGtEUjtFVXhsREU7SUFzQkk7RVY4a0ROO0VVNWtESTtJQUtJO0VWa2xEUjtFVTdrREU7SUFNSTtTQUFBO0VWaWxETjtFVS9rREk7SUFLSTtFVm1sRFI7RVU3a0RBO0lBT0k7RVZpbERKO0VVNWtERTtJQVFJO0lBQ0E7SUFDQTtFVmdsRE47RVU1a0RFO0lBUUk7SUFDQTtFVmtsRE47RVUva0RFO0lBU0k7SUFDQTtTQUFBO0VWc2xETjtFVXBsREk7SUFHSTtJQUNBO0lBQ0E7RVZ5bERSO0VVcmxESTtJQUtJO0VWeWxEUjtFVXRsRE07SUFLSTtJQUNBO0VWMGxEVjtFVW5sREE7SUFLSTtFVnVsREo7RVVqbERJO0lBSUk7RVZ3bERSO0VVdGxETTtJQU1JO0VWMmxEVjtFVTdrREk7SUFRSTtFVjBsRFI7RVVybERFO0lBU0k7SUFDQTtTQUFBO0lBQ0E7RVZ5bEROO0VVdGxETTtJQVFJO0lBQ0E7RVYwbERWO0VXcHpERjtJQUtJO0lBQ0E7SUFDQTtFWHl6REY7RVd0ekRBO0lBUUk7SUFDQTtTQUFBO0lBQ0E7RVgwekRKO0VXenpESTtJQUNFO1NBQUE7RVgyekROO0VXcnpERTtJQVNJO0lBQ0E7RVh5ekROO0VXcnpERTtJQVlJO0VYMnpETjtFV3h6REk7SUFHSTtFWDZ6RFI7RVcxekRJO0lBTUk7SUFDQTtFWCt6RFI7RVcxekRFO0lBUUk7SUFDQTtFWGcwRE47RVczekRBO0lBTUk7RVgrekRKO0VXOXpESTtJQUNFO0VYZzBETjtFVzl6RE07SUFDRTtFWGcwRFI7RVd6ekRNO0lBWUk7SUFDQTtJQUNBO0lBQ0E7RVg2ekRWO0VXdHpEUTtJQU1JO0lBQ0E7RVgwekRaO0VXaHpESTtJQUlJO0VYdXpEUjtFV3B6RE07SUFhSTtJQUNBO0lBQ0E7RVh1ekRWO0VXcnpEVTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0VYc3pEWjtFV2x6RE07SUFjSTtJQUNBO0lBQ0E7RVhxekRWO0VXbnpEVTtJQUVFO0lBQ0E7SUFDQTtFWG96RFo7RVc5eURJO0lBUUk7RVhrekRSO0VXN3lERTtJQVVJO0lBQ0E7U0FBQTtJQUNBO0VYZ3pETjtFVzl5REk7SUFRSTtJQUNBO0VYa3pEUjtFWXJpRUY7SUFNSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVowaUVGO0VZOWhFRTtJQUVJO0lBQ0E7SUFDQTtFWndpRU47RVlwaUVFO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWnVpRU47RVl0aUVNO0lBQ0U7SUFDQTtFWndpRVI7RVl0aUVNO0lBQ0U7RVp3aUVSO0VZbmlFRTtJQUVJO0lBQ0E7RVpzaUVOO0VZM2hFRTtJQUlJO0lBQ0E7RVpzaUVOO0VZampFQTtJQWdCSTtJQUNBO0lBQ0E7RVpzaUVKO0VZOWhFQTtJQWdCSTtJQUNBO0lBQ0E7SUFDQTtTQUFBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWnFpRUo7RVluaUVFO0lBUUk7SUFDQTtFWnVpRU47RVluaUVFO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0Vac2lFTjtFWWppRUE7SUFRSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVpxaUVKO0VZbGlFTTtJQUNFO0Vab2lFUjtFWTloRUE7SUFJSTtJQUNBO0lBQ0E7RVpraUVKO0VZaGlFRTtJQUtJO0lBQ0E7RVpvaUVOO0VZamlFRTtJQU1JO0lBQ0E7RVpxaUVOO0VlNXRFRjtJQU9JO0Vmb3dFRjtFZTl2RUE7SUFPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0Vmc3dFSjtFZXB3RUU7SUFNSTtJQUNBO0VmMHdFTjtFZXR3RUE7SUFNSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VmMHdFSjtFZWp3RUU7SUFFSTtFZjJ3RU47RWV6d0VJO0lBSUk7RWY2d0VSO0VlMXdFSTs7SUFNSTtFZit3RVI7RWU1d0VJO0lBRUk7SUFDQTtFZit3RVI7RWdCOTFFRjtJQVNFO0VoQmsyRUE7RWlCMTJFQTtJQU9JO0lBQ0E7RWpCazNFSjtFaUIvMkVFO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakJrM0VOO0VpQmgzRUk7SUFFSTtFakJtM0VSO0VpQmwzRVE7SUFDRTtFakJvM0VWO0VpQmozRU07SUFHSTtFakJzM0VWO0VpQmwzRU07SUFFSTtJQUNBO0lBQ0E7RWpCcTNFVjtFaUJuM0VVO0lBQ0U7RWpCcTNFWjtFaUI3MkVBO0lBRUk7SUFDQTtJQUNBO0VqQmczRUo7RWlCLzJFSTtJQUNFO0lBQ0E7U0FBQTtFakJpM0VOO0VpQjUyRUE7SUFNSTtJQUNBO0lBQ0E7RWpCZzNFSjtFaUI3MkVFO0lBSUk7RWpCaTNFTjtFaUI3MkVNO0lBR0k7RWpCazNFVjtFaUI5MkVNO0lBYUk7SUFDQTtTQUFBO0VqQmszRVY7RWlCNTJFRTtJQU1JO0VqQmczRU47RWlCdjJFRTtJQU9JO0VqQmszRU47RWlCOTJFRTtJQU9JO0lBQ0E7RWpCazNFTjtFaUI3MkVBO0lBTUk7SUFDQTtJQUNBO0VqQmkzRUo7RWlCOTJFRTtJQUVJO0VqQmkzRU47RWlCOTJFSTtJQUlJO0VqQm0zRVI7RWlCNTBFRTtJQUlJO0lBQ0E7SUFDQTtJQUNBO0VqQmszRU47RWlCaDNFSTtJQUVJO0VqQm0zRVI7RWlCajNFTTtJQUlJO0lBQ0E7RWpCcTNFVjtFaUJsM0VNO0lBWUk7RWpCcTNFVjtFaUJ0MkVFO0lBUUk7SUFDQTtFakJrM0VOO0VpQjkyRUU7SUFNSTtJQUNBO0VqQmszRU47RWlCNzJFQTtJQUlJO0VqQmkzRUo7RWlCOTJFRTtJQVFJO0lBQ0E7U0FBQTtJQUNBO0VqQmkzRU47RWlCLzJFSTtJQUlJO0VqQm0zRVI7RWlCMTJFVTtJQU9JO0lBQ0E7RWpCczNFZDtFaUI5MkVFO0lBT0k7SUFDQTtJQUNBO0VqQmszRU47RWlCaDNFSTtJQUtJO0VqQm8zRVI7RWlCMTJFUTtJQUtJO0VqQnMzRVo7RWlCbjNFUTtJQU1JO0VqQnUzRVo7RWlCcjNFVTtJQU1JO0VqQnkzRWQ7RWlCcjNFVTtJQU1JO0lBQ0E7RWpCeTNFZDtFaUJoM0VBO0lBSUk7RWpCbzNFSjtFaUJsM0VJO0lBQ0U7SUFDQTtFakJvM0VOO0VpQmgzRUU7SUFFSTtFakJtM0VOO0VpQmozRU07SUFDRTtFakJtM0VSO0VpQjkyRUU7SUFNSTtJQUNBO0lBQ0E7RWpCazNFTjtFaUI5MkVFO0lBT0k7SUFDQTtJQUNBO0VqQmszRU47RWlCLzJFSTtJQUlJO0VqQm0zRVI7RWlCMzJFVTtJQUlJO0VqQnEzRWQ7RWlCMTJFVTtJQUlJO0VqQm8zRWQ7RWlCejJFVTtJQUlJO0VqQm0zRWQ7RWlCdjJFVTtJQUlJO0VqQmkzRWQ7RWlCNTJFTTtJQVNJO0lBQ0E7RWpCZzNFVjtFaUJ4MkVRO0lBSUk7RWpCKzJFWjtFaUI3MkVVO0lBS0k7RWpCaTNFZDtFaUI5MkVVO0lBTUk7SUFDQTtFakJrM0VkO0VrQm41RkE7SUFLSTtFbEJ3NUZKO0VtQjc1RkE7SUFNSTtJQUNBO0lBQ0E7RW5CazZGSjtFbUIvNUZFO0lBRUk7SUFDQTtTQUFBO0VuQms2Rk47RW1CaDZGTTtJQUNFO0VuQms2RlI7RW9CbjdGQTtJQU1JO0lBQ0E7SUFDQTtFcEJ1OEZKO0VvQnI4Rkk7SUFDRTtJQUNBO0lBQ0E7RXBCdThGTjtFb0JuOEZBO0lBRUU7RXBCczhGRjtFb0JsOEZFO0lBR0k7RXBCdThGTjtFb0JyOEZFO0lBQ0M7RXBCdThGSDtFb0JuOEZJO0lBRUk7SUFDQTtTQUFBO0VwQnM4RlI7RW9CbDhGSTtJQUVJO0VwQnE4RlI7RW9CbjhGUTtJQUNFO0VwQnE4RlY7RW9CbjhGUTtJQUNFO0VwQnE4RlY7RW9CbjhGVTtJQUNFO0lBQ0E7SUFDQTtFcEJxOEZaO0VvQnA4Rlk7SUFDRTtFcEJzOEZkO0VvQmo4RlE7SUFDRTtJQUNBO0VwQm04RlY7RW9CbDhGVTtJQUNFO0lBQ0E7RXBCbzhGWjtFb0JoOEZZO0lBQ0U7RXBCazhGZDtFcUJ4Z0dBO0lBTUk7SUFDQTtFckI2Z0dKO0VxQjFnR0U7SUFFSTtJQUNBO0lBQ0E7RXJCNmdHTjtFcUJ6Z0dFO0lBUUk7SUFDQTtFckI2Z0dOO0VxQnpnR007SUFJSTtJQUNBO0VyQjhnR1Y7RXFCMWdHTTtJQUlJO0lBQ0E7RXJCK2dHVjtFcUIzZ0dNO0lBSUk7SUFDQTtFckJnaEdWO0VxQjFnR0U7SUFFSTtFckI2Z0dOO0VxQnpnR0U7SUFLSTtFckI2Z0dOO0VxQjFnR007SUFFSTtFckI2Z0dWO0VxQnZnR0U7SUFJSTtJQUNBO0lBQ0E7RXJCMmdHTjtFcUI1OUZNO0lBR0k7RXJCeWdHVjtFcUJwZ0dJO0lBY0k7SUFDQTtTQUFBO0lBQ0E7RXJCMGdHUjtFcUJ4Z0dNO0lBS0k7RXJCOGdHVjtFcUJ6Z0dJO0lBSUk7RXJCNmdHUjtFcUIzZ0dNO0lBSUk7RXJCK2dHVjtFcUJ6Z0dNO0lBS0k7SUFDQTtFckI2Z0dWO0VxQnhnR0k7SUFRSTtJQUNBO0lBQ0E7U0FBQTtFckI0Z0dSO0VxQnpnR007SUFJSTtTQUFBO0VyQjZnR1Y7RXFCdmdHTTtJQVNJO0lBQ0E7RXJCMmdHVjtFcUJ2Z0dNO0lBU0k7SUFDQTtFckI2Z0dWO0VxQm5nR007SUFJSTtFckI0Z0dWO0VxQnpnR1E7SUFFSTtFckI0Z0daO0VxQjFoR0k7SUFvQ0k7RXJCc2dHUjtFcUJoZ0dRO0lBS0k7RXJCdWdHWjtFcUJyZ0dVOztJQVFJO0lBQ0E7RXJCMGdHZDtFcUIvL0ZRO0lBUUk7RXJCMGdHWjtFcUJyZ0dNO0lBU0k7SUFDQTtTQUFBO0lBQ0E7RXJCeWdHVjtFcUJ2Z0dRO0lBUUk7SUFDQTtFckIyZ0daO0VxQnJnR0k7SUFPSTtFckJ5Z0dSO0VxQnZnR007SUFLSTtFckIyZ0dWO0VzQmo0R0E7SUFJSTtFdEJzNEdKO0VzQm40R0U7SUFJSTtFdEJ1NEdOO0VzQm40R0U7SUFFSTtJQUNBO1NBQUE7SUFDQTtJQUNBO0V0QnM0R047RXNCbDRHTTtJQUlJO0V0QnM0R1Y7RXVCbDZHQTtJQUtJO0V2Qis2R0o7RXVCNTZHRTtJQU9JO0V2Qmc3R047RXVCNzZHSTtJQU9JO0V2Qms3R1I7RXVCOTZHSTtJQU1JO1NBQUE7RXZCazdHUjtFdUJoN0dNO0lBTUk7U0FBQTtFdkJvN0dWO0V1Qmo3R1E7SUFHSTtFdkJzN0daO0V1Qmg3R1U7SUFLSTtFdkJ1N0dkO0V1QnA3R1U7SUFJSTtJQUNBO0lBQ0E7RXZCeTdHZDtFdUJ2N0dZO0lBS0k7RXZCODdHaEI7RXVCdDdHSTtJQU1JO0lBQ0E7SUFDQTtFdkIwN0dSO0V1Qng3R007O0lBT0k7SUFDQTtFdkI2N0dWO0V1Qno3R007SUFJSTtJQUNBO0V2Qjg3R1Y7RXVCMzdHTTtJQUlJO0V2Qmc4R1Y7RXVCMTdHRTtJQU9JO0V2Qjg3R047RXVCMzdHSTtJQU9JO0V2Qmc4R1I7RXVCNTdHSTtJQUlJO0V2Qmc4R1I7RXVCNzdHTTtJQU9JO0lBQ0E7RXZCaThHVjtFdUI1N0dJO0lBRUk7SUFDQTtJQUNBO0V2Qis3R1I7RXVCMzdHSTtJQUtJO0lBQ0E7RXZCKzdHUjtFdUIxN0djO0lBQ0U7RXZCNDdHaEI7RXVCMTdHYztJQUNFO0V2QjQ3R2hCO0V1QjE3R2M7SUFDRTtFdkI0N0doQjtFdUJyN0dNO0lBUUk7SUFDQTtJQUNBO0lBQ0E7RXZCeTdHVjtFdUJyN0dNO0lBRUk7RXZCdzdHVjtFdUJ0N0dRO0lBRUk7RXZCeTdHWjtFdUJ2NkdrQjtJQU1JO0V2QjA3R3RCO0V1Qmg5R1U7SUE4Qkk7SUFDQTtTQUFBO0lBQ0E7RXZCdTdHZDtFdUJ0N0djO0lBQ0U7RXZCdzdHaEI7RXVCcDdHWTtJQVFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZCdzdHaEI7RXVCbDZHWTtJQU1JO0V2Qis2R2hCO0V1QnQ2R0U7SUFJSTtFdkIwNkdOO0V1QnY2R0k7SUFZSTtJQUNBO0lBQ0E7SUFDQTtFdkIyNkdSO0V1Qng2R007SUFtQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZCKzZHVjtFdUIzNkdJO0lBU0k7SUFDQTtJQUNBO0V2Qmc3R1I7RXVCOTZHTTtJQVlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZCaTdHVjtFdUI5NkdNO0lBTUk7SUFDQTtFdkJtN0dWO0V1Qi82R0k7SUFNSTtJQUNBO0V2Qm83R1I7RXVCbDdHTTtJQXVCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZCczdHVjtFdUJuN0dNO0lBTUk7SUFDQTtFdkJ3N0dWO0V1Qm43R0k7SUFPSTtJQUNBO0lBQ0E7SUFDQTtFdkJ3N0dSO0V3QjM0SEE7SUFJSTtFeEJnNUhKO0V3Qjc0SEU7SUFHSTtFeEJrNUhOO0V3Qjk0SEU7SUFJSTtFeEJrNUhOO0V3Qi80SEk7SUFFSTtJQUNBO0lBQ0E7RXhCazVIUjtFd0JoNUhRO0lBQ0U7RXhCazVIVjtFd0J4NEhNO0lBU0k7RXhCNDRIVjtFd0JyNEhRO0lBSUk7RXhCNDRIWjtFd0IxNEhVO0lBTUk7RXhCODRIZDtFd0IxNEhVO0lBTUk7SUFDQTtFeEI4NEhkO0V3QnY0SEU7SUFJSTtFeEI0NEhOO0V3QnQySEU7SUFFSTtJQUNBO0lBQ0E7RXhCMjRITjtFd0J6NEhNO0lBQ0U7RXhCMjRIUjtFeUJoaElBO0lBS0k7RXpCd2lJSjtFeUJyaUlFO0lBR0k7RXpCMGlJTjtFeUJ0aUlFO0lBSUk7RXpCMGlJTjtFeUJ2aUlJO0lBSUk7RXpCNGlJUjtFeUJ0Z0lJO0lBRUk7SUFDQTtJQUNBO0V6QjJpSVI7RXlCemlJUTtJQUNFO0V6QjJpSVY7RXlCamlJTTtJQWFJO0V6Qm9pSVY7RXlCamlJUTtJQUlJO0V6QnFpSVo7RXlCbmlJVTtJQU1JO0V6QnVpSWQ7RXlCbmlJVTtJQU1JO0lBQ0E7RXpCdWlJZDtFMEIvcElBO0lBaUJJO0lBQ0E7SUFDQTtFMUJzcklKO0UwQnBySUk7SUFDRTtFMUJzcklOO0UwQm5ySUk7SUFDRTtJQUNBO0UxQnFySU47RTBCanJJRTtJQUtJO0UxQnFySU47RTBCanJJRTtJQUVJO0lBQ0E7RTFCb3JJTjtFMEJocklFO0lBU0k7SUFDQTtFMUJvcklOO0UwQmhySUU7SUFJSTtFMUJvcklOO0UwQmhySUU7SUFNSTtFMUJvcklOO0UwQmxySUk7SUFJSTtFMUJzcklSO0UwQnBySU07SUFFSTtJQUNBO1NBQUE7RTFCdXJJVjtFMEJycklROztJQU1JO0UxQjBySVo7RTBCdHJJUTtJQUVJO0UxQnlySVo7RTBCcHJJWTtJQUNFO0lBQ0E7RTFCd3JJZDtFMEJocklFO0lBU0k7SUFDQTtJQUNBO0lBQ0E7RTFCb3JJTjtFMEJqcklJO0lBU0k7SUFDQTtJQUNBO0UxQnFySVI7RTJCbDBJQTtJQUdJO0UzQncwSUo7RTRCMzBJQTtJQUdJO0U1Qm8xSUo7RTRCajFJRTtJQU9JO0lBQ0E7SUFDQTtJQUNBO0U1QnExSU47RTRCbjFJSTtJQUlJO0U1QnUxSVI7RTRCcjFJTTtJQUdJO0U1QjAxSVY7RTRCdDFJTTtJQWdCSTtJQUNBO0lBQ0E7RTVCMDFJVjtFNEJ2MUlRO0lBSUk7SUFDQTtFNUI0MUlaO0U0QnIxSUU7SUFNSTtFNUIwMUlOO0U0QnQxSUU7SUFNSTtFNUIwMUlOO0U0QnQxSUU7SUFnQkksb0tBQ0U7SUFLRiw2dENBQ0U7RTVCMDBJUjtFNEJ0MElJO0lBTUksNnRDQUNFO0U1QnUwSVY7RTRCajBJUTs7SUFLSTtFNUJ1MElaO0U0QmwwSWM7O0lBR0k7RTVCNjBJbEI7RTRCaDBJSTtJQWdCSTtJQUNBO0lBQ0E7RTVCdTBJUjtFNEJyMElNO0lBR0k7RTVCMDBJVjtFNEJweUlFO0lBUUk7RTVCbzBJTjtFNEJoMElNO0lBSUk7RTVCdTBJVjtFNEJueklJO0lBVUk7SUFDQTtFNUJvMElSO0U0QmgwSUk7SUFnQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUJvMElSO0U0QjF6SU07SUFPSTtFNUJ1MElWO0U2QmxuSkE7SUFLSTtFN0JnOUpKO0U2Qjc4SkU7SUFRSTtJQUNBO0U3Qmk5Sk47RTZCOThKTTtJQU1JO0U3Qm85SlY7RTZCajlKTTtJQUtJO0U3QnE5SlY7RTZCLzhKRTtJQU9JO0lBQ0E7U0FBQTtJQUNBO0U3Qm05Sk47RTZCajlKSTtJQUlJO0U3QnE5SlI7RTZCbjlKTTtJQXNCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3QnM5SlY7RTZCejhKRTtJQU9JO0lBQ0E7RTdCbTlKTjtFNkJqOUpJO0lBSUk7RTdCcTlKUjtFNkJuOUpNO0lBR0k7RTdCdzlKVjtFNkJwOUpNO0lBWUk7SUFDQTtJQUNBO0U3Qnc5SlY7RTZCejhKRTtJQVNJO0lBQ0E7SUFDQTtJQUNBO0U3QnU5Sk47RTZCcjlKSTtJQUlJO0U3Qnk5SlI7RTZCdDlKTTtJQWlCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0IwOUpWO0U2Qmg4SkU7SUFJSTtJQUNBO0lBQ0E7RTdCKzhKTjtFNkJyOEpFO0lBS0k7SUFDQTtJQUNBO0U3QjY4Sk47RTZCMThKSTtJQUdJO0U3Qis4SlI7RTZCNzhKTTtJQUtJO0U3Qmk5SlY7RTZCMzhKUTs7SUFLSTtFN0JtOUpaO0U2Qmg5SlE7SUFPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3QnM5Slo7RTZCcDlKVTtJQUtJO0U3QjA5SmQ7RTZCdDlKUTtJQUlJO0U3QjA5Slo7RTZCdjlKVTtJQUtJO0lBQ0E7U0FBQTtFN0I0OUpkO0U2Qng5SlU7SUFPSTtTQUFBO0lBQ0E7SUFDQTtJQUNBO0U3QjY5SmQ7RTZCejlKYztJQU1JO0U3QjY5SmxCO0U2QnA5Slk7SUFHSTtFN0I0OUpoQjtFNkJ2OUpVO0lBTUk7SUFDQTtFN0IyOUpkO0U2Qm45SkU7SUFLSTtFN0J1OUpOO0U2QnI5Skk7SUFJSTtFN0IwOUpSO0U2QnY5Sk07SUFJSTtJQUNBO0U3QjI5SlY7RTZCdDlKSTtJQU1JO0lBQ0E7RTdCMDlKUjtFNkJ0OUpJO0lBTUk7RTdCNDlKUjtFNkIxOUpNO0lBSUk7RTdCZytKVjtFNkIzOUpJO0lBY0k7SUFDQTtTQUFBO0lBQ0E7SUFDQTtFN0JzK0pSO0U2Qm4rSk07SUFRSTtJQUNBO0U3QnUrSlY7RTZCbCtKSTtJQVNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdCcytKUjtFNkJuK0pRO0lBSUk7SUFDQTtFN0J1K0paO0U2QmorSk07SUFHSTtJQUNBO0U3QjgrSlY7RTZCeitKSTtJQVNJO0lBQ0E7SUFDQTtTQUFBO0lBQ0E7RTdCOCtKUjtFNkJuK0pNO0lBU0k7SUFDQTtJQUNBO0U3QjYrSlY7RTZCMStKTTtJQUVJO0lBQ0E7RTdCNitKVjtFNkJ2K0pJO0lBUUk7RTdCMitKUjtFNkJ6K0pNO0lBVUk7SUFDQTtFN0IrK0pWO0U2QjUrSlE7SUFFSTtFN0IrK0paO0U2QmorSkU7SUFJSTtFN0IyK0pOO0U2QnorSkk7SUFlSTtJQUNBO0U3QjQrSlI7RTZCMStKTTtJQU9JO0U3QisrSlY7RTZCNStKTTtJQVFJO0lBQ0E7SUFDQTtFN0JpL0pWO0U4QnBsTEE7SUFHSTtFOUIwbExKO0U4QnZsTEU7SUFPSTtJQUNBO0U5QjJsTE47RThCcmxMSTtJQUtJO0U5QjRsTFI7RThCemxMSTtJQUlJO0U5QjZsTFI7RThCeGxMRTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0U5QjJsTE47RThCeGxMSTtJQU1JO0lBQ0E7RTlCNGxMUjtFOEJ2bExFO0lBTUk7RTlCMmxMTjtFOEJ2bExFO0lBSUk7SUFDQTtFOUIybExOO0U4QnZsTEU7SUFTSTtJQUNBO1NBQUE7SUFDQTtJQUNBO0U5QjZsTE47RThCM2xMSTtJQUtJO0U5QmltTFI7RThCNWxMRTtJQU9JO0lBQ0E7RTlCZ21MTjtFK0I1c0xBO0lBR0k7RS9Ca3RMSjtFK0JodExFO0lBSUk7RS9Cb3RMTjtFZ0M3dExBO0lBSUk7SUFDQTtFaENtdUxKO0VnQy90TEE7SUFPSTtJQUNBO1NBQUE7SUFDQTtFaENtdUxKO0VnQ2p1TEU7SUFJSTtFaENxdUxOO0VnQ251TEk7SUEwQkk7SUFDQTtJQUNBO0lBQ0E7U0FBQTtJQUNBO0lBQ0E7SUFDQTtFaENzdUxSO0VnQ251TE07SUFHSTtFaEN3dUxWO0VnQ3R0TEU7SUFJSTtFaENtdUxOO0VnQ3p0TEE7SUFJSTtJQUNBO0lBQ0E7SUFDQTtFaENndUxKO0VnQzl0TEU7SUFPSTtFaENrdUxOO0VnQ3B0TEU7SUFVSTtJQUNBO0lBQ0E7SUFDQTtFaENpdUxOO0VnQ250TEU7SUFRSTtJQUNBO0lBQ0E7RWhDZ3VMTjtFZ0M3dExJO0lBUUk7RWhDZ3VMUjtFZ0MzdExFO0lBYUk7SUFDQTtJQUNBO0lBQ0E7RWhDK3RMTjtFZ0M1dExFO0lBYUk7SUFDQTtJQUNBO0lBQ0E7RWhDZ3VMTjtFZ0M3dExFO0lBU0k7SUFDQTtFaENpdUxOO0VnQzd0TEU7SUFPSTtFaENtdUxOO0VnQ2p1TEk7SUFJSTtFaENxdUxSO0VnQ2x1TEk7SUFJSTtFaENzdUxSO0VnQ2p1TEU7SUFLSTtJQUNBO0VoQ3N1TE47RWdDcHVMSTtJQUlJO0VoQ3d1TFI7RWdDbHVMQTtJQU1JO0VoQ3N1TEo7RWdDbnVMRTtJQUlJO0VoQ3V1TE47RWdDbnVMRTs7SUFRSTtJQUNBO0VoQ3d1TE47RWdDL3NMSTtJQVFJO0VoQ291TFI7RWdDaHVMSTtJQU9JO0VoQ3N1TFI7RWdDbnVMTTtJQUlJO0VoQ3V1TFY7RWdDbHVMSTtJQUtJO0VoQ3d1TFI7RWdDcHVMSTs7SUFLSTtJQUNBO0VoQ3l1TFI7RWlDM2xNQTtJQUdJO0VqQ2ltTUo7RWlDN2xNQTtJQU1JO0VqQ2ltTUo7RWlDOWxNRTtJQUlJO0VqQ2ttTU47RWlDL2xNSTtJQUdJO0VqQ29tTVI7RWlDaG1NSTtJQWlCSTtJQUNBO0lBQ0E7SUFDQTtFakNtbU1SO0VpQ2htTU07SUFJSTtJQUNBO0VqQ3FtTVY7RWlDL2xNRTtJQUlJO0lBQ0E7RWpDb21NTjtFaUNsbU1RO0lBQ0U7RWpDb21NVjtFaUM5bE1FO0lBR0k7RWpDbW1NTjtFaUNqbU1RO0lBQ0U7RWpDbW1NVjtFaUNybE1FO0lBTUk7RWpDNmxNTjtFaUN4bE1BO0lBU0k7SUFDQTtJQUNBO0VqQzBsTUo7RWlDdmxNRTtJQU1JO0lBQ0E7SUFDQTtFakMybE1OO0VpQ3ZsTU07SUFJSTtFakM0bE1WO0VpQ3RsTVk7SUFHSTtFakMrbE1oQjtFaUN2bE1JO0lBSUk7RWpDNGxNUjtFaUMva01FO0lBY0k7SUFDQTtJQUNBO1NBQUE7SUFDQTtFakNvbE1OO0VpQzdrTUk7SUFNSTtFakNxbE1SO0VpQ3o3TEk7SUFLSTtFakNxOU9SO0VpQ3B6T0k7SUFJSTtFakNrMFFSO0VpQzl6UUU7SUFTSTtFakNtMFFOO0VpQ3R6UUE7SUFJSTtFakNpMFFKO0VpQy96UUU7SUFjSTtJQUNBO1NBQUE7SUFDQTtJQUNBO0lBQ0E7RWpDbzBRTjtFaUNsMFFJO0lBU0k7SUFDQTtFakNzMFFSO0VrQ3I1UkE7SUFHSTtFbEMyNVJKO0VrQ3Y1UkE7SUFPSTtJQUNBO0lBQ0E7RWxDMjVSSjtFa0N4NVJFO0lBSUk7SUFDQTtFbEM0NVJOO0VrQ3o1Ukk7SUFHSTtFbEM4NVJSO0VrQzE1Ukk7SUFZSTtJQUNBO0lBQ0E7SUFDQTtFbEM4NVJSO0VrQzM1Uk07SUFJSTtJQUNBO0VsQ2c2UlY7RWtDMTVSRTtJQUlJO0VsQzg1Uk47RWtDMzVSSTtJQUdJO0VsQ2c2UlI7RWtDNTRSRTs7SUFTSTtJQUNBO0VsQzQ1Uk47RWtDbDVSSTtJQUtJO0lBQ0E7RWxDODVSUjtFa0MxNVJJO0lBS0k7SUFDQTtFbENnNlJSO0VrQzk1Uk07SUFPSTtTQUFBO0VsQ2s2UlY7RWtDaDZSUTtJQVNJO0lBQ0E7RWxDbzZSWjtFa0NsNVJJO0lBRUk7SUFDQTtFbENpNlJSO0VrQzc1Ukk7SUFFSTtJQUNBO0VsQ2c2UlI7RWtDOTVSTTtJQUlJO0lBQ0E7SUFDQTtFbENrNlJWO0VrQzM1UkE7SUFNSTtTQUFBO0VsQys1Uko7RWtDNzVSRTtJQUlJO0VsQ2k2Uk47RWtDOTVSRTtJQU9JO0lBQ0E7SUFDQTtFbENrNlJOO0VrQzc1UkE7SUFFSTtJQUNBO0lBQ0E7U0FBQTtFbENnNlJKO0VrQzk1UkU7SUFJSTtFbENrNlJOO0VrQzc1UkE7SUFJSTtFbENpNlJKO0VrQy81UkU7SUFlSTtJQUNBO1NBQUE7SUFDQTtJQUNBO0lBQ0E7RWxDbzZSTjtFbUMzcVNBO0lBSUk7RW5DZ3JTSjtFbUM1cVNBO0lBTUk7SUFDQTtFbkNnclNKO0VtQzVxU0E7SUFXSTtJQUNBO1NBQUE7SUFDQTtFbkNnclNKO0VtQzdxU0U7SUFLSTtFbkNvclNOO0VtQy9xU0E7SUFNSTtJQUNBO0lBQ0E7U0FBQTtFbkNtclNKO0VtQ2hyU0U7SUFFSTtJQUNBO0kvQi9DTjtJQUNBO0lBQ0E7SStCK0NNO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkNxclNOO0VtQ2pyU0U7SUFlSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5DcXJTTjtFbUMvcVNNO0lBTUk7RW5DdXJTVjtFbUNuclNNO0lBTUk7RW5DdXJTVjtFbUNyclNRO0lBSUk7RW5DMHJTWjtFbUNuclNFO0lBS0k7SUFDQTtFbkN1clNOO0VtQ3ByU0k7SUFNSTtFbkN3clNSO0VtQ3ByU0k7SUFPSTtJQUNBO0VuQ3dyU1I7RW1DdHJTTTtJQVVJO0VuQzByU1Y7RW1DbnJTUTtJQUtJO0VuQzByU1o7RW1DcnJTSTtJQVVJO0lBQ0E7SUFDQTtFbkN5clNSO0VtQ2pyU0k7SUFPSTtJQUNBO0VuQ3dyU1I7RW1DcHJTSTtJQU9JO0lBQ0E7SUFDQTtFbkN3clNSO0VtQ3ByU0k7SUFLSTtFbkN3clNSO0VtQ3RyU007SUFLSTtJQUNBO0VuQzByU1Y7RW1DcHJTVTtJQUtJO0VuQzJyU2Q7RW1DcHJTSTtJQU9JO0lBQ0E7SUFDQTtTQUFBO0VuQ3dyU1I7RW1DdHJTTTtJQUlJO0VuQzByU1Y7RW1DeHJTUTtJQUlJO0VuQzRyU1o7RW1DbnJTRTtJQUlJO0VuQ3VyU047RW1DanJTSTtJQU1JO0lBQ0E7RW5Dd3JTUjtFbUNsclNBO0lBSUk7RW5Dc3JTSjtFbUNwclNFO0lBSUk7SUFDQTtJQUNBO0lBQ0E7U0FBQTtFbkN3clNOO0VtQ3JyU0U7SUFLSTtJQUNBO0VuQzByU047RW1DcHJTSTtJQVNJO0lBQ0E7RW5DNnJTUjtFbUN4clNNO0lBS0k7RW5DNHJTVjtFbUN6clNRO0lBS0k7SUFDQTtFbkM2clNaO0VtQzFyU1E7SUFLSTtJQUNBO0VuQzhyU1o7RW1DM3JTUTtJQUtJO0lBQ0E7RW5DK3JTWjtFbUM1clNRO0lBS0k7SUFDQTtFbkNnc1NaO0VtQzdyU1E7SUFLSTtJQUNBO0VuQ2lzU1o7RW1DMXJTRTtJQUlJO0lBQ0E7RW5DOHJTTjtFbUM1clNJO0lBU0k7SUFDQTtFbkNnc1NSO0VtQzlyU1E7SUFDRTtFbkNnc1NWO0VtQzVyU007SUFNSTtFbkNnc1NWO0VtQzVyU007SUFRSTtFbkNrc1NWO0VtQ2hzU1E7SUFJSTtJQUNBO0VuQ29zU1o7RW1DN3JTRTtJQUtJO0lBQ0E7RW5DaXNTTjtFbUM5clNJO0lBSUk7SUFDQTtFbkNrc1NSO0VtQy9yU0k7SUFHSTtFbkNvc1NSO0VtQ2hzU0k7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbkNtc1NSO0VtQzFyU0k7SUFFSTtJQUNBO0VuQ2lzU1I7RW1DM3JTQTtJQUlJO0VuQytyU0o7RW1DN3JTRTtJQU9JO0lBQ0E7RW5DaXNTTjtFbUM5clNJO0lBUUk7SUFDQTtFbkNrc1NSO0VtQ2hzU007SUFTSTtJQUNBO0VuQ29zU1Y7RW1DaHNTTTtJQUtJO0VuQ29zU1Y7RW1DbHNTUTtJQUtJO0VuQ3NzU1o7RW1DbnNTUTtJQU1JO0lBQ0E7RW5DdXNTWjtFbUNyc1NVO0lBTUk7RW5DNHNTZDtFbUNuc1NBO0lBSUk7RW5DdXNTSjtFbUNoc1NFO0lBRUk7SUFDQTtFbkNzc1NOO0VtQ2xzU0U7SUFJSTtFbkNzc1NOO0VtQ25zU0k7SUFLSTtJQUNBO0VuQ3VzU1I7RW1DcHNTTTtJQVNJO0lBQ0E7RW5Dd3NTVjtFbUNyc1NRO0lBSUk7RW5DeXNTWjtFbUN2c1NVO0lBTUk7RW5DMnNTZDtFbUN2c1NVO0lBTUk7SUFDQTtFbkMyc1NkO0VtQ2hxU0U7SUFPSTtJQUNBO0VuQzBzU047RW1DcnNTQTtJQUlJO0VuQ3lzU0o7RW1DdnNTRTtJQUlJO0VuQzJzU047RW1DbnNTRTtJQU1JO0lBQ0E7RW5DMnNTTjtFb0NyN1RGO0lBR0k7RXBDMjdURjtFb0N4N1RGO0lBcUJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEM2N1RGO0VvQ3A3VEY7SUFHSTtFcENrOFRGO0VvQzc3VEY7SUFLSTtJQUNBO0VwQ284VEY7RW9DcDdURjtJQU1JO0lBQ0E7RXBDeThURjtFb0N0OFRGO0lBS0k7SUFDQTtFcEM0OFRGO0VvQ3o4VEY7SUFLSTtJQUNBO0VwQys4VEY7RW9DNThURjtJQUlJO0VwQ2s5VEY7QUEvNVRGOztBTXlGVTtFQUNFO0lBQ0U7RU42aENaO0FBQ0YsQyJ9*/