/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/app.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: 'Sharp Grotesk';
  src: url(/wp-content/public/fonts/SharpGroteskBold-12.773c488d.woff2) format("woff2"), url(/wp-content/public/fonts/SharpGroteskBold-12.c227eb1c.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sharp Grotesk';
  src: url(/wp-content/public/fonts/SharpGroteskSmBold-12.382cbf63.woff2) format("woff2"), url(/wp-content/public/fonts/SharpGroteskSmBold-12.c8cefdfb.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sharp Grotesk Fallback';
  src: local("Arial Narrow"), local("Arial");
  size-adjust: 72%;
  ascent-override: 80%;
  descent-override: 20%;
}

@font-face {
  font-family: 'weszlo';
  src: url(/wp-content/public/fonts/weszlo.183a4a70.eot);
  src: url(/wp-content/public/fonts/weszlo.183a4a70.eot#iefix) format("embedded-opentype"), url(/wp-content/public/fonts/weszlo.f912fa61.ttf) format("truetype"), url(/wp-content/public/fonts/weszlo.93391195.woff) format("woff"), url(/wp-content/public/images/weszlo.cc43fb8c.svg#weszlo) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.wes {
  font-family: 'weszlo' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.wes-star:before {
  content: "\e900";
}

.wes-like:before {
  content: "\e901";
}

.wes-dislike:before {
  content: "\e901";
  display: block;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.wes-instagram:before {
  content: "\e902";
}

.wes-check:before {
  content: "\e903";
}

.wes-times:before {
  content: "\e904";
}

.wes-times-bold:before {
  content: "\e905";
}

.wes-angle-up:before {
  content: "\e906";
}

.wes-angle-right {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.wes-angle-right:before {
  content: "\e906";
}

.wes-angle-down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.wes-angle-down:before {
  content: "\e906";
}

.wes-angle-down.rotate-180 {
  --tw-rotate: 0deg;
}

.wes-angle-down.rotate-0 {
  --tw-rotate: 180deg;
}

.wes-angle-left {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.wes-angle-left:before {
  content: "\e906";
}

.wes-weszlo:before {
  content: "\e907";
}

.wes-send:before {
  content: "\e908";
}

.wes-hamburger:before {
  content: "\e909";
}

.wes-coupon:before {
  content: "\e90a";
}

.wes-broadcast:before {
  content: "\e90b";
}

.wes-user:before {
  content: "\e90c";
}

.wes-twitter:before {
  content: "\e90d";
}

.wes-edit:before {
  content: "\e90e";
}

.wes-share:before {
  content: "\e90f";
}

.wes-comment:before {
  content: "\e910";
}

.wes-home:before {
  content: "\e911";
}

.wes-label:before {
  content: "\e912";
}

.wes-comment-alt:before {
  content: "\e913";
}

.wes-volume-off:before {
  content: "\e914";
}

.wes-volume-on:before {
  content: "\e915";
}

.wes-play:before {
  content: "\e916";
}

.wes-pause:before {
  content: "\e917";
}

.wes-popular:before {
  content: "\e918";
}

.wes-calendar:before {
  content: "\e919";
}

.wes-stadium:before {
  content: "\e91a";
}

.wes-whistle:before {
  content: "\e91b";
}

.wes-tv:before {
  content: "\e91c";
}

.wes-cross-bold:before {
  content: "\e91d";
}

.wes-ban:before {
  content: "\e91e";
}

.wes-star-o:before {
  content: "\e91f";
}

.wes-city:before {
  content: "\e920";
}

.wes-coach:before {
  content: "\e921";
}

.wes-search:before {
  content: "\e922";
}

.wes-bullet-list:before {
  content: "\e923";
}

.wes-tournament:before {
  content: "\e924";
}

.wes-flash:before {
  content: "\e925";
}

.wes-ball:before {
  content: "\e926";
}

.wes-shoe:before {
  content: "\e927";
}

.wes-empty-search:before {
  content: "\e928";
}

.wes-copy:before {
  content: "\e929";
}

.wes-x:before {
  content: "\e92a";
}

.wes-linkedin:before {
  content: "\e92b";
}

.wes-chat-bubble:before {
  content: "\e92c";
}

:root {
  --neutral-background-default: #ffffff;
  --neutral-background-weak: #ffffff;
  --neutral-background-weak-hover: #f2f2f2;
  --neutral-background-weak-active: #e6e6e6;
  --neutral-background-dark: #1b1b1b;
  --neutral-background-dark-hover: #121212;
  --neutral-background-dark-active: #000000;
  --neutral-surface-default: #ffffff;
  --neutral-surface-default-hover: #171717;
  --neutral-surface-weak: #f1f1f1;
  --neutral-surface-weak-hover: #2f2f2f;
  --neutral-surface-strong: #f5f5f5;
  --neutral-surface-dark: #131313;
  --neutral-surface-navigation: #f9f9fb;
  --neutral-border-default: #f1f1f1;
  --neutral-border-default-hover: #2f2f2f;
  --neutral-border-default-active: #474747;
  --neutral-border-weak: #e6e6e6;
  --neutral-border-strong: #383838;
  --neutral-border-disabled: #dddfe0;
  --neutral-content-strong: #000000;
  --neutral-content-default: #333333;
  --neutral-content-weak: #999999;
  --neutral-content-dark: #ffffff;
  --neutral-content-disabled: #dddfe0;
  --neutral-content-navigation: #000000;
  --scrollbar: #ffaf37;
  --scrollbar-hover: #ffa620;
  --selected-surface-weak: #ffaf37;
  --selected-surface-weak-hover: #ffa620;
  --selected-surface-strong: #f7970f;
  --selected-surface-strong-hover: #f58500;
  --selected-surface-disabled: #f2f2f3;
  --selected-border-default: #f7970f;
  --selected-border-disabled: #dddfe0;
  --selected-content-default: #000000;
  --selected-content-strong: #f7970f;
  --selected-content-weak: #000000;
  --selected-content-navigation: #f7970f;
  --action-surface-strong: #ff981a;
  --action-surface-strong-hover: #ff8c00;
  --action-surface-strong-active: #ff7a00;
  --action-surface-default: #000000;
  --action-surface-default-hover: #0f0f0f;
  --action-surface-default-active: #131313;
  --action-surface-weak: #e6e6e6;
  --action-surface-weak-hover: #f2f2f2;
  --action-surface-weak-active: #d9d9d9;
  --action-surface-disabled: #f2f2f3;
  --action-border-default: #ffa333;
  --action-border-default-hover: #ff981a;
  --action-border-default-active: #ff8c00;
  --action-border-strong: #ffffff;
  --action-border-disabled: #dddfe0;
  --action-content-weak: #ffa333;
  --action-content-default: #000000;
  --action-content-strong: #000000;
  --action-content-disabled: #dddfe0;
  --action-content-hover: #fd9800;
  --success-surface-default: #f8ffef;
  --success-surface-default-hover: #ffa620;
  --success-surface-strong: #72c140;
  --success-surface-strong-hover: #569c30;
  --success-surface-dark: #233521;
  --success-border-default: #72c140;
  --success-content-default: #569c30;
  --success-content-strong: #ffffff;
  --critical-surface-default: #fdf1f0;
  --critical-surface-default-hover: #ffa620;
  --critical-surface-strong: #f8414c;
  --critical-surface-strong-hover: #cb333d;
  --critical-border-default: #f8414c;
  --critical-content-default: #cb333d;
  --critical-content-strong: #ffffff;
  --info-border-default: #40c1a2;
  --special-surface-euro2024-default: #0f33bf;
  --special-surface-euro2024-strong: #062188;
  --special-content-euro2024-weak: #798fe5;
}

.dark,
.mode-dark {
  --neutral-background-default: #131313;
  --neutral-background-weak: #171717;
  --neutral-background-weak-hover: #171717;
  --neutral-background-weak-active: #141414;
  --neutral-background-dark: #000000;
  --neutral-background-dark-hover: #0f0f0f;
  --neutral-background-dark-active: #131313;
  --neutral-surface-default: #181818;
  --neutral-surface-default-hover: #1e1e1e;
  --neutral-surface-weak: #292929;
  --neutral-surface-weak-hover: #2f2f2f;
  --neutral-surface-weak-default: #212121;
  --neutral-surface-strong: #0f0f0f;
  --neutral-surface-navigation: #080808;
  --neutral-surface-dark: #000000;
  --neutral-border-default: #292929;
  --neutral-border-default-hover: #2f2f2f;
  --neutral-border-default-active: #f7970f;
  --neutral-border-weak: #1c1c1c;
  --neutral-border-strong: #383838;
  --neutral-border-disabled: #1c1c1c;
  --neutral-content-strong: #ffffff;
  --neutral-content-default: #d9d9d9;
  --neutral-content-weak: #808080;
  --neutral-content-dark: #ffffff;
  --neutral-content-disabled: #2e2e30;
  --neutral-content-navigation: #ffffff;
  --selected-surface-weak: #ffaf37;
  --selected-surface-weak-hover: #ea7e00;
  --selected-surface-strong: #f7970f;
  --selected-surface-strong-hover: #f58500;
  --selected-surface-disabled: #383838;
  --selected-border-default: #f7970f;
  --selected-border-disabled: #383838;
  --selected-content-default: #000000;
  --selected-content-strong: #f7970f;
  --selected-content-weak: #000000;
  --selected-content-navigation: #f7970f;
  --action-surface-strong: #ffaf37;
  --action-surface-strong-hover: #ec8e00;
  --action-surface-strong-active: #fd9800;
  --action-surface-default: #000000;
  --action-surface-default-hover: #0f0f0f;
  --action-surface-default-active: #131313;
  --action-surface-weak: #272727;
  --action-surface-weak-hover: #1f1f1f;
  --action-surface-weak-active: #ffaf37;
  --action-surface-disabled: #242424;
  --action-border-default: #ffaf37;
  --action-border-default-hover: #ffa620;
  --action-border-default-active: #fd9800;
  --action-border-strong: #ffffff;
  --action-border-disabled: #383838;
  --action-content-weak: #ffaf37;
  --action-content-default: #ffffff;
  --action-content-strong: #000000;
  --action-content-disabled: #383838;
  --action-content-hover: #fd9800;
  --success-surface-default: #f8ffef;
  --success-surface-default-hover: #edffd6;
  --success-surface-strong: #569c30;
  --success-surface-strong-hover: #4b882a;
  --success-surface-dark: #233521;
  --success-border-default: #72c140;
  --success-content-default: #569c30;
  --success-content-strong: #ffffff;
  --critical-surface-default: #fdf1f0;
  --critical-surface-default-hover: #fadddb;
  --critical-surface-strong: #f8414c;
  --critical-surface-strong-hover: #cb333d;
  --critical-border-default: #f8414c;
  --critical-content-default: #cb333d;
  --critical-content-strong: #ffffff;
  --info-border-default: #40c1a2;
  --special-surface-euro2024-default: #0f33bf;
  --special-surface-euro2024-strong: #062188;
  --special-content-euro2024-weak: #798fe5;
}

/* Other vars */
:root {
  --shortsReelProperWidthXL_dvh: calc((9 / 16) * (100dvh - 2.625rem - 4rem + 1rem));
  /* ([aspect ratio]) * (100dvh - [.reel padding-y]) */
  --mobile-topBar-height: 4.125rem;
  --mobile-navbar-height: 3.5rem;
}

/* ([aspect ratio]) * (100vh - [.video-modal padding-y]) */
/* ([aspect ratio]) * (100vh - [.video-modal padding-y]) */
/* =WordPress Core
-------------------------------------------------------------- */
.alignright {
  float: right;
}

.alignleft {
  float: left;
}

a img.alignright {
  float: right;
}

a img.alignleft {
  float: left;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  padding: 5px 3px 10px;
  text-align: center;
  margin-bottom: 1.5em;
  /* Gutenberg */
  max-width: 100%;
  /* Gutenberg */
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Gutenberg styles */
.alignleft,
.alignright {
  max-width: 636px !important;
  /* Let's work to make this !important unnecessary */
}

.alignleft img,
.alignright img,
.alignleft figcaption,
.alignright figcaption {
  max-width: 50%;
  width: 50%;
}

.alignleft figcaption {
  clear: left;
}

.alignright figcaption {
  clear: right;
}

.alignleft img,
.alignleft figcaption {
  float: left;
  margin-right: 1.5em;
}

.alignright img,
.alignright figcaption {
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

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

/* Gutenberg blocks: */
.entry-content > * {
  margin: 36px auto;
  max-width: 636px;
  padding-left: 14px;
  padding-right: 14px;
}

.entry-content > .alignwide {
  max-width: 1100px;
}

.entry-content > .alignfull {
  margin: 1.5em 0;
  max-width: 100%;
}

.entry-content ul,
.entry-content ol {
  margin: 1.5em auto;
  max-width: 636px;
  list-style-position: outside;
}

.wp-block-video video {
  max-width: 636px;
}

.wp-block-image img {
  display: block;
}

.wp-block-image.alignleft,
.wp-block-image.alignright {
  width: 100%;
}

.wp-block-image.alignfull img {
  width: 100vw;
}

.wp-block-gallery:not(.components-placeholder) {
  margin: 1.5em auto;
}

.wp-block-cover-text p {
  padding: 1.5em 14px;
}

ul.wp-block-latest-posts.alignwide,
ul.wp-block-latest-posts.alignfull,
ul.wp-block-latest-posts.is-grid.alignwide,
ul.wp-block-latest-posts.is-grid.alignwide {
  padding: 0 14px;
}

.wp-block-table {
  display: block;
  overflow-x: auto;
}

.wp-block-table table {
  border-collapse: collapse;
  width: 100%;
}

.wp-block-table td, .wp-block-table th {
  padding: .5em;
}

.entry-content li {
  margin-left: 2.5em;
  margin-bottom: 6px;
}

.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul {
  margin: 0 auto;
}

.entry-content ul ul li,
.entry-content ol ol li,
.entry-content ul ol li,
.entry-content ol ul li {
  margin-left: 0;
}

.wp-block-embed.type-video > .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}

.wp-block-embed.type-video > .wp-block-embed__wrapper > iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.wp-block-quote.is-large {
  margin: 0 auto 16px;
}

.wp-block-pullquote > p:first-child {
  margin-top: 0;
}

.wp-block-separator {
  margin: 3em auto;
  padding: 0;
}

@media screen and (min-width: 768px) {
  .wp-block-cover-text p {
    padding: 1.5em 0;
  }
  .entry-content > * {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/*--------------------------------------------------------------
# Block Color Palette Colors
--------------------------------------------------------------*/
.has-strong-blue-color {
  color: #0073aa;
}

.has-strong-blue-background-color {
  background-color: #0073aa;
}

.has-lighter-blue-color {
  color: #229fd8;
}

.has-lighter-blue-background-color {
  background-color: #229fd8;
}

.has-very-light-gray-color {
  color: #eee;
}

.has-very-light-gray-background-color {
  background-color: #eee;
}

.has-very-dark-gray-color {
  color: #444;
}

.has-very-dark-gray-background-color {
  background-color: #444;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.3333333333%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.6666666667%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.2857142857%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.1111111111%;
}

.gallery-caption {
  display: block;
}

.tablepress {
  --head-bg-color: var(--neutral-background-weak-default,#171717);
  --head-text-color: var(--neutral-content-default,#D9D9D9);
  --odd-bg-color: transparent;
  --text-color: var(--neutral-content-default,#D9D9D9);
  --even-bg-color: transparent;
  --border-color: var(--neutral-border-default,#292929);
}

.tablepress .column-1 {
  border-right: 1px solid var(--border-color) !important;
}

.single-row{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
  border-bottom-width: 1px;
  border-bottom-color: var(--neutral-border-default);
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.single-row-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.single-row .number{
  width: 13px;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--action-content-weak);
}

.single-row .country{
  display: block;
  height: 0.75rem;
  width: 0.75rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.single-row .logo{
  display: block;
  height: 1.5rem;
  width: 1.5rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.single-row .name{
  margin-bottom: 0px;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

.single-row .club{
  margin-bottom: 0px;
  margin-top: 0.125rem;
  font-family: Inter, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  color: var(--neutral-content-weak);
}

.single-row .club a{
  color: var(--neutral-content-weak);
}

.single-row .position{
  margin-left: auto;
  border-radius: 2px;
  background-color: var(--neutral-surface-weak);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  text-transform: uppercase;
  color: var(--neutral-content-default);
}

.single-row .injury{
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  color: var(--critical-content-default);
}

.single-row .injury i{
  font-size: 16px;
}

.single-row .rating{
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  width: 39px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 2px;
  background-color: var(--success-border-default);
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
  font-weight: 700;
  color: var(--action-content-strong);
}

@media (min-width: 768px){
  .single-row .rating{
    font-size: 1rem;
    line-height: 1.25rem;
    letter-spacing: 0.02em;
    font-weight: 600;
  }
}

.single-row .score{
  margin-left: auto;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

.single-line{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  row-gap: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 0.75rem;
}

.single-line:not(:last-child){
  border-bottom-width: 1px;
  border-bottom-color: var(--neutral-border-default);
}

.single-line .part-left{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.75rem;
  padding-right: 1.25rem;
}

.single-line .part-left .team{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}

.single-line .part-left .team-info-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.single-line .part-left .team .image{
  display: block;
  height: 1.25rem;
  width: 1.25rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.single-line .part-left .team .name, .single-line .part-left .team .score{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-default);
}

.single-line .part-left .team .name.winner, .single-line .part-left .team .score.winner{
  color: var(--neutral-content-strong);
}

.single-line .part-left .team .name.loser, .single-line .part-left .team .score.loser{
  color: var(--neutral-content-weak);
}

.single-line .part-left .team .cards{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.single-line .part-left .team .cards img{
  height: auto;
  max-width: 100%;
}

.single-line .part-left .team .triangle{
  position: absolute;
  right: -1.25rem;
  display: block;
  height: 0px;
  width: 0px;
  border-width: 1px;
  border-left-width: 0;
  border-top-width: 6px;
  border-right-width: 8px;
  border-bottom-width: 6px;
  border-style: solid;
  border-left-color: transparent;
  border-top-color: transparent;
  --tw-border-opacity: 1;
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  border-bottom-color: transparent;
}

.single-line .part-right{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 72px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-left-width: 1px;
  border-left-color: var(--neutral-border-default);
}

.single-line .part-right p{
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  color: var(--neutral-content-weak);
}

.single-line .part-bottom{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.single-line .part-bottom .type-the-winner{
  width: 100%;
}

.single-line .part-bottom .type-the-winner .single-bet .image {
  background-color: #c62827 !important;
  background-size: 65%;
}

.live-score-teams .image{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1rem;
  display: none;
  height: auto;
  max-width: 100%;
}

@media (min-width: 768px){
  .live-score-teams .image{
    display: block;
  }
}

.live-score-teams .image.mobile{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  display: block;
  border-radius: 16px;
}

@media (min-width: 768px){
  .live-score-teams .image.mobile{
    display: none;
  }
}

.live-score-teams-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.25rem;
}

@media (min-width: 768px){
  .live-score-teams-wrap{
    margin-top: 1rem;
    margin-bottom: 1rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 4rem;
  }
}

.live-score-teams-wrap .team{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 16px;
  background-color: var(--neutral-surface-default);
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px){
  .live-score-teams-wrap .team{
    width: 50%;
    border-radius: 0px;
    border-bottom-width: 1px;
    border-bottom-color: var(--neutral-border-default);
    background-color: transparent;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.live-score-teams-wrap .team-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
}

.live-score-teams-wrap .team .logo{
  display: block;
  height: 1.5rem;
  width: 1.5rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.live-score-teams-wrap .team .name{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-default);
}

.live-score-teams-wrap .team .record{
  margin-left: auto;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--action-content-weak);
}

.live-score-teams-tabs{
  margin-bottom: 1.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}

@media (min-width: 768px){
  .live-score-teams-tabs{
    display: none;
  }
}

.live-score-teams-tabs button{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 2px;
  border-width: 1px;
  border-color: transparent;
  background-color: var(--neutral-surface-weak);
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.live-score-teams-tabs button[aria-selected="true"], .live-score-teams-tabs button[data-selected="true"]{
  border-color: var(--selected-border-default);
    background-color: rgba(255, 175, 55, 0.2);
}

.live-score-teams-tabs button span{
  display: block;
  height: 1.25rem;
  width: 1.25rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

@media (min-width: 768px){
  .live-score-teams-tab-content{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 4rem;
  }
}

.live-score-teams-tab-single h3{
  margin-bottom: 0.75rem;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--action-content-default);
}

@media (min-width: 768px){
  .live-score-teams-tab-single h3{
    font-size: 1.25rem;
    line-height: 1.375rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.live-score-current-match{
  position: relative;
  background-color: var(--neutral-surface-default);
}

.live-score-current-match .line{
  margin-bottom: 1rem;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.01em;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--neutral-content-weak);
}

.live-score-current-match .line a{
  position: relative;
  z-index: 2;
  color: var(--neutral-content-weak);
}

.live-score-current-match .teams{
  margin-bottom: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}

.live-score-current-match .teams .team-wrap{
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.live-score-current-match .teams .image{
  position: relative;
  z-index: 2;
  margin-bottom: 0px;
  display: block;
  height: 4rem;
  width: 4rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.live-score-current-match .teams .team-name{
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.25rem;
  line-height: 1.375rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

@media (min-width: 768px){
  .live-score-current-match .teams .team-name{
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.live-score-current-match .teams .team-name.guest{
  text-align: right;
}

.live-score-current-match .teams .time-wrap{
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.live-score-current-match .teams .time-wrap p{
  margin-top: 0.5rem;
  margin-bottom: 1.5rem;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  color: var(--neutral-content-weak);
}

.live-score-current-match .teams .time-wrap p span{
  color: var(--action-content-weak);
}

.live-score-current-match .teams .time-wrap p span.results{
  margin-bottom: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 2.25rem;
  line-height: 2.25rem;
  letter-spacing: 0.005em;
  font-weight: 700;
  color: var(--action-content-default);
}

.live-score-current-match .teams .time-wrap .starts-in{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.25rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.01em;
  font-weight: 500;
}

.live-score-current-match .teams .time-wrap .starts-in span:first-child{
  color: var(--neutral-content-weak);
}

.live-score-current-match .teams .time-wrap .starts-in span:last-child{
  display: block;
  text-align: center;
  color: var(--neutral-content-strong);
}

.live-score-current-match .books{
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}

.live-score-current-match .books .single-bet{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.75rem;
  border-radius: 0.125rem;
  border-width: 1px;
  border-color: var(--action-border-default);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--action-content-weak);
    background-color: rgba(255, 175, 55, 0.2);
}

@media (min-width: 768px){
  .live-score-current-match .books .single-bet{
    font-size: 1.25rem;
    line-height: 1.375rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.live-score-current-match .books .single-bet .result{
  color: var(--neutral-content-default);
}

.live-score-current-match .books .single-bet.favorite{
  background-color: var(--action-surface-strong);
  color: var(--action-content-strong);
}

.live-score-current-match .books .single-bet.favorite .result{
  color: var(--action-content-strong);
}

.live-score-current-match .adult-only{
  margin-top: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-width: 1px;
  border-color: var(--neutral-border-default);
  color: var(--neutral-content-weak);
}

.live-score-current-match .adult-only span{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.live-score-current-match .adult-only span:first-child{
  width: 2.5rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right-width: 1px;
  border-right-color: var(--neutral-border-default);
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
}

.live-score-current-match .adult-only span:last-child{
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.01em;
  font-weight: 500;
}

.live-score-current-match-info{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  padding-bottom: 1.25rem;
}

@media (min-width: 768px){
  .live-score-current-match-info{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    padding-bottom: 0px;
  }
}

.live-score-current-match-info .single-info{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.live-score-current-match-info .single-info-label{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-default);
}

.live-score-current-match-info .single-info-label i{
  width: 1.25rem;
  font-size: 18px;
  color: var(--action-content-weak);
}

.live-score-current-match-info .single-info-content{
  text-align: right;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-default);
}

.live-score-current-match-info .single-info-content.referee{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.375rem;
}

.live-score-current-match-info .single-info-content.referee img{
  height: 0.75rem;
  width: 0.75rem;
}

.live-score-current-match .last-results > p{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

.live-score-current-match .last-results > div > span{
  display: block;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  color: var(--neutral-content-strong);
}

.live-score-current-match .last-results > div .results-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.live-score-current-match .last-results > div .results-wrap > div{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0.25rem;
}

.live-score-current-match .last-results > div .results-wrap > div:last-child{
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.live-score-current-match .last-results > div .results-wrap > div .number{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-strong);
}

.live-score-current-match .last-results > div .results-wrap > div .progress{
  height: 0.75rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  overflow: hidden;
  border-radius: 1000px;
  background-color: var(--neutral-border-strong);
}

.live-score-current-match .last-results > div.wins .results-wrap > div .progress-inner{
  background-color: var(--success-content-default);
}

.live-score-current-match .last-results > div.draws .results-wrap > div .progress-inner {
  background-color: #D59704;
}

.live-score-current-match .last-results > div.loses .results-wrap > div .progress-inner{
  background-color: var(--critical-surface-strong);
}

.live-season-table{
  overflow-x: scroll;
}

@media (min-width: 768px){
  .live-season-table{
    overflow-x: visible;
  }
}

.live-season-table::-webkit-scrollbar {
  display: none;
}

.live-season-table-head, .live-season-table-body {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}

@media (min-width: 1024px) {
  .live-season-table-head, .live-season-table-body {
    min-width: 0;
  }
}

.live-season-table-head > span, .live-season-table-body > span {
  width: 3.688rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 3.688rem;
      -ms-flex: 0 1 3.688rem;
          flex: 0 1 3.688rem;
}

.live-season-table-head .position, .live-season-table-body .position {
  width: 1.938rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 1.938rem;
      -ms-flex: 0 1 1.938rem;
          flex: 0 1 1.938rem;
}

.live-season-table-head .image, .live-season-table-body .image {
  width: 2.5rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 2.5rem;
      -ms-flex: 0 1 2.5rem;
          flex: 0 1 2.5rem;
}

.live-season-table-head .team-name, .live-season-table-body .team-name {
  width: 10.938rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 10.938rem;
      -ms-flex: 0 1 10.938rem;
          flex: 0 1 10.938rem;
}

.live-season-table-head .last-scores, .live-season-table-body .last-scores {
  width: 8.75rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 8.75rem;
      -ms-flex: 0 1 8.75rem;
          flex: 0 1 8.75rem;
}

.live-season-table-head{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-left-width: 2px;
  border-left-color: transparent;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-weak);
}

.live-season-table-head > span{
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 22px;
  padding-bottom: 22px;
  text-align: center;
}

.live-season-table-head .team{
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-color: var(--neutral-surface-default);
}

@media (min-width: 768px){
  .live-season-table-head .team{
    background-color: transparent;
  }
}

.live-season-table-head .team {
  width: 4.438rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 4.438rem;
      -ms-flex: 0 1 4.438rem;
          flex: 0 1 4.438rem;
}

.live-season-table-head .team + .team {
  width: 10.937rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 10.937rem;
      -ms-flex: 0 1 10.937rem;
          flex: 0 1 10.937rem;
}

.live-season-table-body{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border-bottom-width: 1px;
  border-left-width: 2px;
  border-bottom-color: var(--neutral-border-default);
  border-left-color: transparent;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-weak);
}

.live-season-table-body > span{
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 18px;
  padding-bottom: 18px;
  text-align: center;
}

.live-season-table-body .name-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.live-season-table-body .position{
  left: 0px;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--action-content-weak);
}

@media (min-width: 768px){
  .live-season-table-body .position{
    font-size: 1.25rem;
    line-height: 1.375rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.live-season-table-body .image{
  left: 31px;
}

@media (min-width: 768px){
  .live-season-table-body .image{
    left: 0px;
  }
}

.live-season-table-body .image span{
  display: block;
  height: 1.5rem;
  width: 1.5rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.live-season-table-body .position, .live-season-table-body .image{
  position: -webkit-sticky;
  position: sticky;
}

@media (min-width: 768px){
  .live-season-table-body .position, .live-season-table-body .image{
    position: static;
  }
}

.live-season-table-body .position, .live-season-table-body .image, .live-season-table-body .team-name{
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-color: var(--neutral-surface-default);
  text-align: left;
}

@media (min-width: 768px){
  .live-season-table-body .position, .live-season-table-body .image, .live-season-table-body .team-name{
    background-color: transparent;
  }
}

.live-season-table-body .team-name, .live-season-table-body .points, .live-season-table-body .last-scores{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

.live-season-table-body .last-scores{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
}

.live-season-table-body .last-scores span{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1.25rem;
  width: 1.25rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 2px;
}

.live-season-table-body .last-scores span.type-Z{
  background-color: var(--success-content-default);
}

.live-season-table-body .last-scores span.type-R{
  background-color: var(--action-surface-weak);
}

.live-season-table-body .last-scores span.type-P{
  background-color: var(--critical-surface-strong);
}

.live-season-table-body.selected{
  background-color: var(--neutral-surface-weak);
}

.live-season-table-body.selected .position, .live-season-table-body.selected .image, .live-season-table-body.selected .team-name{
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-color: var(--neutral-surface-weak);
  text-align: left;
}

@media (min-width: 768px){
  .live-season-table-body.selected .position, .live-season-table-body.selected .image, .live-season-table-body.selected .team-name{
    background-color: transparent;
  }
}

.live-season-table-body.promotion{
  border-left-color: var(--success-border-default);
}

.live-season-table-body.second{
  border-left-color: var(--info-border-default);
}

.live-season-table-body.relegation{
  border-left-color: var(--critical-border-default);
}

.live-season-table.hide-non-selected .live-season-table-body:not(.selected){
  display: none;
}

.live-season-table + .table-toggle-btn{
  margin-bottom: 2.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--action-content-weak);
}

.live-season-table + .table-toggle-btn i{
  margin-left: 0.5rem;
  display: block;
  font-size: 6px;
}

.live-season-table.squad .live-season-table-head > span, .live-season-table.squad .live-season-table-body > span {
  width: 2.5rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 2.5rem;
      -ms-flex: 0 1 2.5rem;
          flex: 0 1 2.5rem;
}

@media (min-width: 1024px) {
  .live-season-table.squad .live-season-table-head > span, .live-season-table.squad .live-season-table-body > span {
    width: 3.5rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 3.5rem;
        -ms-flex: 0 1 3.5rem;
            flex: 0 1 3.5rem;
  }
}

.live-season-table.squad .live-season-table-head{
  border-width: 0;
}

.live-season-table.squad .live-season-table-head > span{
  position: static;
  background-color: transparent;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.live-season-table.squad .live-season-table-head .team{
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  padding-left: 0px;
}

.live-season-table.squad .live-season-table-body > span{
  position: static;
  background-color: transparent;
  font-family: Inter, sans-serif;
}

.live-season-table.squad .live-season-table-body .name-wrap{
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}

.live-season-table.squad .live-season-table-body .position{
  background-color: transparent;
  padding-right: 0.25rem;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  width: 1.375rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 1.375rem;
      -ms-flex: 0 1 1.375rem;
          flex: 0 1 1.375rem;
}

.live-season-table.squad .live-season-table-body .team-name{
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  background-color: transparent;
  padding-left: 0px;
  width: auto;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.live-season-table.squad .live-season-table-body .points{
  color: var(--neutral-content-strong);
}

.table-legend{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.5rem;
  background-color: var(--neutral-background-dark);
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.table-legend .single-legend{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
}

.table-legend .single-legend .color{
  height: 0.75rem;
  width: 0.75rem;
}

.table-legend .single-legend .color.green{
  background-color: var(--success-surface-strong);
}

.table-legend .single-legend .color.teal{
  background-color: var(--info-border-default);
}

.table-legend .single-legend .color.red{
  background-color: var(--critical-border-default);
}

.table-legend .single-legend p{
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-weak);
}

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

.records-head p{
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-family: Inter, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  color: var(--neutral-content-weak);
}

.records-head p:last-child{
  text-align: right;
}

.records-body{
  padding-bottom: 0.5rem;
}

.records-body:not(:last-child){
  border-bottom-width: 1px;
  border-bottom-color: var(--neutral-border-default);
}

.records-body .team{
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.records-body .team-info{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}

.records-body .team-position{
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--action-content-weak);
}

.records-body .team-image{
  display: block;
  height: 1.5rem;
  width: 1.5rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.records-body .team-name{
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

.records-body .team-score{
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

.records-body .single-record{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.75rem;
  border-radius: 4px;
  background-color: var(--neutral-surface-weak);
  padding: 0.5rem;
}

.records-body .single-record:not(:last-child){
  margin-bottom: 0.5rem;
}

.records-body .single-record.loss {
  background-color: rgba(203, 51, 61, 0.2);
}

.records-body .single-record.win {
  background: rgba(86, 156, 48, 0.2);
}

.records-body .single-record .image{
  display: block;
  height: 1.5rem;
  width: 1.5rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.records-body .single-record .score{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

.records-body .single-record .team-name{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

.records-body .single-record-team{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
}

.records-body .single-record-team.host{
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.records-body .single-record-team.guest{
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.live-season-choice{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

@media (min-width: 768px){
  .live-season-choice{
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: var(--neutral-border-default);
    border-bottom-color: var(--neutral-border-default);
  }
}

.live-season-choice .image{
  height: 3rem;
  width: 3rem;
  border-radius: 4px;
  background-color: transparent;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.live-season-choice .title-wrap{
  margin-bottom: 0.375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
}

.live-season-choice .title-wrap h4{
  margin-bottom: 0px;
  font-size: 1.25rem;
  line-height: 1.375rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--action-content-weak);
}

@media (min-width: 768px){
  .live-season-choice .title-wrap h4{
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.live-season-choice .title-wrap button{
  border-width: 0;
  background-color: transparent;
}

.live-season-choice .subtitle{
  margin-top: 0.5rem;
  font-family: Inter, sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.01em;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--neutral-content-weak);
}

.live-season-choice .subtitle a{
  color: var(--neutral-content-weak);
}

.live-season-choice .seasons-dropdown-button{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  background-color: transparent;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

.live-season-choice .seasons-dropdown-button i{
  font-size: 6px;
}

.live-season-choice .seasons-dropdown{
  z-index: 10;
  min-width: 100px;
  background-color: var(--neutral-surface-default);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.live-season-choice .seasons-dropdown div{
  cursor: pointer;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--neutral-content-weak);
}

.live-season-choice .seasons-dropdown div:hover{
  color: var(--neutral-content-strong);
}

.who-wins{
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}

.who-wins .single-bet{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 2px;
  border-width: 1px;
  border-color: var(--action-border-default);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--action-content-default);
    background-color: rgba(255, 175, 55, 0.2);
}

@media (min-width: 768px){
  .who-wins .single-bet{
    font-size: 1.25rem;
    line-height: 1.375rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.who-wins-results{
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0px;
}

.who-wins-results .single-bet p{
  margin-bottom: 0.5rem;
  font-family: Inter, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  color: var(--action-content-weak);
}

.who-wins-results .single-bet div{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
}

@media (min-width: 768px){
  .who-wins-results .single-bet div{
    font-size: 1.25rem;
    line-height: 1.375rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.who-wins-results .single-bet p{
  text-align: center;
}

.who-wins-results .single-bet:first-child p{
  text-align: left;
}

.who-wins-results .single-bet:last-child p{
  text-align: right;
}

.who-wins-results .single-bet.team-one p{
  color: var(--action-content-weak);
}

.who-wins-results .single-bet.team-one div{
  background-color: var(--action-content-weak);
  color: var(--action-content-strong);
}

.who-wins-results .single-bet.draw p{
  color: var(--neutral-content-default);
}

.who-wins-results .single-bet.draw div{
  background-color: var(--neutral-surface-weak);
  color: var(--action-content-default);
}

.who-wins-results .single-bet.team-two p{
  color: var(--success-border-default);
}

.who-wins-results .single-bet.team-two div{
  background-color: var(--success-border-default);
  color: var(--action-content-strong);
}

.who-wins-wrap{
  position: relative;
  min-height: 64px;
}

.who-wins-wrap .spinner{
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--neutral-background-default);
}

.type-the-winner{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.75rem;
}

.type-the-winner .single-bet{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.375rem;
}

.type-the-winner .single-bet div{
  height: 2rem;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0.5rem;
}

.type-the-winner .single-bet div.image{
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0px;
}

.type-the-winner .single-bet div.bet{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.25rem;
  border-radius: 0.125rem;
  background-color: var(--neutral-surface-weak);
}

.type-the-winner .single-bet div.bet span{
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
}

.type-the-winner .single-bet div.bet span:first-child{
  color: var(--action-content-default);
}

.type-the-winner .single-bet div.bet span:last-child{
  color: var(--action-content-weak);
}

.type-the-winner .adult-only{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-width: 1px;
  border-color: var(--neutral-border-default);
  color: var(--neutral-content-weak);
}

.type-the-winner .adult-only span{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.type-the-winner .adult-only span:first-child{
  width: 2.5rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right-width: 1px;
  border-right-color: var(--neutral-border-default);
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
}

.type-the-winner .adult-only span:last-child{
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.01em;
  font-weight: 500;
}

.stats .single-stat{
  margin-bottom: 1.5rem;
}

.stats .single-stat-head{
  margin-bottom: 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}

.stats .single-stat-head div{
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: var(--neutral-content-default);
  color: var(--neutral-content-strong);
}

.stats .single-stat-head div:first-child{
  text-align: left;
}

.stats .single-stat-head div:last-child{
  text-align: right;
}

.stats .single-stat-head div.loss{
  color: var(--neutral-content-weak);
}

.stats .single-stat-body{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}

.stats .single-stat-body > div{
  position: relative;
  height: 0.5rem;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background-color: var(--neutral-surface-weak);
}

.stats .single-stat-body > div div{
  position: absolute;
  top: 0px;
  bottom: 0px;
  height: 100%;
  background-color: var(--action-content-weak);
}

.stats .single-stat-body > div:first-child div{
  left: auto;
  right: 0px;
}

.stats .single-stat-body > div:last-child div{
  left: 0px;
  right: auto;
}

.stats .single-stat-body > div.loss div {
    background-color: rgba(255, 175, 55, 0.3);
  }

.live-score-current-match-overview{
  margin-bottom: 1.5rem;
  border-bottom-width: 1px;
  border-bottom-color: var(--neutral-border-default);
  padding-bottom: 1.5rem;
}

.live-score-current-match-overview .line{
  margin-bottom: 0px;
  text-align: center;
  text-transform: uppercase;
}

@media (min-width: 768px){
  .live-score-current-match-overview .line{
    margin-bottom: 1rem;
  }
}

.live-score-current-match-overview .teams{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1rem;
}

@media (min-width: 768px){
  .live-score-current-match-overview .teams{
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 28px;
  }
}

.live-score-current-match-overview .teams .team{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

@media (min-width: 768px){
  .live-score-current-match-overview .teams .team{
    gap: 1rem;
  }
}

.live-score-current-match-overview .teams .team.host{
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (min-width: 768px){
  .live-score-current-match-overview .teams .team.host{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.live-score-current-match-overview .teams .team.guest{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media (min-width: 768px){
  .live-score-current-match-overview .teams .team.guest{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.live-score-current-match-overview .teams .team .image{
  margin-bottom: 0px;
  display: block;
  height: 3rem;
  width: 3rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.live-score-current-match-overview .teams .results{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.75rem;
  line-height: 2rem;
  letter-spacing: 0.01em;
  font-weight: 700;
  color: var(--action-content-default);
}

@media (min-width: 768px){
  .live-score-current-match-overview .teams .results{
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-weight: 700;
  }
}

.live-score-current-match-overview .teams .results .host, .live-score-current-match-overview .teams .results .guest{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.625rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 calc(50% - 0.625rem);
      -ms-flex: 0 1 calc(50% - 0.625rem);
          flex: 0 1 calc(50% - 0.625rem);
}

.live-score-current-match-overview .teams .results .host{
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.live-score-current-match-overview .teams .results .guest{
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.live-score-current-match-overview .teams .results .cards{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
}

.live-score-current-match-overview .teams .results .cards .card{
  height: 0.75rem;
  width: 0.5rem;
}

.live-score-current-match-overview .teams .minute{
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  color: var(--action-content-weak);
}

.live-score-current-match-overview .teams .finished{
  font-family: Inter, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  color: var(--neutral-content-weak);
}

.live-score-current-match-overview .teams .time-wrap p{
  margin-top: 0px;
  margin-bottom: 0.75rem;
  text-align: center;
}

.live-score-current-match-overview .teams .time-wrap p span{
  color: var(--action-content-weak);
}

.live-score-current-match-overview .teams .time-wrap .starts-in{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.01em;
  font-weight: 500;
}

.live-score-current-match-overview .teams .time-wrap .starts-in span:first-child{
  color: var(--neutral-content-weak);
}

.live-score-current-match-overview .teams .time-wrap .starts-in span:last-child{
  display: block;
  text-align: center;
  color: var(--neutral-content-strong);
}

.live-score-current-match-overview .teams-content-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.live-score-current-match-overview .goals{
  margin-top: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.5rem;
}

@media (min-width: 768px){
  .live-score-current-match-overview .goals{
    margin-top: 0.125rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.live-score-current-match-overview .goals .host, .live-score-current-match-overview .goals .guest{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.125rem;
}

@media (min-width: 768px){
  .live-score-current-match-overview .goals .host, .live-score-current-match-overview .goals .guest{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 0.75rem;
  }
}

.live-score-current-match-overview .goals .host .single-goal, .live-score-current-match-overview .goals .guest .single-goal{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
}

.live-score-current-match-overview .goals .host .single-goal .image, .live-score-current-match-overview .goals .guest .single-goal .image{
  display: none;
  height: 13px;
  width: 13px;
  font-size: 13px;
  color: var(--action-content-weak);
}

@media (min-width: 768px){
  .live-score-current-match-overview .goals .host .single-goal .image, .live-score-current-match-overview .goals .guest .single-goal .image{
    display: block;
  }
}

.live-score-current-match-overview .goals .host .single-goal .image.red, .live-score-current-match-overview .goals .guest .single-goal .image.red{
  color: var(--critical-border-default);
}

.live-score-current-match-overview .goals .host .single-goal .image.white, .live-score-current-match-overview .goals .guest .single-goal .image.white{
  color: var(--action-content-default);
}

.live-score-current-match-overview .goals .host .single-goal .name, .live-score-current-match-overview .goals .guest .single-goal .name{
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: var(--neutral-content-default);
}

@media (min-width: 768px){
  .live-score-current-match-overview .goals .host .single-goal .name, .live-score-current-match-overview .goals .guest .single-goal .name{
    font-size: 0.75rem;
    line-height: 1.25rem;
    letter-spacing: -0.02em;
    font-weight: 400;
  }
}

.live-score-current-match-overview .goals .host .single-goal .minute, .live-score-current-match-overview .goals .guest .single-goal .minute{
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: var(--action-content-weak);
}

@media (min-width: 768px){
  .live-score-current-match-overview .goals .host .single-goal .minute, .live-score-current-match-overview .goals .guest .single-goal .minute{
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: -0.01em;
    font-weight: 400;
  }
  .live-score-current-match-overview .goals .divider{
    display: none;
  }
}

.live-score-current-match-overview .goals .host{
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media (min-width: 768px){
  .live-score-current-match-overview .goals .host{
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.live-score-current-match-overview .goals .guest{
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (min-width: 768px){
  .live-score-current-match-overview .goals .guest{
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.match-overview h4{
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.75rem;
  text-align: center;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
  font-weight: 700;
  text-transform: uppercase;
  color: var(--neutral-content-strong);
}

@media (min-width: 768px){
  .match-overview h4{
    font-size: 1rem;
    line-height: 1.25rem;
    letter-spacing: 0.02em;
    font-weight: 600;
  }
}

.match-overview h4:before, .match-overview h4:after{
  display: block;
  height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background-color: var(--neutral-border-default);
  --tw-content: '';
  content: var(--tw-content);
}

.match-overview h4 span{
  color: var(--action-content-weak);
}

.match-overview .single-action{
  margin-bottom: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 52px;
  gap: 0.75rem;
}

.match-overview .single-action .minute{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 37px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--action-content-weak);
}

.match-overview .single-action .info{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.match-overview .single-action .info .image{
  height: 1.25rem;
  width: 1.25rem;
}

.match-overview .single-action .info .image.yellow-card, .match-overview .single-action .info .image.red-card{
  height: 0.75rem;
}

.match-overview .single-action .info-wrap {
  max-width: calc(100% - 1.75rem);
}

.match-overview .single-action .info-wrap .title-wrap{
  margin-bottom: 0.125rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

.match-overview .single-action .info-wrap .title-wrap .name-rating{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.match-overview .single-action .info-wrap .title-wrap .name-rating.has-rating .name {
  max-width: calc(100% - 1.5rem);
}

.match-overview .single-action .info-wrap .subtext{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  color: var(--neutral-content-weak);
}

.match-overview .single-action .actions{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
}

.match-overview .single-action .actions .image {
  gap: 0.063rem;
}

.match-overview .single-action .actions .wes{
  font-size: 14px;
}

.match-overview .single-action .actions .yellow-card, .match-overview .single-action .actions .red-card, .match-overview .single-action .actions .double-card{
  height: 18px;
  width: 10px;
  max-width: 10px;
}

.match-overview .single-action .image{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  color: var(--action-content-weak);
}

.match-overview .single-action .image.red{
  color: var(--critical-border-default);
}

.match-overview .single-action .image.white{
  color: var(--action-content-default);
}

.match-overview .single-action .rating{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  width: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  background-color: var(--action-surface-strong);
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: var(--action-content-strong);
}

.match-overview .single-action .rating .plus, .match-overview .single-action .rating.plus{
  color: var(--success-content-strong);
  background-color: #2C8A00;
}

.match-overview .single-action .rating .minus{
  color: var(--critical-content-strong);
  background-color: #F22121;
}

.match-overview .single-action .rating.plus{
  background-color: var(--success-surface-strong);
}

.match-overview .single-action .rating.minus{
  background-color: var(--critical-surface-strong);
}

.match-overview .single-action.host{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

.match-overview .single-action.host .minute{
  border-right-width: 1px;
  border-right-color: var(--neutral-border-default);
  padding-right: 1rem;
}

.match-overview .single-action.host .info-wrap .title-wrap span:first-child{
  color: var(--action-content-weak);
}

.match-overview .single-action.guest{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.match-overview .single-action.guest .minute{
  border-left-width: 1px;
  border-left-color: var(--neutral-border-default);
  padding-left: 1rem;
}

.match-overview .single-action.guest .info{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.match-overview .single-action.guest .info-wrap .title-wrap span:last-child{
  color: var(--action-content-weak);
}

.match-overview .single-action.guest .info-wrap .subtext{
  text-align: right;
}

.single-page .section-post .article-content .live-score-current-match-overview{
  margin-top: 2rem;
  border-bottom-width: 0;
}

.euro .live-score-current-match-overview{
  border-bottom-width: 0;
}

@media (min-width: 768px){
  .euro .live-score-current-match-overview{
    border-bottom-width: 1px;
    border-bottom-color: var(--neutral-border-default);
  }
}

.results-header-top{
  margin-bottom: 1rem;
  display: none;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}

@media (min-width: 768px){
  .results-header-top{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.results-header-top > div{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 0.5rem;
}

.results-header-top > div:first-child{
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.results-header-top > div:last-child{
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.results-header-top h3{
  margin-bottom: 0px;
  font-size: 1.75rem;
  line-height: 2rem;
  letter-spacing: 0.01em;
  font-weight: 700;
  color: var(--neutral-content-navigation);
}

@media (min-width: 768px){
  .results-header-top h3{
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-weight: 700;
  }
}

.results-header-top .powered-by{
  margin-bottom: 0.375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.375rem;
}

.results-header-top .powered-by span{
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: -0.02em;
  font-weight: 400;
  line-height: 1;
  color: var(--neutral-content-weak);
}

.results-header-top .powered-by img{
  margin-bottom: 0.125rem;
  height: 0.75rem;
  width: 54px;
}

.results-header-top #searchLiveResults .input-wrap{
  width: 0px;
}

.results-header-top #searchLiveResults .input-wrap.active{
  width: 192px;
}

.results-header-top #searchLiveResults input{
  height: 2rem;
  width: 100%;
  border-radius: 0.125rem;
  border-width: 0;
  border-color: var(--neutral-border-strong);
  background-color: var(--neutral-surface-default);
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-strong);
}

.results-header-top #searchLiveResults input::-webkit-input-placeholder{
  color: var(--neutral-content-weak);
}

.results-header-top #searchLiveResults input::-moz-placeholder{
  color: var(--neutral-content-weak);
}

.results-header-top #searchLiveResults input:-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

.results-header-top #searchLiveResults input::-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

.results-header-top #searchLiveResults input::placeholder{
  color: var(--neutral-content-weak);
}

.results-header-top #searchLiveResults input:hover{
  border-color: var(--neutral-border-default-hover);
}

.results-header-top #searchLiveResults input:focus, .results-header-top #searchLiveResults input:focus-visible, .results-header-top #searchLiveResults input:focus-within{
  border-color: var(--neutral-border-default-active);
}

.results-header-top .search-button{
  font-size: 14px;
  color: var(--neutral-content-default);
}

.results-header-top .search-button i{
  font-size: 20px;
}

.results-header-top .only-live{
  position: relative;
  margin-left: 1rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
}

.results-header-top .only-live-label{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-strong);
}

.results-header-top .only-live-toggler{
  position: relative;
  height: 1rem;
  width: 1.75rem;
  border-radius: 9999px;
  background-color: var(--action-surface-weak);
}

.results-header-top .only-live-toggler::after{
  position: absolute;
  top: 2px;
  inset-inline-start: 2px;
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 9999px;
  background-color: var(--action-content-default);
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  --tw-content: '';
  content: var(--tw-content);
}

.results-header-bottom .calendar{
  position: relative;
}

@media (min-width: 768px) {
  .results-header-bottom .calendar:after {
    background: -webkit-gradient(linear, left top, right top, from(rgba(19, 19, 19, 0)), to(#131313));
    background: linear-gradient(90deg, rgba(19, 19, 19, 0) 0%, #131313 100%);
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 2;
    height: 100%;
    width: 47px;
    --tw-content: '';
    content: var(--tw-content);
  }
}

.results-header-bottom .calendar-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-x: auto;
}

.results-header-bottom .calendar .single-date, .results-header-bottom .calendar .single-date-calendar, .results-header-bottom .calendar .single-date-live{
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  width: 52px;
  min-width: 52px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--neutral-background-default);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  text-transform: uppercase;
  color: var(--neutral-content-weak);
}

@media (min-width: 768px){
  .results-header-bottom .calendar .single-date, .results-header-bottom .calendar .single-date-calendar, .results-header-bottom .calendar .single-date-live{
    width: 82px;
    min-width: 82px;
  }
}

.results-header-bottom .calendar .single-date.active, .results-header-bottom .calendar .single-date:hover, .results-header-bottom .calendar .single-date-calendar.active, .results-header-bottom .calendar .single-date-calendar:hover, .results-header-bottom .calendar .single-date-live.active, .results-header-bottom .calendar .single-date-live:hover{
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: var(--selected-content-strong);
}

.results-header-bottom .calendar .single-date:first-child, .results-header-bottom .calendar .single-date-calendar:first-child, .results-header-bottom .calendar .single-date-live:first-child{
  width: 44px;
  min-width: 44px;
  font-size: 14px;
  color: var(--neutral-content-default);
}

.results-header-bottom .calendar .single-date:not(:last-child), .results-header-bottom .calendar .single-date-calendar:not(:last-child), .results-header-bottom .calendar .single-date-live:not(:last-child){
  border-right-width: 1px;
  border-right-color: var(--neutral-border-weak);
}

.results-header-bottom .calendar .single-date-calendar{
  position: -webkit-sticky;
  position: sticky;
  left: 0px;
  z-index: 2;
}

@media (min-width: 768px){
  .results-header-bottom .calendar .single-date-live{
    display: none;
  }
}

.results-header-bottom.tournament .list, .results-header-bottom.tournament .tournament{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 20px;
  color: var(--neutral-content-default);
}

.results-header-bottom.tournament .list[aria-selected="true"], .results-header-bottom.tournament .tournament[aria-selected="true"]{
  color: var(--selected-content-strong);
}

.results-header-bottom.tournament .tournament{
  border-left-width: 1px;
  border-left-color: var(--neutral-border-weak);
}

.results-header-bottom.tournament .single-date{
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  border-left-width: 1px;
  border-left-color: var(--neutral-border-weak);
}

.flatpickr-calendar{
  background-color: var(--neutral-border-weak);
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.flatpickr-calendar .flatpickr-prev-month svg path, .flatpickr-calendar .flatpickr-next-month svg path {
  fill: #fff;
}

.flatpickr-calendar .flatpickr-month, .flatpickr-calendar .flatpickr-weekday{
  color: var(--neutral-content-strong);
}

.flatpickr-calendar .flatpickr-day{
  border-radius: 0px;
  border-width: 0;
  background-color: var(--neutral-border-weak);
  color: var(--neutral-content-strong);
}

.flatpickr-calendar .flatpickr-day:hover{
  background-color: transparent;
  color: var(--selected-content-strong);
}

.flatpickr-calendar .flatpickr-day.selected{
  background-color: var(--selected-surface-weak);
  color: var(--selected-content-default);
}

.flatpickr-calendar .flatpickr-day.flatpickr-disabled{
  color: var(--neutral-content-weak);
}

.flatpickr-calendar .flatpickr-monthDropdown-months{
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

.flatpickr-calendar .numInputWrapper{
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

.flatpickr-calendar .numInputWrapper span.arrowUp:after {
  border-bottom: 0.25rem solid rgba(255, 255, 255, 0.9);
}

.flatpickr-calendar .numInputWrapper span.arrowDown:after {
  border-top: 0.25rem solid rgba(255, 255, 255, 0.9);
}

.light .wynikomat-match-html .match-wrapper {
  background-image: url(/wp-content/public/images/pitch-light.41b02ea6.png) !important;
}

.light .wynikomat-match-html .player .name {
  color: #FFF !important;
}

.light .wynikomat-match-html .player .actions {
  background-color: #C6C6C6 !important;
}

.light .wynikomat-match-html .referee .name {
  color: #FFF !important;
}

.wynikomat-match-html .match-wrapper{
  position: relative;
  margin-top: 60px;
  margin-bottom: 18px;
  height: 0px;
  width: 100%;
  background-color: transparent;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media (min-width: 768px){
  .wynikomat-match-html .match-wrapper{
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

.wynikomat-match-html .match-wrapper {
  padding-bottom: 89.63%;
}

.wynikomat-match-html .number{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
  font-weight: 700;
  color: var(--action-content-strong);
}

@media (min-width: 768px){
  .wynikomat-match-html .number{
    font-size: 1.25rem;
    line-height: 1.375rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.wynikomat-match-html .number {
  background-color: #FFD700;
}

.wynikomat-match-html .team{
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  width: 100%;
}

.wynikomat-match-html .team .goalkeepers, .wynikomat-match-html .team .defenders, .wynikomat-match-html .team .helpers, .wynikomat-match-html .team .helpers-attackers, .wynikomat-match-html .team .attackers{
  position: absolute;
  left: 0px;
  right: 0px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.5rem;
}

.wynikomat-match-html .team .goalkeepers{
  bottom: 0px;
  z-index: 5;
}

@media (min-width: 768px) {
  .wynikomat-match-html .team .goalkeepers {
    bottom: 6%;
  }
}

.wynikomat-match-html .team .defenders{
  z-index: 4;
}

.wynikomat-match-html .team .helpers{
  z-index: 3;
}

.wynikomat-match-html .team .helpers-attackers{
  z-index: 2;
}

.wynikomat-match-html .team .attackers{
  z-index: 1;
}

.wynikomat-match-html .team.lines-4 .defenders {
  max-width: 80%;
  bottom: 32%;
}

.wynikomat-match-html .team.lines-4 .helpers {
  bottom: 57%;
  max-width: 90%;
}

.wynikomat-match-html .team.lines-4 .helpers-attackers,
.wynikomat-match-html .team.lines-4 .attackers {
  bottom: 84%;
  max-width: 60%;
}

.wynikomat-match-html .team.lines-5 .defenders {
  max-width: 80%;
  bottom: 22%;
}

@media (min-width: 768px) {
  .wynikomat-match-html .team.lines-5 .defenders {
    bottom: 26%;
  }
}

.wynikomat-match-html .team.lines-5 .helpers {
  bottom: 48%;
  max-width: 90%;
}

.wynikomat-match-html .team.lines-5 .helpers-attackers {
  bottom: 69%;
  max-width: 60%;
}

@media (min-width: 1024px) {
  .wynikomat-match-html .team.lines-5 .helpers-attackers {
    bottom: 67%;
  }
}

.wynikomat-match-html .team.lines-5 .attackers {
  bottom: 90%;
  max-width: 60%;
}

@media (min-width: 1024px) {
  .wynikomat-match-html .team.lines-5 .attackers {
    bottom: 86%;
  }
}

.wynikomat-match-html .team .player{
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.wynikomat-match-html .team .player-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wynikomat-match-html .team .player .number{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.25rem;
  height: 1.75rem;
  width: 1.75rem;
  border-radius: 9999px;
}

@media (min-width: 768px){
  .wynikomat-match-html .team .player .number{
    height: 3rem;
    width: 3rem;
  }
}

@media (max-width: 400px) {
  .wynikomat-match-html .team .player .number {
    font-size: 0.75rem;
    height: 1.75rem;
    width: 1.25rem;
  }
}

.wynikomat-match-html .team .player .number .plus, .wynikomat-match-html .team .player .number .minus{
  position: absolute;
  top: -5px;
  right: -5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 14px;
  width: 14px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

@media (min-width: 768px){
  .wynikomat-match-html .team .player .number .plus, .wynikomat-match-html .team .player .number .minus{
    height: 22px;
    width: 22px;
    font-size: 25px;
  }
}

.wynikomat-match-html .team .player .number .plus, .wynikomat-match-html .team .player .number.plus{
  color: var(--success-content-strong);
  background-color: #2C8A00;
}

.wynikomat-match-html .team .player .number .minus{
  color: var(--critical-content-strong);
  background-color: #F22121;
}

.wynikomat-match-html .team .player .number.plus{
  background-color: var(--success-surface-strong);
}

.wynikomat-match-html .team .player .number.minus{
  background-color: var(--critical-surface-strong);
}

.wynikomat-match-html .team .player .name{
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  white-space: nowrap;
  background-color: var(--action-surface-default-active);
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  text-align: center;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.02em;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--neutral-content-strong);
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.wynikomat-match-html .team .player .actions{
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 24px;
  min-width: 0px;
  max-width: 100%;
  background-color: var(--neutral-surface-default-hover);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  color: var(--action-content-weak);
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.wynikomat-match-html .team .player .actions > *{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 29px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.125rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.wynikomat-match-html .team .player .actions > *.white{
  color: var(--action-content-default) !important;
}

.wynikomat-match-html .team .player .actions > *.red{
  color: var(--critical-border-default) !important;
}

.wynikomat-match-html .team .player .actions > * i{
  color: var(--action-content-weak) !important;
}

.wynikomat-match-html .team .player .actions > * i.white{
  color: var(--action-content-default) !important;
}

.wynikomat-match-html .team .player .actions > * i.red{
  color: var(--critical-border-default) !important;
}

.wynikomat-match-html .team .player .actions > * i{
  height: 14px;
  width: 14px;
  font-size: 14px;
}

.wynikomat-match-html .team .player .actions > * img{
  height: 14px;
  width: 14px;
}

.wynikomat-match-html .team .player .actions > * img.yellow-card, .wynikomat-match-html .team .player .actions > * img.red-card{
  position: absolute;
  height: 0.75rem;
  width: 10px;
  border-radius: 1px;
}

.wynikomat-match-html .team .player .actions > * img.yellow-card {
  background-color: #FFDF37;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
}

.wynikomat-match-html .team .player .actions > * img.red-card {
  background-color: #F22121;
  top: calc(50% - 0.063rem);
  -webkit-transform: translate(calc((50% - 0.063rem) * (-1)), calc((50% + 0.063rem) * (-1)));
          transform: translate(calc((50% - 0.063rem) * (-1)), calc((50% + 0.063rem) * (-1)));
  left: calc(50% + 0.063rem);
}

.wynikomat-match-html .referee{
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  bottom: 8%;
  left: 5%;
}

.wynikomat-match-html .referee .name{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--action-surface-default-active);
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

@media (min-width: 768px){
  .wynikomat-match-html .referee .name{
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.wynikomat-match-html .referee .number{
  height: 1.5rem;
  width: 1.5rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
}

@media (min-width: 768px){
  .wynikomat-match-html .referee .number{
    height: 2rem;
    width: 2rem;
  }
}

.wynikomat-match-html .match-changes{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 1.5rem;
}

.wynikomat-match-html .match-changes > div {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  width: 100%;
}

@media (min-width: 768px) {
  .wynikomat-match-html .match-changes > div {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 calc(50% - 0.75rem);
        -ms-flex: 0 1 calc(50% - 0.75rem);
            flex: 0 1 calc(50% - 0.75rem);
    width: calc(50% - 0.75rem);
  }
}

.live-score-legend{
  margin-bottom: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.live-score-legend > div{
  width: 100%;
}

@media (min-width: 768px){
  .live-score-legend > div{
    width: 33.333333%;
  }
}

.live-score-legend > div > .single-legend:not(:last-child){
  margin-bottom: 1rem;
}

.live-score-legend .single-legend{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.live-score-legend .single-legend-icon{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.125rem;
}

.live-score-legend .single-legend-image.yellow-card, .live-score-legend .single-legend-image.red-card{
  height: 18px;
  width: 10px;
}

.live-score-legend .single-legend-image.wes-ball, .live-score-legend .single-legend-image.wes-shoe{
  height: 1rem;
  width: 1rem;
  font-size: 16px;
  color: var(--action-content-weak);
}

.live-score-legend .single-legend-image.wes-ball.red, .live-score-legend .single-legend-image.wes-shoe.red{
  color: var(--critical-border-default);
}

.live-score-legend .single-legend-image.wes-ball.white, .live-score-legend .single-legend-image.wes-shoe.white{
  color: var(--action-content-default);
}

.live-score-legend .single-legend-image.swap{
  height: 1.25rem;
  width: 1.25rem;
}

.live-score-legend .single-legend-image.note{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  width: 1.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  background-color: var(--action-surface-strong);
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
  font-weight: 700;
  color: var(--action-content-strong);
}

.live-score-legend .single-legend-image.plus, .live-score-legend .single-legend-image.minus{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1.5rem;
  width: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  font-family: Inter, sans-serif;
}

.live-score-legend .single-legend-image.plus{
  color: var(--success-surface-strong);
  background-color: #47732C;
}

.live-score-legend .single-legend-image.minus{
  color: var(--critical-surface-strong);
  background-color: #5D2024;
}

.live-score-legend .single-legend-title{
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-default);
}

.play-offs{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 500px;
  gap: 3rem;
  overflow-x: scroll;
  background-color: var(--neutral-surface-strong);
  padding: 1rem;
}

@media (min-width: 768px){
  .play-offs{
    padding: 2rem;
  }
}

.play-offs::-webkit-scrollbar {
  display: none;
}

.play-offs > div{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  gap: 1rem;
}

.play-offs > div:not(:last-child) .single-play-off:after{
  position: absolute;
  top: 3rem;
  left: 100%;
  display: block;
  height: 1px;
  width: 1.5rem;
  background-color: var(--neutral-border-default);
  --tw-content: '';
  content: var(--tw-content);
}

.play-offs > div:not(:last-child) .single-play-off:nth-child(odd) .team-wrap:last-child:before{
  position: absolute;
  top: 0px;
  right: -26px;
  display: block;
  height: 56px;
  width: 1px;
  background-color: var(--neutral-border-default);
  --tw-content: '';
  content: var(--tw-content);
}

.play-offs > div:not(:last-child) .single-play-off:nth-child(even) .team-wrap:first-child:before{
  position: absolute;
  bottom: 0px;
  right: -26px;
  display: block;
  height: 56px;
  width: 1px;
  background-color: var(--neutral-border-default);
  --tw-content: '';
  content: var(--tw-content);
}

.play-offs > div:not(.first) .single-play-off:before{
  position: absolute;
  top: 3rem;
  right: 100%;
  display: block;
  height: 1px;
  width: 1.5rem;
  background-color: var(--neutral-border-default);
  --tw-content: '';
  content: var(--tw-content);
}

.play-offs > div:first-child .single-play-off:nth-child(odd) .team-wrap:last-child:before{
  height: 56px;
}

.play-offs > div:first-child .single-play-off:nth-child(even) .team-wrap:first-child:before{
  height: 56px;
}

.play-offs > div:nth-child(2) .single-play-off:nth-child(odd) .team-wrap:last-child:before{
  height: 114px;
}

.play-offs > div:nth-child(2) .single-play-off:nth-child(even) .team-wrap:first-child:before{
  height: 114px;
}

.play-offs > div:nth-child(3) .single-play-off:nth-child(odd) .team-wrap:last-child:before{
  height: 226px;
}

.play-offs > div:nth-child(3) .single-play-off:nth-child(even) .team-wrap:first-child:before{
  height: 226px;
}

.play-offs .single-play-off{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 224px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1px;
}

.play-offs .single-play-off .team-wrap{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-right-width: 2px;
  border-right-color: transparent;
  background-color: var(--neutral-surface-default);
}

.play-offs .single-play-off .team-wrap .team{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  padding: 0.75rem;
}

.play-offs .single-play-off .team-wrap .team .image{
  height: 1.5rem;
  width: 1.5rem;
  background-color: transparent;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.play-offs .single-play-off .team-wrap .team .image.empty{
  border-radius: 9999px;
  background-color: var(--neutral-surface-weak);
}

.play-offs .single-play-off .team-wrap .team .name{
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-default);
}

.play-offs .single-play-off .team-wrap .result{
  padding-right: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-default);
}

.play-offs .single-play-off .team-wrap.winner{
  border-right-color: var(--action-content-weak);
}

.play-offs .single-play-off .team-wrap.loser .team .name{
  color: var(--neutral-content-weak);
}

.play-offs .single-play-off .team-wrap.loser .result{
  color: var(--neutral-content-weak);
}

.basic-info .tablepress td{
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-bottom-color: var(--neutral-border-default);
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  vertical-align: middle;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-default);
  border-top: 0 !important;
}

.basic-info .tablepress td:first-child{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

.basic-info .tablepress td a{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--action-content-weak);
}

.basic-info .tablepress td a:hover{
  color: var(--action-content-hover);
}

.live-season-table-squad-legend{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.live-season-table-squad-legend > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  border-color: var(--neutral-border-default);
}

.live-season-table-squad-legend{
  overflow-x: scroll;
}

.live-season-table-squad-legend::-webkit-scrollbar {
  display: none;
}

.live-season-table-squad-legend p{
  white-space: nowrap;
  font-family: Inter, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  color: var(--neutral-content-weak);
}

.live-season-table-squad-legend p:not(:first-child){
  padding-left: 0.5rem;
}

.live-scores-expand-btn{
  margin-bottom: 2.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--action-content-weak);
}

.live-scores-expand-btn i{
  margin-left: 0.5rem;
  display: block;
  font-size: 6px;
}

#live-scores-tab-content > div, .live-scores-sidebar > div{
  padding-top: 1.25rem;
}

@media (min-width: 768px){
  #live-scores-tab-content > div, .live-scores-sidebar > div{
    padding-top: 0px;
  }
}

#live-scores-tab-content > div:not(#news), .live-scores-sidebar > div:not(#news){
  border-radius: 16px;
  background-color: var(--neutral-surface-default);
  padding-bottom: 0.75rem;
}

@media (min-width: 768px){
  #live-scores-tab-content > div:not(#news), .live-scores-sidebar > div:not(#news){
    border-radius: 0px;
    background-color: transparent;
    padding-bottom: 0px;
  }
}

.live-scores-sidebar > div{
  margin-left: -1rem;
  margin-right: -1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px){
  .live-scores-sidebar > div{
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.queues-dropdown-button{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--neutral-content-navigation);
}

@media (min-width: 768px){
  .queues-dropdown-button{
    font-size: 1.25rem;
    line-height: 1.375rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.queues-dropdown-button i{
  font-size: 6px;
}

.queues-dropdown{
  z-index: 30;
  min-width: 100px;
  background-color: var(--neutral-surface-default);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.queues-dropdown div{
  cursor: pointer;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--neutral-content-weak);
}

.queues-dropdown div:hover{
  color: var(--neutral-content-strong);
}

.author-box-wrap{
  display: none;
}

@media (min-width: 768px){
  .author-box-wrap{
    display: block;
  }
}

.author-box-wrap.not-visible {
  display: none !important;
}

.content-body:not(.article-content) > *{
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}

@media (min-width: 768px){
  .content-body:not(.article-content) > *{
    font-size: 1.125rem;
    line-height: 1.75rem;
    letter-spacing: -0.02em;
    font-weight: 400;
  }
}

.match-content p, .match-content ul li{
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: var(--neutral-content-default);
}

@media (min-width: 768px){
  .match-content p, .match-content ul li{
    font-size: 1.125rem;
    line-height: 1.75rem;
    letter-spacing: -0.02em;
    font-weight: 400;
  }
}

.match-content ul{
  list-style-type: disc;
  padding-left: 2rem;
}

@tailwind base;
@media (min-width: 1024px) {
  body {
    -webkit-transition: padding-left 0.2s ease-in-out;
    transition: padding-left 0.2s ease-in-out;
  }
  body [class*="bg-"], body [class*="text-neutral"], body [class*="text-selected"], body [class*="text-action"], body [class*="text-success"], body [class*="text-critical"], body span, body p, body * > a, body h1, body h2, body h3, body h4, body h5, body h6 {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  body.body-menu-shown {
    padding-left: 18.375rem !important;
  }
}

@tailwind components;

@tailwind utilities;

@-webkit-keyframes play-fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes play-fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.play-fade {
  -webkit-animation: play-fade 1s ease;
          animation: play-fade 1s ease;
  opacity: 0;
}

.stretched-link:after{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 1;
  --tw-content: '';
  content: var(--tw-content);
}

@-webkit-keyframes object-left-right {
  0%, 4%, 96%, 100% {
    object-position: center;
  }
  25% {
    object-position: right;
  }
  75% {
    object-position: left;
  }
}

@keyframes object-left-right {
  0%, 4%, 96%, 100% {
    -o-object-position: center;
       object-position: center;
  }
  25% {
    -o-object-position: right;
       object-position: right;
  }
  75% {
    -o-object-position: left;
       object-position: left;
  }
}

.object-left-right, .home-page .article-list .promo-wrap .video-modal-post-thumb-wrap:not(.multi) img, .category-page .article-list .promo-wrap .video-modal-post-thumb-wrap:not(.multi) img {
  -o-object-position: center;
     object-position: center;
  -webkit-animation-name: object-left-right;
          animation-name: object-left-right;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-duration: 16s;
          animation-duration: 16s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes zoom-in-out {
  0%, 5% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  95%, 100% {
    -webkit-transform: scale(1.35, 1.35);
            transform: scale(1.35, 1.35);
  }
}

@keyframes zoom-in-out {
  0%, 5% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  95%, 100% {
    -webkit-transform: scale(1.35, 1.35);
            transform: scale(1.35, 1.35);
  }
}

.anim-zoom-in-out, .video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap:not(.multi) img {
  -o-object-position: center;
     object-position: center;
  -webkit-animation-name: zoom-in-out;
          animation-name: zoom-in-out;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-duration: 5s;
          animation-duration: 5s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

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

@keyframes thumbAnimationSet1ElWrapFlash {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes thumbAnimationSet1El1 {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(1.35, 1.35);
            transform: scale(1.35, 1.35);
  }
}

@keyframes thumbAnimationSet1El1 {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(1.35, 1.35);
            transform: scale(1.35, 1.35);
  }
}

@-webkit-keyframes thumbAnimationSet1El2 {
  0% {
    object-position: left;
    opacity: 0;
  }
  1%, 100% {
    opacity: 1;
  }
  100% {
    object-position: right;
  }
}

@keyframes thumbAnimationSet1El2 {
  0% {
    -o-object-position: left;
       object-position: left;
    opacity: 0;
  }
  1%, 100% {
    opacity: 1;
  }
  100% {
    -o-object-position: right;
       object-position: right;
  }
}

@-webkit-keyframes thumbAnimationSet1El3 {
  0% {
    -webkit-transform: scale(1.25, 1.25);
            transform: scale(1.25, 1.25);
    opacity: 0;
  }
  1%, 100% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@keyframes thumbAnimationSet1El3 {
  0% {
    -webkit-transform: scale(1.25, 1.25);
            transform: scale(1.25, 1.25);
    opacity: 0;
  }
  1%, 100% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@-webkit-keyframes thumbAnimationSet2ElWrap {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: -100vw;
  }
}

@keyframes thumbAnimationSet2ElWrap {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: -100vw;
  }
}

@-webkit-keyframes thumbAnimationSet2El1 {
  0% {
    -webkit-transform: scale(1.5, 1.5);
            transform: scale(1.5, 1.5);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@keyframes thumbAnimationSet2El1 {
  0% {
    -webkit-transform: scale(1.5, 1.5);
            transform: scale(1.5, 1.5);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@-webkit-keyframes thumbAnimationSet2El2 {
  0% {
    object-position: left;
  }
  100% {
    object-position: right;
  }
}

@keyframes thumbAnimationSet2El2 {
  0% {
    -o-object-position: left;
       object-position: left;
  }
  100% {
    -o-object-position: right;
       object-position: right;
  }
}

@-webkit-keyframes thumbAnimationSet2El3 {
  0% {
    -webkit-transform: scale(1.5, 1.5);
            transform: scale(1.5, 1.5);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@keyframes thumbAnimationSet2El3 {
  0% {
    -webkit-transform: scale(1.5, 1.5);
            transform: scale(1.5, 1.5);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@-webkit-keyframes thumbAnimationSet3El {
  0% {
    object-position: left;
  }
  100% {
    object-position: right;
  }
}

@keyframes thumbAnimationSet3El {
  0% {
    -o-object-position: left;
       object-position: left;
  }
  100% {
    -o-object-position: right;
       object-position: right;
  }
}

@-webkit-keyframes thumbAnimationSet3ElWrap {
  0% {
    margin-top: 0;
  }
  100% {
    margin-top: -100dvh;
  }
}

@keyframes thumbAnimationSet3ElWrap {
  0% {
    margin-top: 0;
  }
  100% {
    margin-top: -100dvh;
  }
}

@-webkit-keyframes thumbAnimationSet4 {
  0%, 21%, 100% {
    -webkit-transform: scale(1.5, 1.5);
            transform: scale(1.5, 1.5);
    opacity: 0;
  }
  5%, 20% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@keyframes thumbAnimationSet4 {
  0%, 21%, 100% {
    -webkit-transform: scale(1.5, 1.5);
            transform: scale(1.5, 1.5);
    opacity: 0;
  }
  5%, 20% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

/* color palette from <https://github.com/vuejs/theme> */
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::-webkit-backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Inter, sans-serif; /* 4 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  -webkit-font-feature-settings: inherit;
          font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
body{
  background-color: var(--neutral-surface-navigation);
  color: var(--neutral-content-default);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 768px){
  body{
    background-color: var(--neutral-background-default);
  }
}
[class*="text-label_"],
  [class*="text-d_label_"]{
  font-family: Inter, sans-serif;
}
[class*="text-p_"],
  [class*="text-d_p_"]{
  font-family: PT Serif, serif;
}
[class*="text-d_p_sm_"]{
  font-family: Inter, sans-serif;
}
[class*="text-input_text"]{
  font-family: Inter, sans-serif;
}
h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .h1,
  .h2,
  .h3,
  .h4,
  .h5,
  .h6{
  margin-bottom: 0.5rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
}
h1,
  .h1{
  font-size: 2.5rem;
  line-height: 2.25rem;
  letter-spacing: 0.005em;
  font-weight: 700;
}
@media (min-width: 1024px){
  h1,
  .h1{
    font-size: 4rem;
    line-height: 4rem;
    letter-spacing: 0.005em;
    font-weight: 700;
  }
}
h2,
  .h2{
  font-size: 2.25rem;
  line-height: 2.25rem;
  letter-spacing: 0.005em;
  font-weight: 700;
}
@media (min-width: 1024px){
  h2,
  .h2{
    font-size: 3.5rem;
    line-height: 3.5rem;
    letter-spacing: 0.005em;
    font-weight: 700;
  }
}
h3,
  .h3{
  font-size: 1.75rem;
  line-height: 2rem;
  letter-spacing: 0.01em;
  font-weight: 700;
}
@media (min-width: 1024px){
  h3,
  .h3{
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-weight: 700;
  }
}
h4,
  .h4{
  font-size: 1.25rem;
  line-height: 1.375rem;
  letter-spacing: 0.01em;
  font-weight: 600;
}
@media (min-width: 1024px){
  h4,
  .h4{
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}
h5,
  .h5{
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
}
@media (min-width: 1024px){
  h5,
  .h5{
    font-size: 1.25rem;
    line-height: 1.375rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}
h6,
  .h6{
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
  font-weight: 700;
  text-transform: uppercase;
}
@media (min-width: 1024px){
  h6,
  .h6{
    font-size: 1rem;
    line-height: 1.25rem;
    letter-spacing: 0.02em;
    font-weight: 600;
  }
}
p{
  font-family: PT Serif, serif;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}
@media (min-width: 1024px){
  p{
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: -0.02em;
    font-weight: 400;
  }
}
.weszlo-content{
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-top: 65px;
    padding-bottom: 3.75rem;
}
@media (min-width: 1024px) {
    .weszlo-content{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  }
.layout-double{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1rem;
}
@media (min-width: 1024px){
  .layout-double{
    grid-template-columns: repeat(12, minmax(0, 1fr));
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    row-gap: 1.5rem;
  }
  .layout-double > :first-child{
    grid-column: span 7 / span 7;
    margin-right: -1.5rem;
  }
  .layout-double > :last-child:not(:first-child){
    grid-column: span 4 / span 4;
    grid-column-end: 13;
    margin-left: -1.5rem;
  }
}
.layout-double + .layout-double{
  padding-top: 1rem;
}
@supports (scrollbar-color: auto) {
    * {
      scrollbar-color: var(--scrollbar) var(--neutral-background-default);
      scrollbar-width: thin;
    }
  }
::-webkit-scrollbar{
  background-color: var(--neutral-background-default);
  height: 5px;
  width: 5px;
}
::-webkit-scrollbar-thumb {
    background-color: var(--scrollbar);
  }
::-webkit-scrollbar-thumb:hover {
    background-color: var(--scrollbar-hover);
    border-radius: 0.5rem;
  }
[drawer-backdrop] {
    background-color: rgba(0, 0, 0, 0.5) !important;
    z-index: 9997 !important;
  }
@media (min-width: 640px) {
    [data-bg-set] {
      background-image: var(--bg-image-tablet, var(--bg-image)) !important;
      background-repeat: no-repeat;
    }
  }
@media (min-width: 1024px) {
    [data-bg-set] {
      position: relative;
      background-image: var(--bg-image) !important;
    }
  }
.single-page .single-bookie-content .full-content a, .single-page .section-post .article-content a{
  overflow-wrap: break-word;
  color: var(--action-content-weak);
}
.single-page .single-bookie-content .full-content p,
  .single-page .single-bookie-content .full-content ul li, .single-page .single-bookie-content .full-content ol li, .single-page .section-post .article-content p,
  .single-page .section-post .article-content ul li, .single-page .section-post .article-content ol li{
  font-family: PT Serif, serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}
@media (min-width: 768px){
  .single-page .single-bookie-content .full-content p,
  .single-page .single-bookie-content .full-content ul li, .single-page .single-bookie-content .full-content ol li, .single-page .section-post .article-content p,
  .single-page .section-post .article-content ul li, .single-page .section-post .article-content ol li{
    font-size: 1.125rem;
    line-height: 1.75rem;
    letter-spacing: -0.02em;
    font-weight: 400;
  }
}
.single-page .single-bookie-content .full-content ol, .single-page .section-post .article-content ol{
  list-style-type: decimal;
  padding-left: 2rem;
}
.single-page .single-bookie-content .full-content ul, .single-page .section-post .article-content ul{
  list-style-type: disc;
  padding-left: 2rem;
}
.single-page .single-bookie-content .full-content ul li, .single-page .section-post .article-content ul li{
  margin-bottom: 1rem;
}
.single-page .single-bookie-content .full-content > *, .single-page .single-bookie-content .full-content .wp-faq-schema-items > *, .single-page .section-post .article-content > *, .single-page .section-post .article-content .wp-faq-schema-items > *{
  margin-bottom: 1.5rem;
}
.single-page .single-bookie-content .full-content h1,
  .single-page .single-bookie-content .full-content h2,
  .single-page .single-bookie-content .full-content h3,
  .single-page .single-bookie-content .full-content h4,
  .single-page .single-bookie-content .full-content h5,
  .single-page .single-bookie-content .full-content h6, .single-page .section-post .article-content h1,
  .single-page .section-post .article-content h2,
  .single-page .section-post .article-content h3,
  .single-page .section-post .article-content h4,
  .single-page .section-post .article-content h5,
  .single-page .section-post .article-content h6{
  color: var(--neutral-content-strong);
}
.single-page .single-bookie-content .full-content object, .single-page .section-post .article-content object {
    position: relative;
    aspect-ratio: 16 / 9;
  }
.single-page .single-bookie-content .full-content object embed, .single-page .section-post .article-content object embed {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
  }
.single-page .single-bookie-content .full-content .live-item, .single-page .section-post .article-content .live-item{
  margin-bottom: 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0.5rem;
  border-bottom-width: 1px;
  border-bottom-color: var(--neutral-border-default);
  padding-bottom: 1.5rem;
}
.single-page .single-bookie-content .full-content .live-item .live-header, .single-page .section-post .article-content .live-item .live-header{
  margin-right: 0.5rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.25rem;
  line-height: 1.375rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--action-content-weak);
}
@media (min-width: 768px){
  .single-page .single-bookie-content .full-content .live-item .live-header, .single-page .section-post .article-content .live-item .live-header{
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}
.single-page .single-bookie-content .full-content .live-item .live-content, .single-page .section-post .article-content .live-item .live-content{
  font-family: PT Serif, serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: var(--neutral-content-default);
}
@media (min-width: 768px){
  .single-page .single-bookie-content .full-content .live-item .live-content, .single-page .section-post .article-content .live-item .live-content{
    font-size: 1.125rem;
    line-height: 1.75rem;
    letter-spacing: -0.02em;
    font-weight: 400;
  }
}
.single-page .single-bookie-content .full-content .live-item .live-content > *:not(:last-child), .single-page .section-post .article-content .live-item .live-content > *:not(:last-child){
  margin-bottom: 1rem;
}
.single-page .single-bookie-content .full-content .live-item .live-content img, .single-page .section-post .article-content .live-item .live-content img{
  height: auto;
  max-width: 100%;
}
.single-page .single-bookie-content .full-content .table-of-contents h2, .single-page .section-post .article-content .table-of-contents h2{
  margin-bottom: 1.5rem;
}
.single-page .single-bookie-content .full-content .table-of-contents ol, .single-page .section-post .article-content .table-of-contents ol{
  list-style-type: decimal;
  padding-left: 1rem;
}
.single-page .single-bookie-content .full-content .table-of-contents ol li, .single-page .section-post .article-content .table-of-contents ol li{
  margin-bottom: 0.75rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.25rem;
  line-height: 1.375rem;
  letter-spacing: 0.01em;
  font-weight: 600;
}
@media (min-width: 768px){
  .single-page .single-bookie-content .full-content .table-of-contents ol li, .single-page .section-post .article-content .table-of-contents ol li{
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}
.single-page .single-bookie-content .full-content .wp-caption, .single-page .section-post .article-content .wp-caption{
  margin: 0px;
  border-width: 0;
  background-color: transparent;
  padding: 0px;
}
.single-page .single-bookie-content .full-content .wp-caption img, .single-page .section-post .article-content .wp-caption img{
  height: auto;
  max-width: 100%;
}
.single-page .single-bookie-content .full-content .wp-caption .wp-caption-text, .single-page .section-post .article-content .wp-caption .wp-caption-text{
  margin-left: 1rem;
  margin-right: 1rem;
  border-bottom-width: 1px;
  border-bottom-color: var(--neutral-border-default);
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  color: var(--neutral-content-weak);
}
.single-page .single-bookie-content .full-content table th, .single-page .single-bookie-content .full-content table td, .single-page .section-post .article-content table th, .single-page .section-post .article-content table td{
  border-width: 1px;
  border-color: var(--neutral-border-default);
  padding: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}
@media (min-width: 768px){
  .single-page .single-bookie-content .full-content table th, .single-page .single-bookie-content .full-content table td, .single-page .section-post .article-content table th, .single-page .section-post .article-content table td{
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: -0.02em;
    font-weight: 400;
  }
}
.single-page .single-bookie-content .full-content.euro p, .single-page .single-bookie-content .full-content.euro ul li, .single-page .single-bookie-content .full-content.euro ol li, .single-page .section-post .article-content.euro p, .single-page .section-post .article-content.euro ul li, .single-page .section-post .article-content.euro ol li{
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}
#wpadminbar{
  display: none;
}
@media (min-width: 1024px){
  #wpadminbar{
    display: block;
  }
}
.powered-by{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.375rem;
  padding-top: 0.5rem;
}
.powered-by span{
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: -0.02em;
  font-weight: 400;
  line-height: 1;
  color: var(--neutral-content-weak);
}
.powered-by img{
  height: 0.75rem;
  width: 54px;
}
.re-box-wrap.mobile .zeromedia-content{
  position: -webkit-sticky;
  position: sticky;
  top: 66px;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  overflow: hidden;
}
*{
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
a{
  -webkit-transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
html{
  overflow: auto;
}
html.shorts-reel-active{
  overflow: hidden;
}
@media (min-width: 1024px){
  html.shorts-reel-active{
    max-height: none;
    overflow: auto;
  }
}
html.shorts-reel-active {
    max-height: calc(100dvh - var(--mobile-topBar-height, 4.125rem) - var(--mobile-navbar-height, 3.5rem));
    height: 100%;
  }
html.shorts-reel-active body{
  max-height: 100dvh;
  overflow: hidden;
}
@media (min-width: 1024px){
  html.shorts-reel-active body{
    max-height: none;
    overflow: visible;
  }
}
html.shorts-reel-active .topBar{
  background-color: transparent;
}

.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}

@media (min-width: 640px){
  .container{
    max-width: 640px;
    padding-right: 1rem;
    padding-left: 1rem;
  }
}

@media (min-width: 768px){
  .container{
    max-width: 768px;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}

@media (min-width: 1024px){
  .container{
    max-width: 1024px;
    padding-right: 2.625rem;
    padding-left: 2.625rem;
  }
}

@media (min-width: 1280px){
  .container{
    max-width: 1280px;
    padding-right: 5rem;
    padding-left: 5rem;
  }
}

@media (min-width: 1536px){
  .container{
    max-width: 1536px;
    padding-right: 5rem;
    padding-left: 5rem;
  }
}

.author-description {
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: height ease-in-out 0.5s;
    transition: height ease-in-out 0.5s;
    height: 4.5em;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

.author-description.hide-content {
    width: calc(100% - 1px);
  }

.author-description.show-content {
    width: auto;
    display: block;
  }

.author-page .article-list .article{
  display: none;
}

.author-page .article-list .article.post-format-standard{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.btn, .bookie-otm-content-btn, .bookie-box.expandable .bookie-button{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.375rem;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  border-radius: 0.125rem;
  padding: 0.5rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.btn br, .bookie-otm-content-btn br, .bookie-box.expandable .bookie-button br {
    display: none;
  }

.btn-primary, .bookie-otm-content-btn, .bookie-box.expandable .bookie-button{
  border-color: var(--action-surface-strong);
  background-color: var(--action-surface-strong);
  color: var(--action-content-strong);
}

.btn-primary:hover, .bookie-otm-content-btn:hover, .bookie-box.expandable .bookie-button:hover{
  border-color: var(--action-surface-strong-hover);
  background-color: var(--action-surface-strong-hover);
}

.btn-primary:active, .bookie-otm-content-btn:active, .bookie-box.expandable .bookie-button:active{
  border-color: var(--action-surface-strong-active);
  background-color: var(--action-surface-strong-active);
}

.btn-primary.disabled, .disabled.bookie-otm-content-btn, .bookie-box.expandable .disabled.bookie-button, .btn-primary[disabled], .bookie-otm-content-btn[disabled], .bookie-box.expandable .bookie-button[disabled]{
  border-color: var(--action-surface-disabled);
  background-color: var(--action-surface-disabled);
  color: var(--action-content-disabled);
}

.btn-clipboard{
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 1.25rem;
  width: 1.25rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.btn-clipboard::before{
  display: inline-block;
  font-size: 1rem;
    font-family: weszlo;
    content: "\e929";
}

.btn-clipboard.copy-success::before {
    content: "\e903";
  }

.article{
  position: relative;
}

.article .post-link{
  position: absolute;
  inset: 0px;
  z-index: 10;
  width: 100%;
}

.article .tag{
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: var(--action-content-weak);
}

@media (min-width: 1024px) {
    .article .tag{
    position: absolute;
    top: 1rem;
    left: -1.5rem;
    -webkit-transform-origin: center;
            transform-origin: center;
    --tw-rotate: 180deg;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: var(--action-surface-default);
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-align: right;
  }

.wes-angle-down.article .tag {
  --tw-rotate: 0deg;
}
    .article .tag {
      -webkit-writing-mode: vertical-rl;
          -ms-writing-mode: tb-rl;
              writing-mode: vertical-rl;
      max-height: calc(100% - 2rem);
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
    }
  }

.article:hover .tag{
  color: var(--action-content-hover);
}

@media (min-width: 1024px) {
    .article:hover .tag{
    background-color: var(--action-surface-default-hover);
  }
  }

.article .title-wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.5rem;
}

.article .title{
  margin-bottom: 0px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  color: var(--action-content-default);
}

.article .content{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}

.article .details{
  margin-top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.01em;
  font-weight: 500;
  color: var(--neutral-content-weak);
}

.article .details .author{
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.005em;
  font-weight: 600;
}

@media (min-width: 1024px){
  .article .details .author{
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: -0.005em;
    font-weight: 600;
  }
}

.article .details .comments{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}

@media (min-width: 1024px){
  .article .details .comments{
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: -0.01em;
    font-weight: 400;
  }
}

.article-top .image{
  margin-left: -15px;
  margin-right: -15px;
  height: 0px;
  overflow: hidden;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media (min-width: 1024px){
  .article-top .image{
    margin-right: 0px;
    margin-left: 0px;
    border-radius: 0px;
  }
}

.article-top .image {
    padding-bottom: 61.79%;
    width: calc(100% + 30px);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-size: 100%;
  }

@media (min-width: 1024px) {
    .article-top .image {
      width: 100%;
    }
  }

.article-top .article__img{
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

.article-top .article__img__wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  aspect-ratio: 16/10;
  width: 100%;
  max-width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}

.article-top:hover .image {
    background-size: 110%;
  }

.article-top:hover .image:before {
    background-size: 110%;
  }

.article-top:hover .article__img{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.article-top .tag{
  background-color: var(--action-surface-default);
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

@media (min-width: 1024px){
  .article-top .tag{
    top: 0px;
    max-height: 100%;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.article-top .title-wrapper{
  position: relative;
  gap: 0.75rem;
}

.article-top .title{
  color: var(--action-content-strong);
    line-height: 1.25;
}

@media (min-width: 1024px) {
    .article-top .title {
      line-height: 4.5rem;
    }
  }

.article-top .title span{
  background-color: var(--action-surface-strong);
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.article-top .content{
  gap: 0.75rem;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: var(--neutral-border-default);
  padding-bottom: 1rem;
}

@media (min-width: 768px){
  .article-top .content{
    gap: 1rem;
  }
}

.article-top .content {
    margin-top: -55px;
  }

.article-top .content .excerpt{
  display: none;
}

@media (min-width: 1024px) {
    .article-top .content .excerpt{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  }

.article-top .details .author{
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.005em;
  font-weight: 600;
}

@media (min-width: 768px){
  .article-top .details .author{
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: -0.01em;
    font-weight: 600;
  }
}

.article-top-contained{
  position: relative;
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
}

.article-top-contained .image{
  height: 0px;
  overflow: hidden;
  border-radius: 0px;
  background-position: center;
  background-repeat: no-repeat;
    background-size: 100%;
    padding-bottom: 61.79%;
    width: calc(100% + 30px);
}

@media (min-width: 1024px) {
    .article-top-contained .image {
      width: 100%;
    }
  }

.article-top-contained .content{
  position: absolute;
  bottom: 0px;
  margin: 0px;
  width: 100%;
  gap: 0.25rem;
  border-bottom-width: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
    left: -15px;
    right: -15px;
    width: calc(100% + 30px);
}

@media (min-width: 1024px) {
    .article-top-contained .content {
      left: 0;
      right: 0;
      width: 100%;
    }
    .article-top-contained .content .title{
    margin-bottom: 1rem;
      line-height: 3rem;
  }
  }

.article-top-contained .content .details{
  color: var(--neutral-content-weak);
}

.article-top-contained .content .details .author, .article-top-contained .content .details .count{
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.005em;
  font-weight: 600;
}

.article-top + .article-list .article-single:not(.promo) .title{
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.25rem;
  line-height: 1.375rem;
  letter-spacing: 0.01em;
  font-weight: 600;
}

@media (min-width: 768px){
  .article-top + .article-list .article-single:not(.promo) .title{
    font-family: Inter, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: -0.01em;
    font-weight: 600;
  }
}

.article-single{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 0.75rem;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: var(--neutral-border-default);
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.article-single .content{
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media (min-width: 1024px){
  .article-single .content{
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}

.article-single .image-wrapper{
  height: 88px;
  width: 116px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  overflow: hidden;
}

.article-single .image-wrapper .image{
  height: 100%;
  max-height: 100%;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.article-single:hover .image-wrapper .image {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }

.article-single.category{
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  gap: 1rem;
}

@media (min-width: 1024px){
  .article-single.category{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.article-single.category .tag{
  position: absolute;
  top: -2.5rem;
  left: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: var(--action-surface-default);
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

@media (min-width: 1024px) {
    .article-single.category .tag{
    top: 1rem;
    left: -1.5rem;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  }

@media (min-width: 768px) {
    .article-single.category .content .title-wrapper + div{
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
      display: -webkit-box !important;
  }
  }

.article-single.category .content .details{
  display: block;
}

.article-single.category .content .single-line{
  position: relative;
  z-index: 10;
  padding-top: 0.5rem;
  padding-bottom: 0px;
  padding-left: 0px;
}

.article-single.category .content .single-line .part-left{
  gap: 0.25rem;
}

.article-single.category .image-wrapper{
  height: auto;
  width: 100%;
}

@media (min-width: 1024px) {
    @media (min-width: 1024px){
    .article-single.category .image-wrapper{
      height: 200px;
      width: 264px;
    }
  }
  }

.article-single.category .image-wrapper .image{
  height: 100%;
  max-height: 100%;
  width: 100%;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

@media (min-width: 1024px){
  .article-single.category .image-wrapper .image{
    height: 200px;
    width: 264px;
  }
}

.article-single.promo{
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  padding: 0px;
}

@media (min-width: 1024px){
  .article-single.promo{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.article-single.promo .image{
  height: 0px;
  width: 100%;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
    padding-bottom: 61.79%;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center;
            transform-origin: center;
}

.article-single.promo .content .details{
  display: block;
}

.article-single.promo .tag{
  position: absolute;
  top: auto;
  bottom: 0px;
  left: 0px;
  -webkit-transform: none;
          transform: none;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
    -webkit-writing-mode: lr;
        -ms-writing-mode: lr;
            writing-mode: lr;
}

.article-single.promo:hover .image {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }

.article-single.promo .video-preview-wrap{
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  height: 0px;
  width: 100%;
  overflow: hidden;
    padding-bottom: 61.79%;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.article-single.promo .video-preview-wrap .video-preview{
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.article-single.promo.video{
  padding-bottom: 0px;
}

.article-single.promo.\!video{
  padding-bottom: 0px;
}

.article-single.promo.video .image{
  -webkit-transform: none;
          transform: none;
}

.article-single.promo.\!video .image{
  -webkit-transform: none;
          transform: none;
}

.article-single.promo.video .image {
    padding-bottom: 177.55%;
  }

.article-single.promo.\!video .image {
    padding-bottom: 177.55% !important;
  }

.article-single.promo.video .video-preview-wrap {
    padding-bottom: 177.55%;
  }

.article-single.promo.\!video .video-preview-wrap {
    padding-bottom: 177.55% !important;
  }

.article-single.promo.video .content{
  position: absolute;
  right: 0px;
  bottom: 0px;
  left: 0px;
  gap: 0.75rem;
  padding: 0.75rem;
}

.article-single.promo.\!video .content{
  position: absolute;
  right: 0px;
  bottom: 0px;
  left: 0px;
  gap: 0.75rem;
  padding: 0.75rem;
}

.article-single.promo.video .content {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  }

.article-single.promo.\!video .content {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75))) !important;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%) !important;
  }

.article-single.promo.video .content .title-wrapper{
  position: relative;
  z-index: 10;
  gap: 0.75rem;
}

.article-single.promo.\!video .content .title-wrapper{
  position: relative;
  z-index: 10;
  gap: 0.75rem;
}

.article-single.promo.video .content .title{
  color: var(--action-content-strong);
}

.article-single.promo.\!video .content .title{
  color: var(--action-content-strong);
}

.article-single.promo.video .content .title {
    line-height: 1.25;
  }

.article-single.promo.\!video .content .title {
    line-height: 1.25 !important;
  }

.article-single.promo.video .content .title span{
  background-color: var(--action-surface-strong);
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.article-single.promo.\!video .content .title span{
  background-color: var(--action-surface-strong);
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.article-single.promo.video .content .details{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}

.article-single.promo.\!video .content .details{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}

.article-single.promo.video .content .details .author{
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.005em;
  font-weight: 600;
}

.article-single.promo.\!video .content .details .author{
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.005em;
  font-weight: 600;
}

.article-single.promo.video .tag{
  position: static;
}

.article-single.promo.\!video .tag{
  position: static;
}

.article-single.promo.video:hover .image, .article-single.promo.video.hover .image{
  -webkit-transform: none;
          transform: none;
}

.article-single.promo.\!video:hover .image, .article-single.promo.\!video.hover .image{
  -webkit-transform: none;
          transform: none;
}

.article-single.promo:not(.video) .video-play-wrap .video-play-pause{
  display: none !important;
}

@media (min-width: 1024px){
  .article-single.search .image-wrapper{
    height: 96px;
    width: 127px;
  }
}

.article-multi{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.5rem;
  background-color: var(--neutral-surface-strong);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.article-multi .post-link:hover + .content .title{
  color: var(--action-content-weak);
}

.article-multi .title-wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.625rem;
}

.article-multi .title-wrapper .details{
  gap: 0.5rem;
}

.article-multi .title-wrapper .details .update-time{
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
}

.article-multi .subtitle{
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--action-content-weak);
}

.article-multi .article-single::after, .article-multi .article-list-details::before{
  position: absolute;
  top: 0.125rem;
  left: -1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  width: 0.875rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--neutral-surface-strong);
  background-position: center;
  background-repeat: no-repeat;
  --tw-content: "•";
  content: var(--tw-content);
    font-family: Arial, "Helvetica Neue", sans-serif;
    font-size: 1.625rem;
    color: var(--box-multi-theme-light, var(--neutral-border-default-active, #474747));
}

.article-multi .article-list{
  position: relative;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2rem;
  border-left-width: 2px;
  padding-left: 1rem;
    border-color: var(--box-multi-theme-light, var(--neutral-border-default-active, #474747));
}

.article-multi .article-list::before{
  position: absolute;
  left: -0.25rem;
  top: -0.5rem;
  display: block;
  height: 0.75rem;
  width: 0.375rem;
  background-color: var(--neutral-surface-strong);
  --tw-content: "";
  content: var(--tw-content);
}

.article-multi .article-list ul{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2rem;
}

.article-multi .article-list ul li:last-child .article-single::before{
  position: absolute;
  left: -1.25rem;
  top: 0.25rem;
  display: block;
  height: 100%;
  width: 0.375rem;
  background-color: var(--neutral-surface-strong);
  --tw-content: "";
  content: var(--tw-content);
}

.article-multi .article-list-details{
  position: relative;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

.article-multi .article-list-details::before{
  top: -0.125rem;
}

.article-multi .article-list-details:not(.hidden) + ul > li:last-child .article-single::before{
  opacity: 0;
}

.article-multi .article-list-details .details{
  gap: 0.5rem;
}

.article-multi .article-list-details .see-more{
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: var(--action-content-weak);
}

.article-multi .article-single{
  position: relative;
  border-width: 0;
  padding-top: 0px;
  padding-bottom: 0px;
}

@media (min-width: 768px){
  .article-multi .article-single .details .author{
    font-size: 0.625rem;
    line-height: 0.75rem;
    letter-spacing: -0.005em;
    font-weight: 600;
  }
}

.article-multi .article-multi-logo > img{
  height: auto;
  max-width: 100%;
}

.article-multi .article-multi-logo > img.logo-dark{
  display: none;
}

.article-multi .article-multi-logo > img.logo-dark:is(.dark *){
  display: block;
}

.article-multi .article-multi-logo > img.logo-light{
  display: block;
}

.article-multi .article-multi-logo > img.logo-light:is(.dark *){
  display: none;
}

.article-multi .article-multi-logo > img:only-child{
  display: block !important;
}

.article-list-compact{
  margin-left: -1rem;
  margin-right: -1rem;
  background-color: var(--neutral-surface-strong);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.5rem;
  padding-bottom: 2.5rem;
}

@media (min-width: 1024px){
  .article-list-compact{
    background-color: transparent;
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

.article-list-compact .article-single{
  gap: 1.5rem;
}

.article-list-compact .article-single .time{
  display: inline;
}

@media (min-width: 1024px){
  .article-list-compact .article-single .time{
    display: none;
  }
}

@media (min-width: 1280px){
  .article-list-compact .article-single .time{
    display: inline;
  }
}

.article-list-taxonomy{
  padding-top: 0.75rem;
  padding-bottom: 0px;
}

@media (min-width: 1024px){
  .article-list-taxonomy{
    padding-top: 0px;
  }
}

.article-list-taxonomy .article-top-contained .image{
  margin-right: 0px;
  margin-left: 0px;
  width: 100%;
    padding-bottom: 75%;
}

@media (min-width: 1024px) {
    .article-list-taxonomy .article-top-contained .image {
      padding-bottom: 61.79%;
    }
  }

.article-list-taxonomy .article-top-contained .content{
  right: 0px;
  left: 0px;
  width: 100%;
  gap: 0.75rem;
}

.article-list.list-promo{
  border-bottom-width: 1px;
  border-style: solid;
  border-color: var(--neutral-border-default);
  padding-bottom: 0.5rem;
}

.article-list-horizontal{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}

.article-list-horizontal .article-list-content{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1rem;
}

.article-list.video-list .section-header{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1.25rem;
}

.article-list.video-list .article-list-content{
  min-width: 75rem;
}

@media (min-width: 1024px){
  .article-list.video-list .article-list-content{
    min-width: 100%;
  }
}

.article-list.video-list .article-list-content-wrap{
  margin-right: -1rem;
  overflow-x: scroll;
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

.article-list.video-list .article-list-content-wrap::-webkit-scrollbar {
    display: none;
  }

@media (min-width: 1024px){
  .article-list.video-list .article-list-content-wrap{
    margin-right: 0px;
    width: 100%;
    overflow-x: hidden;
  }
}

.article-list.video-list .article-list-content-wrap {
    width: calc(100% + 1rem);
  }

.article-tags .tag{
  border-width: 1px;
  border-color: transparent;
  padding: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: var(--action-content-weak);
    background-color: rgba(255, 175, 55, 0.1);
}

.article-tags .tag:hover{
  border-color: var(--selected-border-default);
    background-color: rgba(255, 175, 55, 0.2);
}

.article-video-card{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}

.article-video-card .image{
  height: 100%;
  max-height: 100%;
  width: 100%;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.article-video-card .image-wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  aspect-ratio: 16 / 9;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  border-radius: 0.5rem;
}

.article-video-card .title-wrapper{
  height: 2.5rem;
}

@media (min-width: 1024px){
  .article-video-card .title-wrapper{
    height: 2.75rem;
  }
}

.article-video-card .title-wrapper .title{
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
}

@media (min-width: 1024px){
  .article-video-card .title-wrapper .title{
    font-size: 1.25rem;
    line-height: 1.375rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
    .category-page .article-list .masonry-wrap {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2;
      -webkit-column-gap: 1.25rem;
         -moz-column-gap: 1.25rem;
              column-gap: 1.25rem;
    }
}

.category-page .article-list .promo-wrap {
    width: 100%;
    padding-bottom: 1.25rem;
  }

@media (min-width: 1024px) {
    .category-page .article-list .promo-wrap {
      display: grid;
      grid-template-rows: 1fr auto;
      -webkit-column-break-inside: avoid;
         -moz-column-break-inside: avoid;
              break-inside: avoid;
    }
  }

.home-page .list-promo{
  display: none;
}

@media (min-width: 1024px){
  .home-page .list-promo{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.home-page #weszlo-shorts-app{
  display: block;
}

@media (min-width: 1024px){
  .home-page #weszlo-shorts-app{
    display: none;
  }
}

.home-page .article-list .masonry-wrap:after, .category-page .article-list .masonry-wrap:after {
    content: '';
    display: block;
    clear: both;
  }

.home-page .article-list .promo-wrap, .category-page .article-list .promo-wrap {
    width: 100%;
    margin-bottom: 0;
    height: calc(100dvh - 56px - 3.5rem);
  }

@media (min-width: 1024px) {
    .home-page .article-list .promo-wrap, .category-page .article-list .promo-wrap {
      height: auto;
    }
  }

.top-boxes .article-single .time{
  display: inline;
}

@media (min-width: 1024px){
  .top-boxes .article-single .time{
    display: none;
  }
}

@media (min-width: 1280px){
  .top-boxes .article-single .time{
    display: inline;
  }
}

.article-side-wrap .re-box-wrap {
    margin-bottom: 0 !important;
  }

.posts-grid{
  margin-left: -1rem;
  margin-right: -1rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.posts-grid__item{
  width: 33.333333%;
  border-right-width: 1px;
  border-color: var(--neutral-content-default);
  padding-left: 1rem;
  padding-right: 1rem;
}

.posts-grid__item:last-child{
  border-right-width: 0;
}

.posts-grid__item > a{
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}

.posts-grid__item > a > strong{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.posts-grid__image img{
  aspect-ratio: 22/15;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
}

.dark .article-multi .article-single::after, .dark .article-multi .article-list-details::before, .mode-dark .article-multi .article-single::after, .mode-dark .article-multi .article-list-details::before {
    color: var(--box-multi-theme-dark, var(--neutral-border-default-active, #f7970f)) !important;
  }

.dark .article-multi .article-list, .mode-dark .article-multi .article-list {
    border-color: var(--box-multi-theme-dark, var(--neutral-border-default-active, #f7970f)) !important;
  }

.navigation{
  background-color: var(--neutral-surface-navigation);
  color: var(--neutral-content-navigation);
}

.navigation-menu{
  margin-bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: auto;
}

@media (min-width: 1024px){
  .navigation-menu{
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    overflow: visible;
    padding-top: 1.5rem;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

.navigation-menu {
    height: calc(100dvh - 4rem);
  }

@media (min-width: 1024px) {
    .navigation-menu {
      height: 100%;
    }
  }

.navigation-menu .search-input{
  height: 48px;
  width: 100%;
  border-width: 1px;
  border-color: var(--neutral-border-strong);
  background-color: var(--neutral-surface-default);
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-default);
}

.navigation-menu .search-input::-webkit-input-placeholder{
  color: var(--neutral-content-weak);
}

.navigation-menu .search-input::-moz-placeholder{
  color: var(--neutral-content-weak);
}

.navigation-menu .search-input:-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

.navigation-menu .search-input::-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

.navigation-menu .search-input::placeholder{
  color: var(--neutral-content-weak);
}

.navigation-menu .search-input{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.navigation-menu .search-input:focus{
  border-color: var(--neutral-border-default-active);
}

.navigation-menu .search-input:focus::-webkit-input-placeholder{
  color: var(--neutral-content-default);
}

.navigation-menu .search-input:focus::-moz-placeholder{
  color: var(--neutral-content-default);
}

.navigation-menu .search-input:focus:-ms-input-placeholder{
  color: var(--neutral-content-default);
}

.navigation-menu .search-input:focus::-ms-input-placeholder{
  color: var(--neutral-content-default);
}

.navigation-menu .search-input:focus::placeholder{
  color: var(--neutral-content-default);
}

.navigation-menu-item{
  margin-bottom: 0px;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.75rem;
  line-height: 2rem;
  letter-spacing: 0.01em;
  font-weight: 700;
}

@media (min-width: 1024px){
  .navigation-menu-item{
    font-size: 1.25rem;
    line-height: 1.375rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.navigation-menu-item__nested{
  font-family: Inter, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
}

.navigation-menu-item__nested .navigation-link{
  display: block;
  width: 100%;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--action-content-weak);
}

.navigation-menu-item__nested .navigation-link:hover{
  color: var(--action-content-default);
}

@media (min-width: 1024px){
  .navigation-menu-item__nested .navigation-link:hover{
    color: var(--action-content-weak);
  }
}

.navigation-menu-item__nested .navigation-link-wrap{
  border-bottom-width: 0;
}

.navigation-menu-item__nested .accordion-button{
  color: var(--action-content-weak);
}

.navigation-menu-item__nested .accordion-button:hover{
  color: var(--action-content-default);
}

@media (min-width: 1024px){
  .navigation-menu-item__nested .accordion-button{
    color: var(--action-content-default);
  }
  .navigation-menu-item__nested .accordion-button:hover{
    color: var(--action-content-weak);
  }
}

.navigation-menu-taxonomy nav{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 1024px){
  .navigation-menu-taxonomy nav{
    padding-right: 1.125rem;
  }
}

.navigation-menu-taxonomy nav > ul{
  margin-bottom: 1rem;
  display: grid;
  height: auto;
  padding-top: 0px;
}

@media (min-width: 1024px){
  .navigation-menu-taxonomy nav > ul{
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
    row-gap: 0.75rem;
      display: grid !important;
  }
}

.navigation-menu-taxonomy ul{
  border-width: 0;
}

.navigation-menu-taxonomy .navigation-menu-item{
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
}

@media (min-width: 1024px){
  .navigation-menu-taxonomy .navigation-menu-item{
    font-size: 1.125rem;
    line-height: 1.25rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
  .navigation-menu-taxonomy .navigation-menu-item__nested .navigation-link{
    color: var(--action-content-weak);
  }
  .navigation-menu-taxonomy .navigation-menu-item__nested .navigation-link:hover{
    color: var(--action-content-default);
  }
}

.navigation-menu-taxonomy .navigation-menu-item__nested .navigation-link-wrap{
  border-bottom-width: 1px;
  border-bottom-color: var(--neutral-border-weak);
}

.navigation-menu-taxonomy .navigation-link{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.navigation-menu-taxonomy .navigation-link-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom-width: 0;
}

.navigation-menu-secondary{
  margin-top: auto;
}

@media (min-width: 1024px){
  .navigation-menu-secondary{
    display: none;
  }
}

.navigation-menu-secondary .navigation-menu-item{
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
}

.navigation-menu-secondary .navigation-link{
  display: block;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  color: var(--action-content-default);
}

.navigation-menu-secondary .navigation-link:hover{
  color: var(--action-content-weak);
}

.navigation-menu:not(.hidden) + nav .navbar-item{
  color: var(--selected-content-navigation);
}

.navigation-menu:not(.hidden) + nav .navbar-item:not(button){
  color: var(--neutral-content-navigation);
}

.navigation-link{
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  color: var(--action-content-default);
}

.navigation-link:hover{
  color: var(--action-content-weak);
}

.navigation-link.router-link-active{
  color: var(--action-content-weak);
}

.navigation-link-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom-width: 1px;
  border-color: var(--neutral-border-weak);
}

.navigation.topBar {
    height: var(--mobile-topBar-height, 4.125rem);
    pointer-events: none;
  }

@media (min-width: 1024px){
  .navigation.topBar{
    pointer-events: auto;
    height: auto;
  }
}

.navigation.topBar a, .navigation.topBar button{
  pointer-events: auto;
}

.navigation.navbar .bottomBar {
    height: var(--mobile-navbar-height, 3.5rem);
  }

@media (min-width: 1024px){
  .navigation.navbar .bottomBar{
    height: auto;
  }
}

.navbar{
  position: fixed;
  left: 0px;
  bottom: 0px;
  z-index: 100;
  width: 100%;
}

@media (min-width: 1024px){
  .navbar{
    width: 264px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    z-index: 1000;
  }
}

.navbar .logo-wrap{
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.navbar .logo-wrap a{
  top: 2.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.navbar .logo-wrap a:hover{
  background-color: var(--neutral-surface-default-hover);
}

.navbar-content{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

.navbar-content::-webkit-scrollbar {
    display: none;
  }

@media (min-width: 1024px){
  .navbar-content{
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    height: 100vh;
    overflow-y: auto;
    padding-top: 1.25rem;
  }
}

.navbar-content {
    max-height: calc(100dvh - 4rem);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }

@media (min-width: 1024px) {
    .navbar-content {
      max-height: 100vh;
    }
  }

.navbar-item{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  width: 20%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: Inter, sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: var(--neutral-content-navigation);
}

.navbar-item:focus-visible{
  outline-width: 0px;
}

@media (min-width: 1024px){
  .navbar-item{
    margin-bottom: 0px;
    height: auto;
    width: 100%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
    font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
    font-size: 1.25rem;
    line-height: 1.375rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.navbar-item:not(button):hover{
  color: var(--selected-content-navigation);
}

@media (min-width: 1024px){
  .navbar-item .wes{
    display: none;
  }
}

.breadcrumbs > span{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--neutral-content-weak);
}

.breadcrumbs > span > span.breadcrumb_last{
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--neutral-content-strong);
}

.breadcrumbs > span a{
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--neutral-content-weak);
}

.breadcrumbs > span a:hover{
  color: var(--neutral-content-strong);
}

.breadcrumbs .children-wrapper span, .breadcrumbs .children-wrapper i, .breadcrumbs .children-wrapper span > a{
  color: var(--neutral-content-default);
}

.breadcrumbs .children a{
  display: block;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
  font-weight: 700;
  color: var(--neutral-content-default);
}

.breadcrumbs .children a:hover{
  color: var(--neutral-content-weak);
}

.breadcrumbs .\!children a{
  display: block;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
  font-weight: 700;
  color: var(--neutral-content-default);
}

.breadcrumbs .\!children a:hover{
  color: var(--neutral-content-weak);
}

.breadcrumbs .children a:not(:last-child){
  border-bottom-width: 1px;
  border-bottom-color: var(--neutral-border-default);
}

.breadcrumbs .\!children a:not(:last-child){
  border-bottom-width: 1px;
  border-bottom-color: var(--neutral-border-default);
}

ul.page-numbers{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0px;
}

ul.page-numbers li span{
  position: relative;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  width: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.125rem;
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  padding: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

ul.page-numbers li span.current{
  border-color: var(--action-border-default);
  background-color: var(--action-surface-strong-active);
  color: var(--action-content-strong);
}

ul.page-numbers li a{
  position: relative;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  width: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.125rem;
  border-width: 1px;
  background-color: transparent;
  padding: 0px;
}

ul.page-numbers li a:hover{
  background-color: var(--action-surface-strong-active);
  color: var(--action-content-strong);
}

ul.page-numbers li a:not(.next):not(.prev){
  border-color: transparent;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-strong);
}

ul.page-numbers li a:not(.next):not(.prev):hover{
  border-color: var(--action-surface-strong-active);
}

ul.page-numbers li a.prev, ul.page-numbers li a.next{
  border-color: var(--action-border-default);
  color: var(--neutral-content-strong);
}

.login-modal {
    background: rgba(0, 0, 0, 0.8);
    -webkit-backdrop-filter: blur(0.5rem);
            backdrop-filter: blur(0.5rem);
  }

.login-modal #loginform .login-username label, .login-modal #loginform .login-password label{
  margin-bottom: 0.5rem;
  display: block;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-default);
}

.login-modal #loginform .login-username .input, .login-modal #loginform .login-password .input{
  margin-bottom: 0.75rem;
  height: 3rem;
  width: 100%;
  border-radius: 0.125rem;
  border-width: 1px;
  border-color: var(--neutral-border-strong);
  background-color: var(--neutral-surface-default);
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-strong);
}

.login-modal #loginform .login-username .input::-webkit-input-placeholder, .login-modal #loginform .login-password .input::-webkit-input-placeholder{
  color: var(--neutral-content-weak);
}

.login-modal #loginform .login-username .input::-moz-placeholder, .login-modal #loginform .login-password .input::-moz-placeholder{
  color: var(--neutral-content-weak);
}

.login-modal #loginform .login-username .input:-ms-input-placeholder, .login-modal #loginform .login-password .input:-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

.login-modal #loginform .login-username .input::-ms-input-placeholder, .login-modal #loginform .login-password .input::-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

.login-modal #loginform .login-username .input::placeholder, .login-modal #loginform .login-password .input::placeholder{
  color: var(--neutral-content-weak);
}

.login-modal #loginform .login-username .input:hover, .login-modal #loginform .login-password .input:hover{
  border-color: var(--neutral-border-default-hover);
}

.login-modal #loginform .login-username .input:focus, .login-modal #loginform .login-username .input:focus-visible, .login-modal #loginform .login-username .input:focus-within, .login-modal #loginform .login-password .input:focus, .login-modal #loginform .login-password .input:focus-visible, .login-modal #loginform .login-password .input:focus-within{
  border-color: var(--neutral-border-default-active);
}

.login-modal #loginform .login-username .input.invalid, .login-modal #loginform .login-password .input.invalid{
  border-color: var(--critical-border-default);
}

.login-modal #loginform .login-username .input.invalid:hover, .login-modal #loginform .login-password .input.invalid:hover{
  border-color: var(--critical-surface-strong-hover);
}

.login-modal #loginform .login-remember{
  margin-bottom: 1rem;
}

.login-modal #loginform .login-remember label{
  position: relative;
  margin-bottom: 0px;
  display: block;
  cursor: pointer;
  padding-left: 27px;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-strong);
}

.login-modal #loginform .login-remember label:before{
  position: absolute;
  left: 0px;
  top: 1px;
  display: block;
  height: 1rem;
  width: 1rem;
  border-radius: 4px;
  border-width: 1px;
  border-color: var(--neutral-border-default);
  background-color: transparent;
    content: '';
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.login-modal #loginform .login-remember label:after{
  position: absolute;
  left: 6px;
  top: 3px;
  display: none;
  height: 9px;
  width: 4px;
  --tw-rotate: 45deg;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    content: '';
    border-bottom: 2px solid #000;
    border-right: 2px solid #000;
}

.login-modal #loginform .login-remember label input{
  position: absolute;
  display: none;
}

.login-modal #loginform .login-remember label:has(input:checked):before{
  border-color: var(--neutral-border-default-active);
  background-color: var(--selected-surface-strong);
}

.login-modal #loginform .login-remember label:has(input:checked):after {
    display: block !important;
  }

.login-modal #loginform .login-remember label:has(input:checked):hover:before, .login-modal #loginform .login-remember label:has(input:checked):focus:before{
  border-color: var(--selected-border-default);
  background-color: var(--selected-surface-strong-hover);
}

.login-modal #loginform .login-remember label:has(input:checked):hover:after, .login-modal #loginform .login-remember label:has(input:checked):focus:after {
    border-bottom: 2px solid #000;
    border-right: 2px solid #000;
  }

.login-modal #loginform .button{
  height: 3rem;
  width: 100%;
  cursor: pointer;
  border-radius: 0.125rem;
  border-width: 0;
  background-color: var(--action-surface-strong);
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--action-content-strong);
}

.wpfda-delete-account-container i, .wpfda-delete-account-container span{
  margin-bottom: 1rem;
  display: block;
  width: 100%;
  text-align: center;
  font-style: normal;
  color: var(--critical-content-default);
  color: var(--neutral-content-default);
}

.wpfda-delete-account-container label{
  margin-bottom: 0.25rem;
  display: block;
  width: 100%;
  color: var(--neutral-content-default);
}

.wpfda-delete-account-container input{
  margin-bottom: 0.75rem;
  height: 3rem;
  width: 100%;
  border-radius: 0.125rem;
  border-width: 1px;
  border-color: var(--neutral-border-strong);
  background-color: var(--neutral-surface-default);
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-strong);
}

.wpfda-delete-account-container input::-webkit-input-placeholder{
  color: var(--neutral-content-weak);
}

.wpfda-delete-account-container input::-moz-placeholder{
  color: var(--neutral-content-weak);
}

.wpfda-delete-account-container input:-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

.wpfda-delete-account-container input::-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

.wpfda-delete-account-container input::placeholder{
  color: var(--neutral-content-weak);
}

.wpfda-delete-account-container input:hover{
  border-color: var(--neutral-border-default-hover);
}

.wpfda-delete-account-container input:focus, .wpfda-delete-account-container input:focus-visible, .wpfda-delete-account-container input:focus-within{
  border-color: var(--neutral-border-default-active);
}

.wpfda-delete-account-container button{
  margin-bottom: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  width: 100%;
  cursor: pointer;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.125rem;
  border-width: 1px;
  border-color: var(--action-border-default);
  background-color: transparent;
  padding: 0.5rem;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: var(--action-content-default);
}

.wpfda-delete-account-container button:hover{
  border-color: var(--action-border-default-hover);
}

.wpfda-delete-account-container button:active{
  accent-color: var(--action-border-default-active);
}

@media (min-width: 768px){
  .wpfda-delete-account-container button{
    margin-bottom: 0px;
  }
}

.wppb-success{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  text-align: center;
  font-family: Inter, sans-serif;
  color: var(--neutral-content-default);
  color: var(--success-content-default);
}

.wppb-edit-user .wppb-form-field label{
  margin-bottom: 0.25rem;
  display: block;
  width: 100%;
  font-family: Inter, sans-serif;
  color: var(--neutral-content-default);
}

.wppb-edit-user .wppb-form-field input, .wppb-edit-user .wppb-form-field textarea{
  margin-bottom: 0.75rem;
  height: 3rem;
  width: 100%;
  border-radius: 0.125rem;
  border-width: 1px;
  border-color: var(--neutral-border-strong);
  background-color: var(--neutral-surface-default);
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-strong);
}

.wppb-edit-user .wppb-form-field input::-webkit-input-placeholder, .wppb-edit-user .wppb-form-field textarea::-webkit-input-placeholder{
  color: var(--neutral-content-weak);
}

.wppb-edit-user .wppb-form-field input::-moz-placeholder, .wppb-edit-user .wppb-form-field textarea::-moz-placeholder{
  color: var(--neutral-content-weak);
}

.wppb-edit-user .wppb-form-field input:-ms-input-placeholder, .wppb-edit-user .wppb-form-field textarea:-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

.wppb-edit-user .wppb-form-field input::-ms-input-placeholder, .wppb-edit-user .wppb-form-field textarea::-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

.wppb-edit-user .wppb-form-field input::placeholder, .wppb-edit-user .wppb-form-field textarea::placeholder{
  color: var(--neutral-content-weak);
}

.wppb-edit-user .wppb-form-field input:hover, .wppb-edit-user .wppb-form-field textarea:hover{
  border-color: var(--neutral-border-default-hover);
}

.wppb-edit-user .wppb-form-field input:focus, .wppb-edit-user .wppb-form-field input:focus-visible, .wppb-edit-user .wppb-form-field input:focus-within, .wppb-edit-user .wppb-form-field textarea:focus, .wppb-edit-user .wppb-form-field textarea:focus-visible, .wppb-edit-user .wppb-form-field textarea:focus-within{
  border-color: var(--neutral-border-default-active);
}

.wppb-edit-user .wppb-form-field textarea{
  height: auto;
}

.wppb-edit-user .wppb-form-field.wppb-default-password, .wppb-edit-user .wppb-form-field.wppb-default-username{
  display: none;
}

.wppb-edit-user .submit{
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  width: 100%;
  cursor: pointer;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.125rem;
  border-width: 1px;
  border-color: var(--action-border-default);
  background-color: transparent;
  padding: 0.5rem;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: var(--action-content-default);
}

.wppb-edit-user .submit:hover{
  border-color: var(--action-border-default-hover);
}

.wppb-edit-user .submit:active{
  accent-color: var(--action-border-default-active);
}

@media (min-width: 768px){
  .wppb-edit-user .submit{
    margin-bottom: 0px;
  }
}

.comment-list .comment[class*="depth-"]:not(.depth-1):not(.depth-2){
  padding-left: 4rem;
}

.comment-list .comment.depth-2{
  padding-left: 2rem;
}

.comment-list .comment.depth-2 > .depth-2{
  padding-left: 0px;
}

.comment-list .comment-respond{
  margin-bottom: 1.5rem;
}

.comment .editor-wrap .comment-edit-link{
  margin-left: 0.5rem;
  cursor: pointer;
  border-width: 0;
  background-color: transparent;
  padding: 0px;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  outline-width: 0px;
}

.comment .editor-wrap .comment-edit-link:hover{
  color: var(--selected-surface-weak-hover);
}

.comment .vote button{
  margin-right: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  width: 2rem;
  cursor: pointer;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-width: 0;
  background-color: transparent;
  padding: 0px;
  font-family: Inter, sans-serif;
  color: var(--neutral-content-default);
  outline-width: 0px;
}

.comment .comment-reply-cancel{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
}

.comment .comment-reply-cancel:hover{
  color: var(--selected-surface-weak-hover);
}

.comment-status{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  width: 100%;
  border-radius: 0.125rem;
  background-color: var(--action-surface-strong);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--action-content-strong);
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.comment-status.status-success{
  background-color: var(--success-surface-strong);
  color: var(--success-content-strong);
}

.comment-status.status-error{
  background-color: var(--critical-surface-strong);
  color: var(--critical-content-strong);
}

.comment-respond{
  margin-bottom: 2.5rem;
}

#commentsDrawer {
    background-color: rgba(0, 0, 0, 0.75);
    width: 100%;
    height: 100dvh;
  }

@media (min-width: 1024px) {
    #commentsDrawer {
      width: calc(100% - 384px);
    }
  }

@media (min-width: 1536px) {
    #commentsDrawer {
      width: 1136px;
    }
  }

#commentsDrawer .comment-form-author, #commentsDrawer .comment-form-email, #commentsDrawer .comment-form-url{
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

#commentsDrawer .comment-form-author label, #commentsDrawer .comment-form-email label, #commentsDrawer .comment-form-url label{
  margin-bottom: 0.5rem;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-default);
}

#commentsDrawer .comment-form-author input, #commentsDrawer .comment-form-email input, #commentsDrawer .comment-form-url input{
  width: 100%;
  border-radius: 0.125rem;
  border-width: 1px;
  border-color: var(--neutral-border-strong);
  background-color: var(--neutral-surface-default);
  padding: 0.75rem;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-strong);
}

#commentsDrawer .comment-form-author input::-webkit-input-placeholder, #commentsDrawer .comment-form-email input::-webkit-input-placeholder, #commentsDrawer .comment-form-url input::-webkit-input-placeholder{
  color: var(--neutral-content-weak);
}

#commentsDrawer .comment-form-author input::-moz-placeholder, #commentsDrawer .comment-form-email input::-moz-placeholder, #commentsDrawer .comment-form-url input::-moz-placeholder{
  color: var(--neutral-content-weak);
}

#commentsDrawer .comment-form-author input:-ms-input-placeholder, #commentsDrawer .comment-form-email input:-ms-input-placeholder, #commentsDrawer .comment-form-url input:-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

#commentsDrawer .comment-form-author input::-ms-input-placeholder, #commentsDrawer .comment-form-email input::-ms-input-placeholder, #commentsDrawer .comment-form-url input::-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

#commentsDrawer .comment-form-author input::placeholder, #commentsDrawer .comment-form-email input::placeholder, #commentsDrawer .comment-form-url input::placeholder{
  color: var(--neutral-content-weak);
}

#commentsDrawer .comment-form-author input, #commentsDrawer .comment-form-email input, #commentsDrawer .comment-form-url input{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

#commentsDrawer .comment-form-author input:focus, #commentsDrawer .comment-form-email input:focus, #commentsDrawer .comment-form-url input:focus{
  border-color: var(--selected-border-default);
}

#commentsDrawer .comment-form-author input:active, #commentsDrawer .comment-form-email input:active, #commentsDrawer .comment-form-url input:active{
  border-color: var(--selected-border-default);
}

#commentsDrawer .comment-form-cookies-consent{
  margin-bottom: 1rem;
}

#commentsDrawer .comment-form-cookies-consent label{
  position: relative;
  display: block;
  cursor: pointer;
  padding-left: 27px;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-strong);
}

#commentsDrawer .comment-form-cookies-consent label::before{
  --tw-content: '';
  content: var(--tw-content);
}

#commentsDrawer .comment-form-cookies-consent label::after{
  --tw-content: '';
  content: var(--tw-content);
}

#commentsDrawer .comment-form-cookies-consent label:before{
  position: absolute;
  left: 0px;
  top: 2px;
  display: block;
  height: 1rem;
  width: 1rem;
  border-radius: 4px;
  border-width: 1px;
  border-color: var(--neutral-border-default);
  background-color: transparent;
}

#commentsDrawer .comment-form-cookies-consent label:after{
  position: absolute;
  left: 6px;
  top: 4px;
  display: none;
  height: 9px;
  width: 5px;
  --tw-rotate: 45deg;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-bottom-color: var(--selected-border-default);
  border-right-color: var(--selected-border-default);
}

#commentsDrawer .comment-form-cookies-consent input{
  position: absolute;
  display: none;
}

#commentsDrawer .comment-form-cookies-consent input:checked + label:before{
  border-color: var(--selected-border-default);
  background-color: var(--selected-surface-strong);
}

#commentsDrawer .comment-form-cookies-consent input:checked + label:after{
  display: block;
}

#commentsDrawer .comment-form-cookies-consent input:checked + label:hover:before, #commentsDrawer .comment-form-cookies-consent input:checked + label:focus:before{
  border-color: var(--selected-content-strong);
  background-color: var(--selected-surface-strong-hover);
}

#commentsDrawer .comment-form-cookies-consent input:checked + label:hover:after, #commentsDrawer .comment-form-cookies-consent input:checked + label:focus:after{
  border-bottom-color: var(--selected-content-strong);
  border-right-color: var(--selected-content-strong);
}

#commentform #commentFormMoreFields, #commentform #comment {
    -webkit-transition: height ease-in-out 0.3s, max-height ease-in-out 0.3s;
    transition: height ease-in-out 0.3s, max-height ease-in-out 0.3s;
  }

.single-bookie .image p {
    background-color: rgba(0, 0, 0, 0.54);
  }

.single-bookie .content{
  color: var(--neutral-content-default);
}

.single-bookie .content p{
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
}

.single-bookie .content ul{
  margin-bottom: 1rem;
}

.single-bookie .content ul li{
  position: relative;
  margin-bottom: 2px;
  -webkit-padding-start: 21px;
          padding-inline-start: 21px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
}

.single-bookie .content ul li:before {
    font-family: "weszlo";
    font-size: 0.875rem;
    content: "\e903";
    position: absolute;
    left: 0px;
    top: 2px;
    color: var(--action-content-weak);
  }

.single-bookie .content ul li strong{
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--action-content-weak);
}

.single-bookie.big .content p{
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}

.single-bookie.big .content ul{
  margin-bottom: 1rem;
}

.single-bookie.big .content ul li{
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}

.single-bookie.big .content ul li:before{
  top: 0px;
}

.single-bookie .bookie-ratings{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.75rem;
}

@media (min-width: 768px){
  .single-bookie .bookie-ratings{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.single-bookie .bookie-ratings > div{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

@media (min-width: 768px){
  .single-bookie .bookie-ratings > div{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.single-bookie .bookie-ratings span{
  width: 5rem;
}

@media (min-width: 768px){
  .single-bookie .bookie-ratings span{
    width: auto;
  }
}

.single-bookie .bookie-ratings span, .single-bookie .bookie-ratings .rate{
  display: block;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--neutral-content-default);
}

.single-bookie .bookie-ratings .rating{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.125rem;
}

.single-bookie .bookie-ratings .rating .rating-pill{
  height: 0.5rem;
  width: 1rem;
  border-radius: 2px;
  background-color: var(--neutral-surface-weak);
}

.single-bookie .bookie-ratings .rating-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.625rem;
}

.single-bookie .bookie-ratings .rating.rating-5 .rating-pill.filled{
  background-color: var(--success-border-default);
}

.single-bookie .bookie-ratings .rating.rating-4 .rating-pill.filled {
    background-color: #B7BD21;
  }

.single-bookie .bookie-ratings .rating.rating-3 .rating-pill.filled, .single-bookie .bookie-ratings .rating.rating-2 .rating-pill.filled {
    background-color: #FFB800;
  }

.single-bookie .bookie-ratings .rating.rating-1 .rating-pill.filled{
  background-color: var(--critical-border-default);
}

.bookie-cat-top{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

@media (min-width: 1024px){
  .bookie-cat-top{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
}

.bookie-cat-top .breadcrumbs{
  margin-bottom: 0.5rem;
}

.bookie-promotion-text{
  margin-bottom: 0.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.01em;
  font-weight: 500;
  color: var(--neutral-content-weak);
}

.bookie-info-18{
  margin-top: 1rem;
  margin-bottom: 0px;
  text-align: center;
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: -0.01em;
  font-weight: 400;
  color: var(--neutral-content-weak);
}

.bookie-info-18 span:first-child{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 42px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-color: var(--neutral-border-default);
  padding: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
}

.bookie-info-18 span:last-child{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-width: 1px;
  border-color: var(--neutral-border-default);
  padding: 0.5rem;
}

.bookie-of-the-month{
  position: relative;
}

.bookie-of-the-month .bookie-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.bookie-of-the-month .bookie-wrap__spotlight{
  pointer-events: none;
  position: absolute;
  inset: auto;
  z-index: -1;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom;
     object-position: bottom;
  opacity: 0.5;
    max-width: 30rem;
    width: auto !important;
    height: auto !important;
    bottom: -8%;
}

@media (min-width: 1024px) {
    .bookie-of-the-month .bookie-wrap__spotlight{
    opacity: 0.7;
      max-width: 48.625rem;
      bottom: -15%;
  }
  }

.bookie-of-the-month .bookie-wrap .bookie-img-wrap{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1rem;
  padding: 2.5rem;
    width: 14.25rem;
    height: 23.875rem;
}

.bookie-of-the-month .bookie-wrap .bookie-img-wrap img {
    width: 100% !important;
    height: auto !important;
  }

.bookie-of-the-month .bookie-wrap .bookie-content ul li{
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--action-content-default);
}

.bookie-of-the-month .bookie-wrap .bookie-content ul li:before {
    font-family: "weszlo";
    font-size: 0.625rem;
    content: "\e903";
    -webkit-margin-end: 0.5rem;
            margin-inline-end: 0.5rem;
    color: var(--action-content-weak);
  }

.bookie-of-the-month.bookie-otm-widget{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  overflow: hidden;
  border-width: 1px;
  border-color: var(--action-border-default);
  background-color: var(--neutral-background-dark);
  padding: 1rem;
}

@media (min-width: 1024px){
  .bookie-of-the-month.bookie-otm-widget{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 2rem;
    padding: 2rem;
  }
}

.bookie-of-the-month.bookie-otm-widget p:not(.bookie-otm-content-bottom){
  display: none !important;
}

.bookie-of-the-month.bookie-otm-widget .bookie-wrap{
  padding: 0px;
}

.bookie-of-the-month.bookie-otm-widget .bookie-wrap::before{
  z-index: 0;
  opacity: 0.5;
    inset: -100% -150% -60%;
}

@media (min-width: 1024px) {
    .bookie-of-the-month.bookie-otm-widget .bookie-wrap::before {
      inset: -70% -56% -12% -60%;
    }
  }

.bookie-of-the-month.bookie-otm-widget .bookie-wrap .bookie-img-wrap{
  z-index: 1;
  aspect-ratio: 3/5;
  height: 18rem;
  width: auto;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  gap: 0.75rem;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

@media (min-width: 1024px){
  .bookie-of-the-month.bookie-otm-widget .bookie-wrap .bookie-img-wrap{
    margin-left: 0.25rem;
    height: auto;
    width: 11.625rem;
    gap: 1rem;
    padding-top: 2.375rem;
    padding-bottom: 2.375rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

.bookie-of-the-month.bookie-otm-widget .bookie-otm-logo{
  height: 4rem;
  width: 4rem;
  border-radius: 0.5rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

@media (min-width: 1024px){
  .bookie-of-the-month.bookie-otm-widget .bookie-otm-logo{
    height: 4.5rem;
    width: 4.5rem;
  }
}

.bookie-of-the-month.bookie-otm-widget .bookie-otm-content{
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}

@media (min-width: 1024px){
  .bookie-of-the-month.bookie-otm-widget .bookie-otm-content{
    gap: 1.25rem;
  }
}

.bookie-of-the-month.bookie-otm-widget .bookie-otm-content::before{
  position: absolute;
  inset: -1rem;
  top: 0px;
  z-index: -1;
  display: block;
}

@media (min-width: 1024px){
  .bookie-of-the-month.bookie-otm-widget .bookie-otm-content::before{
    display: none;
  }
}

.bookie-of-the-month.bookie-otm-widget .bookie-otm-content::before {
    content: "";
    background: -webkit-gradient(linear, left bottom, left top, from(var(--neutral-background-dark)), color-stop(80%, var(--neutral-background-dark)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(0deg, var(--neutral-background-dark) 0%, var(--neutral-background-dark) 80%, rgba(0, 0, 0, 0) 100%);
  }

.bookie-of-the-month.bookie-otm-widget .bookie-otm-list-wrap .bookie-otm-list{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.75rem;
  padding-left: 1.5rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
}

@media (min-width: 1024px){
  .bookie-of-the-month.bookie-otm-widget .bookie-otm-list-wrap .bookie-otm-list{
    font-size: 1.25rem;
    line-height: 1.375rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.bookie-of-the-month.bookie-otm-widget .bookie-otm-list-wrap .bookie-otm-list li{
  position: relative !important;
  margin: 0px !important;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif !important;
  font-size: 1.125rem !important;
  line-height: 1.25rem !important;
  letter-spacing: 0.01em !important;
  font-weight: 600 !important;
}

@media (min-width: 1024px){
  .bookie-of-the-month.bookie-otm-widget .bookie-otm-list-wrap .bookie-otm-list li{
    font-size: 1.25rem !important;
    line-height: 1.375rem !important;
    letter-spacing: 0.01em !important;
    font-weight: 600 !important;
  }
}

.bookie-of-the-month.bookie-otm-widget .bookie-otm-list-wrap .bookie-otm-list li::before{
  position: absolute;
  left: -1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1.25rem;
  width: 1.25rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--action-content-weak);
}

@media (min-width: 1024px){
  .bookie-of-the-month.bookie-otm-widget .bookie-otm-list-wrap .bookie-otm-list li::before{
    top: 1px;
  }
}

.bookie-of-the-month.bookie-otm-widget .bookie-otm-list-wrap .bookie-otm-list li::before {
    font-family: "weszlo";
    font-size: 0.875rem;
    content: "\e903";
  }

@media (min-width: 1024px){
  .bookie-otm-hideOnCookie{
    display: block !important;
  }
}

.bookie-otm-actions{
  position: absolute;
  top: 0px;
  right: 0.5rem;
  left: auto;
}

.bookie-otm-actions-close{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.bookie-otm-scroll-target{
  scroll-margin-top: 3.5rem;
}

@media (min-width: 1024px){
  .bookie-otm-scroll-target{
    scroll-margin-top: 0px;
  }
}

.bookie-otm-content-code{
  border-radius: 0.125rem;
  border-width: 1px;
  border-style: dotted;
  border-color: var(--action-border-default);
  padding: 0.75rem;
  text-align: center;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--action-content-default);
    background-color: rgba(255, 175, 55, 0.1);
}

.bookie-otm-content-code:hover{
  border-color: var(--action-border-default-hover);
}

.bookie-otm-content-code:active{
  border-color: var(--action-border-default-active);
}

.bookie-otm-content-code-label{
  margin-bottom: 0.5rem;
  display: inline-block;
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.01em;
  font-weight: 500;
  color: var(--neutral-content-weak);
}

.bookie-otm-content-btn{
  border-width: 1px;
  padding: 0.75rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--action-content-strong) !important;
}

.bookie-code-card{
  background-color: var(--neutral-surface-weak);
}

.bookie-code-card-wrap{
  padding-top: 5rem;
}

.bookie-code-card-wrap p{
  display: none !important;
}

.bookie-code-card-img-wrap{
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 8.625rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}

@media (min-width: 1024px){
  .bookie-code-card-img-wrap{
    height: 9.625rem;
  }
}

.bookie-code-card-img-wrap::before{
  position: absolute;
  bottom: 0px;
  z-index: -1;
  height: 12.5rem;
  width: 8.25rem;
  background-size: contain;
    content: "";
    background-image: url(/wp-content/public/images/bookie_of_the_month_sm_noshade.91cee8a4.webp);
}

.bookie-code-card-logo{
  height: 4rem;
  width: 4rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  border-radius: 0.5rem;
}

.bookie-code-card-logo img{
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  width: 100% !important;
  height: 100% !important;
}

.bookie-code-card-content{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
  padding: 1rem;
  padding-top: 0.5rem;
  text-align: center;
}

@media (min-width: 1024px){
  .bookie-code-card-content{
    padding-top: 1rem;
  }
}

.bookie-code-card-text{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
}

.bookie-code-card-prices-old{
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: var(--neutral-content-weak);
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
  -webkit-text-decoration-color: var(--critical-border-default);
          text-decoration-color: var(--critical-border-default);
}

.bookie-code-card-actions{
  margin-top: 0.5rem;
}

@media (min-width: 1024px){
  .bookie-code-card-actions{
    margin-top: 0px;
  }
}

.bookie-code-card-actions .btn, .bookie-code-card-actions .bookie-otm-content-btn, .bookie-code-card-actions .bookie-box.expandable .bookie-button, .bookie-box.expandable .bookie-code-card-actions .bookie-button{
  color: var(--action-content-strong) !important;
}

.bookie-code-card-list{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1rem;
}

@media (min-width: 1024px){
  .bookie-code-card-list{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.bookie-social-proof{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 13.125rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
    width: calc(50% - 1rem);
}

.bookie-social-proof::before, .bookie-social-proof::after{
  position: absolute;
  height: 4.75rem;
  width: 4.25rem;
  background-size: contain;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjgiIGhlaWdodD0iNzYiIHZpZXdCb3g9IjAgMCA2OCA3NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTQxLjQwMjEgNzEuMjgzN0M0MS40MDIxIDcxLjI4MzcgNDEuNTI5OSA3MC44MTAxIDQxLjYwOTUgNzAuMDM0NUM0Mi4xMDE4IDY1LjQ1ODIgNDAuMzI0MiA2MS43OTQzIDM3LjM0OTkgNTguODA0M0MzNS44OTIyIDYxLjEzNDMgMzUuNjA2IDY2Ljg1NzkgNDEuNDAyMSA3MS4yODM3WiIgZmlsbD0iI0ZGQUYzNyIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0zNC4wOTggNjMuNzU4NUMzNS4xODUgNjAuODE1NiAzNS4wNzQ0IDU1LjcxMDUgMzEuNDgyMyA1MS4xMTQ3QzI5LjIxNTggNTMuNTQ5NiAyOS4yOTc2IDU5LjM2MzkgMzQuMDk4IDYzLjc1ODVaIiBmaWxsPSIjRkZBRjM3Ii8+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTI2LjcxNTkgMTQuMDk5NUMyOS4yOTY4IDEzLjA1MjcgMzIuMDUxNSA4LjgwNTk5IDMyLjA4NjMgMi4xNTU0NEMyOS44NjY0IDIuODM2NzcgMjUuNzQ5IDcuMTUzOTggMjYuNzE1OSAxNC4wOTk1WiIgZmlsbD0iI0ZGQUYzNyIvPgo8cGF0aCBpZD0iVmVjdG9yXzQiIGQ9Ik0yNy40ODM1IDUyLjczMTlDMjkuNjYwNiA1MC4wOTQzIDMwLjY3MDEgNDUuNjk1NSAyOS4wNTU5IDQwLjM4NzFDMjYuMzA4NyA0MS42Mzg0IDI0LjM3MjIgNDYuNjc2IDI3LjQ4MzUgNTIuNzMxOVoiIGZpbGw9IiNGRkFGMzciLz4KPHBhdGggaWQ9IlZlY3Rvcl81IiBkPSJNMjQuMjQ4MyA0MS4xNjQ4QzI2LjE3NzQgNDAuMDEzIDI4LjgyMDggMzYuNzAxNCAyOC40OTE0IDMwLjY3NDZDMjYuMTU3OCAzMC45ODg1IDIzLjAyMjUgMzQuNTA3IDI0LjI0ODMgNDEuMTY0OFoiIGZpbGw9IiNGRkFGMzciLz4KPHBhdGggaWQ9IlZlY3Rvcl82IiBkPSJNMjQuMTYzNSAzMC43NjA2QzI2Ljc1OTUgMjkuOTI4MSAyOS4yMDkgMjYuOTE0NyAyOS41NDg1IDIxLjU5MkMyNy4xMDEzIDIxLjUxMSAyMy45OTIyIDI0LjcxNjEgMjQuMTYzNSAzMC43NjA2WiIgZmlsbD0iI0ZGQUYzNyIvPgo8cGF0aCBpZD0iVmVjdG9yXzciIGQ9Ik0yNS4zNTY1IDIwLjk0NjhDMjcuNDkwMyAyMC42OTQ4IDMwLjE4NjQgMTguNTY0NSAzMS4wMTE1IDEzLjU3OUMyOS40MDUzIDEzLjMxNiAyNi4wNzggMTQuODQ2MyAyNS4zNTY1IDIwLjk0NjhaIiBmaWxsPSIjRkZBRjM3Ii8+CjxwYXRoIGlkPSJWZWN0b3JfOCIgZD0iTTQxLjEyMjQgNzEuODU3NkM0MS4xMjI0IDcxLjg1NzYgNDAuODA3NyA3Mi4xNjc3IDQwLjIxODggNzIuNTIzN0MzNi4zMDUxIDc0Ljg3NzMgMzIuMDA5MyA3Mi42NjY1IDI4Ljk4NTcgNjguMjY0M0MzMi40NTI4IDY1Ljg5NzUgMzcuNzcyMiA2OS4wMTg3IDQxLjEyMjQgNzEuODU3NloiIGZpbGw9IiNGRkFGMzciLz4KPHBhdGggaWQ9IlZlY3Rvcl85IiBkPSJNMzMuMzU0NiA2NC42MjY2QzMwLjA3NDkgNjYuMzQ5IDI0Ljg3NTcgNjMuOTY4OSAyMi44MTgxIDU2LjYwODJDMjYuNzQ0OSA1NS44NjQ5IDMwLjkyNTYgNjAuOTQwMSAzMy4zNTQ2IDY0LjYyNjZaIiBmaWxsPSIjRkZBRjM3Ii8+CjxwYXRoIGlkPSJWZWN0b3JfMTAiIGQ9Ik0yNi44NTc0IDUzLjA3NzVDMjMuMTU4NiA1My44MzAyIDE4LjgwNDkgNDkuNDc2MiAxOC42NDE2IDQyLjI5OTVDMjIuNDcyNSA0Mi43ODggMjUuMzMzIDQ4LjkxNzEgMjYuODU3NCA1My4wNzc1WiIgZmlsbD0iI0ZGQUYzNyIvPgo8cGF0aCBpZD0iVmVjdG9yXzExIiBkPSJNMjMuMzYzNiA0MS4zNjMyQzIzLjM2MzYgNDEuMzYzMiAyMy4wMDA0IDQxLjI4ODkgMjIuNDU5NCA0MS4wMjkxQzE5LjAyNzEgMzkuMzg5IDE3LjczMTggMzQuNTY3NCAxOC42NzM1IDI5LjYzNkMyMi4wMDczIDMxLjEyMjkgMjMuMDY3IDM3LjE0OTkgMjMuMzYzNiA0MS4zNjMyWiIgZmlsbD0iI0ZGQUYzNyIvPgo8cGF0aCBpZD0iVmVjdG9yXzEyIiBkPSJNMjMuMzQzMiAzMC40NDg0QzIwLjUyMyAyOS4zMTQ5IDE4LjQxOTggMjQuNzkwNSAyMC4xMDQ5IDE4LjgyNTlDMjMuMTMzMSAyMC41NzM0IDIzLjYxIDI2LjMyOTggMjMuMzQzMiAzMC40NDg0WiIgZmlsbD0iI0ZGQUYzNyIvPgo8cGF0aCBpZD0iVmVjdG9yXzEzIiBkPSJNMjQuNDc0NyAyMC41NzRDMjIuODAyOCAxOS4zMjc2IDIwLjkyNTggMTUuMzQ1OCAyMy41MDc0IDEwLjAxMjFDMjUuOTMyOSAxMi4xNDg3IDI1LjQ1NjMgMTcuMDQ5MyAyNC40NzQ3IDIwLjU3NFoiIGZpbGw9IiNGRkFGMzciLz4KPC9nPgo8L3N2Zz4K);
    content: "";
}

.bookie-social-proof::before{
  left: -1rem;
}

.bookie-social-proof::after{
  right: -1rem;
  --tw-scale-x: -1;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.bookie-page .article-list-taxonomy .title-wrapper .tag{
  display: none;
}

.bookie-prematch-rates-widget{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.5rem;
  background-color: var(--neutral-surface-default);
  padding: 1rem;
}

@media (min-width: 1024px){
  .bookie-prematch-rates-widget{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
}

.bookie-prematch-rates-widget p{
  display: none !important;
}

.bookie-prematch-rates-widget .bets{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}

.bookie-prematch-rates-widget .bets .bet{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 0.125rem;
  border-width: 1px;
  border-color: var(--action-border-default);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--action-content-weak);
}

@media (min-width: 1024px){
  .bookie-prematch-rates-widget .bets .bet{
    font-size: 1.25rem;
    line-height: 1.375rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.bookie-prematch-rates-widget .bets .bet {
    background: rgba(255, 175, 55, 0.2);
  }

.bookie-prematch-rates-widget .bets .bet-type{
  margin: 0px;
  color: var(--neutral-content-default);
}

.bookie-prematch-rates-widget .bets .bet-value{
  margin: 0px;
  color: var(--action-content-weak);
}

.bookie-prematch-rates-widget .bets .bet.favorite{
  background-color: var(--action-content-weak);
}

.bookie-prematch-rates-widget .bets .bet.favorite .bet-value, .bookie-prematch-rates-widget .bets .bet.favorite .bet-type{
  color: var(--action-content-strong);
}

.single-page .single-bookie-content .image p {
    background-color: rgba(0, 0, 0, 0.54);
  }

.single-page .single-bookie-content .content *{
  font-family: PT Serif, serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}

.single-page .single-bookie-content .content ul:not(:last-child),
  .single-page .single-bookie-content .content p:not(:last-child){
  margin-bottom: 1rem;
}

.single-page .single-bookie-content .content ul li{
  position: relative;
  margin-bottom: 2px;
  -webkit-padding-start: 1rem;
          padding-inline-start: 1rem;
  color: var(--neutral-content-default);
}

.single-page .single-bookie-content .content ul li:before {
    font-family: "weszlo";
    font-size: 0.625rem;
    content: "\e903";
    position: absolute;
    top: 0px;
    left: 0px;
    color: var(--action-content-weak);
  }

.single-page .single-bookie-content .content ul li strong{
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: var(--action-content-weak);
}

.stars-wrap{
  position: relative;
  -webkit-margin-end: 0.25rem;
          margin-inline-end: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.stars-wrap .stars{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 1024px){
  .navbar-item .stars-wrap .stars i{
    display: none;
  }
}

.stars-wrap .stars i{
  font-size: 12px;
  color: var(--selected-content-strong);
  opacity: 0.3;
  font-family: 'weszlo';
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.stars-wrap .stars i:before {
  content: "\e900";
}

.match-overview .single-action .actions .stars-wrap .stars i{
  font-size: 14px;
}

.stars-wrap .stars-filled{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}

@media (min-width: 1024px){
  .navbar-item .stars-wrap .stars-filled i{
    display: none;
  }
}

.stars-wrap .stars-filled i{
  font-size: 12px;
  color: var(--selected-content-strong);
  font-family: 'weszlo';
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.stars-wrap .stars-filled i:before {
  content: "\e900";
}

.match-overview .single-action .actions .stars-wrap .stars-filled i{
  font-size: 14px;
}

.listing-bookies {
    padding: 0 1rem;
  }

.listing-bookies .single-bookie-wrapper {
    padding: 1.5rem 0;
    border-bottom: 1px solid var(--neutral-border-default);
  }

.listing-bookies .single-bookie-wrapper:first-child {
    padding-top: 0;
  }

.listing-bookies .single-bookie-wrapper:last-child {
    padding-bottom: 0;
    border-bottom: 0;
  }

.listing-bookies .single-bookie-wrapper .content-wrap {
    margin-top: 0 !important;
  }

.listing-bookies .single-bookie-wrapper .content-wrap .bookie-promotion-text {
    font-size: 0.625rem;
    line-height: 1.2;
  }

.listing-bookies .single-bookie-wrapper .content {
    font-size: 0.875rem !important;
  }

.listing-bookies .single-bookie-wrapper .content ul {
    padding-left: 0;
    list-style: none;
  }

.listing-bookies .single-bookie-wrapper .content ul li {
    margin-bottom: 0;
    padding-bottom: 0;
  }

.listing-bookies .single-bookie-wrapper .bookie-info-18 {
    font-size: 0.875rem !important;
  }

.listing-bookies .single-bookie-wrapper .bookie-top {
    border-bottom: 0 !important;
  }

.listing-bookies .single-bookie-wrapper .bookie-top .sign-light{
  display: block;
}

.listing-bookies .single-bookie-wrapper .bookie-top .sign-light:is(.dark *){
  display: none;
}

.listing-bookies .single-bookie-wrapper .bookie-top .sign-dark{
  display: none;
}

.listing-bookies .single-bookie-wrapper .bookie-top .sign-dark:is(.dark *){
  display: block;
}

.listing-bookies .single-bookie-wrapper .bookie-button{
  display: block;
  border-radius: 0.125rem;
  border-width: 1px;
  border-color: var(--action-border-default);
  background-color: transparent;
  padding: 0.75rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
}

.listing-bookies .single-bookie-wrapper .bookie-button:hover{
  border-color: var(--action-border-default-hover);
}

.listing-bookies .single-bookie-wrapper .bookie-button:active{
  border-color: var(--action-border-default-active);
}

.listing-bookies .single-bookie-wrapper .bookie-button{
  color: var(--action-content-default) !important;
}

@media (min-width: 768px) {
    .listing-bookies .single-bookie-wrapper .bookie-button{
    background-color: var(--action-surface-strong);
  }
    .listing-bookies .single-bookie-wrapper .bookie-button:hover{
    background-color: var(--action-surface-strong-hover);
  }
    .listing-bookies .single-bookie-wrapper .bookie-button:active{
    background-color: var(--action-surface-strong-active);
  }
    .listing-bookies .single-bookie-wrapper .bookie-button{
    color: var(--action-content-strong) !important;
  }
  }

.bookies-accordion{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2rem;
}

@media (min-width: 1024px){
  .bookies-accordion{
    gap: 1rem;
  }
}

.bookie-box{
  margin-left: -1rem;
  margin-right: -1rem;
  margin-bottom: 1.5rem;
  background-color: var(--neutral-surface-strong);
}

@media (min-width: 768px){
  .bookie-box{
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 1rem;
  }
}

.bookie-box.expandable{
  margin-bottom: 0px !important;
}

.bookie-box.expandable .bookie-box-logo-n-rank{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--action-surface-weak);
}

@media (min-width: 1024px){
  .bookie-box.expandable .bookie-box-logo-n-rank{
    height: 3.5rem;
  }
}

.bookie-box.expandable .bookie-box-rank{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 1.375rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  text-align: center;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
  font-weight: 700;
  color: var(--neutral-content-strong);
}

@media (min-width: 1024px){
  .bookie-box.expandable .bookie-box-rank{
    font-size: 1rem;
    line-height: 1.25rem;
    letter-spacing: 0.02em;
    font-weight: 600;
  }
}

.bookie-box.expandable .bookie-box-logo{
  width: 3rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

@media (min-width: 1024px){
  .bookie-box.expandable .bookie-box-logo{
    width: 3.5rem;
  }
}

.bookie-box.expandable .content-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}

.bookie-box.expandable .content-wrap .content ul:last-child,
  .bookie-box.expandable .content-wrap .content p:last-child{
  margin-bottom: 0px !important;
}

.promo-tile{
  margin: 0px;
  border-width: 1px;
  border-color: var(--neutral-border-strong);
  padding: 1rem;
}

.promo-tile header{
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  border-bottom-width: 1px;
  border-bottom-color: var(--neutral-border-default);
  padding-bottom: 1rem;
  color: var(--neutral-content-strong);
}

.promo-tile footer{
  margin-top: 1rem;
  border-top-width: 1px;
  border-top-color: var(--neutral-border-default);
  padding-top: 1rem;
}

.bet-box .logo-dark{
  display: none;
}

.bet-box .logo-dark:is(.dark *){
  display: block;
}

.bet-box .logo-light{
  display: block;
}

.bet-box .logo-light:is(.dark *){
  display: none;
}

.bookies-ranking header h3{
  margin-bottom: 1rem;
  font-size: 2.25rem;
  line-height: 2.25rem;
  letter-spacing: 0.005em;
  font-weight: 700;
}

@media (min-width: 1024px){
  .bookies-ranking header h3{
    font-size: 3.5rem;
    line-height: 3.5rem;
    letter-spacing: 0.005em;
    font-weight: 700;
  }
}

.bookies-ranking-text p{
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}

@media (min-width: 1024px){
  .bookies-ranking-text p{
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: -0.02em;
    font-weight: 400;
  }
}

.bookies-ranking .tablepress {
    --hover-bg-color: transparent;
    border-width: 1px;
    border-color: var(--neutral-border-default);
  }

.bookies-ranking .tablepress thead tr th{
  background-color: var(--neutral-background-default);
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.25rem;
  line-height: 1.375rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--action-content-default);
}

@media (min-width: 1024px){
  .bookies-ranking .tablepress thead tr th{
    background-color: var(--neutral-background-weak);
  }
}

.bookies-ranking .tablepress thead tr th.column-2{
  text-align: center;
}

.bookies-ranking .tablepress tbody tr td{
  font-family: PT Serif, serif;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}

.bookies-ranking .tablepress tbody tr td:hover{
  background-color: transparent;
}

.bookies-ranking .tablepress tbody tr td.column-1{
  width: 50%;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: var(--neutral-content-default);
}

.bookies-ranking .tablepress tbody tr td.column-2{
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: var(--action-content-default);
}

@media (min-width: 1024px){
  .bookies-ranking .tablepress tbody tr td.column-2{
    color: var(--action-content-default);
  }
}

.bookies-ranking .tablepress tbody tr td.column-2 {
    border-right: 0.063rem solid #292929 !important;
  }

.bookies-ranking .tablepress tbody tr td.column-2 a{
  color: var(--action-content-default);
}

.bookies-ranking .tablepress tbody tr td.column-3{
  display: none;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: var(--action-content-weak);
}

@media (min-width: 1024px){
  .bookies-ranking .tablepress tbody tr td.column-3{
    display: block;
  }
}

.bookies-ranking .tablepress tbody tr td.column-3 a{
  color: var(--action-content-weak);
}

.bookies-ranking .tablepress caption {
    display: none;
  }

.bookie-podium{
  position: relative;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.bookie-podium-wrap{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 22.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  overflow: hidden;
}

.bookie-podium-wrap::before{
  position: absolute;
  left: 0px;
  top: -37%;
  z-index: -1;
  display: block;
  height: 100%;
  width: 100%;
  --tw-scale-x: 1.75;
  --tw-scale-y: 1.75;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  background-size: contain;
  background-position: bottom;
  background-repeat: no-repeat;
    content: "";
    background-image: url(/wp-content/public/images/spotlight.b2f3fb34.png);
}

@media (min-width: 1024px) {
    .bookie-podium-wrap::before {
      top: -48%;
      height: 150%;
      -webkit-transform: scaleX(1.75) scaleY(1);
              transform: scaleX(1.75) scaleY(1);
    }
  }

.bookie-podium-wrap::after {
    content: "";
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, var(--neutral-surface-navigation)), color-stop(55%, transparent));
    background: linear-gradient(180deg, var(--neutral-surface-navigation) 5%, transparent 55%);
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute;
  }

@media (min-width: 768px) {
    .bookie-podium-wrap::after {
      background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, var(--neutral-background-default)), color-stop(55%, transparent));
      background: linear-gradient(180deg, var(--neutral-background-default) 5%, transparent 55%);
    }
  }

.bookie-podium-items{
  margin-bottom: 1.5rem;
}

.bookie-podium-items .bookie-podium-item{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.bookie-podium-items .bookie-podium-item .bookie-box-logo{
  height: 4rem;
  width: 4rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.bookie-podium-items .bookie-podium-item:nth-child(1) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

.bookie-podium-items .bookie-podium-item:nth-child(2) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-transform: translateY(1.25rem);
            transform: translateY(1.25rem);
  }

.bookie-podium-items .bookie-podium-item:nth-child(3) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    -webkit-transform: translateY(1.5rem);
            transform: translateY(1.5rem);
  }

.bookie-podium-boxes{
  margin-bottom: 2.5rem;
}

.bookie-small-text-box h2, .bookie-small-text-box .h2, .bookie-small-text-box h3, .bookie-small-text-box .h3, .bookie-small-text-box h4, .bookie-small-text-box .h4, .bookie-small-text-box h5, .bookie-small-text-box .h5, .bookie-small-text-box h6, .bookie-small-text-box .h6{
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  color: var(--action-content-default);
}

.bookie-small-text-box h4{
  margin: 0px;
  font-size: 1.75rem;
  line-height: 2rem;
  letter-spacing: 0.01em;
  font-weight: 700;
}

@media (min-width: 1024px){
  .bookie-small-text-box h4{
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-weight: 700;
  }
}

.bookie-small-text-box h5{
  margin: 0px;
  font-size: 1.25rem;
  line-height: 1.375rem;
  letter-spacing: 0.01em;
  font-weight: 600;
}

@media (min-width: 1024px){
  .bookie-small-text-box h5{
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.bookie-small-text-box p,
  .bookie-small-text-box ul li{
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: var(--neutral-content-default);
}

@media (min-width: 1024px){
  .bookie-small-text-box p,
  .bookie-small-text-box ul li{
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: -0.02em;
    font-weight: 400;
  }
}

.bookie-small-text-box ul{
  margin-left: 1.5rem;
  list-style-type: disc;
}

.bookie-ranking-faq p{
  font-family: Inter, sans-serif;
}

.bookie-ranking-box h4{
  font-size: 1.75rem;
  line-height: 2rem;
  letter-spacing: 0.01em;
  font-weight: 700;
  color: var(--action-content-default);
}

@media (min-width: 1024px){
  .bookie-ranking-box h4{
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-weight: 700;
  }
}

.bookie-rating-sidebar .section-header h3{
  font-size: 1.75rem;
  line-height: 2rem;
  letter-spacing: 0.01em;
  font-weight: 700;
  color: var(--action-content-default);
}

@media (min-width: 1024px){
  .bookie-rating-sidebar .section-header h3{
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-weight: 700;
  }
}

.live-list-wrap{
  position: relative;
  display: none;
}

@media (min-width: 1024px){
  .live-list-wrap{
    display: block;
      max-width: calc(100% - 134px);
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 calc(100% - 134px);
          -ms-flex: 0 1 calc(100% - 134px);
              flex: 0 1 calc(100% - 134px);
  }
}

@media (min-width: 1280px) {
    .live-list-wrap {
      max-width: 100%;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 100%;
          -ms-flex: 0 1 100%;
              flex: 0 1 100%;
    }
  }

.live-list-wrap .tag{
  position: absolute !important;
  left: -51px !important;
  top: 1.5rem !important;
  -webkit-transform-origin: center !important;
          transform-origin: center !important;
  --tw-rotate: -90deg !important;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  background-color: var(--action-surface-default) !important;
  padding-left: 6px !important;
  padding-right: 6px !important;
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
  text-align: right !important;
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  letter-spacing: -0.005em !important;
  font-weight: 600 !important;
  color: var(--action-content-weak) !important;
}

.live-list-wrap .live-list{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  overflow-x: scroll;
}

.live-list-wrap .live-list::-webkit-scrollbar {
    display: none;
  }

.live-list-wrap .wrapper{
  position: relative;
}

.live-list-wrap .live-list-prev, .live-list-wrap .live-list-next{
  position: absolute;
  top: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 20px;
  -webkit-transform: none;
          transform: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--neutral-surface-weak);
  opacity: 1;
}

.live-list-wrap .live-list-prev i, .live-list-wrap .live-list-next i{
  display: block;
  font-size: 8px;
  color: var(--neutral-content-strong);
}

.live-list-wrap .live-list-prev.disabled, .live-list-wrap .live-list-next.disabled{
  display: none;
  cursor: not-allowed;
}

.fuksiarz-banner-wrapper{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.fuksiarz-banner-wrapper .fuksiarz-banner-link{
  position: absolute;
  z-index: 100;
  height: 100%;
  width: 100%;
}

.fuksiarz-banner-wrapper .fuksiarz-banner{
  height: 140px;
  width: 320px;
  background-position: center;
  background-repeat: no-repeat;
    background-image: url(/wp-content/public/images/fuksiarz-banner-background.f16fea68.png);
    background-size: 100% 100%;
}

.fuksiarz-banner-wrapper .fuksiarz-banner .content-wrapper{
  height: 140px;
  overflow: hidden;
  padding-top: 0px;
    width: 50%;
    margin-left: 50%;
    padding: 1rem 0;
}

.fuksiarz-banner-wrapper .fuksiarz-banner .content-wrapper p.lead{
  margin-bottom: 0.5rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
    font-size: 0.75rem;
    font-weight: 700;
}

.fuksiarz-banner-wrapper .fuksiarz-banner .content-wrapper p.text{
  margin-bottom: 0.5rem;
  font-family: Inter, sans-serif;
    font-size: 0.625rem;
    font-weight: 300;
}

.fuksiarz-banner-wrapper .fuksiarz-banner .content-wrapper p{
  color: var(--selected-content-default);
}

.fuksiarz-banner-wrapper .fuksiarz-banner .content-wrapper .button-wrapper{
  position: absolute;
  bottom: 1rem;
}

.fuksiarz-banner-wrapper .fuksiarz-banner .content-wrapper .button-wrapper a{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  text-transform: uppercase;
    border-radius: 1000px;
}

@media (min-width: 768px) {
    .fuksiarz-banner-wrapper .fuksiarz-banner{
    height: 280px;
    width: 632px;
  }
    .fuksiarz-banner-wrapper .fuksiarz-banner .content-wrapper{
    height: 280px;
    padding-top: 1rem;
      padding: 2.25rem 0;
  }
    .fuksiarz-banner-wrapper .fuksiarz-banner .content-wrapper p.lead{
    margin-bottom: 0px;
      font-size: 1.375rem;
  }
    .fuksiarz-banner-wrapper .fuksiarz-banner .content-wrapper p.text{
    margin-bottom: 0px;
      font-size: 1.125rem;
  }
    .fuksiarz-banner-wrapper .fuksiarz-banner .content-wrapper .button-wrapper{
    bottom: 2rem;
  }
    .fuksiarz-banner-wrapper .fuksiarz-banner .content-wrapper .button-wrapper .btn, .fuksiarz-banner-wrapper .fuksiarz-banner .content-wrapper .button-wrapper .bookie-otm-content-btn, .fuksiarz-banner-wrapper .fuksiarz-banner .content-wrapper .button-wrapper .bookie-box.expandable .bookie-button, .bookie-box.expandable .fuksiarz-banner-wrapper .fuksiarz-banner .content-wrapper .button-wrapper .bookie-button{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  }

@media (min-width: 1024px) {
    .euro:before {
      height: 19rem !important;
    }
    .euro .euro-top:before {
      inset: auto !important;
    }
  }

.euro .topBar{
  background-color: var(--special-surface-euro2024-default) !important;
}

@media (min-width: 1024px){
  .euro .topBar{
    background-color: var(--neutral-surface-navigation) !important;
  }
  .euro-teams-wrap .article-list{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .euro-teams-wrap .article-list .section-header{
    grid-column: 1 / -1;
  }
}

.euro .live-list-wrap .live-list{
  min-height: 4.375rem;
  background-color: var(--special-surface-euro2024-strong);
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

.euro .live-list-wrap .live-list::-webkit-scrollbar {
    display: none;
  }

.euro .live-list-wrap .live-list > a,
  .euro .live-list-wrap .live-list > div{
  background-color: var(--special-surface-euro2024-strong);
}

.euro .live-list-wrap .live-list > a.prematch .match-date-time,
  .euro .live-list-wrap .live-list > div.prematch .match-date-time{
  color: var(--neutral-content-strong);
}

.euro .live-list-wrap .live-list > a:not(.prematch),
  .euro .live-list-wrap .live-list > div:not(.prematch){
  background-color: var(--special-surface-euro2024-default);
}

.euro .live-season-choice{
  display: none !important;
}

.euro .single-line .type-the-winner{
  margin-left: -0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: transparent;
  padding-right: 0.75rem;
}

@media (min-width: 1024px){
  .euro .single-line .type-the-winner{
    margin-left: 0px;
  }
}

.euro .single-line .type-the-winner .single-bet{
  width: 100%;
}

.euro .single-line .type-the-winner .single-bet .image{
  border-radius: 0.125rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 5rem;
        -ms-flex: 0 0 5rem;
            flex: 0 0 5rem;
}

.euro .single-line .type-the-winner .single-bet .bet{
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  border-radius: 0.125rem;
}

.euro table.tablepress tr td,
  .euro table.tablepress tr th{
  border-style: solid;
  border-color: var(--neutral-border-default);
  background-color: transparent;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  color: var(--neutral-content-default);
  border-width: 0 !important;
  border-bottom-width: 1px !important;
}

.euro table.tablepress tr td:first-child,
  .euro table.tablepress tr th:first-child{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
}

.euro table.tablepress tr td:nth-child(2),
  .euro table.tablepress tr th:nth-child(2){
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
}

.euro table.tablepress tr td > a,
  .euro table.tablepress tr th > a{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
  color: var(--action-content-weak);
}

@media (max-width: 1023.99px) {
    .euro::before{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: -1;
    display: block;
    height: 18rem;
    background-color: var(--special-surface-euro2024-default);
    --tw-content: "";
    content: var(--tw-content);
  }
    .euro .euro-top{
    position: relative;
    margin-left: -1rem;
    margin-right: -1rem;
    overflow: hidden;
    padding-left: 1rem;
    padding-right: 1rem;
      width: calc(100% + 2rem);
  }
    .euro .euro-top::before{
    position: absolute;
    inset: -4rem;
    z-index: -1;
    display: block;
    background-color: var(--special-surface-euro2024-default);
    --tw-content: "";
    content: var(--tw-content);
  }
    .euro .euro-top .breadcrumbs > span{
    color: var(--special-content-euro2024-weak);
  }
    .euro .euro-top .breadcrumbs > span .breadcrumb_last{
    color: var(--neutral-content-strong);
  }
    .euro .euro-top .breadcrumbs > span a{
    color: var(--special-content-euro2024-weak);
  }
    .euro .euro-top .breadcrumbs > span .children-wrapper span,
    .euro .euro-top .breadcrumbs > span .children-wrapper i,
    .euro .euro-top .breadcrumbs > span .children-wrapper span > a{
    color: var(--neutral-content-default);
  }
    .euro .euro-top .breadcrumbs .children{
    background-color: var(--special-surface-euro2024-strong);
  }
    .euro .euro-top .breadcrumbs .children a{
    color: var(--special-content-euro2024-weak);
  }
    .euro .euro-top .tag-pills .tag-pill:not(.tag-pill-active):not(:hover):not(:active){
    background-color: var(--special-surface-euro2024-strong);
  }
    .euro .euro-content,
    .euro .live-content{
    margin-left: -1rem;
    margin-right: -1rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: var(--neutral-surface-default);
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
  }
    {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 18rem;
    position: relative;
    margin-left: -1rem;
    margin-right: -1rem;
    overflow: hidden;
    padding-left: 1rem;
    padding-right: 1rem;
      width: calc(100% + 2rem) !important;
      position: absolute;
      inset: -4rem;
      z-index: -1;
      display: block;
      background-color: var(--special-surface-euro2024-default);
      --tw-content: "";
      content: var(--tw-content);
      color: var(--special-content-euro2024-weak);
      color: var(--neutral-content-strong);
      color: var(--special-content-euro2024-weak);
      color: var(--neutral-content-default);
  }
    .euro .euro-top .breadcrumbs .\!children{
    background-color: var(--special-surface-euro2024-strong);
  }
    .euro .euro-top .breadcrumbs .\!children a{
    color: var(--special-content-euro2024-weak);
  }
    {
    background-color: var(--special-surface-euro2024-strong);
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: var(--neutral-surface-default);
    padding-top: 1rem;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 18rem;
    position: relative;
    margin-left: -1rem;
    margin-right: -1rem;
    overflow: hidden;
    padding-left: 1rem;
    padding-right: 1rem;
      width: calc(100% + 2rem) !important;
      position: absolute;
      inset: -4rem;
      z-index: -1;
      display: block;
      background-color: var(--special-surface-euro2024-default);
      --tw-content: "";
      content: var(--tw-content);
      color: var(--special-content-euro2024-weak);
      color: var(--neutral-content-strong);
      color: var(--special-content-euro2024-weak);
      color: var(--neutral-content-default);
  }
    .euro .euro-top .breadcrumbs .\!children{
    background-color: var(--special-surface-euro2024-strong);
  }
    .euro .euro-top .breadcrumbs .\!children a{
    color: var(--special-content-euro2024-weak);
  }
    {
    background-color: var(--special-surface-euro2024-strong);
    margin-left: -1rem;
    margin-right: -1rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: var(--neutral-surface-default);
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
  }
  }

.section-header{
  color: var(--action-content-default);
}

@media (min-width: 1024px){
  .section-header{
    color: var(--neutral-content-strong);
  }
}

.accordion-button{
  padding-left: 1rem;
  color: var(--action-content-default);
}

.accordion-button:hover{
  color: var(--action-content-weak);
}

.sp-service-block{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background-color: var(--neutral-surface-dark);
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: var(--neutral-content-dark);
}

footer .bottom-bar .menu{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px){
  footer .bottom-bar .menu{
    gap: 1.5rem;
  }
}

@media (min-width: 1024px){
  footer .bottom-bar .menu{
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
}

footer .bottom-bar .menu li a{
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: var(--action-content-weak);
}

@media (min-width: 1024px) {
    .section-post .article-content{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
    .section-post .article-content .ins-media + p{
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
        -ms-flex-order: -9999;
            order: -9999;
  }
  }

.section-post .article-content > img:first-of-type {
    max-width: calc(100% + 1.875rem);
    margin-left: -15px;
    margin-right: -15px;
  }

@media (min-width: 768px){
  .section-post .article-content > img:first-of-type{
    margin-right: 0px;
    margin-left: 0px;
    max-width: 100%;
  }
}

.section-post .article-content p iframe, .section-post .article-content center iframe, .section-post .article-content div iframe{
  max-width: 100%;
}

.section-post .article-content p:has(iframe[src^="https://www.youtu"]), .section-post .article-content center:has(iframe[src^="https://www.youtu"]), .section-post .article-content div:has(iframe[src^="https://www.youtu"]){
  position: relative;
  width: 100%;
  overflow: hidden;
  text-align: justify;
    display: block;
    padding-top: 56.25%;
}

.section-post .article-content p:has(iframe[src^="https://www.youtu"]) iframe, .section-post .article-content center:has(iframe[src^="https://www.youtu"]) iframe, .section-post .article-content div:has(iframe[src^="https://www.youtu"]) iframe{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

h3.underlined:after {
    content: "";
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0.75rem;
        -ms-flex: 1 0 0.75rem;
            flex: 1 0 0.75rem;
    margin-bottom: 0.25rem;
    margin-left: 0.75rem;
    border-top-width: 2px;
    border-top-color: var(--neutral-content-strong);
  }

.listing-wrap .search-input{
  margin-bottom: 1.5rem;
  width: 100%;
  border-bottom-width: 2px;
  border-bottom-color: var(--action-border-strong);
  background-color: transparent;
  padding-bottom: 0.75rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 2.25rem;
  line-height: 2.25rem;
  letter-spacing: 0.005em;
  font-weight: 700;
  color: var(--neutral-content-default);
  color: var(--neutral-content-navigation);
}

.listing-wrap .search-input::-webkit-input-placeholder{
  color: var(--neutral-content-weak);
}

.listing-wrap .search-input::-moz-placeholder{
  color: var(--neutral-content-weak);
}

.listing-wrap .search-input:-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

.listing-wrap .search-input::-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

.listing-wrap .search-input::placeholder{
  color: var(--neutral-content-weak);
}

@media (min-width: 1024px){
  .listing-wrap .search-input{
    font-size: 3.5rem;
    line-height: 3.5rem;
    letter-spacing: 0.005em;
    font-weight: 700;
  }
}

.tag-pills{
  margin-top: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
  overflow: auto;
  -webkit-padding-end: 1rem;
          padding-inline-end: 1rem;
}

@media (min-width: 768px){
  .tag-pills{
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-padding-end: 0px;
            padding-inline-end: 0px;
  }
}

.tag-pills {
    -ms-overflow-style: none;
    scrollbar-width: none;
    width: calc(100% + 1rem);
  }

.tag-pills::-webkit-scrollbar {
    display: none;
  }

@media (min-width: 768px) {
    .tag-pills {
      width: auto;
    }
  }

.tag-pills .tag-pill{
  margin-bottom: 0.25rem;
  height: 2rem;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
  border-radius: 9999px;
  background-color: var(--neutral-surface-weak);
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: var(--neutral-content-default);
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.tag-pills .tag-pill:hover{
  background-color: var(--selected-surface-weak);
  color: var(--selected-content-default);
}

.tag-pills .tag-pill .badge{
  margin-right: -0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 28px;
  min-width: 28px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 99px;
  background-color: var(--neutral-surface-default);
  padding: 0.375rem;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: var(--neutral-content-weak);
}

.tag-pills .tag-pill .badge span:first-child{
  color: var(--action-content-weak);
}

.tag-pills .tag-pill-active, .tag-pills .tag-pill[aria-selected="true"], .tag-pills .tag-pill:hover{
  background-color: var(--selected-surface-weak);
  color: var(--selected-content-default);
}

.tag-pills .tag-pill-active .badge, .tag-pills .tag-pill[aria-selected="true"] .badge, .tag-pills .tag-pill:hover .badge{
  background-color: var(--neutral-surface-navigation);
}

.tag-pills .tag-pill-active .badge span:first-child, .tag-pills .tag-pill[aria-selected="true"] .badge span:first-child, .tag-pills .tag-pill:hover .badge span:first-child{
  color: var(--selected-content-strong);
}

.video-play-pause{
  pointer-events: none;
  position: absolute;
  left: 50%;
  top: 52.5%;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 4rem;
  width: 4rem;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  border-width: 0;
  font-size: 32px;
  line-height: 1;
  color: var(--neutral-content-default);
}

@media (min-width: 1024px){
  .video-play-pause{
    top: 50%;
    height: 6rem;
    width: 6rem;
  }
}

.video-play-pause {
    background-color: rgba(0, 0, 0, 0.7);
  }

.video-play-pause::before{
  --tw-content: '\e916';
  content: var(--tw-content);
    font-family: 'weszlo';
}

.video-play-pause.paused::before{
  --tw-content: '\e917';
  content: var(--tw-content);
}

.video-modal{
  width: 100vw;
    height: calc(100vh - 4rem);
    height: calc(100dvh - 4rem);
}

@media (min-width: 1280px) {
    .video-modal {
      /* pt-[2.625rem] */
      margin-left: auto;
      padding-bottom: 4rem;
      width: calc(100vw - 16.5rem);
      height: 100vh;
      height: 100dvh;
    }
  }

.video-modal .spinner{
  visibility: visible;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 30;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--neutral-background-default);
  text-align: center;
  opacity: 1;
}

.video-modal .spinner.spinner-hide{
  visibility: hidden;
  opacity: 0;
}

.video-modal .video-modal-close{
  border-radius: 2px;
  color: var(--neutral-content-default);
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 0.625rem;
}

.video-modal .progress{
  position: absolute;
  right: 0px;
  bottom: 0.5rem;
  left: 0px;
  z-index: 20;
  margin-left: auto;
  margin-right: auto;
  height: 0.25rem;
  width: 100%;
  cursor: pointer;
  border-radius: 1px;
}

@media (min-width: 768px) {
    .video-modal .progress {
      width: calc((9 / 16) * 100vh);
      width: calc((9 / 16) * 100dvh);
    }
  }

@media (min-width: 1280px) {
    .video-modal .progress {
      width: calc( (9 / 16) * (100vh - 3rem));
      width: calc( (9 / 16) * (100dvh - 2.875rem));
    }
  }

.video-modal .progress:before{
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  width: 100%;
  --tw-content: '';
  content: var(--tw-content);
    background-color: rgba(255, 255, 255, 0.4);
}

.video-modal .progress__current{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
  height: 0.25rem;
  border-radius: 1px;
  background-color: var(--neutral-content-strong);
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

.video-modal video{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  cursor: pointer;
  background-color: var(--neutral-background-default);
  -o-object-fit: contain;
     object-fit: contain;
}

.video-modal .video-modal-controls{
  position: -webkit-sticky;
  position: sticky;
  z-index: 20;
  display: none;
  width: 0px;
}

@media (min-width: 1024px){
  .video-modal .video-modal-controls{
    display: block;
  }
}

.video-modal .video-modal-controls {
    top: calc(100% - 6rem);
    left: calc(50% + (((calc( (9 / 16) * (100vh - 3rem))) / 2) + 1rem));
    left: calc(50% + (((calc( (9 / 16) * (100dvh - 2.875rem))) / 2) + 1rem));
  }

.video-modal .video-modal-controls-buttons{
  position: absolute;
  inset: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 6rem;
  width: 2.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}

.video-modal .video-modal-controls button{
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  width: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  font-size: 12px;
  color: var(--neutral-content-default);
    background-color: rgba(0, 0, 0, 0.5);
}

.video-modal .video-modal-controls button[disabled]{
  pointer-events: none;
  opacity: 0.5;
}

.video-modal-scroll-container{
  position: relative;
  height: 100%;
  width: 100%;
  -webkit-scroll-snap-type: y var(--tw-scroll-snap-strictness);
      -ms-scroll-snap-type: y var(--tw-scroll-snap-strictness);
          scroll-snap-type: y var(--tw-scroll-snap-strictness);
  --tw-scroll-snap-strictness: mandatory;
  overflow-x: clip;
  overflow-y: scroll;
}

.video-modal-post-thumb-wrap{
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-height: 100%;
  width: 100%;
  max-width: 100%;
  --tw-translate-x: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 1024px){
  .video-modal-post-thumb-wrap{
    height: auto;
    width: auto;
    -o-object-fit: none;
       object-fit: none;
      aspect-ratio: 9 / 16;
  }
}

.video-modal-post-thumb-wrap img{
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
    aspect-ratio: 9 / 16;
}

.video-modal-content-wrapper {
    height: 100%;
  }

@media (min-width: 768px) {
    .video-modal-content-wrapper {
      height: calc(100% + 1rem);
    }
  }

.video-modal-content-wrapper .post-info {
    max-width: 100vw;
    max-width: 100dvw;
    position: absolute;
    right: 0px;
    bottom: 0.5rem;
    left: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
    padding-bottom: 1rem;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(64.81%, #000));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 64.81%);
  }

@media (min-width: 768px) {
    .video-modal-content-wrapper .post-info {
      width: calc((9 / 16) * 100vh);
      width: calc((9 / 16) * 100dvh);
    }
  }

@media (min-width: 1280px) {
    .video-modal-content-wrapper .post-info {
      width: calc( (9 / 16) * (100vh - 3rem));
      width: calc( (9 / 16) * (100dvh - 2.875rem));
    }
  }

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi img{
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
    -webkit-backface-visibility: hidden;
}

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-1, .video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-4{
  max-height: 100dvh;
  max-width: 100vw;
  overflow: hidden;
}

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-1 .video-modal-post-thumb, .video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-4 .video-modal-post-thumb{
  position: absolute;
  inset: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 100dvh;
  max-width: 100vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-1 .video-modal-post-thumb::before, .video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-1 .video-modal-post-thumb::after, .video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-4 .video-modal-post-thumb::before, .video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-4 .video-modal-post-thumb::after{
  position: absolute;
  inset: 0px;
  z-index: 2;
  display: block;
  opacity: 0;
  --tw-content: '';
  content: var(--tw-content);
    background: rgba(255, 255, 255, 0.3);
}

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-1 .video-modal-post-thumb img, .video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-4 .video-modal-post-thumb img{
  height: 100%;
  width: 100%;
  max-width: 100vw;
}

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-2, .video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-3{
  max-width: 100vw;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  overflow: hidden;
}

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-2 .video-modal-post-thumb, .video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-3 .video-modal-post-thumb{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100dvh;
  max-height: 100dvh;
  width: 100vw;
  max-width: 100vw;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-1 .video-modal-post-thumb img{
  opacity: 0;
}

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-1 .video-modal-post-thumb:first-child img{
  opacity: 1;
}

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-1 .video-modal-post-thumb:nth-child(2) img{
  -o-object-position: left;
     object-position: left;
}

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-1 .video-modal-post-thumb:nth-child(3) img{
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-2 .video-modal-post-thumb:first-child img, .video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-2 .video-modal-post-thumb:nth-child(3) img{
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-2 .video-modal-post-thumb:nth-child(2) img{
  -o-object-position: left;
     object-position: left;
}

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-3{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-3 .video-modal-post-thumb img{
  -o-object-position: left;
     object-position: left;
}

.video-modal-content-wrapper.non-video .video-modal-post-thumb-wrap.multi.animation-set-4 .video-modal-post-thumb{
  opacity: 0;
}

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-1 .video-modal-post-thumb:first-child img {
    -webkit-animation: thumbAnimationSet1El1 1.5s linear forwards 0s;
            animation: thumbAnimationSet1El1 1.5s linear forwards 0s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-1 .video-modal-post-thumb:nth-child(2) img {
    -webkit-animation: thumbAnimationSet1El2 1.5s linear forwards 1.625s;
            animation: thumbAnimationSet1El2 1.5s linear forwards 1.625s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-1 .video-modal-post-thumb:nth-child(3) img {
    -webkit-animation: thumbAnimationSet1El3 1.5s linear forwards 3.25s;
            animation: thumbAnimationSet1El3 1.5s linear forwards 3.25s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-1 .video-modal-post-thumb:first-child::after, .video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-1 .video-modal-post-thumb:nth-child(2)::before {
    -webkit-animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 1.5s;
            animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 1.5s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-1 .video-modal-post-thumb:nth-child(2)::after, .video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-1 .video-modal-post-thumb:nth-child(3)::before {
    -webkit-animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 3.125s;
            animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 3.125s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-2 .video-modal-post-thumb:first-child {
    -webkit-animation: thumbAnimationSet2ElWrap 250ms ease-in-out forwards 1.75s;
            animation: thumbAnimationSet2ElWrap 250ms ease-in-out forwards 1.75s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-2 .video-modal-post-thumb:first-child img {
    -webkit-animation: thumbAnimationSet2El1 1.5s linear forwards 0s;
            animation: thumbAnimationSet2El1 1.5s linear forwards 0s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-2 .video-modal-post-thumb:nth-child(2) {
    -webkit-animation: thumbAnimationSet2ElWrap 250ms ease-in-out forwards 3.75s;
            animation: thumbAnimationSet2ElWrap 250ms ease-in-out forwards 3.75s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-2 .video-modal-post-thumb:nth-child(2) img {
    -webkit-animation: thumbAnimationSet2El2 1.5s linear forwards 2s;
            animation: thumbAnimationSet2El2 1.5s linear forwards 2s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-2 .video-modal-post-thumb:nth-child(3) img {
    -webkit-animation: thumbAnimationSet2El3 1.5s linear forwards 4s;
            animation: thumbAnimationSet2El3 1.5s linear forwards 4s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-3 .video-modal-post-thumb img {
    -webkit-animation: thumbAnimationSet3El 1.5s linear forwards 0s;
            animation: thumbAnimationSet3El 1.5s linear forwards 0s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-3 .video-modal-post-thumb:first-child {
    -webkit-animation: thumbAnimationSet3ElWrap 250ms ease-in-out forwards 1.75s;
            animation: thumbAnimationSet3ElWrap 250ms ease-in-out forwards 1.75s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-3 .video-modal-post-thumb:nth-child(2) {
    -webkit-animation: thumbAnimationSet3ElWrap 250ms ease-in-out forwards 3.75s;
            animation: thumbAnimationSet3ElWrap 250ms ease-in-out forwards 3.75s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-3 .video-modal-post-thumb:nth-child(2) img {
    -webkit-animation-delay: 2s;
            animation-delay: 2s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-3 .video-modal-post-thumb:nth-child(3) img {
    -webkit-animation-delay: 4s;
            animation-delay: 4s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-4 .video-modal-post-thumb {
    -webkit-animation: thumbAnimationSet4 10s linear infinite 0s;
            animation: thumbAnimationSet4 10s linear infinite 0s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-4 .video-modal-post-thumb:nth-child(2) {
    z-index: 2;
    -webkit-animation-delay: 2s;
            animation-delay: 2s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-4 .video-modal-post-thumb:nth-child(3) {
    z-index: 3;
    -webkit-animation-delay: 4s;
            animation-delay: 4s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-4 .video-modal-post-thumb:nth-child(4) {
    z-index: 4;
    -webkit-animation-delay: 6s;
            animation-delay: 6s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-4 .video-modal-post-thumb:nth-child(5) {
    z-index: 5;
    -webkit-animation-delay: 8s;
            animation-delay: 8s;
  }

.video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap.multi.animation-set-4 .video-modal-post-thumb:nth-child(6) {
    z-index: 6;
    -webkit-animation-delay: 10s;
            animation-delay: 10s;
  }

.video-modal-content-wrapper.non-video .excerpt{
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
    display: -webkit-box;
}

.video-modal-content-wrapper.non-video .tag{
  background-color: var(--action-surface-default);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  color: var(--action-content-weak);
}

.video-modal-content-wrapper.non-video .title{
  margin-top: 1rem;
  -webkit-line-clamp: 3;
  color: var(--action-content-strong);
    display: -webkit-box !important;
    line-height: 1.25;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.video-modal-content-wrapper.non-video .title-wrapper{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.75rem;
}

.video-modal-content-wrapper.non-video .title span{
  background-color: var(--action-surface-strong);
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.video-modal-toggle{
  position: fixed;
  top: 0.875rem;
  left: auto;
  right: 2.5rem;
  z-index: 99999;
  cursor: pointer;
  border-radius: 9999px;
  background-color: var(--neutral-surface-navigation);
  padding: 0.5rem;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

@media (min-width: 1024px){
  .video-modal-toggle{
    position: relative;
    top: auto;
    right: auto;
    z-index: auto;
    padding: 0px;
  }
}

.video-modal-toggle .video-modal-toggle-switch{
  position: relative;
  height: 1.25rem;
  width: 2.25rem;
  border-radius: 9999px;
  background-color: var(--action-surface-weak);
}

.video-modal-toggle .video-modal-toggle-switch::after{
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  height: 1rem;
  width: 1rem;
  border-radius: 9999px;
  border-width: 1px;
  border-color: var(--action-content-default);
  background-color: var(--action-content-default);
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  --tw-content: '';
  content: var(--tw-content);
}

.video-modal-toggle .video-modal-toggle-text{
  margin-left: 0.5rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--neutral-content-navigation);
}

.video-modal-toggle.modal-open .video-modal-toggle-switch::after{
  --tw-translate-x: 100%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.video-modal-close-wrap{
  position: -webkit-sticky;
  position: sticky;
  top: 0.875rem;
  z-index: 20;
  height: 0px;
  width: 0px;
    left: calc(100% - 3.375rem);
}

@media (min-width: 768px) {
    .video-modal-close-wrap {
      left: calc(50% + (((calc( (9 / 16) * (100vh - 3rem))) / 2) + 1rem));
      left: calc(50% + (((calc( (9 / 16) * (100dvh - 2.875rem))) / 2) + 1rem));
    }
  }

.video-modal-backdrop {
    background: rgba(0, 0, 0, 0.7);
    position: relative;
    --tw-backdrop-blur: blur(1.25rem);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  }

.video-mute{
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  width: 2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  border-width: 0;
  font-size: 16px;
  color: var(--neutral-content-default);
    background-color: rgba(0, 0, 0, 0.5);
}

.video-mute::before{
  display: block;
  --tw-content: '\e915';
  content: var(--tw-content);
    font-family: 'weszlo';
}

.video-mute.muted::before{
  --tw-content: '\e914';
  content: var(--tw-content);
}

body.videosMuted .video-mute::before{
  --tw-content: '\e914';
  content: var(--tw-content);
}

.ays-survey-question{
  color: var(--neutral-content-default) !important;
  background-color: transparent !important;
    border-left-color: var(--neutral-border-default-active) !important;
}

.ays-survey-section-button {
    color: var(--action-content-strong) !important;
    background-color: var(--action-surface-strong) !important;
  }

.ays-survey-question-title, .ays-survey-question-title p, .ays-survey-answer-label-content > span {
    color: var(--neutral-content-strong) !important;
    font-family: inherit !important;
  }

.ays-survey-title{
  margin-bottom: 0.5rem;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 1.75rem;
  line-height: 2rem;
  letter-spacing: 0.01em;
  font-weight: 700;
}

@media (min-width: 1024px){
  .ays-survey-title{
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-weight: 700;
  }
}

 .bookie-small-text-box .ays-survey-title{
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  color: var(--action-content-default);
}

.ays-survey-title {
    color: var(--neutral-content-strong) !important;
  }

.reel{
  position: relative;
  max-height: 100dvh;
  width: 100%;
  max-width: 100dvw;
  overflow: hidden;
  background-color: var(--neutral-background-default);
  color: var(--neutral-content-default);
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

@media (min-width: 1024px){
  .reel{
    height: 100dvh;
  }
}

.reel {
    -webkit-transition-duration: 400ms;
            transition-duration: 400ms;
    height: calc(100dvh - var(--mobile-navbar-height, 3.5rem));
    top: calc(var(--mobile-topBar-height, 4.125rem) * -1);
  }

.reel-content{
  position: relative;
  height: 100%;
  width: 100%;
}

@media (min-width: 1280px){
  .reel-content{
    margin-left: auto;
    padding-top: 2.625rem;
    padding-bottom: 2rem;
  }
}

.reel-content .reel-scroll-container{
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.reel-controls{
  position: -webkit-sticky;
  position: sticky;
  z-index: 20;
  display: none;
  width: 0px;
}

@media (min-width: 1280px){
  .reel-controls{
    display: block;
  }
}

.reel-controls {
    top: calc(100% - 8rem);
    left: calc(50% + ((var(--shortsReelProperWidthXL_dvh) / 2) + 1rem));
  }

.reel-controls-buttons{
  position: absolute;
  inset: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 6rem;
  width: 2.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}

.reel-controls button{
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  width: 40px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  --tw-bg-opacity: 0.5;
  font-size: 12px;
  color: var(--neutral-content-default);
}

.reel-controls button[disabled]{
  pointer-events: none;
  opacity: 0.5;
}

.reel-ad-closer{
  pointer-events: none;
  position: -webkit-sticky;
  position: sticky;
  z-index: 20;
  display: block;
  width: 0px;
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

@media (min-width: 1280px){
  .reel-ad-closer{
    display: none;
  }
}

.reel-ad-closer {
    top: calc(100% - 4.5rem);
    left: calc(100% - 10rem);
  }

.reel-ad-closer-text{
  white-space: nowrap;
}

.reel-ad-closer button{
  position: absolute;
  inset: 0px;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  width: 140px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1rem;
  border-radius: 9999px;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  --tw-bg-opacity: 0.5;
  font-family: Inter, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  color: var(--neutral-content-default);
}

.reel-ad-closer button i{
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  width: 3rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1rem;
  border-radius: 9999px;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  --tw-bg-opacity: 0.5;
  font-size: 12px;
  color: var(--neutral-content-default);
}

.reel-ad-closer.isOnAd{
  pointer-events: auto;
  opacity: 1;
}

.reel-close{
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  --tw-bg-opacity: 0.5;
  font-size: 0.875rem;
  color: var(--neutral-content-default);
}

@media (min-width: 1280px){
  .reel-close{
    top: 3rem;
    right: auto;
      left: calc(50% + ((var(--shortsReelProperWidthXL_dvh) / 2) + 1rem));
  }
}

.reel-close[disabled]{
  pointer-events: none;
  opacity: 0.5;
}

.\!short{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.short{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.short-content-wrap{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-height: 100%;
  width: 100%;
  max-width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media (min-width: 1024px){
  .short-content-wrap{
    aspect-ratio: 9 / 16;
    width: auto;
  }
}

.short-content .short-media{
  position: relative;
  height: 100%;
  width: 100%;
}

.short-content .short-media-wrap{
  position: absolute;
  inset: 0px;
}

.short-content .short-media .video-progress{
  position: absolute;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 20;
  margin-left: auto;
  margin-right: auto;
  height: 0.125rem;
  width: 100%;
  cursor: pointer;
  border-radius: 1px;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-bg-opacity: 0.4;
}

.short-content .short-media .video-progress__current{
  height: 0.125rem;
  border-radius: 1px;
  background-color: var(--neutral-content-strong);
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

.short-content .short-thumb{
  position: absolute;
  inset: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}

.short-content .short-thumb-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-height: 100%;
  width: 100%;
  max-width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (min-width: 1024px){
  .short-content .short-thumb-wrap{
    aspect-ratio: 9 / 16;
  }
}

.short-content .short-thumb-wrap.multi img {
    -webkit-backface-visibility: hidden;
  }

.short-content .short-thumb-wrap.multi.animation-set-1, .short-content .short-thumb-wrap.multi.animation-set-4{
  max-height: 100%;
  max-width: 100%;
  overflow: hidden;
}

.short-content .short-thumb-wrap.multi.animation-set-1 .short-thumb, .short-content .short-thumb-wrap.multi.animation-set-4 .short-thumb{
  position: absolute;
  inset: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}

.short-content .short-thumb-wrap.multi.animation-set-1 .short-thumb::before, .short-content .short-thumb-wrap.multi.animation-set-1 .short-thumb::after, .short-content .short-thumb-wrap.multi.animation-set-4 .short-thumb::before, .short-content .short-thumb-wrap.multi.animation-set-4 .short-thumb::after{
  position: absolute;
  inset: 0px;
  z-index: 2;
  display: block;
  opacity: 0;
  --tw-content: '';
  content: var(--tw-content);
    background: rgba(255, 255, 255, 0.3);
}

.short-content .short-thumb-wrap.multi.animation-set-1 .short-thumb img, .short-content .short-thumb-wrap.multi.animation-set-4 .short-thumb img{
  height: 100%;
  width: 100%;
  max-width: 100vw;
}

.short-content .short-thumb-wrap.multi.animation-set-2, .short-content .short-thumb-wrap.multi.animation-set-3{
  max-width: 100vw;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  overflow: hidden;
}

.short-content .short-thumb-wrap.multi.animation-set-2 .short-thumb, .short-content .short-thumb-wrap.multi.animation-set-3 .short-thumb{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-height: 100%;
  width: 100vw;
  max-width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}

.short-content .short-thumb-wrap.multi.animation-set-1 .short-thumb img{
  opacity: 0;
}

.short-content .short-thumb-wrap.multi.animation-set-1 .short-thumb:first-child img{
  opacity: 1;
}

.short-content .short-thumb-wrap.multi.animation-set-1 .short-thumb:nth-child(2) img{
  -o-object-position: left;
     object-position: left;
}

.short-content .short-thumb-wrap.multi.animation-set-1 .short-thumb:nth-child(3) img{
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.short-content .short-thumb-wrap.multi.animation-set-2 .short-thumb:first-child img, .short-content .short-thumb-wrap.multi.animation-set-2 .short-thumb:nth-child(3) img{
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.short-content .short-thumb-wrap.multi.animation-set-2 .short-thumb:nth-child(2) img{
  -o-object-position: left;
     object-position: left;
}

.short-content .short-thumb-wrap.multi.animation-set-3{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.short-content .short-thumb-wrap.multi.animation-set-3 .short-thumb img{
  -o-object-position: left;
     object-position: left;
}

.short-content .short-thumb-wrap.multi.animation-set-4 .short-thumb{
  opacity: 0;
}

.short-content .short-thumb img{
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.short-content .short-video-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}

.short-content .short-yt-video-wrap{
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
  padding: 0px;
}

.short-content .short-yt-video-wrap .short-yt-video-embed{
  position: absolute;
  inset: 0px;
  height: 100%;
  width: 100%;
}

.short-content .short-text-content{
  pointer-events: auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}

.short-content .short-text-content-wrap{
  pointer-events: none;
  position: relative;
  z-index: 10;
  padding: 1rem;
  padding-top: 2rem;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(64.81%, #000));
    background: linear-gradient(180deg, transparent, #000 64.81%);
}

.short-content .short-post-title{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  font-size: 2.5rem;
  line-height: 2.25rem;
  letter-spacing: 0.005em;
  font-weight: 700;
  color: var(--action-content-strong);
}

@media (min-width: 1024px){
  .short-content .short-post-title{
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
}

.short-content .short-post-title {
    display: -webkit-box !important;
    line-height: 1.25;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

.short-content .short-post-title-wrap{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.75rem;
}

.short-content .short-post-title span{
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: var(--action-surface-strong);
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-bottom: 0.125rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.short-content .short-post-content{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}

.short-content .short-post-category{
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  background-color: var(--action-surface-default);
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  color: var(--action-content-weak);
}

@media (min-width: 768px){
  .short-content .short-post-category{
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: -0.01em;
    font-weight: 400;
  }
}

.short-content .short-post-details{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}

.short-content .short-post-details-time{
  margin-bottom: 0px;
  font-family: Inter, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  color: var(--neutral-content-weak);
}

@media (min-width: 768px){
  .short-content .short-post-details-time{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.short-content .short-post-author{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.short-content .short-post-author-link{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0.5rem;
}

.short-content .short-post-author-avatar{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  width: 1rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  border-radius: 9999px;
}

.short-content .short-post-author-avatar img{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  width: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--action-border-default);
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  line-height: 1rem;
  color: var(--action-border-default);
}

.short-content .short-post-author-name{
  margin-bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.25rem;
  font-size: 0.75rem;
  letter-spacing: -0.005em;
  font-weight: 400;
  line-height: 1rem;
  color: var(--action-content-weak);
}

.short-content .short-post-readMore{
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.5rem;
  border-radius: 0.125rem;
  border-width: 1px;
  border-color: var(--action-surface-strong);
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.short-content .short-post-readMore:hover{
  color: var(--action-surface-strong-hover);
}

.short-content.short-single-post .short-post-details{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0.25rem;
}

.short-content.short-single-post .short-post-details__wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.25rem;
}

.short-content.short-single-post .short-post-details__wrap > .video-mute{
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.short-content.short-ad{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.short-content.short-ad .short-ad-wrap{
  height: 100%;
  width: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

@media (min-width: 1280px){
  .short-content.short-ad .short-ad-wrap{
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

.short-content.short-ad .short-ad-wrap {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
  }

.short-content.short-ad .short-ad-wrap::-webkit-scrollbar {
    display: none;
  }

.short-content.short-ad .short-ad-bg{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  background-color: var(--neutral-border-weak);
    height: calc(100% + 0.125rem);
}

.short-content.short-ad .short-ad-text{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  text-align: center;
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
  font-weight: 700;
  text-transform: uppercase;
  color: var(--neutral-content-weak);
}

.short-content.short-ad .short-ad-content{
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  min-height: 250px;
  min-width: 250px;
  max-width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--neutral-border-weak);
}

@media (min-width: 1280px){
  .short-content.short-ad .short-ad-content{
    width: auto;
  }
}

.short-content.short-ad .short-ad-content-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
    max-height: calc(100% - 1.5rem);
}

.short-content.short-plain-text{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 56px;
}

.short-content.short-plain-text .short-plain-text__content{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: auto;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}

.short-content.short-plain-text .short-plain-text__content.closable{
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}

.short-content .video-mute{
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  width: 2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  border-width: 0;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  --tw-bg-opacity: 0.5;
  font-size: 16px;
  color: var(--neutral-content-default);
}

.short-content .video-mute::before{
  display: none;
}

.short-blur{
  position: absolute;
  inset: 0px;
  z-index: 40;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  --tw-bg-opacity: 0.7;
  --tw-backdrop-blur: blur(24px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.short-blur-content{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 5rem;
  padding-bottom: 2rem;
}

.short-blur-text{
  margin-bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.75rem;
}

.short-blur-actions{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.5rem;
}

.\!short.currentShort .short-thumb-wrap:not(.multi) img {
  -o-object-position: center;
     object-position: center;
  -webkit-animation-name: zoom-in-out;
          animation-name: zoom-in-out;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-duration: 5s;
          animation-duration: 5s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  }

.short.currentShort .short-thumb-wrap:not(.multi) img {
  -o-object-position: center;
     object-position: center;
  -webkit-animation-name: zoom-in-out;
          animation-name: zoom-in-out;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-duration: 5s;
          animation-duration: 5s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  }

.\!short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:first-child img {
    -webkit-animation: thumbAnimationSet1El1 1.5s linear forwards 0s !important;
            animation: thumbAnimationSet1El1 1.5s linear forwards 0s !important;
    /* first animation, no delay*/
  }

.short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:first-child img {
    -webkit-animation: thumbAnimationSet1El1 1.5s linear forwards 0s;
            animation: thumbAnimationSet1El1 1.5s linear forwards 0s;
    /* first animation, no delay*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:nth-child(2) img {
    -webkit-animation: thumbAnimationSet1El2 1.5s linear forwards 1.625s !important;
            animation: thumbAnimationSet1El2 1.5s linear forwards 1.625s !important;
    /*delay = 1st-child img duration + 125ms*/
  }

.short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:nth-child(2) img {
    -webkit-animation: thumbAnimationSet1El2 1.5s linear forwards 1.625s;
            animation: thumbAnimationSet1El2 1.5s linear forwards 1.625s;
    /*delay = 1st-child img duration + 125ms*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:nth-child(3) img {
    -webkit-animation: thumbAnimationSet1El3 1.5s linear forwards 3.25s !important;
            animation: thumbAnimationSet1El3 1.5s linear forwards 3.25s !important;
    /*delay = 2nd child img duration + delay + 125ms*/
  }

.short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:nth-child(3) img {
    -webkit-animation: thumbAnimationSet1El3 1.5s linear forwards 3.25s;
            animation: thumbAnimationSet1El3 1.5s linear forwards 3.25s;
    /*delay = 2nd child img duration + delay + 125ms*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:first-child::after, .\!short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:nth-child(2)::before {
    -webkit-animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 1.5s !important;
            animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 1.5s !important;
    /*delay = 1st-child img duration*/
  }

.short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:first-child::after, .short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:nth-child(2)::before {
    -webkit-animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 1.5s;
            animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 1.5s;
    /*delay = 1st-child img duration*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:first-child::after, .\!short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:nth-child(2)::before {
    -webkit-animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 1.5s !important;
            animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 1.5s !important;
    /*delay = 1st-child img duration*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:nth-child(2)::after, .\!short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:nth-child(3)::before {
    -webkit-animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 3.125s !important;
            animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 3.125s !important;
    /*delay = 2nd-child img duration and delay*/
  }

.short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:nth-child(2)::after, .short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:nth-child(3)::before {
    -webkit-animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 3.125s;
            animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 3.125s;
    /*delay = 2nd-child img duration and delay*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:nth-child(2)::after, .\!short.currentShort .short-thumb-wrap.animation-set-1 .short-thumb:nth-child(3)::before {
    -webkit-animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 3.125s !important;
            animation: thumbAnimationSet1ElWrapFlash 250ms ease-in-out alternate 3.125s !important;
    /*delay = 2nd-child img duration and delay*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-2 .short-thumb:first-child {
    -webkit-animation: 'thumbAnimationSet2ElWrap' 250ms ease-in-out forwards 1.75s !important;
            animation: 'thumbAnimationSet2ElWrap' 250ms ease-in-out forwards 1.75s !important;
    /*delay = img duration + 250ms*/
  }

.short.currentShort .short-thumb-wrap.animation-set-2 .short-thumb:first-child {
    -webkit-animation: 'thumbAnimationSet2ElWrap' 250ms ease-in-out forwards 1.75s;
            animation: 'thumbAnimationSet2ElWrap' 250ms ease-in-out forwards 1.75s;
    /*delay = img duration + 250ms*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-2 .short-thumb:first-child img {
    -webkit-animation: 'thumbAnimationSet2El1' 1.5s linear forwards 0s !important;
            animation: 'thumbAnimationSet2El1' 1.5s linear forwards 0s !important;
    /* first animation, no delay*/
  }

.short.currentShort .short-thumb-wrap.animation-set-2 .short-thumb:first-child img {
    -webkit-animation: 'thumbAnimationSet2El1' 1.5s linear forwards 0s;
            animation: 'thumbAnimationSet2El1' 1.5s linear forwards 0s;
    /* first animation, no delay*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-2 .short-thumb:nth-child(2) {
    -webkit-animation: 'thumbAnimationSet2ElWrap' 250ms ease-in-out forwards 3.75s !important;
            animation: 'thumbAnimationSet2ElWrap' 250ms ease-in-out forwards 3.75s !important;
    /*delay = img delay + img duration + 250ms*/
  }

.short.currentShort .short-thumb-wrap.animation-set-2 .short-thumb:nth-child(2) {
    -webkit-animation: 'thumbAnimationSet2ElWrap' 250ms ease-in-out forwards 3.75s;
            animation: 'thumbAnimationSet2ElWrap' 250ms ease-in-out forwards 3.75s;
    /*delay = img delay + img duration + 250ms*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-2 .short-thumb:nth-child(2) img {
    -webkit-animation: 'thumbAnimationSet2El2' 1.5s linear forwards 2s !important;
            animation: 'thumbAnimationSet2El2' 1.5s linear forwards 2s !important;
    /*delay = first-child duration + delay*/
  }

.short.currentShort .short-thumb-wrap.animation-set-2 .short-thumb:nth-child(2) img {
    -webkit-animation: 'thumbAnimationSet2El2' 1.5s linear forwards 2s;
            animation: 'thumbAnimationSet2El2' 1.5s linear forwards 2s;
    /*delay = first-child duration + delay*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-2 .short-thumb:nth-child(3) img {
    -webkit-animation: 'thumbAnimationSet2El3' 1.5s linear forwards 4s !important;
            animation: 'thumbAnimationSet2El3' 1.5s linear forwards 4s !important;
    /*delay = 2nd child duration + delay*/
  }

.short.currentShort .short-thumb-wrap.animation-set-2 .short-thumb:nth-child(3) img {
    -webkit-animation: 'thumbAnimationSet2El3' 1.5s linear forwards 4s;
            animation: 'thumbAnimationSet2El3' 1.5s linear forwards 4s;
    /*delay = 2nd child duration + delay*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-3 .short-thumb img {
    -webkit-animation: 'thumbAnimationSet3El' 1.5s linear forwards 0s !important;
            animation: 'thumbAnimationSet3El' 1.5s linear forwards 0s !important;
  }

.short.currentShort .short-thumb-wrap.animation-set-3 .short-thumb img {
    -webkit-animation: 'thumbAnimationSet3El' 1.5s linear forwards 0s;
            animation: 'thumbAnimationSet3El' 1.5s linear forwards 0s;
  }

.\!short.currentShort .short-thumb-wrap.animation-set-3 .short-thumb:first-child {
    -webkit-animation: 'thumbAnimationSet3ElWrap' 250ms ease-in-out forwards 1.75s !important;
            animation: 'thumbAnimationSet3ElWrap' 250ms ease-in-out forwards 1.75s !important;
    /*delay = img duration + 250ms*/
  }

.short.currentShort .short-thumb-wrap.animation-set-3 .short-thumb:first-child {
    -webkit-animation: 'thumbAnimationSet3ElWrap' 250ms ease-in-out forwards 1.75s;
            animation: 'thumbAnimationSet3ElWrap' 250ms ease-in-out forwards 1.75s;
    /*delay = img duration + 250ms*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-3 .short-thumb:nth-child(2) {
    -webkit-animation: 'thumbAnimationSet3ElWrap' 250ms ease-in-out forwards 3.75s !important;
            animation: 'thumbAnimationSet3ElWrap' 250ms ease-in-out forwards 3.75s !important;
    /*delay = img delay + img duration + 250ms*/
  }

.short.currentShort .short-thumb-wrap.animation-set-3 .short-thumb:nth-child(2) {
    -webkit-animation: 'thumbAnimationSet3ElWrap' 250ms ease-in-out forwards 3.75s;
            animation: 'thumbAnimationSet3ElWrap' 250ms ease-in-out forwards 3.75s;
    /*delay = img delay + img duration + 250ms*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-3 .short-thumb:nth-child(2) img {
    -webkit-animation-delay: 2s !important;
            animation-delay: 2s !important;
    /*delay = first-child duration + delay*/
  }

.short.currentShort .short-thumb-wrap.animation-set-3 .short-thumb:nth-child(2) img {
    -webkit-animation-delay: 2s;
            animation-delay: 2s;
    /*delay = first-child duration + delay*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-3 .short-thumb:nth-child(3) img {
    -webkit-animation-delay: 4s !important;
            animation-delay: 4s !important;
    /*delay = 2nd child duration + delay*/
  }

.short.currentShort .short-thumb-wrap.animation-set-3 .short-thumb:nth-child(3) img {
    -webkit-animation-delay: 4s;
            animation-delay: 4s;
    /*delay = 2nd child duration + delay*/
  }

.\!short.currentShort .short-thumb-wrap.animation-set-4 .short-thumb {
    -webkit-animation: 'thumbAnimationSet4' 10s linear infinite 0s !important;
            animation: 'thumbAnimationSet4' 10s linear infinite 0s !important;
  }

.short.currentShort .short-thumb-wrap.animation-set-4 .short-thumb {
    -webkit-animation: 'thumbAnimationSet4' 10s linear infinite 0s;
            animation: 'thumbAnimationSet4' 10s linear infinite 0s;
  }

.\!short.currentShort .short-thumb-wrap.animation-set-4 .short-thumb:nth-child(2) {
    z-index: 2 !important;
    -webkit-animation-delay: 2s !important;
            animation-delay: 2s !important;
  }

.short.currentShort .short-thumb-wrap.animation-set-4 .short-thumb:nth-child(2) {
    z-index: 2;
    -webkit-animation-delay: 2s;
            animation-delay: 2s;
  }

.\!short.currentShort .short-thumb-wrap.animation-set-4 .short-thumb:nth-child(3) {
    z-index: 3 !important;
    -webkit-animation-delay: 4s !important;
            animation-delay: 4s !important;
  }

.short.currentShort .short-thumb-wrap.animation-set-4 .short-thumb:nth-child(3) {
    z-index: 3;
    -webkit-animation-delay: 4s;
            animation-delay: 4s;
  }

.\!short.currentShort .short-thumb-wrap.animation-set-4 .short-thumb:nth-child(4) {
    z-index: 4 !important;
    -webkit-animation-delay: 6s !important;
            animation-delay: 6s !important;
  }

.short.currentShort .short-thumb-wrap.animation-set-4 .short-thumb:nth-child(4) {
    z-index: 4;
    -webkit-animation-delay: 6s;
            animation-delay: 6s;
  }

.\!short.currentShort .short-thumb-wrap.animation-set-4 .short-thumb:nth-child(5) {
    z-index: 5 !important;
    -webkit-animation-delay: 8s !important;
            animation-delay: 8s !important;
  }

.short.currentShort .short-thumb-wrap.animation-set-4 .short-thumb:nth-child(5) {
    z-index: 5;
    -webkit-animation-delay: 8s;
            animation-delay: 8s;
  }

.\!short.currentShort .short-thumb-wrap.animation-set-4 .short-thumb:nth-child(6) {
    z-index: 6 !important;
    -webkit-animation-delay: 10s !important;
            animation-delay: 10s !important;
  }

.short.currentShort .short-thumb-wrap.animation-set-4 .short-thumb:nth-child(6) {
    z-index: 6;
    -webkit-animation-delay: 10s;
            animation-delay: 10s;
  }

.plain-text-shorts{
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0px;
}

@media (min-width: 1024px){
  .plain-text-shorts{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.plain-text-shorts__short{
  position: relative;
  margin-bottom: 1rem;
  max-width: 32rem;
  padding: 1.5rem;
}

.plain-text-shorts__short.closable{
  cursor: pointer;
}

.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.pointer-events-none{
  pointer-events: none;
}

.pointer-events-auto{
  pointer-events: auto;
}

.visible{
  visibility: visible;
}

.invisible{
  visibility: hidden;
}

.collapse{
  visibility: collapse;
}

.\!static{
  position: static !important;
}

.static{
  position: static;
}

.fixed{
  position: fixed;
}

.absolute{
  position: absolute;
}

.relative{
  position: relative;
}

.sticky{
  position: -webkit-sticky;
  position: sticky;
}

.inset-0{
  inset: 0px;
}

.bottom-0{
  bottom: 0px;
}

.bottom-\[60px\]{
  bottom: 60px;
}

.left-0{
  left: 0px;
}

.left-1\/2{
  left: 50%;
}

.right-0{
  right: 0px;
}

.right-2{
  right: 0.5rem;
}

.right-\[5px\]{
  right: 5px;
}

.top-0{
  top: 0px;
}

.top-16{
  top: 4rem;
}

.top-4{
  top: 1rem;
}

.top-6{
  top: 1.5rem;
}

.top-\[-1\.5rem\]{
  top: -1.5rem;
}

.top-\[-18px\]{
  top: -18px;
}

.top-\[1rem\]{
  top: 1rem;
}

.top-\[66px\]{
  top: 66px;
}

.top-full{
  top: 100%;
}

.\!z-20{
  z-index: 20 !important;
}

.-z-1{
  z-index: -1;
}

.z-10{
  z-index: 10;
}

.z-100{
  z-index: 100;
}

.z-20{
  z-index: 20;
}

.z-30{
  z-index: 30;
}

.z-40{
  z-index: 40;
}

.z-5{
  z-index: 5;
}

.z-50{
  z-index: 50;
}

.z-9998{
  z-index: 9998;
}

.z-\[49\]{
  z-index: 49;
}

.z-\[999\]{
  z-index: 999;
}

.z-\[99\]{
  z-index: 99;
}

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

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

.order-3{
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

.m-0{
  margin: 0px;
}

.-mx-4{
  margin-left: -1rem;
  margin-right: -1rem;
}

.mx-0{
  margin-left: 0px;
  margin-right: 0px;
}

.mx-auto{
  margin-left: auto;
  margin-right: auto;
}

.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.my-12{
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}

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

.-mb-20{
  margin-bottom: -5rem;
}

.-ml-3{
  margin-left: -0.75rem;
}

.-ml-4{
  margin-left: -1rem;
}

.-mr-4{
  margin-right: -1rem;
}

.-mt-4{
  margin-top: -1rem;
}

.-mt-8{
  margin-top: -2rem;
}

.-mt-\[65px\]{
  margin-top: -65px;
}

.mb-0{
  margin-bottom: 0px;
}

.mb-0\.5{
  margin-bottom: 0.125rem;
}

.mb-1{
  margin-bottom: 0.25rem;
}

.mb-1\.5{
  margin-bottom: 0.375rem;
}

.mb-10{
  margin-bottom: 2.5rem;
}

.mb-12{
  margin-bottom: 3rem;
}

.mb-2{
  margin-bottom: 0.5rem;
}

.mb-2\.5{
  margin-bottom: 0.625rem;
}

.mb-3{
  margin-bottom: 0.75rem;
}

.mb-4{
  margin-bottom: 1rem;
}

.mb-5{
  margin-bottom: 1.25rem;
}

.mb-6{
  margin-bottom: 1.5rem;
}

.mb-7{
  margin-bottom: 1.75rem;
}

.mb-8{
  margin-bottom: 2rem;
}

.mb-\[-1rem\]{
  margin-bottom: -1rem;
}

.mb-\[0\.375rem\]{
  margin-bottom: 0.375rem;
}

.mb-\[6px\]{
  margin-bottom: 6px;
}

.mb-auto{
  margin-bottom: auto;
}

.me-1{
  -webkit-margin-end: 0.25rem;
          margin-inline-end: 0.25rem;
}

.ml-0{
  margin-left: 0px;
}

.ml-1{
  margin-left: 0.25rem;
}

.ml-1\.5{
  margin-left: 0.375rem;
}

.ml-2{
  margin-left: 0.5rem;
}

.ml-4{
  margin-left: 1rem;
}

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

.mr-1{
  margin-right: 0.25rem;
}

.mr-1\.5{
  margin-right: 0.375rem;
}

.mr-2{
  margin-right: 0.5rem;
}

.mr-3{
  margin-right: 0.75rem;
}

.mr-4{
  margin-right: 1rem;
}

.mr-6{
  margin-right: 1.5rem;
}

.ms-2{
  -webkit-margin-start: 0.5rem;
          margin-inline-start: 0.5rem;
}

.mt-0{
  margin-top: 0px;
}

.mt-0\.5{
  margin-top: 0.125rem;
}

.mt-1{
  margin-top: 0.25rem;
}

.mt-10{
  margin-top: 2.5rem;
}

.mt-12{
  margin-top: 3rem;
}

.mt-2{
  margin-top: 0.5rem;
}

.mt-3{
  margin-top: 0.75rem;
}

.mt-4{
  margin-top: 1rem;
}

.mt-5{
  margin-top: 1.25rem;
}

.mt-6{
  margin-top: 1.5rem;
}

.mt-8{
  margin-top: 2rem;
}

.mt-\[1px\]{
  margin-top: 1px;
}

.mt-\[28px\]{
  margin-top: 28px;
}

.mt-\[3px\]{
  margin-top: 3px;
}

.mt-auto{
  margin-top: auto;
}

.box-content{
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.line-clamp-2{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.block{
  display: block;
}

.inline-block{
  display: inline-block;
}

.inline{
  display: inline;
}

.\!flex{
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

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

.inline-flex{
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.table{
  display: table;
}

.grid{
  display: grid;
}

.\!hidden{
  display: none !important;
}

.hidden{
  display: none;
}

.aspect-\[9\/16\]{
  aspect-ratio: 9/16;
}

.aspect-video{
  aspect-ratio: 16 / 9;
}

.size-20{
  width: 5rem;
  height: 5rem;
}

.size-8{
  width: 2rem;
  height: 2rem;
}

.size-full{
  width: 100%;
  height: 100%;
}

.\!h-\[24px\]{
  height: 24px !important;
}

.\!h-\[40px\]{
  height: 40px !important;
}

.\!h-\[72px\]{
  height: 72px !important;
}

.h-10{
  height: 2.5rem;
}

.h-12{
  height: 3rem;
}

.h-16{
  height: 4rem;
}

.h-36{
  height: 9rem;
}

.h-4{
  height: 1rem;
}

.h-5{
  height: 1.25rem;
}

.h-6{
  height: 1.5rem;
}

.h-8{
  height: 2rem;
}

.h-\[18px\]{
  height: 18px;
}

.h-\[22px\]{
  height: 22px;
}

.h-\[262px\]{
  height: 262px;
}

.h-\[4\.5rem\]{
  height: 4.5rem;
}

.h-\[40px\]{
  height: 40px;
}

.h-\[56px\]{
  height: 56px;
}

.h-dvh{
  height: 100dvh;
}

.h-full{
  height: 100%;
}

.max-h-0{
  max-height: 0px;
}

.max-h-full{
  max-height: 100%;
}

.min-h-\[3rem\]{
  min-height: 3rem;
}

.w-1\/2{
  width: 50%;
}

.w-1\/3{
  width: 33.333333%;
}

.w-10{
  width: 2.5rem;
}

.w-11{
  width: 2.75rem;
}

.w-12{
  width: 3rem;
}

.w-16{
  width: 4rem;
}

.w-2\/3{
  width: 66.666667%;
}

.w-4{
  width: 1rem;
}

.w-6{
  width: 1.5rem;
}

.w-64{
  width: 16rem;
}

.w-8{
  width: 2rem;
}

.w-80{
  width: 20rem;
}

.w-\[18px\]{
  width: 18px;
}

.w-\[2\.625rem\]{
  width: 2.625rem;
}

.w-\[40px\]{
  width: 40px;
}

.w-\[48px\]{
  width: 48px;
}

.w-full{
  width: 100%;
}

.min-w-0{
  min-width: 0px;
}

.min-w-\[104px\]{
  min-width: 104px;
}

.min-w-\[160px\]{
  min-width: 160px;
}

.min-w-\[200px\]{
  min-width: 200px;
}

.min-w-\[26px\]{
  min-width: 26px;
}

.min-w-\[51px\]{
  min-width: 51px;
}

.min-w-\[7\.5rem\]{
  min-width: 7.5rem;
}

.max-w-\[27\.125rem\]{
  max-width: 27.125rem;
}

.max-w-\[27\.625rem\]{
  max-width: 27.625rem;
}

.max-w-\[91px\]{
  max-width: 91px;
}

.max-w-dvw{
  max-width: 100dvw;
}

.max-w-full{
  max-width: 100%;
}

.flex-1{
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}

.flex-auto{
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.flex-none{
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

.flex-shrink{
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}

.shrink-0{
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

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

.grow-0{
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.-translate-x-1\/2{
  --tw-translate-x: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-full{
  --tw-translate-x: -100%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-full{
  --tw-translate-y: -100%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-0{
  --tw-translate-x: 0px;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-full{
  --tw-translate-x: 100%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-full{
  --tw-translate-y: 100%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180{
  --tw-rotate: 180deg;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform{
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform-none{
  -webkit-transform: none;
          transform: none;
}

@-webkit-keyframes spin{
  to{
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin{
  to{
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.animate-spin{
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}

.\!cursor-auto{
  cursor: auto !important;
}

.cursor-default{
  cursor: default;
}

.cursor-not-allowed{
  cursor: not-allowed;
}

.cursor-pointer{
  cursor: pointer;
}

.resize{
  resize: both;
}

.snap-y{
  -webkit-scroll-snap-type: y var(--tw-scroll-snap-strictness);
      -ms-scroll-snap-type: y var(--tw-scroll-snap-strictness);
          scroll-snap-type: y var(--tw-scroll-snap-strictness);
}

.snap-mandatory{
  --tw-scroll-snap-strictness: mandatory;
}

.snap-start{
  scroll-snap-align: start;
}

.snap-center{
  scroll-snap-align: center;
}

.snap-always{
  scroll-snap-stop: always;
}

.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

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

.flex-col{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.flex-col-reverse{
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.flex-wrap{
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.flex-nowrap{
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

.place-content-center{
  place-content: center;
}

.items-start{
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.items-end{
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

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

.items-stretch{
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

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

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

.justify-end{
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

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

.justify-between{
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.justify-around{
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

.gap-0{
  gap: 0px;
}

.gap-1{
  gap: 0.25rem;
}

.gap-1\.5{
  gap: 0.375rem;
}

.gap-2{
  gap: 0.5rem;
}

.gap-2\.5{
  gap: 0.625rem;
}

.gap-3{
  gap: 0.75rem;
}

.gap-4{
  gap: 1rem;
}

.gap-6{
  gap: 1.5rem;
}

.gap-\[10px\]{
  gap: 10px;
}

.gap-\[2px\]{
  gap: 2px;
}

.gap-x-1{
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
}

.gap-x-2{
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}

.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.overflow-hidden{
  overflow: hidden;
}

.overflow-clip{
  overflow: clip;
}

.overflow-y-auto{
  overflow-y: auto;
}

.overflow-x-hidden{
  overflow-x: hidden;
}

.overflow-x-clip{
  overflow-x: clip;
}

.overflow-y-scroll{
  overflow-y: scroll;
}

.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.whitespace-normal{
  white-space: normal;
}

.whitespace-pre-line{
  white-space: pre-line;
}

.rounded-\[0\.625rem\]{
  border-radius: 0.625rem;
}

.rounded-\[10px\]{
  border-radius: 10px;
}

.rounded-\[16px\]{
  border-radius: 16px;
}

.rounded-\[1rem\]{
  border-radius: 1rem;
}

.rounded-full{
  border-radius: 9999px;
}

.rounded-lg{
  border-radius: 0.5rem;
}

.rounded-sm{
  border-radius: 0.125rem;
}

.rounded-xl{
  border-radius: 0.75rem;
}

.rounded-l-lg{
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-r-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.rounded-bl-lg{
  border-bottom-left-radius: 0.5rem;
}

.rounded-br-lg{
  border-bottom-right-radius: 0.5rem;
}

.rounded-se-2xl{
  border-start-end-radius: 1rem;
}

.rounded-ss-2xl{
  border-start-start-radius: 1rem;
}

.rounded-tl-2xl{
  border-top-left-radius: 1rem;
}

.rounded-tr-2xl{
  border-top-right-radius: 1rem;
}

.border{
  border-width: 1px;
}

.border-0{
  border-width: 0;
}

.border-b{
  border-bottom-width: 1px;
}

.border-l{
  border-left-width: 1px;
}

.border-r{
  border-right-width: 1px;
}

.border-t{
  border-top-width: 1px;
}

.border-dotted{
  border-style: dotted;
}

.border-none{
  border-style: none;
}

.\!border-action-border-default{
  border-color: var(--action-border-default) !important;
}

.border-action-border-default{
  border-color: var(--action-border-default);
}

.border-action-surface-strong{
  border-color: var(--action-surface-strong);
}

.border-neutral-border-default{
  border-color: var(--neutral-border-default);
}

.border-neutral-border-default-active{
  border-color: var(--neutral-border-default-active);
}

.border-neutral-border-strong{
  border-color: var(--neutral-border-strong);
}

.border-neutral-border-weak{
  border-color: var(--neutral-border-weak);
}

.border-b-\[\#2C2C2C\]{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(44 44 44 / var(--tw-border-opacity, 1));
}

.border-b-neutral-border-default{
  border-bottom-color: var(--neutral-border-default);
}

.border-b-neutral-border-strong{
  border-bottom-color: var(--neutral-border-strong);
}

.border-r-neutral-border-default{
  border-right-color: var(--neutral-border-default);
}

.border-t-\[\#2C2C2C\]{
  --tw-border-opacity: 1;
  border-top-color: rgb(44 44 44 / var(--tw-border-opacity, 1));
}

.\!bg-neutral-surface-default{
  background-color: var(--neutral-surface-default) !important;
}

.\!bg-transparent{
  background-color: transparent !important;
}

.bg-\[\#F7970F\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 151 15 / var(--tw-bg-opacity, 1));
}

.bg-\[\#FFAF371A\]{
  background-color: #FFAF371A;
}

.bg-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
  background-color: rgba(0,0,0,0.5);
}

.bg-action-border-default{
  background-color: var(--action-border-default);
}

.bg-action-surface-default{
  background-color: var(--action-surface-default);
}

.bg-action-surface-strong{
  background-color: var(--action-surface-strong);
}

.bg-action-surface-weak{
  background-color: var(--action-surface-weak);
}

.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.bg-critical-content-default{
  background-color: var(--critical-content-default);
}

.bg-critical-surface-strong{
  background-color: var(--critical-surface-strong);
}

.bg-neutral-background-default{
  background-color: var(--neutral-background-default);
}

.bg-neutral-border-weak{
  background-color: var(--neutral-border-weak);
}

.bg-neutral-surface-dark{
  background-color: var(--neutral-surface-dark);
}

.bg-neutral-surface-default{
  background-color: var(--neutral-surface-default);
}

.bg-neutral-surface-navigation{
  background-color: var(--neutral-surface-navigation);
}

.bg-neutral-surface-strong{
  background-color: var(--neutral-surface-strong);
}

.bg-success-surface-dark{
  background-color: var(--success-surface-dark);
}

.bg-transparent{
  background-color: transparent;
}

.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.bg-white\/50{
  background-color: rgb(255 255 255 / 0.5);
}

.bg-opacity-25{
  --tw-bg-opacity: 0.25;
}

.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}

.bg-contain{
  background-size: contain;
}

.bg-cover{
  background-size: cover;
}

.bg-center{
  background-position: center;
}

.bg-no-repeat{
  background-repeat: no-repeat;
}

.object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}

.object-center{
  -o-object-position: center;
     object-position: center;
}

.\!p-4{
  padding: 1rem !important;
}

.p-0{
  padding: 0px;
}

.p-1{
  padding: 0.25rem;
}

.p-2{
  padding: 0.5rem;
}

.p-2\.5{
  padding: 0.625rem;
}

.p-3{
  padding: 0.75rem;
}

.p-4{
  padding: 1rem;
}

.p-6{
  padding: 1.5rem;
}

.p-\[19px\]{
  padding: 19px;
}

.p-\[2px\]{
  padding: 2px;
}

.px-0{
  padding-left: 0px;
  padding-right: 0px;
}

.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-3\.5{
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}

.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-\[2px\]{
  padding-top: 2px;
  padding-bottom: 2px;
}

.py-\[5px\]{
  padding-top: 5px;
  padding-bottom: 5px;
}

.\!pl-0{
  padding-left: 0px !important;
}

.pb-10{
  padding-bottom: 2.5rem;
}

.pb-14{
  padding-bottom: 3.5rem;
}

.pb-2{
  padding-bottom: 0.5rem;
}

.pb-3{
  padding-bottom: 0.75rem;
}

.pb-4{
  padding-bottom: 1rem;
}

.pb-5{
  padding-bottom: 1.25rem;
}

.pb-6{
  padding-bottom: 1.5rem;
}

.pb-8{
  padding-bottom: 2rem;
}

.pb-\[28px\]{
  padding-bottom: 28px;
}

.pb-\[4\.5rem\]{
  padding-bottom: 4.5rem;
}

.pl-1{
  padding-left: 0.25rem;
}

.pl-2{
  padding-left: 0.5rem;
}

.pl-3\.5{
  padding-left: 0.875rem;
}

.pr-2\.5{
  padding-right: 0.625rem;
}

.pr-5{
  padding-right: 1.25rem;
}

.pt-10{
  padding-top: 2.5rem;
}

.pt-2{
  padding-top: 0.5rem;
}

.pt-3{
  padding-top: 0.75rem;
}

.pt-4{
  padding-top: 1rem;
}

.pt-5{
  padding-top: 1.25rem;
}

.pt-6{
  padding-top: 1.5rem;
}

.pt-7{
  padding-top: 1.75rem;
}

.pt-\[34px\]{
  padding-top: 34px;
}

.pt-\[65px\]{
  padding-top: 65px;
}

.pt-\[8rem\]{
  padding-top: 8rem;
}

.\!text-left{
  text-align: left !important;
}

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

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

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

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

.\!font-grotesk{
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif !important;
}

.\!font-sans{
  font-family: Inter, sans-serif !important;
}

.font-grotesk{
  font-family: "Sharp Grotesk", "Sharp Grotesk Fallback", sans-serif;
}

.font-sans{
  font-family: Inter, sans-serif;
}

.font-serif{
  font-family: PT Serif, serif;
}

.\!text-d_label_xs_book{
  font-size: 0.75rem !important;
  line-height: 0.875rem !important;
  letter-spacing: -0.01em !important;
  font-weight: 400 !important;
}

.\!text-h300{
  font-size: 1.25rem !important;
  line-height: 1.375rem !important;
  letter-spacing: 0.01em !important;
  font-weight: 600 !important;
}

.\!text-label_md_book{
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  letter-spacing: -0.01em !important;
  font-weight: 400 !important;
}

.\!text-label_sm_bold{
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  letter-spacing: -0.005em !important;
  font-weight: 600 !important;
}

.\!text-label_xs_book{
  font-size: 0.625rem !important;
  line-height: 0.75rem !important;
  letter-spacing: -0.01em !important;
  font-weight: 500 !important;
}

.\!text-p_lg_book{
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  letter-spacing: -0.02em !important;
  font-weight: 400 !important;
}

.text-\[0\.375rem\]{
  font-size: 0.375rem;
}

.text-\[0\.5rem\]{
  font-size: 0.5rem;
}

.text-\[0\.75rem\]{
  font-size: 0.75rem;
}

.text-\[1\.5rem\]{
  font-size: 1.5rem;
}

.text-\[11px\]{
  font-size: 11px;
}

.text-\[12px\]{
  font-size: 12px;
}

.text-\[14px\]{
  font-size: 14px;
}

.text-\[2\.5rem\]{
  font-size: 2.5rem;
}

.text-\[20px\]{
  font-size: 20px;
}

.text-\[5px\]{
  font-size: 5px;
}

.text-\[6px\]{
  font-size: 6px;
}

.text-\[8px\]{
  font-size: 8px;
}

.text-\[9px\]{
  font-size: 9px;
}

.text-base{
  font-size: 1rem;
}

.text-d_h100{
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.02em;
  font-weight: 600;
}

.text-d_h300{
  font-size: 1.5rem;
  line-height: 1.75rem;
  letter-spacing: 0.01em;
  font-weight: 600;
}

.text-d_h400{
  font-size: 2rem;
  line-height: 2.25rem;
  letter-spacing: 0.015em;
  font-weight: 700;
}

.text-d_h500{
  font-size: 3.5rem;
  line-height: 3.5rem;
  letter-spacing: 0.005em;
  font-weight: 700;
}

.text-d_label_xs_book{
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: -0.01em;
  font-weight: 400;
}

.text-d_p_basic_book{
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}

.text-d_p_lg_book{
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}

.text-d_p_sm_book{
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}

.text-h100{
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
  font-weight: 700;
}

.text-h200{
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  font-weight: 600;
}

.text-h300{
  font-size: 1.25rem;
  line-height: 1.375rem;
  letter-spacing: 0.01em;
  font-weight: 600;
}

.text-h400{
  font-size: 1.75rem;
  line-height: 2rem;
  letter-spacing: 0.01em;
  font-weight: 700;
}

.text-h500{
  font-size: 2.25rem;
  line-height: 2.25rem;
  letter-spacing: 0.005em;
  font-weight: 700;
}

.text-h600{
  font-size: 2.5rem;
  line-height: 2.25rem;
  letter-spacing: 0.005em;
  font-weight: 700;
}

.text-input_text_default{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
}

.text-label_md_bold{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 600;
}

.text-label_md_book{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
  font-weight: 400;
}

.text-label_sm_bold{
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 600;
}

.text-label_sm_book{
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.005em;
  font-weight: 400;
}

.text-label_xs_bold{
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.005em;
  font-weight: 600;
}

.text-label_xs_book{
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: -0.01em;
  font-weight: 500;
}

.text-live_text{
  font-size: 0.75rem;
  line-height: 0.938rem;
  font-weight: 400;
}

.text-live_time{
  font-size: 0.563rem;
  line-height: 0.688rem;
  letter-spacing: -0.18px;
  font-weight: 400;
}

.text-p_basic_bold{
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.02em;
  font-weight: 700;
}

.text-p_basic_book{
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}

.text-p_lg_book{
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}

.text-p_sm_book{
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: -0.02em;
  font-weight: 400;
}

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

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

.font-normal{
  font-weight: 400;
}

.font-semibold{
  font-weight: 600;
}

.uppercase{
  text-transform: uppercase;
}

.normal-case{
  text-transform: none;
}

.not-italic{
  font-style: normal;
}

.leading-4{
  line-height: 1rem;
}

.leading-6{
  line-height: 1.5rem;
}

.leading-9{
  line-height: 2.25rem;
}

.leading-none{
  line-height: 1;
}

.\!text-action-content-default{
  color: var(--action-content-default) !important;
}

.\!text-action-content-strong{
  color: var(--action-content-strong) !important;
}

.\!text-action-content-weak{
  color: var(--action-content-weak) !important;
}

.\!text-critical-surface-default{
  color: var(--critical-surface-default) !important;
}

.\!text-neutral-content-default{
  color: var(--neutral-content-default) !important;
}

.\!text-neutral-content-strong{
  color: var(--neutral-content-strong) !important;
}

.\!text-neutral-content-weak{
  color: var(--neutral-content-weak) !important;
}

.text-action-content-default{
  color: var(--action-content-default);
}

.text-action-content-strong{
  color: var(--action-content-strong);
}

.text-action-content-weak{
  color: var(--action-content-weak);
}

.text-critical-surface-strong{
  color: var(--critical-surface-strong);
}

.text-neutral-content-default{
  color: var(--neutral-content-default);
}

.text-neutral-content-navigation{
  color: var(--neutral-content-navigation);
}

.text-neutral-content-strong{
  color: var(--neutral-content-strong);
}

.text-neutral-content-weak{
  color: var(--neutral-content-weak);
}

.text-selected-content-navigation{
  color: var(--selected-content-navigation);
}

.text-selected-content-strong{
  color: var(--selected-content-strong);
}

.text-success-border-default{
  color: var(--success-border-default);
}

.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.placeholder-neutral-content-weak::-webkit-input-placeholder{
  color: var(--neutral-content-weak);
}

.placeholder-neutral-content-weak::-moz-placeholder{
  color: var(--neutral-content-weak);
}

.placeholder-neutral-content-weak:-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

.placeholder-neutral-content-weak::-ms-input-placeholder{
  color: var(--neutral-content-weak);
}

.placeholder-neutral-content-weak::placeholder{
  color: var(--neutral-content-weak);
}

.opacity-0{
  opacity: 0;
}

.opacity-100{
  opacity: 1;
}

.opacity-25{
  opacity: 0.25;
}

.opacity-30{
  opacity: 0.3;
}

.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_4px_8px_0_rgba\(0\2c 0\2c 0\2c 0\.15\)\]{
  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.15);
  --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.outline{
  outline-style: solid;
}

.blur{
  --tw-blur: blur(8px);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter{
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.\!transition-none{
  -webkit-transition-property: none !important;
  transition-property: none !important;
}

.transition{
  -webkit-transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.transition-all{
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.transition-opacity{
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.transition-transform{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.duration-300{
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

.ease-in-out{
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-out{
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

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

.noScrollbar {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
  }

.noScrollbar::-webkit-scrollbar {
    display: none;
  }

.bg-action-surface-strong-10 {
    background-color: rgba(255, 175, 55, 0.1);
  }

a.stretched-link{
  position: absolute;
  inset: 0px;
  z-index: 10;
  width: 100%;
}

@keyframes object-left-right {
    0%, 4%, 96%, 100% {
      -o-object-position: center;
         object-position: center;
    }
    25% {
      -o-object-position: right;
         object-position: right;
    }
    75% {
      -o-object-position: left;
         object-position: left;
    }
  }

.object-left-right, .home-page .article-list .promo-wrap .video-modal-post-thumb-wrap:not(.multi) img, .category-page .article-list .promo-wrap .video-modal-post-thumb-wrap:not(.multi) img {
    -o-object-position: center;
       object-position: center;
    -webkit-animation-name: object-left-right;
            animation-name: object-left-right;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
            animation-direction: alternate;
    -webkit-animation-duration: 16s;
            animation-duration: 16s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

@keyframes zoom-in-out {
    0%, 5% {
      -webkit-transform: scale(1, 1);
              transform: scale(1, 1);
    }
    95%, 100% {
      -webkit-transform: scale(1.35, 1.35);
              transform: scale(1.35, 1.35);
    }
  }

.anim-zoom-in-out, .video-modal-content-wrapper.non-video.currentVideo .video-modal-post-thumb-wrap:not(.multi) img {
    -o-object-position: center;
       object-position: center;
    -webkit-animation-name: zoom-in-out;
            animation-name: zoom-in-out;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
            animation-direction: alternate;
    -webkit-animation-duration: 5s;
            animation-duration: 5s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

/*thumbAnimationSet1*/

@keyframes thumbAnimationSet1ElWrapFlash {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }

@keyframes thumbAnimationSet1El1 {
    0% {
      -webkit-transform: scale(1, 1);
              transform: scale(1, 1);
    }
    100% {
      -webkit-transform: scale(1.35, 1.35);
              transform: scale(1.35, 1.35);
    }
  }

@keyframes thumbAnimationSet1El2 {
    0% {
      -o-object-position: left;
         object-position: left;
      opacity: 0;
    }
    1%, 100% {
      opacity: 1;
    }
    100% {
      -o-object-position: right;
         object-position: right;
    }
  }

@keyframes thumbAnimationSet1El3 {
    0% {
      -webkit-transform: scale(1.25, 1.25);
              transform: scale(1.25, 1.25);
      opacity: 0;
    }
    1%, 100% {
      opacity: 1;
    }
    100% {
      -webkit-transform: scale(1, 1);
              transform: scale(1, 1);
    }
  }

/*thumbAnimationSet2*/

@keyframes thumbAnimationSet2ElWrap {
    0% {
      margin-left: 0;
    }
    100% {
      margin-left: -100vw;
    }
  }

@keyframes thumbAnimationSet2El1 {
    0% {
      -webkit-transform: scale(1.5, 1.5);
              transform: scale(1.5, 1.5);
    }
    100% {
      -webkit-transform: scale(1, 1);
              transform: scale(1, 1);
    }
  }

@keyframes thumbAnimationSet2El2 {
    0% {
      -o-object-position: left;
         object-position: left;
    }
    100% {
      -o-object-position: right;
         object-position: right;
    }
  }

@keyframes thumbAnimationSet2El3 {
    0% {
      -webkit-transform: scale(1.5, 1.5);
              transform: scale(1.5, 1.5);
    }
    100% {
      -webkit-transform: scale(1, 1);
              transform: scale(1, 1);
    }
  }

/*thumbAnimationSet3*/

@keyframes thumbAnimationSet3El {
    0% {
      -o-object-position: left;
         object-position: left;
    }
    100% {
      -o-object-position: right;
         object-position: right;
    }
  }

@keyframes thumbAnimationSet3ElWrap {
    0% {
      margin-top: 0;
    }
    100% {
      margin-top: -100dvh;
    }
  }

/*thumbAnimationSet4*/

@keyframes thumbAnimationSet4 {
    0%, 21%, 100% {
      -webkit-transform: scale(1.5, 1.5);
              transform: scale(1.5, 1.5);
      opacity: 0;
    }
    5%, 20% {
      opacity: 1;
      -webkit-transform: scale(1, 1);
              transform: scale(1, 1);
    }
  }

.first-letter\:uppercase::first-letter{
  text-transform: uppercase;
}

.after\:absolute::after{
  content: var(--tw-content);
  position: absolute;
}

.after\:left-0\.5::after{
  content: var(--tw-content);
  left: 0.125rem;
}

.after\:top-0\.5::after{
  content: var(--tw-content);
  top: 0.125rem;
}

.after\:block::after{
  content: var(--tw-content);
  display: block;
}

.after\:h-5::after{
  content: var(--tw-content);
  height: 1.25rem;
}

.after\:w-5::after{
  content: var(--tw-content);
  width: 1.25rem;
}

.after\:rounded-full::after{
  content: var(--tw-content);
  border-radius: 9999px;
}

.after\:border::after{
  content: var(--tw-content);
  border-width: 1px;
}

.after\:bg-action-content-default::after{
  content: var(--tw-content);
  background-color: var(--action-content-default);
}

.after\:text-neutral-content-weak::after{
  content: var(--tw-content);
  color: var(--neutral-content-weak);
}

.after\:transition-all::after{
  content: var(--tw-content);
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.after\:content-\[\'\'\]::after{
  --tw-content: '';
  content: var(--tw-content);
}

.after\:content-\[\'\2c \'\]::after{
  --tw-content: ',';
  content: var(--tw-content);
}

.after\:content-\[\'\2022\'\]::after{
  --tw-content: '•';
  content: var(--tw-content);
}

.last\:mb-0:last-child{
  margin-bottom: 0px;
}

.last\:mr-0:last-child{
  margin-right: 0px;
}

.last\:border-b-0:last-child{
  border-bottom-width: 0;
}

.last\:after\:content-\[\'\'\]:last-child::after{
  --tw-content: '';
  content: var(--tw-content);
}

.last\:after\:content-none:last-child::after{
  --tw-content: none;
  content: var(--tw-content);
}

.hover\:\!border-action-border-default-hover:hover{
  border-color: var(--action-border-default-hover) !important;
}

.hover\:border-action-border-default-hover:hover{
  border-color: var(--action-border-default-hover);
}

.hover\:bg-action-surface-default-hover:hover{
  background-color: var(--action-surface-default-hover);
}

.hover\:bg-action-surface-strong-hover:hover{
  background-color: var(--action-surface-strong-hover);
}

.hover\:bg-critical-surface-strong-hover:hover{
  background-color: var(--critical-surface-strong-hover);
}

.hover\:bg-selected-surface-weak-hover:hover{
  background-color: var(--selected-surface-weak-hover);
}

.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.hover\:text-action-content-hover:hover{
  color: var(--action-content-hover);
}

.hover\:text-action-surface-strong-hover:hover{
  color: var(--action-surface-strong-hover);
}

.hover\:text-neutral-content-strong:hover{
  color: var(--neutral-content-strong);
}

.focus\:border-selected-border-default:focus{
  border-color: var(--selected-border-default);
}

.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:ring-2:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-4:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.active\:\!border-action-border-default-active:active{
  border-color: var(--action-border-default-active) !important;
}

.active\:border-action-border-default-active:active{
  border-color: var(--action-border-default-active);
}

.active\:border-selected-border-default:active{
  border-color: var(--selected-border-default);
}

.active\:bg-action-surface-strong-active:active{
  background-color: var(--action-surface-strong-active);
}

.active\:accent-action-border-default-active:active{
  accent-color: var(--action-border-default-active);
}

.peer:checked ~ .peer-checked\:bg-selected-surface-weak{
  background-color: var(--selected-surface-weak);
}

.peer:checked ~ .peer-checked\:after\:translate-x-full::after{
  content: var(--tw-content);
  --tw-translate-x: 100%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.peer:checked ~ .peer-checked\:after\:bg-neutral-surface-navigation::after{
  content: var(--tw-content);
  background-color: var(--neutral-surface-navigation);
}

.peer:focus ~ .peer-focus\:outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.dark\:block:is(.dark *){
  display: block;
}

.dark\:flex:is(.dark *){
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.dark\:hidden:is(.dark *){
  display: none;
}

.dark\:border-transparent:is(.dark *){
  border-color: transparent;
}

.dark\:bg-opacity-80:is(.dark *){
  --tw-bg-opacity: 0.8;
}

.dark\:text-white:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.dark\:hover\:text-white:hover:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px){
  .sm\:inline-block{
    display: inline-block;
  }
}

@media (min-width: 768px){
  .md\:static{
    position: static;
  }
  .md\:absolute{
    position: absolute;
  }
  .md\:relative{
    position: relative;
  }
  .md\:inset-0{
    inset: 0px;
  }
  .md\:bottom-auto{
    bottom: auto;
  }
  .md\:left-1\/2{
    left: 50%;
  }
  .md\:right-4{
    right: 1rem;
  }
  .md\:top-0{
    top: 0px;
  }
  .md\:top-4{
    top: 1rem;
  }
  .md\:order-1{
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .md\:order-2{
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .md\:-mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .md\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .md\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .md\:-mt-2{
    margin-top: -0.5rem;
  }
  .md\:-mt-\[20px\]{
    margin-top: -20px;
  }
  .md\:-mt-\[30px\]{
    margin-top: -30px;
  }
  .md\:mb-0{
    margin-bottom: 0px;
  }
  .md\:mb-12{
    margin-bottom: 3rem;
  }
  .md\:mb-2{
    margin-bottom: 0.5rem;
  }
  .md\:mb-2\.5{
    margin-bottom: 0.625rem;
  }
  .md\:mb-4{
    margin-bottom: 1rem;
  }
  .md\:mb-7{
    margin-bottom: 1.75rem;
  }
  .md\:ml-auto{
    margin-left: auto;
  }
  .md\:mr-4{
    margin-right: 1rem;
  }
  .md\:mt-0{
    margin-top: 0px;
  }
  .md\:mt-10{
    margin-top: 2.5rem;
  }
  .md\:mt-12{
    margin-top: 3rem;
  }
  .md\:mt-16{
    margin-top: 4rem;
  }
  .md\:mt-7{
    margin-top: 1.75rem;
  }
  .md\:mt-8{
    margin-top: 2rem;
  }
  .md\:block{
    display: block;
  }
  .md\:flex{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .md\:grid{
    display: grid;
  }
  .md\:hidden{
    display: none;
  }
  .md\:h-1\/2{
    height: 50%;
  }
  .md\:h-10{
    height: 2.5rem;
  }
  .md\:h-\[180px\]{
    height: 180px;
  }
  .md\:min-h-\[416px\]{
    min-height: 416px;
  }
  .md\:w-1\/2{
    width: 50%;
  }
  .md\:w-12{
    width: 3rem;
  }
  .md\:w-3\/4{
    width: 75%;
  }
  .md\:w-auto{
    width: auto;
  }
  .md\:min-w-\[12\.5rem\]{
    min-width: 12.5rem;
  }
  .md\:max-w-\[400px\]{
    max-width: 400px;
  }
  .md\:-translate-x-1\/2{
    --tw-translate-x: -50%;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }
  .md\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }
  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .md\:items-center{
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .md\:justify-end{
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .md\:justify-between{
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .md\:gap-4{
    gap: 1rem;
  }
  .md\:gap-x-8{
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
  .md\:gap-y-5{
    row-gap: 1.25rem;
  }
  .md\:rounded-none{
    border-radius: 0px;
  }
  .md\:\!bg-action-surface-strong{
    background-color: var(--action-surface-strong) !important;
  }
  .md\:bg-action-surface-strong{
    background-color: var(--action-surface-strong);
  }
  .md\:bg-transparent{
    background-color: transparent;
  }
  .md\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .md\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .md\:pb-0{
    padding-bottom: 0px;
  }
  .md\:pb-6{
    padding-bottom: 1.5rem;
  }
  .md\:pt-0{
    padding-top: 0px;
  }
  .md\:pt-6{
    padding-top: 1.5rem;
  }
  .md\:pt-\[40px\]{
    padding-top: 40px;
  }
  .md\:\!text-left{
    text-align: left !important;
  }
  .md\:\!text-right{
    text-align: right !important;
  }
  .md\:\!text-d_h300{
    font-size: 1.5rem !important;
    line-height: 1.75rem !important;
    letter-spacing: 0.01em !important;
    font-weight: 600 !important;
  }
  .md\:\!text-d_p_lg_book{
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
    letter-spacing: -0.02em !important;
    font-weight: 400 !important;
  }
  .md\:text-d_h100{
    font-size: 1rem;
    line-height: 1.25rem;
    letter-spacing: 0.02em;
    font-weight: 600;
  }
  .md\:text-d_h200{
    font-size: 1.25rem;
    line-height: 1.375rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
  .md\:text-d_h300{
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
  .md\:text-d_h400{
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-weight: 700;
  }
  .md\:text-d_h500{
    font-size: 3.5rem;
    line-height: 3.5rem;
    letter-spacing: 0.005em;
    font-weight: 700;
  }
  .md\:text-d_label_xs_book{
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: -0.01em;
    font-weight: 400;
  }
  .md\:text-d_p_basic_bold{
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: -0.02em;
    font-weight: 700;
  }
  .md\:text-d_p_basic_book{
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: -0.02em;
    font-weight: 400;
  }
  .md\:text-d_p_lg_book{
    font-size: 1.125rem;
    line-height: 1.75rem;
    letter-spacing: -0.02em;
    font-weight: 400;
  }
  .md\:text-h500{
    font-size: 2.25rem;
    line-height: 2.25rem;
    letter-spacing: 0.005em;
    font-weight: 700;
  }
  .md\:text-label_md_bold{
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: -0.01em;
    font-weight: 600;
  }
  .md\:\!text-action-content-strong{
    color: var(--action-content-strong) !important;
  }
  .md\:text-action-content-strong{
    color: var(--action-content-strong);
  }
  .md\:text-action-content-weak{
    color: var(--action-content-weak);
  }
  .md\:hover\:\!bg-action-surface-strong-hover:hover{
    background-color: var(--action-surface-strong-hover) !important;
  }
  .md\:hover\:bg-action-surface-strong-hover:hover{
    background-color: var(--action-surface-strong-hover);
  }
  .md\:active\:\!bg-action-surface-strong-active:active{
    background-color: var(--action-surface-strong-active) !important;
  }
  .md\:active\:bg-action-surface-strong-active:active{
    background-color: var(--action-surface-strong-active);
  }
}

@media (min-width: 1024px){
  .lg\:static{
    position: static;
  }
  .lg\:order-1{
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .lg\:order-2{
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .lg\:order-3{
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .lg\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .lg\:my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .lg\:mb-12{
    margin-bottom: 3rem;
  }
  .lg\:mb-3{
    margin-bottom: 0.75rem;
  }
  .lg\:ml-0{
    margin-left: 0px;
  }
  .lg\:ml-1{
    margin-left: 0.25rem;
  }
  .lg\:ml-\[-264px\]{
    margin-left: -264px;
  }
  .lg\:ml-auto{
    margin-left: auto;
  }
  .lg\:mt-0{
    margin-top: 0px;
  }
  .lg\:mt-12{
    margin-top: 3rem;
  }
  .lg\:mt-4{
    margin-top: 1rem;
  }
  .lg\:mt-8{
    margin-top: 2rem;
  }
  .lg\:mt-auto{
    margin-top: auto;
  }
  .lg\:block{
    display: block;
  }
  .lg\:inline-block{
    display: inline-block;
  }
  .lg\:\!flex{
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .lg\:flex{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .lg\:\!hidden{
    display: none !important;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:h-8{
    height: 2rem;
  }
  .lg\:h-\[7\.5rem\]{
    height: 7.5rem;
  }
  .lg\:h-auto{
    height: auto;
  }
  .lg\:w-8{
    width: 2rem;
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .lg\:flex-row-reverse{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .lg\:flex-col{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .lg\:items-center{
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .lg\:justify-start{
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .lg\:justify-between{
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .lg\:gap-4{
    gap: 1rem;
  }
  .lg\:gap-5{
    gap: 1.25rem;
  }
  .lg\:gap-6{
    gap: 1.5rem;
  }
  .lg\:gap-8{
    gap: 2rem;
  }
  .lg\:gap-x-8{
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
  .lg\:whitespace-nowrap{
    white-space: nowrap;
  }
  .lg\:rounded-none{
    border-radius: 0px;
  }
  .lg\:border-b-0{
    border-bottom-width: 0;
  }
  .lg\:bg-transparent{
    background-color: transparent;
  }
  .lg\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .lg\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .lg\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .lg\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .lg\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .lg\:pb-10{
    padding-bottom: 2.5rem;
  }
  .lg\:pb-4{
    padding-bottom: 1rem;
  }
  .lg\:pb-8{
    padding-bottom: 2rem;
  }
  .lg\:pl-0{
    padding-left: 0px;
  }
  .lg\:pr-\[1\.125rem\]{
    padding-right: 1.125rem;
  }
  .lg\:pt-0{
    padding-top: 0px;
  }
  .lg\:pt-3\.5{
    padding-top: 0.875rem;
  }
  .lg\:pt-\[34px\]{
    padding-top: 34px;
  }
  .lg\:text-d_h100{
    font-size: 1rem;
    line-height: 1.25rem;
    letter-spacing: 0.02em;
    font-weight: 600;
  }
  .lg\:text-d_h200{
    font-size: 1.25rem;
    line-height: 1.375rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
  .lg\:text-d_h300{
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
  .lg\:text-d_h400{
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-weight: 700;
  }
  .lg\:text-d_h500{
    font-size: 3.5rem;
    line-height: 3.5rem;
    letter-spacing: 0.005em;
    font-weight: 700;
  }
  .lg\:text-d_h600{
    font-size: 4rem;
    line-height: 4rem;
    letter-spacing: 0.005em;
    font-weight: 700;
  }
  .lg\:text-d_label_xs_bold{
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: -0.005em;
    font-weight: 600;
  }
  .lg\:text-d_label_xs_book{
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: -0.01em;
    font-weight: 400;
  }
}

@media (min-width: 1280px){
  .xl\:mb-4{
    margin-bottom: 1rem;
  }
  .xl\:ml-0{
    margin-left: 0px;
  }
  .xl\:flex{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .xl\:hidden{
    display: none;
  }
  .xl\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .xl\:pb-6{
    padding-bottom: 1.5rem;
  }
  .xl\:pl-\[264px\]{
    padding-left: 264px;
  }
  .xl\:pt-12{
    padding-top: 3rem;
  }
  .xl\:pt-\[34px\]{
    padding-top: 34px;
  }
}

@media (max-width: 1023.99px){
  .maxMob\:-mb-3{
    margin-bottom: -0.75rem;
  }
  .maxMob\:rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }
  .maxMob\:bg-neutral-surface-default{
    background-color: var(--neutral-surface-default);
  }
  .maxMob\:pb-3{
    padding-bottom: 0.75rem;
  }
}

.peer:checked ~ .rtl\:peer-checked\:after\:-translate-x-full:where([dir="rtl"], [dir="rtl"] *)::after{
  content: var(--tw-content);
  --tw-translate-x: -100%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FDQWhCO0VBQ0UsNEJBQTRCO0VBQzVCLG9IQUN1RTtFQUN2RSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBRENwQjs7QUNDQTtFQUNFLDRCQUE0QjtFQUM1QixvSEFDeUU7RUFDekUsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixrQkFBa0I7QURDcEI7O0FDRUE7RUFDRSxxQ0FBcUM7RUFDckMsMENBQTBDO0VBQzFDLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIscUJBQXFCO0FEQ3ZCOztBQ0dBO0VBQ0UscUJBQXFCO0VBQ3JCLDRDQUE0QztFQUM1QyxtUEFHOEQ7RUFDOUQsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixrQkFBa0I7QURIcEI7O0FDTUE7RUFDRSxnQ0FBZ0M7RUFDaEMsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBREhwQzs7QUNLQTtFQUNFLGdCQUFnQjtBREZsQjs7QUNJQTtFQUNFLGdCQUFnQjtBRERsQjs7QUNHQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsaUNBQXlCO1VBQXpCLHlCQUF5QjtBREEzQjs7QUNFQTtFQUNFLGdCQUFnQjtBRENsQjs7QUNDQTtFQUNFLGdCQUFnQjtBREVsQjs7QUNBQTtFQUNFLGdCQUFnQjtBREdsQjs7QUNEQTtFQUNFLGdCQUFnQjtBRElsQjs7QUNGQTtFQUNFLGdCQUFnQjtBREtsQjs7QUNIQTtFQUNFLGdDQUF3QjtVQUF4Qix3QkFBd0I7QURNMUI7O0FDUEE7RUFHSSxnQkFBZ0I7QURRcEI7O0FDTEE7RUFDRSxpQ0FBeUI7VUFBekIseUJBQXlCO0FEUTNCOztBQ1RBO0VBR0ksZ0JBQWdCO0FEVXBCOztBQ2JBO0VBTUksaUJBQVk7QURXaEI7O0FDakJBO0VBU0ksbUJBQVk7QURZaEI7O0FDVEE7RUFDRSxpQ0FBeUI7VUFBekIseUJBQXlCO0FEWTNCOztBQ2JBO0VBR0ksZ0JBQWdCO0FEY3BCOztBQ1hBO0VBQ0UsZ0JBQWdCO0FEY2xCOztBQ1pBO0VBQ0UsZ0JBQWdCO0FEZWxCOztBQ2JBO0VBQ0UsZ0JBQWdCO0FEZ0JsQjs7QUNkQTtFQUNFLGdCQUFnQjtBRGlCbEI7O0FDZkE7RUFDRSxnQkFBZ0I7QURrQmxCOztBQ2hCQTtFQUNFLGdCQUFnQjtBRG1CbEI7O0FDakJBO0VBQ0UsZ0JBQWdCO0FEb0JsQjs7QUNsQkE7RUFDRSxnQkFBZ0I7QURxQmxCOztBQ25CQTtFQUNFLGdCQUFnQjtBRHNCbEI7O0FDcEJBO0VBQ0UsZ0JBQWdCO0FEdUJsQjs7QUNyQkE7RUFDRSxnQkFBZ0I7QUR3QmxCOztBQ3RCQTtFQUNFLGdCQUFnQjtBRHlCbEI7O0FDdkJBO0VBQ0UsZ0JBQWdCO0FEMEJsQjs7QUN4QkE7RUFDRSxnQkFBZ0I7QUQyQmxCOztBQ3pCQTtFQUNFLGdCQUFnQjtBRDRCbEI7O0FDMUJBO0VBQ0UsZ0JBQWdCO0FENkJsQjs7QUMzQkE7RUFDRSxnQkFBZ0I7QUQ4QmxCOztBQzVCQTtFQUNFLGdCQUFnQjtBRCtCbEI7O0FDN0JBO0VBQ0UsZ0JBQWdCO0FEZ0NsQjs7QUM5QkE7RUFDRSxnQkFBZ0I7QURpQ2xCOztBQy9CQTtFQUNFLGdCQUFnQjtBRGtDbEI7O0FDaENBO0VBQ0UsZ0JBQWdCO0FEbUNsQjs7QUNqQ0E7RUFDRSxnQkFBZ0I7QURvQ2xCOztBQ2xDQTtFQUNFLGdCQUFnQjtBRHFDbEI7O0FDbkNBO0VBQ0UsZ0JBQWdCO0FEc0NsQjs7QUNwQ0E7RUFDRSxnQkFBZ0I7QUR1Q2xCOztBQ3JDQTtFQUNFLGdCQUFnQjtBRHdDbEI7O0FDdENBO0VBQ0UsZ0JBQWdCO0FEeUNsQjs7QUN2Q0E7RUFDRSxnQkFBZ0I7QUQwQ2xCOztBQ3hDQTtFQUNFLGdCQUFnQjtBRDJDbEI7O0FDekNBO0VBQ0UsZ0JBQWdCO0FENENsQjs7QUMxQ0E7RUFDRSxnQkFBZ0I7QUQ2Q2xCOztBQzNDQTtFQUNFLGdCQUFn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LGdCQUFTO0FBQUE7QUFBVDs7O0NBQVM7QUFBVDtFQUFBLFVBQVMsRUFBVCxNQUFTO0VBQVQsY0FBUyxFQUFULE1BQVM7QUFBQTtBQUFUO0VBQUEsVUFBUyxFQUFULE1BQVM7RUFBVCxjQUFTLEVBQVQsTUFBUztBQUFBO0FBQVQ7RUFBQSxVQUFTLEVBQVQsTUFBUztFQUFULGNBQVMsRUFBVCxNQUFTO0FBQUE7QUFBVDtFQUFBLFVBQVMsRUFBVCxNQUFTO0VBQVQsY0FBUyxFQUFULE1BQVM7QUFBQTtBQUFUOztFQUFBLFVBQVMsRUFBVCxNQUFTO0VBQVQsY0FBUyxFQUFULE1BQVM7QUFBQTtBQUFUOztDQUFTO0FBQVQ7O0VBQUEsZUFBUztBQUFBO0FBQVQ7O0NBQVM7QUFBVDtFQUFBLGVBQVM7QUFBQTtBQUFUOzs7O0NBQVM7QUFBVDs7Ozs7Ozs7RUFBQSxjQUFTLEVBQVQsTUFBUztFQUFULHNCQUFTLEVBQVQsTUFBUztBQUFBO0FBQVQ7O0NBQVM7QUFBVDs7RUFBQSxlQUFTO0VBQVQsWUFBUztBQUFBO0FBQVQsd0VBQVM7QUFBVDtFQUFBLGFBQVM7QUFBQTtBQUFUO0VBQUEsbURBQVM7RUFBVCxxQ0FBUztFQUFULG1DQUFTO0VBQVQ7QUFBUztBQUFUO0VBQUE7SUFBQTtFQUFTO0FBQUE7QUFBVDs7RUFBQTtBQUFTO0FBQVQ7O0VBQUE7QUFBUztBQUFUO0VBQUE7QUFBUztBQUFUO0VBQUE7QUFBUztBQUFUOzs7Ozs7Ozs7Ozs7RUFBQSxxQkFBUztFQUFUO0FBQVM7QUFBVDs7RUFBQSxpQkFBUztFQUFULG9CQUFTO0VBQVQsdUJBQVM7RUFBVDtBQUFTO0FBQVQ7RUFBQTs7SUFBQSxlQUFTO0lBQVQsaUJBQVM7SUFBVCx1QkFBUztJQUFUO0VBQVM7QUFBQTtBQUFUOztFQUFBLGtCQUFTO0VBQVQsb0JBQVM7RUFBVCx1QkFBUztFQUFUO0FBQVM7QUFBVDtFQUFBOztJQUFBLGlCQUFTO0lBQVQsbUJBQVM7SUFBVCx1QkFBUztJQUFUO0VBQVM7QUFBQTtBQUFUOztFQUFBLGtCQUFTO0VBQVQsaUJBQVM7RUFBVCxzQkFBUztFQUFUO0FBQVM7QUFBVDtFQUFBOztJQUFBLGVBQVM7SUFBVCxvQkFBUztJQUFULHVCQUFTO0lBQVQ7RUFBUztBQUFBO0FBQVQ7O0VBQUEsa0JBQVM7RUFBVCxxQkFBUztFQUFULHNCQUFTO0VBQVQ7QUFBUztBQUFUO0VBQUE7O0lBQUEsaUJBQVM7SUFBVCxvQkFBUztJQUFULHNCQUFTO0lBQVQ7RUFBUztBQUFBO0FBQVQ7O0VBQUEsbUJBQVM7RUFBVCxvQkFBUztFQUFULHNCQUFTO0VBQVQ7QUFBUztBQUFUO0VBQUE7O0lBQUEsa0JBQVM7SUFBVCxxQkFBUztJQUFULHNCQUFTO0lBQVQ7RUFBUztBQUFBO0FBQVQ7O0VBQUEsbUJBQVM7RUFBVCxpQkFBUztFQUFULHVCQUFTO0VBQVQsZ0JBQVM7RUFBVDtBQUFTO0FBQVQ7RUFBQTs7SUFBQSxlQUFTO0lBQVQsb0JBQVM7SUFBVCxzQkFBUztJQUFUO0VBQVM7QUFBQTtBQUFUO0VBQUEsNEJBQVM7RUFBVCxtQkFBUztFQUFULG1CQUFTO0VBQVQsdUJBQVM7RUFBVDtBQUFTO0FBQVQ7RUFBQTtJQUFBLGVBQVM7SUFBVCxtQkFBUztJQUFULHVCQUFTO0lBQVQ7RUFBUztBQUFBO0FBQVQ7RUFBQSxlQUFTO0VBQVQsbUJBQVM7RUFBVCxvQkFBUztNQUFULG9CQUFTO1VBQVQsWUFBUztFQUFULGlCQUFTO0lBQVQ7QUFBUztBQUFUO0lBQUE7SUFBQSxnQkFBUztJQUFUO0VBQVM7RUFBQTtBQUFUO0VBQUEsYUFBUztFQUFULGdEQUFTO0VBQVQ7QUFBUztBQUFUO0VBQUE7SUFBQSxpREFBUztJQUFULDJCQUFTO09BQVQsd0JBQVM7WUFBVCxtQkFBUztJQUFUO0VBQVM7RUFBVDtJQUFBLDRCQUFTO0lBQVQ7RUFBUztFQUFUO0lBQUEsNEJBQVM7SUFBVCxtQkFBUztJQUFUO0VBQVM7QUFBQTtBQUFUO0VBQUE7QUFBUztBQUFUO0lBQUE7TUFBQSxtRUFBUztNQUFULHFCQUFTO0lBQUE7RUFBQTtBQUFUO0VBQUEsbURBQVM7RUFBVCxXQUFTO0VBQVQ7QUFB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QU07RUFBTixtQkFBTTtFQUFOLGdCQUFNO0VBQU47QUFBTTs7QUFFTDtFQUFBO0FBQU07O0FjdGJWO0VBQUEsa0JBQVM7RUFBVCxVQUFTO0VBQVQsV0FBUztFQUFULFVBQVM7RUFBVCxZQUFTO0VBQVQsZ0JBQVM7RUFBVCxzQkFBUztFQUFULG1CQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQSx3QkFBUztFQUFUO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQSw0QkFBUztFQUFULGdCQUFTO01BQVQsaUJBQVM7VUFBVDtBQUFTOztBQUFUO0VBQUEsNEJBQVM7RUFBVCxnQkFBUztNQUFULGlCQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBLDRCQUFTO0VBQVQsZ0JBQVM7TUFBVCxpQkFBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUEsa0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsZ0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsaUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsbUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsZ0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsbUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsZ0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsbUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsa0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsZ0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQSwyQkFBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQSw0QkFBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQSwrQkFBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQSxnQkFBUztFQUFULG9CQUFTO0VBQVQsNEJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUEsK0JBQVM7RUFBVCxnQ0FBUztFQUFULCtCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBLG9CQUFTO0VBQVQscUJBQVM7RUFBVCxvQkFBUztFQUFUO0FBQVM7O0FBQVQ7RUFBQSwyQkFBUztFQUFULDRCQUFTO0VBQVQsMkJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUEsV0FBUztFQUFUO0FBQVM7O0FBQVQ7RUFBQSxXQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBLFdBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUEsbUJBQVM7RUFBVCxvQkFBUztNQUFULGdCQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBLG1CQUFTO0VBQVQsc0JBQVM7TUFBVCxrQkFBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQSxtQkFBUztFQUFULGtCQUFTO01BQVQsY0FBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQSxzQkFBUztNQUFULG9CQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBLHNCQUFTO01BQVQsb0JBQVM7VUFBVDtBQUFTOztBQUFUO0VBQUEsbUJBQVM7RUFBVCxvQkFBUztNQUFULG9CQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBLG1CQUFTO0VBQVQsb0JBQVM7TUFBVCxvQkFBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQSxzQkFBUztFQUFULHVNQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBLHVCQUFTO0VBQVQsdU1BQVM7VUFBVDtBQUFTOztBQUFUO0VBQUEsdUJBQVM7RUFBVCx1TUFBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQSxxQkFBUztFQUFULHVNQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBLHNCQUFTO0VBQVQsdU1BQVM7VUFBVDtBQUFTOztBQUFUO0VBQUEsc0JBQVM7RUFBVCx1TUFBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQSxtQkFBUztFQUFULHVNQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBLHVNQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBLHVCQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBO0lBQUEsaUNBQVM7WUFBVDtFQUFTO0FBQUE7O0FBQVQ7RUFBQTtJQUFBLGlDQUFTO1lBQVQ7RUFBUztBQUFBOztBQUFUO0VBQUEsMENBQVM7VUFBVDtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQSw0REFBUztNQUFULHdEQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQSw4QkFBUztFQUFULDZCQUFTO0VBQVQsMkJBQVM7TUFBVCx1QkFBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQSw0QkFBUztFQUFULDZCQUFTO0VBQVQsOEJBQVM7TUFBVCwwQkFBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQSw0QkFBUztFQUFULDhCQUFTO0VBQVQsc0NBQVM7TUFBVCxrQ0FBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQSx1QkFBUztNQUFULG1CQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBLHlCQUFTO01BQVQscUJBQVM7VUFBVDtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBLHdCQUFTO0VBQVQsK0JBQVM7TUFBVCxxQkFBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQSxzQkFBUztFQUFULDZCQUFTO01BQVQsbUJBQVM7VUFBVDtBQUFTOztBQUFUO0VBQUEseUJBQVM7RUFBVCwyQkFBUztNQUFULHNCQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBLDBCQUFTO0VBQVQsNEJBQVM7TUFBVCx1QkFBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQSxrQ0FBUztFQUFULDhDQUFTO01BQVQsK0JBQVM7VUFBVDtBQUFTOztBQUFUO0VBQUEsdUJBQVM7RUFBVCxtQ0FBUztNQUFULG9CQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBLHFCQUFTO0VBQVQsaUNBQVM7TUFBVCxrQkFBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQSx3QkFBUztFQUFULCtCQUFTO01BQVQscUJBQVM7VUFBVDtBQUFTOztBQUFUO0VBQUEseUJBQVM7RUFBVCxzQ0FBUztNQUFULHNCQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBLHFDQUFTO01BQVQseUJBQVM7VUFBVDtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBLDJCQUFTO0tBQVQsd0JBQVM7VUFBVDtBQUFTOztBQUFUO0VBQUEsMEJBQVM7S0FBVCx1QkFBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQSx1QkFBUztFQUFULHNEQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBLGdCQUFTO0VBQVQsdUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBLDhCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBLCtCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBLHNCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBLHNCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUEsa0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUEsa0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBLGtCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQSxzQkFBUztLQUFUO0FBQVM7O0FBQVQ7RUFBQSxvQkFBUztLQUFUO0FBQVM7O0FBQVQ7RUFBQSwwQkFBUztLQUFUO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUEsaUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEscUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsb0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEscUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsa0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEscUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsb0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsa0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsb0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsbUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsbUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEscUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsb0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEscUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsaUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsb0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsbUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsZ0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsZ0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUEsNkJBQVM7RUFBVCxnQ0FBUztFQUFULGtDQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBLDZCQUFTO0VBQVQsZ0NBQVM7RUFBVCxpQ0FBUztFQUFUO0FBQVM7O0FBQVQ7RUFBQSw4QkFBUztFQUFULCtCQUFTO0VBQVQsa0NBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsNkJBQVM7RUFBVCw0QkFBUztFQUFULG1DQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBLDhCQUFTO0VBQVQsK0JBQVM7RUFBVCxrQ0FBUztFQUFUO0FBQVM7O0FBQVQ7RUFBQSwwQkFBUztFQUFULDhCQUFTO0VBQVQsa0NBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQSxlQUFTO0VBQVQsb0JBQVM7RUFBVCxzQkFBUztFQUFUO0FBQVM7O0FBQVQ7RUFBQSxpQkFBUztFQUFULG9CQUFTO0VBQVQsc0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsZUFBUztFQUFULG9CQUFTO0VBQVQsdUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsaUJBQVM7RUFBVCxtQkFBUztFQUFULHVCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBLGtCQUFTO0VBQVQscUJBQVM7RUFBVCx1QkFBUztFQUFUO0FBQVM7O0FBQVQ7RUFBQSxlQUFTO0VBQVQsbUJBQVM7RUFBVCx1QkFBUztFQUFUO0FBQVM7O0FBQVQ7RUFBQSxtQkFBUztFQUFULG9CQUFTO0VBQVQsdUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsa0JBQVM7RUFBVCxvQkFBUztFQUFULHVCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBLG1CQUFTO0VBQVQsaUJBQVM7RUFBVCx1QkFBUztFQUFUO0FBQVM7O0FBQVQ7RUFBQSxtQkFBUztFQUFULG9CQUFTO0VBQVQsc0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsa0JBQVM7RUFBVCxxQkFBUztFQUFULHNCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBLGtCQUFTO0VBQVQsaUJBQVM7RUFBVCxzQkFBUztFQUFUO0FBQVM7O0FBQVQ7RUFBQSxrQkFBUztFQUFULG9CQUFTO0VBQVQsdUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsaUJBQVM7RUFBVCxvQkFBUztFQUFULHVCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBLG1CQUFTO0VBQVQsb0JBQVM7RUFBVCx1QkFBUztFQUFUO0FBQVM7O0FBQVQ7RUFBQSxtQkFBUztFQUFULG9CQUFTO0VBQVQsdUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsbUJBQVM7RUFBVCxvQkFBUztFQUFULHVCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBLGtCQUFTO0VBQVQsaUJBQVM7RUFBVCx3QkFBUztFQUFUO0FBQVM7O0FBQVQ7RUFBQSxrQkFBUztFQUFULGlCQUFTO0VBQVQsd0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsbUJBQVM7RUFBVCxvQkFBUztFQUFULHdCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBLG1CQUFTO0VBQVQsb0JBQVM7RUFBVCx1QkFBUztFQUFUO0FBQVM7O0FBQVQ7RUFBQSxrQkFBUztFQUFULHFCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBLG1CQUFTO0VBQVQscUJBQVM7RUFBVCx1QkFBUztFQUFUO0FBQVM7O0FBQVQ7RUFBQSxtQkFBUztFQUFULG9CQUFTO0VBQVQsdUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsbUJBQVM7RUFBVCxtQkFBUztFQUFULHVCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBLGVBQVM7RUFBVCxtQkFBUztFQUFULHVCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBLGtCQUFTO0VBQVQsb0JBQVM7RUFBVCx1QkFBUztFQUFUO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBLG9CQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBLDBFQUFTO0VBQVQsOEZBQVM7RUFBVCwrR0FBUztVQUFUO0FBQVM7O0FBQVQ7RUFBQSx5Q0FBUztFQUFULHVEQUFTO0VBQVQsK0dBQVM7VUFBVDtBQUFTOztBQUFUO0VBQUEsK0VBQVM7RUFBVCxtR0FBUztFQUFULCtHQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBLDhCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQSxvQkFBUztFQUFULHlMQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBLHlMQUFTO1VBQVQ7QUFBUzs7QUFBVDtFQUFBLDRDQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBLHdNQUFTO0VBQVQsZ01BQVM7RUFBVCx3SkFBUztFQUFULHVRQUFT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OUtBO0VBQUEsb0JBdTlLQTtFQXY5S0EscUJBdTlLQTtFQXY5S0Esb0JBdTlLQTtFQXY5S0E7QUF1OUtBOztBQXY5S0E7RUFBQTtBQXU5S0E7O0FBdjlLQTtFQUFBO0FBdTlLQTs7QUF2OUtBO0VBQUE7QUF1OUtBOztBQXY5S0E7RUFBQSxvQkF1OUtBO0VBdjlLQTtBQXU5S0E7O0FBdjlLQTtFQUFBLG9CQXU5S0E7RUF2OUtBO0FBdTlLQTs7QUF2OUtBO0VBQUE7SUFBQTtFQXU5S0E7QUFBQTs7QUF2OUtBO0VBQUE7SUFBQTtFQXU5S0E7RUF2OUtBO0lBQUE7RUF1OUtBO0VBdjlLQTtJQUFBO0VBdTlLQTtFQXY5S0E7SUFBQTtFQXU5S0E7RUF2OUtBO0lBQUE7RUF1OUtBO0VBdjlLQTtJQUFBO0VBdTlLQTtFQXY5S0E7SUFBQTtFQXU5S0E7RUF2OUtBO0lBQUE7RUF1OUtBO0VBdjlLQTtJQUFBO0VBdTlLQTtFQXY5S0E7SUFBQSw0QkF1OUtBO0lBdjlLQSxnQkF1OUtBO1FBdjlLQSxpQkF1OUtBO1lBdjlLQTtFQXU5S0E7RUF2OUtBO0lBQUEsNEJBdTlLQTtJQXY5S0EsZ0JBdTlLQTtRQXY5S0EsaUJBdTlLQTtZQXY5S0E7RUF1OUtBO0VBdjlLQTtJQUFBLG9CQXU5S0E7SUF2OUtBO0VBdTlLQTtFQXY5S0E7SUFBQSxnQkF1OUtBO0lBdjlLQTtFQXU5S0E7RUF2OUtBO0lBQUEsa0JBdTlLQTtJQXY5S0E7RUF1OUtBO0VBdjlLQTtJQUFBO0VBdTlLQTtFQXY5S0E7SUFBQTtFQXU5S0E7RUF2OUtBO0lBQUE7RUF1OUtBO0VBdjlLQTtJQUFBO0VBdTlLQTtFQXY5S0E7SUFBQTtFQXU5S0E7RUF2OUtBO0lBQUE7RUF1OUtBO0VBdjlLQTtJQUFBO0VBdTlLQTtFQXY5S0E7SUFBQTtFQXU5S0E7RUF2OUtBO0lBQUE7RUF1OUtBO0VBdjlLQTtJQUFBO0VBdTlLQTtFQXY5S0E7SUFBQTtFQXU5S0E7RUF2OUtBO0lBQUE7RUF1OUtBO0VBdjlLQTtJQUFBO0VBdTlLQTtFQXY5S0E7SUFBQTtFQXU5S0E7RUF2OUtB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QTtFQXY5S0E7SUFBQSxpQkF1OUtBO0lBdjlLQTtFQXU5S0E7RUF2OUtBO0lBQUEsb0JBdTlLQTtJQXY5S0E7RUF1OUtBO0VBdjlLQTtJQUFBLGtCQXU5S0E7SUF2OUtBO0VBdTlLQTtFQXY5S0E7SUFBQSxrQkF1OUtBO0lBdjlLQTtFQXU5S0E7RUF2OUtBO0lBQUEsZ0JBdTlLQTtJQXY5S0E7RUF1OUtBO0VBdjlLQTtJQUFBLG1CQXU5S0E7SUF2OUtBO0VBdTlLQTtFQXY5S0E7SUFBQSxpQkF1OUtBO0lBdjlLQTtFQXU5S0E7RUF2OUtBO0lBQUE7RUF1OUtBO0VBdjlLQTtJQUFBO0VBdTlLQTtFQXY5S0E7SUFBQTtFQXU5S0E7RUF2OUtBO0lBQUE7RUF1OUtBO0VBdjlLQTtJQUFBO0VBdTlLQTtFQXY5S0E7SUFBQTtFQXU5S0E7RUF2OUtBO0lBQUE7RUF1OUtBO0VBdjlLQTtJQUFBO0VBdTlLQTtFQXY5S0E7SUFBQSxlQXU5S0E7SUF2OUtBLG9CQXU5S0E7SUF2OUtBLHNCQXU5S0E7SUF2OUtBO0VBdTlLQTtFQXY5S0E7SUFBQSxrQkF1OUtBO0lBdjlLQSxxQkF1OUtBO0lBdjlLQSxzQkF1OUtBO0lBdjlLQTtFQXU5S0E7RUF2OUtBO0lBQUEsaUJBdTlLQTtJQXY5S0Esb0JBdTlLQTtJQXY5S0Esc0JBdTlLQTtJQXY5S0E7RUF1OUtBO0VBdjlLQTtJQUFBLGVBdTlLQTtJQXY5S0Esb0JBdTlLQTtJQXY5S0EsdUJBdTlLQTtJQXY5S0E7RUF1OUtBO0VBdjlLQTtJQUFBLGlCQXU5S0E7SUF2OUtBLG1CQXU5S0E7SUF2OUtBLHVCQXU5S0E7SUF2OUtBO0VBdTlLQTtFQXY5S0E7SUFBQSxlQXU5S0E7SUF2OUtBLGlCQXU5S0E7SUF2OUtBLHVCQXU5S0E7SUF2OUtBO0VBdTlLQTtFQXY5S0E7SUFBQSxrQkF1OUtBO0lBdjlLQSxxQkF1OUtBO0lBdjlLQSx3QkF1OUtBO0lBdjlLQTtFQXU5S0E7RUF2OUtBO0lBQUEsa0JBdTlLQTtJQXY5S0EscUJBdTlLQTtJQXY5S0EsdUJBdTlLQTtJQXY5S0E7RUF1OUtBO0FBQUE7O0FBdjlLQTtFQUFBO0lBQUE7RUF1OUtBO0VBdjlLQTtJQUFBO0VBdTlLQTtFQXY5S0E7SUFBQSxvQkF1OUtBO0lBdjlLQSxxQkF1OUtBO0lBdjlLQSxvQkF1OUtBO0lBdjlLQTtFQXU5S0E7RUF2OUtBO0lBQUE7RUF1OUtBO0VBdjlLQTtJQUFBLGtCQXU5S0E7SUF2OUtBO0VBdTlLQTtFQXY5S0E7SUFBQTtFQXU5S0E7RUF2OUtBO0lBQUE7RUF1OUtBO0VBdjlLQTtJQUFBO0VBdTlLQTtFQXY5S0E7SUFBQTtFQXU5S0E7QUFBQTs7QUF2OUtBO0VBQUE7SUFBQTtFQXU5S0E7RUF2OUtBO0lBQUEsNEJBdTlLQTtJQXY5S0E7RUF1OUtBO0VBdjlLQTtJQUFBO0VBdTlLQTtFQXY5S0E7SUFBQTtFQXU5S0E7QUFBQTs7QUF2OUtBO0VBQUEsMEJBdTlLQTtFQXY5S0EsdUJBdTlLQTtFQXY5S0EsdU1BdTlLQTtVQXY5S0E7QUF1OUtBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbmV3LXdlc3psby13cC8uL2Fzc2V0cy9zY3NzL2FwcC5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi9hc3NldHMvc2Nzcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi9hc3NldHMvc2Nzcy9wYXJ0aWFscy9fd29yZHByZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3LXdlc3psby13cC8uL2Fzc2V0cy9zY3NzL3BhcnRpYWxzL2xpdmUtc2NvcmVzL3NpbmdsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvcGFydGlhbHMvbGl2ZS1zY29yZXMvc2luZ2xlLWxpbmUuc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvcGFydGlhbHMvbGl2ZS1zY29yZXMvdGVhbXMuc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvcGFydGlhbHMvbGl2ZS1zY29yZXMvY3VycmVudC1tYXRjaC5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi9hc3NldHMvc2Nzcy9wYXJ0aWFscy9saXZlLXNjb3Jlcy90YWJsZS5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi9hc3NldHMvc2Nzcy9wYXJ0aWFscy9saXZlLXNjb3Jlcy90YWJsZS1sZWdlbmQuc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvcGFydGlhbHMvbGl2ZS1zY29yZXMvcmVjb3Jkcy5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi9hc3NldHMvc2Nzcy9wYXJ0aWFscy9saXZlLXNjb3Jlcy9zZWFzb24tY2hvaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3LXdlc3psby13cC8uL2Fzc2V0cy9zY3NzL3BhcnRpYWxzL2xpdmUtc2NvcmVzL3doby13aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3LXdlc3psby13cC8uL2Fzc2V0cy9zY3NzL3BhcnRpYWxzL2xpdmUtc2NvcmVzL3R5cGUtdGhlLXdpbm5lci5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi9hc3NldHMvc2Nzcy9wYXJ0aWFscy9saXZlLXNjb3Jlcy9zdGF0cy5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi9hc3NldHMvc2Nzcy9wYXJ0aWFscy9saXZlLXNjb3Jlcy9tYXRjaC1vdmVydmlldy5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi9hc3NldHMvc2Nzcy9wYXJ0aWFscy9saXZlLXNjb3Jlcy9yZXN1bHRzLWhlYWRlci5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi9hc3NldHMvc2Nzcy9wYXJ0aWFscy9saXZlLXNjb3Jlcy93eW5pa29tYXQtbWF0Y2gtaHRtbC5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi9hc3NldHMvc2Nzcy9wYXJ0aWFscy9saXZlLXNjb3Jlcy9zaG9ydGNvZGUtbGVnZW5kLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3LXdlc3psby13cC8uL2Fzc2V0cy9zY3NzL3BhcnRpYWxzL2xpdmUtc2NvcmVzL3BsYXktb2Zmcy5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi9hc3NldHMvc2Nzcy9wYXJ0aWFscy9saXZlLXNjb3Jlcy9iYXNpYy1pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3LXdlc3psby13cC8uL2Fzc2V0cy9zY3NzL3BhcnRpYWxzL2xpdmUtc2NvcmVzL3RhYmxlLXNxdWFkLWxlZ2VuZC5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi9hc3NldHMvc2Nzcy9wYXJ0aWFscy9saXZlLXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvX2NvbXBvbmVudHMuc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi92dWUvd2VzemxvLXNob3J0cy12dWUvc3JjL2Fzc2V0cy9zY3NzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3LXdlc3psby13cC8uL3Z1ZS93ZXN6bG8tc2hvcnRzLXZ1ZS9zcmMvYXNzZXRzL3Njc3MvX2NvbXBvbmVudHMuc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvcGFydGlhbHMvX2F1dGhvcnMuc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvcGFydGlhbHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvcGFydGlhbHMvX2FydGljbGUuc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvcGFydGlhbHMvX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvcGFydGlhbHMvX25hdmJhci5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi9hc3NldHMvc2Nzcy9wYXJ0aWFscy9fYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvcGFydGlhbHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvcGFydGlhbHMvX2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3LXdlc3psby13cC8uL2Fzc2V0cy9zY3NzL3BhcnRpYWxzL19jb21tZW50cy5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi9hc3NldHMvc2Nzcy9wYXJ0aWFscy9fYm9va2llLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3LXdlc3psby13cC8uL2Fzc2V0cy9zY3NzL3BhcnRpYWxzL19saXZlLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9uZXctd2VzemxvLXdwLy4vYXNzZXRzL3Njc3MvcGFydGlhbHMvX2Z1a3NpYXJ6LWJhbm5lci5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi9hc3NldHMvc2Nzcy9wYXJ0aWFscy9zcGVjaWFsL19ldXJvMjAyNC5zY3NzIiwid2VicGFjazovL25ldy13ZXN6bG8td3AvLi92dWUvd2VzemxvLXNob3J0cy12dWUvc3JjL2Fzc2V0cy9zY3NzL191dGlsaXRpZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvL0BpbXBvcnQgXCJ+ZmxhdHBpY2tyL2Rpc3QvZmxhdHBpY2tyLm1pbi5jc3NcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL3dvcmRwcmVzc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2xpdmUtcmVzdWx0c1wiO1xuQGltcG9ydCBcImJhc2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG4vL3dlc3psby1zaG9ydHMtdnVlIGFwcC5zY3NzIHdpdGhvdXQgdmFyaWFibGVzXG5AaW1wb3J0IFwidnVlL3dlc3psby1zaG9ydHMtdnVlL3NyYy9hc3NldHMvc2Nzcy9iYXNlXCI7XG5AaW1wb3J0IFwidnVlL3dlc3psby1zaG9ydHMtdnVlL3NyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzXCI7XG5AaW1wb3J0IFwidnVlL3dlc3psby1zaG9ydHMtdnVlL3NyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXNcIjsiLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTaGFycCBHcm90ZXNrJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NoYXJwLUdyb3Rlc2svU2hhcnBHcm90ZXNrQm9sZC0xMi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL1NoYXJwLUdyb3Rlc2svU2hhcnBHcm90ZXNrQm9sZC0xMi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2hhcnAgR3JvdGVzayc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9TaGFycC1Hcm90ZXNrL1NoYXJwR3JvdGVza1NtQm9sZC0xMi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL1NoYXJwLUdyb3Rlc2svU2hhcnBHcm90ZXNrU21Cb2xkLTEyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NoYXJwIEdyb3Rlc2sgRmFsbGJhY2snO1xuICBzcmM6IGxvY2FsKCdBcmlhbCBOYXJyb3cnKSwgbG9jYWwoJ0FyaWFsJyk7XG4gIHNpemUtYWRqdXN0OiA3MiU7XG4gIGFzY2VudC1vdmVycmlkZTogODAlO1xuICBkZXNjZW50LW92ZXJyaWRlOiAyMCU7XG59XG5cbi8vIE9OIEZPTlQgUVVFUlkgQ0hBTkdFIC0gUkVNRU1CRVIgVE8gQ0hBTkdFIFRIRSBQUkVMT0FEIElOIGBoZWFkZXIucGhwYFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnd2VzemxvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0ljb25zL3dlc3psby5lb3Q/bmlhM2tqJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9JY29ucy93ZXN6bG8uZW90P25pYTNraiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0ljb25zL3dlc3psby50dGY/bmlhM2tqJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvSWNvbnMvd2VzemxvLndvZmY/bmlhM2tqJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9JY29ucy93ZXN6bG8uc3ZnP25pYTNraiN3ZXN6bG8nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLndlcyB7XG4gIGZvbnQtZmFtaWx5OiAnd2VzemxvJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ud2VzLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi53ZXMtbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLndlcy1kaXNsaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLndlcy1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi53ZXMtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi53ZXMtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi53ZXMtdGltZXMtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLndlcy1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLndlcy1hbmdsZS1yaWdodHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgfVxufVxuLndlcy1hbmdsZS1kb3due1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgfVxuICAmLnJvdGF0ZS0xODAge1xuICAgIC0tdHctcm90YXRlOiAwZGVnO1xuICB9XG4gICYucm90YXRlLTAge1xuICAgIC0tdHctcm90YXRlOiAxODBkZWc7XG4gIH1cbn1cbi53ZXMtYW5nbGUtbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICB9XG59XG4ud2VzLXdlc3psbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLndlcy1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4ud2VzLWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLndlcy1jb3Vwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi53ZXMtYnJvYWRjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4ud2VzLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi53ZXMtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLndlcy1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4ud2VzLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4ud2VzLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi53ZXMtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLndlcy1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuLndlcy1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLndlcy12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4ud2VzLXZvbHVtZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLndlcy1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4ud2VzLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4ud2VzLXBvcHVsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbi53ZXMtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbi53ZXMtc3RhZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuLndlcy13aGlzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4ud2VzLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4ud2VzLWNyb3NzLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cbi53ZXMtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG4ud2VzLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuLndlcy1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG4ud2VzLWNvYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG4ud2VzLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuLndlcy1idWxsZXQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuLndlcy10b3VybmFtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG4ud2VzLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG4ud2VzLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cbi53ZXMtc2hvZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLndlcy1lbXB0eS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cbi53ZXMtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuLndlcy14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG4ud2VzLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG4ud2VzLWNoYXQtYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59IiwiLy9UWVBPR1JBUEhZXG4vLyRmb250LWZhbWlseS1ncm90ZXNrOiBcIlNoYXJwIEdyb3Rlc2sgQm9sZFwiLCBcIkltcGFjdFwiLCBzYW5zLXNlcmlmO1xuLy8kZm9udC1mYW1pbHktaW50ZXI6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbi8vJGZvbnQtZmFtaWx5LXNlcmlmOiBcIlBUIFNlcmlmXCIsIHNlcmlmO1xuLy8kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJGZvbnQtZmFtaWx5LWludGVyO1xuXG4vL0NPTE9SU1xuOnJvb3Qge1xuICAvL05FVVRSQUxTXG4gIC8vQmFja2dyb3VuZFxuICAtLW5ldXRyYWwtYmFja2dyb3VuZC1kZWZhdWx0OiAjZmZmZmZmO1xuICAtLW5ldXRyYWwtYmFja2dyb3VuZC13ZWFrOiAjZmZmZmZmO1xuICAtLW5ldXRyYWwtYmFja2dyb3VuZC13ZWFrLWhvdmVyOiAjZjJmMmYyO1xuICAtLW5ldXRyYWwtYmFja2dyb3VuZC13ZWFrLWFjdGl2ZTogI2U2ZTZlNjtcbiAgLS1uZXV0cmFsLWJhY2tncm91bmQtZGFyazogIzFiMWIxYjtcbiAgLS1uZXV0cmFsLWJhY2tncm91bmQtZGFyay1ob3ZlcjogIzEyMTIxMjtcbiAgLS1uZXV0cmFsLWJhY2tncm91bmQtZGFyay1hY3RpdmU6ICMwMDAwMDA7XG4gIC8vU3VyZmFjZVxuICAtLW5ldXRyYWwtc3VyZmFjZS1kZWZhdWx0OiAjZmZmZmZmO1xuICAtLW5ldXRyYWwtc3VyZmFjZS1kZWZhdWx0LWhvdmVyOiAjMTcxNzE3O1xuICAtLW5ldXRyYWwtc3VyZmFjZS13ZWFrOiAjZjFmMWYxO1xuICAtLW5ldXRyYWwtc3VyZmFjZS13ZWFrLWhvdmVyOiAjMmYyZjJmO1xuICAtLW5ldXRyYWwtc3VyZmFjZS1zdHJvbmc6ICNmNWY1ZjU7XG4gIC0tbmV1dHJhbC1zdXJmYWNlLWRhcms6ICMxMzEzMTM7XG4gIC0tbmV1dHJhbC1zdXJmYWNlLW5hdmlnYXRpb246ICNmOWY5ZmI7XG5cbiAgLy9Cb3JkZXJcbiAgLS1uZXV0cmFsLWJvcmRlci1kZWZhdWx0OiAjZjFmMWYxO1xuICAtLW5ldXRyYWwtYm9yZGVyLWRlZmF1bHQtaG92ZXI6ICMyZjJmMmY7XG4gIC0tbmV1dHJhbC1ib3JkZXItZGVmYXVsdC1hY3RpdmU6ICM0NzQ3NDc7XG4gIC0tbmV1dHJhbC1ib3JkZXItd2VhazogI2U2ZTZlNjtcbiAgLS1uZXV0cmFsLWJvcmRlci1zdHJvbmc6ICMzODM4Mzg7XG4gIC0tbmV1dHJhbC1ib3JkZXItZGlzYWJsZWQ6ICNkZGRmZTA7XG4gIC8vQ29udGVudFxuICAtLW5ldXRyYWwtY29udGVudC1zdHJvbmc6ICMwMDAwMDA7XG4gIC0tbmV1dHJhbC1jb250ZW50LWRlZmF1bHQ6ICMzMzMzMzM7XG4gIC0tbmV1dHJhbC1jb250ZW50LXdlYWs6ICM5OTk5OTk7XG4gIC0tbmV1dHJhbC1jb250ZW50LWRhcms6ICNmZmZmZmY7XG4gIC0tbmV1dHJhbC1jb250ZW50LWRpc2FibGVkOiAjZGRkZmUwO1xuICAtLW5ldXRyYWwtY29udGVudC1uYXZpZ2F0aW9uOiAjMDAwMDAwO1xuXG4gIC0tc2Nyb2xsYmFyOiAjZmZhZjM3O1xuICAtLXNjcm9sbGJhci1ob3ZlcjogI2ZmYTYyMDtcblxuICAvL1NFTEVDVEVEXG4gIC8vU3VyZmFjZVxuICAtLXNlbGVjdGVkLXN1cmZhY2Utd2VhazogI2ZmYWYzNztcbiAgLS1zZWxlY3RlZC1zdXJmYWNlLXdlYWstaG92ZXI6ICNmZmE2MjA7XG4gIC0tc2VsZWN0ZWQtc3VyZmFjZS1zdHJvbmc6ICNmNzk3MGY7XG4gIC0tc2VsZWN0ZWQtc3VyZmFjZS1zdHJvbmctaG92ZXI6ICNmNTg1MDA7XG4gIC0tc2VsZWN0ZWQtc3VyZmFjZS1kaXNhYmxlZDogI2YyZjJmMztcbiAgLy9Cb3JkZXJcbiAgLS1zZWxlY3RlZC1ib3JkZXItZGVmYXVsdDogI2Y3OTcwZjtcbiAgLS1zZWxlY3RlZC1ib3JkZXItZGlzYWJsZWQ6ICNkZGRmZTA7XG4gIC8vQ29udGVudFxuICAtLXNlbGVjdGVkLWNvbnRlbnQtZGVmYXVsdDogIzAwMDAwMDtcbiAgLS1zZWxlY3RlZC1jb250ZW50LXN0cm9uZzogI2Y3OTcwZjtcbiAgLS1zZWxlY3RlZC1jb250ZW50LXdlYWs6ICMwMDAwMDA7XG4gIC0tc2VsZWN0ZWQtY29udGVudC1uYXZpZ2F0aW9uOiAjZjc5NzBmO1xuXG4gIC8vQUNUSU9OXG4gIC8vU3VyZmFjZVxuICAtLWFjdGlvbi1zdXJmYWNlLXN0cm9uZzogI2ZmOTgxYTtcbiAgLS1hY3Rpb24tc3VyZmFjZS1zdHJvbmctaG92ZXI6ICNmZjhjMDA7XG4gIC0tYWN0aW9uLXN1cmZhY2Utc3Ryb25nLWFjdGl2ZTogI2ZmN2EwMDtcbiAgLS1hY3Rpb24tc3VyZmFjZS1kZWZhdWx0OiAjMDAwMDAwO1xuICAtLWFjdGlvbi1zdXJmYWNlLWRlZmF1bHQtaG92ZXI6ICMwZjBmMGY7XG4gIC0tYWN0aW9uLXN1cmZhY2UtZGVmYXVsdC1hY3RpdmU6ICMxMzEzMTM7XG4gIC0tYWN0aW9uLXN1cmZhY2Utd2VhazogI2U2ZTZlNjtcbiAgLS1hY3Rpb24tc3VyZmFjZS13ZWFrLWhvdmVyOiAjZjJmMmYyO1xuICAtLWFjdGlvbi1zdXJmYWNlLXdlYWstYWN0aXZlOiAjZDlkOWQ5O1xuICAtLWFjdGlvbi1zdXJmYWNlLWRpc2FibGVkOiAjZjJmMmYzO1xuICAvL0JvcmRlclxuICAtLWFjdGlvbi1ib3JkZXItZGVmYXVsdDogI2ZmYTMzMztcbiAgLS1hY3Rpb24tYm9yZGVyLWRlZmF1bHQtaG92ZXI6ICNmZjk4MWE7XG4gIC0tYWN0aW9uLWJvcmRlci1kZWZhdWx0LWFjdGl2ZTogI2ZmOGMwMDtcbiAgLS1hY3Rpb24tYm9yZGVyLXN0cm9uZzogI2ZmZmZmZjtcbiAgLS1hY3Rpb24tYm9yZGVyLWRpc2FibGVkOiAjZGRkZmUwO1xuICAvL0NvbnRlbnRcbiAgLS1hY3Rpb24tY29udGVudC13ZWFrOiAjZmZhMzMzO1xuICAtLWFjdGlvbi1jb250ZW50LWRlZmF1bHQ6ICMwMDAwMDA7XG4gIC0tYWN0aW9uLWNvbnRlbnQtc3Ryb25nOiAjMDAwMDAwO1xuICAtLWFjdGlvbi1jb250ZW50LWRpc2FibGVkOiAjZGRkZmUwO1xuICAtLWFjdGlvbi1jb250ZW50LWhvdmVyOiAjZmQ5ODAwO1xuXG4gIC8vU1VDQ0VTU1xuICAvL1N1cmZhY2VcbiAgLS1zdWNjZXNzLXN1cmZhY2UtZGVmYXVsdDogI2Y4ZmZlZjtcbiAgLS1zdWNjZXNzLXN1cmZhY2UtZGVmYXVsdC1ob3ZlcjogI2ZmYTYyMDtcbiAgLS1zdWNjZXNzLXN1cmZhY2Utc3Ryb25nOiAjNzJjMTQwO1xuICAtLXN1Y2Nlc3Mtc3VyZmFjZS1zdHJvbmctaG92ZXI6ICM1NjljMzA7XG4gIC0tc3VjY2Vzcy1zdXJmYWNlLWRhcms6ICMyMzM1MjE7XG4gIC8vQm9yZGVyXG4gIC0tc3VjY2Vzcy1ib3JkZXItZGVmYXVsdDogIzcyYzE0MDtcbiAgLy9Db250ZW50XG4gIC0tc3VjY2Vzcy1jb250ZW50LWRlZmF1bHQ6ICM1NjljMzA7XG4gIC0tc3VjY2Vzcy1jb250ZW50LXN0cm9uZzogI2ZmZmZmZjtcblxuICAvL0NSSVRJQ0FMXG4gIC8vU3VyZmFjZVxuICAtLWNyaXRpY2FsLXN1cmZhY2UtZGVmYXVsdDogI2ZkZjFmMDtcbiAgLS1jcml0aWNhbC1zdXJmYWNlLWRlZmF1bHQtaG92ZXI6ICNmZmE2MjA7XG4gIC0tY3JpdGljYWwtc3VyZmFjZS1zdHJvbmc6ICNmODQxNGM7XG4gIC0tY3JpdGljYWwtc3VyZmFjZS1zdHJvbmctaG92ZXI6ICNjYjMzM2Q7XG4gIC8vQm9yZGVyXG4gIC0tY3JpdGljYWwtYm9yZGVyLWRlZmF1bHQ6ICNmODQxNGM7XG4gIC8vQ29udGVudFxuICAtLWNyaXRpY2FsLWNvbnRlbnQtZGVmYXVsdDogI2NiMzMzZDtcbiAgLS1jcml0aWNhbC1jb250ZW50LXN0cm9uZzogI2ZmZmZmZjtcblxuICAvL0lORk9cbiAgLy9Cb3JkZXJcbiAgLS1pbmZvLWJvcmRlci1kZWZhdWx0OiAjNDBjMWEyO1xuXG4gIC8vU1BFQ0lBTFxuICAvL1N1cmZhY2VcbiAgLS1zcGVjaWFsLXN1cmZhY2UtZXVybzIwMjQtZGVmYXVsdDogIzBmMzNiZjtcbiAgLS1zcGVjaWFsLXN1cmZhY2UtZXVybzIwMjQtc3Ryb25nOiAjMDYyMTg4O1xuICAvL0NvbnRlbnRcbiAgLS1zcGVjaWFsLWNvbnRlbnQtZXVybzIwMjQtd2VhazogIzc5OGZlNTtcbn1cblxuLmRhcmssXG4ubW9kZS1kYXJrIHtcbiAgLy9ORVVUUkFMU1xuICAvL0JhY2tncm91bmRcbiAgLS1uZXV0cmFsLWJhY2tncm91bmQtZGVmYXVsdDogIzEzMTMxMztcbiAgLS1uZXV0cmFsLWJhY2tncm91bmQtd2VhazogIzE3MTcxNztcbiAgLS1uZXV0cmFsLWJhY2tncm91bmQtd2Vhay1ob3ZlcjogIzE3MTcxNztcbiAgLS1uZXV0cmFsLWJhY2tncm91bmQtd2Vhay1hY3RpdmU6ICMxNDE0MTQ7XG4gIC0tbmV1dHJhbC1iYWNrZ3JvdW5kLWRhcms6ICMwMDAwMDA7XG4gIC0tbmV1dHJhbC1iYWNrZ3JvdW5kLWRhcmstaG92ZXI6ICMwZjBmMGY7XG4gIC0tbmV1dHJhbC1iYWNrZ3JvdW5kLWRhcmstYWN0aXZlOiAjMTMxMzEzO1xuXG4gIC8vU3VyZmFjZVxuICAtLW5ldXRyYWwtc3VyZmFjZS1kZWZhdWx0OiAjMTgxODE4O1xuICAtLW5ldXRyYWwtc3VyZmFjZS1kZWZhdWx0LWhvdmVyOiAjMWUxZTFlO1xuICAtLW5ldXRyYWwtc3VyZmFjZS13ZWFrOiAjMjkyOTI5O1xuICAtLW5ldXRyYWwtc3VyZmFjZS13ZWFrLWhvdmVyOiAjMmYyZjJmO1xuICAtLW5ldXRyYWwtc3VyZmFjZS13ZWFrLWRlZmF1bHQ6ICMyMTIxMjE7XG4gIC0tbmV1dHJhbC1zdXJmYWNlLXN0cm9uZzogIzBmMGYwZjtcbiAgLS1uZXV0cmFsLXN1cmZhY2UtbmF2aWdhdGlvbjogIzA4MDgwODtcbiAgLS1uZXV0cmFsLXN1cmZhY2UtZGFyazogIzAwMDAwMDtcblxuICAvL0JvcmRlclxuICAtLW5ldXRyYWwtYm9yZGVyLWRlZmF1bHQ6ICMyOTI5Mjk7XG4gIC0tbmV1dHJhbC1ib3JkZXItZGVmYXVsdC1ob3ZlcjogIzJmMmYyZjtcbiAgLS1uZXV0cmFsLWJvcmRlci1kZWZhdWx0LWFjdGl2ZTogI2Y3OTcwZjtcbiAgLS1uZXV0cmFsLWJvcmRlci13ZWFrOiAjMWMxYzFjO1xuICAtLW5ldXRyYWwtYm9yZGVyLXN0cm9uZzogIzM4MzgzODtcbiAgLS1uZXV0cmFsLWJvcmRlci1kaXNhYmxlZDogIzFjMWMxYztcblxuICAvL0NvbnRlbnRcbiAgLS1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nOiAjZmZmZmZmO1xuICAtLW5ldXRyYWwtY29udGVudC1kZWZhdWx0OiAjZDlkOWQ5O1xuICAtLW5ldXRyYWwtY29udGVudC13ZWFrOiAjODA4MDgwO1xuICAtLW5ldXRyYWwtY29udGVudC1kYXJrOiAjZmZmZmZmO1xuICAtLW5ldXRyYWwtY29udGVudC1kaXNhYmxlZDogIzJlMmUzMDtcbiAgLS1uZXV0cmFsLWNvbnRlbnQtbmF2aWdhdGlvbjogI2ZmZmZmZjtcblxuICAvL1NFTEVDVEVEXG4gIC8vU3VyZmFjZVxuICAtLXNlbGVjdGVkLXN1cmZhY2Utd2VhazogI2ZmYWYzNztcbiAgLS1zZWxlY3RlZC1zdXJmYWNlLXdlYWstaG92ZXI6ICNlYTdlMDA7XG4gIC0tc2VsZWN0ZWQtc3VyZmFjZS1zdHJvbmc6ICNmNzk3MGY7XG4gIC0tc2VsZWN0ZWQtc3VyZmFjZS1zdHJvbmctaG92ZXI6ICNmNTg1MDA7XG4gIC0tc2VsZWN0ZWQtc3VyZmFjZS1kaXNhYmxlZDogIzM4MzgzODtcblxuICAvL0JvcmRlclxuICAtLXNlbGVjdGVkLWJvcmRlci1kZWZhdWx0OiAjZjc5NzBmO1xuICAtLXNlbGVjdGVkLWJvcmRlci1kaXNhYmxlZDogIzM4MzgzODtcblxuICAvL0NvbnRlbnRcbiAgLS1zZWxlY3RlZC1jb250ZW50LWRlZmF1bHQ6ICMwMDAwMDA7XG4gIC0tc2VsZWN0ZWQtY29udGVudC1zdHJvbmc6ICNmNzk3MGY7XG4gIC0tc2VsZWN0ZWQtY29udGVudC13ZWFrOiAjMDAwMDAwO1xuICAtLXNlbGVjdGVkLWNvbnRlbnQtbmF2aWdhdGlvbjogI2Y3OTcwZjtcblxuICAvL0FDVElPTlxuICAvL1N1cmZhY2VcbiAgLS1hY3Rpb24tc3VyZmFjZS1zdHJvbmc6ICNmZmFmMzc7XG4gIC0tYWN0aW9uLXN1cmZhY2Utc3Ryb25nLWhvdmVyOiAjZWM4ZTAwO1xuICAtLWFjdGlvbi1zdXJmYWNlLXN0cm9uZy1hY3RpdmU6ICNmZDk4MDA7XG4gIC0tYWN0aW9uLXN1cmZhY2UtZGVmYXVsdDogIzAwMDAwMDtcbiAgLS1hY3Rpb24tc3VyZmFjZS1kZWZhdWx0LWhvdmVyOiAjMGYwZjBmO1xuICAtLWFjdGlvbi1zdXJmYWNlLWRlZmF1bHQtYWN0aXZlOiAjMTMxMzEzO1xuICAtLWFjdGlvbi1zdXJmYWNlLXdlYWs6ICMyNzI3Mjc7XG4gIC0tYWN0aW9uLXN1cmZhY2Utd2Vhay1ob3ZlcjogIzFmMWYxZjtcbiAgLS1hY3Rpb24tc3VyZmFjZS13ZWFrLWFjdGl2ZTogI2ZmYWYzNztcbiAgLS1hY3Rpb24tc3VyZmFjZS1kaXNhYmxlZDogIzI0MjQyNDtcbiAgLy9Cb3JkZXJcbiAgLS1hY3Rpb24tYm9yZGVyLWRlZmF1bHQ6ICNmZmFmMzc7XG4gIC0tYWN0aW9uLWJvcmRlci1kZWZhdWx0LWhvdmVyOiAjZmZhNjIwO1xuICAtLWFjdGlvbi1ib3JkZXItZGVmYXVsdC1hY3RpdmU6ICNmZDk4MDA7XG4gIC0tYWN0aW9uLWJvcmRlci1zdHJvbmc6ICNmZmZmZmY7XG4gIC0tYWN0aW9uLWJvcmRlci1kaXNhYmxlZDogIzM4MzgzODtcbiAgLy9Db250ZW50XG4gIC0tYWN0aW9uLWNvbnRlbnQtd2VhazogI2ZmYWYzNztcbiAgLS1hY3Rpb24tY29udGVudC1kZWZhdWx0OiAjZmZmZmZmO1xuICAtLWFjdGlvbi1jb250ZW50LXN0cm9uZzogIzAwMDAwMDtcbiAgLS1hY3Rpb24tY29udGVudC1kaXNhYmxlZDogIzM4MzgzODtcbiAgLS1hY3Rpb24tY29udGVudC1ob3ZlcjogI2ZkOTgwMDtcblxuICAvL1NVQ0NFU1NcbiAgLy9TdXJmYWNlXG4gIC0tc3VjY2Vzcy1zdXJmYWNlLWRlZmF1bHQ6ICNmOGZmZWY7XG4gIC0tc3VjY2Vzcy1zdXJmYWNlLWRlZmF1bHQtaG92ZXI6ICNlZGZmZDY7XG4gIC0tc3VjY2Vzcy1zdXJmYWNlLXN0cm9uZzogIzU2OWMzMDtcbiAgLS1zdWNjZXNzLXN1cmZhY2Utc3Ryb25nLWhvdmVyOiAjNGI4ODJhO1xuICAtLXN1Y2Nlc3Mtc3VyZmFjZS1kYXJrOiAjMjMzNTIxO1xuICAvL0JvcmRlclxuICAtLXN1Y2Nlc3MtYm9yZGVyLWRlZmF1bHQ6ICM3MmMxNDA7XG4gIC8vQ29udGVudFxuICAtLXN1Y2Nlc3MtY29udGVudC1kZWZhdWx0OiAjNTY5YzMwO1xuICAtLXN1Y2Nlc3MtY29udGVudC1zdHJvbmc6ICNmZmZmZmY7XG5cbiAgLy9DUklUSUNBTFxuICAvL1N1cmZhY2VcbiAgLS1jcml0aWNhbC1zdXJmYWNlLWRlZmF1bHQ6ICNmZGYxZjA7XG4gIC0tY3JpdGljYWwtc3VyZmFjZS1kZWZhdWx0LWhvdmVyOiAjZmFkZGRiO1xuICAtLWNyaXRpY2FsLXN1cmZhY2Utc3Ryb25nOiAjZjg0MTRjO1xuICAtLWNyaXRpY2FsLXN1cmZhY2Utc3Ryb25nLWhvdmVyOiAjY2IzMzNkO1xuICAvL0JvcmRlclxuICAtLWNyaXRpY2FsLWJvcmRlci1kZWZhdWx0OiAjZjg0MTRjO1xuICAvL0NvbnRlbnRcbiAgLS1jcml0aWNhbC1jb250ZW50LWRlZmF1bHQ6ICNjYjMzM2Q7XG4gIC0tY3JpdGljYWwtY29udGVudC1zdHJvbmc6ICNmZmZmZmY7XG5cbiAgLy9JTkZPXG4gIC8vQm9yZGVyXG4gIC0taW5mby1ib3JkZXItZGVmYXVsdDogIzQwYzFhMjtcblxuICAvL1NQRUNJQUxcbiAgLy9TdXJmYWNlXG4gIC0tc3BlY2lhbC1zdXJmYWNlLWV1cm8yMDI0LWRlZmF1bHQ6ICMwZjMzYmY7XG4gIC0tc3BlY2lhbC1zdXJmYWNlLWV1cm8yMDI0LXN0cm9uZzogIzA2MjE4ODtcbiAgLy9Db250ZW50XG4gIC0tc3BlY2lhbC1jb250ZW50LWV1cm8yMDI0LXdlYWs6ICM3OThmZTU7XG59XG5cbi8qIE90aGVyIHZhcnMgKi9cbjpyb290IHtcbiAgLS1zaG9ydHNSZWVsUHJvcGVyV2lkdGhYTF9kdmg6IGNhbGMoKDkgLyAxNikgKiAoMTAwZHZoIC0gMi42MjVyZW0gLSA0cmVtICsgMXJlbSkpOyAvKiAoW2FzcGVjdCByYXRpb10pICogKDEwMGR2aCAtIFsucmVlbCBwYWRkaW5nLXldKSAqL1xuICAtLW1vYmlsZS10b3BCYXItaGVpZ2h0OiA0LjEyNXJlbTtcbiAgLS1tb2JpbGUtbmF2YmFyLWhlaWdodDogMy41cmVtO1xufVxuXG4kdmlkZW9Nb2RhbFByb3BlcldpZHRoWExfdmg6IGNhbGMoXG4gICg5IC8gMTYpICogKDEwMHZoIC0gM3JlbSlcbik7IC8qIChbYXNwZWN0IHJhdGlvXSkgKiAoMTAwdmggLSBbLnZpZGVvLW1vZGFsIHBhZGRpbmcteV0pICovXG4kdmlkZW9Nb2RhbFByb3BlcldpZHRoWExfZHZoOiBjYWxjKFxuICAoOSAvIDE2KSAqICgxMDBkdmggLSAyLjg3NXJlbSlcbik7IC8qIChbYXNwZWN0IHJhdGlvXSkgKiAoMTAwdmggLSBbLnZpZGVvLW1vZGFsIHBhZGRpbmcteV0pICovXG4iLCIvKiA9V29yZFByZXNzIENvcmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25ub25lIHtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuYSBpbWcuYWxpZ25ub25lIHtcbn1cblxuYSBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG9cbn1cblxuLndwLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAvL21heC13aWR0aDogOTYlOyAvKiBJbWFnZSBkb2VzIG5vdCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhICovXG4gIHBhZGRpbmc6IDVweCAzcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgLyogR3V0ZW5iZXJnICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogR3V0ZW5iZXJnICovXG59XG5cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogOTguNSU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNHB4IDVweDtcbn1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4vKiBHdXRlbmJlcmcgc3R5bGVzICovXG4uYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDYzNnB4ICFpbXBvcnRhbnQ7XHQvKiBMZXQncyB3b3JrIHRvIG1ha2UgdGhpcyAhaW1wb3J0YW50IHVubmVjZXNzYXJ5ICovXG59XG4uYWxpZ25sZWZ0IGltZyxcbi5hbGlnbnJpZ2h0IGltZyxcbi5hbGlnbmxlZnQgZmlnY2FwdGlvbixcbi5hbGlnbnJpZ2h0IGZpZ2NhcHRpb24ge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmFsaWdubGVmdCBmaWdjYXB0aW9uIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5hbGlnbnJpZ2h0IGZpZ2NhcHRpb24ge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi5hbGlnbmxlZnQgaW1nLFxuLmFsaWdubGVmdCBmaWdjYXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG59XG5cbi5hbGlnbnJpZ2h0IGltZyxcbi5hbGlnbnJpZ2h0IGZpZ2NhcHRpb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW46IDAuODA3NWVtIDA7XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEd1dGVuYmVyZyBibG9ja3M6ICovXG4uZW50cnktY29udGVudCA+ICoge1xuICBtYXJnaW46IDM2cHggYXV0bztcbiAgbWF4LXdpZHRoOiA2MzZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuXG4uZW50cnktY29udGVudCA+IC5hbGlnbndpZGUge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25mdWxsIHtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5lbnRyeS1jb250ZW50IHVsLFxuLmVudHJ5LWNvbnRlbnQgb2wge1xuICBtYXJnaW46IDEuNWVtIGF1dG87XG4gIG1heC13aWR0aDogNjM2cHg7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG5cbi53cC1ibG9jay12aWRlbyB2aWRlbyB7XG4gIG1heC13aWR0aDogNjM2cHg7XG59XG5cbi53cC1ibG9jay1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWJsb2NrLWltYWdlLmFsaWdubGVmdCxcbi53cC1ibG9jay1pbWFnZS5hbGlnbnJpZ2h0IHtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLndwLWJsb2NrLWltYWdlLmFsaWduZnVsbCBpbWcge1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Om5vdCguY29tcG9uZW50cy1wbGFjZWhvbGRlcikge1xuICBtYXJnaW46IDEuNWVtIGF1dG87XG59XG5cbi53cC1ibG9jay1jb3Zlci10ZXh0IHAge1xuICBwYWRkaW5nOiAxLjVlbSAxNHB4O1xufVxuXG51bC53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ253aWRlLFxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmFsaWduZnVsbCxcbnVsLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkLmFsaWdud2lkZSxcbnVsLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkLmFsaWdud2lkZSB7XG4gIHBhZGRpbmc6IDAgMTRweDtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi53cC1ibG9jay10YWJsZSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi53cC1ibG9jay10YWJsZSB0ZCwgLndwLWJsb2NrLXRhYmxlIHRoIHtcbiAgcGFkZGluZzogLjVlbTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgbGkge1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgdWwgdWwsXG4uZW50cnktY29udGVudCBvbCBvbCxcbi5lbnRyeS1jb250ZW50IHVsIG9sLFxuLmVudHJ5LWNvbnRlbnQgb2wgdWwge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmVudHJ5LWNvbnRlbnQgdWwgdWwgbGksXG4uZW50cnktY29udGVudCBvbCBvbCBsaSxcbi5lbnRyeS1jb250ZW50IHVsIG9sIGxpLFxuLmVudHJ5LWNvbnRlbnQgb2wgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuXG4ud3AtYmxvY2stZW1iZWQudHlwZS12aWRlbyA+IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLndwLWJsb2NrLWVtYmVkLnR5cGUtdmlkZW8gPiAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIgPiBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZT5wOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogM2VtIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb3Zlci10ZXh0IHAge1xuICAgIHBhZGRpbmc6IDEuNWVtIDA7XG4gIH1cblxuICAuZW50cnktY29udGVudCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQmxvY2sgQ29sb3IgUGFsZXR0ZSBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oYXMtc3Ryb25nLWJsdWUtY29sb3Ige1xuICBjb2xvcjogIzAwNzNhYTtcbn1cblxuLmhhcy1zdHJvbmctYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNhYTtcbn1cblxuLmhhcy1saWdodGVyLWJsdWUtY29sb3Ige1xuICBjb2xvcjogIzIyOWZkODtcbn1cblxuLmhhcy1saWdodGVyLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjlmZDg7XG59XG5cbi5oYXMtdmVyeS1saWdodC1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICNlZWU7XG59XG5cbi5oYXMtdmVyeS1saWdodC1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uaGFzLXZlcnktZGFyay1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5oYXMtdmVyeS1kYXJrLWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhYmxlcHJlc3Mge1xuICAtLWhlYWQtYmctY29sb3I6IHZhcigtLW5ldXRyYWwtYmFja2dyb3VuZC13ZWFrLWRlZmF1bHQsIzE3MTcxNyk7XG4gIC0taGVhZC10ZXh0LWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCwjRDlEOUQ5KTtcbiAgLS1vZGQtYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRleHQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGVudC1kZWZhdWx0LCNEOUQ5RDkpO1xuICAtLWV2ZW4tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1ib3JkZXItZGVmYXVsdCwjMjkyOTI5KTtcbn1cblxuLnRhYmxlcHJlc3MgLmNvbHVtbi0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufSIsIi5zaW5nbGUtcm93e1xuICBAYXBwbHkgcHktNCBib3JkZXItYiBib3JkZXItYi1uZXV0cmFsLWJvcmRlci1kZWZhdWx0IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBnYXAtMjtcbiAgJi13cmFwe1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMjtcbiAgfVxuICAubnVtYmVye1xuICAgIEBhcHBseSB0ZXh0LWgyMDAgZm9udC1ncm90ZXNrIHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhayB3LVsxM3B4XTtcbiAgfVxuICAuY291bnRyeXtcbiAgICBAYXBwbHkgYmctY29udGFpbiBiZy1uby1yZXBlYXQgYmctY2VudGVyIGJsb2NrIHctMyBoLTM7XG4gIH1cbiAgLmxvZ297XG4gICAgQGFwcGx5IGJnLWNvbnRhaW4gYmctbm8tcmVwZWF0IGJnLWNlbnRlciBibG9jayB3LTYgaC02O1xuICB9XG4gIC5uYW1le1xuICAgIEBhcHBseSB0ZXh0LWxhYmVsX21kX2JvbGQgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nIG1iLTAgZm9udC1zYW5zO1xuICB9XG4gIC5jbHVie1xuICAgIEBhcHBseSB0ZXh0LWxhYmVsX3NtX2Jvb2sgdGV4dC1uZXV0cmFsLWNvbnRlbnQtd2VhayBtYi0wIG10LTAuNSBmb250LXNhbnM7XG4gICAgYXtcbiAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrO1xuICAgIH1cbiAgfVxuICAucG9zaXRpb257XG4gICAgQGFwcGx5IG1sLWF1dG8gdGV4dC1sYWJlbF9zbV9ib29rIHRleHQtbmV1dHJhbC1jb250ZW50LWRlZmF1bHQgYmctbmV1dHJhbC1zdXJmYWNlLXdlYWsgcHktMSBweC0yIHJvdW5kZWQtWzJweF0gdXBwZXJjYXNlO1xuICB9XG4gIC5pbmp1cnl7XG4gICAgQGFwcGx5IG1sLWF1dG8gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1lbmQgZ2FwLTIgdGV4dC1sYWJlbF9zbV9ib29rIHRleHQtY3JpdGljYWwtY29udGVudC1kZWZhdWx0O1xuICAgIGl7XG4gICAgICBAYXBwbHkgdGV4dC1bMTZweF07XG4gICAgfVxuICB9XG4gIC5yYXRpbmd7XG4gICAgQGFwcGx5IG1sLWF1dG8gYmctc3VjY2Vzcy1ib3JkZXItZGVmYXVsdCByb3VuZGVkLVsycHhdIHRleHQtYWN0aW9uLWNvbnRlbnQtc3Ryb25nIHRleHQtaDEwMCBtZDp0ZXh0LWRfaDEwMCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB3LVszOXB4XSBoLVsyOHB4XSBmb250LWdyb3Rlc2s7XG4gIH1cbiAgLnNjb3Jle1xuICAgIEBhcHBseSBtbC1hdXRvIHRleHQtbGFiZWxfbWRfYm9sZCB0ZXh0LW5ldXRyYWwtY29udGVudC1zdHJvbmc7XG4gIH1cbn0iLCIuc2luZ2xlLWxpbmV7XG4gIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBpdGVtcy1zdHJldGNoIGp1c3RpZnktYmV0d2VlbiBnYXAteC0yIGdhcC15LTQgcGwtMyBweS00O1xuICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1iLW5ldXRyYWwtYm9yZGVyLWRlZmF1bHQ7XG4gIH1cbiAgLnBhcnR7XG4gICAgJi1sZWZ0e1xuICAgICAgQGFwcGx5IGdyb3cgcHItNSBmbGV4IGZsZXgtY29sIGdhcC0zIGp1c3RpZnktY2VudGVyO1xuICAgICAgLnRlYW17XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gZ2FwLTIgcmVsYXRpdmU7XG4gICAgICAgICYtaW5mby13cmFwe1xuICAgICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMjtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgQGFwcGx5IGJnLWNvbnRhaW4gYmctbm8tcmVwZWF0IGJnLWNlbnRlciBibG9jayB3LTUgaC01O1xuICAgICAgICB9XG4gICAgICAgIC5uYW1lLCAuc2NvcmV7XG4gICAgICAgICAgQGFwcGx5IHRleHQtbGFiZWxfbWRfYm9sZCB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0O1xuICAgICAgICAgICYud2lubmVye1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5sb3NlcntcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZHN7XG4gICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC0yO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIEBhcHBseSBtYXgtdy1mdWxsIGgtYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRyaWFuZ2xle1xuICAgICAgICAgIEBhcHBseSBibG9jayBhYnNvbHV0ZSAtcmlnaHQtNSB3LTAgaC0wIGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLWwtMCBib3JkZXItbC10cmFuc3BhcmVudCBib3JkZXItdC02IGJvcmRlci10LXRyYW5zcGFyZW50IGJvcmRlci1yLTggYm9yZGVyLXItd2hpdGUgYm9yZGVyLWItNiBib3JkZXItYi10cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXJpZ2h0e1xuICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJvcmRlci1sIGJvcmRlci1sLW5ldXRyYWwtYm9yZGVyLWRlZmF1bHQgdy1bNzJweF07XG4gICAgICBwe1xuICAgICAgICBAYXBwbHkgdGV4dC1sYWJlbF9zbV9ib29rIHRleHQtbmV1dHJhbC1jb250ZW50LXdlYWsgdGV4dC1jZW50ZXIgZm9udC1zYW5zO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJvdHRvbSB7XG4gICAgICBAYXBwbHkgdy1mdWxsIGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyO1xuICAgICAgLnR5cGUtdGhlLXdpbm5lcntcbiAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgLnNpbmdsZS1iZXR7XG4gICAgICAgICAgLmltYWdle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5OCwgNDAsIDM5KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmxpdmUtc2NvcmUtdGVhbXN7XG4gIC5pbWFnZXtcbiAgICBAYXBwbHkgbWF4LXctZnVsbCBoLWF1dG8gbWItNCBoaWRkZW4gbWQ6YmxvY2sgbXgtYXV0bztcbiAgICAmLm1vYmlsZXtcbiAgICAgIEBhcHBseSByb3VuZGVkLVsxNnB4XSBibG9jayBtZDpoaWRkZW4gbXgtYXV0byBtYi0wO1xuICAgIH1cbiAgfVxuICAmLXdyYXB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgbWQ6ZmxleC1yb3cgaXRlbXMtY2VudGVyIG1kOml0ZW1zLXN0YXJ0IGp1c3RpZnktYmV0d2VlbiBnYXAtMSBtZDpnYXAtMTYgbWQ6bXktNDtcbiAgICAudGVhbXtcbiAgICAgIEBhcHBseSB3LWZ1bGwgbWQ6dy0xLzIgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIG1kOmJvcmRlci1iIG1kOmJvcmRlci1iLW5ldXRyYWwtYm9yZGVyLWRlZmF1bHQgcm91bmRlZC1bMTZweF0gbWQ6cm91bmRlZC1ub25lIGJnLW5ldXRyYWwtc3VyZmFjZS1kZWZhdWx0IG1kOmJnLXRyYW5zcGFyZW50IHB5LTQgcHgtNCBtZDpweC0wO1xuICAgICAgJi13cmFwe1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTM7XG4gICAgICB9XG4gICAgICAubG9nb3tcbiAgICAgICAgQGFwcGx5IGJnLWNvbnRhaW4gYmctbm8tcmVwZWF0IGJnLWNlbnRlciBibG9jayB3LTYgaC02O1xuICAgICAgfVxuICAgICAgLm5hbWV7XG4gICAgICAgIEBhcHBseSB0ZXh0LWxhYmVsX21kX2JvbGQgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdDtcbiAgICAgIH1cbiAgICAgIC5yZWNvcmR7XG4gICAgICAgIEBhcHBseSBtbC1hdXRvIHRleHQtbGFiZWxfbWRfYm9sZCB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWs7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtdGFic3tcbiAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gbWQ6aGlkZGVuIG1iLTcgZ2FwLTI7XG4gICAgYnV0dG9ue1xuICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGdyb3cgYm9yZGVyIGJvcmRlci10cmFuc3BhcmVudCBiZy1uZXV0cmFsLXN1cmZhY2Utd2VhayBweS0yLjUgcHgtNCByb3VuZGVkLVsycHhdO1xuICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSwgJltkYXRhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItc2VsZWN0ZWQtYm9yZGVyLWRlZmF1bHQgYmctYWN0aW9uLXN1cmZhY2Utc3Ryb25nLTIwO1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgQGFwcGx5IGJnLWNvbnRhaW4gYmctbm8tcmVwZWF0IGJnLWNlbnRlciBibG9jayB3LTUgaC01O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXRhYntcbiAgICAmLWNvbnRlbnR7XG4gICAgICBAYXBwbHkgbWQ6ZmxleCBtZDppdGVtcy1zdGFydCBtZDpqdXN0aWZ5LWJldHdlZW4gbWQ6Z2FwLTE2O1xuICAgIH1cbiAgICAmLXNpbmdsZXtcbiAgICAgIGgze1xuICAgICAgICBAYXBwbHkgbWItMyB0ZXh0LWgyMDAgbWQ6dGV4dC1kX2gyMDAgdGV4dC1hY3Rpb24tY29udGVudC1kZWZhdWx0IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubGl2ZS1zY29yZS1jdXJyZW50LW1hdGNoe1xuICBAYXBwbHkgYmctbmV1dHJhbC1zdXJmYWNlLWRlZmF1bHQgcmVsYXRpdmU7XG4gIC5saW5le1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlciB0ZXh0LWxhYmVsX3hzX2Jvb2sgdGV4dC1uZXV0cmFsLWNvbnRlbnQtd2VhayB1cHBlcmNhc2UgbWItNCBmb250LXNhbnM7XG4gICAgYXtcbiAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIHJlbGF0aXZlIHotMjtcbiAgICB9XG4gIH1cbiAgLnRlYW1zIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1zdGFydCBqdXN0aWZ5LWJldHdlZW4gZ2FwLTIgbWItODtcbiAgICAudGVhbS13cmFwe1xuICAgICAgQGFwcGx5IGZsZXgtZ3Jvdy0wO1xuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgQGFwcGx5IHctMTYgaC0xNiBiZy1jb250YWluIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgbWItMCByZWxhdGl2ZSB6LTIgYmxvY2s7XG4gICAgfVxuICAgIC50ZWFtLW5hbWV7XG4gICAgICBAYXBwbHkgdGV4dC1oMzAwIG1kOnRleHQtZF9oMzAwIHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZyBmb250LWdyb3Rlc2s7XG4gICAgICAmLmd1ZXN0e1xuICAgICAgICBAYXBwbHkgdGV4dC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpbWUtd3JhcCB7XG4gICAgICAgQGFwcGx5IGZsZXgtZ3JvdztcbiAgICAgIHB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlciB0ZXh0LWxhYmVsX3NtX2Jvb2sgdGV4dC1uZXV0cmFsLWNvbnRlbnQtd2VhayBtdC0yIG1iLTYgZm9udC1zYW5zO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIEBhcHBseSB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWs7XG4gICAgICAgICAgJi5yZXN1bHRze1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtaDUwMCB0ZXh0LWFjdGlvbi1jb250ZW50LWRlZmF1bHQgbWItMSBmb250LWdyb3Rlc2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3RhcnRzLWlue1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZ2FwLTEgdGV4dC1sYWJlbF94c19ib29rO1xuICAgICAgICBzcGFue1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1uZXV0cmFsLWNvbnRlbnQtd2VhaztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZyBibG9jayB0ZXh0LWNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJvb2tzIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1zdGFydCBqdXN0aWZ5LWJldHdlZW4gZ2FwLTIgbXQtNiBtYi00O1xuICAgIC5zaW5nbGUtYmV0e1xuICAgICAgQGFwcGx5IHB5LTIgcHgtNCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gZ3JvdyBib3JkZXIgYm9yZGVyLWFjdGlvbi1ib3JkZXItZGVmYXVsdCB0ZXh0LWgyMDAgbWQ6dGV4dC1kX2gyMDAgZm9udC1ncm90ZXNrIHJvdW5kZWQtc20gYmctYWN0aW9uLXN1cmZhY2Utc3Ryb25nLTIwIHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhayBnYXAtMztcbiAgICAgIC5yZXN1bHR7XG4gICAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0O1xuICAgICAgfVxuICAgICAgJi5mYXZvcml0ZXtcbiAgICAgICAgQGFwcGx5IGJnLWFjdGlvbi1zdXJmYWNlLXN0cm9uZyB0ZXh0LWFjdGlvbi1jb250ZW50LXN0cm9uZztcbiAgICAgICAgLnJlc3VsdHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1hY3Rpb24tY29udGVudC1zdHJvbmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWR1bHQtb25seXtcbiAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1uZXV0cmFsLWJvcmRlci1kZWZhdWx0IHRleHQtbmV1dHJhbC1jb250ZW50LXdlYWsgdy1mdWxsIGZsZXggbXQtNjtcbiAgICBzcGFue1xuICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyO1xuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgQGFwcGx5IGp1c3RpZnktY2VudGVyIHB4LTEgdy0xMCBib3JkZXItciBib3JkZXItci1uZXV0cmFsLWJvcmRlci1kZWZhdWx0IHRleHQtbGFiZWxfc21fYm9sZDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgQGFwcGx5IGp1c3RpZnktc3RhcnQgcHgtMiBweS1bNnB4XSB0ZXh0LWxhYmVsX3hzX2Jvb2sgZ3JvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1pbmZve1xuICAgIEBhcHBseSBwYi01IG1kOnBiLTAgbXktNSBtZDpteS0xMDtcbiAgICAuc2luZ2xle1xuICAgICAgJi1pbmZve1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuO1xuICAgICAgICAmLWxhYmVse1xuICAgICAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0IHRleHQtbGFiZWxfbWRfYm9vayBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMztcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgQGFwcGx5IHctNSB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWsgdGV4dC1bMThweF07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtY29udGVudHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCB0ZXh0LWxhYmVsX21kX2JvbGQgdGV4dC1yaWdodDtcbiAgICAgICAgICAmLnJlZmVyZWV7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTEuNSBqdXN0aWZ5LWVuZDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgQGFwcGx5IHctMyBoLTM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYXN0LXJlc3VsdHN7XG4gICAgPiBwe1xuICAgICAgQGFwcGx5IHRleHQtbGFiZWxfbWRfYm9sZCB0ZXh0LW5ldXRyYWwtY29udGVudC1zdHJvbmc7XG4gICAgfVxuICAgID4gZGl2e1xuICAgICAgPiBzcGFue1xuICAgICAgICBAYXBwbHkgdGV4dC1sYWJlbF9zbV9ib29rIHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZyBibG9jayB0ZXh0LWNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5yZXN1bHRzLXdyYXB7XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBnYXAtNCBweS0yIHB4LTE7XG4gICAgICAgID4gZGl2e1xuICAgICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LXN0YXJ0IGdhcC0xO1xuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIEBhcHBseSBqdXN0aWZ5LWVuZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm51bWJlcntcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWxhYmVsX21kX2Jvb2sgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvZ3Jlc3N7XG4gICAgICAgICAgICBAYXBwbHkgYmctbmV1dHJhbC1ib3JkZXItc3Ryb25nIHJvdW5kZWQtWzEwMDBweF0gaC0zIGZsZXgtMSBvdmVyZmxvdy1oaWRkZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLndpbnN7XG4gICAgICAgIC5yZXN1bHRzLXdyYXB7XG4gICAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgICAucHJvZ3Jlc3N7XG4gICAgICAgICAgICAgICYtaW5uZXJ7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXN1Y2Nlc3MtY29udGVudC1kZWZhdWx0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmRyYXdze1xuICAgICAgICAucmVzdWx0cy13cmFwe1xuICAgICAgICAgID4gZGl2e1xuICAgICAgICAgICAgLnByb2dyZXNze1xuICAgICAgICAgICAgICAmLWlubmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENTk3MDQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubG9zZXN7XG4gICAgICAgIC5yZXN1bHRzLXdyYXB7XG4gICAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgICAucHJvZ3Jlc3N7XG4gICAgICAgICAgICAgICYtaW5uZXJ7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWNyaXRpY2FsLXN1cmZhY2Utc3Ryb25nO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmxpdmUtc2Vhc29uLXRhYmxle1xuICBAYXBwbHkgb3ZlcmZsb3cteC1zY3JvbGwgbWQ6b3ZlcmZsb3cteC12aXNpYmxlO1xuICAmOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYtaGVhZCwgJi1ib2R5e1xuICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICAgID4gc3BhbntcbiAgICAgIHdpZHRoOiAzLjY4OHJlbTtcbiAgICAgIGZsZXg6IDAgMSAzLjY4OHJlbTtcbiAgICB9XG4gICAgLnBvc2l0aW9ue1xuICAgICAgd2lkdGg6IDEuOTM4cmVtO1xuICAgICAgZmxleDogMCAxIDEuOTM4cmVtO1xuICAgIH1cbiAgICAuaW1hZ2V7XG4gICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgZmxleDogMCAxIDIuNXJlbTtcbiAgICB9XG4gICAgLnRlYW0tbmFtZXtcbiAgICAgIHdpZHRoOiAxMC45MzhyZW07XG4gICAgICBmbGV4OiAwIDEgMTAuOTM4cmVtO1xuICAgIH1cbiAgICAubGFzdC1zY29yZXMge1xuICAgICAgd2lkdGg6IDguNzVyZW07XG4gICAgICBmbGV4OiAwIDEgOC43NXJlbTtcbiAgICB9XG4gIH1cbiAgJi1oZWFke1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLXN0cmV0Y2gganVzdGlmeS1iZXR3ZWVuIHRleHQtbGFiZWxfbWRfYm9vayB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIGJvcmRlci1sLVsycHhdIGJvcmRlci1sLXRyYW5zcGFyZW50O1xuICAgID4gc3BhbntcbiAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBtbC1hdXRvIHRleHQtY2VudGVyIHB4LTIgcHktWzIycHhdO1xuICAgIH1cbiAgICAudGVhbXtcbiAgICAgIEBhcHBseSBqdXN0aWZ5LXN0YXJ0IGJnLW5ldXRyYWwtc3VyZmFjZS1kZWZhdWx0IG1kOmJnLXRyYW5zcGFyZW50IG1sLTA7XG4gICAgICB3aWR0aDogNC40MzhyZW07XG4gICAgICBmbGV4OiAwIDEgNC40MzhyZW07XG4gICAgICAmICsgLnRlYW17XG4gICAgICAgIHdpZHRoOiAxMC45MzdyZW07XG4gICAgICAgIGZsZXg6IDAgMSAxMC45MzdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtYm9keXtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1zdHJldGNoIGJvcmRlci1iIGJvcmRlci1iLW5ldXRyYWwtYm9yZGVyLWRlZmF1bHQgYm9yZGVyLWwtWzJweF0gYm9yZGVyLWwtdHJhbnNwYXJlbnQgdGV4dC1sYWJlbF9tZF9ib29rIHRleHQtbmV1dHJhbC1jb250ZW50LXdlYWs7XG4gICAgPiBzcGFue1xuICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG1sLWF1dG8gdGV4dC1jZW50ZXIgcHgtMiBweS1bMThweF07XG4gICAgfVxuICAgIC5uYW1lLXdyYXB7XG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1zdGFydCBmbGV4LTE7XG4gICAgfVxuICAgIC5wb3NpdGlvbntcbiAgICAgIEBhcHBseSBsZWZ0LTAgdGV4dC1oMjAwIG1kOnRleHQtZF9oMjAwIHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhayBmb250LWdyb3Rlc2s7XG4gICAgfVxuICAgIC5pbWFnZXtcbiAgICAgIEBhcHBseSBsZWZ0LVszMXB4XSBtZDpsZWZ0LTA7XG4gICAgICBzcGFue1xuICAgICAgICBAYXBwbHkgYmctY29udGFpbiBiZy1uby1yZXBlYXQgYmctY2VudGVyIGJsb2NrIHctNiBoLTY7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3NpdGlvbiwgLmltYWdle1xuICAgICAgQGFwcGx5IHN0aWNreSBtZDpzdGF0aWM7XG4gICAgfVxuICAgIC5wb3NpdGlvbiwgLmltYWdlLCAudGVhbS1uYW1le1xuICAgICAgQGFwcGx5IGp1c3RpZnktc3RhcnQgYmctbmV1dHJhbC1zdXJmYWNlLWRlZmF1bHQgbWQ6YmctdHJhbnNwYXJlbnQgbWwtMCB0ZXh0LWxlZnQ7XG4gICAgfVxuICAgIC50ZWFtLW5hbWUsIC5wb2ludHMsIC5sYXN0LXNjb3Jlc3tcbiAgICAgIEBhcHBseSB0ZXh0LWxhYmVsX21kX2JvbGQgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nO1xuICAgIH1cbiAgICAubGFzdC1zY29yZXN7XG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLVsycHhdO1xuICAgICAgc3BhbntcbiAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtWzJweF0gdy01IGgtNTtcbiAgICAgICAgJi50eXBle1xuICAgICAgICAgICYtWntcbiAgICAgICAgICAgIEBhcHBseSBiZy1zdWNjZXNzLWNvbnRlbnQtZGVmYXVsdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi1Se1xuICAgICAgICAgICAgQGFwcGx5IGJnLWFjdGlvbi1zdXJmYWNlLXdlYWs7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtUHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1jcml0aWNhbC1zdXJmYWNlLXN0cm9uZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIEBhcHBseSBiZy1uZXV0cmFsLXN1cmZhY2Utd2VhaztcbiAgICAgIC5wb3NpdGlvbiwgLmltYWdlLCAudGVhbS1uYW1lIHtcbiAgICAgICAgQGFwcGx5IGp1c3RpZnktc3RhcnQgYmctbmV1dHJhbC1zdXJmYWNlLXdlYWsgbWQ6YmctdHJhbnNwYXJlbnQgbWwtMCB0ZXh0LWxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYucHJvbW90aW9ue1xuICAgICAgQGFwcGx5IGJvcmRlci1sLXN1Y2Nlc3MtYm9yZGVyLWRlZmF1bHQ7XG4gICAgfVxuICAgICYuc2Vjb25ke1xuICAgICAgQGFwcGx5IGJvcmRlci1sLWluZm8tYm9yZGVyLWRlZmF1bHQ7XG4gICAgfVxuICAgICYucmVsZWdhdGlvbntcbiAgICAgIEBhcHBseSBib3JkZXItbC1jcml0aWNhbC1ib3JkZXItZGVmYXVsdDtcbiAgICB9XG4gIH1cbiAgJi5oaWRlLW5vbi1zZWxlY3RlZHtcbiAgICAubGl2ZS1zZWFzb24tdGFibGUtYm9keXtcbiAgICAgICY6bm90KC5zZWxlY3RlZCl7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYgKyAudGFibGUtdG9nZ2xlLWJ0bntcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdy1mdWxsIHB4LTMgcHktMy41IHRleHQtY2VudGVyIHRleHQtbGFiZWxfbWRfYm9sZCB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWsgbWItMTA7XG4gICAgaXtcbiAgICAgIEBhcHBseSB0ZXh0LVs2cHhdIG1sLTIgYmxvY2s7XG4gICAgfVxuICB9XG4gICYuc3F1YWR7XG4gICAgLmxpdmUtc2Vhc29uLXRhYmxlLWhlYWQsIC5saXZlLXNlYXNvbi10YWJsZS1ib2R5e1xuICAgICAgPiBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgZmxleDogMCAxIDIuNXJlbTtcbiAgICAgICAgQHNjcmVlbiBsZ3tcbiAgICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICAgIGZsZXg6IDAgMSAzLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxpdmUtc2Vhc29uLXRhYmxlLWhlYWR7XG4gICAgICBAYXBwbHkgYm9yZGVyLTA7XG4gICAgICA+IHNwYW57XG4gICAgICAgIEBhcHBseSBweS0yIGJnLXRyYW5zcGFyZW50IHN0YXRpYztcbiAgICAgIH1cbiAgICAgIC50ZWFte1xuICAgICAgICBAYXBwbHkgcGwtMCB3LWF1dG8gZmxleC0xO1xuICAgICAgfVxuICAgIH1cbiAgICAubGl2ZS1zZWFzb24tdGFibGUtYm9keXtcbiAgICAgID4gc3BhbntcbiAgICAgICAgQGFwcGx5IGZvbnQtc2FucyBiZy10cmFuc3BhcmVudCBzdGF0aWM7XG4gICAgICB9XG4gICAgICAubmFtZS13cmFwe1xuICAgICAgICBAYXBwbHkgZmxleC0xO1xuICAgICAgfVxuICAgICAgLnBvc2l0aW9ue1xuICAgICAgICBAYXBwbHkgZm9udC1zYW5zIHRleHQtbGFiZWxfbWRfYm9sZCBwci0xIGJnLXRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMS4zNzVyZW07XG4gICAgICAgIGZsZXg6IDAgMSAxLjM3NXJlbTtcbiAgICAgIH1cbiAgICAgIC50ZWFtLW5hbWV7XG4gICAgICAgIEBhcHBseSB3LWF1dG8gZmxleC0xIHBsLTAgYmctdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgICAgLnBvaW50c3tcbiAgICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudGFibGUtbGVnZW5ke1xuICBAYXBwbHkgYmctbmV1dHJhbC1iYWNrZ3JvdW5kLWRhcmsgcHktNiBweC00IGZsZXggaXRlbXMtY2VudGVyIGdhcC02O1xuICAuc2luZ2xlLWxlZ2VuZHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTM7XG4gICAgLmNvbG9ye1xuICAgICAgQGFwcGx5IHctMyBoLTM7XG4gICAgICAmLmdyZWVue1xuICAgICAgICBAYXBwbHkgYmctc3VjY2Vzcy1zdXJmYWNlLXN0cm9uZztcbiAgICAgIH1cbiAgICAgICYudGVhbHtcbiAgICAgICAgQGFwcGx5IGJnLWluZm8tYm9yZGVyLWRlZmF1bHQ7XG4gICAgICB9XG4gICAgICAmLnJlZHtcbiAgICAgICAgQGFwcGx5IGJnLWNyaXRpY2FsLWJvcmRlci1kZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LXdlYWsgdGV4dC1sYWJlbF9tZF9ib29rIGZvbnQtc2FucztcbiAgICB9XG4gIH1cbn0iLCIucmVjb3Jkc3tcbiAgJi1oZWFke1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW47XG4gICAgcHtcbiAgICAgIEBhcHBseSBncm93IHRleHQtbmV1dHJhbC1jb250ZW50LXdlYWsgdGV4dC1sYWJlbF9zbV9ib29rIGZvbnQtc2FucztcbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgQGFwcGx5IHRleHQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtYm9keXtcbiAgICBAYXBwbHkgcGItMjtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLWItbmV1dHJhbC1ib3JkZXItZGVmYXVsdDtcbiAgICB9XG4gICAgLnRlYW17XG4gICAgICBAYXBwbHkgbXktNCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW47XG4gICAgICAmLWluZm97XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gZ2FwLTI7XG4gICAgICB9XG4gICAgICAmLXBvc2l0aW9ue1xuICAgICAgICBAYXBwbHkgdGV4dC1hY3Rpb24tY29udGVudC13ZWFrIHRleHQtaDIwMCBmb250LWdyb3Rlc2s7XG4gICAgICB9XG4gICAgICAmLWltYWdle1xuICAgICAgICBAYXBwbHkgYmctY29udGFpbiBiZy1uby1yZXBlYXQgYmctY2VudGVyIGJsb2NrIHctNiBoLTY7XG4gICAgICB9XG4gICAgICAmLW5hbWV7XG4gICAgICAgIEBhcHBseSB0ZXh0LWxhYmVsX21kX2JvbGQgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nIGZvbnQtc2FucztcbiAgICAgIH1cbiAgICAgICYtc2NvcmV7XG4gICAgICAgIEBhcHBseSB0ZXh0LWxhYmVsX21kX2JvbGQgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nIGZvbnQtc2FucztcbiAgICAgIH1cbiAgICB9XG4gICAgLnNpbmdsZS1yZWNvcmR7XG4gICAgICBAYXBwbHkgcC0yIHJvdW5kZWQtWzRweF0gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZ2FwLTMgYmctbmV1dHJhbC1zdXJmYWNlLXdlYWs7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIEBhcHBseSBtYi0yO1xuICAgICAgfVxuICAgICAgJi5sb3Nze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMywgNTEsIDYxLCAwLjIwKTtcbiAgICAgIH1cbiAgICAgICYud2lue1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDg2LCAxNTYsIDQ4LCAwLjIwKTtcbiAgICAgIH1cbiAgICAgIC5pbWFnZXtcbiAgICAgICAgQGFwcGx5IGJnLWNvbnRhaW4gYmctbm8tcmVwZWF0IGJnLWNlbnRlciBibG9jayB3LTYgaC02O1xuICAgICAgfVxuICAgICAgLnNjb3Jle1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nIHRleHQtbGFiZWxfbWRfYm9sZDtcbiAgICAgIH1cbiAgICAgIC50ZWFtLW5hbWV7XG4gICAgICAgIEBhcHBseSB0ZXh0LWxhYmVsX21kX2JvbGQgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nO1xuICAgICAgfVxuICAgICAgJi10ZWFte1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTMgZmxleC0xO1xuICAgICAgICAmLmhvc3R7XG4gICAgICAgICAgQGFwcGx5IGp1c3RpZnktZW5kO1xuICAgICAgICB9XG4gICAgICAgICYuZ3Vlc3R7XG4gICAgICAgICAgQGFwcGx5IGp1c3RpZnktc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubGl2ZS1zZWFzb24tY2hvaWNle1xuICBAYXBwbHkgbWQ6Ym9yZGVyLXQgbWQ6Ym9yZGVyLWIgbWQ6Ym9yZGVyLXQtbmV1dHJhbC1ib3JkZXItZGVmYXVsdCBtZDpib3JkZXItYi1uZXV0cmFsLWJvcmRlci1kZWZhdWx0IGZsZXggaXRlbXMtY2VudGVyIGdhcC0zIHB5LTU7XG4gIC5pbWFnZXtcbiAgICBAYXBwbHkgYmctY2VudGVyIGJnLW5vLXJlcGVhdCBiZy1jb250YWluIGJnLXRyYW5zcGFyZW50IHJvdW5kZWQtWzRweF0gdy0xMiBoLTEyO1xuICB9XG4gIC50aXRsZS13cmFwe1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBtYi0xLjU7XG4gICAgaDR7XG4gICAgICBAYXBwbHkgdGV4dC1oMzAwIG1kOnRleHQtZF9oMzAwIHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhayBtYi0wIHVwcGVyY2FzZTtcbiAgICB9XG4gICAgYnV0dG9ue1xuICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IGJvcmRlci0wO1xuICAgIH1cbiAgfVxuICAuc3VidGl0bGV7XG4gICAgQGFwcGx5IHRleHQtbGFiZWxfeHNfYm9vayB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIHVwcGVyY2FzZSBtdC0yIGZvbnQtc2FucztcbiAgICBhe1xuICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LXdlYWs7XG4gICAgfVxuICB9XG4gIC5zZWFzb25zLWRyb3Bkb3duLWJ1dHRvbntcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIgYmctdHJhbnNwYXJlbnQgdGV4dC1oMjAwIHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZyBmb250LWdyb3Rlc2s7XG4gICAgaXtcbiAgICAgIEBhcHBseSB0ZXh0LVs2cHhdO1xuICAgIH1cbiAgfVxuICAuc2Vhc29ucy1kcm9wZG93bntcbiAgICBAYXBwbHkgei0xMCBiZy1uZXV0cmFsLXN1cmZhY2UtZGVmYXVsdCBtaW4tdy1bMTAwcHhdIHB5LTIgcHgtMTtcbiAgICBkaXZ7XG4gICAgICBAYXBwbHkgZm9udC1zZW1pYm9sZCB1cHBlcmNhc2UgZm9udC1ncm90ZXNrIHRleHQtaDEwMCB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIGhvdmVyOnRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZyBjdXJzb3ItcG9pbnRlcjtcbiAgICB9XG4gIH1cbn0iLCIud2hvLXdpbnN7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLXN0YXJ0IGp1c3RpZnktYmV0d2VlbiBnYXAtMiBtYi00O1xuICAuc2luZ2xlLWJldHtcbiAgICBAYXBwbHkgcHktMiBweC00IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGdyb3cgYm9yZGVyIGJvcmRlci1hY3Rpb24tYm9yZGVyLWRlZmF1bHQgdGV4dC1oMjAwIG1kOnRleHQtZF9oMjAwIGZvbnQtZ3JvdGVzayByb3VuZGVkLVsycHhdIGJnLWFjdGlvbi1zdXJmYWNlLXN0cm9uZy0yMCB0ZXh0LWFjdGlvbi1jb250ZW50LWRlZmF1bHQ7XG4gIH1cbiAgJi1yZXN1bHRze1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLXN0YXJ0IGp1c3RpZnktYmV0d2VlbiBnYXAtMCBtYi00O1xuICAgIC5zaW5nbGUtYmV0e1xuICAgICAgcHtcbiAgICAgICAgQGFwcGx5IHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhayB0ZXh0LWxhYmVsX3NtX2Jvb2sgZm9udC1zYW5zIG1iLTI7XG4gICAgICB9XG4gICAgICBkaXYge1xuICAgICAgICBAYXBwbHkgaC1bNDBweF0gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC1oMjAwIG1kOnRleHQtZF9oMjAwIGZvbnQtZ3JvdGVzaztcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHAge1xuICAgICAgICAgIEBhcHBseSB0ZXh0LWxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgcHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1yaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50ZWFtLW9uZXtcbiAgICAgICAgcHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1hY3Rpb24tY29udGVudC13ZWFrO1xuICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICBAYXBwbHkgYmctYWN0aW9uLWNvbnRlbnQtd2VhayB0ZXh0LWFjdGlvbi1jb250ZW50LXN0cm9uZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5kcmF3e1xuICAgICAgICBwe1xuICAgICAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICBAYXBwbHkgYmctbmV1dHJhbC1zdXJmYWNlLXdlYWsgdGV4dC1hY3Rpb24tY29udGVudC1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRlYW0tdHdve1xuICAgICAgICBwe1xuICAgICAgICAgIEBhcHBseSB0ZXh0LXN1Y2Nlc3MtYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgICAgZGl2e1xuICAgICAgICAgIEBhcHBseSBiZy1zdWNjZXNzLWJvcmRlci1kZWZhdWx0IHRleHQtYWN0aW9uLWNvbnRlbnQtc3Ryb25nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtd3JhcHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgbWluLWgtWzY0cHhdO1xuICAgIC5zcGlubmVye1xuICAgICAgQGFwcGx5IGFic29sdXRlIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGxlZnQtMCB0b3AtMCBib3R0b20tMCByaWdodC0wIHctZnVsbCBoLWZ1bGwgYmctbmV1dHJhbC1iYWNrZ3JvdW5kLWRlZmF1bHQ7XG4gICAgfVxuICB9XG59IiwiLnR5cGUtdGhlLXdpbm5lcntcbiAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTM7XG4gIC5zaW5nbGUtYmV0IHtcbiAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gZ2FwLTEuNTtcbiAgICBkaXZ7XG4gICAgICBAYXBwbHkgZ3JvdyBwLTIgaC04O1xuICAgICAgJi5pbWFnZXtcbiAgICAgICAgQGFwcGx5IGJnLWNvdmVyIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgcC0wO1xuICAgICAgfVxuICAgICAgJi5iZXQge1xuICAgICAgICBAYXBwbHkgYmctbmV1dHJhbC1zdXJmYWNlLXdlYWsgcm91bmRlZC1zbSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gZ2FwLTE7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgQGFwcGx5IHRleHQtbGFiZWxfc21fYm9vaztcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtYWN0aW9uLWNvbnRlbnQtZGVmYXVsdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFkdWx0LW9ubHl7XG4gICAgQGFwcGx5IGJvcmRlciBib3JkZXItbmV1dHJhbC1ib3JkZXItZGVmYXVsdCB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIHctZnVsbCBmbGV4O1xuICAgIHNwYW57XG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXI7XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBAYXBwbHkganVzdGlmeS1jZW50ZXIgcHgtMSB3LTEwIGJvcmRlci1yIGJvcmRlci1yLW5ldXRyYWwtYm9yZGVyLWRlZmF1bHQgdGV4dC1sYWJlbF9zbV9ib2xkO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBAYXBwbHkganVzdGlmeS1zdGFydCBweC0yIHB5LTEuNSB0ZXh0LWxhYmVsX3hzX2Jvb2sgZ3JvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc3RhdHN7XG4gIC5zaW5nbGUtc3RhdHtcbiAgICBAYXBwbHkgbWItNjtcbiAgICAmLWhlYWR7XG4gICAgICBAYXBwbHkgbWItMi41IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBnYXAtMjtcbiAgICAgIGRpdntcbiAgICAgICAgQGFwcGx5IGdyb3cgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCB0ZXh0LWxhYmVsX3NtX2JvbGQgdGV4dC1jZW50ZXIgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nOztcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1sZWZ0O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1yaWdodDtcbiAgICAgICAgfVxuICAgICAgICAmLmxvc3N7XG4gICAgICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LXdlYWs7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1ib2R5e1xuICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBnYXAtMjtcbiAgICAgID4gZGl2e1xuICAgICAgICBAYXBwbHkgZ3JvdyByZWxhdGl2ZSBiZy1uZXV0cmFsLXN1cmZhY2Utd2VhayBoLTI7XG4gICAgICAgIGRpdntcbiAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgYm90dG9tLTAgaC1mdWxsIGJnLWFjdGlvbi1jb250ZW50LXdlYWs7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICBAYXBwbHkgbGVmdC1hdXRvIHJpZ2h0LTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICBAYXBwbHkgbGVmdC0wIHJpZ2h0LWF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubG9zc3tcbiAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICBAYXBwbHkgYmctYWN0aW9uLXN1cmZhY2Utc3Ryb25nLTMwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5saXZlLXNjb3JlLWN1cnJlbnQtbWF0Y2gtb3ZlcnZpZXd7XG4gIEBhcHBseSBib3JkZXItYiBib3JkZXItYi1uZXV0cmFsLWJvcmRlci1kZWZhdWx0IG1iLTYgcGItNjtcbiAgLmxpbmV7XG4gICAgQGFwcGx5IHRleHQtY2VudGVyIHVwcGVyY2FzZSBtYi0wIG1kOm1iLTQ7XG4gIH1cbiAgLnRlYW1ze1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBtZDppdGVtcy1zdGFydCBqdXN0aWZ5LWJldHdlZW4gZ2FwLTQgbWQ6Z2FwLVsyOHB4XTtcbiAgICAudGVhbXtcbiAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMiBtZDpnYXAtNCBmbGV4LTE7XG4gICAgICAmLmhvc3R7XG4gICAgICAgIEBhcHBseSBmbGV4LWNvbC1yZXZlcnNlIG1kOmZsZXgtcm93IGp1c3RpZnktc3RhcnQ7XG4gICAgICB9XG4gICAgICAmLmd1ZXN0e1xuICAgICAgICBAYXBwbHkgZmxleC1jb2wgbWQ6ZmxleC1yb3cganVzdGlmeS1lbmQ7XG4gICAgICB9XG4gICAgICAuaW1hZ2V7XG4gICAgICAgIEBhcHBseSB3LTEyIGgtMTIgYmctY29udGFpbiBiZy1uby1yZXBlYXQgYmctY2VudGVyIG1iLTAgYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZXN1bHRze1xuICAgICAgQGFwcGx5IHctZnVsbCByZWxhdGl2ZSBmb250LWdyb3Rlc2sgdGV4dC1oNDAwIG1kOnRleHQtZF9oNDAwIHRleHQtYWN0aW9uLWNvbnRlbnQtZGVmYXVsdCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW47XG4gICAgICAuaG9zdCwgLmd1ZXN0e1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIuNSBncm93O1xuICAgICAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAwLjYyNXJlbSk7XG4gICAgICB9XG4gICAgICAuaG9zdHtcbiAgICAgICAgQGFwcGx5IGp1c3RpZnktZW5kO1xuICAgICAgfVxuICAgICAgLmd1ZXN0e1xuICAgICAgICBAYXBwbHkganVzdGlmeS1zdGFydDtcbiAgICAgIH1cbiAgICAgIC5jYXJkc3tcbiAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC0xO1xuICAgICAgICAuY2FyZHtcbiAgICAgICAgICBAYXBwbHkgdy0yIGgtMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWludXRle1xuICAgICAgQGFwcGx5IHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhayB0ZXh0LWxhYmVsX3NtX2Jvb2s7XG4gICAgfVxuICAgIC5maW5pc2hlZHtcbiAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIHRleHQtbGFiZWxfc21fYm9vayBmb250LXNhbnM7XG4gICAgfVxuICAgIC50aW1lLXdyYXB7XG4gICAgICBwe1xuICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXIgbXQtMCBtYi0zO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIEBhcHBseSB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWs7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdGFydHMtaW57XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LWxhYmVsX3hzX2Jvb2s7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nIGJsb2NrIHRleHQtY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRlbnQtd3JhcHtcbiAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBncm93IGZsZXgtMTtcbiAgICB9XG4gIH1cbiAgLmdvYWxze1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLXN0YXJ0IG1kOml0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBtZDpqdXN0aWZ5LWJldHdlZW4gbXQtMyBtZDptdC0wLjUgZ2FwLTI7XG4gICAgLmhvc3QsIC5ndWVzdHtcbiAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBmbGV4LXdyYXAgdy0xLzIgZmxleC1jb2wgbWQ6ZmxleC1yb3cgZ2FwLTAuNSBtZDpnYXAtMztcbiAgICAgIC5zaW5nbGUtZ29hbHtcbiAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC0xO1xuICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgQGFwcGx5IHctWzEzcHhdIGgtWzEzcHhdIGhpZGRlbiBtZDpibG9jayB0ZXh0LVsxM3B4XSB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWs7XG4gICAgICAgICAgJi5yZWR7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1jcml0aWNhbC1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi53aGl0ZXtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWFjdGlvbi1jb250ZW50LWRlZmF1bHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYW1le1xuICAgICAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0IHRleHQtcF9zbV9ib29rIG1kOnRleHQtZF9wX3NtX2Jvb2s7XG4gICAgICAgIH1cbiAgICAgICAgLm1pbnV0ZXtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1hY3Rpb24tY29udGVudC13ZWFrIHRleHQtcF9zbV9ib29rIG1kOnRleHQtZF9sYWJlbF94c19ib29rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kaXZpZGVye1xuICAgICAgQGFwcGx5IG1kOmhpZGRlbjtcbiAgICB9XG4gICAgLmhvc3R7XG4gICAgICBAYXBwbHkgaXRlbXMtZW5kIG1kOml0ZW1zLXN0YXJ0IG1kOmp1c3RpZnktc3RhcnQ7XG4gICAgfVxuICAgIC5ndWVzdHtcbiAgICAgIEBhcHBseSBpdGVtcy1zdGFydCBqdXN0aWZ5LXN0YXJ0IG1kOmp1c3RpZnktZW5kO1xuICAgIH1cbiAgfVxufVxuLm1hdGNoLW92ZXJ2aWV3e1xuICBoNHtcbiAgICBAYXBwbHkgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nIHRleHQtaDEwMCBtZDp0ZXh0LWRfaDEwMCBmb250LWdyb3Rlc2sgdXBwZXJjYXNlIHRleHQtY2VudGVyIG15LTQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIGdhcC0zO1xuICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSBiZy1uZXV0cmFsLWJvcmRlci1kZWZhdWx0IGJsb2NrIGgtWzFweF0gZ3JvdztcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIEBhcHBseSB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWs7XG4gICAgfVxuICB9XG4gIC5zaW5nbGUtYWN0aW9ue1xuICAgIEBhcHBseSBmbGV4IGdhcC0zIG1iLTMgbWluLWgtWzUycHhdO1xuICAgIC5taW51dGV7XG4gICAgICBAYXBwbHkgdGV4dC1hY3Rpb24tY29udGVudC13ZWFrIHRleHQtbGFiZWxfbWRfYm9vayBmbGV4IGl0ZW1zLWNlbnRlciB3LVszN3B4XTtcbiAgICB9XG4gICAgLmluZm97XG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTI7XG4gICAgICAuaW1hZ2V7XG4gICAgICAgIEBhcHBseSB3LTUgaC01O1xuICAgICAgICAmLnllbGxvdy1jYXJkLCAmLnJlZC1jYXJke1xuICAgICAgICAgIEBhcHBseSBoLTM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtd3JhcHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxLjc1cmVtKTtcbiAgICAgICAgLnRpdGxlLXdyYXB7XG4gICAgICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZyB0ZXh0LWxhYmVsX21kX2JvbGQgbWItMC41O1xuICAgICAgICAgIC5uYW1lLXJhdGluZ3tcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMjtcbiAgICAgICAgICAgICYuaGFzLXJhdGluZ3tcbiAgICAgICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxLjVyZW0pO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWJ0ZXh0e1xuICAgICAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIHRleHQtbGFiZWxfc21fYm9vayB0cnVuY2F0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9uc3tcbiAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWVuZCBnYXAtMiB0ZXh0LWxhYmVsX21kX2JvbGQ7XG4gICAgICAuaW1hZ2V7XG4gICAgICAgIGdhcDogMC4wNjNyZW07XG4gICAgICB9XG4gICAgICAud2Vze1xuICAgICAgICBAYXBwbHkgdGV4dC1bMTRweF07XG4gICAgICB9XG4gICAgICAueWVsbG93LWNhcmQsIC5yZWQtY2FyZCwgLmRvdWJsZS1jYXJke1xuICAgICAgICBAYXBwbHkgdy1bMTBweF0gaC1bMThweF0gbWF4LXctWzEwcHhdO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktZW5kIHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhaztcbiAgICAgICYucmVkIHtcbiAgICAgICAgQGFwcGx5IHRleHQtY3JpdGljYWwtYm9yZGVyLWRlZmF1bHQ7XG4gICAgICB9XG4gICAgICAmLndoaXRlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtYWN0aW9uLWNvbnRlbnQtZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhdGluZ3tcbiAgICAgIEBhcHBseSB3LTQgaC00IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGZvbnQtZ3JvdGVzayBiZy1hY3Rpb24tc3VyZmFjZS1zdHJvbmcgcm91bmRlZC1mdWxsIHRleHQtYWN0aW9uLWNvbnRlbnQtc3Ryb25nIHRleHQtbGFiZWxfc21fYm9sZDtcbiAgICAgIC5wbHVzLCAmLnBsdXN7XG4gICAgICAgIEBhcHBseSB0ZXh0LXN1Y2Nlc3MtY29udGVudC1zdHJvbmc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzhBMDA7XG4gICAgICB9XG4gICAgICAubWludXN7XG4gICAgICAgIEBhcHBseSB0ZXh0LWNyaXRpY2FsLWNvbnRlbnQtc3Ryb25nO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjIyMTIxO1xuICAgICAgfVxuICAgICAgJi5wbHVzIHtcbiAgICAgICAgQGFwcGx5IGJnLXN1Y2Nlc3Mtc3VyZmFjZS1zdHJvbmc7XG4gICAgICB9XG4gICAgICAmLm1pbnVzIHtcbiAgICAgICAgQGFwcGx5IGJnLWNyaXRpY2FsLXN1cmZhY2Utc3Ryb25nO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmhvc3R7XG4gICAgICBAYXBwbHkgZmxleC1yb3c7XG4gICAgICAubWludXRle1xuICAgICAgICBAYXBwbHkgcHItNCBib3JkZXItciBib3JkZXItci1uZXV0cmFsLWJvcmRlci1kZWZhdWx0O1xuICAgICAgfVxuICAgICAgLmluZm97XG4gICAgICAgICYtd3JhcHtcbiAgICAgICAgICAudGl0bGUtd3JhcHtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmd1ZXN0e1xuICAgICAgQGFwcGx5IGZsZXgtcm93LXJldmVyc2U7XG4gICAgICAubWludXRle1xuICAgICAgICBAYXBwbHkgcGwtNCBib3JkZXItbCBib3JkZXItbC1uZXV0cmFsLWJvcmRlci1kZWZhdWx0O1xuICAgICAgfVxuICAgICAgLmluZm97XG4gICAgICAgIEBhcHBseSBmbGV4LXJvdy1yZXZlcnNlO1xuICAgICAgICAmLXdyYXB7XG4gICAgICAgICAgLnRpdGxlLXdyYXB7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VidGV4dHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNpbmdsZS1wYWdle1xuICAuc2VjdGlvbi1wb3N0e1xuICAgIC5hcnRpY2xlLWNvbnRlbnR7XG4gICAgICAubGl2ZS1zY29yZS1jdXJyZW50LW1hdGNoLW92ZXJ2aWV3e1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWItMCBtdC04O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmV1cm97XG4gIC5saXZlLXNjb3JlLWN1cnJlbnQtbWF0Y2gtb3ZlcnZpZXd7XG4gICAgQGFwcGx5IGJvcmRlci1iLTAgbWQ6Ym9yZGVyLWIgbWQ6Ym9yZGVyLWItbmV1dHJhbC1ib3JkZXItZGVmYXVsdFxuICB9XG59IiwiLnJlc3VsdHMtaGVhZGVye1xuICAmLXRvcHtcbiAgICBAYXBwbHkgaGlkZGVuIG1kOmZsZXggaXRlbXMtZW5kIGp1c3RpZnktYmV0d2VlbiBnYXAtMiBtYi00O1xuICAgID4gZGl2e1xuICAgICAgQGFwcGx5IGZsZXggaXRlbXMtZW5kIGdhcC0yO1xuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgQGFwcGx5IGp1c3RpZnktc3RhcnQ7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIEBhcHBseSBqdXN0aWZ5LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDN7XG4gICAgICBAYXBwbHkgdGV4dC1oNDAwIG1kOnRleHQtZF9oNDAwIHRleHQtbmV1dHJhbC1jb250ZW50LW5hdmlnYXRpb24gbWItMDtcbiAgICB9XG4gICAgLnBvd2VyZWQtYnl7XG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1lbmQganVzdGlmeS1lbmQgZ2FwLTEuNSBtYi0xLjU7XG4gICAgICBzcGFue1xuICAgICAgICBAYXBwbHkgdGV4dC1uZXV0cmFsLWNvbnRlbnQtd2VhayB0ZXh0LWRfcF9zbV9ib29rIGxlYWRpbmctbm9uZTtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgQGFwcGx5IHctWzU0cHhdIGgtMyBtYi0wLjU7XG4gICAgICB9XG4gICAgfVxuICAgICNzZWFyY2hMaXZlUmVzdWx0c3tcbiAgICAgIC5pbnB1dC13cmFwe1xuICAgICAgICBAYXBwbHkgdy0wO1xuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICBAYXBwbHkgdy1bMTkycHhdO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dHtcbiAgICAgICAgQGFwcGx5IHctZnVsbCBoLTggcm91bmRlZC1zbSBib3JkZXItMCBweC0zIHB5LTIgZm9udC1zYW5zIHRleHQtaW5wdXRfdGV4dF9kZWZhdWx0IHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZyBib3JkZXItbmV1dHJhbC1ib3JkZXItc3Ryb25nIGJnLW5ldXRyYWwtc3VyZmFjZS1kZWZhdWx0O1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LXdlYWs7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGFwcGx5IGJvcmRlci1uZXV0cmFsLWJvcmRlci1kZWZhdWx0LWhvdmVyO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMsICY6Zm9jdXMtdmlzaWJsZSwgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgIEBhcHBseSBib3JkZXItbmV1dHJhbC1ib3JkZXItZGVmYXVsdC1hY3RpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC1idXR0b257XG4gICAgICBAYXBwbHkgdGV4dC1bMTRweF0gdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdDtcbiAgICAgIGl7XG4gICAgICAgIEBhcHBseSB0ZXh0LVsyMHB4XTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm9ubHktbGl2ZXtcbiAgICAgIEBhcHBseSBtbC00IHJlbGF0aXZlIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBjdXJzb3ItcG9pbnRlcjtcbiAgICAgICYtbGFiZWx7XG4gICAgICAgIEBhcHBseSB0ZXh0LWxhYmVsX21kX2Jvb2sgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nO1xuICAgICAgfVxuICAgICAgJi10b2dnbGVye1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgdy03IGgtNCBiZy1hY3Rpb24tc3VyZmFjZS13ZWFrIHJvdW5kZWQtZnVsbCBhZnRlcjpjb250ZW50LVsnJ10gYWZ0ZXI6YWJzb2x1dGUgYWZ0ZXI6dG9wLVsycHhdIGFmdGVyOnN0YXJ0LVsycHhdIGFmdGVyOmJnLWFjdGlvbi1jb250ZW50LWRlZmF1bHQgYWZ0ZXI6cm91bmRlZC1mdWxsIGFmdGVyOmgtMyBhZnRlcjp3LTMgYWZ0ZXI6dHJhbnNpdGlvbi1hbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtYm90dG9te1xuICAgIC5jYWxlbmRhcntcbiAgICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE5LCAxOSwgMTksIDApIDAlLCByZ2JhKDE5LCAxOSwgMTksIDEpIDEwMCUpO1xuICAgICAgICAgIEBhcHBseSBjb250ZW50LVsnJ10gdy1bNDdweF0gaC1mdWxsIGFic29sdXRlIHJpZ2h0LTAgdG9wLTAgYm90dG9tLTAgei0yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXdyYXB7XG4gICAgICAgIEBhcHBseSBvdmVyZmxvdy14LWF1dG8gZmxleCBpdGVtcy1jZW50ZXIgdy1mdWxsO1xuICAgICAgfVxuICAgICAgLnNpbmdsZS1kYXRlLCAuc2luZ2xlLWRhdGUtY2FsZW5kYXIsIC5zaW5nbGUtZGF0ZS1saXZle1xuICAgICAgICBAYXBwbHkgYmctbmV1dHJhbC1iYWNrZ3JvdW5kLWRlZmF1bHQgcmVsYXRpdmUgei0xIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHctWzUycHhdIG1pbi13LVs1MnB4XSBtZDp3LVs4MnB4XSBtZDptaW4tdy1bODJweF0gaC04IHRleHQtbGFiZWxfc21fYm9vayB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIHB5LTEgcHgtMiB1cHBlcmNhc2U7XG4gICAgICAgICYuYWN0aXZlLCAmOmhvdmVye1xuICAgICAgICAgIEBhcHBseSB0ZXh0LXNlbGVjdGVkLWNvbnRlbnQtc3Ryb25nIHRleHQtbGFiZWxfc21fYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgIEBhcHBseSBtaW4tdy1bNDRweF0gdy1bNDRweF0gdGV4dC1bMTRweF0gdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgQGFwcGx5IGJvcmRlci1yIGJvcmRlci1yLW5ldXRyYWwtYm9yZGVyLXdlYWs7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaW5nbGUtZGF0ZS1jYWxlbmRhcntcbiAgICAgICAgQGFwcGx5IHN0aWNreSB6LTIgbGVmdC0wXG4gICAgICB9XG4gICAgICAuc2luZ2xlLWRhdGUtbGl2ZXtcbiAgICAgICAgQGFwcGx5IG1kOmhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50b3VybmFtZW50e1xuICAgICAgLmxpc3QsIC50b3VybmFtZW50e1xuICAgICAgICBAYXBwbHkgcHktMSBweC0zIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtWzIwcHhdIGgtOCB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0O1xuICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJde1xuICAgICAgICAgIEBhcHBseSB0ZXh0LXNlbGVjdGVkLWNvbnRlbnQtc3Ryb25nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudG91cm5hbWVudHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1sIGJvcmRlci1sLW5ldXRyYWwtYm9yZGVyLXdlYWs7XG4gICAgICB9XG4gICAgICAuc2luZ2xlLWRhdGV7XG4gICAgICAgIEBhcHBseSBib3JkZXItbCBib3JkZXItbC1uZXV0cmFsLWJvcmRlci13ZWFrIGZsZXgtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mbGF0cGlja3ItY2FsZW5kYXJ7XG4gIEBhcHBseSBiZy1uZXV0cmFsLWJvcmRlci13ZWFrIHNoYWRvdy1ub25lO1xuICAuZmxhdHBpY2tyLXByZXYtbW9udGgsIC5mbGF0cGlja3ItbmV4dC1tb250aHtcbiAgICBzdmd7XG4gICAgICBwYXRoe1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmxhdHBpY2tyLW1vbnRoLCAuZmxhdHBpY2tyLXdlZWtkYXl7XG4gICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZztcbiAgfVxuICAuZmxhdHBpY2tyLWRheXtcbiAgICBAYXBwbHkgYmctbmV1dHJhbC1ib3JkZXItd2VhayB0ZXh0LW5ldXRyYWwtY29udGVudC1zdHJvbmcgYm9yZGVyLTAgcm91bmRlZC1ub25lIGhvdmVyOnRleHQtc2VsZWN0ZWQtY29udGVudC1zdHJvbmcgaG92ZXI6YmctdHJhbnNwYXJlbnQ7XG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIEBhcHBseSBiZy1zZWxlY3RlZC1zdXJmYWNlLXdlYWsgdGV4dC1zZWxlY3RlZC1jb250ZW50LWRlZmF1bHQ7XG4gICAgfVxuICAgICYuZmxhdHBpY2tyLWRpc2FibGVke1xuICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LXdlYWs7XG4gICAgfVxuICB9XG4gIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHN7XG4gICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZyB0ZXh0LWxhYmVsX3NtX2JvbGQ7XG4gIH1cbiAgLm51bUlucHV0V3JhcHBlcntcbiAgICBAYXBwbHkgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nIHRleHQtbGFiZWxfc21fYm9sZDtcbiAgICBzcGFue1xuICAgICAgJi5hcnJvd1Vwe1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFycm93RG93bntcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5saWdodHtcbiAgLnd5bmlrb21hdC1tYXRjaC1odG1se1xuICAgIC5tYXRjaC13cmFwcGVye1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWFnZXMvcGl0Y2gtbGlnaHQucG5nJykgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsYXllciB7XG4gICAgICAubmFtZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuYWN0aW9uc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M2QzZDNiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAucmVmZXJlZSB7XG4gICAgICAubmFtZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ud3luaWtvbWF0LW1hdGNoLWh0bWx7XG4gIC5tYXRjaC13cmFwcGVye1xuICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCBiZy1jZW50ZXIgYmctbm8tcmVwZWF0IGJnLWNvdmVyIHctZnVsbCBoLTAgcmVsYXRpdmUgbXQtWzYwcHhdIG1kOm10LTAgbWItWzE4cHhdIG1kOm1iLTA7XG4gICAgcGFkZGluZy1ib3R0b206IDg5LjYzJTtcbiAgfVxuXG4gIC5udW1iZXIge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LWFjdGlvbi1jb250ZW50LXN0cm9uZyB0ZXh0LWgxMDAgbWQ6dGV4dC1kX2gyMDAgZm9udC1ncm90ZXNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ3MDA7XG4gIH1cblxuICAudGVhbXtcbiAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHJpZ2h0LTAgYm90dG9tLTAgdy1mdWxsIGgtZnVsbDtcbiAgICAuZ29hbGtlZXBlcnMsIC5kZWZlbmRlcnMsIC5oZWxwZXJzLCAuaGVscGVycy1hdHRhY2tlcnMsIC5hdHRhY2tlcnMge1xuICAgICAgQGFwcGx5IGFic29sdXRlIGZsZXggaXRlbXMtc3RhcnQganVzdGlmeS1jZW50ZXIgZ2FwLTIgbGVmdC0wIHJpZ2h0LTAgbXgtYXV0bztcbiAgICB9XG5cbiAgICAuZ29hbGtlZXBlcnN7XG4gICAgICBAYXBwbHkgYm90dG9tLTAgei01O1xuICAgICAgQHNjcmVlbiBtZHtcbiAgICAgICAgYm90dG9tOiA2JTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRlZmVuZGVyc3tcbiAgICAgIEBhcHBseSB6LTQ7XG4gICAgfVxuICAgIC5oZWxwZXJze1xuICAgICAgQGFwcGx5IHotMztcbiAgICB9XG4gICAgLmhlbHBlcnMtYXR0YWNrZXJze1xuICAgICAgQGFwcGx5IHotMjtcbiAgICB9XG4gICAgLmF0dGFja2Vyc3tcbiAgICAgIEBhcHBseSB6LTE7XG4gICAgfVxuXG4gICAgJi5saW5lcy00IHtcbiAgICAgIC5kZWZlbmRlcnN7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBib3R0b206IDMyJTtcbiAgICAgIH1cbiAgICAgIC5oZWxwZXJze1xuICAgICAgICBib3R0b206IDU3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgICAuaGVscGVycy1hdHRhY2tlcnMsXG4gICAgICAuYXR0YWNrZXJze1xuICAgICAgICBib3R0b206IDg0JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5saW5lcy01IHtcbiAgICAgIC5kZWZlbmRlcnN7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBib3R0b206IDIyJTtcbiAgICAgICAgQHNjcmVlbiBtZHtcbiAgICAgICAgICBib3R0b206IDI2JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlbHBlcnN7XG4gICAgICAgIGJvdHRvbTogNDglO1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICAgIC5oZWxwZXJzLWF0dGFja2Vyc3tcbiAgICAgICAgYm90dG9tOiA2OSU7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgIGJvdHRvbTogNjclO1xuICAgICAgICB9XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgfVxuICAgICAgLmF0dGFja2Vyc3tcbiAgICAgICAgYm90dG9tOiA5MCU7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgIGJvdHRvbTogODYlO1xuICAgICAgICB9XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wbGF5ZXJ7XG4gICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCByZWxhdGl2ZSB6LTI7XG4gICAgICAmLXdyYXB7XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBmbGV4LTE7XG4gICAgICB9XG4gICAgICAubnVtYmVye1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgbXgtYXV0byByb3VuZGVkLWZ1bGwgdy03IGgtNyBtZDp3LTEyIG1kOmgtMTIgbWItMTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgQGFwcGx5IHctNSBoLTc7XG4gICAgICAgIH1cbiAgICAgICAgLnBsdXMsIC5taW51c3tcbiAgICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYWJzb2x1dGUgdy1bMTRweF0gaC1bMTRweF0gbWQ6dy1bMjJweF0gbWQ6aC1bMjJweF0gcm91bmRlZC1mdWxsIC10b3AtWzVweF0gLXJpZ2h0LVs1cHhdIHRleHQtWzE2cHhdIG1kOnRleHQtWzI1cHhdIGZvbnQtc2FucztcbiAgICAgICAgfVxuICAgICAgICAucGx1cywgJi5wbHVze1xuICAgICAgICAgIEBhcHBseSB0ZXh0LXN1Y2Nlc3MtY29udGVudC1zdHJvbmc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDOEEwMDtcbiAgICAgICAgfVxuICAgICAgICAubWludXN7XG4gICAgICAgICAgQGFwcGx5IHRleHQtY3JpdGljYWwtY29udGVudC1zdHJvbmc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyMjEyMTtcbiAgICAgICAgfVxuICAgICAgICAmLnBsdXMge1xuICAgICAgICAgIEBhcHBseSBiZy1zdWNjZXNzLXN1cmZhY2Utc3Ryb25nO1xuICAgICAgICB9XG4gICAgICAgICYubWludXMge1xuICAgICAgICAgIEBhcHBseSBiZy1jcml0aWNhbC1zdXJmYWNlLXN0cm9uZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5hbWV7XG4gICAgICAgIEBhcHBseSBweS0wLjUgcHgtMS41IHRleHQtZF9oMTAwIHNlbGYtY2VudGVyIHVwcGVyY2FzZSBmb250LWdyb3Rlc2sgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nIHRleHQtY2VudGVyIGJnLWFjdGlvbi1zdXJmYWNlLWRlZmF1bHQtYWN0aXZlIHRyYW5zaXRpb24tYWxsIHdoaXRlc3BhY2Utbm93cmFwO1xuICAgICAgfVxuICAgICAgLmFjdGlvbnMge1xuICAgICAgICBAYXBwbHkgbWluLXctMCBtYXgtdy1mdWxsIG14LWF1dG8gbWluLWgtWzI0cHhdIHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhayBmb250LWdyb3Rlc2sgcHktMSBiZy1uZXV0cmFsLXN1cmZhY2UtZGVmYXVsdC1ob3ZlciBmbGV4IHRyYW5zaXRpb24tYWxsO1xuICAgICAgICA+ICoge1xuICAgICAgICAgIEBhcHBseSBmbGV4LTEgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZ2FwLTAuNSByZWxhdGl2ZSB0ZXh0LWxhYmVsX21kX2JvbGQgbWluLXctWzI5cHhdIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICYud2hpdGV7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1hY3Rpb24tY29udGVudC1kZWZhdWx0ICN7IWltcG9ydGFudH07XG4gICAgICAgICAgfVxuICAgICAgICAgICYucmVke1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtY3JpdGljYWwtYm9yZGVyLWRlZmF1bHQgI3shaW1wb3J0YW50fTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWsgI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgICYud2hpdGV7XG4gICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWFjdGlvbi1jb250ZW50LWRlZmF1bHQgI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucmVke1xuICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1jcml0aWNhbC1ib3JkZXItZGVmYXVsdCAjeyFpbXBvcnRhbnR9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpe1xuICAgICAgICAgICAgQGFwcGx5IHctWzE0cHhdIGgtWzE0cHhdIHRleHQtWzE0cHhdO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBAYXBwbHkgdy1bMTRweF0gaC1bMTRweF07XG4gICAgICAgICAgICAmLnllbGxvdy1jYXJkLCAmLnJlZC1jYXJke1xuICAgICAgICAgICAgICBAYXBwbHkgdy1bMTBweF0gaC0zIHJvdW5kZWQtWzFweF0gYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnllbGxvdy1jYXJke1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERjM3O1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucmVkLWNhcmR7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMjIxMjE7XG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjA2M3JlbSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoKDUwJSAtIDAuMDYzcmVtKSAqICgtMSkpLCBjYWxjKCg1MCUgKyAwLjA2M3JlbSkgKiAoLTEpKSk7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMC4wNjNyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVmZXJlZXtcbiAgICBAYXBwbHkgZmxleCBhYnNvbHV0ZTtcbiAgICBib3R0b206IDglO1xuICAgIGxlZnQ6IDUlO1xuICAgIC5uYW1le1xuICAgICAgQGFwcGx5IHB5LTAuNSBweC0yIHRleHQtaDIwMCBtZDp0ZXh0LWRfaDMwMCBmb250LWdyb3Rlc2sgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJnLWFjdGlvbi1zdXJmYWNlLWRlZmF1bHQtYWN0aXZlO1xuICAgIH1cbiAgICAubnVtYmVye1xuICAgICAgQGFwcGx5IHctNiBoLTYgbWQ6dy04IG1kOmgtOCBmb250LWdyb3Rlc2s7XG4gICAgfVxuICB9XG4gIC5tYXRjaC1jaGFuZ2Vze1xuICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBpdGVtcy1zdGFydCBnYXAtNjtcbiAgICA+IGRpdntcbiAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAc2NyZWVuIG1ke1xuICAgICAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAwLjc1cmVtKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC43NXJlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmxpdmUtc2NvcmUtbGVnZW5ke1xuICBAYXBwbHkgZmxleCBtYi0xMjtcbiAgPiBkaXZ7XG4gICAgQGFwcGx5IHctZnVsbCBtZDp3LTEvMztcbiAgICA+IC5zaW5nbGUtbGVnZW5ke1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBAYXBwbHkgbWItNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdsZS1sZWdlbmR7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC0yO1xuICAgICYtaWNvbntcbiAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBnYXAtMC41IHctNjtcbiAgICB9XG4gICAgJi1pbWFnZXtcbiAgICAgICYueWVsbG93LWNhcmQsICYucmVkLWNhcmR7XG4gICAgICAgIEBhcHBseSB3LVsxMHB4XSBoLVsxOHB4XTtcbiAgICAgIH1cbiAgICAgICYud2VzLWJhbGwsICYud2VzLXNob2V7XG4gICAgICAgIEBhcHBseSB3LTQgaC00IHRleHQtWzE2cHhdIHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhaztcbiAgICAgICAgJi5yZWR7XG4gICAgICAgICAgQGFwcGx5IHRleHQtY3JpdGljYWwtYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgICAgJi53aGl0ZXtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1hY3Rpb24tY29udGVudC1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnN3YXB7XG4gICAgICAgIEBhcHBseSB3LTUgaC01O1xuICAgICAgfVxuICAgICAgJi5ub3Rle1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC1mdWxsIHctNiBoLTggdGV4dC1hY3Rpb24tY29udGVudC1zdHJvbmcgdGV4dC1oMTAwIGZvbnQtZ3JvdGVzayBiZy1hY3Rpb24tc3VyZmFjZS1zdHJvbmc7XG4gICAgICB9XG4gICAgICAmLnBsdXMsICYubWludXN7XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB3LTQgaC02IHJvdW5kZWQtZnVsbCBmb250LXNhbnM7XG4gICAgICB9XG4gICAgICAmLnBsdXN7XG4gICAgICAgIEBhcHBseSB0ZXh0LXN1Y2Nlc3Mtc3VyZmFjZS1zdHJvbmc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzczMkM7XG4gICAgICB9XG4gICAgICAmLm1pbnVze1xuICAgICAgICBAYXBwbHkgdGV4dC1jcml0aWNhbC1zdXJmYWNlLXN0cm9uZztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVEMjAyNDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZXtcbiAgICAgIEBhcHBseSBmbGV4LTEgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCB0ZXh0LWxhYmVsX21kX2Jvb2s7XG4gICAgfVxuICB9XG59IiwiLnBsYXktb2Zmc3tcbiAgQGFwcGx5IGJnLW5ldXRyYWwtc3VyZmFjZS1zdHJvbmcgcC00IG1kOnAtOCBvdmVyZmxvdy14LXNjcm9sbCBmbGV4IGdhcC0xMiBtaW4taC1bNTAwcHhdO1xuICAmOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gZGl2e1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC00IGp1c3RpZnktYXJvdW5kO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgIC5zaW5nbGUtcGxheS1vZmZ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBhcHBseSBjb250ZW50LVsnJ10gYWJzb2x1dGUgdG9wLTEyIGxlZnQtZnVsbCB3LTYgaC1bMXB4XSBiZy1uZXV0cmFsLWJvcmRlci1kZWZhdWx0IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgLnRlYW0td3JhcHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSBhYnNvbHV0ZSB0b3AtMCAtcmlnaHQtWzI2cHhdIHctWzFweF0gaC1bNTZweF0gYmctbmV1dHJhbC1ib3JkZXItZGVmYXVsdCBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAudGVhbS13cmFwe1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSBhYnNvbHV0ZSBib3R0b20tMCAtcmlnaHQtWzI2cHhdIHctWzFweF0gaC1bNTZweF0gYmctbmV1dHJhbC1ib3JkZXItZGVmYXVsdCBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCguZmlyc3Qpe1xuICAgICAgLnNpbmdsZS1wbGF5LW9mZiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGFic29sdXRlIHRvcC0xMiByaWdodC1mdWxsIHctNiBoLVsxcHhdIGJnLW5ldXRyYWwtYm9yZGVyLWRlZmF1bHQgYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgIC5zaW5nbGUtcGxheS1vZmZ7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgLnRlYW0td3JhcHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGgtWzU2cHhdO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgIC50ZWFtLXdyYXB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaC1bNTZweF07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAuc2luZ2xlLXBsYXktb2ZmIHtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAudGVhbS13cmFwe1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaC1bMTE0cHhdO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgIC50ZWFtLXdyYXB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaC1bMTE0cHhdO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgLnNpbmdsZS1wbGF5LW9mZiB7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgLnRlYW0td3JhcHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGgtWzIyNnB4XTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAudGVhbS13cmFwe1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGgtWzIyNnB4XTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlLXBsYXktb2Zme1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC1bMXB4XSBtaW4tdy1bMjI0cHhdIHJlbGF0aXZlO1xuICAgIC50ZWFtLXdyYXB7XG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIGJvcmRlci1yLTIgYm9yZGVyLXItdHJhbnNwYXJlbnQgYmctbmV1dHJhbC1zdXJmYWNlLWRlZmF1bHQgdy1mdWxsIHJlbGF0aXZlO1xuICAgICAgLnRlYW17XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMiBwLTMgaC0xMjtcbiAgICAgICAgLmltYWdle1xuICAgICAgICAgIEBhcHBseSB3LTYgaC02IGJnLWNlbnRlciBiZy1uby1yZXBlYXQgYmctY29udGFpbiBiZy10cmFuc3BhcmVudDtcbiAgICAgICAgICAmLmVtcHR5e1xuICAgICAgICAgICAgQGFwcGx5IGJnLW5ldXRyYWwtc3VyZmFjZS13ZWFrIHJvdW5kZWQtZnVsbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWV7XG4gICAgICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LWRlZmF1bHQgdGV4dC1sYWJlbF9tZF9ib2xkIGZsZXgtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlc3VsdHtcbiAgICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LWRlZmF1bHQgdGV4dC1sYWJlbF9tZF9ib2xkIHByLTU7XG4gICAgICB9XG4gICAgICAmLndpbm5lcntcbiAgICAgICAgQGFwcGx5IGJvcmRlci1yLWFjdGlvbi1jb250ZW50LXdlYWs7XG4gICAgICB9XG4gICAgICAmLmxvc2Vye1xuICAgICAgICAudGVhbXtcbiAgICAgICAgICAubmFtZXtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVzdWx0e1xuICAgICAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJhc2ljLWluZm97XG4gIC50YWJsZXByZXNze1xuICAgIHRke1xuICAgICAgQGFwcGx5IGJvcmRlci14LTAgYm9yZGVyLXQtMCBib3JkZXItYiBib3JkZXItc29saWQgYm9yZGVyLWItbmV1dHJhbC1ib3JkZXItZGVmYXVsdCB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0IHRleHQtbGFiZWxfbWRfYm9vayBweS00IHB4LTIgYWxpZ24tbWlkZGxlO1xuICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZyB0ZXh0LWxhYmVsX21kX2JvbGQ7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBAYXBwbHkgdGV4dC1hY3Rpb24tY29udGVudC13ZWFrIHRleHQtbGFiZWxfbWRfYm9sZCBob3Zlcjp0ZXh0LWFjdGlvbi1jb250ZW50LWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5saXZlLXNlYXNvbi10YWJsZS1zcXVhZC1sZWdlbmR7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBkaXZpZGUteC1bMXB4XSBkaXZpZGUtbmV1dHJhbC1ib3JkZXItZGVmYXVsdCBnYXAtMiBvdmVyZmxvdy14LXNjcm9sbDtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBwe1xuICAgIEBhcHBseSB3aGl0ZXNwYWNlLW5vd3JhcCB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIHRleHQtbGFiZWxfc21fYm9vayBmb250LXNhbnM7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgIEBhcHBseSBwbC0yO1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJsaXZlLXNjb3Jlcy9zaW5nbGUtcm93XCI7XG5AaW1wb3J0IFwibGl2ZS1zY29yZXMvc2luZ2xlLWxpbmVcIjtcbkBpbXBvcnQgXCJsaXZlLXNjb3Jlcy90ZWFtc1wiO1xuQGltcG9ydCBcImxpdmUtc2NvcmVzL2N1cnJlbnQtbWF0Y2hcIjtcbkBpbXBvcnQgXCJsaXZlLXNjb3Jlcy90YWJsZVwiO1xuQGltcG9ydCBcImxpdmUtc2NvcmVzL3RhYmxlLWxlZ2VuZFwiO1xuQGltcG9ydCBcImxpdmUtc2NvcmVzL3JlY29yZHNcIjtcbkBpbXBvcnQgXCJsaXZlLXNjb3Jlcy9zZWFzb24tY2hvaWNlXCI7XG5AaW1wb3J0IFwibGl2ZS1zY29yZXMvd2hvLXdpbnNcIjtcbkBpbXBvcnQgXCJsaXZlLXNjb3Jlcy90eXBlLXRoZS13aW5uZXJcIjtcbkBpbXBvcnQgXCJsaXZlLXNjb3Jlcy9zdGF0c1wiO1xuQGltcG9ydCBcImxpdmUtc2NvcmVzL21hdGNoLW92ZXJ2aWV3XCI7XG5AaW1wb3J0IFwibGl2ZS1zY29yZXMvcmVzdWx0cy1oZWFkZXJcIjtcbkBpbXBvcnQgXCJsaXZlLXNjb3Jlcy93eW5pa29tYXQtbWF0Y2gtaHRtbFwiO1xuQGltcG9ydCBcImxpdmUtc2NvcmVzL3Nob3J0Y29kZS1sZWdlbmRcIjtcbkBpbXBvcnQgXCJsaXZlLXNjb3Jlcy9wbGF5LW9mZnNcIjtcbkBpbXBvcnQgXCJsaXZlLXNjb3Jlcy9iYXNpYy1pbmZvXCI7XG5AaW1wb3J0IFwibGl2ZS1zY29yZXMvdGFibGUtc3F1YWQtbGVnZW5kXCI7XG4ubGl2ZS1zY29yZXMtZXhwYW5kLWJ0bntcbiAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHctZnVsbCBweC0zIHB5LTMuNSB0ZXh0LWNlbnRlciB0ZXh0LWxhYmVsX21kX2JvbGQgdGV4dC1hY3Rpb24tY29udGVudC13ZWFrIG1iLTEwO1xuICBpe1xuICAgIEBhcHBseSB0ZXh0LVs2cHhdIG1sLTIgYmxvY2s7XG4gIH1cbn1cbiNsaXZlLXNjb3Jlcy10YWItY29udGVudCwgLmxpdmUtc2NvcmVzLXNpZGViYXJ7XG4gID4gZGl2e1xuICAgIEBhcHBseSBwdC01IG1kOnB0LTA7XG4gICAgJjpub3QoI25ld3Mpe1xuICAgICAgQGFwcGx5IGJnLW5ldXRyYWwtc3VyZmFjZS1kZWZhdWx0IG1kOmJnLXRyYW5zcGFyZW50IHJvdW5kZWQtWzE2cHhdIG1kOnJvdW5kZWQtbm9uZSBwYi0zIG1kOnBiLTA7XG4gICAgfVxuICB9XG59XG4ubGl2ZS1zY29yZXMtc2lkZWJhcntcbiAgPiBkaXZ7XG4gICAgQGFwcGx5IC1tbC00IC1tci00IG1kOm14LTAgcHgtNCBtZDpweC0wO1xuICB9XG59XG4ucXVldWVzLWRyb3Bkb3duLWJ1dHRvbntcbiAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtMiBteS0zIHRleHQtaDIwMCBtZDp0ZXh0LWRfaDIwMCB0ZXh0LW5ldXRyYWwtY29udGVudC1uYXZpZ2F0aW9uIGN1cnNvci1wb2ludGVyIHVwcGVyY2FzZTtcbiAgaXtcbiAgICBAYXBwbHkgdGV4dC1bNnB4XTtcbiAgfVxufVxuLnF1ZXVlcy1kcm9wZG93bntcbiAgQGFwcGx5IHotMzAgYmctbmV1dHJhbC1zdXJmYWNlLWRlZmF1bHQgbWluLXctWzEwMHB4XSBweS0yIHB4LTE7XG4gIGRpdntcbiAgICBAYXBwbHkgZm9udC1zZW1pYm9sZCB1cHBlcmNhc2UgZm9udC1ncm90ZXNrIHRleHQtaDEwMCB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIGhvdmVyOnRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZyBjdXJzb3ItcG9pbnRlcjtcbiAgfVxufVxuXG4uYXV0aG9yLWJveC13cmFwe1xuICBAYXBwbHkgaGlkZGVuIG1kOmJsb2NrO1xuICAmLm5vdC12aXNpYmxle1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGVudC1ib2R5Om5vdCguYXJ0aWNsZS1jb250ZW50KSB7XG4gID4gKiB7XG4gICAgQGFwcGx5IHRleHQtcF9sZ19ib29rIG1kOnRleHQtZF9wX2xnX2Jvb2s7XG4gIH1cbn1cblxuLm1hdGNoLWNvbnRlbnR7XG4gIHAsIHVsIGxpe1xuICAgIEBhcHBseSB0ZXh0LXBfbGdfYm9vayBtZDp0ZXh0LWRfcF9sZ19ib29rIHRleHQtbmV1dHJhbC1jb250ZW50LWRlZmF1bHQgbWItNDtcbiAgfVxuICB1bHtcbiAgICBAYXBwbHkgbGlzdC1kaXNjIHBsLTg7XG4gIH1cbn0iLCJAdGFpbHdpbmQgYmFzZTtcblxuYm9keXtcbiAgQHNjcmVlbiBsZyB7XG4gICAgW2NsYXNzKj1cImJnLVwiXSwgW2NsYXNzKj1cInRleHQtbmV1dHJhbFwiXSwgW2NsYXNzKj1cInRleHQtc2VsZWN0ZWRcIl0sIFtjbGFzcyo9XCJ0ZXh0LWFjdGlvblwiXSwgW2NsYXNzKj1cInRleHQtc3VjY2Vzc1wiXSwgW2NsYXNzKj1cInRleHQtY3JpdGljYWxcIl0sIHNwYW4sIHAsICogPiBhLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIH1cbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAmLmJvZHktbWVudS1zaG93bntcbiAgICBAc2NyZWVuIGxne1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQGxheWVyIGJhc2Uge1xuICBib2R5IHtcbiAgICBAYXBwbHkgYW50aWFsaWFzZWQgYmctbmV1dHJhbC1zdXJmYWNlLW5hdmlnYXRpb24gbWQ6YmctbmV1dHJhbC1iYWNrZ3JvdW5kLWRlZmF1bHQgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdDtcbiAgfVxuICBbY2xhc3MqPVwidGV4dC1sYWJlbF9cIl0sXG4gIFtjbGFzcyo9XCJ0ZXh0LWRfbGFiZWxfXCJdIHtcbiAgICBAYXBwbHkgZm9udC1zYW5zO1xuICB9XG4gIFtjbGFzcyo9XCJ0ZXh0LXBfXCJdLFxuICBbY2xhc3MqPVwidGV4dC1kX3BfXCJdIHtcbiAgICBAYXBwbHkgZm9udC1zZXJpZjtcbiAgfVxuICBbY2xhc3MqPVwidGV4dC1kX3Bfc21fXCJde1xuICAgIEBhcHBseSBmb250LXNhbnM7XG4gIH1cbiAgW2NsYXNzKj1cInRleHQtaW5wdXRfdGV4dFwiXXtcbiAgICBAYXBwbHkgZm9udC1zYW5zO1xuICB9XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIC5oMSxcbiAgLmgyLFxuICAuaDMsXG4gIC5oNCxcbiAgLmg1LFxuICAuaDYge1xuICAgIEBhcHBseSBtYi0yIGZvbnQtZ3JvdGVzaztcbiAgfVxuICBoMSxcbiAgLmgxIHtcbiAgICBAYXBwbHkgdGV4dC1oNjAwIGxnOnRleHQtZF9oNjAwO1xuICB9XG4gIGgyLFxuICAuaDIge1xuICAgIEBhcHBseSB0ZXh0LWg1MDAgbGc6dGV4dC1kX2g1MDA7XG4gIH1cbiAgaDMsXG4gIC5oMyB7XG4gICAgQGFwcGx5IHRleHQtaDQwMCBsZzp0ZXh0LWRfaDQwMDtcbiAgfVxuICBoNCxcbiAgLmg0IHtcbiAgICBAYXBwbHkgdGV4dC1oMzAwIGxnOnRleHQtZF9oMzAwO1xuICB9XG4gIGg1LFxuICAuaDUge1xuICAgIEBhcHBseSB0ZXh0LWgyMDAgbGc6dGV4dC1kX2gyMDA7XG4gIH1cbiAgaDYsXG4gIC5oNiB7XG4gICAgQGFwcGx5IHVwcGVyY2FzZSB0ZXh0LWgxMDAgbGc6dGV4dC1kX2gxMDA7XG4gIH1cbiAgcCB7XG4gICAgQGFwcGx5IGZvbnQtc2VyaWYgdGV4dC1wX2Jhc2ljX2Jvb2sgbGc6dGV4dC1kX3BfYmFzaWNfYm9vaztcbiAgfVxuICAud2VzemxvIHtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgQGFwcGx5IG1heC13LWZ1bGwgZ3JvdyBwdC1bNjVweF07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBAYXBwbHkgcHktMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxheW91dCB7XG4gICAgJi1kb3VibGUge1xuICAgICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgbGc6Z3JpZC1jb2xzLTEyIGdhcC00IGxnOmdhcC14LTUgbGc6Z2FwLXktNjtcblxuICAgICAgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAYXBwbHkgbGc6Y29sLXNwYW4tNyBsZzotbXItNjtcbiAgICAgIH1cblxuICAgICAgPiA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIEBhcHBseSBsZzpjb2wtc3Bhbi00IGxnOi1tbC02IGxnOmNvbC1lbmQtMTM7XG4gICAgICB9XG5cbiAgICAgICYgKyAmIHtcbiAgICAgICAgQGFwcGx5IHB0LTQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBzdXBwb3J0cyAoc2Nyb2xsYmFyLWNvbG9yOiBhdXRvKSB7XG4gICAgKiB7XG4gICAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXNjcm9sbGJhcikgdmFyKC0tbmV1dHJhbC1iYWNrZ3JvdW5kLWRlZmF1bHQpO1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIH1cbiAgfVxuXG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBAYXBwbHkgYmctbmV1dHJhbC1iYWNrZ3JvdW5kLWRlZmF1bHQ7XG4gICAgICBAYXBwbHkgdy1bNXB4XSBoLVs1cHhdO1xuICAgIH1cbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhcik7XG4gICAgfVxuXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItaG92ZXIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIH1cblxuXG5cbiAgW2RyYXdlci1iYWNrZHJvcF17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5NyAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLWJnLXNldF0ge1xuICAgIEBzY3JlZW4gc20ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmctaW1hZ2UtdGFibGV0LCB2YXIoLS1iZy1pbWFnZSkpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJnLWltYWdlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBkaXZ7XG4gICAgJjpoYXMoPiAucmUtYm94KXtcbiAgICAgID4gZGl2e1xuICAgICAgICAmOm5vdCgucmUtYm94KXtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmUtYm94e1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgLS10dy1yb3RhdGU6IDE4MGRlZyAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnNpbmdsZS1wYWdlIC5zaW5nbGUtYm9va2llLWNvbnRlbnQgLmZ1bGwtY29udGVudCwgLnNpbmdsZS1wYWdlIC5zZWN0aW9uLXBvc3QgLmFydGljbGUtY29udGVudHtcbiAgICBhe1xuICAgICAgQGFwcGx5IGJyZWFrLXdvcmRzIHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhaztcbiAgICB9XG4gICAgcCxcbiAgICB1bCBsaSwgb2wgbGkge1xuICAgICAgQGFwcGx5IGZvbnQtc2VyaWYgdGV4dC1wX2xnX2Jvb2sgbWQ6dGV4dC1kX3BfbGdfYm9vaztcbiAgICB9XG4gICAgb2x7XG4gICAgICBAYXBwbHkgbGlzdC1kZWNpbWFsIHBsLTg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIEBhcHBseSBsaXN0LWRpc2MgcGwtODtcbiAgICAgIGxpIHtcbiAgICAgICAgQGFwcGx5IG1iLTQ7XG4gICAgICB9XG4gICAgfVxuICAgID4gKiwgLndwLWZhcS1zY2hlbWEtaXRlbXMgPiAqIHtcbiAgICAgIEBhcHBseSBtYi02O1xuICAgIH1cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBAYXBwbHkgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nO1xuICAgIH1cbiAgICBvYmplY3R7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAYXBwbHkgYXNwZWN0LXZpZGVvO1xuICAgICAgZW1iZWR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAubGl2ZS1pdGVte1xuICAgICAgQGFwcGx5IGZsZXggaXRlbXMtc3RhcnQganVzdGlmeS1zdGFydCBnYXAtMiBib3JkZXItYiBwYi02IG1iLTIuNSBib3JkZXItYi1uZXV0cmFsLWJvcmRlci1kZWZhdWx0O1xuICAgICAgLmxpdmUtaGVhZGVye1xuICAgICAgICBAYXBwbHkgbXItMiB0ZXh0LWgzMDAgZm9udC1ncm90ZXNrIHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhayBtZDp0ZXh0LWRfaDMwMDtcbiAgICAgIH1cbiAgICAgIC5saXZlLWNvbnRlbnR7XG4gICAgICAgIEBhcHBseSBmb250LXNlcmlmIHRleHQtcF9sZ19ib29rIHRleHQtbmV1dHJhbC1jb250ZW50LWRlZmF1bHQgbWQ6dGV4dC1kX3BfbGdfYm9vaztcbiAgICAgICAgPiAqe1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgIEBhcHBseSBtYi00O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgQGFwcGx5IGgtYXV0byBtYXgtdy1mdWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1vZi1jb250ZW50c3tcbiAgICAgIGgye1xuICAgICAgICBAYXBwbHkgbWItNjtcbiAgICAgIH1cbiAgICAgIG9se1xuICAgICAgICBAYXBwbHkgbGlzdC1kZWNpbWFsIHBsLTQ7XG4gICAgICAgIGxpe1xuICAgICAgICAgIEBhcHBseSBtYi0zIGZvbnQtZ3JvdGVzayB0ZXh0LWgzMDAgbWQ6dGV4dC1kX2gzMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLndwLWNhcHRpb257XG4gICAgICBAYXBwbHkgbS0wIGJvcmRlci0wIGJnLXRyYW5zcGFyZW50IHAtMDtcbiAgICAgIGltZ3tcbiAgICAgICAgQGFwcGx5IGltZy1mbHVpZDtcbiAgICAgIH1cbiAgICAgIC53cC1jYXB0aW9uLXRleHR7XG4gICAgICAgIEBhcHBseSBteC00IGJvcmRlci1iIHB5LTMgdGV4dC1sZWZ0IGZvbnQtc2FucyB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIHRleHQtbGFiZWxfc21fYm9vayBib3JkZXItYi1uZXV0cmFsLWJvcmRlci1kZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgICB0YWJsZXtcbiAgICAgIHRoLCB0ZHtcbiAgICAgICAgQGFwcGx5IGJvcmRlciBwLTIgdGV4dC1wX2Jhc2ljX2Jvb2sgYm9yZGVyLW5ldXRyYWwtYm9yZGVyLWRlZmF1bHQgbWQ6dGV4dC1kX3BfYmFzaWNfYm9vaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5ldXJve1xuICAgICAgcCwgdWwgbGksIG9sIGxpIHtcbiAgICAgICAgQGFwcGx5IHRleHQtcF9sZ19ib29rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjd3BhZG1pbmJhciB7XG4gICAgQGFwcGx5IGhpZGRlbiBsZzpibG9jaztcbiAgfVxuXG4gIC5wb3dlcmVkLWJ5e1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWVuZCBqdXN0aWZ5LWVuZCBnYXAtMS41IHB0LTI7XG4gICAgc3BhbntcbiAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIHRleHQtZF9wX3NtX2Jvb2sgbGVhZGluZy1ub25lO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBAYXBwbHkgdy1bNTRweF0gaC0zO1xuICAgIH1cbiAgfVxuXG4gIC5yZS1ib3gtd3JhcHtcbiAgICAmLm1vYmlsZXtcbiAgICAgIC56ZXJvbWVkaWEtY29udGVudHtcbiAgICAgICAgQGFwcGx5IHN0aWNreSB0b3AtWzY2cHhdIHNlbGYtc3RhcnQgb3ZlcmZsb3ctaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5cbkBsYXllciBjb21wb25lbnRzIHtcbiAgQGltcG9ydCBcInBhcnRpYWxzL2F1dGhvcnNcIjtcbiAgQGltcG9ydCBcInBhcnRpYWxzL2J1dHRvbnNcIjtcbiAgQGltcG9ydCBcInBhcnRpYWxzL2FydGljbGVcIjtcbiAgQGltcG9ydCBcInBhcnRpYWxzL25hdmlnYXRpb25cIjtcbiAgQGltcG9ydCBcInBhcnRpYWxzL25hdmJhclwiO1xuICBAaW1wb3J0IFwicGFydGlhbHMvYnJlYWRjcnVtYnNcIjtcbiAgQGltcG9ydCBcInBhcnRpYWxzL3BhZ2luYXRpb25cIjtcbiAgQGltcG9ydCBcInBhcnRpYWxzL2xvZ2luXCI7XG4gIEBpbXBvcnQgXCJwYXJ0aWFscy9jb21tZW50c1wiO1xuICBAaW1wb3J0IFwicGFydGlhbHMvYm9va2llXCI7XG4gIEBpbXBvcnQgXCJwYXJ0aWFscy9saXZlLWxpc3RcIjtcbiAgQGltcG9ydCBcInBhcnRpYWxzL2Z1a3NpYXJ6LWJhbm5lclwiO1xuICBAaW1wb3J0IFwicGFydGlhbHMvc3BlY2lhbC9ldXJvMjAyNFwiO1xuICAuc2VjdGlvbi1oZWFkZXIge1xuICAgIEBhcHBseSB0ZXh0LWFjdGlvbi1jb250ZW50LWRlZmF1bHQgbGc6dGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nO1xuICB9XG5cbiAgLmFjY29yZGlvbiB7XG4gICAgJi1idXR0b24ge1xuICAgICAgQGFwcGx5IHBsLTQgdGV4dC1hY3Rpb24tY29udGVudC1kZWZhdWx0IGhvdmVyOnRleHQtYWN0aW9uLWNvbnRlbnQtd2VhaztcbiAgICB9XG4gIH1cblxuICAuc3Atc2VydmljZSB7XG4gICAgJi1ibG9jayB7XG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1lbmQganVzdGlmeS1lbmQgcHgtMyBiZy1uZXV0cmFsLXN1cmZhY2UtZGFyayBweS0zLjUgdGV4dC1sYWJlbF94c19ib2xkIHRleHQtbmV1dHJhbC1jb250ZW50LWRhcms7XG4gICAgfVxuICB9XG5cbiAgZm9vdGVyIHtcbiAgICAuYm90dG9tLWJhciB7XG4gICAgICAubWVudSB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtcm93IGZsZXgtd3JhcCBpdGVtcy1zdGFydCBqdXN0aWZ5LWNlbnRlciBnYXAtNCBweC00IG1kOmdhcC02IGxnOmdhcC14LTg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWxhYmVsX3NtX2JvbGQgdGV4dC1hY3Rpb24tY29udGVudC13ZWFrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLXBvc3Qge1xuICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sO1xuXG4gICAgICAgIC5pbnMtbWVkaWEgKyBwIHtcbiAgICAgICAgICBAYXBwbHkgb3JkZXItZmlyc3Q7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBpbWcge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMS44NzVyZW0pO1xuICAgICAgICAgIEBhcHBseSAtbWwtWzE1cHhdIC1tci1bMTVweF0gbWQ6bXItMCBtZDptbC0wIG1kOm1heC13LWZ1bGw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCwgY2VudGVyLCBkaXYge1xuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIEBhcHBseSBtYXgtdy1mdWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMoaWZyYW1lW3NyY149XCJodHRwczovL3d3dy55b3V0dVwiXSkge1xuICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSB3LWZ1bGwgb3ZlcmZsb3ctaGlkZGVuIHRleHQtanVzdGlmeTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuXG4gICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCByaWdodC0wIGJvdHRvbS0wIGxlZnQtMCBoLWZ1bGwgdy1mdWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICAmLnVuZGVybGluZWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGZsZXg6IDEgMCAwLjc1cmVtO1xuICAgICAgICBAYXBwbHkgbWItMSBtbC0zIGJvcmRlci10LTIgYm9yZGVyLXQtbmV1dHJhbC1jb250ZW50LXN0cm9uZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGlzdGluZy13cmFwIHtcbiAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgIEBhcHBseSBtYi02IHctZnVsbCBib3JkZXItYi0yIGJnLXRyYW5zcGFyZW50IHBiLTMgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCBwbGFjZWhvbGRlci1uZXV0cmFsLWNvbnRlbnQtd2VhayB0ZXh0LWg1MDAgZm9udC1ncm90ZXNrIHRleHQtbmV1dHJhbC1jb250ZW50LW5hdmlnYXRpb24gYm9yZGVyLWItYWN0aW9uLWJvcmRlci1zdHJvbmcgbGc6dGV4dC1kX2g1MDA7XG4gICAgfVxuICB9XG5cbiAgLnRhZy1waWxscyB7XG4gICAgQGFwcGx5IG10LTQgZmxleCBmbGV4LXJvdyBpdGVtcy1jZW50ZXIgZ2FwLXgtMSBvdmVyZmxvdy1hdXRvIHBlLTQgbWQ6cGUtMCBtZDpmbGV4LXdyYXA7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMXJlbSk7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBzY3JlZW4gbWQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC50YWctcGlsbCB7XG4gICAgICBAYXBwbHkgbWItMSBoLTggZmxleC1ub25lIGl0ZW1zLWNlbnRlciBnYXAtMiB3aGl0ZXNwYWNlLW5vd3JhcCByb3VuZGVkLWZ1bGwgcHgtMyBvdXRsaW5lLW5vbmUgdGV4dC1sYWJlbF9zbV9ib2xkIGJnLW5ldXRyYWwtc3VyZmFjZS13ZWFrIHRleHQtbmV1dHJhbC1jb250ZW50LWRlZmF1bHQgaG92ZXI6Ymctc2VsZWN0ZWQtc3VyZmFjZS13ZWFrIGhvdmVyOnRleHQtc2VsZWN0ZWQtY29udGVudC1kZWZhdWx0O1xuICAgICAgLmJhZGdle1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC1sYWJlbF9zbV9ib2xkIHRleHQtbmV1dHJhbC1jb250ZW50LXdlYWsgYmctbmV1dHJhbC1zdXJmYWNlLWRlZmF1bHQgcm91bmRlZC1bOTlweF0gcC0xLjUgbWluLXctWzI4cHhdIG1pbi1oLVsyOHB4XSAtbXItMi41O1xuICAgICAgICBzcGFue1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1hY3Rpb24tY29udGVudC13ZWFrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1hY3RpdmUsICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0sICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgYmctc2VsZWN0ZWQtc3VyZmFjZS13ZWFrIHRleHQtc2VsZWN0ZWQtY29udGVudC1kZWZhdWx0O1xuICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgIEBhcHBseSBiZy1uZXV0cmFsLXN1cmZhY2UtbmF2aWdhdGlvbjtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNlbGVjdGVkLWNvbnRlbnQtc3Ryb25nO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWRlbyB7XG4gICAgJi1wbGF5LXBhdXNlIHtcbiAgICAgIEBhcHBseSBwb2ludGVyLWV2ZW50cy1ub25lIGFic29sdXRlIGxlZnQtMS8yIHotMTAgZmxleCBoLTE2IHctMTYgLXRyYW5zbGF0ZS14LTEvMiAtdHJhbnNsYXRlLXktMS8yIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLWZ1bGwgYm9yZGVyLTAgbGVhZGluZy1ub25lIHRvcC1bNTIuNSVdIHRleHQtWzMycHhdIHRleHQtbmV1dHJhbC1jb250ZW50LWRlZmF1bHQgbGc6dG9wLTEvMiBsZzpoLTI0IGxnOnctMjQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBhcHBseSBjb250ZW50LVsnXFxlOTE2J107XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnd2VzemxvJztcbiAgICAgIH1cblxuICAgICAgJi5wYXVzZWQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIEBhcHBseSBjb250ZW50LVsnXFxlOTE3J107XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXByZXYtd3JhcCwgJi1uZXh0LXdyYXAge1xuICAgICAgQGFwcGx5IGgtZnVsbCB3LTI0O1xuICAgICAgYmFja2dyb3VuZDogcmVkO1xuICAgIH1cblxuICAgICYtbW9kYWwge1xuICAgICAgQGFwcGx5IHctWzEwMHZ3XTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDRyZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDRyZW0pO1xuICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgIC8qIHB0LVsyLjYyNXJlbV0gKi9cbiAgICAgICAgQGFwcGx5IG1sLWF1dG8gcGItMTY7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTYuNXJlbSk7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgfVxuICAgICAgLnNwaW5uZXIge1xuICAgICAgICBAYXBwbHkgdmlzaWJsZSBhYnNvbHV0ZSB0b3AtMCByaWdodC0wIGJvdHRvbS0wIGxlZnQtMCB6LTMwIGZsZXggaC1mdWxsIHctZnVsbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC1jZW50ZXIgb3BhY2l0eS0xMDAgYmctbmV1dHJhbC1iYWNrZ3JvdW5kLWRlZmF1bHQ7XG4gICAgICAgICYuc3Bpbm5lci1oaWRlIHtcbiAgICAgICAgICBAYXBwbHkgaW52aXNpYmxlIG9wYWNpdHktMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlkZW8tbW9kYWwtY2xvc2Uge1xuICAgICAgICBAYXBwbHkgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCByb3VuZGVkLVsycHhdO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIGJvdHRvbS0yIGxlZnQtMCB6LTIwIG14LWF1dG8gaC0xIHctZnVsbCBjdXJzb3ItcG9pbnRlciByb3VuZGVkLVsxcHhdO1xuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoOSAvIDE2KSAqIDEwMHZoKTtcbiAgICAgICAgICB3aWR0aDogY2FsYygoOSAvIDE2KSAqIDEwMGR2aCk7XG4gICAgICAgIH1cbiAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgd2lkdGg6ICR2aWRlb01vZGFsUHJvcGVyV2lkdGhYTF92aDtcbiAgICAgICAgICB3aWR0aDogJHZpZGVvTW9kYWxQcm9wZXJXaWR0aFhMX2R2aDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSBoLWZ1bGwgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHJpZ2h0LTAgYm90dG9tLTAgdy1mdWxsO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2N1cnJlbnQge1xuICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgei0xMCBoLTEgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMTAwIGVhc2UtbGluZWFyIGJnLW5ldXRyYWwtY29udGVudC1zdHJvbmcgcm91bmRlZC1bMXB4XTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB2aWRlbyB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCByaWdodC0wIGJvdHRvbS0wIGxlZnQtMCBoLWZ1bGwgdy1mdWxsIGN1cnNvci1wb2ludGVyIG9iamVjdC1jb250YWluIGJnLW5ldXRyYWwtYmFja2dyb3VuZC1kZWZhdWx0O1xuICAgICAgfVxuXG4gICAgICAudmlkZW8tbW9kYWwtY29udHJvbHMge1xuICAgICAgICBAYXBwbHkgc3RpY2t5IHotMjAgdy0wIGhpZGRlbiBsZzpibG9jaztcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA2cmVtKTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAoKCgjeyR2aWRlb01vZGFsUHJvcGVyV2lkdGhYTF92aH0pIC8gMikgKyAxcmVtKSk7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgKCgoI3skdmlkZW9Nb2RhbFByb3BlcldpZHRoWExfZHZofSkgLyAyKSArIDFyZW0pKTtcblxuICAgICAgICAmLWJ1dHRvbnMge1xuICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB3LTEwIGgtMjQgaW5zZXQtMCBmbGV4IGZsZXgtY29sIGdhcC00O1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBAYXBwbHkgei0yMCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLWZ1bGwgdy1bNDBweF0gaC1bNDBweF0gdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCB0ZXh0LVsxMnB4XTtcbiAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS01MCBwb2ludGVyLWV2ZW50cy1ub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXNjcm9sbC1jb250YWluZXIge1xuICAgICAgICBAYXBwbHkgaC1mdWxsIHctZnVsbCByZWxhdGl2ZSBzbmFwLXkgc25hcC1tYW5kYXRvcnkgb3ZlcmZsb3cteS1zY3JvbGwgb3ZlcmZsb3cteC1jbGlwO1xuICAgICAgfVxuXG4gICAgICAmLXBvc3QtdGh1bWItd3JhcCB7XG4gICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBtYXgtaC1mdWxsIG1heC13LWZ1bGwgYWJzb2x1dGUgaW5zZXQteS0wIGxlZnQtMS8yIC10cmFuc2xhdGUteC0xLzIgdy1mdWxsIGgtZnVsbCBsZzp3LWF1dG8gbGc6aC1hdXRvIG9iamVjdC1jb3ZlciBsZzpvYmplY3Qtbm9uZSBvdmVyZmxvdy1oaWRkZW47XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogOSAvIDE2O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGFwcGx5IG9iamVjdC1jb3ZlciBvYmplY3QtY2VudGVyO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogOSAvIDE2O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFyZW0pO1xuICAgICAgICB9XG4gICAgICAgIC5wb3N0LWluZm8ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDBkdnc7XG4gICAgICAgICAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTAgYm90dG9tLTIgbGVmdC0wIG14LWF1dG8gcHQtOCBweC00IHBiLTQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjAwKSAwJSwgIzAwMCA2NC44MSUpO1xuICAgICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDkgLyAxNikgKiAxMDB2aCk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoOSAvIDE2KSAqIDEwMGR2aCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBzY3JlZW4geGwge1xuICAgICAgICAgICAgd2lkdGg6ICR2aWRlb01vZGFsUHJvcGVyV2lkdGhYTF92aDtcbiAgICAgICAgICAgIHdpZHRoOiAkdmlkZW9Nb2RhbFByb3BlcldpZHRoWExfZHZoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubm9uLXZpZGVvIHtcbiAgICAgICAgICAudmlkZW8tbW9kYWwtcG9zdC10aHVtYi13cmFwLm11bHRpIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIEBhcHBseSBvYmplY3QtY292ZXIgb2JqZWN0LWNlbnRlcjtcbiAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYW5pbWF0aW9uLXNldC0xLCAmLmFuaW1hdGlvbi1zZXQtNCB7XG4gICAgICAgICAgICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW4gbWF4LXctWzEwMHZ3XSBtYXgtaC1bMTAwZHZoXTtcbiAgICAgICAgICAgICAgLnZpZGVvLW1vZGFsLXBvc3QtdGh1bWIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBhYnNvbHV0ZSBpbnNldC0wIG92ZXJmbG93LWhpZGRlbiBtYXgtdy1bMTAwdnddIG1heC1oLVsxMDBkdmhdO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgY29udGVudC1bJyddIGJsb2NrIG9wYWNpdHktMCB6LTI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LXctWzEwMHZ3XSBoLWZ1bGwgdy1mdWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFuaW1hdGlvbi1zZXQtMiwgJi5hbmltYXRpb24tc2V0LTMge1xuICAgICAgICAgICAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuIG1heC13LVsxMDB2d10gZmxleC1ub3dyYXAgZmxleC1zaHJpbmstMCBqdXN0aWZ5LXN0YXJ0O1xuICAgICAgICAgICAgICAudmlkZW8tbW9kYWwtcG9zdC10aHVtYiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHctc2NyZWVuIGgtZHZoIGZsZXgtc2hyaW5rLTAgb3ZlcmZsb3ctaGlkZGVuIG1heC13LVsxMDB2d10gbWF4LWgtWzEwMGR2aF07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hbmltYXRpb24tc2V0LTEge1xuICAgICAgICAgICAgICAudmlkZW8tbW9kYWwtcG9zdC10aHVtYiB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7IGltZ3tcbiAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgICAgICAgICB9fVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9iamVjdC1sZWZ0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBzY2FsZS0xMjU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYW5pbWF0aW9uLXNldC0yIHtcbiAgICAgICAgICAgICAgLnZpZGVvLW1vZGFsLXBvc3QtdGh1bWIge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBzY2FsZS0xNTA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9iamVjdC1sZWZ0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFuaW1hdGlvbi1zZXQtMyB7XG4gICAgICAgICAgICAgIEBhcHBseSBmbGV4LWNvbDtcbiAgICAgICAgICAgICAgLnZpZGVvLW1vZGFsLXBvc3QtdGh1bWIge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBAYXBwbHkgb2JqZWN0LWxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFuaW1hdGlvbi1zZXQtNCB7XG4gICAgICAgICAgICAgIC52aWRlby1tb2RhbC1wb3N0LXRodW1iIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0wO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICAmLmN1cnJlbnRWaWRlbyB7XG4gICAgICAgICAgICAudmlkZW8tbW9kYWwtcG9zdC10aHVtYi13cmFwOm5vdCgubXVsdGkpIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hbmltLXpvb20taW4tb3V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWRlby1tb2RhbC1wb3N0LXRodW1iLXdyYXAubXVsdGkge1xuICAgICAgICAgICAgICAmLmFuaW1hdGlvbi1zZXQtMSB7XG4gICAgICAgICAgICAgICAgLnZpZGVvLW1vZGFsLXBvc3QtdGh1bWIge1xuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB0aHVtYkFuaW1hdGlvblNldDFFbDEgMS41cyBsaW5lYXIgZm9yd2FyZHMgMHM7IC8vIGZpcnN0IGFuaW1hdGlvbiwgbm8gZGVsYXlcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB0aHVtYkFuaW1hdGlvblNldDFFbDIgMS41cyBsaW5lYXIgZm9yd2FyZHMgMS42MjVzOyAvL2RlbGF5ID0gMXN0LWNoaWxkIGltZyBkdXJhdGlvbiArIDEyNW1zXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdGh1bWJBbmltYXRpb25TZXQxRWwzIDEuNXMgbGluZWFyIGZvcndhcmRzIDMuMjVzOyAvL2RlbGF5ID0gMm5kIGNoaWxkIGltZyBkdXJhdGlvbiArIGRlbGF5ICsgMTI1bXNcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOjphZnRlciwgJjpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdGh1bWJBbmltYXRpb25TZXQxRWxXcmFwRmxhc2ggMjUwbXMgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlIDEuNXM7IC8vZGVsYXkgPSAxc3QtY2hpbGQgaW1nIGR1cmF0aW9uXG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpOjphZnRlciwgJjpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdGh1bWJBbmltYXRpb25TZXQxRWxXcmFwRmxhc2ggMjUwbXMgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlIDMuMTI1czsgLy9kZWxheSA9IDJuZC1jaGlsZCBpbWcgZHVyYXRpb24gYW5kIGRlbGF5XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5hbmltYXRpb24tc2V0LTIge1xuICAgICAgICAgICAgICAgIC52aWRlby1tb2RhbC1wb3N0LXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdGh1bWJBbmltYXRpb25TZXQyRWwxIDEuNXMgbGluZWFyIGZvcndhcmRzIDBzOyAvLyBmaXJzdCBhbmltYXRpb24sIG5vIGRlbGF5XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHRodW1iQW5pbWF0aW9uU2V0MkVsV3JhcCAyNTBtcyBlYXNlLWluLW91dCBmb3J3YXJkcyAxLjc1czsgLy9kZWxheSA9IGltZyBkdXJhdGlvbiArIDI1MG1zXG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHRodW1iQW5pbWF0aW9uU2V0MkVsMiAxLjVzIGxpbmVhciBmb3J3YXJkcyAyczsgLy9kZWxheSA9IGZpcnN0LWNoaWxkIGR1cmF0aW9uICsgZGVsYXlcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdGh1bWJBbmltYXRpb25TZXQyRWxXcmFwIDI1MG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzIDMuNzVzOyAvL2RlbGF5ID0gaW1nIGRlbGF5ICsgaW1nIGR1cmF0aW9uICsgMjUwbXNcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdGh1bWJBbmltYXRpb25TZXQyRWwzIDEuNXMgbGluZWFyIGZvcndhcmRzIDRzOyAvL2RlbGF5ID0gMm5kIGNoaWxkIGR1cmF0aW9uICsgZGVsYXlcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuYW5pbWF0aW9uLXNldC0zIHtcbiAgICAgICAgICAgICAgICAudmlkZW8tbW9kYWwtcG9zdC10aHVtYiB7XG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHRodW1iQW5pbWF0aW9uU2V0M0VsIDEuNXMgbGluZWFyIGZvcndhcmRzIDBzO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB0aHVtYkFuaW1hdGlvblNldDNFbFdyYXAgMjUwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgMS43NXM7IC8vZGVsYXkgPSBpbWcgZHVyYXRpb24gKyAyNTBtc1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyczsgLy9kZWxheSA9IGZpcnN0LWNoaWxkIGR1cmF0aW9uICsgZGVsYXlcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdGh1bWJBbmltYXRpb25TZXQzRWxXcmFwIDI1MG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzIDMuNzVzOyAvL2RlbGF5ID0gaW1nIGRlbGF5ICsgaW1nIGR1cmF0aW9uICsgMjUwbXNcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNHM7IC8vZGVsYXkgPSAybmQgY2hpbGQgZHVyYXRpb24gKyBkZWxheVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5hbmltYXRpb24tc2V0LTQge1xuICAgICAgICAgICAgICAgIC52aWRlby1tb2RhbC1wb3N0LXRodW1iIHtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdGh1bWJBbmltYXRpb25TZXQ0IDEwcyBsaW5lYXIgaW5maW5pdGUgMHM7XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDRzO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNnM7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA4cztcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEwcztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIC5leGNlcnB0IHtcbiAgICAgICAgICAgIEBhcHBseSBsaW5lLWNsYW1wLTM7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRhZ3tcbiAgICAgICAgICAgIEBhcHBseSBiZy1hY3Rpb24tc3VyZmFjZS1kZWZhdWx0IHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhayBweS0xIHB4LTI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1hY3Rpb24tY29udGVudC1zdHJvbmcgbGluZS1jbGFtcC0zIG10LTQ7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgaXRlbXMtc3RhcnQgcmVsYXRpdmUgZ2FwLTM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBAYXBwbHkgYm94LWRlY29yYXRpb24tY2xvbmUgcHgtMSBiZy1hY3Rpb24tc3VyZmFjZS1zdHJvbmcgcHktMC41O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRvZ2dsZSB7XG4gICAgICAgIEBhcHBseSBiZy1uZXV0cmFsLXN1cmZhY2UtbmF2aWdhdGlvbiBwLTIgcm91bmRlZC1mdWxsIHRvcC0zLjUgbGVmdC1hdXRvIHJpZ2h0LTEwIHRyYW5zaXRpb24tYWxsIGZpeGVkIHotWzk5OTk5XSBjdXJzb3ItcG9pbnRlciBsZzpwLTAgbGc6cmVsYXRpdmUgbGc6dG9wLWF1dG8gbGc6cmlnaHQtYXV0byBsZzp6LWF1dG87XG4gICAgICAgIC52aWRlby1tb2RhbC10b2dnbGUge1xuICAgICAgICAgICYtc3dpdGNoIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSB3LTkgaC01IGJnLWFjdGlvbi1zdXJmYWNlLXdlYWsgcm91bmRlZC1mdWxsO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGFic29sdXRlIHRvcC0wLjUgbGVmdC0wLjUgYmctYWN0aW9uLWNvbnRlbnQtZGVmYXVsdCBib3JkZXItYWN0aW9uLWNvbnRlbnQtZGVmYXVsdCBib3JkZXIgcm91bmRlZC1mdWxsIGgtNCB3LTQgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIEBhcHBseSBtbC0yIHRleHQtaDIwMCBmb250LWdyb3Rlc2sgdGV4dC1uZXV0cmFsLWNvbnRlbnQtbmF2aWdhdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1vZGFsLW9wZW4ge1xuICAgICAgICAgIC52aWRlby1tb2RhbC10b2dnbGUge1xuICAgICAgICAgICAgJi1zd2l0Y2gge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zbGF0ZS14LWZ1bGw7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jbG9zZS13cmFwIHtcbiAgICAgICAgQGFwcGx5IHN0aWNreSB0b3AtMy41IGgtMCB3LTAgei0yMDtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMy4zNzVyZW0pO1xuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArICgoKCN7JHZpZGVvTW9kYWxQcm9wZXJXaWR0aFhMX3ZofSkgLyAyKSArIDFyZW0pKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArICgoKCN7JHZpZGVvTW9kYWxQcm9wZXJXaWR0aFhMX2R2aH0pIC8gMikgKyAxcmVtKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1iYWNrZHJvcCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcblxuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgYmFja2Ryb3AtYmx1ci1bMS4yNXJlbV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tdXRlIHtcbiAgICAgIEBhcHBseSBtbC1hdXRvIGZsZXggaC04IHctOCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC1mdWxsIGJvcmRlci0wIHRleHQtWzE2cHhdIHRleHQtbmV1dHJhbC1jb250ZW50LWRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBhcHBseSBjb250ZW50LVsnXFxlOTE1J10gYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnd2VzemxvJztcbiAgICAgIH1cblxuICAgICAgJi5tdXRlZCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGFwcGx5IGNvbnRlbnQtWydcXGU5MTQnXTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJvZHkudmlkZW9zTXV0ZWQge1xuICAgIC52aWRlby1tdXRlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBhcHBseSBjb250ZW50LVsnXFxlOTE0J107XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmF5cy1zdXJ2ZXkge1xuICAgICYtcXVlc3Rpb24ge1xuICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LWRlZmF1bHQgI3shaW1wb3J0YW50fTtcbiAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCAjeyFpbXBvcnRhbnR9O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLW5ldXRyYWwtYm9yZGVyLWRlZmF1bHQtYWN0aXZlKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtc2VjdGlvbi1idXR0b24ge1xuICAgICAgY29sb3I6IHZhcigtLWFjdGlvbi1jb250ZW50LXN0cm9uZykgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGlvbi1zdXJmYWNlLXN0cm9uZykgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLXF1ZXN0aW9uLXRpdGxlLCAmLXF1ZXN0aW9uLXRpdGxlIHAsICYtYW5zd2VyLWxhYmVsLWNvbnRlbnQgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nKSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBhcHBseSBoMztcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIkB0YWlsd2luZCB1dGlsaXRpZXM7XG5AbGF5ZXIgdXRpbGl0aWVzIHtcbiAgLmltZy1mbHVpZCB7XG4gICAgQGFwcGx5IGgtYXV0byBtYXgtdy1mdWxsO1xuICB9XG4gIC5ub1Njcm9sbGJhciB7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5iZy1hY3Rpb24tc3VyZmFjZS1zdHJvbmctMTB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3NSwgNTUsIDAuMTApO1xuICB9XG4gIC5iZy1hY3Rpb24tc3VyZmFjZS1zdHJvbmctMjB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3NSwgNTUsIDAuMjApO1xuICB9XG4gIC5iZy1hY3Rpb24tc3VyZmFjZS1zdHJvbmctMzB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3NSwgNTUsIDAuMzApO1xuICB9XG4gIGEuc3RyZXRjaGVkLWxpbmsge1xuICAgIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIHotMTAgdy1mdWxsO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBsYXktZmFkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5wbGF5LWZhZGUge1xuICBhbmltYXRpb246IHBsYXktZmFkZSAxcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuLnN0cmV0Y2hlZC1saW5re1xuICAmOmFmdGVye1xuICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCByaWdodC0wIGJvdHRvbS0wIGxlZnQtMCB6LTEgY29udGVudC1bJyddO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgb2JqZWN0LWxlZnQtcmlnaHQge1xuICAwJSwgNCUsIDk2JSwgMTAwJSB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgMjUlIHtcbiAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICB9XG4gIDc1JSB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICB9XG59XG4ub2JqZWN0LWxlZnQtcmlnaHQge1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYW5pbWF0aW9uLW5hbWU6IG9iamVjdC1sZWZ0LXJpZ2h0O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDE2cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgem9vbS1pbi1vdXQge1xuICAwJSwgNSUgIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG4gIDk1JSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjM1LCAxLjM1KTtcbiAgfVxufVxuLmFuaW0tem9vbS1pbi1vdXQge1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb20taW4tb3V0O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLy90aHVtYkFuaW1hdGlvblNldDFcblxuQGtleWZyYW1lcyB0aHVtYkFuaW1hdGlvblNldDFFbFdyYXBGbGFzaCAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGh1bWJBbmltYXRpb25TZXQxRWwxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjM1LCAxLjM1KTtcbiAgfVxufVxuQGtleWZyYW1lcyB0aHVtYkFuaW1hdGlvblNldDFFbDIge1xuICAwJSB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMSUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgfVxufVxuQGtleWZyYW1lcyB0aHVtYkFuaW1hdGlvblNldDFFbDMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1LCAxLjI1KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDElLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cblxuLy90aHVtYkFuaW1hdGlvblNldDJcbkBrZXlmcmFtZXMgdGh1bWJBbmltYXRpb25TZXQyRWxXcmFwICB7XG4gIDAlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHZ3O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRodW1iQW5pbWF0aW9uU2V0MkVsMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRodW1iQW5pbWF0aW9uU2V0MkVsMiB7XG4gIDAlIHtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuICAxMDAlIHtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0aHVtYkFuaW1hdGlvblNldDJFbDMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufVxuXG5cbi8vdGh1bWJBbmltYXRpb25TZXQzXG5Aa2V5ZnJhbWVzIHRodW1iQW5pbWF0aW9uU2V0M0VsIHtcbiAgMCUge1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuICAxMDAlIHtcbiAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRodW1iQW5pbWF0aW9uU2V0M0VsV3JhcCB7XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IC0xMDBkdmg7XG4gIH1cbn1cblxuXG4vL3RodW1iQW5pbWF0aW9uU2V0NFxuQGtleWZyYW1lcyB0aHVtYkFuaW1hdGlvblNldDQge1xuICAwJSwgMjElLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUlLCAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufSIsIi8qIGNvbG9yIHBhbGV0dGUgZnJvbSA8aHR0cHM6Ly9naXRodWIuY29tL3Z1ZWpzL3RoZW1lPiAqL1xuQHRhaWx3aW5kIGJhc2U7XG5AbGF5ZXIgYmFzZSB7XG4gICAgKiB7XG4gICAgICAgIEBhcHBseSBib3gtYm9yZGVyO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tY29sb3JzO1xuICAgIH1cbiAgICBodG1sIHtcbiAgICAgICAgQGFwcGx5IG92ZXJmbG93LWF1dG87XG4gICAgICAgICYuc2hvcnRzLXJlZWwtYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW4gbGc6b3ZlcmZsb3ctYXV0byBsZzptYXgtaC1ub25lO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSB2YXIoLS1tb2JpbGUtdG9wQmFyLWhlaWdodCwgNC4xMjVyZW0pIC0gdmFyKC0tbW9iaWxlLW5hdmJhci1oZWlnaHQsIDMuNXJlbSkpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBib2R5IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuIG1heC1oLWR2aCBsZzpvdmVyZmxvdy12aXNpYmxlIGxnOm1heC1oLW5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG9wQmFyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdGFpbHdpbmQgY29tcG9uZW50cztcbkBsYXllciBjb21wb25lbnRzIHtcblx0LnJlZWwge1xuXHRcdEBhcHBseSB3LWZ1bGwgb3ZlcmZsb3ctaGlkZGVuIHRyYW5zaXRpb24tYWxsIG1heC1oLWR2aCBtYXgtdy1kdncgYmctbmV1dHJhbC1iYWNrZ3JvdW5kLWRlZmF1bHQgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCBsZzpoLWR2aCByZWxhdGl2ZTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcblx0XHRoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gdmFyKC0tbW9iaWxlLW5hdmJhci1oZWlnaHQsIDMuNXJlbSkpO1xuXHRcdHRvcDogY2FsYyh2YXIoLS1tb2JpbGUtdG9wQmFyLWhlaWdodCwgNC4xMjVyZW0pICogLTEpO1xuXHRcdCYtY29udGVudCB7XG5cdFx0XHRAYXBwbHkgcmVsYXRpdmUgaC1mdWxsIHctZnVsbCB4bDpwdC1bMi42MjVyZW1dIHhsOm1sLWF1dG8geGw6cGItODtcblx0XHRcdC5yZWVsLXNjcm9sbC1jb250YWluZXIge1xuXHRcdFx0XHRAYXBwbHkgcmVsYXRpdmUgaC1mdWxsIHctZnVsbCBvdmVyZmxvdy1oaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jb250cm9scyB7XG5cdFx0XHRAYXBwbHkgc3RpY2t5IHotMjAgaGlkZGVuIHctMCB4bDpibG9jaztcblx0XHRcdHRvcDogY2FsYygxMDAlIC0gOHJlbSk7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSArICgodmFyKC0tc2hvcnRzUmVlbFByb3BlcldpZHRoWExfZHZoKSAvIDIpICsgMXJlbSkpO1xuXG5cdFx0XHQmLWJ1dHRvbnMge1xuXHRcdFx0XHRAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCBmbGV4IGgtMjQgdy0xMCBmbGV4LWNvbCBnYXAtNDtcblx0XHRcdH1cblxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0QGFwcGx5IHotMjAgZmxleCBzaHJpbmstMCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC1mdWxsIGJnLWJsYWNrIGJnLW9wYWNpdHktNTAgdy1bNDBweF0gaC1bNDBweF0gdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCB0ZXh0LVsxMnB4XTtcblx0XHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRcdEBhcHBseSBwb2ludGVyLWV2ZW50cy1ub25lIG9wYWNpdHktNTA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0XHQmLWFkLWNsb3NlciB7XG5cdFx0XHRAYXBwbHkgcG9pbnRlci1ldmVudHMtbm9uZSBzdGlja3kgei0yMCBibG9jayB3LTAgb3BhY2l0eS0wIHRyYW5zaXRpb24tb3BhY2l0eSB4bDpoaWRkZW47XG5cdFx0XHR0b3A6IGNhbGMoMTAwJSAtIDQuNXJlbSk7XG5cdFx0XHRsZWZ0OiBjYWxjKDEwMCUgLSAxMHJlbSk7XG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRAYXBwbHkgd2hpdGVzcGFjZS1ub3dyYXA7XG5cdFx0XHR9XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCB6LTIwIGgtMTIgdy1bMTQwcHhdIGZsZXggc2hyaW5rLTAgaXRlbXMtY2VudGVyIHJvdW5kZWQtZnVsbCBqdXN0aWZ5LWVuZCBnYXAtNCBiZy1ibGFjayBiZy1vcGFjaXR5LTUwIHRleHQtbmV1dHJhbC1jb250ZW50LWRlZmF1bHQgZm9udC1zYW5zIHRleHQtbGFiZWxfc21fYm9vaztcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRAYXBwbHkgei0yMCBmbGV4IGgtMTIgdy0xMiBzaHJpbmstMCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZ2FwLTQgcm91bmRlZC1mdWxsIGJnLWJsYWNrIGJnLW9wYWNpdHktNTAgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCB0ZXh0LVsxMnB4XTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5pc09uQWQge1xuXHRcdFx0XHRAYXBwbHkgcG9pbnRlci1ldmVudHMtYXV0byBvcGFjaXR5LTEwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1jbG9zZSB7XG5cdFx0XHRAYXBwbHkgYWJzb2x1dGUgdG9wLTIgcmlnaHQtMiB6LTIwIGZsZXggaC0xMCB3LTEwIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLWZ1bGwgYmctYmxhY2sgYmctb3BhY2l0eS01MCB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0IHRleHQtWzAuODc1cmVtXSB4bDp0b3AtMTIgeGw6cmlnaHQtYXV0bztcblx0XHRcdEBzY3JlZW4geGwge1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSArICgodmFyKC0tc2hvcnRzUmVlbFByb3BlcldpZHRoWExfZHZoKSAvIDIpICsgMXJlbSkpO1xuXHRcdFx0fVxuXHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRAYXBwbHkgcG9pbnRlci1ldmVudHMtbm9uZSBvcGFjaXR5LTUwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2hvcnQge1xuXHRcdEBhcHBseSByZWxhdGl2ZSBmbGV4IGgtZnVsbCB3LWZ1bGwgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuXHRcdCYtY29udGVudCB7XG5cdFx0XHQmLXdyYXAge1xuXHRcdFx0XHRAYXBwbHkgcmVsYXRpdmUgZmxleCBoLWZ1bGwgbWF4LWgtZnVsbCB3LWZ1bGwgbWF4LXctZnVsbCBmbGV4LWNvbCBpdGVtcy1zdHJldGNoIGp1c3RpZnktZW5kIGxnOmFzcGVjdC1zaG9ydCBsZzp3LWF1dG87XG5cdFx0XHR9XG5cdFx0XHQuc2hvcnQge1xuXHRcdFx0XHQmLW1lZGlhIHtcblx0XHRcdFx0XHRAYXBwbHkgcmVsYXRpdmUgaC1mdWxsIHctZnVsbDtcblx0XHRcdFx0XHQmLXdyYXAge1xuXHRcdFx0XHRcdFx0QGFwcGx5IGFic29sdXRlIGluc2V0LTA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC52aWRlbyB7XG5cdFx0XHRcdFx0XHQmLXByb2dyZXNzIHtcblx0XHRcdFx0XHRcdFx0QGFwcGx5IGFic29sdXRlIHJpZ2h0LTAgYm90dG9tLTAgbGVmdC0wIHotMjAgbXgtYXV0byB3LWZ1bGwgY3Vyc29yLXBvaW50ZXIgYmctd2hpdGUgYmctb3BhY2l0eS00MCBoLTAuNSByb3VuZGVkLVsxcHhdO1xuXHRcdFx0XHRcdFx0XHQmX19jdXJyZW50IHtcblx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMTAwIGVhc2UtbGluZWFyIGgtMC41IGJnLW5ldXRyYWwtY29udGVudC1zdHJvbmcgcm91bmRlZC1bMXB4XTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLXRodW1iIHtcblx0XHRcdFx0XHRAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCBmbGV4IG1heC1oLWZ1bGwgbWF4LXctZnVsbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuO1xuXHRcdFx0XHRcdCYtd3JhcCB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgZmxleCBoLWZ1bGwgbWF4LWgtZnVsbCB3LWZ1bGwgbWF4LXctZnVsbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgbGc6YXNwZWN0LXNob3J0O1xuXHRcdFx0XHRcdFx0Ji5tdWx0aSB7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLmFuaW1hdGlvbi1zZXQtMSwgJi5hbmltYXRpb24tc2V0LTQge1xuXHRcdFx0XHRcdFx0XHRcdEBhcHBseSBtYXgtaC1mdWxsIG1heC13LWZ1bGwgb3ZlcmZsb3ctaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdC5zaG9ydC10aHVtYiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCBmbGV4IG1heC1oLWZ1bGwgbWF4LXctZnVsbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIGNvbnRlbnQtWycnXSBibG9jayBvcGFjaXR5LTAgei0yO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgaC1mdWxsIHctZnVsbCBtYXgtdy1bMTAwdnddO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYuYW5pbWF0aW9uLXNldC0yLCAmLmFuaW1hdGlvbi1zZXQtMyB7XG5cdFx0XHRcdFx0XHRcdFx0QGFwcGx5IGZsZXgtc2hyaW5rLTAgZmxleC1ub3dyYXAganVzdGlmeS1zdGFydCBvdmVyZmxvdy1oaWRkZW4gbWF4LXctWzEwMHZ3XTtcblx0XHRcdFx0XHRcdFx0XHQuc2hvcnQtdGh1bWIge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IGZsZXggaC1mdWxsIG1heC1oLWZ1bGwgdy1zY3JlZW4gbWF4LXctZnVsbCBmbGV4LXNocmluay0wIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBvdmVyZmxvdy1oaWRkZW47XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5hbmltYXRpb24tc2V0LTEge1xuXHRcdFx0XHRcdFx0XHRcdC5zaG9ydC10aHVtYiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgb3BhY2l0eS0wO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHsgaW1ne1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgb3BhY2l0eS0xMDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IG9iamVjdC1sZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgc2NhbGUtMTI1O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5hbmltYXRpb24tc2V0LTIge1xuXHRcdFx0XHRcdFx0XHRcdC5zaG9ydC10aHVtYiB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLCAmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IHNjYWxlLTE1MDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IG9iamVjdC1sZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5hbmltYXRpb24tc2V0LTMge1xuXHRcdFx0XHRcdFx0XHRcdEBhcHBseSBmbGV4LWNvbDtcblx0XHRcdFx0XHRcdFx0XHQuc2hvcnQtdGh1bWIge1xuXHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IG9iamVjdC1sZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmFuaW1hdGlvbi1zZXQtNCB7XG5cdFx0XHRcdFx0XHRcdFx0LnNob3J0LXRodW1iIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBhcHBseSBvcGFjaXR5LTA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgaC1mdWxsIHctZnVsbCBvYmplY3QtY292ZXIgb2JqZWN0LWNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji12aWRlby13cmFwIHtcblx0XHRcdFx0XHRAYXBwbHkgZmxleCBtYXgtaC1mdWxsIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBvdmVyZmxvdy1oaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji15dC12aWRlby13cmFwIHtcblx0XHRcdFx0XHRAYXBwbHkgcmVsYXRpdmUgYmxvY2sgaC1mdWxsIHctZnVsbCBvdmVyZmxvdy1oaWRkZW4gcC0wO1xuXHRcdFx0XHRcdC5zaG9ydC15dC12aWRlby1lbWJlZCB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCBoLWZ1bGwgdy1mdWxsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLXRleHQtY29udGVudCB7XG5cdFx0XHRcdFx0QGFwcGx5IHBvaW50ZXItZXZlbnRzLWF1dG8gcmVsYXRpdmUgZmxleCBmbGV4LWNvbCBnYXAtNDtcblx0XHRcdFx0XHQmLXdyYXAge1xuXHRcdFx0XHRcdFx0QGFwcGx5IHBvaW50ZXItZXZlbnRzLW5vbmUgcmVsYXRpdmUgei0xMCBwLTQgcHQtODtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQsIzAwMCA2NC44MSUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLXBvc3Qge1xuXHRcdFx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtYWN0aW9uLWNvbnRlbnQtc3Ryb25nIGxpbmUtY2xhbXAtMyB0ZXh0LWg2MDAgbGc6dGV4dC1kX2gzMDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdCYtd3JhcCB7XG5cdFx0XHRcdFx0XHRcdEBhcHBseSByZWxhdGl2ZSBmbGV4IGZsZXgtY29sIGl0ZW1zLXN0YXJ0IGdhcC0zO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdEBhcHBseSBib3gtZGVjb3JhdGlvbi1jbG9uZSBweC0xIGJnLWFjdGlvbi1zdXJmYWNlLXN0cm9uZyBwYi0wLjUgb3ZlcmZsb3ctaGlkZGVuIHRleHQtZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtNDtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLWNhdGVnb3J5IHtcblx0XHRcdFx0XHRcdEBhcHBseSBzZWxmLXN0YXJ0IHB4LTIgcHktMSBiZy1hY3Rpb24tc3VyZmFjZS1kZWZhdWx0IHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhayBtZDp0ZXh0LWRfbGFiZWxfeHNfYm9vaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji1kZXRhaWxzIHtcblx0XHRcdFx0XHRcdEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gZ2FwLTI7XG5cdFx0XHRcdFx0XHQmLXRpbWUge1xuXHRcdFx0XHRcdFx0XHRAYXBwbHkgbWItMCBmb250LXNhbnMgdGV4dC1sYWJlbF9zbV9ib29rIHRleHQtbmV1dHJhbC1jb250ZW50LXdlYWsgbWQ6ZmxleCBtZDppdGVtcy1jZW50ZXIgbWQ6anVzdGlmeS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLWF1dGhvciB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgZmxleDtcblx0XHRcdFx0XHRcdCYtbGluayB7XG5cdFx0XHRcdFx0XHRcdEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LXN0YXJ0IGdhcC0yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji1hdmF0YXIge1xuXHRcdFx0XHRcdFx0XHRAYXBwbHkgZmxleCBoLTQgdy00IHNocmluay0wIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC1mdWxsO1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdEBhcHBseSBmbGV4IGgtNCB3LTQgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG9iamVjdC1jb3ZlciBvYmplY3QtY2VudGVyIGxlYWRpbmctNCBiZy1hY3Rpb24tYm9yZGVyLWRlZmF1bHQgdGV4dC1hY3Rpb24tYm9yZGVyLWRlZmF1bHQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYtbmFtZSB7XG5cdFx0XHRcdFx0XHRcdEBhcHBseSBpdGVtcy1zdGFydCBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIGdhcC0xIGdyb3cgbWItMCB0ZXh0LWxhYmVsX3NtX2Jvb2sgdGV4dC1hY3Rpb24tY29udGVudC13ZWFrIGxlYWRpbmctNFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLXJlYWRNb3JlIHtcblx0XHRcdFx0XHRcdEBhcHBseSByZWxhdGl2ZSB6LTIwIGZsZXggaC04IHctZnVsbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZ2FwLTIgcm91bmRlZC1zbSBib3JkZXIgcHgtMyBweS0yIGZvbnQtc2VtaWJvbGQgdGV4dC13aGl0ZSBib3JkZXItYWN0aW9uLXN1cmZhY2Utc3Ryb25nIHRleHQtWzAuNzVyZW1dIGhvdmVyOnRleHQtYWN0aW9uLXN1cmZhY2Utc3Ryb25nLWhvdmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnNob3J0LXNpbmdsZS1wb3N0IHtcblx0XHRcdFx0LnNob3J0IHtcblx0XHRcdFx0XHQmLXBvc3Qge1xuXHRcdFx0XHRcdFx0Ji1kZXRhaWxzIHtcblx0XHRcdFx0XHRcdFx0QGFwcGx5IGZsZXgtY29sIGl0ZW1zLXN0cmV0Y2gganVzdGlmeS1zdGFydCBnYXAtMTtcblx0XHRcdFx0XHRcdFx0Jl9fd3JhcCB7XG5cdFx0XHRcdFx0XHRcdFx0QGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBnYXAtMTtcblx0XHRcdFx0XHRcdFx0XHQmID4gLnZpZGVvLW11dGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IGZsZXgtc2hyaW5rLTAgZmxleC1ncm93LTA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnNob3J0LWFkIHtcblx0XHRcdFx0QGFwcGx5IGZsZXggaC1mdWxsIG1heC1oLWZ1bGwgZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuXHRcdFx0XHQuc2hvcnQtYWQge1xuXHRcdFx0XHRcdCYtd3JhcCB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgaC1mdWxsIHctZnVsbCBvdmVyZmxvdy14LWhpZGRlbiBweC0zIHB5LTYgeGw6cHktMCBvdmVyZmxvdy15LXNjcm9sbDtcblx0XHRcdFx0XHRcdFx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xuXHRcdFx0XHRcdFx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cblx0XHRcdFx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji1iZyB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgcmVsYXRpdmUgZmxleCBoLWZ1bGwgdy1mdWxsIGZsZXgtY29sIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiBiZy1uZXV0cmFsLWJvcmRlci13ZWFrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjEyNXJlbSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgZm9udC1ncm90ZXNrIHRleHQtaDEwMCB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIHRleHQtY2VudGVyIHVwcGVyY2FzZSBteS0xXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgbXgtYXV0byBmbGV4IG1heC1oLWZ1bGwgbWF4LXctZnVsbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYmctbmV1dHJhbC1ib3JkZXItd2VhayBtaW4tdy1bMjUwcHhdIG1pbi1oLVsyNTBweF0geGw6dy1hdXRvO1xuXHRcdFx0XHRcdFx0Ji13cmFwIHtcblx0XHRcdFx0XHRcdFx0QGFwcGx5IGZsZXggZmxleC1ncm93IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBvdmVyZmxvdy1oaWRkZW47XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnNob3J0LXBsYWluLXRleHQge1xuXHRcdFx0XHRAYXBwbHkgZmxleCBmbGV4LWdyb3cgbWF4LWgtZnVsbCBmbGV4LWNvbCBpdGVtcy1zdHJldGNoIGp1c3RpZnktY2VudGVyIHB0LVs1NnB4XSByZWxhdGl2ZTtcblx0XHRcdFx0LnNob3J0LXBsYWluLXRleHRfX2NvbnRlbnQge1xuXHRcdFx0XHRcdEBhcHBseSBmbGV4IGZsZXgtZ3JvdyBtYXgtaC1mdWxsIGZsZXgtY29sIGl0ZW1zLXN0cmV0Y2ggbWF4LXctZnVsbCBqdXN0aWZ5LWNlbnRlciB0ZXh0LWNlbnRlciBweS02IHB4LTQgb3ZlcmZsb3ctYXV0bztcblx0XHRcdFx0XHQmLmNsb3NhYmxlIHtcblx0XHRcdFx0XHRcdEBhcHBseSBweS0xMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC52aWRlbyB7XG5cdFx0XHRcdCYtbXV0ZSB7XG5cdFx0XHRcdFx0QGFwcGx5IG1sLWF1dG8gZmxleCBoLTggdy04IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLWZ1bGwgYm9yZGVyLTAgYmctYmxhY2sgYmctb3BhY2l0eS01MCB0ZXh0LVsxNnB4XSB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0O1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgaGlkZGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJsdXIge1xuXHRcdFx0QGFwcGx5IGFic29sdXRlIGluc2V0LTAgYmctYmxhY2sgYmctb3BhY2l0eS03MCBiYWNrZHJvcC1ibHVyLXhsIHotNDA7XG5cdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRAYXBwbHkgZmxleCBoLWZ1bGwgdy1mdWxsIGZsZXgtY29sIGp1c3RpZnktY2VudGVyIHB4LTUgcHQtMjAgcGItODtcblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdEBhcHBseSBtYi1hdXRvIGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGdhcC0zO1xuXHRcdFx0fVxuXHRcdFx0Ji1hY3Rpb25zIHtcblx0XHRcdFx0QGFwcGx5IGZsZXggZmxleC1jb2wganVzdGlmeS1lbmQgZ2FwLTI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuY3VycmVudFNob3J0IHtcblx0XHRcdC5zaG9ydC10aHVtYi13cmFwIHtcblx0XHRcdFx0Jjpub3QoLm11bHRpKSB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdEBhcHBseSBhbmltLXpvb20taW4tb3V0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYW5pbWF0aW9uLXNldC0xIHtcblx0XHRcdFx0XHQuc2hvcnQtdGh1bWIge1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiB0aHVtYkFuaW1hdGlvblNldDFFbDEgMS41cyBsaW5lYXIgZm9yd2FyZHMgMHM7IC8qIGZpcnN0IGFuaW1hdGlvbiwgbm8gZGVsYXkqL1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb246IHRodW1iQW5pbWF0aW9uU2V0MUVsMiAxLjVzIGxpbmVhciBmb3J3YXJkcyAxLjYyNXM7IC8qZGVsYXkgPSAxc3QtY2hpbGQgaW1nIGR1cmF0aW9uICsgMTI1bXMqL1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb246IHRodW1iQW5pbWF0aW9uU2V0MUVsMyAxLjVzIGxpbmVhciBmb3J3YXJkcyAzLjI1czsgLypkZWxheSA9IDJuZCBjaGlsZCBpbWcgZHVyYXRpb24gKyBkZWxheSArIDEyNW1zKi9cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkOjphZnRlciwgJjpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogdGh1bWJBbmltYXRpb25TZXQxRWxXcmFwRmxhc2ggMjUwbXMgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlIDEuNXM7IC8qZGVsYXkgPSAxc3QtY2hpbGQgaW1nIGR1cmF0aW9uKi9cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMik6OmFmdGVyLCAmOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiB0aHVtYkFuaW1hdGlvblNldDFFbFdyYXBGbGFzaCAyNTBtcyBlYXNlLWluLW91dCBhbHRlcm5hdGUgMy4xMjVzOyAvKmRlbGF5ID0gMm5kLWNoaWxkIGltZyBkdXJhdGlvbiBhbmQgZGVsYXkqL1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYW5pbWF0aW9uLXNldC0yIHtcblx0XHRcdFx0XHQuc2hvcnQtdGh1bWIge1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJ3RodW1iQW5pbWF0aW9uU2V0MkVsV3JhcCcgMjUwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgMS43NXM7IC8qZGVsYXkgPSBpbWcgZHVyYXRpb24gKyAyNTBtcyovXG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiAndGh1bWJBbmltYXRpb25TZXQyRWwxJyAxLjVzIGxpbmVhciBmb3J3YXJkcyAwczsgLyogZmlyc3QgYW5pbWF0aW9uLCBubyBkZWxheSovXG5cdFx0XHRcdFx0XHRcdH1cblxuXG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiAndGh1bWJBbmltYXRpb25TZXQyRWxXcmFwJyAyNTBtcyBlYXNlLWluLW91dCBmb3J3YXJkcyAzLjc1czsgLypkZWxheSA9IGltZyBkZWxheSArIGltZyBkdXJhdGlvbiArIDI1MG1zKi9cblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICd0aHVtYkFuaW1hdGlvblNldDJFbDInIDEuNXMgbGluZWFyIGZvcndhcmRzIDJzOyAvKmRlbGF5ID0gZmlyc3QtY2hpbGQgZHVyYXRpb24gKyBkZWxheSovXG5cdFx0XHRcdFx0XHRcdH1cblxuXG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICd0aHVtYkFuaW1hdGlvblNldDJFbDMnIDEuNXMgbGluZWFyIGZvcndhcmRzIDRzOyAvKmRlbGF5ID0gMm5kIGNoaWxkIGR1cmF0aW9uICsgZGVsYXkqL1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hbmltYXRpb24tc2V0LTMge1xuXHRcdFx0XHRcdC5zaG9ydC10aHVtYiB7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICd0aHVtYkFuaW1hdGlvblNldDNFbCcgMS41cyBsaW5lYXIgZm9yd2FyZHMgMHM7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICd0aHVtYkFuaW1hdGlvblNldDNFbFdyYXAnIDI1MG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzIDEuNzVzOyAvKmRlbGF5ID0gaW1nIGR1cmF0aW9uICsgMjUwbXMqL1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJ3RodW1iQW5pbWF0aW9uU2V0M0VsV3JhcCcgMjUwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgMy43NXM7IC8qZGVsYXkgPSBpbWcgZGVsYXkgKyBpbWcgZHVyYXRpb24gKyAyNTBtcyovXG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAyczsgLypkZWxheSA9IGZpcnN0LWNoaWxkIGR1cmF0aW9uICsgZGVsYXkqL1xuXHRcdFx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiA0czsgLypkZWxheSA9IDJuZCBjaGlsZCBkdXJhdGlvbiArIGRlbGF5Ki9cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYW5pbWF0aW9uLXNldC00IHtcblx0XHRcdFx0XHQuc2hvcnQtdGh1bWIge1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiAndGh1bWJBbmltYXRpb25TZXQ0JyAxMHMgbGluZWFyIGluZmluaXRlIDBzO1xuXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogMnM7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiA0cztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA0O1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDZzO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg1KSB7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogOHM7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDYpIHtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogNjtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAxMHM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wbGFpbi10ZXh0LXNob3J0cyB7XG5cdFx0QGFwcGx5ICBoaWRkZW4gbGc6ZmxleCBmbGV4LWNvbCBnYXAtMDtcblx0XHQmX19zaG9ydCB7XG5cdFx0XHRAYXBwbHkgcC02IG1heC13LWxnIHJlbGF0aXZlIG1iLTQ7XG5cdFx0XHQmLmNsb3NhYmxlIHtcblx0XHRcdFx0QGFwcGx5IGN1cnNvci1wb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmF1dGhvci1kZXNjcmlwdGlvbiB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgZWFzZS1pbi1vdXQgMC41cztcbiAgaGVpZ2h0OiA0LjVlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblxuICAmLmhpZGUtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7XG4gIH1cblxuICAmLnNob3ctY29udGVudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmF1dGhvci1wYWdlIHtcbiAgLmFydGljbGUtbGlzdCB7XG4gICAgLmFydGljbGUge1xuICAgICAgQGFwcGx5IGhpZGRlbjtcblxuICAgICAgJi5wb3N0LWZvcm1hdC1zdGFuZGFyZCB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5idG4ge1xuICBAYXBwbHkgZmxleCBmbGV4LWdyb3cgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHNlbGYtc3RyZXRjaCByb3VuZGVkLXNtIHAtMiB0ZXh0LWNlbnRlciB0cmFuc2l0aW9uLWFsbCBnYXAtMS41IHRleHQtbGFiZWxfbWRfYm9sZDtcbiAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi1wcmltYXJ5IHtcbiAgICBAYXBwbHkgdGV4dC1hY3Rpb24tY29udGVudC1zdHJvbmcgYmctYWN0aW9uLXN1cmZhY2Utc3Ryb25nIGJvcmRlci1hY3Rpb24tc3VyZmFjZS1zdHJvbmc7XG4gICAgJjpob3ZlciB7XG4gICAgICBAYXBwbHkgYmctYWN0aW9uLXN1cmZhY2Utc3Ryb25nLWhvdmVyIGJvcmRlci1hY3Rpb24tc3VyZmFjZS1zdHJvbmctaG92ZXI7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBhcHBseSBiZy1hY3Rpb24tc3VyZmFjZS1zdHJvbmctYWN0aXZlIGJvcmRlci1hY3Rpb24tc3VyZmFjZS1zdHJvbmctYWN0aXZlO1xuICAgIH1cbiAgICAmLmRpc2FibGVkLCAmW2Rpc2FibGVkXSB7XG4gICAgICBAYXBwbHkgYmctYWN0aW9uLXN1cmZhY2UtZGlzYWJsZWQgYm9yZGVyLWFjdGlvbi1zdXJmYWNlLWRpc2FibGVkIHRleHQtYWN0aW9uLWNvbnRlbnQtZGlzYWJsZWQ7XG4gICAgfVxuICB9XG4gICYtY2xpcGJvYXJkIHtcbiAgICBAYXBwbHkgaW5saW5lLWZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHctNSBoLTU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgdGV4dC1iYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IHdlc3psbztcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTI5XCI7IC8vd2VzLWNvcHlcbiAgICB9XG4gICAgJi5jb3B5LXN1Y2Nlc3Mge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDNcIjsgLy93ZXMtY2hlY2tcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYXJ0aWNsZSB7XG4gIEBhcHBseSByZWxhdGl2ZTtcblxuICAucG9zdC1saW5rIHtcbiAgICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCB6LTEwIHctZnVsbDtcbiAgfVxuXG4gIC50YWcge1xuICAgIEBhcHBseSB0ZXh0LWxhYmVsX3NtX2JvbGQgdGV4dC1hY3Rpb24tY29udGVudC13ZWFrO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC00IC1sZWZ0LTYgb3JpZ2luLWNlbnRlciByb3RhdGUtMTgwIG92ZXJmbG93LWhpZGRlbiB0ZXh0LWVsbGlwc2lzIHdoaXRlc3BhY2Utbm93cmFwIHB4LTEgcHktMiB0ZXh0LXJpZ2h0IGJnLWFjdGlvbi1zdXJmYWNlLWRlZmF1bHQ7XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAudGFnIHtcbiAgICAgIEBhcHBseSB0ZXh0LWFjdGlvbi1jb250ZW50LWhvdmVyO1xuICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIEBhcHBseSBiZy1hY3Rpb24tc3VyZmFjZS1kZWZhdWx0LWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aXRsZS13cmFwcGVyIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBpdGVtcy1zdGFydCBnYXAtMjtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgQGFwcGx5IG1iLTAgbGluZS1jbGFtcC0yIHRleHQtYWN0aW9uLWNvbnRlbnQtZGVmYXVsdDtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBpdGVtcy1zdGFydCBqdXN0aWZ5LWJldHdlZW4gZ2FwLTI7XG4gIH1cblxuICAuZGV0YWlscyB7XG4gICAgQGFwcGx5IG10LWF1dG8gZmxleCBmbGV4LXJvdyBpdGVtcy1jZW50ZXIgZ2FwLTQgdGV4dC1uZXV0cmFsLWNvbnRlbnQtd2VhayB0ZXh0LWxhYmVsX3hzX2Jvb2s7XG4gICAgLmF1dGhvciB7XG4gICAgICBAYXBwbHkgdGV4dC1sYWJlbF94c19ib2xkIGxnOnRleHQtZF9sYWJlbF94c19ib2xkO1xuICAgIH1cblxuICAgIC5kYXRlIHtcbiAgICB9XG5cbiAgICAuY29tbWVudHMge1xuICAgICAgQGFwcGx5IGZsZXggZmxleC1yb3cgaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBnYXAtMiBsZzp0ZXh0LWRfbGFiZWxfeHNfYm9vaztcbiAgICB9XG4gIH1cblxuICAmLXRvcCB7XG4gICAgLmltYWdlIHtcbiAgICAgIEBhcHBseSBoLTAgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtdC0yeGwgYmctY292ZXIgYmctY2VudGVyIGJnLW5vLXJlcGVhdCAtbWwtWzE1cHhdIC1tci1bMTVweF0gbGc6bXItMCBsZzptbC0wIGxnOnJvdW5kZWQtbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MS43OSU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGVfX2ltZyB7XG4gICAgICBAYXBwbHkgb2JqZWN0LWNvbnRhaW4gb2JqZWN0LWNlbnRlciB3LWZ1bGw7XG4gICAgICBAYXBwbHkgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tMzAwO1xuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIEBhcHBseSAgZmxleCB3LWZ1bGwganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIG1heC13LWZ1bGwgb3ZlcmZsb3ctaGlkZGVuIGFzcGVjdC1bMTYvMTBdO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMCU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFydGljbGVfX2ltZyB7XG4gICAgICAgIEBhcHBseSBzY2FsZS0xMTA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICBAYXBwbHkgcHgtMiBweS0xIGJnLWFjdGlvbi1zdXJmYWNlLWRlZmF1bHQgbGc6dG9wLTAgbGc6bWF4LWgtZnVsbCBsZzpweC0xIGxnOnB5LTI7XG4gICAgfVxuXG4gICAgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgQGFwcGx5IHJlbGF0aXZlIGdhcC0zO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBAYXBwbHkgdGV4dC1hY3Rpb24tY29udGVudC1zdHJvbmc7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBsaW5lLWhlaWdodDogNC41cmVtO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIEBhcHBseSBib3gtZGVjb3JhdGlvbi1jbG9uZSBweC0xIGJnLWFjdGlvbi1zdXJmYWNlLXN0cm9uZyBweS0wLjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgQGFwcGx5IGdhcC0zIGJvcmRlci1iIGJvcmRlci1zb2xpZCBwYi00IGJvcmRlci1uZXV0cmFsLWJvcmRlci1kZWZhdWx0IG1kOmdhcC00O1xuICAgICAgbWFyZ2luLXRvcDogLTU1cHg7XG5cbiAgICAgIC5leGNlcnB0IHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgQGFwcGx5IGxpbmUtY2xhbXAtMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXRhaWxzIHtcbiAgICAgIC5hdXRob3Ige1xuICAgICAgICBAYXBwbHkgdGV4dC1sYWJlbF94c19ib2xkIG1kOnRleHQtbGFiZWxfbWRfYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRhaW5lZCB7XG4gICAgICBAYXBwbHkgcmVsYXRpdmUgbXgtMCB3LWZ1bGw7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBAYXBwbHkgaC0wIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLW5vbmUgYmctY2VudGVyIGJnLW5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjEuNzklO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS0wIG0tMCB3LWZ1bGwgZ2FwLTEgYm9yZGVyLWItMCBweC00IHB5LTM7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMCUsXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNzUpIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIEBhcHBseSBtYi00O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1uZXV0cmFsLWNvbnRlbnQtd2VhaztcbiAgICAgICAgICAuYXV0aG9yLCAuY291bnQge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtbGFiZWxfeHNfYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgLmFydGljbGUtbGlzdCB7XG4gICAgICAuYXJ0aWNsZS1zaW5nbGUge1xuICAgICAgICAmOm5vdCgucHJvbW8pIHtcbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtZ3JvdGVzayB0ZXh0LWgzMDAgbWQ6dGV4dC1sYWJlbF9tZF9ib2xkIG1kOmZvbnQtc2FucztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNpbmdsZSB7XG4gICAgQGFwcGx5IGZsZXggdy1mdWxsIGZsZXgtcm93IGl0ZW1zLXN0cmV0Y2ggZ2FwLTMgYm9yZGVyLWIgYm9yZGVyLXNvbGlkIHB4LTAgcHktNCBib3JkZXItbmV1dHJhbC1ib3JkZXItZGVmYXVsdDtcbiAgICAuY29udGVudCB7XG4gICAgICBAYXBwbHkgZ3JvdyBsZzpvcmRlci0yO1xuICAgIH1cblxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIEBhcHBseSBzaHJpbmstMCBvdmVyZmxvdy1oaWRkZW4gaC1bODhweF0gdy1bMTE2cHhdO1xuICAgICAgLmltYWdlIHtcbiAgICAgICAgQGFwcGx5IGgtZnVsbCBtYXgtaC1mdWxsIG1heC13LWZ1bGwgb2JqZWN0LWNvdmVyIG9iamVjdC1jZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY2F0ZWdvcnkge1xuICAgICAgQGFwcGx5IGZsZXgtY29sLXJldmVyc2UgZ2FwLTQgbGc6ZmxleC1yb3c7XG4gICAgICAudGFnIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIC10b3AtMTAgbGVmdC0wIG92ZXJmbG93LWhpZGRlbiB0ZXh0LWVsbGlwc2lzIHdoaXRlc3BhY2Utbm93cmFwIHB4LTIgcHktMSBiZy1hY3Rpb24tc3VyZmFjZS1kZWZhdWx0O1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICBAYXBwbHkgdG9wLTQgLWxlZnQtNiBweC0xIHB5LTI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICAmICsgZGl2IHtcbiAgICAgICAgICAgICAgQGFwcGx5IGxpbmUtY2xhbXAtMztcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpbmdsZS1saW5le1xuICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSB6LTEwIHB0LTIgcGItMCBwbC0wO1xuICAgICAgICAgIC5wYXJ0LWxlZnR7XG4gICAgICAgICAgICBAYXBwbHkgZ2FwLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgQGFwcGx5IGgtYXV0byB3LWZ1bGw7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgIEBhcHBseSBsZzpoLVsyMDBweF0gbGc6dy1bMjY0cHhdO1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgQGFwcGx5IGgtZnVsbCBtYXgtaC1mdWxsIHctZnVsbCBtYXgtdy1mdWxsIG9iamVjdC1jb3ZlciBvYmplY3QtY2VudGVyIGxnOmgtWzIwMHB4XSBsZzp3LVsyNjRweF07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnByb21vIHtcbiAgICAgIEBhcHBseSBoLWZ1bGwgZmxleC1jb2wtcmV2ZXJzZSBwLTAgbGc6ZmxleC1jb2w7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBAYXBwbHkgaC0wIHctZnVsbCBvdmVyZmxvdy1oaWRkZW4gYmctY292ZXIgYmctY2VudGVyIGJnLW5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYxLjc5JTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWcge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLWF1dG8gYm90dG9tLTAgbGVmdC0wIHRyYW5zZm9ybS1ub25lIHB4LTIgcHktMTtcbiAgICAgICAgd3JpdGluZy1tb2RlOiBscjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWRlby1wcmV2aWV3LXdyYXAge1xuICAgICAgICBAYXBwbHkgaC0wIG92ZXJmbG93LWhpZGRlbiBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgcmlnaHQtMCBib3R0b20tMCB3LWZ1bGwgei0xO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjEuNzklO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAudmlkZW8tcHJldmlldyB7XG4gICAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCByaWdodC0wIGJvdHRvbS0wIHctZnVsbCBoLWZ1bGwgb2JqZWN0LWNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudmlkZW8ge1xuICAgICAgICBAYXBwbHkgcGItMDtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBAYXBwbHkgdHJhbnNmb3JtLW5vbmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3Ny41NSU7XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW8tcHJldmlldy13cmFwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTc3LjU1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMCBib3R0b20tMCBsZWZ0LTAgZ2FwLTMgcC0zO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43NSkgMTAwJSk7XG5cbiAgICAgICAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgei0xMCBnYXAtMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtYWN0aW9uLWNvbnRlbnQtc3Ryb25nO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBAYXBwbHkgYm94LWRlY29yYXRpb24tY2xvbmUgcHgtMSBiZy1hY3Rpb24tc3VyZmFjZS1zdHJvbmcgcHktMC41O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGdhcC0yO1xuICAgICAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWxhYmVsX3hzX2JvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgQGFwcGx5IHN0YXRpYztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsICYuaG92ZXIge1xuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBAYXBwbHkgdHJhbnNmb3JtLW5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KC52aWRlbykge1xuICAgICAgICAudmlkZW8tcGxheS13cmFwIHtcbiAgICAgICAgICAudmlkZW8tcGxheS1wYXVzZSB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuICN7IWltcG9ydGFudH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWFyY2gge1xuICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBAYXBwbHkgbGc6aC1bOTZweF0gbGc6dy1bMTI3cHhdO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vdG9waWMgYmxvY2sgLSBjYWxsZWQgXCJhcnRpY2xlLW11bHRpXCIgaW4gdGhlIGRlc2lnbidzIFVJIExpYnJhcnlcbiAgJi1tdWx0aSB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTYgcHgtNCBweS02IGJnLW5ldXRyYWwtc3VyZmFjZS1zdHJvbmc7XG4gICAgLnBvc3QtbGluayB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgKyAuY29udGVudCB7XG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWs7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC0yLjU7XG4gICAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgICBAYXBwbHkgZ2FwLTI7XG4gICAgICAgICAgLnVwZGF0ZS10aW1lIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWxhYmVsX3NtX2Jvb2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIEBhcHBseSB1cHBlcmNhc2UgdGV4dC1hY3Rpb24tY29udGVudC13ZWFrIHRleHQtbGFiZWxfc21fYm9sZDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZSB7XG4gICAgICAvL2NyZWF0ZXMgYSBkb3Qgb24gdGhlIHRpbWVsaW5lLCBzZWUgJi1saXN0IGJlbG93XG4gICAgICAmLXNpbmdsZTo6YWZ0ZXIsICYtbGlzdC1kZXRhaWxzOjpiZWZvcmUge1xuICAgICAgICBAYXBwbHkgZmxleCBjb250ZW50LVtcIuKAolwiXSBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgYWJzb2x1dGUgdG9wLTAuNSAtbGVmdC02IHctMy41IGgtNCBiZy1uZXV0cmFsLXN1cmZhY2Utc3Ryb25nIGJnLWNlbnRlciBiZy1uby1yZXBlYXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tYm94LW11bHRpLXRoZW1lLWxpZ2h0LCB2YXIoLS1uZXV0cmFsLWJvcmRlci1kZWZhdWx0LWFjdGl2ZSwgIzQ3NDc0NykpO1xuICAgICAgfVxuXG4gICAgICAmLWxpc3Qge1xuICAgICAgICAvL3RpbWVsaW5lIGNyZWF0ZWQgYnkgYm9yZGVyXG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSBvcmRlci0xIGZsZXggZmxleC1jb2wgZ2FwLTggYm9yZGVyLWwtMiBwbC00O1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJveC1tdWx0aS10aGVtZS1saWdodCwgdmFyKC0tbmV1dHJhbC1ib3JkZXItZGVmYXVsdC1hY3RpdmUsICM0NzQ3NDcpKTtcbiAgICAgICAgLy9jcm9wcyB0aGUgdG9wIG9mIHRoZSB0aW1lbGluZVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIEBhcHBseSBiZy1uZXV0cmFsLXN1cmZhY2Utc3Ryb25nIHctMS41IGNvbnRlbnQtW1wiXCJdIGJsb2NrIGFic29sdXRlIGgtMyAtbGVmdC0xIC10b3AtMjtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBAYXBwbHkgZmxleCBsaXN0LW5vbmUgZmxleC1jb2wgZ2FwLTg7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgLmFydGljbGUtc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgLy9tYWtlIHRoZSBsYXN0IGFydGljbGUgaW4gbGlzdCBoaWRlIHRoZSByZXN0IG9mIHRoZSB0aW1lbGluZVxuICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLW5ldXRyYWwtc3VyZmFjZS1zdHJvbmcgdy0xLjUgY29udGVudC1bXCJcIl0gYmxvY2sgYWJzb2x1dGUgaC1mdWxsIC1sZWZ0LTUgdG9wLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXRhaWxzIHtcbiAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgb3JkZXItMjtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IC10b3AtMC41O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vaWYgXCJzaG93IG1vcmVcIiBidXR0b24gd3JhcHBlciBpcyB2aXNpYmxlLCBkb24ndCBoaWRlIHRoZSByZXN0IG9mIHRoZSB0aW1lbGluZSBib3JkZXIsIHJlcXVpcmVzIC5hcnRpY2xlLWxpc3QtZGV0YWlscyB0byBoYXZlIG9yZGVyLTJcbiAgICAgICAgICAmOm5vdCguaGlkZGVuKSB7IC8vYWRkaW5nIFwiLCAmOm5vdCguXFwhaGlkZGVuKVwiIGhlcmUgbWFrZXMgc29tZSBicm93c2VycyBpZ25vcmUgdGhpcyBydWxlIGVudGlyZWx5IVxuICAgICAgICAgICAgJiArIHVsIHtcbiAgICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgLmFydGljbGUtc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0wO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgQGFwcGx5IGdhcC0yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWUtbW9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1sYWJlbF94c19ib2xkIHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1zaW5nbGUge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgYm9yZGVyLTAgcHktMDtcbiAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgQGFwcGx5IG1kOnRleHQtbGFiZWxfeHNfYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1tdWx0aSB7XG4gICAgICAgICYtbG9nbyB7XG4gICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgaW1nLWZsdWlkO1xuICAgICAgICAgICAgJi5sb2dvLWRhcmsge1xuICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuIGRhcms6YmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubG9nby1saWdodCB7XG4gICAgICAgICAgICAgIEBhcHBseSBibG9jayBkYXJrOmhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrICN7IWltcG9ydGFudH07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saXN0IHtcbiAgICAmLWNvbXBhY3Qge1xuICAgICAgQGFwcGx5IC1teC00IHB4LTQgcHQtNiBwYi0xMCBiZy1uZXV0cmFsLXN1cmZhY2Utc3Ryb25nIGxnOmJnLXRyYW5zcGFyZW50IGxnOnB5LTA7XG4gICAgICAuYXJ0aWNsZS1zaW5nbGUge1xuICAgICAgICBAYXBwbHkgZ2FwLTY7XG4gICAgICAgIC50aW1lIHtcbiAgICAgICAgICBAYXBwbHkgaW5saW5lIGxnOmhpZGRlbiB4bDppbmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRheG9ub215IHtcbiAgICAgIEBhcHBseSBwdC0zIHBiLTAgbGc6cHQtMDtcbiAgICAgIC5hcnRpY2xlLXRvcC1jb250YWluZWQge1xuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIEBhcHBseSBtci0wIG1sLTAgdy1mdWxsO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjEuNzklO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBAYXBwbHkgcmlnaHQtMCBsZWZ0LTAgdy1mdWxsIGdhcC0zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5saXN0LXByb21vIHtcbiAgICAgIEBhcHBseSBib3JkZXItYiBib3JkZXItc29saWQgcGItMiBib3JkZXItbmV1dHJhbC1ib3JkZXItZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmLWhvcml6b250YWwge1xuICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTQ7XG4gICAgICAuYXJ0aWNsZS1saXN0LWNvbnRlbnQge1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1zdGFydCBnYXAtNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnZpZGVvLWxpc3Qge1xuICAgICAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgQGFwcGx5IGZsZXgganVzdGlmeS1zdGFydCBpdGVtcy1jZW50ZXIgZ2FwLTU7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWxpc3QtY29udGVudCB7XG4gICAgICAgIEBhcHBseSBtaW4tdy1bNzVyZW1dIGxnOm1pbi13LWZ1bGw7XG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgQGFwcGx5IG92ZXJmbG93LXgtc2Nyb2xsIG5vU2Nyb2xsYmFyIGxnOm92ZXJmbG93LXgtaGlkZGVuIC1tci00IGxnOm1yLTAgbGc6dy1mdWxsO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdGFncyB7XG4gICAgLnRhZyB7XG4gICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci10cmFuc3BhcmVudCBwLTIgYmctYWN0aW9uLXN1cmZhY2Utc3Ryb25nLTEwIHRleHQtbGFiZWxfc21fYm9sZCB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWs7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1zZWxlY3RlZC1ib3JkZXItZGVmYXVsdCBiZy1hY3Rpb24tc3VyZmFjZS1zdHJvbmctMjA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi12aWRlbyB7XG4gICAgJi1jYXJkIHtcbiAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC0yIHctZnVsbDtcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIEBhcHBseSBoLWZ1bGwgbWF4LWgtZnVsbCB3LWZ1bGwgbWF4LXctZnVsbCBvYmplY3QtY292ZXIgb2JqZWN0LWNlbnRlcjtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuIGFzcGVjdC12aWRlbyByb3VuZGVkLWxnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgQGFwcGx5IGgtMTAgbGc6aC0xMTtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1oMjAwIGxnOnRleHQtZF9oMjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY2F0ZWdvcnktcGFnZSB7XG4gIC5hcnRpY2xle1xuICAgICYtbGlzdCB7XG4gICAgICAubWFzb25yeS13cmFwe1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByb21vLXdyYXB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ob21lLXBhZ2Uge1xuICAubGlzdC1wcm9tbyB7XG4gICAgQGFwcGx5IGhpZGRlbiBsZzpmbGV4O1xuICB9XG4gICN3ZXN6bG8tc2hvcnRzLWFwcCB7XG4gICAgQGFwcGx5IGJsb2NrIGxnOmhpZGRlbjtcbiAgfVxufVxuXG4uaG9tZS1wYWdlLCAuY2F0ZWdvcnktcGFnZSB7XG4gIC5hcnRpY2xlIHtcbiAgICAmLWxpc3Qge1xuICAgICAgLm1hc29ucnktd3JhcHtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByb21vLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDU2cHggLSAzLjVyZW0pO1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAvL3dpZHRoOiBjYWxjKDUwJSAtIDAuNjI1cmVtKTtcbiAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC52aWRlby1tb2RhbC1wb3N0LXRodW1iLXdyYXA6bm90KC5tdWx0aSkge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vYmplY3QtbGVmdC1yaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcC1ib3hlc3tcbiAgLmFydGljbGV7XG4gICAgJi1zaW5nbGUge1xuICAgICAgLnRpbWV7XG4gICAgICAgIEBhcHBseSBpbmxpbmUgbGc6aGlkZGVuIHhsOmlubGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5hcnRpY2xlLXNpZGUtd3JhcHtcbiAgLnJlLWJveC13cmFwe1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucG9zdHMtZ3JpZCB7XG4gIEBhcHBseSAtbXgtNCBteS0xMCBmbGV4O1xuXG4gICZfX2l0ZW0ge1xuICAgIEBhcHBseSBib3JkZXItbmV1dHJhbC1jb250ZW50LWRlZmF1bHQgdy0xLzMgYm9yZGVyLXIgcHgtNDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAYXBwbHkgYm9yZGVyLXItMDtcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgQGFwcGx5IHRleHQtbGFiZWxfbWRfYm9vayBibG9jayBuby11bmRlcmxpbmU7XG5cbiAgICAgID4gc3Ryb25nIHtcbiAgICAgICAgQGFwcGx5IGxpbmUtY2xhbXAtMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICBAYXBwbHkgYXNwZWN0LVsyMi8xNV0gaC1bMTUwcHhdIG9iamVjdC1jb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLmRhcmssIC5tb2RlLWRhcmsge1xuICAuYXJ0aWNsZS1tdWx0aSB7XG4gICAgLmFydGljbGUge1xuICAgICAgJi1zaW5nbGU6OmFmdGVyLCAmLWxpc3QtZGV0YWlsczo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJveC1tdWx0aS10aGVtZS1kYXJrLCB2YXIoLS1uZXV0cmFsLWJvcmRlci1kZWZhdWx0LWFjdGl2ZSwgI2Y3OTcwZikpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm94LW11bHRpLXRoZW1lLWRhcmssIHZhcigtLW5ldXRyYWwtYm9yZGVyLWRlZmF1bHQtYWN0aXZlLCAjZjc5NzBmKSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5uYXZpZ2F0aW9uIHtcbiAgQGFwcGx5IGJnLW5ldXRyYWwtc3VyZmFjZS1uYXZpZ2F0aW9uIHRleHQtbmV1dHJhbC1jb250ZW50LW5hdmlnYXRpb247XG4gICYtbWVudSB7XG4gICAgQGFwcGx5IG1iLWF1dG8gZmxleCB3LWZ1bGwgZmxleC1jb2wgb3ZlcmZsb3cteS1hdXRvIGxnOm9yZGVyLTIgbGc6b3ZlcmZsb3ctdmlzaWJsZSBsZzpwdC02O1xuICAgIEBhcHBseSBsZzpmbGV4ICN7IWltcG9ydGFudH07XG4gICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDRyZW0pO1xuICAgIEBzY3JlZW4gbGd7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5zZWFyY2gtaW5wdXR7XG4gICAgICBAYXBwbHkgdy1mdWxsIGJvcmRlciBweC0zIHB5LTIgZm9udC1zYW5zIG91dGxpbmUtbm9uZSBoLVs0OHB4XSB0ZXh0LWlucHV0X3RleHRfZGVmYXVsdCB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0IHBsYWNlaG9sZGVyLW5ldXRyYWwtY29udGVudC13ZWFrIGJvcmRlci1uZXV0cmFsLWJvcmRlci1zdHJvbmcgYmctbmV1dHJhbC1zdXJmYWNlLWRlZmF1bHQgZm9jdXM6Ym9yZGVyLW5ldXRyYWwtYm9yZGVyLWRlZmF1bHQtYWN0aXZlO1xuICAgICAgJjpmb2N1c3tcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIEBhcHBseSBtYi0wIGZvbnQtZ3JvdGVzayB0ZXh0LWg0MDAgbGc6dGV4dC1kX2gyMDA7XG4gICAgICAmX19uZXN0ZWQge1xuICAgICAgICBAYXBwbHkgZm9udC1zYW5zIHRleHQtbGFiZWxfc21fYm9vaztcbiAgICAgICAgLm5hdmlnYXRpb24tbGluayB7XG4gICAgICAgICAgQGFwcGx5IGJsb2NrIHctZnVsbCBweS0zIHRleHQtbGFiZWxfbWRfYm9vayB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWsgaG92ZXI6dGV4dC1hY3Rpb24tY29udGVudC1kZWZhdWx0IGxnOmhvdmVyOnRleHQtYWN0aW9uLWNvbnRlbnQtd2VhaztcbiAgICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1iLTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1hY3Rpb24tY29udGVudC13ZWFrIGhvdmVyOnRleHQtYWN0aW9uLWNvbnRlbnQtZGVmYXVsdCBsZzp0ZXh0LWFjdGlvbi1jb250ZW50LWRlZmF1bHQgbGc6aG92ZXI6dGV4dC1hY3Rpb24tY29udGVudC13ZWFrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGF4b25vbXkge1xuICAgICAgbmF2e1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWdyb3cgZmxleC1jb2wgbGc6cHItWzEuMTI1cmVtXTtcbiAgICAgICAgPiB1bHtcbiAgICAgICAgICBAYXBwbHkgbWItNCBncmlkIGgtYXV0byBwdC0wIGxnOmdhcC14LTYgbGc6Z2FwLXktMztcbiAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVse1xuICAgICAgICBAYXBwbHkgYm9yZGVyLTA7XG4gICAgICB9XG4gICAgICAubmF2aWdhdGlvbi1tZW51LWl0ZW0ge1xuICAgICAgICBAYXBwbHkgdGV4dC1oMjAwIGxnOnRleHQtaDIwMDtcbiAgICAgICAgJl9fbmVzdGVkIHtcbiAgICAgICAgICAubmF2aWdhdGlvbi1saW5rIHtcbiAgICAgICAgICAgIEBhcHBseSBsZzp0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWsgbGc6aG92ZXI6dGV4dC1hY3Rpb24tY29udGVudC1kZWZhdWx0O1xuICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1iLW5ldXRyYWwtYm9yZGVyLXdlYWs7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmF2aWdhdGlvbi1saW5rIHtcbiAgICAgICAgQGFwcGx5IHB5LTM7XG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBib3JkZXItYi0wO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtc2Vjb25kYXJ5IHtcbiAgICAgIEBhcHBseSBtdC1hdXRvIGxnOmhpZGRlbjtcbiAgICAgIC5uYXZpZ2F0aW9uLW1lbnUtaXRlbSB7XG4gICAgICAgIEBhcHBseSBmb250LXNhbnMgdGV4dC1sYWJlbF9tZF9ib29rO1xuICAgICAgfVxuICAgICAgLm5hdmlnYXRpb24tbGluayB7XG4gICAgICAgIEBhcHBseSBibG9jayBweS0yLjUgdGV4dC1hY3Rpb24tY29udGVudC1kZWZhdWx0IGhvdmVyOnRleHQtYWN0aW9uLWNvbnRlbnQtd2VhaztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLmhpZGRlbikge1xuICAgICAgJiArIG5hdiB7XG4gICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgQGFwcGx5IHRleHQtc2VsZWN0ZWQtY29udGVudC1uYXZpZ2F0aW9uO1xuXG4gICAgICAgICAgJjpub3QoYnV0dG9uKSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1uZXV0cmFsLWNvbnRlbnQtbmF2aWdhdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1saW5rIHtcbiAgICBAYXBwbHkgZmxleC0xIGJsb2NrIHB5LTMuNSB0ZXh0LWFjdGlvbi1jb250ZW50LWRlZmF1bHQgaG92ZXI6dGV4dC1hY3Rpb24tY29udGVudC13ZWFrO1xuICAgICYucm91dGVyLWxpbmstYWN0aXZlIHtcbiAgICAgIEBhcHBseSB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWs7XG4gICAgfVxuICAgICYtd3JhcCB7XG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIGJvcmRlci1iIGJvcmRlci1uZXV0cmFsLWJvcmRlci13ZWFrO1xuICAgIH1cbiAgfVxuICAmLnRvcEJhciB7XG4gICAgaGVpZ2h0OiB2YXIoLS1tb2JpbGUtdG9wQmFyLWhlaWdodCwgNC4xMjVyZW0pO1xuICAgIEBhcHBseSBwb2ludGVyLWV2ZW50cy1ub25lIGxnOnBvaW50ZXItZXZlbnRzLWF1dG8gbGc6aC1hdXRvO1xuICAgIGEsIGJ1dHRvbiB7XG4gICAgICBAYXBwbHkgcG9pbnRlci1ldmVudHMtYXV0bztcbiAgICB9XG4gIH1cbiAgJi5uYXZiYXIgLmJvdHRvbUJhciB7XG4gICAgaGVpZ2h0OiB2YXIoLS1tb2JpbGUtbmF2YmFyLWhlaWdodCwgMy41cmVtKTtcbiAgICBAYXBwbHkgbGc6aC1hdXRvO1xuICB9XG59IiwiLm5hdmJhciB7XG4gIEBhcHBseSBmaXhlZCBsZWZ0LTAgYm90dG9tLTAgei0xMDAgdy1mdWxsIGxnOnctWzI2NHB4XSBsZzpzaHJpbmstMDtcbiAgQHNjcmVlbiBsZ3tcbiAgICBAYXBwbHkgei0xMDAwO1xuICB9XG4gIC5sb2dvIHtcbiAgICAmLXdyYXAge1xuICAgICAgLy9AYXBwbHkgYWJzb2x1dGUgdG9wLTAgcmlnaHQtMCBoLWZ1bGwgdy0xNCB0cmFuc2xhdGUteC0xLzIgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuICAgICAgQGFwcGx5IHctZnVsbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG4gICAgICBhIHtcbiAgICAgICAgLy9AYXBwbHkgc3RpY2t5IGZsZXggaC0xNCB3LTE0IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0b3AtWzIuNjI1cmVtXSBiZy1uZXV0cmFsLXN1cmZhY2UtZGVmYXVsdDtcbiAgICAgICAgQGFwcGx5IGZsZXggaC0xNCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdG9wLVsyLjYyNXJlbV07XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgQGFwcGx5IGJnLW5ldXRyYWwtc3VyZmFjZS1kZWZhdWx0LWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtY29udGVudCB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBub1Njcm9sbGJhciBsZzpzdGlja3kgbGc6dG9wLTAgbGc6aC1zY3JlZW4gbGc6b3ZlcmZsb3cteS1hdXRvIGxnOnB0LTU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSA0cmVtKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBAc2NyZWVuIGxne1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgfVxuICB9XG4gICYtaXRlbSB7XG4gICAgQGFwcGx5IGZsZXggdy0xLzUgZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBmb250LXNhbnMgaC1bNDBweF0gdGV4dC1sYWJlbF94c19ib2xkIHRleHQtbmV1dHJhbC1jb250ZW50LW5hdmlnYXRpb24gZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTAgbGc6cHktMy41IGxnOmZvbnQtZ3JvdGVzayBsZzp0ZXh0LWRfaDIwMCBsZzptYi0wIGxnOmgtYXV0byBsZzp3LWZ1bGwgbGc6aXRlbXMtc3RhcnQ7XG4gICAgJjpub3QoYnV0dG9uKXtcbiAgICAgIEBhcHBseSBob3Zlcjp0ZXh0LXNlbGVjdGVkLWNvbnRlbnQtbmF2aWdhdGlvbjtcbiAgICB9XG4gICAgLndlcyB7XG4gICAgICBAYXBwbHkgbGc6aGlkZGVuO1xuICAgIH1cbiAgICAmX19hY3RpdmUge1xuICAgICAgQGFwcGx5IHRleHQtc2VsZWN0ZWQtY29udGVudC1uYXZpZ2F0aW9uIGhvdmVyOnRleHQtc2VsZWN0ZWQtY29udGVudC1uYXZpZ2F0aW9uIGxnOnRleHQtYWN0aW9uLWNvbnRlbnQtd2VhayBsZzpob3Zlcjp0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWs7XG4gICAgfVxuXG4gICAgJi1uZXcge1xuICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMS8yIC10cmFuc2xhdGUteC0xLzIgLXRyYW5zbGF0ZS15LWZ1bGw7XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSB0ZXh0LWFjdGlvbi1jb250ZW50LXN0cm9uZyBiZy1hY3Rpb24tY29udGVudC13ZWFrIHB4LTIgcHktMSByb3VuZGVkLWZ1bGw7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEyLjUlIDAsIDg3LjUlIDAsIDUwJSAxMDAlKTtcblxuICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBibG9jayAtYm90dG9tLTEgbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiBiZy1hY3Rpb24tY29udGVudC13ZWFrIGgtMSB3LTIgbWQ6aGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJyZWFkY3J1bWJzIHtcbiAgPiBzcGFuIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LXdyYXAgaXRlbXMtY2VudGVyIGdhcC0xIGZvbnQtc2VtaWJvbGQgdXBwZXJjYXNlIGZvbnQtZ3JvdGVzayB0ZXh0LWgxMDAgdGV4dC1uZXV0cmFsLWNvbnRlbnQtd2VhaztcbiAgICA+IHNwYW4ge1xuICAgICAgJi5icmVhZGNydW1iX2xhc3Qge1xuICAgICAgICBAYXBwbHkgZm9udC1zZW1pYm9sZCB1cHBlcmNhc2UgZm9udC1ncm90ZXNrIHRleHQtaDEwMCB0ZXh0LW5ldXRyYWwtY29udGVudC1zdHJvbmc7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQgdXBwZXJjYXNlIGZvbnQtZ3JvdGVzayB0ZXh0LWgxMDAgdGV4dC1uZXV0cmFsLWNvbnRlbnQtd2VhayBob3Zlcjp0ZXh0LW5ldXRyYWwtY29udGVudC1zdHJvbmc7XG4gICAgfVxuICB9XG4gIC5jaGlsZHJlbi13cmFwcGVye1xuICAgIHNwYW4sIGksIHNwYW4gPiBhe1xuICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LWRlZmF1bHQ7XG4gICAgfVxuICB9XG4gIC5jaGlsZHJlbntcbiAgICBhe1xuICAgICAgQGFwcGx5IHRleHQtaDEwMCB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0IGhvdmVyOnRleHQtbmV1dHJhbC1jb250ZW50LXdlYWsgcHktMyBweC0yIGJsb2NrO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLWItbmV1dHJhbC1ib3JkZXItZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJ1bC5wYWdlLW51bWJlcnN7XG4gIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBsaXN0LW5vbmUganVzdGlmeS1jZW50ZXIgcGwtMDtcbiAgbGl7XG4gICAgc3BhbntcbiAgICAgIEBhcHBseSByZWxhdGl2ZSBteC0xIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtc20gYm9yZGVyIGJvcmRlci10cmFuc3BhcmVudCBiZy10cmFuc3BhcmVudCBwLTAgaC1bNDBweF0gdy1bNDBweF0gdGV4dC1sYWJlbF9tZF9ib2xkIHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZztcbiAgICAgICYuY3VycmVudHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1hY3Rpb24tYm9yZGVyLWRlZmF1bHQgYmctYWN0aW9uLXN1cmZhY2Utc3Ryb25nLWFjdGl2ZSB0ZXh0LWFjdGlvbi1jb250ZW50LXN0cm9uZztcbiAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgIEBhcHBseSByZWxhdGl2ZSBteC0xIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtc20gYm9yZGVyIGJnLXRyYW5zcGFyZW50IHAtMCBoLVs0MHB4XSB3LVs0MHB4XSBob3ZlcjpiZy1hY3Rpb24tc3VyZmFjZS1zdHJvbmctYWN0aXZlIGhvdmVyOnRleHQtYWN0aW9uLWNvbnRlbnQtc3Ryb25nO1xuICAgICAgJjpub3QoLm5leHQpOm5vdCgucHJldil7XG4gICAgICAgIEBhcHBseSBib3JkZXItdHJhbnNwYXJlbnQgdGV4dC1sYWJlbF9tZF9ib2xkIHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZyBob3Zlcjpib3JkZXItYWN0aW9uLXN1cmZhY2Utc3Ryb25nLWFjdGl2ZVxuICAgICAgfVxuICAgICAgJi5wcmV2LCAmLm5leHR7XG4gICAgICAgIEBhcHBseSBib3JkZXItYWN0aW9uLWJvcmRlci1kZWZhdWx0IHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubG9naW4tbW9kYWx7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuNXJlbSk7XG4gICNsb2dpbmZvcm0ge1xuICAgIC5sb2dpbi11c2VybmFtZSwgLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgQGFwcGx5IG1iLTIgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCB0ZXh0LWxhYmVsX21kX2Jvb2sgYmxvY2sgZm9udC1zYW5zO1xuICAgICAgfVxuICAgICAgLmlucHV0IHtcbiAgICAgICAgQGFwcGx5IG1iLTMgaC0xMiB3LWZ1bGwgcm91bmRlZC1zbSBib3JkZXIgcHgtMyBweS0yIGZvbnQtc2FucyB0ZXh0LWlucHV0X3RleHRfZGVmYXVsdCB0ZXh0LW5ldXRyYWwtY29udGVudC1zdHJvbmcgYm9yZGVyLW5ldXRyYWwtYm9yZGVyLXN0cm9uZyBiZy1uZXV0cmFsLXN1cmZhY2UtZGVmYXVsdDtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBhcHBseSBib3JkZXItbmV1dHJhbC1ib3JkZXItZGVmYXVsdC1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzLCAmOmZvY3VzLXZpc2libGUsICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICBAYXBwbHkgYm9yZGVyLW5ldXRyYWwtYm9yZGVyLWRlZmF1bHQtYWN0aXZlO1xuICAgICAgICB9XG4gICAgICAgICYuaW52YWxpZCB7XG4gICAgICAgICAgQGFwcGx5IGJvcmRlci1jcml0aWNhbC1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItY3JpdGljYWwtc3VyZmFjZS1zdHJvbmctaG92ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dpbi1yZW1lbWJlcntcbiAgICAgIEBhcHBseSBtYi00O1xuICAgICAgbGFiZWx7XG4gICAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC1zdHJvbmcgdGV4dC1sYWJlbF9tZF9ib29rIHBsLVsyN3B4XSByZWxhdGl2ZSBibG9jayBjdXJzb3ItcG9pbnRlciBtYi0wIGZvbnQtc2FucztcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHJvdW5kZWQtWzRweF0gYm9yZGVyIGJvcmRlci1uZXV0cmFsLWJvcmRlci1kZWZhdWx0IHctNCBoLTQgYmxvY2sgYWJzb2x1dGUgbGVmdC0wIHRvcC1bMXB4XTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgQGFwcGx5IGhpZGRlbiB3LVs0cHhdIGgtWzlweF0gbGVmdC1bNnB4XSB0b3AtWzNweF0gYWJzb2x1dGUgcm90YXRlLTQ1O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgQGFwcGx5IGFic29sdXRlIGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAmOmhhcyhpbnB1dDpjaGVja2VkKXtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItbmV1dHJhbC1ib3JkZXItZGVmYXVsdC1hY3RpdmUgYmctc2VsZWN0ZWQtc3VyZmFjZS1zdHJvbmc7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIEBhcHBseSBiZy1zZWxlY3RlZC1zdXJmYWNlLXN0cm9uZy1ob3ZlciBib3JkZXItc2VsZWN0ZWQtYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbntcbiAgICAgIEBhcHBseSBoLTEyIHctZnVsbCBjdXJzb3ItcG9pbnRlciByb3VuZGVkLXNtIGJvcmRlci0wIHB4LTMgcHktMiB0ZXh0LWNlbnRlciBmb250LXNhbnMgYmctYWN0aW9uLXN1cmZhY2Utc3Ryb25nIHRleHQtYWN0aW9uLWNvbnRlbnQtc3Ryb25nIHRleHQtbGFiZWxfbWRfYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuLmxvZ2luLWFjdGlvbi1yZWdpc3RlcntcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC41cmVtKTtcbiAgI2xvZ2lue1xuICAgIEBhcHBseSBiZy1uZXV0cmFsLXN1cmZhY2Utc3Ryb25nXG4gIH1cbn1cbi53cGZkYS1kZWxldGUtYWNjb3VudC1jb250YWluZXJ7XG4gIGksIHNwYW57XG4gICAgQGFwcGx5IHRleHQtY3JpdGljYWwtY29udGVudC1kZWZhdWx0IG5vdC1pdGFsaWMgdy1mdWxsIG1iLTQgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCBibG9jayB0ZXh0LWNlbnRlcjtcbiAgfVxuICBsYWJlbCB7XG4gICAgQGFwcGx5IHctZnVsbCBtYi0xIHRleHQtbmV1dHJhbC1jb250ZW50LWRlZmF1bHQgYmxvY2s7XG4gIH1cbiAgaW5wdXQge1xuICAgIEBhcHBseSB3LWZ1bGwgbWItMyBoLTEyIHJvdW5kZWQtc20gYm9yZGVyIHB4LTMgcHktMiBmb250LXNhbnMgdGV4dC1pbnB1dF90ZXh0X2RlZmF1bHQgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nIGJvcmRlci1uZXV0cmFsLWJvcmRlci1zdHJvbmcgYmctbmV1dHJhbC1zdXJmYWNlLWRlZmF1bHQ7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LXdlYWs7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgQGFwcGx5IGJvcmRlci1uZXV0cmFsLWJvcmRlci1kZWZhdWx0LWhvdmVyO1xuICAgIH1cbiAgICAmOmZvY3VzLCAmOmZvY3VzLXZpc2libGUsICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIEBhcHBseSBib3JkZXItbmV1dHJhbC1ib3JkZXItZGVmYXVsdC1hY3RpdmU7XG4gICAgfVxuICB9XG4gIGJ1dHRvbntcbiAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXIgZm9udC1zYW5zIHctZnVsbCBoLTEyIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG1iLTIgbWQ6bWItMCB0ZXh0LWxhYmVsX3NtX2JvbGQgYm9yZGVyIGJvcmRlci1hY3Rpb24tYm9yZGVyLWRlZmF1bHQgaG92ZXI6Ym9yZGVyLWFjdGlvbi1ib3JkZXItZGVmYXVsdC1ob3ZlciBhY3RpdmU6YWNjZW50LWFjdGlvbi1ib3JkZXItZGVmYXVsdC1hY3RpdmUgdGV4dC1hY3Rpb24tY29udGVudC1kZWZhdWx0IGJnLXRyYW5zcGFyZW50IHAtMiByb3VuZGVkLXNtIHRleHQtY2VudGVyO1xuICB9XG59XG4ud3BwYi1zdWNjZXNze1xuICBAYXBwbHkgZm9udC1zYW5zIG15LTIgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCB0ZXh0LWNlbnRlciB0ZXh0LXN1Y2Nlc3MtY29udGVudC1kZWZhdWx0O1xufVxuLndwcGItZWRpdC11c2Vye1xuICAud3BwYi1mb3JtLWZpZWxke1xuICAgIGxhYmVsIHtcbiAgICAgIEBhcHBseSBmb250LXNhbnMgdy1mdWxsIG1iLTEgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCBibG9jaztcbiAgICB9XG4gICAgaW5wdXQsIHRleHRhcmVhe1xuICAgICAgQGFwcGx5IHctZnVsbCBtYi0zIGgtMTIgcm91bmRlZC1zbSBib3JkZXIgcHgtMyBweS0yIGZvbnQtc2FucyB0ZXh0LWlucHV0X3RleHRfZGVmYXVsdCB0ZXh0LW5ldXRyYWwtY29udGVudC1zdHJvbmcgYm9yZGVyLW5ldXRyYWwtYm9yZGVyLXN0cm9uZyBiZy1uZXV0cmFsLXN1cmZhY2UtZGVmYXVsdDtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LXdlYWs7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1uZXV0cmFsLWJvcmRlci1kZWZhdWx0LWhvdmVyO1xuICAgICAgfVxuICAgICAgJjpmb2N1cywgJjpmb2N1cy12aXNpYmxlLCAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIEBhcHBseSBib3JkZXItbmV1dHJhbC1ib3JkZXItZGVmYXVsdC1hY3RpdmU7XG4gICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhe1xuICAgICAgQGFwcGx5IGgtYXV0bztcbiAgICB9XG4gICAgJi53cHBiLWRlZmF1bHQtcGFzc3dvcmQsICYud3BwYi1kZWZhdWx0LXVzZXJuYW1le1xuICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG4gIH1cbiAgLnN1Ym1pdHtcbiAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXIgZm9udC1zYW5zIHctZnVsbCBoLTEyIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG10LTQgbWItMiBtZDptYi0wIHRleHQtbGFiZWxfc21fYm9sZCBib3JkZXIgYm9yZGVyLWFjdGlvbi1ib3JkZXItZGVmYXVsdCBob3Zlcjpib3JkZXItYWN0aW9uLWJvcmRlci1kZWZhdWx0LWhvdmVyIGFjdGl2ZTphY2NlbnQtYWN0aW9uLWJvcmRlci1kZWZhdWx0LWFjdGl2ZSB0ZXh0LWFjdGlvbi1jb250ZW50LWRlZmF1bHQgYmctdHJhbnNwYXJlbnQgcC0yIHJvdW5kZWQtc20gdGV4dC1jZW50ZXI7XG4gIH1cbn0iLCIuY29tbWVudC1saXN0IHtcbiAgLmNvbW1lbnQge1xuICAgICZbY2xhc3MqPVwiZGVwdGgtXCJdIHtcbiAgICAgICY6bm90KC5kZXB0aC0xKTpub3QoLmRlcHRoLTIpIHtcbiAgICAgICAgQGFwcGx5IHBsLTE2O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmRlcHRoLTIge1xuICAgICAgQGFwcGx5IHBsLTg7XG4gICAgICA+IC5kZXB0aC0yIHtcbiAgICAgICAgQGFwcGx5IHBsLTA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb21tZW50LXJlc3BvbmQge1xuICAgIEBhcHBseSBtYi02O1xuICB9XG59XG4uY29tbWVudHtcbiAgLmVkaXRvci13cmFwIHtcbiAgICAuY29tbWVudC1lZGl0LWxpbmsge1xuICAgICAgQGFwcGx5IG1sLTIgdGV4dC1sYWJlbF9tZF9ib29rIGhvdmVyOnRleHQtc2VsZWN0ZWQtc3VyZmFjZS13ZWFrLWhvdmVyIGZvbnQtc2FucyBib3JkZXItMCBiZy10cmFuc3BhcmVudCBwLTAgb3V0bGluZS0wIGN1cnNvci1wb2ludGVyO1xuICAgIH1cbiAgfVxuICAudm90ZSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIEBhcHBseSB3LTggaC04IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG1yLTEgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCBmb250LXNhbnMgYm9yZGVyLTAgYmctdHJhbnNwYXJlbnQgcC0wIG91dGxpbmUtMCBjdXJzb3ItcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgLmNvbW1lbnQtcmVwbHktY2FuY2Vse1xuICAgIEBhcHBseSBteS0zIHRleHQtbGFiZWxfbWRfYm9vayBob3Zlcjp0ZXh0LXNlbGVjdGVkLXN1cmZhY2Utd2Vhay1ob3ZlciBmb250LXNhbnM7XG4gIH1cbiAgJi1zdGF0dXMge1xuICAgIEBhcHBseSBteS0xIHB5LTIgcHgtMyBiZy1hY3Rpb24tc3VyZmFjZS1zdHJvbmcgdy1mdWxsIHRleHQtbGFiZWxfbWRfYm9sZCB0ZXh0LWFjdGlvbi1jb250ZW50LXN0cm9uZyByb3VuZGVkLXNtIHRyYW5zaXRpb24tYWxsO1xuICAgICYuc3RhdHVzLXN1Y2Nlc3Mge1xuICAgICAgQGFwcGx5IGJnLXN1Y2Nlc3Mtc3VyZmFjZS1zdHJvbmcgdGV4dC1zdWNjZXNzLWNvbnRlbnQtc3Ryb25nO1xuICAgIH1cbiAgICAmLnN0YXR1cy1lcnJvciB7XG4gICAgICBAYXBwbHkgYmctY3JpdGljYWwtc3VyZmFjZS1zdHJvbmcgdGV4dC1jcml0aWNhbC1jb250ZW50LXN0cm9uZztcbiAgICB9XG4gIH1cbn1cbi5jb21tZW50LXJlc3BvbmQge1xuICBAYXBwbHkgbWItMTA7XG59XG4jY29tbWVudHNEcmF3ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMGR2aDtcblxuICBAc2NyZWVuIGxnIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzg0cHgpO1xuICB9XG4gIEBzY3JlZW4gMnhsIHtcbiAgICB3aWR0aDogMTEzNnB4O1xuICB9XG4gIC5jb21tZW50LWZvcm0tYXV0aG9yLCAuY29tbWVudC1mb3JtLWVtYWlsLCAuY29tbWVudC1mb3JtLXVybHtcbiAgICBAYXBwbHkgbWItNCBmbGV4IGZsZXgtY29sO1xuICAgIGxhYmVse1xuICAgICAgQGFwcGx5IG1iLTIgZm9udC1zYW5zIHRleHQtbGFiZWxfbWRfYm9vayB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0O1xuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgIEBhcHBseSB3LWZ1bGwgcm91bmRlZC1zbSBib3JkZXIgcC0zIGZvbnQtc2FucyBvdXRsaW5lLW5vbmUgYm9yZGVyLW5ldXRyYWwtYm9yZGVyLXN0cm9uZyBiZy1uZXV0cmFsLXN1cmZhY2UtZGVmYXVsdCB0ZXh0LW5ldXRyYWwtY29udGVudC1zdHJvbmcgdGV4dC1pbnB1dF90ZXh0X2RlZmF1bHQgcGxhY2Vob2xkZXItbmV1dHJhbC1jb250ZW50LXdlYWsgZm9jdXM6Ym9yZGVyLXNlbGVjdGVkLWJvcmRlci1kZWZhdWx0IGFjdGl2ZTpib3JkZXItc2VsZWN0ZWQtYm9yZGVyLWRlZmF1bHQ7XG4gICAgfVxuICB9XG4gIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50e1xuICAgIEBhcHBseSBtYi00O1xuICAgIGxhYmVse1xuICAgICAgQGFwcGx5IHRleHQtbGFiZWxfbWRfYm9vayBmb250LXNhbnMgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nIHBsLVsyN3B4XSByZWxhdGl2ZSBibG9jayBiZWZvcmU6Y29udGVudC1bJyddIGFmdGVyOmNvbnRlbnQtWycnXSBjdXJzb3ItcG9pbnRlcjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGxlZnQtMCBibG9jayBoLTQgdy00IGJvcmRlciBiZy10cmFuc3BhcmVudCByb3VuZGVkLVs0cHhdIGJvcmRlci1uZXV0cmFsLWJvcmRlci1kZWZhdWx0IHRvcC1bMnB4XTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgaGlkZGVuIHJvdGF0ZS00NSBib3JkZXItci0yIGJvcmRlci1iLTIgdy1bNXB4XSBoLVs5cHhdIGJvcmRlci1iLXNlbGVjdGVkLWJvcmRlci1kZWZhdWx0IGJvcmRlci1yLXNlbGVjdGVkLWJvcmRlci1kZWZhdWx0IGxlZnQtWzZweF0gdG9wLVs0cHhdO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgIEBhcHBseSBhYnNvbHV0ZSBoaWRkZW47XG4gICAgICAmOmNoZWNrZWR7XG4gICAgICAgICYgKyBsYWJlbHtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItc2VsZWN0ZWQtYm9yZGVyLWRlZmF1bHQgYmctc2VsZWN0ZWQtc3VyZmFjZS1zdHJvbmc7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIEBhcHBseSBiZy1zZWxlY3RlZC1zdXJmYWNlLXN0cm9uZy1ob3ZlciBib3JkZXItc2VsZWN0ZWQtY29udGVudC1zdHJvbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWItc2VsZWN0ZWQtY29udGVudC1zdHJvbmcgYm9yZGVyLXItc2VsZWN0ZWQtY29udGVudC1zdHJvbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jY29tbWVudGZvcm0ge1xuICAjY29tbWVudEZvcm1Nb3JlRmllbGRzLCAjY29tbWVudCB7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IGVhc2UtaW4tb3V0IDAuM3MsIG1heC1oZWlnaHQgZWFzZS1pbi1vdXQgMC4zcztcbiAgfVxufSIsIi5zaW5nbGUtYm9va2llIHtcbiAgLmltYWdlIHtcbiAgICBwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0O1xuICAgIHAge1xuICAgICAgQGFwcGx5IG1iLTQgZm9udC1zYW5zIHRleHQtbGFiZWxfbWRfYm9vaztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBAYXBwbHkgbWItNDtcbiAgICAgIGxpIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIG1iLVsycHhdIHRleHQtbGFiZWxfbWRfYm9vayBwcy1bMjFweF07XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJ3ZXN6bG9cIjtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gICAgICAgICAgQGFwcGx5IGFic29sdXRlIGxlZnQtMCB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWsgdG9wLVsycHhdO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1sYWJlbF9sZ19ib2xkIHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmlnIHtcbiAgICAuY29udGVudCB7XG4gICAgICBwIHtcbiAgICAgICAgQGFwcGx5IHRleHQtbGFiZWxfbGdfYm9vaztcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBAYXBwbHkgbWItNDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIEBhcHBseSB0ZXh0LWxhYmVsX2xnX2Jvb2s7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IHRvcC0wO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYm9va2llLXJhdGluZ3N7XG4gICAgQGFwcGx5IG15LTUgZmxleCBnYXAtMyBmbGV4LWNvbCBtZDpmbGV4LXJvdyBtZDppdGVtcy1zdGFydCBtZDpqdXN0aWZ5LWJldHdlZW47XG4gICAgPiBkaXZ7XG4gICAgICBAYXBwbHkgZmxleCBmbGV4LXJvdyBtZDpmbGV4LWNvbCBmbGV4LTE7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBAYXBwbHkgdy0yMCBtZDp3LWF1dG87XG4gICAgfVxuICAgIHNwYW4sIC5yYXRle1xuICAgICAgQGFwcGx5IHRleHQtbGFiZWxfbWRfYm9sZCB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0IGZvbnQtc2FucyBibG9jaztcbiAgICB9XG4gICAgLnJhdGluZ3tcbiAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMC41O1xuICAgICAgLnJhdGluZy1waWxse1xuICAgICAgICBAYXBwbHkgYmctbmV1dHJhbC1zdXJmYWNlLXdlYWsgdy00IGgtMiByb3VuZGVkLVsycHhdO1xuICAgICAgfVxuICAgICAgJi13cmFwe1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIuNTtcbiAgICAgIH1cbiAgICAgICYucmF0aW5nLTV7XG4gICAgICAgIC5yYXRpbmctcGlsbHtcbiAgICAgICAgICAmLmZpbGxlZHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zdWNjZXNzLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5yYXRpbmctNHtcbiAgICAgICAgLnJhdGluZy1waWxse1xuICAgICAgICAgICYuZmlsbGVke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I3QkQyMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucmF0aW5nLTMsICYucmF0aW5nLTJ7XG4gICAgICAgIC5yYXRpbmctcGlsbHtcbiAgICAgICAgICAmLmZpbGxlZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkI4MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnJhdGluZy0xe1xuICAgICAgICAucmF0aW5nLXBpbGx7XG4gICAgICAgICAgJi5maWxsZWR7XG4gICAgICAgICAgICBAYXBwbHkgYmctY3JpdGljYWwtYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ib29raWUge1xuICAmLWNhdC10b3Age1xuICAgIEBhcHBseSBteS02IGxnOm15LTE2O1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICBAYXBwbHkgbWItMjtcbiAgICB9XG4gIH1cblxuICAmLXByb21vdGlvbi10ZXh0IHtcbiAgICBAYXBwbHkgbWItMiB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIHRleHQtbGFiZWxfeHNfYm9vaztcbiAgfVxuXG4gICYtaW5mby0xOCB7XG4gICAgQGFwcGx5IG10LTQgbWItMCB0ZXh0LWNlbnRlciB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIHRleHQtZF9sYWJlbF94c19ib29rO1xuXG4gICAgc3BhbiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJvcmRlci10IGJvcmRlci1iIGJvcmRlci1sIHAtMSB0ZXh0LWxhYmVsX3NtX2JvbGQgYm9yZGVyLW5ldXRyYWwtYm9yZGVyLWRlZmF1bHQgdy1bNDJweF07XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtMSBpdGVtcy1jZW50ZXIgYm9yZGVyIHAtMiBib3JkZXItbmV1dHJhbC1ib3JkZXItZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW9mLXRoZS1tb250aCB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIC5ib29raWUtd3JhcCB7XG4gICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlcjtcbiAgICAgICZfX3Nwb3RsaWdodCB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBibG9jayBvYmplY3QtYm90dG9tIG9iamVjdC1jb250YWluIGluc2V0LWF1dG8gb3BhY2l0eS01MCAtei0xIHBvaW50ZXItZXZlbnRzLW5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMzByZW07XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IC04JTtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgQGFwcGx5IG9wYWNpdHktNzA7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0OC42MjVyZW07XG4gICAgICAgICAgYm90dG9tOiAtMTUlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib29raWUtaW1nLXdyYXAge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgbXgtYXV0byBmbGV4IGZsZXgtY29sIGp1c3RpZnktc3RhcnQgZ2FwLTQgcC0xMDtcbiAgICAgICAgd2lkdGg6IDE0LjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDIzLjg3NXJlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib29raWUtY29udGVudCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBAYXBwbHkgbWItNCBmbGV4IGp1c3RpZnktY2VudGVyIHRleHQtaDIwMCB0ZXh0LWFjdGlvbi1jb250ZW50LWRlZmF1bHQgZm9udC1ncm90ZXNrO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ3ZXN6bG9cIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhayBtZS0yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYm9va2llLW90bS13aWRnZXQge1xuICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTQgb3ZlcmZsb3ctaGlkZGVuIGJvcmRlciBwLTQgYm9yZGVyLWFjdGlvbi1ib3JkZXItZGVmYXVsdCBiZy1uZXV0cmFsLWJhY2tncm91bmQtZGFyayBsZzpmbGV4LXJvdyBsZzppdGVtcy1jZW50ZXIgbGc6anVzdGlmeS1iZXR3ZWVuIGxnOmdhcC04IGxnOnAtODtcbiAgICAgIHA6bm90KC5ib29raWUtb3RtLWNvbnRlbnQtYm90dG9tKSB7XG4gICAgICAgIEBhcHBseSBoaWRkZW4gI3shaW1wb3J0YW50fTtcbiAgICAgIH1cblxuICAgICAgLmJvb2tpZS13cmFwIHtcbiAgICAgICAgQGFwcGx5IHAtMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBAYXBwbHkgei0wIG9wYWNpdHktNTA7XG4gICAgICAgICAgaW5zZXQ6IC0xMDAlIC0xNTAlIC02MCU7XG4gICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBpbnNldDogLTcwJSAtNTYlIC0xMiUgLTYwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm9va2llLWltZy13cmFwIHtcbiAgICAgICAgICBAYXBwbHkgaC03MiB3LWF1dG8gZmxleC1zaHJpbmstMCBnYXAtMyBweC03IHotMSBhc3BlY3QtWzMvNV0gbGc6dy1bMTEuNjI1cmVtXSBsZzpweS1bMi4zNzVyZW1dIGxnOm1sLTEgbGc6aC1hdXRvIGxnOmdhcC00IGxnOnB4LTg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvb2tpZS1vdG0ge1xuICAgICAgICAmLWxvZ28ge1xuICAgICAgICAgIEBhcHBseSBoLTE2IHctMTYgcm91bmRlZC1sZyBiZy1jb250YWluIGJnLWNlbnRlciBiZy1uby1yZXBlYXQgbGc6aC1bNC41cmVtXSBsZzp3LVs0LjVyZW1dO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgZmxleCBmbGV4LWNvbCBnYXAtNCB6LTEgbGc6Z2FwLTU7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSAtaW5zZXQtNCB0b3AtMCBibG9jayAtei0xIGxnOmhpZGRlbjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgIDBkZWcsXG4gICAgICAgICAgICAgIHZhcigtLW5ldXRyYWwtYmFja2dyb3VuZC1kYXJrKSAwJSxcbiAgICAgICAgICAgICAgdmFyKC0tbmV1dHJhbC1iYWNrZ3JvdW5kLWRhcmspIDgwJSxcbiAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXG4gICAgICAgICAgICApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgIC5ib29raWUtb3RtLWxpc3Qge1xuICAgICAgICAgICAgICBAYXBwbHkgZmxleCBsaXN0LW5vbmUgZmxleC1jb2wgaXRlbXMtc3RyZXRjaCBqdXN0aWZ5LWNlbnRlciBnYXAtMyBwbC02IGZvbnQtZ3JvdGVzayB0ZXh0LWgyMDAgbGc6dGV4dC1kX2gyMDA7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgZm9udC1ncm90ZXNrIHRleHQtaDIwMCBsZzp0ZXh0LWRfaDIwMCBtLTAgI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIC1sZWZ0LTYgZmxleCBoLTUgdy01IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWsgbGc6dG9wLVsxcHhdO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwid2VzemxvXCI7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDNcIjsgLy93ZXMtY2hlY2tcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW90bSB7XG4gICAgJi1oaWRlT25Db29raWUge1xuICAgICAgQGFwcGx5IGxnOmJsb2NrICN7IWltcG9ydGFudH07XG4gICAgfVxuICAgICYtYWN0aW9ucyB7XG4gICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgcmlnaHQtMiBsZWZ0LWF1dG87XG4gICAgICAmLWNsb3NlIHtcbiAgICAgICAgQGFwcGx5IGZsZXggaC02IHctNiBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zY3JvbGwtdGFyZ2V0IHtcbiAgICAgIEBhcHBseSBzY3JvbGwtbXQtMTQgbGc6c2Nyb2xsLW10LTA7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgICYtY29kZSB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLXNtIGJvcmRlciBib3JkZXItZG90dGVkIHAtMyB0ZXh0LWNlbnRlciB1cHBlcmNhc2UgYmctYWN0aW9uLXN1cmZhY2Utc3Ryb25nLTEwIGJvcmRlci1hY3Rpb24tYm9yZGVyLWRlZmF1bHQgZm9udC1ncm90ZXNrIHRleHQtYWN0aW9uLWNvbnRlbnQtZGVmYXVsdCB0ZXh0LWgyMDAgaG92ZXI6Ym9yZGVyLWFjdGlvbi1ib3JkZXItZGVmYXVsdC1ob3ZlciBhY3RpdmU6Ym9yZGVyLWFjdGlvbi1ib3JkZXItZGVmYXVsdC1hY3RpdmU7XG4gICAgICAgICYtbGFiZWwge1xuICAgICAgICAgIEBhcHBseSBtYi0yIGlubGluZS1ibG9jayB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrIHRleHQtbGFiZWxfeHNfYm9vaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ0biB7XG4gICAgICAgIEBleHRlbmQgLmJ0biwgLmJ0bi1wcmltYXJ5O1xuICAgICAgICBAYXBwbHkgYm9yZGVyIHAtMyB0ZXh0LWgyMDAgZm9udC1ncm90ZXNrO1xuICAgICAgICBAYXBwbHkgdGV4dC1hY3Rpb24tY29udGVudC1zdHJvbmcgI3shaW1wb3J0YW50fTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvZGUge1xuICAgICYtY2FyZCB7XG4gICAgICBAYXBwbHkgYmctbmV1dHJhbC1zdXJmYWNlLXdlYWs7XG4gICAgICAmLXdyYXAge1xuICAgICAgICBAYXBwbHkgcHQtMjA7XG4gICAgICAgIHAge1xuICAgICAgICAgIEBhcHBseSBoaWRkZW4gI3shaW1wb3J0YW50fTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWltZy13cmFwIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHotMCBmbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LXN0YXJ0IGdhcC0yIHB4LTQgdGV4dC1jZW50ZXIgaC1bOC42MjVyZW1dIGxnOmgtWzkuNjI1cmVtXTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTAgYmctY29udGFpbiB3LVs4LjI1cmVtXSBoLVsxMi41cmVtXSAtei0xO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2Jvb2tpZV9vZl90aGVfbW9udGhfc21fbm9zaGFkZS53ZWJwXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbG9nbyB7XG4gICAgICAgIEBhcHBseSBoLTE2IHctMTYgcm91bmRlZC1sZyBvdmVyZmxvdy1oaWRkZW4ganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBhcHBseSBvYmplY3QtY29udGFpbiBvYmplY3QtY2VudGVyO1xuICAgICAgICAgIEBhcHBseSBzaXplLWZ1bGwgI3shaW1wb3J0YW50fTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMiBwLTQgcHQtMiBsZzpwdC00IHRleHQtY2VudGVyO1xuICAgICAgfVxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgQGFwcGx5IHRleHQtbGFiZWxfbWRfYm9vaztcbiAgICAgIH1cblxuICAgICAgJi1wcmljZXMge1xuICAgICAgICAmLW9sZCB7XG4gICAgICAgICAgQGFwcGx5IGxpbmUtdGhyb3VnaCBkZWNvcmF0aW9uLWNyaXRpY2FsLWJvcmRlci1kZWZhdWx0IHRleHQtbGFiZWxfbGdfYm9vayB0ZXh0LW5ldXRyYWwtY29udGVudC13ZWFrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYWN0aW9ucyB7XG4gICAgICAgIEBhcHBseSBtdC0yIGxnOm10LTA7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIEBhcHBseSB0ZXh0LWFjdGlvbi1jb250ZW50LXN0cm9uZyAjeyFpbXBvcnRhbnR9O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIEBhcHBseSBncmlkIGdyaWQtY29scy0xIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBnYXAtNCBsZzpncmlkLWNvbHMtMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1zb2NpYWwtcHJvb2Yge1xuICAgIEBhcHBseSByZWxhdGl2ZSBtYXgtdy1bMTMuMTI1cmVtXSBweS00IHRleHQtY2VudGVyIGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBAYXBwbHkgYWJzb2x1dGUgYmctY29udGFpbiBoLVs0Ljc1cmVtXSB3LVs0LjI1cmVtXTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU5qZ2lJR2hsYVdkb2REMGlOellpSUhacFpYZENiM2c5SWpBZ01DQTJPQ0EzTmlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR2NnYVdROUlrZHliM1Z3SWo0S1BIQmhkR2dnYVdROUlsWmxZM1J2Y2lJZ1pEMGlUVFF4TGpRd01qRWdOekV1TWpnek4wTTBNUzQwTURJeElEY3hMakk0TXpjZ05ERXVOVEk1T1NBM01DNDRNVEF4SURReExqWXdPVFVnTnpBdU1ETTBOVU0wTWk0eE1ERTRJRFkxTGpRMU9ESWdOREF1TXpJME1pQTJNUzQzT1RReklETTNMak0wT1RrZ05UZ3VPREEwTTBNek5TNDRPVEl5SURZeExqRXpORE1nTXpVdU5qQTJJRFkyTGpnMU56a2dOREV1TkRBeU1TQTNNUzR5T0RNM1dpSWdabWxzYkQwaUkwWkdRVVl6TnlJdlBnbzhjR0YwYUNCcFpEMGlWbVZqZEc5eVh6SWlJR1E5SWswek5DNHdPVGdnTmpNdU56VTROVU16TlM0eE9EVWdOakF1T0RFMU5pQXpOUzR3TnpRMElEVTFMamN4TURVZ016RXVORGd5TXlBMU1TNHhNVFEzUXpJNUxqSXhOVGdnTlRNdU5UUTVOaUF5T1M0eU9UYzJJRFU1TGpNMk16a2dNelF1TURrNElEWXpMamMxT0RWYUlpQm1hV3hzUFNJalJrWkJSak0zSWk4K0NqeHdZWFJvSUdsa1BTSldaV04wYjNKZk15SWdaRDBpVFRJMkxqY3hOVGtnTVRRdU1EazVOVU15T1M0eU9UWTRJREV6TGpBMU1qY2dNekl1TURVeE5TQTRMamd3TlRrNUlETXlMakE0TmpNZ01pNHhOVFUwTkVNeU9TNDROalkwSURJdU9ETTJOemNnTWpVdU56UTVJRGN1TVRVek9UZ2dNall1TnpFMU9TQXhOQzR3T1RrMVdpSWdabWxzYkQwaUkwWkdRVVl6TnlJdlBnbzhjR0YwYUNCcFpEMGlWbVZqZEc5eVh6UWlJR1E5SWsweU55NDBPRE0xSURVeUxqY3pNVGxETWprdU5qWXdOaUExTUM0d09UUXpJRE13TGpZM01ERWdORFV1TmprMU5TQXlPUzR3TlRVNUlEUXdMak00TnpGRE1qWXVNekE0TnlBME1TNDJNemcwSURJMExqTTNNaklnTkRZdU5qYzJJREkzTGpRNE16VWdOVEl1TnpNeE9Wb2lJR1pwYkd3OUlpTkdSa0ZHTXpjaUx6NEtQSEJoZEdnZ2FXUTlJbFpsWTNSdmNsODFJaUJrUFNKTk1qUXVNalE0TXlBME1TNHhOalE0UXpJMkxqRTNOelFnTkRBdU1ERXpJREk0TGpneU1EZ2dNell1TnpBeE5DQXlPQzQwT1RFMElETXdMalkzTkRaRE1qWXVNVFUzT0NBek1DNDVPRGcxSURJekxqQXlNalVnTXpRdU5UQTNJREkwTGpJME9ETWdOREV1TVRZME9Gb2lJR1pwYkd3OUlpTkdSa0ZHTXpjaUx6NEtQSEJoZEdnZ2FXUTlJbFpsWTNSdmNsODJJaUJrUFNKTk1qUXVNVFl6TlNBek1DNDNOakEyUXpJMkxqYzFPVFVnTWprdU9USTRNU0F5T1M0eU1Ea2dNall1T1RFME55QXlPUzQxTkRnMUlESXhMalU1TWtNeU55NHhNREV6SURJeExqVXhNU0F5TXk0NU9USXlJREkwTGpjeE5qRWdNalF1TVRZek5TQXpNQzQzTmpBMldpSWdabWxzYkQwaUkwWkdRVVl6TnlJdlBnbzhjR0YwYUNCcFpEMGlWbVZqZEc5eVh6Y2lJR1E5SWsweU5TNHpOVFkxSURJd0xqazBOamhETWpjdU5Ea3dNeUF5TUM0Mk9UUTRJRE13TGpFNE5qUWdNVGd1TlRZME5TQXpNUzR3TVRFMUlERXpMalUzT1VNeU9TNDBNRFV6SURFekxqTXhOaUF5Tmk0d056Z2dNVFF1T0RRMk15QXlOUzR6TlRZMUlESXdMamswTmpoYUlpQm1hV3hzUFNJalJrWkJSak0zSWk4K0NqeHdZWFJvSUdsa1BTSldaV04wYjNKZk9DSWdaRDBpVFRReExqRXlNalFnTnpFdU9EVTNOa00wTVM0eE1qSTBJRGN4TGpnMU56WWdOREF1T0RBM055QTNNaTR4TmpjM0lEUXdMakl4T0RnZ056SXVOVEl6TjBNek5pNHpNRFV4SURjMExqZzNOek1nTXpJdU1EQTVNeUEzTWk0Mk5qWTFJREk0TGprNE5UY2dOamd1TWpZME0wTXpNaTQwTlRJNElEWTFMamc1TnpVZ016Y3VOemN5TWlBMk9TNHdNVGczSURReExqRXlNalFnTnpFdU9EVTNObG9pSUdacGJHdzlJaU5HUmtGR016Y2lMejRLUEhCaGRHZ2dhV1E5SWxabFkzUnZjbDg1SWlCa1BTSk5Nek11TXpVME5pQTJOQzQyTWpZMlF6TXdMakEzTkRrZ05qWXVNelE1SURJMExqZzNOVGNnTmpNdU9UWTRPU0F5TWk0NE1UZ3hJRFUyTGpZd09ESkRNall1TnpRME9TQTFOUzQ0TmpRNUlETXdMamt5TlRZZ05qQXVPVFF3TVNBek15NHpOVFEySURZMExqWXlOalphSWlCbWFXeHNQU0lqUmtaQlJqTTNJaTgrQ2p4d1lYUm9JR2xrUFNKV1pXTjBiM0pmTVRBaUlHUTlJazB5Tmk0NE5UYzBJRFV6TGpBM056VkRNak11TVRVNE5pQTFNeTQ0TXpBeUlERTRMamd3TkRrZ05Ea3VORGMyTWlBeE9DNDJOREUySURReUxqSTVPVFZETWpJdU5EY3lOU0EwTWk0M09EZ2dNalV1TXpNeklEUTRMamt4TnpFZ01qWXVPRFUzTkNBMU15NHdOemMxV2lJZ1ptbHNiRDBpSTBaR1FVWXpOeUl2UGdvOGNHRjBhQ0JwWkQwaVZtVmpkRzl5WHpFeElpQmtQU0pOTWpNdU16WXpOaUEwTVM0ek5qTXlRekl6TGpNMk16WWdOREV1TXpZek1pQXlNeTR3TURBMElEUXhMakk0T0RrZ01qSXVORFU1TkNBME1TNHdNamt4UXpFNUxqQXlOekVnTXprdU16ZzVJREUzTGpjek1UZ2dNelF1TlRZM05DQXhPQzQyTnpNMUlESTVMall6TmtNeU1pNHdNRGN6SURNeExqRXlNamtnTWpNdU1EWTNJRE0zTGpFME9Ua2dNak11TXpZek5pQTBNUzR6TmpNeVdpSWdabWxzYkQwaUkwWkdRVVl6TnlJdlBnbzhjR0YwYUNCcFpEMGlWbVZqZEc5eVh6RXlJaUJrUFNKTk1qTXVNelF6TWlBek1DNDBORGcwUXpJd0xqVXlNeUF5T1M0ek1UUTVJREU0TGpReE9UZ2dNalF1Tnprd05TQXlNQzR4TURRNUlERTRMamd5TlRsRE1qTXVNVE16TVNBeU1DNDFOek0wSURJekxqWXhJREkyTGpNeU9UZ2dNak11TXpRek1pQXpNQzQwTkRnMFdpSWdabWxzYkQwaUkwWkdRVVl6TnlJdlBnbzhjR0YwYUNCcFpEMGlWbVZqZEc5eVh6RXpJaUJrUFNKTk1qUXVORGMwTnlBeU1DNDFOelJETWpJdU9EQXlPQ0F4T1M0ek1qYzJJREl3TGpreU5UZ2dNVFV1TXpRMU9DQXlNeTQxTURjMElERXdMakF4TWpGRE1qVXVPVE15T1NBeE1pNHhORGczSURJMUxqUTFOak1nTVRjdU1EUTVNeUF5TkM0ME56UTNJREl3TGpVM05Gb2lJR1pwYkd3OUlpTkdSa0ZHTXpjaUx6NEtQQzluUGdvOEwzTjJaejRLXCIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBhcHBseSAtbGVmdC00O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBAYXBwbHkgLXJpZ2h0LTQgLXNjYWxlLXgtMTAwO1xuICAgIH1cbiAgfVxuICAmLXBhZ2Uge1xuICAgIC5hcnRpY2xlLWxpc3QtdGF4b25vbXkge1xuICAgICAgLnRpdGxlLXdyYXBwZXIgLnRhZyB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtcHJlbWF0Y2gtcmF0ZXMtd2lkZ2V0IHtcbiAgICBAYXBwbHkgYmctbmV1dHJhbC1zdXJmYWNlLWRlZmF1bHQgbXktMTAgbGc6bXktWzNyZW1dIHAtNCBmbGV4IGZsZXgtY29sIGdhcC02O1xuICAgIHAge1xuICAgICAgQGFwcGx5IGhpZGRlbiAjeyFpbXBvcnRhbnR9O1xuICAgIH1cbiAgICAuYmV0cyB7XG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIGdhcC0yO1xuICAgICAgLmJldCB7XG4gICAgICAgIEBhcHBseSBweS0yIHB4LTQgYm9yZGVyIGJvcmRlci1hY3Rpb24tYm9yZGVyLWRlZmF1bHQgcm91bmRlZC1zbSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gZmxleC0xIHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhayBmb250LWdyb3Rlc2sgdGV4dC1oMjAwIGxnOnRleHQtZF9oMjAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTc1LCA1NSwgMC4yKTtcbiAgICAgICAgJi10eXBlIHtcbiAgICAgICAgICBAYXBwbHkgbS0wIHRleHQtbmV1dHJhbC1jb250ZW50LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgICAgJi12YWx1ZSB7XG4gICAgICAgICAgQGFwcGx5IG0tMCB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWs7XG4gICAgICAgIH1cbiAgICAgICAgJi5mYXZvcml0ZSB7XG4gICAgICAgICAgQGFwcGx5IGJnLWFjdGlvbi1jb250ZW50LXdlYWs7XG4gICAgICAgICAgLmJldCB7XG4gICAgICAgICAgICAmLXZhbHVlLFxuICAgICAgICAgICAgJi10eXBlIHtcbiAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYWN0aW9uLWNvbnRlbnQtc3Ryb25nO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLXBhZ2Uge1xuICAuc2luZ2xlLWJvb2tpZS1jb250ZW50IHtcbiAgICAuaW1hZ2Uge1xuICAgICAgcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgKiB7XG4gICAgICAgIEBhcHBseSBmb250LXNlcmlmIHRleHQtcF9sZ19ib29rO1xuICAgICAgfVxuXG4gICAgICB1bCxcbiAgICAgIHAge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBhcHBseSBtYi00O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBtYi1bMnB4XSBwcy00IHRleHQtbmV1dHJhbC1jb250ZW50LWRlZmF1bHQ7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwid2VzemxvXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdGV4dC1hY3Rpb24tY29udGVudC13ZWFrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1wX2xnX2Jvb2sgdGV4dC1hY3Rpb24tY29udGVudC13ZWFrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RhcnMtd3JhcCB7XG4gIEBhcHBseSByZWxhdGl2ZSBmbGV4IGl0ZW1zLWNlbnRlciBtZS0xO1xuXG4gIC5zdGFycyB7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyO1xuXG4gICAgaSB7XG4gICAgICBAYXBwbHkgb3BhY2l0eS0zMCB0ZXh0LXNlbGVjdGVkLWNvbnRlbnQtc3Ryb25nIHRleHQtWzEycHhdIHdlcyB3ZXMtc3RhcjtcbiAgICB9XG5cbiAgICAmLWZpbGxlZCB7XG4gICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgcmlnaHQtMCBib3R0b20tMCBsZWZ0LTAgZmxleCBpdGVtcy1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuO1xuXG4gICAgICBpIHtcbiAgICAgICAgQGFwcGx5IHRleHQtc2VsZWN0ZWQtY29udGVudC1zdHJvbmcgdGV4dC1bMTJweF0gd2VzIHdlcy1zdGFyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlzdGluZy1ib29raWVzIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuXG4gIC5zaW5nbGUtYm9va2llLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLWJvcmRlci1kZWZhdWx0KTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgLmJvb2tpZS1wcm9tb3Rpb24tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib29raWUtaW5mby0xOCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJvb2tpZS10b3Age1xuICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgICAuc2lnbi1saWdodCB7XG4gICAgICAgIEBhcHBseSBibG9jayBkYXJrOmhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLnNpZ24tZGFyayB7XG4gICAgICAgIEBhcHBseSBoaWRkZW4gZGFyazpibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9va2llLWJ1dHRvbiB7XG4gICAgICBAYXBwbHkgYmxvY2sgcm91bmRlZC1zbSBib3JkZXIgYmctdHJhbnNwYXJlbnQgcC0zIHRleHQtY2VudGVyIGJvcmRlci1hY3Rpb24tYm9yZGVyLWRlZmF1bHQgdGV4dC1sYWJlbF9tZF9ib2xkIGhvdmVyOmJvcmRlci1hY3Rpb24tYm9yZGVyLWRlZmF1bHQtaG92ZXIgYWN0aXZlOmJvcmRlci1hY3Rpb24tYm9yZGVyLWRlZmF1bHQtYWN0aXZlO1xuICAgICAgQGFwcGx5IHRleHQtYWN0aW9uLWNvbnRlbnQtZGVmYXVsdCAjeyFpbXBvcnRhbnR9O1xuXG4gICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgQGFwcGx5IGJnLWFjdGlvbi1zdXJmYWNlLXN0cm9uZyBob3ZlcjpiZy1hY3Rpb24tc3VyZmFjZS1zdHJvbmctaG92ZXIgYWN0aXZlOmJnLWFjdGlvbi1zdXJmYWNlLXN0cm9uZy1hY3RpdmU7XG4gICAgICAgIEBhcHBseSB0ZXh0LWFjdGlvbi1jb250ZW50LXN0cm9uZyAjeyFpbXBvcnRhbnR9O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYm9va2llcy1hY2NvcmRpb24ge1xuICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtOCBsZzpnYXAtNDtcbn1cblxuLmJvb2tpZS1ib3gge1xuICBAYXBwbHkgLW14LTQgbWItNiBiZy1uZXV0cmFsLXN1cmZhY2Utc3Ryb25nIG1kOm14LTAgbWQ6bWItNDtcbiAgJi5leHBhbmRhYmxlIHtcbiAgICBAYXBwbHkgbWItMCAjeyFpbXBvcnRhbnR9O1xuICAgIC5ib29raWUtYm94IHtcbiAgICAgICYtbG9nby1uLXJhbmsge1xuICAgICAgICBAYXBwbHkgZmxleCBoLTEyIGl0ZW1zLXN0cmV0Y2gganVzdGlmeS1jZW50ZXIgYmctYWN0aW9uLXN1cmZhY2Utd2VhayBsZzpoLTE0O1xuICAgICAgfVxuXG4gICAgICAmLXJhbmsge1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcHgtMSB0ZXh0LWNlbnRlciBtaW4tdy1bMS4zNzVyZW1dIHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZyB0ZXh0LWgxMDAgZm9udC1ncm90ZXNrIGxnOnRleHQtZF9oMTAwO1xuICAgICAgfVxuXG4gICAgICAmLWxvZ28ge1xuICAgICAgICBAYXBwbHkgdy0xMiBiZy1jb250YWluIGJnLWNlbnRlciBiZy1uby1yZXBlYXQgbGc6dy0xNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC00O1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICB1bDpsYXN0LWNoaWxkLFxuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBhcHBseSBtYi0wICN7IWltcG9ydGFudH07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9va2llLWJ1dHRvbiB7XG4gICAgICBAZXh0ZW5kIC5idG4sIC5idG4tcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLnByb21vLXRpbGUge1xuICBAYXBwbHkgcC00IGJvcmRlciBib3JkZXItbmV1dHJhbC1ib3JkZXItc3Ryb25nIG0tMDtcbiAgaGVhZGVyIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIgYm9yZGVyLWIgYm9yZGVyLWItbmV1dHJhbC1ib3JkZXItZGVmYXVsdCBwYi00IG1iLTQgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nO1xuICB9XG4gIC5jb250ZW50LXdyYXAge1xuXG4gIH1cbiAgZm9vdGVyIHtcbiAgICBAYXBwbHkgcHQtNCBib3JkZXItdCBib3JkZXItdC1uZXV0cmFsLWJvcmRlci1kZWZhdWx0IG10LTQ7XG4gIH1cbn1cblxuLmJldC1ib3gge1xuICAubG9nby1kYXJrIHtcbiAgICBAYXBwbHkgaGlkZGVuIGRhcms6YmxvY2s7XG4gIH1cblxuICAubG9nby1saWdodCB7XG4gICAgQGFwcGx5IGJsb2NrIGRhcms6aGlkZGVuO1xuICB9XG59XG4uYm9va2llcy1yYW5raW5nIHtcbiAgaGVhZGVyIGgzIHtcbiAgICBAYXBwbHkgbGc6dGV4dC1kX2g1MDAgbWItNCB0ZXh0LWg1MDA7XG4gIH1cbiAgJi1ib3gge1xuICAgICYgaDQge1xuICAgICAgQGFwcGx5IHRleHQtaDQwMCBsZzp0ZXh0LWRfaDQwMCBmb250LWdyb3Rlc2sgdGV4dC1hY3Rpb24tY29udGVudC1kZWZhdWx0IG1iLTI7XG4gICAgfVxuICAgICYgcCB7XG4gICAgICBAYXBwbHkgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCB0ZXh0LXBfbGdfYm9vayBsZzp0ZXh0LWRfcF9sZ19ib29rO1xuICAgIH1cbiAgfVxuICAmLXRleHQgcCB7XG4gICAgQGFwcGx5IHRleHQtcF9iYXNpY19ib29rIGxnOnRleHQtcF9sZ19ib29rO1xuICB9XG4gIC50YWJsZXByZXNzIHtcbiAgICAtLWhvdmVyLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAudGFibGVwcmVzcyB7XG4gICAgQGFwcGx5IGJvcmRlciBib3JkZXItbmV1dHJhbC1ib3JkZXItZGVmYXVsdDtcbiAgICB0aGVhZHtcbiAgICAgIHRye1xuICAgICAgICB0aHtcbiAgICAgICAgICBAYXBwbHkgYmctbmV1dHJhbC1iYWNrZ3JvdW5kLWRlZmF1bHQgbGc6YmctbmV1dHJhbC1iYWNrZ3JvdW5kLXdlYWsgdGV4dC1kX2gyMDAgZm9udC1ncm90ZXNrIHRleHQtYWN0aW9uLWNvbnRlbnQtZGVmYXVsdDtcbiAgICAgICAgICAmLmNvbHVtbi0ye1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBAYXBwbHkgaG92ZXI6YmctdHJhbnNwYXJlbnQgZm9udC1zZXJpZiB0ZXh0LXBfYmFzaWNfYm9vaztcbiAgICAgICAgICAmLmNvbHVtbi0xIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0IHRleHQtcF9iYXNpY19ib29rIHctMS8yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29sdW1uLTIge1xuICAgICAgICAgICAgQGFwcGx5IGxnOnRleHQtYWN0aW9uLWNvbnRlbnQtZGVmYXVsdCB0ZXh0LWFjdGlvbi1jb250ZW50LWRlZmF1bHQgdGV4dC1kX3BfYmFzaWNfYm9vayB0ZXh0LWNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4wNjNyZW0gc29saWQgIzI5MjkyOSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYWN0aW9uLWNvbnRlbnQtZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmNvbHVtbi0zIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWFjdGlvbi1jb250ZW50LXdlYWsgdGV4dC1wX2xnX2Jvb2sgaGlkZGVuIGxnOmJsb2NrIHRleHQtY2VudGVyO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJiBjYXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uYm9va2llLXBvZGl1bSB7XG4gIEBhcHBseSBweS00IHJlbGF0aXZlO1xuICAmLXdyYXAge1xuICAgIEBhcHBseSByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW4gbWluLWgtWzIyLjVyZW1dIGZsZXggZmxleC1jb2wganVzdGlmeS1lbmQgaXRlbXMtY2VudGVyO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAYXBwbHkgYWJzb2x1dGUgdHJhbnNmb3JtIHNjYWxlLVsxLjc1XSBoLWZ1bGwgdy1mdWxsIGJsb2NrIGJnLWNvbnRhaW4gYmctYm90dG9tIGJnLW5vLXJlcGVhdCAtei0xIGxlZnQtMCB0b3AtWy0zNyVdO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcG90bGlnaHQucG5nXCIpO1xuICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIHRvcDogLTQ4JTtcbiAgICAgICAgaGVpZ2h0OiAxNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjc1KSBzY2FsZVkoMSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDE4MGRlZyxcbiAgICAgICAgdmFyKC0tbmV1dHJhbC1zdXJmYWNlLW5hdmlnYXRpb24pIDUlLFxuICAgICAgICB0cmFuc3BhcmVudCA1NSVcbiAgICAgICk7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICB2YXIoLS1uZXV0cmFsLWJhY2tncm91bmQtZGVmYXVsdCkgNSUsXG4gICAgICAgICAgdHJhbnNwYXJlbnQgNTUlXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtaXRlbXMge1xuICAgIEBhcHBseSBtYi02O1xuICAgICYgLmJvb2tpZS1wb2RpdW0taXRlbSB7XG4gICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbDtcbiAgICAgICYgLmJvb2tpZS1ib3gtbG9nbyB7XG4gICAgICAgIEBhcHBseSB3LTE2IGgtMTYgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBiZy1jb250YWluO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjI1cmVtKTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjVyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWJveGVzIHtcbiAgICBAYXBwbHkgbWItMTA7XG4gIH1cbn1cbi5ib29raWUtc21hbGwtdGV4dC1ib3gge1xuICBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgICBAYXBwbHkgZm9udC1ncm90ZXNrIHRleHQtYWN0aW9uLWNvbnRlbnQtZGVmYXVsdDtcbiAgfVxuICBoNCB7XG4gICAgQGFwcGx5IG0tMCB0ZXh0LWg0MDAgbGc6dGV4dC1kX2g0MDA7XG4gIH1cbiAgaDUge1xuICAgIEBhcHBseSBtLTAgdGV4dC1oMzAwIGxnOnRleHQtZF9oMzAwO1xuICB9XG4gIHAsXG4gIHVsIGxpIHtcbiAgICBAYXBwbHkgdGV4dC1uZXV0cmFsLWNvbnRlbnQtZGVmYXVsdCB0ZXh0LXBfbGdfYm9vayBsZzp0ZXh0LXBfbGdfYm9vaztcbiAgfVxuICB1bCB7XG4gICAgQGFwcGx5IGxpc3QtZGlzYyBtbC02O1xuICB9XG59XG4uYm9va2llLXJhbmtpbmctZmFxe1xuICBwe1xuICAgIEBhcHBseSBmb250LXNhbnM7XG4gIH1cbn1cbi5ib29raWUtcmFua2luZy1ib3h7XG4gIGg0e1xuICAgIEBhcHBseSB0ZXh0LWg0MDAgbGc6dGV4dC1kX2g0MDAgdGV4dC1hY3Rpb24tY29udGVudC1kZWZhdWx0O1xuICB9XG59XG4uYm9va2llLXJhdGluZy1zaWRlYmFye1xuICAuc2VjdGlvbi1oZWFkZXJ7XG4gICAgaDN7XG4gICAgICBAYXBwbHkgdGV4dC1oNDAwIGxnOnRleHQtZF9oNDAwIHRleHQtYWN0aW9uLWNvbnRlbnQtZGVmYXVsdDtcbiAgICB9XG4gIH1cbn0iLCIubGl2ZS1saXN0LXdyYXB7XG4gIEBhcHBseSBoaWRkZW4gbGc6YmxvY2sgcmVsYXRpdmU7XG4gIEBzY3JlZW4gbGcge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTM0cHgpO1xuICAgIGZsZXg6IDAgMSBjYWxjKDEwMCUgLSAxMzRweCk7XG4gIH1cbiAgQHNjcmVlbiB4bCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIC50YWd7XG4gICAgQGFwcGx5IGFic29sdXRlIC1sZWZ0LVs1MXB4XSB0b3AtNiBvcmlnaW4tY2VudGVyIC1yb3RhdGUtOTAgb3ZlcmZsb3ctaGlkZGVuIHRleHQtZWxsaXBzaXMgd2hpdGVzcGFjZS1ub3dyYXAgYmctYWN0aW9uLXN1cmZhY2UtZGVmYXVsdCBweC1bNnB4XSBweS0xIHRleHQtcmlnaHQgdGV4dC1sYWJlbF9zbV9ib2xkIHRleHQtYWN0aW9uLWNvbnRlbnQtd2VhayAjeyFpbXBvcnRhbnR9O1xuICB9XG4gIC5saXZlLWxpc3R7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtc3RyZXRjaCBqdXN0aWZ5LXN0YXJ0IHctZnVsbCBtYXgtdy1mdWxsIG92ZXJmbG93LXgtc2Nyb2xsO1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC53cmFwcGVye1xuICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgfVxuICAubGl2ZS1saXN0LXByZXYsIC5saXZlLWxpc3QtbmV4dHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYWJzb2x1dGUgdG9wLTAgYmctbmV1dHJhbC1zdXJmYWNlLXdlYWsgaC1mdWxsIHctWzIwcHhdIG9wYWNpdHktMTAwIHRyYW5zZm9ybS1ub25lIG0tMDtcbiAgICBpe1xuICAgICAgQGFwcGx5IGJsb2NrIHRleHQtWzhweF0gdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nO1xuICAgIH1cbiAgICAmLmRpc2FibGVke1xuICAgICAgQGFwcGx5IGhpZGRlbiBjdXJzb3Itbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG59IiwiLmZ1a3NpYXJ6LWJhbm5lci13cmFwcGVyIHtcbiAgQGFwcGx5IHJlbGF0aXZlIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuICAuZnVrc2lhcnotYmFubmVyLWxpbmsge1xuICAgIEBhcHBseSBhYnNvbHV0ZSB3LWZ1bGwgaC1mdWxsIHotMTAwO1xuICB9XG4gIC5mdWtzaWFyei1iYW5uZXIge1xuICAgIEBhcHBseSBiZy1uby1yZXBlYXQgYmctY2VudGVyIHctWzMyMHB4XSBoLVsxNDBweF07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2Z1a3NpYXJ6LWJhbm5lci1iYWNrZ3JvdW5kLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIEBhcHBseSBwdC0wIGgtWzE0MHB4XSBvdmVyZmxvdy1oaWRkZW47XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIHAubGVhZCB7XG4gICAgICAgIEBhcHBseSBtYi0yIGZvbnQtZ3JvdGVzaztcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgICAgcC50ZXh0IHtcbiAgICAgICAgQGFwcGx5IG1iLTIgZm9udC1zYW5zO1xuICAgICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXNlbGVjdGVkLWNvbnRlbnQtZGVmYXVsdDtcbiAgICAgIH1cbiAgICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBib3R0b20tNDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGFwcGx5IHB5LTEgcHgtMiB1cHBlcmNhc2UgdGV4dC1sYWJlbF9tZF9ib2xkIGZvbnQtc2FucztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQHNjcmVlbiBtZHtcbiAgICAgIEBhcHBseSB3LVs2MzJweF0gaC1bMjgwcHhdO1xuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIEBhcHBseSBwdC00IGgtWzI4MHB4XTtcbiAgICAgICAgcGFkZGluZzogMi4yNXJlbSAwO1xuICAgICAgICBwLmxlYWQge1xuICAgICAgICAgIEBhcHBseSBtYi0wO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgcC50ZXh0IHtcbiAgICAgICAgICBAYXBwbHkgbWItMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICBAYXBwbHkgYm90dG9tLTg7XG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBAYXBwbHkgcHktMSBweC04O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ldXJvIHtcbiAgJjpiZWZvcmV7XG4gICAgQHNjcmVlbiBsZ3tcbiAgICAgIGhlaWdodDogMTlyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmV1cm8tdG9wIHtcbiAgICAmOmJlZm9yZXtcbiAgICAgIEBzY3JlZW4gbGd7XG4gICAgICAgIGluc2V0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b3BCYXIge1xuICAgIEBhcHBseSBiZy1zcGVjaWFsLXN1cmZhY2UtZXVybzIwMjQtZGVmYXVsdCBsZzpiZy1uZXV0cmFsLXN1cmZhY2UtbmF2aWdhdGlvbiAjeyFpbXBvcnRhbnR9O1xuICB9XG4gICYtdGVhbXMtd3JhcCB7XG4gICAgJiAuYXJ0aWNsZS1saXN0IHtcbiAgICAgIEBhcHBseSBsZzpncmlkIGxnOmdyaWQtY29scy0yO1xuICAgICAgJiAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICBAYXBwbHkgbGc6Y29sLXNwYW4tZnVsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxpdmUtbGlzdC13cmFwIHtcbiAgICAubGl2ZS1saXN0IHtcbiAgICAgIEBhcHBseSBiZy1zcGVjaWFsLXN1cmZhY2UtZXVybzIwMjQtc3Ryb25nIG1pbi1oLVs0LjM3NXJlbV0gbm9TY3JvbGxiYXI7XG4gICAgICAmID4gYSxcbiAgICAgICYgPiBkaXYge1xuICAgICAgICBAYXBwbHkgYmctc3BlY2lhbC1zdXJmYWNlLWV1cm8yMDI0LXN0cm9uZztcbiAgICAgICAgJi5wcmVtYXRjaCB7XG4gICAgICAgICAgLm1hdGNoLWRhdGUtdGltZSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1uZXV0cmFsLWNvbnRlbnQtc3Ryb25nO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm5vdCgucHJlbWF0Y2gpIHtcbiAgICAgICAgICBAYXBwbHkgYmctc3BlY2lhbC1zdXJmYWNlLWV1cm8yMDI0LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxpdmUtc2Vhc29uLWNob2ljZSB7XG4gICAgQGFwcGx5IGhpZGRlbiAjeyFpbXBvcnRhbnR9O1xuICB9XG4gIC5zaW5nbGUtbGluZSB7XG4gICAgLnR5cGUtdGhlLXdpbm5lciB7XG4gICAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgZmxleC1hdXRvIGZsZXggZmxleC1jb2wganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIC1tbC0xIHByLTMgbGc6bWwtMDtcbiAgICAgIC5zaW5nbGUtYmV0IHtcbiAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBAYXBwbHkgcm91bmRlZC1zbTtcbiAgICAgICAgICBmbGV4OiAwIDAgNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuYmV0IHtcbiAgICAgICAgICBAYXBwbHkgcm91bmRlZC1zbSBmbGV4LTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGFibGUudGFibGVwcmVzcyB7XG4gICAgdHIge1xuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0IGJvcmRlci1zb2xpZCBib3JkZXItbmV1dHJhbC1ib3JkZXItZGVmYXVsdCBweC0yIHB5LTQ7XG4gICAgICAgIEBhcHBseSBib3JkZXItMCBib3JkZXItYiAjeyFpbXBvcnRhbnR9O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1sYWJlbF9tZF9ib2xkO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1sYWJlbF9tZF9ib29rO1xuICAgICAgICB9XG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1hY3Rpb24tY29udGVudC13ZWFrIHRleHQtbGFiZWxfbWRfYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAc2NyZWVuIG1heE1vYiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBhcHBseSBjb250ZW50LVtcIlwiXSBibG9jayBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgcmlnaHQtMCBoLTcyIGJnLXNwZWNpYWwtc3VyZmFjZS1ldXJvMjAyNC1kZWZhdWx0IC16LTE7XG4gICAgfVxuICAgIC5ldXJvLXRvcCB7XG4gICAgICBAYXBwbHkgcmVsYXRpdmUgLW14LTQgcHgtNCBvdmVyZmxvdy1oaWRkZW47XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAYXBwbHkgY29udGVudC1bXCJcIl0gYmxvY2sgYWJzb2x1dGUgLWluc2V0LTE2IGJnLXNwZWNpYWwtc3VyZmFjZS1ldXJvMjAyNC1kZWZhdWx0IC16LTE7XG4gICAgICB9XG4gICAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIEBhcHBseSB0ZXh0LXNwZWNpYWwtY29udGVudC1ldXJvMjAyNC13ZWFrO1xuICAgICAgICAgIC5icmVhZGNydW1iX2xhc3Qge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbC1jb250ZW50LXN0cm9uZztcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zcGVjaWFsLWNvbnRlbnQtZXVybzIwMjQtd2VhaztcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNoaWxkcmVuLXdyYXBwZXIge1xuICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgIGksXG4gICAgICAgICAgICBzcGFuID4gYSB7XG4gICAgICAgICAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtY29udGVudC1kZWZhdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2hpbGRyZW4ge1xuICAgICAgICAgIEBhcHBseSBiZy1zcGVjaWFsLXN1cmZhY2UtZXVybzIwMjQtc3Ryb25nO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc3BlY2lhbC1jb250ZW50LWV1cm8yMDI0LXdlYWs7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGFnLXBpbGxzIHtcbiAgICAgICAgLnRhZy1waWxsOm5vdCgudGFnLXBpbGwtYWN0aXZlKTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSkge1xuICAgICAgICAgIEBhcHBseSBiZy1zcGVjaWFsLXN1cmZhY2UtZXVybzIwMjQtc3Ryb25nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ldXJvLWNvbnRlbnQsXG4gICAgLmxpdmUtY29udGVudCB7XG4gICAgICBAYXBwbHkgcm91bmRlZC10LTJ4bCBiZy1uZXV0cmFsLXN1cmZhY2UtZGVmYXVsdCBwdC00IC1teC00IHB4LTQ7XG4gICAgfVxuICB9XG59XG4iLCJAdGFpbHdpbmQgdXRpbGl0aWVzO1xuQGxheWVyIHV0aWxpdGllcyB7XG5cbiAgICBAa2V5ZnJhbWVzIG9iamVjdC1sZWZ0LXJpZ2h0IHtcbiAgICAgICAgMCUsIDQlLCA5NiUsIDEwMCUge1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgMjUlIHtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgNzUlIHtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub2JqZWN0LWxlZnQtcmlnaHQge1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG9iamVjdC1sZWZ0LXJpZ2h0O1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDE2cztcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyB6b29tLWluLW91dCB7XG4gICAgICAgIDAlLCA1JSAge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgfVxuICAgICAgICA5NSUsIDEwMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjM1LCAxLjM1KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYW5pbS16b29tLWluLW91dCB7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogem9vbS1pbi1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIH1cblxuLyp0aHVtYkFuaW1hdGlvblNldDEqL1xuXG4gICAgQGtleWZyYW1lcyB0aHVtYkFuaW1hdGlvblNldDFFbFdyYXBGbGFzaCAge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgdGh1bWJBbmltYXRpb25TZXQxRWwxIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zNSwgMS4zNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyB0aHVtYkFuaW1hdGlvblNldDFFbDIge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIDElLCAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgdGh1bWJBbmltYXRpb25TZXQxRWwzIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1LCAxLjI1KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgMSUsIDEwMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbi8qdGh1bWJBbmltYXRpb25TZXQyKi9cbiAgICBAa2V5ZnJhbWVzIHRodW1iQW5pbWF0aW9uU2V0MkVsV3JhcCAge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwdnc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyB0aHVtYkFuaW1hdGlvblNldDJFbDEge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyB0aHVtYkFuaW1hdGlvblNldDJFbDIge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyB0aHVtYkFuaW1hdGlvblNldDJFbDMge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuLyp0aHVtYkFuaW1hdGlvblNldDMqL1xuICAgIEBrZXlmcmFtZXMgdGh1bWJBbmltYXRpb25TZXQzRWwge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgdGh1bWJBbmltYXRpb25TZXQzRWxXcmFwIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBkdmg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuLyp0aHVtYkFuaW1hdGlvblNldDQqL1xuICAgIEBrZXlmcmFtZXMgdGh1bWJBbmltYXRpb25TZXQ0IHtcbiAgICAgICAgMCUsIDIxJSwgMTAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgNSUsIDIwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgfVxuICAgIH1cblxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/