/* reset CSS */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {
  display: block;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

img,
object,
embed {
  max-width: 100%;
}

html {
  overflow-y: scroll;
}

ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  font-weight: bold;
  vertical-align: bottom;
}

td {
  font-weight: normal;
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

pre {
  white-space: pre; /* CSS2 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}

input[type=radio] {
  vertical-align: text-bottom;
}

input[type=checkbox] {
  vertical-align: bottom;
}

.ie7 input[type=checkbox] {
  vertical-align: baseline;
}

.ie6 input {
  vertical-align: text-bottom;
}

select, input, textarea {
  font: 99% sans-serif;
}

table {
  font-size: inherit;
  font: 100%;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

td, td img {
  vertical-align: top;
}

/* Make sure sup and sub don't mess with your line-heights https://gist.github.com/413930 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* standardize any monospaced elements */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
  margin: 0;
}

/* make buttons play nice in IE */
button,
input[type=button] {
  width: auto;
  overflow: visible;
}

/* scale images in IE7 more attractively */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

/*reset CSS end*/
.header {
  background: #F1F1F1;
}
.header-wrp {
  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: 20px 0;
}
@media screen and (max-width: 576px) {
  .header-wrp {
    padding: 15px 0;
  }
}
.header-logo {
  max-width: 185px;
}
@media screen and (max-width: 576px) {
  .header-logo {
    max-width: 95px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.header-logo img {
  width: 100%;
}
.header-menu__wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
}
@media screen and (max-width: 768px) {
  .header-menu__wrp {
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
  }
}
@media screen and (max-width: 576px) {
  .header-menu__wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 10px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 20px;
  }
}
.header-menu__link {
  font-size: 22px;
  color: #000;
  position: relative;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .header-menu__link {
    font-size: 18px;
  }
}
.header-menu__link:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 1px;
  background-color: #222;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.header-menu__link:hover:before {
  width: 100%;
}
.header-menu__btn {
  background: #F6E200;
  padding: 10px 30px;
  position: initial;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 5px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 768px) {
  .header-menu__btn {
    padding: 10px 15px;
  }
}
@media screen and (max-width: 576px) {
  .header-menu__btn {
    margin-left: 0;
  }
}
.header-menu__btn span {
  font-size: 20px;
  font-weight: 500;
  position: relative;
}
@media screen and (max-width: 768px) {
  .header-menu__btn span {
    font-size: 18px;
  }
}
.header-menu__btn span:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 1px;
  background-color: #222;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.header-menu__btn:hover {
  background: #F6E200;
}
.header-menu__btn:hover span:before {
  width: 100%;
}
.header-burger {
  display: none;
  position: relative;
  width: 30px;
  height: 20px;
}
@media screen and (max-width: 576px) {
  .header-burger {
    display: block;
  }
}
.header-burger span {
  position: absolute;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #000;
  border-radius: 4px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.header-burger span:nth-of-type(1) {
  top: 0;
}
.header-burger span:nth-of-type(2) {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.header-burger span:nth-of-type(3) {
  bottom: 0;
}
.header-burger._active span:nth-of-type(1) {
  -webkit-transform: translateY(9px) rotate(-45deg);
      -ms-transform: translateY(9px) rotate(-45deg);
          transform: translateY(9px) rotate(-45deg);
}
.header-burger._active span:nth-of-type(2) {
  left: 200%;
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-animation: active-menu 0.8s forwards;
          animation: active-menu 0.8s forwards;
}
@-webkit-keyframes active-menu {
  100% {
    width: 0;
  }
}
@keyframes active-menu {
  100% {
    width: 0;
  }
}
.header-burger._active span:nth-of-type(3) {
  -webkit-transform: translateY(-8px) rotate(45deg);
      -ms-transform: translateY(-8px) rotate(45deg);
          transform: translateY(-8px) rotate(45deg);
}
.header-mob__menu {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 67px;
  right: 0;
  background: #fff;
  -webkit-transform-origin: 0% 0%;
      -ms-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: translate(200%, 0);
      -ms-transform: translate(200%, 0);
          transform: translate(200%, 0);
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}
.header-mob__menu._open {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
@media screen and (max-width: 576px) {
  .header-mob__menu._open {
    z-index: 99;
  }
}

.mp-test-wrapper {
  margin: auto;
  padding: 0;
  width: 100%;
  max-width: 1074px;
  min-height: 669px;
}
@media screen and (max-width: 1200px) {
  .mp-test-wrapper {
    min-height: unset;
  }
}

.mp-test {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: 1074px;
  min-height: 669px;
  height: 100%;
  gap: 24px;
}
@media screen and (max-width: 1200px) {
  .mp-test {
    min-height: unset;
  }
}
@media screen and (max-width: 768px) {
  .mp-test {
    padding: 40px 20px;
    margin: unset;
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}

.mp-test-start {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 132px 50px 73px;
  background-image: url("../images/mp-test/start-bg.jpg");
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .mp-test-start {
    background-size: contain;
    background-position: right center;
    background-image: url("../images/mp-test/start-bg-xs.jpg");
    padding: 40px 20px;
  }
}
.mp-test-start__title {
  margin-bottom: 100px;
  max-width: 896px;
  font-size: 68px;
  font-weight: 700;
  line-height: 0.9;
  color: #fff;
  text-shadow: 0 -3px 0 #000000, 0 -3px 0 #000000, 0 3px 0 #000000, 0 3px 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -1px -3px 0 #000000, 1px -3px 0 #000000, -1px 3px 0 #000000, 1px 3px 0 #000000, -3px -1px 0 #000000, 3px -1px 0 #000000, -3px 1px 0 #000000, 3px 1px 0 #000000, -2px -3px 0 #000000, 2px -3px 0 #000000, -2px 3px 0 #000000, 2px 3px 0 #000000, -3px -2px 0 #000000, 3px -2px 0 #000000, -3px 2px 0 #000000, 3px 2px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000;
}
@media screen and (max-width: 1200px) {
  .mp-test-start__title {
    max-width: 576px;
    font-size: 48px;
    line-height: 1.1;
    text-shadow: 0 -2px 0 #000000, 0 -2px 0 #000000, 0 2px 0 #000000, 0 2px 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -1px -2px 0 #000000, 1px -2px 0 #000000, -1px 2px 0 #000000, 1px 2px 0 #000000, -2px -1px 0 #000000, 2px -1px 0 #000000, -2px 1px 0 #000000, 2px 1px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
  }
}
@media screen and (max-width: 768px) {
  .mp-test-start__title {
    max-width: 576px;
    font-size: 28px;
    line-height: 1.1;
    text-shadow: 0 -2px 0 #000000, 0 -2px 0 #000000, 0 2px 0 #000000, 0 2px 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -1px -2px 0 #000000, 1px -2px 0 #000000, -1px 2px 0 #000000, 1px 2px 0 #000000, -2px -1px 0 #000000, 2px -1px 0 #000000, -2px 1px 0 #000000, 2px 1px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
  }
}

.mp-test-start-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
@media screen and (max-width: 1200px) {
  .mp-test-start-footer {
    gap: 17px;
  }
}
@media screen and (max-width: 576px) {
  .mp-test-start-footer {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 17px;
  }
}
.mp-test-start-footer__btn {
  padding: 14px 22px 25px;
  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;
  font-size: 59px;
  font-weight: 700;
  line-height: 0.9;
  color: #fff;
  border-radius: 25px;
  border: 5px solid #000;
  background: #019C15;
  -webkit-box-shadow: -5px 5px 20px 0px #019C15;
          box-shadow: -5px 5px 20px 0px #019C15;
  text-shadow: 0 -3px 0 #000000, 0 -3px 0 #000000, 0 3px 0 #000000, 0 3px 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -1px -3px 0 #000000, 1px -3px 0 #000000, -1px 3px 0 #000000, 1px 3px 0 #000000, -3px -1px 0 #000000, 3px -1px 0 #000000, -3px 1px 0 #000000, 3px 1px 0 #000000, -2px -3px 0 #000000, 2px -3px 0 #000000, -2px 3px 0 #000000, 2px 3px 0 #000000, -3px -2px 0 #000000, 3px -2px 0 #000000, -3px 2px 0 #000000, 3px 2px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000;
  -webkit-transition: 300ms background-color, 300ms -webkit-box-shadow;
  transition: 300ms background-color, 300ms -webkit-box-shadow;
  transition: 300ms background-color, 300ms box-shadow;
  transition: 300ms background-color, 300ms box-shadow, 300ms -webkit-box-shadow;
}
@media screen and (max-width: 1200px) {
  .mp-test-start-footer__btn {
    text-shadow: 0 -2px 0 #000000, 0 -2px 0 #000000, 0 2px 0 #000000, 0 2px 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -1px -2px 0 #000000, 1px -2px 0 #000000, -1px 2px 0 #000000, 1px 2px 0 #000000, -2px -1px 0 #000000, 2px -1px 0 #000000, -2px 1px 0 #000000, 2px 1px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
    padding: 7px 13px 13px;
    border-radius: 6px;
    border: 2px solid #000;
    font-size: 32px;
    -webkit-box-shadow: -1.68px 1.68px 6.7px 0px #019C15;
            box-shadow: -1.68px 1.68px 6.7px 0px #019C15;
  }
}
@media (hover: hover) and (pointer: fine) {
  .mp-test-start-footer__btn:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: #AEFF6F;
  }
}
.mp-test-start-footer__btn:active {
  -webkit-transition-duration: 50ms;
          transition-duration: 50ms;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.mp-test-start-footer__passed {
  font-size: 35px;
  max-width: 244px;
  font-weight: 500;
  color: #000;
  line-height: 1;
}
@media screen and (max-width: 1200px) {
  .mp-test-start-footer__passed {
    max-width: 132px;
    font-size: 19px;
  }
}
.mp-test-start-footer__passed b {
  font-weight: 900;
  color: #019C15;
  white-space: nowrap;
}

.mp-test-question {
  padding: 60px 40px 9px;
  min-height: 669px;
}
@media screen and (max-width: 768px) {
  .mp-test-question {
    padding: 30px 20px;
  }
}
.mp-test-question__title {
  max-width: 896px;
  font-size: 68px;
  font-weight: 700;
  line-height: 0.9;
  color: #E6F5E8;
  text-shadow: 0 -3px 0 #000000, 0 -3px 0 #000000, 0 3px 0 #000000, 0 3px 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -1px -3px 0 #000000, 1px -3px 0 #000000, -1px 3px 0 #000000, 1px 3px 0 #000000, -3px -1px 0 #000000, 3px -1px 0 #000000, -3px 1px 0 #000000, 3px 1px 0 #000000, -2px -3px 0 #000000, 2px -3px 0 #000000, -2px 3px 0 #000000, 2px 3px 0 #000000, -3px -2px 0 #000000, 3px -2px 0 #000000, -3px 2px 0 #000000, 3px 2px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000;
}
@media screen and (max-width: 1200px) {
  .mp-test-question__title {
    max-width: 576px;
    font-size: 30px;
    line-height: 1.1;
    text-shadow: 0 -2px 0 #000000, 0 -2px 0 #000000, 0 2px 0 #000000, 0 2px 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -1px -2px 0 #000000, 1px -2px 0 #000000, -1px 2px 0 #000000, 1px 2px 0 #000000, -2px -1px 0 #000000, 2px -1px 0 #000000, -2px 1px 0 #000000, 2px 1px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
  }
}
@media screen and (max-width: 375px) {
  .mp-test-question__title {
    font-size: 28px;
  }
}
.mp-test-question__question {
  max-width: calc(100% - 200px);
  font-size: 38px;
  font-weight: 700;
  line-height: 1.1;
  color: #fff;
  text-shadow: 0 -3px 0 #000000, 0 -3px 0 #000000, 0 3px 0 #000000, 0 3px 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -1px -3px 0 #000000, 1px -3px 0 #000000, -1px 3px 0 #000000, 1px 3px 0 #000000, -3px -1px 0 #000000, 3px -1px 0 #000000, -3px 1px 0 #000000, 3px 1px 0 #000000, -2px -3px 0 #000000, 2px -3px 0 #000000, -2px 3px 0 #000000, 2px 3px 0 #000000, -3px -2px 0 #000000, 3px -2px 0 #000000, -3px 2px 0 #000000, 3px 2px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000;
}
@media screen and (max-width: 1200px) {
  .mp-test-question__question {
    font-size: 30px;
    text-shadow: 0 -2px 0 #000000, 0 -2px 0 #000000, 0 2px 0 #000000, 0 2px 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -1px -2px 0 #000000, 1px -2px 0 #000000, -1px 2px 0 #000000, 1px 2px 0 #000000, -2px -1px 0 #000000, 2px -1px 0 #000000, -2px 1px 0 #000000, 2px 1px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
  }
}
@media screen and (max-width: 768px) {
  .mp-test-question__question {
    font-size: 18px;
    text-shadow: 0 -2px 0 #000000, 0 -2px 0 #000000, 0 2px 0 #000000, 0 2px 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -1px -2px 0 #000000, 1px -2px 0 #000000, -1px 2px 0 #000000, 1px 2px 0 #000000, -2px -1px 0 #000000, 2px -1px 0 #000000, -2px 1px 0 #000000, 2px 1px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
  }
}
@media screen and (max-width: 576px) {
  .mp-test-question__question {
    max-width: 100%;
  }
}
@media screen and (max-width: 375px) {
  .mp-test-question__question {
    font-size: 28px;
  }
}

.mp-test-pic {
  display: block;
  position: absolute;
  right: 26px;
  top: 26px;
  max-width: 260px;
  max-height: 170px;
}
@media screen and (max-width: 576px) {
  .mp-test-pic {
    top: unset;
    left: 50%;
    bottom: 60px;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    max-height: 153px;
    max-width: 230px;
  }
}

.mp-test-formgroup {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}

.mp-test-variant {
  display: block;
  position: relative;
}
.mp-test-variant.disabled {
  pointer-events: none;
}
@media (hover: hover) and (pointer: fine) {
  .mp-test-variant:not(.disabled):hover .mp-test-variant-visible {
    -webkit-box-shadow: -3.08px 3.08px 12.34px 0px #F6E200;
            box-shadow: -3.08px 3.08px 12.34px 0px #F6E200;
    border-color: #000;
  }
  .mp-test-variant:not(.disabled):hover .mp-test-variant-visible__checkbox {
    background-image: url("../images/mp-test/checked.svg");
  }
  .mp-test-variant:not(.disabled):hover .mp-test-variant-visible__text .shadow {
    text-shadow: 0 -3px 0 #000000, 0 -3px 0 #000000, 0 3px 0 #000000, 0 3px 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -1px -3px 0 #000000, 1px -3px 0 #000000, -1px 3px 0 #000000, 1px 3px 0 #000000, -3px -1px 0 #000000, 3px -1px 0 #000000, -3px 1px 0 #000000, 3px 1px 0 #000000, -2px -3px 0 #000000, 2px -3px 0 #000000, -2px 3px 0 #000000, 2px 3px 0 #000000, -3px -2px 0 #000000, 3px -2px 0 #000000, -3px 2px 0 #000000, 3px 2px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000;
  }
}
@media screen and (hover: hover) and (pointer: fine) and (max-width: 1200px) {
  .mp-test-variant:not(.disabled):hover .mp-test-variant-visible__text .shadow {
    text-shadow: 0 -2px 0 #000000, 0 -2px 0 #000000, 0 2px 0 #000000, 0 2px 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -1px -2px 0 #000000, 1px -2px 0 #000000, -1px 2px 0 #000000, 1px 2px 0 #000000, -2px -1px 0 #000000, 2px -1px 0 #000000, -2px 1px 0 #000000, 2px 1px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
  }
}

.mp-test-variant-hidden {
  position: absolute;
  margin-left: -1px;
  width: 1px;
  height: 1px;
  -webkit-clip-path: inset(2px);
          clip-path: inset(2px);
}
.mp-test-variant-hidden:checked ~ .mp-test-variant-visible {
  -webkit-box-shadow: -3.08px 3.08px 12.34px 0px #F6E200;
          box-shadow: -3.08px 3.08px 12.34px 0px #F6E200;
  border-color: #000;
}
.mp-test-variant-hidden:checked ~ .mp-test-variant-visible .mp-test-variant-visible__text .shadow {
  text-shadow: 0 -3px 0 #000000, 0 -3px 0 #000000, 0 3px 0 #000000, 0 3px 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -1px -3px 0 #000000, 1px -3px 0 #000000, -1px 3px 0 #000000, 1px 3px 0 #000000, -3px -1px 0 #000000, 3px -1px 0 #000000, -3px 1px 0 #000000, 3px 1px 0 #000000, -2px -3px 0 #000000, 2px -3px 0 #000000, -2px 3px 0 #000000, 2px 3px 0 #000000, -3px -2px 0 #000000, 3px -2px 0 #000000, -3px 2px 0 #000000, 3px 2px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000;
}
@media screen and (max-width: 1200px) {
  .mp-test-variant-hidden:checked ~ .mp-test-variant-visible .mp-test-variant-visible__text .shadow {
    text-shadow: 0 -2px 0 #000000, 0 -2px 0 #000000, 0 2px 0 #000000, 0 2px 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -1px -2px 0 #000000, 1px -2px 0 #000000, -1px 2px 0 #000000, 1px 2px 0 #000000, -2px -1px 0 #000000, 2px -1px 0 #000000, -2px 1px 0 #000000, 2px 1px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
  }
}
.mp-test-variant-hidden:checked ~ .mp-test-variant-visible .mp-test-variant-visible__checkbox {
  background-image: url("../images/mp-test/checked.svg");
}
.mp-test-variant-hidden:checked.is-right ~ .mp-test-variant-visible {
  -webkit-box-shadow: -3.08px 3.08px 12.34px 0px #019C15;
          box-shadow: -3.08px 3.08px 12.34px 0px #019C15;
  background-color: #e6f5e8;
}
.mp-test-variant-hidden:checked.is-wrong ~ .mp-test-variant-visible {
  -webkit-box-shadow: -3.08px 3.08px 12.34px 0px #CC654B;
          box-shadow: -3.08px 3.08px 12.34px 0px #CC654B;
  background-color: #f5e0db;
}
.mp-test-variant-hidden.is-right ~ .mp-test-variant-visible .mp-test-variant-visible__checkbox {
  background-image: url("../images/mp-test/right.svg");
}
.mp-test-variant-hidden.is-right ~ .mp-test-variant-visible .mp-test-variant-visible__text .shadow {
  text-shadow: 0 -3px 0 #000000, 0 -3px 0 #000000, 0 3px 0 #000000, 0 3px 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -1px -3px 0 #000000, 1px -3px 0 #000000, -1px 3px 0 #000000, 1px 3px 0 #000000, -3px -1px 0 #000000, 3px -1px 0 #000000, -3px 1px 0 #000000, 3px 1px 0 #000000, -2px -3px 0 #000000, 2px -3px 0 #000000, -2px 3px 0 #000000, 2px 3px 0 #000000, -3px -2px 0 #000000, 3px -2px 0 #000000, -3px 2px 0 #000000, 3px 2px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000;
}
@media screen and (max-width: 1200px) {
  .mp-test-variant-hidden.is-right ~ .mp-test-variant-visible .mp-test-variant-visible__text .shadow {
    text-shadow: 0 -2px 0 #000000, 0 -2px 0 #000000, 0 2px 0 #000000, 0 2px 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -1px -2px 0 #000000, 1px -2px 0 #000000, -1px 2px 0 #000000, 1px 2px 0 #000000, -2px -1px 0 #000000, 2px -1px 0 #000000, -2px 1px 0 #000000, 2px 1px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
  }
}
.mp-test-variant-hidden.is-wrong ~ .mp-test-variant-visible {
  border-color: #CC654B;
}
.mp-test-variant-hidden.is-wrong ~ .mp-test-variant-visible .mp-test-variant-visible__checkbox {
  background-image: url("../images/mp-test/wrong.svg");
}
.mp-test-variant-hidden.is-wrong ~ .mp-test-variant-visible .mp-test-variant-visible__text .shadow {
  text-shadow: 0 -3px 0 #CC654B, 0 -3px 0 #CC654B, 0 3px 0 #CC654B, 0 3px 0 #CC654B, -3px 0 0 #CC654B, 3px 0 0 #CC654B, -3px 0 0 #CC654B, 3px 0 0 #CC654B, -1px -3px 0 #CC654B, 1px -3px 0 #CC654B, -1px 3px 0 #CC654B, 1px 3px 0 #CC654B, -3px -1px 0 #CC654B, 3px -1px 0 #CC654B, -3px 1px 0 #CC654B, 3px 1px 0 #CC654B, -2px -3px 0 #CC654B, 2px -3px 0 #CC654B, -2px 3px 0 #CC654B, 2px 3px 0 #CC654B, -3px -2px 0 #CC654B, 3px -2px 0 #CC654B, -3px 2px 0 #CC654B, 3px 2px 0 #CC654B, -3px -3px 0 #CC654B, 3px -3px 0 #CC654B, -3px 3px 0 #CC654B, 3px 3px 0 #CC654B, -3px -3px 0 #CC654B, 3px -3px 0 #CC654B, -3px 3px 0 #CC654B, 3px 3px 0 #CC654B;
}
@media screen and (max-width: 1200px) {
  .mp-test-variant-hidden.is-wrong ~ .mp-test-variant-visible .mp-test-variant-visible__text .shadow {
    text-shadow: 0 -2px 0 #CC654B, 0 -2px 0 #CC654B, 0 2px 0 #CC654B, 0 2px 0 #CC654B, -2px 0 0 #CC654B, 2px 0 0 #CC654B, -2px 0 0 #CC654B, 2px 0 0 #CC654B, -1px -2px 0 #CC654B, 1px -2px 0 #CC654B, -1px 2px 0 #CC654B, 1px 2px 0 #CC654B, -2px -1px 0 #CC654B, 2px -1px 0 #CC654B, -2px 1px 0 #CC654B, 2px 1px 0 #CC654B, -2px -2px 0 #CC654B, 2px -2px 0 #CC654B, -2px 2px 0 #CC654B, 2px 2px 0 #CC654B, -2px -2px 0 #CC654B, 2px -2px 0 #CC654B, -2px 2px 0 #CC654B, 2px 2px 0 #CC654B, -2px -2px 0 #CC654B, 2px -2px 0 #CC654B, -2px 2px 0 #CC654B, 2px 2px 0 #CC654B, -2px -2px 0 #CC654B, 2px -2px 0 #CC654B, -2px 2px 0 #CC654B, 2px 2px 0 #CC654B;
  }
}

.mp-test-variant-visible {
  padding: 8px 20px 12px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  background-color: #fff;
  border-radius: 11px;
  border: 3px solid #888888;
  -webkit-box-shadow: -3.08px 3.08px 12.34px 0px #5C5C5C;
          box-shadow: -3.08px 3.08px 12.34px 0px #5C5C5C;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-property: border-color, background-color, -webkit-box-shadow;
  transition-property: border-color, background-color, -webkit-box-shadow;
  transition-property: box-shadow, border-color, background-color;
  transition-property: box-shadow, border-color, background-color, -webkit-box-shadow;
}
@media screen and (max-width: 1200px) {
  .mp-test-variant-visible {
    padding: 7px 18px;
    gap: 24px;
  }
}
.mp-test-variant-visible__checkbox {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 38px;
  height: 37px;
  background-image: url("../images/mp-test/unchecked.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1200px) {
  .mp-test-variant-visible__checkbox {
    width: 38px;
    height: 37px;
  }
}
@media screen and (max-width: 768px) {
  .mp-test-variant-visible__checkbox {
    width: 32px;
    height: 30px;
  }
}
.mp-test-variant-visible__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 14px;
}
@media screen and (max-width: 1200px) {
  .mp-test-variant-visible__text {
    gap: 13px;
  }
}
.mp-test-variant-visible__text .plain {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.1;
  color: #888888;
}
@media screen and (max-width: 1200px) {
  .mp-test-variant-visible__text .plain {
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  .mp-test-variant-visible__text .plain {
    font-size: 18px;
  }
}
.mp-test-variant-visible__text .shadow {
  font-size: 38px;
  font-weight: 700;
  line-height: 1.1;
  color: #fff;
  text-shadow: 0 -3px 0 #888888, 0 -3px 0 #888888, 0 3px 0 #888888, 0 3px 0 #888888, -3px 0 0 #888888, 3px 0 0 #888888, -3px 0 0 #888888, 3px 0 0 #888888, -1px -3px 0 #888888, 1px -3px 0 #888888, -1px 3px 0 #888888, 1px 3px 0 #888888, -3px -1px 0 #888888, 3px -1px 0 #888888, -3px 1px 0 #888888, 3px 1px 0 #888888, -2px -3px 0 #888888, 2px -3px 0 #888888, -2px 3px 0 #888888, 2px 3px 0 #888888, -3px -2px 0 #888888, 3px -2px 0 #888888, -3px 2px 0 #888888, 3px 2px 0 #888888, -3px -3px 0 #888888, 3px -3px 0 #888888, -3px 3px 0 #888888, 3px 3px 0 #888888, -3px -3px 0 #888888, 3px -3px 0 #888888, -3px 3px 0 #888888, 3px 3px 0 #888888;
  -webkit-transition: 300ms text-shadow;
  transition: 300ms text-shadow;
}
@media screen and (max-width: 1200px) {
  .mp-test-variant-visible__text .shadow {
    text-shadow: 0 -1px 0 #888888, 0 -1px 0 #888888, 0 1px 0 #888888, 0 1px 0 #888888, -1px 0 0 #888888, 1px 0 0 #888888, -1px 0 0 #888888, 1px 0 0 #888888, -1px -1px 0 #888888, 1px -1px 0 #888888, -1px 1px 0 #888888, 1px 1px 0 #888888, -1px -1px 0 #888888, 1px -1px 0 #888888, -1px 1px 0 #888888, 1px 1px 0 #888888, -2px -1px 0 #888888, 2px -1px 0 #888888, -2px 1px 0 #888888, 2px 1px 0 #888888, -1px -2px 0 #888888, 1px -2px 0 #888888, -1px 2px 0 #888888, 1px 2px 0 #888888, -1px -1px 0 #888888, 1px -1px 0 #888888, -1px 1px 0 #888888, 1px 1px 0 #888888, -1px -1px 0 #888888, 1px -1px 0 #888888, -1px 1px 0 #888888, 1px 1px 0 #888888;
    font-size: 30px;
  }
}
@media screen and (max-width: 768px) {
  .mp-test-variant-visible__text .shadow {
    font-size: 18px;
  }
}
.mp-test-variant-visible__text .help {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1;
  color: #000;
}
@media screen and (max-width: 1200px) {
  .mp-test-variant-visible__text .help {
    font-size: 14px;
  }
}
@media screen and (max-width: 576px) {
  .mp-test-variant-visible__text .help {
    font-size: 10px;
  }
}

.mp-test-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 576px) {
  .mp-test-footer {
    position: relative;
    min-height: 210px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.mp-test-footer__btn {
  margin-left: auto;
}

.mp-test-footnote {
  font-size: 20px;
  font-weight: 500;
  color: #019C15;
}
@media screen and (max-width: 1200px) {
  .mp-test-footnote {
    font-size: 14px;
  }
}
@media screen and (max-width: 576px) {
  .mp-test-footnote {
    font-size: 10px;
  }
}

.mp-test-btn {
  padding: 11px 48px 23px;
  border-radius: 11px;
  border: 3px solid #000;
  background-color: #019C15;
  font-size: 40px;
  font-weight: 700;
  line-height: 0.9;
  color: #fff;
  text-shadow: 0 -3px 0 #000000, 0 -3px 0 #000000, 0 3px 0 #000000, 0 3px 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -1px -3px 0 #000000, 1px -3px 0 #000000, -1px 3px 0 #000000, 1px 3px 0 #000000, -3px -1px 0 #000000, 3px -1px 0 #000000, -3px 1px 0 #000000, 3px 1px 0 #000000, -2px -3px 0 #000000, 2px -3px 0 #000000, -2px 3px 0 #000000, 2px 3px 0 #000000, -3px -2px 0 #000000, 3px -2px 0 #000000, -3px 2px 0 #000000, 3px 2px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000;
  -webkit-box-shadow: -3.08px 3.08px 12.34px 0px #019C15;
          box-shadow: -3.08px 3.08px 12.34px 0px #019C15;
  -webkit-transition: 300ms background-color, 300ms -webkit-box-shadow;
  transition: 300ms background-color, 300ms -webkit-box-shadow;
  transition: 300ms background-color, 300ms box-shadow;
  transition: 300ms background-color, 300ms box-shadow, 300ms -webkit-box-shadow;
}
@media screen and (max-width: 1200px) {
  .mp-test-btn {
    padding: 7px 26px 11px;
    border-radius: 6px;
    border: 2px solid #000;
    font-size: 32px;
    -webkit-box-shadow: -1.68px 1.68px 6.7px 0px #019C15;
            box-shadow: -1.68px 1.68px 6.7px 0px #019C15;
    text-shadow: 0 -2px 0 #000000, 0 -2px 0 #000000, 0 2px 0 #000000, 0 2px 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -1px -2px 0 #000000, 1px -2px 0 #000000, -1px 2px 0 #000000, 1px 2px 0 #000000, -2px -1px 0 #000000, 2px -1px 0 #000000, -2px 1px 0 #000000, 2px 1px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
  }
}
@media screen and (max-width: 576px) {
  .mp-test-btn {
    border-radius: 6px;
    border: 2px solid #000;
    font-size: 21px;
    -webkit-box-shadow: -1.68px 1.68px 6.7px 0px #019C15;
            box-shadow: -1.68px 1.68px 6.7px 0px #019C15;
  }
}
@media (hover: hover) and (pointer: fine) {
  .mp-test-btn:hover {
    background-color: #AEFF6F;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.mp-test-btn:active {
  -webkit-transition-duration: 50ms;
          transition-duration: 50ms;
  background-color: #AEFF6F;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.mp-test-finish {
  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;
  gap: 80px;
  padding: 70px 80px 50px;
}
@media screen and (max-width: 1200px) {
  .mp-test-finish {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 40px;
  }
}
@media screen and (max-width: 768px) {
  .mp-test-finish {
    padding: 30px 20px;
  }
}

.mp-test-finish-text {
  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;
  gap: 63px;
  font-size: 78px;
  font-weight: 700;
  line-height: 0.9;
  color: #fff;
  text-shadow: 0 -3px 0 #000000, 0 -3px 0 #000000, 0 3px 0 #000000, 0 3px 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -1px -3px 0 #000000, 1px -3px 0 #000000, -1px 3px 0 #000000, 1px 3px 0 #000000, -3px -1px 0 #000000, 3px -1px 0 #000000, -3px 1px 0 #000000, 3px 1px 0 #000000, -2px -3px 0 #000000, 2px -3px 0 #000000, -2px 3px 0 #000000, 2px 3px 0 #000000, -3px -2px 0 #000000, 3px -2px 0 #000000, -3px 2px 0 #000000, 3px 2px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000;
  text-align: center;
}
@media screen and (max-width: 1200px) {
  .mp-test-finish-text {
    font-size: 40px;
    line-height: 1.1;
    text-shadow: 0 -2px 0 #000000, 0 -2px 0 #000000, 0 2px 0 #000000, 0 2px 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -1px -2px 0 #000000, 1px -2px 0 #000000, -1px 2px 0 #000000, 1px 2px 0 #000000, -2px -1px 0 #000000, 2px -1px 0 #000000, -2px 1px 0 #000000, 2px 1px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
  }
}
@media screen and (max-width: 375px) {
  .mp-test-finish-text {
    font-size: 34px;
  }
}
.mp-test-finish-text > span {
  position: relative;
  z-index: 4;
  font-weight: 700;
  line-height: 0.9;
}

.mp-test-finish-result {
  position: relative;
  font-weight: 700;
  color: #019C15;
  font-size: 150px;
  text-shadow: 0 -3px 0 #000000, 0 -3px 0 #000000, 0 3px 0 #000000, 0 3px 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -1px -3px 0 #000000, 1px -3px 0 #000000, -1px 3px 0 #000000, 1px 3px 0 #000000, -3px -1px 0 #000000, 3px -1px 0 #000000, -3px 1px 0 #000000, 3px 1px 0 #000000, -2px -3px 0 #000000, 2px -3px 0 #000000, -2px 3px 0 #000000, 2px 3px 0 #000000, -3px -2px 0 #000000, 3px -2px 0 #000000, -3px 2px 0 #000000, 3px 2px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000;
}
@media screen and (max-width: 1200px) {
  .mp-test-finish-result {
    font-size: 100px;
    line-height: 1.1;
    text-shadow: 0 -2px 0 #000000, 0 -2px 0 #000000, 0 2px 0 #000000, 0 2px 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -1px -2px 0 #000000, 1px -2px 0 #000000, -1px 2px 0 #000000, 1px 2px 0 #000000, -2px -1px 0 #000000, 2px -1px 0 #000000, -2px 1px 0 #000000, 2px 1px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
  }
}
@media screen and (max-width: 375px) {
  .mp-test-finish-result {
    font-size: 87px;
  }
}
.mp-test-finish-result > span {
  font-weight: 700;
  line-height: 0.9;
  position: relative;
  z-index: 2;
}
.mp-test-finish-result::before {
  content: "";
  position: absolute;
  width: 170%;
  aspect-ratio: 645/528;
  top: 68%;
  left: 53%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-image: url("../images/mp-test/result.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-filter: drop-shadow(3px 3px 40px #019C15);
          filter: drop-shadow(3px 3px 40px #019C15);
}

.mp-test-finish-btns {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 14px;
  z-index: 5;
}
@media screen and (max-width: 1200px) {
  .mp-test-finish-btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    max-width: 217px;
  }
}

.mp-test-finish-btn {
  padding: 14px 12px 19px;
  border-radius: 11px;
  border: 3px solid #000;
  font-size: 30px;
  font-weight: 700;
  line-height: 0.9;
  color: #fff;
  text-shadow: 0 -3px 0 #000000, 0 -3px 0 #000000, 0 3px 0 #000000, 0 3px 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -3px 0 0 #000000, 3px 0 0 #000000, -1px -3px 0 #000000, 1px -3px 0 #000000, -1px 3px 0 #000000, 1px 3px 0 #000000, -3px -1px 0 #000000, 3px -1px 0 #000000, -3px 1px 0 #000000, 3px 1px 0 #000000, -2px -3px 0 #000000, 2px -3px 0 #000000, -2px 3px 0 #000000, 2px 3px 0 #000000, -3px -2px 0 #000000, 3px -2px 0 #000000, -3px 2px 0 #000000, 3px 2px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000, -3px -3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, 3px 3px 0 #000000;
  text-align: center;
  -webkit-transition: 300ms background-color, 300ms -webkit-box-shadow;
  transition: 300ms background-color, 300ms -webkit-box-shadow;
  transition: 300ms background-color, 300ms box-shadow;
  transition: 300ms background-color, 300ms box-shadow, 300ms -webkit-box-shadow;
}
@media screen and (max-width: 1200px) {
  .mp-test-finish-btn {
    padding: 7px 6px 11px;
    border-radius: 6px;
    text-shadow: 0 -2px 0 #000000, 0 -2px 0 #000000, 0 2px 0 #000000, 0 2px 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -2px 0 0 #000000, 2px 0 0 #000000, -1px -2px 0 #000000, 1px -2px 0 #000000, -1px 2px 0 #000000, 1px 2px 0 #000000, -2px -1px 0 #000000, 2px -1px 0 #000000, -2px 1px 0 #000000, 2px 1px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000, -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
    border: 2px solid #000;
    font-size: 23px;
    -webkit-box-shadow: -1.68px 1.68px 6.7px 0px #019C15;
            box-shadow: -1.68px 1.68px 6.7px 0px #019C15;
  }
}
.mp-test-finish-btn--green {
  background-color: #019C15;
  -webkit-box-shadow: -2.09px 2.09px 8.36px 0px #019C15;
          box-shadow: -2.09px 2.09px 8.36px 0px #019C15;
}
@media (hover: hover) and (pointer: fine) {
  .mp-test-finish-btn--green:hover {
    background-color: #AEFF6F;
  }
}
.mp-test-finish-btn--yellow {
  background-color: #F6E200;
  -webkit-box-shadow: -2.09px 2.09px 8.36px 0px #F6E200;
          box-shadow: -2.09px 2.09px 8.36px 0px #F6E200;
}
@media (hover: hover) and (pointer: fine) {
  .mp-test-finish-btn--yellow:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: #000;
  }
}
.mp-test-finish-btn--yellow:active {
  -webkit-transition-duration: 50ms;
          transition-duration: 50ms;
  background-color: #000;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (hover: hover) and (pointer: fine) {
  .mp-test-finish-btn:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.footer {
  margin-top: auto;
  background: #000;
  padding: 15px 0;
}
.footer-wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 20px;
}
.footer-logo {
  max-width: 170px;
}
.footer-reserved {
  font-size: 16px;
  color: #808080;
}
@media screen and (max-width: 375px) {
  .footer-reserved {
    font-size: 14px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL3Jlc2V0LnNjc3MiLCJ0ZXN0LmNzcyIsImJsb2Nrcy9oZWFkZXIuc2NzcyIsInV0aWxzL3ZhcmlhYmxlcy5zY3NzIiwiYmxvY2tzL21wLXRlc3Quc2NzcyIsImJsb2Nrcy9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxjQUFBO0FBQ0E7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0FDQ0Q7O0FERUE7RUFBd0UsY0FBQTtBQ0V4RTs7QURBQTtFQUNDLDhCQUFBO1VBQUEsc0JBQUE7QUNHRDs7QURBQTs7O0VBR0MsMkJBQUE7VUFBQSxtQkFBQTtBQ0dEOztBREFBOzs7RUFFTyxlQUFBO0FDSVA7O0FERkE7RUFBTSxrQkFBQTtBQ01OOztBREpBO0VBQUksZ0JBQUE7QUNRSjs7QUROQTtFQUFlLFlBQUE7QUNVZjs7QURSQTs7OztFQUdTLFdBQUE7RUFBYSxhQUFBO0FDYXRCOztBRFhBO0VBQUcsU0FBQTtFQUFXLFVBQUE7RUFBWSxlQUFBO0VBQWlCLHdCQUFBO0VBQTBCLHVCQUFBO0FDbUJyRTs7QURqQkE7RUFBSyw2QkFBQTtBQ3FCTDs7QURuQkE7RUFBeUIsOEJBQUE7RUFBZ0MsWUFBQTtBQ3dCekQ7O0FEdEJBLG9EQUFBO0FBQ0E7RUFBTyx5QkFBQTtFQUEyQixpQkFBQTtBQzJCbEM7O0FEMUJBO0VBQUksaUJBQUE7RUFBbUIsc0JBQUE7QUMrQnZCOztBRDlCQTtFQUFJLG1CQUFBO0VBQXFCLG1CQUFBO0FDbUN6Qjs7QURqQ0E7RUFBSSxjQUFBO0VBQWdCLFdBQUE7RUFBYSxTQUFBO0VBQVcsMEJBQUE7RUFBNEIsYUFBQTtFQUFlLFVBQUE7QUMwQ3ZGOztBRHhDQTtFQUFlLHNCQUFBO0FDNENmOztBRDFDQTtFQUNJLGdCQUFBLEVBQUEsU0FBQTtFQUNBLHFCQUFBLEVBQUEsWUFBQTtFQUNBLHFCQUFBLEVBQUEsc0NBQUE7RUFDQSxxQkFBQSxFQUFBLE9BQUE7QUM2Q0o7O0FEMUNBO0VBQXFCLDJCQUFBO0FDOENyQjs7QUQ3Q0E7RUFBd0Isc0JBQUE7QUNpRHhCOztBRGhEQTtFQUE2Qix3QkFBQTtBQ29EN0I7O0FEbkRBO0VBQVksMkJBQUE7QUN1RFo7O0FEckRBO0VBQXlCLG9CQUFBO0FDeUR6Qjs7QUR2REE7RUFBTyxrQkFBQTtFQUFvQixVQUFBO0FDNEQzQjs7QUQxREE7RUFBTyxjQUFBO0FDOERQOztBRDVEQTtFQUFRLGlCQUFBO0FDZ0VSOztBRDlEQTtFQUFZLG1CQUFBO0FDa0VaOztBRGhFQSwyRkFBQTtBQUNBO0VBQVUsY0FBQTtFQUFnQixjQUFBO0VBQWdCLGtCQUFBO0FDc0UxQzs7QURyRUE7RUFBSyxXQUFBO0FDeUVMOztBRHhFQTtFQUFLLGVBQUE7QUM0RUw7O0FEMUVBLHdDQUFBO0FBQ0E7RUFBc0Isa0NBQUE7QUM4RXRCOztBRDVFQSxzQ0FBQTtBQUNBOzs7Ozs7RUFLUSxlQUFBO0FDZ0ZSOztBRDlFQSx5RUFBQTtBQUNBO0VBQWlDLFNBQUE7QUNrRmpDOztBRGhGQSxpQ0FBQTtBQUNBOztFQUNvQixXQUFBO0VBQWEsaUJBQUE7QUNxRmpDOztBRG5GQSwwQ0FBQTtBQUNBO0VBQVUsK0JBQUE7QUN1RlY7O0FEckZBO0VBQW9DLFlBQUE7RUFBa0IsY0FBQTtFQUFnQixTQUFBO0VBQVcsZ0JBQUE7QUM0RmpGOztBRDNGQTtFQUFrQixXQUFBO0FDK0ZsQjs7QUQ5RkE7RUFBWSxPQUFBO0FDa0daOztBRGhHQSxnQkFBQTtBRXpHQTtFQUNFLG1CQUFBO0FENk1GO0FDNU1FO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxlQUFBO0FEOE1KO0FFd0NFO0VEMVBBO0lBTUksZUFBQTtFRGdOSjtBQUNGO0FDOU1FO0VBQ0UsZ0JBQUE7QURnTko7QUVnQ0U7RURqUEE7SUFHSSxlQUFBO0lBQ0Esb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RURrTko7QUFDRjtBQ2pOSTtFQUNFLFdBQUE7QURtTk47QUMvTUk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBRGlOTjtBRWFFO0VEak9FO0lBS0ksd0JBQUE7T0FBQSxxQkFBQTtZQUFBLGdCQUFBO0VEbU5OO0FBQ0Y7QUVhRTtFRHRPRTtJQVFJLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsYUFBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLGFBQUE7RURxTk47QUFDRjtBQ25OSTtFQUNFLGVBQUE7RUFDQSxXQ2pDQztFRGtDRCxrQkFBQTtFQUNBLGdCQUFBO0FEcU5OO0FFTkU7RURuTkU7SUFNSSxlQUFBO0VEdU5OO0FBQ0Y7QUN0Tk07RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtFQUFBLGdCQUFBO0FEd05SO0FDck5RO0VBQ0UsV0FBQTtBRHVOVjtBQ25OSTtFQUNFLG1CQ3RERztFRHVESCxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQUEsZ0JBQUE7QURxTk47QUVqQ0U7RUQxTEU7SUFRSSxrQkFBQTtFRHVOTjtBQUNGO0FFakNFO0VEL0xFO0lBV0ksY0FBQTtFRHlOTjtBQUNGO0FDeE5NO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUQwTlI7QUVoREU7RUQ3S0k7SUFLSSxlQUFBO0VENE5SO0FBQ0Y7QUMzTlE7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtFQUFBLGdCQUFBO0FENk5WO0FDMU5NO0VBQ0UsbUJDdEZDO0FGa1RUO0FDMU5VO0VBQ0UsV0FBQTtBRDROWjtBQ3BORTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FEc05KO0FFdkVFO0VEbkpBO0lBT0ksY0FBQTtFRHVOSjtBQUNGO0FDdE5JO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxzQkNsSEM7RURtSEQsa0JBQUE7RUFDQSw0QkFBQTtFQUFBLG9CQUFBO0FEd05OO0FDdE5NO0VBQ0UsTUFBQTtBRHdOUjtBQ3ROTTtFQUNFLFFBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7QUR3TlI7QUNyTk07RUFDRSxTQUFBO0FEdU5SO0FDbE5NO0VBQ0UsaURBQUE7TUFBQSw2Q0FBQTtVQUFBLHlDQUFBO0FEb05SO0FDbE5NO0VBQ0UsVUFBQTtFQUNBLFVBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSw0Q0FBQTtVQUFBLG9DQUFBO0FEb05SO0FDbE5NO0VBQ0U7SUFDRSxRQUFBO0VEb05SO0FBQ0Y7QUN2Tk07RUFDRTtJQUNFLFFBQUE7RURvTlI7QUFDRjtBQ2xOTTtFQUNFLGlEQUFBO01BQUEsNkNBQUE7VUFBQSx5Q0FBQTtBRG9OUjtBQy9NSTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBRUEsZUFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsZ0JDOUpFO0VEK0pGLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLHFDQUFBO01BQUEsaUNBQUE7VUFBQSw2QkFBQTtFQUNBLDJFQUFBO0VBQUEsbUVBQUE7RUFBQSwyREFBQTtFQUFBLG9IQUFBO0FEZ05OO0FDL01NO0VBQ0UsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7QURpTlI7QUU5SEU7RURwRkk7SUFHSSxXQUFBO0VEbU5SO0FBQ0Y7O0FHL1hBO0VBQ0UsWUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBSGtZRjtBRTFKRTtFQzdPRjtJQU9JLGlCQUFBO0VIb1lGO0FBQ0Y7O0FHbFlBO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0FIcVlGO0FFM0tFO0VDbk9GO0lBWUksaUJBQUE7RUhzWUY7QUFDRjtBRXRLRTtFQzdPRjtJQWVJLGtCQUFBO0lBQ0EsYUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsbUJBQUE7UUFBQSxvQkFBQTtZQUFBLFlBQUE7RUh3WUY7QUFDRjs7QUdyWUE7RUFDRSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx3QkFBQTtFQUNBLHVEQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtBSHdZRjtBRXZMRTtFQ3RORjtJQVFJLHdCQUFBO0lBQ0EsaUNBQUE7SUFDQSwwREFBQTtJQUNBLGtCQUFBO0VIeVlGO0FBQ0Y7QUd2WUU7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXRC9DSTtFQ2dESix1bkJEekNKO0FGa2JBO0FFbE5FO0VDOUxBO0lBVUksZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1bkJEYk47RUZ1WkU7QUFDRjtBRWhORTtFQ3hNQTtJQWdCSSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLHVuQkRuQk47RUYrWkU7QUFDRjs7QUd4WUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFNBQUE7QUgyWUY7QUV4T0U7RUN0S0Y7SUFNSSxTQUFBO0VINFlGO0FBQ0Y7QUU5TkU7RUNyTEY7SUFVSSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLFNBQUE7RUg2WUY7QUFDRjtBRzNZRTtFQUNFLHVCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdEeEZJO0VDeUZKLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkQxRkk7RUMyRkosNkNBQUE7VUFBQSxxQ0FBQTtFQUNBLHVuQkR0Rko7RUN1Rkksb0VBQUE7RUFBQSw0REFBQTtFQUFBLG9EQUFBO0VBQUEsOEVBQUE7QUg2WUo7QUVwUUU7RUN2SkE7SUFpQkksdW5CRHhETjtJQ3lETSxzQkFBQTtJQUNBLGtCQUFBO0lBQ0Esc0JBQUE7SUFDQSxlQUFBO0lBQ0Esb0RBQUE7WUFBQSw0Q0FBQTtFSDhZSjtBQUNGO0FHNVlJO0VBQ0U7SUFDRSx3QkFBQTtZQUFBLGdCQUFBO0lBQ0EseUJBQUE7RUg4WU47QUFDRjtBRzNZSTtFQUNFLGlDQUFBO1VBQUEseUJBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0FINllOO0FHellFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXRDNIRztFQzRISCxjQUFBO0FIMllKO0FFL1JFO0VDakhBO0lBUUksZ0JBQUE7SUFDQSxlQUFBO0VINFlKO0FBQ0Y7QUcxWUk7RUFDRSxnQkFBQTtFQUNBLGNEbklFO0VDb0lGLG1CQUFBO0FINFlOOztBR3ZZQTtFQUNFLHNCQUFBO0VBQ0EsaUJBQUE7QUgwWUY7QUVyU0U7RUN2R0Y7SUFLSSxrQkFBQTtFSDJZRjtBQUNGO0FHellFO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSx1bkJEakpKO0FGNGhCQTtBRTVURTtFQ3JGQTtJQVNJLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsdW5CRHJITjtFRmlnQkU7QUFDRjtBRWhURTtFQ3pHQTtJQWdCSSxlQUFBO0VINllKO0FBQ0Y7QUcxWUU7RUFDRSw2QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0QzS0k7RUM0S0osdW5CRHJLSjtBRmlqQkE7QUVqVkU7RUNqRUE7SUFTSSxlQUFBO0lBQ0EsdW5CRHZJTjtFRm9oQkU7QUFDRjtBRTdVRTtFQzNFQTtJQWFJLGVBQUE7SUFDQSx1bkJEM0lOO0VGMGhCRTtBQUNGO0FFOVVFO0VDaEZBO0lBa0JJLGVBQUE7RUhnWko7QUFDRjtBRTlVRTtFQ3JGQTtJQXNCSSxlQUFBO0VIaVpKO0FBQ0Y7O0FHN1lBO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FIZ1pGO0FFaldFO0VDckRGO0lBU0ksVUFBQTtJQUNBLFNBQUE7SUFDQSxZQUFBO0lBQ0EsbUNBQUE7UUFBQSwrQkFBQTtZQUFBLDJCQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtFSGlaRjtBQUNGOztBRzlZQTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDBCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsU0FBQTtBSGlaRjs7QUc5WUE7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7QUhpWkY7QUcvWUU7RUFDRSxvQkFBQTtBSGlaSjtBRzdZSTtFQUVJO0lBQ0Usc0RBQUE7WUFBQSw4Q0FBQTtJQUNBLGtCRHpPSDtFRnVuQkw7RUczWU07SUFDRSxzREFBQTtFSDZZUjtFR3pZUTtJQUNFLHVuQkQxT1o7RUZxbkJFO0FBQ0Y7QUV0WkU7RUNTUTtJQUlJLHVuQkQzTWQ7RUZ3bEJFO0FBQ0Y7O0FHcFlBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsNkJBQUE7VUFBQSxxQkFBQTtBSHVZRjtBR3BZSTtFQUNFLHNEQUFBO1VBQUEsOENBQUE7RUFDQSxrQkR6UUM7QUYrb0JQO0FHbllRO0VBQ0UsdW5CRHJRVjtBRjBvQkE7QUUxYUU7RUNvQ007SUFJSSx1bkJEdE9aO0VGNG1CRTtBQUNGO0FHbFlNO0VBQ0Usc0RBQUE7QUhvWVI7QUcvWE07RUFDRSxzREFBQTtVQUFBLDhDQUFBO0VBQ0EseUJBQUE7QUhpWVI7QUc1WE07RUFDRSxzREFBQTtVQUFBLDhDQUFBO0VBQ0EseUJBQUE7QUg4WFI7QUd2WE07RUFDRSxvREFBQTtBSHlYUjtBR3JYUTtFQUNFLHVuQkR6U1Y7QUZncUJBO0FFaGNFO0VDd0VNO0lBSUksdW5CRDFRWjtFRmtvQkU7QUFDRjtBR2pYSTtFQUNFLHFCRHhUQTtBRjJxQk47QUdqWE07RUFDRSxvREFBQTtBSG1YUjtBRy9XUTtFQUNFLHVuQkRyTFY7QUZzaUJBO0FFOWNFO0VDNEZNO0lBSUksdW5CRHRKWjtFRndnQkU7QUFDRjs7QUd6V0E7RUFDRSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLHNCRHhWTTtFQ3lWTixtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0RBQUE7VUFBQSw4Q0FBQTtFQUNBLGtDQUFBO1VBQUEsMEJBQUE7RUFDQSwrRUFBQTtFQUFBLHVFQUFBO0VBQUEsK0RBQUE7RUFBQSxtRkFBQTtBSDRXRjtBRWxlRTtFQzBHRjtJQWVJLGlCQUFBO0lBQ0EsU0FBQTtFSDZXRjtBQUNGO0FHMVdFO0VBQ0Usb0JBQUE7TUFBQSxjQUFBO0VBQ0EsV0FBQTtFQUNFLFlBQUE7RUFDRix3REFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBSDRXSjtBRWpmRTtFQzhIQTtJQVVJLFdBQUE7SUFDQSxZQUFBO0VINldKO0FBQ0Y7QUU3ZUU7RUNvSEE7SUFjSSxXQUFBO0lBQ0EsWUFBQTtFSCtXSjtBQUNGO0FHNVdFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSxTQUFBO0FIOFdKO0FFbmdCRTtFQ2lKQTtJQU9JLFNBQUE7RUgrV0o7QUFDRjtBRzdXSTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0RuWUM7QUZrdkJQO0FFOWdCRTtFQzJKRTtJQU9JLGVBQUE7RUhnWE47QUFDRjtBRXpnQkU7RUNpSkU7SUFXSSxlQUFBO0VIaVhOO0FBQ0Y7QUc5V0k7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdEclpFO0VDc1pGLHVuQkQzVU47RUM0VU0scUNBQUE7RUFBQSw2QkFBQTtBSGdYTjtBRWhpQkU7RUMwS0U7SUFTSSx1bkJEN1NSO0lDOFNRLGVBQUE7RUhpWE47QUFDRjtBRTVoQkU7RUNnS0U7SUFjSSxlQUFBO0VIa1hOO0FBQ0Y7QUcvV0k7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdEeGFDO0FGeXhCUDtBRWpqQkU7RUM0TEU7SUFPSSxlQUFBO0VIa1hOO0FBQ0Y7QUV2aUJFO0VDNktFO0lBV0ksZUFBQTtFSG1YTjtBQUNGOztBRzlXQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBSGlYRjtBRW5qQkU7RUM4TEY7SUFPSSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0Esc0JBQUE7UUFBQSxtQkFBQTtZQUFBLHFCQUFBO0VIa1hGO0FBQ0Y7QUdoWEU7RUFDRSxpQkFBQTtBSGtYSjs7QUc5V0E7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjRHZjTTtBRnd6QlI7QUVsbEJFO0VDOE5GO0lBTUksZUFBQTtFSGtYRjtBQUNGO0FFeGtCRTtFQytNRjtJQVVJLGVBQUE7RUhtWEY7QUFDRjs7QUdoWEE7RUFDRSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkR0ZE07RUN1ZE4sZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXRDNkTTtFQzRkTix1bkJEcmRGO0VDc2RFLHNEQUFBO1VBQUEsOENBQUE7RUFDQSxvRUFBQTtFQUFBLDREQUFBO0VBQUEsb0RBQUE7RUFBQSw4RUFBQTtBSG1YRjtBRTFtQkU7RUM0T0Y7SUFjSSxzQkFBQTtJQUNBLGtCQUFBO0lBQ0Esc0JBQUE7SUFDQSxlQUFBO0lBQ0Esb0RBQUE7WUFBQSw0Q0FBQTtJQUNBLHVuQkQ3Yko7RUZpekJFO0FBQ0Y7QUVybUJFO0VDNk5GO0lBdUJJLGtCQUFBO0lBQ0Esc0JBQUE7SUFDQSxlQUFBO0lBQ0Esb0RBQUE7WUFBQSw0Q0FBQTtFSHFYRjtBQUNGO0FHblhFO0VBQ0U7SUFDRSx5QkFBQTtJQUNBLHdCQUFBO1lBQUEsZ0JBQUE7RUhxWEo7QUFDRjtBR2xYRTtFQUNFLGlDQUFBO1VBQUEseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7QUhvWEo7O0FHaFhBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSx1QkFBQTtBSG1YRjtBRS9vQkU7RUN1UkY7SUFRSSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxTQUFBO0VIb1hGO0FBQ0Y7QUUzb0JFO0VDNlFGO0lBWUksa0JBQUE7RUhzWEY7QUFDRjs7QUduWEE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0R0aEJNO0VDdWhCTix1bkJEaGhCRjtFQ2loQkUsa0JBQUE7QUhzWEY7QUV2cUJFO0VDdVNGO0lBYUksZUFBQTtJQUNBLGdCQUFBO0lBQ0EsdW5CRHBmSjtFRjIyQkU7QUFDRjtBRTFwQkU7RUNtUkY7SUFtQkksZUFBQTtFSHdYRjtBQUNGO0FHdFhFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBSHdYSjs7QUdwWEE7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0Q5aUJNO0VDK2lCTixnQkFBQTtFQUNBLHVuQkQxaUJGO0FGaTZCQTtBRWpzQkU7RUNxVUY7SUFRSSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsdW5CRDdnQko7RUZxNEJFO0FBQ0Y7QUVwckJFO0VDaVRGO0lBY0ksZUFBQTtFSHlYRjtBQUNGO0FHdlhFO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBSHlYSjtBR3RYRTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esd0NBQUE7TUFBQSxvQ0FBQTtVQUFBLGdDQUFBO0VBQ0EscURBQUE7RUFDQSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxpREFBQTtVQUFBLHlDQUFBO0FId1hKOztBR25YQTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUhzWEY7QUUzdUJFO0VDOFdGO0lBVUksNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSwwQkFBQTtRQUFBLHVCQUFBO1lBQUEsb0JBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsZ0JBQUE7RUh1WEY7QUFDRjs7QUdwWEE7RUFDRSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdEOW1CTTtFQyttQk4sdW5CRHhtQkY7RUN5bUJFLGtCQUFBO0VBQ0Esb0VBQUE7RUFBQSw0REFBQTtFQUFBLG9EQUFBO0VBQUEsOEVBQUE7QUh1WEY7QUVqd0JFO0VDZ1lGO0lBYUkscUJBQUE7SUFDQSxrQkFBQTtJQUNBLHVuQkQ3a0JKO0lDOGtCSSxzQkFBQTtJQUNBLGVBQUE7SUFDQSxvREFBQTtZQUFBLDRDQUFBO0VId1hGO0FBQ0Y7QUd0WEU7RUFDRSx5QkQ1bkJJO0VDNm5CSixxREFBQTtVQUFBLDZDQUFBO0FId1hKO0FHdlhJO0VBQ0U7SUFDRSx5QkFBQTtFSHlYTjtBQUNGO0FHclhFO0VBQ0UseUJEcm9CSztFQ3NvQkwscURBQUE7VUFBQSw2Q0FBQTtBSHVYSjtBR3RYSTtFQUNFO0lBQ0Usd0JBQUE7WUFBQSxnQkFBQTtJQUNBLHNCRDdvQkQ7RUZxZ0NMO0FBQ0Y7QUd0WEk7RUFDRSxpQ0FBQTtVQUFBLHlCQUFBO0VBQ0Esc0JEbHBCQztFQ21wQkQsd0JBQUE7VUFBQSxnQkFBQTtBSHdYTjtBR3BYRTtFQUNFO0lBQ0Usd0JBQUE7WUFBQSxnQkFBQTtFSHNYSjtBQUNGOztBSXJoQ0E7RUFDRSxnQkFBQTtFQUNBLGdCRkdLO0VFRkwsZUFBQTtBSndoQ0Y7QUl2aENFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxhQUFBO0FKeWhDSjtBSXZoQ0U7RUFDRSxnQkFBQTtBSnloQ0o7QUl2aENFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QUp5aENKO0FFenlCRTtFRWxQQTtJQUlJLGVBQUE7RUoyaENKO0FBQ0YiLCJmaWxlIjoidGVzdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiByZXNldCBDU1MgKi9cbmh0bWwsIGJvZHksIGJvZHkgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsIGIsIGksIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbiwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBkZXRhaWxzLCBzdW1tYXJ5IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG5hdiwgc2VjdGlvbiwgZGV0YWlscywgc3VtbWFyeSB7ZGlzcGxheTogYmxvY2s7fVxuXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmltZyxcbm9iamVjdCxcbmVtYmVkIHttYXgtd2lkdGg6IDEwMCU7fVxuXG5odG1sIHtvdmVyZmxvdy15OiBzY3JvbGw7fVxuXG51bCB7bGlzdC1zdHlsZTogbm9uZTt9XG5cbmJsb2NrcXVvdGUsIHEge3F1b3Rlczogbm9uZTt9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7Y29udGVudDogJyc7IGNvbnRlbnQ6IG5vbmU7fVxuXG5hIHttYXJnaW46IDA7IHBhZGRpbmc6IDA7IGZvbnQtc2l6ZTogMTAwJTsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDt9XG5cbmRlbCB7dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7fVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDAwOyBjdXJzb3I6IGhlbHA7fVxuXG4vKiB0YWJsZXMgc3RpbGwgbmVlZCBjZWxsc3BhY2luZz1cIjBcIiBpbiB0aGUgbWFya3VwICovXG50YWJsZSB7Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgYm9yZGVyLXNwYWNpbmc6IDA7fVxudGgge2ZvbnQtd2VpZ2h0OiBib2xkOyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO31cbnRkIHtmb250LXdlaWdodDogbm9ybWFsOyB2ZXJ0aWNhbC1hbGlnbjogdG9wO31cblxuaHIge2Rpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDFweDsgYm9yZGVyOiAwOyBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgbWFyZ2luOiAxZW0gMDsgcGFkZGluZzogMDt9XG5cbmlucHV0LCBzZWxlY3Qge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxuXG5wcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7IC8qIENTUzIgKi9cbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IC8qIENTUyAyLjEgKi9cbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IC8qIENTUyAzIChhbmQgMi4xIGFzIHdlbGwsIGFjdHVhbGx5KSAqL1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgLyogSUUgKi9cbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHt2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207fVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHt2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO31cbi5pZTcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHt2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7fVxuLmllNiBpbnB1dCB7dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO31cblxuc2VsZWN0LCBpbnB1dCwgdGV4dGFyZWEge2ZvbnQ6IDk5JSBzYW5zLXNlcmlmO31cblxudGFibGUge2ZvbnQtc2l6ZTogaW5oZXJpdDsgZm9udDogMTAwJTt9XG5cbnNtYWxsIHtmb250LXNpemU6IDg1JTt9XG5cbnN0cm9uZyB7Zm9udC13ZWlnaHQ6IGJvbGQ7fVxuXG50ZCwgdGQgaW1nIHt2ZXJ0aWNhbC1hbGlnbjogdG9wO31cblxuLyogTWFrZSBzdXJlIHN1cCBhbmQgc3ViIGRvbid0IG1lc3Mgd2l0aCB5b3VyIGxpbmUtaGVpZ2h0cyBodHRwczovL2dpc3QuZ2l0aHViLmNvbS80MTM5MzAgKi9cbnN1Yiwgc3VwIHtmb250LXNpemU6IDc1JTsgbGluZS1oZWlnaHQ6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XG5zdXAge3RvcDogLTAuNWVtO31cbnN1YiB7Ym90dG9tOiAtMC4yNWVtO31cblxuLyogc3RhbmRhcmRpemUgYW55IG1vbm9zcGFjZWQgZWxlbWVudHMgKi9cbnByZSwgY29kZSwga2JkLCBzYW1wIHtmb250LWZhbWlseTogbW9ub3NwYWNlLCBzYW5zLXNlcmlmO31cblxuLyogaGFuZCBjdXJzb3Igb24gY2xpY2thYmxlIGVsZW1lbnRzICovXG4uY2xpY2thYmxlLFxubGFiZWwsXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxuYnV0dG9uIHtjdXJzb3I6IHBvaW50ZXI7fVxuXG4vKiBXZWJraXQgYnJvd3NlcnMgYWRkIGEgMnB4IG1hcmdpbiBvdXRzaWRlIHRoZSBjaHJvbWUgb2YgZm9ybSBlbGVtZW50cyAqL1xuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7bWFyZ2luOiAwO31cblxuLyogbWFrZSBidXR0b25zIHBsYXkgbmljZSBpbiBJRSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dIHt3aWR0aDogYXV0bzsgb3ZlcmZsb3c6IHZpc2libGU7fVxuXG4vKiBzY2FsZSBpbWFnZXMgaW4gSUU3IG1vcmUgYXR0cmFjdGl2ZWx5ICovXG4uaWU3IGltZyB7LW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzt9XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7IGNvbnRlbnQ6IFwiXFwwMDIwXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IG92ZXJmbG93OiBoaWRkZW47IH1cbi5jbGVhcmZpeDphZnRlciB7IGNsZWFyOiBib3RoOyB9XG4uY2xlYXJmaXggeyB6b29tOiAxOyB9XG5cbi8qcmVzZXQgQ1NTIGVuZCovXG5cbiIsIi8qIHJlc2V0IENTUyAqL1xuaHRtbCwgYm9keSwgYm9keSBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCwgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhciwgYiwgaSwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbWVudSwgbmF2LCBzZWN0aW9uLCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIGRldGFpbHMsIHN1bW1hcnkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCBkZXRhaWxzLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaW1nLFxub2JqZWN0LFxuZW1iZWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDA7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLyogdGFibGVzIHN0aWxsIG5lZWQgY2VsbHNwYWNpbmc9XCIwXCIgaW4gdGhlIG1hcmt1cCAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxudGQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7IC8qIENTUzIgKi9cbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyAvKiBDU1MgMi4xICovXG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgLyogQ1NTIDMgKGFuZCAyLjEgYXMgd2VsbCwgYWN0dWFsbHkpICovXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgLyogSUUgKi9cbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmllNyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmllNiBpbnB1dCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuc2VsZWN0LCBpbnB1dCwgdGV4dGFyZWEge1xuICBmb250OiA5OSUgc2Fucy1zZXJpZjtcbn1cblxudGFibGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQ6IDEwMCU7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50ZCwgdGQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogTWFrZSBzdXJlIHN1cCBhbmQgc3ViIGRvbid0IG1lc3Mgd2l0aCB5b3VyIGxpbmUtaGVpZ2h0cyBodHRwczovL2dpc3QuZ2l0aHViLmNvbS80MTM5MzAgKi9cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIHN0YW5kYXJkaXplIGFueSBtb25vc3BhY2VkIGVsZW1lbnRzICovXG5wcmUsIGNvZGUsIGtiZCwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGhhbmQgY3Vyc29yIG9uIGNsaWNrYWJsZSBlbGVtZW50cyAqL1xuLmNsaWNrYWJsZSxcbmxhYmVsLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogV2Via2l0IGJyb3dzZXJzIGFkZCBhIDJweCBtYXJnaW4gb3V0c2lkZSB0aGUgY2hyb21lIG9mIGZvcm0gZWxlbWVudHMgKi9cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIG1ha2UgYnV0dG9ucyBwbGF5IG5pY2UgaW4gSUUgKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyogc2NhbGUgaW1hZ2VzIGluIElFNyBtb3JlIGF0dHJhY3RpdmVseSAqL1xuLmllNyBpbWcge1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhcmZpeCB7XG4gIHpvb206IDE7XG59XG5cbi8qcmVzZXQgQ1NTIGVuZCovXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0YxRjFGMTtcbn1cbi5oZWFkZXItd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaGVhZGVyLXdycCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG4uaGVhZGVyLWxvZ28ge1xuICBtYXgtd2lkdGg6IDE4NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDk1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlci1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1tZW51X193cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1tZW51X193cnAge1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkZXItbWVudV9fd3JwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmhlYWRlci1tZW51X19saW5rIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5oZWFkZXItbWVudV9fbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5oZWFkZXItbWVudV9fbGluazpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbWVudV9fYnRuIHtcbiAgYmFja2dyb3VuZDogI0Y2RTIwMDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbWVudV9fYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkZXItbWVudV9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmhlYWRlci1tZW51X19idG4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1tZW51X19idG4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uaGVhZGVyLW1lbnVfX2J0biBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmhlYWRlci1tZW51X19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjZFMjAwO1xufVxuLmhlYWRlci1tZW51X19idG46aG92ZXIgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlci1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyLWJ1cmdlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uaGVhZGVyLWJ1cmdlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAwO1xufVxuLmhlYWRlci1idXJnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaGVhZGVyLWJ1cmdlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgYm90dG9tOiAwO1xufVxuLmhlYWRlci1idXJnZXIuX2FjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKC00NWRlZyk7XG59XG4uaGVhZGVyLWJ1cmdlci5fYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBsZWZ0OiAyMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIGFuaW1hdGlvbjogYWN0aXZlLW1lbnUgMC44cyBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMgYWN0aXZlLW1lbnUge1xuICAxMDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuLmhlYWRlci1idXJnZXIuX2FjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGVhZGVyLW1vYl9fbWVudSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2N3B4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwMCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywgMC4yLCAwLjA1LCAxKTtcbn1cbi5oZWFkZXItbW9iX19tZW51Ll9vcGVuIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlci1tb2JfX21lbnUuX29wZW4ge1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG59XG5cbi5tcC10ZXN0LXdyYXBwZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNzRweDtcbiAgbWluLWhlaWdodDogNjY5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1wLXRlc3Qtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLm1wLXRlc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNzRweDtcbiAgbWluLWhlaWdodDogNjY5cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tcC10ZXN0IHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1wLXRlc3Qge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBtYXJnaW46IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLm1wLXRlc3Qtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEzMnB4IDUwcHggNzNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21wLXRlc3Qvc3RhcnQtYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1wLXRlc3Qtc3RhcnQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21wLXRlc3Qvc3RhcnQtYmcteHMuanBnXCIpO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuLm1wLXRlc3Qtc3RhcnRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIG1heC13aWR0aDogODk2cHg7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0zcHggMCAjMDAwMDAwLCAwIC0zcHggMCAjMDAwMDAwLCAwIDNweCAwICMwMDAwMDAsIDAgM3B4IDAgIzAwMDAwMCwgLTNweCAwIDAgIzAwMDAwMCwgM3B4IDAgMCAjMDAwMDAwLCAtM3B4IDAgMCAjMDAwMDAwLCAzcHggMCAwICMwMDAwMDAsIC0xcHggLTNweCAwICMwMDAwMDAsIDFweCAtM3B4IDAgIzAwMDAwMCwgLTFweCAzcHggMCAjMDAwMDAwLCAxcHggM3B4IDAgIzAwMDAwMCwgLTNweCAtMXB4IDAgIzAwMDAwMCwgM3B4IC0xcHggMCAjMDAwMDAwLCAtM3B4IDFweCAwICMwMDAwMDAsIDNweCAxcHggMCAjMDAwMDAwLCAtMnB4IC0zcHggMCAjMDAwMDAwLCAycHggLTNweCAwICMwMDAwMDAsIC0ycHggM3B4IDAgIzAwMDAwMCwgMnB4IDNweCAwICMwMDAwMDAsIC0zcHggLTJweCAwICMwMDAwMDAsIDNweCAtMnB4IDAgIzAwMDAwMCwgLTNweCAycHggMCAjMDAwMDAwLCAzcHggMnB4IDAgIzAwMDAwMCwgLTNweCAtM3B4IDAgIzAwMDAwMCwgM3B4IC0zcHggMCAjMDAwMDAwLCAtM3B4IDNweCAwICMwMDAwMDAsIDNweCAzcHggMCAjMDAwMDAwLCAtM3B4IC0zcHggMCAjMDAwMDAwLCAzcHggLTNweCAwICMwMDAwMDAsIC0zcHggM3B4IDAgIzAwMDAwMCwgM3B4IDNweCAwICMwMDAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1wLXRlc3Qtc3RhcnRfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRleHQtc2hhZG93OiAwIC0ycHggMCAjMDAwMDAwLCAwIC0ycHggMCAjMDAwMDAwLCAwIDJweCAwICMwMDAwMDAsIDAgMnB4IDAgIzAwMDAwMCwgLTJweCAwIDAgIzAwMDAwMCwgMnB4IDAgMCAjMDAwMDAwLCAtMnB4IDAgMCAjMDAwMDAwLCAycHggMCAwICMwMDAwMDAsIC0xcHggLTJweCAwICMwMDAwMDAsIDFweCAtMnB4IDAgIzAwMDAwMCwgLTFweCAycHggMCAjMDAwMDAwLCAxcHggMnB4IDAgIzAwMDAwMCwgLTJweCAtMXB4IDAgIzAwMDAwMCwgMnB4IC0xcHggMCAjMDAwMDAwLCAtMnB4IDFweCAwICMwMDAwMDAsIDJweCAxcHggMCAjMDAwMDAwLCAtMnB4IC0ycHggMCAjMDAwMDAwLCAycHggLTJweCAwICMwMDAwMDAsIC0ycHggMnB4IDAgIzAwMDAwMCwgMnB4IDJweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwLCAtMnB4IC0ycHggMCAjMDAwMDAwLCAycHggLTJweCAwICMwMDAwMDAsIC0ycHggMnB4IDAgIzAwMDAwMCwgMnB4IDJweCAwICMwMDAwMDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tcC10ZXN0LXN0YXJ0X190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMnB4IDAgIzAwMDAwMCwgMCAtMnB4IDAgIzAwMDAwMCwgMCAycHggMCAjMDAwMDAwLCAwIDJweCAwICMwMDAwMDAsIC0ycHggMCAwICMwMDAwMDAsIDJweCAwIDAgIzAwMDAwMCwgLTJweCAwIDAgIzAwMDAwMCwgMnB4IDAgMCAjMDAwMDAwLCAtMXB4IC0ycHggMCAjMDAwMDAwLCAxcHggLTJweCAwICMwMDAwMDAsIC0xcHggMnB4IDAgIzAwMDAwMCwgMXB4IDJweCAwICMwMDAwMDAsIC0ycHggLTFweCAwICMwMDAwMDAsIDJweCAtMXB4IDAgIzAwMDAwMCwgLTJweCAxcHggMCAjMDAwMDAwLCAycHggMXB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwLCAtMnB4IC0ycHggMCAjMDAwMDAwLCAycHggLTJweCAwICMwMDAwMDAsIC0ycHggMnB4IDAgIzAwMDAwMCwgMnB4IDJweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwO1xuICB9XG59XG5cbi5tcC10ZXN0LXN0YXJ0LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubXAtdGVzdC1zdGFydC1mb290ZXIge1xuICAgIGdhcDogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1wLXRlc3Qtc3RhcnQtZm9vdGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTdweDtcbiAgfVxufVxuLm1wLXRlc3Qtc3RhcnQtZm9vdGVyX19idG4ge1xuICBwYWRkaW5nOiAxNHB4IDIycHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQ6ICMwMTlDMTU7XG4gIGJveC1zaGFkb3c6IC01cHggNXB4IDIwcHggMHB4ICMwMTlDMTU7XG4gIHRleHQtc2hhZG93OiAwIC0zcHggMCAjMDAwMDAwLCAwIC0zcHggMCAjMDAwMDAwLCAwIDNweCAwICMwMDAwMDAsIDAgM3B4IDAgIzAwMDAwMCwgLTNweCAwIDAgIzAwMDAwMCwgM3B4IDAgMCAjMDAwMDAwLCAtM3B4IDAgMCAjMDAwMDAwLCAzcHggMCAwICMwMDAwMDAsIC0xcHggLTNweCAwICMwMDAwMDAsIDFweCAtM3B4IDAgIzAwMDAwMCwgLTFweCAzcHggMCAjMDAwMDAwLCAxcHggM3B4IDAgIzAwMDAwMCwgLTNweCAtMXB4IDAgIzAwMDAwMCwgM3B4IC0xcHggMCAjMDAwMDAwLCAtM3B4IDFweCAwICMwMDAwMDAsIDNweCAxcHggMCAjMDAwMDAwLCAtMnB4IC0zcHggMCAjMDAwMDAwLCAycHggLTNweCAwICMwMDAwMDAsIC0ycHggM3B4IDAgIzAwMDAwMCwgMnB4IDNweCAwICMwMDAwMDAsIC0zcHggLTJweCAwICMwMDAwMDAsIDNweCAtMnB4IDAgIzAwMDAwMCwgLTNweCAycHggMCAjMDAwMDAwLCAzcHggMnB4IDAgIzAwMDAwMCwgLTNweCAtM3B4IDAgIzAwMDAwMCwgM3B4IC0zcHggMCAjMDAwMDAwLCAtM3B4IDNweCAwICMwMDAwMDAsIDNweCAzcHggMCAjMDAwMDAwLCAtM3B4IC0zcHggMCAjMDAwMDAwLCAzcHggLTNweCAwICMwMDAwMDAsIC0zcHggM3B4IDAgIzAwMDAwMCwgM3B4IDNweCAwICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IDMwMG1zIGJhY2tncm91bmQtY29sb3IsIDMwMG1zIGJveC1zaGFkb3c7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1wLXRlc3Qtc3RhcnQtZm9vdGVyX19idG4ge1xuICAgIHRleHQtc2hhZG93OiAwIC0ycHggMCAjMDAwMDAwLCAwIC0ycHggMCAjMDAwMDAwLCAwIDJweCAwICMwMDAwMDAsIDAgMnB4IDAgIzAwMDAwMCwgLTJweCAwIDAgIzAwMDAwMCwgMnB4IDAgMCAjMDAwMDAwLCAtMnB4IDAgMCAjMDAwMDAwLCAycHggMCAwICMwMDAwMDAsIC0xcHggLTJweCAwICMwMDAwMDAsIDFweCAtMnB4IDAgIzAwMDAwMCwgLTFweCAycHggMCAjMDAwMDAwLCAxcHggMnB4IDAgIzAwMDAwMCwgLTJweCAtMXB4IDAgIzAwMDAwMCwgMnB4IC0xcHggMCAjMDAwMDAwLCAtMnB4IDFweCAwICMwMDAwMDAsIDJweCAxcHggMCAjMDAwMDAwLCAtMnB4IC0ycHggMCAjMDAwMDAwLCAycHggLTJweCAwICMwMDAwMDAsIC0ycHggMnB4IDAgIzAwMDAwMCwgMnB4IDJweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwLCAtMnB4IC0ycHggMCAjMDAwMDAwLCAycHggLTJweCAwICMwMDAwMDAsIC0ycHggMnB4IDAgIzAwMDAwMCwgMnB4IDJweCAwICMwMDAwMDA7XG4gICAgcGFkZGluZzogN3B4IDEzcHggMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgYm94LXNoYWRvdzogLTEuNjhweCAxLjY4cHggNi43cHggMHB4ICMwMTlDMTU7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLm1wLXRlc3Qtc3RhcnQtZm9vdGVyX19idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FFRkY2RjtcbiAgfVxufVxuLm1wLXRlc3Qtc3RhcnQtZm9vdGVyX19idG46YWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tcC10ZXN0LXN0YXJ0LWZvb3Rlcl9fcGFzc2VkIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBtYXgtd2lkdGg6IDI0NHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1wLXRlc3Qtc3RhcnQtZm9vdGVyX19wYXNzZWQge1xuICAgIG1heC13aWR0aDogMTMycHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG4ubXAtdGVzdC1zdGFydC1mb290ZXJfX3Bhc3NlZCBiIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMwMTlDMTU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tcC10ZXN0LXF1ZXN0aW9uIHtcbiAgcGFkZGluZzogNjBweCA0MHB4IDlweDtcbiAgbWluLWhlaWdodDogNjY5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXAtdGVzdC1xdWVzdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG4ubXAtdGVzdC1xdWVzdGlvbl9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDg5NnB4O1xuICBmb250LXNpemU6IDY4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGNvbG9yOiAjRTZGNUU4O1xuICB0ZXh0LXNoYWRvdzogMCAtM3B4IDAgIzAwMDAwMCwgMCAtM3B4IDAgIzAwMDAwMCwgMCAzcHggMCAjMDAwMDAwLCAwIDNweCAwICMwMDAwMDAsIC0zcHggMCAwICMwMDAwMDAsIDNweCAwIDAgIzAwMDAwMCwgLTNweCAwIDAgIzAwMDAwMCwgM3B4IDAgMCAjMDAwMDAwLCAtMXB4IC0zcHggMCAjMDAwMDAwLCAxcHggLTNweCAwICMwMDAwMDAsIC0xcHggM3B4IDAgIzAwMDAwMCwgMXB4IDNweCAwICMwMDAwMDAsIC0zcHggLTFweCAwICMwMDAwMDAsIDNweCAtMXB4IDAgIzAwMDAwMCwgLTNweCAxcHggMCAjMDAwMDAwLCAzcHggMXB4IDAgIzAwMDAwMCwgLTJweCAtM3B4IDAgIzAwMDAwMCwgMnB4IC0zcHggMCAjMDAwMDAwLCAtMnB4IDNweCAwICMwMDAwMDAsIDJweCAzcHggMCAjMDAwMDAwLCAtM3B4IC0ycHggMCAjMDAwMDAwLCAzcHggLTJweCAwICMwMDAwMDAsIC0zcHggMnB4IDAgIzAwMDAwMCwgM3B4IDJweCAwICMwMDAwMDAsIC0zcHggLTNweCAwICMwMDAwMDAsIDNweCAtM3B4IDAgIzAwMDAwMCwgLTNweCAzcHggMCAjMDAwMDAwLCAzcHggM3B4IDAgIzAwMDAwMCwgLTNweCAtM3B4IDAgIzAwMDAwMCwgM3B4IC0zcHggMCAjMDAwMDAwLCAtM3B4IDNweCAwICMwMDAwMDAsIDNweCAzcHggMCAjMDAwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tcC10ZXN0LXF1ZXN0aW9uX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMnB4IDAgIzAwMDAwMCwgMCAtMnB4IDAgIzAwMDAwMCwgMCAycHggMCAjMDAwMDAwLCAwIDJweCAwICMwMDAwMDAsIC0ycHggMCAwICMwMDAwMDAsIDJweCAwIDAgIzAwMDAwMCwgLTJweCAwIDAgIzAwMDAwMCwgMnB4IDAgMCAjMDAwMDAwLCAtMXB4IC0ycHggMCAjMDAwMDAwLCAxcHggLTJweCAwICMwMDAwMDAsIC0xcHggMnB4IDAgIzAwMDAwMCwgMXB4IDJweCAwICMwMDAwMDAsIC0ycHggLTFweCAwICMwMDAwMDAsIDJweCAtMXB4IDAgIzAwMDAwMCwgLTJweCAxcHggMCAjMDAwMDAwLCAycHggMXB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwLCAtMnB4IC0ycHggMCAjMDAwMDAwLCAycHggLTJweCAwICMwMDAwMDAsIC0ycHggMnB4IDAgIzAwMDAwMCwgMnB4IDJweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAubXAtdGVzdC1xdWVzdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLm1wLXRlc3QtcXVlc3Rpb25fX3F1ZXN0aW9uIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0zcHggMCAjMDAwMDAwLCAwIC0zcHggMCAjMDAwMDAwLCAwIDNweCAwICMwMDAwMDAsIDAgM3B4IDAgIzAwMDAwMCwgLTNweCAwIDAgIzAwMDAwMCwgM3B4IDAgMCAjMDAwMDAwLCAtM3B4IDAgMCAjMDAwMDAwLCAzcHggMCAwICMwMDAwMDAsIC0xcHggLTNweCAwICMwMDAwMDAsIDFweCAtM3B4IDAgIzAwMDAwMCwgLTFweCAzcHggMCAjMDAwMDAwLCAxcHggM3B4IDAgIzAwMDAwMCwgLTNweCAtMXB4IDAgIzAwMDAwMCwgM3B4IC0xcHggMCAjMDAwMDAwLCAtM3B4IDFweCAwICMwMDAwMDAsIDNweCAxcHggMCAjMDAwMDAwLCAtMnB4IC0zcHggMCAjMDAwMDAwLCAycHggLTNweCAwICMwMDAwMDAsIC0ycHggM3B4IDAgIzAwMDAwMCwgMnB4IDNweCAwICMwMDAwMDAsIC0zcHggLTJweCAwICMwMDAwMDAsIDNweCAtMnB4IDAgIzAwMDAwMCwgLTNweCAycHggMCAjMDAwMDAwLCAzcHggMnB4IDAgIzAwMDAwMCwgLTNweCAtM3B4IDAgIzAwMDAwMCwgM3B4IC0zcHggMCAjMDAwMDAwLCAtM3B4IDNweCAwICMwMDAwMDAsIDNweCAzcHggMCAjMDAwMDAwLCAtM3B4IC0zcHggMCAjMDAwMDAwLCAzcHggLTNweCAwICMwMDAwMDAsIC0zcHggM3B4IDAgIzAwMDAwMCwgM3B4IDNweCAwICMwMDAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1wLXRlc3QtcXVlc3Rpb25fX3F1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTJweCAwICMwMDAwMDAsIDAgLTJweCAwICMwMDAwMDAsIDAgMnB4IDAgIzAwMDAwMCwgMCAycHggMCAjMDAwMDAwLCAtMnB4IDAgMCAjMDAwMDAwLCAycHggMCAwICMwMDAwMDAsIC0ycHggMCAwICMwMDAwMDAsIDJweCAwIDAgIzAwMDAwMCwgLTFweCAtMnB4IDAgIzAwMDAwMCwgMXB4IC0ycHggMCAjMDAwMDAwLCAtMXB4IDJweCAwICMwMDAwMDAsIDFweCAycHggMCAjMDAwMDAwLCAtMnB4IC0xcHggMCAjMDAwMDAwLCAycHggLTFweCAwICMwMDAwMDAsIC0ycHggMXB4IDAgIzAwMDAwMCwgMnB4IDFweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwLCAtMnB4IC0ycHggMCAjMDAwMDAwLCAycHggLTJweCAwICMwMDAwMDAsIC0ycHggMnB4IDAgIzAwMDAwMCwgMnB4IDJweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1wLXRlc3QtcXVlc3Rpb25fX3F1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTJweCAwICMwMDAwMDAsIDAgLTJweCAwICMwMDAwMDAsIDAgMnB4IDAgIzAwMDAwMCwgMCAycHggMCAjMDAwMDAwLCAtMnB4IDAgMCAjMDAwMDAwLCAycHggMCAwICMwMDAwMDAsIC0ycHggMCAwICMwMDAwMDAsIDJweCAwIDAgIzAwMDAwMCwgLTFweCAtMnB4IDAgIzAwMDAwMCwgMXB4IC0ycHggMCAjMDAwMDAwLCAtMXB4IDJweCAwICMwMDAwMDAsIDFweCAycHggMCAjMDAwMDAwLCAtMnB4IC0xcHggMCAjMDAwMDAwLCAycHggLTFweCAwICMwMDAwMDAsIC0ycHggMXB4IDAgIzAwMDAwMCwgMnB4IDFweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwLCAtMnB4IC0ycHggMCAjMDAwMDAwLCAycHggLTJweCAwICMwMDAwMDAsIC0ycHggMnB4IDAgIzAwMDAwMCwgMnB4IDJweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1wLXRlc3QtcXVlc3Rpb25fX3F1ZXN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5tcC10ZXN0LXF1ZXN0aW9uX19xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5tcC10ZXN0LXBpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNnB4O1xuICB0b3A6IDI2cHg7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIG1heC1oZWlnaHQ6IDE3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1wLXRlc3QtcGljIHtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDYwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1heC1oZWlnaHQ6IDE1M3B4O1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbn1cblxuLm1wLXRlc3QtZm9ybWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5cbi5tcC10ZXN0LXZhcmlhbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1wLXRlc3QtdmFyaWFudC5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAubXAtdGVzdC12YXJpYW50Om5vdCguZGlzYWJsZWQpOmhvdmVyIC5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZSB7XG4gICAgYm94LXNoYWRvdzogLTMuMDhweCAzLjA4cHggMTIuMzRweCAwcHggI0Y2RTIwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cbiAgLm1wLXRlc3QtdmFyaWFudDpub3QoLmRpc2FibGVkKTpob3ZlciAubXAtdGVzdC12YXJpYW50LXZpc2libGVfX2NoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbXAtdGVzdC9jaGVja2VkLnN2Z1wiKTtcbiAgfVxuICAubXAtdGVzdC12YXJpYW50Om5vdCguZGlzYWJsZWQpOmhvdmVyIC5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZV9fdGV4dCAuc2hhZG93IHtcbiAgICB0ZXh0LXNoYWRvdzogMCAtM3B4IDAgIzAwMDAwMCwgMCAtM3B4IDAgIzAwMDAwMCwgMCAzcHggMCAjMDAwMDAwLCAwIDNweCAwICMwMDAwMDAsIC0zcHggMCAwICMwMDAwMDAsIDNweCAwIDAgIzAwMDAwMCwgLTNweCAwIDAgIzAwMDAwMCwgM3B4IDAgMCAjMDAwMDAwLCAtMXB4IC0zcHggMCAjMDAwMDAwLCAxcHggLTNweCAwICMwMDAwMDAsIC0xcHggM3B4IDAgIzAwMDAwMCwgMXB4IDNweCAwICMwMDAwMDAsIC0zcHggLTFweCAwICMwMDAwMDAsIDNweCAtMXB4IDAgIzAwMDAwMCwgLTNweCAxcHggMCAjMDAwMDAwLCAzcHggMXB4IDAgIzAwMDAwMCwgLTJweCAtM3B4IDAgIzAwMDAwMCwgMnB4IC0zcHggMCAjMDAwMDAwLCAtMnB4IDNweCAwICMwMDAwMDAsIDJweCAzcHggMCAjMDAwMDAwLCAtM3B4IC0ycHggMCAjMDAwMDAwLCAzcHggLTJweCAwICMwMDAwMDAsIC0zcHggMnB4IDAgIzAwMDAwMCwgM3B4IDJweCAwICMwMDAwMDAsIC0zcHggLTNweCAwICMwMDAwMDAsIDNweCAtM3B4IDAgIzAwMDAwMCwgLTNweCAzcHggMCAjMDAwMDAwLCAzcHggM3B4IDAgIzAwMDAwMCwgLTNweCAtM3B4IDAgIzAwMDAwMCwgM3B4IC0zcHggMCAjMDAwMDAwLCAtM3B4IDNweCAwICMwMDAwMDAsIDNweCAzcHggMCAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1wLXRlc3QtdmFyaWFudDpub3QoLmRpc2FibGVkKTpob3ZlciAubXAtdGVzdC12YXJpYW50LXZpc2libGVfX3RleHQgLnNoYWRvdyB7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTJweCAwICMwMDAwMDAsIDAgLTJweCAwICMwMDAwMDAsIDAgMnB4IDAgIzAwMDAwMCwgMCAycHggMCAjMDAwMDAwLCAtMnB4IDAgMCAjMDAwMDAwLCAycHggMCAwICMwMDAwMDAsIC0ycHggMCAwICMwMDAwMDAsIDJweCAwIDAgIzAwMDAwMCwgLTFweCAtMnB4IDAgIzAwMDAwMCwgMXB4IC0ycHggMCAjMDAwMDAwLCAtMXB4IDJweCAwICMwMDAwMDAsIDFweCAycHggMCAjMDAwMDAwLCAtMnB4IC0xcHggMCAjMDAwMDAwLCAycHggLTFweCAwICMwMDAwMDAsIC0ycHggMXB4IDAgIzAwMDAwMCwgMnB4IDFweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwLCAtMnB4IC0ycHggMCAjMDAwMDAwLCAycHggLTJweCAwICMwMDAwMDAsIC0ycHggMnB4IDAgIzAwMDAwMCwgMnB4IDJweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMDtcbiAgfVxufVxuXG4ubXAtdGVzdC12YXJpYW50LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBjbGlwLXBhdGg6IGluc2V0KDJweCk7XG59XG4ubXAtdGVzdC12YXJpYW50LWhpZGRlbjpjaGVja2VkIH4gLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogLTMuMDhweCAzLjA4cHggMTIuMzRweCAwcHggI0Y2RTIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLm1wLXRlc3QtdmFyaWFudC1oaWRkZW46Y2hlY2tlZCB+IC5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZSAubXAtdGVzdC12YXJpYW50LXZpc2libGVfX3RleHQgLnNoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAwIC0zcHggMCAjMDAwMDAwLCAwIC0zcHggMCAjMDAwMDAwLCAwIDNweCAwICMwMDAwMDAsIDAgM3B4IDAgIzAwMDAwMCwgLTNweCAwIDAgIzAwMDAwMCwgM3B4IDAgMCAjMDAwMDAwLCAtM3B4IDAgMCAjMDAwMDAwLCAzcHggMCAwICMwMDAwMDAsIC0xcHggLTNweCAwICMwMDAwMDAsIDFweCAtM3B4IDAgIzAwMDAwMCwgLTFweCAzcHggMCAjMDAwMDAwLCAxcHggM3B4IDAgIzAwMDAwMCwgLTNweCAtMXB4IDAgIzAwMDAwMCwgM3B4IC0xcHggMCAjMDAwMDAwLCAtM3B4IDFweCAwICMwMDAwMDAsIDNweCAxcHggMCAjMDAwMDAwLCAtMnB4IC0zcHggMCAjMDAwMDAwLCAycHggLTNweCAwICMwMDAwMDAsIC0ycHggM3B4IDAgIzAwMDAwMCwgMnB4IDNweCAwICMwMDAwMDAsIC0zcHggLTJweCAwICMwMDAwMDAsIDNweCAtMnB4IDAgIzAwMDAwMCwgLTNweCAycHggMCAjMDAwMDAwLCAzcHggMnB4IDAgIzAwMDAwMCwgLTNweCAtM3B4IDAgIzAwMDAwMCwgM3B4IC0zcHggMCAjMDAwMDAwLCAtM3B4IDNweCAwICMwMDAwMDAsIDNweCAzcHggMCAjMDAwMDAwLCAtM3B4IC0zcHggMCAjMDAwMDAwLCAzcHggLTNweCAwICMwMDAwMDAsIC0zcHggM3B4IDAgIzAwMDAwMCwgM3B4IDNweCAwICMwMDAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1wLXRlc3QtdmFyaWFudC1oaWRkZW46Y2hlY2tlZCB+IC5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZSAubXAtdGVzdC12YXJpYW50LXZpc2libGVfX3RleHQgLnNoYWRvdyB7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTJweCAwICMwMDAwMDAsIDAgLTJweCAwICMwMDAwMDAsIDAgMnB4IDAgIzAwMDAwMCwgMCAycHggMCAjMDAwMDAwLCAtMnB4IDAgMCAjMDAwMDAwLCAycHggMCAwICMwMDAwMDAsIC0ycHggMCAwICMwMDAwMDAsIDJweCAwIDAgIzAwMDAwMCwgLTFweCAtMnB4IDAgIzAwMDAwMCwgMXB4IC0ycHggMCAjMDAwMDAwLCAtMXB4IDJweCAwICMwMDAwMDAsIDFweCAycHggMCAjMDAwMDAwLCAtMnB4IC0xcHggMCAjMDAwMDAwLCAycHggLTFweCAwICMwMDAwMDAsIC0ycHggMXB4IDAgIzAwMDAwMCwgMnB4IDFweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwLCAtMnB4IC0ycHggMCAjMDAwMDAwLCAycHggLTJweCAwICMwMDAwMDAsIC0ycHggMnB4IDAgIzAwMDAwMCwgMnB4IDJweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMDtcbiAgfVxufVxuLm1wLXRlc3QtdmFyaWFudC1oaWRkZW46Y2hlY2tlZCB+IC5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZSAubXAtdGVzdC12YXJpYW50LXZpc2libGVfX2NoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21wLXRlc3QvY2hlY2tlZC5zdmdcIik7XG59XG4ubXAtdGVzdC12YXJpYW50LWhpZGRlbjpjaGVja2VkLmlzLXJpZ2h0IH4gLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogLTMuMDhweCAzLjA4cHggMTIuMzRweCAwcHggIzAxOUMxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjVlODtcbn1cbi5tcC10ZXN0LXZhcmlhbnQtaGlkZGVuOmNoZWNrZWQuaXMtd3JvbmcgfiAubXAtdGVzdC12YXJpYW50LXZpc2libGUge1xuICBib3gtc2hhZG93OiAtMy4wOHB4IDMuMDhweCAxMi4zNHB4IDBweCAjQ0M2NTRCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlMGRiO1xufVxuLm1wLXRlc3QtdmFyaWFudC1oaWRkZW4uaXMtcmlnaHQgfiAubXAtdGVzdC12YXJpYW50LXZpc2libGUgLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlX19jaGVja2JveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tcC10ZXN0L3JpZ2h0LnN2Z1wiKTtcbn1cbi5tcC10ZXN0LXZhcmlhbnQtaGlkZGVuLmlzLXJpZ2h0IH4gLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlIC5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZV9fdGV4dCAuc2hhZG93IHtcbiAgdGV4dC1zaGFkb3c6IDAgLTNweCAwICMwMDAwMDAsIDAgLTNweCAwICMwMDAwMDAsIDAgM3B4IDAgIzAwMDAwMCwgMCAzcHggMCAjMDAwMDAwLCAtM3B4IDAgMCAjMDAwMDAwLCAzcHggMCAwICMwMDAwMDAsIC0zcHggMCAwICMwMDAwMDAsIDNweCAwIDAgIzAwMDAwMCwgLTFweCAtM3B4IDAgIzAwMDAwMCwgMXB4IC0zcHggMCAjMDAwMDAwLCAtMXB4IDNweCAwICMwMDAwMDAsIDFweCAzcHggMCAjMDAwMDAwLCAtM3B4IC0xcHggMCAjMDAwMDAwLCAzcHggLTFweCAwICMwMDAwMDAsIC0zcHggMXB4IDAgIzAwMDAwMCwgM3B4IDFweCAwICMwMDAwMDAsIC0ycHggLTNweCAwICMwMDAwMDAsIDJweCAtM3B4IDAgIzAwMDAwMCwgLTJweCAzcHggMCAjMDAwMDAwLCAycHggM3B4IDAgIzAwMDAwMCwgLTNweCAtMnB4IDAgIzAwMDAwMCwgM3B4IC0ycHggMCAjMDAwMDAwLCAtM3B4IDJweCAwICMwMDAwMDAsIDNweCAycHggMCAjMDAwMDAwLCAtM3B4IC0zcHggMCAjMDAwMDAwLCAzcHggLTNweCAwICMwMDAwMDAsIC0zcHggM3B4IDAgIzAwMDAwMCwgM3B4IDNweCAwICMwMDAwMDAsIC0zcHggLTNweCAwICMwMDAwMDAsIDNweCAtM3B4IDAgIzAwMDAwMCwgLTNweCAzcHggMCAjMDAwMDAwLCAzcHggM3B4IDAgIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubXAtdGVzdC12YXJpYW50LWhpZGRlbi5pcy1yaWdodCB+IC5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZSAubXAtdGVzdC12YXJpYW50LXZpc2libGVfX3RleHQgLnNoYWRvdyB7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTJweCAwICMwMDAwMDAsIDAgLTJweCAwICMwMDAwMDAsIDAgMnB4IDAgIzAwMDAwMCwgMCAycHggMCAjMDAwMDAwLCAtMnB4IDAgMCAjMDAwMDAwLCAycHggMCAwICMwMDAwMDAsIC0ycHggMCAwICMwMDAwMDAsIDJweCAwIDAgIzAwMDAwMCwgLTFweCAtMnB4IDAgIzAwMDAwMCwgMXB4IC0ycHggMCAjMDAwMDAwLCAtMXB4IDJweCAwICMwMDAwMDAsIDFweCAycHggMCAjMDAwMDAwLCAtMnB4IC0xcHggMCAjMDAwMDAwLCAycHggLTFweCAwICMwMDAwMDAsIC0ycHggMXB4IDAgIzAwMDAwMCwgMnB4IDFweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwLCAtMnB4IC0ycHggMCAjMDAwMDAwLCAycHggLTJweCAwICMwMDAwMDAsIC0ycHggMnB4IDAgIzAwMDAwMCwgMnB4IDJweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMDtcbiAgfVxufVxuLm1wLXRlc3QtdmFyaWFudC1oaWRkZW4uaXMtd3JvbmcgfiAubXAtdGVzdC12YXJpYW50LXZpc2libGUge1xuICBib3JkZXItY29sb3I6ICNDQzY1NEI7XG59XG4ubXAtdGVzdC12YXJpYW50LWhpZGRlbi5pcy13cm9uZyB+IC5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZSAubXAtdGVzdC12YXJpYW50LXZpc2libGVfX2NoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21wLXRlc3Qvd3Jvbmcuc3ZnXCIpO1xufVxuLm1wLXRlc3QtdmFyaWFudC1oaWRkZW4uaXMtd3JvbmcgfiAubXAtdGVzdC12YXJpYW50LXZpc2libGUgLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlX190ZXh0IC5zaGFkb3cge1xuICB0ZXh0LXNoYWRvdzogMCAtM3B4IDAgI0NDNjU0QiwgMCAtM3B4IDAgI0NDNjU0QiwgMCAzcHggMCAjQ0M2NTRCLCAwIDNweCAwICNDQzY1NEIsIC0zcHggMCAwICNDQzY1NEIsIDNweCAwIDAgI0NDNjU0QiwgLTNweCAwIDAgI0NDNjU0QiwgM3B4IDAgMCAjQ0M2NTRCLCAtMXB4IC0zcHggMCAjQ0M2NTRCLCAxcHggLTNweCAwICNDQzY1NEIsIC0xcHggM3B4IDAgI0NDNjU0QiwgMXB4IDNweCAwICNDQzY1NEIsIC0zcHggLTFweCAwICNDQzY1NEIsIDNweCAtMXB4IDAgI0NDNjU0QiwgLTNweCAxcHggMCAjQ0M2NTRCLCAzcHggMXB4IDAgI0NDNjU0QiwgLTJweCAtM3B4IDAgI0NDNjU0QiwgMnB4IC0zcHggMCAjQ0M2NTRCLCAtMnB4IDNweCAwICNDQzY1NEIsIDJweCAzcHggMCAjQ0M2NTRCLCAtM3B4IC0ycHggMCAjQ0M2NTRCLCAzcHggLTJweCAwICNDQzY1NEIsIC0zcHggMnB4IDAgI0NDNjU0QiwgM3B4IDJweCAwICNDQzY1NEIsIC0zcHggLTNweCAwICNDQzY1NEIsIDNweCAtM3B4IDAgI0NDNjU0QiwgLTNweCAzcHggMCAjQ0M2NTRCLCAzcHggM3B4IDAgI0NDNjU0QiwgLTNweCAtM3B4IDAgI0NDNjU0QiwgM3B4IC0zcHggMCAjQ0M2NTRCLCAtM3B4IDNweCAwICNDQzY1NEIsIDNweCAzcHggMCAjQ0M2NTRCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tcC10ZXN0LXZhcmlhbnQtaGlkZGVuLmlzLXdyb25nIH4gLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlIC5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZV9fdGV4dCAuc2hhZG93IHtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMnB4IDAgI0NDNjU0QiwgMCAtMnB4IDAgI0NDNjU0QiwgMCAycHggMCAjQ0M2NTRCLCAwIDJweCAwICNDQzY1NEIsIC0ycHggMCAwICNDQzY1NEIsIDJweCAwIDAgI0NDNjU0QiwgLTJweCAwIDAgI0NDNjU0QiwgMnB4IDAgMCAjQ0M2NTRCLCAtMXB4IC0ycHggMCAjQ0M2NTRCLCAxcHggLTJweCAwICNDQzY1NEIsIC0xcHggMnB4IDAgI0NDNjU0QiwgMXB4IDJweCAwICNDQzY1NEIsIC0ycHggLTFweCAwICNDQzY1NEIsIDJweCAtMXB4IDAgI0NDNjU0QiwgLTJweCAxcHggMCAjQ0M2NTRCLCAycHggMXB4IDAgI0NDNjU0QiwgLTJweCAtMnB4IDAgI0NDNjU0QiwgMnB4IC0ycHggMCAjQ0M2NTRCLCAtMnB4IDJweCAwICNDQzY1NEIsIDJweCAycHggMCAjQ0M2NTRCLCAtMnB4IC0ycHggMCAjQ0M2NTRCLCAycHggLTJweCAwICNDQzY1NEIsIC0ycHggMnB4IDAgI0NDNjU0QiwgMnB4IDJweCAwICNDQzY1NEIsIC0ycHggLTJweCAwICNDQzY1NEIsIDJweCAtMnB4IDAgI0NDNjU0QiwgLTJweCAycHggMCAjQ0M2NTRCLCAycHggMnB4IDAgI0NDNjU0QiwgLTJweCAtMnB4IDAgI0NDNjU0QiwgMnB4IC0ycHggMCAjQ0M2NTRCLCAtMnB4IDJweCAwICNDQzY1NEIsIDJweCAycHggMCAjQ0M2NTRCO1xuICB9XG59XG5cbi5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZSB7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzg4ODg4ODtcbiAgYm94LXNoYWRvdzogLTMuMDhweCAzLjA4cHggMTIuMzRweCAwcHggIzVDNUM1QztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIGJvcmRlci1jb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubXAtdGVzdC12YXJpYW50LXZpc2libGUge1xuICAgIHBhZGRpbmc6IDdweCAxOHB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlX19jaGVja2JveCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbXAtdGVzdC91bmNoZWNrZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubXAtdGVzdC12YXJpYW50LXZpc2libGVfX2NoZWNrYm94IHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZV9fY2hlY2tib3gge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlX190ZXh0IHtcbiAgICBnYXA6IDEzcHg7XG4gIH1cbn1cbi5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZV9fdGV4dCAucGxhaW4ge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZV9fdGV4dCAucGxhaW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlX190ZXh0IC5wbGFpbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubXAtdGVzdC12YXJpYW50LXZpc2libGVfX3RleHQgLnNoYWRvdyB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0zcHggMCAjODg4ODg4LCAwIC0zcHggMCAjODg4ODg4LCAwIDNweCAwICM4ODg4ODgsIDAgM3B4IDAgIzg4ODg4OCwgLTNweCAwIDAgIzg4ODg4OCwgM3B4IDAgMCAjODg4ODg4LCAtM3B4IDAgMCAjODg4ODg4LCAzcHggMCAwICM4ODg4ODgsIC0xcHggLTNweCAwICM4ODg4ODgsIDFweCAtM3B4IDAgIzg4ODg4OCwgLTFweCAzcHggMCAjODg4ODg4LCAxcHggM3B4IDAgIzg4ODg4OCwgLTNweCAtMXB4IDAgIzg4ODg4OCwgM3B4IC0xcHggMCAjODg4ODg4LCAtM3B4IDFweCAwICM4ODg4ODgsIDNweCAxcHggMCAjODg4ODg4LCAtMnB4IC0zcHggMCAjODg4ODg4LCAycHggLTNweCAwICM4ODg4ODgsIC0ycHggM3B4IDAgIzg4ODg4OCwgMnB4IDNweCAwICM4ODg4ODgsIC0zcHggLTJweCAwICM4ODg4ODgsIDNweCAtMnB4IDAgIzg4ODg4OCwgLTNweCAycHggMCAjODg4ODg4LCAzcHggMnB4IDAgIzg4ODg4OCwgLTNweCAtM3B4IDAgIzg4ODg4OCwgM3B4IC0zcHggMCAjODg4ODg4LCAtM3B4IDNweCAwICM4ODg4ODgsIDNweCAzcHggMCAjODg4ODg4LCAtM3B4IC0zcHggMCAjODg4ODg4LCAzcHggLTNweCAwICM4ODg4ODgsIC0zcHggM3B4IDAgIzg4ODg4OCwgM3B4IDNweCAwICM4ODg4ODg7XG4gIHRyYW5zaXRpb246IDMwMG1zIHRleHQtc2hhZG93O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZV9fdGV4dCAuc2hhZG93IHtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgIzg4ODg4OCwgMCAtMXB4IDAgIzg4ODg4OCwgMCAxcHggMCAjODg4ODg4LCAwIDFweCAwICM4ODg4ODgsIC0xcHggMCAwICM4ODg4ODgsIDFweCAwIDAgIzg4ODg4OCwgLTFweCAwIDAgIzg4ODg4OCwgMXB4IDAgMCAjODg4ODg4LCAtMXB4IC0xcHggMCAjODg4ODg4LCAxcHggLTFweCAwICM4ODg4ODgsIC0xcHggMXB4IDAgIzg4ODg4OCwgMXB4IDFweCAwICM4ODg4ODgsIC0xcHggLTFweCAwICM4ODg4ODgsIDFweCAtMXB4IDAgIzg4ODg4OCwgLTFweCAxcHggMCAjODg4ODg4LCAxcHggMXB4IDAgIzg4ODg4OCwgLTJweCAtMXB4IDAgIzg4ODg4OCwgMnB4IC0xcHggMCAjODg4ODg4LCAtMnB4IDFweCAwICM4ODg4ODgsIDJweCAxcHggMCAjODg4ODg4LCAtMXB4IC0ycHggMCAjODg4ODg4LCAxcHggLTJweCAwICM4ODg4ODgsIC0xcHggMnB4IDAgIzg4ODg4OCwgMXB4IDJweCAwICM4ODg4ODgsIC0xcHggLTFweCAwICM4ODg4ODgsIDFweCAtMXB4IDAgIzg4ODg4OCwgLTFweCAxcHggMCAjODg4ODg4LCAxcHggMXB4IDAgIzg4ODg4OCwgLTFweCAtMXB4IDAgIzg4ODg4OCwgMXB4IC0xcHggMCAjODg4ODg4LCAtMXB4IDFweCAwICM4ODg4ODgsIDFweCAxcHggMCAjODg4ODg4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlX190ZXh0IC5zaGFkb3cge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlX190ZXh0IC5oZWxwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubXAtdGVzdC12YXJpYW50LXZpc2libGVfX3RleHQgLmhlbHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlX190ZXh0IC5oZWxwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLm1wLXRlc3QtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubXAtdGVzdC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5tcC10ZXN0LWZvb3Rlcl9fYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tcC10ZXN0LWZvb3Rub3RlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAxOUMxNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubXAtdGVzdC1mb290bm90ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubXAtdGVzdC1mb290bm90ZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5tcC10ZXN0LWJ0biB7XG4gIHBhZGRpbmc6IDExcHggNDhweCAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE5QzE1O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtM3B4IDAgIzAwMDAwMCwgMCAtM3B4IDAgIzAwMDAwMCwgMCAzcHggMCAjMDAwMDAwLCAwIDNweCAwICMwMDAwMDAsIC0zcHggMCAwICMwMDAwMDAsIDNweCAwIDAgIzAwMDAwMCwgLTNweCAwIDAgIzAwMDAwMCwgM3B4IDAgMCAjMDAwMDAwLCAtMXB4IC0zcHggMCAjMDAwMDAwLCAxcHggLTNweCAwICMwMDAwMDAsIC0xcHggM3B4IDAgIzAwMDAwMCwgMXB4IDNweCAwICMwMDAwMDAsIC0zcHggLTFweCAwICMwMDAwMDAsIDNweCAtMXB4IDAgIzAwMDAwMCwgLTNweCAxcHggMCAjMDAwMDAwLCAzcHggMXB4IDAgIzAwMDAwMCwgLTJweCAtM3B4IDAgIzAwMDAwMCwgMnB4IC0zcHggMCAjMDAwMDAwLCAtMnB4IDNweCAwICMwMDAwMDAsIDJweCAzcHggMCAjMDAwMDAwLCAtM3B4IC0ycHggMCAjMDAwMDAwLCAzcHggLTJweCAwICMwMDAwMDAsIC0zcHggMnB4IDAgIzAwMDAwMCwgM3B4IDJweCAwICMwMDAwMDAsIC0zcHggLTNweCAwICMwMDAwMDAsIDNweCAtM3B4IDAgIzAwMDAwMCwgLTNweCAzcHggMCAjMDAwMDAwLCAzcHggM3B4IDAgIzAwMDAwMCwgLTNweCAtM3B4IDAgIzAwMDAwMCwgM3B4IC0zcHggMCAjMDAwMDAwLCAtM3B4IDNweCAwICMwMDAwMDAsIDNweCAzcHggMCAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAtMy4wOHB4IDMuMDhweCAxMi4zNHB4IDBweCAjMDE5QzE1O1xuICB0cmFuc2l0aW9uOiAzMDBtcyBiYWNrZ3JvdW5kLWNvbG9yLCAzMDBtcyBib3gtc2hhZG93O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tcC10ZXN0LWJ0biB7XG4gICAgcGFkZGluZzogN3B4IDI2cHggMTFweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgYm94LXNoYWRvdzogLTEuNjhweCAxLjY4cHggNi43cHggMHB4ICMwMTlDMTU7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTJweCAwICMwMDAwMDAsIDAgLTJweCAwICMwMDAwMDAsIDAgMnB4IDAgIzAwMDAwMCwgMCAycHggMCAjMDAwMDAwLCAtMnB4IDAgMCAjMDAwMDAwLCAycHggMCAwICMwMDAwMDAsIC0ycHggMCAwICMwMDAwMDAsIDJweCAwIDAgIzAwMDAwMCwgLTFweCAtMnB4IDAgIzAwMDAwMCwgMXB4IC0ycHggMCAjMDAwMDAwLCAtMXB4IDJweCAwICMwMDAwMDAsIDFweCAycHggMCAjMDAwMDAwLCAtMnB4IC0xcHggMCAjMDAwMDAwLCAycHggLTFweCAwICMwMDAwMDAsIC0ycHggMXB4IDAgIzAwMDAwMCwgMnB4IDFweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwLCAtMnB4IC0ycHggMCAjMDAwMDAwLCAycHggLTJweCAwICMwMDAwMDAsIC0ycHggMnB4IDAgIzAwMDAwMCwgMnB4IDJweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1wLXRlc3QtYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgYm94LXNoYWRvdzogLTEuNjhweCAxLjY4cHggNi43cHggMHB4ICMwMTlDMTU7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLm1wLXRlc3QtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVGRjZGO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5tcC10ZXN0LWJ0bjphY3RpdmUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVGRjZGO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubXAtdGVzdC1maW5pc2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDgwcHg7XG4gIHBhZGRpbmc6IDcwcHggODBweCA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tcC10ZXN0LWZpbmlzaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXAtdGVzdC1maW5pc2gge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuXG4ubXAtdGVzdC1maW5pc2gtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjNweDtcbiAgZm9udC1zaXplOiA3OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC45O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTNweCAwICMwMDAwMDAsIDAgLTNweCAwICMwMDAwMDAsIDAgM3B4IDAgIzAwMDAwMCwgMCAzcHggMCAjMDAwMDAwLCAtM3B4IDAgMCAjMDAwMDAwLCAzcHggMCAwICMwMDAwMDAsIC0zcHggMCAwICMwMDAwMDAsIDNweCAwIDAgIzAwMDAwMCwgLTFweCAtM3B4IDAgIzAwMDAwMCwgMXB4IC0zcHggMCAjMDAwMDAwLCAtMXB4IDNweCAwICMwMDAwMDAsIDFweCAzcHggMCAjMDAwMDAwLCAtM3B4IC0xcHggMCAjMDAwMDAwLCAzcHggLTFweCAwICMwMDAwMDAsIC0zcHggMXB4IDAgIzAwMDAwMCwgM3B4IDFweCAwICMwMDAwMDAsIC0ycHggLTNweCAwICMwMDAwMDAsIDJweCAtM3B4IDAgIzAwMDAwMCwgLTJweCAzcHggMCAjMDAwMDAwLCAycHggM3B4IDAgIzAwMDAwMCwgLTNweCAtMnB4IDAgIzAwMDAwMCwgM3B4IC0ycHggMCAjMDAwMDAwLCAtM3B4IDJweCAwICMwMDAwMDAsIDNweCAycHggMCAjMDAwMDAwLCAtM3B4IC0zcHggMCAjMDAwMDAwLCAzcHggLTNweCAwICMwMDAwMDAsIC0zcHggM3B4IDAgIzAwMDAwMCwgM3B4IDNweCAwICMwMDAwMDAsIC0zcHggLTNweCAwICMwMDAwMDAsIDNweCAtM3B4IDAgIzAwMDAwMCwgLTNweCAzcHggMCAjMDAwMDAwLCAzcHggM3B4IDAgIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tcC10ZXN0LWZpbmlzaC10ZXh0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMnB4IDAgIzAwMDAwMCwgMCAtMnB4IDAgIzAwMDAwMCwgMCAycHggMCAjMDAwMDAwLCAwIDJweCAwICMwMDAwMDAsIC0ycHggMCAwICMwMDAwMDAsIDJweCAwIDAgIzAwMDAwMCwgLTJweCAwIDAgIzAwMDAwMCwgMnB4IDAgMCAjMDAwMDAwLCAtMXB4IC0ycHggMCAjMDAwMDAwLCAxcHggLTJweCAwICMwMDAwMDAsIC0xcHggMnB4IDAgIzAwMDAwMCwgMXB4IDJweCAwICMwMDAwMDAsIC0ycHggLTFweCAwICMwMDAwMDAsIDJweCAtMXB4IDAgIzAwMDAwMCwgLTJweCAxcHggMCAjMDAwMDAwLCAycHggMXB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwLCAtMnB4IC0ycHggMCAjMDAwMDAwLCAycHggLTJweCAwICMwMDAwMDAsIC0ycHggMnB4IDAgIzAwMDAwMCwgMnB4IDJweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAubXAtdGVzdC1maW5pc2gtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG4ubXAtdGVzdC1maW5pc2gtdGV4dCA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG59XG5cbi5tcC10ZXN0LWZpbmlzaC1yZXN1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDE5QzE1O1xuICBmb250LXNpemU6IDE1MHB4O1xuICB0ZXh0LXNoYWRvdzogMCAtM3B4IDAgIzAwMDAwMCwgMCAtM3B4IDAgIzAwMDAwMCwgMCAzcHggMCAjMDAwMDAwLCAwIDNweCAwICMwMDAwMDAsIC0zcHggMCAwICMwMDAwMDAsIDNweCAwIDAgIzAwMDAwMCwgLTNweCAwIDAgIzAwMDAwMCwgM3B4IDAgMCAjMDAwMDAwLCAtMXB4IC0zcHggMCAjMDAwMDAwLCAxcHggLTNweCAwICMwMDAwMDAsIC0xcHggM3B4IDAgIzAwMDAwMCwgMXB4IDNweCAwICMwMDAwMDAsIC0zcHggLTFweCAwICMwMDAwMDAsIDNweCAtMXB4IDAgIzAwMDAwMCwgLTNweCAxcHggMCAjMDAwMDAwLCAzcHggMXB4IDAgIzAwMDAwMCwgLTJweCAtM3B4IDAgIzAwMDAwMCwgMnB4IC0zcHggMCAjMDAwMDAwLCAtMnB4IDNweCAwICMwMDAwMDAsIDJweCAzcHggMCAjMDAwMDAwLCAtM3B4IC0ycHggMCAjMDAwMDAwLCAzcHggLTJweCAwICMwMDAwMDAsIC0zcHggMnB4IDAgIzAwMDAwMCwgM3B4IDJweCAwICMwMDAwMDAsIC0zcHggLTNweCAwICMwMDAwMDAsIDNweCAtM3B4IDAgIzAwMDAwMCwgLTNweCAzcHggMCAjMDAwMDAwLCAzcHggM3B4IDAgIzAwMDAwMCwgLTNweCAtM3B4IDAgIzAwMDAwMCwgM3B4IC0zcHggMCAjMDAwMDAwLCAtM3B4IDNweCAwICMwMDAwMDAsIDNweCAzcHggMCAjMDAwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tcC10ZXN0LWZpbmlzaC1yZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMnB4IDAgIzAwMDAwMCwgMCAtMnB4IDAgIzAwMDAwMCwgMCAycHggMCAjMDAwMDAwLCAwIDJweCAwICMwMDAwMDAsIC0ycHggMCAwICMwMDAwMDAsIDJweCAwIDAgIzAwMDAwMCwgLTJweCAwIDAgIzAwMDAwMCwgMnB4IDAgMCAjMDAwMDAwLCAtMXB4IC0ycHggMCAjMDAwMDAwLCAxcHggLTJweCAwICMwMDAwMDAsIC0xcHggMnB4IDAgIzAwMDAwMCwgMXB4IDJweCAwICMwMDAwMDAsIC0ycHggLTFweCAwICMwMDAwMDAsIDJweCAtMXB4IDAgIzAwMDAwMCwgLTJweCAxcHggMCAjMDAwMDAwLCAycHggMXB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwLCAtMnB4IC0ycHggMCAjMDAwMDAwLCAycHggLTJweCAwICMwMDAwMDAsIC0ycHggMnB4IDAgIzAwMDAwMCwgMnB4IDJweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAubXAtdGVzdC1maW5pc2gtcmVzdWx0IHtcbiAgICBmb250LXNpemU6IDg3cHg7XG4gIH1cbn1cbi5tcC10ZXN0LWZpbmlzaC1yZXN1bHQgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLm1wLXRlc3QtZmluaXNoLXJlc3VsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTcwJTtcbiAgYXNwZWN0LXJhdGlvOiA2NDUvNTI4O1xuICB0b3A6IDY4JTtcbiAgbGVmdDogNTMlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21wLXRlc3QvcmVzdWx0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCA0MHB4ICMwMTlDMTUpO1xufVxuXG4ubXAtdGVzdC1maW5pc2gtYnRucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNHB4O1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tcC10ZXN0LWZpbmlzaC1idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDIxN3B4O1xuICB9XG59XG5cbi5tcC10ZXN0LWZpbmlzaC1idG4ge1xuICBwYWRkaW5nOiAxNHB4IDEycHggMTlweDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC45O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTNweCAwICMwMDAwMDAsIDAgLTNweCAwICMwMDAwMDAsIDAgM3B4IDAgIzAwMDAwMCwgMCAzcHggMCAjMDAwMDAwLCAtM3B4IDAgMCAjMDAwMDAwLCAzcHggMCAwICMwMDAwMDAsIC0zcHggMCAwICMwMDAwMDAsIDNweCAwIDAgIzAwMDAwMCwgLTFweCAtM3B4IDAgIzAwMDAwMCwgMXB4IC0zcHggMCAjMDAwMDAwLCAtMXB4IDNweCAwICMwMDAwMDAsIDFweCAzcHggMCAjMDAwMDAwLCAtM3B4IC0xcHggMCAjMDAwMDAwLCAzcHggLTFweCAwICMwMDAwMDAsIC0zcHggMXB4IDAgIzAwMDAwMCwgM3B4IDFweCAwICMwMDAwMDAsIC0ycHggLTNweCAwICMwMDAwMDAsIDJweCAtM3B4IDAgIzAwMDAwMCwgLTJweCAzcHggMCAjMDAwMDAwLCAycHggM3B4IDAgIzAwMDAwMCwgLTNweCAtMnB4IDAgIzAwMDAwMCwgM3B4IC0ycHggMCAjMDAwMDAwLCAtM3B4IDJweCAwICMwMDAwMDAsIDNweCAycHggMCAjMDAwMDAwLCAtM3B4IC0zcHggMCAjMDAwMDAwLCAzcHggLTNweCAwICMwMDAwMDAsIC0zcHggM3B4IDAgIzAwMDAwMCwgM3B4IDNweCAwICMwMDAwMDAsIC0zcHggLTNweCAwICMwMDAwMDAsIDNweCAtM3B4IDAgIzAwMDAwMCwgLTNweCAzcHggMCAjMDAwMDAwLCAzcHggM3B4IDAgIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBiYWNrZ3JvdW5kLWNvbG9yLCAzMDBtcyBib3gtc2hhZG93O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tcC10ZXN0LWZpbmlzaC1idG4ge1xuICAgIHBhZGRpbmc6IDdweCA2cHggMTFweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTJweCAwICMwMDAwMDAsIDAgLTJweCAwICMwMDAwMDAsIDAgMnB4IDAgIzAwMDAwMCwgMCAycHggMCAjMDAwMDAwLCAtMnB4IDAgMCAjMDAwMDAwLCAycHggMCAwICMwMDAwMDAsIC0ycHggMCAwICMwMDAwMDAsIDJweCAwIDAgIzAwMDAwMCwgLTFweCAtMnB4IDAgIzAwMDAwMCwgMXB4IC0ycHggMCAjMDAwMDAwLCAtMXB4IDJweCAwICMwMDAwMDAsIDFweCAycHggMCAjMDAwMDAwLCAtMnB4IC0xcHggMCAjMDAwMDAwLCAycHggLTFweCAwICMwMDAwMDAsIC0ycHggMXB4IDAgIzAwMDAwMCwgMnB4IDFweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMCwgLTJweCAtMnB4IDAgIzAwMDAwMCwgMnB4IC0ycHggMCAjMDAwMDAwLCAtMnB4IDJweCAwICMwMDAwMDAsIDJweCAycHggMCAjMDAwMDAwLCAtMnB4IC0ycHggMCAjMDAwMDAwLCAycHggLTJweCAwICMwMDAwMDAsIC0ycHggMnB4IDAgIzAwMDAwMCwgMnB4IDJweCAwICMwMDAwMDAsIC0ycHggLTJweCAwICMwMDAwMDAsIDJweCAtMnB4IDAgIzAwMDAwMCwgLTJweCAycHggMCAjMDAwMDAwLCAycHggMnB4IDAgIzAwMDAwMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBib3gtc2hhZG93OiAtMS42OHB4IDEuNjhweCA2LjdweCAwcHggIzAxOUMxNTtcbiAgfVxufVxuLm1wLXRlc3QtZmluaXNoLWJ0bi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE5QzE1O1xuICBib3gtc2hhZG93OiAtMi4wOXB4IDIuMDlweCA4LjM2cHggMHB4ICMwMTlDMTU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5tcC10ZXN0LWZpbmlzaC1idG4tLWdyZWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVGRjZGO1xuICB9XG59XG4ubXAtdGVzdC1maW5pc2gtYnRuLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFMjAwO1xuICBib3gtc2hhZG93OiAtMi4wOXB4IDIuMDlweCA4LjM2cHggMHB4ICNGNkUyMDA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5tcC10ZXN0LWZpbmlzaC1idG4tLXllbGxvdzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG59XG4ubXAtdGVzdC1maW5pc2gtYnRuLS15ZWxsb3c6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLm1wLXRlc3QtZmluaXNoLWJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLmZvb3Rlci13cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogMjBweDtcbn1cbi5mb290ZXItbG9nbyB7XG4gIG1heC13aWR0aDogMTcwcHg7XG59XG4uZm9vdGVyLXJlc2VydmVkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzgwODA4MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mb290ZXItcmVzZXJ2ZWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufSIsIi5oZWFkZXJ7XG4gIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICYtd3Jwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbiAgfVxuICAmLWxvZ297XG4gICAgbWF4LXdpZHRoOiAxODVweDtcbiAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgIG1heC13aWR0aDogOTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLW1lbnV7XG4gICAgJl9fd3Jwe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKXtcbiAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiAxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlua3tcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBAaW5jbHVkZSB4cy1ibG9jaygpe1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19idG57XG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIEBpbmNsdWRlIHhzLWJsb2NrKCl7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB4cy1ibG9jaygpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi1idXJnZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXG4gICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDMpe1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJi5fYWN0aXZle1xuICAgICAgc3BhbjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgICBzcGFuOm50aC1vZi10eXBlKDIpe1xuICAgICAgICBsZWZ0OiAyMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgIGFuaW1hdGlvbjogYWN0aXZlLW1lbnUgLjhzIGZvcndhcmRzO1xuICAgICAgfVxuICAgICAgQGtleWZyYW1lcyBhY3RpdmUtbWVudSB7XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuOm50aC1vZi10eXBlKDMpe1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1tb2J7XG4gICAgJl9fbWVudXtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDY3cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAwJSwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywwLjIsMC4wNSwxLjApO1xuICAgICAgJi5fb3BlbntcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIvLyB0aGVyZSB3aWxsIGJlIHNvbWUgdmFyaWFibGVzIGlmIGl0IG5lY2Vzc2FyeVxuXG4kdGltZTogMC4zcztcblxuLy9jb2xvclxuJG1haW46ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG4kZ3JlZW46ICMwMTlDMTU7XG4keWVsbG93OiAjRjZFMjAwO1xuJGdyYXk6ICM4ODg4ODg7XG4kcmVkOiAjQ0M2NTRCO1xuXG4kc2hhZG93OlxuLTAgICAtM3B4IDAgICAjMDAwMDAwLFxuMCAgIC0zcHggMCAgICMwMDAwMDAsXG4tMCAgICAzcHggMCAgICMwMDAwMDAsXG4wICAgIDNweCAwICAgIzAwMDAwMCxcbi0zcHggLTAgICAwICAgIzAwMDAwMCxcbjNweCAtMCAgIDAgICAjMDAwMDAwLFxuLTNweCAgMCAgIDAgICAjMDAwMDAwLFxuM3B4ICAwICAgMCAgICMwMDAwMDAsXG4tMXB4IC0zcHggMCAgICMwMDAwMDAsXG4xcHggLTNweCAwICAgIzAwMDAwMCxcbi0xcHggIDNweCAwICAgIzAwMDAwMCxcbjFweCAgM3B4IDAgICAjMDAwMDAwLFxuLTNweCAtMXB4IDAgICAjMDAwMDAwLFxuM3B4IC0xcHggMCAgICMwMDAwMDAsXG4tM3B4ICAxcHggMCAgICMwMDAwMDAsXG4zcHggIDFweCAwICAgIzAwMDAwMCxcbi0ycHggLTNweCAwICAgIzAwMDAwMCxcbjJweCAtM3B4IDAgICAjMDAwMDAwLFxuLTJweCAgM3B4IDAgICAjMDAwMDAwLFxuMnB4ICAzcHggMCAgICMwMDAwMDAsXG4tM3B4IC0ycHggMCAgICMwMDAwMDAsXG4zcHggLTJweCAwICAgIzAwMDAwMCxcbi0zcHggIDJweCAwICAgIzAwMDAwMCxcbjNweCAgMnB4IDAgICAjMDAwMDAwLFxuLTNweCAtM3B4IDAgICAjMDAwMDAwLFxuM3B4IC0zcHggMCAgICMwMDAwMDAsXG4tM3B4ICAzcHggMCAgICMwMDAwMDAsXG4zcHggIDNweCAwICAgIzAwMDAwMCxcbi0zcHggLTNweCAwICAgIzAwMDAwMCxcbjNweCAtM3B4IDAgICAjMDAwMDAwLFxuLTNweCAgM3B4IDAgICAjMDAwMDAwLFxuM3B4ICAzcHggMCAgICMwMDAwMDA7XG5cbiRzaGFkb3dfeG1kOlxuLTAgICAtMnB4IDAgICAjMDAwMDAwLFxuMCAgIC0ycHggMCAgICMwMDAwMDAsXG4tMCAgICAycHggMCAgICMwMDAwMDAsXG4wICAgIDJweCAwICAgIzAwMDAwMCxcbi0ycHggLTAgICAwICAgIzAwMDAwMCxcbjJweCAtMCAgIDAgICAjMDAwMDAwLFxuLTJweCAgMCAgIDAgICAjMDAwMDAwLFxuMnB4ICAwICAgMCAgICMwMDAwMDAsXG4tMXB4IC0ycHggMCAgICMwMDAwMDAsXG4xcHggLTJweCAwICAgIzAwMDAwMCxcbi0xcHggIDJweCAwICAgIzAwMDAwMCxcbjFweCAgMnB4IDAgICAjMDAwMDAwLFxuLTJweCAtMXB4IDAgICAjMDAwMDAwLFxuMnB4IC0xcHggMCAgICMwMDAwMDAsXG4tMnB4ICAxcHggMCAgICMwMDAwMDAsXG4ycHggIDFweCAwICAgIzAwMDAwMCxcbi0ycHggLTJweCAwICAgIzAwMDAwMCxcbjJweCAtMnB4IDAgICAjMDAwMDAwLFxuLTJweCAgMnB4IDAgICAjMDAwMDAwLFxuMnB4ICAycHggMCAgICMwMDAwMDAsXG4tMnB4IC0ycHggMCAgICMwMDAwMDAsXG4ycHggLTJweCAwICAgIzAwMDAwMCxcbi0ycHggIDJweCAwICAgIzAwMDAwMCxcbjJweCAgMnB4IDAgICAjMDAwMDAwLFxuLTJweCAtMnB4IDAgICAjMDAwMDAwLFxuMnB4IC0ycHggMCAgICMwMDAwMDAsXG4tMnB4ICAycHggMCAgICMwMDAwMDAsXG4ycHggIDJweCAwICAgIzAwMDAwMCxcbi0ycHggLTJweCAwICAgIzAwMDAwMCxcbjJweCAtMnB4IDAgICAjMDAwMDAwLFxuLTJweCAgMnB4IDAgICAjMDAwMDAwLFxuMnB4ICAycHggMCAgICMwMDAwMDA7XG5cbiRzaGFkb3dfZ3JheTpcbi0wICAgLTNweCAwICAgJGdyYXksXG4wICAgLTNweCAwICAgJGdyYXksXG4tMCAgICAzcHggMCAgICRncmF5LFxuMCAgICAzcHggMCAgICRncmF5LFxuLTNweCAtMCAgIDAgICAkZ3JheSxcbjNweCAtMCAgIDAgICAkZ3JheSxcbi0zcHggIDAgICAwICAgJGdyYXksXG4zcHggIDAgICAwICAgJGdyYXksXG4tMXB4IC0zcHggMCAgICRncmF5LFxuMXB4IC0zcHggMCAgICRncmF5LFxuLTFweCAgM3B4IDAgICAkZ3JheSxcbjFweCAgM3B4IDAgICAkZ3JheSxcbi0zcHggLTFweCAwICAgJGdyYXksXG4zcHggLTFweCAwICAgJGdyYXksXG4tM3B4ICAxcHggMCAgICRncmF5LFxuM3B4ICAxcHggMCAgICRncmF5LFxuLTJweCAtM3B4IDAgICAkZ3JheSxcbjJweCAtM3B4IDAgICAkZ3JheSxcbi0ycHggIDNweCAwICAgJGdyYXksXG4ycHggIDNweCAwICAgJGdyYXksXG4tM3B4IC0ycHggMCAgICRncmF5LFxuM3B4IC0ycHggMCAgICRncmF5LFxuLTNweCAgMnB4IDAgICAkZ3JheSxcbjNweCAgMnB4IDAgICAkZ3JheSxcbi0zcHggLTNweCAwICAgJGdyYXksXG4zcHggLTNweCAwICAgJGdyYXksXG4tM3B4ICAzcHggMCAgICRncmF5LFxuM3B4ICAzcHggMCAgICRncmF5LFxuLTNweCAtM3B4IDAgICAkZ3JheSxcbjNweCAtM3B4IDAgICAkZ3JheSxcbi0zcHggIDNweCAwICAgJGdyYXksXG4zcHggIDNweCAwICAgJGdyYXk7XG5cbiRzaGFkb3dfeG1kLWdyYXk6XG4tMCAgIC0xcHggMCAgICRncmF5LFxuMCAgIC0xcHggMCAgICRncmF5LFxuLTAgICAgMXB4IDAgICAkZ3JheSxcbjAgICAgMXB4IDAgICAkZ3JheSxcbi0xcHggLTAgICAwICAgJGdyYXksXG4xcHggLTAgICAwICAgJGdyYXksXG4tMXB4ICAwICAgMCAgICRncmF5LFxuMXB4ICAwICAgMCAgICRncmF5LFxuLTFweCAtMXB4IDAgICAkZ3JheSxcbjFweCAtMXB4IDAgICAkZ3JheSxcbi0xcHggIDFweCAwICAgJGdyYXksXG4xcHggIDFweCAwICAgJGdyYXksXG4tMXB4IC0xcHggMCAgICRncmF5LFxuMXB4IC0xcHggMCAgICRncmF5LFxuLTFweCAgMXB4IDAgICAkZ3JheSxcbjFweCAgMXB4IDAgICAkZ3JheSxcbi0ycHggLTFweCAwICAgJGdyYXksXG4ycHggLTFweCAwICAgJGdyYXksXG4tMnB4ICAxcHggMCAgICRncmF5LFxuMnB4ICAxcHggMCAgICRncmF5LFxuLTFweCAtMnB4IDAgICAkZ3JheSxcbjFweCAtMnB4IDAgICAkZ3JheSxcbi0xcHggIDJweCAwICAgJGdyYXksXG4xcHggIDJweCAwICAgJGdyYXksXG4tMXB4IC0xcHggMCAgICRncmF5LFxuMXB4IC0xcHggMCAgICRncmF5LFxuLTFweCAgMXB4IDAgICAkZ3JheSxcbjFweCAgMXB4IDAgICAkZ3JheSxcbi0xcHggLTFweCAwICAgJGdyYXksXG4xcHggLTFweCAwICAgJGdyYXksXG4tMXB4ICAxcHggMCAgICRncmF5LFxuMXB4ICAxcHggMCAgICRncmF5O1xuXG4kc2hhZG93X3JlZDpcbi0wICAgLTNweCAwICAgJHJlZCxcbjAgICAtM3B4IDAgICAkcmVkLFxuLTAgICAgM3B4IDAgICAkcmVkLFxuMCAgICAzcHggMCAgICRyZWQsXG4tM3B4IC0wICAgMCAgICRyZWQsXG4zcHggLTAgICAwICAgJHJlZCxcbi0zcHggIDAgICAwICAgJHJlZCxcbjNweCAgMCAgIDAgICAkcmVkLFxuLTFweCAtM3B4IDAgICAkcmVkLFxuMXB4IC0zcHggMCAgICRyZWQsXG4tMXB4ICAzcHggMCAgICRyZWQsXG4xcHggIDNweCAwICAgJHJlZCxcbi0zcHggLTFweCAwICAgJHJlZCxcbjNweCAtMXB4IDAgICAkcmVkLFxuLTNweCAgMXB4IDAgICAkcmVkLFxuM3B4ICAxcHggMCAgICRyZWQsXG4tMnB4IC0zcHggMCAgICRyZWQsXG4ycHggLTNweCAwICAgJHJlZCxcbi0ycHggIDNweCAwICAgJHJlZCxcbjJweCAgM3B4IDAgICAkcmVkLFxuLTNweCAtMnB4IDAgICAkcmVkLFxuM3B4IC0ycHggMCAgICRyZWQsXG4tM3B4ICAycHggMCAgICRyZWQsXG4zcHggIDJweCAwICAgJHJlZCxcbi0zcHggLTNweCAwICAgJHJlZCxcbjNweCAtM3B4IDAgICAkcmVkLFxuLTNweCAgM3B4IDAgICAkcmVkLFxuM3B4ICAzcHggMCAgICRyZWQsXG4tM3B4IC0zcHggMCAgICRyZWQsXG4zcHggLTNweCAwICAgJHJlZCxcbi0zcHggIDNweCAwICAgJHJlZCxcbjNweCAgM3B4IDAgICAkcmVkO1xuXG4kc2hhZG93X3htZC1yZWQ6XG4tMCAgIC0ycHggMCAgICRyZWQsXG4wICAgLTJweCAwICAgJHJlZCxcbi0wICAgIDJweCAwICAgJHJlZCxcbjAgICAgMnB4IDAgICAkcmVkLFxuLTJweCAtMCAgIDAgICAkcmVkLFxuMnB4IC0wICAgMCAgICRyZWQsXG4tMnB4ICAwICAgMCAgICRyZWQsXG4ycHggIDAgICAwICAgJHJlZCxcbi0xcHggLTJweCAwICAgJHJlZCxcbjFweCAtMnB4IDAgICAkcmVkLFxuLTFweCAgMnB4IDAgICAkcmVkLFxuMXB4ICAycHggMCAgICRyZWQsXG4tMnB4IC0xcHggMCAgICRyZWQsXG4ycHggLTFweCAwICAgJHJlZCxcbi0ycHggIDFweCAwICAgJHJlZCxcbjJweCAgMXB4IDAgICAkcmVkLFxuLTJweCAtMnB4IDAgICAkcmVkLFxuMnB4IC0ycHggMCAgICRyZWQsXG4tMnB4ICAycHggMCAgICRyZWQsXG4ycHggIDJweCAwICAgJHJlZCxcbi0ycHggLTJweCAwICAgJHJlZCxcbjJweCAtMnB4IDAgICAkcmVkLFxuLTJweCAgMnB4IDAgICAkcmVkLFxuMnB4ICAycHggMCAgICRyZWQsXG4tMnB4IC0ycHggMCAgICRyZWQsXG4ycHggLTJweCAwICAgJHJlZCxcbi0ycHggIDJweCAwICAgJHJlZCxcbjJweCAgMnB4IDAgICAkcmVkLFxuLTJweCAtMnB4IDAgICAkcmVkLFxuMnB4IC0ycHggMCAgICRyZWQsXG4tMnB4ICAycHggMCAgICRyZWQsXG4ycHggIDJweCAwICAgJHJlZDtcblxuXG5cbi8vYWJzb2x1dCBjZW50ZXJcbkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXIoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi8vYWRhcHRpdmVcbiRicmVha194bWQ6IDEyMDBweDtcbiRicmVha19zbTogOTkycHg7XG4kYnJlYWtfeHM6IDc2OHB4O1xuJGJyZWFrX3h4czogNTc2cHg7XG4kYnJlYWtfeHh4czogMzc1cHg7XG5cbkBtaXhpbiB4bWQtYmxvY2soKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194bWQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNtLWJsb2NrKCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfc20pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHhzLWJsb2NrKCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHMpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHh4cy1ibG9jaygpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4cykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4geHh4cy1ibG9jaygpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4eHMpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLm1wLXRlc3Qtd3JhcHBlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA3NHB4O1xuICBtaW4taGVpZ2h0OiA2NjlweDtcbiAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4ubXAtdGVzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA3NHB4O1xuICBtaW4taGVpZ2h0OiA2NjlweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBnYXA6IDI0cHg7XG5cbiAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gIEBpbmNsdWRlIHhzLWJsb2NrKCkge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBtYXJnaW46IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLm1wLXRlc3Qtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEzMnB4IDUwcHggNzNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbXAtdGVzdC9zdGFydC1iZy5qcGcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBAaW5jbHVkZSB4cy1ibG9jaygpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21wLXRlc3Qvc3RhcnQtYmcteHMuanBnJyk7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIG1heC13aWR0aDogODk2cHg7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiAkc2hhZG93O1xuXG4gICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xuICAgICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB0ZXh0LXNoYWRvdzogJHNoYWRvd194bWQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhzLWJsb2NrKCkge1xuICAgICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB0ZXh0LXNoYWRvdzogJHNoYWRvd194bWQ7XG4gICAgfVxuICB9XG59XG5cbi5tcC10ZXN0LXN0YXJ0LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcblxuICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XG4gICAgZ2FwOiAxN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxN3B4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBwYWRkaW5nOiAxNHB4IDIycHggMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA1OXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyOiA1cHggc29saWQgJG1haW47XG4gICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgIGJveC1zaGFkb3c6IC01cHggNXB4IDIwcHggMHB4ICRncmVlbjtcbiAgICB0ZXh0LXNoYWRvdzogJHNoYWRvdztcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBiYWNrZ3JvdW5kLWNvbG9yLCAzMDBtcyBib3gtc2hhZG93O1xuXG4gICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xuICAgICAgdGV4dC1zaGFkb3c6ICRzaGFkb3dfeG1kO1xuICAgICAgcGFkZGluZzogN3B4IDEzcHggMTNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgYm94LXNoYWRvdzogLTEuNjhweCAxLjY4cHggNi43cHggMHB4ICRncmVlbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FFRkY2RjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19wYXNzZWQge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBtYXgtd2lkdGg6IDI0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRtYWluO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xuICAgICAgbWF4LXdpZHRoOiAxMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cblxuLm1wLXRlc3QtcXVlc3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDQwcHggOXB4O1xuICBtaW4taGVpZ2h0OiA2NjlweDtcblxuICBAaW5jbHVkZSB4cy1ibG9jaygpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA4OTZweDtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGNvbG9yOiAjRTZGNUU4O1xuICAgIHRleHQtc2hhZG93OiAkc2hhZG93O1xuXG4gICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xuICAgICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB0ZXh0LXNoYWRvdzogJHNoYWRvd194bWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICAmX19xdWVzdGlvbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiAkc2hhZG93O1xuXG4gICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgdGV4dC1zaGFkb3c6ICRzaGFkb3dfeG1kO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4cy1ibG9jaygpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtc2hhZG93OiAkc2hhZG93X3htZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cbn1cblxuLm1wLXRlc3QtcGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI2cHg7XG4gIHRvcDogMjZweDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgbWF4LWhlaWdodDogMTcwcHg7XG5cbiAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogNjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWF4LWhlaWdodDogMTUzcHg7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxufVxuXG4ubXAtdGVzdC1mb3JtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cblxuLm1wLXRlc3QtdmFyaWFudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAtMy4wOHB4IDMuMDhweCAxMi4zNHB4IDBweCAjRjZFMjAwO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW47XG4gICAgICAgIH1cblxuICAgICAgICAubXAtdGVzdC12YXJpYW50LXZpc2libGVfX2NoZWNrYm94IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tcC10ZXN0L2NoZWNrZWQuc3ZnJyk7XG4gICAgICAgIH1cblxuICAgICAgICAubXAtdGVzdC12YXJpYW50LXZpc2libGVfX3RleHQge1xuICAgICAgICAgIC5zaGFkb3cge1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6ICRzaGFkb3c7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcbiAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6ICRzaGFkb3dfeG1kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5tcC10ZXN0LXZhcmlhbnQtaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNsaXAtcGF0aDogaW5zZXQoMnB4KTtcblxuICAmOmNoZWNrZWQge1xuICAgICZ+Lm1wLXRlc3QtdmFyaWFudC12aXNpYmxlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0zLjA4cHggMy4wOHB4IDEyLjM0cHggMHB4ICR5ZWxsb3c7XG4gICAgICBib3JkZXItY29sb3I6ICRtYWluO1xuXG4gICAgICAubXAtdGVzdC12YXJpYW50LXZpc2libGVfX3RleHQge1xuICAgICAgICAuc2hhZG93IHtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogJHNoYWRvdztcblxuICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAkc2hhZG93X3htZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlX19jaGVja2JveCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21wLXRlc3QvY2hlY2tlZC5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXJpZ2h0IHtcbiAgICAgICZ+Lm1wLXRlc3QtdmFyaWFudC12aXNpYmxlIHtcbiAgICAgICAgYm94LXNoYWRvdzogLTMuMDhweCAzLjA4cHggMTIuMzRweCAwcHggJGdyZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmNWU4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtd3Jvbmcge1xuICAgICAgJn4ubXAtdGVzdC12YXJpYW50LXZpc2libGUge1xuICAgICAgICBib3gtc2hhZG93OiAtMy4wOHB4IDMuMDhweCAxMi4zNHB4IDBweCAkcmVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlMGRiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtcmlnaHQge1xuICAgICZ+Lm1wLXRlc3QtdmFyaWFudC12aXNpYmxlIHtcbiAgICAgIC5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZV9fY2hlY2tib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tcC10ZXN0L3JpZ2h0LnN2ZycpO1xuICAgICAgfVxuXG4gICAgICAubXAtdGVzdC12YXJpYW50LXZpc2libGVfX3RleHQge1xuICAgICAgICAuc2hhZG93IHtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogJHNoYWRvdztcblxuICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAkc2hhZG93X3htZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLXdyb25nIHtcbiAgICAmfi5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG5cbiAgICAgIC5tcC10ZXN0LXZhcmlhbnQtdmlzaWJsZV9fY2hlY2tib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tcC10ZXN0L3dyb25nLnN2ZycpO1xuICAgICAgfVxuXG4gICAgICAubXAtdGVzdC12YXJpYW50LXZpc2libGVfX3RleHQge1xuICAgICAgICAuc2hhZG93IHtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogJHNoYWRvd19yZWQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogJHNoYWRvd194bWQtcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cblxuLm1wLXRlc3QtdmFyaWFudC12aXNpYmxlIHtcbiAgcGFkZGluZzogOHB4IDIwcHggMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRncmF5O1xuICBib3gtc2hhZG93OiAtMy4wOHB4IDMuMDhweCAxMi4zNHB4IDBweCAjNUM1QzVDO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgYm9yZGVyLWNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yO1xuXG4gIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcbiAgICBwYWRkaW5nOiA3cHggMThweDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuXG4gICZfX2NoZWNrYm94IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMzdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tcC10ZXN0L3VuY2hlY2tlZC5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMzdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHMtYmxvY2soKSB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTRweDtcblxuICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcbiAgICAgIGdhcDogMTNweDtcbiAgICB9XG5cbiAgICAucGxhaW4ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBjb2xvcjogJGdyYXk7XG5cbiAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4cy1ibG9jaygpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaGFkb3cge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1zaGFkb3c6ICRzaGFkb3dfZ3JheTtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zIHRleHQtc2hhZG93O1xuXG4gICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XG4gICAgICAgIHRleHQtc2hhZG93OiAkc2hhZG93X3htZC1ncmF5O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLWJsb2NrKCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlbHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBjb2xvcjogJG1haW47XG5cbiAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1wLXRlc3QtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5tcC10ZXN0LWZvb3Rub3RlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGdyZWVuO1xuXG4gIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5tcC10ZXN0LWJ0biB7XG4gIHBhZGRpbmc6IDExcHggNDhweCAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAkbWFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtc2hhZG93OiAkc2hhZG93O1xuICBib3gtc2hhZG93OiAtMy4wOHB4IDMuMDhweCAxMi4zNHB4IDBweCAkZ3JlZW47XG4gIHRyYW5zaXRpb246IDMwMG1zIGJhY2tncm91bmQtY29sb3IsIDMwMG1zIGJveC1zaGFkb3c7XG5cbiAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xuICAgIHBhZGRpbmc6IDdweCAyNnB4IDExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBib3gtc2hhZG93OiAtMS42OHB4IDEuNjhweCA2LjdweCAwcHggJGdyZWVuO1xuICAgIHRleHQtc2hhZG93OiAkc2hhZG93X3htZDtcbiAgfVxuXG4gIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJG1haW47XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGJveC1zaGFkb3c6IC0xLjY4cHggMS42OHB4IDYuN3B4IDBweCAkZ3JlZW47XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVGRjZGO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVGRjZGO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLm1wLXRlc3QtZmluaXNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4MHB4O1xuICBwYWRkaW5nOiA3MHB4IDgwcHggNTBweDtcblxuICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gIEBpbmNsdWRlIHhzLWJsb2NrKCkge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuXG4ubXAtdGVzdC1maW5pc2gtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjNweDtcbiAgZm9udC1zaXplOiA3OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC45O1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogJHNoYWRvdztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0ZXh0LXNoYWRvdzogJHNoYWRvd194bWQ7XG4gIH1cblxuICBAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuXG4gICY+c3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICB9XG59XG5cbi5tcC10ZXN0LWZpbmlzaC1yZXN1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAkZ3JlZW47XG4gIGZvbnQtc2l6ZTogMTUwcHg7XG4gIHRleHQtc2hhZG93OiAkc2hhZG93O1xuXG4gIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdGV4dC1zaGFkb3c6ICRzaGFkb3dfeG1kO1xuICB9XG5cbiAgQGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcbiAgICBmb250LXNpemU6IDg3cHg7XG4gIH1cblxuICAmPnNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNzAlO1xuICAgIGFzcGVjdC1yYXRpbzogNjQ1LzUyODtcbiAgICB0b3A6IDY4JTtcbiAgICBsZWZ0OiA1MyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbXAtdGVzdC9yZXN1bHQucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCA0MHB4ICRncmVlbik7XG4gIFxuICB9XG59XG5cbi5tcC10ZXN0LWZpbmlzaC1idG5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE0cHg7XG4gIHotaW5kZXg6IDU7XG5cbiAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMjE3cHg7XG4gIH1cbn1cblxuLm1wLXRlc3QtZmluaXNoLWJ0biB7XG4gIHBhZGRpbmc6IDE0cHggMTJweCAxOXB4O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAkbWFpbjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC45O1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogJHNoYWRvdztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBiYWNrZ3JvdW5kLWNvbG9yLCAzMDBtcyBib3gtc2hhZG93O1xuXG4gIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcbiAgICBwYWRkaW5nOiA3cHggNnB4IDExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRleHQtc2hhZG93OiAkc2hhZG93X3htZDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbjtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgYm94LXNoYWRvdzogLTEuNjhweCAxLjY4cHggNi43cHggMHB4ICRncmVlbjtcbiAgfVxuXG4gICYtLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgYm94LXNoYWRvdzogLTIuMDlweCAyLjA5cHggOC4zNnB4IDBweCAkZ3JlZW47XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRUZGNkY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0teWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgIGJveC1zaGFkb3c6IC0yLjA5cHggMi4wOXB4IDguMzZweCAwcHggJHllbGxvdztcbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XG4gICAgICB9XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuIiwiLmZvb3RlcntcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYmFja2dyb3VuZDogJG1haW47XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgJi13cnB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG4gICYtbG9nb3tcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICB9XG4gICYtcmVzZXJ2ZWR7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIEBpbmNsdWRlIHh4eHMtYmxvY2sge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuIl19 */
