@charset "UTF-8";
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

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

:root {
  --margin: 0px;
  --items-direction: row;
  --padding: 0px;
  --fill-layer-background-media-pointer-events: none;
  --fill-layer-video-opacity: 1;
  --fill-layer-background-media-position: absolute;
  --bg-overlay-color: rgb(250, 250, 250);
  --bg-gradient: none;
  --color_11: 255, 255, 255;
  --color_15: 0, 0, 0;
  --rd: 50px 50px 50px 50px;
  --shd: none;
  --bg: var(--color_11);
  --alpha-bg: 1;
  --container-corvid-background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1)) ;
}

html {
  position: relative;
  height: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  font-family: "Roboto", sans-serif !important;
  height: 100%;
}
body.pages h1 {
  font-size: 44px;
}
body.pages h1.title2 {
  font-size: 34px;
  font-weight: 900;
  color: #fff;
}
body.fixed-top .product-hide {
  display: none !important;
}
body.fixed-top .widget-fixed {
  z-index: 903;
  top: 0px;
  left: 0;
  width: 100%;
  position: fixed;
}
body.fixed-top .title-store {
  display: block;
}
body.fixed-top.store.product .contenedor__information .widget h3 {
  display: flex;
  align-items: center;
  padding-bottom: 15px;
}
body.fixed-top.store.product .contenedor__information .widget h3 a {
  color: #EDEDED;
}
body.fixed-top.store.product .contenedor__information .widget h3 svg {
  width: 18px;
  margin-right: 10px;
}
body .title-store {
  display: none;
}
body .content-small {
  max-width: 900px;
  margin: 0 auto;
}
body h2 {
  font-size: 2rem;
}
body a {
  text-decoration: none;
  transition: 0.2s;
  color: #0E2950;
}
body a:hover, body a:focus,
body select:hover,
body select:focus,
body input:hover,
body input:focus,
body button:hover,
body button:focus {
  outline: none;
  box-shadow: none;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body ul li {
  list-style-type: none;
}
body hr {
  margin: 15px 0;
}
body img {
  max-width: 100%;
  height: auto;
}
body p {
  margin-bottom: 15px;
  text-align: left;
}
body hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.preload {
  background-color: #fff;
  background-image: url(../svgs/loader.svg);
  background-repeat: no-repeat;
  background-size: 100px;
  background-position: 50% 48%;
  /* transition: all .6s ease; */
  /* -webkit-transition: all .6s ease; */
  z-index: 99999;
  visibility: visible;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 1;
}
.preload:before, .preload:after {
  content: "";
  position: absolute;
  top: calc(48% + 50px);
  width: 150px;
  left: calc(50% - 75px);
  height: 6px;
  border-radius: 5px;
  background: #c4c4c4;
}
.preload:after {
  background: #0E2950 !important;
  width: 0;
  animation: loading 12s ease-in-out infinite;
}

.rrss ul {
  padding-left: 0;
}
.rrss ul li {
  display: inline-block;
  margin: 2px;
}
.rrss ul li a svg {
  width: 20px;
  height: 20px;
  fill: #fff;
}
.rrss ul li a:hover svg {
  fill: #FFAC19;
}

.content-form-property form {
  background-color: #094680;
  width: 100%;
  border-radius: 15px;
  padding: 25px;
}
.content-form-property form .title {
  font-size: 19.5px;
  font-weight: 600;
  color: #fff;
  border-bottom: 1px solid #fff;
  padding-bottom: 4px;
  margin-bottom: 20px;
  text-align: center;
}
.content-form-property form input[type=text], .content-form-property form input[type=email], .content-form-property form input[type=number], .content-form-property form input[type=tel], .content-form-property form select {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #fff;
  color: #fff;
  border-radius: unset;
}
.content-form-property form ::placeholder {
  color: #fff;
  opacity: 1;
  /* Firefox */
}
.content-form-property form ::-ms-input-placeholder {
  /* Edge 12 -18 */
  color: #fff;
}
.content-form-property form .content-button {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 15px;
}
.content-form-property form .content-button button {
  color: #fff;
  background-color: #0055BA;
  display: inline-block;
  padding: 6px 35px;
  font-size: 16px;
  border-radius: 12px;
}

.alert.message {
  z-index: 9999;
  background: white;
}
.alert.message h2 {
  color: #0E2950;
}

.hidden-xs {
  display: none;
}

.visible-xs {
  display: none;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

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

.pl-5 {
  padding-left: 5px;
}

.default {
  color: #EDEDED;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.flex {
  display: flex;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.disabled {
  opacity: 0.5;
  background: #eee !important;
  pointer-events: none;
  cursor: no-drop;
}

.fw-bold {
  font-weight: 700 !important;
}

.pt-1 {
  padding-top: 1rem !important;
}

.bg-gray {
  background-color: #EDEDED !important;
}

.content-circle {
  display: flex;
  justify-content: center;
  width: 100%;
}
.content-circle .circle {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #e51e20;
  margin-bottom: 20px;
}
.content-circle .circle span {
  color: #fff;
  font-size: 25px;
}

.overflow {
  overflow: hidden;
}

.plc-number {
  position: absolute;
  left: 50%;
  top: 51%;
  opacity: 0.1;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transition: all 4s cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-delay: 0.4s;
  font-size: 8em;
}

.plc-number.hide {
  -webkit-filter: blur(20px);
  filter: blur(20px);
  opacity: 0;
}

figure {
  margin: 0;
}

.btn {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  border-radius: 5px;
  border: 0;
  cursor: pointer;
  font-weight: bold;
  font-size: 0.8rem;
}
.btn.btn-default {
  background-color: #FFAC19;
  border: 1px solid #FFAC19;
  color: #0E2950;
  position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  z-index: 1;
  transition: 0.3s ease-out;
  letter-spacing: 0.5px;
  outline: 0;
  padding: 0 1.4rem;
  text-align: center;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.0014), 0 1px 5px 0 rgba(0, 0, 0, 0.0012), 0 3px 1px -2px rgba(0, 0, 0, 0.002) !important;
}
.btn.btn-default:hover, .btn.btn-default:focus {
  background-color: #FFAC19;
  border-color: #FFAC19;
}
.btn[disabled] {
  opacity: 0.5;
  filter: grayscale(1);
  cursor: no-drop;
}
.btn svg {
  width: 1em;
}

input[type=submit] {
  cursor: pointer;
}

.btn-shadow {
  cursor: pointer;
  box-shadow: 0 2px 6px rgba(50, 50, 93, 0.1);
  transition: all 0.15s ease;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.btn-shadow:hover {
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
}

button {
  cursor: pointer;
}

.quantitySelector {
  display: inline-flex;
  align-items: center;
  border: 1px solid #f2f1f1;
  white-space: nowrap;
  border-radius: 25px;
}
.quantitySelector .quantitySelector__button, .quantitySelector .addSubtract_button {
  padding: 10px 20px;
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.quantitySelector .quantitySelector__button svg, .quantitySelector .addSubtract_button svg {
  width: 11px;
  height: 11px;
  stroke-width: 1.5px;
  vertical-align: -1px;
}
.quantitySelector .quantitySelector__currentQuantity {
  width: 35px;
  font-size: 14px;
  display: inline-block;
  padding: 0;
  text-align: center;
  letter-spacing: normal;
  background: transparent;
  border: none;
}

form {
  /*.input-group {
      position: relative;
      margin-bottom: 32px;
      input[type="text"],
      input[type="password"] {
          font-size: 16px;
          line-height: 16px;
          height: 40px;
          width: 100%;
          outline: none;
          padding: 1px;
          background-color: transparent;
          border: none;
          border-bottom: 1px solid #9e9e9e;
          padding-left: 15px;
          padding-right: 15px;
          &:focus, &:active {
              outline: none;
              border-bottom: 1px solid #26a69a;
          }
      }
      label {
          display: block;
          color: $color_black;
          position: absolute;
          top: 16px;
          left: 0;
          font-size: 16px;
          line-height: 16px;
          margin-left: 15px;
          transition: all .3s ease;
          &.active {
              top: -12px;
              font-size: 12px;
              line-height: 12px;
              color: $color_gray;
          }
      }
  }*/
}
form .input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
form .input-group .input-group-prepend {
  margin-right: -1px;
  display: -ms-flexbox;
  display: flex;
}
form .input-group .input-group-prepend .input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
form .input-group .input-group-prepend .input-group-text img {
  width: 18px;
}
form .input-group .form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
form .invalid-tooltip {
  display: flex;
  width: 100%;
  color: red;
  margin-bottom: 5px;
  padding-top: 4px;
  font-size: 12px;
}
form .input-group > .custom-select:not(:first-child), form .input-group > .form-control:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
form .form-label {
  margin-bottom: 0.5rem;
  display: inline-block;
  font-weight: 600;
}
form .form-control {
  display: block;
  width: 100%;
  padding: 0 0.75rem;
  font-size: 0.8rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  height: 35px;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
form .form-control[disabled], form .form-control[readonly] {
  background-color: #e9ecef;
}
form textarea.form-control {
  height: auto;
  max-height: 100px;
}
form h3 {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 25px;
  margin-top: 30px;
}
form .adjuntar {
  font-size: 12px !important;
}
form .inputs-inline {
  display: flex;
}
form .inputs-inline .form-control:not(:last-child) {
  margin-right: 8px;
}
form.frmSearch input {
  margin-bottom: 20px;
}

header {
  width: 100%;
  z-index: 1000;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.07);
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  opacity: 1;
}
header nav.navbar {
  background-color: #FFAC19;
  width: 100%;
  padding: 0;
}
header nav.navbar .row {
  height: 80px;
}
header nav.navbar ul.main-menu li {
  display: inline-block;
}
header nav.navbar ul.main-menu li.active a {
  color: #fff;
}
header nav.navbar ul.main-menu li a {
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  color: #000;
  text-transform: uppercase;
}
header nav.navbar ul.main-menu li a:hover, header nav.navbar ul.main-menu li a:focus {
  color: #fff;
}
header nav.navbar button.navbar-toggler {
  background-color: #FFAC19;
}

.header-top .content-logo {
  display: flex;
  gap: 25px;
  align-items: center;
}
.header-top .content-logo .link-logo img {
  width: 245px;
}
.header-top .frm-search {
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 60px;
  margin-right: 25px;
  border: 1px solid #EDEDED;
}
.header-top .frm-search input {
  border: 0;
  outline: none;
  box-shadow: none;
  width: 325px;
}
.header-top .frm-search input:focus::placeholder {
  color: #666;
  /* Cambia el color cuando el campo está enfocado */
}
.header-top .frm-search ::placeholder {
  color: #B2B2B2;
  font-weight: 700;
}
.header-top .frm-search button {
  height: 100%;
  border: none;
  background: transparent;
}
.header-top .frm-search button svg {
  width: 16px;
  fill: #706F6F !important;
}
.header-top .enterprise ul {
  display: flex;
  gap: 40px;
}
.header-top .enterprise ul li a {
  font-size: 12px;
  color: #000;
}
.header-top .enterprise ul li .content-cart .price {
  font-size: 10px;
  margin-right: 2px;
}
.header-top .enterprise ul li .content-cart .btnCart {
  position: relative;
}
.header-top .enterprise ul li .content-cart .btnCart svg {
  width: 25px;
  height: 25px;
  fill: #000;
}
.header-top .enterprise ul li .content-cart .btnCart .counter {
  width: 20px;
  height: 20px;
  color: #fff;
  background: #FFAC19;
  border-radius: 50%;
  line-height: 20px;
  font-weight: 600;
  display: flex;
  text-align: center;
  justify-content: center;
  font-size: 11px;
  position: absolute;
  right: -12px;
  top: -13px;
}

.header-whatsapp {
  background-color: #EDEDED;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 8px;
  text-align: center;
}
.header-whatsapp .phrase {
  font-size: 10px;
  margin-bottom: 8px;
  padding: 0 30px;
}
.header-whatsapp .content-whatsapp {
  z-index: 2;
}
.header-whatsapp .content-whatsapp.sticky {
  position: fixed;
  top: 100px;
  bottom: unset;
  right: 15px;
}
.header-whatsapp .content-whatsapp.sticky a {
  align-items: center;
}
.header-whatsapp .content-whatsapp.sticky a img {
  height: 30px;
}
.header-whatsapp .content-whatsapp span {
  font-weight: 700;
  font-size: 13px;
  color: #fff;
}
.header-whatsapp .content-whatsapp a {
  background: #01C100;
  border-radius: 18px;
  padding: 4px 8px 4px 12px;
  display: flex;
  gap: 12px;
}
.header-whatsapp .content-whatsapp a img {
  height: 18px;
}

.content-menu-button {
  display: inline-block;
  margin-top: 10px;
}

.search-mob {
  margin-top: 10px;
  margin-bottom: 10px;
}

footer {
  background-color: #EDEDED;
  width: 100%;
  padding: 80px 0;
  position: relative;
}
footer h3 {
  color: #706F6F;
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 30px;
}
footer ul li {
  margin-bottom: 10px;
}
footer ul li a {
  color: #706F6F;
}
footer .logo-credits {
  display: grid;
  grid-template-columns: 1fr;
  /* Una sola columna */
  gap: 25px;
  /* Espacio entre las imágenes */
  justify-items: center;
  /* Centra las imágenes horizontalmente */
}
footer .logo-credits .logo-em {
  width: 200px;
}
footer .logo-credits .metodo-pago {
  width: 180px;
}

.contact-item img {
  width: 16px;
  height: 16px;
  object-fit: contain;
  margin-right: 8px;
}
.contact-item span {
  color: #706F6F;
}
.contact-item.image-none span {
  padding-left: 28px;
}
.contact-item.marker img {
  width: 11px;
  height: auto;
  margin-right: 10px;
  margin-left: 3px;
}

.credits {
  background-color: #706F6F;
  color: #fff;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
}

.content-video {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  width: 100%;
  height: 0;
}
.content-video img, .content-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*SEGUNDA FORMA*/
.content-video2 {
  display: block;
  margin: 20px auto;
  width: 100%;
  max-width: 600px;
}
.content-video2 .reproductor {
  display: block;
  width: 100%;
  height: 100%;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
  cursor: hand;
  cursor: pointer;
}

img.imagen-previa {
  display: block;
  left: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute !important;
  right: 0;
  top: 0;
  height: auto;
}

div.youtube-play {
  height: 64px;
  width: 64px;
  left: 50%;
  top: 50%;
  margin-left: -36px;
  margin-top: -36px;
  position: absolute;
  background: url("https://cdn2.iconfinder.com/data/icons/social-icons-color/512/youtube-64.png") no-repeat;
}

div.youtube-play:hover {
  cursor: pointer;
}

#youtube-iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

body.open-carrito {
  overflow: hidden;
}
body.open-carrito .overlay {
  display: block !important;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 3;
  background-color: rgba(0, 0, 0, 0.6);
}
body.open-carrito .modal-carrito {
  position: absolute;
  top: 0;
  right: 0;
  background: white;
  border: 2px solid #FFAC19;
  padding: 15px;
  width: 100%;
  max-width: 300px;
  height: 100dvh;
  z-index: 4;
}
body.open-carrito .modal-carrito h3 {
  font-size: 14px;
}
body.open-carrito .modal-carrito .cart-item {
  padding: 10px;
  display: flex;
  justify-content: space-between;
}
body.open-carrito .modal-carrito .cart-item:not(:last-child) {
  border-bottom: 1px solid #000;
}
body.open-carrito .modal-carrito .cart-item .trash {
  width: 10%;
}
body.open-carrito .modal-carrito .cart-item .trash svg {
  width: 16px;
  fill: #FFAC19;
}
body.open-carrito .modal-carrito .cart-item .product-item {
  width: 90%;
}
body.open-carrito .modal-carrito .btn-shoping {
  margin-top: 10px;
}
body.open-carrito .modal-carrito .close {
  display: flex;
  justify-content: flex-end;
}
body.open-carrito .modal-carrito .close span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  background-color: #FFAC19;
  cursor: pointer;
}
body.open-carrito .modal-carrito .close span svg {
  fill: white;
  width: 18px;
}
body.open-carrito .modal-carrito .btn-wa-order button {
  display: block;
  border: 0;
  border-radius: 1.8em;
  padding: 15px 25px;
  margin-bottom: 0.429em;
  margin-top: 1.429em;
  background: #25d366 !important;
  color: #fff !important;
  transform: translateY(0px);
  text-decoration: none !important;
  outline: 0 !important;
  font-size: inherit !important;
  -webkit-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
  transition: top 0.1s ease;
  -webkit-transition: top 0.1s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 10px;
}
body.open-carrito .modal-carrito .btn-wa-order button svg {
  width: 16px;
  fill: #fff;
  margin-right: 10px;
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes loading {
  0% {
    width: 0px;
  }
  100% {
    width: 150px;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

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

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
  outline: none;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  width: 100%;
  position: relative;
  text-align: center;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

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

.slick-dots li.slick-active button {
  background: #0E2950;
}

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

/* Icons */
/* Arrows */
.slick-arrow {
  font-family: "Font Awesome 5 Brands";
}

.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  z-index: 1;
  background: rgba(255, 255, 255, 0.9);
  width: 40px;
  height: 71px;
  padding-top: 12px;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: #fff;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-size: 45px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ed0a01;
}

.slick-prev {
  left: 0;
}

[dir=rtl] .slick-prev {
  right: -8px;
  left: auto;
}

[dir=rtl] .slick-prev:before {
  content: "\f054";
}

.slick-next {
  right: 0;
}

[dir=rtl] .slick-next {
  right: auto;
  left: -8px;
}

.slick-prev:before {
  content: "";
  background-color: #adadad;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  height: 30px;
  width: 1px;
  margin-left: 20px;
  margin-top: -9px;
}

.slick-prev:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.slick-next:before {
  content: "";
  background-color: #adadad;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  display: block;
  height: 30px;
  width: 1px;
  margin-left: 20px;
  margin-top: -9px;
}

.slick-next:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.slick-prev:after,
.slick-next:after {
  content: "";
  display: block;
  height: 30px;
  width: 1px;
  background: #adadad;
  margin-left: 20px;
  margin-top: -9px;
}

[dir=rtl] .slick-next:before {
  content: "";
  background-image: url(../images/left.png);
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: #ccc;
  border-radius: 50%;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: transparent;
}

.pagination {
  display: flex;
  justify-content: center;
  text-align: center;
  margin-top: 60px;
  position: relative;
}
.pagination p {
  margin-top: 15px;
}
.pagination li {
  margin: 0 4px;
}
.pagination li a {
  background-color: #969696;
  color: #000;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
}
.pagination li span {
  background-color: rgba(150, 150, 150, 0.2);
  color: #000;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
}
.pagination li.active span {
  background-color: #ff0055;
  color: #fff;
}
.pagination nav span.relative.z-0.inline-flex.shadow-sm.rounded-md {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0 8px;
  box-shadow: unset !important;
}
.pagination nav span[aria-current=page] {
  display: inline-flex;
}
.pagination nav span[aria-current=page] span {
  border: 0 !important;
  padding: 0 !important;
  background-color: #0E2950 !important;
  color: #fff;
  border-radius: 50%;
  font-size: 15px;
  height: 32px !important;
  width: 32px !important;
  line-height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.pagination nav span[aria-disabled=true] {
  display: inline-flex;
  color: #8e8e91 !important;
}
.pagination nav span[aria-disabled=true] span {
  border: 0 !important;
  padding: 0 !important;
  border-radius: 50%;
}
.pagination nav svg {
  width: 32px;
}
.pagination nav a {
  color: #000;
  text-decoration: none;
  border: 0 !important;
  padding: 0 !important;
  height: 32px !important;
  width: 32px !important;
  line-height: 32px;
  border-radius: 50%;
  font-size: 15px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.pagination nav a:not([rel=prev], [rel=next]):hover {
  background-color: #0E2950 !important;
  color: #fff;
}
.pagination nav .flex.justify-between.flex-1 {
  display: none;
}
.pagination nav .hidden div:first-child {
  display: none;
}
.pagination .quantity {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}

.b-slider__slides {
  width: 100%;
  overflow: hidden;
}
.b-slider__slides .b-slider__slide {
  margin: 0 2.5rem;
  text-align: center;
  width: 168px;
  height: 168px;
  display: flex;
}
.b-slider__slides .b-slider__slide a {
  display: flex;
  flex-flow: column nowrap;
  text-decoration: underline;
  justify-content: center;
  align-items: center;
}
.b-slider__slides .b-slider__slide a img {
  position: relative;
  width: 168px;
  height: 168px;
  object-fit: cover;
  filter: grayscale(1);
}
.b-slider__slides .b-slider__slide a:hover img {
  filter: grayscale(0);
}

.flexslider ul li.home-slide p {
  padding: 55px 10px;
  background: rgba(0, 0, 0, 0.3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
  color: #ffffff;
  font-family: "Open Sans", sans-serif !important;
  font-size: 30px;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 0px;
  text-align: center;
  line-height: 1;
}
.flexslider ul li.home-slide p strong {
  color: #FFAA00;
}

body.open-menu {
  overflow: hidden;
  background-color: #fff;
}
body.open-menu .section-header.mobile-menu-open .main-menu {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 80px;
  text-align: center;
  height: 100vh;
  background: #fff;
  z-index: 1;
  width: 100%;
}
body.open-menu .section-header.mobile-menu-open .main-menu li {
  margin-left: 0;
  padding: 8px 0;
}
body.open-menu .section-header.mobile-menu-open .content-link {
  display: none;
}
body.open-menu .section-header.mobile-menu-open .content-menu .menu-icon span.line-top {
  transform: rotate(45deg);
  top: 48% !important;
}
body.open-menu .section-header.mobile-menu-open .content-menu .menu-icon span.line-middle {
  opacity: 0;
}
body.open-menu .section-header.mobile-menu-open .content-menu .menu-icon span.line-bottom {
  transform: rotate(-45deg);
  top: 48% !important;
}
body.open-menu .section-header .col-7 {
  padding: 0;
}
body.open-menu .section-header .col-7 .content-menu {
  padding-right: calc(var(--bs-gutter-x) * 0.5);
}
body.home section.section-banner {
  position: relative;
  height: 100%;
  width: 100%;
  width: auto;
  height: auto;
  z-index: 1;
}
body.home section.section-banner.navbar-fixed-top {
  position: relative !important;
}
body.home section.section-banner .content-banner {
  height: 100%;
  position: relative;
}
body.home section.section-banner .content-banner .home-slide {
  position: relative;
}
body.home section.section-banner .content-banner .home-slide img {
  height: 300px;
  object-fit: cover;
}
body.home section.section-banner .content-banner .description {
  text-align: center;
  margin-top: 15px;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 600;
  color: #0E2950;
  margin-bottom: 15px;
  z-index: 3;
}
body.home section.section-banner .content-banner .description .pidelo {
  margin-top: 35px;
}
body.home section.section-banner .content-banner .description .pidelo a {
  background: #FFAC19;
  color: #000;
  display: inline-flex;
  font-size: 18px;
  align-items: center;
  padding: 10px 35px;
  border-radius: 25px;
}
body.home section.section-banner .flex-control-nav {
  display: none;
}
body.home section.section-banner .slick-slider.slick-dotted {
  margin-bottom: 0;
}
body.home section.section-banner .slick-slider .slick-dots {
  bottom: 30px;
  z-index: 2;
}
body.home section.section-banner .slick-slider .slick-dots li.slick-active button {
  background-color: transparent;
}
body.home section.section-banner .slick-slider .slick-dots li button {
  background-color: #918E8B;
  border: 1px solid #918E8B !important;
  width: 12px;
  height: 12px;
}
body.home section.section-envios {
  background-image: url("../images/bg-envios.png");
  background-color: #a0a0a4;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
body.home section.section-envios .col-md-3 {
  margin-bottom: 20px;
}
body.home section.section-envios .col-md-3:first-child {
  margin-top: 20px;
}
body.home section.section-envios .envios-item {
  gap: 15px;
}
body.home section.section-envios .envios-item .icon img {
  width: 35px;
}
body.home section.section-envios .envios-item .title h3 {
  font-size: 14px;
  color: #0E2950;
  font-weight: 700;
  margin-bottom: 4px;
}
body.home section.section-envios .envios-item .title .detail {
  font-size: 12px;
  color: #706f6f;
}
body.home section.section-categorys {
  margin-top: 35px;
  margin-bottom: 35px;
}
body.home section.section-categorys .category-container {
  display: flex;
  flex-wrap: wrap;
  max-width: 1200px;
  margin: 0 auto;
}
body.home section.section-categorys .category-container .category-item {
  flex: auto;
  max-width: 100%;
  box-sizing: border-box;
  border-radius: 8px;
  border: 1px solid #EDEDED;
  display: flex;
  align-items: center;
  overflow: hidden;
}
body.home section.section-categorys .category-container .category-item:hover .content-title {
  background-color: #FFAC19;
}
body.home section.section-categorys .category-container .category-item:hover .content-title .title:after {
  background-color: #000;
}
body.home section.section-categorys .category-container .category-item .content-title {
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
}
body.home section.section-categorys .category-container .category-item .content-title .title {
  color: #0E2950;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  padding: 0 20px;
  position: relative;
  text-transform: uppercase;
}
body.home section.section-categorys .category-container .category-item .content-title .title:after {
  content: "";
  position: absolute;
  left: 20px;
  bottom: -6px;
  height: 3px;
  width: 70px;
  background-color: #FFAC19;
}
body.home section.section-categorys .category-container .category-item .icon {
  width: 50%;
  text-align: center;
}
body.home section.section-categorys .category-container .category-item .icon img {
  max-width: 150px;
}
body.home section.section-caracteristica {
  background-image: url("../images/bg-caracteristicas.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-attachment: fixed;
  background-color: #0E2950;
  width: 100%;
  padding: 70px 0;
  color: #fff;
}
body.home section.section-caracteristica .caracteristica {
  position: relative;
  transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  margin: 0 auto;
}
body.home section.section-caracteristica .caracteristica:hover {
  transform: translateY(-10px) scale(1.05);
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
}
body.home section.section-caracteristica .caracteristica .avathar {
  width: 255px;
  height: 255px;
  object-fit: cover;
}
body.home section.section-caracteristica .caracteristica .avathar img {
  width: 100%;
}
body.home section.section-caracteristica .caracteristica .title {
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-weight: 900;
  font-size: 22px;
  max-width: 131px;
  line-height: 26px;
}
body.home section.section-clients {
  padding: 120px 0;
  text-align: center;
}
body.home section.section-clients h2 {
  font-size: 34px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}
body.home section.section-clients .content-clients {
  position: relative;
  max-width: 800px;
  margin: 0 auto;
}
body.home section.section-clients .content-clients .slick-track {
  display: flex;
  align-items: center;
  justify-content: center;
}
body.home section.section-clients .content-clients .slider-client .slider-item .content-image {
  width: 100%;
  height: 255px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 15px;
  border: 2px solid #EDEDED;
}
body.home section.section-clients .content-clients .slider-client .slider-item .content-image img {
  width: 125px;
}
body.home .content-buttons {
  margin-top: 40px;
  padding-bottom: 80px;
}
body.home .content-buttons img {
  padding-right: 20px;
  width: 55px;
}
body.home .content-buttons .btn {
  border-radius: 10px;
  display: inline-flex;
  font-size: 16px;
  font-weight: normal;
  color: #fff;
  align-items: center;
  line-height: 16px;
  padding: 25px;
  letter-spacing: 1px;
  transition: transform 0.5s ease-in-out 0s, background 0.5s ease-in-out 0s;
}
body.home .content-buttons .btn:hover {
  transition: transform 0.5s ease-in-out 0s, background 0.5s ease-in-out 0s;
  transform: translateY(-15px);
  color: #000;
}
body.home .content-buttons .btn-tw {
  background-color: #1fa9e2;
  margin-right: 50px;
}
body.home .content-buttons .btn-di {
  background-color: #595fa8;
}
body.pages footer {
  border-top: 1px solid #B2B2B2;
}
body.pages section.section-banner {
  position: relative;
}
body.pages section.section-banner:before {
  content: "";
  background-color: rgba(14, 41, 80, 0.5);
  height: 100%;
  width: 100%;
  position: absolute;
}
body.pages section.section-banner h1 {
  z-index: 1;
}
body.pages section.section-banner .content-banner {
  height: 120px;
  display: flex;
  align-items: center;
}
body.pages footer {
  margin-top: 50px;
}
body.services section.section-services {
  padding: 190px 0 100px 0;
}
body.services section.section-services .content-services .content-left {
  padding-right: 44px;
  margin-bottom: 30px;
}
body.services section.section-services .content-services .content-left h1 {
  color: #FFAC19;
}
body.services section.section-services .content-services .content-right {
  animation-duration: 1.25s;
}
body.services section.section-services .content-services .content-right .item:not(:last-child) {
  margin-bottom: 60px;
}
body.services section.section-services .content-services .content-right .item a:hover h2 {
  color: #FFAC19;
}
body.services section.section-services .content-services .content-right .item a h2 {
  font-size: 28px;
  color: #0E2950;
  margin-bottom: 4px;
}
body.services section.section-services-item {
  padding: 60px 0;
}
body.services section.section-services-item .content-services .content-left {
  text-align: center;
}
body.services section.section-services-item .content-services .content-left h2 {
  font-size: 30px;
  color: #FFAC19;
}
body.services section.section-services-item .content-services .content-right .description {
  padding-left: 5px;
  color: #898989;
}
body.services section.section-services-item .content-services .content-right .description p, body.services section.section-services-item .content-services .content-right .description ul {
  text-align: justify;
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px;
}
body.services section.section-services-item .content-services .content-right .description h3 {
  font-size: 23px;
  margin-top: 25px;
  margin-bottom: 8px;
  color: #FFAC19;
}
body.properties {
  background-color: #E9E9E9;
}
body.properties section.section-posts .featured-detail {
  background-color: #fff;
  padding: 10px;
}
body.properties section.section-posts .featured-detail .link-post {
  position: relative;
  display: block;
}
body.properties section.section-posts .featured-detail .link-post .status {
  position: absolute;
  z-index: 1;
}
body.properties section.section-posts .featured-detail .link-post .status span {
  width: 120px;
  height: 24px;
  background-color: #FFAC19;
  font-size: 17px;
  font-weight: bold;
  border-radius: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}
body.properties section.section-posts .featured-detail .link-post .image-content {
  overflow: hidden;
  border-radius: 20px;
  position: relative;
  max-height: 171px;
  object-fit: cover;
}
body.properties section.section-posts .featured-detail .link-post .description {
  margin-top: 10px;
  margin-right: 12px;
  color: #0E2950;
}
body.properties section.section-posts .featured-detail .link-post .description h2 {
  font-size: 20px;
  font-weight: bold;
  margin: 0;
}
body.properties section.section-posts .featured-detail .link-post .description .address {
  margin-top: 4px;
  display: flex;
  justify-content: space-between;
}
body.properties section.section-posts .featured-detail .link-post .description .address .left {
  font-weight: bold;
  font-size: 11px;
}
body.properties section.section-posts .featured-detail .link-post .description .address .right {
  font-weight: bold;
  font-size: 17px;
}
body.blog section.section-posts .cards-category-products {
  max-width: 963px;
}
body.blog section.section-posts a:hover h2 {
  color: #FFAC19;
}
body.blog section.section-posts a h2 {
  font-size: 21px;
  color: #4C4C4C;
}
body.blog section.section-posts a .description {
  font-size: 12px;
  font-weight: 300;
  color: #A0A0A0;
  text-align: justify;
  font-family: "Open Sans", sans-serif !important;
  -webkit-line-clamp: 4;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  max-height: 72px;
}
body.blog section.section-posts a .description p {
  text-align: justify;
  font-weight: 300;
}
body.about h2 {
  color: #0E2950;
  font-size: 30px;
  font-weight: 900;
  position: relative;
  margin-bottom: 35px;
}
body.about h2:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 90px;
  height: 4px;
  background-color: #FFAC19;
}
body.about p {
  text-align: justify;
}
body.about .text-content {
  color: #878787;
  font-size: 14px;
}
body.about .section-banner {
  background-image: url("../images/nosotros/page-nosotros.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
body.about .section-phrase {
  height: 145px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url("../images/nosotros/section-phrase.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
body.about .section-phrase.consolidado {
  background-image: url("../images/nosotros/section-phrase2.png");
}
body.about .section-phrase.consolidado .text {
  color: #fff;
}
body.about .section-phrase .text {
  width: 660px;
  font-size: 19px;
  line-height: 21px;
  font-weight: 600;
  color: #0E2950;
}
body.about .section-about .content-about {
  padding: 50px 0;
}
body.about .section-about.acerca_de h2:after {
  display: none;
}
body.about .section-about.acerca_de img {
  width: 100%;
}
body.about .section-about.acerca_de .subtitle {
  color: #FFAC19;
  font-size: 12px;
}
body.about .section-mision {
  padding: 50px 0;
}
body.about .section-mision h3 {
  color: #fff;
  font-size: 30px;
  font-weight: 900;
  position: relative;
  margin-bottom: 35px;
}
body.about .section-mision h3:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 100%;
  height: 1px;
  background-color: #FFAC19;
}
body.about .section-mision .content-mision {
  background-color: #0E2950;
  color: #fff;
  padding: 25px;
  display: flex;
}
body.about .section-mision .content-mision .text {
  width: 75%;
}
body.about .section-mision .content-mision .icon {
  width: 25%;
  display: flex;
  justify-content: flex-end;
}
body.contact .section-banner {
  background-image: url("../images/contacto/page-contacto.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
body.contact section h2 {
  color: #0E2950;
  font-size: 25px;
  font-weight: 700;
  margin-bottom: 20px;
}
body.contact section.section-contact {
  padding-top: 50px;
}
body.contact .form-content {
  width: 100%;
}
body.contact .form-content .form-group {
  display: flex;
  justify-content: center;
  align-items: center;
}
body.contact .form-content .form-group label {
  color: #4C4C4C;
  font-size: 14px;
}
body.contact .form-content .content-submit button {
  border-radius: 0;
  padding: 12px 32px;
  margin-top: 5px;
}
body.contact .form-content .content-submit button .content-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  align-items: center;
}
body.contact .form-content .content-submit button .content-btn span {
  transition: all 0.3s linear;
  will-change: transform;
  position: relative;
  font-size: 14px;
  line-height: 14px;
}
body.contact .form-content .content-submit button:hover span {
  right: 5px;
}
body.contact .content-contact {
  background-color: #EDEDED;
  padding: 30px;
}
body.contact .content-contact ul li {
  margin-bottom: 10px;
}
body.contact .content-contact ul li .contact-item span {
  color: #0E2950;
}
body.contact .content-map {
  margin-top: 70px;
}
body.login section.section-login {
  margin-top: 120px;
}
body.category footer {
  margin-top: 0;
}
body.category h1 {
  color: #878787;
  font-size: 16px;
  font-weight: 600;
  position: relative;
  margin-bottom: 30px;
}
body.category h1:after {
  content: "";
  position: absolute;
  bottom: -7px;
  left: 10px;
  width: 100%;
  height: 1px;
  background-color: #B2B2B2;
}
body.category aside h2 {
  height: 52px;
  width: 100%;
  background-color: #0E2950;
  color: #FFAC19;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  align-items: center;
  padding-left: 35px;
  margin: 0;
}
body.category aside .menu-list {
  background: white;
}
body.category aside .menu-list li {
  padding-left: 35px;
  padding-right: 20px;
  margin: 0;
  height: 55px;
  width: 100%;
  display: flex;
  border-bottom: 1px solid #EDEDED;
}
body.category aside .menu-list li.active {
  background-color: #FFAC19;
  color: #0E2950;
}
body.category aside .menu-list li.active .arrow-hide {
  display: inline-block !important;
}
body.category aside .menu-list li.active .arrow-show {
  display: none;
}
body.category aside .menu-list li a {
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  font-size: 14px;
}
body.category .category-list {
  overflow: hidden;
}
body.category .category-list .col-md-3 {
  margin-bottom: 20px;
}
body.category section.section-products .content-product {
  padding: 0;
}
body.category section.section-products .content-product .item .content-detail {
  padding: 10px;
}
body.category section.section-products .content-product .item .content-detail .content-price .money {
  font-size: 13px;
}
body.category section.section-products .content-product .item .content-detail .content-price span {
  font-size: 14px;
}
body.category section.section-products .content-product .item .content-detail h3 {
  font-size: 13px;
  margin-bottom: 0;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  -webkit-line-clamp: 2;
  height: 32px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
body .section-posts {
  overflow: hidden;
  padding-bottom: 50px;
  padding-top: 50px;
  position: relative;
}
body .section-posts .posts_list .col-md-8 .slider-product {
  box-shadow: none;
}
body .section-posts .posts_list .col-md-8 .slider-product .slider-product-item {
  height: 374px;
  position: relative;
  overflow: hidden;
  width: 100%;
  display: block;
}
body .section-posts .posts_list .col-md-8 .slider-product .slider-product-item:hover .featured figure:before {
  opacity: 0;
  transition: all 2s ease;
}
body .section-posts .posts_list .col-md-8 .slider-product .slider-product-item .featured {
  height: 100%;
  width: 100%;
}
body .section-posts .posts_list .col-md-8 .slider-product .slider-product-item .featured figure, body .section-posts .posts_list .col-md-8 .slider-product .slider-product-item .featured img {
  width: 100%;
  height: 100%;
}
body .section-posts .posts_list .col-md-8 .slider-product .slider-product-item .featured figure {
  position: relative;
  overflow: hidden;
}
body .section-posts .posts_list .col-md-8 .slider-product .slider-product-item .featured figure:before {
  background: linear-gradient(180deg, rgba(68, 68, 68, 0) 20%, #444);
  bottom: 0;
  content: "";
  height: 306px;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}
body .section-posts .posts_list .col-md-8 .slider-product .slider-product-item .featured-detail {
  justify-content: flex-end;
  bottom: 0;
  margin: 0;
  padding: 20px;
  position: absolute;
  z-index: 1;
  width: auto;
  height: calc(100% - 157px);
  display: flex;
  flex-direction: column;
}
body .section-posts .posts_list .col-md-8 .slider-product .slider-product-item .featured-detail h2 a {
  color: #fff;
}
body .section-posts .posts_list .patrocinado .slider-product {
  box-shadow: none;
}
body .section-posts .posts_list .patrocinado .slider-product .slider-product-item {
  height: 374px;
  background-color: #F4F4F4;
  position: relative;
}
body .section-posts .posts_list .patrocinado .slider-product .slider-product-item .featured figure img {
  height: 170px;
}
body .section-posts .posts_list .patrocinado .slider-product .slider-product-item .flow-footer {
  padding: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top: 2px solid #DEDEDE;
  display: flex;
  align-items: center;
}
body .section-posts .posts_list .patrocinado .slider-product .slider-product-item .flow-footer a {
  font-size: 11px;
  color: #000;
}
body .section-posts .featured-detail {
  padding: 10px;
  border: 1px solid rgba(193, 193, 193, 0.4);
  margin-bottom: 1.5rem;
}
body section.section-products {
  padding: 70px 0;
  background-color: #EDEDED;
}
body section.section-products .content-product {
  padding: 10px;
}
body section.section-products .content-product .item {
  display: flex;
  flex-direction: column;
  background: #fff;
  border-radius: 8px;
}
body section.section-products .content-product .item .image {
  padding: 10px;
  border-bottom: 1px solid #EDEDED;
}
body section.section-products .content-product .item .content-detail {
  padding: 20px;
}
body section.section-products .content-product .item .content-detail h3 {
  color: #000;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 0;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  -webkit-line-clamp: 2;
  height: 35px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
body section.section-products .content-product .item .content-detail .content-price {
  display: flex;
  align-items: center;
}
body section.section-products .content-product .item .content-detail .content-price span {
  font-size: 19px;
}
body section.section-products .content-product .item .content-detail .content-price .money {
  font-size: 16px;
}
body section.section-products .content-product .item .content-detail .content-price .price {
  color: #FFAC19;
  font-weight: 700;
}
body section.section-products .content-product .item .content-detail .content-price .price-old {
  position: relative;
  color: #C6C6C6;
  margin-left: 25px;
}
body section.section-products .content-product .item .content-detail .content-price .price-old:before {
  position: absolute;
  content: "";
  top: 50%;
  left: -0.4em;
  width: calc(100% + 0.8em);
  height: 1px;
  background: #C6C6C6;
}
body section.section-products .content-product .item .content-detail .content-btn {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body section.section-products .content-product .item .content-detail .content-btn .content-shop .icon-shop {
  width: 26px;
  height: 26px;
  border: 1px solid #EDEDED;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
body section.section-products .content-product .item .content-detail .content-btn .content-shop .icon-shop svg {
  width: 15px;
  fill: #EDEDED !important;
}
body section.section-products .content-product .item .content-detail .more {
  display: flex;
  justify-content: flex-end;
  margin-top: 5px;
}
body section.section-products .content-product .item .content-detail .more a {
  color: #000;
  font-size: 14px;
  background: #FFAC19;
  padding: 6px 35px;
  border-radius: 25px;
}
body section.section-products h4 {
  font-weight: bold;
}
body section.section-products .content-more a {
  color: #fff;
  background-color: #0E2950;
  border-radius: 25px;
  padding: 5px 25px;
}
body section.section-products img {
  transition: transform 0.5s ease-in-out 0s, background 0.5s ease-in-out 0s;
}
body section.section-products img:hover {
  transition: transform 0.5s ease-in-out 0s, background 0.5s ease-in-out 0s;
  transform: translateY(-15px);
}
body section.section-products .slick-dots li {
  width: 15px;
  height: 15px;
}
body section.section-products .slick-dots li.slick-active button {
  background-color: #FFAC19;
}
body section.section-products .slick-dots li button {
  width: 10px;
  height: 10px;
  background-color: transparent;
  outline: 1px solid #FFAC19;
}
body section.section-delivery .delivery-content {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
}
body section.section-delivery .delivery-content .texto {
  width: 100%;
  background-color: #0E2950;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
body section.section-delivery .delivery-content .texto span {
  max-width: 290px;
  font-size: 20px;
  line-height: 45px;
  font-weight: 900;
}
body section.section-delivery .delivery-content .bg {
  width: 100%;
  height: 200px;
  background-image: url("../images/bg-delivery.png");
  background-color: #0E2950;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.breadcrumb-list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
.breadcrumb-list nav {
  display: inline-flex;
  align-items: center;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000;
}
.breadcrumb-list ol {
  margin-bottom: 0;
}
.breadcrumb-list ol li a {
  font-size: 18px;
  color: #FFAC19;
}
.breadcrumb-list ol li a:hover {
  color: #000;
}

.row-main {
  margin-top: 25px;
}

body.detail h1 {
  font-size: 35px;
  font-weight: 700;
  color: #000;
}
body.detail .section-posts {
  padding-top: 80px;
  background-color: #E7E7E7;
}
body.detail .section-description {
  padding: 50px 0;
}
body.detail .section-description ul {
  margin-left: 20px;
}
body.detail .section-description ul li {
  list-style-type: disc;
}
body.detail .section-description .card-description:not(:last-child) {
  margin-bottom: 60px;
}
body.detail .section-description .card-description h4 {
  color: #3C3C3B;
  font-size: 20px;
  font-weight: 700;
}
body.detail .section-description .card-description .content-description {
  color: #3C3C3B;
  font-size: 15px;
}
body.detail .section-products {
  background-color: #E7E7E7;
}
body.detail .resumen {
  margin-top: 25px;
}
body.detail .resumen .texto {
  font-family: "Open Sans", sans-serif !important;
  font-size: 18px;
  font-weight: 300;
  text-align: justify;
  color: #A0A0A0;
}
body.detail .resumen .texto ul {
  padding-left: 20px;
  text-align: justify;
}
body.detail .resumen .texto ul li {
  list-style-type: disc;
}
body.detail .resumen .texto p {
  text-align: justify;
}
body.detail .sidebar-right {
  font-size: 18px;
  color: #A0A0A0;
}
body.detail .sidebar-right .title:not(:first-child) {
  margin-top: 15px;
}
body.detail .sidebar-right .category a {
  color: #FFAC19;
}
body.detail .product-detail .price {
  font-size: 35px;
  font-weight: 700;
  color: #FFAC19;
}
body.detail .product-detail .texto {
  font-size: 15px;
}
body.detail .product-detail .content-button {
  background: #fff;
  padding: 20px;
  display: inline-block;
  margin-top: 25px;
}
body.detail .product-detail .content-button .button-add {
  display: flex;
  gap: 15px;
  align-items: center;
}
body.detail .product-detail .content-button .button-add button {
  border: 0;
  background: #FFAC19;
  color: #fff;
  height: 44px;
  border-radius: 25px;
  padding: 0 30px;
  font-size: 12px;
}
body.detail .product-detail .content-button .social-buttons {
  margin-top: 20px;
  text-align: center;
  display: flex;
  justify-content: center;
  gap: 10px;
}
body.detail .product-detail .content-button .social-buttons a {
  transition: transform 0.2s ease;
}
body.detail .product-detail .content-button .social-buttons a:first-child img {
  margin-right: 10px;
}
body.detail .product-detail .content-button .social-buttons a:hover {
  transform: scale(1.1);
}
body.detail .product-detail .download {
  margin-top: 30px;
}
body.detail .product-detail .download a {
  font-size: 12px;
}
body.detail .product-detail .download a.hoja-tecnica {
  background-color: #FFAC19;
  color: #fff;
  border-radius: 14px;
  padding: 8px 25px;
}
body.detail .product-detail .download a.hoja-seguridad img {
  margin-right: 5px;
}
body.detail .product-detail .download a.hoja-seguridad:hover span {
  color: #FFAC19;
}

.notification {
  display: none;
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: white;
  padding: 10px 20px;
  border-radius: 4px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  z-index: 1000;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.notification.show {
  opacity: 1;
}

@media (min-width: 480px) {
  body .content-subheader ul.menu-category li.menu-item ul.sub-menu {
    transform: translateX(-50%);
  }

  .circle {
    width: 80px;
    height: 80px;
  }
  .circle span {
    font-size: 40px;
  }

  .padding-d {
    padding: 0 130px;
  }

  .flexslider ul li.home-slide p {
    font-size: 60px;
  }
}
@media (min-width: 768px) {
  body.home section.section-services .content-services .columns .container-video-texto .content-title .dc-title .block {
    width: 465px;
    margin: 114px 0px 10px calc((100% - 980px) * 0.5);
    left: 259px;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu {
    right: 0;
    left: auto;
  }
}
@media screen and (min-width: 992px) {
  body.home section.section-banner .content-banner .home-slide img {
    height: 100%;
  }
  body.home section.section-banner .content-banner .description {
    font-size: 40px;
    text-align: left;
    margin-top: 0;
    font-weight: 900;
    color: #fff;
    margin-bottom: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-100%, -50%);
    width: 530px;
  }
  body.home section.section-products .content-product {
    padding: 14px;
  }
  body.home section.section-products .content-product img {
    height: 238px;
    object-fit: cover;
  }
  body.home section.section-clients .content-clients .slider-client .slider-item .content-image {
    width: 255px;
  }
  body.home section.section-caracteristica .caracteristica {
    margin: unset;
  }
  body.home section.section-envios {
    height: 100px;
  }
  body.home section.section-envios .col-md-3 {
    margin-bottom: 0;
  }
  body.home section.section-envios .col-md-3:first-child {
    margin-top: 0;
  }
  body.home section.section-envios .envios-item .icon img {
    width: auto;
  }
  body.home section.section-categorys .category-container .category-item {
    flex: 1 1 calc(33.333% - 16px);
    /* Para que cada elemento ocupe 1/3 del contenedor */
    max-width: calc(33.333% - 16px);
    /* Máximo ancho por fila */
  }
  body.category section.section-products .content-product img {
    height: 169px;
    object-fit: cover;
  }
  body.detail h1 {
    font-size: 35px;
  }
  body.detail .section-posts .container {
    min-width: 980px;
    max-width: unset !important;
    width: 620px;
  }
  body.detail .section-posts .container .portada {
    height: 350px;
    width: 100%;
    object-fit: cover;
  }
  body.detail section.section-products .content-product img {
    height: 238px;
    object-fit: cover;
  }
  body.services section.section-services .content-services .content-left {
    margin-bottom: 0;
  }
  body.services section.section-services .content-services .content-right {
    padding-left: 55px;
    border-left: 2px solid #FFAC19;
  }
  body.services section.section-services .content-services .content-right .item a h2 {
    font-size: 50px;
  }
  body.services section.section-services-item .content-services .col-md-5 {
    align-items: flex-end;
  }
  body.pages h1.title2 {
    font-size: 40px;
  }
  body.properties.detail .product-img {
    width: 725px;
    height: 408px;
  }
  body.properties.detail .section-detail .properties-detail h1 {
    font-size: 46px;
  }
  body.properties section.section-posts .col-md-4.mb-3 {
    margin-bottom: 0 !important;
  }
  body.properties section.section-posts .featured-detail {
    padding: 20px;
  }
  body.properties section.section-posts .featured-detail .link-post .status {
    right: -10px;
    top: 8px;
  }
  body.properties section.section-posts .featured-detail .link-post .image-content {
    margin-right: 12px;
  }
  body.properties section.section-posts .featured-detail .link-post .image-content img {
    min-width: 294px;
    height: 165px;
    object-fit: cover;
  }
  body.blog section.section-posts a .description {
    -webkit-line-clamp: 5;
    max-height: 90px;
  }
  body.private .navbar-brand {
    display: none;
  }
  body section.section-header .main-menu {
    display: block;
  }
  body section.section-header .content-link, body section.section-header .content-menu {
    display: none;
  }
  body section.section-delivery .delivery-content {
    height: 200px;
    flex-direction: row;
  }
  body section.section-delivery .delivery-content .texto {
    width: 50%;
  }
  body section.section-delivery .delivery-content .texto span {
    font-size: 40px;
  }
  body section.section-delivery .delivery-content .bg {
    height: auto;
    width: 50%;
  }
  body .section-posts .featured-detail {
    padding: 20px;
  }
  body .header-top .navbar-toggler {
    display: none;
  }
  body header .link-logo img {
    height: 60px;
  }
  body header nav .container {
    max-width: 100%;
    padding: 0 30px;
  }
  body header nav .content-main-menu {
    flex-direction: row !important;
  }
  body header nav ul.main-menu li:not(:first-child) {
    margin-left: 12px;
  }
  body header nav .rrss {
    margin-left: 30px;
  }
  body footer .email, body footer .number {
    font-size: 26px;
  }
  body footer .logo-credits {
    gap: 125px;
    /* Espacio entre las imágenes */
  }
  body footer .logo-credits .logo-em {
    width: 300px;
  }
  body footer .logo-credits .metodo-pago {
    width: 280px;
  }
  body .header-top .content-logo .link-logo img {
    width: 335px;
  }
  body .content-whatsapp {
    display: flex;
  }
  body .header-top .frm-search input {
    width: 560px;
  }

  header nav.navbar {
    padding: 8px 0;
  }

  .header-whatsapp {
    gap: 100px;
    height: 55px;
    flex-direction: row;
    padding: 0;
    text-align: left;
  }
  .header-whatsapp .phrase {
    margin-bottom: 0;
    padding: 0;
  }

  .container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 4%;
    padding-right: 4%;
    width: 100%;
  }

  .page-wrapper {
    padding-left: 240px;
  }

  .left-sidebar {
    display: block !important;
  }
}
@media screen and (min-width: 1360px) {
  body.home section.section-banner .content-banner {
    height: 400px;
  }
  body.home section.section-banner .content-banner .home-slide {
    height: 400px;
  }
}
@media screen and (min-width: 1400px) {
  body.home section.section-banner .content-banner {
    height: 560px;
  }
  body.home section.section-banner .content-banner .home-slide {
    height: 560px;
  }
}
@media screen and (min-width: 640px) {
  .search-mob {
    display: none;
  }
}
@media screen and (max-width: 640px) {
  body.home .content-buttons .btn-tw {
    margin-right: 0;
    margin-bottom: 25px;
  }
  body.home section.section-products .content-more {
    justify-content: flex-start !important;
  }
  body.home section h2 img {
    max-width: 70%;
  }
  body.home .content-logo-cart {
    justify-content: space-between !important;
    padding: 0 15px;
  }
  body .header-top .frm-search {
    display: none;
  }
  body .header-top .enterprise li:not(:last-child) {
    display: none;
  }
  body .header-top .content-logo .link-logo img {
    width: 135px;
  }

  .content-header header .logo {
    font-size: 22px !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlcy5taW4uY3NzIiwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFSjs7QUNDQTs7RUFFSTtFQUNBO0VBQ0E7QURFSjs7QUNBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREFKOztBQ0VBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURDSjs7QUNDQTtFQUNJLDRDQ25CVztFRG9CWDtBREVKO0FDQVE7RUFDSTtBREVaO0FDRFk7RUFDSTtFQUNBO0VBQ0EsV0N2Q0Y7QUYwQ2Q7QUNHUTtFQUNJO0FERFo7QUNHUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUREWjtBQ0dRO0VBQ0k7QUREWjtBQ0dRO0VBQ0k7RUFDQTtFQUNBO0FERFo7QUNFWTtFQUNJLGNDdkRIO0FGdURiO0FDRVk7RUFDSTtFQUNBO0FEQWhCO0FDSUk7RUFDSTtBREZSO0FDSUk7RUFDSTtFQUNBO0FERlI7QUNZSTtFQUNJO0FEVlI7QUNhSTtFQUNJO0VBQ0E7RUFDQSxjQ25GSztBRndFYjtBQ2lCUTs7Ozs7OztFQUVJO0VBQ0E7QURWWjtBQ2FJO0VBQ0k7RUFDQTtBRFhSO0FDWVE7RUFDSTtBRFZaO0FDYUk7RUFDSTtBRFhSO0FDYUk7RUFDSTtFQUNBO0FEWFI7QUNhSTtFQUNJO0VBQ0E7QURYUjtBQ2NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURaUjs7QUNlQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFpKO0FDYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEWFI7QUNhSTtFQUNJO0VBQ0E7RUFDQTtBRFhSOztBQ2VJO0VBQ0k7QURaUjtBQ2FRO0VBQ0k7RUFDQTtBRFhaO0FDYWdCO0VBQ0k7RUFDQTtFQUNBLFVDN0tOO0FGa0tkO0FDY29CO0VBQ0ksYUMzS1I7QUYrSmhCOztBQ3FCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEbEJSO0FDbUJRO0VBQ0k7RUFDQTtFQUNBLFdDbE1FO0VEbU1GO0VBQ0E7RUFDQTtFQUNBO0FEakJaO0FDbUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsV0M1TUU7RUQ2TUY7QURqQlo7QUNtQlE7RUFDSSxXQ2hORTtFRGlORjtFQUFZO0FEaEJ4QjtBQ21CUTtFQUEwQjtFQUN0QixXQ3JORTtBRnFNZDtBQ2tCUTtFQUNJO0VBQ0E7RUFDQTtBRGhCWjtBQ2lCWTtFQUNJLFdDNU5GO0VENk5FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURmaEI7O0FDc0JJO0VBQ0k7RUFDQTtBRG5CUjtBQ29CUTtFQUNJLGNDbE9DO0FGZ05iOztBQ3VCQTtFQUNJO0FEcEJKOztBQ3NCQTtFQUNJO0FEbkJKOztBQ3FCQTtFQUNJO0FEbEJKOztBQ29CQTtFQUNJO0FEakJKOztBQ21CQTtFQUNJO0FEaEJKOztBQ21CQTtFQUNJO0FEaEJKOztBQ2tCQTtFQUNJLGNDN1BTO0FGOE9iOztBQ2lCQTtFQUNJO0VBQ0E7QURkSjs7QUNnQkE7RUFDSTtBRGJKOztBQ2dCQTtFQUNJO0VBQ0E7QURiSjs7QUNlQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEWko7O0FDY0E7RUFDSTtBRFhKOztBQ2FBO0VBQ0k7QURWSjs7QUNhQTtFQUNJO0FEVko7O0FDYUE7RUFDSTtFQUNBO0VBQ0E7QURWSjtBQ1dJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJDdFRJO0VEdVRKO0FEVFI7QUNVUTtFQUNJLFdDbFRFO0VEbVRGO0FEUlo7O0FDY0E7RUFDSTtBRFhKOztBQ2NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFhKOztBQ2FBO0VBQ0k7RUFDQTtFQUNBO0FEVko7O0FDd0JBO0VBQ0k7QURyQko7O0FHalZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIb1ZKO0FHaFZJO0VBQ0kseUJERVE7RUNEUjtFQUNBLGNESUs7RUNITDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIa1ZSO0FHalZRO0VBRUkseUJEZEk7RUNlSixxQkRmSTtBRmlXaEI7QUduVEk7RUFDSTtFQUNBO0VBQ0E7QUhxVFI7QUduVEk7RUFDSTtBSHFUUjs7QUdsVEE7RUFDSTtBSHFUSjs7QUduVEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSHNUSjtBR3JUSTtFQUNJO0VBQ0E7RUFDQTtBSHVUUjs7QUdwVEE7RUFDSTtBSHVUSjs7QUdyVEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FId1RKO0FHdlRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5VFI7QUd4VFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSDBUWjtBR3ZUSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5VFI7O0FJOWFBO0VBRUk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQUE7QUpzZEo7QUkvYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKaWJSO0FJaGJRO0VBQ0k7RUFDQTtFQUNBO0FKa2JaO0FJamJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbWJoQjtBSWxiZ0I7RUFDSTtBSm9icEI7QUloYlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmliWjtBSTlhQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ007RUFDQTtBSmdiUjtBSTdhSTtFQUNJO0VBQ0E7QUorYVI7QUk3YUk7RUFDSTtFQUNBO0VBQ0E7QUorYVI7QUk3YUk7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtBSjJhUjtBSTFhRTtFQUNDO0FKNGFIO0FJemFJO0VBQ0k7RUFDQTtBSjJhUjtBSXphQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FKMmFGO0FJemFJO0VBQ0k7QUoyYVI7QUl6YUk7RUFDSTtBSjJhUjtBSXphWTtFQUNJO0FKMmFoQjtBSXBhUTtFQUNJO0FKc2FaOztBS3prQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNGtCSjtBSzNrQkk7RUFDSSx5QkhNUTtFR0xSO0VBQ0E7QUw2a0JSO0FLeGtCUTtFQUNJO0FMMGtCWjtBS3ZrQlk7RUFDSTtBTHlrQmhCO0FLdmtCb0I7RUFDSSxXSGZWO0FGd2xCZDtBS3RrQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsV0hmTjtFR2dCTTtBTHdrQnBCO0FLdmtCb0I7RUFDSSxXSHpCVjtBRmttQmQ7QUtua0JRO0VBQ0kseUJIMUJJO0FGK2xCaEI7O0FLMWRJO0VBQ0k7RUFDQTtFQUNBO0FMNmRSO0FLM2RZO0VBQ0k7QUw2ZGhCO0FLemRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwyZFI7QUsxZFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDRkWjtBSzNkWTtFQUNJO0VBQWE7QUw4ZDdCO0FLM2RRO0VBQ0k7RUFDQTtBTDZkWjtBSzFkUTtFQUNJO0VBQ0E7RUFDQTtBTDRkWjtBSzNkWTtFQUNJO0VBQ0E7QUw2ZGhCO0FLeGRRO0VBQ0k7RUFDQTtBTDBkWjtBS3hkZ0I7RUFDSTtFQUNBLFdIckxOO0FGK29CZDtBS3Zkb0I7RUFDSTtFQUNBO0FMeWR4QjtBS3Zkb0I7RUFDSTtBTHlkeEI7QUt4ZHdCO0VBQ0k7RUFDQTtFQUNBO0FMMGQ1QjtBS3hkd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQSxtQkh4TVo7RUd5TVk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwwZDVCOztBS2pkQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMb2RKO0FLbmRJO0VBQ0k7RUFDQTtFQUNBO0FMcWRSO0FLbmRJO0VBQ0k7QUxxZFI7QUtwZFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTHNkWjtBS3JkWTtFQUNJO0FMdWRoQjtBS3RkZ0I7RUFDSTtBTHdkcEI7QUtwZFE7RUFDSTtFQUNBO0VBQ0EsV0gvUEU7QUZxdEJkO0FLcGRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHNkWjtBS3JkWTtFQUNJO0FMdWRoQjs7QUtsZEE7RUFDSTtFQUNBO0FMcWRKOztBS2xkQTtFQUNJO0VBQ0E7QUxxZEo7O0FNbnZCQTtFQUNDLHlCSmlCWTtFSWhCWjtFQUNBO0VBQ0E7QU5zdkJEO0FNcnZCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FOdXZCRjtBTXB2QkU7RUFDQztBTnN2Qkg7QU1ydkJHO0VBQ0M7QU51dkJKO0FNM3RCQztFQUNDO0VBQ0E7RUFBNEI7RUFDNUI7RUFBVztFQUNYO0VBQXVCO0FOZ3VCekI7QU0vdEJFO0VBQ0M7QU5pdUJIO0FNL3RCRTtFQUNDO0FOaXVCSDs7QU0xdEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QU42dEJGO0FNM3RCQztFQUNDO0FONnRCRjtBTTF0QkU7RUFDQztBTjR0Qkg7QU14dEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QU4wdEJIOztBTXR0QkE7RUFDQztFQUNBLFdKMUVhO0VJMkViO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55dEJEOztBT2x6QkE7RUFDSTtFQUNBO0VBQXdCO0VBQ3hCO0VBQ0E7QVBzekJKO0FPcnpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB1ekJSOztBT3B6QkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQdXpCSjtBT3R6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd3pCUjs7QU9yekJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB3ekJKOztBT3R6QkM7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FQd3pCSjs7QU90ekJDO0VBRUc7QVB3ekJKOztBT3R6QkM7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQeXpCSjs7QVF0M0JJO0VBQ0k7QVJ5M0JSO0FReDNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIwM0JaO0FReDNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSMDNCWjtBUXozQlk7RUFDSTtBUjIzQmhCO0FRejNCWTtFQUNJO0VBQ0E7RUFDQTtBUjIzQmhCO0FRMTNCZ0I7RUFDSTtBUjQzQnBCO0FRMTNCZ0I7RUFDSTtBUjQzQnBCO0FRMzNCb0I7RUFDSTtFQUNBLGFOdEJSO0FGbTVCaEI7QVExM0JnQjtFQUNJO0FSNDNCcEI7QVF6M0JZO0VBQ0k7QVIyM0JoQjtBUXozQlk7RUFDSTtFQUNBO0FSMjNCaEI7QVExM0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qk56Q0o7RU0wQ0k7QVI0M0JwQjtBUTMzQm9CO0VBQ0k7RUFDQTtBUjYzQnhCO0FRejNCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSMjNCaEI7QVExM0JnQjtFQUNJO0VBQ0E7RUFDQTtBUjQzQnBCOztBU2o2QkE7RUFDSTtJQUNJO0lBQ0E7RVRvNkJOO0VTbDZCRTtJQUNJO0lBQ0E7RVRvNkJOO0FBQ0Y7QVNsNkJBO0VBQ0k7SUFDSTtFVG82Qk47RVNsNkJFO0lBQ0k7RVRvNkJOO0FBQ0Y7QVUxK0JBO0FBQ0E7RUFFSTtFQUVBO0VBQ0E7RUFFQTtFQUNHO0VBQ0M7RUFDSTtFQUVSO0VBQ0E7RUFDQTtFQUNJO0VBQ0o7QVZ3K0JKOztBVXIrQkE7RUFFSTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0FWcStCSjs7QVVuK0JBO0VBRUk7QVZxK0JKOztBVW4rQkE7RUFFSTtFQUNBO0FWcStCSjs7QVVsK0JBOztFQUdJO0VBQ0c7RUFDQztFQUNDO0VBQ0c7QVZvK0JaOztBVWorQkE7RUFFSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QVZrK0JKOztBVWgrQkE7O0VBR0k7RUFFQTtBVmkrQko7O0FVLzlCQTtFQUVJO0FWaStCSjs7QVUvOUJBO0VBRUk7QVZpK0JKOztBVTk5QkE7RUFFSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FWKzlCSjs7QVU3OUJBO0VBRUk7QVYrOUJKOztBVTc5QkE7RUFJSTtFQUdBO0VBQ0E7QVYyOUJKOztBVXo5QkE7RUFFSTtBVjI5Qko7O0FVejlCQTtFQUVJO0FWMjlCSjs7QVV6OUJBO0VBRUk7QVYyOUJKOztBVXo5QkE7RUFFSTtBVjI5Qko7O0FVejlCQTtFQUVJO0VBRUE7RUFFQTtBVnk5Qko7O0FVdjlCQTtFQUNJO0FWMDlCSjs7QVV2OUJJO0VBQ0ksbUJSNUdLO0FGc2tDYjs7QVd6bENBO0FBQ0E7RUFFSTtBWDJsQ0o7O0FXeGxDQTtBQUNBO0FBQ0E7RUFDSTtBWDJsQ0o7O0FXemxDQTs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QVhzbENKOztBV2xsQ0E7Ozs7RUFLSTtFQUNBO0VBQ0E7QVhvbENKOztBV2xsQ0E7Ozs7RUFLSTtBWG9sQ0o7O0FXbGxDQTs7RUFHSTtBWG9sQ0o7O0FXamxDQTs7RUFJSTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FYZ2xDSjs7QVc3a0NBO0VBRUk7QVgra0NKOztBVzdrQ0E7RUFFSTtFQUNBO0FYK2tDSjs7QVc1a0NBO0VBRUk7QVg4a0NKOztBVzNrQ0E7RUFFSTtBWDZrQ0o7O0FXM2tDQTtFQUVJO0VBQ0E7QVg2a0NKOztBVzNrQ0E7RUFFSTtFQUdBO0VBT0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhxa0NKOztBV25rQ0E7RUFDSTtFQUNBO0FYc2tDSjs7QVdwa0NBO0VBRUM7RUFHRztFQU1BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYK2pDSjs7QVc3akNBO0VBQ0k7RUFDQTtBWGdrQ0o7O0FXOWpDQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGlrQ0o7O0FXL2pDQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhpa0NEOztBVzlqQ0E7QUFDQTtFQUVJO0FYZ2tDSjs7QVc3akNBO0VBRUk7RUFHQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7QVgwakNKOztBV3hqQ0E7RUFFSTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBWHVqQ0o7O0FXcmpDQTtFQUVJO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtBWGtqQ0o7O0FXaGpDQTs7RUFHSTtBWGtqQ0o7O0FXaGpDQTs7RUFHSTtBWGtqQ0o7O0FXaGpDQTtFQUdJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0FYNGlDSjs7QVcxaUNBO0VBRUk7RUFDQTtBWDRpQ0o7O0FZMXlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo2eUNKO0FZNXlDSTtFQUNJO0FaOHlDUjtBWTV5Q0k7RUFDSTtBWjh5Q1I7QVk3eUNRO0VBQ0k7RUFDQSxXVkdFO0VVRkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWit5Q1o7QVk3eUNRO0VBQ0k7RUFDQSxXVlRFO0VVVUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWit5Q1o7QVk1eUNZO0VBQ0kseUJWaENIO0VVaUNHLFdWN0JGO0FGMjBDZDtBWXh5Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMHlDaEI7QVl4eUNZO0VBQ0k7QVoweUNoQjtBWXp5Q2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsV1ZoRE47RVVpRE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMnlDcEI7QVl4eUNZO0VBQ0k7RUFDQTtBWjB5Q2hCO0FZenlDZ0I7RUFDSTtFQUNBO0VBQ0E7QVoyeUNwQjtBWXZ5Q1E7RUFDSTtBWnl5Q1o7QVl2eUNRO0VBQ0ksV1ZuRUU7RVVvRUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnl5Q1o7QVl2eUNnQjtFQUNJO0VBQ0EsV1Z6Rk47QUZrNENkO0FZcnlDUTtFQUNJO0FadXlDWjtBWXB5Q1k7RUFDSTtBWnN5Q2hCO0FZbHlDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fab3lDUjs7QWF4NUNBO0VBQ0k7RUFDQTtBYjI1Q0o7QWExNUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjQ1Q1I7QWEzNUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjY1Q1o7QWE1NUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjg1Q2hCO0FhNTVDWTtFQUNJO0FiODVDaEI7O0FjbDdDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQ1pjRTtFWWJGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHE3Q2hCO0FjcDdDZ0I7RUFDSSxjWkxMO0FGMjdDZjs7QWVyOENJO0VBQ0k7RUFDQSxzQmJNTTtBRms4Q2Q7QWVyOENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnU4Q3BCO0FldDhDb0I7RUFDSTtFQUNBO0FmdzhDeEI7QWVyOENnQjtFQUNJO0FmdThDcEI7QWVsOEM0QjtFQUNJO0VBQ0E7QWZvOENoQztBZWw4QzRCO0VBQ0k7QWZvOENoQztBZWw4QzRCO0VBQ0k7RUFDQTtBZm84Q2hDO0FlOTdDWTtFQUNJO0FmZzhDaEI7QWUvN0NnQjtFQUNJO0FmaThDcEI7QWV6N0NZO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMDdDaEI7QWV6N0NnQjtFQUNJO0FmMjdDcEI7QWU5NkNnQjtFQUNJO0VBQ0E7QWZnN0NwQjtBZS82Q29CO0VBQ0k7QWZpN0N4QjtBZXQ2Q3dCO0VBQ0k7RUFDQTtBZnc2QzVCO0FlcjZDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2JsRlg7RWFtRlc7RUFDQTtBZnU2Q3hCO0FldDZDd0I7RUFDSTtBZnc2QzVCO0FldjZDNEI7RUFDSSxtQmI1RmhCO0VhNkZnQixXYjVGbEI7RWE2RmtCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ5NkNoQztBZWo2Q2dCO0VBQ0k7QWZtNkNwQjtBZWg2Q29CO0VBQ0k7QWZrNkN4QjtBZWg2Q29CO0VBQ0k7RUFDQTtBZms2Q3hCO0FlaDZDNEI7RUFDSTtBZms2Q2hDO0FlaDZDNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZms2Q2hDO0FlMTVDWTtFQUNJO0VBQ0EseUJibklEO0Vhb0lDO0VBQ0E7RUFDQTtBZjQ1Q2hCO0FlMzVDZ0I7RUFDSTtBZjY1Q3BCO0FlNTVDb0I7RUFDSTtBZjg1Q3hCO0FlMzVDZ0I7RUFDSTtBZjY1Q3BCO0FlMzVDd0I7RUFDSTtBZjY1QzVCO0FlejVDd0I7RUFDSTtFQUNBLGNidEpmO0VhdUplO0VBQ0E7QWYyNUM1QjtBZXo1Q3dCO0VBQ0k7RUFDQTtBZjI1QzVCO0FlcjVDWTtFQUNJO0VBQ0E7QWZ1NUNoQjtBZXQ1Q2dCO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7QWZ1NUNwQjtBZXQ1Q29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnc1Q3hCO0FldDVDNEI7RUFDSSx5QmIxTGhCO0FGa2xEaEI7QWV0NUNvQztFQUNJLHNCYjVMMUI7QUZvbERkO0FlbjVDd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZnE1QzVCO0FlcDVDNEI7RUFDSSxjYnBNbkI7RWFxTW1CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnM1Q2hDO0FlcjVDZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmJ0TnBCO0FGNm1EaEI7QWVuNUN3QjtFQUNJO0VBQ0E7QWZxNUM1QjtBZXA1QzRCO0VBQ0k7QWZzNUNoQztBZTc0Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJiek9IO0VhME9HO0VBQ0E7RUFDQSxXYnRQRjtBRnFvRGQ7QWU5NENnQjtFQUNJO0VBQ0E7RUFDQTtBZmc1Q3BCO0FlLzRDb0I7RUFDSTtFQUNBO0FmaTVDeEI7QWUvNENvQjtFQUNJO0VBQ0E7RUFDQTtBZmk1Q3hCO0FlaDVDd0I7RUFDSTtBZms1QzVCO0FlLzRDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmk1Q3hCO0FlMzRDWTtFQUNJO0VBQ0E7QWY2NENoQjtBZTU0Q2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWY4NENwQjtBZTU0Q2dCO0VBQ0k7RUFDQTtFQUNBO0FmODRDcEI7QWU3NENvQjtFQUNJO0VBQ0E7RUFDQTtBZis0Q3hCO0FlMzRDNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjY0Q2hDO0FlNTRDZ0M7RUFDSTtBZjg0Q3BDO0FlcDRDUTtFQUNJO0VBQ0E7QWZzNENaO0FlcjRDWTtFQUNJO0VBQ0E7QWZ1NENoQjtBZXI0Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdidlVGO0Vhd1VFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ1NENoQjtBZXQ0Q2dCO0VBQ0k7RUFDQTtFQUNBLFdielVOO0FGaXREZDtBZXI0Q1k7RUFDSTtFQUNBO0FmdTRDaEI7QWVyNENZO0VBQ0k7QWZ1NENoQjtBZWw0Q1E7RUFDSTtBZm80Q1o7QWVqNENZO0VBQ0k7QWZtNENoQjtBZWw0Q2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm80Q3BCO0FlbDRDZ0I7RUFDSTtBZm80Q3BCO0FlbDRDZ0I7RUFDSTtFQUNBO0VBQ0E7QWZvNENwQjtBZWg0Q1E7RUFDSTtBZms0Q1o7QWU3M0NZO0VBQ0k7QWYrM0NoQjtBZTczQ29CO0VBQ0k7RUFDQTtBZiszQ3hCO0FlOTNDd0I7RUFDSSxjYjNYWjtBRjJ2RGhCO0FlNzNDb0I7RUFDSTtBZiszQ3hCO0FlNzNDNEI7RUFDSTtBZiszQ2hDO0FlMzNDb0M7RUFDSSxjYnZZeEI7QUZvd0RoQjtBZXozQ2dDO0VBQ0k7RUFDQSxjYnpZdkI7RWEwWXVCO0FmMjNDcEM7QWVqMkNZO0VBQ0k7QWZtMkNoQjtBZWoyQ29CO0VBQ0k7QWZtMkN4QjtBZWwyQ3dCO0VBQ0k7RUFDQSxjYi9hWjtBRm14RGhCO0FlaDJDd0I7RUFDSTtFQUNBO0FmazJDNUI7QWVqMkM0QjtFQUNJO0VBQ0EsK0NiamJkO0Vha2JjO0FmbTJDaEM7QWVqMkM0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNiL2JoQjtBRmt5RGhCO0FlMzFDSTtFQUNJO0FmNjFDUjtBZTExQ2dCO0VBQ0ksc0JibGROO0VhbWRNO0FmNDFDcEI7QWUzMUNvQjtFQUNJO0VBQ0E7QWY2MUN4QjtBZTUxQ3dCO0VBQ0k7RUFDQTtBZjgxQzVCO0FlNzFDNEI7RUFDSTtFQUNBO0VBQ0EseUJidmRoQjtFYXdkZ0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2JwZWxCO0FGbTBEZDtBZTUxQ3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjgxQzVCO0FlNTFDd0I7RUFDSTtFQUNBO0VBQ0EsY2J2ZWY7QUZxMERiO0FlNzFDNEI7RUFDSTtFQUNBO0VBQ0E7QWYrMUNoQztBZTcxQzRCO0VBQ0k7RUFDQTtFQUNBO0FmKzFDaEM7QWU5MUNnQztFQUNJO0VBQ0E7QWZnMkNwQztBZTkxQ2dDO0VBQ0k7RUFDQTtBZmcyQ3BDO0FlbDFDZ0I7RUFDSTtBZm8xQ3BCO0FlaDFDd0I7RUFDSSxjYi9nQlo7QUZpMkRoQjtBZS8wQ29CO0VBQ0k7RUFDQTtBZmkxQ3hCO0FlLzBDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtDYnBoQk47RWFxaEJNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZpMUN4QjtBZWgxQ3dCO0VBQ0k7RUFDQTtBZmsxQzVCO0FlMTBDUTtFQUNJLGNieGlCQztFYXlpQkQ7RUFDQTtFQUNBO0VBQ0E7QWY0MENaO0FlMzBDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCYnhqQkE7QUZxNERoQjtBZTEwQ1E7RUFDSTtBZjQwQ1o7QWUxMENRO0VBQ0k7RUFDQTtBZjQwQ1o7QWUxMENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWY0MENaO0FlMTBDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY0MENaO0FlMzBDWTtFQUNJO0FmNjBDaEI7QWU1MENnQjtFQUNJLFdiMWxCTjtBRnc2RGQ7QWUzMENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjYnhsQkg7QUZxNkRiO0FleDBDWTtFQUNJO0FmMDBDaEI7QWV0MENvQjtFQUNJO0FmdzBDeEI7QWVwMENnQjtFQUNJO0FmczBDcEI7QWVwMENnQjtFQUNJLGNiL21CSjtFYWduQkk7QWZzMENwQjtBZWwwQ1E7RUFDSTtBZm8wQ1o7QWVuMENZO0VBQ0ksV2I3bkJGO0VhOG5CRTtFQUNBO0VBQ0E7RUFDQTtBZnEwQ2hCO0FlcDBDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmJub0JKO0FGeThEaEI7QWVuMENZO0VBQ0kseUJibm9CSDtFYW9vQkcsV2I5b0JGO0VhK29CRTtFQUNBO0FmcTBDaEI7QWVwMENnQjtFQUNJO0FmczBDcEI7QWVwMENnQjtFQUNJO0VBQ0E7RUFDQTtBZnMwQ3BCO0FlaDBDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FmazBDWjtBZS96Q1k7RUFDSSxjYjNwQkg7RWE0cEJHO0VBQ0E7RUFDQTtBZmkwQ2hCO0FlOXpDWTtFQUNJO0FmZzBDaEI7QWU3ekNRO0VBQ0k7QWYrekNaO0FlOXpDWTtFQUNJO0VBQ0E7RUFDQTtBZmcwQ2hCO0FlL3pDZ0I7RUFDSTtFQUNBO0FmaTBDcEI7QWU3ekNnQjtFQUNJO0VBQ0E7RUFDQTtBZit6Q3BCO0FlOXpDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmcwQ3hCO0FlL3pDd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmaTBDNUI7QWU1ekN3QjtFQUNJO0FmOHpDNUI7QWV4ekNRO0VBQ0k7RUFDQTtBZjB6Q1o7QWV6ekNZO0VBQ0k7QWYyekNoQjtBZTF6Q2dCO0VBQ0ksY2JwdEJQO0FGZ2hFYjtBZXh6Q1E7RUFDSTtBZjB6Q1o7QWVwekNRO0VBQ0k7QWZzekNaO0FlbHpDUTtFQUNJO0Fmb3pDWjtBZWx6Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fmb3pDWjtBZW56Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnF6Q2hCO0FlanpDWTtFQUNJO0VBQ0E7RUFDQSx5QmIzdkJIO0VhNHZCRyxjYmh3QkE7RWFpd0JBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm16Q2hCO0FlanpDWTtFQUNJO0FmbXpDaEI7QWVsekNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fmb3pDcEI7QWVuekNvQjtFQUNJLHlCYm54QlI7RWFveEJRLGNiaHhCWDtBRnFrRWI7QWVwekN3QjtFQUNJO0Fmc3pDNUI7QWVwekN3QjtFQUNJO0Fmc3pDNUI7QWVuekNvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnF6Q3hCO0FlaHpDUTtFQUNJO0Fma3pDWjtBZWp6Q1k7RUFDSTtBZm16Q2hCO0FlaHpDUTtFQUNJO0Fma3pDWjtBZWp6Q1k7RUFDSTtBZm16Q2hCO0FlanpDb0I7RUFDSTtBZm16Q3hCO0FlanpDb0I7RUFDSTtBZm16Q3hCO0FlaHpDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZrekNwQjtBZTV5Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZjh5Q1I7QWUzeUNnQjtFQUNJO0FmNnlDcEI7QWU1eUNvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY4eUN4QjtBZTV5QzRCO0VBQ0k7RUFDQTtBZjh5Q2hDO0FlM3lDd0I7RUFDSTtFQUNBO0FmNnlDNUI7QWU1eUM0QjtFQUNJO0VBQ0E7QWY4eUNoQztBZTV5QzRCO0VBQ0k7RUFDQTtBZjh5Q2hDO0FlN3lDZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmK3lDcEM7QWUzeUN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmNnlDNUI7QWUzeUNnQztFQUNJLFdidDRCdEI7QUZtckVkO0FlcnlDZ0I7RUFDSTtBZnV5Q3BCO0FldHlDb0I7RUFDSTtFQUNBLHlCYnA1QlQ7RWFxNUJTO0Fmd3lDeEI7QWV0eUM0QjtFQUNJO0Fmd3lDaEM7QWVyeUN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ1eUM1QjtBZXR5QzRCO0VBQ0k7RUFDQSxXYjc1QmxCO0FGcXNFZDtBZWp5Q1E7RUFDSTtFQUNBO0VBQ0E7QWZteUNaO0FlL3hDUTtFQUNJO0VBQ0E7QWZpeUNaO0FlNXhDWTtFQUNJO0FmOHhDaEI7QWU3eENnQjtFQUNJO0VBQ0E7RUFDQSxnQmI5N0JOO0VhKzdCTTtBZit4Q3BCO0FlOXhDb0I7RUFDSTtFQUNBO0FmZ3lDeEI7QWU5eENvQjtFQUNJO0FmZ3lDeEI7QWUveEN3QjtFQUNJLFdiaDhCZDtFYWk4QmM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZpeUM1QjtBZS94Q3dCO0VBQ0c7RUFFQTtBZmd5QzNCO0FlL3hDMkI7RUFDSztBZml5Q2hDO0FlL3hDNEI7RUFDSTtBZml5Q2hDO0FlL3hDNEI7RUFDSSxjYng5QmhCO0VheTlCZ0I7QWZpeUNoQztBZS94QzRCO0VBQ0k7RUFDQTtFQUNBO0FmaXlDaEM7QWVoeUNnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fma3lDcEM7QWU5eEN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FmZ3lDNUI7QWU5eENnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmZ3lDcEM7QWUveENvQztFQUNJO0VBQ0E7QWZpeUN4QztBZTV4Q3dCO0VBQ0k7RUFDQTtFQUNBO0FmOHhDNUI7QWU3eEM0QjtFQUNJLFdibmdDbEI7RWFvZ0NrQjtFQUNBLG1CYnRnQ2hCO0VhdWdDZ0I7RUFDQTtBZit4Q2hDO0FldnhDWTtFQUNJO0FmeXhDaEI7QWV0eENnQjtFQUNJLFdiM2hDTjtFYTRoQ007RUFDQTtFQUNBO0Fmd3hDcEI7QWVyeENZO0VBQ0k7QWZ1eENoQjtBZXR4Q2dCO0VBQ0k7RUFDQTtBZnd4Q3BCO0FlbnhDZ0I7RUFDSTtFQUNBO0FmcXhDcEI7QWVueEN3QjtFQUNJLHlCYnppQ1o7QUY4ekVoQjtBZWx4Q29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWZveEN4QjtBZTd3Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZit3Q2hCO0FlOXdDZ0I7RUFDSTtFQUNBLHlCYjFqQ1A7RWEyakNPLFdicmtDTjtFYXNrQ007RUFDQTtFQUNBO0FmZ3hDcEI7QWUvd0NvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FmaXhDeEI7QWU5d0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCYjFrQ1A7RWEya0NPO0VBQ0E7RUFDQTtBZmd4Q3BCOztBZ0JqM0VBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCbzNFSjtBZ0JuM0VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCcTNFUjtBZ0JuM0VJO0VBQ0k7QWhCcTNFUjtBZ0JuM0VZO0VBQ0k7RUFDQSxjZEhBO0FGdzNFaEI7QWdCcDNFZ0I7RUFDSSxXZEpOO0FGMDNFZDs7QWdCLzJFQTtFQUNJO0FoQmszRUo7O0FnQjUyRVE7RUFDSTtFQUNBO0VBQ0EsV2RyQkU7QUZvNEVkO0FnQjMyRVE7RUFDSTtFQUNBO0FoQjYyRVo7QWdCMzJFUTtFQUNJO0FoQjYyRVo7QWdCNTJFWTtFQUNJO0FoQjgyRWhCO0FnQjcyRWdCO0VBQ0k7QWhCKzJFcEI7QWdCMzJFZ0I7RUFDSTtBaEI2MkVwQjtBZ0IzMkVnQjtFQUNJO0VBQ0E7RUFDQTtBaEI2MkVwQjtBZ0IzMkVnQjtFQUNJO0VBQ0E7QWhCNjJFcEI7QWdCeDJFUTtFQUNJO0FoQjAyRVo7QWdCeDJFUTtFQUNJO0FoQjAyRVo7QWdCejJFWTtFQUNJLCtDZHJERTtFY3NERjtFQUNBO0VBQ0E7RUFDQTtBaEIyMkVoQjtBZ0IxMkVnQjtFQUNJO0VBQ0E7QWhCNDJFcEI7QWdCMzJFb0I7RUFDSTtBaEI2MkV4QjtBZ0IxMkVnQjtFQUNJO0FoQjQyRXBCO0FnQngyRVE7RUFDSTtFQUNBO0FoQjAyRVo7QWdCeDJFZ0I7RUFDSTtBaEIwMkVwQjtBZ0J2MkVZO0VBQ0ksY2R0RkE7QUYrN0VoQjtBZ0JyMkVZO0VBQ0k7RUFDQTtFQUNBLGNkN0ZBO0FGbzhFaEI7QWdCcjJFWTtFQUNJO0FoQnUyRWhCO0FnQnIyRVk7RUFDSSxnQmR6R0Y7RWMwR0U7RUFDQTtFQUNBO0FoQnUyRWhCO0FnQnQyRWdCO0VBQ0k7RUFDQTtFQUNBO0FoQncyRXBCO0FnQnYyRW9CO0VBQ0k7RUFDQSxtQmQ3R1I7RWM4R1EsV2RwSFY7RWNxSFU7RUFDQTtFQUNBO0VBQ0E7QWhCeTJFeEI7QWdCdDJFZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQncyRXBCO0FnQnYyRW9CO0VBQ0k7QWhCeTJFeEI7QWdCdjJFNEI7RUFDSTtBaEJ5MkVoQztBZ0JyMkV3QjtFQUNJO0FoQnUyRTVCO0FnQmoyRVk7RUFDSTtBaEJtMkVoQjtBZ0JsMkVnQjtFQUNJO0FoQm8yRXBCO0FnQm4yRW9CO0VBQ0kseUJkL0lSO0VjZ0pRLFdkdEpWO0VjdUpVO0VBQ0E7QWhCcTJFeEI7QWdCbDJFd0I7RUFDSTtBaEJvMkU1QjtBZ0JqMkU0QjtFQUNJLGNkMUpoQjtBRjYvRWhCOztBZ0J0MUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCeTFFSjtBZ0J4MUVJO0VBQ0k7QWhCMDFFUjs7QWlCaGlGQTtFQUlZO0lBQ0k7RWpCZ2lGZDs7RWlCMWhGRTtJQUNJO0lBQ0E7RWpCNmhGTjtFaUI1aEZNO0lBQ0k7RWpCOGhGVjs7RWlCM2hGRTtJQUNJO0VqQjhoRk47O0VpQjVoRkU7SUFDSTtFakIraEZOO0FBQ0Y7QWlCNWhGQTtFQUdZO0lBQ0k7SUFDQTtJQUNBO0VqQjRoRmQ7O0VpQnRoRkU7SUFDSTtJQUNBO0VqQnloRk47QUFDRjtBaUJyaEZBO0VBTXdCO0lBQ0k7RWpCa2hGMUI7RWlCaGhGc0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLFdmakRkO0lla0RjO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakJraEYxQjtFaUIxZ0ZrQjtJQUNJO0VqQjRnRnRCO0VpQjNnRnNCO0lBQ0k7SUFDQTtFakI2Z0YxQjtFaUJ6Z0ZjO0lBQ0k7RWpCMmdGbEI7RWlCemdGYTtJQUNLO0VqQjJnRmxCO0VpQnhnRmM7SUFDSTtFakIwZ0ZsQjtFaUJ6Z0ZrQjtJQUNJO0VqQjJnRnRCO0VpQjFnRnNCO0lBQ0k7RWpCNGdGMUI7RWlCdmdGMEI7SUFDSTtFakJ5Z0Y5QjtFaUJuZ0ZrQjtJQUNJO0lBQWdDO0lBQ2hDO0lBQWlDO0VqQnVnRnZEO0VpQi8vRWM7SUFDSTtJQUNBO0VqQmlnRmxCO0VpQjMvRVU7SUFDSTtFakI2L0VkO0VpQjEvRWM7SUFDSTtJQUNBO0lBQ0E7RWpCNC9FbEI7RWlCMy9Fa0I7SUFDSTtJQUNBO0lBQ0E7RWpCNi9FdEI7RWlCei9FVTtJQUNJO0lBQ0E7RWpCMi9FZDtFaUJyL0VrQjtJQUNJO0VqQnUvRXRCO0VpQnIvRWtCO0lBQ0k7SUFDQTtFakJ1L0V0QjtFaUJ0L0VzQjtJQUNJO0VqQncvRTFCO0VpQmovRWtCO0lBQ0k7RWpCbS9FdEI7RWlCMytFYztJQUNJO0VqQjYrRWxCO0VpQnYrRWM7SUFDSTtJQUNBO0VqQnkrRWxCO0VpQnYrRWM7SUFDSTtFakJ5K0VsQjtFaUJyK0VjO0lBQ0k7RWpCdStFbEI7RWlCcitFYztJQUNJO0VqQnUrRWxCO0VpQnIrRXNCO0lBQ0k7SUFDQTtFakJ1K0UxQjtFaUJyK0VzQjtJQUNJO0VqQnUrRTFCO0VpQnQrRTBCO0lBQ0k7SUFDQTtJQUNBO0VqQncrRTlCO0VpQjk5RWtCO0lBQ0k7SUFDQTtFakJnK0V0QjtFaUIxOUVVO0lBQ0k7RWpCNDlFZDtFaUJ2OUVjO0lBQ0k7RWpCeTlFbEI7RWlCdjlFYztJQUNJO0VqQnk5RWxCO0VpQnI5RWM7SUFDSTtJQUNBO0VqQnU5RWxCO0VpQnQ5RWtCO0lBQ0k7RWpCdzlFdEI7RWlCdjlFc0I7SUFDSTtFakJ5OUUxQjtFaUJ0OUVrQjtJQUNJO0lBQ0E7RWpCdzlFdEI7RWlCbDlFVTtJQUNJO0VqQm85RWQ7RWlCaDlFVTtJQUNJO0VqQms5RWQ7RWlCOThFVTtJQUNJO0VqQmc5RWQ7RWlCNzhFYztJQUNJO0lBQ0E7RWpCKzhFbEI7RWlCNzhFYztJQUNJO0VqQis4RWxCO0VpQjM4RXNCO0lBQ0k7RWpCNjhFMUI7RWlCejhFYztJQUNJO0VqQjI4RWxCO0VpQnQ4RVU7SUFDSTtFakJ3OEVkO0VpQnQ4RVU7SUFDSTtJQUFZO0VqQnk4RTFCO0VpQng4RWM7SUFDSTtFakIwOEVsQjtFaUJ4OEVjO0lBQ0k7RWpCMDhFbEI7RWlCdDhFTTtJQUNJO0VqQnc4RVY7RWlCdDhFTTtJQUNJO0VqQnc4RVY7RWlCdDhFTTtJQUNJO0VqQnc4RVY7O0VpQm44RU07SUFDSTtFakJzOEVWOztFaUJuOEVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakJzOEVOO0VpQnI4RU07SUFDSTtJQUNBO0VqQnU4RVY7O0VpQnA4RUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQnU4RU47O0VpQnA4RUU7SUFDSTtFakJ1OEVOOztFaUJwOEVFO0lBQ0k7RWpCdThFTjtBQUNGO0FpQnI4RUE7RUFLb0I7SUFDSTtFakJtOEV0QjtFaUJsOEVzQjtJQUNJO0VqQm84RTFCO0FBQ0Y7QWlCNTdFQTtFQUtvQjtJQUNJO0VqQjA3RXRCO0VpQno3RXNCO0lBQ0k7RWpCMjdFMUI7QUFDRjtBaUJwN0VBO0VBRUk7SUFDSTtFakJxN0VOO0FBQ0Y7QWlCbDdFQTtFQUdRO0lBQ0k7SUFDQTtFakJrN0VWO0VpQjk2RWM7SUFDSTtFakJnN0VsQjtFaUI1NkVjO0lBQ0k7RWpCODZFbEI7RWlCeDZFTTtJQUNJO0lBQ0E7RWpCMDZFVjtFaUJ0NkVNO0lBQ0k7RWpCdzZFVjtFaUJyNkVVO0lBQ0k7RWpCdTZFZDtFaUJwNkVNO0lBQ0k7RWpCczZFVjs7RWlCbDZFQTtJQUNFO0VqQnE2RUY7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZnJvbnRlbmQtc2Nzcy1lbXB0eS8uL3NvdXJjZS9zY3NzL3N0eWxlcy5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLXNjc3MtZW1wdHkvLi9zb3VyY2Uvc2Nzcy9wYXJ0aWFscy9fYmFzZS5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLXNjc3MtZW1wdHkvLi9zb3VyY2Uvc2Nzcy9wYXJ0aWFscy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQtc2Nzcy1lbXB0eS8uL3NvdXJjZS9zY3NzL21vZHVsZXMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC1zY3NzLWVtcHR5Ly4vc291cmNlL3Njc3MvbW9kdWxlcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC1zY3NzLWVtcHR5Ly4vc291cmNlL3Njc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQtc2Nzcy1lbXB0eS8uL3NvdXJjZS9zY3NzL21vZHVsZXMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLXNjc3MtZW1wdHkvLi9zb3VyY2Uvc2Nzcy9tb2R1bGVzL192aWRlby5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLXNjc3MtZW1wdHkvLi9zb3VyY2Uvc2Nzcy9tb2R1bGVzL19jYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQtc2Nzcy1lbXB0eS8uL3NvdXJjZS9zY3NzL3BhcnRpYWxzL19rZXlmcmFtZXMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC1zY3NzLWVtcHR5Ly4vc291cmNlL3Njc3MvcGFydGlhbHMvX3NsaWNrLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQtc2Nzcy1lbXB0eS8uL3NvdXJjZS9zY3NzL3BhcnRpYWxzL19zbGljay10aGVtZS5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLXNjc3MtZW1wdHkvLi9zb3VyY2Uvc2Nzcy9tb2R1bGVzL19wYWdpbmF0ZS5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLXNjc3MtZW1wdHkvLi9zb3VyY2Uvc2Nzcy9wYXJ0aWFscy9fZmxpY2tpdHkuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC1zY3NzLWVtcHR5Ly4vc291cmNlL3Njc3MvcGFydGlhbHMvX2ZsZXhTbGlkZXJCYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC1zY3NzLWVtcHR5Ly4vc291cmNlL3Njc3MvbW9kdWxlcy9faG9tZS5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLXNjc3MtZW1wdHkvLi9zb3VyY2Uvc2Nzcy9tb2R1bGVzL19kZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC1zY3NzLWVtcHR5Ly4vc291cmNlL3Njc3MvcGFydGlhbHMvX21lZGlhLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46cm9vdCB7XG4gIC0tbWFyZ2luOiAwcHg7XG4gIC0taXRlbXMtZGlyZWN0aW9uOiByb3c7XG4gIC0tcGFkZGluZzogMHB4O1xuICAtLWZpbGwtbGF5ZXItYmFja2dyb3VuZC1tZWRpYS1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLS1maWxsLWxheWVyLXZpZGVvLW9wYWNpdHk6IDE7XG4gIC0tZmlsbC1sYXllci1iYWNrZ3JvdW5kLW1lZGlhLXBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLS1iZy1vdmVybGF5LWNvbG9yOiByZ2IoMjUwLCAyNTAsIDI1MCk7XG4gIC0tYmctZ3JhZGllbnQ6IG5vbmU7XG4gIC0tY29sb3JfMTE6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY29sb3JfMTU6IDAsIDAsIDA7XG4gIC0tcmQ6IDUwcHggNTBweCA1MHB4IDUwcHg7XG4gIC0tc2hkOiBub25lO1xuICAtLWJnOiB2YXIoLS1jb2xvcl8xMSk7XG4gIC0tYWxwaGEtYmc6IDE7XG4gIC0tY29udGFpbmVyLWNvcnZpZC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJnLHZhcigtLWNvbG9yXzExLGNvbG9yXzExKSksdmFyKC0tYWxwaGEtYmcsMSkpIDtcbn1cblxuaHRtbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keS5wYWdlcyBoMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cbmJvZHkucGFnZXMgaDEudGl0bGUyIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZml4ZWQtdG9wIC5wcm9kdWN0LWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LmZpeGVkLXRvcCAud2lkZ2V0LWZpeGVkIHtcbiAgei1pbmRleDogOTAzO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbmJvZHkuZml4ZWQtdG9wIC50aXRsZS1zdG9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5maXhlZC10b3Auc3RvcmUucHJvZHVjdCAuY29udGVuZWRvcl9faW5mb3JtYXRpb24gLndpZGdldCBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuYm9keS5maXhlZC10b3Auc3RvcmUucHJvZHVjdCAuY29udGVuZWRvcl9faW5mb3JtYXRpb24gLndpZGdldCBoMyBhIHtcbiAgY29sb3I6ICNFREVERUQ7XG59XG5ib2R5LmZpeGVkLXRvcC5zdG9yZS5wcm9kdWN0IC5jb250ZW5lZG9yX19pbmZvcm1hdGlvbiAud2lkZ2V0IGgzIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5ib2R5IC50aXRsZS1zdG9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5jb250ZW50LXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5IGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuYm9keSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjb2xvcjogIzBFMjk1MDtcbn1cbmJvZHkgYTpob3ZlciwgYm9keSBhOmZvY3VzLFxuYm9keSBzZWxlY3Q6aG92ZXIsXG5ib2R5IHNlbGVjdDpmb2N1cyxcbmJvZHkgaW5wdXQ6aG92ZXIsXG5ib2R5IGlucHV0OmZvY3VzLFxuYm9keSBidXR0b246aG92ZXIsXG5ib2R5IGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5ib2R5IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuYm9keSBociB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5IGhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucHJlbG9hZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmdzL2xvYWRlci5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNDglO1xuICAvKiB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2U7ICovXG4gIC8qIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlOyAqL1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJlbG9hZDpiZWZvcmUsIC5wcmVsb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNDglICsgNTBweCk7XG4gIHdpZHRoOiAxNTBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA3NXB4KTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2M0YzRjNDtcbn1cbi5wcmVsb2FkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzBFMjk1MCAhaW1wb3J0YW50O1xuICB3aWR0aDogMDtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDEycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuLnJyc3MgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucnJzcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAycHg7XG59XG4ucnJzcyB1bCBsaSBhIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICNmZmY7XG59XG4ucnJzcyB1bCBsaSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNGRkFDMTk7XG59XG5cbi5jb250ZW50LWZvcm0tcHJvcGVydHkgZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTQ2ODA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLmNvbnRlbnQtZm9ybS1wcm9wZXJ0eSBmb3JtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTkuNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250ZW50LWZvcm0tcHJvcGVydHkgZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAuY29udGVudC1mb3JtLXByb3BlcnR5IGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5jb250ZW50LWZvcm0tcHJvcGVydHkgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5jb250ZW50LWZvcm0tcHJvcGVydHkgZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5jb250ZW50LWZvcm0tcHJvcGVydHkgZm9ybSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xufVxuLmNvbnRlbnQtZm9ybS1wcm9wZXJ0eSBmb3JtIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqL1xufVxuLmNvbnRlbnQtZm9ybS1wcm9wZXJ0eSBmb3JtIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogRWRnZSAxMiAtMTggKi9cbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGVudC1mb3JtLXByb3BlcnR5IGZvcm0gLmNvbnRlbnQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNvbnRlbnQtZm9ybS1wcm9wZXJ0eSBmb3JtIC5jb250ZW50LWJ1dHRvbiBidXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTVCQTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMzVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uYWxlcnQubWVzc2FnZSB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmFsZXJ0Lm1lc3NhZ2UgaDIge1xuICBjb2xvcjogIzBFMjk1MDtcbn1cblxuLmhpZGRlbi14cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmRlZmF1bHQge1xuICBjb2xvcjogI0VERURFRDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZDogI2VlZSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBuby1kcm9wO1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQgIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnQtY2lyY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnQtY2lyY2xlIC5jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1MWUyMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb250ZW50LWNpcmNsZSAuY2lyY2xlIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4ub3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGxjLW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUxJTtcbiAgb3BhY2l0eTogMC4xO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDRzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgZm9udC1zaXplOiA4ZW07XG59XG5cbi5wbGMtbnVtYmVyLmhpZGUge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigyMHB4KTtcbiAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5idG4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4uYnRuLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUMxOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGQUMxOTtcbiAgY29sb3I6ICMwRTI5NTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDAgMS40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wMDE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjAwMTIpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDAyKSAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tZGVmYXVsdDpob3ZlciwgLmJ0bi5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFDMTk7XG4gIGJvcmRlci1jb2xvcjogI0ZGQUMxOTtcbn1cbi5idG5bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgY3Vyc29yOiBuby1kcm9wO1xufVxuLmJ0biBzdmcge1xuICB3aWR0aDogMWVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4tc2hhZG93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSg1MCwgNTAsIDkzLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmJ0bi1zaGFkb3c6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICBib3gtc2hhZG93OiAwIDdweCAxNHB4IHJnYmEoNTAsIDUwLCA5MywgMC4xKSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnF1YW50aXR5U2VsZWN0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjFmMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbi5xdWFudGl0eVNlbGVjdG9yIC5xdWFudGl0eVNlbGVjdG9yX19idXR0b24sIC5xdWFudGl0eVNlbGVjdG9yIC5hZGRTdWJ0cmFjdF9idXR0b24ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnF1YW50aXR5U2VsZWN0b3IgLnF1YW50aXR5U2VsZWN0b3JfX2J1dHRvbiBzdmcsIC5xdWFudGl0eVNlbGVjdG9yIC5hZGRTdWJ0cmFjdF9idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgc3Ryb2tlLXdpZHRoOiAxLjVweDtcbiAgdmVydGljYWwtYWxpZ246IC0xcHg7XG59XG4ucXVhbnRpdHlTZWxlY3RvciAucXVhbnRpdHlTZWxlY3Rvcl9fY3VycmVudFF1YW50aXR5IHtcbiAgd2lkdGg6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmZvcm0ge1xuICAvKi5pbnB1dC1ncm91cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWU5ZTllO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNmE2OWE7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9Ki9cbn1cbmZvcm0gLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgaW1nIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZm9ybSAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiByZWQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuZm9ybSAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSwgZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbmZvcm0gLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuZm9ybSAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgZm9ybSAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5mb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwcHg7XG59XG5mb3JtIGgzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuZm9ybSAuYWRqdW50YXIge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbmZvcm0gLmlucHV0cy1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuZm9ybSAuaW5wdXRzLWlubGluZSAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbmZvcm0uZnJtU2VhcmNoIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIG9wYWNpdHk6IDE7XG59XG5oZWFkZXIgbmF2Lm5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFDMTk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyIG5hdi5uYXZiYXIgLnJvdyB7XG4gIGhlaWdodDogODBweDtcbn1cbmhlYWRlciBuYXYubmF2YmFyIHVsLm1haW4tbWVudSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlciBuYXYubmF2YmFyIHVsLm1haW4tbWVudSBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIG5hdi5uYXZiYXIgdWwubWFpbi1tZW51IGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5oZWFkZXIgbmF2Lm5hdmJhciB1bC5tYWluLW1lbnUgbGkgYTpob3ZlciwgaGVhZGVyIG5hdi5uYXZiYXIgdWwubWFpbi1tZW51IGxpIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciBuYXYubmF2YmFyIGJ1dHRvbi5uYXZiYXItdG9nZ2xlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFDMTk7XG59XG5cbi5oZWFkZXItdG9wIC5jb250ZW50LWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLXRvcCAuY29udGVudC1sb2dvIC5saW5rLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDI0NXB4O1xufVxuLmhlYWRlci10b3AgLmZybS1zZWFyY2gge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xufVxuLmhlYWRlci10b3AgLmZybS1zZWFyY2ggaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAzMjVweDtcbn1cbi5oZWFkZXItdG9wIC5mcm0tc2VhcmNoIGlucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2O1xuICAvKiBDYW1iaWEgZWwgY29sb3IgY3VhbmRvIGVsIGNhbXBvIGVzdMOhIGVuZm9jYWRvICovXG59XG4uaGVhZGVyLXRvcCAuZnJtLXNlYXJjaCA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNCMkIyQjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaGVhZGVyLXRvcCAuZnJtLXNlYXJjaCBidXR0b24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyLXRvcCAuZnJtLXNlYXJjaCBidXR0b24gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZpbGw6ICM3MDZGNkYgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItdG9wIC5lbnRlcnByaXNlIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuLmhlYWRlci10b3AgLmVudGVycHJpc2UgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVhZGVyLXRvcCAuZW50ZXJwcmlzZSB1bCBsaSAuY29udGVudC1jYXJ0IC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uaGVhZGVyLXRvcCAuZW50ZXJwcmlzZSB1bCBsaSAuY29udGVudC1jYXJ0IC5idG5DYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci10b3AgLmVudGVycHJpc2UgdWwgbGkgLmNvbnRlbnQtY2FydCAuYnRuQ2FydCBzdmcge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmaWxsOiAjMDAwO1xufVxuLmhlYWRlci10b3AgLmVudGVycHJpc2UgdWwgbGkgLmNvbnRlbnQtY2FydCAuYnRuQ2FydCAuY291bnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRkZBQzE5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0b3A6IC0xM3B4O1xufVxuXG4uaGVhZGVyLXdoYXRzYXBwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlci13aGF0c2FwcCAucGhyYXNlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5oZWFkZXItd2hhdHNhcHAgLmNvbnRlbnQtd2hhdHNhcHAge1xuICB6LWluZGV4OiAyO1xufVxuLmhlYWRlci13aGF0c2FwcCAuY29udGVudC13aGF0c2FwcC5zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTAwcHg7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmhlYWRlci13aGF0c2FwcCAuY29udGVudC13aGF0c2FwcC5zdGlja3kgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLXdoYXRzYXBwIC5jb250ZW50LXdoYXRzYXBwLnN0aWNreSBhIGltZyB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5oZWFkZXItd2hhdHNhcHAgLmNvbnRlbnQtd2hhdHNhcHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLXdoYXRzYXBwIC5jb250ZW50LXdoYXRzYXBwIGEge1xuICBiYWNrZ3JvdW5kOiAjMDFDMTAwO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBwYWRkaW5nOiA0cHggOHB4IDRweCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG4uaGVhZGVyLXdoYXRzYXBwIC5jb250ZW50LXdoYXRzYXBwIGEgaW1nIHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uY29udGVudC1tZW51LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNlYXJjaC1tb2Ige1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogODBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb290ZXIgaDMge1xuICBjb2xvcjogIzcwNkY2RjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuZm9vdGVyIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmZvb3RlciB1bCBsaSBhIHtcbiAgY29sb3I6ICM3MDZGNkY7XG59XG5mb290ZXIgLmxvZ28tY3JlZGl0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAvKiBVbmEgc29sYSBjb2x1bW5hICovXG4gIGdhcDogMjVweDtcbiAgLyogRXNwYWNpbyBlbnRyZSBsYXMgaW3DoWdlbmVzICovXG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgLyogQ2VudHJhIGxhcyBpbcOhZ2VuZXMgaG9yaXpvbnRhbG1lbnRlICovXG59XG5mb290ZXIgLmxvZ28tY3JlZGl0cyAubG9nby1lbSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbmZvb3RlciAubG9nby1jcmVkaXRzIC5tZXRvZG8tcGFnbyB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuLmNvbnRhY3QtaXRlbSBpbWcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jb250YWN0LWl0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjNzA2RjZGO1xufVxuLmNvbnRhY3QtaXRlbS5pbWFnZS1ub25lIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG4uY29udGFjdC1pdGVtLm1hcmtlciBpbWcge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5jcmVkaXRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNkY2RjtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmNvbnRlbnQtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cbi5jb250ZW50LXZpZGVvIGltZywgLmNvbnRlbnQtdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qU0VHVU5EQSBGT1JNQSovXG4uY29udGVudC12aWRlbzIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLmNvbnRlbnQtdmlkZW8yIC5yZXByb2R1Y3RvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogaGFuZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbWcuaW1hZ2VuLXByZXZpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuZGl2LnlvdXR1YmUtcGxheSB7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9jZG4yLmljb25maW5kZXIuY29tL2RhdGEvaWNvbnMvc29jaWFsLWljb25zLWNvbG9yLzUxMi95b3V0dWJlLTY0LnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbmRpdi55b3V0dWJlLXBsYXk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN5b3V0dWJlLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5ib2R5Lm9wZW4tY2Fycml0byB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5Lm9wZW4tY2Fycml0byAub3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5ib2R5Lm9wZW4tY2Fycml0byAubW9kYWwtY2Fycml0byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkFDMTk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgei1pbmRleDogNDtcbn1cbmJvZHkub3Blbi1jYXJyaXRvIC5tb2RhbC1jYXJyaXRvIGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuYm9keS5vcGVuLWNhcnJpdG8gLm1vZGFsLWNhcnJpdG8gLmNhcnQtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkub3Blbi1jYXJyaXRvIC5tb2RhbC1jYXJyaXRvIC5jYXJ0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuYm9keS5vcGVuLWNhcnJpdG8gLm1vZGFsLWNhcnJpdG8gLmNhcnQtaXRlbSAudHJhc2gge1xuICB3aWR0aDogMTAlO1xufVxuYm9keS5vcGVuLWNhcnJpdG8gLm1vZGFsLWNhcnJpdG8gLmNhcnQtaXRlbSAudHJhc2ggc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZpbGw6ICNGRkFDMTk7XG59XG5ib2R5Lm9wZW4tY2Fycml0byAubW9kYWwtY2Fycml0byAuY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0ge1xuICB3aWR0aDogOTAlO1xufVxuYm9keS5vcGVuLWNhcnJpdG8gLm1vZGFsLWNhcnJpdG8gLmJ0bi1zaG9waW5nIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmJvZHkub3Blbi1jYXJyaXRvIC5tb2RhbC1jYXJyaXRvIC5jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5ib2R5Lm9wZW4tY2Fycml0byAubW9kYWwtY2Fycml0byAuY2xvc2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQzE5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5Lm9wZW4tY2Fycml0byAubW9kYWwtY2Fycml0byAuY2xvc2Ugc3BhbiBzdmcge1xuICBmaWxsOiB3aGl0ZTtcbiAgd2lkdGg6IDE4cHg7XG59XG5ib2R5Lm9wZW4tY2Fycml0byAubW9kYWwtY2Fycml0byAuYnRuLXdhLW9yZGVyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNDI5ZW07XG4gIG1hcmdpbi10b3A6IDEuNDI5ZW07XG4gIGJhY2tncm91bmQ6ICMyNWQzNjYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA0cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCA0cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG59XG5ib2R5Lm9wZW4tY2Fycml0byAubW9kYWwtY2Fycml0byAuYnRuLXdhLW9yZGVyIGJ1dHRvbiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgZmlsbDogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwRTI5NTA7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG4vKiBBcnJvd3MgKi9cbi5zbGljay1hcnJvdyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xufVxuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNzFweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICNlZDBhMDE7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IC04cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLThweDtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYWRhZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC05cHg7XG59XG5cbi5zbGljay1wcmV2OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhZGFkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuXG4uc2xpY2stbmV4dDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zbGljay1wcmV2OmFmdGVyLFxuLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjYWRhZGFkO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGVmdC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnaW5hdGlvbiBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5wYWdpbmF0aW9uIGxpIHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5wYWdpbmF0aW9uIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5Njk2O1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhZ2luYXRpb24gbGkgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4yKTtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA1NTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnaW5hdGlvbiBuYXYgc3Bhbi5yZWxhdGl2ZS56LTAuaW5saW5lLWZsZXguc2hhZG93LXNtLnJvdW5kZWQtbWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMCA4cHg7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbiBuYXYgc3BhblthcmlhLWN1cnJlbnQ9cGFnZV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5wYWdpbmF0aW9uIG5hdiBzcGFuW2FyaWEtY3VycmVudD1wYWdlXSBzcGFuIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMjk1MCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnaW5hdGlvbiBuYXYgc3BhblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiAjOGU4ZTkxICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbiBuYXYgc3BhblthcmlhLWRpc2FibGVkPXRydWVdIHNwYW4ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFnaW5hdGlvbiBuYXYgc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG59XG4ucGFnaW5hdGlvbiBuYXYgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uIG5hdiBhOm5vdChbcmVsPXByZXZdLCBbcmVsPW5leHRdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTI5NTAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnaW5hdGlvbiBuYXYgLmZsZXguanVzdGlmeS1iZXR3ZWVuLmZsZXgtMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiBuYXYgLmhpZGRlbiBkaXY6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2luYXRpb24gLnF1YW50aXR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5iLXNsaWRlcl9fc2xpZGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYi1zbGlkZXJfX3NsaWRlcyAuYi1zbGlkZXJfX3NsaWRlIHtcbiAgbWFyZ2luOiAwIDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTY4cHg7XG4gIGhlaWdodDogMTY4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYi1zbGlkZXJfX3NsaWRlcyAuYi1zbGlkZXJfX3NsaWRlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iLXNsaWRlcl9fc2xpZGVzIC5iLXNsaWRlcl9fc2xpZGUgYSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNjhweDtcbiAgaGVpZ2h0OiAxNjhweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuLmItc2xpZGVyX19zbGlkZXMgLmItc2xpZGVyX19zbGlkZSBhOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuXG4uZmxleHNsaWRlciB1bCBsaS5ob21lLXNsaWRlIHAge1xuICBwYWRkaW5nOiA1NXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzRDMDAwMDAwLCBlbmRDb2xvcnN0cj0jNEMwMDAwMDApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSM0QzAwMDAwMCwgZW5kQ29sb3JzdHI9IzRDMDAwMDAwKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZmxleHNsaWRlciB1bCBsaS5ob21lLXNsaWRlIHAgc3Ryb25nIHtcbiAgY29sb3I6ICNGRkFBMDA7XG59XG5cbmJvZHkub3Blbi1tZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkub3Blbi1tZW51IC5zZWN0aW9uLWhlYWRlci5tb2JpbGUtbWVudS1vcGVuIC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkub3Blbi1tZW51IC5zZWN0aW9uLWhlYWRlci5tb2JpbGUtbWVudS1vcGVuIC5tYWluLW1lbnUgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5ib2R5Lm9wZW4tbWVudSAuc2VjdGlvbi1oZWFkZXIubW9iaWxlLW1lbnUtb3BlbiAuY29udGVudC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkub3Blbi1tZW51IC5zZWN0aW9uLWhlYWRlci5tb2JpbGUtbWVudS1vcGVuIC5jb250ZW50LW1lbnUgLm1lbnUtaWNvbiBzcGFuLmxpbmUtdG9wIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDQ4JSAhaW1wb3J0YW50O1xufVxuYm9keS5vcGVuLW1lbnUgLnNlY3Rpb24taGVhZGVyLm1vYmlsZS1tZW51LW9wZW4gLmNvbnRlbnQtbWVudSAubWVudS1pY29uIHNwYW4ubGluZS1taWRkbGUge1xuICBvcGFjaXR5OiAwO1xufVxuYm9keS5vcGVuLW1lbnUgLnNlY3Rpb24taGVhZGVyLm1vYmlsZS1tZW51LW9wZW4gLmNvbnRlbnQtbWVudSAubWVudS1pY29uIHNwYW4ubGluZS1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0b3A6IDQ4JSAhaW1wb3J0YW50O1xufVxuYm9keS5vcGVuLW1lbnUgLnNlY3Rpb24taGVhZGVyIC5jb2wtNyB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5Lm9wZW4tbWVudSAuc2VjdGlvbi1oZWFkZXIgLmNvbC03IC5jb250ZW50LW1lbnUge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG59XG5ib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbmJvZHkuaG9tZSBzZWN0aW9uLnNlY3Rpb24tYmFubmVyLm5hdmJhci1maXhlZC10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbmJvZHkuaG9tZSBzZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5jb250ZW50LWJhbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLmNvbnRlbnQtYmFubmVyIC5ob21lLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLmNvbnRlbnQtYmFubmVyIC5ob21lLXNsaWRlIGltZyB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLmNvbnRlbnQtYmFubmVyIC5kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzBFMjk1MDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgei1pbmRleDogMztcbn1cbmJvZHkuaG9tZSBzZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5jb250ZW50LWJhbm5lciAuZGVzY3JpcHRpb24gLnBpZGVsbyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5ib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuY29udGVudC1iYW5uZXIgLmRlc2NyaXB0aW9uIC5waWRlbG8gYSB7XG4gIGJhY2tncm91bmQ6ICNGRkFDMTk7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5ib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuZmxleC1jb250cm9sLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2xpY2stc2xpZGVyLnNsaWNrLWRvdHRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MThFOEI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MThFOEIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbmJvZHkuaG9tZSBzZWN0aW9uLnNlY3Rpb24tZW52aW9zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWVudmlvcy5wbmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGEwYTQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5ib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWVudmlvcyAuY29sLW1kLTMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1lbnZpb3MgLmNvbC1tZC0zOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmJvZHkuaG9tZSBzZWN0aW9uLnNlY3Rpb24tZW52aW9zIC5lbnZpb3MtaXRlbSB7XG4gIGdhcDogMTVweDtcbn1cbmJvZHkuaG9tZSBzZWN0aW9uLnNlY3Rpb24tZW52aW9zIC5lbnZpb3MtaXRlbSAuaWNvbiBpbWcge1xuICB3aWR0aDogMzVweDtcbn1cbmJvZHkuaG9tZSBzZWN0aW9uLnNlY3Rpb24tZW52aW9zIC5lbnZpb3MtaXRlbSAudGl0bGUgaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMEUyOTUwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5ib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWVudmlvcyAuZW52aW9zLWl0ZW0gLnRpdGxlIC5kZXRhaWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNzA2ZjZmO1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1jYXRlZ29yeXMge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1jYXRlZ29yeXMgLmNhdGVnb3J5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1jYXRlZ29yeXMgLmNhdGVnb3J5LWNvbnRhaW5lciAuY2F0ZWdvcnktaXRlbSB7XG4gIGZsZXg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1jYXRlZ29yeXMgLmNhdGVnb3J5LWNvbnRhaW5lciAuY2F0ZWdvcnktaXRlbTpob3ZlciAuY29udGVudC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFDMTk7XG59XG5ib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWNhdGVnb3J5cyAuY2F0ZWdvcnktY29udGFpbmVyIC5jYXRlZ29yeS1pdGVtOmhvdmVyIC5jb250ZW50LXRpdGxlIC50aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5ib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWNhdGVnb3J5cyAuY2F0ZWdvcnktY29udGFpbmVyIC5jYXRlZ29yeS1pdGVtIC5jb250ZW50LXRpdGxlIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1jYXRlZ29yeXMgLmNhdGVnb3J5LWNvbnRhaW5lciAuY2F0ZWdvcnktaXRlbSAuY29udGVudC10aXRsZSAudGl0bGUge1xuICBjb2xvcjogIzBFMjk1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1jYXRlZ29yeXMgLmNhdGVnb3J5LWNvbnRhaW5lciAuY2F0ZWdvcnktaXRlbSAuY29udGVudC10aXRsZSAudGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogLTZweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQzE5O1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1jYXRlZ29yeXMgLmNhdGVnb3J5LWNvbnRhaW5lciAuY2F0ZWdvcnktaXRlbSAuaWNvbiB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkuaG9tZSBzZWN0aW9uLnNlY3Rpb24tY2F0ZWdvcnlzIC5jYXRlZ29yeS1jb250YWluZXIgLmNhdGVnb3J5LWl0ZW0gLmljb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbmJvZHkuaG9tZSBzZWN0aW9uLnNlY3Rpb24tY2FyYWN0ZXJpc3RpY2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctY2FyYWN0ZXJpc3RpY2FzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMjk1MDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWNhcmFjdGVyaXN0aWNhIC5jYXJhY3RlcmlzdGljYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWNhcmFjdGVyaXN0aWNhIC5jYXJhY3RlcmlzdGljYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgc2NhbGUoMS4wNSk7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1jYXJhY3RlcmlzdGljYSAuY2FyYWN0ZXJpc3RpY2EgLmF2YXRoYXIge1xuICB3aWR0aDogMjU1cHg7XG4gIGhlaWdodDogMjU1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1jYXJhY3RlcmlzdGljYSAuY2FyYWN0ZXJpc3RpY2EgLmF2YXRoYXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWNhcmFjdGVyaXN0aWNhIC5jYXJhY3RlcmlzdGljYSAudGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXgtd2lkdGg6IDEzMXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbmJvZHkuaG9tZSBzZWN0aW9uLnNlY3Rpb24tY2xpZW50cyB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkuaG9tZSBzZWN0aW9uLnNlY3Rpb24tY2xpZW50cyBoMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1jbGllbnRzIC5jb250ZW50LWNsaWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1jbGllbnRzIC5jb250ZW50LWNsaWVudHMgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWNsaWVudHMgLmNvbnRlbnQtY2xpZW50cyAuc2xpZGVyLWNsaWVudCAuc2xpZGVyLWl0ZW0gLmNvbnRlbnQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFREVERUQ7XG59XG5ib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWNsaWVudHMgLmNvbnRlbnQtY2xpZW50cyAuc2xpZGVyLWNsaWVudCAuc2xpZGVyLWl0ZW0gLmNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEyNXB4O1xufVxuYm9keS5ob21lIC5jb250ZW50LWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbmJvZHkuaG9tZSAuY29udGVudC1idXR0b25zIGltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA1NXB4O1xufVxuYm9keS5ob21lIC5jb250ZW50LWJ1dHRvbnMgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMHMsIGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dCAwcztcbn1cbmJvZHkuaG9tZSAuY29udGVudC1idXR0b25zIC5idG46aG92ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwcywgYmFja2dyb3VuZCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkuaG9tZSAuY29udGVudC1idXR0b25zIC5idG4tdHcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZhOWUyO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5ib2R5LmhvbWUgLmNvbnRlbnQtYnV0dG9ucyAuYnRuLWRpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NWZhODtcbn1cbmJvZHkucGFnZXMgZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCMkIyQjI7XG59XG5ib2R5LnBhZ2VzIHNlY3Rpb24uc2VjdGlvbi1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnBhZ2VzIHNlY3Rpb24uc2VjdGlvbi1iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgNDEsIDgwLCAwLjUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5ib2R5LnBhZ2VzIHNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgaDEge1xuICB6LWluZGV4OiAxO1xufVxuYm9keS5wYWdlcyBzZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5jb250ZW50LWJhbm5lciB7XG4gIGhlaWdodDogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LnBhZ2VzIGZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5ib2R5LnNlcnZpY2VzIHNlY3Rpb24uc2VjdGlvbi1zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDE5MHB4IDAgMTAwcHggMDtcbn1cbmJvZHkuc2VydmljZXMgc2VjdGlvbi5zZWN0aW9uLXNlcnZpY2VzIC5jb250ZW50LXNlcnZpY2VzIC5jb250ZW50LWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuYm9keS5zZXJ2aWNlcyBzZWN0aW9uLnNlY3Rpb24tc2VydmljZXMgLmNvbnRlbnQtc2VydmljZXMgLmNvbnRlbnQtbGVmdCBoMSB7XG4gIGNvbG9yOiAjRkZBQzE5O1xufVxuYm9keS5zZXJ2aWNlcyBzZWN0aW9uLnNlY3Rpb24tc2VydmljZXMgLmNvbnRlbnQtc2VydmljZXMgLmNvbnRlbnQtcmlnaHQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMjVzO1xufVxuYm9keS5zZXJ2aWNlcyBzZWN0aW9uLnNlY3Rpb24tc2VydmljZXMgLmNvbnRlbnQtc2VydmljZXMgLmNvbnRlbnQtcmlnaHQgLml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5ib2R5LnNlcnZpY2VzIHNlY3Rpb24uc2VjdGlvbi1zZXJ2aWNlcyAuY29udGVudC1zZXJ2aWNlcyAuY29udGVudC1yaWdodCAuaXRlbSBhOmhvdmVyIGgyIHtcbiAgY29sb3I6ICNGRkFDMTk7XG59XG5ib2R5LnNlcnZpY2VzIHNlY3Rpb24uc2VjdGlvbi1zZXJ2aWNlcyAuY29udGVudC1zZXJ2aWNlcyAuY29udGVudC1yaWdodCAuaXRlbSBhIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzBFMjk1MDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuYm9keS5zZXJ2aWNlcyBzZWN0aW9uLnNlY3Rpb24tc2VydmljZXMtaXRlbSB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbmJvZHkuc2VydmljZXMgc2VjdGlvbi5zZWN0aW9uLXNlcnZpY2VzLWl0ZW0gLmNvbnRlbnQtc2VydmljZXMgLmNvbnRlbnQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkuc2VydmljZXMgc2VjdGlvbi5zZWN0aW9uLXNlcnZpY2VzLWl0ZW0gLmNvbnRlbnQtc2VydmljZXMgLmNvbnRlbnQtbGVmdCBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNGRkFDMTk7XG59XG5ib2R5LnNlcnZpY2VzIHNlY3Rpb24uc2VjdGlvbi1zZXJ2aWNlcy1pdGVtIC5jb250ZW50LXNlcnZpY2VzIC5jb250ZW50LXJpZ2h0IC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBjb2xvcjogIzg5ODk4OTtcbn1cbmJvZHkuc2VydmljZXMgc2VjdGlvbi5zZWN0aW9uLXNlcnZpY2VzLWl0ZW0gLmNvbnRlbnQtc2VydmljZXMgLmNvbnRlbnQtcmlnaHQgLmRlc2NyaXB0aW9uIHAsIGJvZHkuc2VydmljZXMgc2VjdGlvbi5zZWN0aW9uLXNlcnZpY2VzLWl0ZW0gLmNvbnRlbnQtc2VydmljZXMgLmNvbnRlbnQtcmlnaHQgLmRlc2NyaXB0aW9uIHVsIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuYm9keS5zZXJ2aWNlcyBzZWN0aW9uLnNlY3Rpb24tc2VydmljZXMtaXRlbSAuY29udGVudC1zZXJ2aWNlcyAuY29udGVudC1yaWdodCAuZGVzY3JpcHRpb24gaDMge1xuICBmb250LXNpemU6IDIzcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICNGRkFDMTk7XG59XG5ib2R5LnByb3BlcnRpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUU5O1xufVxuYm9keS5wcm9wZXJ0aWVzIHNlY3Rpb24uc2VjdGlvbi1wb3N0cyAuZmVhdHVyZWQtZGV0YWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbn1cbmJvZHkucHJvcGVydGllcyBzZWN0aW9uLnNlY3Rpb24tcG9zdHMgLmZlYXR1cmVkLWRldGFpbCAubGluay1wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkucHJvcGVydGllcyBzZWN0aW9uLnNlY3Rpb24tcG9zdHMgLmZlYXR1cmVkLWRldGFpbCAubGluay1wb3N0IC5zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5ib2R5LnByb3BlcnRpZXMgc2VjdGlvbi5zZWN0aW9uLXBvc3RzIC5mZWF0dXJlZC1kZXRhaWwgLmxpbmstcG9zdCAuc3RhdHVzIHNwYW4ge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUMxOTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5wcm9wZXJ0aWVzIHNlY3Rpb24uc2VjdGlvbi1wb3N0cyAuZmVhdHVyZWQtZGV0YWlsIC5saW5rLXBvc3QgLmltYWdlLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDE3MXB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbmJvZHkucHJvcGVydGllcyBzZWN0aW9uLnNlY3Rpb24tcG9zdHMgLmZlYXR1cmVkLWRldGFpbCAubGluay1wb3N0IC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgY29sb3I6ICMwRTI5NTA7XG59XG5ib2R5LnByb3BlcnRpZXMgc2VjdGlvbi5zZWN0aW9uLXBvc3RzIC5mZWF0dXJlZC1kZXRhaWwgLmxpbmstcG9zdCAuZGVzY3JpcHRpb24gaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG5ib2R5LnByb3BlcnRpZXMgc2VjdGlvbi5zZWN0aW9uLXBvc3RzIC5mZWF0dXJlZC1kZXRhaWwgLmxpbmstcG9zdCAuZGVzY3JpcHRpb24gLmFkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkucHJvcGVydGllcyBzZWN0aW9uLnNlY3Rpb24tcG9zdHMgLmZlYXR1cmVkLWRldGFpbCAubGluay1wb3N0IC5kZXNjcmlwdGlvbiAuYWRkcmVzcyAubGVmdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDExcHg7XG59XG5ib2R5LnByb3BlcnRpZXMgc2VjdGlvbi5zZWN0aW9uLXBvc3RzIC5mZWF0dXJlZC1kZXRhaWwgLmxpbmstcG9zdCAuZGVzY3JpcHRpb24gLmFkZHJlc3MgLnJpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbmJvZHkuYmxvZyBzZWN0aW9uLnNlY3Rpb24tcG9zdHMgLmNhcmRzLWNhdGVnb3J5LXByb2R1Y3RzIHtcbiAgbWF4LXdpZHRoOiA5NjNweDtcbn1cbmJvZHkuYmxvZyBzZWN0aW9uLnNlY3Rpb24tcG9zdHMgYTpob3ZlciBoMiB7XG4gIGNvbG9yOiAjRkZBQzE5O1xufVxuYm9keS5ibG9nIHNlY3Rpb24uc2VjdGlvbi1wb3N0cyBhIGgyIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzRDNEM0Qztcbn1cbmJvZHkuYmxvZyBzZWN0aW9uLnNlY3Rpb24tcG9zdHMgYSAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjQTBBMEEwO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXgtaGVpZ2h0OiA3MnB4O1xufVxuYm9keS5ibG9nIHNlY3Rpb24uc2VjdGlvbi1wb3N0cyBhIC5kZXNjcmlwdGlvbiBwIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbmJvZHkuYWJvdXQgaDIge1xuICBjb2xvcjogIzBFMjk1MDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5ib2R5LmFib3V0IGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xMHB4O1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFDMTk7XG59XG5ib2R5LmFib3V0IHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuYm9keS5hYm91dCAudGV4dC1jb250ZW50IHtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmJvZHkuYWJvdXQgLnNlY3Rpb24tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25vc290cm9zL3BhZ2Utbm9zb3Ryb3MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuYm9keS5hYm91dCAuc2VjdGlvbi1waHJhc2Uge1xuICBoZWlnaHQ6IDE0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25vc290cm9zL3NlY3Rpb24tcGhyYXNlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbmJvZHkuYWJvdXQgLnNlY3Rpb24tcGhyYXNlLmNvbnNvbGlkYWRvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25vc290cm9zL3NlY3Rpb24tcGhyYXNlMi5wbmdcIik7XG59XG5ib2R5LmFib3V0IC5zZWN0aW9uLXBocmFzZS5jb25zb2xpZGFkbyAudGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5hYm91dCAuc2VjdGlvbi1waHJhc2UgLnRleHQge1xuICB3aWR0aDogNjYwcHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMEUyOTUwO1xufVxuYm9keS5hYm91dCAuc2VjdGlvbi1hYm91dCAuY29udGVudC1hYm91dCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbmJvZHkuYWJvdXQgLnNlY3Rpb24tYWJvdXQuYWNlcmNhX2RlIGgyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuYWJvdXQgLnNlY3Rpb24tYWJvdXQuYWNlcmNhX2RlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5hYm91dCAuc2VjdGlvbi1hYm91dC5hY2VyY2FfZGUgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICNGRkFDMTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmJvZHkuYWJvdXQgLnNlY3Rpb24tbWlzaW9uIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuYm9keS5hYm91dCAuc2VjdGlvbi1taXNpb24gaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5ib2R5LmFib3V0IC5zZWN0aW9uLW1pc2lvbiBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQzE5O1xufVxuYm9keS5hYm91dCAuc2VjdGlvbi1taXNpb24gLmNvbnRlbnQtbWlzaW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMjk1MDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5LmFib3V0IC5zZWN0aW9uLW1pc2lvbiAuY29udGVudC1taXNpb24gLnRleHQge1xuICB3aWR0aDogNzUlO1xufVxuYm9keS5hYm91dCAuc2VjdGlvbi1taXNpb24gLmNvbnRlbnQtbWlzaW9uIC5pY29uIHtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbmJvZHkuY29udGFjdCAuc2VjdGlvbi1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29udGFjdG8vcGFnZS1jb250YWN0by5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5ib2R5LmNvbnRhY3Qgc2VjdGlvbiBoMiB7XG4gIGNvbG9yOiAjMEUyOTUwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5ib2R5LmNvbnRhY3Qgc2VjdGlvbi5zZWN0aW9uLWNvbnRhY3Qge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbmJvZHkuY29udGFjdCAuZm9ybS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmNvbnRhY3QgLmZvcm0tY29udGVudCAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS5jb250YWN0IC5mb3JtLWNvbnRlbnQgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBjb2xvcjogIzRDNEM0QztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuYm9keS5jb250YWN0IC5mb3JtLWNvbnRlbnQgLmNvbnRlbnQtc3VibWl0IGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuYm9keS5jb250YWN0IC5mb3JtLWNvbnRlbnQgLmNvbnRlbnQtc3VibWl0IGJ1dHRvbiAuY29udGVudC1idG4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkuY29udGFjdCAuZm9ybS1jb250ZW50IC5jb250ZW50LXN1Ym1pdCBidXR0b24gLmNvbnRlbnQtYnRuIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbmJvZHkuY29udGFjdCAuZm9ybS1jb250ZW50IC5jb250ZW50LXN1Ym1pdCBidXR0b246aG92ZXIgc3BhbiB7XG4gIHJpZ2h0OiA1cHg7XG59XG5ib2R5LmNvbnRhY3QgLmNvbnRlbnQtY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5ib2R5LmNvbnRhY3QgLmNvbnRlbnQtY29udGFjdCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5ib2R5LmNvbnRhY3QgLmNvbnRlbnQtY29udGFjdCB1bCBsaSAuY29udGFjdC1pdGVtIHNwYW4ge1xuICBjb2xvcjogIzBFMjk1MDtcbn1cbmJvZHkuY29udGFjdCAuY29udGVudC1tYXAge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuYm9keS5sb2dpbiBzZWN0aW9uLnNlY3Rpb24tbG9naW4ge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbmJvZHkuY2F0ZWdvcnkgZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkuY2F0ZWdvcnkgaDEge1xuICBjb2xvcjogIzg3ODc4NztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5ib2R5LmNhdGVnb3J5IGgxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC03cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyQjJCMjtcbn1cbmJvZHkuY2F0ZWdvcnkgYXNpZGUgaDIge1xuICBoZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUyOTUwO1xuICBjb2xvcjogI0ZGQUMxOTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkuY2F0ZWdvcnkgYXNpZGUgLm1lbnUtbGlzdCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuYm9keS5jYXRlZ29yeSBhc2lkZSAubWVudS1saXN0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRURFREVEO1xufVxuYm9keS5jYXRlZ29yeSBhc2lkZSAubWVudS1saXN0IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFDMTk7XG4gIGNvbG9yOiAjMEUyOTUwO1xufVxuYm9keS5jYXRlZ29yeSBhc2lkZSAubWVudS1saXN0IGxpLmFjdGl2ZSAuYXJyb3ctaGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuYm9keS5jYXRlZ29yeSBhc2lkZSAubWVudS1saXN0IGxpLmFjdGl2ZSAuYXJyb3ctc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhdGVnb3J5IGFzaWRlIC5tZW51LWxpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmJvZHkuY2F0ZWdvcnkgLmNhdGVnb3J5LWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5jYXRlZ29yeSAuY2F0ZWdvcnktbGlzdCAuY29sLW1kLTMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuYm9keS5jYXRlZ29yeSBzZWN0aW9uLnNlY3Rpb24tcHJvZHVjdHMgLmNvbnRlbnQtcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LmNhdGVnb3J5IHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1wcm9kdWN0IC5pdGVtIC5jb250ZW50LWRldGFpbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5ib2R5LmNhdGVnb3J5IHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1wcm9kdWN0IC5pdGVtIC5jb250ZW50LWRldGFpbCAuY29udGVudC1wcmljZSAubW9uZXkge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5ib2R5LmNhdGVnb3J5IHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1wcm9kdWN0IC5pdGVtIC5jb250ZW50LWRldGFpbCAuY29udGVudC1wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuYm9keS5jYXRlZ29yeSBzZWN0aW9uLnNlY3Rpb24tcHJvZHVjdHMgLmNvbnRlbnQtcHJvZHVjdCAuaXRlbSAuY29udGVudC1kZXRhaWwgaDMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBoZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xufVxuYm9keSAuc2VjdGlvbi1wb3N0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAuc2VjdGlvbi1wb3N0cyAucG9zdHNfbGlzdCAuY29sLW1kLTggLnNsaWRlci1wcm9kdWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkgLnNlY3Rpb24tcG9zdHMgLnBvc3RzX2xpc3QgLmNvbC1tZC04IC5zbGlkZXItcHJvZHVjdCAuc2xpZGVyLXByb2R1Y3QtaXRlbSB7XG4gIGhlaWdodDogMzc0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSAuc2VjdGlvbi1wb3N0cyAucG9zdHNfbGlzdCAuY29sLW1kLTggLnNsaWRlci1wcm9kdWN0IC5zbGlkZXItcHJvZHVjdC1pdGVtOmhvdmVyIC5mZWF0dXJlZCBmaWd1cmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDJzIGVhc2U7XG59XG5ib2R5IC5zZWN0aW9uLXBvc3RzIC5wb3N0c19saXN0IC5jb2wtbWQtOCAuc2xpZGVyLXByb2R1Y3QgLnNsaWRlci1wcm9kdWN0LWl0ZW0gLmZlYXR1cmVkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLnNlY3Rpb24tcG9zdHMgLnBvc3RzX2xpc3QgLmNvbC1tZC04IC5zbGlkZXItcHJvZHVjdCAuc2xpZGVyLXByb2R1Y3QtaXRlbSAuZmVhdHVyZWQgZmlndXJlLCBib2R5IC5zZWN0aW9uLXBvc3RzIC5wb3N0c19saXN0IC5jb2wtbWQtOCAuc2xpZGVyLXByb2R1Y3QgLnNsaWRlci1wcm9kdWN0LWl0ZW0gLmZlYXR1cmVkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IC5zZWN0aW9uLXBvc3RzIC5wb3N0c19saXN0IC5jb2wtbWQtOCAuc2xpZGVyLXByb2R1Y3QgLnNsaWRlci1wcm9kdWN0LWl0ZW0gLmZlYXR1cmVkIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkgLnNlY3Rpb24tcG9zdHMgLnBvc3RzX2xpc3QgLmNvbC1tZC04IC5zbGlkZXItcHJvZHVjdCAuc2xpZGVyLXByb2R1Y3QtaXRlbSAuZmVhdHVyZWQgZmlndXJlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNjgsIDY4LCA2OCwgMCkgMjAlLCAjNDQ0KTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDMwNnB4O1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLnNlY3Rpb24tcG9zdHMgLnBvc3RzX2xpc3QgLmNvbC1tZC04IC5zbGlkZXItcHJvZHVjdCAuc2xpZGVyLXByb2R1Y3QtaXRlbSAuZmVhdHVyZWQtZGV0YWlsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTU3cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuYm9keSAuc2VjdGlvbi1wb3N0cyAucG9zdHNfbGlzdCAuY29sLW1kLTggLnNsaWRlci1wcm9kdWN0IC5zbGlkZXItcHJvZHVjdC1pdGVtIC5mZWF0dXJlZC1kZXRhaWwgaDIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keSAuc2VjdGlvbi1wb3N0cyAucG9zdHNfbGlzdCAucGF0cm9jaW5hZG8gLnNsaWRlci1wcm9kdWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkgLnNlY3Rpb24tcG9zdHMgLnBvc3RzX2xpc3QgLnBhdHJvY2luYWRvIC5zbGlkZXItcHJvZHVjdCAuc2xpZGVyLXByb2R1Y3QtaXRlbSB7XG4gIGhlaWdodDogMzc0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLnNlY3Rpb24tcG9zdHMgLnBvc3RzX2xpc3QgLnBhdHJvY2luYWRvIC5zbGlkZXItcHJvZHVjdCAuc2xpZGVyLXByb2R1Y3QtaXRlbSAuZmVhdHVyZWQgZmlndXJlIGltZyB7XG4gIGhlaWdodDogMTcwcHg7XG59XG5ib2R5IC5zZWN0aW9uLXBvc3RzIC5wb3N0c19saXN0IC5wYXRyb2NpbmFkbyAuc2xpZGVyLXByb2R1Y3QgLnNsaWRlci1wcm9kdWN0LWl0ZW0gLmZsb3ctZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0RFREVERTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkgLnNlY3Rpb24tcG9zdHMgLnBvc3RzX2xpc3QgLnBhdHJvY2luYWRvIC5zbGlkZXItcHJvZHVjdCAuc2xpZGVyLXByb2R1Y3QtaXRlbSAuZmxvdy1mb290ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5IC5zZWN0aW9uLXBvc3RzIC5mZWF0dXJlZC1kZXRhaWwge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE5MywgMTkzLCAxOTMsIDAuNCk7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbmJvZHkgc2VjdGlvbi5zZWN0aW9uLXByb2R1Y3RzIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xufVxuYm9keSBzZWN0aW9uLnNlY3Rpb24tcHJvZHVjdHMgLmNvbnRlbnQtcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5ib2R5IHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1wcm9kdWN0IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuYm9keSBzZWN0aW9uLnNlY3Rpb24tcHJvZHVjdHMgLmNvbnRlbnQtcHJvZHVjdCAuaXRlbSAuaW1hZ2Uge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERURFRDtcbn1cbmJvZHkgc2VjdGlvbi5zZWN0aW9uLXByb2R1Y3RzIC5jb250ZW50LXByb2R1Y3QgLml0ZW0gLmNvbnRlbnQtZGV0YWlsIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbmJvZHkgc2VjdGlvbi5zZWN0aW9uLXByb2R1Y3RzIC5jb250ZW50LXByb2R1Y3QgLml0ZW0gLmNvbnRlbnQtZGV0YWlsIGgzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGhlaWdodDogMzVweDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG5ib2R5IHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1wcm9kdWN0IC5pdGVtIC5jb250ZW50LWRldGFpbCAuY29udGVudC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5IHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1wcm9kdWN0IC5pdGVtIC5jb250ZW50LWRldGFpbCAuY29udGVudC1wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuYm9keSBzZWN0aW9uLnNlY3Rpb24tcHJvZHVjdHMgLmNvbnRlbnQtcHJvZHVjdCAuaXRlbSAuY29udGVudC1kZXRhaWwgLmNvbnRlbnQtcHJpY2UgLm1vbmV5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuYm9keSBzZWN0aW9uLnNlY3Rpb24tcHJvZHVjdHMgLmNvbnRlbnQtcHJvZHVjdCAuaXRlbSAuY29udGVudC1kZXRhaWwgLmNvbnRlbnQtcHJpY2UgLnByaWNlIHtcbiAgY29sb3I6ICNGRkFDMTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5IHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1wcm9kdWN0IC5pdGVtIC5jb250ZW50LWRldGFpbCAuY29udGVudC1wcmljZSAucHJpY2Utb2xkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0M2QzZDNjtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5ib2R5IHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1wcm9kdWN0IC5pdGVtIC5jb250ZW50LWRldGFpbCAuY29udGVudC1wcmljZSAucHJpY2Utb2xkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0wLjRlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDAuOGVtKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNDNkM2QzY7XG59XG5ib2R5IHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1wcm9kdWN0IC5pdGVtIC5jb250ZW50LWRldGFpbCAuY29udGVudC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keSBzZWN0aW9uLnNlY3Rpb24tcHJvZHVjdHMgLmNvbnRlbnQtcHJvZHVjdCAuaXRlbSAuY29udGVudC1kZXRhaWwgLmNvbnRlbnQtYnRuIC5jb250ZW50LXNob3AgLmljb24tc2hvcCB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5IHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1wcm9kdWN0IC5pdGVtIC5jb250ZW50LWRldGFpbCAuY29udGVudC1idG4gLmNvbnRlbnQtc2hvcCAuaWNvbi1zaG9wIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBmaWxsOiAjRURFREVEICFpbXBvcnRhbnQ7XG59XG5ib2R5IHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1wcm9kdWN0IC5pdGVtIC5jb250ZW50LWRldGFpbCAubW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmJvZHkgc2VjdGlvbi5zZWN0aW9uLXByb2R1Y3RzIC5jb250ZW50LXByb2R1Y3QgLml0ZW0gLmNvbnRlbnQtZGV0YWlsIC5tb3JlIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZBQzE5O1xuICBwYWRkaW5nOiA2cHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbmJvZHkgc2VjdGlvbi5zZWN0aW9uLXByb2R1Y3RzIGg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5IHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1tb3JlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMjk1MDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG59XG5ib2R5IHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwcywgYmFja2dyb3VuZCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xufVxuYm9keSBzZWN0aW9uLnNlY3Rpb24tcHJvZHVjdHMgaW1nOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMHMsIGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbn1cbmJvZHkgc2VjdGlvbi5zZWN0aW9uLXByb2R1Y3RzIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbmJvZHkgc2VjdGlvbi5zZWN0aW9uLXByb2R1Y3RzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQzE5O1xufVxuYm9keSBzZWN0aW9uLnNlY3Rpb24tcHJvZHVjdHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjRkZBQzE5O1xufVxuYm9keSBzZWN0aW9uLnNlY3Rpb24tZGVsaXZlcnkgLmRlbGl2ZXJ5LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuYm9keSBzZWN0aW9uLnNlY3Rpb24tZGVsaXZlcnkgLmRlbGl2ZXJ5LWNvbnRlbnQgLnRleHRvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTI5NTA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkgc2VjdGlvbi5zZWN0aW9uLWRlbGl2ZXJ5IC5kZWxpdmVyeS1jb250ZW50IC50ZXh0byBzcGFuIHtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbmJvZHkgc2VjdGlvbi5zZWN0aW9uLWRlbGl2ZXJ5IC5kZWxpdmVyeS1jb250ZW50IC5iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctZGVsaXZlcnkucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUyOTUwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYnJlYWRjcnVtYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYnJlYWRjcnVtYi1saXN0IG5hdiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbn1cbi5icmVhZGNydW1iLWxpc3Qgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJyZWFkY3J1bWItbGlzdCBvbCBsaSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0ZGQUMxOTtcbn1cbi5icmVhZGNydW1iLWxpc3Qgb2wgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucm93LW1haW4ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG5ib2R5LmRldGFpbCBoMSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmRldGFpbCAuc2VjdGlvbi1wb3N0cyB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xufVxuYm9keS5kZXRhaWwgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5ib2R5LmRldGFpbCAuc2VjdGlvbi1kZXNjcmlwdGlvbiB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuYm9keS5kZXRhaWwgLnNlY3Rpb24tZGVzY3JpcHRpb24gdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5ib2R5LmRldGFpbCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuY2FyZC1kZXNjcmlwdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbmJvZHkuZGV0YWlsIC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5jYXJkLWRlc2NyaXB0aW9uIGg0IHtcbiAgY29sb3I6ICMzQzNDM0I7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmJvZHkuZGV0YWlsIC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5jYXJkLWRlc2NyaXB0aW9uIC5jb250ZW50LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzQzNDM0I7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbmJvZHkuZGV0YWlsIC5zZWN0aW9uLXByb2R1Y3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTdFNztcbn1cbmJvZHkuZGV0YWlsIC5yZXN1bWVuIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbmJvZHkuZGV0YWlsIC5yZXN1bWVuIC50ZXh0byB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICNBMEEwQTA7XG59XG5ib2R5LmRldGFpbCAucmVzdW1lbiAudGV4dG8gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5ib2R5LmRldGFpbCAucmVzdW1lbiAudGV4dG8gdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5ib2R5LmRldGFpbCAucmVzdW1lbiAudGV4dG8gcCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5ib2R5LmRldGFpbCAuc2lkZWJhci1yaWdodCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNBMEEwQTA7XG59XG5ib2R5LmRldGFpbCAuc2lkZWJhci1yaWdodCAudGl0bGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuYm9keS5kZXRhaWwgLnNpZGViYXItcmlnaHQgLmNhdGVnb3J5IGEge1xuICBjb2xvcjogI0ZGQUMxOTtcbn1cbmJvZHkuZGV0YWlsIC5wcm9kdWN0LWRldGFpbCAucHJpY2Uge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZBQzE5O1xufVxuYm9keS5kZXRhaWwgLnByb2R1Y3QtZGV0YWlsIC50ZXh0byB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbmJvZHkuZGV0YWlsIC5wcm9kdWN0LWRldGFpbCAuY29udGVudC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5ib2R5LmRldGFpbCAucHJvZHVjdC1kZXRhaWwgLmNvbnRlbnQtYnV0dG9uIC5idXR0b24tYWRkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS5kZXRhaWwgLnByb2R1Y3QtZGV0YWlsIC5jb250ZW50LWJ1dHRvbiAuYnV0dG9uLWFkZCBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkFDMTk7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuYm9keS5kZXRhaWwgLnByb2R1Y3QtZGV0YWlsIC5jb250ZW50LWJ1dHRvbiAuc29jaWFsLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5ib2R5LmRldGFpbCAucHJvZHVjdC1kZXRhaWwgLmNvbnRlbnQtYnV0dG9uIC5zb2NpYWwtYnV0dG9ucyBhIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbmJvZHkuZGV0YWlsIC5wcm9kdWN0LWRldGFpbCAuY29udGVudC1idXR0b24gLnNvY2lhbC1idXR0b25zIGE6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuYm9keS5kZXRhaWwgLnByb2R1Y3QtZGV0YWlsIC5jb250ZW50LWJ1dHRvbiAuc29jaWFsLWJ1dHRvbnMgYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbmJvZHkuZGV0YWlsIC5wcm9kdWN0LWRldGFpbCAuZG93bmxvYWQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuYm9keS5kZXRhaWwgLnByb2R1Y3QtZGV0YWlsIC5kb3dubG9hZCBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuYm9keS5kZXRhaWwgLnByb2R1Y3QtZGV0YWlsIC5kb3dubG9hZCBhLmhvamEtdGVjbmljYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFDMTk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiA4cHggMjVweDtcbn1cbmJvZHkuZGV0YWlsIC5wcm9kdWN0LWRldGFpbCAuZG93bmxvYWQgYS5ob2phLXNlZ3VyaWRhZCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbmJvZHkuZGV0YWlsIC5wcm9kdWN0LWRldGFpbCAuZG93bmxvYWQgYS5ob2phLXNlZ3VyaWRhZDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNGRkFDMTk7XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAxMDAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5ub3RpZmljYXRpb24uc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBib2R5IC5jb250ZW50LXN1YmhlYWRlciB1bC5tZW51LWNhdGVnb3J5IGxpLm1lbnUtaXRlbSB1bC5zdWItbWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5jaXJjbGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgLnBhZGRpbmctZCB7XG4gICAgcGFkZGluZzogMCAxMzBweDtcbiAgfVxuXG4gIC5mbGV4c2xpZGVyIHVsIGxpLmhvbWUtc2xpZGUgcCB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1zZXJ2aWNlcyAuY29udGVudC1zZXJ2aWNlcyAuY29sdW1ucyAuY29udGFpbmVyLXZpZGVvLXRleHRvIC5jb250ZW50LXRpdGxlIC5kYy10aXRsZSAuYmxvY2sge1xuICAgIHdpZHRoOiA0NjVweDtcbiAgICBtYXJnaW46IDExNHB4IDBweCAxMHB4IGNhbGMoKDEwMCUgLSA5ODBweCkgKiAwLjUpO1xuICAgIGxlZnQ6IDI1OXB4O1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuaG9tZSBzZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5jb250ZW50LWJhbm5lciAuaG9tZS1zbGlkZSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuY29udGVudC1iYW5uZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgICB3aWR0aDogNTMwcHg7XG4gIH1cbiAgYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG4gIGJvZHkuaG9tZSBzZWN0aW9uLnNlY3Rpb24tcHJvZHVjdHMgLmNvbnRlbnQtcHJvZHVjdCBpbWcge1xuICAgIGhlaWdodDogMjM4cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1jbGllbnRzIC5jb250ZW50LWNsaWVudHMgLnNsaWRlci1jbGllbnQgLnNsaWRlci1pdGVtIC5jb250ZW50LWltYWdlIHtcbiAgICB3aWR0aDogMjU1cHg7XG4gIH1cbiAgYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1jYXJhY3RlcmlzdGljYSAuY2FyYWN0ZXJpc3RpY2Ege1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gIH1cbiAgYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1lbnZpb3Mge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1lbnZpb3MgLmNvbC1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGJvZHkuaG9tZSBzZWN0aW9uLnNlY3Rpb24tZW52aW9zIC5jb2wtbWQtMzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWVudmlvcyAuZW52aW9zLWl0ZW0gLmljb24gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWNhdGVnb3J5cyAuY2F0ZWdvcnktY29udGFpbmVyIC5jYXRlZ29yeS1pdGVtIHtcbiAgICBmbGV4OiAxIDEgY2FsYygzMy4zMzMlIC0gMTZweCk7XG4gICAgLyogUGFyYSBxdWUgY2FkYSBlbGVtZW50byBvY3VwZSAxLzMgZGVsIGNvbnRlbmVkb3IgKi9cbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDE2cHgpO1xuICAgIC8qIE3DoXhpbW8gYW5jaG8gcG9yIGZpbGEgKi9cbiAgfVxuICBib2R5LmNhdGVnb3J5IHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1wcm9kdWN0IGltZyB7XG4gICAgaGVpZ2h0OiAxNjlweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICBib2R5LmRldGFpbCBoMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG4gIGJvZHkuZGV0YWlsIC5zZWN0aW9uLXBvc3RzIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTgwcHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2MjBweDtcbiAgfVxuICBib2R5LmRldGFpbCAuc2VjdGlvbi1wb3N0cyAuY29udGFpbmVyIC5wb3J0YWRhIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIGJvZHkuZGV0YWlsIHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1wcm9kdWN0IGltZyB7XG4gICAgaGVpZ2h0OiAyMzhweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICBib2R5LnNlcnZpY2VzIHNlY3Rpb24uc2VjdGlvbi1zZXJ2aWNlcyAuY29udGVudC1zZXJ2aWNlcyAuY29udGVudC1sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGJvZHkuc2VydmljZXMgc2VjdGlvbi5zZWN0aW9uLXNlcnZpY2VzIC5jb250ZW50LXNlcnZpY2VzIC5jb250ZW50LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZBQzE5O1xuICB9XG4gIGJvZHkuc2VydmljZXMgc2VjdGlvbi5zZWN0aW9uLXNlcnZpY2VzIC5jb250ZW50LXNlcnZpY2VzIC5jb250ZW50LXJpZ2h0IC5pdGVtIGEgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICBib2R5LnNlcnZpY2VzIHNlY3Rpb24uc2VjdGlvbi1zZXJ2aWNlcy1pdGVtIC5jb250ZW50LXNlcnZpY2VzIC5jb2wtbWQtNSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIGJvZHkucGFnZXMgaDEudGl0bGUyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgYm9keS5wcm9wZXJ0aWVzLmRldGFpbCAucHJvZHVjdC1pbWcge1xuICAgIHdpZHRoOiA3MjVweDtcbiAgICBoZWlnaHQ6IDQwOHB4O1xuICB9XG4gIGJvZHkucHJvcGVydGllcy5kZXRhaWwgLnNlY3Rpb24tZGV0YWlsIC5wcm9wZXJ0aWVzLWRldGFpbCBoMSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG4gIGJvZHkucHJvcGVydGllcyBzZWN0aW9uLnNlY3Rpb24tcG9zdHMgLmNvbC1tZC00Lm1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnByb3BlcnRpZXMgc2VjdGlvbi5zZWN0aW9uLXBvc3RzIC5mZWF0dXJlZC1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgYm9keS5wcm9wZXJ0aWVzIHNlY3Rpb24uc2VjdGlvbi1wb3N0cyAuZmVhdHVyZWQtZGV0YWlsIC5saW5rLXBvc3QgLnN0YXR1cyB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHRvcDogOHB4O1xuICB9XG4gIGJvZHkucHJvcGVydGllcyBzZWN0aW9uLnNlY3Rpb24tcG9zdHMgLmZlYXR1cmVkLWRldGFpbCAubGluay1wb3N0IC5pbWFnZS1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgYm9keS5wcm9wZXJ0aWVzIHNlY3Rpb24uc2VjdGlvbi1wb3N0cyAuZmVhdHVyZWQtZGV0YWlsIC5saW5rLXBvc3QgLmltYWdlLWNvbnRlbnQgaW1nIHtcbiAgICBtaW4td2lkdGg6IDI5NHB4O1xuICAgIGhlaWdodDogMTY1cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgYm9keS5ibG9nIHNlY3Rpb24uc2VjdGlvbi1wb3N0cyBhIC5kZXNjcmlwdGlvbiB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gIH1cbiAgYm9keS5wcml2YXRlIC5uYXZiYXItYnJhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keSBzZWN0aW9uLnNlY3Rpb24taGVhZGVyIC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkgc2VjdGlvbi5zZWN0aW9uLWhlYWRlciAuY29udGVudC1saW5rLCBib2R5IHNlY3Rpb24uc2VjdGlvbi1oZWFkZXIgLmNvbnRlbnQtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IHNlY3Rpb24uc2VjdGlvbi1kZWxpdmVyeSAuZGVsaXZlcnktY29udGVudCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIGJvZHkgc2VjdGlvbi5zZWN0aW9uLWRlbGl2ZXJ5IC5kZWxpdmVyeS1jb250ZW50IC50ZXh0byB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBib2R5IHNlY3Rpb24uc2VjdGlvbi1kZWxpdmVyeSAuZGVsaXZlcnktY29udGVudCAudGV4dG8gc3BhbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIGJvZHkgc2VjdGlvbi5zZWN0aW9uLWRlbGl2ZXJ5IC5kZWxpdmVyeS1jb250ZW50IC5iZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgYm9keSAuc2VjdGlvbi1wb3N0cyAuZmVhdHVyZWQtZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIGJvZHkgLmhlYWRlci10b3AgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkgaGVhZGVyIC5saW5rLWxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgYm9keSBoZWFkZXIgbmF2IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgYm9keSBoZWFkZXIgbmF2IC5jb250ZW50LW1haW4tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkgaGVhZGVyIG5hdiB1bC5tYWluLW1lbnUgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG4gIGJvZHkgaGVhZGVyIG5hdiAucnJzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgYm9keSBmb290ZXIgLmVtYWlsLCBib2R5IGZvb3RlciAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgYm9keSBmb290ZXIgLmxvZ28tY3JlZGl0cyB7XG4gICAgZ2FwOiAxMjVweDtcbiAgICAvKiBFc3BhY2lvIGVudHJlIGxhcyBpbcOhZ2VuZXMgKi9cbiAgfVxuICBib2R5IGZvb3RlciAubG9nby1jcmVkaXRzIC5sb2dvLWVtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgYm9keSBmb290ZXIgLmxvZ28tY3JlZGl0cyAubWV0b2RvLXBhZ28ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuICBib2R5IC5oZWFkZXItdG9wIC5jb250ZW50LWxvZ28gLmxpbmstbG9nbyBpbWcge1xuICAgIHdpZHRoOiAzMzVweDtcbiAgfVxuICBib2R5IC5jb250ZW50LXdoYXRzYXBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGJvZHkgLmhlYWRlci10b3AgLmZybS1zZWFyY2ggaW5wdXQge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgfVxuXG4gIGhlYWRlciBuYXYubmF2YmFyIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxuXG4gIC5oZWFkZXItd2hhdHNhcHAge1xuICAgIGdhcDogMTAwcHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5oZWFkZXItd2hhdHNhcHAgLnBocmFzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gICAgcGFkZGluZy1yaWdodDogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xuICB9XG5cbiAgLmxlZnQtc2lkZWJhciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gIGJvZHkuaG9tZSBzZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5jb250ZW50LWJhbm5lciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICBib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuY29udGVudC1iYW5uZXIgLmhvbWUtc2xpZGUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBib2R5LmhvbWUgc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuY29udGVudC1iYW5uZXIge1xuICAgIGhlaWdodDogNTYwcHg7XG4gIH1cbiAgYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLmNvbnRlbnQtYmFubmVyIC5ob21lLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2VhcmNoLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgYm9keS5ob21lIC5jb250ZW50LWJ1dHRvbnMgLmJ0bi10dyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgYm9keS5ob21lIHNlY3Rpb24uc2VjdGlvbi1wcm9kdWN0cyAuY29udGVudC1tb3JlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LmhvbWUgc2VjdGlvbiBoMiBpbWcge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIGJvZHkuaG9tZSAuY29udGVudC1sb2dvLWNhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICBib2R5IC5oZWFkZXItdG9wIC5mcm0tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkgLmhlYWRlci10b3AgLmVudGVycHJpc2UgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IC5oZWFkZXItdG9wIC5jb250ZW50LWxvZ28gLmxpbmstbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgfVxuXG4gIC5jb250ZW50LWhlYWRlciBoZWFkZXIgLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICB9XG59IiwiKiB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG46cm9vdCB7XHJcbiAgICAtLW1hcmdpbjogMHB4O1xyXG4gICAgLS1pdGVtcy1kaXJlY3Rpb246IHJvdztcclxuICAgIC0tcGFkZGluZzogMHB4O1xyXG4gICAgLS1maWxsLWxheWVyLWJhY2tncm91bmQtbWVkaWEtcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAtLWZpbGwtbGF5ZXItdmlkZW8tb3BhY2l0eTogMTtcclxuICAgIC0tZmlsbC1sYXllci1iYWNrZ3JvdW5kLW1lZGlhLXBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC0tYmctb3ZlcmxheS1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNTApO1xyXG4gICAgLS1iZy1ncmFkaWVudDogbm9uZTtcclxuICAgIC0tY29sb3JfMTE6IDI1NSwgMjU1LCAyNTU7XHJcbiAgICAvLyAtLWNvbG9yXzEyOiAyMzIsIDIzMCwgMjMwO1xyXG4gICAgLy8gLS1jb2xvcl8xMzogMTk5LCAxOTksIDE5OTtcclxuICAgIC8vIC0tY29sb3JfMTQ6IDExNywgMTE3LCAxMTc7XHJcbiAgICAtLWNvbG9yXzE1OiAwLCAwLCAwO1xyXG4gICAgLS1yZDogNTBweCA1MHB4IDUwcHggNTBweDtcclxuICAgIC0tc2hkOiBub25lO1xyXG4gICAgLS1iZzogdmFyKC0tY29sb3JfMTEpO1xyXG4gICAgLS1hbHBoYS1iZzogMTtcclxuICAgIC0tY29udGFpbmVyLWNvcnZpZC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJnLHZhcigtLWNvbG9yXzExLGNvbG9yXzExKSksdmFyKC0tYWxwaGEtYmcsMSkpXHJcbn1cclxuaHRtbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAmLnBhZ2VzIHtcclxuICAgICAgICBoMXsgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgICAgICYudGl0bGUyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi5maXhlZC10b3Age1xyXG4gICAgICAgIC5wcm9kdWN0LWhpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aWRnZXQtZml4ZWQge1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5MDM7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtc3RvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdG9yZS5wcm9kdWN0IC5jb250ZW5lZG9yX19pbmZvcm1hdGlvbiAud2lkZ2V0IGgzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZS1zdG9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb250ZW50LXNtYWxsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgICAvL2ZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfYWx0O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgfVxyXG4gICAgYSxcclxuICAgIHNlbGVjdCxcclxuICAgIGlucHV0LFxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhyIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgXHJcbiAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgfVxyXG59XHJcbi5wcmVsb2FkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3Zncy9sb2FkZXIuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQ4JTtcclxuICAgIC8qIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTsgKi9cclxuICAgIC8qIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlOyAqL1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDQ4JSArIDUwcHgpO1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDc1cHgpO1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYzRjNGM0O1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBhbmltYXRpb246IGxvYWRpbmcgMTJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgfVxyXG59XHJcbi5ycnNzIHtcclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtZm9ybS1wcm9wZXJ0eSB7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICBmb3JtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk0NjgwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5LjVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBzZWxlY3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cclxuICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEVkZ2UgMTIgLTE4ICovXHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NUJBO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5hbGVydCB7XHJcbiAgICAmLm1lc3NhZ2Uge1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGlkZGVuLXhzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnZpc2libGUteHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZC1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLmQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4udGV4dC1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnBsLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuLmRlZmF1bHQge1xyXG4gICAgY29sb3I6ICRjb2xvcl9ncmF5O1xyXG59XHJcbi5teC1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4uZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyBcclxufVxyXG4uZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgYmFja2dyb3VuZDogI2VlZSAhaW1wb3J0YW50O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IG5vLWRyb3A7XHJcbn1cclxuLmZ3LWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG59XHJcbi5wdC0xIHtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1ncmF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb250ZW50LWNpcmNsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5jaXJjbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcmVkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgLy9mb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdmVyZmxvdyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgXHJcbn1cclxuLnBsYy1udW1iZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MSU7XHJcbiAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgNHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xyXG4gICAgZm9udC1zaXplOiA4ZW07XHJcbn1cclxuLnBsYy1udW1iZXIuaGlkZSB7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigyMHB4KTtcclxuICAgIGZpbHRlcjogYmx1cigyMHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuLy8gLnByZWxvYWRlciB7XHJcbi8vICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbi8vICAgICBsZWZ0OiAwO1xyXG4vLyAgICAgdG9wOiAwO1xyXG4vLyAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICB6LWluZGV4OiAxMDAyO1xyXG4vLyAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JsYWNrO1xyXG4vLyAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8vIH1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuIiwiLy8gQ29sb3Jlc1xyXG5cclxuJGNvbG9yX3doaXRlXzI6ICNhNWE3YTk7XHJcbiRjb2xvcl9yZWQ6ICNlNTFlMjA7XHJcblxyXG5cclxuJGNvbG9yX3Bpbms6ICNmZjAwNTU7XHJcbiRjb2xvcl9waW5rXzI6ICNmYzUxODE7XHJcbiRjb2xvcl9ncmF5XzM6ICNGNEY0RjQ7XHJcbi8vLy8vXHJcbiRjb2xvcl93aGl0ZTogI2ZmZjtcclxuJGNvbG9yX2JsdWU6ICMwMDU1QkE7XHJcbiRjb2xvcl95ZWxsb3c6ICNGRkFBMDA7XHJcblxyXG5cclxuLy8vL1xyXG4kY29sb3JfcHJpbWFyeTogI0ZGQUMxOTtcclxuJGNvbG9yX2JsYWNrOiAjMDAwO1xyXG4kY29sb3JfZ3JheTogI0VERURFRDtcclxuJGNvbG9yX2dyYXlfMjogI2EwYTBhNDtcclxuJGNvbG9yX2JsdWU6ICMwRTI5NTA7XHJcblxyXG4kZm9udF9mYW1pbHkgOiAnUm9ib3RvJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4kZm9udF9mYW1pbHlfYWx0OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4iLCIuYnRuIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAvL2hlaWdodDogMzBweDtcclxuICAgIC8vbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgJi5idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgb3V0bGluZTogMDsgICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmc6IDAgMS40cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQlKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyJSksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yJSkgIWltcG9ydGFudDtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAmLmJ0bi1zZWFyY2gge1xyXG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gICAgIHN2ZyB7XHJcbiAgICAvLyAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuICAgIC8vICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcclxuICAgIC8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjNmM3NTdkO1xyXG4gICAgLy8gICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAvLyAgICAgei1pbmRleDogMTtcclxuICAgIC8vICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgLy8gICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgIC8vICAgICBvdXRsaW5lOiAwO1xyXG4gICAgLy8gICAgIHBhZGRpbmc6IDAgMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy8gICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCUpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIlKSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIlKSAhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgICY6aG92ZXIsXHJcbiAgICAvLyAgICAgJjpmb2N1cyB7XHJcbiAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTU3NWQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfSAgICAgXHJcbiAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgIGN1cnNvcjogbm8tZHJvcDtcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgIH1cclxufVxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYnRuLXNoYWRvdyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSg1MCwgNTAsIDkzLCAxMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA3cHggMTRweCByZ2JhKDUwLCA1MCwgOTMsIDEwJSksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDglKTtcclxuICAgIH1cclxufVxyXG5idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5xdWFudGl0eVNlbGVjdG9yIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYxZjE7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIC5xdWFudGl0eVNlbGVjdG9yX19idXR0b24sIC5hZGRTdWJ0cmFjdF9idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjVweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnF1YW50aXR5U2VsZWN0b3JfX2N1cnJlbnRRdWFudGl0eSB7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxufSIsImZvcm0ge1xyXG4gICAgLy9NYXRlcmlhbGl6ZVxyXG4gICAgLyouaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZTllOWU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjZhNjlhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2dyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9Ki9cclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmlucHV0LWdyb3VwLXByZXBlbmQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0OTUwNTc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVx0XHRcclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0LmludmFsaWQtdG9vbHRpcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRjb2xvcjogcmVkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1x0XHRcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcbiAgICBcclxuICAgIC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSwgLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAuNzVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgICAgICAgLy8td2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLy8tbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLy9hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cdFx0JltkaXNhYmxlZF0sICZbcmVhZG9ubHlde1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcblx0aDMge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdH1cclxuICAgIC5hZGp1bnRhciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaW5wdXRzLWlubGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDsgICAgICAgIFxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmLmZybVNlYXJjaCB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJoZWFkZXIgeyAgICBcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2IoMCAwIDAgLyA3JSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICBvcGFjaXR5OiAxOyAgICBcclxuICAgIG5hdi5uYXZiYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgLy8gJi5zdGlja3kge1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgLy8gICAgIHRvcDogMHB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5tYWluLW1lbnUge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uLm5hdmJhci10b2dnbGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XHJcbiAgICAgICAgfSAgICAgICAgICAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vIC5jb250ZW50LWxpbmsgIHtcclxuICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyAgICAgLmxpbmstcHJvamVjdHMge1xyXG4gICAgLy8gICAgICAgICBmaWxsOiAkY29sb3JfcGluaztcclxuICAgIC8vICAgICAgICAgY29sb3I6ICRjb2xvcl9waW5rO1xyXG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgLy8gICAgICAgICB3aWR0aDogNDVweDtcclxuICAgIC8vICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgLy8gICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC8vICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vICAgICAgICAgc3BhbiB7XHJcbiAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAvLyAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XHJcbiAgICAvLyAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIC8vICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgc3ZnIHtcclxuICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICY6aG92ZXIge1xyXG4gICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3Bpbms7XHJcbiAgICAvLyAgICAgICAgICAgICBzcGFuIHtcclxuICAgIC8vICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICAgICAgc3ZnIHtcclxuICAgIC8vICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgICAvLyAuY29udGVudC1tZW51IHtcclxuICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyAgICAgLm1lbnUtaWNvbiB7XHJcbiAgICAvLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLDAlKTtcclxuICAgIC8vICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLy8gICAgICAgICB3aWR0aDogNDVweDtcclxuICAgIC8vICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3Bpbms7XHJcbiAgICAvLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC8vICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAvLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMzQlKTtcclxuICAgIC8vICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgLy8gICAgICAgICAvKnN2ZyB7XHJcbiAgICAvLyAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIC8vICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl93aGl0ZTtcclxuICAgIC8vICAgICAgICAgfSovXHJcbiAgICAvLyAgICAgICAgICY6aG92ZXIge1xyXG4gICAgLy8gICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICBzcGFuIHtcclxuICAgIC8vICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgIC8vICAgICAgICAgICAgICYubGluZS10b3Age1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIC8vICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgIC8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIHRvcDogMzMlO1xyXG4gICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICAgICAgJi5saW5lLW1pZGRsZSB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgIC8vICAgICAgICAgICAgICAgICB0b3A6IDQ4JTtcclxuICAgIC8vICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgIC8vICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgIC8vICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIC8vICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgICAmLmxpbmUtYm90dG9tIHtcclxuICAgIC8vICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgIC8vICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIC8vICAgICAgICAgICAgICAgICB0b3A6IDY0JTtcclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH0gICAgICAgIFxyXG4gICAgICBcclxufVxyXG4uaGVhZGVyLXRvcCB7XHJcbiAgICAvL3BhZGRpbmc6IDE2cHggMDtcclxuICAgIC5jb250ZW50LWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmxpbmstbG9nbyB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZnJtLXNlYXJjaCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXk7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMjVweDtcclxuICAgICAgICAgICAgJjpmb2N1czo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7IC8qIENhbWJpYSBlbCBjb2xvciBjdWFuZG8gZWwgY2FtcG8gZXN0w6EgZW5mb2NhZG8gKi9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNCMkIyQjI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfSAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICM3MDZGNkYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbnRlcnByaXNlIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1jYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnRuQ2FydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY291bnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlci13aGF0c2FwcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAucGhyYXNlIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50LXdoYXRzYXBwIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICYuc3RpY2t5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMUMxMDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHggNHB4IDEycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29udGVudC1tZW51LWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uc2VhcmNoLW1vYiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4iLCJmb290ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDgwcHggMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aDMge1xyXG5cdFx0Y29sb3I6ICM3MDZGNkY7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0dWwge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogIzcwNkY2RjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuY29udGFjdC1pdGVtIHtcclxuXHQvLyBcdGltZyB7XHJcblx0Ly8gXHRcdHdpZHRoOiAxNnB4O1xyXG5cdC8vIFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0Ly8gXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0Ly8gXHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0c3BhbiB7XHJcblx0Ly8gXHRcdGNvbG9yOiAjNzA2RjZGO1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0Ji5pbWFnZS1ub25lIHtcclxuXHQvLyBcdFx0c3BhbiB7XHJcblx0Ly8gXHRcdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xyXG5cdC8vIFx0XHR9XHRcdFx0XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHQmLm1hcmtlciB7XHJcblx0Ly8gXHRcdGltZyB7XHJcblx0Ly8gXHRcdFx0d2lkdGg6IDExcHg7XHJcblx0Ly8gXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdC8vIFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHQvLyBcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xyXG5cdC8vIFx0XHR9XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cdC5sb2dvLWNyZWRpdHMge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyAvKiBVbmEgc29sYSBjb2x1bW5hICovXHJcblx0XHRnYXA6IDI1cHg7IC8qIEVzcGFjaW8gZW50cmUgbGFzIGltw6FnZW5lcyAqL1xyXG5cdFx0anVzdGlmeS1pdGVtczogY2VudGVyOyAvKiBDZW50cmEgbGFzIGltw6FnZW5lcyBob3Jpem9udGFsbWVudGUgKi9cclxuXHRcdC5sb2dvLWVtIHtcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0fVxyXG5cdFx0Lm1ldG9kby1wYWdvIHtcclxuXHRcdFx0d2lkdGg6IDE4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHJcbn1cclxuLmNvbnRhY3QtaXRlbSB7XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdGNvbG9yOiAjNzA2RjZGO1xyXG5cdH1cclxuXHQmLmltYWdlLW5vbmUge1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjhweDtcclxuXHRcdH1cdFx0XHRcclxuXHR9XHJcblx0Ji5tYXJrZXIge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDExcHg7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY3JlZGl0c3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzA2RjZGO1xyXG5cdGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblx0aGVpZ2h0OiA1NXB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDExcHg7XHJcbn1cclxuIiwiLmNvbnRlbnQtdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBpbWcsIGlmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG4vKlNFR1VOREEgRk9STUEqL1xyXG4uY29udGVudC12aWRlbzIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87IFxyXG4gICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIC5yZXByb2R1Y3RvciB7IFxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyBcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyBcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gICAgICAgIGN1cnNvcjogaGFuZDsgXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBcclxuICAgICAgfVxyXG59XHJcbmltZy5pbWFnZW4tcHJldmlhIHsgXHJcbiAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICBsZWZ0OiAwOyBcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogYXV0bzsgXHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7IFxyXG4gICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IFxyXG4gICAgcmlnaHQ6IDA7IFxyXG4gICAgdG9wOiAwOyBcclxuICAgIGhlaWdodDogYXV0byBcclxuIH1cclxuIGRpdi55b3V0dWJlLXBsYXkgeyBcclxuICAgIGhlaWdodDogNjRweDsgXHJcbiAgICB3aWR0aDogNjRweDsgXHJcbiAgICBsZWZ0OiA1MCU7IFxyXG4gICAgdG9wOiA1MCU7IFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4OyBcclxuICAgIG1hcmdpbi10b3A6IC0zNnB4O1xyXG4gICAgLy9vcGFjaXR5OjAuNztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcbiAgICBiYWNrZ3JvdW5kOiAgIHVybChcImh0dHBzOi8vY2RuMi5pY29uZmluZGVyLmNvbS9kYXRhL2ljb25zL3NvY2lhbC1pY29ucy1jb2xvci81MTIveW91dHViZS02NC5wbmdcIikgbm8tcmVwZWF0OyBcclxuIH1cclxuIGRpdi55b3V0dWJlLXBsYXk6aG92ZXJ7XHJcbiAgICAvL29wYWNpdHk6MTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjsgXHJcbiB9XHJcbiAjeW91dHViZS1pZnJhbWUgeyBcclxuICAgIHdpZHRoOiAxMDAlOyBcclxuICAgIGhlaWdodDogMTAwJTsgXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG4gICAgdG9wOiAwOyBcclxuICAgIGxlZnQ6IDA7IFxyXG4gfSIsImJvZHkge1xyXG4gICAgJi5vcGVuLWNhcnJpdG8ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLm92ZXJsYXkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1jYXJyaXRvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX3ByaW1hcnk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMGR2aDtcclxuICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJ0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudHJhc2gge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1zaG9waW5nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi13YS1vcmRlciBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjhlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNDI5ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjQyOWVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI1ZDM2NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMCA0cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAuMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gICBALXdlYmtpdC1rZXlmcmFtZXMgbG9hZFBpY2FyIHtcclxuLy8gICAgIDAlLFxyXG4vLyAgICAgMTAwJSB7XHJcbi8vICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIDAuMmVtLCAyZW0gLTJlbSAwIDBlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMCAwIC0xZW0sIC0yZW0gLTJlbSAwIDA7XHJcbi8vICAgICB9XHJcbi8vICAgICAxMi41JSB7XHJcbi8vICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIDAsIDJlbSAtMmVtIDAgMC4yZW0sIDNlbSAwIDAgMCwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xyXG4vLyAgICAgfVxyXG4vLyAgICAgMjUlIHtcclxuLy8gICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTAuNWVtLCAyZW0gLTJlbSAwIDAsIDNlbSAwIDAgMC4yZW0sIDJlbSAyZW0gMCAwLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcclxuLy8gICAgIH1cclxuLy8gICAgIDM3LjUlIHtcclxuLy8gICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMGVtIDAgMCwgMmVtIDJlbSAwIDAuMmVtLCAwIDNlbSAwIDBlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDBlbSAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XHJcbi8vICAgICB9XHJcbi8vICAgICA1MCUge1xyXG4vLyAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIDBlbSwgMCAzZW0gMCAwLjJlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XHJcbi8vICAgICB9XHJcbi8vICAgICA2Mi41JSB7XHJcbi8vICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAwLCAtMmVtIDJlbSAwIDAuMmVtLCAtM2VtIDAgMCAwLCAtMmVtIC0yZW0gMCAtMWVtO1xyXG4vLyAgICAgfVxyXG4vLyAgICAgNzUlIHtcclxuLy8gICAgICAgYm94LXNoYWRvdzogMGVtIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwZW0gMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIDAsIC0zZW0gMGVtIDAgMC4yZW0sIC0yZW0gLTJlbSAwIDA7XHJcbi8vICAgICB9XHJcbi8vICAgICA4Ny41JSB7XHJcbi8vICAgICAgIGJveC1zaGFkb3c6IDBlbSAtM2VtIDAgMCwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAwLCAtMmVtIC0yZW0gMCAwLjJlbTtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vICAgQGtleWZyYW1lcyBsb2FkUGljYXIge1xyXG4vLyAgICAgMCUsXHJcbi8vICAgICAxMDAlIHtcclxuLy8gICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgMC4yZW0sIDJlbSAtMmVtIDAgMGVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgMDtcclxuLy8gICAgIH1cclxuLy8gICAgIDEyLjUlIHtcclxuLy8gICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgMCwgMmVtIC0yZW0gMCAwLjJlbSwgM2VtIDAgMCAwLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMCAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XHJcbi8vICAgICB9XHJcbi8vICAgICAyNSUge1xyXG4vLyAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMC41ZW0sIDJlbSAtMmVtIDAgMCwgM2VtIDAgMCAwLjJlbSwgMmVtIDJlbSAwIDAsIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xyXG4vLyAgICAgfVxyXG4vLyAgICAgMzcuNSUge1xyXG4vLyAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwZW0gMCAwLCAyZW0gMmVtIDAgMC4yZW0sIDAgM2VtIDAgMGVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMGVtIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcclxuLy8gICAgIH1cclxuLy8gICAgIDUwJSB7XHJcbi8vICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgMGVtLCAwIDNlbSAwIDAuMmVtLCAtMmVtIDJlbSAwIDAsIC0zZW0gMGVtIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcclxuLy8gICAgIH1cclxuLy8gICAgIDYyLjUlIHtcclxuLy8gICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIDAsIC0yZW0gMmVtIDAgMC4yZW0sIC0zZW0gMCAwIDAsIC0yZW0gLTJlbSAwIC0xZW07XHJcbi8vICAgICB9XHJcbi8vICAgICA3NSUge1xyXG4vLyAgICAgICBib3gtc2hhZG93OiAwZW0gLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDBlbSAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAwLjJlbSwgLTJlbSAtMmVtIDAgMDtcclxuLy8gICAgIH1cclxuLy8gICAgIDg3LjUlIHtcclxuLy8gICAgICAgYm94LXNoYWRvdzogMGVtIC0zZW0gMCAwLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIDAsIC0yZW0gLTJlbSAwIDAuMmVtO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7IFxyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vd2lkdGg6IGF1dG87XG4gICAgLy9wYWRkaW5nOiAyJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmx1ZTtcbiAgICB9XG59XG5cbiIsIkBjaGFyc2V0ICdVVEYtOCc7XG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0XG57XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltYWdlcy9hamF4LWxvYWRlci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbi8qIEFycm93cyAqL1xuLnNsaWNrLWFycm93IHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbn1cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHRcbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLy93aWR0aDogNTBweDtcbiAgICAvL2hlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgYmFja2dyb3VuZDogaHNsYSgwLDAlLDEwMCUsLjkpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNzFweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcblxuXG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmVcbntcblxuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIC8vb3BhY2l0eTogLjc1O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29sb3I6ICNlZDBhMDE7XG59XG5cbi5zbGljay1wcmV2XG57XG4gICAgbGVmdDogMDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1wcmV2XG57XG4gICAgcmlnaHQ6IC04cHg7XG4gICAgbGVmdDogYXV0bztcbn1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ1xcZjA1NCc7XG59XG5cbi5zbGljay1uZXh0XG57XG4gICAgcmlnaHQ6IDA7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC04cHg7XG59XG4uc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAnJztcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGVmdC5wbmcpO1xuICAgIC8vYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhZGFkO1xuICAgIC8vd2lkdGg6IDUwcHg7XG4gICAgLy9oZWlnaHQ6IDUwcHg7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy90b3A6IDA7XG4gICAgLy9yaWdodDogMDtcblxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuLnNsaWNrLXByZXY6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yaWdodC5wbmcpO1xuXHQvL2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYWRhZDtcblx0Ly93aWR0aDogNTBweDtcblx0Ly9oZWlnaHQ6IDUwcHg7XG5cdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHQvL3RvcDogMDtcblx0Ly9yaWdodDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuLnNsaWNrLW5leHQ6YWZ0ZXJ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnNsaWNrLXByZXY6YWZ0ZXIsXG4uc2xpY2stbmV4dDphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNhZGFkYWQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1uZXh0OmJlZm9yZVxue1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sZWZ0LnBuZyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHhcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcbntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90c1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2JvdHRvbTogLTI1cHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvblxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmVcbntcblxuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgY29udGVudDogJ+KAoic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4iLCJcclxuLnBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTY5NjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAuMik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9waW5rO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIG5hdiB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICYucmVsYXRpdmUuei0wLmlubGluZS1mbGV4LnNoYWRvdy1zbS5yb3VuZGVkLW1kIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwIDhweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJlthcmlhLWN1cnJlbnQ9XCJwYWdlXCJdIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOGU4ZTkxIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpub3QoW3JlbD1cInByZXZcIl0sIFtyZWw9XCJuZXh0XCJdKSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZsZXguanVzdGlmeS1iZXR3ZWVuLmZsZXgtMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5xdWFudGl0eSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB9XHJcbn0iLCIuYi1zbGlkZXJfX3NsaWRlcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuYi1zbGlkZXJfX3NsaWRlIHtcclxuICAgICAgICBtYXJnaW46IDAgMi41cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTY4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTY4cHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIgaW1ne1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICBcclxuICBcclxuICBcclxuICAiLCIuZmxleHNsaWRlciB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkuaG9tZS1zbGlkZSB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzRDMDAwMDAwLCBlbmRDb2xvcnN0cj0jNEMwMDAwMDApO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jNEMwMDAwMDAsIGVuZENvbG9yc3RyPSM0QzAwMDAwMCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfYWx0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3llbGxvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuYm9keSB7XHJcbiAgICAmLm9wZW4tbWVudSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgJi5tb2JpbGUtbWVudS1vcGVuIHtcclxuICAgICAgICAgICAgICAgIC5tYWluLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5saW5lLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDglIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGluZS1taWRkbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxpbmUtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDglIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb2wtNyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmhvbWUge1xyXG4gICAgICAgIFxyXG4gICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICAmLnNlY3Rpb24tYmFubmVyIHtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgICAgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLm5hdmJhci1maXhlZC10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2N1YWRyby5wbmcpO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40Myk7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAxOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWJhbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAuaG9tZS1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJzsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IDE7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5waWRlbG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmZsZXgtY29udHJvbC1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpY2stc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWRvdHRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE4RThCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MThFOEIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgJi5zZWN0aW9uLWVudmlvcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy1lbnZpb3MucG5nJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheV8yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLmNvbC1tZC0zIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lbnZpb3MtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzcwNmY2ZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAmLnNlY3Rpb24tY2F0ZWdvcnlzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9nYXA6IDE2cHg7IC8qIEVzcGFjaW8gZW50cmUgZWxlbWVudG9zICovXHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuc2VjdGlvbi1jYXJhY3RlcmlzdGljYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy1jYXJhY3RlcmlzdGljYXMucG5nJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAuY2FyYWN0ZXJpc3RpY2Ege1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmF2YXRoYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VjdGlvbi1jbGllbnRzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1jbGllbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1jbGllbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWJ1dHRvbnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwcywgYmFja2dyb3VuZCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMHMsIGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dCAwcztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi10dyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZhOWUyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4tZGkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NWZhODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucGFnZXMge1xyXG4gICAgICAgIGZvb3RlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjJCMkIyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgJi5zZWN0aW9uLWJhbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwRTI5NTAsIC41KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvb3RlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zZXJ2aWNlcyB7XHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICYuc2VjdGlvbi1zZXJ2aWNlcyB7ICBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE5MHB4IDAgMTAwcHggMDsgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtc2VydmljZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJvdHRvbTogLTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlY3Rpb24tc2VydmljZXMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7ICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5jb250ZW50LXNlcnZpY2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg5ODk4OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAsIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV9hbHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJvcGVydGllcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlFOTtcclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgJi5zZWN0aW9uLXBvc3RzIHsgIFxyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmstcG9zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTcxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmxvZyB7XHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICYuc2VjdGlvbi1wb3N0cyB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtY2F0ZWdvcnktcHJvZHVjdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTYzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRDNEM0QztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0EwQTBBMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV9hbHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFib3V0IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICM4Nzg3ODc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlY3Rpb24tYmFubmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbm9zb3Ryb3MvcGFnZS1ub3NvdHJvcy5wbmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlY3Rpb24tcGhyYXNlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL25vc290cm9zL3NlY3Rpb24tcGhyYXNlLnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLmNvbnNvbGlkYWRvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL25vc290cm9zL3NlY3Rpb24tcGhyYXNlMi5wbmcnKTtcclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NjBweDsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWN0aW9uLWFib3V0IHtcclxuICAgICAgICAgICAgLmNvbnRlbnQtYWJvdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWNlcmNhX2RlIHtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yX3ByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWN0aW9uLW1pc2lvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZW50LW1pc2lvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jb250YWN0IHtcclxuICAgICAgICAuc2VjdGlvbi1iYW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb250YWN0by9wYWdlLWNvbnRhY3RvLmpwZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzZWN0aW9uICB7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLnNlY3Rpb24tY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICAgXHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0QzRDNEM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZW50LXN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMnB4OyAgICBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWNvbnRhY3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgLmNvbnRhY3QtaXRlbSBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQtbWFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICB9IFxyXG4gICAgJi5sb2dpbiB7XHJcbiAgICAgICAgc2VjdGlvbi5zZWN0aW9uLWxvZ2luIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jYXRlZ29yeSB7XHJcbiAgICAgICAgZm9vdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzg3ODc4NztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IyQjJCMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhc2lkZSB7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lbnUtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFREVERUQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3ctaGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3ctc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXRlZ29yeS1saXN0IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLmNvbC1tZC0zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc2VjdGlvbi5zZWN0aW9uLXByb2R1Y3RzIC5jb250ZW50LXByb2R1Y3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAuaXRlbSAuY29udGVudC1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50LXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAubW9uZXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG4gICAgLnNlY3Rpb24tcG9zdHMge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5wb3N0c19saXN0IHtcclxuICAgICAgICAgICAgLmNvbC1tZC04IHtcclxuICAgICAgICAgICAgICAgIC5zbGlkZXItcHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLXByb2R1Y3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzc0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlZCBmaWd1cmU6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZ3VyZSwgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDY4LCA2OCwgNjgsIDApIDIwJSwgIzQ0NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1N3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYXRyb2NpbmFkbyB7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLXByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1wcm9kdWN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheV8zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mbG93LWZvb3RlciB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjREVERURFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmVhdHVyZWQtZGV0YWlsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOTMsIDE5MywgMTkzLCAuNCk7Ly8jQzFDMUMxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgICAgJi5zZWN0aW9uLXByb2R1Y3RzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctcHJveWVjdG9zLmpwZyk7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIC5jb250ZW50LXByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1vbmV5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLW9sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzZDNkM2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTAuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC44ZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0M2QzZDNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudC1zaG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1zaG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRlbnQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwRTI5NTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMHMsIGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dCAwcztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDBzLCBiYWNrZ3JvdW5kIDAuNXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5zbGljay1kb3Rze1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VjdGlvbi1kZWxpdmVyeSB7XHJcbiAgICAgICAgICAgIC5kZWxpdmVyeS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAudGV4dG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy1kZWxpdmVyeS5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG59XHJcbiIsIi5icmVhZGNydW1iLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBuYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIG9sIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucm93LW1haW4ge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxufVxyXG5cclxuXHJcbmJvZHkge1xyXG4gICAgJi5kZXRhaWwge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAuc2VjdGlvbi1wb3N0cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNDM0MzQjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNDM0MzQjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWN0aW9uLXByb2R1Y3RzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTdFNztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlc3VtZW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAudGV4dG8ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV9hbHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQTBBMEEwO1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgLnNpZGViYXItcmlnaHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQTBBMEEwO1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2F0ZWdvcnkgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1kZXRhaWwge1xyXG4gICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dG8ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIC5idXR0b24tYWRkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNvY2lhbC1idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAmLmhvamEtdGVjbmljYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmhvamEtc2VndXJpZGFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLy9ub3RpZmljYWNpb24gc3Rpa3lcclxuLm5vdGlmaWNhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufSIsIkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCl7XHJcbiAgIFxyXG5cdGJvZHkge1xyXG4gICAgICAgIC5jb250ZW50LXN1YmhlYWRlciB7XHJcbiAgICAgICAgICAgIHVsLm1lbnUtY2F0ZWdvcnkgbGkubWVudS1pdGVtIHVsLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5jaXJjbGUge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWRkaW5nLWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTMwcHg7XHJcbiAgICB9XHJcbiAgICAuZmxleHNsaWRlciB1bCBsaS5ob21lLXNsaWRlIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIH1cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGJvZHl7XHJcbiAgICAgICAgJi5ob21lIHtcclxuICAgICAgICAgICAgc2VjdGlvbi5zZWN0aW9uLXNlcnZpY2VzIC5jb250ZW50LXNlcnZpY2VzIC5jb2x1bW5zIC5jb250YWluZXItdmlkZW8tdGV4dG8gLmNvbnRlbnQtdGl0bGUgLmRjLXRpdGxlIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDY1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDExNHB4IDBweCAxMHB4IGNhbGMoKDEwMCUgLSA5ODBweCkqIDAuNSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICBcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIGJvZHkge1xyXG4gICAgICAgICYuaG9tZSB7XHJcbiAgICAgICAgICAgIHNlY3Rpb257XHJcbiAgICAgICAgICAgICAgICAmLnNlY3Rpb24tYmFubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaG9tZS1zbGlkZSBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLnNlY3Rpb24tcHJvZHVjdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LXByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zZWN0aW9uLWNsaWVudHMgLmNvbnRlbnQtY2xpZW50cyAuc2xpZGVyLWNsaWVudCAuc2xpZGVyLWl0ZW0gLmNvbnRlbnQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgJi5zZWN0aW9uLWNhcmFjdGVyaXN0aWNhIC5jYXJhY3RlcmlzdGljYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5zZWN0aW9uLWVudmlvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAuY29sLW1kLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmVudmlvcy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2VjdGlvbi1jYXRlZ29yeXMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1jb250YWluZXIgLmNhdGVnb3J5LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgY2FsYygzMy4zMzMlIC0gMTZweCk7IC8qIFBhcmEgcXVlIGNhZGEgZWxlbWVudG8gb2N1cGUgMS8zIGRlbCBjb250ZW5lZG9yICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMzMlIC0gMTZweCk7IC8qIE3DoXhpbW8gYW5jaG8gcG9yIGZpbGEgKi9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBzZWN0aW9uLnNlY3Rpb24tcHJvZHVjdHMgLmNvbnRlbnQtcHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTY5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5kZXRhaWwge1xyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlY3Rpb24tcG9zdHMge1xyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5ODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5wb3J0YWRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzZWN0aW9uLnNlY3Rpb24tcHJvZHVjdHMgLmNvbnRlbnQtcHJvZHVjdCBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzhweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VydmljZXMge1xyXG4gICAgICAgICAgICBzZWN0aW9uLnNlY3Rpb24tc2VydmljZXMge1xyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtc2VydmljZXMgeyAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvcl9wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSBhIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzZWN0aW9uLnNlY3Rpb24tc2VydmljZXMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1zZXJ2aWNlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1tZC01IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAmLnBhZ2VzIHtcclxuICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAmLnRpdGxlMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucHJvcGVydGllcyB7XHJcbiAgICAgICAgICAgICYuZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1kZXRhaWwgLnByb3BlcnRpZXMtZGV0YWlsIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc2VjdGlvbi5zZWN0aW9uLXBvc3RzIHtcclxuICAgICAgICAgICAgICAgIC5jb2wtbWQtNC5tYi0zIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rLXBvc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RhdHVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI5NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ibG9nIHtcclxuICAgICAgICAgICAgc2VjdGlvbi5zZWN0aW9uLXBvc3RzIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wcml2YXRlIHtcclxuICAgICAgICAgICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICAmLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5tYWluLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtbGluaywgLmNvbnRlbnQtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlY3Rpb24tZGVsaXZlcnkge1xyXG4gICAgICAgICAgICAgICAgLmRlbGl2ZXJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAudGV4dG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWN0aW9uLXBvc3RzIHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgLmZlYXR1cmVkLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItdG9wIHtcclxuICAgICAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgICAgLmxpbmstbG9nbyBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtbWFpbi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bC5tYWluLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ycnNzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG4gICAgICAgIGZvb3RlciB7XHJcbiAgICAgICAgICAgIC5lbWFpbCwgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ28tY3JlZGl0cyB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEyNXB4OyAvKiBFc3BhY2lvIGVudHJlIGxhcyBpbcOhZ2VuZXMgKi9cclxuICAgICAgICAgICAgICAgIC5sb2dvLWVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWV0b2RvLXBhZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLXRvcCAuY29udGVudC1sb2dvIC5saW5rLWxvZ28gaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC13aGF0c2FwcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfSBcclxuICAgICAgICAuaGVhZGVyLXRvcCAuZnJtLXNlYXJjaCBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NjBweDtcclxuICAgICAgICB9ICAgIFxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICBuYXYubmF2YmFyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlci13aGF0c2FwcCB7XHJcbiAgICAgICAgZ2FwOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLnBocmFzZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5sZWZ0LXNpZGViYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2MHB4KSB7XHJcbiAgICBib2R5IHtcclxuICAgICAgICAmLmhvbWUge1xyXG4gICAgICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICYuc2VjdGlvbi1iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWJhbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ob21lLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIGJvZHkge1xyXG4gICAgICAgICYuaG9tZSB7XHJcbiAgICAgICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgJi5zZWN0aW9uLWJhbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtYmFubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhvbWUtc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NjBweDsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICBcclxuICAgIC5zZWFyY2gtbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICBib2R5IHsgICAgXHJcbiAgICAmLmhvbWUge1xyXG4gICAgICAgIC5jb250ZW50LWJ1dHRvbnMgLmJ0bi10dyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICYuc2VjdGlvbi1wcm9kdWN0cyB7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgIFxyXG4gICAgICAgIC5jb250ZW50LWxvZ28tY2FydCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxuICAgIC5oZWFkZXItdG9wIHtcclxuICAgICAgICAuZnJtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbnRlcnByaXNlIHtcclxuICAgICAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWxvZ28gLmxpbmstbG9nbyBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcbiAgLmNvbnRlbnQtaGVhZGVyIGhlYWRlciAubG9nbyB7XHJcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/