@charset "UTF-8";

*,
*::after,
*::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s; */
}

ul,
ol {
  padding: 0;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}

ul {
  list-style: none;
}

img {
  max-width: 100%;
  display: block;
}

input,
button,
textarea,
select {
  font: inherit;
}

.button,
.app-btn__button,
.app-btn__button:hover,
.soc-networks a:first-child {
  font-family: 'Mont',
    sans-serif;
  font-weight: 800;
}

.btn-block .rules-link {
  font-family: 'PFDinTextCompPro',
 sans-serif;
  font-weight: 400;
}

.content,
.content__body h1 {
  font-family: 'Gobold',
    sans-serif;
  font-weight: 400;
}

/* Media queries */
/* Container */
/* Responsive font size */
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-blend-mode: overlay;
  scroll-behavior: smooth;
  background-color: rgba(0, 0, 0, 0.5)
  /* background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("../images/esports-bg/esports-mob-bg05x.jpg"); */
}

/* @media (min-width: 993px) {
  html {
    background-image: url("../images/esports-bg/esports-desctop-bg1x.jpg");
  }
} */

@media (min-width: 1200px) {
  html {
    background-position: bottom;
  }
}

*,
*::after,
*::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s; */
}

a {
  text-decoration: none;
  cursor: pointer;
}

html,
body {
  min-height: 100vh;
  height: auto;
}

body {
  position: relative;
  font-family: 'Gobold', sans-serif;
  line-height: 1.12;
  color: #fff;
  overflow-x: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

body.no-scroll {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: fixed;
}

body .heroes {
  display: none;
}

@media (min-width: 576px) {
  body .heroes {
    display: block;
  }
}


.anim-bg {
  position: absolute;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

.anim-bg .block {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 5vw;
  height: 5vw;
  background: url("../images/esports-bg/esports-desctop-bg1x.jpg");
  background-size: cover;
  background-attachment: fixed;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  border: 1px solid #000;
}

.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.main {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

footer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

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

.yellow-gradient {
  background: -o-linear-gradient(180deg, #fff900 -73.86%, #ffd400 38.81%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-73.86%, #fff900), color-stop(38.81%, #ffd400));
  background: -o-linear-gradient(top, #fff900 -73.86%, #ffd400 38.81%);
  background: linear-gradient(180deg, #fff900 -73.86%, #ffd400 38.81%);
}

.blue-gradient {
  background: -o-linear-gradient(180deg, #1795F9 -73.86%, #0354FF 38.81%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-73.86%, #1795F9), color-stop(38.81%, #0354FF));
  background: -o-linear-gradient(top, #1795F9 -73.86%, #0354FF 38.81%);
  background: linear-gradient(180deg, #1795F9 -73.86%, #0354FF 38.81%);
}

.red-gradient {
  background: -o-linear-gradient(180deg, #F95A71 -73.86%, #F40F3E 38.81%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-73.86%, #F95A71), color-stop(38.81%, #F40F3E));
  background: -o-linear-gradient(top, #F95A71 -73.86%, #F40F3E 38.81%);
  background: linear-gradient(180deg, #F95A71 -73.86%, #F40F3E 38.81%);
}

.gradient-text {
  display: inline-block;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.text-shadow {
  text-shadow: 1px 1px 2px black,
    1px 1px 3px black,
    1px 1px 4px black;
}

@font-face {
  font-family: 'Mont';
  font-style: normal;
  src: url("../fonts/esport/Mont-Bold.woff2") format("woff2"), url("../fonts/esport/Mont-Bold.woff") format("woff"), url("../fonts/esport/Mont-Bold.ttf") format("ttf");
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Gobold';
  font-style: normal;
  src: url("../fonts/esport/Gobold Bold.woff2") format("woff2"), url("../fonts/esport/Gobold Bold.woff") format("woff"), url("../fonts/esport/Gobold Bold.ttf") format("ttf");
  font-weight: 400;
  font-display: swap;
}

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTMLд
<i class="icon icon-home"></i>
*/


/*!*****************************************************

Freak Flags, Copyright ©2021 Michael P. Cohen. Freak flags is licenced under the MIT licence.  

For complete information visit: www.freakflagsprite.com 

******************************************************/
.fflag {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.fflag-ch,
.fflag-np {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.fflag-en {
  background-image: url('../images/esports-flags/eng.png');
}

.fflag-fi {
  background-image: url('../images/esports-flags/fi.png');
}

.fflag-fr {
  background-image: url('../images/esports-flags/fr.png');
}

.fflag-de {
  background-image: url('../images/esports-flags/de.png');
}

.fflag-gr {
  background-image: url('../images/esports-flags/gr.png');
}

.fflag-br {
  background-image: url('../images/esports-flags/br.png');
}

.fflag-no {
  background-image: url('../images/esports-flags/no.png');
}

.fflag-pt {
  background-image: url('../images/esports-flags/pt.png');
}

.fflag-ro {
  background-position: center 41.6866%;
}

.fflag-ru {
  background-image: url('../images/esports-flags/ru.png');
}

.fflag-tr {
  background-image: url('../images/esports-flags/tr-2.png');
}

.fflag-ua {
  background-image: url('../images/esports-flags/ua.png');
}

.fflag-gb {
  background-image: url('../images/esports-flags/eng.png');
}

.fflag-be.ff-round,
.fflag-ci.ff-round,
.fflag-fr.ff-round,
.fflag-gn.ff-round,
.fflag-ie.ff-round,
.fflag-it.ff-round,
.fflag-ml.ff-round,
.fflag-ng.ff-round,
.fflag-ro.ff-round,
.fflag-td.ff-round {
  background-size: 100% 50000%;
}

.ff-round {
  background-size: 160%;
  background-clip: content-box;
  border-radius: 50%;
}

.ff-round.ff-sm {
  width: 12px;
  height: 12px;
}

.ff-round.ff-md {
  width: 18px;
  height: 18px;
}

.ff-round.ff-lg {
  width: 24px;
  height: 24px;
}

.ff-round.ff-xl {
  width: 32px;
  height: 32px;
}

.button {
  min-width: 278px;
  text-align: center;
  font-size: calc(24px + 3 * ((100vw - 320px) / 1600));
  line-height: 1.2;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
  -webkit-transition: color .3s linear;
  -o-transition: color .3s linear;
  transition: color .3s linear;
  -webkit-transition: -webkit-box-shadow .3s linear;
  transition: -webkit-box-shadow .3s linear;
  -o-transition: box-shadow .3s linear;
  transition: box-shadow .3s linear;
  transition: box-shadow .3s linear, -webkit-box-shadow .3s linear
}

@media (min-width: 768px) {
  .button { 
    min-width: 350px;  
  }
}

@media (min-width: 1200px) {
  .button { 
    min-width: 262px;  
  }
}

.button--elipse {
  padding: .5em 1em .4em;
  color: #171717;
  border-radius: 8px;
  background-color: #ffbc00;

  font-weight: 800;
  border-radius: 2em;
  -webkit-box-shadow: 0px 3px 0px #8A6500,
    0px 4px 8px #3A2B00;
  box-shadow: 0px 3px 0px #8A6500,
    0px 4px 8px #3A2B00;
}

.button:hover,
.button:active {
  color: #232323;
  -webkit-box-shadow: 0px 0px 30px rgba(255, 188, 0, 1);
  box-shadow: 0px 0px 30px rgba(255, 188, 0, 1);
}

.title {
  margin-bottom: 0.5em;
}

.title__text,
.title__num {
  text-transform: uppercase;
  font-style: italic;
  -webkit-animation: cinematicInOut 3s ease-in-out 2s;
  animation: cinematicInOut 3s ease-in-out 2s;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.title__text {
  font-size: calc(32px + 26 * ((100vw - 320px) / 1600));
  line-height: 1.24;
}

.title__num {
  padding-right: 4px;
  font-size: calc(48px + 40 * ((100vw - 320px) / 1600));
}

@-webkit-keyframes cinematicInOut {
  0% {
    text-shadow: 0 0 1em white;
    opacity: 0;
    margin-left: -.5em;
  }

  25% {
    text-shadow: 0 0 0 white;
    opacity: 1;
    margin-left: 0;
  }

  75% {
    text-shadow: 0 0 0 white;
    opacity: 1;
    margin-left: 0;
  }

  100% {
    text-shadow: 0 0 1em white;
    opacity: 0;
    margin-left: 0;
  }
}

@keyframes cinematicInOut {
  0% {
    text-shadow: 0 0 1em white;
    opacity: 0;
    margin-left: -.5em;
  }

  25% {
    text-shadow: 0 0 0 white;
    opacity: 1;
    margin-left: 0;
  }

  75% {
    text-shadow: 0 0 0 white;
    opacity: 1;
    margin-left: 0;
  }

  100% {
    text-shadow: 0 0 1em white;
    opacity: 0;
    margin-left: 0;
  }
}

.container {
  max-width: 1320px;
  margin: 0 auto;
  padding: 0 30px;
}

@media (max-width: 576px) {
  .container {
    padding: 0 10px;
  }
}

.container-fluid {
  max-width: 1920px;
}

.app-btn {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.app-btn__button {
  padding: 1em 1em;
  color: #fff;
  font-size: calc(14px + 2 * ((100vw - 320px) / 1600));
  line-height: 1.2;
  border-radius: 0.4em;
  background-color: transparent;
  border: 2px solid #fff;
  cursor: pointer;
  text-transform: uppercase;
  font-style: normal;
  -webkit-transition: color 0.3s linear, background-color 0.3s linear, border-color 0.2s linear;
  -o-transition: color 0.3s linear, background-color 0.3s linear, border-color 0.2s linear;
  transition: color 0.3s linear, background-color 0.3s linear, border-color 0.2s linear;
}

.app-btn__button:hover {
  color: #000;
  background-color: #fff;
}

.app-btn__button:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background: -o-linear-gradient(top, #fff 0%, #fff 100%);
  background: linear-gradient(180deg, #fff 0%, #fff 100%);
}

.links {
  position: relative;
  z-index: 10;
  padding-top: 1em;
}

@media (min-width: 767px) {
  .links {
    padding-bottom: 0;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media (min-width: 1200px) {
  .links {
    padding-top: 0;
  }
}

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

@media (min-width: 576px) {
  .links .links-wrap .reg-btn {
    display: none;
  }
}

.links .reg-btn,
.links .app-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.links .app-links {
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

@media (min-width: 576px) {
  .links .app-links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width: 767px) {
  .links .app-links {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}

.links .app-links a {
  margin-left: 3%;
  margin-right: 3%;
}

.links .app-links__svg {
  width: 34vw;
  height: 10vw;
}

@media (min-width: 576px) {
  .links .app-links__svg {
    width: 150px;
    height: 45px;
  }
}

@media (min-width: 767px) {
  .links .app-links__svg {
    width: 133px;
    height: 40px;
  }
}

.links .reg-btn,
.links .app-btn,
.links .app-links,
.links .soc-networks {
  margin-bottom: 20px;
  width: 100%;
}

.links .reg-btn,
.links .app-btn,
.links .app-links {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.links .soc-networks {
  max-width: 360px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 576px) {
  .links .soc-networks {
    display: none;
  }
}

@media (min-width: 767px) {
  .links .app-btn {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
}

@media (min-width: 993px) {
  .links .app-btn {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media (min-width: 1200px) {
  .links .soc-networks {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .links .soc-networks a {
    width: 36px;
    height: 36px;
  }

  .links .app-links {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

.soc-networks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

@media (min-width: 576px) {
  .soc-networks {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    margin-left: auto;
  }
}

.soc-networks a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 1%;
  margin-right: 1%;
  height: 34px;
  width: 34px;
  background-color: #ffbc00;
  border-radius: 50%;
    -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
}

.soc-networks a:first-child {
  background-color: red;
  pointer-events: none;
  border: 1px solid white;
  color: #fff;
  font-weight: 500;
  font-size: .8em;
}

.soc-networks a svg {
  width: 20px;
  height: 20px;
}

.soc-networks a svg use {
  fill: #000;
  /* -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s; */
}

.soc-networks a:hover {
  background-color: #232323;
}

.soc-networks a:hover svg use {
  fill: #fff;
}

.langCheck {
  top: 0px;
  height: 33px;
}

@media (min-width: 576px) {
  .langCheck {
    display: block;
    z-index: 2;
    right: 10px;
    height: 20px;
  }
}

@media (min-width: 767px) {
  .langCheck {
    height: 35px;
    right: 0;
  }
}

.langCheck__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  background-color: transparent;
  overflow: hidden;
  position: relative;
}

.langCheck__wrapper:hover .langCheck__item.selected {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  opacity: 1;
}

.langCheck__wrapper:hover .langCheck__item.selected .arrow {
  /* -webkit-transition: -webkit-transform .3s linear;
  transition: -webkit-transform .3s linear;
  -o-transition: transform .3s linear;
  transition: transform .3s linear;
  transition: transform .3s linear, -webkit-transform .3s linear; */
  -webkit-transform-origin: center top 40%;
  -ms-transform-origin: center top 40%;
  transform-origin: center top 40%;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.langCheck__wrapper:hover .langCheck__item:not(.selected) {
  height: 20px;
  position: relative;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -webkit-animation-name: showItem;
  animation-name: showItem;
  -webkit-animation-duration: .7s;
  animation-duration: .7s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  z-index: 1;
  padding: 3px 0;
  margin-top: 4px;
}

@media (min-width: 767px) {
  .langCheck__wrapper:hover .langCheck__item:not(.selected) {
    -webkit-animation-name: showItemDesc;
    animation-name: showItemDesc;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
  }
}

.langCheck__wrapper:hover .langCheck__item:not(.selected):hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  background-color: transparent;
}

@-webkit-keyframes showItem {
  0% {
    opacity: 0;
  }

  25% {
    opacity: 0;
  }

  100% {
    opacity: 1;
    font-weight: 700;
    text-shadow: 1px 1px 1px #000;
  }
}

@keyframes showItem {
  0% {
    opacity: 0;
  }

  25% {
    opacity: 0;
  }

  100% {
    opacity: 1;
    font-weight: 700;
    text-shadow: 1px 1px 1px #000;
  }
}

@-webkit-keyframes showItemDesc {
  0% {
    opacity: 0;
  }

  25% {
    opacity: 0;
  }

  100% {
    opacity: .5;
  }
}

@keyframes showItemDesc {
  0% {
    opacity: 0;
  }

  25% {
    opacity: 0;
  }

  100% {
    opacity: .5;
  }
}

.langCheck__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 2;
  opacity: 0.5;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
  cursor: pointer;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

.langCheck__item:hover {
  opacity: 1 !important;
}

.langCheck__item .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  right: 2%;
  height: 30px;
  width: 29px;
  margin: 3px 6px 3px 6px;
  /* border: 1px solid #fff; */
}

@media (min-width: 767px) {
  .langCheck__item .icon {
  margin: 3px 6px 3px 12px;
  }
}

.langCheck__item .langContext {
  font-style: normal;
  font-family: 'Arial', serif;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  margin: 5px 5px 5px 0;
  text-shadow: 1px 1px 2px #000, 2px 2px 6px rgba(0,0,0,.9), 3px 3px 8px rgba(0,0,0,.9);
}

@media (min-width: 767px) {
  .langCheck__item .langContext {
    margin: 5px 0;
    font-size: 18px;
  }
}

.langCheck__item .langContext font {
  font-style: normal;
  font-family: 'Arial', serif;
}

.langCheck__item input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: -1;
  width: 0;
  height: 0;
  opacity: 0;
}

.langCheck__item.selected {
  height: 24px;
  /* height: 35px; */
  border-radius: 0 0 10px 10px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

@media (min-width: 767px) {
  .langCheck__item.selected {
    height: 35px;
  }
}

.langCheck__item.selected .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 29px;
  height: 30px;
  margin-left: 5px;
  /* border: 1px solid #fff; */
}

@media (min-width: 767px) {
  .langCheck__item.selected .icon {
    width: 30px;
    height: 29px;
    margin-left: 11px;
  }
}

.langCheck__item.selected .langContext {
  font-size: 15px;
  margin: 5px 5px 5px 0;
}

@media (min-width: 767px) {
  .langCheck__item.selected .langContext {
    font-size: 18px;
    margin: 5px 0;
    /* top: -4px; */
  }
}

.langCheck__item.selected .arrow {
  width: 25px;
  height: 100%;
  /* margin-left: 5px; */
  position: relative;
  top: -4px;
  -webkit-transition: -webkit-transform .3s linear;
  transition: -webkit-transform .3s linear;
  -o-transition: transform .3s linear;
  transition: transform .3s linear;
  transition: transform .3s linear, -webkit-transform .3s linear;
}

@media (min-width: 767px) {
  .langCheck__item.selected .arrow {
    width: 45px;
    /* margin-left: 10px; */
  }
}

.langCheck__item.selected .arrow::before,
.langCheck__item.selected .arrow::after {
  content: '';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  height: 2px;
  width: 7px;
  border-radius: 50px;
  position: absolute;
  top: 50%;
}

@media (min-width: 767px) {

  .langCheck__item.selected .arrow::before,
  .langCheck__item.selected .arrow::after {
    width: 14px;
  }
}

.langCheck__item.selected .arrow::before {
  left: 28%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

@media (min-width: 767px) {
  .langCheck__item.selected .arrow::before {
    left: 24%;
  }
}

.langCheck__item.selected .arrow::after {
  right: 28%;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

@media (min-width: 767px) {
  .langCheck__item.selected .arrow::after {
    right: 24%;
  }
}

.langCheck__item.active {
  display: none;
}

.langCheck__item:not(.selected) {
  position: absolute;
  top: 0;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  opacity: 0;
}

.header {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30.73%, #010101), to(rgba(1, 1, 1, 0)));
  background: -o-linear-gradient(top, #010101 30.73%, rgba(1, 1, 1, 0) 100%);
  background: linear-gradient(180deg, #010101 30.73%, rgba(1, 1, 1, 0) 100%);
  position: relative;
  z-index: 4;
}

.header__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: .6em 0;
  margin-bottom: 2vw;
}

@media (max-width: 768px) {
  .header__inner {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media (max-width: 992px) {
  .header__inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.header__inner .soc-networks {
  display: none;
}

@media (min-width: 576px) {
  .header__inner .soc-networks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.header__inner .soc-networks a {
  margin-left: 6px;
  margin-right: 6px;
}

.header__reg {
  display: none;
}

@media (min-width: 576px) {
  .header__reg {
    margin-left: auto;
    display: block;
  }
}

.header__box {
  max-height: 54px;
}

@media (min-width: 576px) {
  .header__box {
    max-height: 91px;
    margin-left: 10px;
  }
}

.logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.logo__link {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-filter: drop-shadow(2px 4px 6px black);
          filter: drop-shadow(2px 4px 6px black);
}

@-webkit-keyframes shine {
  0% {
    mask-position: -50%;
    -webkit-mask-position: 150%;
  }
  100% {
    mask-position: -50%;
    -webkit-mask-position: -50%;
  }
}

@keyframes shine {
  0% {
    mask-position: -50%;
    -webkit-mask-position: 150%;
  }
  100% {
    mask-position: -50%;
    -webkit-mask-position: -50%;
  }
}

.logo__link:hover {
  -webkit-animation: shine 2s infinite;
  animation: shine 2s infinite;
  -webkit-mask-image: linear-gradient(-75deg, rgba(255, 255, 255, 0.7) 30%, #fff 50%, rgba(255, 255, 255, 0.7) 70%);
  -webkit-mask-size: 200%;
}

.logo__link img {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
@media (min-width: 768px) {

  .logo__link img {
    min-width: 160px;
  }
}

.logo__svg {
  width: 190px;
  height: 25px;
  -webkit-filter: drop-shadow(0px 0px 32px rgba(0, 0, 0, 0.8));
          filter: drop-shadow(0px 0px 32px rgba(0, 0, 0, 0.8));
}

@media (min-width: 993px) {
  .logo__svg {
    max-width: 197px;
    max-height: 35px;
  }
}

.content {
  padding-bottom: 3%;
  padding-top: 2%;
}

@media (min-width: 1200px) {
  .content {
    margin-bottom: 0;
  }
}

.content__inner {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 767px) {
  .content__inner {
    margin: 0;
  }
}

.content__box {
  -webkit-filter: drop-shadow(2px 4px 6px black);
  filter: drop-shadow(2px 4px 6px black);
}

@media (min-width: 576px) {
  .content__box {
    margin-top: 5px;
    margin-bottom: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width: 993px) {
  .content__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
     -webkit-box-align: end;
     -ms-flex-align: end;
         align-items: flex-end;
  }
}

.content__amount {
  max-width: 70%;
  text-align: right;
  /* width: 50%; */
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 576px) {
  .content__amount {
    max-width: 100%;
    margin: 0 auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media (min-width: 993px) {
  .content__amount {
    margin-right: 0;
  }
}

.content__amount>span {
  letter-spacing: 0.1em;
}

@media (min-width: 576px) {
  .content__amount>span {
    width: 100%;
    text-align: right;
    letter-spacing: 0.055em;
    font-size: calc(20px + 36 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 767px) {
  .content__amount>span {
    font-size: 30px;
  }
}

@media (min-width: 993px) {
  .content__amount>span {
    font-size: calc(20px + 26 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 1200px) {
  .content__amount>span {
    font-size: 30px;
  }
}

.content__persent .content__sub {
  margin-left: -10px;
  vertical-align: baseline;
  color: #fff;
  text-shadow: 0px 0px 0px white;
  font-size: 15px;
}

@media (min-width: 576px) {
  .content__persent .content__sub {
    font-size: 30px;
    color: #fff;
  }
}

.content__persent.content__persent--inverseElements .content__sub {
  vertical-align: baseline;
  font-size: 15px;
}

@media (min-width: 576px) {
  .content__persent.content__persent--inverseElements .content__sub {
    font-size: 30px;
  }
}

.content__persent.content__persent--inverseElements .content__sub+span {
  font-size: 30px;
  vertical-align: top;
}

@media (min-width: 576px) {
  .content__persent.content__persent--inverseElements .content__sub+span {
    font-size: calc(24px + 96 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 993px) {
  .content__persent.content__persent--inverseElements .content__sub+span {
    font-size: 65px;
  }
}

.content__persent,
.content__currency {
  text-align: left;
  font-size: 54px;
  color: #ffbc00;
}

@media (min-width: 576px) {

  .content__persent,
  .content__currency {
    font-size: calc(60px + 120 * ((100vw - 320px) / 1600));
    line-height: 1.05;
  }
}

@media (min-width: 993px) {

  .content__persent,
  .content__currency {
    font-size: 103px;
  }
}

.content__persent span,
.content__currency span {
  color: inherit;
}

.content__persent span:first-child,
.content__currency span:first-child {
  font-size: 30px;
  vertical-align: top;
}

@media (min-width: 576px) {

  .content__persent span:first-child,
  .content__currency span:first-child {
    font-size: calc(24px + 96 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 993px) {

  .content__persent span:first-child,
  .content__currency span:first-child {
    font-size: 65px;
  }
}

.content__bonus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; */
      -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

@media (min-width: 576px) {
  .content__bonus {
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
}

@media (min-width: 993px) {
  .content__bonus {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.content__promo {
  position: relative;
  z-index: 1;
  padding: 0 1%;
  font-size: 38px;
  color: #ffbc00;
}

@media (min-width: 576px) {
  .content__promo {
    font-size: calc(36px + 44 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 993px) {
  .content__promo {
    font-size: 64px;
  }
}

.content__capture {
  text-align: right;
  font-size: 16px;
  -webkit-filter: drop-shadow(2px 4px 6px black);
  filter: drop-shadow(2px 4px 6px black);
}

.content__capture span {
  display: block;
}

@media (min-width: 576px) {
  .content__capture span {
    display: inline-block;
    font-size: calc(24px + 20 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 993px) {
  .content__capture span {
    display: block;
    font-size: 30px;
  }
}

@media (min-width: 576px) {
  .content__capture span:first-child {
    padding-right: .3em;
  }
}

@media (min-width: 993px) {
  .content__capture span:first-child {
    padding-right: 0;
  }
}

.content .text-shadow {
  text-shadow: 1px 1px 2px black,
    1px 1px 2px black,
    2px 2px 4px black;
}

.content__body {
  position: relative;
  z-index: 1;
  text-transform: uppercase;
  margin-bottom: 200px;
}

@media (min-width: 576px) {
  .content__body {
    margin-bottom: 20px;
    margin-top: 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (min-width: 993px) {
  .content__body {
    max-width: 500px;
    margin-top: 60px;
  }
}

@media (min-width: 1200px) {
  .content__body {
    max-width: 560px;
    margin-top: 0;
  }
}

.content__body h1 {
  margin-bottom: 2%;
  text-align: right;
  margin-left: auto;
  font-weight: 400;
}

@media (min-width: 576px) {
  .content__body h1 {
    text-align: center;
    margin-right: auto;
  }
}

@media (min-width: 993px) {
  .content__body h1 {
    margin-right: 0;
    text-align: right;
    background-repeat: auto;
  }
}

.content__body h1 span.gradient-text {
  font-size: 60px;
}

@media (min-width: 576px) {
  .content__body h1 span.gradient-text {
    -webkit-filter: drop-shadow(2px 4px 6px black);
    filter: drop-shadow(2px 4px 6px black);
    font-size: calc(60px + 240 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 767px) {
  .content__body h1 span.gradient-text {
    font-size: 129px;
  }
}

@media (min-width: 993px) {
  .content__body h1 span.gradient-text {
    font-size: calc(80px + 56 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 1200px) {
  .content__body h1 span.gradient-text {
    font-size: 109px;
  }
}

.btn-block {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-filter: drop-shadow(2px 4px 6px black);
  filter: drop-shadow(2px 4px 6px black);
}

@media (min-width: 993px) {
  .btn-block {
    max-width: 560px;
  }
}

.btn-block .rules-link {
  padding: 1em 0;
  font-size: 21px;
  text-decoration: underline;
  text-underline-offset: 5px;
  color: #fff;
  -webkit-mask-image: linear-gradient(-75deg, rgba(255, 255, 255, 0.7) 30%, #fff 50%, rgba(255, 255, 255, 0.7) 70%);
  -webkit-mask-size: 200%;
  -webkit-animation: shine 2s infinite;
  animation: shine 2s infinite;
  -webkit-filter: drop-shadow(2px 4px 6px black);
  filter: drop-shadow(2px 4px 6px black);
}

@-webkit-keyframes shine {
  0% {
    mask-position: -50%;
    -webkit-mask-position: 150%;
  }

  100% {
    mask-position: -50%;
    -webkit-mask-position: -50%;
  }
}

@keyframes shine {
  0% {
    mask-position: -50%;
    -webkit-mask-position: 150%;
  }

  100% {
    mask-position: -50%;
    -webkit-mask-position: -50%;
  }
}

.heroes {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 550px;
  overflow: hidden;
}

@media (min-width: 576px) {
  .heroes {
    height: 100%;
  }
}

@media (min-width: 993px) {
  .heroes {
    width: 60%;
    right: 0;
  }
}

@media (min-width: 993px) {
  .heroes {
    max-width: 50vw;
  }
}

.heroes::before {
  display: none;
}

@media (min-width: 576px) {
  .heroes::before {
    display: block;
    content: '';
    position: absolute;
    z-index: 1;
    bottom: 0;
    width: 100%;
    height: 600px;
    background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(35, 35, 35, 0)));
    background: -o-linear-gradient(bottom, #000000 0%, rgba(35, 35, 35, 0) 100%);
    background: linear-gradient(0deg, #000000 0%, rgba(35, 35, 35, 0) 100%);
  }
}

@media (min-width: 993px) {
  .heroes::before {
    height: 400px;
  }
}

@media (min-width: 993px) {
  .heroes::before {
    display: none;
  }
}

.heroes__wrap {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

@media (min-width: 576px) {
  .heroes__wrap {
    background-size: 80%;
  }
}

@media (min-width: 767px) {
  .heroes__wrap {
    background-size: 70%;
  }
}

@media (min-width: 993px) {
  .heroes__wrap {
    background-size: 100%;
    right: 0;
  }
}

@media (min-width: 1200px) {
  .heroes__wrap {
    bottom: -4em;
  }
}

.heroes__wrap--archer {
  background-image: url("../images/esports-heroes/archer2xdesctop.png");
  background-position: -7em -3vw;
  max-width: 660px;
}

@media (min-width: 576px) {
  .heroes__wrap--archer {
    max-width: 100%;
    background-position: 9em 3em;
    background-size: 120%;
  }
}

@media (min-width: 767px) {
  .heroes__wrap--archer {
    background-position: 11em 2em;
  }
}

@media (min-width: 993px) {
  .heroes__wrap--archer {
    background-size: 120%;
    background-position: 10em 9em;
  }
}

@media (min-width: 1200px) {
  .heroes__wrap--archer {
    left: 15%;
    max-width: 800px;
    background-size: 100%;
    background-position: right -2em bottom;
  }
}

.heroes__wrap--fbi {
  background-image: url("../images/esports-heroes/fbi1xDestop.png");
  background-position: -120px 0;
  max-width: 340px;
}

@media (min-width: 576px) {
  .heroes__wrap--fbi {
    max-width: 100%;
    background-position: -7em 0vh;
  }
}

@media (min-width: 767px) {
  .heroes__wrap--fbi {
    background-position: -5em 0vh;
  }
}

@media (min-width: 993px) {
  .heroes__wrap--fbi {
    background-position: 8em 6em;
    background-size: 80%;
  }
}

@media (min-width: 1200px) {
  .heroes__wrap--fbi {
    left: 4%;
    max-width: 800px;
    background-size: 60%;
    background-position: center bottom;
  }
}

.heroes__wrap--sava {
  background-image: url("../images/esports-heroes/sava2xDesctop.png");
  background-position: -90px 10vh;
  max-width: 400px;
}

@media (min-width: 576px) {
  .heroes__wrap--sava {
    background-position: 6em 2vh;
    max-width: 100%;
  }
}

@media (min-width: 767px) {
  .heroes__wrap--sava {
    background-position: 12em 2vh;
  }
}

@media (min-width: 993px) {
  .heroes__wrap--sava {
    max-width: 800px;
    background-position: -4em 7em;
    background-size: 80%;
  }
}

@media (min-width: 1200px) {
  .heroes__wrap--sava {
    left: 0;
    background-size: 60%;
    background-position: left bottom -2em;
  }
}

.heroes .text-shadow {
  text-shadow: 1px 1px 2px black,
    1px 1px 3px black,
    1px 1px 4px black;
}

footer {
  position: relative;
  z-index: 2;
  width: 100%;
  padding-bottom: 40px;
}

@media (min-width: 767px) {
  footer {
    padding-bottom: 0px;
  }
}

footer::before {
  content: '';
  position: absolute;
  z-index: 1;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(35, 35, 35, 0)));
  background: -o-linear-gradient(bottom, #000000 0%, rgba(35, 35, 35, 0) 100%);
  background: linear-gradient(0deg, #000000 0%, rgba(35, 35, 35, 0) 100%);
}

@media (min-width: 767px) {
  footer .footer__inner {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

footer .heroes {
  display: block;
}

@media (min-width: 576px) {
  footer .heroes {
    display: none;
  }
}

footer .payments {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 100%;
  gap: 10px 10px;
  position: relative;
  z-index: 1;
}

@media (min-width: 767px) {
  footer .payments {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    max-width: auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

footer .payments__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 30%;
}

@media (min-width: 576px) {
  footer .app-links {
    width: auto;
  }
}

/* START popUp instruction */
.popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(0,0,0,0.8);
    z-index: -100;
    opacity: 0
}

.popup.show {
    padding: 0 2px;
    z-index: 100;
    -webkit-animation: animShow .5s linear forwards;
    animation: animShow .5s linear forwards
}

@-webkit-keyframes animShow {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes animShow {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.popup .hide {
    -webkit-animation: animHide .5s linear forwards;
    animation: animHide .5s linear forwards
}

@-webkit-keyframes animHide {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        z-index: -100
    }
}

@keyframes animHide {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        z-index: -100
    }
}

.popup__block {
    max-width: 650px;
    width: 100%;
    min-height: 250px;
    border-radius: 20px;
    border: 5px solid #FFBB04;
    background-color: rgba(0,0,0,0.8);
    padding: 10px 5px
}

@media (min-width: 767px) {
    .popup__block {
        padding:10px 15px
    }
}

.popup__close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.popup__close a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 25px;
    width: 25px;
    background: -o-linear-gradient(250.86deg, #FFBB04 0%, #FFE300 100%),#000;
    background: linear-gradient(199.14deg, #FFBB04 0%, #FFE300 100%),#000;
    position: relative;
    opacity: 0.7;
    color: #fff;
    font-weight: 500;
    -webkit-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
    cursor: pointer
}

.popup__close a::before,.popup__close a::after {
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #000;
    width: 80%;
    height: 2px;
    position: absolute;
    top: 45%;
    left: 12%;
    border-radius: 15px
}

.popup__close a::before {
    -webkit-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    transform: rotate(50deg)
}

.popup__close a::after {
    -webkit-transform: rotate(130deg);
    -ms-transform: rotate(130deg);
    transform: rotate(130deg)
}

.popup__close a:hover {
    opacity: 1
}

.popup__number {
    position: relative;
    z-index: 13;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 15px 10px 0;
    max-width: 53%;
    counter-increment: my-awesome-counter
}

@media (max-width: 992px) {
    .popup__number {
        max-width:70%
    }
}

@media (max-width: 576px) {
    .popup__number {
        max-width:90%
    }
}

.popup__number:not(:first-child) .popup__text {
    margin-left: 10px
}

@media (max-width: 576px) {
    .popup__number:not(:first-child) .popup__text {
        margin-left:0
    }
}

@media (max-width: 576px) {
    .popup__number:first-child {
        margin:0 auto
    }
}

.popup__number:nth-child(2) {
    margin-left: 7%
}

@media (max-width: 576px) {
    .popup__number:nth-child(2) {
        margin:0 auto
    }
}

.popup__number:nth-child(3) {
    margin-left: 14%
}

@media (max-width: 576px) {
    .popup__number:nth-child(3) {
        margin:0 auto
    }
}

.popup__number:nth-child(4) {
    margin-left: 21%
}

@media (max-width: 576px) {
    .popup__number:nth-child(4) {
        margin:0 auto
    }
}

.popup__number::before {
    content: counter(my-awesome-counter);
    font-size: 4.7vw;
    color: #B8B8B8
}

@media (max-width: 1124px) {
    .popup__number::before {
        font-size:clamp(24px, 5vw, 52px)
    }
}

@media (max-width: 992px) {
    .popup__number::before {
        font-size:clamp(42px, 8vw, 60px)
    }
}

@media (max-width: 576px) {
    .popup__number::before {
        margin-right:0.4em
    }
}

@media (max-width: 576px) {
    .popup__text {
        font-size:clamp(10px, 3vw, 16px)
    }
}

.popup__text span {
    color: #f7e335
}

.popup__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 20px 0
}

.popup__btn {
    padding: 0.8em 1em;
    font-size: clamp(10px, 1.6vw, 18px);
    border-radius: 1.2em;
    color: #000;
    text-transform: uppercase;
    border: 1px solid transparent;
    background: -o-linear-gradient(359.4deg, #FFBC00 19.97%, #FFE400 90.72%),-o-linear-gradient(left, #0354FF -.35%, #1795F9 99.55%);
    background: linear-gradient(90.6deg, #FFBC00 19.97%, #FFE400 90.72%),linear-gradient(90deg, #0354FF -.35%, #1795F9 99.55%);
    -webkit-box-shadow: -6.39871px 8.31833px 26.2347px -12.7974px #FFBD01,0px 6.78782px 4.52522px rgba(0,0,0,0.6);
    box-shadow: -6.39871px 8.31833px 26.2347px -12.7974px #FFBD01,0px 6.78782px 4.52522px rgba(0,0,0,0.6);
    background-size: 1px 200px;
    -webkit-transition: background 0.3s linear, color 0.3s linear;
    -o-transition: background 0.3s linear, color 0.3s linear;
    transition: background 0.3s linear, color 0.3s linear
}

.popup__btn:hover {
    background-position: 100px;
    color: #404040
}

/* END popUp instruction */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImdsb2JhbC9fcmVzZXQuc2NzcyIsImdsb2JhbC9fdmFycy5zY3NzIiwiZ2xvYmFsL19taXhpbnMuc2NzcyIsImdsb2JhbC9fZ2xvYmFsLnNjc3MiLCJnbG9iYWwvX2ZvbnRzLnNjc3MiLCJjb21wb25lbnRzL19pbWcuc2NzcyIsImNvbXBvbmVudHMvX2ZmbGFnLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlLnNjc3MiLCJjb21wb25lbnRzL19jb250YWluZXIuc2NzcyIsImNvbXBvbmVudHMvX2FwcEJ0bi5zY3NzIiwiYmxvY2tzL19saW5rcy5zY3NzIiwiYmxvY2tzL19zb2MtbmV0d29ya3Muc2NzcyIsImJsb2Nrcy9fc3dpdGNoZXIuc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fY29udGVudC1ibG9jay5zY3NzIiwiYmxvY2tzL19idG4tYmxvY2suc2NzcyIsImJsb2Nrcy9faGVyb2VzLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNFLDhCQUFzQjtVQUF0QixzQkFBc0I7QURFeEI7O0FDQ0E7OztFQUdFLDJCQUFtQjtVQUFuQixtQkFBbUI7QURFckI7O0FDQ0E7O0VBRUUsVUFBVTtBREVaOztBQ0NBOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JFLFNBQVM7QURFWDs7QUNDQTtFQUNFLGdCQUFnQjtBREVsQjs7QUNDQTtFQUNFLGVBQWU7RUFDZixjQUFjO0FERWhCOztBQ0NBOzs7O0VBSUUsYUFBYTtBREVmOztBRXBDQTtFQUNFLGdDQUVBO0VBQ0QsZ0JBQUE7QUZzQ0Q7O0FBRUE7RUVuQ0Usa0NBQ0Q7RUZxQ0MsZ0JBQWdCO0FHdkNsQjs7QUFTQSxrQkFBQTtBRjlCQSxjR0FLO0FKaUVMLHlCSWhFd0I7QUppRXhCO0VJL0RFLDhCQUFpQjtVQUFqQixzQkFB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QTtFQUNFLG1DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG1DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGlDQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0UsbUNBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usa0NBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxtQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxtQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxrQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG1DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG1DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG1DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGlDQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGlDQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0UsbUNBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0UsbUNBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0UsbUNBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0UsaUNBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxtQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG1DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGlDQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0UsbUNBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxrQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxrQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGtDQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0UsbUNBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxrQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG1DQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usa0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usa0NBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxtQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxtQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGtDQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGtDQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usa0NBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxtQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxtQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGtDQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0UsbUNBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxrQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG1DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGtDQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0UsaUNBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxtQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGtDQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0UsbUNBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxtQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxrQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG1DQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usa0NBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxrQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxrQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGtDQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGlDQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0UsbUNBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usa0NBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxrQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0UscUNBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usa0NBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxrQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG1DQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usa0NBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxtQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGtDQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usa0NBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxtQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGtDQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usa0NBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxrQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGtDQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGtDQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0UsbUNBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxrQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG1DQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usa0NBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxtQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG1DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG1DQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usa0NBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxpQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGtDQUNGO0FQZ1NBOztBTzlSQTtFQUNFLGtDQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usa0NBQXFCO0FQaVN2Qjs7QU85UkE7RUFDRSxvQ0FDRjtBUGdTQTs7QU85UkE7RUFDRSxrQ0FBcUI7QVBpU3ZCOztBTzlSQTtFQUNFLG9DQUNGO0FQZ1NBOztBTzlSQTtFQUNFLG1DQUFxQjtBUGlTdkI7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VBQ0Usb0NBQ0Y7QVBnU0E7O0FPOVJBO0VB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O1FBN0JWLHNCQTZCVTtZQTdCVixtQkE2QlU7RXBCMGdGUjtBQUNGOztBQUVBO0VvQjFpRkEsY0FxQ1c7QXBCdWdGWDs7QUFFQTtFb0JyZ0ZJO0lBQ0EsYUFBZTtFQUNmO0FwQnVnRko7O0FBRUE7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFR3ZpRlQsbUJBQWlCO01BQWpCLGVBQWlCO0VpQmR2Qix3QkFxQ1k7TUFyQ1oscUJBcUNZO1VBckNaLHVCQXFDWTtFcEJtaEZWLHlCb0J4Z0ZZO01wQndnRlosc0JvQnhnRlk7VXBCd2dGWixtQm9CeGdGWTtFcEJ5Z0ZaLGVvQnhnRmU7RXBCeWdGZixjb0J4Z0ZJO0VwQnlnRkosa0JvQmhnRkM7RXBCaWdGRCxVQUFVO0FBQ1o7O0FBRUE7RW9CeGdGTTtJQUNBLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0lBQ0EsZUFBYztJQUNmLHVCQUFBO1FBQUEsb0JBQUE7WUFBQSwyQkFBQTtFcEIwZ0ZIO0FHdGpGSTs7QUh5akZOO0VBQ0Usb0JvQnRnRkM7RXBCc2dGRCxvQm9CdGdGQztFcEJzZ0ZELGFvQnRnRkM7RXBCdWdGRCx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixjQUFjO0FBQ2hCOztBQUVBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7QUFDRiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbnVsLFxub2wge1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbnVsLFxub2wsXG5saSxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLmJ1dHRvbiwgLmFwcC1idG5fX2J1dHRvbiwgLmFwcC1idG5fX2J1dHRvbjpob3ZlciwgLnNvYy1uZXR3b3JrcyBhOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6ICdNb250JyxcciBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uY29udGVudCwgLmNvbnRlbnRfX2JvZHkgaDEge1xuICBmb250LWZhbWlseTogJ0dvYm9sZCcsXHIgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogTWVkaWEgcXVlcmllcyAqL1xuLyogQ29udGFpbmVyICovXG4vKiBSZXNwb25zaXZlIGZvbnQgc2l6ZSAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2VzcG9ydHMtYmcvZXNwb3J0cy1tb2ItYmcwNXguanBnXCIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgaHRtbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2VzcG9ydHMtYmcvZXNwb3J0cy1kZXNjdG9wLWJnMXguanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICB9XG59XG5cbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ0dvYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5ib2R5Lm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuYm9keSAuaGVyb2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkgLmhlcm9lcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbn1cblxuLnllbGxvdy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmY5MDAgLTczLjg2JSwgI2ZmZDQwMCAzOC44MSUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmOTAwIC03My44NiUsICNmZmQ0MDAgMzguODElKTtcbn1cblxuLmJsdWUtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTc5NUY5IC03My44NiUsICMwMzU0RkYgMzguODElKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE3OTVGOSAtNzMuODYlLCAjMDM1NEZGIDM4LjgxJSk7XG59XG5cbi5yZWQtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjk1QTcxIC03My44NiUsICNGNDBGM0UgMzguODElKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y5NUE3MSAtNzMuODYlLCAjRjQwRjNFIDM4LjgxJSk7XG59XG5cbi5ncmFkaWVudC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50ZXh0LXNoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCBibGFjayxcciAxcHggMXB4IDNweCBibGFjayxcciAxcHggMXB4IDRweCBibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9lc3BvcnQvTW9udC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9lc3BvcnQvTW9udC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZXNwb3J0L01vbnQtQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvYm9sZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9lc3BvcnQvR29ib2xkIEJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2VzcG9ydC9Hb2JvbGQgQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2VzcG9ydC9Hb2JvbGQgQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qXG5JY29uIGNsYXNzZXMgY2FuIGJlIHVzZWQgZW50aXJlbHkgc3RhbmRhbG9uZS4gVGhleSBhcmUgbmFtZWQgYWZ0ZXIgdGhlaXIgb3JpZ2luYWwgZmlsZSBuYW1lcy5cblxuRXhhbXBsZSB1c2FnZSBpbiBIVE1MOlxuXG5gZGlzcGxheTogYmxvY2tgIHNwcml0ZTpcbjxkaXYgY2xhc3M9XCJpY29uLWhvbWVcIj48L2Rpdj5cblxuVG8gY2hhbmdlIGBkaXNwbGF5YCAoZS5nLiBgZGlzcGxheTogaW5saW5lLWJsb2NrO2ApLCB3ZSBzdWdnZXN0IHVzaW5nIGEgY29tbW9uIENTUyBjbGFzczpcblxuLy8gQ1NTXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gSFRNTNC0XG48aSBjbGFzcz1cImljb24gaWNvbi1ob21lXCI+PC9pPlxuKi9cbi5pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmljb24tcHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNnB4O1xufVxuXG4uaWNvbi1ydSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTRweCAtMHB4O1xufVxuXG4uaWNvbi1iciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAwcHg7XG59XG5cbi5pY29uLWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IDU1cHg7XG59XG5cbi5pY29uLWZpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IC01NHB4O1xufVxuXG4uaWNvbi1kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMzZweDtcbn1cblxuLmljb24tZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggLTE4cHg7XG59XG5cbi5pY29uLWZyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG5cbi5pY29uLWVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NHB4IC0zNnB4O1xufVxuXG4uaWNvbi10ciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzZweDtcbn1cblxuLmljb24tbm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggMzZweDtcbn1cblxuLmljb24tYnIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTVweCAxOHB4O1xufVxuXG4vKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuRnJlYWsgRmxhZ3MsIENvcHlyaWdodCDCqTIwMjEgTWljaGFlbCBQLiBDb2hlbi4gRnJlYWsgZmxhZ3MgaXMgbGljZW5jZWQgdW5kZXIgdGhlIE1JVCBsaWNlbmNlLiAgXHJcblxyXG5Gb3IgY29tcGxldGUgaW5mb3JtYXRpb24gdmlzaXQ6IHd3dy5mcmVha2ZsYWdzcHJpdGUuY29tIFxyXG5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmZmbGFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdTcHJpdGU0Mi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0OTQ5NCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmZmbGFnLWNoLFxuLmZmbGFnLW5wIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZmbGFnLWR6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC4yMjg3JTtcbn1cblxuLmZmbGFnLWFvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC40NTI0JTtcbn1cblxuLmZmbGFnLWJqIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC42NzIxJTtcbn1cblxuLmZmbGFnLWJ3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC44OTU4JTtcbn1cblxuLmZmbGFnLWJmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEuMTE2MiU7XG59XG5cbi5mZmxhZy1iaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxLjMzNzklO1xufVxuXG4uZmZsYWctY20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMS41NTg5JTtcbn1cblxuLmZmbGFnLWN2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEuNzgwNSU7XG59XG5cbi5mZmxhZy1jZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyLjAwNDclO1xufVxuXG4uZmZsYWctdGQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMi4yMjQ3JTtcbn1cblxuLmZmbGFnLWNkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyLjQ0NjclO1xufVxuXG4uZmZsYWctZGoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIuNjY3NCU7XG59XG5cbi5mZmxhZy1lZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyLjg5MzElO1xufVxuXG4uZmZsYWctZ3Ege1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMy4xMTI1JTtcbn1cblxuLmZmbGFnLWVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzLjMzMjUlO1xufVxuXG4uZmZsYWctZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMy41NTQyJTtcbn1cblxuLmZmbGFnLWdhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMuNzc1OSU7XG59XG5cbi5mZmxhZy1nbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0LjAwMTUlO1xufVxuXG4uZmZsYWctZ2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNC4yMjI5JTtcbn1cblxuLmZmbGFnLWduIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQuNDQxJTtcbn1cblxuLmZmbGFnLWd3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0LjY2NjYzJTtcbn1cblxuLmZmbGFnLWNpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQuODg0NCU7XG59XG5cbi5mZmxhZy1rZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1LjEwNjElO1xufVxuXG4uZmZsYWctbHMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNS4zMjk4JTtcbn1cblxuLmZmbGFnLWxyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1LjU0OTUlO1xufVxuXG4uZmZsYWctbHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNS43NzEyJTtcbn1cblxuLmZmbGFnLW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUuOTk0JTtcbn1cblxuLmZmbGFnLW13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDYuMjE1NiU7XG59XG5cbi5mZmxhZy1tbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2LjQzNjMlO1xufVxuXG4uZmZsYWctbXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNi42NTglO1xufVxuXG4uZmZsYWctbXUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNi44ODA1JTtcbn1cblxuLmZmbGFnLXl0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDcuMTAzOCU7XG59XG5cbi5mZmxhZy1tYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA3LjMyMzElO1xufVxuXG4uZmZsYWctbXoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDcuNTQ0OCU7XG59XG5cbi5mZmxhZy1uYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNy43NjYxJTtcbn1cblxuLmZmbGFnLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDcuOTg5MzclO1xufVxuXG4uZmZsYWctbmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOC4yMDk5JTtcbn1cblxuLmZmbGFnLWNnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDguNDMxNiU7XG59XG5cbi5mZmxhZy1yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4LjY1MzMlO1xufVxuXG4uZmZsYWctcncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4Ljg3NSU7XG59XG5cbi5mZmxhZy1zaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA5LjA5NjclO1xufVxuXG4uZmZsYWctc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOS4zMjIzNyU7XG59XG5cbi5mZmxhZy1zbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA5LjU0MjYlO1xufVxuXG4uZmZsYWctc2Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDkuNzYyOCU7XG59XG5cbi5mZmxhZy1zbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA5Ljk4NDUlO1xufVxuXG4uZmZsYWctc28ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTAuMjA1MiU7XG59XG5cbi5mZmxhZy16YSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTAuNDI2OSU7XG59XG5cbi5mZmxhZy1zcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTAuNjQ4NiU7XG59XG5cbi5mZmxhZy1zZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMC44NzAzJTtcbn1cblxuLmZmbGFnLXNyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDExLjA5NDUlO1xufVxuXG4uZmZsYWctc3oge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTEuMzEzNSU7XG59XG5cbi5mZmxhZy10ZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTEuNTM1NCU7XG59XG5cbi5mZmxhZy10biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMS43NTkzJTtcbn1cblxuLmZmbGFnLXVnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDExLjk3OTklO1xufVxuXG4uZmZsYWctdHoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTIuMjAwNSU7XG59XG5cbi5mZmxhZy1laCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMi40MjIyJTtcbn1cblxuLmZmbGFnLXllIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEyLjY0NCU7XG59XG5cbi5mZmxhZy16bSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMi44NjY0JTtcbn1cblxuLmZmbGFnLXp3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMy4wODczJTtcbn1cblxuLmZmbGFnLWFpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEzLjMwOSU7XG59XG5cbi5mZmxhZy1hZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMy41MzA3JTtcbn1cblxuLmZmbGFnLWFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEzLjc1MjQlO1xufVxuXG4uZmZsYWctYXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEzLjk3NDElO1xufVxuXG4uZmZsYWctYnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE0LjE5NTglO1xufVxuXG4uZmZsYWctYmIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTQuNDE3NSU7XG59XG5cbi5mZmxhZy1icSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNC42NDE1JTtcbn1cblxuLmZmbGFnLWJ6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE0Ljg2MDklO1xufVxuXG4uZmZsYWctYm0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUuMDgyNiU7XG59XG5cbi5mZmxhZy1ibyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNS4zMDYlO1xufVxuXG4uZmZsYWctdmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUuNTI4JTtcbn1cblxuLmZmbGFnLWJyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1Ljc0OTYlO1xufVxuXG4uZmZsYWctY2Ege1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUuOTY5NCU7XG59XG5cbi5mZmxhZy1reSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNi4xOTExJTtcbn1cblxuLmZmbGFnLWNsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNi40MTI4JTtcbn1cblxuLmZmbGFnLWNvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNi42MzQ1JTtcbn1cblxuLmZmbGFnLWttIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE2Ljg1NjIlO1xufVxuXG4uZmZsYWctY3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTcuMDc3OSU7XG59XG5cbi5mZmxhZy1jdSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTcuMjk5NiU7XG59XG5cbi5mZmxhZy1jdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNy41MjEzJTtcbn1cblxuLmZmbGFnLWRtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE3Ljc0MyU7XG59XG5cbi5mZmxhZy1kbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNy45NjglO1xufVxuXG4uZmZsYWctZWMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTguMTg2NCU7XG59XG5cbi5mZmxhZy1zdiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOC40MDgxJTtcbn1cblxuLmZmbGFnLWZrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE4LjYyOTglO1xufVxuXG4uZmZsYWctZ2Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTguODUxNSU7XG59XG5cbi5mZmxhZy1nbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTkuMDczMiU7XG59XG5cbi5mZmxhZy1nZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOS4yOTg3JTtcbn1cblxuLmZmbGFnLWdwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE5LjUxOCU7XG59XG5cbi5mZmxhZy1ndCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOS43MzgzJTtcbn1cblxuLmZmbGFnLWd5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE5Ljk2JTtcbn1cblxuLmZmbGFnLWh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwLjE4MTclO1xufVxuXG4uZmZsYWctaG4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjAuNDAzNCU7XG59XG5cbi5mZmxhZy1qbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMC42MjQxJTtcbn1cblxuLmZmbGFnLW1xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwLjg0NjglO1xufVxuXG4uZmZsYWctbXgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjEuMDY4NSU7XG59XG5cbi5mZmxhZy1tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMS4yOTAyJTtcbn1cblxuLmZmbGFnLW5pIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjUxMTklO1xufVxuXG4uZmZsYWctcGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjEuNzMzNiU7XG59XG5cbi5mZmxhZy1weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMS45NTUzJTtcbn1cblxuLmZmbGFnLXBlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIyLjE3NyU7XG59XG5cbi5mZmxhZy1wciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjIuNDAwMiU7XG59XG5cbi5mZmxhZy1ibCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMi42MjA0JTtcbn1cblxuLmZmbGFnLWtuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIyLjg0MjElO1xufVxuXG4uZmZsYWctbGMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjMuMDYzOCU7XG59XG5cbi5mZmxhZy1wbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMy4yODU1JTtcbn1cblxuLmZmbGFnLXZjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIzLjUwNzIlO1xufVxuXG4uZmZsYWctc3gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIzLjczMiU7XG59XG5cbi5mZmxhZy10dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMy45NTA2JTtcbn1cblxuLmZmbGFnLXRjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI0LjE3MjMlO1xufVxuXG4uZmZsYWctZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjQuMzk0JTtcbn1cblxuLmZmbGFnLXZpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI0LjYxNTclO1xufVxuXG4uZmZsYWctdXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI0LjgzNzQlO1xufVxuXG4uZmZsYWctdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuMDU5MSU7XG59XG5cbi5mZmxhZy1hYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNS4yNzklO1xufVxuXG4uZmZsYWctYWYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuNTAyNSU7XG59XG5cbi5mZmxhZy1heiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNS43MjQyJTtcbn1cblxuLmZmbGFnLWJkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1Ljk0NTklO1xufVxuXG4uZmZsYWctYnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjYuMTY3NiU7XG59XG5cbi5mZmxhZy1ibiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNi4zODg1JTtcbn1cblxuLmZmbGFnLWtoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI2LjYxMSU7XG59XG5cbi5mZmxhZy1jbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjYuODMyNyU7XG59XG5cbi5mZmxhZy1nZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNy4wNTQ0JTtcbn1cblxuLmZmbGFnLWhrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI3LjI3NjElO1xufVxuXG4uZmZsYWctaW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuNDk3OCU7XG59XG5cbi5mZmxhZy1pZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNy43MTk1JTtcbn1cblxuLmZmbGFnLWpwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI3Ljk0MTIlO1xufVxuXG4uZmZsYWcta3oge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjguMTYxNSU7XG59XG5cbi5mZmxhZy1sYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyOC4zODQ2JTtcbn1cblxuLmZmbGFnLW1vIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI4LjYwNjMlO1xufVxuXG4uZmZsYWctbXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjguODI5JTtcbn1cblxuLmZmbGFnLW12IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI5LjA0OTclO1xufVxuXG4uZmZsYWctbW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI5LjI3MTQlO1xufVxuXG4uZmZsYWctbW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjkuNDkzMSU7XG59XG5cbi5mZmxhZy1ucCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjkuNzE0OCU7XG59XG5cbi5mZmxhZy1rcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjkuOTM2NSU7XG59XG5cbi5mZmxhZy1tcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMC4xNTgyJTtcbn1cblxuLmZmbGFnLXB3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMwLjM3OTklO1xufVxuXG4uZmZsYWctcGcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzAuNjAxNiU7XG59XG5cbi5mZmxhZy1waCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzAuODIzMyU7XG59XG5cbi5mZmxhZy1zZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzEuMDQ1JTtcbn1cblxuLmZmbGFnLWtyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMxLjI2NjclO1xufVxuXG4uZmZsYWctbGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMS40ODg0JTtcbn1cblxuLmZmbGFnLXR3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzMS43MTAxJTtcbn1cblxuLmZmbGFnLXRqIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMxLjkzMTglO1xufVxuXG4uZmZsYWctdGgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzIuMTUzNSU7XG59XG5cbi5mZmxhZy10bCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzIuMzc1MiU7XG59XG5cbi5mZmxhZy10bSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMi41OTY5JTtcbn1cblxuLmZmbGFnLXZuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMyLjgxODYlO1xufVxuXG4uZmZsYWctYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzMuMDQwMyU7XG59XG5cbi5mZmxhZy1hZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMy4yNTk3NSU7XG59XG5cbi5mZmxhZy1hbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMy40ODM3JTtcbn1cblxuLmZmbGFnLWF0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMzLjcwNTQlO1xufVxuXG4uZmZsYWctYnkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMzLjkyNzElO1xufVxuXG4uZmZsYWctYmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzQuMTQ4OCU7XG59XG5cbi5mZmxhZy1iYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNC4zNzA1JTtcbn1cblxuLmZmbGFnLWJnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM0LjU5MjIlO1xufVxuXG4uZmZsYWctaHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzQuODEzOSU7XG59XG5cbi5mZmxhZy1jeSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNS4wMzU2JTtcbn1cblxuLmZmbGFnLWN6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzNS4yNTU1JTtcbn1cblxuLmZmbGFnLWRrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1LjQ3OSU7XG59XG5cbi5mZmxhZy1lZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNS43MDA3JTtcbn1cblxuLmZmbGFnLWZvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1LjkyMjQlO1xufVxuXG4uZmZsYWctZmkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzYuMTQ0MSU7XG59XG5cbi5mZmxhZy1mciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNi4zNjU4JTtcbn1cblxuLmZmbGFnLWRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM2LjU4NzUlO1xufVxuXG4uZmZsYWctZ2kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzYuODA5MiU7XG59XG5cbi5mZmxhZy1nciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzcuMDMwOSU7XG59XG5cbi5mZmxhZy1odSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNy4yNTI2JTtcbn1cblxuLmZmbGFnLWlzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM3LjQ3NDMlO1xufVxuXG4uZmZsYWctaWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzcuNjk2JTtcbn1cblxuLmZmbGFnLWltIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM3LjkxNzclO1xufVxuXG4uZmZsYWctaXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzguMTM5NCU7XG59XG5cbi5mZmxhZy1qZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOC4zNjExJTtcbn1cblxuLmZmbGFnLXhrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM4LjU4MjglO1xufVxuXG4uZmZsYWctbHYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzguODA0NSU7XG59XG5cbi5mZmxhZy1saSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzkuMDI2MiU7XG59XG5cbi5mZmxhZy1sdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOS4yNDc5JTtcbn1cblxuLmZmbGFnLWx1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM5LjQ2OTYlO1xufVxuXG4uZmZsYWctbXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM5LjY5MTMlO1xufVxuXG4uZmZsYWctbWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzkuOTEzJTtcbn1cblxuLmZmbGFnLW1jIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwLjEzNDclO1xufVxuXG4uZmZsYWctbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDAuMzU2NCU7XG59XG5cbi5mZmxhZy1ubCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MC41NzgxJTtcbn1cblxuLmZmbGFnLW1rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwLjc5OTglO1xufVxuXG4uZmZsYWctbm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDEuMDIxNSU7XG59XG5cbi5mZmxhZy1wbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MS4yNDMyJTtcbn1cblxuLmZmbGFnLXB0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjQ2NDklO1xufVxuXG4uZmZsYWctcm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDEuNjg2NiU7XG59XG5cbi5mZmxhZy1ydSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MS45MDgzJTtcbn1cblxuLmZmbGFnLXNtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQyLjEzJTtcbn1cblxuLmZmbGFnLXJzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQyLjM1MTclO1xufVxuXG4uZmZsYWctc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDIuNTczNCU7XG59XG5cbi5mZmxhZy1zaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Mi43OTUxJTtcbn1cblxuLmZmbGFnLWVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0My4wMTY4JTtcbn1cblxuLmZmbGFnLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQzLjIzODUlO1xufVxuXG4uZmZsYWctY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDMuNDYwMiU7XG59XG5cbi5mZmxhZy10ciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0My42ODE5JTtcbn1cblxuLmZmbGFnLXVhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQzLjkwMzYlO1xufVxuXG4uZmZsYWctZ2Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDQuMTI1MyU7XG59XG5cbi5mZmxhZy12YSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDQ0LjM0NyU7XG59XG5cbi5mZmxhZy1iaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NC41Njg3JTtcbn1cblxuLmZmbGFnLWlyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ0Ljc5MDQlO1xufVxuXG4uZmZsYWctaXEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDUuMDEyMSU7XG59XG5cbi5mZmxhZy1pbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NS4yMzM4JTtcbn1cblxuLmZmbGFnLWt3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0NS40NTU1JTtcbn1cblxuLmZmbGFnLWpvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0NS42NzcyJTtcbn1cblxuLmZmbGFnLWtnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ1Ljg5NyU7XG59XG5cbi5mZmxhZy1sYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ni4xMjA2JTtcbn1cblxuLmZmbGFnLW9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0Ni4zNDIzJTtcbn1cblxuLmZmbGFnLXBrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ2LjU2MSU7XG59XG5cbi5mZmxhZy1wcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ni43ODU3JTtcbn1cblxuLmZmbGFnLXFhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ3LjAwNzQlO1xufVxuXG4uZmZsYWctc2Ege1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDcuMjI5MSU7XG59XG5cbi5mZmxhZy1zeSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ny40NTA4JTtcbn1cblxuLmZmbGFnLWFlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ3LjY3MjUlO1xufVxuXG4uZmZsYWctdXoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQ3Ljg5NDIlO1xufVxuXG4uZmZsYWctYXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0OC4xMTU5JTtcbn1cblxuLmZmbGFnLWF1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ4LjMzNzYlO1xufVxuXG4uZmZsYWctY3gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDguNTU5MyU7XG59XG5cbi5mZmxhZy1jYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OC43ODElO1xufVxuXG4uZmZsYWctY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuMDAyJTtcbn1cblxuLmZmbGFnLWZqIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ5LjIyNDQlO1xufVxuXG4uZmZsYWctcGYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuNDQ0NSU7XG59XG5cbi5mZmxhZy1ndSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OS42Njc4JTtcbn1cblxuLmZmbGFnLWtpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ5Ljg4OTUlO1xufVxuXG4uZmZsYWctbWgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUwLjExMTIlO1xufVxuXG4uZmZsYWctZm0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTAuMzMyOSU7XG59XG5cbi5mZmxhZy1uYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MC41NTQ2JTtcbn1cblxuLmZmbGFnLW56IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwLjc3NjMlO1xufVxuXG4uZmZsYWctbnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUwLjk5OCU7XG59XG5cbi5mZmxhZy1udSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MS4yMTk3JTtcbn1cblxuLmZmbGFnLW5mIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUxLjQ0MTQlO1xufVxuXG4uZmZsYWctd3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUxLjY2MzElO1xufVxuXG4uZmZsYWctc2Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUxLjg4NDglO1xufVxuXG4uZmZsYWctdGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTIuMTA2NSU7XG59XG5cbi5mZmxhZy10byB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTIuMzI4MiU7XG59XG5cbi5mZmxhZy10diB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1Mi41NDk5JTtcbn1cblxuLmZmbGFnLXZ1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1Mi43NzE2JTtcbn1cblxuLmZmbGFnLXdmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUyLjk5MzMlO1xufVxuXG4uZmZsYWctZXUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTMuMjE1JTtcbn1cblxuLmZmbGFnLWpyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUzLjQzMTUlO1xufVxuXG4uZmZsYWctb2x5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUzLjY1ODQlO1xufVxuXG4uZmZsYWctdW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTMuODc1JTtcbn1cblxuLmZmbGFnLWJlLmZmLXJvdW5kLFxuLmZmbGFnLWNpLmZmLXJvdW5kLFxuLmZmbGFnLWZyLmZmLXJvdW5kLFxuLmZmbGFnLWduLmZmLXJvdW5kLFxuLmZmbGFnLWllLmZmLXJvdW5kLFxuLmZmbGFnLWl0LmZmLXJvdW5kLFxuLmZmbGFnLW1sLmZmLXJvdW5kLFxuLmZmbGFnLW5nLmZmLXJvdW5kLFxuLmZmbGFnLXJvLmZmLXJvdW5kLFxuLmZmbGFnLXRkLmZmLXJvdW5kIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDUwMDAwJTtcbn1cblxuLmZmLXJvdW5kIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNjAlO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5mZi1yb3VuZC5mZi1zbSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5mZi1yb3VuZC5mZi1tZCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5mZi1yb3VuZC5mZi1sZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5mZi1yb3VuZC5mZi14bCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5idXR0b24ge1xuICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgZm9udC1zaXplOiBjYWxjKDI0cHggKyAzICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTUsIDEyMywgMjUyLCAwLjcpO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGxpbmVhcjtcbn1cblxuLmJ1dHRvbi0tZWxpcHNlIHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmMwMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAjOEE2NTAwLFxyIDBweCA0cHggOHB4ICMzQTJCMDA7XG59XG5cbi5idXR0b246aG92ZXIsIC5idXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICMyMzIzMjM7XG59XG5cbi50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4udGl0bGVfX3RleHQsIC50aXRsZV9fbnVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBhbmltYXRpb246IGNpbmVtYXRpY0luT3V0IDNzIGVhc2UtaW4tb3V0IDJzO1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxuXG4udGl0bGVfX3RleHQge1xuICBmb250LXNpemU6IGNhbGMoMzJweCArIDI2ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG59XG5cbi50aXRsZV9fbnVtIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBmb250LXNpemU6IGNhbGMoNDhweCArIDQwICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbn1cblxuQGtleWZyYW1lcyBjaW5lbWF0aWNJbk91dCB7XG4gIDAlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDFlbSB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtLjVlbTtcbiAgfVxuICAyNSUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCB3aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIDc1JSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwIHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gd2hpdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xufVxuXG4uYXBwLWJ0biB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXBwLWJ0bl9fYnV0dG9uIHtcbiAgcGFkZGluZzogMWVtIDFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgMiAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBib3JkZXItY29sb3IgMC4ycyBsaW5lYXI7XG59XG5cbi5hcHAtYnRuX19idXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFwcC1idG5fX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmIDAlLCAjZmZmIDEwMCUpO1xufVxuXG4ubGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxpbmtzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmxpbmtzIC5saW5rcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlua3MgLmxpbmtzLXdyYXAgLnJlZy1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxpbmtzIC5yZWctYnRuLFxuLmxpbmtzIC5hcHAtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5saW5rcyAuYXBwLWxpbmtzIHtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3JkZXI6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlua3MgLmFwcC1saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxpbmtzIC5hcHAtbGlua3Mge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5cbi5saW5rcyAuYXBwLWxpbmtzIGEge1xuICBtYXJnaW4tbGVmdDogMyU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG59XG5cbi5saW5rcyAuYXBwLWxpbmtzX19zdmcge1xuICB3aWR0aDogMzR2dztcbiAgaGVpZ2h0OiAxMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpbmtzIC5hcHAtbGlua3NfX3N2ZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxpbmtzIC5hcHAtbGlua3NfX3N2ZyB7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4ubGlua3MgLnJlZy1idG4sXG4ubGlua3MgLmFwcC1idG4sXG4ubGlua3MgLmFwcC1saW5rcyxcbi5saW5rcyAuc29jLW5ldHdvcmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saW5rcyAucmVnLWJ0bixcbi5saW5rcyAuYXBwLWJ0bixcbi5saW5rcyAuYXBwLWxpbmtzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5saW5rcyAuc29jLW5ldHdvcmtzIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpbmtzIC5zb2MtbmV0d29ya3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5saW5rcyAuYXBwLWJ0biB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5saW5rcyAuYXBwLWJ0biB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlua3MgLnNvYy1uZXR3b3JrcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxpbmtzIC5zb2MtbmV0d29ya3MgYSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5saW5rcyAuYXBwLWxpbmtzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5zb2MtbmV0d29ya3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zb2MtbmV0d29ya3Mge1xuICAgIG9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5zb2MtbmV0d29ya3MgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMSU7XG4gIG1hcmdpbi1yaWdodDogMSU7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJjMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNvYy1uZXR3b3JrcyBhOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IC44ZW07XG59XG5cbi5zb2MtbmV0d29ya3MgYSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uc29jLW5ldHdvcmtzIGEgc3ZnIHVzZSB7XG4gIGZpbGw6ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG59XG5cbi5zb2MtbmV0d29ya3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7XG59XG5cbi5zb2MtbmV0d29ya3MgYTpob3ZlciBzdmcgdXNlIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmxhbmdDaGVjayB7XG4gIHRvcDogMHB4O1xuICBoZWlnaHQ6IDMzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGFuZ0NoZWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAyO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVjayB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sYW5nQ2hlY2tfX3dyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZ0NoZWNrX193cmFwcGVyOjphZnRlciB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cbn1cblxuLmxhbmdDaGVja19fd3JhcHBlcjpob3ZlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiBiZ1Nob3c7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGJnU2hvdyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX3dyYXBwZXI6aG92ZXI6OmFmdGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJnU2hvdzI7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGJnU2hvdzIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgfVxufVxuXG4ubGFuZ0NoZWNrX193cmFwcGVyOmhvdmVyIC5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQge1xuICBvcmRlcjogMztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxhbmdDaGVja19fd3JhcHBlcjpob3ZlciAubGFuZ0NoZWNrX19pdGVtOm5vdCguc2VsZWN0ZWQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogMTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNob3dJdGVtO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogM3B4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZ0NoZWNrX193cmFwcGVyOmhvdmVyIC5sYW5nQ2hlY2tfX2l0ZW06bm90KC5zZWxlY3RlZCkge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzaG93SXRlbURlc2M7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuN3M7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX3dyYXBwZXI6aG92ZXIgLmxhbmdDaGVja19faXRlbTpub3QoLnNlbGVjdGVkKTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG59XG5cbkBrZXlmcmFtZXMgc2hvd0l0ZW0ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvd0l0ZW1EZXNjIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3JkZXI6IDM7XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0gLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICByaWdodDogMiU7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE5cHg7XG4gIG1hcmdpbjogM3B4IDZweCAzcHggNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZ0NoZWNrX19pdGVtIC5pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0gLmxhbmdDb250ZXh0IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ0FyaWFsJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiA1cHggN3B4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nQ2hlY2tfX2l0ZW0gLmxhbmdDb250ZXh0IHtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0gLmxhbmdDb250ZXh0IGZvbnQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwnLCBzZXJpZjtcbn1cblxuLmxhbmdDaGVja19faXRlbSBpbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzM3Mzc7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIG9yZGVyOiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuaWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmxhbmdDb250ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW46IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmxhbmdDb250ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxufVxuXG4ubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5hcnJvdyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJjMDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93IHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4ubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5hcnJvdzo6YmVmb3JlLCAubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzczNztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5hcnJvdzo6YmVmb3JlLCAubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNHB4O1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAyOCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDI0JTtcbiAgfVxufVxuXG4ubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMjglO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3c6OmFmdGVyIHtcbiAgICByaWdodDogMjQlO1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhbmdDaGVja19faXRlbTpub3QoLnNlbGVjdGVkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBvcmRlcjogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMTAxMDEgMzAuNzMlLCByZ2JhKDEsIDEsIDEsIDApIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IC42ZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMnZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyX19pbm5lciAuc29jLW5ldHdvcmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkZXJfX2lubmVyIC5zb2MtbmV0d29ya3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmhlYWRlcl9faW5uZXIgLnNvYy1uZXR3b3JrcyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5oZWFkZXJfX3JlZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVhZGVyX19yZWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oZWFkZXJfX2JveCB7XG4gIG1heC1oZWlnaHQ6IDU0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVhZGVyX19ib3gge1xuICAgIG1heC1oZWlnaHQ6IDkxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubG9nb19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubG9nb19fbGluayBpbWcge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmxvZ29fX3N2ZyB7XG4gIHdpZHRoOiAxOTBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuOCkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmxvZ29fX3N2ZyB7XG4gICAgbWF4LXdpZHRoOiAxOTdweDtcbiAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbi5jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDMlO1xuICBwYWRkaW5nLXRvcDogMiU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNvbnRlbnRfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnRfX2lubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmNvbnRlbnRfX2JveCB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnRfX2JveCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jb250ZW50X19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmNvbnRlbnRfX2Ftb3VudCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnRfX2Ftb3VudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY29udGVudF9fYW1vdW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNvbnRlbnRfX2Ftb3VudCA+IHNwYW4ge1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudF9fYW1vdW50ID4gc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDU1ZW07XG4gICAgZm9udC1zaXplOiBjYWxjKDIwcHggKyAzNiAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50X19hbW91bnQgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jb250ZW50X19hbW91bnQgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjBweCArIDI2ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50X19hbW91bnQgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnRfX3BlcnNlbnQgLmNvbnRlbnRfX3N1YiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHdoaXRlO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudF9fcGVyc2VudCAuY29udGVudF9fc3ViIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmNvbnRlbnRfX3BlcnNlbnQsIC5jb250ZW50X19jdXJyZW5jeSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgY29sb3I6ICNmZmJjMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudF9fcGVyc2VudCwgLmNvbnRlbnRfX2N1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IGNhbGMoNjBweCArIDEyMCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jb250ZW50X19wZXJzZW50LCAuY29udGVudF9fY3VycmVuY3kge1xuICAgIGZvbnQtc2l6ZTogMTAzcHg7XG4gIH1cbn1cblxuLmNvbnRlbnRfX3BlcnNlbnQgc3BhbiwgLmNvbnRlbnRfX2N1cnJlbmN5IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbnRlbnRfX3BlcnNlbnQgc3BhbjpmaXJzdC1jaGlsZCwgLmNvbnRlbnRfX2N1cnJlbmN5IHNwYW46Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudF9fcGVyc2VudCBzcGFuOmZpcnN0LWNoaWxkLCAuY29udGVudF9fY3VycmVuY3kgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI0cHggKyA5NiAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jb250ZW50X19wZXJzZW50IHNwYW46Zmlyc3QtY2hpbGQsIC5jb250ZW50X19jdXJyZW5jeSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDY1cHg7XG4gIH1cbn1cblxuLmNvbnRlbnRfX2JvbnVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnRfX2JvbnVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY29udGVudF9fYm9udXMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNvbnRlbnRfX3Byb21vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDElO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGNvbG9yOiAjZmZiYzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnRfX3Byb21vIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzZweCArIDQ0ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmNvbnRlbnRfX3Byb21vIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbn1cblxuLmNvbnRlbnRfX2NhcHR1cmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcbn1cblxuLmNvbnRlbnRfX2NhcHR1cmUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnRfX2NhcHR1cmUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNHB4ICsgMjAgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY29udGVudF9fY2FwdHVyZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250ZW50X19jYXB0dXJlIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IC4zZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jb250ZW50X19jYXB0dXJlIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNvbnRlbnQgLnRleHQtc2hhZG93IHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4IGJsYWNrLFxyIDFweCAxcHggMnB4IGJsYWNrLFxyIDJweCAycHggNHB4IGJsYWNrO1xufVxuXG4uY29udGVudF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudF9fYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jb250ZW50X19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudF9fYm9keSB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5jb250ZW50X19ib2R5IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jb250ZW50X19ib2R5IGgxIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uY29udGVudF9fYm9keSBoMSBzcGFuLmdyYWRpZW50LXRleHQge1xuICBmb250LXNpemU6IDYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudF9fYm9keSBoMSBzcGFuLmdyYWRpZW50LXRleHQge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xuICAgIGZvbnQtc2l6ZTogY2FsYyg2MHB4ICsgMjQwICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnRfX2JvZHkgaDEgc3Bhbi5ncmFkaWVudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEyOXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY29udGVudF9fYm9keSBoMSBzcGFuLmdyYWRpZW50LXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg4MHB4ICsgNTYgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnRfX2JvZHkgaDEgc3Bhbi5ncmFkaWVudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEwOXB4O1xuICB9XG59XG5cbi5idG4tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmJ0bi1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgfVxufVxuXG4uYnRuLWJsb2NrIC5ydWxlcy1saW5rIHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTc1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMzAlLCAjZmZmIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDcwJSk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAyMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hpbmUgMnMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc2hpbmUgMnMgaW5maW5pdGU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xufVxuXG5Aa2V5ZnJhbWVzIHNoaW5lIHtcbiAgMCUge1xuICAgIG1hc2stcG9zaXRpb246IC01MCU7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAxNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC01MCU7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtNTAlO1xuICB9XG59XG5cbi5oZXJvZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVyb2VzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5oZXJvZXMge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5oZXJvZXMge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgfVxufVxuXG4uaGVyb2VzOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlcm9lczo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMDAwMCAwJSwgcmdiYSgzNSwgMzUsIDM1LCAwKSAxMDAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmhlcm9lczo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuaGVyb2VzOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlcm9lc19fd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlcm9lc19fd3JhcCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvZXNfX3dyYXAge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuaGVyb2VzX193cmFwIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyb2VzX193cmFwIHtcbiAgICBib3R0b206IC00ZW07XG4gIH1cbn1cblxuLmhlcm9lc19fd3JhcC0tYXJjaGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2VzcG9ydHMtaGVyb2VzL2FyY2hlcjJ4ZGVzY3RvcC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03ZW0gLTN2dztcbiAgbWF4LXdpZHRoOiA2NjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZXJvZXNfX3dyYXAtLWFyY2hlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDllbSAzZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuaGVyb2VzX193cmFwLS1hcmNoZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDExZW0gMmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuaGVyb2VzX193cmFwLS1hcmNoZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMGVtIDllbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvZXNfX3dyYXAtLWFyY2hlciB7XG4gICAgbGVmdDogMTUlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0yZW0gYm90dG9tO1xuICB9XG59XG5cbi5oZXJvZXNfX3dyYXAtLWZiaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9lc3BvcnRzLWhlcm9lcy9mYmkxeERlc3RvcC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAwO1xuICBtYXgtd2lkdGg6IDM0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlcm9lc19fd3JhcC0tZmJpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTdlbSAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvZXNfX3dyYXAtLWZiaSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVlbSAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5oZXJvZXNfX3dyYXAtLWZiaSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOGVtIDZlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvZXNfX3dyYXAtLWZiaSB7XG4gICAgbGVmdDogNCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICB9XG59XG5cbi5oZXJvZXNfX3dyYXAtLXNhdmEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZXNwb3J0cy1oZXJvZXMvc2F2YTJ4RGVzY3RvcC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MHB4IDEwdmg7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVyb2VzX193cmFwLS1zYXZhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2ZW0gMnZoO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm9lc19fd3JhcC0tc2F2YSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJlbSAydmg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5oZXJvZXNfX3dyYXAtLXNhdmEge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRlbSA3ZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyb2VzX193cmFwLS1zYXZhIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tIC0yZW07XG4gIH1cbn1cblxuLmhlcm9lcyAudGV4dC1zaGFkb3cge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggYmxhY2ssXHIgMXB4IDFweCAzcHggYmxhY2ssXHIgMXB4IDFweCA0cHggYmxhY2s7XG59XG5cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbmZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMDAwMCAwJSwgcmdiYSgzNSwgMzUsIDM1LCAwKSAxMDAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciAuZm9vdGVyX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5mb290ZXIgLmhlcm9lcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgZm9vdGVyIC5oZXJvZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuZm9vdGVyIC5wYXltZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZ2FwOiAxMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciAucGF5bWVudHMge1xuICAgIG9yZGVyOiAwO1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuZm9vdGVyIC5wYXltZW50c19faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBmb290ZXIgLmFwcC1saW5rcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsImh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiosXHJcbio6OmFmdGVyLFxyXG4qOjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuYm9keSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxudWwsXHJcbm9sLFxyXG5saSxcclxuZmlndXJlLFxyXG5maWdjYXB0aW9uLFxyXG5ibG9ja3F1b3RlLFxyXG5kbCxcclxuZGQge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYSxcclxuc2VsZWN0IHtcclxuICBmb250OiBpbmhlcml0O1xyXG59IiwiJHdoaXRlOiAjZmZmO1xyXG4kYWNjZW50OiNmZmJjMDA7XHJcbiR5ZWxsb3c6ICNmN2UzMzU7XHJcbiRibGFjazogIzAwMDtcclxuJGdyZXk6ICMyMzIzMjM7XHJcbiRzaGFkb3c6IDBweCAwcHggMTMuMTQ4NnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuXHJcbiR4eGwtYnA6IDEzNTBweDtcclxuJGRlc2t0b3AtYnA6IDExMjRweDtcclxuJHRhYmxldC1icDogOTkycHg7XHJcbiRtaWRkbGUtYnA6IDc2OHB4O1xyXG4kbW9iaWxlLWJwOiA1NzZweDtcclxuXHJcbiVtb250LTgwMCB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250JyxcclxuICAgIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxufVxyXG5cclxuJWdvYm9sZC1ib2xkLTQwMCB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb2JvbGQnLFxyXG4gICAgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4vLyAlY29tbWlzc2lvbmVyLTgwMCB7XHJcbi8vICAgZm9udC1mYW1pbHk6ICdDb21taXNzaW9uZXInLFxyXG4vLyAgICAgc2Fucy1zZXJpZjtcclxuLy8gICBmb250LXdlaWdodDogODAwO1xyXG4vLyB9XHJcblxyXG4vLyAlY29tbWlzc2lvbmVyLTcwMCB7XHJcbi8vICAgZm9udC1mYW1pbHk6ICdDb21taXNzaW9uZXInLFxyXG4vLyAgICAgc2Fucy1zZXJpZjtcclxuLy8gICBmb250LXdlaWdodDogNzAwO1xyXG4vLyB9XHJcblxyXG4vLyAlY29tbWlzc2lvbmVyLTYwMCB7XHJcbi8vICAgZm9udC1mYW1pbHk6ICdDb21taXNzaW9uZXInLFxyXG4vLyAgICAgc2Fucy1zZXJpZjtcclxuLy8gICBmb250LXdlaWdodDogNjAwO1xyXG4vLyB9XHJcblxyXG4vLyAlY29tbWlzc2lvbmVyLTUwMCB7XHJcbi8vICAgZm9udC1mYW1pbHk6ICdDb21taXNzaW9uZXInLFxyXG4vLyAgICAgc2Fucy1zZXJpZjtcclxuLy8gICBmb250LXdlaWdodDogNTAwO1xyXG4vLyB9XHJcblxyXG4vLyAlcm91bmQge1xyXG4vLyAgIGZvbnQtZmFtaWx5OiAnUm91bmRzJywgc2Fucy1zZXJpZjtcclxuLy8gfVxyXG5cclxuJXZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbn0iLCJAbWl4aW4gYnJlYWtwb2ludCgkYnIpIHtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicikge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBtaXhpbiBtcSgkcG9pbnQpIHtcclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsXHJcbiAgJHdpZHRocyBpbiAkYnJlYWtwb2ludC13aWR0aHMge1xyXG4gICAgQGlmICRwb2ludD09JGJyZWFrcG9pbnQge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRocykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNZWRpYSBxdWVyaWVzICovXHJcblxyXG4kYnJlYWtwb2ludC13aWR0aHM6IChmaGQ6MTkyMHB4LCBsZzogMTIwMHB4LCBtZDogOTkzcHgsIHNtOiA3NjdweCwgeHM6IDU3NnB4KSAhZGVmYXVsdDtcclxuXHJcbi8qIENvbnRhaW5lciAqL1xyXG5cclxuJGNvbnRhaW5lci13aWR0aHM6IChmaGQ6IDE3ODBweCwgbGc6IDkwMHB4LCBtZDogNzUwcHgsIHNtOiA1NThweCwgeHM6IGF1dG8pICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIFJlc3BvbnNpdmUgZm9udCBzaXplICovXHJcblxyXG4kbWF4V2lkdGg6IDE5MjA7IC8vIHdpZHRoIGZvciBtYXhpbXVtIGZvbnQgc2l6ZVxyXG5cclxuQG1peGluIGFkYXB0aXYtZm9udCgkcGNTaXplLCAkbW9iU2l6ZSkge1xyXG4gICRhZGRTaXplOiAkcGNTaXplIC0gJG1vYlNpemU7XHJcbiAgJG1heFdpZHRoOiAkbWF4V2lkdGggLSAzMjA7XHJcbiAgZm9udC1zaXplOiBjYWxjKCN7JG1vYlNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAzMjBweCkgLyAjeyRtYXhXaWR0aH0pKTtcclxufSIsImh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZXNwb3J0cy1iZy9lc3BvcnRzLW1vYi1iZzA1eC5qcGcnKTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9lc3BvcnRzLWJnL2VzcG9ydHMtZGVzY3RvcC1iZzF4LmpwZycpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICB9XHJcbn1cclxuXHJcbiosXHJcbio6OmFmdGVyLFxyXG4qOjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1mYW1pbHk6ICdHb2JvbGQnLCBzYW5zLXNlcmlmO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjEyO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAvLyBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCk7XHJcbiAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgMiUsIHJnYmEoMjM3LCAxODUsIDk0LCAwKSAxMDAlKTtcclxuXHJcbiAgJi5uby1zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxuXHJcbiAgLmhlcm9lcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmZvb3RlciB7XHJcbiAgLy8gZmxleDogMCAwIGF1dG87XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xyXG59XHJcblxyXG4ueWVsbG93LWdyYWRpZW50IHtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmOTAwIC03My44NiUsICNmZmQ0MDAgMzguODElKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmOTAwIC03My44NiUsICNmZmQ0MDAgMzguODElKTtcclxufVxyXG5cclxuLmJsdWUtZ3JhZGllbnQge1xyXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNzk1RjkgLTczLjg2JSwgIzAzNTRGRiAzOC44MSUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNzk1RjkgLTczLjg2JSwgIzAzNTRGRiAzOC44MSUpO1xyXG59XHJcblxyXG4ucmVkLWdyYWRpZW50IHtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjk1QTcxIC03My44NiUsICNGNDBGM0UgMzguODElKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjk1QTcxIC03My44NiUsICNGNDBGM0UgMzguODElKTtcclxufVxyXG5cclxuLmdyYWRpZW50LXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udGV4dC1zaGFkb3cge1xyXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCBibGFjayxcclxuICAgIDFweCAxcHggM3B4IGJsYWNrLFxyXG4gICAgMXB4IDFweCA0cHggYmxhY2tcclxufSIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHNyYzpcclxuICAgIHVybCgnLi4vZm9udHMvZXNwb3J0L01vbnQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvZXNwb3J0L01vbnQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2VzcG9ydC9Nb250LUJvbGQudHRmJykgZm9ybWF0KCd0dGYnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb2JvbGQnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBzcmM6XHJcbiAgICB1cmwoJy4uL2ZvbnRzL2VzcG9ydC9Hb2JvbGQgQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvZXNwb3J0L0dvYm9sZCBCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZXNwb3J0L0dvYm9sZCBCb2xkLnR0ZicpIGZvcm1hdCgndHRmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi8vIEBmb250LWZhY2Uge1xyXG4vLyAgIGZvbnQtZmFtaWx5OiAnQ29tbWlzc2lvbmVyJztcclxuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgc3JjOlxyXG4vLyAgICAgdXJsKCcuLi9mb250cy9Db21taXNzaW9uZXItRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4vLyAgICAgdXJsKCcuLi9mb250cy9Db21taXNzaW9uZXItRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuLy8gICAgIHVybCgnLi4vZm9udHMvQ29tbWlzc2lvbmVyLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3R0ZicpO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbi8vICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4vLyB9XHJcblxyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcic7XHJcbi8vICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgIHNyYzpcclxuLy8gICAgIHVybCgnLi4vZm9udHMvQ29tbWlzc2lvbmVyLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4vLyAgICAgdXJsKCcuLi9mb250cy9Db21taXNzaW9uZXItQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4vLyAgICAgdXJsKCcuLi9mb250cy9Db21taXNzaW9uZXItQmxhY2sudHRmJykgZm9ybWF0KCd0dGYnKTtcclxuLy8gICBmb250LXdlaWdodDogOTAwO1xyXG4vLyAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuLy8gfVxyXG5cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgZm9udC1mYW1pbHk6ICdBcmlhbCc7XHJcbi8vICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgIHNyYzpcclxuLy8gICAgIHVybCgnLi4vZm9udHMvQXJpYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbi8vICAgICB1cmwoJy4uL2ZvbnRzL0FyaWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuLy8gICAgIHVybCgnLi4vZm9udHMvQXJpYWwudHRmJykgZm9ybWF0KCd0dGYnKTtcclxuLy8gICBmb250LXdlaWdodDogNzAwO1xyXG4vLyAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuLy8gfVxyXG5cclxuXHJcbiRtb250c2VycmF0OiAnTW9udHNlcnJhdCcsXHJcbnNhbnMtc2VyaWY7XHJcbiRtb250c2VycmF0U2VtaTogJ01vbnRzZXJyYXQgU2VtaUJvbGQnLFxyXG5zYW5zLXNlcmlmOyIsIi8qXG5JY29uIGNsYXNzZXMgY2FuIGJlIHVzZWQgZW50aXJlbHkgc3RhbmRhbG9uZS4gVGhleSBhcmUgbmFtZWQgYWZ0ZXIgdGhlaXIgb3JpZ2luYWwgZmlsZSBuYW1lcy5cblxuRXhhbXBsZSB1c2FnZSBpbiBIVE1MOlxuXG5gZGlzcGxheTogYmxvY2tgIHNwcml0ZTpcbjxkaXYgY2xhc3M9XCJpY29uLWhvbWVcIj48L2Rpdj5cblxuVG8gY2hhbmdlIGBkaXNwbGF5YCAoZS5nLiBgZGlzcGxheTogaW5saW5lLWJsb2NrO2ApLCB3ZSBzdWdnZXN0IHVzaW5nIGEgY29tbW9uIENTUyBjbGFzczpcblxuLy8gQ1NTXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gSFRNTNC0XG48aSBjbGFzcz1cImljb24gaWNvbi1ob21lXCI+PC9pPlxuKi9cbi5pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcblxuICAvLyBcbiAgLy8gICB3aWR0aDogMTlweDtcbiAgLy8gICBoZWlnaHQ6IDE4cHg7XG5cbiAgJi1wdCB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggLTM5cHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzZweDtcbiAgfVxuXG4gICYtcnUge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNThweCAtM3B4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTRweCAtMHB4O1xuICB9XG5cbiAgJi1iciB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC00NHB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAwcHg7XG4gIH1cblxuICAvLyBjYW5hZGFcbiAgJi1lbiB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0zcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IDU1cHg7XG4gIH1cblxuICAvLyBmaW5sYW5kIFxuICAmLWZpIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxcHggLTNweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggLTU0cHg7XG4gIH1cblxuICAvLyBnZXJtYW55XG4gICYtZGUge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtM3B4IC0yMXB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMzZweDtcbiAgfVxuXG4gIC8vIGdyZWVjZVxuICAmLWVsIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggLTIxcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IC0xOHB4O1xuICB9XG5cbiAgLy8gaXJlbGFuZCBGUkFOQ0VcbiAgJi1mciB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC0zcHggLTNweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgfVxuXG4gIC8vIG1leGljbyBcbiAgJi1lcyB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC01OHB4IC00MHB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTRweCAtMzZweDtcbiAgfVxuXG4gIC8vIG5ld196ZWFsYW5kIFxuICAmLXRyIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTQwcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0zNnB4O1xuICB9XG5cbiAgLy8gbm9yd2F5IFxuICAmLW5vIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTI0cHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IDM2cHg7XG4gIH1cblxuICAvLyBwb3J0dWdhbCBicmF6aWwgXG4gICYtYnIge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAtNDBweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTVweCAxOHB4O1xuICB9XG59IiwiLyohKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbkZyZWFrIEZsYWdzLCBDb3B5cmlnaHQgwqkyMDIxIE1pY2hhZWwgUC4gQ29oZW4uIEZyZWFrIGZsYWdzIGlzIGxpY2VuY2VkIHVuZGVyIHRoZSBNSVQgbGljZW5jZS4gIFxyXG5cclxuRm9yIGNvbXBsZXRlIGluZm9ybWF0aW9uIHZpc2l0OiB3d3cuZnJlYWtmbGFnc3ByaXRlLmNvbSBcclxuXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmZmbGFnIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbGFnU3ByaXRlNDIucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDk0OTQlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3hcclxufVxyXG5cclxuLmZmbGFnLWNoLFxyXG4uZmZsYWctbnAge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uZmZsYWctZHoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAuMjI4NyVcclxufVxyXG5cclxuLmZmbGFnLWFvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLjQ1MjQlXHJcbn1cclxuXHJcbi5mZmxhZy1iaiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC42NzIxJVxyXG59XHJcblxyXG4uZmZsYWctYncge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAuODk1OCVcclxufVxyXG5cclxuLmZmbGFnLWJmIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMS4xMTYyJVxyXG59XHJcblxyXG4uZmZsYWctYmkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxLjMzNzklXHJcbn1cclxuXHJcbi5mZmxhZy1jbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEuNTU4OSVcclxufVxyXG5cclxuLmZmbGFnLWN2IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMS43ODA1JVxyXG59XHJcblxyXG4uZmZsYWctY2Yge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyLjAwNDclXHJcbn1cclxuXHJcbi5mZmxhZy10ZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIuMjI0NyVcclxufVxyXG5cclxuLmZmbGFnLWNkIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIuNDQ2NyVcclxufVxyXG5cclxuLmZmbGFnLWRqIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIuNjY3NCVcclxufVxyXG5cclxuLmZmbGFnLWVnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMi44OTMxJVxyXG59XHJcblxyXG4uZmZsYWctZ3Ege1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzLjExMjUlXHJcbn1cclxuXHJcbi5mZmxhZy1lciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzLjMzMjUlXHJcbn1cclxuXHJcbi5mZmxhZy1ldCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMuNTU0MiVcclxufVxyXG5cclxuLmZmbGFnLWdhIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMy43NzU5JVxyXG59XHJcblxyXG4uZmZsYWctZ20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0LjAwMTUlXHJcbn1cclxuXHJcbi5mZmxhZy1naCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQuMjIyOSVcclxufVxyXG5cclxuLmZmbGFnLWduIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNC40NDElXHJcbn1cclxuXHJcbi5mZmxhZy1ndyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0LjY2NjYzJVxyXG59XHJcblxyXG4uZmZsYWctY2kge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ljg4NDQlXHJcbn1cclxuXHJcbi5mZmxhZy1rZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUuMTA2MSVcclxufVxyXG5cclxuLmZmbGFnLWxzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNS4zMjk4JVxyXG59XHJcblxyXG4uZmZsYWctbHIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNS41NDk1JVxyXG59XHJcblxyXG4uZmZsYWctbHkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1Ljc3MTIlXHJcbn1cclxuXHJcbi5mZmxhZy1tZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUuOTk0JVxyXG59XHJcblxyXG4uZmZsYWctbXcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2LjIxNTYlXHJcbn1cclxuXHJcbi5mZmxhZy1tbCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDYuNDM2MyVcclxufVxyXG5cclxuLmZmbGFnLW1yIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNi42NTglXHJcbn1cclxuXHJcbi5mZmxhZy1tdSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDYuODgwNSVcclxufVxyXG5cclxuLmZmbGFnLXl0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNy4xMDM4JVxyXG59XHJcblxyXG4uZmZsYWctbWEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA3LjMyMzElXHJcbn1cclxuXHJcbi5mZmxhZy1teiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA3LjU0NDglXHJcbn1cclxuXHJcbi5mZmxhZy1uYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA3Ljc2NjElXHJcbn1cclxuXHJcbi5mZmxhZy1uZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDcuOTg5MzclXHJcbn1cclxuXHJcbi5mZmxhZy1uZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDguMjA5OSVcclxufVxyXG5cclxuLmZmbGFnLWNnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOC40MzE2JVxyXG59XHJcblxyXG4uZmZsYWctcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4LjY1MzMlXHJcbn1cclxuXHJcbi5mZmxhZy1ydyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOC44NzUlXHJcbn1cclxuXHJcbi5mZmxhZy1zaCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDkuMDk2NyVcclxufVxyXG5cclxuLmZmbGFnLXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOS4zMjIzNyVcclxufVxyXG5cclxuLmZmbGFnLXNuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOS41NDI2JVxyXG59XHJcblxyXG4uZmZsYWctc2Mge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOS43NjI4JVxyXG59XHJcblxyXG4uZmZsYWctc2wge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA5Ljk4NDUlXHJcbn1cclxuXHJcbi5mZmxhZy1zbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwLjIwNTIlXHJcbn1cclxuXHJcbi5mZmxhZy16YSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMC40MjY5JVxyXG59XHJcblxyXG4uZmZsYWctc3Mge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTAuNjQ4NiVcclxufVxyXG5cclxuLmZmbGFnLXNkIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTAuODcwMyVcclxufVxyXG5cclxuLmZmbGFnLXNyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTEuMDk0NSVcclxufVxyXG5cclxuLmZmbGFnLXN6IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTEuMzEzNSVcclxufVxyXG5cclxuLmZmbGFnLXRnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDExLjUzNTQlXHJcbn1cclxuXHJcbi5mZmxhZy10biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDExLjc1OTMlXHJcbn1cclxuXHJcbi5mZmxhZy11ZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDExLjk3OTklXHJcbn1cclxuXHJcbi5mZmxhZy10eiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEyLjIwMDUlXHJcbn1cclxuXHJcbi5mZmxhZy1laCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEyLjQyMjIlXHJcbn1cclxuXHJcbi5mZmxhZy15ZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEyLjY0NCVcclxufVxyXG5cclxuLmZmbGFnLXptIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTIuODY2NCVcclxufVxyXG5cclxuLmZmbGFnLXp3IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEzLjA4NzMlXHJcbn1cclxuXHJcbi5mZmxhZy1haSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEzLjMwOSVcclxufVxyXG5cclxuLmZmbGFnLWFnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTMuNTMwNyVcclxufVxyXG5cclxuLmZmbGFnLWFyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTMuNzUyNCVcclxufVxyXG5cclxuLmZmbGFnLWF3IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEzLjk3NDElXHJcbn1cclxuXHJcbi5mZmxhZy1icyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNC4xOTU4JVxyXG59XHJcblxyXG4uZmZsYWctYmIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNC40MTc1JVxyXG59XHJcblxyXG4uZmZsYWctYnEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNC42NDE1JVxyXG59XHJcblxyXG4uZmZsYWctYnoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNC44NjA5JVxyXG59XHJcblxyXG4uZmZsYWctYm0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNS4wODI2JVxyXG59XHJcblxyXG4uZmZsYWctYm8ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNS4zMDYlXHJcbn1cclxuXHJcbi5mZmxhZy12ZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1LjUyOCVcclxufVxyXG5cclxuLmZmbGFnLWJyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUuNzQ5NiVcclxufVxyXG5cclxuLmZmbGFnLWNhIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUuOTY5NCVcclxufVxyXG5cclxuLmZmbGFnLWt5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTYuMTkxMSVcclxufVxyXG5cclxuLmZmbGFnLWNsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2LjQxMjglXHJcbn1cclxuXHJcbi5mZmxhZy1jbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNi42MzQ1JVxyXG59XHJcblxyXG4uZmZsYWcta20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNi44NTYyJVxyXG59XHJcblxyXG4uZmZsYWctY3Ige1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNy4wNzc5JVxyXG59XHJcblxyXG4uZmZsYWctY3Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTcuMjk5NiVcclxufVxyXG5cclxuLmZmbGFnLWN3IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTcuNTIxMyVcclxufVxyXG5cclxuLmZmbGFnLWRtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTcuNzQzJVxyXG59XHJcblxyXG4uZmZsYWctZG8ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNy45NjglXHJcbn1cclxuXHJcbi5mZmxhZy1lYyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE4LjE4NjQlXHJcbn1cclxuXHJcbi5mZmxhZy1zdiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE4LjQwODElXHJcbn1cclxuXHJcbi5mZmxhZy1mayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE4LjYyOTglXHJcbn1cclxuXHJcbi5mZmxhZy1nZiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE4Ljg1MTUlXHJcbn1cclxuXHJcbi5mZmxhZy1nbCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxOS4wNzMyJVxyXG59XHJcblxyXG4uZmZsYWctZ2Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOS4yOTg3JVxyXG59XHJcblxyXG4uZmZsYWctZ3Age1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOS41MTglXHJcbn1cclxuXHJcbi5mZmxhZy1ndCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE5LjczODMlXHJcbn1cclxuXHJcbi5mZmxhZy1neSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE5Ljk2JVxyXG59XHJcblxyXG4uZmZsYWctaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMC4xODE3JVxyXG59XHJcblxyXG4uZmZsYWctaG4ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMC40MDM0JVxyXG59XHJcblxyXG4uZmZsYWctam0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMC42MjQxJVxyXG59XHJcblxyXG4uZmZsYWctbXEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMC44NDY4JVxyXG59XHJcblxyXG4uZmZsYWctbXgge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMS4wNjg1JVxyXG59XHJcblxyXG4uZmZsYWctbXMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMS4yOTAyJVxyXG59XHJcblxyXG4uZmZsYWctbmkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMS41MTE5JVxyXG59XHJcblxyXG4uZmZsYWctcGEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMS43MzM2JVxyXG59XHJcblxyXG4uZmZsYWctcHkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMS45NTUzJVxyXG59XHJcblxyXG4uZmZsYWctcGUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMi4xNzclXHJcbn1cclxuXHJcbi5mZmxhZy1wciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyMi40MDAyJVxyXG59XHJcblxyXG4uZmZsYWctYmwge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMi42MjA0JVxyXG59XHJcblxyXG4uZmZsYWcta24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMi44NDIxJVxyXG59XHJcblxyXG4uZmZsYWctbGMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMy4wNjM4JVxyXG59XHJcblxyXG4uZmZsYWctcG0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMy4yODU1JVxyXG59XHJcblxyXG4uZmZsYWctdmMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMy41MDcyJVxyXG59XHJcblxyXG4uZmZsYWctc3gge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjMuNzMyJVxyXG59XHJcblxyXG4uZmZsYWctdHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMy45NTA2JVxyXG59XHJcblxyXG4uZmZsYWctdGMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNC4xNzIzJVxyXG59XHJcblxyXG4uZmZsYWctZW4ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNC4zOTQlXHJcbn1cclxuXHJcbi5mZmxhZy12aSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI0LjYxNTclXHJcbn1cclxuXHJcbi5mZmxhZy11eSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyNC44Mzc0JVxyXG59XHJcblxyXG4uZmZsYWctdmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNS4wNTkxJVxyXG59XHJcblxyXG4uZmZsYWctYWIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNS4yNzklXHJcbn1cclxuXHJcbi5mZmxhZy1hZiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1LjUwMjUlXHJcbn1cclxuXHJcbi5mZmxhZy1heiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1LjcyNDIlXHJcbn1cclxuXHJcbi5mZmxhZy1iZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1Ljk0NTklXHJcbn1cclxuXHJcbi5mZmxhZy1idCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI2LjE2NzYlXHJcbn1cclxuXHJcbi5mZmxhZy1ibiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI2LjM4ODUlXHJcbn1cclxuXHJcbi5mZmxhZy1raCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI2LjYxMSVcclxufVxyXG5cclxuLmZmbGFnLWNuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI2LjgzMjclXHJcbn1cclxuXHJcbi5mZmxhZy1nZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI3LjA1NDQlXHJcbn1cclxuXHJcbi5mZmxhZy1oayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI3LjI3NjElXHJcbn1cclxuXHJcbi5mZmxhZy1pbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI3LjQ5NzglXHJcbn1cclxuXHJcbi5mZmxhZy1pZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI3LjcxOTUlXHJcbn1cclxuXHJcbi5mZmxhZy1qcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI3Ljk0MTIlXHJcbn1cclxuXHJcbi5mZmxhZy1reiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI4LjE2MTUlXHJcbn1cclxuXHJcbi5mZmxhZy1sYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI4LjM4NDYlXHJcbn1cclxuXHJcbi5mZmxhZy1tbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI4LjYwNjMlXHJcbn1cclxuXHJcbi5mZmxhZy1teSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI4LjgyOSVcclxufVxyXG5cclxuLmZmbGFnLW12IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjkuMDQ5NyVcclxufVxyXG5cclxuLmZmbGFnLW1uIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI5LjI3MTQlXHJcbn1cclxuXHJcbi5mZmxhZy1tbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI5LjQ5MzElXHJcbn1cclxuXHJcbi5mZmxhZy1ucCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyOS43MTQ4JVxyXG59XHJcblxyXG4uZmZsYWcta3Age1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjkuOTM2NSVcclxufVxyXG5cclxuLmZmbGFnLW1wIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzAuMTU4MiVcclxufVxyXG5cclxuLmZmbGFnLXB3IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzAuMzc5OSVcclxufVxyXG5cclxuLmZmbGFnLXBnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzAuNjAxNiVcclxufVxyXG5cclxuLmZmbGFnLXBoIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMwLjgyMzMlXHJcbn1cclxuXHJcbi5mZmxhZy1zZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzMS4wNDUlXHJcbn1cclxuXHJcbi5mZmxhZy1rciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMxLjI2NjclXHJcbn1cclxuXHJcbi5mZmxhZy1sayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzEuNDg4NCVcclxufVxyXG5cclxuLmZmbGFnLXR3IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMxLjcxMDElXHJcbn1cclxuXHJcbi5mZmxhZy10aiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMxLjkzMTglXHJcbn1cclxuXHJcbi5mZmxhZy10aCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMyLjE1MzUlXHJcbn1cclxuXHJcbi5mZmxhZy10bCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzMi4zNzUyJVxyXG59XHJcblxyXG4uZmZsYWctdG0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMi41OTY5JVxyXG59XHJcblxyXG4uZmZsYWctdm4ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMi44MTg2JVxyXG59XHJcblxyXG4uZmZsYWctYWwge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMy4wNDAzJVxyXG59XHJcblxyXG4uZmZsYWctYWQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMy4yNTk3NSVcclxufVxyXG5cclxuLmZmbGFnLWFtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzMuNDgzNyVcclxufVxyXG5cclxuLmZmbGFnLWF0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzMuNzA1NCVcclxufVxyXG5cclxuLmZmbGFnLWJ5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMzLjkyNzElXHJcbn1cclxuXHJcbi5mZmxhZy1iZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM0LjE0ODglXHJcbn1cclxuXHJcbi5mZmxhZy1iYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM0LjM3MDUlXHJcbn1cclxuXHJcbi5mZmxhZy1iZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM0LjU5MjIlXHJcbn1cclxuXHJcbi5mZmxhZy1ociB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM0LjgxMzklXHJcbn1cclxuXHJcbi5mZmxhZy1jeSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1LjAzNTYlXHJcbn1cclxuXHJcbi5mZmxhZy1jeiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzNS4yNTU1JVxyXG59XHJcblxyXG4uZmZsYWctZGsge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNS40NzklXHJcbn1cclxuXHJcbi5mZmxhZy1lZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1LjcwMDclXHJcbn1cclxuXHJcbi5mZmxhZy1mbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1LjkyMjQlXHJcbn1cclxuXHJcbi5mZmxhZy1maSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM2LjE0NDElXHJcbn1cclxuXHJcbi5mZmxhZy1mciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM2LjM2NTglXHJcbn1cclxuXHJcbi5mZmxhZy1kZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM2LjU4NzUlXHJcbn1cclxuXHJcbi5mZmxhZy1naSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM2LjgwOTIlXHJcbn1cclxuXHJcbi5mZmxhZy1nciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzNy4wMzA5JVxyXG59XHJcblxyXG4uZmZsYWctaHUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNy4yNTI2JVxyXG59XHJcblxyXG4uZmZsYWctaXMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNy40NzQzJVxyXG59XHJcblxyXG4uZmZsYWctaWUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNy42OTYlXHJcbn1cclxuXHJcbi5mZmxhZy1pbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM3LjkxNzclXHJcbn1cclxuXHJcbi5mZmxhZy1pdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM4LjEzOTQlXHJcbn1cclxuXHJcbi5mZmxhZy1qZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM4LjM2MTElXHJcbn1cclxuXHJcbi5mZmxhZy14ayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM4LjU4MjglXHJcbn1cclxuXHJcbi5mZmxhZy1sdiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM4LjgwNDUlXHJcbn1cclxuXHJcbi5mZmxhZy1saSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzOS4wMjYyJVxyXG59XHJcblxyXG4uZmZsYWctbHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOS4yNDc5JVxyXG59XHJcblxyXG4uZmZsYWctbHUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOS40Njk2JVxyXG59XHJcblxyXG4uZmZsYWctbXQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzkuNjkxMyVcclxufVxyXG5cclxuLmZmbGFnLW1kIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzkuOTEzJVxyXG59XHJcblxyXG4uZmZsYWctbWMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MC4xMzQ3JVxyXG59XHJcblxyXG4uZmZsYWctbWUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MC4zNTY0JVxyXG59XHJcblxyXG4uZmZsYWctbmwge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MC41NzgxJVxyXG59XHJcblxyXG4uZmZsYWctbWsge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MC43OTk4JVxyXG59XHJcblxyXG4uZmZsYWctbm8ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MS4wMjE1JVxyXG59XHJcblxyXG4uZmZsYWctcGwge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MS4yNDMyJVxyXG59XHJcblxyXG4uZmZsYWctcHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MS40NjQ5JVxyXG59XHJcblxyXG4uZmZsYWctcm8ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MS42ODY2JVxyXG59XHJcblxyXG4uZmZsYWctcnUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MS45MDgzJVxyXG59XHJcblxyXG4uZmZsYWctc20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Mi4xMyVcclxufVxyXG5cclxuLmZmbGFnLXJzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDIuMzUxNyVcclxufVxyXG5cclxuLmZmbGFnLXNrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDIuNTczNCVcclxufVxyXG5cclxuLmZmbGFnLXNpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDIuNzk1MSVcclxufVxyXG5cclxuLmZmbGFnLWVzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQzLjAxNjglXHJcbn1cclxuXHJcbi5mZmxhZy1zZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQzLjIzODUlXHJcbn1cclxuXHJcbi5mZmxhZy1jaCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQzLjQ2MDIlXHJcbn1cclxuXHJcbi5mZmxhZy10ciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQzLjY4MTklXHJcbn1cclxuXHJcbi5mZmxhZy11YSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQzLjkwMzYlXHJcbn1cclxuXHJcbi5mZmxhZy1nYiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ0LjEyNTMlXHJcbn1cclxuXHJcbi5mZmxhZy12YSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNDQuMzQ3JVxyXG59XHJcblxyXG4uZmZsYWctYmgge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NC41Njg3JVxyXG59XHJcblxyXG4uZmZsYWctaXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NC43OTA0JVxyXG59XHJcblxyXG4uZmZsYWctaXEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NS4wMTIxJVxyXG59XHJcblxyXG4uZmZsYWctaWwge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NS4yMzM4JVxyXG59XHJcblxyXG4uZmZsYWcta3cge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDUuNDU1NSVcclxufVxyXG5cclxuLmZmbGFnLWpvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQ1LjY3NzIlXHJcbn1cclxuXHJcbi5mZmxhZy1rZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ1Ljg5NyVcclxufVxyXG5cclxuLmZmbGFnLWxiIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDYuMTIwNiVcclxufVxyXG5cclxuLmZmbGFnLW9tIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQ2LjM0MjMlXHJcbn1cclxuXHJcbi5mZmxhZy1wayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ2LjU2MSVcclxufVxyXG5cclxuLmZmbGFnLXBzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDYuNzg1NyVcclxufVxyXG5cclxuLmZmbGFnLXFhIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDcuMDA3NCVcclxufVxyXG5cclxuLmZmbGFnLXNhIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDcuMjI5MSVcclxufVxyXG5cclxuLmZmbGFnLXN5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDcuNDUwOCVcclxufVxyXG5cclxuLmZmbGFnLWFlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDcuNjcyNSVcclxufVxyXG5cclxuLmZmbGFnLXV6IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQ3Ljg5NDIlXHJcbn1cclxuXHJcbi5mZmxhZy1hcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNDguMTE1OSVcclxufVxyXG5cclxuLmZmbGFnLWF1IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDguMzM3NiVcclxufVxyXG5cclxuLmZmbGFnLWN4IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDguNTU5MyVcclxufVxyXG5cclxuLmZmbGFnLWNjIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDguNzgxJVxyXG59XHJcblxyXG4uZmZsYWctY2sge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OS4wMDIlXHJcbn1cclxuXHJcbi5mZmxhZy1maiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ5LjIyNDQlXHJcbn1cclxuXHJcbi5mZmxhZy1wZiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ5LjQ0NDUlXHJcbn1cclxuXHJcbi5mZmxhZy1ndSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ5LjY2NzglXHJcbn1cclxuXHJcbi5mZmxhZy1raSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ5Ljg4OTUlXHJcbn1cclxuXHJcbi5mZmxhZy1taCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MC4xMTEyJVxyXG59XHJcblxyXG4uZmZsYWctZm0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MC4zMzI5JVxyXG59XHJcblxyXG4uZmZsYWctbmMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MC41NTQ2JVxyXG59XHJcblxyXG4uZmZsYWctbnoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MC43NzYzJVxyXG59XHJcblxyXG4uZmZsYWctbnIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTAuOTk4JVxyXG59XHJcblxyXG4uZmZsYWctbnUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MS4yMTk3JVxyXG59XHJcblxyXG4uZmZsYWctbmYge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MS40NDE0JVxyXG59XHJcblxyXG4uZmZsYWctd3Mge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTEuNjYzMSVcclxufVxyXG5cclxuLmZmbGFnLXNiIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUxLjg4NDglXHJcbn1cclxuXHJcbi5mZmxhZy10ayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUyLjEwNjUlXHJcbn1cclxuXHJcbi5mZmxhZy10byB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1Mi4zMjgyJVxyXG59XHJcblxyXG4uZmZsYWctdHYge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1Mi41NDk5JVxyXG59XHJcblxyXG4uZmZsYWctdnUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTIuNzcxNiVcclxufVxyXG5cclxuLmZmbGFnLXdmIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTIuOTkzMyVcclxufVxyXG5cclxuLmZmbGFnLWV1IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTMuMjE1JVxyXG59XHJcblxyXG4uZmZsYWctanIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1My40MzE1JVxyXG59XHJcblxyXG4uZmZsYWctb2x5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTMuNjU4NCVcclxufVxyXG5cclxuLmZmbGFnLXVuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTMuODc1JVxyXG59XHJcblxyXG4uZmZsYWctYmUuZmYtcm91bmQsXHJcbi5mZmxhZy1jaS5mZi1yb3VuZCxcclxuLmZmbGFnLWZyLmZmLXJvdW5kLFxyXG4uZmZsYWctZ24uZmYtcm91bmQsXHJcbi5mZmxhZy1pZS5mZi1yb3VuZCxcclxuLmZmbGFnLWl0LmZmLXJvdW5kLFxyXG4uZmZsYWctbWwuZmYtcm91bmQsXHJcbi5mZmxhZy1uZy5mZi1yb3VuZCxcclxuLmZmbGFnLXJvLmZmLXJvdW5kLFxyXG4uZmZsYWctdGQuZmYtcm91bmQge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MDAwMCVcclxufVxyXG5cclxuLmZmLXJvdW5kIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDE2MCU7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuICBib3JkZXItcmFkaXVzOiA1MCVcclxufVxyXG5cclxuLmZmLXJvdW5kLmZmLXNtIHtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHhcclxufVxyXG5cclxuLmZmLXJvdW5kLmZmLW1kIHtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE4cHhcclxufVxyXG5cclxuLmZmLXJvdW5kLmZmLWxnIHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHhcclxufVxyXG5cclxuLmZmLXJvdW5kLmZmLXhsIHtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHhcclxufSIsIi5idXR0b24ge1xyXG4gIC8vIG1hcmdpbi1ib3R0b206IDEuNGVtO1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gIEBleHRlbmQgJW1vbnQtODAwO1xyXG4gIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgyNywgMjQpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxNSwgMTIzLCAyNTIsIDAuNyk7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgbGluZWFyO1xyXG5cclxuICAmLS1lbGlwc2Uge1xyXG4gICAgY29sb3I6IGxpZ2h0ZW4oJGJsYWNrLCA5JSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMHB4ICM4QTY1MDAsXHJcbiAgICAgIDBweCA0cHggOHB4ICMzQTJCMDA7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxuICB9XHJcbn0iLCIudGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG5cclxuICAmX190ZXh0LFxyXG4gICZfX251bSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuICAgIGFuaW1hdGlvbjogY2luZW1hdGljSW5PdXQgM3MgZWFzZS1pbi1vdXQgMnM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDJzO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICAvLyBAZXh0ZW5kICVjb21taXNzaW9uZXItNzAwO1xyXG4gICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDU4LCAzMik7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNDtcclxuICB9XHJcblxyXG4gICZfX251bSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAvLyBAZXh0ZW5kICVjb21taXNzaW9uZXItODAwO1xyXG4gICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDg4LCA0OCk7XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGNpbmVtYXRpY0luT3V0IHtcclxuICAgIDAlIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gd2hpdGU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAyNSUge1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgd2hpdGU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMCB3aGl0ZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMWVtIHdoaXRlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDEzMjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZS1icCkge1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJi1mbHVpZCB7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICB9XHJcbn0iLCIuYXBwLWJ0biB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcblxyXG4gICAgcGFkZGluZzogMWVtIDFlbTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBAZXh0ZW5kICVtb250LTgwMDtcclxuICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxNiwgMTQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNGVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyBib3gtc2hhZG93OiAwcHggMHB4IDE1LjM4MTFweCByZ2JhKDI1NSwgMTk1LCAxLCAwLjUpO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBib3JkZXItY29sb3IgMC4ycyBsaW5lYXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgQGV4dGVuZCAlbW9udC04MDA7XHJcbiAgICAgIC8vIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkd2hpdGUgMCUsICR3aGl0ZSAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufSIsIi5saW5rcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmctdG9wOiAxZW07XHJcblxyXG4gIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAzOS4zMyUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcclxuXHJcbiAgLmxpbmtzLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLnJlZy1idG4ge1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVnLWJ0bixcclxuICAuYXBwLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYXBwLWxpbmtzIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG9yZGVyOiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdmcge1xyXG5cclxuICAgICAgd2lkdGg6IDM0dnc7XHJcbiAgICAgIGhlaWdodDogMTB2dztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICB3aWR0aDogMTMzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVnLWJ0bixcclxuICAuYXBwLWJ0bixcclxuICAuYXBwLWxpbmtzLFxyXG4gIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnJlZy1idG4sXHJcbiAgLmFwcC1idG4sXHJcbiAgLmFwcC1saW5rcyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAucmVnLWJ0bixcclxuICAvLyAuYXBwLWJ0biB7XHJcbiAgLy8gICBidXR0b24ge1xyXG4gIC8vICAgICBtaW4td2lkdGg6IDI0M3B4O1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgLmFwcC1idG4ge1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQGluY2x1ZGUgbXEobWQpIHtcclxuXHJcbiAgLy8gICAuYXBwLWJ0bixcclxuICAvLyAgIC5hcHAtbGlua3MsXHJcbiAgLy8gICAuc29jLW5ldHdvcmtzIHtcclxuICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIC8vICAgICB3aWR0aDogMzAlO1xyXG4gIC8vICAgfVxyXG5cclxuICAvLyAgIC5zb2MtbmV0d29ya3Mge1xyXG4gIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG5cclxuICAgIC5hcHAtYnRuLFxyXG4gICAgLmFwcC1saW5rcyxcclxuICAgIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAvLyB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcHAtbGlua3Mge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zb2MtbmV0d29ya3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3JkZXI6IDE7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICBvcmRlcjogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDElO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgLy8gcGFkZGluZy1sZWZ0OiAyJTtcclxuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDIlO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbiAgICAgIEBleHRlbmQgJW1vbnQtODAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgdXNlIHtcclxuICAgICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcblxyXG4gICAgICAgIHVzZSB7XHJcbiAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmxhbmdDaGVjayB7XHJcblxyXG4gIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy8gcmlnaHQ6IDEwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgLy8gd2lkdGg6IDU2cHg7XHJcbiAgaGVpZ2h0OiAzM3B4O1xyXG5cclxuICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAvLyB3aWR0aDogODdweDtcclxuICAgIC8vIHRvcDogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IGJnU2hvdztcclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblxyXG4gICAgICBAa2V5ZnJhbWVzIGJnU2hvdyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxODAsIDE4MCwgMTgwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogYmdTaG93MjtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgYmdTaG93MiB7XHJcbiAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAwLCAyMDAsIDIwMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGFuZ0NoZWNrX19pdGVtIHtcclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguc2VsZWN0ZWQpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNob3dJdGVtO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuN3M7XHJcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2hvd0l0ZW1EZXNjO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC43cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMCwgMjAwLCAyMDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBzaG93SXRlbSB7XHJcbiAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHNob3dJdGVtRGVzYyB7XHJcbiAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcmRlcjogMztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLy8gaGVpZ2h0OiAyMXB4O1xyXG4gICAgICByaWdodDogMiU7XHJcbiAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgIG1hcmdpbjogM3B4IDZweCAzcHggNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFuZ0NvbnRleHQge1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnQXJpYWwnLCBzZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW46IDVweCA3cHg7XHJcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmb250IHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNlcmlmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzM3Mzc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiA3NnB4OyBcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxhbmdDb250ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFycm93IHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzczNztcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAyOCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgbGVmdDogMjQlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDI4JTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDI0JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLnNlbGVjdGVkKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBvcmRlcjogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDEwMTAxIDMwLjczJSwgcmdiYSgxLCAxLCAxLCAwKSAxMDAlKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogLjZlbSAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pZGRsZS1icCkge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtYnApIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc29jLW5ldHdvcmtzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIG1heC1oZWlnaHQ6IDU0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgbWF4LWhlaWdodDogOTFweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcclxuICAgIH1cclxuICB9XHJcbn0iLCIubG9nbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N2ZyB7XHJcbiAgICAvLyB3aWR0aDogMTIwcHg7XHJcbiAgICAvLyBoZWlnaHQ6IDIzcHg7XHJcbiAgICB3aWR0aDogMTkwcHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgLy8gd2lkdGg6IDQwdnc7XHJcbiAgICAvLyBoZWlnaHQ6IDQuMnZ3O1xyXG5cclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC44KSk7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTk3cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvbnRlbnQge1xyXG4gIEBleHRlbmQgJWdvYm9sZC1ib2xkLTQwMDtcclxuICBwYWRkaW5nLWJvdHRvbTogMyU7XHJcbiAgcGFkZGluZy10b3A6IDIlO1xyXG5cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggNHB4IDZweCBibGFjayk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Ftb3VudCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY+c3BhbiB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDU1ZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDU2LCAyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCg0NiwgMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGVyc2VudCB7XHJcblxyXG4gICAgLmNvbnRlbnRfX3N1YiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BlcnNlbnQsXHJcbiAgJl9fY3VycmVuY3kge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgIGNvbG9yOiAkYWNjZW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxODAsIDYwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMDU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxMDNweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxMjAsIDI0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib251cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9tbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZzogMCAxJTtcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIGNvbG9yOiAkYWNjZW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCg4MCwgMzYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcHR1cmUge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoNDQsIDI0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuM2VtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LXNoYWRvdyB7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggYmxhY2ssXHJcbiAgICAgIDFweCAxcHggMnB4IGJsYWNrLFxyXG4gICAgICAycHggMnB4IDRweCBibGFjaztcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGV4dGVuZCAlZ29ib2xkLWJvbGQtNDAwO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi5ncmFkaWVudC10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgzMDAsIDYwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAvLyBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMzAwLCA2MCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEyOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxMzYsIDgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5idG4tYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xyXG5cclxuICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICB9XHJcblxyXG4gIC5ydWxlcy1saW5rIHtcclxuICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTc1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMzAlLCAjZmZmIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDcwJSk7XHJcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMjAwJTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaGluZSAycyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc2hpbmUgMnMgaW5maW5pdGU7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgc2hpbmUge1xyXG4gICAgMCUge1xyXG4gICAgICBtYXNrLXBvc2l0aW9uOiAtNTAlO1xyXG4gICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IDE1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgIG1hc2stcG9zaXRpb246IC01MCU7XHJcbiAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTUwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuaGVyb2VzIHtcclxuICAvLyBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA1NTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHJcbiAgLy8gQGtleWZyYW1lcyBpZGVudGlmaWVyIHt9XHJcblxyXG4gIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIG1heC13aWR0aDogNTB2dztcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMDAwMCAwJSwgcmdiYSgzNSwgMzUsIDM1LCAwKSAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgLy8gd2lkdGg6IDcwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBib3R0b206IC00ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYXJjaGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZXNwb3J0cy1oZXJvZXMvYXJjaGVyMnhkZXNjdG9wLnBuZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN2VtIC0zdnc7XHJcbiAgICAgIG1heC13aWR0aDogNjYwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5ZW0gM2VtO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMWVtIDJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBlbSA5ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgbGVmdDogMTUlO1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0yZW0gYm90dG9tXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1mYmkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9lc3BvcnRzLWhlcm9lcy9mYmkxeERlc3RvcC5wbmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XHJcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN2VtIDB2aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNWVtIDB2aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4ZW0gNmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogODAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIGxlZnQ6IDQlO1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNhdmEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9lc3BvcnRzLWhlcm9lcy9zYXZhMnhEZXNjdG9wLnBuZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTBweCAxMHZoO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2ZW0gMnZoO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMmVtIDJ2aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ZW0gN2VtO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG5cclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMmVtIDdlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tIC0yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hcmNoZXIsXHJcbiAgICAmLS1mYmksXHJcbiAgICAmLS1zYXZhIHtcclxuICAgICAgLy8gQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IDMwJTtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtc2hhZG93IHtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCBibGFjayxcclxuICAgICAgMXB4IDFweCAzcHggYmxhY2ssXHJcbiAgICAgIDFweCAxcHggNHB4IGJsYWNrXHJcbiAgfVxyXG59IiwiZm9vdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMDAwMCAwJSwgcmdiYSgzNSwgMzUsIDM1LCAwKSAxMDAlKTtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyb2VzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGF5bWVudHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGdhcDogMTBweCAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBvcmRlcjogMDtcclxuICAgICAgbWF4LXdpZHRoOiBhdXRvO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiAzMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXBwLWxpbmtzIHtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn0iXX0= */