.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
  transition: all 0.4s ease;
}

html {
  scroll-behavior: smooth;
  font-size: 15px;
  font-family: "Roboto", sans-serif;
  color: var(--text-l);
  font-weight: 500;
}

body {
  background: #313132;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.mobile-view {
  display: none;
}

@media (max-width: 469px) {
  .desktop-view {
    display: none;
  }
  .mobile-view {
    display: block;
  }
}
#particles-js {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #031312;
  background-repeat: no-repeat;
  background-size: 20%;
  background-position: 50% 50%;
  overflow: hidden;
  z-index: -1;
}

#stats,
.count-particles {
  -webkit-user-select: none;
  margin-top: 5px;
  margin-left: 5px;
}

#stats {
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}

/* Reset and base styles  */
* {
  padding: 0px;
  margin: 0px;
  border: none;
}

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

/* Links */
a, a:link, a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

/* Common */
aside, nav, footer, header, section, main {
  display: block;
}

img {
  vertical-align: top;
}

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

address {
  font-style: normal;
}

/* Form */
input, textarea, button, select {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
}

input::-ms-clear {
  display: none;
}

input:focus, input:active,
button:focus, button:active {
  outline: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

label {
  cursor: pointer;
}

legend {
  display: block;
}

@font-face {
  font-family: "Barlow";
  font-display: swap;
  src: url("../top10casinhos-fonts/top10casinhos-Barlow-Bold.woff2") format("woff2"), url("../top10casinhos-fonts/top10casinhos-Barlow-Bold.woff") format("woff"), url("../top10casinhos-fonts/top10casinhos-Barlow-Bold.ttf") format("truetype"), url("../top10casinhos-fonts/top10casinhos-Barlow-Bold.otf") format("opentype");
}
@font-face {
  font-family: "Roboto";
  font-display: swap;
  src: url("../top10casinhos-fonts/top10casinhos-Roboto-Bold.woff2") format("woff2"), url("../top10casinhos-fonts/top10casinhos-Roboto-Bold.woff") format("woff"), url("../top10casinhos-fonts/top10casinhos-Roboto-Bold.ttf") format("truetype"), url("../top10casinhos-fonts/top10casinhos-Roboto-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  font-display: swap;
  src: url("../top10casinhos-fonts/top10casinhos-Roboto-SemiBold.woff2") format("woff2"), url("../top10casinhos-fonts/top10casinhos-Roboto-SemiBold.woff") format("woff"), url("../top10casinhos-fonts/top10casinhos-Roboto-SemiBold.ttf") format("truetype"), url("../top10casinhos-fonts/top10casinhos-Roboto-SemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  font-display: swap;
  src: url("../top10casinhos-fonts/top10casinhos-Roboto-Regular.woff2") format("woff2"), url("../top10casinhos-fonts/top10casinhos-Roboto-Regular.woff") format("woff"), url("../top10casinhos-fonts/top10casinhos-Roboto-Regular.ttf") format("truetype"), url("../top10casinhos-fonts/top10casinhos-Roboto-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}
:root {
  --c-main: #ddb37d;
  --c-acc: #F6BF2E;
  --bg-main:#fff;
  --bg-dark: #313132;
  --bg-light: #f8f5f0;
  --bg-card: #212121CC;
  --bg-flag: #006847;
  --border: #484848;
  --text-l: #fff;
  --text-d: #262626;
  --btn-l: #CD203B;
}

html, body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow-x: hidden;
}

.mediterraneangreece-footer {
  margin-top: auto;
}

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

.text-light {
  color: var(--c-text-light) !important;
}

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

.grid-2col {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

.container {
  box-sizing: border-box;
  width: 100%;
  max-width: 1256px;
  margin: 0 auto;
  padding: 10px 10px;
}
@media (max-width: 1200px) {
  .container {
    padding: 10px 30px;
  }
}
@media (max-width: 594px) {
  .container {
    padding: 0 16px;
  }
}
@media (max-width: 469px) {
  .container {
    padding: 0 12px;
  }
}

.section__title {
  font-weight: 700;
  font-size: 24px;
  letter-spacing: 0%;
  margin-bottom: 10px;
  font-family: "Barlow", sans-serif;
}

.subtitle {
  font-weight: 700;
  font-size: 24px;
  letter-spacing: 0%;
  margin-bottom: 10px;
  font-family: "Barlow", sans-serif;
}

.section__description {
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 0%;
  margin-bottom: 10px;
  hyphens: auto;
}

.bold {
  font-weight: 700;
}

.top10casinhos-subtitle {
  font-weight: 700;
  font-family: "Roboto", sans-serif;
}

.button {
  display: inline-block;
  color: var(--text-l);
  font-weight: 700;
  width: max-content;
  transition: all 0.3s ease;
  padding: 12px 40px;
  background: var(--btn-l);
  border-radius: 5px;
  position: relative;
}
.button:hover {
  box-shadow: var(--btn-shadow-hover);
  transform: scale(0.98);
}
.button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

a {
  transition: opacity 0.3s ease;
}

a:hover {
  transition: opacity 0.3s ease;
  opacity: 0.7;
}

.top10casinhos-about {
  display: grid;
  gap: 1em;
}
.top10casinhos-about ul {
  margin-left: 1.5em;
}

.age-popup {
  padding: 20px;
  width: 430px;
  max-width: 90vw;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: var(--bg-dark);
  color: var(--text-l);
  z-index: 10;
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  gap: 1vw;
  text-align: center;
  border-radius: 0 20px 0 0;
  box-shadow: 11px 0px 25px 5px rgba(0, 0, 0, 0.75);
  z-index: 2;
}

.age-button {
  grid-column: 1/-1;
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.age-button.button {
  border-radius: 3px;
  color: var(--text-l);
}

.age-button::before {
  content: "";
  width: 14px;
  height: 14px;
  background-image: url("../top10casinhos-img/top10casinhos-svg/top10casinhos-ok-btn.svg");
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

@media (max-width: 360px) {
  .age-button {
    font-size: 13px;
  }
}
.agreements {
  margin-bottom: clamp(20px, 5vw, 50px);
}
.agreements h1, .agreements h2, .agreements h3 {
  margin: 10px 0;
  padding: 0;
}
.agreements h1 {
  font-size: 24px;
}
.agreements h2, .agreements h3 {
  font-size: 15px;
}
.agreements p {
  padding: 4px 0;
}
.agreements ul, .agreements ol {
  padding-left: 1rem;
}

.top10casinhos-cards {
  display: grid;
  margin-bottom: 20px;
}

.top10casinhos-cards a {
  color: var(--text-l);
}

.top10casinhos-cards__list {
  display: grid;
  grid-template-columns: 1f;
  grid-template-rows: 1fr;
  gap: 24px;
  list-style: none;
}

.top10casinhos-cards-item {
  border: 2px solid #085E39;
  background: rgba(5, 37, 34, 0.7333333333);
  border-radius: 10px;
  position: relative;
  transition: all 0.4s ease-in-out;
}

.top10casinhos-cards-item:hover {
  box-shadow: 0px 4px 40px 0px #782000;
}

.card-add {
  color: var(--text-l);
  font-size: 10px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  padding: 5px 10px;
  background: #1AAE24;
  position: absolute;
  top: -10px;
  border-radius: 100px;
  left: 0;
}

.top10casinhos-card__wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 150px 1fr;
  gap: 24px;
  padding: 20px;
}

.top10casinhos-card-logo {
  display: grid;
  place-items: center;
  height: 100%;
  height: 100%;
}

.top10casinhos-card-image {
  height: 75px;
  min-width: 116px;
  max-height: 75px;
  width: 100%;
  padding: 4px;
  object-fit: contain;
}

.top10casinhos-card__advantages-list {
  font-weight: 400;
  list-style: none;
  font-size: 14px;
  display: grid;
  max-width: 200px;
  height: 100;
}

.top10casinhos-card__advantages-item {
  position: relative;
  display: flex;
  align-items: center;
  line-height: 100%;
  gap: 5px;
  margin-bottom: 5px;
  font-weight: 600;
}

.top10casinhos-card__advantages-item::before {
  flex-shrink: 0;
  content: "";
  width: 6px;
  height: 6px;
  background: linear-gradient(180deg, #e9e8e2 0%, #69f069 100%);
  border-radius: 50%;
}

.top10casinhos-card-text,
.card-advantages,
.top10casinhos-card-rate {
  height: 100%;
  display: grid;
  grid-template-columns: 1fr;
  place-content: start;
  gap: 12px;
}

.top10casinhos-card-top,
.card-advantages-title,
.top10casinhos-card-rate-title {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
}

.top10casinhos-card-bonus {
  font-weight: 700;
  font-size: 20px;
}

.top10casinhos__stars {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  place-items: center;
  place-content: center;
}

.top10casinhos__rating-list {
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}

.top10casinhos__rating-item {
  aspect-ratio: 1/1;
  width: 26px;
  min-width: 16px;
  background-repeat: no-repeat;
  background-position: center;
}
.top10casinhos__rating-item img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.top10casinhos-card-rate {
  text-align: center;
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  place-content: center;
}

.top10casinhos-card-rate-top {
  font-size: 12px;
  text-transform: uppercase;
}

.top10casinhos-card-rate-num {
  font-weight: 700;
  font-style: Bold;
  font-size: 36px;
  text-align: center;
}

.top10casinhos-card-right {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  justify-items: center;
  align-content: center;
}

.top10casinhos-card-btn {
  background: #FF8B00;
  border-radius: 6px;
  padding: 0;
  height: min-content;
  overflow: hidden;
  position: relative;
}

.card-btn__text {
  display: flex;
  margin: auto;
  font-size: 15px;
  color: var(--text-l);
  text-transform: uppercase;
  padding: 12px 35px;
}

@keyframes slide {
  0% {
    transform: translateX(0) rotate(45deg);
  }
  30%, 100% {
    transform: translateX(650px) rotate(45deg);
  }
}
.card-btn__glare {
  opacity: 0.8;
  position: absolute;
  top: -100px;
  left: -100px;
  display: block;
  background: #fff;
  width: 40px;
  height: 300px;
  transition: all 0.1s;
  transform: rotate(45deg);
  animation-delay: 0.05s;
  animation-timing-function: ease-in-out;
  animation-name: slide;
  animation-duration: 4s;
  animation-iteration-count: infinite;
}

.top10casinhos-card-payments {
  display: flex;
  list-style: none;
  justify-content: center;
  gap: clamp(12px, 1.5vw, 15px);
}

.top10casinhos-card-payment {
  border-radius: 2px;
}

.top10casinhos-card-payment-pic {
  object-fit: contain;
}

.top10casinhos-card-adds {
  text-align: center;
  font-size: 12px;
}

.top10casinhos-card__bottom {
  text-align: center;
  font-size: 9px;
}

@media (max-width: 840px) {
  .top10casinhos-card__wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    align-items: center;
    gap: 15px;
  }
  .top10casinhos-card__advantages-list {
    max-width: 100%;
    place-self: center;
    font-size: clamp(12px, 2vw, 14px);
    height: 100%;
  }
  .top10casinhos-card-text {
    font-size: clamp(15px, 2vw, 20px);
  }
  .top10casinhos-card-right {
    grid-column: 1/-1;
  }
  .top10casinhos-card-btn {
    width: 100%;
    max-width: 460px;
  }
  .top10casinhos-card-bonus {
    font-size: clamp(20px, 4vw, 28px);
  }
  .card-btn__text {
    font-size: clamp(14px, 4vw, 20px);
    display: grid;
    place-content: center;
    line-height: 1;
    padding: 12px 2px;
  }
  .top10casinhos-card-rate {
    gap: 8px;
  }
  .top10casinhos-card-rate-num {
    font-size: clamp(24px, 7vw, 32px);
  }
  .top10casinhos__rating-list {
    gap: 6px;
  }
  .top10casinhos__rating-item {
    width: clamp(22px, 5vw, 36px);
    aspect-ratio: 1/1;
  }
  .card-advantages,
  .top10casinhos-card-text {
    text-align: center;
  }
}
@media (max-width: 840px) and (min-width: 600px) {
  .top10casinhos-card-image {
    min-width: 116px;
    max-height: 110px;
    max-width: 100%;
    padding: 4px;
    object-fit: contain;
  }
  .top10casinhos-card__advantages-item {
    font-size: clamp(15px, 3vw, 18px);
  }
  .top10casinhos-card-right {
    grid-template-columns: repeat(2, 1fr);
  }
  .top10casinhos-card-payments {
    height: 100%;
    place-items: center;
  }
}
@media (max-width: 600px) {
  .card-add {
    top: -20px;
  }
  .top10casinhos-card-text {
    text-align: left;
  }
  .top10casinhos-card-rate {
    gap: 6px;
  }
  .top10casinhos__rating-list {
    max-width: 90px;
  }
  .top10casinhos__rating-item {
    width: 26px;
    flex-shrink: 0;
    margin-right: -8px;
  }
  .top10casinhos-card__wrapper {
    padding: 10px 8px;
  }
  .card-advantages {
    display: none;
  }
  .top10casinhos-card-right {
    grid-column: auto;
    grid-template-columns: 1fr;
  }
  .card-btn__text {
    padding: 10px 5px;
    font-size: 20px;
  }
}
@media (max-width: 400px) {
    .card-btn__text {
    padding: 10px 2px;
    font-size: 18px;
  }
}
@media (max-width: 359px) {
  .top10casinhos-cards-item {
    background-image: url(../top10casinhos-img/top10casinhos-svg/top10casinhos-mob-bg.svg);
    background-size: contain;
    background-position: -10% 0%;
    background-repeat: no-repeat;
    min-height: 157px;
  }
  .top10casinhos-card-btn {
    margin-top: 10px;
    font-size: 12px;
  }
  .card-btn__text {
    font-size: 16px;
  }
}
@media (min-width: 841px) {
  .top10casinhos-cards__list {
    position: relative;
  }
  .top10casinhos-cards__list .top10casinhos-cards-item {
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0.3s;
    z-index: 1;
  }
  .top10casinhos-cards__list:hover .top10casinhos-cards-item {
    transform: scale(0.95);
    z-index: 1;
  }
  .top10casinhos-cards__list .top10casinhos-cards-item:hover {
    transform: scale(1.05);
    z-index: 2;
  }
}
.top10casinhos-cards-item.falling {
  opacity: 0;
  transform: translateY(-200px) rotate(var(--fall-angle, 0deg));
}

.top10casinhos-cards-item.fall-animate {
  animation: card-fall 0.9s cubic-bezier(0.6, 1.5, 0.6, 1) forwards;
}

@keyframes card-fall {
  0% {
    opacity: 0;
    transform: translateY(-200px) rotate(var(--fall-angle, 0deg));
  }
  60% {
    opacity: 1;
    transform: translateY(20px) rotate(0deg);
  }
  80% {
    transform: translateY(-10px) rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: translateY(0) rotate(0deg);
  }
}
.cookie-popup {
  position: fixed;
  bottom: 0;
  right: 0;
  padding: clamp(20px, 7vw, 20px);
  background-color: #1c1c1c;
  border: 1px solid #484848;
  border-radius: 10px;
  color: var(--text-l);
  max-width: 541px;
  width: 100%;
  transform: translateX(150%);
  transition: all 0.5s ease-in-out;
  text-align: center;
  box-shadow: 11px 0px 15px 5px rgba(0, 0, 0, 0.75);
}

@media (max-width: 468px) {
  .cookie-popup {
    width: 100%;
  }
}
.cookie-popup.p-active {
  transform: translateX(0%);
  z-index: 100;
}

.popup__heading {
  font-size: 1.5rem;
  font-weight: 700;
  font-size: clamp(24px, 5vw, 32px);
  margin-bottom: 12px;
}

.popup__buttons {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  padding-top: 20px;
  width: 100%;
  max-width: 163px;
  margin: auto;
}

.cookie-popup__button {
  transition: all 0.3s ease;
  width: 100%;
  text-align: center;
  text-transform: capitalize;
  background: #D01234;
  border-radius: 50px;
  color: var(--text-light);
  padding: 6px 40px;
  font-size: 14px;
  text-transform: uppercase;
}
.cookie-popup__button:hover {
  border-color: wheat;
  box-shadow: var(--shadow-hover);
}

.cookie-popup__button.button-acc {
  border: none;
  background-color: #494949;
  color: var(--text-l);
}

.top10casinhos-footer {
  margin-top: 40px;
  padding-bottom: 80px;
  background: rgba(5, 37, 34, 0.8666666667);
  padding-top: 50px;
  padding-bottom: 50px;
}

.footer__container {
  display: grid;
  gap: 16px;
}

.top10casinhos-footer__wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.top10casinhos-footer__nav {
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}

.top10casinhos-footer__nav-list {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.top10casinhos-footer__nav-link {
  color: var(--text-l);
  text-align: center;
  vertical-align: middle;
  text-decoration: underline !important;
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
}

.top10casinhos-footer__nav-link:after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(../top10casinhos-img/top10casinhos-svg/top10casinhos-arr-link.svg);
  background-position: center;
  background-repeat: no-repeat;
}

.top10casinhos-footer__info {
  display: grid;
  gap: 10px;
}

.top10casinhos-footer__title {
  font-size: clamp(14px, 2vw, 16px);
  line-height: 100%;
  letter-spacing: 0%;
  margin-bottom: 10px;
  padding: 10px;
  border-left: 1px solid rgba(255, 255, 255, 0.3333333333);
}

.top10casinhos-footer-companies {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  list-style: none;
  gap: clamp(16px, 5vw, 40px);
}

.age-icon {
  background-image: url(../../top10casinhos-img/top10casinhos-svg/top10casinhos-age.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 40px;
  aspect-ratio: 1/1;
}

@media (max-width: 768px) {
  .top10casinhos-footer__info {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 469px) {
  .top10casinhos-footer__info {
    gap: 10px;
  }
  .top10casinhos-footer__nav,
  .top10casinhos-footer__wrap {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: center;
  }
  .top10casinhos-footer__nav-link {
    max-width: 294px;
  }
  .top10casinhos-footer-companies {
    display: grid;
    grid-template-columns: repeat(4, auto);
    place-items: center;
  }
  .top10casinhos-footer-company:nth-child(2) {
    grid-column: span 2;
    padding: 20px;
  }
}
.top10casinhos-header {
  margin: 0 auto;
  transition: all 0.3s ease;
  margin-bottom: 20px;
  background: #006847;
  width: 100%;
}
.top10casinhos-header .container {
  padding-top: 5px;
  padding-bottom: 5px;
}

.top10casinhos-header img {
  display: inline-block;
  height: 14px;
  object-fit: contain;
}

.top10casinhos-header__text {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-size: 12px;
}

@media (max-width: 768px) {
  .top10casinhos-header {
    margin-bottom: 0;
    padding: 0;
    height: 0;
    opacity: 0;
    visibility: hidden;
  }
}
.main {
  position: relative;
}

.responsibility-page {
  margin-top: 50px;
  margin-bottom: 50px;
}

.top10casinhos-responsibility {
  margin-bottom: 20px;
}

.responsibility__title {
  text-transform: uppercase;
}

.resposibility__link {
  display: block;
  margin-bottom: 10px;
  width: 10px;
  height: 10px;
  background-image: url(../../top10casinhos-img/top10casinhos-svg/top10casinhos-back.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.top10casinhos-review {
  padding-top: 50px;
  margin-bottom: 50px;
}

.review__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  list-style: none;
}

.review__item {
  background-color: #17171A;
  border-radius: 10px;
  padding: 20px;
  display: grid;
  grid-template-columns: 1fr;
}

.review__text {
  font-weight: 700;
  font-size: 24px;
  text-align: center;
}

@media (max-width: 868px) {
  .review__list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    list-style: none;
  }
  .review__item:last-child {
    grid-column: 1/-1;
  }
}
@media (max-width: 600px) {
  .review__item {
    grid-column: 1/-1;
  }
}
.main__bg {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6666666667), rgba(0, 0, 0, 0.8)), url(../../top10casinhos-img/top10casinhos-background/top10casinhos-body-bg.webp);
  width: 100vw;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
  margin-bottom: 20px;
}

.top10casinhos-header__title {
  text-align: center;
  font-family: "Roboto";
  font-weight: 700;
  font-size: 13px;
  margin-bottom: 25px;
}

@media (max-width: 468px) {
  .top10casinhos-header__title {
    margin-bottom: 0px;
    height: 0;
    opacity: 0;
  }
}
.top10casinhos-top {
  padding-top: 15px;
  padding-bottom: clamp(15px, 5vw, 110px);
  display: grid;
}

.top10casinhos-top__info {
  display: grid;
  gap: 20px;
  text-align: center;
  column-gap: 25px;
  position: relative;
}

.top10casinhos-top__title {
  font-weight: 400;
  text-align: center;
  font-family: "Barlow", sans-serif;
  font-size: clamp(24px, 4vw, 36px);
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  text-wrap: wrap;
}

.top10casinhos-top__title::after {
  content: "";
  display: block;
  background-image: url(../top10casinhos-img/top10casinhos-background/top10casinhos-flag.webp);
  background-repeat: no-repeat;
  background-position: center;
  width: 72px;
  min-width: 48px;
  aspect-ratio: 72/48;
  margin-right: 6px;
}

.top10casinhos-top__list {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  margin: auto;
  gap: clamp(5px, 1vw, 20px);
}

.top10casinhos-top__item {
  display: flex;
  gap: clamp(3px, 1vw, 8px);
  padding: clamp(3px, 1vw, 8px) clamp(8px, 1vw, 20px);
  width: max-content;
  justify-content: center;
  align-items: center;
  font-size: clamp(9px, 1vw, 15px);
  background: #535353;
  border-radius: 5px;
  position: relative;
  transition: all 0.5s ease;
}
.top10casinhos-top__item:hover {
  transform: scale(1.1);
}

.top10casinhos-top__item::before {
  content: "";
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.top10casinhos-top__item:first-child::before {
  background-image: url("../top10casinhos-img/top10casinhos-svg/top10casinhos-adv-1.svg");
}

.top10casinhos-top__item:nth-child(2)::before {
  background-image: url("../top10casinhos-img/top10casinhos-svg/top10casinhos-adv-2.svg");
}

.top10casinhos-top__item:nth-child(3)::before {
  background-image: url("../top10casinhos-img/top10casinhos-svg/top10casinhos-adv-3.svg");
}

@media (max-width: 468px) {
  .top10casinhos-top__title::after {
    width: clamp(48px, 4vw, 72px);
  }
  .top10casinhos-top__info .section__description {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fY29sb3JzLnNjc3MiLCJiYXNlL19zdGlja3ktZm9vdGVyLnNjc3MiLCJiYXNlL19hdG9tLnNjc3MiLCJiYXNlL19jb250YWluZXIuc2NzcyIsImJhc2UvX3RleHQuc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsIm1vZHVsZXMvYWJvdXQuc2NzcyIsIm1vZHVsZXMvYWdlLXBvcHVwLnNjc3MiLCJtb2R1bGVzL2FncmVlbWVudHMuc2NzcyIsIm1vZHVsZXMvY2FyZHMuc2NzcyIsIm1vZHVsZXMvY29va2llLXBvcHVwLnNjc3MiLCJtb2R1bGVzL2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9oZWFkZXIuc2NzcyIsIm1vZHVsZXMvbWFpbi5zY3NzIiwibW9kdWxlcy9yZXNwb25zaWJpbGl0eS1wYWdlLnNjc3MiLCJtb2R1bGVzL3Jldmlldy5zY3NzIiwibW9kdWxlcy90b3Auc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNHO0VBQ0g7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUtGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLRDtBQUFBO0VBRUM7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQ2xFRDtBQUNBO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7QUFFQTtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUVBO0VBQ0M7OztBQU1EO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDRTs7O0FBR0Y7QUFFQTtFQUNDO0VBQ0c7RUFDQTtFQUNBOzs7QUFHSjtFQUNDOzs7QUFJRDtBQUFBO0VBRUk7OztBQUdKO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FDMUVEO0VBQ0k7RUFDQTtFQUNBLEtBQ0s7O0FBS1Q7RUFDSTtFQUNBO0VBQ0EsS0FDSztFQUlMO0VBQ0g7O0FBRUQ7RUFDSTtFQUNBO0VBQ0EsS0FDSztFQUlMO0VBQ0g7O0FBRUQ7RUFDSTtFQUNBO0VBQ0EsS0FDSztFQUlMO0VBQ0g7O0FDeENEO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBS0E7RUFFQTtFQUVBO0VBQ0E7RUFFQTs7O0FDcEJKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FDVEo7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQ2RGO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQVJKO0lBU1E7OztBQUVKO0VBWEo7SUFZUTs7O0FBRUo7RUFkSjtJQWVROzs7O0FDZlI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUM3Qko7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBR0E7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBS1I7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUMvQko7RUFDSTtFQUNBOztBQUVBO0VBQ0k7OztBQ0xSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDSTtJQUNJOzs7QUNuRFI7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7O0FDaEJSO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBOzs7QUFHRjtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFOztFQUdGO0lBRUU7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtBQUFBO0lBRUU7OztBQUlKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7OztBQUlKO0VBQ0U7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOzs7QUFJSjtFQUVFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7O0FDaGJKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7O0FBSUY7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBOzs7QUFJSjtFQUNJO0VBQ0E7RUFDQTs7O0FDeEVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNJO0lBQ0k7OztBQUlSO0VBRUk7SUFDSTs7RUFHSjtBQUFBO0lBR0k7SUFFQTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOzs7QUMvSFI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQ25DSjtFQUNJOzs7QUNESjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDbkJKO0VBQ0k7RUFDQTs7O0FBU0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7OztBQUdSO0VBQ0E7SUFDUTs7O0FDN0NSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJOztFQUlBO0lBQ0kiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIudmlzdWFsbHktaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbn1cblxuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1sKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQ6ICMzMTMxMzI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1vYmlsZS12aWV3IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG5cdC5kZXNrdG9wLXZpZXcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lm1vYmlsZS12aWV3IHtcblx0XHRkaXNwbGF5OiBibG9jaztcbn1cbn1cblxuXG4jcGFydGljbGVzLWpzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAgIzAzMTMxMjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAyMCU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHotaW5kZXg6IC0xO1xufVxuXG5cblxuI3N0YXRzLFxuLmNvdW50LXBhcnRpY2xlcyB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuI3N0YXRzIHtcblx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuXG5hLCBhOmxpbmssIGE6dmlzaXRlZCAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cblxuXG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cblxuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQmFybG93LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQmFybG93LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQmFybG93LUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVNlbWlCb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIjpyb290IHtcbiAgICAtLWMtbWFpbjogI2RkYjM3ZDtcbiAgICAtLWMtYWNjOiAjRjZCRjJFO1xuICAgIDtcbiAgICAtLWJnLW1haW46I2ZmZjtcbiAgICAtLWJnLWRhcms6ICMzMTMxMzI7XG47XG4gICAgLS1iZy1saWdodDogI2Y4ZjVmMDtcbiAgICAtLWJnLWNhcmQ6ICMyMTIxMjFDQztcbjtcbiBcblxuXG4gICAgLS1iZy1mbGFnOiAjMDA2ODQ3O1xuXG4gICAgLS1ib3JkZXI6ICM0ODQ4NDg7XG4gICAgXG4gICAgLS10ZXh0LWw6ICNmZmY7XG4gICAgLS10ZXh0LWQ6ICMyNjI2MjY7XG4gICAgXG4gICAgLS1idG4tbDogI0NEMjAzQjtcbn1cblxuIiwiaHRtbCwgYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5tZWRpdGVycmFuZWFuZ3JlZWNlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuIiwiLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpIWltcG9ydGFudDtcbn1cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZ3JpZC0yY29sIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICBnYXA6IDIwcHg7XG59XG4iLCIuY29udGFpbmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI1NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyBcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk0cHgpIHsgXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7IFxuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgfVxufSAiLCIuc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xufVxuLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBoeXBoZW5zOiBhdXRvO1xufVxuXG4uYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRvcDEwY2FzaW5ob3Mtc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59IiwiLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWwpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWwpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWJ0bi1zaGFkb3ctaG92ZXIpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45OCk7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxufVxuXG5hIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IC43O1xufVxuXG5cbiIsIi50b3AxMGNhc2luaG9zLWFib3V0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMWVtO1xuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgfVxufVxuXG5cbiIsIi5hZ2UtcG9wdXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDQzMHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1kYXJrKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1sKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxdnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAwIDA7XG4gICAgYm94LXNoYWRvdzogMTFweCAwcHggMjVweCA1cHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgICBcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uYWdlLWJ1dHRvbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuXG59XG5cbi5hZ2UtYnV0dG9uLmJ1dHRvbntcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6IHZhcigtLXRleHQtbCk7XG59XG5cbi5hZ2UtYnV0dG9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3N2Zy9vay1idG4uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC5hZ2UtYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbn0iLCIuYWdyZWVtZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgNXZ3LCA1MHB4KTtcbiAgICBoMSxoMixoMyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgaDIsIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgfVxuICAgIHVsLCBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG59IiwiLnRvcDEwY2FzaW5ob3MtY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udG9wMTBjYXNpbmhvcy1jYXJkcyBhIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbCk7XG59XG5cbi50b3AxMGNhc2luaG9zLWNhcmRzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdhcDogMjRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnRvcDEwY2FzaW5ob3MtY2FyZHMtaXRlbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwODVFMzk7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgMzcsIDM0LCAwLjczMzMzMzMzMzMpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4udG9wMTBjYXNpbmhvcy1jYXJkcy1pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IDBweCAjNzgyMDAwO1xufVxuXG4uY2FyZC1hZGQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1sKTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogIzFBQUUyNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbGVmdDogMDtcbn1cblxuLnRvcDEwY2FzaW5ob3MtY2FyZF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMTUwcHggMWZyO1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi50b3AxMGNhc2luaG9zLWNhcmQtbG9nbyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udG9wMTBjYXNpbmhvcy1jYXJkLWltYWdlIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtaW4td2lkdGg6IDExNnB4O1xuICBtYXgtaGVpZ2h0OiA3NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4udG9wMTBjYXNpbmhvcy1jYXJkX19hZHZhbnRhZ2VzLWxpc3Qge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTAwO1xufVxuXG4udG9wMTBjYXNpbmhvcy1jYXJkX19hZHZhbnRhZ2VzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBnYXA6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udG9wMTBjYXNpbmhvcy1jYXJkX19hZHZhbnRhZ2VzLWl0ZW06OmJlZm9yZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2U5ZThlMiAwJSwgIzY5ZjA2OSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udG9wMTBjYXNpbmhvcy1jYXJkLXRleHQsXG4uY2FyZC1hZHZhbnRhZ2VzLFxuLnRvcDEwY2FzaW5ob3MtY2FyZC1yYXRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgcGxhY2UtY29udGVudDogc3RhcnQ7XG4gIGdhcDogMTJweDtcbn1cblxuLnRvcDEwY2FzaW5ob3MtY2FyZC10b3AsXG4uY2FyZC1hZHZhbnRhZ2VzLXRpdGxlLFxuLnRvcDEwY2FzaW5ob3MtY2FyZC1yYXRlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuLnRvcDEwY2FzaW5ob3MtY2FyZC1ib251cyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnRvcDEwY2FzaW5ob3NfX3N0YXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMTBweDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xufVxuXG4udG9wMTBjYXNpbmhvc19fcmF0aW5nLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBtYXJnaW46IGF1dG87XG59XG5cbi50b3AxMGNhc2luaG9zX19yYXRpbmctaXRlbSB7XG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL3N0YXIuc3ZnKTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHdpZHRoOiAyNnB4O1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4udG9wMTBjYXNpbmhvcy1jYXJkLXJhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b3AxMGNhc2luaG9zLWNhcmQtcmF0ZS10b3Age1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50b3AxMGNhc2luaG9zLWNhcmQtcmF0ZS1udW0ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBCb2xkO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcDEwY2FzaW5ob3MtY2FyZC1yaWdodCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4udG9wMTBjYXNpbmhvcy1jYXJkLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNGRjhCMDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC1idG5fX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHZhcigtLXRleHQtbCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEycHggMzVweDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIDMwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDY1MHB4KSByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbi5jYXJkLWJ0bl9fZ2xhcmUge1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IC0xMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLnRvcDEwY2FzaW5ob3MtY2FyZC1wYXltZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IGNsYW1wKDEycHgsIDEuNXZ3LCAxNXB4KTtcbn1cblxuLnRvcDEwY2FzaW5ob3MtY2FyZC1wYXltZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udG9wMTBjYXNpbmhvcy1jYXJkLXBheW1lbnQtcGljIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnRvcDEwY2FzaW5ob3MtY2FyZC1hZGRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi50b3AxMGNhc2luaG9zLWNhcmRfX2JvdHRvbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudG9wMTBjYXNpbmhvcy1jYXJkX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cblxuICAudG9wMTBjYXNpbmhvcy1jYXJkX19hZHZhbnRhZ2VzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwbGFjZS1zZWxmOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAydncsIDE0cHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC50b3AxMGNhc2luaG9zLWNhcmQtdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAydncsIDIwcHgpO1xuICB9XG5cbiAgLnRvcDEwY2FzaW5ob3MtY2FyZC1yaWdodCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cblxuICAudG9wMTBjYXNpbmhvcy1jYXJkLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgfVxuXG4gIC5jYXJkLWJ0bl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCA0dncsIDIwcHgpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnRvcDEwY2FzaW5ob3MtY2FyZC1yYXRlLW51bSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA0dncsIDMycHgpO1xuICB9XG5cbiAgLnRvcDEwY2FzaW5ob3NfX3JhdGluZy1saXN0IHtcbiAgICBnYXA6IDZweDtcbiAgfVxuXG4gIC50b3AxMGNhc2luaG9zX19yYXRpbmctaXRlbSB7XG4gICAgd2lkdGg6IGNsYW1wKDE2cHgsIDV2dywgMjJweCk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIH1cblxuICAuY2FyZC1hZHZhbnRhZ2VzLFxuICAudG9wMTBjYXNpbmhvcy1jYXJkLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIGFuZCAobWluLXdpZHRoOiA0NjhweCkge1xuICAudG9wMTBjYXNpbmhvcy1jYXJkLWltYWdlIHtcbiAgICBtaW4td2lkdGg6IDExNnB4O1xuICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC50b3AxMGNhc2luaG9zLWNhcmRfX2FkdmFudGFnZXMtaXRlbSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAzdncsIDE4cHgpO1xuICB9XG5cbiAgLnRvcDEwY2FzaW5ob3MtY2FyZC1yaWdodCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuXG4gIC50b3AxMGNhc2luaG9zLWNhcmQtcGF5bWVudHMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAuY2FyZC1hZGQge1xuICAgIHRvcDogLTIwcHg7XG4gIH1cblxuICAudG9wMTBjYXNpbmhvcy1jYXJkLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudG9wMTBjYXNpbmhvcy1jYXJkLXJhdGUge1xuICAgIGdhcDogNnB4O1xuICB9XG5cbiAgLnRvcDEwY2FzaW5ob3NfX3JhdGluZy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gIH1cblxuICAudG9wMTBjYXNpbmhvc19fcmF0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuXG4gIC50b3AxMGNhc2luaG9zLWNhcmRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICB9XG5cbiAgLmNhcmQtYWR2YW50YWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50b3AxMGNhc2luaG9zLWNhcmQtcmlnaHQge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG5cbiAgLmNhcmQtYnRuX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG5cbiAgLnRvcDEwY2FzaW5ob3MtY2FyZHMtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9zdmcvbW9iLWJnLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMCUgMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtaW4taGVpZ2h0OiAxNTdweDtcbiAgfVxuXG4gIC50b3AxMGNhc2luaG9zLWNhcmQtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5jYXJkLWJ0bl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4NDFweCkge1xuICAudG9wMTBjYXNpbmhvcy1jYXJkc19fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnRvcDEwY2FzaW5ob3MtY2FyZHNfX2xpc3QgLnRvcDEwY2FzaW5ob3MtY2FyZHMtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgei1pbmRleCAwLjNzO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAudG9wMTBjYXNpbmhvcy1jYXJkc19fbGlzdDpob3ZlciAudG9wMTBjYXNpbmhvcy1jYXJkcy1pdGVtIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAudG9wMTBjYXNpbmhvcy1jYXJkc19fbGlzdCAudG9wMTBjYXNpbmhvcy1jYXJkcy1pdGVtOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLnRvcDEwY2FzaW5ob3MtY2FyZHMtaXRlbS5mYWxsaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDBweCkgcm90YXRlKHZhcigtLWZhbGwtYW5nbGUsIDBkZWcpKTtcbn1cblxuLnRvcDEwY2FzaW5ob3MtY2FyZHMtaXRlbS5mYWxsLWFuaW1hdGUge1xuICBhbmltYXRpb246IGNhcmQtZmFsbCAwLjlzIGN1YmljLWJlemllciguNiwgMS41LCAuNiwgMSkgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgY2FyZC1mYWxsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDBweCkgcm90YXRlKHZhcigtLWZhbGwtYW5nbGUsIDBkZWcpKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCkgcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufSIsIi8vIHBvcHVwXG5cbi5jb29raWUtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IGNsYW1wKDIwcHgsIDd2dywgMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ODQ4NDg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggICAgIDtcbiAgY29sb3I6IHZhcigtLXRleHQtbCk7XG4gIG1heC13aWR0aDogNTQxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBib3gtc2hhZG93OiAxMXB4IDBweCAxNXB4IDVweCByZ2JhKDAsMCwwLDAuNzUpO1xuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAuY29va2llLXBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29va2llLXBvcHVwLnAtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ucG9wdXBfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA1dncsMzJweCk7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wb3B1cF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjNweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uY29va2llLXBvcHVwX19idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgO1xuICBiYWNrZ3JvdW5kOiAjRDAxMjM0O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1saWdodCk7XG4gIHBhZGRpbmc6IDZweCA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIFxuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogd2hlYXQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWhvdmVyKTtcbiAgfVxufVxuXG4uY29va2llLXBvcHVwX19idXR0b24uYnV0dG9uLWFjYyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTQ5NDk7XG4gICAgY29sb3I6IHZhcigtLXRleHQtbCk7XG5cbn0iLCIudG9wMTBjYXNpbmhvcy1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgYmFja2dyb3VuZDogIzA1MjUyMmRkO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG5cbn1cblxuLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTZweDtcbn1cblxuLnRvcDEwY2FzaW5ob3MtZm9vdGVyX193cmFwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDIwcHg7XG59XG5cbi50b3AxMGNhc2luaG9zLWZvb3Rlcl9fbmF2IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xufVxuXG4udG9wMTBjYXNpbmhvcy1mb290ZXJfX25hdi1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50b3AxMGNhc2luaG9zLWZvb3Rlcl9fbmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWwpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIWltcG9ydGFudDtcbiAgICBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xufVxuXG4udG9wMTBjYXNpbmhvcy1mb290ZXJfX25hdi1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYXJyLWxpbmsuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuXG4udG9wMTBjYXNpbmhvcy1mb290ZXJfX2luZm8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxMHB4O1xufVxuXG4udG9wMTBjYXNpbmhvcy1mb290ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDJ2dywgMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjU1XG59XG5cbi50b3AxMGNhc2luaG9zLWZvb3Rlci1jb21wYW5pZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGdhcDogY2xhbXAoMTZweCwgNXZ3LCA0MHB4KTtcbn1cblxuLmFnZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3N2Zy9hZ2Uuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudG9wMTBjYXNpbmhvcy1mb290ZXJfX2luZm8ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuXG4gICAgLnRvcDEwY2FzaW5ob3MtZm9vdGVyX19pbmZvIHtcbiAgICAgICAgZ2FwOiAxMHB4XG4gICAgfVxuXG4gICAgLnRvcDEwY2FzaW5ob3MtZm9vdGVyX19uYXYsXG4gICAgLnRvcDEwY2FzaW5ob3MtZm9vdGVyX193cmFwIHtcbiAgIFxuICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRvcDEwY2FzaW5ob3MtZm9vdGVyX19uYXYtbGluayB7XG4gICAgICAgIG1heC13aWR0aDogMjk0cHg7XG4gICAgfVxuXG4gICAgLnRvcDEwY2FzaW5ob3MtZm9vdGVyLWNvbXBhbmllcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGF1dG8pO1xuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAudG9wMTBjYXNpbmhvcy1mb290ZXItY29tcGFueTpudGgtY2hpbGQoMikge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbn1cbiIsIi50b3AxMGNhc2luaG9zLWhlYWRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA2ODQ3O1xuICB3aWR0aDogMTAwJTtcblxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cbi50b3AxMGNhc2luaG9zLWhlYWRlciB7XG4gIFxuICBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICB9XG59XG4udG9wMTBjYXNpbmhvcy1oZWFkZXJfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wMTBjYXNpbmhvcy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuIiwiLm1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG5cbiIsIi5yZXNwb25zaWJpbGl0eS1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi50b3AxMGNhc2luaG9zLXJlc3BvbnNpYmlsaXR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlc3BvbnNpYmlsaXR5X190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yZXNwb3NpYmlsaXR5X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3N2Zy9iYWNrLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuIiwiLnRvcDEwY2FzaW5ob3MtcmV2aWV3IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uc2VjdGlvbl9fdGl0bGUge31cblxuLnRleHQtY2VudGVyIHt9XG5cbi5zZWN0aW9uX19kZXNjcmlwdGlvbiB7fVxuXG4ucmV2aWV3X19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5yZXZpZXdfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MUE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi5yZXZpZXdfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg2OHB4KSB7XG4gICAgLnJldmlld19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgICAucmV2aWV3X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuLnJldmlld19faXRlbSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxufSIsIi5tYWluX19iZyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDAwMDBhYSwgIzAwMDAwMGNjKSwgdXJsKC4uLy4uL2ltZy8vYmFja2dyb3VuZC9ib2R5LWJnLndlYnApO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRvcDEwY2FzaW5ob3MtaGVhZGVyX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgICAudG9wMTBjYXNpbmhvcy1oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4udG9wMTBjYXNpbmhvcy10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxNXB4LCA1dncsIDExMHB4KTtcbiAgICBkaXNwbGF5OiBncmlkO1xufVxuXG5cbi50b3AxMGNhc2luaG9zLXRvcF9faW5mbyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wMTBjYXNpbmhvcy10b3BfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICA7XG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3cnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgNHZ3LCAzNnB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2xhbXAoMTBweCwgMnZ3LCAyMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHRleHQtd3JhcDogd3JhcDtcbn1cblxuLnRvcDEwY2FzaW5ob3MtdG9wX190aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZC9mbGFnLndlYnApO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBhc3BlY3QtcmF0aW86IDcyLzQ4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4udG9wMTBjYXNpbmhvcy10b3BfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZ2FwOiBjbGFtcCg1cHgsIDF2dywgMjBweCk7XG59XG5cbi50b3AxMGNhc2luaG9zLXRvcF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IGNsYW1wKDNweCwgMXZ3LCA4cHgpO1xuICAgIHBhZGRpbmc6IGNsYW1wKDNweCwgMXZ3LCA4cHgpIGNsYW1wKDhweCwgMXZ3LCAyMHB4KTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNsYW1wKDlweCwgMXZ3LCAxNXB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjNTM1MzUzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG59XG5cbi50b3AxMGNhc2luaG9zLXRvcF9faXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4udG9wMTBjYXNpbmhvcy10b3BfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvc3ZnL2Fkdi0xLnN2ZycpO1xufVxuXG4udG9wMTBjYXNpbmhvcy10b3BfX2l0ZW06bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3N2Zy9hZHYtMi5zdmcnKTtcbn1cblxuLnRvcDEwY2FzaW5ob3MtdG9wX19pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9zdmcvYWR2LTMuc3ZnJyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAgIC50b3AxMGNhc2luaG9zLXRvcF9fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDQ4cHgsIDR2dywgNzJweCk7XG4gICAgfVxuXG4gICAgLnRvcDEwY2FzaW5ob3MtdG9wX19pbmZvIHtcbiAgICAgICAgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
