@charset "UTF-8";
/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */
@import url("https://fonts.googleapis.com/css?family=Advent+Pro:400,600");
html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

iframe {
  vertical-align: bottom;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button, input, select, textarea {
  margin: 0;
}

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

* {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

*:before, *:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

img, embed, object, audio, video {
  border: 0;
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
  text-align: left;
  font-weight: normal;
}

.clearfix:after, .top-intro:after, .flow__list:after, .ttl-border-bottom:after, .footer-nav:after {
  clear: both;
  display: block;
  content: "";
}

main {
  display: block;
}

@font-face {
  font-family: "Noto Serif Japanese";
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/NotoSerifCJKjp-ExtraLight_sub.otf) format("opentype");
}
@font-face {
  font-family: "Noto Serif Japanese";
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/NotoSerifCJKjp-Light_sub.otf) format("opentype");
}
@font-face {
  font-family: "Noto Serif Japanese";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/NotoSerifCJKjp-Regular_sub.otf) format("opentype");
}
@font-face {
  font-family: "Noto Serif Japanese";
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/NotoSerifCJKjp-Medium_sub.otf) format("opentype");
}
@font-face {
  font-family: "Noto Serif Japanese";
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/NotoSerifCJKjp-SemiBold_sub.otf) format("opentype");
}
@font-face {
  font-family: "Noto Serif Japanese";
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/NotoSerifCJKjp-Bold_sub.otf) format("opentype");
}
@font-face {
  font-family: "Noto Serif Japanese";
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/NotoSerifCJKjp-Black_sub.otf) format("opentype");
}
.fadeIn {
  opacity: 0;
}

.fadeInUp {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/*
#overview
【Setting】
*/
/* ----------------------------------------------------
margin
---------------------------------------------------- */
/*
#styleguide
マージン
※それぞれ50まで設定してあります。
※頭文字のmをpに変えるとpaddingになります。
```
<p class="mt00">margin-top:  0px;</p>
<p class="mt05">margin-top:  5px;</p>
<p class="mt20">margin-top:  20px;</p>

<p class="mb00">margin-bottom:  0px;</p>
<p class="mb05">margin-bottom:  5px;</p>
<p class="mb20">margin-bottom:  20px;</p>

<p class="ml00">margin-left:  0px;</p>
<p class="ml05">margin-left:  5px;</p>
<p class="ml20">margin-left:  20px;</p>

<p class="mr00">margin-right:  0px;</p>
<p class="mr05">margin-right:  5px;</p>
<p class="mr20">margin-right:  20px;</p>
```

*/
.mt00 {
  margin-top: 0px !important;
}

.mt05 {
  margin-top: 5px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt15 {
  margin-top: 15px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mt25 {
  margin-top: 25px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mt35 {
  margin-top: 35px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mt45 {
  margin-top: 45px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.mr00 {
  margin-right: 0px !important;
}

.mr05 {
  margin-right: 5px !important;
}

.mr10 {
  margin-right: 10px !important;
}

.mr15 {
  margin-right: 15px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.mr25 {
  margin-right: 25px !important;
}

.mr30 {
  margin-right: 30px !important;
}

.mr35 {
  margin-right: 35px !important;
}

.mr40 {
  margin-right: 40px !important;
}

.mr45 {
  margin-right: 45px !important;
}

.mr50 {
  margin-right: 50px !important;
}

.mb00 {
  margin-bottom: 0px !important;
}

.mb05 {
  margin-bottom: 5px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb15 {
  margin-bottom: 15px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb25 {
  margin-bottom: 25px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.mb35 {
  margin-bottom: 35px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.mb45 {
  margin-bottom: 45px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.ml00 {
  margin-left: 0px !important;
}

.ml05 {
  margin-left: 5px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.ml15 {
  margin-left: 15px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.ml25 {
  margin-left: 25px !important;
}

.ml30 {
  margin-left: 30px !important;
}

.ml35 {
  margin-left: 35px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.ml45 {
  margin-left: 45px !important;
}

.ml50 {
  margin-left: 50px !important;
}

.mt {
  /*
  #styleguide
  マージン（PCのみ）
  ※SP&タブレット時はすべて0になります。
  ※頭文字のmをpに変えるとpaddingになります。
  ```
  <p class="mt-pc-10">margin-top:  10px;</p>
  <p class="mt-pc-20">margin-top:  20px;</p>

  <p class="mb-pc-10">margin-bottom:  10px;</p>
  <p class="mb-pc-20">margin-bottom:  20px;</p>

  <p class="ml-pc-10">margin-left:  10px;</p>
  <p class="ml-pc-20">margin-left:  20px;</p>

  <p class="mr-pc-10">margin-right:  10px;</p>
  <p class="mr-pc-20">margin-right:  20px;</p>

  ```

  */
  /*
  #styleguide
  マージン（SPのみ）
  ※PC時はすべて0になります。
  ※頭文字のmをpに変えるとpaddingになります。
  ```
  <p class="mt-sp-10">margin-top:  10px;</p>
  <p class="mt-sp-20">margin-top:  20px;</p>

  <p class="mb-sp-10">margin-bottom:  10px;</p>
  <p class="mb-sp-20">margin-bottom:  20px;</p>

  <p class="ml-sp-10">margin-left:  10px;</p>
  <p class="ml-sp-20">margin-left:  20px;</p>

  <p class="mr-sp-10">margin-right:  10px;</p>
  <p class="mr-sp-20">margin-right:  20px;</p>

  ```

  */
}
@media screen and (min-width: 768px) {
  .mt-sp-10 {
    margin-top: 10px !important;
  }
  .mt-sp-15 {
    margin-top: 15px !important;
  }
  .mt-sp-20 {
    margin-top: 20px !important;
  }
  .mt-sp-25 {
    margin-top: 25px !important;
  }
  .mt-sp-30 {
    margin-top: 30px !important;
  }
  .mt-sp-35 {
    margin-top: 35px !important;
  }
  .mt-sp-40 {
    margin-top: 40px !important;
  }
  .mt-sp-45 {
    margin-top: 45px !important;
  }
  .mt-sp-50 {
    margin-top: 50px !important;
  }
}

@media screen and (min-width: 768px) {
  .mr-sp-10 {
    margin-right: 10px !important;
  }
  .mr-sp-15 {
    margin-right: 15px !important;
  }
  .mr-sp-20 {
    margin-right: 20px !important;
  }
  .mr-sp-25 {
    margin-right: 25px !important;
  }
  .mr-sp-30 {
    margin-right: 30px !important;
  }
  .mr-sp-35 {
    margin-right: 35px !important;
  }
  .mr-sp-40 {
    margin-right: 40px !important;
  }
  .mr-sp-45 {
    margin-right: 45px !important;
  }
  .mr-sp-50 {
    margin-right: 50px !important;
  }
}

@media screen and (min-width: 768px) {
  .mb-sp-10 {
    margin-bottom: 10px !important;
  }
  .mb-sp-15 {
    margin-bottom: 15px !important;
  }
  .mb-sp-20 {
    margin-bottom: 20px !important;
  }
  .mb-sp-25 {
    margin-bottom: 25px !important;
  }
  .mb-sp-30 {
    margin-bottom: 30px !important;
  }
  .mb-sp-35 {
    margin-bottom: 35px !important;
  }
  .mb-sp-40 {
    margin-bottom: 40px !important;
  }
  .mb-sp-45 {
    margin-bottom: 45px !important;
  }
  .mb-sp-50 {
    margin-bottom: 50px !important;
  }
}

@media screen and (min-width: 768px) {
  .ml-sp-10 {
    margin-left: 10px !important;
  }
  .ml-sp-15 {
    margin-left: 15px !important;
  }
  .ml-sp-20 {
    margin-left: 20px !important;
  }
  .ml-sp-25 {
    margin-left: 25px !important;
  }
  .ml-sp-30 {
    margin-left: 30px !important;
  }
  .ml-sp-35 {
    margin-left: 35px !important;
  }
  .ml-sp-40 {
    margin-left: 40px !important;
  }
  .ml-sp-45 {
    margin-left: 45px !important;
  }
  .ml-sp-50 {
    margin-left: 50px !important;
  }
}

/* ----------------------------------------------------
padding
---------------------------------------------------- */
.pt00 {
  padding-top: 0px !important;
}

.pt05 {
  padding-top: 5px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.pt15 {
  padding-top: 15px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pt25 {
  padding-top: 25px !important;
}

.pt30 {
  padding-top: 30px !important;
}

.pt35 {
  padding-top: 35px !important;
}

.pt40 {
  padding-top: 40px !important;
}

.pt45 {
  padding-top: 45px !important;
}

.pt50 {
  padding-top: 50px !important;
}

.pr00 {
  padding-right: 0px !important;
}

.pr05 {
  padding-right: 5px !important;
}

.pr10 {
  padding-right: 10px !important;
}

.pr15 {
  padding-right: 15px !important;
}

.pr20 {
  padding-right: 20px !important;
}

.pr25 {
  padding-right: 25px !important;
}

.pr30 {
  padding-right: 30px !important;
}

.pr35 {
  padding-right: 35px !important;
}

.pr40 {
  padding-right: 40px !important;
}

.pr45 {
  padding-right: 45px !important;
}

.pr50 {
  padding-right: 50px !important;
}

.pb00 {
  padding-bottom: 0px !important;
}

.pb05 {
  padding-bottom: 5px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.pb15 {
  padding-bottom: 15px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.pb25 {
  padding-bottom: 25px !important;
}

.pb30 {
  padding-bottom: 30px !important;
}

.pb35 {
  padding-bottom: 35px !important;
}

.pb40 {
  padding-bottom: 40px !important;
}

.pb45 {
  padding-bottom: 45px !important;
}

.pb50 {
  padding-bottom: 50px !important;
}

.pl00 {
  padding-left: 0px !important;
}

.pl05 {
  padding-left: 5px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.pl15 {
  padding-left: 15px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.pl25 {
  padding-left: 25px !important;
}

.pl30 {
  padding-left: 30px !important;
}

.pl35 {
  padding-left: 35px !important;
}

.pl40 {
  padding-left: 40px !important;
}

.pl45 {
  padding-left: 45px !important;
}

.pl50 {
  padding-left: 50px !important;
}

@media screen and (min-width: 768px) {
  .pt-sp-10 {
    padding-top: 10px !important;
  }
  .pt-sp-15 {
    padding-top: 15px !important;
  }
  .pt-sp-20 {
    padding-top: 20px !important;
  }
  .pt-sp-25 {
    padding-top: 25px !important;
  }
  .pt-sp-30 {
    padding-top: 30px !important;
  }
  .pt-sp-35 {
    padding-top: 35px !important;
  }
  .pt-sp-40 {
    padding-top: 40px !important;
  }
  .pt-sp-45 {
    padding-top: 45px !important;
  }
  .pt-sp-50 {
    padding-top: 50px !important;
  }
}

@media screen and (min-width: 768px) {
  .pr-sp-10 {
    padding-right: 10px !important;
  }
  .pr-sp-15 {
    padding-right: 15px !important;
  }
  .pr-sp-20 {
    padding-right: 20px !important;
  }
  .pr-sp-25 {
    padding-right: 25px !important;
  }
  .pr-sp-30 {
    padding-right: 30px !important;
  }
  .pr-sp-35 {
    padding-right: 35px !important;
  }
  .pr-sp-40 {
    padding-right: 40px !important;
  }
  .pr-sp-45 {
    padding-right: 45px !important;
  }
  .pr-sp-50 {
    padding-right: 50px !important;
  }
}

@media screen and (min-width: 768px) {
  .pb-sp-10 {
    padding-bottom: 10px !important;
  }
  .pb-sp-15 {
    padding-bottom: 15px !important;
  }
  .pb-sp-20 {
    padding-bottom: 20px !important;
  }
  .pb-sp-25 {
    padding-bottom: 25px !important;
  }
  .pb-sp-30 {
    padding-bottom: 30px !important;
  }
  .pb-sp-35 {
    padding-bottom: 35px !important;
  }
  .pb-sp-40 {
    padding-bottom: 40px !important;
  }
  .pb-sp-45 {
    padding-bottom: 45px !important;
  }
  .pb-sp-50 {
    padding-bottom: 50px !important;
  }
}

@media screen and (min-width: 768px) {
  .pl-sp-10 {
    padding-left: 10px !important;
  }
  .pl-sp-15 {
    padding-left: 15px !important;
  }
  .pl-sp-20 {
    padding-left: 20px !important;
  }
  .pl-sp-25 {
    padding-left: 25px !important;
  }
  .pl-sp-30 {
    padding-left: 30px !important;
  }
  .pl-sp-35 {
    padding-left: 35px !important;
  }
  .pl-sp-40 {
    padding-left: 40px !important;
  }
  .pl-sp-45 {
    padding-left: 45px !important;
  }
  .pl-sp-50 {
    padding-left: 50px !important;
  }
}

html {
  background: #FFF;
  font-size: 1.0416666667vw;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
@media screen and (min-width: 768px) {
  html {
    font-size: 62.5%;
  }
}

body {
  color: #111;
  font-size: 3rem;
  font-family: "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, sans-serif;
  font-weight: 300;
  line-height: 2.14;
}
@media screen and (min-width: 768px) {
  body {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 1025px) {
  body {
    padding-left: 200px;
  }
}
body.preload * {
  -webkit-transition: 0s !important;
  -o-transition: 0s !important;
  transition: 0s !important;
}

img {
  max-width: 100%;
  vertical-align: bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

svg {
  max-width: 100%;
  vertical-align: middle;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

a {
  text-decoration: none;
}

.alpha-img img {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.alpha-img:hover img {
  opacity: 0.6;
}

input:not([type=radio]):not([type=checkbox]),
button,
select,
textarea {
  -webkit-border-radius: 0;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-appearance: none;
  appearance: none;
  font-family: inherit;
}

.wrapper {
  padding-top: 14.58vw;
}
@media screen and (min-width: 768px) {
  .wrapper {
    padding-top: 70px;
  }
}
@media screen and (min-width: 1025px) {
  .wrapper {
    padding-top: 0;
  }
}

.inner {
  max-width: 1000px;
  margin: 0 auto;
  padding-left: 3.125vw;
  padding-right: 3.125vw;
}
@media screen and (min-width: 768px) {
  .inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.inner--sm {
  max-width: 700px;
  margin: 0 auto;
}
.inner--lg {
  max-width: 1260px;
}
.inner--free {
  max-width: none;
}

.is-hide {
  display: none !important;
}

.only-pc, .only-touch, .only-sp {
  display: none;
}
@media screen and (min-width: 768px) {
  .only-pc {
    display: block;
  }
}
@media screen and (max-width: 1024px) {
  .only-touch {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .only-sp {
    display: block;
  }
}

.header {
  position: fixed;
  left: 0;
  top: 0;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  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;
  width: 91%;
  height: 14.58vw;
  background: #FFF;
  z-index: 100;
}
@media screen and (min-width: 768px) {
  .header {
    height: 70px;
  }
}
@media screen and (min-width: 1025px) {
  .header {
    display: block;
    width: 200px;
    height: 100vh;
  }
}
.header-logo {
  display: block;
  -ms-flex-preferred-size: 21.04vw;
  flex-basis: 21.04vw;
  margin-left: 3.125vw;
}
@media screen and (min-width: 768px) {
  .header-logo {
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
  }
}
@media screen and (min-width: 1025px) {
  .header-logo {
    width: 158px;
    margin: 47px auto 43px;
  }
}
.header-trigger {
  position: relative;
  -ms-flex-preferred-size: 14.58vw;
  flex-basis: 14.58vw;
  height: 14.58vw;
  background: #11299b;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .header-trigger {
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
    height: 70px;
  }
}
@media screen and (min-width: 1025px) {
  .header-trigger {
    display: none;
  }
}
.header-trigger__bar {
  position: absolute;
  left: 25%;
  width: 50%;
  height: 3.57%;
  background: #FFF;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.header-trigger__bar:nth-child(1) {
  top: 34.29%;
}
.nav-open .header-trigger__bar:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.header-trigger__bar:nth-child(2) {
  top: 50%;
  margin-top: -1.785%;
}
.nav-open .header-trigger__bar:nth-child(2) {
  opacity: 0;
}

.header-trigger__bar:nth-child(3) {
  bottom: 34.29%;
}
.nav-open .header-trigger__bar:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.nav-open .header-trigger__bar {
  top: 50%;
  bottom: auto;
  margin-top: -1.785%;
}

.gnav {
  position: absolute;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  line-height: 1;
}
@media screen and (max-width: 1024px) {
  .gnav {
    top: 100%;
    width: 100%;
    height: calc(100vh - 14.58vw);
    padding-bottom: 10vw;
    overflow-y: auto;
    z-index: 200;
    -webkit-overflow-scrolling: touch;
  }
  .nav-open .gnav {
    opacity: 1;
    visibility: visible;
  }
}
@media screen and (min-width: 1025px) {
  .gnav {
    position: static;
    visibility: visible;
    opacity: 1;
    text-align: right;
  }
}
@media screen and (max-width: 1024px) {
  .gnav-list__item {
    border-bottom: 1px solid #FFF;
    -webkit-transition: 0.25s ease-out;
    -o-transition: 0.25s ease-out;
    transition: 0.25s ease-out;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
  }
  .nav-open .gnav-list__item {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .nav-open .gnav-list__item:nth-child(1) {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
  }
  .nav-open .gnav-list__item {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .nav-open .gnav-list__item:nth-child(2) {
    -webkit-transition-delay: 0.35s;
    -o-transition-delay: 0.35s;
    transition-delay: 0.35s;
  }
  .nav-open .gnav-list__item {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .nav-open .gnav-list__item:nth-child(3) {
    -webkit-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s;
  }
  .nav-open .gnav-list__item {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .nav-open .gnav-list__item:nth-child(4) {
    -webkit-transition-delay: 0.45s;
    -o-transition-delay: 0.45s;
    transition-delay: 0.45s;
  }
  .nav-open .gnav-list__item {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .nav-open .gnav-list__item:nth-child(5) {
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
  }
  .nav-open .gnav-list__item {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .nav-open .gnav-list__item:nth-child(6) {
    -webkit-transition-delay: 0.55s;
    -o-transition-delay: 0.55s;
    transition-delay: 0.55s;
  }
}
.gnav-list__link {
  display: block;
  color: #111;
  font-weight: bold;
}
@media screen and (max-width: 1024px) {
  .gnav-list__link {
    position: relative;
    padding: 5.72vw 5.2vw;
    color: #FFF;
    font-size: 4rem;
  }
}
@media screen and (min-width: 768px) {
  .gnav-list__link {
    padding: 45px 20px;
    font-size: 2rem;
  }
}
@media screen and (min-width: 1025px) {
  .gnav-list__link {
    padding: 13px 20px 15px 20px;
    font-size: 1.3rem;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .gnav-list__link:hover {
    background: #11299b;
    color: #FFF;
  }
}
@media screen and (max-width: 1024px) {
  .gnav-sub-list {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    visibility: hidden;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    opacity: 0;
  }
  .nav-open .gnav-sub-list {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s;
  }
}
@media screen and (min-width: 1025px) {
  .gnav-sub-list {
    margin-top: 10px;
    padding: 0 20px;
  }
}
@media screen and (max-width: 1024px) {
  .gnav-sub-list__item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    border-bottom: 1px solid #FFF;
    text-align: center;
  }
}
@media screen and (max-width: 1024px) {
  .gnav-sub-list__item + .gnav-sub-list__item {
    border-left: 1px solid #FFF;
  }
}
@media screen and (min-width: 1025px) {
  .gnav-sub-list__item + .gnav-sub-list__item {
    margin-top: 24px;
  }
}
.gnav-sub-list__link {
  display: block;
  font-weight: bold;
}
@media screen and (max-width: 1024px) {
  .gnav-sub-list__link {
    padding: 6vw 0;
    color: #FFF;
    font-size: 3.6rem;
  }
}
@media screen and (min-width: 768px) {
  .gnav-sub-list__link {
    padding: 40px 0;
    font-size: 2rem;
  }
  .gnav-sub-list__link:hover {
    text-decoration: underline;
  }
}
@media screen and (min-width: 1025px) {
  .gnav-sub-list__link {
    padding: 0;
    color: #666;
    font-size: 1.1rem;
  }
}
.gnav-sub-list__ico {
  margin-left: 2px;
  fill: #FFF;
  vertical-align: top;
}
@media screen and (min-width: 768px) {
  .gnav-sub-list__ico {
    vertical-align: middle;
  }
}
@media screen and (min-width: 1025px) {
  .gnav-sub-list__ico {
    fill: #666;
  }
}
.gnav-lower {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  visibility: hidden;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
  -webkit-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  opacity: 0;
}
@media screen and (min-width: 1025px) {
  .gnav-lower {
    display: none;
  }
}
.nav-open .gnav-lower {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.gnav-lower__item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  border-bottom: 1px solid #FFF;
  text-align: center;
}
.gnav-lower__item:nth-child(2n) {
  border-left: 1px solid #FFF;
}
.gnav-lower__item--lg {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.gnav-lower__link {
  display: block;
  padding: 4vw 0;
  color: #FFF;
  font-size: 3rem;
}
@media screen and (min-width: 768px) {
  .gnav-lower__link {
    padding: 20px;
    font-size: 1.6rem;
  }
}
.gnav-banner {
  margin-top: 0;
}
@media screen and (min-width: 768px) {
  .gnav-banner {
    margin-top: 30px;
  }
}
.gnav-banner a {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.gnav-banner a:hover {
  opacity: 0.6;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 767px) {
  .gnav-banner a:hover {
    opacity: 1;
  }
}
.gnav-banner-estimate {
  display: block;
  padding: 8vw 6.25vw;
  text-align: center;
}
@media screen and (min-width: 1025px) {
  .gnav-banner-estimate {
    display: none;
  }
}
.gnav-banner-estimate a {
  width: 100%;
  display: block;
}
.gnav-banner-estimate img {
  width: 100%;
}
.gnav-banner-pit {
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .gnav-banner-pitPc {
    display: none;
  }
}
.gnav-banner-pitSp {
  display: none;
}
@media screen and (max-width: 767px) {
  .gnav-banner-pitSp {
    display: block;
  }
}
.gnav-banner-youtube {
  display: inline-block;
  margin-top: 16px;
}
@media screen and (max-width: 1024px) {
  .gnav-banner-youtube {
    margin: 0 0 0 40px;
  }
}
@media screen and (max-width: 767px) {
  .gnav-banner-youtube {
    display: none;
  }
}

body:before {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100vh;
  background: rgba(17, 41, 155, 0.9);
  content: "";
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(-10%);
  -ms-transform: translateY(-10%);
  transform: translateY(-10%);
  opacity: 0;
  visibility: hidden;
  z-index: 100;
}
.nav-open:before {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

@media screen and (min-width: 1025px) {
  body:before {
    left: 200px;
    width: 210px;
    -webkit-transform: translateX(-10%);
    -ms-transform: translateX(-10%);
    transform: translateX(-10%);
  }
  .megaMenuOpen:before {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    visibility: visible;
  }
}

.mega-menu {
  position: relative;
}
@media screen and (max-width: 1024px) {
  .mega-menu__parent {
    position: relative;
  }
  .mega-menu__parent:before, .mega-menu__parent:after {
    position: absolute;
    top: 50%;
    right: 8.54vw;
    width: 3.75vw;
    height: 2px;
    margin-top: -1px;
    background: #FFF;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    content: "";
  }
  .mega-menu__parent:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .megaMenuOpen:after {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@media screen and (min-width: 768px) {
  .mega-menu__parent:before, .mega-menu__parent:after {
    right: 20px;
    width: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .mega-menu__child {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .mega-menu__child {
    display: block !important;
    position: absolute;
    top: 0;
    left: 100%;
    width: 210px;
    opacity: 0;
    -webkit-transform: translateX(-10%);
    -ms-transform: translateX(-10%);
    transform: translateX(-10%);
    visibility: hidden;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .mega-menu:hover .mega-menu__child {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    visibility: visible;
    opacity: 1;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1024px) {
  .mega-menu__child {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .mega-menu__item {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
  }
}
.mega-menu__link {
  display: block;
  color: #FFF;
  font-weight: bold;
}
@media screen and (max-width: 1024px) {
  .mega-menu__link {
    padding: 4vw 10vw;
    font-size: 3rem;
  }
}
@media screen and (min-width: 768px) {
  .mega-menu__link {
    padding: 20px 40px;
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 1025px) {
  .mega-menu__link {
    padding: 11px 20px;
    font-size: 1.3rem;
    line-height: 1.5;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .mega-menu__link:hover {
    background: #11299b;
  }
}
.mega-menu__link br {
  display: none;
}
@media screen and (min-width: 1025px) {
  .mega-menu__link br {
    display: block;
  }
}
.mega-menu__ico {
  margin-left: 3px;
  margin-top: -4px;
  fill: #FFF;
}

.footer {
  margin-top: -3.125vw;
  padding-top: 3.125vw;
}
@media screen and (min-width: 768px) {
  .footer {
    margin-top: -20px;
    padding-top: 20px;
  }
}
.footer-inner {
  padding: 0 3.125vw;
}
@media screen and (min-width: 768px) {
  .footer-inner {
    max-width: 1000px;
    padding: 0 20px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) {
  .footer-bnr {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (min-width: 768px) {
  .footer-bnr__item {
    -ms-flex-preferred-size: 31.875%;
    flex-basis: 31.875%;
  }
}
.footer-bnr__item + .footer-bnr__item {
  margin-top: 4.17vw;
}
@media screen and (min-width: 768px) {
  .footer-bnr__item + .footer-bnr__item {
    margin: 0 0 0 2.1875%;
  }
}
.footer-icons {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: center;
}
.footer-icons__item {
  -ms-flex-preferred-size: 47.8%;
  flex-basis: 47.8%;
  margin-top: 4.17vw;
}
@media screen and (min-width: 768px) {
  .footer-icons__item {
    -ms-flex-preferred-size: 23.43%;
    flex-basis: 23.43%;
    max-width: 23.43%;
    margin-top: 20px;
  }
}
.footer-icons__link {
  display: block;
  border: 1px solid #DDD;
  background: #FFF;
}
.footer-icons__link:hover .footer-icons__txt {
  color: #11299b;
}
.footer-icons__ico {
  background: url(../img/common/bg_stripe_blue.gif);
}
.footer-icons__txt {
  padding: 0.625vw 0;
  color: #111;
  font-weight: bold;
  font-size: 2.4rem;
}
@media screen and (min-width: 768px) {
  .footer-icons__txt {
    padding: 2px 0;
    font-size: 1rem;
  }
}
@media screen and (min-width: 1025px) {
  .footer-icons__txt {
    font-size: 1.3rem;
  }
}
.footer-icons__svg {
  fill: #111;
}
a:hover .footer-icons__svg {
  fill: #11299b;
}

.footer-main {
  position: relative;
  margin-top: 27.4vw;
}
@media screen and (min-width: 768px) {
  .footer-main {
    margin-top: 196px;
  }
}
.footer-main:before {
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  height: 17vw;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 0 bottom;
  background-image: url(../img/common/bg_footer_before_sp.png);
  content: "";
}
@media screen and (min-width: 1025px) {
  .footer-main:before {
    height: 170px;
    background-repeat: repeat-x;
    background-position: right bottom;
    background-size: auto;
    background-image: url(../img/common/bg_footer_before_pc.png);
  }
}
.footer-main-menu {
  display: none;
}
@media screen and (min-width: 1025px) {
  .footer-main-menu {
    display: table;
    width: 100%;
    background: #111;
    color: #FFF;
    font-size: 1.1rem;
  }
  .footer-main-menu__item {
    display: table-cell;
    vertical-align: top;
  }
  .footer-main-menu__logo {
    width: 167px;
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .footer-main__inner {
    padding: 40px 26px;
  }
}
.footer-main__logo {
  margin-bottom: 3px;
}
.footer-table {
  display: table;
  width: 100%;
  background: #333;
}
.footer-table > div {
  display: table-cell;
  padding: 0 25px;
  vertical-align: top;
  line-height: 1.9;
}
.footer-table + .footer-table > div {
  padding-top: 10px;
}
.footer-table:first-child > div {
  padding-top: 35px;
}
.footer-table:last-child > div {
  padding-bottom: 35px;
}
.footer-table__parent {
  width: 200px;
  background: #222;
  font-size: 1.2rem;
}
.footer-nav__item {
  float: left;
}
.footer-nav__item:not(:last-child):after {
  margin: 0 5px;
  content: "／";
}
.footer-nav__item-lower {
  font-size: 1rem;
  color: #BBB;
}
.footer-copyright {
  padding: 0.375vw;
  background: #111;
  color: #666;
  font-size: 2rem;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .footer-copyright {
    padding: 6px 0;
    background: #f6f6f6;
    font-size: 1rem;
  }
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  width: 100%;
  margin: 0 auto;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url(".//assets/img/common/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  padding: 0;
  border: none;
  outline: none;
  z-index: 50;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
}
@media screen and (min-width: 768px) {
  .slick-prev,
.slick-next {
    width: 14px;
    height: 14px;
    margin-top: -7px;
  }
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: 0;
  border-top: 2px solid #bdbdbd;
  border-left: 2px solid #bdbdbd;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: center right;
  -ms-transform-origin: center right;
  transform-origin: center right;
}

.slick-next {
  right: 0;
  border-top: 2px solid #bdbdbd;
  border-right: 2px solid #bdbdbd;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: center left;
  -ms-transform-origin: center left;
  transform-origin: center left;
}

/* Dots */
.slick-dots {
  position: absolute;
  left: 5.2vw;
  bottom: 5.2vw;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  font-size: 0;
}
@media screen and (min-width: 768px) {
  .slick-dots {
    left: 30px;
    bottom: 19px;
  }
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 0.83vw;
  width: 6.25vw;
  margin-right: 2vw;
  padding: 0;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .slick-dots li {
    width: 30px;
    height: 4px;
    margin-right: 10px;
  }
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 100%;
  width: 100%;
  outline: none;
  background: #111;
  border-radius: 0;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li.slick-active button {
  background: #11299b;
}

/* Preload img */
body:after {
  content: url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);
  display: none;
}
body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;
  /* Image border */
  border: 4px solid white;
}
.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../img/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../img/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../img/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
.lb-data .lb-caption a {
  color: #4ae;
}
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../img/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.ttl-cmn-01 {
  margin-bottom: 5.2vw;
  font-size: 4.5rem;
  font-weight: bold;
  text-align: center;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .ttl-cmn-01 {
    margin-bottom: 40px;
    font-size: 3rem;
  }
}
.ttl-cmn-01__sm {
  display: block;
  margin-top: 3.125vw;
  color: #11299b;
  font-size: 3rem;
  font-weight: normal;
}
@media screen and (min-width: 768px) {
  .ttl-cmn-01__sm {
    margin-top: 15px;
    font-size: 1.4rem;
  }
}
.ttl-primary {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-size: cover;
  background-position: center center;
  height: 35vw;
  padding-left: 10vw;
  padding-right: 5vw;
  color: #FFF;
  font-size: 6.2rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .ttl-primary {
    height: 20vw;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 4rem;
  }
}
.ttl-primary--right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-left: 5vw;
  padding-right: 10vw;
}
@media screen and (min-width: 768px) {
  .ttl-primary--right {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.ttl-primary small {
  font-size: 60%;
  vertical-align: middle;
}
.ttl-primary__inner {
  position: relative;
  display: block;
}
.ttl-primary__inner:before {
  position: absolute;
  left: -5vw;
  top: 50%;
  color: rgba(255, 255, 255, 0.08);
  font-weight: bold;
  font-size: 210%;
  font-family: "Advent Pro", sans-serif;
  white-space: nowrap;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  letter-spacing: 0.04em;
  content: attr(data-txt);
}
@media screen and (min-width: 768px) {
  .ttl-primary__inner:before {
    left: -25px;
    font-size: 300%;
  }
}
.ttl-primary--right .ttl-primary__inner:before {
  left: auto;
  right: -5vw;
}
@media screen and (min-width: 768px) {
  .ttl-primary--right .ttl-primary__inner:before {
    right: -25px;
  }
}

.ttl-border-bottom {
  margin-top: 12vw;
  margin-bottom: 0.23em;
  padding-bottom: 0.45em;
  color: #11299b;
  border-bottom: 5px solid #11299b;
  font-size: 4rem;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .ttl-border-bottom {
    margin-top: 40px;
    font-size: 2.2rem;
  }
}
.ttl-border-bottom__txt-float {
  float: right;
  margin-top: 0.3em;
  font-size: 70%;
}
.ttl-blue {
  margin: 5.2vw 0 2vw;
  color: #11299b;
  font-size: 4rem;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .ttl-blue {
    margin: 28px 0 8px;
    font-size: 2.2rem;
  }
}

.btn-cmn {
  display: inline-block;
  width: 31.25vw;
  padding: 2vw 0;
  background: #11299b;
  border: 1px solid #11299b;
  color: #FFF;
  font-size: 4rem;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  text-align: center;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .btn-cmn {
    width: 100px;
    padding: 3px 0;
    font-size: 1.4rem;
  }
}
.btn-cmn:hover {
  background: #FFF;
  color: #11299b;
}
.btn-cmn--gray {
  background: #AAA;
  border-color: #AAA;
}
.btn-cmn--gray:hover {
  background: #AAA;
  color: #FFF;
}
.btn-cmn--lg {
  width: 70vw;
  font-size: 4.5rem;
}
@media screen and (min-width: 768px) {
  .btn-cmn--lg {
    width: 250px;
    font-size: 1.8rem;
  }
}
.btn-cmn--size-free {
  width: auto;
  padding-left: 7vw;
  padding-right: 7vw;
}
@media screen and (min-width: 768px) {
  .btn-cmn--size-free {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.btn-radius {
  background: #11299b;
  border: 1px solid #11299b;
  display: block;
  width: 100%;
  max-width: 60vw;
  margin: 0 auto;
  padding: 3vw 0;
  border-radius: 10vw;
  background: #11299b;
  color: #FFF;
  text-align: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.btn-radius:hover {
  background: #FFF;
  color: #11299b;
}
.btn-radius:hover svg {
  fill: #11299b;
}
@media screen and (min-width: 768px) {
  .btn-radius {
    max-width: 200px;
    margin: 0;
    padding: 2px 0;
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 768px) {
  .btn-radius--small {
    max-width: 180px;
    font-size: 1.3rem;
  }
}
.btn-radius__ico {
  fill: #FFF;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.btn-radius--light-blue {
  background: #526be2;
  border: 1px solid #526be2;
}
.btn-radius--light-blue:hover {
  background: #FFF;
  color: #526be2;
}
.btn-radius--light-blue:hover svg {
  fill: #526be2;
}
.btn-radius--midium-blue {
  background: #314ABE;
  border: 1px solid #314ABE;
}
.btn-radius--midium-blue:hover {
  background: #FFF;
  color: #314ABE;
}
.btn-radius--midium-blue:hover svg {
  fill: #314ABE;
}
.btn-area {
  margin-top: 6.25vw;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .btn-area {
    margin-top: 35px;
  }
}
@media screen and (min-width: 768px) {
  .btn-col2 {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (min-width: 768px) {
  .btn-col2__item {
    -ms-flex-preferred-size: 300px;
    flex-basis: 300px;
    max-width: 300px;
  }
}
.btn-col2__item + .btn-col2__item {
  margin-top: 3vw;
}
@media screen and (min-width: 768px) {
  .btn-col2__item + .btn-col2__item {
    margin: 0 0 0 30px;
  }
}

@media screen and (max-width: 768px) {
  .btn-cmn {
    font-size: 3rem;
  }

  .btn-cmn--size-free {
    padding-left: 5vw;
    padding-right: 5vw;
  }
}
.list-style--none {
  list-style-type: none;
}
.list-number {
  padding-left: 1.5em;
}
.list-txt-link {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.list-txt-link__item {
  margin-right: 3vw;
}
@media screen and (min-width: 768px) {
  .list-txt-link__item {
    margin-right: 25px;
  }
}

.bread-list {
  display: none;
}
@media screen and (min-width: 768px) {
  .bread-list {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 5px 0 10px;
    list-style-type: none;
    font-size: 1.2rem;
  }
  .bread-list a {
    color: inherit;
  }
  .bread-list a:hover {
    text-decoration: underline;
  }
  .bread-list li + li:before {
    margin: 0 10px;
    font-size: 1rem;
    content: ">";
  }
  .bread-list__ico {
    margin-top: -2px;
    fill: #686868;
  }
  .bread-list__ico--white {
    fill: #FFF;
  }
}

@media screen and (min-width: 768px) {
  .grid {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 768px) {
  .grid__col02 {
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
    max-width: 48%;
  }
  .grid__col02:nth-child(2n) {
    margin: 0 0 0 4%;
  }
}

.table-cmn {
  width: 100%;
  margin-top: 30px;
}
.table-cmn tr + tr th {
  border-top: 0;
}
.table-cmn th,
.table-cmn td {
  border: 1px solid #CCC;
}
@media screen and (max-width: 767px) {
  .table-cmn th,
.table-cmn td {
    display: block;
    width: 100%;
    padding: 3vw;
  }
}
@media screen and (min-width: 768px) {
  .table-cmn th,
.table-cmn td {
    padding: 15px;
    vertical-align: middle;
  }
}
.table-cmn th {
  background: #EEE;
}
@media screen and (min-width: 768px) {
  .table-cmn th {
    width: 200px;
    text-align: center;
  }
}
.table-cmn td {
  background: #FFF;
}
@media screen and (max-width: 767px) {
  .table-cmn td {
    border-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .table-cmn td {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.table-layout {
  display: table;
  width: 100%;
}
.table-layout + .table-layout {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .table-layout + .table-layout {
    margin-top: 25px;
  }
}
.table-layout__item {
  display: table-cell;
  vertical-align: top;
}

/*
#overview
【Block】
*/
.bg-white {
  background: #FFF;
}
.bg-gray, .footer {
  background: #f6f6f6;
}
.bg-navy {
  background: #071650;
  color: #FFF;
}

.sec-cmn {
  padding-top: 16.66vw;
  padding-bottom: 16.66vw;
}
@media screen and (min-width: 768px) {
  .sec-cmn {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.sec-md {
  padding-top: 12vw;
  padding-bottom: 12vw;
}
@media screen and (min-width: 768px) {
  .sec-md {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.sec-sm {
  padding-top: 8vw;
  padding-bottom: 8vw;
}
@media screen and (min-width: 768px) {
  .sec-sm {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.sec-xs {
  padding-top: 4vw;
  padding-bottom: 4vw;
}
@media screen and (min-width: 768px) {
  .sec-xs {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.box-cmn {
  padding: 5vw 4vw;
  background: #FFF;
}
@media screen and (min-width: 768px) {
  .box-cmn {
    padding: 22px 30px;
  }
}
.box-cmn + .box-cmn {
  margin-top: 4vw;
}
@media screen and (min-width: 768px) {
  .box-cmn + .box-cmn {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .box-alert {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 30px;
  }
}
.box-alert__ico {
  margin-bottom: 2vw;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .box-alert__ico {
    margin: 0 20px 0 0;
  }
}

.display-block {
  display: block;
}
.display-inline-block {
  display: inline-block;
}
.display-inline {
  display: inline;
}

.intro {
  margin-top: 5.2vw;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .intro {
    margin-top: 40px;
  }
}
.intro__ttl {
  font-size: 148%;
}
.intro__btn {
  margin-top: 7vw;
}
@media screen and (min-width: 768px) {
  .intro__btn {
    margin-top: 30px;
  }
}

.box-menu {
  margin-top: 7vw;
}
@media screen and (min-width: 768px) {
  .box-menu {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 10px;
  }
}
.box-menu__img {
  overflow: hidden;
}
.box-menu__img img {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.box-menu__item:hover .box-menu__img img {
  opacity: 0.8;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.box-menu__item {
  display: block;
  margin-top: 4vw;
  color: #FFF;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .box-menu__item {
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
    max-width: 48%;
    margin-top: 30px;
  }
  .box-menu__item:nth-child(2n) {
    margin-left: 4%;
  }
}
.box-menu__name {
  margin-top: 0.3vw;
  font-size: 3.6rem;
}
@media screen and (min-width: 768px) {
  .box-menu__name {
    margin-top: 3px;
    font-size: 2rem;
  }
}
.box-menu__svg {
  margin-top: -1vw;
  margin-left: 1.5vw;
  fill: #FFF;
}
@media screen and (min-width: 768px) {
  .box-menu__svg {
    margin-top: -4px;
    margin-left: 5px;
  }
}

.menu-auction {
  background: #FFF;
}
@media screen and (min-width: 768px) {
  .menu-auction {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.menu-auction__head {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #efb418;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 45vw;
}
@media screen and (min-width: 768px) {
  .menu-auction__head {
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
    max-width: 48%;
    height: auto;
  }
}
.menu-auction__head img {
  width: 55%;
}
@media screen and (min-width: 768px) {
  .menu-auction__head img {
    width: auto;
  }
}
.menu-auction__txt {
  padding: 5vw;
}
@media screen and (min-width: 768px) {
  .menu-auction__txt {
    -ms-flex-preferred-size: 52%;
    flex-basis: 52%;
    max-width: 52%;
    padding: 30px 40px;
  }
}
.menu-auction__ico {
  margin-left: 1.5vw;
  margin-top: -0.8vw;
}
@media screen and (min-width: 768px) {
  .menu-auction__ico {
    margin-top: -2px;
    margin-left: 5px;
  }
}
.menu-auction__item + .menu-auction__item {
  margin-top: 0.85em;
}

.flow {
  position: relative;
  padding-left: 12vw;
}
@media screen and (min-width: 768px) {
  .flow {
    margin-top: 28px;
    padding-left: 0;
  }
}
.flow__border {
  position: absolute;
  top: 0;
  left: 4vw;
  width: 2px;
  height: 100%;
  background: #11299b;
}
@media screen and (min-width: 768px) {
  .flow__border {
    left: 50%;
    margin-left: -1px;
  }
}
.flow__border:before, .flow__border:after {
  position: absolute;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  background: #11299b;
  left: 0;
  margin-left: -6px;
  content: "";
}
.flow__border:before {
  top: 0;
  margin-top: -7px;
}
.flow__border:after {
  bottom: 0;
  margin-bottom: -7px;
}
.flow__list {
  list-style-type: none;
}
.flow__item {
  position: relative;
  background: #FFF;
}
@media screen and (min-width: 768px) {
  .flow__item {
    width: 40.625%;
  }
  .flow__item:nth-child(even) {
    margin-left: auto;
  }
}
.flow__item + .flow__item {
  margin-top: 6vw;
}
@media screen and (min-width: 768px) {
  .flow__item + .flow__item {
    margin-top: -100px;
  }
}
@media screen and (min-width: 1025px) {
  .flow__item + .flow__item {
    margin-top: -135px;
  }
}
.flow__item:before, .flow__item:after {
  content: "";
}
.flow__item:before {
  position: absolute;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  background: #11299b;
  left: 0;
  margin-top: -7px;
}
@media screen and (max-width: 767px) {
  .flow__item:before {
    top: 25vw;
    margin-left: calc(-8vw - 6px);
  }
}
@media screen and (min-width: 768px) {
  .flow__item:before {
    top: 140px;
  }
  .flow__item:nth-child(odd):before {
    left: calc(100% - 7px);
    margin-left: 23.07%;
  }

  .flow__item:nth-child(even):before {
    left: -7px;
    margin-left: -23.07%;
  }
}
.flow__item:after {
  position: absolute;
  height: 2px;
  background: #11299b;
}
@media screen and (max-width: 767px) {
  .flow__item:after {
    top: 25vw;
    right: 100%;
    width: 8vw;
  }
}
@media screen and (min-width: 768px) {
  .flow__item:after {
    top: 140px;
    width: 23.07%;
  }
  .flow__item:nth-child(odd):after {
    left: 100%;
  }

  .flow__item:nth-child(even):after {
    right: 100%;
  }
}
.flow__img img {
  width: 100%;
}
.flow__content {
  display: table;
  min-height: 20vw;
}
@media screen and (min-width: 768px) {
  .flow__content {
    height: 110px;
    min-height: auto;
  }
}
@media screen and (min-width: 1025px) {
  .flow__content {
    height: 80px;
  }
}
.flow__content > div {
  display: table-cell;
  vertical-align: middle;
}
.flow__number {
  width: 20vw;
  background: #11299b;
  color: #FFF;
  font-size: 6rem;
  font-weight: bold;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .flow__number {
    width: 80px;
    font-size: 3rem;
  }
}
.flow__txt {
  padding: 3vw;
  line-height: 1.43;
}
@media screen and (min-width: 768px) {
  .flow__txt {
    padding: 0 20px;
  }
}
@media screen and (min-width: 768px) {
  .flow-grid {
    margin-top: -40px;
  }
}
.flow-grid__item {
  padding: 4vw;
}
@media screen and (min-width: 768px) {
  .flow-grid__item {
    margin-top: 40px;
    padding: 20px 20px 12px;
  }
}
.flow-grid__item + .flow-grid__item {
  margin-top: 5vw;
}
@media screen and (min-width: 768px) {
  .flow-grid__item + .flow-grid__item {
    margin-top: 40px;
  }
}
.flow-grid__caption {
  margin-top: 3vw;
}
@media screen and (min-width: 768px) {
  .flow-grid__caption {
    margin-top: 12px;
  }
}

.ico-label, .ico-label--gray, .ico-label--red, .ico-label--light-blue, .ico-label--green, .ico-label--blue {
  display: inline-block;
  padding: 0 2.4vw;
  color: #FFF;
  font-size: 2.4rem;
  line-height: 1.7;
  text-align: center;
  vertical-align: middle;
  background: #cc0000;
}
@media screen and (min-width: 768px) {
  .ico-label, .ico-label--gray, .ico-label--red, .ico-label--light-blue, .ico-label--green, .ico-label--blue {
    padding: 0 6px;
    font-size: 1.1rem;
    line-height: 1.6;
  }
}
.ico-label--blue {
  background-color: #134695;
}
.ico-label--green {
  background-color: #3ab76f;
}
.ico-label--light-blue {
  background-color: #4e9fbd;
}
.ico-label--red {
  background-color: #cc0000;
}
.ico-label--gray {
  background-color: #666;
}

.news-list__item {
  display: table;
  width: 100%;
}
.news-list__item + .news-list__item {
  margin-top: 25px;
}
.news-list__item > div {
  display: table-cell;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  .news-list__item > div {
    display: block;
    width: 100%;
  }
}
.news-list__head {
  width: 28%;
  font-size: 2.4rem;
}
@media screen and (min-width: 768px) {
  .news-list__head {
    width: 180px;
    font-size: 1.4rem;
  }
}
.news-list__ico {
  display: inline-block;
  width: 10.4vw;
  margin-left: 2vw;
  color: #FFF;
  font-size: 1.6rem;
  text-align: center;
  vertical-align: middle;
  background: #e13c4c;
}
@media screen and (min-width: 768px) {
  .news-list__ico {
    width: 80px;
    margin-left: 20px;
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 767px) {
  .news-list__ico {
    width: 23vw;
    padding: 3px 0;
  }
}
.news-list__ico--purple {
  background: #8957a1;
}
.news-list__ico--navy {
  background: #063f6e;
}
.news-list__ico--green {
  background: #1d7374;
}
.news-list__ico--red {
  background: #e13c4c;
}
.news-list__ico--yellow {
  background: #f7b801;
}
.news-list__txt {
  padding-left: 4.5%;
}
@media screen and (min-width: 768px) {
  .news-list__txt {
    padding-left: 40px;
  }
}
@media screen and (max-width: 767px) {
  .news-list__txt {
    padding-left: 0;
  }
}

.news-page-inner {
  padding-left: 50px;
  padding-right: 50px;
}
@media screen and (min-width: 768px) {
  .news-page-inner {
    max-width: 960px;
  }
}
@media screen and (max-width: 767px) {
  .news-page-inner {
    padding-left: 3.2vw;
    padding-right: 3.2vw;
  }
}
.news-metal-inner {
  padding-top: 64px;
  padding-bottom: 64px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .news-metal-inner {
    padding-top: 12vw;
    padding-bottom: 12vw;
  }
}
.news-article__header__ttl {
  margin-top: 20px;
  font-size: 2.4rem;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .news-article__header__ttl {
    margin-top: 5vw;
    font-size: 3.5rem;
  }
}
.news-article-sec {
  margin-top: 75px;
}
@media screen and (max-width: 767px) {
  .news-article-sec {
    margin-top: 5vw;
  }
}
.news-article-sec__ttl {
  padding-left: 20px;
  border-left: 3px #11299b solid;
  font-size: 1.8rem;
}
@media screen and (max-width: 767px) {
  .news-article-sec__ttl {
    font-size: 3rem;
  }
}
.news-article-sec__txt {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .news-article-sec__txt {
    margin-top: 5vw;
  }
}
.news-article-photobox {
  margin-top: 40px;
}
.news-article-photobox-list {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.news-article-photobox-list__caption {
  margin-top: 15px;
  color: #111;
}
.news-article-photobox-list__caption:hover {
  text-decoration: underline;
}
.news-article-photobox-list__items {
  -ms-flex-preferred-size: 31.4%;
  flex-basis: 31.4%;
}
@media screen and (max-width: 767px) {
  .news-article-photobox-list__items {
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
  }
}
@media screen and (min-width: 768px) {
  .news-article-photobox-list__items:not(:nth-of-type(3n)) {
    margin-right: 2.9%;
  }
}
@media screen and (max-width: 767px) {
  .news-article-photobox-list__items:nth-of-type(even) {
    margin-left: 2%;
  }
}
@media screen and (min-width: 768px) {
  .news-article-photobox-list__items:nth-of-type(n+4) {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .news-article-photobox-list__items:nth-of-type(n+3) {
    margin-top: 5%;
  }
}
.news-modal {
  position: relative;
  padding: 20px;
  max-width: 740px;
  margin: 0 auto;
  background: #fff;
}
.news-modal .modal-close {
  position: absolute;
  top: -30px;
  right: 0;
  width: 23px;
}
.news-modal .modal-close:hover {
  cursor: pointer;
}
.news-modal-box figure {
  text-align: center;
}
.news-modal-box figcaption {
  text-align: left;
}

.news-wrap {
  margin-top: 7.2vw;
}
@media screen and (min-width: 768px) {
  .news-wrap {
    margin-top: 30px;
  }
}
.news-list__item {
  padding-bottom: 5.33vw;
  border-bottom: 1px solid #e5e5e5;
}
.showa-news-list__items {
  border-bottom: none;
}

@media screen and (min-width: 768px) {
  .news-list__item {
    padding-bottom: 20px;
  }
}
.news-list__item + .news-list__item {
  margin-top: 5.33vw;
}
@media screen and (min-width: 768px) {
  .news-list__item + .news-list__item {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .news-list__inner {
    display: table;
    width: 100%;
  }
}
.news-list a {
  color: #111;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.news-list a:hover {
  opacity: 0.3;
}
@media screen and (min-width: 768px) {
  .news-list__cell {
    display: table-cell;
    vertical-align: top;
  }
}
@media screen and (min-width: 768px) {
  .news-list__date {
    width: 200px;
    overflow: hidden;
  }
}
.news-list__shop-name {
  width: 24vw;
  margin-left: 3.33vw;
  line-height: 2.14;
}
@media screen and (min-width: 768px) {
  .news-list__shop-name {
    float: right;
    width: 90px;
    margin-top: 1px;
    margin-left: 0;
  }
}
.news-list__txt {
  margin-top: 4vw;
}
@media screen and (min-width: 768px) {
  .news-list__txt {
    margin-top: 0;
    padding-left: 25px;
  }
}
.news-pager {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 32px;
}
.news-pager__item {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 8px;
  -ms-flex-preferred-size: 24px;
  flex-basis: 24px;
  max-width: 24px;
  height: 32px;
}
.news-pager .page-numbers, .news-pager .page-numbers.current {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 8px;
  -ms-flex-preferred-size: 24px;
  flex-basis: 24px;
  max-width: 24px;
  height: 32px;
  border: 1px solid #CCC;
  color: #111;
}
.news-pager .page-numbers.next, .news-pager .page-numbers.prev {
  border: none;
  -ms-flex-preferred-size: 7px;
  flex-basis: 7px;
  max-width: 7px;
}
.news-pager .page-numbers.next svg, .news-pager .page-numbers.prev svg {
  fill: #CCC;
}
.news-pager .page-numbers.current {
  border-color: #11299b;
  background: #11299b;
  color: #FFF;
}
.cmn-nav {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -3vw;
  margin-bottom: 12vw;
}
@media screen and (min-width: 768px) {
  .cmn-nav {
    margin-top: 0;
    margin-bottom: 70px;
  }
}
.cmn-nav__item, .cmn-nav__item--col03, .cmn-nav__item--col04 {
  -ms-flex-preferred-size: 32%;
  flex-basis: 32%;
  margin-right: 2%;
  margin-top: 3vw;
}
@media screen and (min-width: 768px) {
  .cmn-nav__item, .cmn-nav__item--col03, .cmn-nav__item--col04 {
    -ms-flex-preferred-size: 22.9%;
    flex-basis: 22.9%;
    max-width: 22.9%;
    margin: 0;
  }
  .cmn-nav__item + .cmn-nav__item, .cmn-nav__item--col03 + .cmn-nav__item, .cmn-nav__item + .cmn-nav__item--col03, .cmn-nav__item--col03 + .cmn-nav__item--col03, .cmn-nav__item--col04 + .cmn-nav__item, .cmn-nav__item--col04 + .cmn-nav__item--col03, .cmn-nav__item + .cmn-nav__item--col04, .cmn-nav__item--col03 + .cmn-nav__item--col04, .cmn-nav__item--col04 + .cmn-nav__item--col04 {
    margin-left: 2%;
  }
}
.cmn-nav__item:nth-child(3n), .cmn-nav__item--col03:nth-child(3n), .cmn-nav__item--col04:nth-child(3n) {
  margin-right: 0;
}
.cmn-nav__item--col04 {
  -ms-flex-preferred-size: 48%;
  flex-basis: 48%;
}
@media screen and (min-width: 768px) {
  .cmn-nav__item--col04 {
    -ms-flex-preferred-size: 22.9%;
    flex-basis: 22.9%;
    max-width: 22.9%;
  }
}
@media screen and (min-width: 768px) {
  .cmn-nav__item--col04 + .cmn-nav__item--col04 {
    margin-left: 2.7%;
  }
}
@media screen and (max-width: 767px) {
  .cmn-nav__item--col04:nth-child(even) {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .cmn-nav__item--col04:nth-child(3n) {
    margin-right: 2%;
  }
}
@media screen and (min-width: 768px) {
  .cmn-nav__item--col03 {
    -ms-flex-preferred-size: 31.6%;
    flex-basis: 31.6%;
    max-width: 31.6%;
  }
}
@media screen and (min-width: 768px) {
  .cmn-nav__item--col03 + .cmn-nav__item--col03 {
    margin-left: 2.55%;
  }
}

.btn-border-bottom, .btn-border-bottom--active {
  display: block;
  padding-bottom: 3px;
  color: #CCC;
  border-bottom: 2px solid #DDD;
  text-align: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.btn-border-bottom--active {
  color: #cc0000;
  border-bottom-color: #cc0000;
}

.active .btn-border--bigtire {
  color: #4e9fbd;
  border-color: #4e9fbd;
}

.active .btn-border--koshigaya {
  color: #3ab76f;
  border-color: #3ab76f;
}

.active .btn-border--yoshikawa {
  color: #134695;
  border-color: #134695;
}

.active .btn-border--allshop {
  color: #cc0000;
  border-color: #cc0000;
}

.active .btn-border--news {
  color: #faa002;
  border-color: #faa002;
}

.active .btn-border--tire {
  color: #000000;
  border-color: #000000;
}

.news-list__ico--bigtire {
  background: #4e9fbd;
}

.news-list__ico--koshigaya {
  background: #3ab76f;
}

.news-list__ico--yoshikawa {
  background: #134695;
}

.news-list__ico--allshop {
  background: #cc0000;
}

.news-list__ico--news {
  background: #faa002;
}

.news-list__ico--tire {
  background: #000000;
}

.ico-label--bigtire {
  background: #4e9fbd;
}

.ico-label--koshigaya {
  background: #3ab76f;
}

.ico-label--yoshikawa {
  background: #134695;
}

.ico-label--allshop {
  background: #cc0000;
}

.ico-label--news {
  background: #faa002;
}

.ico-label--tire {
  background: #000000;
}

@media screen and (min-width: 768px) {
  .single-news-page .mfp-container {
    padding: 0 30px;
    max-width: 740px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .single-news-page .mfp-container .mfp-arrow-left {
    left: -30px;
  }
  .single-news-page .mfp-container .mfp-arrow-right {
    right: -30px;
  }
}

.form-table {
  width: 100%;
  margin-top: 30px;
}
.form-table tr + tr th {
  border-top: 0;
}
.form-table th,
.form-table td {
  border: 1px solid #CCC;
}
@media screen and (max-width: 767px) {
  .form-table th,
.form-table td {
    display: block;
    width: 100%;
    padding: 3vw;
  }
}
@media screen and (min-width: 768px) {
  .form-table th,
.form-table td {
    padding: 15px;
    vertical-align: middle;
  }
}
.form-table th {
  background: #EEE;
}
@media screen and (min-width: 768px) {
  .form-table th {
    width: 200px;
    text-align: center;
  }
}
.form-table td {
  background: #FFF;
}
@media screen and (max-width: 767px) {
  .form-table td {
    border-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .form-table td {
    padding-right: 20px;
    padding-left: 20px;
  }
}

@media screen and (min-width: 768px) {
  .form-area {
    display: inline-block;
    width: 100%;
    max-width: 265px;
  }
}
@media screen and (min-width: 1025px) {
  .form-area {
    max-width: 440px;
  }
}
.form-example {
  margin-top: 1.2vw;
}
@media screen and (min-width: 768px) {
  .form-example {
    display: inline-block;
    margin: 0 0 0 15px;
    vertical-align: middle;
  }
}
@media screen and (min-width: 1025px) {
  .form-example {
    margin-left: 30px;
  }
}
.form-input {
  width: 100%;
  padding: 2vw;
  border: 1px solid #CCC;
  vertical-align: bottom;
}
@media screen and (min-width: 768px) {
  .form-input {
    padding: 3px 7px;
    font-size: 1.4rem;
  }
}
.form-input--sm {
  width: 100px;
}
.form-input--xs {
  width: 60px;
}
.form-txtarea {
  width: 100%;
  padding: 2vw;
  border: 1px solid #CCC;
  vertical-align: bottom;
  max-width: 664px;
  height: 40vw;
  resize: none;
}
@media screen and (min-width: 768px) {
  .form-txtarea {
    padding: 3px 7px;
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  .form-txtarea {
    height: 80px;
  }
}
.form-select {
  width: 100%;
  padding: 2vw;
  border: 1px solid #CCC;
  vertical-align: bottom;
  width: auto;
  padding-right: 13vw;
  background: #FFF url(../img/common/ico_form_select.png) right center/contain no-repeat;
}
@media screen and (min-width: 768px) {
  .form-select {
    padding: 3px 7px;
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  .form-select {
    padding-right: 58px;
    padding-left: 10px;
  }
}
.form-select::-ms-expand {
  display: none;
}
.form-btn {
  margin-top: -0.5vw;
  margin-right: 3vw;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .form-btn {
    margin-top: -2px;
    margin-right: 10px;
  }
}
.form-labels__item {
  margin-right: 5vw;
}
@media screen and (min-width: 768px) {
  .form-labels__item {
    margin-right: 30px;
  }
}
.form-birth {
  display: table;
  width: 100%;
  max-width: 325px;
}
.form-birth__item {
  display: table-cell;
  margin-right: 2vw;
}
@media screen and (min-width: 768px) {
  .form-birth__item {
    margin-right: 20px;
  }
}
@media screen and (min-width: 768px) {
  .form-birth__item .form-input--sm {
    max-width: 70px;
  }
}
@media screen and (min-width: 768px) {
  .form-birth__item .form-input--xs {
    max-width: 50px;
  }
}
@media screen and (min-width: 1025px) {
  .form-birth__item .form-input--sm,
.form-birth__item .form-input--xs {
    max-width: none;
  }
}
.form-birth__unit {
  margin-left: 2vw;
}
@media screen and (min-width: 768px) {
  .form-birth__unit {
    margin-left: 4px;
  }
}
@media screen and (min-width: 1025px) {
  .form-birth__unit {
    margin-left: 9px;
  }
}
.form-times {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.form-times + .form-times {
  margin-top: 5vw;
}
@media screen and (min-width: 768px) {
  .form-times + .form-times {
    margin-top: 10px;
  }
}
.form-times__item + .form-times__item {
  margin: 3vw 0 0 0;
}
@media screen and (min-width: 768px) {
  .form-times__item + .form-times__item {
    margin: 0 0 0 17px;
  }
}
.form-times__unit {
  margin-left: 2vw;
}
@media screen and (min-width: 768px) {
  .form-times__unit {
    margin-left: 7px;
  }
}
.form-images__unit {
  margin-right: 5px;
}
.form-images + .form-images {
  margin-top: 10px;
}
.form-btn-list {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 6vw;
}
@media screen and (min-width: 768px) {
  .form-btn-list {
    margin-top: 40px;
  }
}
.form-btn-list__item + .form-btn-list__item {
  margin-left: 6vw;
}
@media screen and (min-width: 768px) {
  .form-btn-list__item + .form-btn-list__item {
    margin-left: 40px;
  }
}
.form-txt {
  margin-top: 0.5em;
  font-size: 90%;
}

@media screen and (max-width: 768px) {
  .form-select {
    padding-right: 8vw;
  }
  .form-select2 {
    padding-right: 11vw;
  }
  .form-select2 {
    width: 100%;
    border: 1px solid #CCC;
    vertical-align: bottom;
    width: auto;
    padding-right: 13vw;
    background: #FFF url(../img/common/ico_form_select.png) right center/contain no-repeat;
  }
}
@media screen and (min-width: 768px) {
  .form-select2 {
    width: 100%;
    padding: 2vw;
    border: 1px solid #CCC;
    vertical-align: bottom;
    width: auto;
    padding-right: 13vw;
    background: #FFF url(../img/common/ico_form_select.png) right center/contain no-repeat;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .form-select2 {
    padding: 3px 7px;
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .form-select2 {
    padding-right: 58px;
    padding-left: 10px;
  }
}
@media screen and (min-width: 768px) {
  .form-select2::-ms-expand {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .form-select2 {
    line-height: normal;
  }
}
/*
#overview
【Other】
*/
.ico-arrow {
  position: relative;
  padding-left: 12px;
}
.ico-arrow:before {
  position: absolute;
  left: 0;
  top: 50%;
  border-left: 6px solid #11299b;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  vertical-align: middle;
  margin-top: -4px;
  content: "";
}

.stroke-blue {
  stroke: #11299b;
}
.stroke-gray {
  stroke: #9098a1;
}

.fill-blue {
  fill: #11299b;
}
.fill-gray {
  fill: #9098a1;
}
.fill-white {
  fill: #FFF;
}
.fill-yellow {
  fill: #facd46;
}

.font-red {
  color: #cc0000;
}
.font-orange {
  color: #E18700;
}
.font-bold {
  font-weight: bold;
}
.font-black {
  color: #333;
}
.font-white {
  color: #FFF;
}
.font-gray {
  color: #999;
}
.font-gold {
  color: #D99B31;
}
.font-blue {
  color: #11299b;
}
.font-ex-sm {
  font-size: 1rem;
}
.font-sm {
  font-size: 80%;
}
.font-lg {
  font-size: 125%;
}
.font-xl {
  font-size: 143%;
}
.font-advent, .font-advent-sb, .ttl-cmn-01, .flow__number {
  font-family: "Advent Pro", sans-serif;
  letter-spacing: 0.1em;
}
.font-advent-sb {
  font-weight: 600;
}
.font-family-default {
  font-family: "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, sans-serif;
}

.txt-attention {
  position: relative;
  padding-left: 1em;
}
.txt-attention:before {
  position: absolute;
  left: 0;
  top: 0;
}
.txt-attention:before {
  content: "※";
}
.txt-disc {
  position: relative;
  padding-left: 1em;
  padding-left: 1.5em;
}
.txt-disc:before {
  position: absolute;
  left: 0;
  top: 0;
}
.txt-disc:before {
  content: "●";
}
.txt-cube, .txt-cube--black {
  position: relative;
  padding-left: 1em;
}
.txt-cube:before, .txt-cube--black:before {
  position: absolute;
  left: 0;
  top: 0;
}
.txt-cube:before, .txt-cube--black:before {
  top: 3px;
  width: 13px;
  height: 13px;
  background: #000;
  content: "";
}
@media screen and (min-width: 768px) {
  .txt-cube:before, .txt-cube--black:before {
    top: 7px;
  }
}
.txt-cube--black:before {
  background: #333;
}
.txt-ico {
  position: relative;
  padding-left: 1em;
}
.txt-ico:before {
  position: absolute;
  left: 0;
  top: 0;
}
.txt-ico:before {
  top: 0;
  content: attr(data-txt);
}
.txt-ico--red:before {
  color: #cc0000;
}
.txt-link {
  text-decoration: none;
  color: inherit;
}
.txt-link:hover, .txt-link:hover span {
  text-decoration: underline;
}
.txt-link--disabled {
  cursor: text;
}
.txt-link--disabled:hover {
  text-decoration: none;
}
.txt-link--blue {
  color: #11299b;
}
.txt-underline {
  text-decoration: underline;
}
.txt-underline:hover {
  text-decoration: none;
}
.txt-nav-md {
  display: inline-block;
  color: #111;
  font-size: 1.6rem;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .txt-nav-md {
    font-size: 1.2rem;
  }
}
.txt-nav-sm {
  display: inline-block;
  margin-top: 8px;
  color: #999;
  font-size: 1.2rem;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .txt-nav-sm {
    font-size: 1rem;
  }
}

@media screen and (min-width: 1280px) {
  .float-left {
    float: left;
  }
}
@media screen and (min-width: 768px) {
  .float-left {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1280px) {
  .float-right {
    float: right;
  }
}
@media screen and (min-width: 768px) {
  .float-right {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

.valign-top {
  vertical-align: top !important;
}
.valign-middle {
  vertical-align: middle !important;
}
.valign-bottom {
  vertical-align: bottom !important;
}
.valign-baseline {
  vertical-align: baseline !important;
}

.border {
  padding: 0 5px;
  border: 1px solid #7f7f7f;
}
.border-bottom {
  border-bottom: 1px solid #7f7f7f;
}

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

.position-relative {
  position: relative;
}
.position-absolute {
  position: absolute;
}

.display-block {
  display: block;
}
.display-inline-block {
  display: inline-block;
}
.display-inline {
  display: inline;
}

.top-mv {
  position: relative;
}
.top-mv__bnr {
  display: none;
}
.top-mv__bnr a:hover {
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  .top-mv__bnr {
    display: block;
    position: absolute;
    top: 54%;
    right: 0;
    padding-right: 5%;
  }
}
@media screen and (min-width: 1280px) {
  .top-mv__bnr {
    top: 50%;
  }
}
.top-mv-slider__item {
  height: 85.4vw;
  background-size: cover;
  background-position: center bottom;
  vertical-align: bottom;
}
@media screen and (min-width: 768px) {
  .top-mv-slider__item {
    height: 650px;
  }
}
@media screen and (min-width: 1280px) {
  .top-mv-slider__item {
    height: 100vh;
    min-height: 850px;
  }
}
.top-mv01 {
  background-image: url(../img/top/mv_01_sp.jpg);
}
@media screen and (min-width: 768px) {
  .top-mv01 {
    background-image: url(../img/top/mv_01_pc.jpg);
  }
}
.top-mv01__txt {
  position: absolute;
}
.top-mv01__txt {
  top: 29.8%;
  left: 0%;
  width: 100%;
  padding-right: 5.2vw;
  color: #FFF;
  font-size: 4rem;
  text-align: right;
  text-shadow: 0 0 1px #5b8bca, 0 0 3px #5b8bca, 0 0 7px #5b8bca;
  font-family: "Yu Mincho", "YuMincho", "Noto Serif Japanese", serif;
  font-weight: 600;
  line-height: 1.75;
}
@media screen and (min-width: 768px) {
  .top-mv01__txt {
    top: 35.8%;
    padding-right: 5%;
    font-size: 2.8rem;
    text-shadow: 0 0 5px #5b8bca, 0 0 7px #5b8bca, 0 0 7px #5b8bca;
  }
}
.top-mv02 {
  background-image: url(../img/top/mv_02_sp.jpg);
  position: relative;
}
@media screen and (min-width: 768px) {
  .top-mv02 {
    background-image: url(../img/top/mv_02_pc.jpg);
  }
}
.top-mv02 a {
  position: absolute;
  inset: 0;
  color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.top-mv03 {
  background-image: url(../img/top/mv_03_sp.jpg);
  position: relative;
}
@media screen and (min-width: 768px) {
  .top-mv03 {
    background-image: url(../img/top/mv_03_pc.jpg);
  }
}
.top-mv03 a {
  position: absolute;
  inset: 0;
  color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.top-mv04 {
  background-image: url(../img/top/mv_04_sp.jpg);
  position: relative;
}
@media screen and (min-width: 768px) {
  .top-mv04 {
    background-image: url(../img/top/mv_04_pc.jpg);
  }
}
.top-mv04 a {
  position: absolute;
  inset: 0;
  color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.top-mv05 {
  background-image: url(../img/top/mv_05_sp.jpg);
  position: relative;
}
@media screen and (min-width: 768px) {
  .top-mv05 {
    background-image: url(../img/top/mv_05_pc.jpg);
  }
}
.top-mv05 a {
  position: absolute;
  inset: 0;
  color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.top-mv06 {
  background-image: url(../img/top/mv_06_sp.jpg);
  position: relative;
}
@media screen and (min-width: 768px) {
  .top-mv06 {
    background-image: url(../img/top/mv_06_pc.jpg);
  }
}
.top-mv06 a {
  position: absolute;
  inset: 0;
  color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.top-mv07 {
  background-image: url(../img/top/mv_07_sp.jpg);
  position: relative;
}
@media screen and (min-width: 768px) {
  .top-mv07 {
    background-image: url(../img/top/mv_07_pc.jpg);
  }
}
.top-mv07 a {
  position: absolute;
  inset: 0;
  color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.top-mv-arrow {
  position: absolute;
  display: block;
  bottom: 3.75vw;
  left: 50%;
  font-size: 1.4rem;
  color: #FFF;
  text-align: center;
  z-index: 10;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (min-width: 768px) {
  .top-mv-arrow {
    bottom: 26px;
  }
}
.top-mv-arrow__txt {
  display: block;
  margin-bottom: 0.1vw;
}
@media screen and (min-width: 768px) {
  .top-mv-arrow__txt {
    margin-bottom: 10px;
  }
}
.top-mv-arrow__bar {
  position: relative;
  display: block;
  width: 1px;
  height: 3.125vw;
  margin: 0 auto;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .top-mv-arrow__bar {
    height: 30px;
  }
}
.top-mv-arrow__bar:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #FFF;
  content: "";
  -webkit-animation: arrow-scroll 1.5s infinite;
  animation: arrow-scroll 1.5s infinite;
}
@-webkit-keyframes arrow-scroll {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@keyframes arrow-scroll {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
.top-announce {
  margin-top: 30px;
  padding: 10px 0;
  font-size: 3rem;
  font-family: "Yu Mincho", "YuMincho";
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .top-announce {
    font-size: 1.6rem;
  }
}
.top-intro {
  padding: 0 3.125vw;
}
@media screen and (min-width: 768px) {
  .top-intro {
    max-width: 700px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1025px) {
  .top-intro {
    max-width: none;
  }
}
.top-intro__bnr {
  margin-bottom: 8vw;
}
@media screen and (min-width: 768px) {
  .top-intro__bnr {
    display: none;
  }
}
.top-intro__bnr--estimate {
  width: 100%;
  margin: 0 auto 8vw;
}
@media screen and (min-width: 1025px) {
  .top-intro__bnr--estimate {
    width: 700px;
    margin: 0 auto 30px;
  }
}
.top-intro__bnr--estimate a {
  display: block;
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.top-intro__bnr--estimate a:hover {
  opacity: 0.6;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 767px) {
  .top-intro__bnr--estimate a:hover {
    opacity: 1;
  }
}
.top-intro__bnr--estimate-large {
  width: 100%;
  margin: 0 auto 8vw;
}
@media screen and (min-width: 1025px) {
  .top-intro__bnr--estimate-large {
    width: 960px;
    margin: 0 auto 30px;
  }
}
.top-intro__bnr--recruit {
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .top-intro__bnr--recruit {
    width: 700px;
    margin: 0 auto;
  }
}
.top-intro__bnr--recruit a {
  display: block;
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.top-intro__bnr--recruit a:hover {
  opacity: 0.6;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 767px) {
  .top-intro__bnr--recruit a:hover {
    opacity: 1;
  }
}
.top-intro__bnr a {
  display: block;
}
.top-intro__ttl {
  margin-bottom: 4vw;
  font-size: 4.5rem;
  text-align: center;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .top-intro__ttl {
    margin-bottom: 28px;
    font-size: 3rem;
  }
}
@media screen and (min-width: 1025px) {
  .top-intro__ttl {
    float: left;
    width: 45%;
    text-align: left;
  }
}
.top-intro__ttl small {
  display: block;
  font-size: 3.2rem;
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .top-intro__ttl small {
    margin-top: 20px;
    font-size: 1.6rem;
  }
  .top-intro__ttl small br {
    display: none;
  }
}
.top-intro__img {
  width: 86.04vw;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .top-intro__img {
    max-width: 500px;
  }
}
@media screen and (min-width: 1025px) {
  .top-intro__img {
    width: 55%;
    max-width: none;
    float: right;
    padding-left: 30px;
  }
}
.top-intro__txt {
  margin-bottom: 10vw;
}
@media screen and (min-width: 1025px) {
  .top-intro__txt {
    float: left;
    width: 45%;
    margin-bottom: 60px;
  }
}
.top-intro__txt p {
  margin-top: 4vw;
}
@media screen and (min-width: 1025px) {
  .top-intro__txt p {
    margin-top: 18px;
  }
}
@media screen and (min-width: 1025px) {
  .top-intro__btn {
    text-align: left;
  }
}
.top-nav__link {
  position: relative;
  display: block;
  height: 20.8vw;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .top-nav__link {
    height: auto;
  }
  .top-nav__link:before {
    display: block;
    padding-top: 15%;
    content: "";
  }
}
.top-nav__link + .top-nav__link {
  margin-top: 1px;
}
.top-nav__txt {
  position: absolute;
  color: #FFF;
  font-size: 6rem;
  line-height: 20.8vw;
}
@media screen and (min-width: 768px) {
  .top-nav__txt {
    top: 50%;
    margin-top: -20px;
    font-size: 4rem;
    line-height: 40px;
  }
}
.top-nav__txt small {
  font-size: 4rem;
  vertical-align: bottom;
}
@media screen and (min-width: 768px) {
  .top-nav__txt small {
    font-size: 2.4rem;
  }
}
.top-nav__txt:before {
  position: absolute;
  color: rgba(255, 255, 255, 0.08);
  font-size: 14rem;
  font-family: "Advent Pro", sans-serif;
  font-weight: bold;
  content: attr(data-txt);
  letter-spacing: 0.04em;
}
@media screen and (min-width: 768px) {
  .top-nav__txt:before {
    font-size: 12rem;
  }
}
.top-nav__link:nth-child(odd) .top-nav__txt {
  left: 5.7vw;
}
@media screen and (min-width: 768px) {
  .top-nav__link:nth-child(odd) .top-nav__txt {
    left: 50px;
  }
}
.top-nav__link:nth-child(odd) .top-nav__txt:before {
  left: -2vw;
}
@media screen and (min-width: 768px) {
  .top-nav__link:nth-child(odd) .top-nav__txt:before {
    left: -30px;
  }
}

.top-nav__link:nth-child(even) .top-nav__txt {
  right: 5.7vw;
}
@media screen and (min-width: 768px) {
  .top-nav__link:nth-child(even) .top-nav__txt {
    right: 50px;
  }
}
.top-nav__link:nth-child(even) .top-nav__txt:before {
  right: -2vw;
}
@media screen and (min-width: 768px) {
  .top-nav__link:nth-child(even) .top-nav__txt:before {
    right: -30px;
  }
}

.top-news {
  background: url(../img/top/bg_news_sp.png) center center/cover no-repeat;
}

.company-bnr {
  max-width: 1000px;
  margin: 10.5vw auto 0;
  padding-left: 3.125vw;
  padding-right: 3.125vw;
  text-align: center;
}
.company-bnr a:hover {
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  .company-bnr {
    margin-top: 0;
    margin-bottom: 25px;
  }
}
.company-table {
  width: 100%;
}
.company-table th,
.company-table td {
  border: 1px solid #CCC;
}
.company-table th {
  padding: 3vw;
  background: #EEE;
}
@media screen and (min-width: 768px) {
  .company-table th {
    width: 200px;
    padding: 15px 20px 15px 50px;
  }
}
.company-table td {
  padding: 3vw;
  background: #FFF;
}
@media screen and (min-width: 768px) {
  .company-table td {
    padding: 15px 20px 15px 38px;
  }
}
@media screen and (min-width: 768px) {
  .company-box-list {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.company-box-list__item {
  background: #FFF;
  border: 1px solid #CCC;
}
@media screen and (min-width: 768px) {
  .company-box-list__item {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
    max-width: 49%;
  }
}
.company-box-list__item + .company-box-list__item {
  margin-top: 5vw;
}
@media screen and (min-width: 768px) {
  .company-box-list__item + .company-box-list__item {
    margin: 0 0 0 2%;
  }
}
.company-box-list__item--no-border {
  border: 0;
}
.company-box-list__ttl {
  padding: 3vw 0 2vw;
  background: #EEE;
  border-bottom: 1px solid #CCC;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .company-box-list__ttl {
    padding: 16px 0 14px;
  }
}
.company-box-list__txt {
  padding: 3vw;
}
@media screen and (min-width: 768px) {
  .company-box-list__txt {
    padding: 18px 24px;
  }
}
.company-box-list__txt li {
  padding-left: 1em;
  text-indent: -1em;
}
.company-ico-window {
  margin-top: -2px;
  margin-left: 1vw;
}
@media screen and (min-width: 768px) {
  .company-ico-window {
    margin-left: 5px;
  }
}
.company-iso-logo {
  float: right;
  width: 32vw;
  margin: 0 0 2.5vw 2.5vw;
}
@media screen and (min-width: 768px) {
  .company-iso-logo {
    width: auto;
    margin: 0 0 0 10px;
  }
}
@media screen and (min-width: 768px) {
  .company-shops {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: -20px;
  }
}
@media screen and (min-width: 768px) {
  .company-shops__item {
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
    max-width: 48%;
  }
}
@media screen and (min-width: 768px) {
  .company-shops__item--lg {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .company-shops__grid {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.company-shops__grid-item:nth-child(n+3) {
  margin-top: 3vw;
}
@media screen and (min-width: 768px) {
  .company-shops__grid-item:nth-child(n+3) {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .company-shops__grid-item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
.company-shops__inner {
  padding: 4vw;
}
@media screen and (min-width: 768px) {
  .company-shops__inner {
    position: relative;
    padding: 20px 20px 83px;
  }
  .company-shops__item--lg .company-shops__inner {
    padding-bottom: 20px;
  }
}
.company-shops__link {
  color: #11299b;
}
.company-shops__btn-area {
  margin-top: 4vw;
}
@media screen and (min-width: 768px) {
  .company-shops__btn-area {
    margin-top: 25px;
  }
}
@media screen and (min-width: 768px) {
  .company-shops__btns {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (min-width: 768px) {
  .company-shops__btns-item {
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
  }
}
.company-shops__btns-item + .company-shops__btns-item {
  margin-top: 3vw;
}
@media screen and (min-width: 768px) {
  .company-shops__btns-item + .company-shops__btns-item {
    margin: 0 0 0 4%;
  }
}
@media screen and (min-width: 768px) {
  .company-shops__btns-item--3col + .company-shops__btns-item--3col {
    margin: 0 0 0 1%;
  }
}
.company-shops-gallery {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 460px;
  padding: 0 5px;
}
.company-shops-gallery__item {
  -ms-flex-preferred-size: 19%;
  flex-basis: 19%;
  max-width: 19%;
  margin-right: 1.25%;
  margin-top: 5px;
  cursor: pointer;
}
.company-shops-gallery__item:nth-child(5n), .company-shops-gallery__item:last-child {
  margin-right: 0;
}
.company-organization img[src$=".svg"] {
  width: 100%;
}

.used-documents__box {
  padding: 4vw;
  background: #FFF;
}
@media screen and (min-width: 768px) {
  .used-documents__box {
    padding: 40px 46px 30px;
  }
}
.used-documents__attention {
  margin-top: 5vw;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .used-documents__attention {
    margin-top: 40px;
  }
}

.used-cards {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -6vw;
}
@media screen and (min-width: 768px) {
  .used-cards {
    margin-top: -34px;
  }
}
.used-cards__item {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .used-cards__item {
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
    max-width: 48%;
    margin-top: 6vw;
  }
  .used-cards__item:nth-child(2n) {
    margin-left: 4%;
  }
}
@media screen and (min-width: 768px) {
  .used-cards__item {
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
    max-width: 33%;
    margin-top: 34px;
  }
}
@media screen and (min-width: 1025px) {
  .used-cards__item {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
}
.used-cards__txt {
  margin-top: 2vw;
  font-weight: bold;
  font-size: 3.4rem;
  line-height: 1.4;
}
@media screen and (min-width: 768px) {
  .used-cards__txt {
    margin-top: 13px;
    font-size: 1.8rem;
  }
}
.used-cards__txt small {
  font-size: 78%;
}

.tire-content {
  margin-top: 8vw;
}
@media screen and (min-width: 768px) {
  .tire-content {
    margin-top: 40px;
  }
}
.tire-ttl {
  color: #031853;
  font-weight: bold;
  font-size: 4rem;
  text-align: center;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .tire-ttl {
    font-size: 3rem;
  }
}
.tire-ttl__inner {
  display: inline-block;
  padding-bottom: 3px;
  border-bottom: 5px solid #c00;
}
@media screen and (min-width: 768px) {
  .tire-ttl__inner {
    padding-bottom: 8px;
  }
}
@media screen and (min-width: 768px) {
  .tire-troubles {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.tire-troubles__item {
  margin-top: 5vw;
}
@media screen and (max-width: 767px) {
  .tire-troubles__item {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 768px) {
  .tire-troubles__item {
    -ms-flex-preferred-size: 31.25%;
    flex-basis: 31.25%;
    max-width: 31.25%;
    margin-top: 40px;
  }
  .tire-troubles__item + .tire-troubles__item {
    margin-left: 3.125%;
  }
}
.tire-troubles__box {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 3vw 0;
  background: #FFF;
  border-radius: 10px;
  font-size: 3rem;
  font-weight: bold;
  line-height: 1.3;
}
@media screen and (max-width: 767px) {
  .tire-troubles__box {
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
  }
}
@media screen and (min-width: 768px) {
  .tire-troubles__box {
    padding: 37px 0;
    font-size: 1.8rem;
  }
}
@media screen and (min-width: 1025px) {
  .tire-troubles__box {
    font-size: 2.3rem;
  }
}
.tire-troubles__box--red {
  border: 3px solid #cc0000;
  color: #cc0000;
  font-size: 3.2rem;
}
@media screen and (min-width: 768px) {
  .tire-troubles__box--red {
    border-width: 5px;
    font-size: 2rem;
  }
}
@media screen and (min-width: 1025px) {
  .tire-troubles__box--red {
    font-size: 2.4rem;
  }
}
.tire-troubles__ico {
  fill: #cc0000;
}
@media screen and (max-width: 767px) {
  .tire-troubles__ico {
    -ms-flex-preferred-size: 15%;
    flex-basis: 15%;
  }
}
@media screen and (min-width: 768px) {
  .tire-troubles__ico {
    margin-right: 15px;
  }
}
@media screen and (max-width: 767px) {
  .tire-troubles__txt {
    margin-left: 5%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
  }
}
.tire-troubles__arrow {
  display: block;
  margin: 0 auto;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .tire-troubles__arrow {
    -ms-flex-preferred-size: 6%;
    flex-basis: 6%;
    margin: 0 2%;
    -webkit-transform: rotate(-90deg) translate(50%, 50%);
    -ms-transform: rotate(-90deg) translate(50%, 50%);
    transform: rotate(-90deg) translate(50%, 50%);
    -webkit-transform-origin: bottom;
    -ms-transform-origin: bottom;
    transform-origin: bottom;
  }
}
@media screen and (min-width: 768px) {
  .tire-troubles__arrow {
    margin: 23px auto 22px;
  }
}

.privacy-table--fixed {
  table-layout: fixed;
}
.privacy-table th,
.privacy-table td {
  display: table-cell;
  width: auto;
}

.sitemap-list {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sitemap-list__item {
  white-space: nowrap;
}
.sitemap-list__item:not(:last-child):after {
  margin: 0 0.5em;
  content: "/";
}

.sitemap__ico-mail {
  margin-left: 5px;
  fill: #666;
}
.sitemap__ico-blank {
  margin-left: 5px;
  fill: #666;
  margin-top: -5px;
}

.purchaserequestform .logo-header {
  background: #ffffff;
  padding: 20px 0;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .purchaserequestform .logo-header {
    display: none;
  }
}

.purchaserequestform .main-visual {
  background: url(/assets/img/purchaserequestform/bg_mv.jpg) no-repeat 50% 0;
  text-align: center;
}

.purchaserequestform2-main-visual {
  height: 700px;
  background: url(../img/purchaserequestform2/main_bg.png) no-repeat center/cover;
}
@media screen and (max-width: 1300px) {
  .purchaserequestform2-main-visual {
    height: auto;
    background: none;
  }
}
.purchaserequestform2-only-pc {
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 1300px) {
  .purchaserequestform2-only-pc {
    display: none;
  }
}
.purchaserequestform2-only-sp {
  display: none;
}
@media screen and (max-width: 1300px) {
  .purchaserequestform2-only-sp {
    display: block;
    width: 100%;
  }
}
.purchaserequestform2-img01 {
  margin: 16px 0 74px;
}
@media screen and (max-width: 1024px) {
  .purchaserequestform2-img01 {
    margin: 4vw 0 10vw;
  }
}
.purchaserequestform2-img03 {
  margin-bottom: 30px;
}
@media screen and (max-width: 1024px) {
  .purchaserequestform2-img03 {
    margin-bottom: 7.5vw;
  }
}
.purchaserequestform2-tel-button {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  bottom: 0;
  z-index: 1;
  width: 100%;
  -webkit-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.purchaserequestform2-tel-button a {
  display: block;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.purchaserequestform2-tel-button a img {
  width: 100%;
}

.active {
  visibility: visible;
  opacity: 1;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader, .mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 40px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  right: 0;
  top: -40px;
  text-decoration: none;
  text-align: center;
  opacity: 1;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 40px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close-btn-in .mfp-close {
  color: #fff;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    -ms-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.contact-store {
  border: 1px solid #11299b;
  color: #111;
}
.contact-store__content {
  position: relative;
}
@media screen and (min-width: 768px) {
  .contact-store__img {
    position: absolute;
    top: 0;
    right: 0;
    width: 60%;
    height: 100%;
    background-size: cover;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(../img/sellcar/img_store_outside_pc.jpg);
  }
  .contact-store__img img {
    display: none;
  }
  .used .contact-store__img {
    width: 60.4%;
    background-image: url(../img/usedparts/img_store_outside_pc.jpg);
  }
}
.contact-store__ttl {
  padding: 0.9375vw 0;
  background: #11299b;
  color: #FFF;
  font-size: 4rem;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .contact-store__ttl {
    padding: 5px 0;
    font-size: 2rem;
  }
}
.contact-store__name {
  margin-bottom: 2.6vw;
  color: #11299b;
  font-size: 4.5rem;
}
@media screen and (min-width: 768px) {
  .contact-store__name {
    margin-bottom: 7px;
    font-size: 2.4rem;
  }
}
.contact-store__txt {
  position: relative;
  padding: 4.7vw 6.25vw 6.25vw;
  line-height: 1.88;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .contact-store__txt {
    padding: 27px 40px 40px;
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 768px) {
  .contact-store__btn {
    text-align: left;
  }
}

.mfp-hide {
  display: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJzZXR0aW5ncy9fbWluaXJlc2V0LnNjc3MiLCJzZXR0aW5ncy9fZm9udHMuc2NzcyIsInNldHRpbmdzL19hbmltYXRpb25zLnNjc3MiLCJzZXR0aW5ncy9fc2V0dGluZy5zY3NzIiwic2V0dGluZ3MvX21peGlucy5zY3NzIiwibGF5b3V0L19iYXNlLnNjc3MiLCJzZXR0aW5ncy9fdmFyaWFibGVzLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19uYXYuc2NzcyIsImxheW91dC9fbWVnYS1tZW51LnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwicGx1Z2luL19zbGljay5zY3NzIiwicGx1Z2luL19zbGljay10aGVtZS5zY3NzIiwicGx1Z2luL19saWdodGJveC5zY3NzIiwibW9kdWxlcy9fdHRsLnNjc3MiLCJtb2R1bGVzL19idG4uc2NzcyIsIm1vZHVsZXMvX2xpc3Quc2NzcyIsIm1vZHVsZXMvX2dyaWQuc2NzcyIsIm1vZHVsZXMvX3RhYmxlLnNjc3MiLCJtb2R1bGVzL19ibG9jay5zY3NzIiwibW9kdWxlcy9fbW9kdWxlLnNjc3MiLCJtb2R1bGVzL19mbG93LnNjc3MiLCJtb2R1bGVzL19uZXdzLnNjc3MiLCJtb2R1bGVzL19mb3JtLnNjc3MiLCJtb2R1bGVzL19vdGhlci5zY3NzIiwicGFnZXMvX3RvcC5zY3NzIiwicGFnZXMvX2NvbXBhbnkuc2NzcyIsInBhZ2VzL191c2VkLnNjc3MiLCJwYWdlcy9fdGlyZS5zY3NzIiwicGFnZXMvX290aGVyLnNjc3MiLCJwbHVnaW4vX21hZ25pZmljLXBvcHVwLnNjc3MiLCJvdmVyd2hpdGUvX292ZXJ3aGl0ZS5zY3NzIiwiY29tbW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCLDBFQUFBO0FDQVEseUVBQUE7QURBbUU7RUFBeUcsU0FBQTtFQUFTLFVBQUE7QURNN0w7O0FDTnVNO0VBQU8sc0JBQUE7QURVOU07O0FDVnNPO0VB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OztBSTdNQTtFQUFRLDhCQUFBO0FKaU5SOztBSWhOQTtFQUFRLDhCQUFBO0FKb05SOztBSW5OQTtFQUFRLDhCQUFBO0FKdU5SOztBSXROQTtFQUFRLDhCQUFBO0FKME5SOztBSXpOQTtFQUFRLDhCQUFBO0FKNk5SOztBSTVOQTtFQUFRLDhCQUFBO0FKZ09SOztBSS9OQTtFQUFRLDhCQUFBO0FKbU9SOztBSWxPQTtFQUFRLDJCQUFBO0FKc09SOztBSXJPQTtFQUFRLDJCQUFBO0FKeU9SOztBSXhPQTtFQUFRLDRCQUFBO0FKNE9SOztBSTNPQTtFQUFRLDRCQUFBO0FKK09SOztBSTlPQTtFQUFRLDRCQUFBO0FKa1BSOztBSWpQQTtFQUFRLDRCQUFBO0FKcVBSOztBSXBQQTtFQUFRLDRCQUFBO0FKd1BSOztBSXZQQTtFQUFRLDRCQUFBO0FKMlBSOztBSTFQQTtFQUFRLDRCQUFBO0FKOFBSOztBSTdQQTtFQUFRLDRCQUFBO0FKaVFSOztBSWhRQTtFQUFRLDRCQUFBO0FKb1FSOztBSW5RQTtFQUNFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQUFBO0VBcUJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQUFBO0FKMFJGO0FLM1hFO0VEdUhFO0lBQVUsMkJBQUE7RUp3UVo7RUl2UUU7SUFBVSwyQkFBQTtFSjBRWjtFSXpRRTtJQUFVLDJCQUFBO0VKNFFaO0VJM1FFO0lBQVUsMkJBQUE7RUo4UVo7RUk3UUU7SUFBVSwyQkFBQTtFSmdSWjtFSS9RRTtJQUFVLDJCQUFBO0VKa1JaO0VJalJFO0lBQVUsMkJBQUE7RUpvUlo7RUluUkU7SUFBVSwyQkFBQTtFSnNSWjtFSXJSRTtJQUFVLDJCQUFBO0VKd1JaO0FBQ0Y7O0FLeFpFO0VEb0lFO0lBQVUsNkJBQUE7RUp5Ulo7RUl4UkU7SUFBVSw2QkFBQTtFSjJSWjtFSTFSRTtJQUFVLDZCQUFBO0VKNlJaO0VJNVJFO0lBQVUsNkJBQUE7RUorUlo7RUk5UkU7SUFBVSw2QkFBQTtFSmlTWjtFSWhTRTtJQUFVLDZCQUFBO0VKbVNaO0VJbFNFO0lBQVUsNkJBQUE7RUpxU1o7RUlwU0U7SUFBVSw2QkFBQTtFSnVTWjtFSXRTRTtJQUFVLDZCQUFBO0VKeVNaO0FBQ0Y7O0FLdGJFO0VEaUpFO0lBQVUsOEJBQUE7RUowU1o7RUl6U0U7SUFBVSw4QkFBQTtFSjRTWjtFSTNTRTtJQUFVLDhCQUFBO0VKOFNaO0VJN1NFO0lBQVUsOEJBQUE7RUpnVFo7RUkvU0U7SUFBVSw4QkFBQTtFSmtUWjtFSWpURTtJQUFVLDhCQUFBO0VKb1RaO0VJblRFO0lBQVUsOEJBQUE7RUpzVFo7RUlyVEU7SUFBVSw4QkFBQTtFSndUWjtFSXZURTtJQUFVLDhCQUFBO0VKMFRaO0FBQ0Y7O0FLcGRFO0VEOEpFO0lBQVUsNEJBQUE7RUoyVFo7RUkxVEU7SUFBVSw0QkFBQTtFSjZUWjtFSTVURTtJQUFVLDRCQUFBO0VKK1RaO0VJOVRFO0lBQVUsNEJBQUE7RUppVVo7RUloVUU7SUFBVSw0QkFBQTtFSm1VWjtFSWxVRTtJQUFVLDRCQUFBO0VKcVVaO0VJcFVFO0lBQVUsNEJBQUE7RUp1VVo7RUl0VUU7SUFBVSw0QkFBQTtFSnlVWjtFSXhVRTtJQUFVLDRCQUFBO0VKMlVaO0FBQ0Y7O0FJelVBOztzREFBQTtBQUdBO0VBQVEsMkJBQUE7QUo2VVI7O0FJNVVBO0VBQVEsMkJBQUE7QUpnVlI7O0FJL1VBO0VBQVEsNEJBQUE7QUptVlI7O0FJbFZBO0VBQVEsNEJBQUE7QUpzVlI7O0FJclZBO0VBQVEsNEJBQUE7QUp5VlI7O0FJeFZBO0VBQVEsNEJBQUE7QUo0VlI7O0FJM1ZBO0VBQVEsNEJBQUE7QUorVlI7O0FJOVZBO0VBQVEsNEJBQUE7QUprV1I7O0FJaldBO0VBQVEsNEJBQUE7QUpxV1I7O0FJcFdBO0VBQVEsNEJBQUE7QUp3V1I7O0FJdldBO0VBQVEsNEJBQUE7QUoyV1I7O0FJMVdBO0VBQVEsNkJBQUE7QUo4V1I7O0FJN1dBO0VBQVEsNkJBQUE7QUppWFI7O0FJaFhBO0VBQVEsOEJBQUE7QUpvWFI7O0FJblhBO0VBQVEsOEJBQUE7QUp1WFI7O0FJdFhBO0VBQVEsOEJBQUE7QUowWFI7O0FJelhBO0VBQVEsOEJBQUE7QUo2WFI7O0FJNVhBO0VBQVEsOEJBQUE7QUpnWVI7O0FJL1hBO0VBQVEsOEJBQUE7QUptWVI7O0FJbFlBO0VBQVEsOEJBQUE7QUpzWVI7O0FJcllBO0VBQVEsOEJBQUE7QUp5WVI7O0FJeFlBO0VBQVEsOEJBQUE7QUo0WVI7O0FJM1lBO0VBQVEsOEJBQUE7QUorWVI7O0FJOVlBO0VBQVEsOEJBQUE7QUprWlI7O0FJalpBO0VBQVEsK0JBQUE7QUpxWlI7O0FJcFpBO0VBQVEsK0JBQUE7QUp3WlI7O0FJdlpBO0VBQVEsK0JBQUE7QUoyWlI7O0FJMVpBO0VBQVEsK0JBQUE7QUo4WlI7O0FJN1pBO0VBQVEsK0JBQUE7QUppYVI7O0FJaGFBO0VBQVEsK0JBQUE7QUpvYVI7O0FJbmFBO0VBQVEsK0JBQUE7QUp1YVI7O0FJdGFBO0VBQVEsK0JBQUE7QUowYVI7O0FJemFBO0VBQVEsK0JBQUE7QUo2YVI7O0FJNWFBO0VBQVEsNEJBQUE7QUpnYlI7O0FJL2FBO0VBQVEsNEJBQUE7QUptYlI7O0FJbGJBO0VBQVEsNkJBQUE7QUpzYlI7O0FJcmJBO0VBQVEsNkJBQUE7QUp5YlI7O0FJeGJBO0VBQVEsNkJBQUE7QUo0YlI7O0FJM2JBO0VBQVEsNkJBQUE7QUorYlI7O0FJOWJBO0VBQVEsNkJBQUE7QUprY1I7O0FJamNBO0VBQVEsNkJBQUE7QUpxY1I7O0FJcGNBO0VBQVEsNkJBQUE7QUp3Y1I7O0FJdmNBO0VBQVEsNkJBQUE7QUoyY1I7O0FJMWNBO0VBQVEsNkJBQUE7QUo4Y1I7O0FLcnFCRTtFRDBORTtJQUFVLDRCQUFBO0VKZ2RaO0VJL2NFO0lBQVUsNEJBQUE7RUprZFo7RUlqZEU7SUFBVSw0QkFBQTtFSm9kWjtFSW5kRTtJQUFVLDRCQUFBO0VKc2RaO0VJcmRFO0lBQVUsNEJBQUE7RUp3ZFo7RUl2ZEU7SUFBVSw0QkFBQTtFSjBkWjtFSXpkRTtJQUFVLDRCQUFBO0VKNGRaO0VJM2RFO0lBQVUsNEJBQUE7RUo4ZFo7RUk3ZEU7SUFBVSw0QkFBQTtFSmdlWjtBQUNGOztBS25zQkU7RUR1T0U7SUFBVSw4QkFBQTtFSmllWjtF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QkFBQTtJQUNBLGdDQUFBO0lBQ0EsNEJBQUE7SUFDQSw4REFBQTtFaEM2K0tOO0VnQzUrS007SUFDRSxhQUFBO0VoQzgrS1I7RWdDNStLZTtJQUNQLFlBQUE7SUFDQSxnRUFBQTtFaEM4K0tSO0FBQ0Y7QWdDMytLSTtFQUNFLG1CQUFBO0VBQ0EsbUJ6Qk5NO0V5Qk9OLFdBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QWhDNitLTjtBSzVnTEU7RTJCMEJFO0lBT0ksY0FBQTtJQUNBLGVBQUE7RWhDKytLTjtBQUNGO0FnQzcrS0k7RUFDRSxvQkFBQTtFQUNBLGN6QmpCTTtFeUJrQk4saUJBQUE7QWhDKytLTjtBS3ZoTEU7RTJCcUNFO0lBS0ksa0JBQUE7SUFDQSxpQkFBQTtFaENpL0tOO0FBQ0Y7QWdDLytLSTtFQUNFLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7QWhDaS9LTjtBS25pTEU7RTJCOENFO0lBTUksdUJBQUE7SUFDQSxpQkFBQTtFaENtL0tOO0FBQ0Y7QUt6aUxFO0UyQndERTtJQUVJLGdCQUFBO0VoQ20vS047QUFDRjs7QWlDOS9LQTtFQUNFLGFBQUE7QWpDaWdMRiIsImZpbGUiOiJjb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIG1pbmlyZXNldC5jc3MgdjAuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1BZHZlbnQrUHJvOjQwMCw2MDBcIik7XG5odG1sLCBib2R5LCBwLCBvbCwgdWwsIGxpLCBkbCwgZHQsIGRkLCBibG9ja3F1b3RlLCBmaWd1cmUsIGZpZWxkc2V0LCBsZWdlbmQsIHRleHRhcmVhLCBwcmUsIGlmcmFtZSwgaHIsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlmcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4qOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmltZywgZW1iZWQsIG9iamVjdCwgYXVkaW8sIHZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCwgdGgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIsIC50b3AtaW50cm86YWZ0ZXIsIC5mbG93X19saXN0OmFmdGVyLCAudHRsLWJvcmRlci1ib3R0b206YWZ0ZXIsIC5mb290ZXItbmF2OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEphcGFuZXNlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTm90b1NlcmlmQ0pLanAtRXh0cmFMaWdodF9zdWIub3RmKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEphcGFuZXNlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTm90b1NlcmlmQ0pLanAtTGlnaHRfc3ViLm90ZikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKYXBhbmVzZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL05vdG9TZXJpZkNKS2pwLVJlZ3VsYXJfc3ViLm90ZikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKYXBhbmVzZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL05vdG9TZXJpZkNKS2pwLU1lZGl1bV9zdWIub3RmKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEphcGFuZXNlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTm90b1NlcmlmQ0pLanAtU2VtaUJvbGRfc3ViLm90ZikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKYXBhbmVzZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL05vdG9TZXJpZkNKS2pwLUJvbGRfc3ViLm90ZikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKYXBhbmVzZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL05vdG9TZXJpZkNKS2pwLUJsYWNrX3N1Yi5vdGYpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuLmZhZGVJbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlSW5VcCB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4vKlxuI292ZXJ2aWV3XG7jgJBTZXR0aW5n44CRXG4qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWFyZ2luXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKlxuI3N0eWxlZ3VpZGVcbuODnuODvOOCuOODs1xu4oC744Gd44KM44Ge44KMNTDjgb7jgafoqK3lrprjgZfjgabjgYLjgorjgb7jgZnjgIJcbuKAu+mgreaWh+Wtl+OBrm3jgpJw44Gr5aSJ44GI44KL44GocGFkZGluZ+OBq+OBquOCiuOBvuOBmeOAglxuYGBgXG48cCBjbGFzcz1cIm10MDBcIj5tYXJnaW4tdG9wOiAgMHB4OzwvcD5cbjxwIGNsYXNzPVwibXQwNVwiPm1hcmdpbi10b3A6ICA1cHg7PC9wPlxuPHAgY2xhc3M9XCJtdDIwXCI+bWFyZ2luLXRvcDogIDIwcHg7PC9wPlxuXG48cCBjbGFzcz1cIm1iMDBcIj5tYXJnaW4tYm90dG9tOiAgMHB4OzwvcD5cbjxwIGNsYXNzPVwibWIwNVwiPm1hcmdpbi1ib3R0b206ICA1cHg7PC9wPlxuPHAgY2xhc3M9XCJtYjIwXCI+bWFyZ2luLWJvdHRvbTogIDIwcHg7PC9wPlxuXG48cCBjbGFzcz1cIm1sMDBcIj5tYXJnaW4tbGVmdDogIDBweDs8L3A+XG48cCBjbGFzcz1cIm1sMDVcIj5tYXJnaW4tbGVmdDogIDVweDs8L3A+XG48cCBjbGFzcz1cIm1sMjBcIj5tYXJnaW4tbGVmdDogIDIwcHg7PC9wPlxuXG48cCBjbGFzcz1cIm1yMDBcIj5tYXJnaW4tcmlnaHQ6ICAwcHg7PC9wPlxuPHAgY2xhc3M9XCJtcjA1XCI+bWFyZ2luLXJpZ2h0OiAgNXB4OzwvcD5cbjxwIGNsYXNzPVwibXIyMFwiPm1hcmdpbi1yaWdodDogIDIwcHg7PC9wPlxuYGBgXG5cbiovXG4ubXQwMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQwNSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm10MTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm10NDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXIwMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tcjA1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1yMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1yMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1yMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1yNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMDAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWIzNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1sMDAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDA1IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1sMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1sMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWw0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1sNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQge1xuICAvKlxuICAjc3R5bGVndWlkZVxuICDjg57jg7zjgrjjg7PvvIhQQ+OBruOBv++8iVxuICDigLtTUCbjgr/jg5bjg6zjg4Pjg4jmmYLjga/jgZnjgbnjgaYw44Gr44Gq44KK44G+44GZ44CCXG4gIOKAu+mgreaWh+Wtl+OBrm3jgpJw44Gr5aSJ44GI44KL44GocGFkZGluZ+OBq+OBquOCiuOBvuOBmeOAglxuICBgYGBcbiAgPHAgY2xhc3M9XCJtdC1wYy0xMFwiPm1hcmdpbi10b3A6ICAxMHB4OzwvcD5cbiAgPHAgY2xhc3M9XCJtdC1wYy0yMFwiPm1hcmdpbi10b3A6ICAyMHB4OzwvcD5cblxuICA8cCBjbGFzcz1cIm1iLXBjLTEwXCI+bWFyZ2luLWJvdHRvbTogIDEwcHg7PC9wPlxuICA8cCBjbGFzcz1cIm1iLXBjLTIwXCI+bWFyZ2luLWJvdHRvbTogIDIwcHg7PC9wPlxuXG4gIDxwIGNsYXNzPVwibWwtcGMtMTBcIj5tYXJnaW4tbGVmdDogIDEwcHg7PC9wPlxuICA8cCBjbGFzcz1cIm1sLXBjLTIwXCI+bWFyZ2luLWxlZnQ6ICAyMHB4OzwvcD5cblxuICA8cCBjbGFzcz1cIm1yLXBjLTEwXCI+bWFyZ2luLXJpZ2h0OiAgMTBweDs8L3A+XG4gIDxwIGNsYXNzPVwibXItcGMtMjBcIj5tYXJnaW4tcmlnaHQ6ICAyMHB4OzwvcD5cblxuICBgYGBcblxuICAqL1xuICAvKlxuICAjc3R5bGVndWlkZVxuICDjg57jg7zjgrjjg7PvvIhTUOOBruOBv++8iVxuICDigLtQQ+aZguOBr+OBmeOBueOBpjDjgavjgarjgorjgb7jgZnjgIJcbiAg4oC76aCt5paH5a2X44GubeOCknDjgavlpInjgYjjgovjgahwYWRkaW5n44Gr44Gq44KK44G+44GZ44CCXG4gIGBgYFxuICA8cCBjbGFzcz1cIm10LXNwLTEwXCI+bWFyZ2luLXRvcDogIDEwcHg7PC9wPlxuICA8cCBjbGFzcz1cIm10LXNwLTIwXCI+bWFyZ2luLXRvcDogIDIwcHg7PC9wPlxuXG4gIDxwIGNsYXNzPVwibWItc3AtMTBcIj5tYXJnaW4tYm90dG9tOiAgMTBweDs8L3A+XG4gIDxwIGNsYXNzPVwibWItc3AtMjBcIj5tYXJnaW4tYm90dG9tOiAgMjBweDs8L3A+XG5cbiAgPHAgY2xhc3M9XCJtbC1zcC0xMFwiPm1hcmdpbi1sZWZ0OiAgMTBweDs8L3A+XG4gIDxwIGNsYXNzPVwibWwtc3AtMjBcIj5tYXJnaW4tbGVmdDogIDIwcHg7PC9wPlxuXG4gIDxwIGNsYXNzPVwibXItc3AtMTBcIj5tYXJnaW4tcmlnaHQ6ICAxMHB4OzwvcD5cbiAgPHAgY2xhc3M9XCJtci1zcC0yMFwiPm1hcmdpbi1yaWdodDogIDIwcHg7PC9wPlxuXG4gIGBgYFxuXG4gICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtc3AtMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc3AtMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc3AtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc3AtMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc3AtMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc3AtMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc3AtNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc3AtNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc3AtNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItc3AtMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zcC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNwLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc3AtMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zcC0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNwLTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc3AtNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zcC00NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNwLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItc3AtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc3AtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc3AtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc3AtMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc3AtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc3AtMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc3AtNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc3AtNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc3AtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtc3AtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNwLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zcC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc3AtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNwLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zcC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc3AtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNwLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zcC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wYWRkaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucHQwMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnB0MDUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdDEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnB0MTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucHQyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdDI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQzNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnB0NDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ucHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjAwIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjA1IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHIxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnByMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucHIzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnByMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHI0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnByNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjAwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGIwNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGIxNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBiMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucGIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGI0NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBsMDAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwwNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zcC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc3AtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNwLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zcC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc3AtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNwLTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zcC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc3AtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNwLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zcC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zcC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zcC0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zcC0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zcC0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zcC0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zcC00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zcC00NSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zcC01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zcC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc3AtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNwLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zcC0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc3AtMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNwLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zcC00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc3AtNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNwLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zcC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNwLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc3AtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zcC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNwLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc3AtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zcC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNwLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc3AtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICB9XG59XG5ib2R5LnByZWxvYWQgKiB7XG4gIHRyYW5zaXRpb246IDBzICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5zdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFscGhhLWltZyBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmFscGhhLWltZzpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbmlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pLFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxNC41OHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5pbm5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzLjEyNXZ3O1xuICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmlubmVyLS1zbSB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmlubmVyLS1sZyB7XG4gIG1heC13aWR0aDogMTI2MHB4O1xufVxuLmlubmVyLS1mcmVlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uaXMtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9ubHktcGMsIC5vbmx5LXRvdWNoLCAub25seS1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub25seS1wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub25seS10b3VjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vbmx5LXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogOTElO1xuICBoZWlnaHQ6IDE0LjU4dnc7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4uaGVhZGVyLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1iYXNpczogMjEuMDR2dztcbiAgbWFyZ2luLWxlZnQ6IDMuMTI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTU4cHg7XG4gICAgbWFyZ2luOiA0N3B4IGF1dG8gNDNweDtcbiAgfVxufVxuLmhlYWRlci10cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiAxNC41OHZ3O1xuICBoZWlnaHQ6IDE0LjU4dnc7XG4gIGJhY2tncm91bmQ6ICMxMTI5OWI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItdHJpZ2dlciB7XG4gICAgZmxleC1iYXNpczogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItdHJpZ2dlcl9fYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNSU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMy41NyU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaGVhZGVyLXRyaWdnZXJfX2JhcjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDM0LjI5JTtcbn1cbi5uYXYtb3BlbiAuaGVhZGVyLXRyaWdnZXJfX2JhcjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5oZWFkZXItdHJpZ2dlcl9fYmFyOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMS43ODUlO1xufVxuLm5hdi1vcGVuIC5oZWFkZXItdHJpZ2dlcl9fYmFyOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oZWFkZXItdHJpZ2dlcl9fYmFyOm50aC1jaGlsZCgzKSB7XG4gIGJvdHRvbTogMzQuMjklO1xufVxuLm5hdi1vcGVuIC5oZWFkZXItdHJpZ2dlcl9fYmFyOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5uYXYtb3BlbiAuaGVhZGVyLXRyaWdnZXJfX2JhciB7XG4gIHRvcDogNTAlO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi10b3A6IC0xLjc4NSU7XG59XG5cbi5nbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nbmF2IHtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQuNTh2dyk7XG4gICAgcGFkZGluZy1ib3R0b206IDEwdnc7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5uYXYtb3BlbiAuZ25hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmduYXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmduYXYtbGlzdF9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1vdXQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbiAgLm5hdi1vcGVuIC5nbmF2LWxpc3RfX2l0ZW0ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLm5hdi1vcGVuIC5nbmF2LWxpc3RfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICB9XG4gIC5uYXYtb3BlbiAuZ25hdi1saXN0X19pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5uYXYtb3BlbiAuZ25hdi1saXN0X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG4gIH1cbiAgLm5hdi1vcGVuIC5nbmF2LWxpc3RfX2l0ZW0ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLm5hdi1vcGVuIC5nbmF2LWxpc3RfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICB9XG4gIC5uYXYtb3BlbiAuZ25hdi1saXN0X19pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5uYXYtb3BlbiAuZ25hdi1saXN0X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG4gIH1cbiAgLm5hdi1vcGVuIC5nbmF2LWxpc3RfX2l0ZW0ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLm5hdi1vcGVuIC5nbmF2LWxpc3RfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICB9XG4gIC5uYXYtb3BlbiAuZ25hdi1saXN0X19pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5uYXYtb3BlbiAuZ25hdi1saXN0X19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG4gIH1cbn1cbi5nbmF2LWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nbmF2LWxpc3RfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1LjcydncgNS4ydnc7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ25hdi1saXN0X19saW5rIHtcbiAgICBwYWRkaW5nOiA0NXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmduYXYtbGlzdF9fbGluayB7XG4gICAgcGFkZGluZzogMTNweCAyMHB4IDE1cHggMjBweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5nbmF2LWxpc3RfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMTI5OWI7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ25hdi1zdWItbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHRyYW5zaXRpb246IDAuMjVzO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLm5hdi1vcGVuIC5nbmF2LXN1Yi1saXN0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZ25hdi1zdWItbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ25hdi1zdWItbGlzdF9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nbmF2LXN1Yi1saXN0X19pdGVtICsgLmduYXYtc3ViLWxpc3RfX2l0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5nbmF2LXN1Yi1saXN0X19pdGVtICsgLmduYXYtc3ViLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5nbmF2LXN1Yi1saXN0X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nbmF2LXN1Yi1saXN0X19saW5rIHtcbiAgICBwYWRkaW5nOiA2dncgMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmduYXYtc3ViLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmduYXYtc3ViLWxpc3RfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmduYXYtc3ViLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbn1cbi5nbmF2LXN1Yi1saXN0X19pY28ge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmaWxsOiAjRkZGO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmduYXYtc3ViLWxpc3RfX2ljbyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5nbmF2LXN1Yi1saXN0X19pY28ge1xuICAgIGZpbGw6ICM2NjY7XG4gIH1cbn1cbi5nbmF2LWxvd2VyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5nbmF2LWxvd2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2LW9wZW4gLmduYXYtbG93ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbi5nbmF2LWxvd2VyX19pdGVtIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmduYXYtbG93ZXJfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjtcbn1cbi5nbmF2LWxvd2VyX19pdGVtLS1sZyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4uZ25hdi1sb3dlcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0dncgMDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbmF2LWxvd2VyX19saW5rIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uZ25hdi1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmduYXYtYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uZ25hdi1iYW5uZXIgYSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZ25hdi1iYW5uZXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbmF2LWJhbm5lciBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZ25hdi1iYW5uZXItZXN0aW1hdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHZ3IDYuMjV2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5nbmF2LWJhbm5lci1lc3RpbWF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmduYXYtYmFubmVyLWVzdGltYXRlIGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ25hdi1iYW5uZXItZXN0aW1hdGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ25hdi1iYW5uZXItcGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmduYXYtYmFubmVyLXBpdFBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZ25hdi1iYW5uZXItcGl0U3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmduYXYtYmFubmVyLXBpdFNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmduYXYtYmFubmVyLXlvdXR1YmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmduYXYtYmFubmVyLXlvdXR1YmUge1xuICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmduYXYtYmFubmVyLXlvdXR1YmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keTpiZWZvcmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDQxLCAxNTUsIDAuOSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxMDA7XG59XG4ubmF2LW9wZW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGxlZnQ6IDIwMHB4O1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSk7XG4gIH1cbiAgLm1lZ2FNZW51T3BlbjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLm1lZ2EtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVnYS1tZW51X19wYXJlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWVnYS1tZW51X19wYXJlbnQ6YmVmb3JlLCAubWVnYS1tZW51X19wYXJlbnQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogOC41NHZ3O1xuICAgIHdpZHRoOiAzLjc1dnc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAubWVnYS1tZW51X19wYXJlbnQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAubWVnYU1lbnVPcGVuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lZ2EtbWVudV9fcGFyZW50OmJlZm9yZSwgLm1lZ2EtbWVudV9fcGFyZW50OmFmdGVyIHtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZWdhLW1lbnVfX2NoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1lZ2EtbWVudV9fY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAlKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAubWVnYS1tZW51OmhvdmVyIC5tZWdhLW1lbnVfX2NoaWxkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lZ2EtbWVudV9fY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVnYS1tZW51X19pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG59XG4ubWVnYS1tZW51X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVnYS1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiA0dncgMTB2dztcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWdhLW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tZWdhLW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDExcHggMjBweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLm1lZ2EtbWVudV9fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzExMjk5YjtcbiAgfVxufVxuLm1lZ2EtbWVudV9fbGluayBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1lZ2EtbWVudV9fbGluayBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tZWdhLW1lbnVfX2ljbyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGZpbGw6ICNGRkY7XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMy4xMjV2dztcbiAgcGFkZGluZy10b3A6IDMuMTI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLmZvb3Rlci1pbm5lciB7XG4gIHBhZGRpbmc6IDAgMy4xMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItaW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1ibnIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWJucl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzEuODc1JTtcbiAgfVxufVxuLmZvb3Rlci1ibnJfX2l0ZW0gKyAuZm9vdGVyLWJucl9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDQuMTd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItYm5yX19pdGVtICsgLmZvb3Rlci1ibnJfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDAgMi4xODc1JTtcbiAgfVxufVxuLmZvb3Rlci1pY29ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXItaWNvbnNfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiA0Ny44JTtcbiAgbWFyZ2luLXRvcDogNC4xN3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1pY29uc19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMjMuNDMlO1xuICAgIG1heC13aWR0aDogMjMuNDMlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5mb290ZXItaWNvbnNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5mb290ZXItaWNvbnNfX2xpbms6aG92ZXIgLmZvb3Rlci1pY29uc19fdHh0IHtcbiAgY29sb3I6ICMxMTI5OWI7XG59XG4uZm9vdGVyLWljb25zX19pY28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19zdHJpcGVfYmx1ZS5naWYpO1xufVxuLmZvb3Rlci1pY29uc19fdHh0IHtcbiAgcGFkZGluZzogMC42MjV2dyAwO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1pY29uc19fdHh0IHtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm9vdGVyLWljb25zX190eHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4uZm9vdGVyLWljb25zX19zdmcge1xuICBmaWxsOiAjMTExO1xufVxuYTpob3ZlciAuZm9vdGVyLWljb25zX19zdmcge1xuICBmaWxsOiAjMTEyOTliO1xufVxuXG4uZm9vdGVyLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDI3LjR2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTk2cHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTd2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vYmdfZm9vdGVyX2JlZm9yZV9zcC5wbmcpO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb290ZXItbWFpbjpiZWZvcmUge1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vYmdfZm9vdGVyX2JlZm9yZV9wYy5wbmcpO1xuICB9XG59XG4uZm9vdGVyLW1haW4tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvb3Rlci1tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbiAgLmZvb3Rlci1tYWluLW1lbnVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuZm9vdGVyLW1haW4tbWVudV9fbG9nbyB7XG4gICAgd2lkdGg6IDE2N3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1tYWluX19pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAyNnB4O1xuICB9XG59XG4uZm9vdGVyLW1haW5fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uZm9vdGVyLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuLmZvb3Rlci10YWJsZSA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cbi5mb290ZXItdGFibGUgKyAuZm9vdGVyLXRhYmxlID4gZGl2IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uZm9vdGVyLXRhYmxlOmZpcnN0LWNoaWxkID4gZGl2IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG4uZm9vdGVyLXRhYmxlOmxhc3QtY2hpbGQgPiBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5mb290ZXItdGFibGVfX3BhcmVudCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uZm9vdGVyLW5hdl9faXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZvb3Rlci1uYXZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGNvbnRlbnQ6IFwi77yPXCI7XG59XG4uZm9vdGVyLW5hdl9faXRlbS1sb3dlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNCQkI7XG59XG4uZm9vdGVyLWNvcHlyaWdodCB7XG4gIHBhZGRpbmc6IDAuMzc1dnc7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLy9hc3NldHMvaW1nL2NvbW1vbi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDUwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gIH1cbn1cbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNiZGJkYmQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2JkYmRiZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2JkYmRiZDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2JkYmRiZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUuMnZ3O1xuICBib3R0b206IDUuMnZ3O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGljay1kb3RzIHtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGJvdHRvbTogMTlweDtcbiAgfVxufVxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwLjgzdnc7XG4gIHdpZHRoOiA2LjI1dnc7XG4gIG1hcmdpbi1yaWdodDogMnZ3O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMxMTI5OWI7XG59XG5cbi8qIFByZWxvYWQgaW1nICovXG5ib2R5OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9jbG9zZS5wbmcpIHVybCguLi9pbWcvbG9hZGluZy5naWYpIHVybCguLi9pbWcvcHJldi5wbmcpIHVybCguLi9pbWcvbmV4dC5wbmcpO1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5sYi1kaXNhYmxlLXNjcm9sbGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saWdodGJveE92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAwLjg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saWdodGJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmxpZ2h0Ym94IC5sYi1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAvKiBJbWFnZSBib3JkZXIgKi9cbiAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7XG59XG4ubGlnaHRib3ggYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgKnpvb206IDE7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLyogQmFja2dyb3VuZCBjb2xvciBiZWhpbmQgaW1hZ2UuXG4gICAgIFRoaXMgaXMgdmlzaWJsZSBkdXJpbmcgdHJhbnNpdGlvbnMuICovXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmxiLW91dGVyQ29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGItbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQzJTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyNSU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGItY2FuY2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQ7XG59XG5cbi5sYi1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5sYi1jb250YWluZXIgPiAubmF2IHtcbiAgbGVmdDogMDtcbn1cblxuLmxiLW5hdiBhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PVwiKTtcbn1cblxuLmxiLXByZXYsIC5sYi1uZXh0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGItbmF2IGEubGItcHJldiB7XG4gIHdpZHRoOiAzNCU7XG4gIGxlZnQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByZXYucG5nKSBsZWZ0IDQ4JSBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG59XG4ubGItbmF2IGEubGItcHJldjpob3ZlciB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgd2lkdGg6IDY0JTtcbiAgcmlnaHQ6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cbi5sYi1uYXYgYS5sYi1uZXh0OmhvdmVyIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGItZGF0YUNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICAqem9vbTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNHB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ubGItZGF0YUNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWRhdGEge1xuICBwYWRkaW5nOiAwIDRweDtcbiAgY29sb3I6ICNjY2M7XG59XG4ubGItZGF0YSAubGItZGV0YWlscyB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG4ubGItZGF0YSAubGItY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4ubGItZGF0YSAubGItY2FwdGlvbiBhIHtcbiAgY29sb3I6ICM0YWU7XG59XG4ubGItZGF0YSAubGItbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmxiLWRhdGEgLmxiLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jbG9zZS5wbmcpIHRvcCByaWdodCBuby1yZXBlYXQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdXRsaW5lOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTcwKTtcbiAgb3BhY2l0eTogMC43O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLmxiLWRhdGEgLmxiLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50dGwtY21uLTAxIHtcbiAgbWFyZ2luLWJvdHRvbTogNS4ydnc7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50dGwtY21uLTAxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLnR0bC1jbW4tMDFfX3NtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMuMTI1dnc7XG4gIGNvbG9yOiAjMTEyOTliO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHRsLWNtbi0wMV9fc20ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi50dGwtcHJpbWFyeSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiAzNXZ3O1xuICBwYWRkaW5nLWxlZnQ6IDEwdnc7XG4gIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogNi4ycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR0bC1wcmltYXJ5IHtcbiAgICBoZWlnaHQ6IDIwdnc7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG4udHRsLXByaW1hcnktLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gIHBhZGRpbmctcmlnaHQ6IDEwdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHRsLXByaW1hcnktLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuLnR0bC1wcmltYXJ5IHNtYWxsIHtcbiAgZm9udC1zaXplOiA2MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udHRsLXByaW1hcnlfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50dGwtcHJpbWFyeV9faW5uZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNXZ3O1xuICB0b3A6IDUwJTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIxMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkFkdmVudCBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb250ZW50OiBhdHRyKGRhdGEtdHh0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50dGwtcHJpbWFyeV9faW5uZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBmb250LXNpemU6IDMwMCU7XG4gIH1cbn1cbi50dGwtcHJpbWFyeS0tcmlnaHQgLnR0bC1wcmltYXJ5X19pbm5lcjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50dGwtcHJpbWFyeS0tcmlnaHQgLnR0bC1wcmltYXJ5X19pbm5lcjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxufVxuXG4udHRsLWJvcmRlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMnZ3O1xuICBtYXJnaW4tYm90dG9tOiAwLjIzZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjQ1ZW07XG4gIGNvbG9yOiAjMTEyOTliO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzExMjk5YjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50dGwtYm9yZGVyLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnR0bC1ib3JkZXItYm90dG9tX190eHQtZmxvYXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xuICBmb250LXNpemU6IDcwJTtcbn1cbi50dGwtYmx1ZSB7XG4gIG1hcmdpbjogNS4ydncgMCAydnc7XG4gIGNvbG9yOiAjMTEyOTliO1xuICBmb250LXNpemU6IDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50dGwtYmx1ZSB7XG4gICAgbWFyZ2luOiAyOHB4IDAgOHB4O1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5cbi5idG4tY21uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzEuMjV2dztcbiAgcGFkZGluZzogMnZ3IDA7XG4gIGJhY2tncm91bmQ6ICMxMTI5OWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTI5OWI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDRyZW07XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1jbW4ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmJ0bi1jbW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzExMjk5Yjtcbn1cbi5idG4tY21uLS1ncmF5IHtcbiAgYmFja2dyb3VuZDogI0FBQTtcbiAgYm9yZGVyLWNvbG9yOiAjQUFBO1xufVxuLmJ0bi1jbW4tLWdyYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQUFBO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5idG4tY21uLS1sZyB7XG4gIHdpZHRoOiA3MHZ3O1xuICBmb250LXNpemU6IDQuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tY21uLS1sZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uYnRuLWNtbi0tc2l6ZS1mcmVlIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogN3Z3O1xuICBwYWRkaW5nLXJpZ2h0OiA3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLWNtbi0tc2l6ZS1mcmVlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLmJ0bi1yYWRpdXMge1xuICBiYWNrZ3JvdW5kOiAjMTEyOTliO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTEyOTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjB2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDN2dyAwO1xuICBib3JkZXItcmFkaXVzOiAxMHZ3O1xuICBiYWNrZ3JvdW5kOiAjMTEyOTliO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmJ0bi1yYWRpdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzExMjk5Yjtcbn1cbi5idG4tcmFkaXVzOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMxMTI5OWI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLXJhZGl1cyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tcmFkaXVzLS1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLmJ0bi1yYWRpdXNfX2ljbyB7XG4gIGZpbGw6ICNGRkY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYnRuLXJhZGl1cy0tbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICM1MjZiZTI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjZiZTI7XG59XG4uYnRuLXJhZGl1cy0tbGlnaHQtYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjNTI2YmUyO1xufVxuLmJ0bi1yYWRpdXMtLWxpZ2h0LWJsdWU6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzUyNmJlMjtcbn1cbi5idG4tcmFkaXVzLS1taWRpdW0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzMTRBQkU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMTRBQkU7XG59XG4uYnRuLXJhZGl1cy0tbWlkaXVtLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzMxNEFCRTtcbn1cbi5idG4tcmFkaXVzLS1taWRpdW0tYmx1ZTpob3ZlciBzdmcge1xuICBmaWxsOiAjMzE0QUJFO1xufVxuLmJ0bi1hcmVhIHtcbiAgbWFyZ2luLXRvcDogNi4yNXZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tY29sMiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tY29sMl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzAwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmJ0bi1jb2wyX19pdGVtICsgLmJ0bi1jb2wyX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1jb2wyX19pdGVtICsgLmJ0bi1jb2wyX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1jbW4ge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gIC5idG4tY21uLS1zaXplLWZyZWUge1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuLmxpc3Qtc3R5bGUtLW5vbmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubGlzdC1udW1iZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLmxpc3QtdHh0LWxpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5saXN0LXR4dC1saW5rX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC10eHQtbGlua19faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5icmVhZC1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZC1saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDAgMTBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLmJyZWFkLWxpc3QgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLmJyZWFkLWxpc3QgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmJyZWFkLWxpc3QgbGkgKyBsaTpiZWZvcmUge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgfVxuICAuYnJlYWQtbGlzdF9faWNvIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIGZpbGw6ICM2ODY4Njg7XG4gIH1cbiAgLmJyZWFkLWxpc3RfX2ljby0td2hpdGUge1xuICAgIGZpbGw6ICNGRkY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRfX2NvbDAyIHtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgbWF4LXdpZHRoOiA0OCU7XG4gIH1cbiAgLmdyaWRfX2NvbDAyOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbjogMCAwIDAgNCU7XG4gIH1cbn1cblxuLnRhYmxlLWNtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnRhYmxlLWNtbiB0ciArIHRyIHRoIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZS1jbW4gdGgsXG4udGFibGUtY21uIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1jbW4gdGgsXG4udGFibGUtY21uIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1jbW4gdGgsXG4udGFibGUtY21uIHRkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi50YWJsZS1jbW4gdGgge1xuICBiYWNrZ3JvdW5kOiAjRUVFO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWNtbiB0aCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRhYmxlLWNtbiB0ZCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtY21uIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtY21uIHRkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4udGFibGUtbGF5b3V0IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLWxheW91dCArIC50YWJsZS1sYXlvdXQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWxheW91dCArIC50YWJsZS1sYXlvdXQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi50YWJsZS1sYXlvdXRfX2l0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKlxuI292ZXJ2aWV3XG7jgJBCbG9ja+OAkVxuKi9cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4uYmctZ3JheSwgLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG4uYmctbmF2eSB7XG4gIGJhY2tncm91bmQ6ICMwNzE2NTA7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uc2VjLWNtbiB7XG4gIHBhZGRpbmctdG9wOiAxNi42NnZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMTYuNjZ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtY21uIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uc2VjLW1kIHtcbiAgcGFkZGluZy10b3A6IDEydnc7XG4gIHBhZGRpbmctYm90dG9tOiAxMnZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5zZWMtc20ge1xuICBwYWRkaW5nLXRvcDogOHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogOHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zZWMteHMge1xuICBwYWRkaW5nLXRvcDogNHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogNHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmJveC1jbW4ge1xuICBwYWRkaW5nOiA1dncgNHZ3O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1jbW4ge1xuICAgIHBhZGRpbmc6IDIycHggMzBweDtcbiAgfVxufVxuLmJveC1jbW4gKyAuYm94LWNtbiB7XG4gIG1hcmdpbi10b3A6IDR2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtY21uICsgLmJveC1jbW4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtYWxlcnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG59XG4uYm94LWFsZXJ0X19pY28ge1xuICBtYXJnaW4tYm90dG9tOiAydnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtYWxlcnRfX2ljbyB7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB9XG59XG5cbi5kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGlzcGxheS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pbnRybyB7XG4gIG1hcmdpbi10b3A6IDUuMnZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50cm8ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5pbnRyb19fdHRsIHtcbiAgZm9udC1zaXplOiAxNDglO1xufVxuLmludHJvX19idG4ge1xuICBtYXJnaW4tdG9wOiA3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50cm9fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYm94LW1lbnUge1xuICBtYXJnaW4tdG9wOiA3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LW1lbnUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uYm94LW1lbnVfX2ltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYm94LW1lbnVfX2ltZyBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmJveC1tZW51X19pdGVtOmhvdmVyIC5ib3gtbWVudV9faW1nIGltZyB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uYm94LW1lbnVfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNHZ3O1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1tZW51X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuYm94LW1lbnVfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xuICB9XG59XG4uYm94LW1lbnVfX25hbWUge1xuICBtYXJnaW4tdG9wOiAwLjN2dztcbiAgZm9udC1zaXplOiAzLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LW1lbnVfX25hbWUge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5ib3gtbWVudV9fc3ZnIHtcbiAgbWFyZ2luLXRvcDogLTF2dztcbiAgbWFyZ2luLWxlZnQ6IDEuNXZ3O1xuICBmaWxsOiAjRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1tZW51X19zdmcge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4ubWVudS1hdWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LWF1Y3Rpb24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubWVudS1hdWN0aW9uX19oZWFkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZWZiNDE4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtYXVjdGlvbl9faGVhZCB7XG4gICAgZmxleC1iYXNpczogNDglO1xuICAgIG1heC13aWR0aDogNDglO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1lbnUtYXVjdGlvbl9faGVhZCBpbWcge1xuICB3aWR0aDogNTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtYXVjdGlvbl9faGVhZCBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubWVudS1hdWN0aW9uX190eHQge1xuICBwYWRkaW5nOiA1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudS1hdWN0aW9uX190eHQge1xuICAgIGZsZXgtYmFzaXM6IDUyJTtcbiAgICBtYXgtd2lkdGg6IDUyJTtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbn1cbi5tZW51LWF1Y3Rpb25fX2ljbyB7XG4gIG1hcmdpbi1sZWZ0OiAxLjV2dztcbiAgbWFyZ2luLXRvcDogLTAuOHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtYXVjdGlvbl9faWNvIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbi5tZW51LWF1Y3Rpb25fX2l0ZW0gKyAubWVudS1hdWN0aW9uX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMC44NWVtO1xufVxuXG4uZmxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMnZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb3cge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uZmxvd19fYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDR2dztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMTEyOTliO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb3dfX2JvcmRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG4uZmxvd19fYm9yZGVyOmJlZm9yZSwgLmZsb3dfX2JvcmRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzExMjk5YjtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZmxvd19fYm9yZGVyOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cbi5mbG93X19ib3JkZXI6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC03cHg7XG59XG4uZmxvd19fbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mbG93X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb3dfX2l0ZW0ge1xuICAgIHdpZHRoOiA0MC42MjUlO1xuICB9XG4gIC5mbG93X19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5mbG93X19pdGVtICsgLmZsb3dfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA2dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvd19faXRlbSArIC5mbG93X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZmxvd19faXRlbSArIC5mbG93X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTM1cHg7XG4gIH1cbn1cbi5mbG93X19pdGVtOmJlZm9yZSwgLmZsb3dfX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmZsb3dfX2l0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMTEyOTliO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZsb3dfX2l0ZW06YmVmb3JlIHtcbiAgICB0b3A6IDI1dnc7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTh2dyAtIDZweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG93X19pdGVtOmJlZm9yZSB7XG4gICAgdG9wOiAxNDBweDtcbiAgfVxuICAuZmxvd19faXRlbTpudGgtY2hpbGQob2RkKTpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDdweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDIzLjA3JTtcbiAgfVxuXG4gIC5mbG93X19pdGVtOm50aC1jaGlsZChldmVuKTpiZWZvcmUge1xuICAgIGxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMy4wNyU7XG4gIH1cbn1cbi5mbG93X19pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzExMjk5Yjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbG93X19pdGVtOmFmdGVyIHtcbiAgICB0b3A6IDI1dnc7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDh2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb3dfX2l0ZW06YWZ0ZXIge1xuICAgIHRvcDogMTQwcHg7XG4gICAgd2lkdGg6IDIzLjA3JTtcbiAgfVxuICAuZmxvd19faXRlbTpudGgtY2hpbGQob2RkKTphZnRlciB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5mbG93X19pdGVtOm50aC1jaGlsZChldmVuKTphZnRlciB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5mbG93X19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxvd19fY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtaW4taGVpZ2h0OiAyMHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb3dfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mbG93X19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5mbG93X19jb250ZW50ID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mbG93X19udW1iZXIge1xuICB3aWR0aDogMjB2dztcbiAgYmFja2dyb3VuZDogIzExMjk5YjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG93X19udW1iZXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmZsb3dfX3R4dCB7XG4gIHBhZGRpbmc6IDN2dztcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvd19fdHh0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG93LWdyaWQge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG59XG4uZmxvdy1ncmlkX19pdGVtIHtcbiAgcGFkZGluZzogNHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb3ctZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTJweDtcbiAgfVxufVxuLmZsb3ctZ3JpZF9faXRlbSArIC5mbG93LWdyaWRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvdy1ncmlkX19pdGVtICsgLmZsb3ctZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmZsb3ctZ3JpZF9fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG93LWdyaWRfX2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuLmljby1sYWJlbCwgLmljby1sYWJlbC0tZ3JheSwgLmljby1sYWJlbC0tcmVkLCAuaWNvLWxhYmVsLS1saWdodC1ibHVlLCAuaWNvLWxhYmVsLS1ncmVlbiwgLmljby1sYWJlbC0tYmx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAyLjR2dztcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNjYzAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaWNvLWxhYmVsLCAuaWNvLWxhYmVsLS1ncmF5LCAuaWNvLWxhYmVsLS1yZWQsIC5pY28tbGFiZWwtLWxpZ2h0LWJsdWUsIC5pY28tbGFiZWwtLWdyZWVuLCAuaWNvLWxhYmVsLS1ibHVlIHtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4uaWNvLWxhYmVsLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzNDY5NTtcbn1cbi5pY28tbGFiZWwtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhYjc2Zjtcbn1cbi5pY28tbGFiZWwtLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU5ZmJkO1xufVxuLmljby1sYWJlbC0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDtcbn1cbi5pY28tbGFiZWwtLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xufVxuXG4ubmV3cy1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ld3MtbGlzdF9faXRlbSArIC5uZXdzLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLm5ld3MtbGlzdF9faXRlbSA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1saXN0X19pdGVtID4gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3MtbGlzdF9faGVhZCB7XG4gIHdpZHRoOiAyOCU7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtbGlzdF9faGVhZCB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ubmV3cy1saXN0X19pY28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMC40dnc7XG4gIG1hcmdpbi1sZWZ0OiAydnc7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZTEzYzRjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtbGlzdF9faWNvIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbGlzdF9faWNvIHtcbiAgICB3aWR0aDogMjN2dztcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgfVxufVxuLm5ld3MtbGlzdF9faWNvLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjODk1N2ExO1xufVxuLm5ld3MtbGlzdF9faWNvLS1uYXZ5IHtcbiAgYmFja2dyb3VuZDogIzA2M2Y2ZTtcbn1cbi5uZXdzLWxpc3RfX2ljby0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMWQ3Mzc0O1xufVxuLm5ld3MtbGlzdF9faWNvLS1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZTEzYzRjO1xufVxuLm5ld3MtbGlzdF9faWNvLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZjdiODAxO1xufVxuLm5ld3MtbGlzdF9fdHh0IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtbGlzdF9fdHh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWxpc3RfX3R4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uZXdzLXBhZ2UtaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1wYWdlLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1wYWdlLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMnZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMnZ3O1xuICB9XG59XG4ubmV3cy1tZXRhbC1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1ldGFsLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJ2dztcbiAgfVxufVxuLm5ld3MtYXJ0aWNsZV9faGVhZGVyX190dGwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1hcnRpY2xlX19oZWFkZXJfX3R0bCB7XG4gICAgbWFyZ2luLXRvcDogNXZ3O1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG4ubmV3cy1hcnRpY2xlLXNlYyB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1hcnRpY2xlLXNlYyB7XG4gICAgbWFyZ2luLXRvcDogNXZ3O1xuICB9XG59XG4ubmV3cy1hcnRpY2xlLXNlY19fdHRsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItbGVmdDogM3B4ICMxMTI5OWIgc29saWQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtYXJ0aWNsZS1zZWNfX3R0bCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4ubmV3cy1hcnRpY2xlLXNlY19fdHh0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWFydGljbGUtc2VjX190eHQge1xuICAgIG1hcmdpbi10b3A6IDV2dztcbiAgfVxufVxuLm5ld3MtYXJ0aWNsZS1waG90b2JveCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ubmV3cy1hcnRpY2xlLXBob3RvYm94LWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5uZXdzLWFydGljbGUtcGhvdG9ib3gtbGlzdF9fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjMTExO1xufVxuLm5ld3MtYXJ0aWNsZS1waG90b2JveC1saXN0X19jYXB0aW9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmV3cy1hcnRpY2xlLXBob3RvYm94LWxpc3RfX2l0ZW1zIHtcbiAgZmxleC1iYXNpczogMzEuNCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1hcnRpY2xlLXBob3RvYm94LWxpc3RfX2l0ZW1zIHtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWFydGljbGUtcGhvdG9ib3gtbGlzdF9faXRlbXM6bm90KDpudGgtb2YtdHlwZSgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuOSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWFydGljbGUtcGhvdG9ib3gtbGlzdF9faXRlbXM6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtYXJ0aWNsZS1waG90b2JveC1saXN0X19pdGVtczpudGgtb2YtdHlwZShuKzQpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1hcnRpY2xlLXBob3RvYm94LWxpc3RfX2l0ZW1zOm50aC1vZi10eXBlKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICB9XG59XG4ubmV3cy1tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubmV3cy1tb2RhbCAubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjNweDtcbn1cbi5uZXdzLW1vZGFsIC5tb2RhbC1jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXdzLW1vZGFsLWJveCBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV3cy1tb2RhbC1ib3ggZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5uZXdzLXdyYXAge1xuICBtYXJnaW4tdG9wOiA3LjJ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5uZXdzLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNS4zM3Z3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5zaG93YS1uZXdzLWxpc3RfX2l0ZW1zIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5uZXdzLWxpc3RfX2l0ZW0gKyAubmV3cy1saXN0X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogNS4zM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtbGlzdF9faXRlbSArIC5uZXdzLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWxpc3RfX2lubmVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3MtbGlzdCBhIHtcbiAgY29sb3I6ICMxMTE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubmV3cy1saXN0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1saXN0X19jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWxpc3RfX2RhdGUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4ubmV3cy1saXN0X19zaG9wLW5hbWUge1xuICB3aWR0aDogMjR2dztcbiAgbWFyZ2luLWxlZnQ6IDMuMzN2dztcbiAgbGluZS1oZWlnaHQ6IDIuMTQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1saXN0X19zaG9wLW5hbWUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5uZXdzLWxpc3RfX3R4dCB7XG4gIG1hcmdpbi10b3A6IDR2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWxpc3RfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbi5uZXdzLXBhZ2VyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLm5ld3MtcGFnZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgOHB4O1xuICBmbGV4LWJhc2lzOiAyNHB4O1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5uZXdzLXBhZ2VyIC5wYWdlLW51bWJlcnMsIC5uZXdzLXBhZ2VyIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGZsZXgtYmFzaXM6IDI0cHg7XG4gIG1heC13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBjb2xvcjogIzExMTtcbn1cbi5uZXdzLXBhZ2VyIC5wYWdlLW51bWJlcnMubmV4dCwgLm5ld3MtcGFnZXIgLnBhZ2UtbnVtYmVycy5wcmV2IHtcbiAgYm9yZGVyOiBub25lO1xuICBmbGV4LWJhc2lzOiA3cHg7XG4gIG1heC13aWR0aDogN3B4O1xufVxuLm5ld3MtcGFnZXIgLnBhZ2UtbnVtYmVycy5uZXh0IHN2ZywgLm5ld3MtcGFnZXIgLnBhZ2UtbnVtYmVycy5wcmV2IHN2ZyB7XG4gIGZpbGw6ICNDQ0M7XG59XG4ubmV3cy1wYWdlciAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBib3JkZXItY29sb3I6ICMxMTI5OWI7XG4gIGJhY2tncm91bmQ6ICMxMTI5OWI7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmNtbi1uYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogLTN2dztcbiAgbWFyZ2luLWJvdHRvbTogMTJ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jbW4tbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5jbW4tbmF2X19pdGVtLCAuY21uLW5hdl9faXRlbS0tY29sMDMsIC5jbW4tbmF2X19pdGVtLS1jb2wwNCB7XG4gIGZsZXgtYmFzaXM6IDMyJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgbWFyZ2luLXRvcDogM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNtbi1uYXZfX2l0ZW0sIC5jbW4tbmF2X19pdGVtLS1jb2wwMywgLmNtbi1uYXZfX2l0ZW0tLWNvbDA0IHtcbiAgICBmbGV4LWJhc2lzOiAyMi45JTtcbiAgICBtYXgtd2lkdGg6IDIyLjklO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY21uLW5hdl9faXRlbSArIC5jbW4tbmF2X19pdGVtLCAuY21uLW5hdl9faXRlbS0tY29sMDMgKyAuY21uLW5hdl9faXRlbSwgLmNtbi1uYXZfX2l0ZW0gKyAuY21uLW5hdl9faXRlbS0tY29sMDMsIC5jbW4tbmF2X19pdGVtLS1jb2wwMyArIC5jbW4tbmF2X19pdGVtLS1jb2wwMywgLmNtbi1uYXZfX2l0ZW0tLWNvbDA0ICsgLmNtbi1uYXZfX2l0ZW0sIC5jbW4tbmF2X19pdGVtLS1jb2wwNCArIC5jbW4tbmF2X19pdGVtLS1jb2wwMywgLmNtbi1uYXZfX2l0ZW0gKyAuY21uLW5hdl9faXRlbS0tY29sMDQsIC5jbW4tbmF2X19pdGVtLS1jb2wwMyArIC5jbW4tbmF2X19pdGVtLS1jb2wwNCwgLmNtbi1uYXZfX2l0ZW0tLWNvbDA0ICsgLmNtbi1uYXZfX2l0ZW0tLWNvbDA0IHtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gIH1cbn1cbi5jbW4tbmF2X19pdGVtOm50aC1jaGlsZCgzbiksIC5jbW4tbmF2X19pdGVtLS1jb2wwMzpudGgtY2hpbGQoM24pLCAuY21uLW5hdl9faXRlbS0tY29sMDQ6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jbW4tbmF2X19pdGVtLS1jb2wwNCB7XG4gIGZsZXgtYmFzaXM6IDQ4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jbW4tbmF2X19pdGVtLS1jb2wwNCB7XG4gICAgZmxleC1iYXNpczogMjIuOSU7XG4gICAgbWF4LXdpZHRoOiAyMi45JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNtbi1uYXZfX2l0ZW0tLWNvbDA0ICsgLmNtbi1uYXZfX2l0ZW0tLWNvbDA0IHtcbiAgICBtYXJnaW4tbGVmdDogMi43JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNtbi1uYXZfX2l0ZW0tLWNvbDA0Om50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY21uLW5hdl9faXRlbS0tY29sMDQ6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNtbi1uYXZfX2l0ZW0tLWNvbDAzIHtcbiAgICBmbGV4LWJhc2lzOiAzMS42JTtcbiAgICBtYXgtd2lkdGg6IDMxLjYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY21uLW5hdl9faXRlbS0tY29sMDMgKyAuY21uLW5hdl9faXRlbS0tY29sMDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjU1JTtcbiAgfVxufVxuXG4uYnRuLWJvcmRlci1ib3R0b20sIC5idG4tYm9yZGVyLWJvdHRvbS0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGNvbG9yOiAjQ0NDO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RERDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmJ0bi1ib3JkZXItYm90dG9tLS1hY3RpdmUge1xuICBjb2xvcjogI2NjMDAwMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjMDAwMDtcbn1cblxuLmFjdGl2ZSAuYnRuLWJvcmRlci0tYmlndGlyZSB7XG4gIGNvbG9yOiAjNGU5ZmJkO1xuICBib3JkZXItY29sb3I6ICM0ZTlmYmQ7XG59XG5cbi5hY3RpdmUgLmJ0bi1ib3JkZXItLWtvc2hpZ2F5YSB7XG4gIGNvbG9yOiAjM2FiNzZmO1xuICBib3JkZXItY29sb3I6ICMzYWI3NmY7XG59XG5cbi5hY3RpdmUgLmJ0bi1ib3JkZXItLXlvc2hpa2F3YSB7XG4gIGNvbG9yOiAjMTM0Njk1O1xuICBib3JkZXItY29sb3I6ICMxMzQ2OTU7XG59XG5cbi5hY3RpdmUgLmJ0bi1ib3JkZXItLWFsbHNob3Age1xuICBjb2xvcjogI2NjMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjY2MwMDAwO1xufVxuXG4uYWN0aXZlIC5idG4tYm9yZGVyLS1uZXdzIHtcbiAgY29sb3I6ICNmYWEwMDI7XG4gIGJvcmRlci1jb2xvcjogI2ZhYTAwMjtcbn1cblxuLmFjdGl2ZSAuYnRuLWJvcmRlci0tdGlyZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5uZXdzLWxpc3RfX2ljby0tYmlndGlyZSB7XG4gIGJhY2tncm91bmQ6ICM0ZTlmYmQ7XG59XG5cbi5uZXdzLWxpc3RfX2ljby0ta29zaGlnYXlhIHtcbiAgYmFja2dyb3VuZDogIzNhYjc2Zjtcbn1cblxuLm5ld3MtbGlzdF9faWNvLS15b3NoaWthd2Ege1xuICBiYWNrZ3JvdW5kOiAjMTM0Njk1O1xufVxuXG4ubmV3cy1saXN0X19pY28tLWFsbHNob3Age1xuICBiYWNrZ3JvdW5kOiAjY2MwMDAwO1xufVxuXG4ubmV3cy1saXN0X19pY28tLW5ld3Mge1xuICBiYWNrZ3JvdW5kOiAjZmFhMDAyO1xufVxuXG4ubmV3cy1saXN0X19pY28tLXRpcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuXG4uaWNvLWxhYmVsLS1iaWd0aXJlIHtcbiAgYmFja2dyb3VuZDogIzRlOWZiZDtcbn1cblxuLmljby1sYWJlbC0ta29zaGlnYXlhIHtcbiAgYmFja2dyb3VuZDogIzNhYjc2Zjtcbn1cblxuLmljby1sYWJlbC0teW9zaGlrYXdhIHtcbiAgYmFja2dyb3VuZDogIzEzNDY5NTtcbn1cblxuLmljby1sYWJlbC0tYWxsc2hvcCB7XG4gIGJhY2tncm91bmQ6ICNjYzAwMDA7XG59XG5cbi5pY28tbGFiZWwtLW5ld3Mge1xuICBiYWNrZ3JvdW5kOiAjZmFhMDAyO1xufVxuXG4uaWNvLWxhYmVsLS10aXJlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1uZXdzLXBhZ2UgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLnNpbmdsZS1uZXdzLXBhZ2UgLm1mcC1jb250YWluZXIgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAuc2luZ2xlLW5ld3MtcGFnZSAubWZwLWNvbnRhaW5lciAubWZwLWFycm93LXJpZ2h0IHtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cblxuLmZvcm0tdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mb3JtLXRhYmxlIHRyICsgdHIgdGgge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmZvcm0tdGFibGUgdGgsXG4uZm9ybS10YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS10YWJsZSB0aCxcbi5mb3JtLXRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXRhYmxlIHRoLFxuLmZvcm0tdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuLmZvcm0tdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiAjRUVFO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tdGFibGUgdGgge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb3JtLXRhYmxlIHRkIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLXRhYmxlIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS10YWJsZSB0ZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tYXJlYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm9ybS1hcmVhIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICB9XG59XG4uZm9ybS1leGFtcGxlIHtcbiAgbWFyZ2luLXRvcDogMS4ydnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1leGFtcGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm9ybS1leGFtcGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuLmZvcm0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnZ3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taW5wdXQge1xuICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5mb3JtLWlucHV0LS1zbSB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5mb3JtLWlucHV0LS14cyB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLmZvcm0tdHh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAydnc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1heC13aWR0aDogNjY0cHg7XG4gIGhlaWdodDogNDB2dztcbiAgcmVzaXplOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tdHh0YXJlYSB7XG4gICAgcGFkZGluZzogM3B4IDdweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tdHh0YXJlYSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uZm9ybS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnZ3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTN2dztcbiAgYmFja2dyb3VuZDogI0ZGRiB1cmwoLi4vaW1nL2NvbW1vbi9pY29fZm9ybV9zZWxlY3QucG5nKSByaWdodCBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogNThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1idG4ge1xuICBtYXJnaW4tdG9wOiAtMC41dnc7XG4gIG1hcmdpbi1yaWdodDogM3Z3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmZvcm0tbGFiZWxzX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1sYWJlbHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLmZvcm0tYmlydGgge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzI1cHg7XG59XG4uZm9ybS1iaXJ0aF9faXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1hcmdpbi1yaWdodDogMnZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tYmlydGhfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tYmlydGhfX2l0ZW0gLmZvcm0taW5wdXQtLXNtIHtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWJpcnRoX19pdGVtIC5mb3JtLWlucHV0LS14cyB7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvcm0tYmlydGhfX2l0ZW0gLmZvcm0taW5wdXQtLXNtLFxuLmZvcm0tYmlydGhfX2l0ZW0gLmZvcm0taW5wdXQtLXhzIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWJpcnRoX191bml0IHtcbiAgbWFyZ2luLWxlZnQ6IDJ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWJpcnRoX191bml0IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvcm0tYmlydGhfX3VuaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIH1cbn1cbi5mb3JtLXRpbWVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9ybS10aW1lcyArIC5mb3JtLXRpbWVzIHtcbiAgbWFyZ2luLXRvcDogNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tdGltZXMgKyAuZm9ybS10aW1lcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmZvcm0tdGltZXNfX2l0ZW0gKyAuZm9ybS10aW1lc19faXRlbSB7XG4gIG1hcmdpbjogM3Z3IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tdGltZXNfX2l0ZW0gKyAuZm9ybS10aW1lc19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxN3B4O1xuICB9XG59XG4uZm9ybS10aW1lc19fdW5pdCB7XG4gIG1hcmdpbi1sZWZ0OiAydnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS10aW1lc19fdW5pdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgfVxufVxuLmZvcm0taW1hZ2VzX191bml0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZm9ybS1pbWFnZXMgKyAuZm9ybS1pbWFnZXMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZvcm0tYnRuLWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1idG4tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmZvcm0tYnRuLWxpc3RfX2l0ZW0gKyAuZm9ybS1idG4tbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA2dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1idG4tbGlzdF9faXRlbSArIC5mb3JtLWJ0bi1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuLmZvcm0tdHh0IHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDh2dztcbiAgfVxuICAuZm9ybS1zZWxlY3QyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXZ3O1xuICB9XG4gIC5mb3JtLXNlbGVjdDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3Z3O1xuICAgIGJhY2tncm91bmQ6ICNGRkYgdXJsKC4uL2ltZy9jb21tb24vaWNvX2Zvcm1fc2VsZWN0LnBuZykgcmlnaHQgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zZWxlY3QyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAydnc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzdnc7XG4gICAgYmFja2dyb3VuZDogI0ZGRiB1cmwoLi4vaW1nL2NvbW1vbi9pY29fZm9ybV9zZWxlY3QucG5nKSByaWdodCBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2VsZWN0MiB7XG4gICAgcGFkZGluZzogM3B4IDdweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zZWxlY3QyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1OHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2VsZWN0Mjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2VsZWN0MiB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLypcbiNvdmVydmlld1xu44CQT3RoZXLjgJFcbiovXG4uaWNvLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uaWNvLWFycm93OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzExMjk5YjtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zdHJva2UtYmx1ZSB7XG4gIHN0cm9rZTogIzExMjk5Yjtcbn1cbi5zdHJva2UtZ3JheSB7XG4gIHN0cm9rZTogIzkwOThhMTtcbn1cblxuLmZpbGwtYmx1ZSB7XG4gIGZpbGw6ICMxMTI5OWI7XG59XG4uZmlsbC1ncmF5IHtcbiAgZmlsbDogIzkwOThhMTtcbn1cbi5maWxsLXdoaXRlIHtcbiAgZmlsbDogI0ZGRjtcbn1cbi5maWxsLXllbGxvdyB7XG4gIGZpbGw6ICNmYWNkNDY7XG59XG5cbi5mb250LXJlZCB7XG4gIGNvbG9yOiAjY2MwMDAwO1xufVxuLmZvbnQtb3JhbmdlIHtcbiAgY29sb3I6ICNFMTg3MDA7XG59XG4uZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9udC1ibGFjayB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmZvbnQtd2hpdGUge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5mb250LWdyYXkge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb250LWdvbGQge1xuICBjb2xvcjogI0Q5OUIzMTtcbn1cbi5mb250LWJsdWUge1xuICBjb2xvcjogIzExMjk5Yjtcbn1cbi5mb250LWV4LXNtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmZvbnQtc20ge1xuICBmb250LXNpemU6IDgwJTtcbn1cbi5mb250LWxnIHtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuLmZvbnQteGwge1xuICBmb250LXNpemU6IDE0MyU7XG59XG4uZm9udC1hZHZlbnQsIC5mb250LWFkdmVudC1zYiwgLnR0bC1jbW4tMDEsIC5mbG93X19udW1iZXIge1xuICBmb250LWZhbWlseTogXCJBZHZlbnQgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5mb250LWFkdmVudC1zYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZm9udC1mYW1pbHktZGVmYXVsdCB7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBzYW5zLXNlcmlmO1xufVxuXG4udHh0LWF0dGVudGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4udHh0LWF0dGVudGlvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi50eHQtYXR0ZW50aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG59XG4udHh0LWRpc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLnR4dC1kaXNjOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnR4dC1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG59XG4udHh0LWN1YmUsIC50eHQtY3ViZS0tYmxhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLnR4dC1jdWJlOmJlZm9yZSwgLnR4dC1jdWJlLS1ibGFjazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi50eHQtY3ViZTpiZWZvcmUsIC50eHQtY3ViZS0tYmxhY2s6YmVmb3JlIHtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHh0LWN1YmU6YmVmb3JlLCAudHh0LWN1YmUtLWJsYWNrOmJlZm9yZSB7XG4gICAgdG9wOiA3cHg7XG4gIH1cbn1cbi50eHQtY3ViZS0tYmxhY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbi50eHQtaWNvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi50eHQtaWNvOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnR4dC1pY286YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBhdHRyKGRhdGEtdHh0KTtcbn1cbi50eHQtaWNvLS1yZWQ6YmVmb3JlIHtcbiAgY29sb3I6ICNjYzAwMDA7XG59XG4udHh0LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnR4dC1saW5rOmhvdmVyLCAudHh0LWxpbms6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnR4dC1saW5rLS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi50eHQtbGluay0tZGlzYWJsZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udHh0LWxpbmstLWJsdWUge1xuICBjb2xvcjogIzExMjk5Yjtcbn1cbi50eHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHh0LXVuZGVybGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50eHQtbmF2LW1kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR4dC1uYXYtbWQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4udHh0LW5hdi1zbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR4dC1uYXYtc20ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi52YWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuLnZhbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG4udmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cbi52YWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2Y3ZjdmO1xufVxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdmN2Y3Zjtcbn1cblxuLmFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGlzcGxheS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi50b3AtbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wLW12X19ibnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcC1tdl9fYm5yIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW12X19ibnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU0JTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50b3AtbXZfX2JuciB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbi50b3AtbXYtc2xpZGVyX19pdGVtIHtcbiAgaGVpZ2h0OiA4NS40dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW12LXNsaWRlcl9faXRlbSB7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50b3AtbXYtc2xpZGVyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDg1MHB4O1xuICB9XG59XG4udG9wLW12MDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9tdl8wMV9zcC5qcGcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1tdjAxIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9tdl8wMV9wYy5qcGcpO1xuICB9XG59XG4udG9wLW12MDFfX3R4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50b3AtbXYwMV9fdHh0IHtcbiAgdG9wOiAyOS44JTtcbiAgbGVmdDogMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA1LjJ2dztcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMXB4ICM1YjhiY2EsIDAgMCAzcHggIzViOGJjYSwgMCAwIDdweCAjNWI4YmNhO1xuICBmb250LWZhbWlseTogXCJZdSBNaW5jaG9cIiwgXCJZdU1pbmNob1wiLCBcIk5vdG8gU2VyaWYgSmFwYW5lc2VcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1tdjAxX190eHQge1xuICAgIHRvcDogMzUuOCU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgdGV4dC1zaGFkb3c6IDAgMCA1cHggIzViOGJjYSwgMCAwIDdweCAjNWI4YmNhLCAwIDAgN3B4ICM1YjhiY2E7XG4gIH1cbn1cbi50b3AtbXYwMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL212XzAyX3NwLmpwZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbXYwMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvbXZfMDJfcGMuanBnKTtcbiAgfVxufVxuLnRvcC1tdjAyIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvcC1tdjAzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvbXZfMDNfc3AuanBnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1tdjAzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9tdl8wM19wYy5qcGcpO1xuICB9XG59XG4udG9wLW12MDMgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udG9wLW12MDQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9tdl8wNF9zcC5qcGcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW12MDQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL212XzA0X3BjLmpwZyk7XG4gIH1cbn1cbi50b3AtbXYwNCBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3AtbXYwNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL212XzA1X3NwLmpwZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbXYwNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvbXZfMDVfcGMuanBnKTtcbiAgfVxufVxuLnRvcC1tdjA1IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvcC1tdjA2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvbXZfMDZfc3AuanBnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1tdjA2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9tdl8wNl9wYy5qcGcpO1xuICB9XG59XG4udG9wLW12MDYgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udG9wLW12MDcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9tdl8wN19zcC5qcGcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW12MDcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL212XzA3X3BjLmpwZyk7XG4gIH1cbn1cbi50b3AtbXYwNyBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3AtbXYtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDMuNzV2dztcbiAgbGVmdDogNTAlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbXYtYXJyb3cge1xuICAgIGJvdHRvbTogMjZweDtcbiAgfVxufVxuLnRvcC1tdi1hcnJvd19fdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1tdi1hcnJvd19fdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4udG9wLW12LWFycm93X19iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMuMTI1dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1tdi1hcnJvd19fYmFyIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi50b3AtbXYtYXJyb3dfX2JhcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29udGVudDogXCJcIjtcbiAgYW5pbWF0aW9uOiBhcnJvdy1zY3JvbGwgMS41cyBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgYXJyb3ctc2Nyb2xsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG4udG9wLWFubm91bmNlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIll1IE1pbmNob1wiLCBcIll1TWluY2hvXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1hbm5vdW5jZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi50b3AtaW50cm8ge1xuICBwYWRkaW5nOiAwIDMuMTI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWludHJvIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRvcC1pbnRybyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4udG9wLWludHJvX19ibnIge1xuICBtYXJnaW4tYm90dG9tOiA4dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWludHJvX19ibnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50b3AtaW50cm9fX2Juci0tZXN0aW1hdGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gOHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50b3AtaW50cm9fX2Juci0tZXN0aW1hdGUge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG4udG9wLWludHJvX19ibnItLWVzdGltYXRlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4udG9wLWludHJvX19ibnItLWVzdGltYXRlIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWludHJvX19ibnItLWVzdGltYXRlIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi50b3AtaW50cm9fX2Juci0tZXN0aW1hdGUtbGFyZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gOHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50b3AtaW50cm9fX2Juci0tZXN0aW1hdGUtbGFyZ2Uge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG4udG9wLWludHJvX19ibnItLXJlY3J1aXQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudG9wLWludHJvX19ibnItLXJlY3J1aXQge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnRvcC1pbnRyb19fYm5yLS1yZWNydWl0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4udG9wLWludHJvX19ibnItLXJlY3J1aXQgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtaW50cm9fX2Juci0tcmVjcnVpdCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4udG9wLWludHJvX19ibnIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvcC1pbnRyb19fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1pbnRyb19fdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50b3AtaW50cm9fX3R0bCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4udG9wLWludHJvX190dGwgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWludHJvX190dGwgc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLnRvcC1pbnRyb19fdHRsIHNtYWxsIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udG9wLWludHJvX19pbWcge1xuICB3aWR0aDogODYuMDR2dztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWludHJvX19pbWcge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudG9wLWludHJvX19pbWcge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi50b3AtaW50cm9fX3R4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRvcC1pbnRyb19fdHh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi50b3AtaW50cm9fX3R4dCBwIHtcbiAgbWFyZ2luLXRvcDogNHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50b3AtaW50cm9fX3R4dCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRvcC1pbnRyb19fYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4udG9wLW5hdl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjAuOHZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5hdl9fbGluayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC50b3AtbmF2X19saW5rOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDE1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4udG9wLW5hdl9fbGluayArIC50b3AtbmF2X19saW5rIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLnRvcC1uYXZfX3R4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwLjh2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmF2X190eHQge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLnRvcC1uYXZfX3R4dCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmF2X190eHQgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4udG9wLW5hdl9fdHh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGZvbnQtc2l6ZTogMTRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkdmVudCBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10eHQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1uYXZfX3R4dDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTJyZW07XG4gIH1cbn1cbi50b3AtbmF2X19saW5rOm50aC1jaGlsZChvZGQpIC50b3AtbmF2X190eHQge1xuICBsZWZ0OiA1Ljd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmF2X19saW5rOm50aC1jaGlsZChvZGQpIC50b3AtbmF2X190eHQge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cbi50b3AtbmF2X19saW5rOm50aC1jaGlsZChvZGQpIC50b3AtbmF2X190eHQ6YmVmb3JlIHtcbiAgbGVmdDogLTJ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmF2X19saW5rOm50aC1jaGlsZChvZGQpIC50b3AtbmF2X190eHQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuXG4udG9wLW5hdl9fbGluazpudGgtY2hpbGQoZXZlbikgLnRvcC1uYXZfX3R4dCB7XG4gIHJpZ2h0OiA1Ljd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmF2X19saW5rOm50aC1jaGlsZChldmVuKSAudG9wLW5hdl9fdHh0IHtcbiAgICByaWdodDogNTBweDtcbiAgfVxufVxuLnRvcC1uYXZfX2xpbms6bnRoLWNoaWxkKGV2ZW4pIC50b3AtbmF2X190eHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IC0ydnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5hdl9fbGluazpudGgtY2hpbGQoZXZlbikgLnRvcC1uYXZfX3R4dDpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuXG4udG9wLW5ld3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19uZXdzX3NwLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG5cbi5jb21wYW55LWJuciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDEwLjV2dyBhdXRvIDA7XG4gIHBhZGRpbmctbGVmdDogMy4xMjV2dztcbiAgcGFkZGluZy1yaWdodDogMy4xMjV2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbXBhbnktYm5yIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFueS1ibnIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLmNvbXBhbnktdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21wYW55LXRhYmxlIHRoLFxuLmNvbXBhbnktdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xufVxuLmNvbXBhbnktdGFibGUgdGgge1xuICBwYWRkaW5nOiAzdnc7XG4gIGJhY2tncm91bmQ6ICNFRUU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFueS10YWJsZSB0aCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDUwcHg7XG4gIH1cbn1cbi5jb21wYW55LXRhYmxlIHRkIHtcbiAgcGFkZGluZzogM3Z3O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhbnktdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYW55LWJveC1saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNvbXBhbnktYm94LWxpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhbnktYm94LWxpc3RfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDQ5JTtcbiAgICBtYXgtd2lkdGg6IDQ5JTtcbiAgfVxufVxuLmNvbXBhbnktYm94LWxpc3RfX2l0ZW0gKyAuY29tcGFueS1ib3gtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYW55LWJveC1saXN0X19pdGVtICsgLmNvbXBhbnktYm94LWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDAgMiU7XG4gIH1cbn1cbi5jb21wYW55LWJveC1saXN0X19pdGVtLS1uby1ib3JkZXIge1xuICBib3JkZXI6IDA7XG59XG4uY29tcGFueS1ib3gtbGlzdF9fdHRsIHtcbiAgcGFkZGluZzogM3Z3IDAgMnZ3O1xuICBiYWNrZ3JvdW5kOiAjRUVFO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhbnktYm94LWxpc3RfX3R0bCB7XG4gICAgcGFkZGluZzogMTZweCAwIDE0cHg7XG4gIH1cbn1cbi5jb21wYW55LWJveC1saXN0X190eHQge1xuICBwYWRkaW5nOiAzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFueS1ib3gtbGlzdF9fdHh0IHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIH1cbn1cbi5jb21wYW55LWJveC1saXN0X190eHQgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG4uY29tcGFueS1pY28td2luZG93IHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IDF2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYW55LWljby13aW5kb3cge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbi5jb21wYW55LWlzby1sb2dvIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzJ2dztcbiAgbWFyZ2luOiAwIDAgMi41dncgMi41dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFueS1pc28tbG9nbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFueS1zaG9wcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhbnktc2hvcHNfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhbnktc2hvcHNfX2l0ZW0tLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhbnktc2hvcHNfX2dyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmNvbXBhbnktc2hvcHNfX2dyaWQtaXRlbTpudGgtY2hpbGQobiszKSB7XG4gIG1hcmdpbi10b3A6IDN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYW55LXNob3BzX19ncmlkLWl0ZW06bnRoLWNoaWxkKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYW55LXNob3BzX19ncmlkLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmNvbXBhbnktc2hvcHNfX2lubmVyIHtcbiAgcGFkZGluZzogNHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhbnktc2hvcHNfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDgzcHg7XG4gIH1cbiAgLmNvbXBhbnktc2hvcHNfX2l0ZW0tLWxnIC5jb21wYW55LXNob3BzX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jb21wYW55LXNob3BzX19saW5rIHtcbiAgY29sb3I6ICMxMTI5OWI7XG59XG4uY29tcGFueS1zaG9wc19fYnRuLWFyZWEge1xuICBtYXJnaW4tdG9wOiA0dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFueS1zaG9wc19fYnRuLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYW55LXNob3BzX19idG5zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYW55LXNob3BzX19idG5zLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgfVxufVxuLmNvbXBhbnktc2hvcHNfX2J0bnMtaXRlbSArIC5jb21wYW55LXNob3BzX19idG5zLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFueS1zaG9wc19fYnRucy1pdGVtICsgLmNvbXBhbnktc2hvcHNfX2J0bnMtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMCA0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhbnktc2hvcHNfX2J0bnMtaXRlbS0tM2NvbCArIC5jb21wYW55LXNob3BzX19idG5zLWl0ZW0tLTNjb2wge1xuICAgIG1hcmdpbjogMCAwIDAgMSU7XG4gIH1cbn1cbi5jb21wYW55LXNob3BzLWdhbGxlcnkge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uY29tcGFueS1zaG9wcy1nYWxsZXJ5X19pdGVtIHtcbiAgZmxleC1iYXNpczogMTklO1xuICBtYXgtd2lkdGg6IDE5JTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1JTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29tcGFueS1zaG9wcy1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg1biksIC5jb21wYW55LXNob3BzLWdhbGxlcnlfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jb21wYW55LW9yZ2FuaXphdGlvbiBpbWdbc3JjJD1cIi5zdmdcIl0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVzZWQtZG9jdW1lbnRzX19ib3gge1xuICBwYWRkaW5nOiA0dnc7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNlZC1kb2N1bWVudHNfX2JveCB7XG4gICAgcGFkZGluZzogNDBweCA0NnB4IDMwcHg7XG4gIH1cbn1cbi51c2VkLWRvY3VtZW50c19fYXR0ZW50aW9uIHtcbiAgbWFyZ2luLXRvcDogNXZ3O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzZWQtZG9jdW1lbnRzX19hdHRlbnRpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnVzZWQtY2FyZHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogLTZ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VkLWNhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAtMzRweDtcbiAgfVxufVxuLnVzZWQtY2FyZHNfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlZC1jYXJkc19faXRlbSB7XG4gICAgZmxleC1iYXNpczogNDglO1xuICAgIG1heC13aWR0aDogNDglO1xuICAgIG1hcmdpbi10b3A6IDZ2dztcbiAgfVxuICAudXNlZC1jYXJkc19faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VkLWNhcmRzX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51c2VkLWNhcmRzX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbi51c2VkLWNhcmRzX190eHQge1xuICBtYXJnaW4tdG9wOiAydnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VkLWNhcmRzX190eHQge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi51c2VkLWNhcmRzX190eHQgc21hbGwge1xuICBmb250LXNpemU6IDc4JTtcbn1cblxuLnRpcmUtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDh2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXJlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi50aXJlLXR0bCB7XG4gIGNvbG9yOiAjMDMxODUzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpcmUtdHRsIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi50aXJlLXR0bF9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpcmUtdHRsX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpcmUtdHJvdWJsZXMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4udGlyZS10cm91Ymxlc19faXRlbSB7XG4gIG1hcmdpbi10b3A6IDV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXJlLXRyb3VibGVzX19pdGVtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpcmUtdHJvdWJsZXNfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMxLjI1JTtcbiAgICBtYXgtd2lkdGg6IDMxLjI1JTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC50aXJlLXRyb3VibGVzX19pdGVtICsgLnRpcmUtdHJvdWJsZXNfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNSU7XG4gIH1cbn1cbi50aXJlLXRyb3VibGVzX19ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzdncgMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXJlLXRyb3VibGVzX19ib3gge1xuICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpcmUtdHJvdWJsZXNfX2JveCB7XG4gICAgcGFkZGluZzogMzdweCAwO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRpcmUtdHJvdWJsZXNfX2JveCB7XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG4gIH1cbn1cbi50aXJlLXRyb3VibGVzX19ib3gtLXJlZCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjYzAwMDA7XG4gIGNvbG9yOiAjY2MwMDAwO1xuICBmb250LXNpemU6IDMuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXJlLXRyb3VibGVzX19ib3gtLXJlZCB7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRpcmUtdHJvdWJsZXNfX2JveC0tcmVkIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnRpcmUtdHJvdWJsZXNfX2ljbyB7XG4gIGZpbGw6ICNjYzAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlyZS10cm91Ymxlc19faWNvIHtcbiAgICBmbGV4LWJhc2lzOiAxNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXJlLXRyb3VibGVzX19pY28ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpcmUtdHJvdWJsZXNfX3R4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgfVxufVxuLnRpcmUtdHJvdWJsZXNfX2Fycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlyZS10cm91Ymxlc19fYXJyb3cge1xuICAgIGZsZXgtYmFzaXM6IDYlO1xuICAgIG1hcmdpbjogMCAyJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlyZS10cm91Ymxlc19fYXJyb3cge1xuICAgIG1hcmdpbjogMjNweCBhdXRvIDIycHg7XG4gIH1cbn1cblxuLnByaXZhY3ktdGFibGUtLWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5wcml2YWN5LXRhYmxlIHRoLFxuLnByaXZhY3ktdGFibGUgdGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNpdGVtYXAtbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNpdGVtYXAtbGlzdF9faXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2l0ZW1hcC1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBtYXJnaW46IDAgMC41ZW07XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4uc2l0ZW1hcF9faWNvLW1haWwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmaWxsOiAjNjY2O1xufVxuLnNpdGVtYXBfX2ljby1ibGFuayB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZpbGw6ICM2NjY7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5wdXJjaGFzZXJlcXVlc3Rmb3JtIC5sb2dvLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wdXJjaGFzZXJlcXVlc3Rmb3JtIC5sb2dvLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHVyY2hhc2VyZXF1ZXN0Zm9ybSAubWFpbi12aXN1YWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcHVyY2hhc2VyZXF1ZXN0Zm9ybS9iZ19tdi5qcGcpIG5vLXJlcGVhdCA1MCUgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHVyY2hhc2VyZXF1ZXN0Zm9ybTItbWFpbi12aXN1YWwge1xuICBoZWlnaHQ6IDcwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3B1cmNoYXNlcmVxdWVzdGZvcm0yL21haW5fYmcucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wdXJjaGFzZXJlcXVlc3Rmb3JtMi1tYWluLXZpc3VhbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5wdXJjaGFzZXJlcXVlc3Rmb3JtMi1vbmx5LXBjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wdXJjaGFzZXJlcXVlc3Rmb3JtMi1vbmx5LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHVyY2hhc2VyZXF1ZXN0Zm9ybTItb25seS1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnB1cmNoYXNlcmVxdWVzdGZvcm0yLW9ubHktc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHVyY2hhc2VyZXF1ZXN0Zm9ybTItaW1nMDEge1xuICBtYXJnaW46IDE2cHggMCA3NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wdXJjaGFzZXJlcXVlc3Rmb3JtMi1pbWcwMSB7XG4gICAgbWFyZ2luOiA0dncgMCAxMHZ3O1xuICB9XG59XG4ucHVyY2hhc2VyZXF1ZXN0Zm9ybTItaW1nMDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wdXJjaGFzZXJlcXVlc3Rmb3JtMi1pbWcwMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41dnc7XG4gIH1cbn1cbi5wdXJjaGFzZXJlcXVlc3Rmb3JtMi10ZWwtYnV0dG9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cbi5wdXJjaGFzZXJlcXVlc3Rmb3JtMi10ZWwtYnV0dG9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5wdXJjaGFzZXJlcXVlc3Rmb3JtMi10ZWwtYnV0dG9uIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7XG59XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsIC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi5tZnAtem9vbS1vdXQtY3VyIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG4ubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWNsb3NlLCAubWZwLWFycm93LCAubWZwLXByZWxvYWRlciwgLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDtcbn1cbi5tZnAtcHJlbG9hZGVyIGEge1xuICBjb2xvcjogI0NDQztcbn1cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyLCAubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLm1mcC1jbG9zZSwgYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbn1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLCAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7XG59XG4ubWZwLWFycm93OmhvdmVyLCAubWZwLWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG59XG4ubWZwLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4O1xufVxuLm1mcC1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7XG59XG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7XG59XG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuLm1mcC1maWd1cmUgc21hbGwge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuXG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIH1cblxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuXG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbn1cbi5jb250YWN0LXN0b3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMjk5YjtcbiAgY29sb3I6ICMxMTE7XG59XG4uY29udGFjdC1zdG9yZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LXN0b3JlX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VsbGNhci9pbWdfc3RvcmVfb3V0c2lkZV9wYy5qcGcpO1xuICB9XG4gIC5jb250YWN0LXN0b3JlX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51c2VkIC5jb250YWN0LXN0b3JlX19pbWcge1xuICAgIHdpZHRoOiA2MC40JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3VzZWRwYXJ0cy9pbWdfc3RvcmVfb3V0c2lkZV9wYy5qcGcpO1xuICB9XG59XG4uY29udGFjdC1zdG9yZV9fdHRsIHtcbiAgcGFkZGluZzogMC45Mzc1dncgMDtcbiAgYmFja2dyb3VuZDogIzExMjk5YjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3Qtc3RvcmVfX3R0bCB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uY29udGFjdC1zdG9yZV9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNnZ3O1xuICBjb2xvcjogIzExMjk5YjtcbiAgZm9udC1zaXplOiA0LjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1zdG9yZV9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uY29udGFjdC1zdG9yZV9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0Ljd2dyA2LjI1dncgNi4yNXZ3O1xuICBsaW5lLWhlaWdodDogMS44ODtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LXN0b3JlX190eHQge1xuICAgIHBhZGRpbmc6IDI3cHggNDBweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1zdG9yZV9fYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLyohIG1pbmlyZXNldC5jc3MgdjAuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovaHRtbCxib2R5LHAsb2wsdWwsbGksZGwsZHQsZGQsYmxvY2txdW90ZSxmaWd1cmUsZmllbGRzZXQsbGVnZW5kLHRleHRhcmVhLHByZSxpZnJhbWUsaHIsaDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luOjA7cGFkZGluZzowfWlmcmFtZXt2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO31oMSxoMixoMyxoNCxoNSxoNntmb250LXNpemU6MTAwJTtmb250LXdlaWdodDpub3JtYWx9dWx7bGlzdC1zdHlsZTpub25lfWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7bWFyZ2luOjB9aHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3h9Kntib3gtc2l6aW5nOmluaGVyaXR9KjpiZWZvcmUsKjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9aW1nLGVtYmVkLG9iamVjdCxhdWRpbyx2aWRlb3tib3JkZXI6IDA7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCV9aWZyYW1le2JvcmRlcjowfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfXRkLHRoe3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6IG5vcm1hbDt9LmNsZWFyZml4OmFmdGVyeyBjbGVhcjogYm90aDsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6ICcnO31tYWluIHtkaXNwbGF5OiBibG9jazt9IiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1BZHZlbnQrUHJvOjQwMCw2MDAnKTtcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEphcGFuZXNlJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IHVybCguLi9mb250cy9Ob3RvU2VyaWZDSktqcC1FeHRyYUxpZ2h0X3N1Yi5vdGYpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEphcGFuZXNlJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBzcmM6IHVybCguLi9mb250cy9Ob3RvU2VyaWZDSktqcC1MaWdodF9zdWIub3RmKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKYXBhbmVzZSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoLi4vZm9udHMvTm90b1NlcmlmQ0pLanAtUmVndWxhcl9zdWIub3RmKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKYXBhbmVzZSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoLi4vZm9udHMvTm90b1NlcmlmQ0pLanAtTWVkaXVtX3N1Yi5vdGYpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEphcGFuZXNlJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBzcmM6IHVybCguLi9mb250cy9Ob3RvU2VyaWZDSktqcC1TZW1pQm9sZF9zdWIub3RmKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKYXBhbmVzZSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoLi4vZm9udHMvTm90b1NlcmlmQ0pLanAtQm9sZF9zdWIub3RmKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKYXBhbmVzZSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiB1cmwoLi4vZm9udHMvTm90b1NlcmlmQ0pLanAtQmxhY2tfc3ViLm90ZikgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcbiIsIi8vYW5pbWF0aW9uXHJcbi5mYWRlSW4geyBvcGFjaXR5OiAwO31cclxuLmZhZGVJblVwIHtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOjEuNXM7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG59XHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIDAlIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO31cclxuICAxMDAlIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cclxufVxyXG4iLCIvKlxyXG4jb3ZlcnZpZXdcclxu44CQU2V0dGluZ+OAkVxyXG4qL1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5tYXJnaW5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlxyXG4jc3R5bGVndWlkZVxyXG7jg57jg7zjgrjjg7Ncclxu4oC744Gd44KM44Ge44KMNTDjgb7jgafoqK3lrprjgZfjgabjgYLjgorjgb7jgZnjgIJcclxu4oC76aCt5paH5a2X44GubeOCknDjgavlpInjgYjjgovjgahwYWRkaW5n44Gr44Gq44KK44G+44GZ44CCXHJcbmBgYFxyXG48cCBjbGFzcz1cIm10MDBcIj5tYXJnaW4tdG9wOiAgMHB4OzwvcD5cclxuPHAgY2xhc3M9XCJtdDA1XCI+bWFyZ2luLXRvcDogIDVweDs8L3A+XHJcbjxwIGNsYXNzPVwibXQyMFwiPm1hcmdpbi10b3A6ICAyMHB4OzwvcD5cclxuXHJcbjxwIGNsYXNzPVwibWIwMFwiPm1hcmdpbi1ib3R0b206ICAwcHg7PC9wPlxyXG48cCBjbGFzcz1cIm1iMDVcIj5tYXJnaW4tYm90dG9tOiAgNXB4OzwvcD5cclxuPHAgY2xhc3M9XCJtYjIwXCI+bWFyZ2luLWJvdHRvbTogIDIwcHg7PC9wPlxyXG5cclxuPHAgY2xhc3M9XCJtbDAwXCI+bWFyZ2luLWxlZnQ6ICAwcHg7PC9wPlxyXG48cCBjbGFzcz1cIm1sMDVcIj5tYXJnaW4tbGVmdDogIDVweDs8L3A+XHJcbjxwIGNsYXNzPVwibWwyMFwiPm1hcmdpbi1sZWZ0OiAgMjBweDs8L3A+XHJcblxyXG48cCBjbGFzcz1cIm1yMDBcIj5tYXJnaW4tcmlnaHQ6ICAwcHg7PC9wPlxyXG48cCBjbGFzcz1cIm1yMDVcIj5tYXJnaW4tcmlnaHQ6ICA1cHg7PC9wPlxyXG48cCBjbGFzcz1cIm1yMjBcIj5tYXJnaW4tcmlnaHQ6ICAyMHB4OzwvcD5cclxuYGBgXHJcblxyXG4qL1xyXG4ubXQwMCB7IG1hcmdpbi10b3A6ICAwcHggIWltcG9ydGFudDsgfVxyXG4ubXQwNSB7IG1hcmdpbi10b3A6ICA1cHggIWltcG9ydGFudDsgfVxyXG4ubXQxMCB7IG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxyXG4ubXQxNSB7IG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxyXG4ubXQyMCB7IG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxyXG4ubXQyNSB7IG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxyXG4ubXQzMCB7IG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxyXG4ubXQzNSB7IG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxyXG4ubXQ0MCB7IG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxyXG4ubXQ0NSB7IG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxyXG4ubXQ1MCB7IG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxyXG4ubXIwMCB7IG1hcmdpbi1yaWdodDogIDBweCAhaW1wb3J0YW50OyB9XHJcbi5tcjA1IHsgbWFyZ2luLXJpZ2h0OiAgNXB4ICFpbXBvcnRhbnQ7IH1cclxuLm1yMTAgeyBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxyXG4ubXIxNSB7IG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XHJcbi5tcjIwIHsgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cclxuLm1yMjUgeyBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxyXG4ubXIzMCB7IG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XHJcbi5tcjM1IHsgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cclxuLm1yNDAgeyBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxyXG4ubXI0NSB7IG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XHJcbi5tcjUwIHsgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cclxuLm1iMDAgeyBtYXJnaW4tYm90dG9tOiAgMHB4ICFpbXBvcnRhbnQ7IH1cclxuLm1iMDUgeyBtYXJnaW4tYm90dG9tOiAgNXB4ICFpbXBvcnRhbnQ7IH1cclxuLm1iMTAgeyBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cclxuLm1iMTUgeyBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cclxuLm1iMjAgeyBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cclxuLm1iMjUgeyBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cclxuLm1iMzAgeyBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cclxuLm1iMzUgeyBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cclxuLm1iNDAgeyBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cclxuLm1iNDUgeyBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cclxuLm1iNTAgeyBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cclxuLm1sMDAgeyBtYXJnaW4tbGVmdDogIDBweCAhaW1wb3J0YW50OyB9XHJcbi5tbDA1IHsgbWFyZ2luLWxlZnQ6ICA1cHggIWltcG9ydGFudDsgfVxyXG4ubWwxMCB7IG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cclxuLm1sMTUgeyBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XHJcbi5tbDIwIHsgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxyXG4ubWwyNSB7IG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cclxuLm1sMzAgeyBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XHJcbi5tbDM1IHsgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxyXG4ubWw0MCB7IG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cclxuLm1sNDUgeyBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XHJcbi5tbDUwIHsgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxyXG4ubXQge1xyXG4gIC8qXHJcbiAgI3N0eWxlZ3VpZGVcclxuICDjg57jg7zjgrjjg7PvvIhQQ+OBruOBv++8iVxyXG4gIOKAu1NQJuOCv+ODluODrOODg+ODiOaZguOBr+OBmeOBueOBpjDjgavjgarjgorjgb7jgZnjgIJcclxuICDigLvpoK3mloflrZfjga5t44KScOOBq+WkieOBiOOCi+OBqHBhZGRpbmfjgavjgarjgorjgb7jgZnjgIJcclxuICBgYGBcclxuICA8cCBjbGFzcz1cIm10LXBjLTEwXCI+bWFyZ2luLXRvcDogIDEwcHg7PC9wPlxyXG4gIDxwIGNsYXNzPVwibXQtcGMtMjBcIj5tYXJnaW4tdG9wOiAgMjBweDs8L3A+XHJcblxyXG4gIDxwIGNsYXNzPVwibWItcGMtMTBcIj5tYXJnaW4tYm90dG9tOiAgMTBweDs8L3A+XHJcbiAgPHAgY2xhc3M9XCJtYi1wYy0yMFwiPm1hcmdpbi1ib3R0b206ICAyMHB4OzwvcD5cclxuXHJcbiAgPHAgY2xhc3M9XCJtbC1wYy0xMFwiPm1hcmdpbi1sZWZ0OiAgMTBweDs8L3A+XHJcbiAgPHAgY2xhc3M9XCJtbC1wYy0yMFwiPm1hcmdpbi1sZWZ0OiAgMjBweDs8L3A+XHJcblxyXG4gIDxwIGNsYXNzPVwibXItcGMtMTBcIj5tYXJnaW4tcmlnaHQ6ICAxMHB4OzwvcD5cclxuICA8cCBjbGFzcz1cIm1yLXBjLTIwXCI+bWFyZ2luLXJpZ2h0OiAgMjBweDs8L3A+XHJcblxyXG4gIGBgYFxyXG5cclxuICAqL1xyXG4gIC8qXHJcbiAgI3N0eWxlZ3VpZGVcclxuICDjg57jg7zjgrjjg7PvvIhTUOOBruOBv++8iVxyXG4gIOKAu1BD5pmC44Gv44GZ44G544GmMOOBq+OBquOCiuOBvuOBmeOAglxyXG4gIOKAu+mgreaWh+Wtl+OBrm3jgpJw44Gr5aSJ44GI44KL44GocGFkZGluZ+OBq+OBquOCiuOBvuOBmeOAglxyXG4gIGBgYFxyXG4gIDxwIGNsYXNzPVwibXQtc3AtMTBcIj5tYXJnaW4tdG9wOiAgMTBweDs8L3A+XHJcbiAgPHAgY2xhc3M9XCJtdC1zcC0yMFwiPm1hcmdpbi10b3A6ICAyMHB4OzwvcD5cclxuXHJcbiAgPHAgY2xhc3M9XCJtYi1zcC0xMFwiPm1hcmdpbi1ib3R0b206ICAxMHB4OzwvcD5cclxuICA8cCBjbGFzcz1cIm1iLXNwLTIwXCI+bWFyZ2luLWJvdHRvbTogIDIwcHg7PC9wPlxyXG5cclxuICA8cCBjbGFzcz1cIm1sLXNwLTEwXCI+bWFyZ2luLWxlZnQ6ICAxMHB4OzwvcD5cclxuICA8cCBjbGFzcz1cIm1sLXNwLTIwXCI+bWFyZ2luLWxlZnQ6ICAyMHB4OzwvcD5cclxuXHJcbiAgPHAgY2xhc3M9XCJtci1zcC0xMFwiPm1hcmdpbi1yaWdodDogIDEwcHg7PC9wPlxyXG4gIDxwIGNsYXNzPVwibXItc3AtMjBcIj5tYXJnaW4tcmlnaHQ6ICAyMHB4OzwvcD5cclxuXHJcbiAgYGBgXHJcblxyXG4gICovXHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAmLXNwLTEwIHsgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMTUgeyBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1zcC0yMCB7IG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTI1IHsgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMzAgeyBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1zcC0zNSB7IG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTQwIHsgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtNDUgeyBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1zcC01MCB7IG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDt9XHJcbiAgfVxyXG59XHJcbi5tciB7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAmLXNwLTEwIHsgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1zcC0xNSB7IG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMjAgeyBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTI1IHsgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1zcC0zMCB7IG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMzUgeyBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTQwIHsgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1zcC00NSB7IG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtNTAgeyBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDt9XHJcbiAgfVxyXG59XHJcbi5tYiB7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAmLXNwLTEwIHsgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMTUgeyBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1zcC0yMCB7IG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTI1IHsgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMzAgeyBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1zcC0zNSB7IG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTQwIHsgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtNDUgeyBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1zcC01MCB7IG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDt9XHJcbiAgfVxyXG59XHJcbi5tbCB7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAmLXNwLTEwIHsgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTE1IHsgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTIwIHsgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTI1IHsgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTMwIHsgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTM1IHsgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTQwIHsgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTQ1IHsgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTUwIHsgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDt9XHJcbiAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxucGFkZGluZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wdDAwIHsgcGFkZGluZy10b3A6ICAwcHggIWltcG9ydGFudDsgfVxyXG4ucHQwNSB7IHBhZGRpbmctdG9wOiAgNXB4ICFpbXBvcnRhbnQ7IH1cclxuLnB0MTAgeyBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XHJcbi5wdDE1IHsgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxyXG4ucHQyMCB7IHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cclxuLnB0MjUgeyBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XHJcbi5wdDMwIHsgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxyXG4ucHQzNSB7IHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cclxuLnB0NDAgeyBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XHJcbi5wdDQ1IHsgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxyXG4ucHQ1MCB7IHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cclxuLnByMDAgeyBwYWRkaW5nLXJpZ2h0OiAgMHB4ICFpbXBvcnRhbnQ7IH1cclxuLnByMDUgeyBwYWRkaW5nLXJpZ2h0OiAgNXB4ICFpbXBvcnRhbnQ7IH1cclxuLnByMTAgeyBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cclxuLnByMTUgeyBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cclxuLnByMjAgeyBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cclxuLnByMjUgeyBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cclxuLnByMzAgeyBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cclxuLnByMzUgeyBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cclxuLnByNDAgeyBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cclxuLnByNDUgeyBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cclxuLnByNTAgeyBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cclxuLnBiMDAgeyBwYWRkaW5nLWJvdHRvbTogIDBweCAhaW1wb3J0YW50OyB9XHJcbi5wYjA1IHsgcGFkZGluZy1ib3R0b206ICA1cHggIWltcG9ydGFudDsgfVxyXG4ucGIxMCB7IHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cclxuLnBiMTUgeyBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XHJcbi5wYjIwIHsgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxyXG4ucGIyNSB7IHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cclxuLnBiMzAgeyBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XHJcbi5wYjM1IHsgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxyXG4ucGI0MCB7IHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cclxuLnBiNDUgeyBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XHJcbi5wYjUwIHsgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxyXG4ucGwwMCB7IHBhZGRpbmctbGVmdDogIDBweCAhaW1wb3J0YW50OyB9XHJcbi5wbDA1IHsgcGFkZGluZy1sZWZ0OiAgNXB4ICFpbXBvcnRhbnQ7IH1cclxuLnBsMTAgeyBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxyXG4ucGwxNSB7IHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XHJcbi5wbDIwIHsgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cclxuLnBsMjUgeyBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxyXG4ucGwzMCB7IHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XHJcbi5wbDM1IHsgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cclxuLnBsNDAgeyBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxyXG4ucGw0NSB7IHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XHJcbi5wbDUwIHsgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cclxuLnB0IHtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICYtc3AtMTAgeyBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMTUgeyBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMjAgeyBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMjUgeyBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMzAgeyBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMzUgeyBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtNDAgeyBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtNDUgeyBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtNTAgeyBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O31cclxuICB9XHJcbn1cclxuLnByIHtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICYtc3AtMTAgeyBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1zcC0xNSB7IHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTIwIHsgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMjUgeyBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1zcC0zMCB7IHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTM1IHsgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtNDAgeyBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1zcC00NSB7IHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTUwIHsgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O31cclxuICB9XHJcbn1cclxuLnBiIHtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICYtc3AtMTAgeyBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMTUgeyBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMjAgeyBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMjUgeyBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMzAgeyBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMzUgeyBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtNDAgeyBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtNDUgeyBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtNTAgeyBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O31cclxuICB9XHJcbn1cclxuLnBsIHtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICYtc3AtMTAgeyBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTE1IHsgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1zcC0yMCB7IHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtMjUgeyBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTMwIHsgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1zcC0zNSB7IHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O31cclxuICAgICYtc3AtNDAgeyBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLXNwLTQ1IHsgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1zcC01MCB7IHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O31cclxuICB9XHJcbn1cclxuIiwiQG1peGluIG1xKCRicmVha3BvaW50OiBtZCkge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxlLWNtbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICB0ciB7XHJcbiAgICAmICsgdHIgdGgge1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAzdnc7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbiAgdGgge1xyXG4gICAgYmFja2dyb3VuZDogI0VFRTtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgdGQge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgcGFkZGluZzoge1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgIH07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGlua1R4dCB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gICY6aG92ZXIsXHJcbiAgJjpob3ZlciBzcGFuIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJ0bkFycm93IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgIzAwMDtcclxuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7XHJcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDVweDtcclxuICAgICAgYm9yZGVyLXRvcC1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpY28tbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vL2Fycm936Zai5pWw44KS5b+c55So44GX44GmYXJyb3dsaW5r44Gn55+i5Y2w44Ki44Kk44Kz44Oz44KS5L2c44KLXHJcbi8v5L2/55So5L6LXHJcbi8vQGluY2x1ZGUgYXJyb3dsaW5rKDUsOCwjNjY2KTtcclxuQG1peGluIGFycm93KCRkaXJlY3Rpb246IHJpZ2h0LCAkc2l6ZTogMTAsICRjb2xvcjogJGJsYWNrKSB7XHJcbiAgJHNldDogbGVmdDtcclxuICBAaWYgJGRpcmVjdGlvbj09bGVmdCB7XHJcbiAgICAkc2V0OiByaWdodDtcclxuICB9XHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbj09dG9wIHtcclxuICAgICRzZXQ6IGJvdHRvbTtcclxuICB9XHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbj09Ym90dG9tIHtcclxuICAgICRzZXQ6IHRvcDtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgJHNldDogbGVmdDtcclxuICB9XHJcbiAgJHNpemU6IHJvdW5kKCRzaXplIC8gMik7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlcjogJHNpemUrcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLSN7JHNldH0tY29sb3I6ICRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIGFycm93bGluaygkdG9wLCAkc2l6ZTogMTAsICRjb2xvcjogJGJsYWNrKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICR0b3AgKyBweDtcclxuICAgIGxlZnQ6IDFweDtcclxuICAgIEBpbmNsdWRlIGFycm93KHJpZ2h0LCAkc2l6ZSwgJGNvbG9yKTtcclxuICB9XHJcbn1cclxuXHJcbi8v5L2/55So5L6LXHJcbi8vICBAaW5jbHVkZSBhYnNvbHV0ZSgwLDAsMCwwKTtcclxuLy8gIEBpbmNsdWRlIGFic29sdXRlKCR0b3A6MCwgJGJvdHRvbTowKTtcclxuQG1peGluIGFic29sdXRlKCR0b3A6bnVsbCwgJHJpZ2h0Om51bGwsICRib3R0b206bnVsbCwgJGxlZnQ6bnVsbCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBAaWYgJHRvcCAhPW51bGwge1xyXG4gICAgdG9wOiAkdG9wO1xyXG4gIH1cclxuICBAaWYgJHJpZ2h0ICE9bnVsbCB7XHJcbiAgICByaWdodDogJHJpZ2h0O1xyXG4gIH1cclxuICBAaWYgJGJvdHRvbSAhPW51bGwge1xyXG4gICAgYm90dG9tOiAkYm90dG9tO1xyXG4gIH1cclxuICBAaWYgJGxlZnQgIT1udWxsIHtcclxuICAgIGxlZnQ6ICRsZWZ0O1xyXG4gIH1cclxufVxyXG4iLCJodG1sIHtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvIDk2KTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBmb250LXNpemU6IDYyLjUlO1xyXG4gIH1cclxufVxyXG5ib2R5IHtcclxuICBjb2xvcjogJGZvbnQtY29sb3ItZGVmYXVsdDtcclxuICBmb250LXNpemU6IDMuMHJlbTtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMi4xNDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcclxuICB9XHJcbiAgJi5wcmVsb2FkICoge1xyXG4gICAgdHJhbnNpdGlvbjogMHMgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbnN2ZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmFscGhhLWltZyB7XHJcbiAgaW1nIHtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5pbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgcGFkZGluZy10b3A6IDE0LjU4dnc7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmlubmVyIHtcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiB7XHJcbiAgICBsZWZ0OiAzLjEyNXZ3O1xyXG4gICAgcmlnaHQ6IDMuMTI1dnc7XHJcbiAgfTtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHBhZGRpbmc6IHtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9O1xyXG4gIH1cclxuICAmLS1zbSB7XHJcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gICYtLWxnIHtcclxuICAgIG1heC13aWR0aDogMTI2MHB4O1xyXG4gIH1cclxuICAmLS1mcmVlIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5pcy1oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vbmx5IHtcclxuICAmLXBjLFxyXG4gICYtdG91Y2gsXHJcbiAgJi1zcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmLXBjIHtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgJi10b3VjaCB7XHJcbiAgICBAaW5jbHVkZSBtcSh0b3VjaCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgJi1zcCB7XHJcbiAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn0iLCJcclxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjgpLjg57jg4Pjg5flnovjgaflrprnvqlcclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgJ3NwJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJywvL+OCueODnuODm1xyXG4gICd0b3VjaCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCknLC8v44K/44OW44Os44OD44OI57im772e5qiqXHJcbiAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpJyxcclxuICAnbWQnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCknLFxyXG4gICdsZyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCknLFxyXG4gICd4bCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCknLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtY29sb3ItZGVmYXVsdDogIzExMTtcclxuXHJcbiRmb250LWZhbWlseS1kZWZhdWx0OiBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtZmFtaWx5LWFkdmVudDogJ0FkdmVudCBQcm8nLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtc2F3YXJhYmk6IFwiU2F3YXJhYmkgTWluY2hvXCI7XHJcblxyXG4kdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuXHJcbi8vY29sb3JcclxuJGJhc2UtYmx1ZTogIzExMjk5YjtcclxuJHJlZDogI2NjMDAwMDsiLCIuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tb3otZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd2lkdGg6IDkxJTtcclxuICBoZWlnaHQ6IDE0LjU4dnc7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG4gICYtbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsZXgtYmFzaXM6IDIxLjA0dnc7XHJcbiAgICBtYXJnaW4tbGVmdDogMy4xMjV2dztcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIHdpZHRoOiAxNThweDtcclxuICAgICAgbWFyZ2luOiA0N3B4IGF1dG8gNDNweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi10cmlnZ2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtYmFzaXM6IDE0LjU4dnc7XHJcbiAgICBoZWlnaHQ6IDE0LjU4dnc7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDcwcHg7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19iYXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgaGVpZ2h0OiAzLjU3JTtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB0b3A6IDM0LjI5JTtcclxuICAgICAgICBAYXQtcm9vdCAubmF2LW9wZW4gJiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMS43ODUlO1xyXG4gICAgICAgIEBhdC1yb290IC5uYXYtb3BlbiAmIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBib3R0b206IDM0LjI5JTtcclxuICAgICAgICBAYXQtcm9vdCAubmF2LW9wZW4gJiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAYXQtcm9vdCAubmF2LW9wZW4gJiB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjc4NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZ25hdiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgQGluY2x1ZGUgbXEodG91Y2gpIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQuNTh2dyk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTB2dztcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB6LWluZGV4OiAyMDA7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBAYXQtcm9vdCAubmF2LW9wZW4gJiB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgJi1saXN0IHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBtcSh0b3VjaCkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgQGF0LXJvb3QgLm5hdi1vcGVuICYge1xyXG4gICAgICAgICAgQGZvciAkbnVtIGZyb20gMSB0aHJvdWdoIDYge1xyXG4gICAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JG51bX0pIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMjVzICsgJG51bSAqIC4wNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRmb250LWNvbG9yLWRlZmF1bHQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAaW5jbHVkZSBtcSh0b3VjaCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA1LjcydncgNS4ydnc7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjByZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDVweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4IDE1cHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1zdWItbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBtcSh0b3VjaCkge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IC4yNXM7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIEBhdC1yb290IC5uYXYtb3BlbiAmIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjZzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRvdWNoKSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmICsgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodG91Y2gpIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAaW5jbHVkZSBtcSh0b3VjaCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDZ2dyAwO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ljbyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgIGZpbGw6ICNGRkY7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBmaWxsOiAjNjY2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbG93ZXIge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgdHJhbnNpdGlvbjogLjI1cztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGF0LXJvb3QgLm5hdi1vcGVuICYge1xyXG4gICAgICAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC42cztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7XHJcbiAgICAgIH1cclxuICAgICAgJi0tbGcge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogNHZ3IDA7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBmb250LXNpemU6IDMuMHJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWJhbm5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWVzdGltYXRlIHtcclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA4dncgNi4yNXZ3O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcGl0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi1waXRQYyB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1waXRTcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYteW91dHViZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgQGluY2x1ZGUgbXEodG91Y2gpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRtZWdhLW1lbnUtd2lkdGg6IDIxMHB4O1xyXG5ib2R5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LDQxLDE1NSwuOSk7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIEBhdC1yb290IC5uYXYtb3BlbjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBsZWZ0OiAyMDBweDtcclxuICAgICAgd2lkdGg6ICRtZWdhLW1lbnUtd2lkdGg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAlKTtcclxuICAgICAgQGF0LXJvb3QgLm1lZ2FNZW51T3BlbjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1lZ2EtbWVudSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX3BhcmVudCB7XHJcbiAgICBAaW5jbHVkZSBtcSh0b3VjaCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDguNTR2dztcclxuICAgICAgICB3aWR0aDogMy43NXZ3O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgQGF0LXJvb3QgLm1lZ2FNZW51T3BlbjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgbXEodG91Y2gpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogJG1lZ2EtbWVudS13aWR0aDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMCUpO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICBAYXQtcm9vdCAubWVnYS1tZW51OmhvdmVyICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEodG91Y2gpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgbXEodG91Y2gpIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIEBpbmNsdWRlIG1xKHRvdWNoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDR2dyAxMHZ3O1xyXG4gICAgICBmb250LXNpemU6IDMuMHJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19pY28ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICBmaWxsOiAjRkZGO1xyXG4gIH1cclxufSIsIi5mb290ZXIge1xyXG4gIEBleHRlbmQgLmJnLWdyYXk7XHJcbiAgbWFyZ2luLXRvcDogLTMuMTI1dnc7XHJcbiAgcGFkZGluZy10b3A6IDMuMTI1dnc7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIH1cclxuICAmLWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMy4xMjV2dztcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJi1ibnIge1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICAgICAgZGlzcGxheTogLW8tZmxleDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMzEuODc1JTtcclxuICAgICAgfVxyXG4gICAgICAmICsgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNC4xN3Z3O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAyLjE4NzUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWljb25zIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gICAgZGlzcGxheTogLW8tZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZmxleC1iYXNpczogNDcuOCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQuMTd2dztcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMjMuNDMlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjMuNDMlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgJjpob3ZlciAuZm9vdGVyLWljb25zX190eHQge1xyXG4gICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pY28ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19zdHJpcGVfYmx1ZS5naWYpO1xyXG4gICAgfVxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgcGFkZGluZzogLjYyNXZ3IDA7XHJcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1kZWZhdWx0O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N2ZyB7XHJcbiAgICAgIGZpbGw6ICRmb250LWNvbG9yLWRlZmF1bHQ7XHJcbiAgICAgIEBhdC1yb290IGE6aG92ZXIgJiB7XHJcbiAgICAgICAgZmlsbDogJGJhc2UtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLW1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMjcuNHZ3O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE5NnB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTd2dztcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGJvdHRvbTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vYmdfZm9vdGVyX2JlZm9yZV9zcC5wbmcpO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2JnX2Zvb3Rlcl9iZWZvcmVfcGMucG5nKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tZW51IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IDE2N3B4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdGFibGUge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgfVxyXG4gICAgJiArICYgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fcGFyZW50IHtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1uYXYge1xyXG4gICAgQGV4dGVuZCAuY2xlYXJmaXg7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICBjb250ZW50OiAn77yPJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbS1sb3dlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xyXG4gICAgICBjb2xvcjogI0JCQjtcclxuICAgIH1cclxuICB9XHJcbiAgJi1jb3B5cmlnaHQge1xyXG4gICAgcGFkZGluZzogLjM3NXZ3O1xyXG4gICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgJi5kcmFnZ2luZyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICBpbWcge1xyXG4vLyAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8vIERlZmF1bHQgVmFyaWFibGVzXHJcbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xyXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcclxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXHJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxyXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xyXG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xyXG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcclxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XHJcbiAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcclxuICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcclxuICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XHJcbiAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xyXG4gICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIEljb25zICovXHJcblxyXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5PT1cInNsaWNrXCIge1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcclxuICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XHJcbiAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIEFycm93cyAqL1xyXG5cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgZm9udC1zaXplOiAwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIHRyYW5zaXRpb246IC41cztcclxuICBvcGFjaXR5OiAwO1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gIH1cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgfVxyXG4gICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XHJcbiAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zbGljay1wcmV2IHtcclxuICBsZWZ0OiAwO1xyXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYmRiZGJkO1xyXG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2JkYmRiZDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYmRiZGJkO1xyXG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNiZGJkYmQ7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xyXG59XHJcblxyXG5cclxuLyogRG90cyAqL1xyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1LjJ2dztcclxuICBib3R0b206IDUuMnZ3O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICBib3R0b206IDE5cHg7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogLjgzdnc7XHJcbiAgICB3aWR0aDogNi4yNXZ3O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAydnc7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxMTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJhc2UtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogUHJlbG9hZCBpbWcgKi9cclxuXHJcbmJvZHkge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogdXJsKC4uL2ltZy9jbG9zZS5wbmcpIHVybCguLi9pbWcvbG9hZGluZy5naWYpIHVybCguLi9pbWcvcHJldi5wbmcpIHVybCguLi9pbWcvbmV4dC5wbmcpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJi5sYi1kaXNhYmxlLXNjcm9sbGluZyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0Ym94T3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XHJcbiAgb3BhY2l0eTogMC44O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5saWdodGJveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgLmxiLWltYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC8qIEltYWdlIGJvcmRlciAqL1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7XHJcbiAgfVxyXG4gIGEgaW1nIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5sYi1vdXRlckNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICp6b29tOiAxO1xyXG4gIHdpZHRoOiAyNTBweDtcclxuICBoZWlnaHQ6IDI1MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAvKiBCYWNrZ3JvdW5kIGNvbG9yIGJlaGluZCBpbWFnZS5cclxuICAgICBUaGlzIGlzIHZpc2libGUgZHVyaW5nIHRyYW5zaXRpb25zLiAqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGItbG9hZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0MyU7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDI1JTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5sYi1jYW5jZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5sYi1uYXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5sYi1jb250YWluZXIgPiAubmF2IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ubGItbmF2IGEge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09Jyk7XHJcbn1cclxuXHJcbi5sYi1wcmV2LCAubGItbmV4dCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmxiLW5hdiBhIHtcclxuICAmLmxiLXByZXYge1xyXG4gICAgd2lkdGg6IDM0JTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcclxuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubGItbmV4dCB7XHJcbiAgICB3aWR0aDogNjQlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL25leHQucG5nKSByaWdodCA0OCUgbm8tcmVwZWF0O1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sYi1kYXRhQ29udGFpbmVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICp6b29tOiAxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA0cHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNHB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGItZGF0YSB7XHJcbiAgcGFkZGluZzogMCA0cHg7XHJcbiAgY29sb3I6ICNjY2M7XHJcbiAgLmxiLWRldGFpbHMge1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICB9XHJcbiAgLmxiLWNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjNGFlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGItbnVtYmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgfVxyXG4gIC5sYi1jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jbG9zZS5wbmcpIHRvcCByaWdodCBuby1yZXBlYXQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTcwKTtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnR0bCB7XHJcbiAgJi1jbW4tMDEge1xyXG4gICAgLy/opovlh7rjgZcxXHJcbiAgICBAZXh0ZW5kIC5mb250LWFkdmVudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUuMnZ3O1xyXG4gICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xyXG4gICAgfVxyXG4gICAgJl9fc20ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMy4xMjV2dztcclxuICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcHJpbWFyeSB7XHJcbiAgICAvL+S4i+WxpOODmuODvOOCuOOBruODoeOCpOODs+imi+WHuuOBl1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGhlaWdodDogMzV2dztcclxuICAgIHBhZGRpbmc6IHtcclxuICAgICAgbGVmdDogMTB2dztcclxuICAgICAgcmlnaHQ6IDV2dztcclxuICAgIH07XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZvbnQtc2l6ZTogNi4ycmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBoZWlnaHQ6IDIwdnc7XHJcbiAgICAgIHBhZGRpbmc6IHtcclxuICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICB9O1xyXG4gICAgICBmb250LXNpemU6IDQuMHJlbTtcclxuICAgIH1cclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgcGFkZGluZzoge1xyXG4gICAgICAgIGxlZnQ6IDV2dztcclxuICAgICAgICByaWdodDogMTB2dztcclxuICAgICAgfTtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzoge1xyXG4gICAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiA2MCU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTV2dztcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIxMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hZHZlbnQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10eHQpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBhdC1yb290IC50dGwtcHJpbWFyeS0tcmlnaHQgJiB7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IC01dnc7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWJvcmRlci1ib3R0b20ge1xyXG4gICAgQGV4dGVuZCAuY2xlYXJmaXg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnZ3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjIzZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjQ1ZW07XHJcbiAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYmFzZS1ibHVlO1xyXG4gICAgZm9udC1zaXplOiA0LjByZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxuICAgICZfX3R4dC1mbG9hdCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLXRvcDogLjNlbTtcclxuICAgICAgZm9udC1zaXplOiA3MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYmx1ZSB7XHJcbiAgICBtYXJnaW46IDUuMnZ3IDAgMnZ3O1xyXG4gICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICBmb250LXNpemU6IDQuMHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW46IDI4cHggMCA4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIlxyXG5cclxuLmJ0biB7XHJcbiAgJi1jbW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDMxLjI1dnc7XHJcbiAgICBwYWRkaW5nOiAydncgMDtcclxuICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsdWU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ibHVlO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBmb250LXNpemU6IDQuMHJlbTtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgfVxyXG4gICAgJi0tZ3JheSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNBQUE7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI0FBQTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0FBQTtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbGcge1xyXG4gICAgICB3aWR0aDogNzB2dztcclxuICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tc2l6ZS1mcmVlIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IHtcclxuICAgICAgICBsZWZ0OiA3dnc7XHJcbiAgICAgICAgcmlnaHQ6IDd2dztcclxuICAgICAgfTtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzoge1xyXG4gICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1yYWRpdXMge1xyXG4gICAgQG1peGluIGJ0bi1yYWRpdXMtY29sb3IoJGJvcmRlci1jb2xvciwkYmctY29sb3IpIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJnLWNvbG9yO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgIGNvbG9yOiAkYmctY29sb3I7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGZpbGw6ICRiZy1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJ0bi1yYWRpdXMtY29sb3IoJGJhc2UtYmx1ZSwkYmFzZS1ibHVlKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDYwdnc7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDN2dyAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTB2dztcclxuICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsdWU7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pY28ge1xyXG4gICAgICBmaWxsOiAjRkZGO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIH1cclxuICAgICYtLWxpZ2h0LWJsdWUge1xyXG4gICAgICBAaW5jbHVkZSBidG4tcmFkaXVzLWNvbG9yKCM1MjZiZTIsIzUyNmJlMik7XHJcbiAgICB9XHJcbiAgICAmLS1taWRpdW0tYmx1ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJ0bi1yYWRpdXMtY29sb3IoIzMxNEFCRSwjMzE0QUJFKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1hcmVhIHtcclxuICAgIG1hcmdpbi10b3A6IDYuMjV2dztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbDIge1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICAgICAgZGlzcGxheTogLW8tZmxleDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMzAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgICAmICsgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3Z3O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmJ0biB7XHJcbiAgICAmLWNtbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1jbW4tLXNpemUtZnJlZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcclxuICB9XHJcbn0iLCIubGlzdCB7XHJcbiAgJi1zdHlsZS0tbm9uZSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgfVxyXG4gICYtbnVtYmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgfVxyXG4gICYtdHh0LWxpbmsge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDN2dztcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWQtbGlzdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gICAgZGlzcGxheTogLW8tZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4IDAgMTBweDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGkgKyBsaTpiZWZvcmUge1xyXG4gICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxLjByZW07XHJcbiAgICAgIGNvbnRlbnQ6ICc+JztcclxuICAgIH1cclxuICAgICZfX2ljbyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgIGZpbGw6ICM2ODY4Njg7XHJcbiAgICAgICYtLXdoaXRlIHtcclxuICAgICAgICBmaWxsOiAjRkZGO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmdyaWQge1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgJl9fY29sMDIge1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDQ4JTtcclxuICAgICAgbWF4LXdpZHRoOiA0OCU7XHJcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA0JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIlxyXG4vL3RhYmxlXHJcbi50YWJsZSB7XHJcbiAgJi1jbW4ge1xyXG4gICAgQGluY2x1ZGUgdGFibGUtY21uO1xyXG4gIH1cclxufVxyXG4udGFibGUtbGF5b3V0IHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICAmICsgJiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG59XHJcbiIsIi8qXHJcbiNvdmVydmlld1xyXG7jgJBCbG9ja+OAkVxyXG4qL1xyXG4uYmcge1xyXG4gICYtd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICB9XHJcbiAgJi1ncmF5IHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgfVxyXG4gICYtbmF2eSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDcxNjUwO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjIHtcclxuICAmLWNtbiB7Ly/lhbHpgJrjgrvjgq/jgrfjg6fjg7NcclxuICAgIHBhZGRpbmc6IHtcclxuICAgICAgdG9wOiAxNi42NnZ3O1xyXG4gICAgICBib3R0b206IDE2LjY2dnc7XHJcbiAgICB9O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IHtcclxuICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMTAwcHg7XHJcbiAgICAgIH07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbWQgey8v44K744Kv44K344On44Oz5LitXHJcbiAgICBwYWRkaW5nOiB7XHJcbiAgICAgIHRvcDogMTJ2dztcclxuICAgICAgYm90dG9tOiAxMnZ3O1xyXG4gICAgfTtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBwYWRkaW5nOiB7XHJcbiAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgfTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zbSB7Ly/jgrvjgq/jgrfjg6fjg7PlsI9cclxuICAgIHBhZGRpbmc6IHtcclxuICAgICAgdG9wOiA4dnc7XHJcbiAgICAgIGJvdHRvbTogOHZ3O1xyXG4gICAgfTtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBwYWRkaW5nOiB7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgfTtcclxuICAgIH1cclxuICB9XHJcbiAgJi14cyB7Ly/jgrvjgq/jgrfjg6fjg7PmpbXlsI9cclxuICAgIHBhZGRpbmc6IHtcclxuICAgICAgdG9wOiA0dnc7XHJcbiAgICAgIGJvdHRvbTogNHZ3O1xyXG4gICAgfTtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBwYWRkaW5nOiB7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgfTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3gge1xyXG4gICYtY21uIHtcclxuICAgIHBhZGRpbmc6IDV2dyA0dnc7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDIycHggMzBweDtcclxuICAgIH1cclxuICAgICYgKyAmIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHZ3O1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYWxlcnQge1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICAgICAgZGlzcGxheTogLW8tZmxleDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9faWNvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZGlzcGxheSB7XHJcbiAgJi1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJi1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAmLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG59IiwiLmludHJvIHtcclxuICBtYXJnaW4tdG9wOiA1LjJ2dztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIH1cclxuICAmX190dGwge1xyXG4gICAgZm9udC1zaXplOiAxNDglO1xyXG4gIH1cclxuICAmX19idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogN3Z3O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ib3gtbWVudSB7XHJcbiAgbWFyZ2luLXRvcDogN3Z3O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gICZfX2ltZyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgIEBhdC1yb290IC5ib3gtbWVudV9faXRlbTpob3ZlciAmIHtcclxuICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDR2dztcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDQ4JTtcclxuICAgICAgbWF4LXdpZHRoOiA0OCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25hbWUge1xyXG4gICAgbWFyZ2luLXRvcDogLjN2dztcclxuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N2ZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXZ3O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNXZ3O1xyXG4gICAgZmlsbDogI0ZGRjtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWVudS1hdWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgJl9faGVhZCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICAgIGRpc3BsYXk6IC1vLWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZDogI2VmYjQxODtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNDV2dztcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiA0OCU7XHJcbiAgICAgIG1heC13aWR0aDogNDglO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNTUlO1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190eHQge1xyXG4gICAgcGFkZGluZzogNXZ3O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDUyJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MiU7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faWNvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjV2dztcclxuICAgIG1hcmdpbi10b3A6IC0uOHZ3O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgJiArICYge1xyXG4gICAgICBtYXJnaW4tdG9wOiAuODVlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZmxvdyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMTJ2dztcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIEBtaXhpbiBpY28tYmFsbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xyXG4gIH1cclxuICAmX19ib3JkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNHZ3O1xyXG4gICAgd2lkdGg6IDJweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsdWU7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGljby1iYWxsO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTZweDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC03cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGV4dGVuZCAuY2xlYXJmaXg7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogNDAuNjI1JTtcclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmICsgJiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZ2dztcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgaWNvLWJhbGw7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgICAgdG9wOiAyNXZ3O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC04dncgLSA2cHgpO1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHRvcDogMTQwcHg7XHJcbiAgICAgICAgQGF0LXJvb3QgLmZsb3dfX2l0ZW06bnRoLWNoaWxkKG9kZCk6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDdweCk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjMuMDclO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAYXQtcm9vdCAuZmxvd19faXRlbTpudGgtY2hpbGQoZXZlbik6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IC03cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIzLjA3JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xyXG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICAgIHRvcDogMjV2dztcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogOHZ3O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHRvcDogMTQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIzLjA3JTtcclxuICAgICAgICBAYXQtcm9vdCAuZmxvd19faXRlbTpudGgtY2hpbGQob2RkKTphZnRlciB7XHJcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAYXQtcm9vdCAuZmxvd19faXRlbTpudGgtY2hpbGQoZXZlbik6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZyBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtaW4taGVpZ2h0OiAyMHZ3O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbnVtYmVyIHtcclxuICAgIEBleHRlbmQgLmZvbnQtYWR2ZW50O1xyXG4gICAgd2lkdGg6IDIwdnc7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBmb250LXNpemU6IDYuMHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBmb250LXNpemU6IDMuMHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHh0IHtcclxuICAgIHBhZGRpbmc6IDN2dztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1ncmlkIHtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiA0dnc7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgJiArICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDV2dztcclxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXB0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogM3Z3O1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiJG5ld3NDYXRlZ29yeTogKFxyXG4gIGJpZ3RpcmU6IzRlOWZiZCxcclxuICBrb3NoaWdheWE6IzNhYjc2ZixcclxuICB5b3NoaWthd2E6IzEzNDY5NSxcclxuICBhbGxzaG9wOiNjYzAwMDAsXHJcbiAgbmV3czojZmFhMDAyLFxyXG4gIHRpcmU6IzAwMDAwMCxcclxuKTtcclxuXHJcbi5pY28ge1xyXG4gICYtbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAyLjR2dztcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQ6ICNjYzAwMDA7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgfVxyXG4gICAgJi0tYmx1ZSB7XHJcbiAgICAgIEBleHRlbmQgLmljby1sYWJlbDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzNDY5NTtcclxuICAgIH1cclxuICAgICYtLWdyZWVuIHtcclxuICAgICAgQGV4dGVuZCAuaWNvLWxhYmVsO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FiNzZmO1xyXG4gICAgfVxyXG4gICAgJi0tbGlnaHQtYmx1ZSB7XHJcbiAgICAgIEBleHRlbmQgLmljby1sYWJlbDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRlOWZiZDtcclxuICAgIH1cclxuICAgICYtLXJlZCB7XHJcbiAgICAgIEBleHRlbmQgLmljby1sYWJlbDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgIH1cclxuICAgICYtLWdyYXkge1xyXG4gICAgICBAZXh0ZW5kIC5pY28tbGFiZWw7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5uZXdzLWxpc3Qge1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICYgKyAmIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgICYgPiBkaXYge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2hlYWQge1xyXG4gICAgd2lkdGg6IDI4JTtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ljbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAuNHZ3O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJ2dztcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogI2UxM2M0YztcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgd2lkdGg6IDIzdnc7XHJcbiAgICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gICAgfVxyXG4gICAgJi0tcHVycGxlIHtcclxuICAgICAgYmFja2dyb3VuZDogIzg5NTdhMTtcclxuICAgIH1cclxuICAgICYtLW5hdnkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDYzZjZlO1xyXG4gICAgfVxyXG4gICAgJi0tZ3JlZW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMWQ3Mzc0O1xyXG4gICAgfVxyXG4gICAgJi0tcmVkIHtcclxuICAgICAgYmFja2dyb3VuZDogI2UxM2M0YztcclxuICAgIH1cclxuICAgICYtLXllbGxvdyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmN2I4MDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3R4dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNSU7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5uZXdzIHtcclxuICAmLXBhZ2UtaW5uZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuMnZ3O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjJ2dztcclxuICAgIH1cclxuICB9XHJcbiAgJi1tZXRhbC1pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnZ3O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJ2dztcclxuICAgIH1cclxuICB9XHJcbiAgJi1hcnRpY2xlIHtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXZ3O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNlYyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXZ3O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggIzExMjk5YiBzb2xpZDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190eHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDV2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcGhvdG9ib3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogLW8tZmxleDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAmX19jYXB0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgZmxleC1iYXNpczogMzEuNCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA0OCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoM24pKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjklO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG4rNCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUobiszKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA3NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIC5tb2RhbC1jbG9zZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZnAtY2xvc2Uge1xyXG4vLyAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLWJveCB7XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzIHtcclxuICAmLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogNy4ydnc7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1saXN0IHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNS4zM3Z3O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgQGF0LXJvb3Qge1xyXG4gICAgICAgIC5zaG93YS1uZXdzLWxpc3Qge1xyXG4gICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmICsgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNS4zM3Z3O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGZvbnQtY29sb3ItZGVmYXVsdDtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jZWxsIHtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Nob3AtbmFtZSB7XHJcbiAgICAgIHdpZHRoOiAyNHZ3O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMy4zM3Z3O1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4xNDtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogNHZ3O1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXBhZ2VyIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gICAgZGlzcGxheTogLW8tZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgZmxleC1iYXNpczogMjRweDtcclxuICAgICAgbWF4LXdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgICAucGFnZS1udW1iZXJzIHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgZmxleC1iYXNpczogMjRweDtcclxuICAgICAgbWF4LXdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1kZWZhdWx0O1xyXG4gICAgICAmLm5leHQsJi5wcmV2IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZmxleC1iYXNpczogN3B4O1xyXG4gICAgICAgIG1heC13aWR0aDogN3B4O1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiAjQ0NDXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICBAZXh0ZW5kIC5wYWdlLW51bWJlcnM7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTEyOTliO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTI5OWI7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4vLyAgICAgIEBleHRlbmQgLnR4dC1mYWRlO1xyXG4gICAgfVxyXG4vLyAgICAmX19idG4ge1xyXG4vLyAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbi8vICAgICAgY29sb3I6ICRmb250LWNvbG9yLWRlZmF1bHQ7XHJcbi8vICAgICAgJi0tY3VycmVudCB7XHJcbi8vICAgICAgICBAZXh0ZW5kIC5uZXdzLXBhZ2VyX19idG47XHJcbi8vICAgICAgICBib3JkZXItY29sb3I6ICRmb250LWNvbG9yLWRlZmF1bHQ7XHJcbi8vICAgICAgICBiYWNrZ3JvdW5kOiAkZm9udC1jb2xvci1kZWZhdWx0O1xyXG4vLyAgICAgICAgY29sb3I6ICNGRkY7XHJcbi8vICAgICAgfVxyXG4vLyAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL+ODi+ODpeODvOOCueOCv+ODliB0aXJlL21vZHVsZXMvbW9kdWxlLnNjc3Pjga7kuK3jgavjgoLlkIzjgZjoqJjov7DjgYzjgYLjgovjgYzku5bjgbjjga7lvbHpn7/jgpLogIPjgYjjgabjgZPjgaHjgonjgavjgoLoqJjovIlcclxuLmNtbi1uYXYge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgZGlzcGxheTogLW8tZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tdG9wOiAtM3Z3O1xyXG4gIG1hcmdpbi1ib3R0b206IDEydnc7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBmbGV4LWJhc2lzOiAzMiU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgbWFyZ2luLXRvcDogM3Z3O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDIyLjklO1xyXG4gICAgICBtYXgtd2lkdGg6IDIyLjklO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgICYgKyAmIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgICYtLWNvbDA0IHtcclxuICAgICAgZmxleC1iYXNpczogNDglO1xyXG4gICAgICBAZXh0ZW5kIC5jbW4tbmF2X19pdGVtO1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZmxleC1iYXNpczogMjIuOSU7XHJcbiAgICAgIG1heC13aWR0aDogMjIuOSU7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICYgKyAmIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMi43JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1jb2wwMyB7XHJcbiAgICAgIEBleHRlbmQgLmNtbi1uYXZfX2l0ZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDMxLjYlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzEuNiU7XHJcbiAgICAgIH1cclxuICAgICAgJiArICYge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjU1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICYtYm9yZGVyLWJvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICBjb2xvcjogI0NDQztcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjREREO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICBAZXh0ZW5kIC5idG4tYm9yZGVyLWJvdHRvbTtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL+OCv+ODluWIh+OCiuabv+OBiOOBruODnOOCv+ODs+iJslxyXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRuZXdzQ2F0ZWdvcnkge1xyXG4gICAgLmFjdGl2ZSAuYnRuLWJvcmRlci0tI3skbmFtZX0ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxufVxyXG4vL+aYreWSjOODoeOCv+ODq+ODi+ODpeODvOOCueOBruOCq+ODhuOCtOODquODvOiJslxyXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRuZXdzQ2F0ZWdvcnkge1xyXG4gICAgLm5ld3MtbGlzdF9faWNvLS0jeyRuYW1lfSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICAgIH1cclxufVxyXG4vL+OCv+OCpOODpOOCt+ODp+ODg+ODl+ODi+ODpeODvOOCueOBruOCq+ODhuOCtOODquODvOiJslxyXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRuZXdzQ2F0ZWdvcnkge1xyXG4gICAgLmljby1sYWJlbC0tI3skbmFtZX0ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtbmV3cy1wYWdlIHtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIC5tZnAtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDc0MHB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgLm1mcC1hcnJvdy1sZWZ0IHtcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgfVxyXG4gICAgICAubWZwLWFycm93LXJpZ2h0IHtcclxuICAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4vLyAgQGluY2x1ZGUgbXEoc3ApIHtcclxuLy8gICAgLm1mcC1hcnJvdyB7XHJcbi8vICAgICAgbWFyZ2luLXRvcDogMDtcclxuLy8gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC42KTtcclxuLy8gICAgfVxyXG4vLyAgICAubWZwLWFycm93LWxlZnQge1xyXG4vLyAgICAgIGxlZnQ6IC0xMHB4O1xyXG4vLyAgICB9XHJcbi8vICAgIC5tZnAtYXJyb3ctcmlnaHQge1xyXG4vLyAgICAgIHJpZ2h0OiAtMTBweDtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4iLCIuZm9ybS10YWJsZSB7XHJcbiAgQGluY2x1ZGUgdGFibGUtY21uO1xyXG59XHJcbi5mb3JtIHtcclxuICAmLWFyZWEge1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMjY1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWV4YW1wbGUge1xyXG4gICAgbWFyZ2luLXRvcDogMS4ydnc7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1peGluIGZvcm0taW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAydnc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBwYWRkaW5nOiAzcHggN3B4O1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1pbnB1dCB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLWlucHV0O1xyXG4gICAgJi0tc20ge1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAmLS14cyB7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXR4dGFyZWEge1xyXG4gICAgQGluY2x1ZGUgZm9ybS1pbnB1dDtcclxuICAgIG1heC13aWR0aDogNjY0cHg7XHJcbiAgICBoZWlnaHQ6IDQwdnc7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXNlbGVjdCB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLWlucHV0O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3Z3O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRiB1cmwoLi4vaW1nL2NvbW1vbi9pY29fZm9ybV9zZWxlY3QucG5nKSByaWdodCBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBwYWRkaW5nOiB7XHJcbiAgICAgICAgcmlnaHQ6IDU4cHg7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgfTtcclxuICAgIH1cclxuICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICAvL0lF55So55+i5Y2w6Z2e6KGo56S6XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYnRuIHtcclxuICAgIC8v44OB44Kn44OD44Kv44Oc44OD44Kv44K544KE44Op44K444Kq44Oc44K/44OzXHJcbiAgICBtYXJnaW4tdG9wOiAtLjV2dztcclxuICAgIG1hcmdpbi1yaWdodDogM3Z3O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbGFiZWxzIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYmlydGgge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAydnc7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1pbnB1dC0tc20ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1pbnB1dC0teHMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1pbnB1dC0tc20sXHJcbiAgICAgIC5mb3JtLWlucHV0LS14cyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3VuaXQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnZ3O1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXRpbWVzIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gICAgZGlzcGxheTogLW8tZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAmICsgJiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDV2dztcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICYgKyAmIHtcclxuICAgICAgICBtYXJnaW46IDN2dyAwIDAgMDtcclxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3VuaXQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnZ3O1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaW1hZ2VzIHtcclxuICAgICZfX3VuaXQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICAgICYgKyAmIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1idG4tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICAgIGRpc3BsYXk6IC1vLWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA2dnc7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAmICsgJiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZ2dztcclxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXR4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gICAgZm9udC1zaXplOiA5MCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAuZm9ybSB7XHJcbiAgICYtc2VsZWN0IHtcclxuICAgICBwYWRkaW5nLXJpZ2h0OiA4dnc7XHJcbiAgIH1cclxuICAgJi1zZWxlY3QyIHtcclxuICAgICBwYWRkaW5nLXJpZ2h0OiAxMXZ3O1xyXG4gICB9XHJcbiAgICYtc2VsZWN0MiB7XHJcbiAgICB3aWR0aDogMTAwJTsgICAgXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTN2dztcclxuICAgIGJhY2tncm91bmQ6ICNGRkYgdXJsKC4uL2ltZy9jb21tb24vaWNvX2Zvcm1fc2VsZWN0LnBuZykgcmlnaHQgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgIH1cclxuIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5mb3JtIHtcclxuICAgIEBtaXhpbiBmb3JtLWlucHV0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDJ2dztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDdweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zZWxlY3QyIHtcclxuICAgIEBpbmNsdWRlIGZvcm0taW5wdXQ7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEzdnc7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGIHVybCguLi9pbWcvY29tbW9uL2ljb19mb3JtX3NlbGVjdC5wbmcpIHJpZ2h0IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IHtcclxuICAgICAgICByaWdodDogNThweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB9O1xyXG4gICAgfVxyXG4gICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgIC8vSUXnlKjnn6LljbDpnZ7ooajnpLpcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zZWxlY3QyIHsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxyXG4gIH1cclxufSIsIi8qXHJcbiNvdmVydmlld1xyXG7jgJBPdGhlcuOAkVxyXG4qL1xyXG5cclxuLy9pY29uXHJcbi5pY28ge1xyXG4gICYtYXJyb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRiYXNlLWJsdWU7XHJcbiAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN0cm9rZSB7XHJcbiAgJi1ibHVlIHtcclxuICAgIHN0cm9rZTogJGJhc2UtYmx1ZTtcclxuICB9XHJcbiAgJi1ncmF5IHtcclxuICAgIHN0cm9rZTogIzkwOThhMTtcclxuICB9XHJcbn1cclxuLmZpbGwge1xyXG4gICYtYmx1ZSB7XHJcbiAgICBmaWxsOiAkYmFzZS1ibHVlO1xyXG4gIH1cclxuICAmLWdyYXkge1xyXG4gICAgZmlsbDogIzkwOThhMTtcclxuICB9XHJcbiAgJi13aGl0ZSB7XHJcbiAgICBmaWxsOiAjRkZGO1xyXG4gIH1cclxuICAmLXllbGxvdyB7XHJcbiAgICBmaWxsOiAjZmFjZDQ2O1xyXG4gIH1cclxufVxyXG5cclxuLy9mb250XHJcbi5mb250IHtcclxuICAmLXJlZCB7XHJcbiAgICBjb2xvcjogI2NjMDAwMDtcclxuICB9XHJcbiAgJi1vcmFuZ2Uge1xyXG4gICAgY29sb3I6ICNFMTg3MDA7XHJcbiAgfVxyXG4gICYtYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgJi1ibGFjayB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICB9XHJcbiAgJi13aGl0ZSB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICB9XHJcbiAgJi1ncmF5IHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gIH1cclxuICAmLWdvbGQge1xyXG4gICAgY29sb3I6ICNEOTlCMzE7XHJcbiAgfVxyXG4gICYtYmx1ZSB7XHJcbiAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICB9XHJcbiAgJi1leC1zbSB7XHJcbiAgICBmb250LXNpemU6IDEuMHJlbTtcclxuICB9XHJcbiAgJi1zbSB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxuICB9XHJcbiAgJi1sZyB7XHJcbiAgICBmb250LXNpemU6IDEyNSU7XHJcbiAgfVxyXG4gICYteGwge1xyXG4gICAgZm9udC1zaXplOiAxNDMlO1xyXG4gIH1cclxuICAmLWFkdmVudCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFkdmVudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4gIH1cclxuICAmLWFkdmVudC1zYiB7XHJcbiAgICBAZXh0ZW5kIC5mb250LWFkdmVudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG4gICYtZmFtaWx5LWRlZmF1bHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLy90eHRcclxuLnR4dCB7XHJcbiAgJi1hdHRlbnRpb24ge1xyXG4gICAgQGluY2x1ZGUgaWNvLWxpc3Q7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICfigLsnO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWRpc2Mge1xyXG4gICAgQGluY2x1ZGUgaWNvLWxpc3Q7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAn4pePJztcclxuICAgIH1cclxuICB9XHJcbiAgJi1jdWJlIHtcclxuICAgIEBpbmNsdWRlIGljby1saXN0O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDNweDtcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1ibGFjayB7XHJcbiAgICAgIEBleHRlbmQgLnR4dC1jdWJlO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWljbyB7XHJcbiAgICBAaW5jbHVkZSBpY28tbGlzdDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtdHh0KTtcclxuICAgIH1cclxuICAgICYtLXJlZDpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJHJlZDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1saW5rIHtcclxuICAgIEBpbmNsdWRlIGxpbmtUeHQ7XHJcbiAgICAmLS1kaXNhYmxlZCB7XHJcbiAgICAgIGN1cnNvcjogdGV4dDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1ibHVlIHtcclxuICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1uYXYge1xyXG4gICAgJi1tZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICRmb250LWNvbG9yLWRlZmF1bHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc20ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjByZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vZmxvYXRcclxuLmZsb2F0IHtcclxuICAmLWxlZnQge1xyXG4gICAgQGluY2x1ZGUgbXEoeGwpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcmlnaHQge1xyXG4gICAgQGluY2x1ZGUgbXEoeGwpIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gdmVydGljYWwgYWxpZ25cclxuLnZhbGlnbiB7XHJcbiAgJi10b3Age1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLW1pZGRsZSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYtYm90dG9tIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi1iYXNlbGluZSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vYm9yZGVyXHJcbi5ib3JkZXIge1xyXG4gIHBhZGRpbmc6IDAgNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZjdmN2Y7XHJcbiAgJi1ib3R0b20ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3ZjdmN2Y7XHJcbiAgfVxyXG59XHJcblxyXG4vL3RleHQtYWxpZ25cclxuLmFsaWduIHtcclxuICAmLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgJi1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLy9wb3NpdGlvblxyXG4ucG9zaXRpb24ge1xyXG4gICYtcmVsYXRpdmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmLWFic29sdXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbn1cclxuXHJcbi8vZGlzcGxheVxyXG4uZGlzcGxheSB7XHJcbiAgJi1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJi1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAmLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG59IiwiLnRvcCB7XHJcbiAgJi1tdiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX19ibnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBhOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1NCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zbGlkZXIge1xyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IDg1LjR2dztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgIGhlaWdodDogNjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogODUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL+OCueODqeOCpOODgOODvOiDjOaZr+eUu+WDj+OBr+OAjG12XyQkX3BjLmpwZ+OAjeOBruOCiOOBhuOBquW9ouOBp+WRveWQjeOBl+OAgeS4i+iomG1peGlu44Gn5Ye65YqbXHJcbiAgICBAbWl4aW4gbXYtaW1nKCRzcmMpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvI3skc3JjfV9zcC5qcGcpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC8jeyRzcmN9X3BjLmpwZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYwMSB7XHJcbiAgICAgIEBpbmNsdWRlIG12LWltZyhtdl8wMSk7XHJcbiAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgdG9wOiAyOS44JTtcclxuICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1LjJ2dztcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICBmb250LXNpemU6IDQuMHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDFweCAjNWI4YmNhLFxyXG4gICAgICAgICAgICAgICAgICAgICAwIDAgM3B4ICM1YjhiY2EsXHJcbiAgICAgICAgICAgICAgICAgICAgIDAgMCA3cHggIzViOGJjYTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJZdSBNaW5jaG9cIiwgXCJZdU1pbmNob1wiLCAnTm90byBTZXJpZiBKYXBhbmVzZScsIHNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICB0b3A6IDM1LjglO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgNXB4ICM1YjhiY2EsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgMCAwIDdweCAjNWI4YmNhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgIDAgMCA3cHggIzViOGJjYTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYwMiB7XHJcbiAgICAgIEBpbmNsdWRlIG12LWltZyhtdl8wMik7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjAzIHtcclxuICAgICAgQGluY2x1ZGUgbXYtaW1nKG12XzAzKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmMDQge1xyXG4gICAgICBAaW5jbHVkZSBtdi1pbWcobXZfMDQpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYwNSB7XHJcbiAgICAgIEBpbmNsdWRlIG12LWltZyhtdl8wNSk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjA2IHtcclxuICAgICAgQGluY2x1ZGUgbXYtaW1nKG12XzA2KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmMDcge1xyXG4gICAgICBAaW5jbHVkZSBtdi1pbWcobXZfMDcpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYXJyb3cge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3R0b206IDMuNzV2dztcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgYm90dG9tOiAyNnB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgICAmX190eHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4xdnc7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19iYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMy4xMjV2dztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBhbmltYXRpb246IGFycm93LXNjcm9sbCAxLjVzIGluZmluaXRlO1xyXG4gICAgICAgICAgQGtleWZyYW1lcyBhcnJvdy1zY3JvbGwge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1hbm5vdW5jZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWXUgTWluY2hvXCIsIFwiWXVNaW5jaG9cIjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWludHJvIHtcclxuICAgIEBleHRlbmQgLmNsZWFyZml4O1xyXG4gICAgcGFkZGluZzogMCAzLjEyNXZ3O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fYm5yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWVzdGltYXRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA4dnc7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgIHdpZHRoOiA3MDBweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tZXN0aW1hdGUtbGFyZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDh2dztcclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tcmVjcnVpdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgIHdpZHRoOiA3MDBweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190dGwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0dnc7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjByZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgc21hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICB3aWR0aDogODYuMDR2dztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190eHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0dnc7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1uYXYge1xyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMjAuOHZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNSU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiArICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgZm9udC1zaXplOiA2LjByZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMC44dnc7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC4wcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDQuMHJlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNC4wcmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYWR2ZW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10eHQpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTIuMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1peGluIGZsb2F0LXR4dCgkZGlyZWN0aW9uKSB7XHJcbiAgICAgICAgI3skZGlyZWN0aW9ufTogNS43dnc7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICAjeyRkaXJlY3Rpb259OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAjeyRkaXJlY3Rpb259OiAtMnZ3O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICAgICN7JGRpcmVjdGlvbn06IC0zMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAYXQtcm9vdCAudG9wLW5hdl9fbGluazpudGgtY2hpbGQob2RkKSAmIHtcclxuICAgICAgICBAaW5jbHVkZSBmbG9hdC10eHQobGVmdCk7XHJcbiAgICAgIH1cclxuICAgICAgQGF0LXJvb3QgLnRvcC1uYXZfX2xpbms6bnRoLWNoaWxkKGV2ZW4pICYge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsb2F0LXR4dChyaWdodCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1uZXdzIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX25ld3Nfc3AucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gIH1cclxufVxyXG4iLCIuY29tcGFueSB7XHJcbiAgJi1ibnIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBtYXJnaW46IDEwLjV2dyBhdXRvIDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1dnc7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXZ3O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgcGFkZGluZzogM3Z3O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRUVFO1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAzdnc7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDM4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1ib3gtbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ5JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ5JTtcclxuICAgICAgfVxyXG4gICAgICAmICsgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXZ3O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAyJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tbm8tYm9yZGVyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3R0bCB7XHJcbiAgICAgIHBhZGRpbmc6IDN2dyAwIDJ2dztcclxuICAgICAgYmFja2dyb3VuZDogI0VFRTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3R4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDN2dztcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWljby13aW5kb3cge1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxdnc7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1pc28tbG9nbyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMzJ2dztcclxuICAgIG1hcmdpbjogMCAwIDIuNXZ3IDIuNXZ3O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc2hvcHMge1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICAgICAgZGlzcGxheTogLW8tZmxleDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ4JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcclxuICAgICAgfVxyXG4gICAgICAmLS1sZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ3JpZCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogLW8tZmxleDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzdnc7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZzogNHZ3O1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDgzcHg7XHJcbiAgICAgICAgQGF0LXJvb3QgLmNvbXBhbnktc2hvcHNfX2l0ZW0tLWxnICYge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICAmLWFyZWEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDR2dztcclxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG5zIHtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogLW8tZmxleDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgKyAmIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDN2dztcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDQlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS0zY29sIHtcclxuICAgICAgICAgICYgKyAmIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1nYWxsZXJ5IHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxOSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1JTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDVuKSxcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLW9yZ2FuaXphdGlvbiB7XHJcbiAgICBpbWdbc3JjJD1cIi5zdmdcIl0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIudXNlZC1kb2N1bWVudHMge1xyXG4gICZfX2JveCB7XHJcbiAgICBwYWRkaW5nOiA0dnc7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggNDZweCAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19hdHRlbnRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogNXZ3O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udXNlZC1jYXJkcyB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tb3otZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi10b3A6IC02dnc7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzRweDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiA0OCU7XHJcbiAgICAgIG1heC13aWR0aDogNDglO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2dnc7XHJcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZmxleC1iYXNpczogMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMzJTtcclxuICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3R4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAydnc7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICAgIHNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiA3OCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnRpcmUge1xyXG4gICYtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4dnc7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi10dGwge1xyXG4gICAgY29sb3I6ICMwMzE4NTM7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogNC4wcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiAzLjByZW07XHJcbiAgICB9XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNjMDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi10cm91YmxlcyB7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDV2dztcclxuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gICAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAzMS4yNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMS4yNSU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMy4xMjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYm94IHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogM3Z3IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA0NSU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzdweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi0tcmVkIHtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkcmVkO1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faWNvIHtcclxuICAgICAgZmlsbDogJHJlZDtcclxuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxNSU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190eHQge1xyXG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICBmbGV4LWJhc2lzOiA3MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Fycm93IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogNiU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luOiAyM3B4IGF1dG8gMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wcml2YWN5IHtcclxuICAmLXRhYmxlIHtcclxuICAgICYtLWZpeGVkIHtcclxuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgIH1cclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNpdGVtYXAtbGlzdCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tb3otZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XHJcbiAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICBjb250ZW50OiAnLyc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZW1hcCB7XHJcbiAgQG1peGluIHNpdGVtYXAtaWNvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBmaWxsOiAjNjY2O1xyXG4gIH1cclxuICAmX19pY28tbWFpbCB7XHJcbiAgICBAaW5jbHVkZSBzaXRlbWFwLWljbztcclxuICB9XHJcbiAgJl9faWNvLWJsYW5rIHtcclxuICAgIEBpbmNsdWRlIHNpdGVtYXAtaWNvO1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuICB9XHJcbn1cclxuLnB1cmNoYXNlcmVxdWVzdGZvcm0gLmxvZ28taGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgbXEodG91Y2gpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5wdXJjaGFzZXJlcXVlc3Rmb3JtIC5tYWluLXZpc3VhbCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3B1cmNoYXNlcmVxdWVzdGZvcm0vYmdfbXYuanBnKSBuby1yZXBlYXQgNTAlIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHVyY2hhc2VyZXF1ZXN0Zm9ybTIge1xyXG4gICYtbWFpbi12aXN1YWwge1xyXG4gICAgaGVpZ2h0OiA3MDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHVyY2hhc2VyZXF1ZXN0Zm9ybTIvbWFpbl9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLW9ubHktcGMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLW9ubHktc3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaW1nMDEge1xyXG4gICAgbWFyZ2luOiAxNnB4IDAgNzRweDtcclxuICAgIEBpbmNsdWRlIG1xKHRvdWNoKSB7XHJcbiAgICAgIG1hcmdpbjogNHZ3IDAgMTB2dztcclxuICAgIH1cclxuICB9XHJcbiAgJi1pbWcwMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgbXEodG91Y2gpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNy41dnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdGVsLWJ1dHRvbiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnM7XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hY3RpdmUge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cclxuXHJcbi5tZnAtYmcge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDQyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XHJcbiAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4ubWZwLXdyYXAge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDQzO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZnAtY29udGFpbmVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBwYWRkaW5nOiAwIDhweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbn1cclxuXHJcbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1mcC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB6LWluZGV4OiAxMDQ1O1xyXG59XHJcblxyXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LCAubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBhdXRvO1xyXG59XHJcblxyXG4ubWZwLWFqYXgtY3VyIHtcclxuICBjdXJzb3I6IHByb2dyZXNzO1xyXG59XHJcblxyXG4ubWZwLXpvb20tb3V0LWN1ciB7XHJcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xyXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcclxuICBjdXJzb3I6IHpvb20tb3V0O1xyXG4gIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG4gICAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xyXG4gICAgY3Vyc29yOiB6b29tLW91dDtcclxuICB9XHJcbn1cclxuXHJcbi5tZnAtem9vbSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xyXG4gIGN1cnNvcjogLW1vei16b29tLWluO1xyXG4gIGN1cnNvcjogem9vbS1pbjtcclxufVxyXG5cclxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xyXG4gIGN1cnNvcjogYXV0bztcclxufVxyXG5cclxuLm1mcC1jbG9zZSwgLm1mcC1hcnJvdywgLm1mcC1wcmVsb2FkZXIsIC5tZnAtY291bnRlciB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1mcC1oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZnAtcHJlbG9hZGVyIHtcclxuICBjb2xvcjogI0NDQztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcclxuICBsZWZ0OiA4cHg7XHJcbiAgcmlnaHQ6IDhweDtcclxuICB6LWluZGV4OiAxMDQ0O1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICNDQ0M7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIsIC5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgJi5tZnAtY2xvc2UsICYubWZwLWFycm93IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgei1pbmRleDogMTA0NjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICB9XHJcbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1mcC1jbG9zZSB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IC00MHB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3BhY2l0eTogMTtcclxuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xyXG4vLyAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbi8vICAgIG9wYWNpdHk6IDE7XHJcbi8vICB9XHJcbi8vICAmOmFjdGl2ZSB7XHJcbi8vICAgIHRvcDogMXB4O1xyXG4vLyAgfVxyXG59XHJcblxyXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSwgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1mcC1jb3VudGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGNvbG9yOiAjQ0NDO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ubWZwLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMC42NTtcclxuICBtYXJnaW46IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTU1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogOTBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgJjphY3RpdmUge1xyXG4gICAgbWFyZ2luLXRvcDogLTU0cHg7XHJcbiAgfVxyXG4gICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gIH1cclxufVxyXG5cclxuLm1mcC1hcnJvdy1sZWZ0IHtcclxuICBsZWZ0OiAwO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XHJcbiAgICBtYXJnaW4tbGVmdDogMzFweDtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjtcclxuICB9XHJcbn1cclxuXHJcbi5tZnAtYXJyb3ctcmlnaHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcclxuICAgIG1hcmdpbi1sZWZ0OiAzOXB4O1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGO1xyXG4gIH1cclxufVxyXG5cclxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAubWZwLWNvbnRlbnQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgfVxyXG4gIC5tZnAtY2xvc2Uge1xyXG4gICAgdG9wOiAtNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tZnAtaWZyYW1lLXNjYWxlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxuICBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXHJcblxyXG5pbWcubWZwLWltZyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cclxuXHJcbi5tZnAtZmlndXJlIHtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNDBweDtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0O1xyXG4gIH1cclxuICBzbWFsbCB7XHJcbiAgICBjb2xvcjogI0JEQkRCRDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgfVxyXG4gIGZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubWZwLWJvdHRvbS1iYXIge1xyXG4gIG1hcmdpbi10b3A6IC0zNnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IGF1dG87XHJcbn1cclxuXHJcbi5tZnAtdGl0bGUge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgY29sb3I6ICNGM0YzRjM7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbn1cclxuXHJcbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XHJcbiAgLyoqXHJcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cclxuICAgICAgICovXHJcbiAgLm1mcC1pbWctbW9iaWxlIHtcclxuICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgaW1nLm1mcC1pbWcge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLm1mcC1maWd1cmUge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHNtYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1mcC1ib3R0b20tYmFyIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZnAtY291bnRlciB7XHJcbiAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgIHRvcDogM3B4O1xyXG4gICAgfVxyXG4gICAgLm1mcC1jbG9zZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAubWZwLWFycm93IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XHJcbiAgfVxyXG4gIC5tZnAtYXJyb3ctbGVmdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG4gIH1cclxuICAubWZwLWFycm93LXJpZ2h0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XHJcbiAgfVxyXG4gIC5tZnAtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gIH1cclxufVxyXG4iLCIuY29udGFjdCB7XHJcbiAgJi1zdG9yZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ibHVlO1xyXG4gICAgY29sb3I6ICRmb250LWNvbG9yLWRlZmF1bHQ7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWxsY2FyL2ltZ19zdG9yZV9vdXRzaWRlX3BjLmpwZyk7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBhdC1yb290IC51c2VkICYge1xyXG4gICAgICAgICAgd2lkdGg6IDYwLjQlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91c2VkcGFydHMvaW1nX3N0b3JlX291dHNpZGVfcGMuanBnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3R0bCB7XHJcbiAgICAgIHBhZGRpbmc6IC45Mzc1dncgMDtcclxuICAgICAgYmFja2dyb3VuZDogJGJhc2UtYmx1ZTtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC4wcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi42dnc7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190eHQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDQuN3Z3IDYuMjV2dyA2LjI1dnc7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyN3B4IDQwcHggNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vc2V0dGluZ3NcclxuQGltcG9ydCBcIi4vc2V0dGluZ3MvbWluaXJlc2V0XCI7XHJcbkBpbXBvcnQgXCIuL3NldHRpbmdzL2ZvbnRzXCI7XHJcbkBpbXBvcnQgXCIuL3NldHRpbmdzL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiLi9zZXR0aW5ncy9taXhpbnNcIjtcclxuQGltcG9ydCBcIi4vc2V0dGluZ3MvYW5pbWF0aW9uc1wiO1xyXG5AaW1wb3J0IFwiLi9zZXR0aW5ncy9zZXR0aW5nXCI7XHJcblxyXG4vL2xheW91dFxyXG5AaW1wb3J0IFwiLi9sYXlvdXQvYmFzZVwiO1xyXG5AaW1wb3J0IFwiLi9sYXlvdXQvaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCIuL2xheW91dC9uYXZcIjtcclxuQGltcG9ydCBcIi4vbGF5b3V0L21lZ2EtbWVudVwiO1xyXG5AaW1wb3J0IFwiLi9sYXlvdXQvZm9vdGVyXCI7XHJcblxyXG4vL3BsdWdpblxyXG5AaW1wb3J0IFwiLi9wbHVnaW4vc2xpY2tcIjtcclxuQGltcG9ydCBcIi4vcGx1Z2luL3NsaWNrLXRoZW1lXCI7XHJcbkBpbXBvcnQgXCIuL3BsdWdpbi9saWdodGJveFwiO1xyXG5cclxuLy9tb2R1bGVcclxuQGltcG9ydCBcIi4vbW9kdWxlcy90dGxcIjtcclxuQGltcG9ydCBcIi4vbW9kdWxlcy9idG5cIjtcclxuQGltcG9ydCBcIi4vbW9kdWxlcy9saXN0XCI7XHJcbkBpbXBvcnQgXCIuL21vZHVsZXMvZ3JpZFwiO1xyXG5AaW1wb3J0IFwiLi9tb2R1bGVzL3RhYmxlXCI7XHJcbkBpbXBvcnQgXCIuL21vZHVsZXMvYmxvY2tcIjtcclxuQGltcG9ydCBcIi4vbW9kdWxlcy9tb2R1bGVcIjtcclxuQGltcG9ydCBcIi4vbW9kdWxlcy9mbG93XCI7XHJcbkBpbXBvcnQgXCIuL21vZHVsZXMvbmV3c1wiO1xyXG5AaW1wb3J0IFwiLi9tb2R1bGVzL2Zvcm1cIjtcclxuQGltcG9ydCBcIi4vbW9kdWxlcy9vdGhlclwiO1xyXG5cclxuLy9zdHlsZVxyXG5AaW1wb3J0IFwiLi9wYWdlcy90b3BcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvY29tcGFueVwiO1xyXG5AaW1wb3J0IFwiLi9wYWdlcy9zZWxsY2FyXCI7XHJcbkBpbXBvcnQgXCIuL3BhZ2VzL3VzZWRcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvdGlyZVwiO1xyXG5AaW1wb3J0IFwiLi9wYWdlcy9vdGhlclwiO1xyXG5cclxuLy/jgr/jgqTjg6TjgajlhbHpgJpjc3NcclxuQGltcG9ydCBcIi4vcGx1Z2luL21hZ25pZmljLXBvcHVwXCI7XHJcblxyXG4vL+aXouWtmOOCueOCv+OCpOODq+OBruS4iuabuOOBjeeUqFxyXG5AaW1wb3J0IFwiLi9vdmVyd2hpdGUvb3ZlcndoaXRlXCI7XHJcblxyXG4ubWZwLWhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIl19 */
