@media (min-width: 568px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 81.25vw;
  }
}

.container {
  padding: 0 15px;
  margin: 0 auto;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  margin-left: -15px;
  margin-right: -15px;
}

[class^="col-"] {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 568px) {
  .col-xs-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@font-face {
  font-family: 'Proxima Nova Light';
  src: url("../fonts/ProximaNova-Light.eot");
  src: url("../fonts/ProximaNova-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-Light.woff2") format("woff2"), url("../fonts/ProximaNova-Light.woff") format("woff"), url("../fonts/ProximaNova-Light.ttf") format("truetype"), url("../fonts/ProximaNova-Light.svg#ProximaNova-Light") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  src: url("../fonts/ProximaNova-Bold.eot");
  src: url("../fonts/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-Bold.woff2") format("woff2"), url("../fonts/ProximaNova-Bold.woff") format("woff"), url("../fonts/ProximaNova-Bold.ttf") format("truetype"), url("../fonts/ProximaNova-Bold.svg#ProximaNova-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Proxima Nova Black';
  src: url("../fonts/ProximaNova-Black.eot");
  src: url("../fonts/ProximaNova-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-Black.woff2") format("woff2"), url("../fonts/ProximaNova-Black.woff") format("woff"), url("../fonts/ProximaNova-Black.ttf") format("truetype"), url("../fonts/ProximaNova-Black.svg#ProximaNova-Black") format("svg");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Proxima Nova';
  src: url("../fonts/ProximaNova-Regular.eot");
  src: url("../fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-Regular.woff2") format("woff2"), url("../fonts/ProximaNova-Regular.woff") format("woff"), url("../fonts/ProximaNova-Regular.ttf") format("truetype"), url("../fonts/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, select, textarea {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

input, select, textarea {
  outline: none;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
  min-width: 320px;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

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

img {
  max-width: 100%;
}

a:hover, a:focus {
  text-decoration: none;
}

.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

body {
  font: 0.9375vw "Proxima Nova Light";
}

@media (max-width: 1199px) {
  body {
    font-size: 16px;
  }
}

@media (max-width: 991px) {
  body .active-menu {
    overflow: hidden;
  }
}

.btn {
  position: relative;
  min-width: 8.6979166667vw;
  height: 3.125vw;
  padding: 0 2.0833333333vw;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font: 0.7291666667vw "Proxima Nova";
  color: #fff;
  border: 0.1041666667vw solid transparent;
  text-transform: uppercase;
  border-radius: 0.2604166667vw;
  transition: all .3s ease-in-out;
  cursor: pointer;
}

@media (max-width: 1199px) {
  .btn {
    min-width: 165px;
    height: 50px;
    padding: 0 35px;
    font-size: 14px;
    border-width: 2px;
    border-radius: 5px;
  }
}

.btn span {
  width: 1.875vw;
  height: 1px;
  margin-left: 0.7291666667vw;
  transition: all .3s ease-in-out;
  background: #fff;
  position: relative;
}

@media (max-width: 1199px) {
  .btn span {
    width: 30px;
    margin-left: 10px;
  }
}

.btn span:before {
  content: '';
  position: absolute;
  transition: all .3s ease-in-out;
  top: -2px;
  left: 100%;
  border-left: 4px solid #fff;
  border-top: 2.5px solid transparent;
  border-bottom: 2.5px solid transparent;
}

.btn__orange {
  background: #17ad00;
}

.btn__orange:hover {
  background: transparent;
  border-color: #17ad00;
  color: #17ad00;
}

.btn__orange:hover span {
  background: #17ad00;
}

.btn__orange:hover span:before {
  border-left-color: #17ad00;
}

.btn__white {
  background: rgba(255, 255, 255, 0.2);
  border-color: #fff;
}

.btn__white:hover {
  background: #fff;
  color: #17ad00;
}

.btn__white:hover span {
  background: #17ad00;
}

.btn__white:hover span:before {
  border-left-color: #17ad00;
}

.mb20 {
  margin-bottom: 20px;
}

.pay-later img {
  display: block;
}

.content-tab {
  display: none;
}

.content-tab.active {
  display: block;
}

@media (max-width: 991px) {
  .burger {
    width: 26px;
    height: 22px;
    position: relative;
  }
  .burger:before, .burger:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 3px;
    background: #17ad00;
    transition: all .3s ease-in-out;
  }
  .burger:before {
    top: 0;
  }
  .burger:after {
    bottom: 0;
  }
  .burger span {
    position: absolute;
    width: 100%;
    height: 3px;
    background: #17ad00;
    top: 50%;
    transform: translateY(-50%);
  }
  .burger.active {
    z-index: 1000;
  }
  .burger.active span {
    display: none;
  }
  .burger.active:before, .burger.active:after {
    background: #fff;
  }
  .burger.active:before {
    top: 9.5px;
    transform: rotate(45deg);
  }
  .burger.active:after {
    bottom: 9.5px;
    transform: rotate(-45deg);
  }
}

@media (min-width: 992px) {
  .burger {
    display: none;
  }
}

.header-top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.3125vw 3.4375vw 0.0520833333vw;
  background: #fff;
}

@media (max-width: 1199px) {
  .header-top {
    padding: 6px 15px 1px;
  }
}

@media (max-width: 991px) {
  .header-top {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

.logo {
  width: 5.8333333333vw;
  margin-right: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .logo {
    width: 110px;
    margin-right: 10px;
  }
}

.header-nav {
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 992px) {
  .header-nav {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
  }
}

@media (max-width: 991px) {
  .header-nav {
    position: absolute;
    top: 0;
    left: 0;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    text-align: center;
    padding: 60px 15px;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.9);
    transform: translateY(-100%);
    opacity: 0;
    transition: all .3s ease-in-out;
    z-index: 1000;
  }
  .header-nav.active {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (min-width: 992px) {
  .header-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
  }
  .header-menu li {
    position: relative;
    padding: 0 2.8645833333vw;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .header-menu li {
    padding: 0 35px;
  }
}

@media (min-width: 992px) {
  .header-menu li:before {
    position: absolute;
    content: '';
    width: 1px;
    height: 1.25vw;
    background: #e5e5e5;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .header-menu li:before {
    height: 20px;
  }
}

@media (min-width: 992px) {
  .header-menu li:last-child:before {
    display: none;
  }
  .header-menu a {
    padding: 1.5625vw 0.5208333333vw;
    text-transform: uppercase;
    font-family: "Proxima Nova";
    color: #020202;
    position: relative;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .header-menu a {
    padding: 25px 10px;
  }
}

@media (min-width: 992px) {
  .header-menu a:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 0.2083333333vw;
    background: #17ad00;
    transition: all .3s ease-in-out;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .header-menu a:before {
    height: 4px;
  }
}

@media (min-width: 992px) {
  .header-menu a:hover:before {
    width: 100%;
    left: 0;
    right: 0;
  }
}

@media (max-width: 991px) {
  .header-menu li {
    margin-bottom: 20px;
  }
  .header-menu a {
    color: #fff;
    font: 18px "Proxima Nova";
  }
}

.header-link {
  width: 7.2916666667vw;
  height: 1.875vw;
  background: #17ad00;
  border-radius: 0.2604166667vw;
  color: #fff;
  text-transform: uppercase;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font: 0.7291666667vw "Proxima Nova";
  margin-right: 1.8229166667vw;
  border: 1px solid #17ad00;
  transition: all .3s ease-in-out;
}

@media (max-width: 1199px) {
  .header-link {
    width: 140px;
    height: 36px;
    border-radius: 5px;
    font-size: 14px;
    margin-right: 30px;
  }
}

@media (max-width: 991px) {
  .header-link {
    margin: 0 0 10px;
  }
}

.header-link:hover {
  background: transparent;
  color: #17ad00;
}

.header-phone {
  font: 1.25vw "Proxima Nova";
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: rgba(2, 2, 2, 0.8);
  margin-right: 2.0833333333vw;
  transition: color .3s ease-in-out;
}

@media (max-width: 1199px) {
  .header-phone {
    font-size: 24px;
  }
}

@media (max-width: 991px) {
  .header-phone {
    color: #fff;
    margin: 0 0 10px;
  }
}

.header-phone:hover {
  color: #17ad00;
}

.header-phone i {
  font-size: 0.9375vw;
  margin-right: 0.5208333333vw;
  color: #17ad00;
}

@media (max-width: 1199px) {
  .header-phone i {
    font-size: 18px;
    margin-right: 10px;
  }
}

.header-soc a {
  border: 1px solid #333333;
  border-radius: 50%;
  width: 2.1354166667vw;
  height: 2.1354166667vw;
  color: #333;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  transition: all .3s ease-in-out;
}

@media (max-width: 1199px) {
  .header-soc a {
    width: 41px;
    height: 41px;
  }
}

@media (max-width: 991px) {
  .header-soc a {
    color: #fff;
    border-color: #fff;
  }
}

.header-soc a:hover {
  border-color: #17ad00;
  color: #17ad00;
}

.header-bottom {
  padding: 0.78125vw;
  background: #000;
  box-shadow: 0 0 1.6666666667vw rgba(0, 0, 0, 0.26);
}

@media (max-width: 1199px) {
  .header-bottom {
    padding: 15px;
    box-shadow: 0 0 32px rgba(0, 0, 0, 0.26);
  }
}

.submenu {
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
}

.submenu li {
  margin-right: 2.6041666667vw;
}

@media (max-width: 1199px) {
  .submenu li {
    margin-right: 20px;
  }
}

.submenu li:last-child {
  margin-right: 0;
}

.submenu a {
  color: #fff;
  text-transform: uppercase;
  font-size: 0.7291666667vw;
  transition: color .3s ease-in-out;
}

@media (max-width: 1199px) {
  .submenu a {
    font-size: 14px;
    text-transform: none;
  }
}

.submenu a:hover {
  color: #17ad00;
}

.banner-home {
  height: 35.4166666667vw;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  background-position: center;
  background-size: cover;
}

@media (max-width: 1199px) {
  .banner-home {
    height: auto;
    padding: 20px 0;
  }
}

.banner-home:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 52.3%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
}

@media (max-width: 1199px) {
  .banner-home:before {
    width: 100%;
  }
}

.banner-home .container {
  width: 100%;
}

.banner-home-text {
  width: 34.8958333333vw;
  color: #fff;
  position: relative;
  margin-bottom: 1.8229166667vw;
}

@media (max-width: 1199px) {
  .banner-home-text {
    width: 100%;
    margin-bottom: 20px;
  }
}

.banner-home-text h1 {
  font-size: 1.875vw;
  text-transform: uppercase;
  margin-bottom: 1.3020833333vw;
}

@media (max-width: 1199px) {
  .banner-home-text h1 {
    margin-bottom: 20px;
    font-size: 24px;
  }
}

.banner-home-text h1 strong {
  display: block;
  font: 3.1770833333vw "Proxima Nova Black";
}

@media (max-width: 1199px) {
  .banner-home-text h1 strong {
    font-size: 36px;
  }
}

.banner-home-text p {
  margin-bottom: 0.5208333333vw;
  font-size: 0.8333333333vw;
}

@media (max-width: 1199px) {
  .banner-home-text p {
    margin-bottom: 10px;
    font-size: 16px;
  }
}

.block-courses {
  padding: 4.6875vw 0;
}

@media (max-width: 1199px) {
  .block-courses {
    padding: 40px 0;
  }
}

.courses-title- {
  text-align: center;
  font-size: 2.5vw;
  text-transform: uppercase;
  margin-bottom: 2.8645833333vw;
}

@media (max-width: 1199px) {
  .courses-title- {
    font-size: 32px;
    margin-bottom: 30px;
  }
}

.courses-title- strong {
  font-family: "Proxima Nova Bold";
}

.courses-slider * {
  outline: none;
}

.courses-slider .slick-list {
  margin-bottom: 3.125vw;
  padding: 0 8.59375vw;
}

@media (max-width: 1199px) {
  .courses-slider .slick-list {
    margin-bottom: 30px;
    padding: 0 80px;
  }
}

@media (max-width: 991px) {
  .courses-slider .slick-list {
    padding: 0 40px;
  }
}

.courses-slider .slick-active .course:before {
  display: none;
}

.courses-slider .slick-dots {
  width: 79.6875vw;
  margin: 0 auto;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 1px;
  background: #e5e5e5;
}

@media (max-width: 1199px) {
  .courses-slider .slick-dots {
    width: 80%;
  }
}

.courses-slider .slick-dots li {
  height: 1px;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}

.courses-slider .slick-dots li.slick-active {
  background: #17ad00;
}

.courses-slider .slick-dots button {
  display: none;
}

.courses-slider .slick-arrow {
  position: absolute;
  font-size: 0;
  cursor: pointer;
  top: 50%;
  z-index: 5;
  border: none;
  width: 3.125vw;
  height: 14px;
  background: transparent;
}

@media (max-width: 1199px) {
  .courses-slider .slick-arrow {
    width: 40px;
  }
}

.courses-slider .slick-arrow:hover:before {
  background: #000;
}

.courses-slider .slick-arrow:hover:after {
  border-left-color: #000;
}

.courses-slider .slick-arrow:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  background: #838383;
  transform: translateY(-50%);
  transition: all .3s ease-in-out;
}

.courses-slider .slick-arrow:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  border-left: 7px solid #838383;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  transition: all .3s ease-in-out;
}

.courses-slider .slick-arrow.slick-next {
  right: 1.5625vw;
  transform: translateY(-50%);
}

@media (max-width: 1199px) {
  .courses-slider .slick-arrow.slick-next {
    right: 15px;
  }
}

.courses-slider .slick-arrow.slick-prev {
  left: 1.5625vw;
  transform: translateY(-50%) rotate(180deg);
}

@media (max-width: 1199px) {
  .courses-slider .slick-arrow.slick-prev {
    left: 15px;
  }
}

.courses-col {
  padding: 0 0.78125vw;
}

@media (max-width: 1199px) {
  .courses-col {
    padding: 0 15px;
  }
}

@media (max-width: 991px) {
  .courses-col {
    padding: 0 10px;
  }
}

@media (max-width: 991px) {
  .courses-col {
    padding: 0 5px;
  }
}

.course {
  height: 19.0104166667vw;
  overflow: hidden;
  position: relative;
}

@media (max-width: 1199px) {
  .course {
    height: 365px;
  }
}

.course:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  z-index: 2;
}

.course:hover .course-img:before, .course:hover .course-img .btn {
  opacity: 1;
}

.course:hover .course-title a {
  color: #17ad00;
}

.course-img {
  height: 11.1979166667vw;
  position: relative;
  border-radius: 0.2604166667vw;
  overflow: hidden;
  margin-bottom: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .course-img {
    height: 215px;
    border-radius: 5px;
    margin-bottom: 20px;
  }
}

.course-img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(254, 53, 19, 0.8);
  opacity: 0;
  transition: opacity .3s ease-in-out;
}

.course-img img {
  max-width: inherit;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.course-img .btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  width: 9.375vw;
  padding: 0 1.0416666667vw;
}

@media (max-width: 1199px) {
  .course-img .btn {
    width: 180px;
    padding: 0 20px;
  }
}

.course-title {
  margin-bottom: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .course-title {
    margin-bottom: 10px;
  }
}

.course-title a {
  color: #020202;
  transition: color .3s ease-in-out;
  font: 1.25vw "Proxima Nova Bold";
}

@media (max-width: 1199px) {
  .course-title a {
    font-size: 20px;
  }
}

.wrap-mission {
  width: 65.625vw;
  padding: 0 0.78125vw 4.6875vw;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

@media (max-width: 1199px) {
  .wrap-mission {
    width: 100%;
    padding: 0 15px 40px;
  }
}

.wrap-mission__rev {
  padding-top: 3.3854166667vw;
}

@media (max-width: 1199px) {
  .wrap-mission__rev {
    padding-top: 40px;
  }
}

.wrap-mission__rev .mission-img {
  margin-right: 4.1666666667vw;
}

@media (max-width: 1199px) {
  .wrap-mission__rev .mission-img {
    margin-right: 15px;
  }
}

.wrap-mission__rev h2 {
  text-transform: uppercase;
}

.mission-img {
  -ms-flex: 0 0 33.28125vw;
      flex: 0 0 33.28125vw;
}

@media (max-width: 1199px) {
  .mission-img {
    -ms-flex: 0 0 450px;
        flex: 0 0 450px;
  }
}

@media (max-width: 767px) {
  .mission-img {
    display: none;
  }
}

.mission-text h2 {
  font: 1.25vw "Proxima Nova Bold";
  margin-bottom: 0.78125vw;
}

@media (max-width: 1199px) {
  .mission-text h2 {
    margin-bottom: 10px;
    font-size: 20px;
  }
}

.mission-text p {
  margin-bottom: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .mission-text p {
    margin-bottom: 10px;
  }
}

.content-banner {
  padding: 4.4270833333vw 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  color: #fff;
}

@media (max-width: 1199px) {
  .content-banner {
    padding: 40px 15px;
  }
}

.content-banner h2 {
  font-size: 2.34375vw;
  text-transform: uppercase;
  margin-bottom: 1.5625vw;
}

@media (max-width: 1199px) {
  .content-banner h2 {
    font-size: 26px;
    margin-bottom: 20px;
  }
}

.content-banner a {
  font-family: "Proxima Nova Bold";
  color: #fff;
}

.content-banner p {
  margin-bottom: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .content-banner p {
    margin-bottom: 15px;
  }
}

.block-skills {
  padding: 3.90625vw 0 1.0416666667vw;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 1199px) {
  .block-skills {
    padding: 40px 0;
  }
}

@media (max-width: 991px) {
  .block-skills {
    background-size: auto;
  }
}

.skills-title {
  font-size: 2.5vw;
  text-transform: uppercase;
  color: #17ad00;
  margin-bottom: 1.0416666667vw;
  text-align: center;
}

@media (max-width: 1199px) {
  .skills-title {
    font-size: 26px;
    margin-bottom: 20px;
  }
}

.skills-title strong {
  color: #fff;
  font-family: "Proxima Nova Bold";
}

.skills-subtitle {
  color: #fff;
  text-align: center;
  margin-bottom: 1.5625vw;
}

@media (max-width: 1199px) {
  .skills-subtitle {
    margin-bottom: 20px;
  }
}

.skills-subtitle span {
  color: #17ad00;
}

.skills {
  height: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
}

.skills .btn {
  width: 13.9583333333vw;
  margin-top: 1.5625vw;
}

@media (max-width: 1199px) {
  .skills .btn {
    width: 268px;
    margin-top: 20px;
  }
}

.skills-list {
  background: #fff;
  box-shadow: 0 0 1.6666666667vw rgba(0, 0, 0, 0.26);
  padding: 2.34375vw 3.125vw;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}

@media (max-width: 1199px) {
  .skills-list {
    padding: 30px 20px;
    box-shadow: 0 0 32px rgba(0, 0, 0, 0.26);
  }
}

.skills-list h3 {
  font: 1.25vw "Proxima Nova Bold";
  margin-bottom: 0.78125vw;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .skills-list h3 {
    font-size: 20px;
    margin-bottom: 15px;
  }
}

.skills-list ul li {
  padding-left: 1.3541666667vw;
  position: relative;
  margin-bottom: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .skills-list ul li {
    margin-bottom: 10px;
    padding-left: 26px;
  }
}

.skills-list ul li:before {
  content: '';
  position: absolute;
  top: 0.2083333333vw;
  left: 0;
  background: url("https://www.arrowheavyvehicletraining.com.au/wp-content/uploads/2020/12/check-icon.png") center no-repeat;
  background-size: contain;
  width: 0.8333333333vw;
  height: 0.78125vw;
}

@media (max-width: 1199px) {
  .skills-list ul li:before {
    top: 3px;
    width: 14px;
    height: 13px;
  }
}

.skills-col:last-child .skills-list {
  background: #fff url("../images/content/bg-list-skils.png") 92% 80% no-repeat;
  background-size: 20.46875vw;
}

@media (max-width: 1199px) {
  .skills-col:last-child .skills-list {
    background-size: 200px;
  }
}

.block-text {
  padding: 2.0833333333vw 0;
  overflow: hidden;
}

@media (max-width: 1199px) {
  .block-text {
    padding: 20px 0;
  }
}

.box-text {
  padding: 2.0833333333vw 0;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1199px) {
  .box-text {
    padding: 20px 0;
  }
}

@media (max-width: 991px) {
  .box-text {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.box-text:nth-child(odd) .box-text-img:before {
  bottom: 5.46875vw;
  left: 100%;
}

@media (max-width: 1199px) {
  .box-text:nth-child(odd) .box-text-img:before {
    bottom: 40px;
  }
}

.box-text:nth-child(odd) .box-text-content {
  padding-right: 3.3854166667vw;
}

@media (max-width: 1199px) {
  .box-text:nth-child(odd) .box-text-content {
    padding-right: 30px;
  }
}

@media (max-width: 991px) {
  .box-text:nth-child(odd) .box-text-content {
    padding-right: 0;
  }
}

.box-text:nth-child(odd) .box-text-content h2:before {
  right: -22.65625vw;
}

@media (max-width: 1199px) {
  .box-text:nth-child(odd) .box-text-content h2:before {
    right: -325px;
  }
}

.box-text:nth-child(even) .box-text-img {
  -ms-flex-order: -1;
      order: -1;
}

.box-text:nth-child(even) .box-text-img:before {
  top: 8.3333333333vw;
  right: 100%;
}

@media (max-width: 1199px) {
  .box-text:nth-child(even) .box-text-img:before {
    top: 40px;
  }
}

.box-text:nth-child(even) .box-text-content {
  padding-left: 7.8125vw;
}

@media (max-width: 1199px) {
  .box-text:nth-child(even) .box-text-content {
    padding-left: 30px;
  }
}

@media (max-width: 991px) {
  .box-text:nth-child(even) .box-text-content {
    padding-left: 0;
  }
}

.box-text:nth-child(even) .box-text-content h2:before {
  left: -22.65625vw;
}

@media (max-width: 1199px) {
  .box-text:nth-child(even) .box-text-content h2:before {
    left: -325px;
  }
}

.box-text-img {
  -ms-flex: 0 0 46.3541666667vw;
      flex: 0 0 46.3541666667vw;
  height: 27.6041666667vw;
  position: relative;
}

@media (max-width: 1199px) {
  .box-text-img {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    height: 350px;
  }
}

@media (max-width: 991px) {
  .box-text-img {
    -ms-flex-order: -1;
        order: -1;
    margin-bottom: 20px;
  }
}

@media (max-width: 567px) {
  .box-text-img {
    height: 250px;
  }
}

.box-text-img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 6.25vw;
  background: #17ad00;
}

@media (max-width: 1199px) {
  .box-text-img:before {
    height: 80px;
  }
}

@media (max-width: 991px) {
  .box-text-img:before {
    display: none;
  }
}

.box-text-img img {
  max-width: inherit;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: 0.2604166667vw;
}

@media (max-width: 1199px) {
  .box-text-img img {
    border-radius: 5px;
  }
}

.box-text-content {
  padding-top: 2.6041666667vw;
}

@media (max-width: 1199px) {
  .box-text-content {
    padding-top: 30px;
  }
}

.box-text-content h2 {
  display: inline-block;
  position: relative;
  font-size: 1.875vw;
  margin-bottom: 1.0416666667vw;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .box-text-content h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}

.box-text-content h2:before {
  content: '';
  position: absolute;
  top: 50%;
  background: #17ad00;
  width: 20.8333333333vw;
  height: 80%;
  transform: translateY(-50%);
}

@media (max-width: 1199px) {
  .box-text-content h2:before {
    width: 300px;
  }
}

@media (max-width: 991px) {
  .box-text-content h2:before {
    display: none;
  }
}

.box-text-content h2 strong {
  display: block;
}

.box-text-content strong {
  font-family: "Proxima Nova Bold";
}

.box-text-content p {
  margin-bottom: 0.5208333333vw;
  line-height: 1.5625vw;
}

@media (max-width: 1199px) {
  .box-text-content p {
    margin-bottom: 10px;
    line-height: 26px;
  }
}

.box-text-content span,
.box-text-content a {
  color: #17ad00;
}

.box-text-content ul li {
  padding-left: 1.3541666667vw;
  position: relative;
  margin-bottom: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .box-text-content ul li {
    margin-bottom: 10px;
    padding-left: 26px;
  }
}

.box-text-content ul li:before {
  content: '';
  position: absolute;
  top: 0.2083333333vw;
  left: 0;
  background: url("https://www.arrowheavyvehicletraining.com.au/wp-content/uploads/2020/12/check-icon.png") center no-repeat;
  background-size: contain;
  width: 0.8333333333vw;
  height: 0.78125vw;
}

@media (max-width: 1199px) {
  .box-text-content ul li:before {
    top: 3px;
    width: 14px;
    height: 13px;
  }
}

footer {
  background: #252525;
}

.footer-row {
  padding: 1.5625vw 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

@media (max-width: 1199px) {
  .footer-row {
    padding: 30px 0;
  }
}

@media (max-width: 991px) {
  .footer-row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (max-width: 767px) {
  .footer-row {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
}

.footer-logo {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}

@media (max-width: 991px) {
  .footer-logo {
    width: 100%;
  }
}

.footer-logo a {
  display: block;
  width: 8.0208333333vw;
}

@media (max-width: 1199px) {
  .footer-logo a {
    width: 154px;
  }
}

@media (max-width: 991px) {
  .footer-logo a {
    margin: 0 auto 10px;
  }
}

.footer-widget {
  width: 11.7708333333vw;
  color: #fff;
  margin-left: 5.7291666667vw;
}

@media (max-width: 1199px) {
  .footer-widget {
    width: 266px;
    margin-left: 60px;
  }
}

@media (max-width: 991px) {
  .footer-widget {
    margin: 0 0 10px;
  }
}

@media (max-width: 567px) {
  .footer-widget {
    width: 100%;
  }
}

.footer-widget h3 {
  font-family: "Proxima Nova Bold";
  text-transform: uppercase;
  padding-bottom: 0.78125vw;
  margin-bottom: 0.5208333333vw;
  border-bottom: 1px solid #fff;
}

@media (max-width: 1199px) {
  .footer-widget h3 {
    padding-bottom: 15px;
    margin-bottom: 10px;
  }
}

.footer-info {
  display: block;
  margin-bottom: 0.2604166667vw;
  color: rgba(255, 255, 255, 0.5);
  font-size: 0.8333333333vw;
  transition: color .3s ease-in-out;
}

@media (max-width: 1199px) {
  .footer-info {
    margin-bottom: 5px;
    font-size: 16px;
  }
}

.footer-info:hover {
  color: #17ad00;
}

.footer-info i {
  color: #17ad00;
  margin-right: 0.2604166667vw;
}

@media (max-width: 1199px) {
  .footer-info i {
    margin-right: 5px;
  }
}

.footer-soc a {
  border: 1px solid #d3d3d3;
  border-radius: 50%;
  width: 2.1354166667vw;
  height: 2.1354166667vw;
  color: #d3d3d3;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  transition: all .3s ease-in-out;
}

@media (max-width: 1199px) {
  .footer-soc a {
    width: 41px;
    height: 41px;
  }
}

.footer-soc a:hover {
  border-color: #17ad00;
  color: #17ad00;
}

.footer-b {
  background: #0f0f0f;
  padding: 0.78125vw 0;
}

@media (max-width: 1199px) {
  .footer-b {
    padding: 15px 0;
  }
}

.footer-b-r {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

@media (max-width: 767px) {
  .footer-b-r {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
}

.copyright {
  color: #fff;
}

.footer-menu {
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .footer-menu {
    margin: 10px 0;
  }
}

.footer-menu li {
  margin-left: 0.2604166667vw;
  padding-left: 0.2604166667vw;
  border-left: 1px solid #656565;
  position: relative;
}

@media (max-width: 1199px) {
  .footer-menu li {
    margin-left: 5px;
    padding-left: 5px;
  }
}

@media (max-width: 767px) {
  .footer-menu li:first-child {
    border-left: none;
  }
}

.footer-menu a {
  color: #17ad00;
  transition: color .3s ease-in-out;
}

.footer-menu a:hover {
  color: #fff;
}

.footer-by {
  color: rgba(255, 255, 255, 0.4);
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  text-align: right;
}

.banner-page {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.banner-text {
  height: 17.1875vw;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 52.6041666667vw;
  margin: 0 auto;
  color: #fff;
  text-align: center;
}

@media (max-width: 1199px) {
  .banner-text {
    height: auto;
    width: 100%;
    padding: 20px 0;
  }
}

.banner-text h1 {
  font-size: 2.5vw;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .banner-text h1 {
    font-size: 26px;
    margin-bottom: 15px;
  }
}

.banner-text h1 strong {
  font-family: "Proxima Nova Bold";
}

.banner-text p {
  margin-bottom: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .banner-text p {
    margin-bottom: 10px;
  }
}

.banner-text p strong {
  font-family: "Proxima Nova Bold";
}

.content-questions {
  padding: 2.6041666667vw 0;
}

@media (max-width: 1199px) {
  .content-questions {
    padding: 40px 0;
  }
}

.question {
  padding: 0 3.3854166667vw 0 0.8854166667vw;
  margin-bottom: 3.125vw;
}

@media (max-width: 1199px) {
  .question {
    padding: 0 0 0 17px;
    margin-bottom: 30px;
  }
}

.question h3 {
  font: 1.25vw "Proxima Nova Bold";
  margin-bottom: 0.5208333333vw;
  position: relative;
}

@media (max-width: 1199px) {
  .question h3 {
    margin-bottom: 10px;
    font-size: 20px;
  }
}

.question h3:before {
  content: '';
  position: absolute;
  top: 50%;
  left: -0.8854166667vw;
  transform: translateY(-50%);
  width: 0.15625vw;
  height: 100%;
  background: #17ad00;
}

@media (max-width: 1199px) {
  .question h3:before {
    left: -17px;
    width: 3px;
  }
}

.question p {
  line-height: 1.5625vw;
}

@media (max-width: 1199px) {
  .question p {
    line-height: 26px;
  }
}

.detail-content {
  padding: 2.0833333333vw 0;
  overflow: hidden;
}

@media (max-width: 1199px) {
  .detail-content {
    padding: 20px 0;
  }
}

.box-text {
  padding: 2.0833333333vw 0;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1199px) {
  .box-text {
    padding: 20px 0;
  }
}

@media (max-width: 991px) {
  .box-text {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.detail-img {
  -ms-flex: 0 0 46.3541666667vw;
      flex: 0 0 46.3541666667vw;
  height: 27.6041666667vw;
  position: relative;
}

@media (max-width: 1199px) {
  .detail-img {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    height: 350px;
  }
}

@media (max-width: 991px) {
  .detail-img {
    margin-bottom: 20px;
  }
}

@media (max-width: 567px) {
  .detail-img {
    height: 250px;
  }
}

.detail-img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 6.25vw;
  background: #17ad00;
  bottom: 5.46875vw;
  right: 100%;
}

@media (max-width: 1199px) {
  .detail-img:before {
    bottom: 40px;
    height: 80px;
  }
}

@media (max-width: 991px) {
  .detail-img:before {
    display: none;
  }
}

.detail-img img {
  max-width: inherit;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: 0.2604166667vw;
}

@media (max-width: 1199px) {
  .detail-img img {
    border-radius: 5px;
  }
}

.box-detail {
  padding-top: 2.6041666667vw;
  padding-left: 3.3854166667vw;
}

@media (max-width: 1199px) {
  .box-detail {
    padding-top: 30px;
    padding-left: 30px;
  }
}

@media (max-width: 991px) {
  .box-detail {
    padding-right: 0;
  }
}

.box-detail h2 {
  display: inline-block;
  position: relative;
  font-size: 1.875vw;
  margin-bottom: 1.0416666667vw;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .box-detail h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}

.box-detail h2:before {
  content: '';
  position: absolute;
  top: 50%;
  background: #17ad00;
  width: 20.8333333333vw;
  height: 120%;
  transform: translateY(-50%);
  left: -22.65625vw;
  z-index: -1;
}

@media (max-width: 1199px) {
  .box-detail h2:before {
    left: -325px;
    width: 300px;
  }
}

@media (max-width: 991px) {
  .box-detail h2:before {
    display: none;
  }
}

.box-detail strong {
  font-family: "Proxima Nova Bold";
}

.box-detail p {
  margin-bottom: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .box-detail p {
    margin-bottom: 10px;
  }
}

.box-detail span {
  color: #17ad00;
}

.box-detail ul li {
  padding-left: 1.3541666667vw;
  position: relative;
  margin-bottom: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .box-detail ul li {
    margin-bottom: 10px;
    padding-left: 26px;
  }
}

.box-detail ul li:before {
  content: '';
  position: absolute;
  top: 0.2083333333vw;
  left: 0;
  background: url("https://www.arrowheavyvehicletraining.com.au/wp-content/uploads/2020/12/check-icon.png") center no-repeat;
  background-size: contain;
  width: 0.8333333333vw;
  height: 0.78125vw;
}

@media (max-width: 1199px) {
  .box-detail ul li:before {
    top: 3px;
    width: 14px;
    height: 13px;
  }
}

.block-licences {
  padding: 2.0833333333vw 0 7.03125vw;
}

@media (max-width: 1199px) {
  .block-licences {
    padding: 40px 0;
  }
}

.block-licences h2 {
  font: 1.25vw "Proxima Nova Bold";
  margin-bottom: 0.6770833333vw;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .block-licences h2 {
    font-size: 20px;
    margin-bottom: 13px;
  }
}

.block-licences strong {
  font-family: "Proxima Nova Bold";
}

.block-licences p {
  margin-bottom: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .block-licences p {
    margin-bottom: 10px;
  }
}

.block-licences span {
  color: #17ad00;
}

.block-licences ul li {
  padding-left: 1.3541666667vw;
  position: relative;
  margin-bottom: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .block-licences ul li {
    margin-bottom: 10px;
    padding-left: 26px;
  }
}

.block-licences ul li:before {
  content: '';
  position: absolute;
  top: 0.2083333333vw;
  left: 0;
  background: url("https://www.arrowheavyvehicletraining.com.au/wp-content/uploads/2020/12/check-icon.png") center no-repeat;
  background-size: contain;
  width: 0.8333333333vw;
  height: 0.78125vw;
}

@media (max-width: 1199px) {
  .block-licences ul li:before {
    top: 3px;
    width: 14px;
    height: 13px;
  }
}

.licences-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.licences-col {
  width: 25.5208333333vw;
}

@media (max-width: 1199px) {
  .licences-col {
    width: 47%;
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .licences-col {
    width: 100%;
  }
}

.licences-img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 26.0416666667vw;
  transform: translate(-50%, -50%);
}

@media (max-width: 1199px) {
  .licences-img {
    display: none;
  }
}

.style-form h2 {
  text-align: center;
  font: 1.25vw "Proxima Nova Bold";
  text-transform: uppercase;
  margin-bottom: 0.78125vw;
}

@media (max-width: 1199px) {
  .style-form h2 {
    font-size: 20px;
    margin-bottom: 15px;
  }
}

.style-form input,
.style-form textarea, .style-form select {
  display: block;
  margin-bottom: 0.5208333333vw;
  font-size: 0.9375vw;
  border: 2px solid #ebebeb;
  width: 100%;
  border-radius: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .style-form input,
  .style-form textarea, .style-form select {
    margin-bottom: 10px;
    font-size: 16px;
    border-radius: 20px;
  }
}

.style-form input:-ms-input-placeholder,
.style-form textarea:-ms-input-placeholder, .style-form select:-ms-input-placeholder {
  color: #020202;
}

.style-form input::placeholder,
.style-form textarea::placeholder, .style-form select::placeholder {
  color: #020202;
}

.style-form input:not([type="submit"]), .style-form select {
  height: 2.3958333333vw;
  padding: 0 10px 0 1.0416666667vw;
}

@media (max-width: 1199px) {
  .style-form input:not([type="submit"]), .style-form select {
    height: 40px;
    padding: 0 10px;
  }
}

.style-form textarea {
  height: 5vw;
  resize: none;
  padding: 0.5208333333vw 0.5208333333vw 0.5208333333vw 1.0416666667vw;
}

@media (max-width: 1199px) {
  .style-form textarea {
    height: 90px;
    padding: 10px;
  }
}

.style-form select {
  cursor: pointer;
  background: url("../images/icons/arrow-down-icon.png") 95% center no-repeat;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.style-form .captcha {
  margin: 1.0416666667vw 0;
  text-align: center;
}

@media (max-width: 1199px) {
  .style-form .captcha {
    margin: 15px 0;
  }
}

.style-form .btn {
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
}

.popup-form {
  padding: 2.6041666667vw 3.6458333333vw;
  width: 26.5625vw;
}

@media (max-width: 1199px) {
  .popup-form {
    padding: 50px 70px;
    width: 510px;
  }
}

@media (max-width: 567px) {
  .popup-form {
    width: 95%;
    padding: 30px 20px;
  }
}

.radio-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.radio-row__booking {
  -ms-flex-pack: justify;
      justify-content: space-between;
}

@media (max-width: 567px) {
  .radio-row__booking {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
}

.radio-row__booking .radio span {
  width: 10.0520833333vw;
}

@media (max-width: 1199px) {
  .radio-row__booking .radio span {
    width: 193px;
  }
}

.radio-row__time {
  -ms-flex-pack: center;
      justify-content: center;
}

.booking-form .wpcf7-form .time .first,
.radio-row__time .radio {
  margin-right: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .booking-form .wpcf7-form .time .first,
  .radio-row__time .radio {
    margin-right: 10px;
  }
}

.radio-row__time .radio:last-child {
  margin-right: 0;
}

.radio-row__time .radio span {
  width: 3.90625vw;
}

@media (max-width: 1199px) {
  .radio-row__time .radio span {
    width: 75px;
  }
}

.radio {
  display: block;
  margin-bottom: 0.5208333333vw;
  cursor: pointer;
}

@media (max-width: 1199px) {
  .radio {
    margin-bottom: 10px;
  }
}

.radio input {
  display: none;
}

.radio input:checked ~ span {
  border-color: #17ad00;
  color: #17ad00;
}

.radio span {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 2.5vw;
  border: 2px solid #c4c4c4;
  border-radius: 1.5625vw;
  font-family: "Proxima Nova";
}

@media (max-width: 1199px) {
  .radio span {
    height: 48px;
    border-radius: 30px;
  }
}

.multiselect {
  position: relative;
}

.available .wpcf7-checkbox .wpcf7-list-item,
.multiselect__available .checkbox {
  padding: 0 1.8229166667vw;
  width: 50%;
  float: left;
}

@media (max-width: 1199px) {
  .available .wpcf7-checkbox .wpcf7-list-item,
  .multiselect__available .checkbox {
    padding: 0 35px;
  }
}

@media (max-width: 567px) {
  .available .wpcf7-checkbox .wpcf7-list-item,
  .multiselect__available .checkbox {
    padding: 0 15px;
  }
}

.multiselect__def .checkboxes {
  padding: 0.78125vw;
}

@media (max-width: 1199px) {
  .multiselect__def .checkboxes {
    padding: 15px;
  }
}

.select-box {
  position: relative;
  cursor: pointer;
}

.select-box:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
}

.checkboxes {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #fff;
  border-radius: 1.5625vw;
  box-shadow: 0 0 1.6666666667vw rgba(0, 0, 0, 0.1);
  padding: 0.78125vw 0;
  z-index: 100;
  display: none;
}

@media (max-width: 1199px) {
  .checkboxes {
    border-radius: 30px;
    box-shadow: 0 0 32px rgba(0, 0, 0, 0.1);
    padding: 15px 0;
  }
}

.checkbox {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  cursor: pointer;
  margin-bottom: 0.5208333333;
  font-size: 0.8333333333;
}

@media (max-width: 1199px) {
  .checkbox {
    margin-bottom: 10px;
    font-size: 16px;
  }
}

.checkbox input {
  display: none;
}

.checkbox input:checked ~ .checkmark:before {
  display: block;
}

.booking-form .wpcf7-checkbox .wpcf7-list-item-label:before,
.checkmark {
  position: relative;
  -ms-flex: 0 0 0.8333333333vw;
      flex: 0 0 0.8333333333vw;
  height: 0.8333333333vw;
  border: 1px solid #c4c4c4;
  display: inline-block;
  margin: 0.1041666667vw 0.5208333333vw 0 0;
  border-radius: 2px;
}

.booking-form .wpcf7-checkbox .wpcf7-list-item-label:before {
  margin: 0 0.5208333333vw 0.20833333333vw 0;
}

@media (max-width: 1199px) {
  .booking-form .wpcf7-checkbox .wpcf7-list-item-label:before,
  .checkmark {
    -ms-flex: 0 0 16px;
        flex: 0 0 16px;
    height: 16px;
    margin: 2px 10px 0 0;
  }
}

.booking-form .wpcf7-checkbox .wpcf7-list-item-label:before {
  margin: 0 10px 4px 0;
}

.booking-form .wpcf7-checkbox .wpcf7-list-item-label:after,
.checkmark:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0.46875vw;
  height: 0.46875vw;
  background: #17ad00;
  border-radius: 1px;
  transform: translate(-50%, -50%);
  display: none;
}

.booking-form .wpcf7-checkbox .wpcf7-list-item-label:after {
  top: 0.234375vw;
  left: 0.234375vw;
  transform: translate(0, 0);
}

@media (max-width: 1199px) {
  .booking-form .wpcf7-checkbox .wpcf7-list-item-label:after,
  .checkmark:before {
    width: 9px;
    height: 9px;
  }

  .booking-form .wpcf7-checkbox .wpcf7-list-item-label:after {
    top: 4.5px;
    left: 4.5px;
  }

}

.booking-form .wpcf7-checkbox input:checked + .wpcf7-list-item-label:after {
  display: block;
}

.block-drive {
  margin-bottom: 0.625vw;
}

@media (max-width: 1199px) {
  .block-drive {
    margin-bottom: 12px;
  }
}

.drive-row {
  padding: 0.3645833333vw 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-bottom: 1px solid #ebebeb;
}

@media (max-width: 1199px) {
  .drive-row {
    padding: 7px 0;
  }
}

.drive-row > div {
  padding: 0.2604166667vw 0;
  border-right: 1px solid #ebebeb;
}

@media (max-width: 1199px) {
  .drive-row > div {
    padding: 5px 0;
  }
}

.drive-row > div:last-child {
  border-right: none;
}

@media (max-width: 567px) {
  .drive-row > div:first-child {
    border-right: none;
  }
}

.drive-name {
  width: 45%;
  font: 0.7291666667vw "Proxima Nova";
}

@media (max-width: 1199px) {
  .drive-name {
    font-size: 14px;
  }
}

.drive-licence {
  width: 45%;
}

.drive-del {
  width: 7%;
  text-align: right;
}

@media (max-width: 567px) {
  .drive-del {
    width: 10%;
  }
}

.drive-del i {
  cursor: pointer;
}

.block-drive select {
  height: auto;
  padding: 0 0.4166666667vw;
  border: none;
  font: 0.7291666667vw "Proxima Nova";
  margin-bottom: 0;
}

@media (max-width: 1199px) {
  .block-drive select {
    padding: 0 8px;
    font-size: 14px;
  }
}

.wrap-drive {
  margin-bottom: 0.2083333333vw;
}

@media (max-width: 1199px) {
  .wrap-drive {
    margin-bottom: 4px;
  }
}

.add-drive {
  border-radius: 50%;
  width: 1.4583333333vw;
  height: 1.4583333333vw;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border: 2px solid #c4c4c4;
  font-size: 0.7291666667vw;
  transition: all .3s ease-in-out;
  color: #7f7f7f;
  cursor: pointer;
  margin: 0 auto;
}

@media (max-width: 1199px) {
  .add-drive {
    width: 28px;
    height: 28px;
    font-size: 14px;
  }
}

.add-drive:hover {
  border-color: #17ad00;
  color: #17ad00;
}

.block-contact {
  position: relative;
}

.block-contact:before {
  content: '';
  position: absolute;
  background: #17ad00;
  width: 50%;
  height: 10.0520833333vw;
  top: 6.1458333333vw;
  left: 0;
  z-index: -1;
}

@media (max-width: 1199px) {
  .block-contact:before {
    height: 193px;
    top: 118px;
  }
}

@media (max-width: 991px) {
  .block-contact:before {
    display: none;
  }
}

.wrap-contact {
  margin: 0 auto;
  box-shadow: 0 0 1.6666666667vw rgba(0, 0, 0, 0.1);
  background: #fff;
  padding: 2.34375vw 3.3854166667vw;
  position: relative;
  z-index: 2;
}

@media (max-width: 1199px) {
  .wrap-contact {
    padding: 45px 65px;
    box-shadow: 0 0 32px rgba(0, 0, 0, 0.1);
  }
}

@media (max-width: 991px) {
  .wrap-contact {
    padding: 30px 15px;
  }
}

.wrap-contact__w900 {
  width: 50.15625vw;
}

@media (max-width: 1199px) {
  .wrap-contact__w900 {
    width: 963px;
  }
}

@media (max-width: 991px) {
  .wrap-contact__w900 {
    width: 100%;
  }
}

.wrap-contact__w525 {
  width: 27.34375vw;
}

@media (max-width: 1199px) {
  .wrap-contact__w525 {
    width: 525px;
  }
}

@media (max-width: 567px) {
  .wrap-contact__w525 {
    width: 100%;
  }
}

.contact-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -2.8645833333vw;
}

@media (max-width: 1199px) {
  .contact-row {
    margin: 0 -55px;
  }
}

@media (max-width: 991px) {
  .contact-row {
    margin: 0 -15px;
  }
}

.contact-col {
  width: 50%;
  padding: 0 2.8645833333vw;
}

@media (max-width: 1199px) {
  .contact-col {
    padding: 0 55px;
  }
}

@media (max-width: 991px) {
  .contact-col {
    padding: 0 15px;
  }
}

@media (max-width: 767px) {
  .contact-col {
    width: 100%;
  }
}

.contact-col:first-child {
  border-right: 1px solid #e5e5e5;
}

@media (max-width: 991px) {
  .contact-col:first-child {
    border-right: none;
  }
}

.contact-info {
  background: url("../images/content/bg-list-skils.png") center no-repeat;
  background-size: 20.46875vw;
}

@media (max-width: 1199px) {
  .contact-info {
    background-size: 393px;
  }
}

@media (max-width: 991px) {
  .contact-info {
    background-size: 80%;
  }
}

.box-info {
  margin-bottom: 0.78125vw;
}

@media (max-width: 1199px) {
  .box-info {
    margin-bottom: 15px;
  }
}

.box-info h3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-family: "Proxima Nova Bold";
}

.box-info h3 i {
  margin-right: 0.3645833333vw;
  color: #17ad00;
  font-size: 0.78125vw;
}

@media (max-width: 1199px) {
  .box-info h3 i {
    margin-right: 7px;
    font-size: 14px;
  }
}

.box-info p, .box-info a {
  color: #020202;
  padding-left: 1.1458333333vw;
  transition: color .3s ease-in-out;
}

@media (max-width: 1199px) {
  .box-info p, .box-info a {
    padding-left: 22px;
  }
}

.box-info p:hover, .box-info a:hover {
  color: #17ad00;
}

.contact-form h2 {
  text-align: center;
}

#map {
  height: 31.7708333333vw;
  width: 100%;
  margin-top: -6.25vw;
}

@media (max-width: 1199px) {
  #map {
    height: 610px;
    margin-top: -120px;
  }
}

@media (max-width: 991px) {
  #map {
    margin-top: 0;
    height: 400px;
  }
}

.booking-form {
  position: relative;
}

.booking-form:before {
  content: '';
  position: absolute;
  background: #17ad00;
  width: 50%;
  height: 10.0520833333vw;
  top: 6.1458333333vw;
  left: 0;
  z-index: -1;
}

@media (max-width: 1199px) {
  .booking-form:before {
    height: 193px;
    top: 118px;
  }
}

@media (max-width: 567px) {
  .booking-form:before {
    display: none;
  }
}

.booking-form {
  padding: 4.4270833333vw 0;
}

@media (max-width: 1199px) {
  .booking-form {
    padding: 40px 0;
  }
}

/* Contact Form 7 */
.style-form div.wpcf7 .ajax-loader {
  display: none;
}
.style-form .wpcf7-not-valid {
  border-color: #17ad00 !important;
}
.style-form .wpcf7-not-valid-tip {
  display: none;
}
.style-form .wpcf7-validation-errors {
  text-align: center;
  position: relative;
  border: none !important;
  color: #17ad00;
  margin: 5px 0 0 0;
}
.style-form .wpcf7-mail-sent-ok {
  text-align: center;
  position: relative;
  border: none !important;
  color: #000;
  margin: 5px 0 0 0;
  font-weight: bold;
}
.contact-form .wpcf7 p br,
.popup-form .wpcf7 p br,
.booking-form .wpcf7-form br {
  display: none;
}
.btn.btn__orange:focus {
  outline: none;
}

.page-404 h1 {
  font-size: 5.20833333333vw;
}

@media (max-width: 1199px) {
  .page-404 h1 {
    font-size: 40px;
  }
} 

.wpcf7-field-groups:focus {
  outline: none;
}

.booking-form .wpcf7-form .wpcf7-checkbox .wpcf7-list-item {
    display: block;
    margin: 0;
}

.booking-form .wpcf7-form .radio {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.booking-form .wpcf7-form .radio span {
  margin: 0;
}

.booking-form .label-tab .type-booking {
  width: 100%;
}

.booking-form .wpcf7-form input[type="checkbox"] {
  display: none;
}

.booking-form .wpcf7-checkbox .wpcf7-checkbox .wpcf7-list-item {
  margin: 0;
}

.booking-form .wpcf7-checkbox .wpcf7-list-item-label {
  display: flex;
  position: relative;
  cursor: pointer;
}

.booking-form .wpcf7-form .time .wpcf7-list-item-label {
  cursor: pointer;
}

.block-drive .wpcf7-field-group {
  position: relative;
}

.block-drive .wpcf7-field-group .add-drive {
  display: none;
}

.block-drive .wpcf7-field-group:last-child .add-drive {
  display: flex;
}

.block-drive .wpcf7-field-group-remove {
  cursor: pointer;
  position: absolute;
  top: 0.78125vw;
  right: 0.98958333333vw;
}

@media (max-width: 1199px) {
  .block-drive .wpcf7-field-group-remove {
    top: 15px;
    right: 20px;
  }
}
@media (max-width: 991px) {
  .block-drive .wpcf7-field-group-remove {
    top: 17px;
    right: 26px;
  }
}
@media (max-width: 567px) {
  .block-drive .wpcf7-field-group-remove {
    right: 10px;
  }
}

.block-drive .drive-row input {
  font-size: 0.72916666666vw;
  border: none;
  height: auto;
}

@media (max-width: 1199px) {
  .block-drive .drive-row input {
    font-size: 14px;
  }
}

.content-questions ul.ListBullet {
  margin: 0;
  padding: 0;
  list-style: none;
}

.content-questions ul li {
    padding-left: 1.3541666667vw;
    position: relative;
    margin-bottom: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .content-questions ul li {
    margin-bottom: 10px;
    padding-left: 26px;
  }
}

.content-questions ul li:before {
    content: '';
    position: absolute;
    top: 0.2083333333vw;
    left: 0;
    background: url(https://www.arrowheavyvehicletraining.com.au/wp-content/uploads/2020/12/check-icon.png) center no-repeat;
    background-size: contain;
    width: 0.8333333333vw;
    height: 0.78125vw;
}

@media (max-width: 1199px) {
  .content-questions ul li:before {
    top: 3px;
    width: 14px;
    height: 13px;
  }
}

.content-questions a {
  word-break: break-word;
  color: #17ad00;
}

.content-questions .alignleft {
  float: left;
}

.content-questions .alignright {
  float: right;
}

.breadcrumbs {
  text-transform: uppercase;
  font-family: 'Proxima Nova Bold';
  padding: 1.5625vw 0;
}

@media (max-width: 1199px) {
  .breadcrumbs {
    padding: 20px 0;
  }
}

.breadcrumbs a {
    color: #17ad00;
}

@media (min-width: 992px) {
  .admin-bar .sticky {
    top: 32px;
  }
  .sticky {
    position: fixed;
    top: 0;
    z-index: 10;
    width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ncmlkLnNjc3MiLCJtYWluLmNzcyIsIl9mb250cy5zY3NzIiwiX25vcm1hbGl6ZS5zY3NzIiwiX2NvcmUuc2NzcyIsIl92YXJpYWJsZWxzLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfYmFubmVyLWhvbWUuc2NzcyIsIl9ibG9jay1jb3Vyc2VzLnNjc3MiLCJfbWl4aW4uc2NzcyIsIl9ibG9jay1taXNzaW9uLnNjc3MiLCJfY29udGVudC1iYW5uZXIuc2NzcyIsIl9ibG9jay1za2lsbHMuc2NzcyIsIl9ibG9jay10ZXh0LnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfcGFnZS1iYW5uZXIuc2NzcyIsIl9jb250ZW50LXF1ZXN0aW9ucy5zY3NzIiwiX2RldGFpbC1jb250ZW50LnNjc3MiLCJfYmxvY2stbGljZW5jZXMuc2NzcyIsIl9zdHlsZS1mb3JtLnNjc3MiLCJfYmxvY2stY29udGFjdC5zY3NzIiwiX2Jvb2tpbmctY29udGVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1CQTtFQUNFO0lBQ0UsaUJBQWdCO0dBQ2pCO0NDbEJGOztBRHFCRDtFQUNFO0lBQ0UsaUJBQWdCO0dBQ2pCO0NDbEJGOztBRHFCRDtFQUNFO0lBQ0UsaUJBQWdCO0dBQ2pCO0NDbEJGOztBRHFCRDtFQUNFO0lBQ0UsbUJBckN1QjtHQXNDeEI7Q0NsQkY7O0FEOEJEO0VBQ0UsZ0JBckRRO0VBc0RSLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUFtQjtNQUFuQixvQkFBbUI7RUFDbkIsbUJBM0RRO0VBNERSLG9CQTVEUTtDQTZEVDs7QUN6QkQ7RUQ2QkUsbUJBQWM7TUFBZCxlQUFjO0VBQ2QsbUJBbEVRO0VBbUVSLG9CQW5FUTtDQW9FVDs7QUF2QkM7RUE0QkU7SUFFSSw0QkFBK0I7UUFBL0Isd0JBQStCO0lBQy9CLG1CQTVFRTtJQTZFRixvQkE3RUU7R0ErRUw7Q0MvQko7O0FESEM7RUE0QkU7SUFFSSw2QkFBK0I7UUFBL0IseUJBQStC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QU87RUFDUCxZQUFXO0NBUVo7O0FBUEM7RUFYSjtJQVlNLGNBQWE7SUFDYixXQUFVO0dBS2I7Q3BCZ3RHRjs7QW9CbnRHRztFQWZKO0lBZ0JNLGNBQWE7R0FFaEI7Q3BCc3RHRjs7QW9CcHRHRDtFQUNFLDBCQUF3QjtDQUl6Qjs7QUFIQztFQUZGO0lBR0ksZ0JBQWU7R0FFbEI7Q3BCeXRHQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRtYXI6IDE1cHg7XHJcbiRpdGVtczogMTI7XHJcbiRjb250YWluZXI6IDE1NjAvMTkyMCoxMDB2dztcclxuXHJcbi8vIGJyZWFrcG9pbnRzIG1hcFxyXG4kYnJlYWtwb2ludHM6IChcclxuICAgICAgICB4czogNTY4cHgsXHJcbiAgICAgICAgc206IDc2OHB4LFxyXG4gICAgICAgIG1kOiA5OTJweCxcclxuICAgICAgICBsZzogMTIwMHB4XHJcbik7XHJcblxyXG4kY29udGFpbmVyLXdpZHRoOiAoXHJcbiAgICAgICAgNTQwcHgsXHJcbiAgICAgICAgNzIwcHgsXHJcbiAgICAgICAgOTYwcHgsXHJcbiAgICAgICAgJGNvbnRhaW5lcixcclxuKTtcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAuY29udGFpbmVye1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY29udGFpbmVye1xyXG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8gbWVkaWEgcXVlcnkgbWl4aW5cclxuQG1peGluIGJyZWFrKCRzaXplKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkc2l6ZSkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gZ3JpZCBjb250YWluZXJcclxuXHJcbi5jb250YWluZXJ7XHJcbiAgcGFkZGluZzogMCAkbWFyO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBtYXJnaW4tbGVmdDogLSRtYXI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJG1hcjtcclxufVxyXG5cclxuLy8gZ3JpZCBpdGVtXHJcbltjbGFzc149XCJjb2wtXCJdIHtcclxuICBmbGV4OiAwIDAgMTAwJTtcclxuICBwYWRkaW5nLWxlZnQ6ICRtYXI7XHJcbiAgcGFkZGluZy1yaWdodDogJG1hcjtcclxufVxyXG5cclxuLy8gbG9vcCBvdmVyIHRoZSBicmVha3BvaW50c1xyXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGJyZWFrcG9pbnRzIHtcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRpdGVtcyB7XHJcbiAgICAuY29sLSN7JGtleX0tI3skaX0ge1xyXG4gICAgICBAaW5jbHVkZSBicmVhaygka2V5KSB7XHJcbiAgICAgICAgZmxleDogMCAwICN7JGkgLyAkaXRlbXMgKiAxMDAlfTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtYXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJG1hcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4MS4yNXZ3O1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG5bY2xhc3NePVwiY29sLVwiXSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29sLXhzLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29sLXhzLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNvbC14cy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29sLXhzLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNvbC14cy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5jb2wteHMtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNvbC14cy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5jb2wteHMtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29sLXhzLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5jb2wteHMtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNvbC14cy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29sLXhzLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgTGlnaHQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LnN2ZyNQcm94aW1hTm92YS1MaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhIEJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLnN2ZyNQcm94aW1hTm92YS1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhIEJsYWNrJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1CbGFjay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1CbGFjay5zdmcjUHJveGltYU5vdmEtQmxhY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuc3ZnI1Byb3hpbWFOb3ZhLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmE6aG92ZXIsIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmJvZHkge1xuICBmb250OiAwLjkzNzV2dyBcIlByb3hpbWEgTm92YSBMaWdodFwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuYWN0aXZlLW1lbnUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA4LjY5NzkxNjY2Njd2dztcbiAgaGVpZ2h0OiAzLjEyNXZ3O1xuICBwYWRkaW5nOiAwIDIuMDgzMzMzMzMzM3Z3O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQ6IDAuNzI5MTY2NjY2N3Z3IFwiUHJveGltYSBOb3ZhXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAuMTA0MTY2NjY2N3Z3IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAwLjI2MDQxNjY2Njd2dztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG4ge1xuICAgIG1pbi13aWR0aDogMTY1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5idG4gc3BhbiB7XG4gIHdpZHRoOiAxLjg3NXZ3O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDAuNzI5MTY2NjY2N3Z3O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJ0biBzcGFuIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4uYnRuIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAxMDAlO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDIuNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bl9fb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2ZlMzUxMztcbn1cblxuLmJ0bl9fb3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZlMzUxMztcbiAgY29sb3I6ICNmZTM1MTM7XG59XG5cbi5idG5fX29yYW5nZTpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZlMzUxMztcbn1cblxuLmJ0bl9fb3JhbmdlOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZTM1MTM7XG59XG5cbi5idG5fX3doaXRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5idG5fX3doaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZTM1MTM7XG59XG5cbi5idG5fX3doaXRlOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmUzNTEzO1xufVxuXG4uYnRuX193aGl0ZTpob3ZlciBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmUzNTEzO1xufVxuXG4ubWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYXktbGF0ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250ZW50LXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250ZW50LXRhYi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idXJnZXIge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJ1cmdlcjpiZWZvcmUsIC5idXJnZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmUzNTEzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmJ1cmdlcjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgfVxuICAuYnVyZ2VyOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmJ1cmdlciBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZlMzUxMztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmJ1cmdlci5hY3RpdmUge1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgLmJ1cmdlci5hY3RpdmUgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnVyZ2VyLmFjdGl2ZTpiZWZvcmUsIC5idXJnZXIuYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5idXJnZXIuYWN0aXZlOmJlZm9yZSB7XG4gICAgdG9wOiA5LjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLmJ1cmdlci5hY3RpdmU6YWZ0ZXIge1xuICAgIGJvdHRvbTogOS41cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzEyNXZ3IDMuNDM3NXZ3IDAuMDUyMDgzMzMzM3Z3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItdG9wIHtcbiAgICBwYWRkaW5nOiA2cHggMTVweCAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItdG9wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmxvZ28ge1xuICB3aWR0aDogNS44MzMzMzMzMzMzdnc7XG4gIG1hcmdpbi1yaWdodDogMC41MjA4MzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxvZ28ge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1uYXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxuICAuaGVhZGVyLW5hdi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgLmhlYWRlci1tZW51IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyLjg2NDU4MzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1tZW51IGxpIHtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWVudSBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMS4yNXZ3O1xuICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLW1lbnUgbGk6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWVudSBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW1lbnUgYSB7XG4gICAgcGFkZGluZzogMS41NjI1dncgMC41MjA4MzMzMzMzdnc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICBjb2xvcjogIzAyMDIwMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItbWVudSBhIHtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWVudSBhOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwLjIwODMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmUzNTEzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItbWVudSBhOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWVudSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1tZW51IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oZWFkZXItbWVudSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250OiAxOHB4IFwiUHJveGltYSBOb3ZhXCI7XG4gIH1cbn1cblxuLmhlYWRlci1saW5rIHtcbiAgd2lkdGg6IDcuMjkxNjY2NjY2N3Z3O1xuICBoZWlnaHQ6IDEuODc1dnc7XG4gIGJhY2tncm91bmQ6ICNmZTM1MTM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjYwNDE2NjY2N3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQ6IDAuNzI5MTY2NjY2N3Z3IFwiUHJveGltYSBOb3ZhXCI7XG4gIG1hcmdpbi1yaWdodDogMS44MjI5MTY2NjY3dnc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZTM1MTM7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1saW5rIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLWxpbmsge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmUzNTEzO1xufVxuXG4uaGVhZGVyLXBob25lIHtcbiAgZm9udDogMS4yNXZ3IFwiUHJveGltYSBOb3ZhXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDIsIDIsIDIsIDAuOCk7XG4gIG1hcmdpbi1yaWdodDogMi4wODMzMzMzMzMzdnc7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXBob25lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItcGhvbmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1waG9uZTpob3ZlciB7XG4gIGNvbG9yOiAjZmUzNTEzO1xufVxuXG4uaGVhZGVyLXBob25lIGkge1xuICBmb250LXNpemU6IDAuOTM3NXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDAuNTIwODMzMzMzM3Z3O1xuICBjb2xvcjogI2ZlMzUxMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXBob25lIGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1zb2MgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIuMTM1NDE2NjY2N3Z3O1xuICBoZWlnaHQ6IDIuMTM1NDE2NjY2N3Z3O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItc29jIGEge1xuICAgIHdpZHRoOiA0MXB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1zb2MgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5oZWFkZXItc29jIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZTM1MTM7XG4gIGNvbG9yOiAjZmUzNTEzO1xufVxuXG4uaGVhZGVyLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDAuNzgxMjV2dztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEuNjY2NjY2NjY2N3Z3IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDMycHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN1Ym1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnN1Ym1lbnUgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDIuNjA0MTY2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdWJtZW51IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnN1Ym1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnN1Ym1lbnUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzI5MTY2NjY2N3Z3O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN1Ym1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zdWJtZW51IGE6aG92ZXIge1xuICBjb2xvcjogI2ZlMzUxMztcbn1cblxuLmJhbm5lci1ob21lIHtcbiAgaGVpZ2h0OiAzNS40MTY2NjY2NjY3dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItaG9tZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4uYmFubmVyLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTIuMyU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItaG9tZTpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYW5uZXItaG9tZSAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYW5uZXItaG9tZS10ZXh0IHtcbiAgd2lkdGg6IDM0Ljg5NTgzMzMzMzN2dztcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS44MjI5MTY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci1ob21lLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmJhbm5lci1ob21lLXRleHQgaDEge1xuICBmb250LXNpemU6IDEuODc1dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEuMzAyMDgzMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItaG9tZS10ZXh0IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uYmFubmVyLWhvbWUtdGV4dCBoMSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogMy4xNzcwODMzMzMzdncgXCJQcm94aW1hIE5vdmEgQmxhY2tcIjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLWhvbWUtdGV4dCBoMSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4uYmFubmVyLWhvbWUtdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41MjA4MzMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci1ob21lLXRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJsb2NrLWNvdXJzZXMge1xuICBwYWRkaW5nOiA0LjY4NzV2dyAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay1jb3Vyc2VzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLmNvdXJzZXMtdGl0bGUtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyLjg2NDU4MzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY291cnNlcy10aXRsZS0ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5jb3Vyc2VzLXRpdGxlLSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgQm9sZFwiO1xufVxuXG4uY291cnNlcy1zbGlkZXIgKiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jb3Vyc2VzLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG4gIHBhZGRpbmc6IDAgOC41OTM3NXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb3Vyc2VzLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb3Vyc2VzLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbi5jb3Vyc2VzLXNsaWRlciAuc2xpY2stYWN0aXZlIC5jb3Vyc2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvdXJzZXMtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgd2lkdGg6IDc5LjY4NzV2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvdXJzZXMtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5jb3Vyc2VzLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIGhlaWdodDogMXB4O1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmNvdXJzZXMtc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZTM1MTM7XG59XG5cbi5jb3Vyc2VzLXNsaWRlciAuc2xpY2stZG90cyBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY291cnNlcy1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDMuMTI1dnc7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvdXJzZXMtc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuLmNvdXJzZXMtc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uY291cnNlcy1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi5jb3Vyc2VzLXNsaWRlciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzgzODM4MztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY291cnNlcy1zbGlkZXIgLnNsaWNrLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjODM4MzgzO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNvdXJzZXMtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDEuNTYyNXZ3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvdXJzZXMtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4uY291cnNlcy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAxLjU2MjV2dztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb3Vyc2VzLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG4uY291cnNlcy1jb2wge1xuICBwYWRkaW5nOiAwIDAuNzgxMjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY291cnNlcy1jb2wge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvdXJzZXMtY29sIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb3Vyc2VzLWNvbCB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cblxuLmNvdXJzZSB7XG4gIGhlaWdodDogMTkuMDEwNDE2NjY2N3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvdXJzZSB7XG4gICAgaGVpZ2h0OiAzNjVweDtcbiAgfVxufVxuXG4uY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY291cnNlOmhvdmVyIC5jb3Vyc2UtaW1nOmJlZm9yZSwgLmNvdXJzZTpob3ZlciAuY291cnNlLWltZyAuYnRuIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvdXJzZTpob3ZlciAuY291cnNlLXRpdGxlIGEge1xuICBjb2xvcjogI2ZlMzUxMztcbn1cblxuLmNvdXJzZS1pbWcge1xuICBoZWlnaHQ6IDExLjE5NzkxNjY2Njd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjI2MDQxNjY2Njd2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvdXJzZS1pbWcge1xuICAgIGhlaWdodDogMjE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNvdXJzZS1pbWc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgNTMsIDE5LCAwLjgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNvdXJzZS1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb3Vyc2UtaW1nIC5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogOS4zNzV2dztcbiAgcGFkZGluZzogMCAxLjA0MTY2NjY2Njd2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY291cnNlLWltZyAuYnRuIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jb3Vyc2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY291cnNlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jb3Vyc2UtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMDIwMjAyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG4gIGZvbnQ6IDEuMjV2dyBcIlByb3hpbWEgTm92YSBCb2xkXCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvdXJzZS10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLndyYXAtbWlzc2lvbiB7XG4gIHdpZHRoOiA2NS42MjV2dztcbiAgcGFkZGluZzogMCAwLjc4MTI1dncgNC42ODc1dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cmFwLW1pc3Npb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweCA0MHB4O1xuICB9XG59XG5cbi53cmFwLW1pc3Npb25fX3JldiB7XG4gIHBhZGRpbmctdG9wOiAzLjM4NTQxNjY2Njd2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3JhcC1taXNzaW9uX19yZXYge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi53cmFwLW1pc3Npb25fX3JldiAubWlzc2lvbi1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDQuMTY2NjY2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cmFwLW1pc3Npb25fX3JldiAubWlzc2lvbi1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4ud3JhcC1taXNzaW9uX19yZXYgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWlzc2lvbi1pbWcge1xuICBmbGV4OiAwIDAgMzMuMjgxMjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWlzc2lvbi1pbWcge1xuICAgIGZsZXg6IDAgMCA0NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1pc3Npb24taW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5taXNzaW9uLXRleHQgaDIge1xuICBmb250OiAxLjI1dncgXCJQcm94aW1hIE5vdmEgQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAwLjc4MTI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1pc3Npb24tdGV4dCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLm1pc3Npb24tdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1pc3Npb24tdGV4dCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jb250ZW50LWJhbm5lciB7XG4gIHBhZGRpbmc6IDQuNDI3MDgzMzMzM3Z3IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb250ZW50L2JnLWNvbnRlbnQtYmFubmVyLmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250ZW50LWJhbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xuICB9XG59XG5cbi5jb250ZW50LWJhbm5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMi4zNDM3NXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudC1iYW5uZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jb250ZW50LWJhbm5lciBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEJvbGRcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb250ZW50LWJhbm5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRlbnQtYmFubmVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXNraWxscyB7XG4gIHBhZGRpbmc6IDMuOTA2MjV2dyAwIDEuMDQxNjY2NjY2N3Z3O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udGVudC9iZy1za2lscy5wbmdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stc2tpbGxzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9jay1za2lsbHMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxufVxuXG4uc2tpbGxzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZTM1MTM7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNraWxscy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnNraWxscy10aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEJvbGRcIjtcbn1cblxuLnNraWxscy1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5za2lsbHMtc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnNraWxscy1zdWJ0aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNmZTM1MTM7XG59XG5cbi5za2lsbHMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5za2lsbHMgLmJ0biB7XG4gIHdpZHRoOiAxMy45NTgzMzMzMzMzdnc7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5za2lsbHMgLmJ0biB7XG4gICAgd2lkdGg6IDI2OHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnNraWxscy1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEuNjY2NjY2NjY2N3Z3IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gIHBhZGRpbmc6IDIuMzQzNzV2dyAzLjEyNXZ3O1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2tpbGxzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMzJweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICB9XG59XG5cbi5za2lsbHMtbGlzdCBoMyB7XG4gIGZvbnQ6IDEuMjV2dyBcIlByb3hpbWEgTm92YSBCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDAuNzgxMjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2tpbGxzLWxpc3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5za2lsbHMtbGlzdCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS4zNTQxNjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41MjA4MzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNraWxscy1saXN0IHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuXG4uc2tpbGxzLWxpc3QgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjIwODMzMzMzMzN2dztcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLWljb24ucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDAuODMzMzMzMzMzM3Z3O1xuICBoZWlnaHQ6IDAuNzgxMjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2tpbGxzLWxpc3QgdWwgbGk6YmVmb3JlIHtcbiAgICB0b3A6IDNweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cblxuLnNraWxscy1jb2w6bGFzdC1jaGlsZCAuc2tpbGxzLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9jb250ZW50L2JnLWxpc3Qtc2tpbHMucG5nXCIpIDkyJSA4MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwLjQ2ODc1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNraWxscy1jb2w6bGFzdC1jaGlsZCAuc2tpbGxzLWxpc3Qge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXRleHQge1xuICBwYWRkaW5nOiAyLjA4MzMzMzMzMzN2dyAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay10ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLmJveC10ZXh0IHtcbiAgcGFkZGluZzogMi4wODMzMzMzMzMzdncgMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LXRleHQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJveC10ZXh0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5ib3gtdGV4dDpudGgtY2hpbGQob2RkKSAuYm94LXRleHQtaW1nOmJlZm9yZSB7XG4gIGJvdHRvbTogNS40Njg3NXZ3O1xuICBsZWZ0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib3gtdGV4dDpudGgtY2hpbGQob2RkKSAuYm94LXRleHQtaW1nOmJlZm9yZSB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5ib3gtdGV4dDpudGgtY2hpbGQob2RkKSAuYm94LXRleHQtY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMzg1NDE2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib3gtdGV4dDpudGgtY2hpbGQob2RkKSAuYm94LXRleHQtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJveC10ZXh0Om50aC1jaGlsZChvZGQpIC5ib3gtdGV4dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ib3gtdGV4dDpudGgtY2hpbGQob2RkKSAuYm94LXRleHQtY29udGVudCBoMjpiZWZvcmUge1xuICByaWdodDogLTIyLjY1NjI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJveC10ZXh0Om50aC1jaGlsZChvZGQpIC5ib3gtdGV4dC1jb250ZW50IGgyOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0zMjVweDtcbiAgfVxufVxuXG4uYm94LXRleHQ6bnRoLWNoaWxkKGV2ZW4pIC5ib3gtdGV4dC1pbWcge1xuICBvcmRlcjogLTE7XG59XG5cbi5ib3gtdGV4dDpudGgtY2hpbGQoZXZlbikgLmJveC10ZXh0LWltZzpiZWZvcmUge1xuICB0b3A6IDguMzMzMzMzMzMzM3Z3O1xuICByaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LXRleHQ6bnRoLWNoaWxkKGV2ZW4pIC5ib3gtdGV4dC1pbWc6YmVmb3JlIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cblxuLmJveC10ZXh0Om50aC1jaGlsZChldmVuKSAuYm94LXRleHQtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogNy44MTI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJveC10ZXh0Om50aC1jaGlsZChldmVuKSAuYm94LXRleHQtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYm94LXRleHQ6bnRoLWNoaWxkKGV2ZW4pIC5ib3gtdGV4dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJveC10ZXh0Om50aC1jaGlsZChldmVuKSAuYm94LXRleHQtY29udGVudCBoMjpiZWZvcmUge1xuICBsZWZ0OiAtMjIuNjU2MjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LXRleHQ6bnRoLWNoaWxkKGV2ZW4pIC5ib3gtdGV4dC1jb250ZW50IGgyOmJlZm9yZSB7XG4gICAgbGVmdDogLTMyNXB4O1xuICB9XG59XG5cbi5ib3gtdGV4dC1pbWcge1xuICBmbGV4OiAwIDAgNDYuMzU0MTY2NjY2N3Z3O1xuICBoZWlnaHQ6IDI3LjYwNDE2NjY2Njd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib3gtdGV4dC1pbWcge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJveC10ZXh0LWltZyB7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5ib3gtdGV4dC1pbWcge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLmJveC10ZXh0LWltZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2LjI1dnc7XG4gIGJhY2tncm91bmQ6ICNmZTM1MTM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJveC10ZXh0LWltZzpiZWZvcmUge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJveC10ZXh0LWltZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJveC10ZXh0LWltZyBpbWcge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMC4yNjA0MTY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJveC10ZXh0LWltZyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4uYm94LXRleHQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyLjYwNDE2NjY2Njd2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LXRleHQtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmJveC10ZXh0LWNvbnRlbnQgaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjg3NXZ3O1xuICBtYXJnaW4tYm90dG9tOiAxLjA0MTY2NjY2Njd2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LXRleHQtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmJveC10ZXh0LWNvbnRlbnQgaDI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZTM1MTM7XG4gIHdpZHRoOiAyMC44MzMzMzMzMzMzdnc7XG4gIGhlaWdodDogODAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJveC10ZXh0LWNvbnRlbnQgaDI6YmVmb3JlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ib3gtdGV4dC1jb250ZW50IGgyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYm94LXRleHQtY29udGVudCBoMiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJveC10ZXh0LWNvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEJvbGRcIjtcbn1cblxuLmJveC10ZXh0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNTIwODMzMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMS41NjI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJveC10ZXh0LWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuXG4uYm94LXRleHQtY29udGVudCBzcGFuIHtcbiAgY29sb3I6ICNmZTM1MTM7XG59XG5cbi5ib3gtdGV4dC1jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjM1NDE2NjY2Njd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LXRleHQtY29udGVudCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cblxuLmJveC10ZXh0LWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjIwODMzMzMzMzN2dztcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLWljb24ucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDAuODMzMzMzMzMzM3Z3O1xuICBoZWlnaHQ6IDAuNzgxMjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LXRleHQtY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgIHRvcDogM3B4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxufVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTI1O1xufVxuXG4uZm9vdGVyLXJvdyB7XG4gIHBhZGRpbmc6IDEuNTYyNXZ3IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLXJvdyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXItbG9nbyB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOC4wMjA4MzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1sb2dvIGEge1xuICAgIHdpZHRoOiAxNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1sb2dvIGEge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXQge1xuICB3aWR0aDogMTEuNzcwODMzMzMzM3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDUuNzI5MTY2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItd2lkZ2V0IHtcbiAgICB3aWR0aDogMjY2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItd2lkZ2V0IHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuZm9vdGVyLXdpZGdldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXQgaDMge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMC43ODEyNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci13aWRnZXQgaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMjYwNDE2NjY2N3Z3O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3Z3O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5mb290ZXItaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmUzNTEzO1xufVxuXG4uZm9vdGVyLWluZm8gaSB7XG4gIGNvbG9yOiAjZmUzNTEzO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjYwNDE2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItaW5mbyBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4uZm9vdGVyLXNvYyBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMi4xMzU0MTY2NjY3dnc7XG4gIGhlaWdodDogMi4xMzU0MTY2NjY3dnc7XG4gIGNvbG9yOiAjZDNkM2QzO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1zb2MgYSB7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICB9XG59XG5cbi5mb290ZXItc29jIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZTM1MTM7XG4gIGNvbG9yOiAjZmUzNTEzO1xufVxuXG4uZm9vdGVyLWIge1xuICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xuICBwYWRkaW5nOiAwLjc4MTI1dncgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuXG4uZm9vdGVyLWItciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYi1yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tZW51IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuXG4uZm9vdGVyLW1lbnUgbGkge1xuICBtYXJnaW4tbGVmdDogMC4yNjA0MTY2NjY3dnc7XG4gIHBhZGRpbmctbGVmdDogMC4yNjA0MTY2NjY3dnc7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY1NjU2NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItbWVudSBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyLW1lbnUgYSB7XG4gIGNvbG9yOiAjZmUzNTEzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5mb290ZXItbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItYnkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5iYW5uZXItcGFnZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYW5uZXIvYmFubmVyLXBhZ2UuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iYW5uZXItdGV4dCB7XG4gIGhlaWdodDogMTcuMTg3NXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDUyLjYwNDE2NjY2Njd2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci10ZXh0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5iYW5uZXItdGV4dCBoMSB7XG4gIGZvbnQtc2l6ZTogMi41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYmFubmVyLXRleHQgaDEgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEJvbGRcIjtcbn1cblxuLmJhbm5lci10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYmFubmVyLXRleHQgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgQm9sZFwiO1xufVxuXG4uY29udGVudC1xdWVzdGlvbnMge1xuICBwYWRkaW5nOiAyLjYwNDE2NjY2Njd2dyAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250ZW50LXF1ZXN0aW9ucyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5xdWVzdGlvbiB7XG4gIHBhZGRpbmc6IDAgMy4zODU0MTY2NjY3dncgMCAwLjg4NTQxNjY2Njd2dztcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucXVlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucXVlc3Rpb24gaDMge1xuICBmb250OiAxLjI1dncgXCJQcm94aW1hIE5vdmEgQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5xdWVzdGlvbiBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnF1ZXN0aW9uIGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMC44ODU0MTY2NjY3dnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDAuMTU2MjV2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmUzNTEzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5xdWVzdGlvbiBoMzpiZWZvcmUge1xuICAgIGxlZnQ6IC0xN3B4O1xuICAgIHdpZHRoOiAzcHg7XG4gIH1cbn1cblxuLnF1ZXN0aW9uIHAge1xuICBsaW5lLWhlaWdodDogMS41NjI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnF1ZXN0aW9uIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbi5kZXRhaWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDIuMDgzMzMzMzMzM3Z3IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRldGFpbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLmJveC10ZXh0IHtcbiAgcGFkZGluZzogMi4wODMzMzMzMzMzdncgMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LXRleHQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJveC10ZXh0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5kZXRhaWwtaW1nIHtcbiAgZmxleDogMCAwIDQ2LjM1NDE2NjY2Njd2dztcbiAgaGVpZ2h0OiAyNy42MDQxNjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGV0YWlsLWltZyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGV0YWlsLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLmRldGFpbC1pbWcge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLmRldGFpbC1pbWc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNi4yNXZ3O1xuICBiYWNrZ3JvdW5kOiAjZmUzNTEzO1xuICBib3R0b206IDUuNDY4NzV2dztcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRldGFpbC1pbWc6YmVmb3JlIHtcbiAgICBib3R0b206IDQwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGV0YWlsLWltZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRldGFpbC1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjYwNDE2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kZXRhaWwtaW1nIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5ib3gtZGV0YWlsIHtcbiAgcGFkZGluZy10b3A6IDIuNjA0MTY2NjY2N3Z3O1xuICBwYWRkaW5nLWxlZnQ6IDMuMzg1NDE2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib3gtZGV0YWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ib3gtZGV0YWlsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ib3gtZGV0YWlsIGgyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS44NzV2dztcbiAgbWFyZ2luLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJveC1kZXRhaWwgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5ib3gtZGV0YWlsIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmUzNTEzO1xuICB3aWR0aDogMjAuODMzMzMzMzMzM3Z3O1xuICBoZWlnaHQ6IDEyMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogLTIyLjY1NjI1dnc7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib3gtZGV0YWlsIGgyOmJlZm9yZSB7XG4gICAgbGVmdDogLTMyNXB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJveC1kZXRhaWwgaDI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ib3gtZGV0YWlsIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBCb2xkXCI7XG59XG5cbi5ib3gtZGV0YWlsIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LWRldGFpbCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5ib3gtZGV0YWlsIHNwYW4ge1xuICBjb2xvcjogI2ZlMzUxMztcbn1cblxuLmJveC1kZXRhaWwgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuMzU0MTY2NjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNTIwODMzMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib3gtZGV0YWlsIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuXG4uYm94LWRldGFpbCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjA4MzMzMzMzM3Z3O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2staWNvbi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMC44MzMzMzMzMzMzdnc7XG4gIGhlaWdodDogMC43ODEyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib3gtZGV0YWlsIHVsIGxpOmJlZm9yZSB7XG4gICAgdG9wOiAzcHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICB9XG59XG5cbi5ibG9jay1saWNlbmNlcyB7XG4gIHBhZGRpbmc6IDIuMDgzMzMzMzMzM3Z3IDAgNy4wMzEyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay1saWNlbmNlcyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5ibG9jay1saWNlbmNlcyBoMiB7XG4gIGZvbnQ6IDEuMjV2dyBcIlByb3hpbWEgTm92YSBCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDAuNjc3MDgzMzMzM3Z3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay1saWNlbmNlcyBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbn1cblxuLmJsb2NrLWxpY2VuY2VzIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBCb2xkXCI7XG59XG5cbi5ibG9jay1saWNlbmNlcyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41MjA4MzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLWxpY2VuY2VzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmJsb2NrLWxpY2VuY2VzIHNwYW4ge1xuICBjb2xvcjogI2ZlMzUxMztcbn1cblxuLmJsb2NrLWxpY2VuY2VzIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjM1NDE2NjY2Njd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stbGljZW5jZXMgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5cbi5ibG9jay1saWNlbmNlcyB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjA4MzMzMzMzM3Z3O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2staWNvbi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMC44MzMzMzMzMzMzdnc7XG4gIGhlaWdodDogMC43ODEyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay1saWNlbmNlcyB1bCBsaTpiZWZvcmUge1xuICAgIHRvcDogM3B4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxufVxuXG4ubGljZW5jZXMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxpY2VuY2VzLWNvbCB7XG4gIHdpZHRoOiAyNS41MjA4MzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxpY2VuY2VzLWNvbCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGljZW5jZXMtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubGljZW5jZXMtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjYuMDQxNjY2NjY2N3Z3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGljZW5jZXMtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zdHlsZS1mb3JtIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiAxLjI1dncgXCJQcm94aW1hIE5vdmEgQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjc4MTI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0eWxlLWZvcm0gaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5zdHlsZS1mb3JtIGlucHV0LFxuLnN0eWxlLWZvcm0gdGV4dGFyZWEsIC5zdHlsZS1mb3JtIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbiAgZm9udC1zaXplOiAwLjkzNzV2dztcbiAgYm9yZGVyOiAycHggc29saWQgI2ViZWJlYjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEuMDQxNjY2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdHlsZS1mb3JtIGlucHV0LFxuICAuc3R5bGUtZm9ybSB0ZXh0YXJlYSwgLnN0eWxlLWZvcm0gc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5cbi5zdHlsZS1mb3JtIGlucHV0OjpwbGFjZWhvbGRlcixcbi5zdHlsZS1mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLnN0eWxlLWZvcm0gc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDIwMjAyO1xufVxuXG4uc3R5bGUtZm9ybSBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pLCAuc3R5bGUtZm9ybSBzZWxlY3Qge1xuICBoZWlnaHQ6IDIuMzk1ODMzMzMzM3Z3O1xuICBwYWRkaW5nOiAwIDEwcHggMCAxLjA0MTY2NjY2Njd2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3R5bGUtZm9ybSBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pLCAuc3R5bGUtZm9ybSBzZWxlY3Qge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLnN0eWxlLWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDV2dztcbiAgcmVzaXplOiBub25lO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAwLjUyMDgzMzMzMzN2dyAwLjUyMDgzMzMzMzN2dyAxLjA0MTY2NjY2Njd2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3R5bGUtZm9ybSB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnN0eWxlLWZvcm0gc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZG93bi1pY29uLnBuZ1wiKSA5NSUgY2VudGVyIG5vLXJlcGVhdDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN0eWxlLWZvcm0gLmNhcHRjaGEge1xuICBtYXJnaW46IDEuMDQxNjY2NjY2N3Z3IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3R5bGUtZm9ybSAuY2FwdGNoYSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cblxuLnN0eWxlLWZvcm0gLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucG9wdXAtZm9ybSB7XG4gIHBhZGRpbmc6IDIuNjA0MTY2NjY2N3Z3IDMuNjQ1ODMzMzMzM3Z3O1xuICB3aWR0aDogMjYuNTYyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wb3B1cC1mb3JtIHtcbiAgICBwYWRkaW5nOiA1MHB4IDcwcHg7XG4gICAgd2lkdGg6IDUxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAucG9wdXAtZm9ybSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cblxuLnJhZGlvLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJhZGlvLXJvd19fYm9va2luZyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5yYWRpby1yb3dfX2Jvb2tpbmcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ucmFkaW8tcm93X19ib29raW5nIC5yYWRpbyBzcGFuIHtcbiAgd2lkdGg6IDEwLjA1MjA4MzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmFkaW8tcm93X19ib29raW5nIC5yYWRpbyBzcGFuIHtcbiAgICB3aWR0aDogMTkzcHg7XG4gIH1cbn1cblxuLnJhZGlvLXJvd19fdGltZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmFkaW8tcm93X190aW1lIC5yYWRpbyB7XG4gIG1hcmdpbi1yaWdodDogMC41MjA4MzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJhZGlvLXJvd19fdGltZSAucmFkaW8ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ucmFkaW8tcm93X190aW1lIC5yYWRpbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucmFkaW8tcm93X190aW1lIC5yYWRpbyBzcGFuIHtcbiAgd2lkdGg6IDMuOTA2MjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmFkaW8tcm93X190aW1lIC5yYWRpbyBzcGFuIHtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxufVxuXG4ucmFkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41MjA4MzMzMzMzdnc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmFkaW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnJhZGlvIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJhZGlvIGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmUzNTEzO1xuICBjb2xvcjogI2ZlMzUxMztcbn1cblxuLnJhZGlvIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyLjV2dztcbiAgYm9yZGVyOiAycHggc29saWQgI2M0YzRjNDtcbiAgYm9yZGVyLXJhZGl1czogMS41NjI1dnc7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yYWRpbyBzcGFuIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxufVxuXG4ubXVsdGlzZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tdWx0aXNlbGVjdF9fYXZhaWxhYmxlIC5jaGVja2JveCB7XG4gIHBhZGRpbmc6IDAgMS44MjI5MTY2NjY3dnc7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tdWx0aXNlbGVjdF9fYXZhaWxhYmxlIC5jaGVja2JveCB7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAubXVsdGlzZWxlY3RfX2F2YWlsYWJsZSAuY2hlY2tib3gge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4ubXVsdGlzZWxlY3RfX2RlZiAuY2hlY2tib3hlcyB7XG4gIHBhZGRpbmc6IDAuNzgxMjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubXVsdGlzZWxlY3RfX2RlZiAuY2hlY2tib3hlcyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uc2VsZWN0LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uY2hlY2tib3hlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMS41NjI1dnc7XG4gIGJveC1zaGFkb3c6IDAgMCAxLjY2NjY2NjY2Njd2dyByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDAuNzgxMjV2dyAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNoZWNrYm94ZXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDMycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuXG4uY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmNoZWNrYm94IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMC44MzMzMzMzMzMzdnc7XG4gIGhlaWdodDogMC44MzMzMzMzMzMzdnc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwLjEwNDE2NjY2Njd2dyAwLjUyMDgzMzMzMzN2dyAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2hlY2ttYXJrIHtcbiAgICBmbGV4OiAwIDAgMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAycHggMTBweCAwIDA7XG4gIH1cbn1cblxuLmNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMC40Njg3NXZ3O1xuICBoZWlnaHQ6IDAuNDY4NzV2dztcbiAgYmFja2dyb3VuZDogI2ZlMzUxMztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgfVxufVxuXG4uYmxvY2stZHJpdmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay1kcml2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uZHJpdmUtcm93IHtcbiAgcGFkZGluZzogMC4zNjQ1ODMzMzMzdncgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZHJpdmUtcm93IHtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgfVxufVxuXG4uZHJpdmUtcm93ID4gZGl2IHtcbiAgcGFkZGluZzogMC4yNjA0MTY2NjY3dncgMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZHJpdmUtcm93ID4gZGl2IHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuXG4uZHJpdmUtcm93ID4gZGl2Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuZHJpdmUtcm93ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLmRyaXZlLW5hbWUge1xuICB3aWR0aDogMjElO1xuICBmb250OiAwLjcyOTE2NjY2Njd2dyBcIlByb3hpbWEgTm92YVwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kcml2ZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5kcml2ZS1uYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmRyaXZlLWxpY2VuY2Uge1xuICB3aWR0aDogMzMlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLmRyaXZlLWxpY2VuY2Uge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cblxuLmRyaXZlLWNvdXJzZSB7XG4gIHdpZHRoOiAzOSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuZHJpdmUtY291cnNlIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5cbi5kcml2ZS1kZWwge1xuICB3aWR0aDogNyU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLmRyaXZlLWRlbCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxufVxuXG4uZHJpdmUtZGVsIGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ibG9jay1kcml2ZSBzZWxlY3Qge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMC40MTY2NjY2NjY3dnc7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udDogMC43MjkxNjY2NjY3dncgXCJQcm94aW1hIE5vdmFcIjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stZHJpdmUgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLndyYXAtZHJpdmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjIwODMzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3JhcC1kcml2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbi5hZGQtZHJpdmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxLjQ1ODMzMzMzMzN2dztcbiAgaGVpZ2h0OiAxLjQ1ODMzMzMzMzN2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNGM0YzQ7XG4gIGZvbnQtc2l6ZTogMC43MjkxNjY2NjY3dnc7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjN2Y3ZjdmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hZGQtZHJpdmUge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFkZC1kcml2ZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZlMzUxMztcbiAgY29sb3I6ICNmZTM1MTM7XG59XG5cbi5ibG9jay1jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY2stY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmUzNTEzO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwLjA1MjA4MzMzMzN2dztcbiAgdG9wOiA2LjE0NTgzMzMzMzN2dztcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLWNvbnRhY3Q6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE5M3B4O1xuICAgIHRvcDogMTE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9jay1jb250YWN0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud3JhcC1jb250YWN0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMCAxLjY2NjY2NjY2Njd2dyByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIuMzQzNzV2dyAzLjM4NTQxNjY2Njd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cmFwLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDQ1cHggNjVweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMzJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cmFwLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuXG4ud3JhcC1jb250YWN0X193OTAwIHtcbiAgd2lkdGg6IDUwLjE1NjI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndyYXAtY29udGFjdF9fdzkwMCB7XG4gICAgd2lkdGg6IDk2M3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcC1jb250YWN0X193OTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ud3JhcC1jb250YWN0X193NTI1IHtcbiAgd2lkdGg6IDI3LjM0Mzc1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndyYXAtY29udGFjdF9fdzUyNSB7XG4gICAgd2lkdGg6IDUyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAud3JhcC1jb250YWN0X193NTI1IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFjdC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMi44NjQ1ODMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3Qtcm93IHtcbiAgICBtYXJnaW46IDAgLTU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LXJvdyB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG5cbi5jb250YWN0LWNvbCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMi44NjQ1ODMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3QtY29sIHtcbiAgICBwYWRkaW5nOiAwIDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWNvbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0LWNvbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG4uY29udGFjdC1pbmZvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbnRlbnQvYmctbGlzdC1za2lscy5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMC40Njg3NXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWN0LWluZm8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzkzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWluZm8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICB9XG59XG5cbi5ib3gtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzgxMjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmJveC1pbmZvIGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEJvbGRcIjtcbn1cblxuLmJveC1pbmZvIGgzIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzY0NTgzMzMzM3Z3O1xuICBjb2xvcjogI2ZlMzUxMztcbiAgZm9udC1zaXplOiAwLjc4MTI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJveC1pbmZvIGgzIGkge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYm94LWluZm8gcCwgLmJveC1pbmZvIGEge1xuICBjb2xvcjogIzAyMDIwMjtcbiAgcGFkZGluZy1sZWZ0OiAxLjE0NTgzMzMzMzN2dztcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib3gtaW5mbyBwLCAuYm94LWluZm8gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICB9XG59XG5cbi5ib3gtaW5mbyBwOmhvdmVyLCAuYm94LWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmUzNTEzO1xufVxuXG4uY29udGFjdC1mb3JtIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jbWFwIHtcbiAgaGVpZ2h0OiAzMS43NzA4MzMzMzMzdnc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNi4yNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNtYXAge1xuICAgIGhlaWdodDogNjEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbWFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLmJvb2tpbmctZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJvb2tpbmctZm9ybTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmUzNTEzO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwLjA1MjA4MzMzMzN2dztcbiAgdG9wOiA2LjE0NTgzMzMzMzN2dztcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJvb2tpbmctZm9ybTpiZWZvcmUge1xuICAgIGhlaWdodDogMTkzcHg7XG4gICAgdG9wOiAxMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLmJvb2tpbmctZm9ybTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJvb2tpbmctZm9ybSB7XG4gIHBhZGRpbmc6IDQuNDI3MDgzMzMzM3Z3IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJvb2tpbmctZm9ybSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBMaWdodCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5zdmcjUHJveGltYU5vdmEtTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBCb2xkJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLnN2ZyNQcm94aW1hTm92YS1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhIEJsYWNrJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2suZW90Jyk7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrLnN2ZyNQcm94aW1hTm92YS1CbGFjaycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLnN2ZyNQcm94aW1hTm92YS1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYXtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbmF7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbmJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbn1cclxub2wsIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuaW1ne1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5hOmhvdmVyLCBhOmZvY3Vze1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uY2xlYXJmaXg6YmVmb3JlLFxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6XCJcIjtcclxuICBkaXNwbGF5OnRhYmxlO1xyXG59XHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY2xlYXI6Ym90aDtcclxufSIsImJvZHl7XHJcbiAgZm9udDogMTgvMTkyMCoxMDB2dyAkZm9udC1wcm94aW1hTGlnaHQ7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5hY3RpdmUtbWVudXtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJ0bntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLXdpZHRoOiAxNjcvMTkyMCoxMDB2dztcclxuICBoZWlnaHQ6IDYwLzE5MjAqMTAwdnc7XHJcbiAgcGFkZGluZzogMCA0MC8xOTIwKjEwMHZ3O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZm9udDogMTQvMTkyMCoxMDB2dyAkZm9udC1wcm94aW1hO1xyXG4gIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gIGJvcmRlcjogMi8xOTIwKjEwMHZ3IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyLXJhZGl1czogNS8xOTIwKjEwMHZ3O1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1pbi13aWR0aDogMTY1cHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgc3BhbntcclxuICAgIHdpZHRoOiAzNi8xOTIwKjEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTQvMTkyMCoxMDB2dztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2wtd2hpdGU7XHJcbiAgICAgIGJvcmRlci10b3A6IDIuNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAyLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fb3Jhbmdle1xyXG4gICAgYmFja2dyb3VuZDogJGNvbC1vcmFuZ2U7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sLW9yYW5nZTtcclxuICAgICAgY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2wtb3JhbmdlO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX193aGl0ZXtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDogJGNvbC13aGl0ZTtcclxuICAgICAgY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2wtb3JhbmdlO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWIyMHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5wYXktbGF0ZXJ7XHJcbiAgaW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5jb250ZW50LXRhYntcclxuICBkaXNwbGF5OiBub25lO1xyXG4gICYuYWN0aXZle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59IiwiLy9mb250c1xyXG4kZm9udC1wcm94aW1hOiAnUHJveGltYSBOb3ZhJztcclxuJGZvbnQtcHJveGltYUJsYWNrOiAnUHJveGltYSBOb3ZhIEJsYWNrJztcclxuJGZvbnQtcHJveGltYUJvbGQ6ICdQcm94aW1hIE5vdmEgQm9sZCc7XHJcbiRmb250LXByb3hpbWFMaWdodDogJ1Byb3hpbWEgTm92YSBMaWdodCc7XHJcblxyXG4vL2NvbG9yXHJcbiRjb2wtd2hpdGU6ICNmZmY7XHJcbiRjb2wtYmxhY2s6ICMwMjAyMDI7XHJcbiRjb2wtb3JhbmdlOiAjZmUzNTEzO1xyXG4iLCIuYnVyZ2Vye1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgd2lkdGg6IDI2cHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbC1vcmFuZ2U7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2wtb3JhbmdlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2wtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogOS41cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogOS41cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5oZWFkZXItdG9we1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiA2LzE5MjAqMTAwdncgNjYvMTkyMCoxMDB2dyAxLzE5MjAqMTAwdnc7XHJcbiAgYmFja2dyb3VuZDogJGNvbC13aGl0ZTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiA2cHggMTVweCAxcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG4ubG9nb3tcclxuICB3aWR0aDogMTEyLzE5MjAqMTAwdnc7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuLmhlYWRlci1uYXZ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4OiAxIDAgYXV0bztcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDYwcHggMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjkpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgICYuYWN0aXZle1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5oZWFkZXItbWVudXtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgIGxpe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgNTUvMTkyMCoxMDB2dztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzVweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDI0LzE5MjAqMTAwdnc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgcGFkZGluZzogMzAvMTkyMCoxMDB2dyAxMC8xOTIwKjEwMHZ3O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJveGltYTtcclxuICAgICAgY29sb3I6ICRjb2wtYmxhY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDQvMTkyMCoxMDB2dztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sLW9yYW5nZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyOmJlZm9yZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgZm9udDogMThweCAkZm9udC1wcm94aW1hO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaGVhZGVyLWxpbmt7XHJcbiAgd2lkdGg6IDE0MC8xOTIwKjEwMHZ3O1xyXG4gIGhlaWdodDogMzYvMTkyMCoxMDB2dztcclxuICBiYWNrZ3JvdW5kOiAkY29sLW9yYW5nZTtcclxuICBib3JkZXItcmFkaXVzOiA1LzE5MjAqMTAwdnc7XHJcbiAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZm9udDogMTQvMTkyMCoxMDB2dyAkZm9udC1wcm94aW1hO1xyXG4gIG1hcmdpbi1yaWdodDogMzUvMTkyMCoxMDB2dztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sLW9yYW5nZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gIH1cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGNvbC1vcmFuZ2U7XHJcbiAgfVxyXG59XHJcbi5oZWFkZXItcGhvbmV7XHJcbiAgZm9udDogMjQvMTkyMCoxMDB2dyAkZm9udC1wcm94aW1hO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogcmdiYSgyLCAyLCAyLCAuOCk7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0MC8xOTIwKjEwMHZ3O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gIH1cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gIH1cclxuICBpe1xyXG4gICAgZm9udC1zaXplOiAxOC8xOTIwKjEwMHZ3O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMC8xOTIwKjEwMHZ3O1xyXG4gICAgY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhlYWRlci1zb2N7XHJcbiAgYXtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDogNDEvMTkyMCoxMDB2dztcclxuICAgIGhlaWdodDogNDEvMTkyMCoxMDB2dztcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICB3aWR0aDogNDFweDtcclxuICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgICBjb2xvcjogJGNvbC1vcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5oZWFkZXItYm90dG9te1xyXG4gIHBhZGRpbmc6IDE1LzE5MjAqMTAwdnc7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBib3gtc2hhZG93OiAwIDAgMzIvMTkyMCoxMDB2dyByZ2JhKDAsIDAsIDAsIC4yNik7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAzMnB4IHJnYmEoMCwgMCwgMCwgLjI2KTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uc3VibWVudXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGxpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgYXtcclxuICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTQvMTkyMCoxMDB2dztcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkY29sLW9yYW5nZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmFubmVyLWhvbWV7XHJcbiAgaGVpZ2h0OiA2ODAvMTkyMCoxMDB2dztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICB9XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogNTIuMyU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC44KTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLmJhbm5lci1ob21lLXRleHR7XHJcbiAgd2lkdGg6IDY3MC8xOTIwKjEwMHZ3O1xyXG4gIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAzNS8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgaDF7XHJcbiAgICBmb250LXNpemU6IDM2LzE5MjAqMTAwdnc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjUvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgc3Ryb25ne1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udDogNjEvMTkyMCoxMDB2dyAkZm9udC1wcm94aW1hQmxhY2s7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwLzE5MjAqMTAwdnc7XHJcbiAgICBmb250LXNpemU6IDE2LzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmxvY2stY291cnNlc3tcclxuICBwYWRkaW5nOiA5MC8xOTIwKjEwMHZ3IDA7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gIH1cclxufVxyXG4uY291cnNlcy10aXRsZS17XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogNDgvMTkyMCoxMDB2dztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi1ib3R0b206IDU1LzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgc3Ryb25ne1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByb3hpbWFCb2xkO1xyXG4gIH1cclxufVxyXG4uY291cnNlcy1zbGlkZXJ7XHJcbiAgKntcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG4gIC5zbGljay1saXN0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjAvMTkyMCoxMDB2dztcclxuICAgIHBhZGRpbmc6IDAgMTY1LzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1hY3RpdmV7XHJcbiAgICAuY291cnNlOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLWRvdHN7XHJcbiAgICB3aWR0aDogMTUzMC8xOTIwKjEwMHZ3O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgICBsaXtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAmLnNsaWNrLWFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sLW9yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9ue1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stYXJyb3d7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB3aWR0aDogNjAvMTkyMCoxMDB2dztcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM4MzgzODM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgIzgzODM4MztcclxuICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLW5leHR7XHJcbiAgICAgIHJpZ2h0OiAzMC8xOTIwKjEwMHZ3O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbGljay1wcmV2e1xyXG4gICAgICBsZWZ0OiAzMC8xOTIwKjEwMHZ3O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb3Vyc2VzLWNvbHtcclxuICBwYWRkaW5nOiAwIDE1LzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICB9XHJcbn1cclxuLmNvdXJzZXtcclxuICBoZWlnaHQ6IDM2NS8xOTIwKjEwMHZ3O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGhlaWdodDogMzY1cHg7XHJcbiAgfVxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICAuY291cnNlLWltZ3tcclxuICAgICAgJjpiZWZvcmUsIC5idG57XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvdXJzZS10aXRsZSBhe1xyXG4gICAgICBjb2xvcjogJGNvbC1vcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb3Vyc2UtaW1ne1xyXG4gIGhlaWdodDogMjE1LzE5MjAqMTAwdnc7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUvMTkyMCoxMDB2dztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgaGVpZ2h0OiAyMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgNTMsIDE5LCAuOCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gIGltZ3tcclxuICAgIEBpbmNsdWRlIGNvdmVyLXN0eWxlLWltZztcclxuICB9XHJcbiAgLmJ0bntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgd2lkdGg6IDE4MC8xOTIwKjEwMHZ3O1xyXG4gICAgcGFkZGluZzogMCAyMC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvdXJzZS10aXRsZXtcclxuICBtYXJnaW4tYm90dG9tOiAxMC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBjb2xvcjogJGNvbC1ibGFjaztcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcclxuICAgIGZvbnQ6IDI0LzE5MjAqMTAwdncgJGZvbnQtcHJveGltYUJvbGQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAbWl4aW4gY292ZXItc3R5bGUtaW1ne1xyXG4gIG1heC13aWR0aDogaW5oZXJpdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn0iLCIud3JhcC1taXNzaW9ue1xyXG4gIHdpZHRoOiAxMjYwLzE5MjAqMTAwdnc7XHJcbiAgcGFkZGluZzogMCAxNS8xOTIwKjEwMHZ3IDkwLzE5MjAqMTAwdnc7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxNXB4IDQwcHg7XHJcbiAgfVxyXG4gICZfX3JldntcclxuICAgIHBhZGRpbmctdG9wOiA2NS8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgIC5taXNzaW9uLWltZ3tcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4MC8xOTIwKjEwMHZ3O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1pc3Npb24taW1ne1xyXG4gIGZsZXg6IDAgMCA2MzkvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBmbGV4OiAwIDAgNDUwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLm1pc3Npb24tdGV4dHtcclxuICBoMntcclxuICAgIGZvbnQ6IDI0LzE5MjAqMTAwdncgJGZvbnQtcHJveGltYUJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNS8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jb250ZW50LWJhbm5lcntcclxuICBwYWRkaW5nOiA4NS8xOTIwKjEwMHZ3IDA7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbnRlbnQvYmctY29udGVudC1iYW5uZXIuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xyXG4gIH1cclxuICBoMntcclxuICAgIGZvbnQtc2l6ZTogNDUvMTkyMCoxMDB2dztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJveGltYUJvbGQ7XHJcbiAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICB9XHJcbiAgcHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJsb2NrLXNraWxsc3tcclxuICBwYWRkaW5nOiA3NS8xOTIwKjEwMHZ3IDAgMjAvMTkyMCoxMDB2dztcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udGVudC9iZy1za2lscy5wbmdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgfVxyXG59XHJcbi5za2lsbHMtdGl0bGV7XHJcbiAgZm9udC1zaXplOiA0OC8xOTIwKjEwMHZ3O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwLzE5MjAqMTAwdnc7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIHN0cm9uZ3tcclxuICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByb3hpbWFCb2xkO1xyXG4gIH1cclxufVxyXG4uc2tpbGxzLXN1YnRpdGxle1xyXG4gIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAzMC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIHNwYW57XHJcbiAgICBjb2xvcjogJGNvbC1vcmFuZ2U7XHJcbiAgfVxyXG59XHJcbi5za2lsbHN7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAuYnRue1xyXG4gICAgd2lkdGg6IDI2OC8xOTIwKjEwMHZ3O1xyXG4gICAgbWFyZ2luLXRvcDogMzAvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgd2lkdGg6IDI2OHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2tpbGxzLWxpc3R7XHJcbiAgYmFja2dyb3VuZDogJGNvbC13aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDAgMzIvMTkyMCoxMDB2dyByZ2JhKDAsIDAsIDAsIC4yNik7XHJcbiAgcGFkZGluZzogNDUvMTkyMCoxMDB2dyA2MC8xOTIwKjEwMHZ3O1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAzMnB4IHJnYmEoMCwgMCwgMCwgLjI2KTtcclxuICB9XHJcbiAgaDN7XHJcbiAgICBmb250OiAyNC8xOTIwKjEwMHZ3ICRmb250LXByb3hpbWFCb2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTUvMTkyMCoxMDB2dztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgdWx7XHJcbiAgICBsaXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNi8xOTIwKjEwMHZ3O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwLzE5MjAqMTAwdnc7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0LzE5MjAqMTAwdnc7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2staWNvbi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgd2lkdGg6IDE2LzE5MjAqMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxNS8xOTIwKjEwMHZ3O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5za2lsbHMtY29sOmxhc3QtY2hpbGR7XHJcbiAgLnNraWxscy1saXN0e1xyXG4gICAgYmFja2dyb3VuZDogJGNvbC13aGl0ZSB1cmwoXCIuLi9pbWFnZXMvY29udGVudC9iZy1saXN0LXNraWxzLnBuZ1wiKSA5MiUgODAlIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMzkzLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJsb2NrLXRleHR7XHJcbiAgcGFkZGluZzogNDAvMTkyMCoxMDB2dyAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gIH1cclxufVxyXG4uYm94LXRleHR7XHJcbiAgcGFkZGluZzogNDAvMTkyMCoxMDB2dyAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAuYm94LXRleHQtaW1ne1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBib3R0b206IDEwNS8xOTIwKjEwMHZ3O1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJveC10ZXh0LWNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1LzE5MjAqMTAwdnc7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgaDI6YmVmb3Jle1xyXG4gICAgICAgIHJpZ2h0OiAtNDM1LzE5MjAqMTAwdnc7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgcmlnaHQ6IC0zMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAuYm94LXRleHQtaW1ne1xyXG4gICAgICBvcmRlcjogLTE7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHRvcDogMTYwLzE5MjAqMTAwdnc7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJveC10ZXh0LWNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTUwLzE5MjAqMTAwdnc7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGgyOmJlZm9yZXtcclxuICAgICAgICBsZWZ0OiAtNDM1LzE5MjAqMTAwdnc7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgbGVmdDogLTMyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYm94LXRleHQtaW1ne1xyXG4gIGZsZXg6IDAgMCA4OTAvMTkyMCoxMDB2dztcclxuICBoZWlnaHQ6IDUzMC8xOTIwKjEwMHZ3O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgaGVpZ2h0OiAzNTBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgfVxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTIwLzE5MjAqMTAwdnc7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sLW9yYW5nZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGltZ3tcclxuICAgIEBpbmNsdWRlIGNvdmVyLXN0eWxlLWltZztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYm94LXRleHQtY29udGVudHtcclxuICBwYWRkaW5nLXRvcDogNTAvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICB9XHJcbiAgaDJ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDM2LzE5MjAqMTAwdnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMC8xOTIwKjEwMHZ3O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sLW9yYW5nZTtcclxuICAgICAgd2lkdGg6IDQwMC8xOTIwKjEwMHZ3O1xyXG4gICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHN0cm9uZ3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHN0cm9uZ3tcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcm94aW1hQm9sZDtcclxuICB9XHJcbiAgcHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwLzE5MjAqMTAwdnc7XHJcbiAgICBsaW5lLWhlaWdodDogMzAvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNwYW57XHJcbiAgICBjb2xvcjogJGNvbC1vcmFuZ2U7XHJcbiAgfVxyXG4gIHVse1xyXG4gICAgbGl7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjYvMTkyMCoxMDB2dztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMC8xOTIwKjEwMHZ3O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNC8xOTIwKjEwMHZ3O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLWljb24ucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHdpZHRoOiAxNi8xOTIwKjEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogMTUvMTkyMCoxMDB2dztcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsImZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcclxufVxyXG4uZm9vdGVyLXJvdyB7XHJcbiAgcGFkZGluZzogMzAvMTkyMCoxMDB2dyAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWxvZ28ge1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTU0LzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIHdpZHRoOiAxNTRweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlci13aWRnZXQge1xyXG4gIHdpZHRoOiAyMjYvMTkyMCoxMDB2dztcclxuICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICBtYXJnaW4tbGVmdDogMTEwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgd2lkdGg6IDI2NnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByb3hpbWFCb2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNS8xOTIwKjEwMHZ3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAvMTkyMCoxMDB2dztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sLXdoaXRlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItaW5mbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogNS8xOTIwKjEwMHZ3O1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuICBmb250LXNpemU6IDE2LzE5MjAqMTAwdnc7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbC1vcmFuZ2U7XHJcbiAgfVxyXG4gIGkge1xyXG4gICAgY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1LzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlci1zb2Mge1xyXG4gIGEge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiA0MS8xOTIwKjEwMHZ3O1xyXG4gICAgaGVpZ2h0OiA0MS8xOTIwKjEwMHZ3O1xyXG4gICAgY29sb3I6ICNkM2QzZDM7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sLW9yYW5nZTtcclxuICAgICAgY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlci1iIHtcclxuICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xyXG4gIHBhZGRpbmc6IDE1LzE5MjAqMTAwdncgMDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmZvb3Rlci1iLXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uY29weXJpZ2h0IHtcclxuICBjb2xvcjogJGNvbC13aGl0ZTtcclxufVxyXG5cclxuLmZvb3Rlci1tZW51IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1LzE5MjAqMTAwdnc7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUvMTkyMCoxMDB2dztcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY1NjU2NTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBhIHtcclxuICAgIGNvbG9yOiAkY29sLW9yYW5nZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItYnkge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcclxuICBmbGV4OiAxIDAgYXV0bztcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufSIsIi5iYW5uZXItcGFnZXtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVyL2Jhbm5lci1wYWdlLmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLmJhbm5lci10ZXh0e1xyXG4gIGhlaWdodDogMzMwLzE5MjAqMTAwdnc7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMTAvMTkyMCoxMDB2dztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgfVxyXG4gIGgxe1xyXG4gICAgZm9udC1zaXplOiA0OC8xOTIwKjEwMHZ3O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIHN0cm9uZ3tcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByb3hpbWFCb2xkO1xyXG4gICAgfVxyXG4gIH1cclxuICBwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIHN0cm9uZ3tcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByb3hpbWFCb2xkO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jb250ZW50LXF1ZXN0aW9uc3tcclxuICBwYWRkaW5nOiA1MC8xOTIwKjEwMHZ3IDA7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gIH1cclxufVxyXG4ucXVlc3Rpb257XHJcbiAgcGFkZGluZzogMCA2NS8xOTIwKjEwMHZ3IDAgMTcvMTkyMCoxMDB2dztcclxuICBtYXJnaW4tYm90dG9tOiA2MC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDE3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICBoM3tcclxuICAgIGZvbnQ6IDI0LzE5MjAqMTAwdncgJGZvbnQtcHJveGltYUJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMC8xOTIwKjEwMHZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IC0xNy8xOTIwKjEwMHZ3O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAzLzE5MjAqMTAwdnc7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbC1vcmFuZ2U7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBsZWZ0OiAtMTdweDtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBsaW5lLWhlaWdodDogMzAvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRldGFpbC1jb250ZW50e1xyXG4gIHBhZGRpbmc6IDQwLzE5MjAqMTAwdncgMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICB9XHJcbn1cclxuLmJveC10ZXh0e1xyXG4gIHBhZGRpbmc6IDQwLzE5MjAqMTAwdncgMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG4uZGV0YWlsLWltZ3tcclxuICBmbGV4OiAwIDAgODkwLzE5MjAqMTAwdnc7XHJcbiAgaGVpZ2h0OiA1MzAvMTkyMCoxMDB2dztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIGhlaWdodDogMzUwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEyMC8xOTIwKjEwMHZ3O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbC1vcmFuZ2U7XHJcbiAgICBib3R0b206IDEwNS8xOTIwKjEwMHZ3O1xyXG4gICAgcmlnaHQ6ICAxMDAlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbWd7XHJcbiAgICBAaW5jbHVkZSBjb3Zlci1zdHlsZS1pbWc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1LzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJveC1kZXRhaWx7XHJcbiAgcGFkZGluZy10b3A6IDUwLzE5MjAqMTAwdnc7XHJcbiAgcGFkZGluZy1sZWZ0OiA2NS8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIGgye1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAzNi8xOTIwKjEwMHZ3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjAvMTkyMCoxMDB2dztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbC1vcmFuZ2U7XHJcbiAgICAgIHdpZHRoOiA0MDAvMTkyMCoxMDB2dztcclxuICAgICAgaGVpZ2h0OiAxMjAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGxlZnQ6IC00MzUvMTkyMCoxMDB2dztcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBsZWZ0OiAtMzI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgc3Ryb25ne1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByb3hpbWFCb2xkO1xyXG4gIH1cclxuICBwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgc3BhbntcclxuICAgIGNvbG9yOiAkY29sLW9yYW5nZTtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBsaXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNi8xOTIwKjEwMHZ3O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwLzE5MjAqMTAwdnc7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0LzE5MjAqMTAwdnc7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2staWNvbi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgd2lkdGg6IDE2LzE5MjAqMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxNS8xOTIwKjEwMHZ3O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJsb2NrLWxpY2VuY2Vze1xyXG4gIHBhZGRpbmc6IDQwLzE5MjAqMTAwdncgMCAxMzUvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgfVxyXG4gIGgye1xyXG4gICAgZm9udDogMjQvMTkyMCoxMDB2dyAkZm9udC1wcm94aW1hQm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzLzE5MjAqMTAwdnc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHN0cm9uZ3tcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcm94aW1hQm9sZDtcclxuICB9XHJcbiAgcHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNwYW57XHJcbiAgICBjb2xvcjogJGNvbC1vcmFuZ2U7XHJcbiAgfVxyXG4gIHVse1xyXG4gICAgbGl7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjYvMTkyMCoxMDB2dztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMC8xOTIwKjEwMHZ3O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNC8xOTIwKjEwMHZ3O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLWljb24ucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHdpZHRoOiAxNi8xOTIwKjEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogMTUvMTkyMCoxMDB2dztcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGljZW5jZXMtcm93e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLmxpY2VuY2VzLWNvbHtcclxuICB3aWR0aDogNDkwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgd2lkdGg6IDQ3JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5saWNlbmNlcy1pbWd7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogNTAwLzE5MjAqMTAwdnc7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIuc3R5bGUtZm9ybSB7XHJcbiAgaDIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udDogMjQvMTkyMCoxMDB2dyAkZm9udC1wcm94aW1hQm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNS8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSwgW3R5cGU9XCJyYWRpb1wiXSwgW3R5cGU9XCJjaGVja2JveFwiXSksXHJcbiAgdGV4dGFyZWEsIHNlbGVjdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwLzE5MjAqMTAwdnc7XHJcbiAgICBmb250LXNpemU6IDE4LzE5MjAqMTAwdnc7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sLWJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pLCBzZWxlY3Qge1xyXG4gICAgaGVpZ2h0OiA0Ni8xOTIwKjEwMHZ3O1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDAgMjAvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRleHRhcmVhIHtcclxuICAgIGhlaWdodDogOTYvMTkyMCoxMDB2dztcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEwLzE5MjAqMTAwdncgMTAvMTkyMCoxMDB2dyAxMC8xOTIwKjEwMHZ3IDIwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgc2VsZWN0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1kb3duLWljb24ucG5nXCIpIDk1JSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbiAgLmNhcHRjaGEge1xyXG4gICAgbWFyZ2luOiAyMC8xOTIwKjEwMHZ3IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5wb3B1cC1mb3JtIHtcclxuICBwYWRkaW5nOiA1MC8xOTIwKjEwMHZ3IDcwLzE5MjAqMTAwdnc7XHJcbiAgd2lkdGg6IDUxMC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDUwcHggNzBweDtcclxuICAgIHdpZHRoOiA1MTBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJhZGlvLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgJl9fYm9va2luZyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5yYWRpbyBzcGFuIHtcclxuICAgICAgd2lkdGg6IDE5My8xOTIwKjEwMHZ3O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDE5M3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpbWUge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAucmFkaW8ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwLzE5MjAqMTAwdnc7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDc1LzE5MjAqMTAwdnc7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmFkaW8ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwLzE5MjAqMTAwdnc7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIGlucHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmOmNoZWNrZWQgfiBzcGFuIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sLW9yYW5nZTtcclxuICAgICAgY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgfVxyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDQ4LzE5MjAqMTAwdnc7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYzRjNGM0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzAvMTkyMCoxMDB2dztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcm94aW1hO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGlzZWxlY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX19hdmFpbGFibGUge1xyXG4gICAgLmNoZWNrYm94IHtcclxuICAgICAgcGFkZGluZzogMCAzNS8xOTIwKjEwMHZ3O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzVweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fZGVmIHtcclxuICAgIC5jaGVja2JveGVzIHtcclxuICAgICAgcGFkZGluZzogMTUvMTkyMCoxMDB2dztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3QtYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3hlcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICRjb2wtd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMzAvMTkyMCoxMDB2dztcclxuICBib3gtc2hhZG93OiAwIDAgMzIvMTkyMCoxMDB2dyByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICBwYWRkaW5nOiAxNS8xOTIwKjEwMHZ3IDA7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAzMnB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAxMC8xOTIwKjEwMDtcclxuICBmb250LXNpemU6IDE2LzE5MjAqMTAwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIGlucHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmOmNoZWNrZWQgfiAuY2hlY2ttYXJrOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrbWFyayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDAgMCAxNi8xOTIwKjEwMHZ3O1xyXG4gIGhlaWdodDogMTYvMTkyMCoxMDB2dztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDIvMTkyMCoxMDB2dyAxMC8xOTIwKjEwMHZ3IDAgMDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZmxleDogMCAwIDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW46IDJweCAxMHB4IDAgMDtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiA5LzE5MjAqMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDkvMTkyMCoxMDB2dztcclxuICAgIGJhY2tncm91bmQ6ICRjb2wtb3JhbmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICB3aWR0aDogOXB4O1xyXG4gICAgICBoZWlnaHQ6IDlweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibG9jay1kcml2ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTIvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRyaXZlLXJvdyB7XHJcbiAgcGFkZGluZzogNy8xOTIwKjEwMHZ3IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogN3B4IDA7XHJcbiAgfVxyXG4gID4gZGl2IHtcclxuICAgIHBhZGRpbmc6IDUvMTkyMCoxMDB2dyAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcml2ZS1uYW1lIHtcclxuICB3aWR0aDogMjElO1xyXG4gIGZvbnQ6IDE0LzE5MjAqMTAwdncgJGZvbnQtcHJveGltYTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJpdmUtbGljZW5jZSB7XHJcbiAgd2lkdGg6IDMzJTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJpdmUtY291cnNlIHtcclxuICB3aWR0aDogMzklO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gICAgd2lkdGg6IDQ1JTtcclxuICB9XHJcbn1cclxuXHJcbi5kcml2ZS1kZWwge1xyXG4gIHdpZHRoOiA3JTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgfVxyXG4gIGkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrLWRyaXZlIHtcclxuICBzZWxlY3Qge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCA4LzE5MjAqMTAwdnc7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250OiAxNC8xOTIwKjEwMHZ3ICRmb250LXByb3hpbWE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndyYXAtZHJpdmUge1xyXG4gIG1hcmdpbi1ib3R0b206IDQvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWRkLWRyaXZlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgd2lkdGg6IDI4LzE5MjAqMTAwdnc7XHJcbiAgaGVpZ2h0OiAyOC8xOTIwKjEwMHZ3O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjYzRjNGM0O1xyXG4gIGZvbnQtc2l6ZTogMTQvMTkyMCoxMDB2dztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gIGNvbG9yOiAjN2Y3ZjdmO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gIH1cclxufSIsIi5ibG9jay1jb250YWN0e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbC1vcmFuZ2U7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiAxOTMvMTkyMCoxMDB2dztcclxuICAgIHRvcDogMTE4LzE5MjAqMTAwdnc7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGhlaWdodDogMTkzcHg7XHJcbiAgICAgIHRvcDogMTE4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndyYXAtY29udGFjdHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3gtc2hhZG93OiAwIDAgMzIvMTkyMCoxMDB2dyByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICBiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xyXG4gIHBhZGRpbmc6IDQ1LzE5MjAqMTAwdncgNjUvMTkyMCoxMDB2dztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDY1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMzJweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgfVxyXG4gICZfX3c5MDB7XHJcbiAgICB3aWR0aDogOTYzLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIHdpZHRoOiA5NjNweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdzUyNXtcclxuICAgIHdpZHRoOiA1MjUvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgd2lkdGg6IDUyNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29udGFjdC1yb3d7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAwIC01NS8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1hcmdpbjogMCAtNTVweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgfVxyXG59XHJcbi5jb250YWN0LWNvbHtcclxuICB3aWR0aDogNTAlO1xyXG4gIHBhZGRpbmc6IDAgNTUvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiAwIDU1cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmOmZpcnN0LWNoaWxke1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb250YWN0LWluZm97XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbnRlbnQvYmctbGlzdC1za2lscy5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDM5My8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMzkzcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbiAgfVxyXG59XHJcbi5ib3gtaW5mb3tcclxuICBtYXJnaW4tYm90dG9tOiAxNS8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIGgze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJveGltYUJvbGQ7XHJcbiAgICBpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDcvMTkyMCoxMDB2dztcclxuICAgICAgY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgICBmb250LXNpemU6IDE1LzE5MjAqMTAwdnc7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcCwgYXtcclxuICAgIGNvbG9yOiAkY29sLWJsYWNrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMi8xOTIwKjEwMHZ3O1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJGNvbC1vcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb250YWN0LWZvcm17XHJcbiAgaDJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbiNtYXB7XHJcbiAgaGVpZ2h0OiA2MTAvMTkyMCoxMDB2dztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAtMTIwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgaGVpZ2h0OiA2MTBweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcbn0iLCIuYm9va2luZy1mb3Jte1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbC1vcmFuZ2U7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiAxOTMvMTkyMCoxMDB2dztcclxuICAgIHRvcDogMTE4LzE5MjAqMTAwdnc7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGhlaWdodDogMTkzcHg7XHJcbiAgICAgIHRvcDogMTE4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJvb2tpbmctZm9ybXtcclxuICBwYWRkaW5nOiA4NS8xOTIwKjEwMHZ3IDA7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gIH1cclxufSJdfQ== */
