html {
  direction: ltr
}
body {
  color: #6d6e71;
  font-family: "Open Sans",Arial,sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.4;
  margin: 0 auto;
  min-width: 320px
}
body > .body {
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  width: 100%
}
body > .body .main {
  flex-grow: 1
}
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Poppins,sans-serif;
  font-weight: 600;
  color: #15357a;
  line-height: 1.1;
  letter-spacing: -.02em
}
h1 {
  font-size: 55px;
  margin-bottom: .6em;
  font-weight: 500
}
h2 {
  text-align: center;
  font-size: 45px;
  color: #15357a;
  margin-bottom: 30px
}
h3 {
  font-size: 45px;
  margin-bottom: 20px
}
.h4,
h4 {
  font-size: 34px;
  margin-bottom: 20px;
  line-height: 1.3
}
.h5,
h5 {
  font-size: 30px;
  margin-bottom: 20px
}
.h6,
h6 {
  font-size: 25px;
  margin-bottom: 10px
}
.header-item-01 {
  font-size: 2.5em;
  line-height: .9
}
.header-item-02 {
  font-size: 1.4em
}
.header-01 .header-item-02 {
  padding-right: .14em
}
a {
  outline: 0!important;
  color: #3ab8fa
}
a:focus,
a:hover {
  color: #3ab8fa;
  text-decoration: underline
}
a[href^=mailto],
a[href^=tel] {
  text-decoration: none
}
.mt-device a[href^=mailto],
.mt-device a[href^=tel] {
  pointer-events: auto
}
p,
ul {
  margin: 0 0 30px
}
ul {
  padding: 0;
  list-style-type: none
}
img {
  max-width: 100%;
  height: auto
}
textarea {
  resize: none
}
select {
  outline: 0
}
.form-group:last-child,
li:last-child,
p:last-child,
ul:last-child {
  margin-bottom: 0
}
input[type=email],
input[type=tel],
input[type=text],
textarea {
  -webkit-appearance: none
}
label {
  color: #333;
  font-family: Raleway,sans-serif;
  font-weight: 600;
  margin-bottom: 5px
}
section {
  padding: 85px 0;
  background-position: center;
  background-size: cover
}
.section-text {
  font-size: 14px
}
.bg-grey {
  background-color: #eee
}
.bg-light-grey {
  background-color: #faf9fe
}
.bg-gradient-01 {
  background: linear-gradient(135deg,#f6f8fb 0,#d5e0ec 100%)
}
.bg-gradient-02 {
  background: linear-gradient(130deg,#f5f4ff 0,#d1ecee 100%)
}
.bg-gradient-03 {
  background: linear-gradient(130deg,#f8fff4 0,#eee1d1 100%)
}
.bg-gradient-04 {
  background: linear-gradient(130deg,#fff9f4 0,#efd1ee 100%)
}
.bg-gradient-05 {
  background: linear-gradient(130deg,#f4f7fa 0,#d1deef 100%)
}
.bg-gradient-06 {
  background: linear-gradient(155deg,#e3fbe3 0,#fff 100%)
}
.bg-gradient-07 {
  background: #f6f9fc
}
.block-zi-2 {
  z-index: 2
}
.block-pth {
  padding-top: 110px
}
.block-pt-zero {
  padding-top: 0
}
.block-pb-zero {
  padding-bottom: 0
}
.block-ptb-zero {
  padding-top: 0;
  padding-bottom: 0
}
.block-ptb-lg {
  padding: 150px 0
}
.block-ptb-md {
  padding: 110px 0
}
.block-mb-xlg {
  margin-bottom: 100px
}
.block-mb-lg {
  margin-bottom: 90px
}
.block-mb-md {
  margin-bottom: 65px
}
.block-mb-sm {
  margin-bottom: 34px
}
.block-mb-01,
h4.block-mb-01 {
  margin-bottom: 24px
}
.block-mb-02 {
  margin-bottom: 27px
}
.block-bdrs-01 {
  border-radius: 20px
}
.block-ws-nowrap {
  white-space: nowrap
}
[class*=block-maw-] {
  margin-left: auto;
  margin-right: auto
}
.block-maw-01 {
  max-width: 1100px
}
.wrap-br-01 br {
  display: none
}
.wrap-br-03 br {
  display: none
}
.wrap-01 > div {
  margin-bottom: 1em;
  padding-bottom: 1em;
  position: relative
}
.wrap-01 > div::after {
  content: "";
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 10%;
  right: 10%;
  background: radial-gradient(50% 50% at 50% 50%,#15357a 0,rgba(217,217,217,0) 100%);
  border-radius: 12px
}
.wrap-01:last-child > div:last-child::after {
  content: none
}
.wrap-03 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto
}
.wrap-03 > .row {
  margin-bottom: 90px;
  position: relative
}
.wrap-03 > .row:last-child {
  margin-bottom: 0
}
#section-features .wrap-03 > .row:last-child {
  padding-bottom: 0
}
#section-features .wrap-03 > .row:last-child::after {
  display: none
}
.wrap-04 > div:first-child {
  position: relative;
  z-index: 2
}
.wrap-04 > div:last-child {
  position: relative;
  z-index: 1
}
.wrap-04 .tile-visual {
  background-color: transparent;
  overflow: hidden;
  box-shadow: 10px 0 38px -3px rgba(0,0,0,.3)
}
.wrap-04 .tile-icon-info {
  width: calc(100% + 60px);
  margin-left: -60px
}
.wrap-04 .video-container {
  border-radius: 20px
}
.wrap-05 img {
  width: 100%;
  max-width: 600px
}
.wrap-05.wrap-05--wider img {
  width: 100%;
  max-width: 480px
}
.wrap-06 br {
  display: none
}
.text-color-01 {
  color: #3ab8fa
}
.text-color-02 {
  color: #6d6e71
}
.text-color-03 {
  color: #15357a
}
.text-fw-regular,
.text-fw-regular.sub-header {
  font-weight: 400
}
.sub-header {
  font-size: 24px;
  font-weight: 400
}
.sup-header {
  font-family: Raleway,sans-serif;
  font-weight: 600;
  font-size: 25px;
  line-height: 1;
  margin-bottom: 0
}
.link-angle,
.link-element {
  cursor: pointer;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  text-decoration: none!important;
  white-space: nowrap;
  transition: color .15s ease-in
}
.link-angle:after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border-top: 2px solid;
  border-right: 2px solid;
  margin-left: 5px;
  -webkit-transform: translate(0,-1px) rotate(45deg);
  transform: translate(0,-1px) rotate(45deg)
}
.loader-wrap {
  z-index: 99;
  position: fixed;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  padding: 0 15px;
  background-color: rgba(255,255,255,.78);
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  visibility: hidden;
  display: flex;
  transition: all 0s linear .2s,opacity .2s linear
}
.loader-wrap.loader-active {
  opacity: 1;
  width: 100%;
  height: 100%;
  min-width: 100vw;
  min-height: 100vh;
  visibility: visible;
  pointer-events: auto;
  transition: opacity .2s linear
}
.loader-wrap > * {
  background-color: rgba(255,255,255,.6);
  box-shadow: 0 0 35px 39px rgba(255,255,255,.6)
}
.loading-description {
  position: relative;
  z-index: 1;
  font-size: 15px;
  line-height: 1.2;
  color: #000;
  text-align: center;
  font-weight: 400;
  text-shadow: 0 0 1px #fff;
  opacity: 0;
  transition: opacity .4s linear
}
.loader-active .loading-description {
  opacity: 1
}
.loading-description span:first-child {
  display: inline-block;
  width: 100%;
  margin-bottom: 3px;
  font-size: 1.2em;
  font-weight: 400
}
.loader-elem {
  position: relative;
  z-index: 2;
  margin-bottom: 17px
}
.loader-elem-logo img {
  width: 100px
}
.loader-elem-dl {
  position: absolute;
  top: calc(100% + 6px);
  left: 5px;
  right: 5px
}
.led-processing {
  position: absolute;
  width: 40px;
  height: 3px;
  left: 50%;
  background-color: #f2a332;
  border-radius: 3px;
  -webkit-animation: led-processing 2.1s ease-in-out infinite;
  animation: led-processing 2.1s ease-in-out infinite
}
@-webkit-keyframes led-processing {
  0% {
    left: 0;
    -webkit-transform: translate(-50%,0) scaleX(.7);
    transform: translate(-50%,0) scaleX(.7);
    opacity: .7
  }
  25% {
    -webkit-transform: translate(-50%,0) scaleX(1);
    transform: translate(-50%,0) scaleX(1);
    opacity: 1
  }
  50% {
    left: 100%;
    -webkit-transform: translate(-50%,0) scaleX(.7);
    transform: translate(-50%,0) scaleX(.7);
    opacity: .7
  }
  75% {
    -webkit-transform: translate(-50%,0) scaleX(1);
    transform: translate(-50%,0) scaleX(1);
    opacity: 1
  }
  100% {
    left: 0;
    -webkit-transform: translate(-50%,0) scaleX(.7);
    transform: translate(-50%,0) scaleX(.7);
    opacity: .7
  }
}
@keyframes led-processing {
  0% {
    left: 0;
    -webkit-transform: translate(-50%,0) scaleX(.7);
    transform: translate(-50%,0) scaleX(.7);
    opacity: .7
  }
  25% {
    -webkit-transform: translate(-50%,0) scaleX(1);
    transform: translate(-50%,0) scaleX(1);
    opacity: 1
  }
  50% {
    left: 100%;
    -webkit-transform: translate(-50%,0) scaleX(.7);
    transform: translate(-50%,0) scaleX(.7);
    opacity: .7
  }
  75% {
    -webkit-transform: translate(-50%,0) scaleX(1);
    transform: translate(-50%,0) scaleX(1);
    opacity: 1
  }
  100% {
    left: 0;
    -webkit-transform: translate(-50%,0) scaleX(.7);
    transform: translate(-50%,0) scaleX(.7);
    opacity: .7
  }
}
.list-circle {
  line-height: 1.15
}
.list-circle li {
  position: relative;
  padding-left: 33px;
  margin-bottom: .5em
}
.list-circle li:last-child {
  margin-bottom: 0
}
.list-circle li::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(.5em - 6px);
  left: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ceddff
}
.list-circle-lg.list-circle {
  font-size: 25px
}
.list-checked {
  font-size: 14px;
  line-height: 1.15
}
.list-checked li {
  position: relative;
  padding-left: 38px;
  margin-bottom: 35px
}
.list-checked li::after,
.list-checked li::before {
  content: "";
  display: block;
  position: absolute
}
.list-checked li::before {
  top: 6px;
  left: 5px;
  width: 14px;
  height: 7px;
  border-left: 3px solid;
  border-bottom: 3px solid;
  border-color: #3edb88;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg)
}
.list-checked li::after {
  top: -2px;
  left: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #3edb88
}
.list-checked .list-checked-header {
  font-size: 1.3em;
  margin-bottom: 5px
}
.list-checked-sm.list-checked {
  font-size: 16px
}
.list-checked-sm.list-checked li {
  padding-left: 23px;
  margin-bottom: 7px
}
.list-checked-sm.list-checked li::before {
  width: 14px;
  height: 7px;
  top: 4px
}
.list-default {
  padding-left: 29px;
  list-style-type: disc
}
.list-default li {
  margin-bottom: 5px
}
ul[class*=list-] li:last-child {
  margin-bottom: 0
}
.list-line li {
  line-height: 1.15;
  position: relative;
  padding-left: 10px;
  margin-bottom: 10px
}
.list-line li::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 3px;
  background-color: #ccc;
  border-radius: 3px
}
.list-line-xs.list-line {
  font-size: 14px
}
.list-inline li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px
}
.list-inline li:last-child {
  margin-right: 0
}
.checked-list {
  font-size: 18px
}
.checked-list-item {
  padding-left: 2em;
  padding-bottom: .5em;
  position: relative
}
.checked-list-item-header {
  font-size: 25px;
  padding-bottom: .2em
}
.checked-list-item .icon {
  position: absolute;
  left: 0;
  top: 6px
}
#section-features .checked-list-item {
  padding-bottom: .7em
}
@font-face {
  font-family: Roboto;
  src: url(fonts/Roboto-Bold.woff2) format("woff2"),url(fonts/Roboto-Bold.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: auto
}
@font-face {
  font-family: Roboto;
  src: url(fonts/Roboto-Regular.woff2) format("woff2"),url(fonts/Roboto-Regular.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: auto
}
@font-face {
  font-family: Raleway;
  src: url(fonts/Raleway-SemiBold.woff2) format("woff2"),url(fonts/Raleway-SemiBold.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: auto
}
#header {
  width: 100%;
  min-width: 320px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 99;
  background: #f6f9fc
}
.header-body {
  height: 125px;
  position: relative
}
.hb-logo a {
  display: inline-block
}
.logo-brand {
  margin-left: 15px;
  padding-left: 15px;
  position: relative
}
.logo-brand::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  height: 38px;
  margin-top: -19px;
  width: 1px;
  background-color: #ccc
}
.logo-brand img {
  width: 55px
}
.hb-phone a {
  font-size: 18px;
  position: relative;
  display: inline-block;
  line-height: 1;
  text-decoration: none
}
.hb-phone a .icon {
  font-size: 1.1em;
  vertical-align: middle
}
.hbp-sm {
  display: none
}
.header-btn-nav {
  display: none;
  outline: 0!important;
  border: 0;
  background: 0 0;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  width: 42px;
  height: 42px;
  padding: 0;
  transition: all .2s ease-in-out
}
.header-btn-nav span {
  position: absolute;
  display: block;
  width: 60%;
  top: 50%;
  margin-top: -1px;
  left: 20%;
  height: 2px;
  background: #091a3f;
  transition: all .2s ease-in-out
}
.header-btn-nav span:after,
.header-btn-nav span:before {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #091a3f;
  left: 0;
  transition: all .25s ease-in-out
}
.header-btn-nav span:before {
  top: -7px
}
.header-btn-nav span:after {
  bottom: -7px
}
.header-btn-nav-active.header-btn-nav span {
  background: 0 0
}
.header-btn-nav.header-btn-nav-active span:before {
  -webkit-transform: translateY(7px) rotate(135deg);
  transform: translateY(7px) rotate(135deg)
}
.header-btn-nav.header-btn-nav-active span:after {
  -webkit-transform: translateY(-7px) rotate(-135deg);
  transform: translateY(-7px) rotate(-135deg)
}
.header-nav-wrap {
  margin-left: 40px;
  position: relative;
  z-index: 3;
  opacity: 1;
  transition: opacity .2s linear
}
.header-active .header-nav-wrap {
  overflow: hidden;
  opacity: 0;
  pointer-events: none
}
.header-nav::before {
  content: "";
  position: absolute;
  display: none;
  bottom: 100%;
  right: 5px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #cbf5dc;
  -webkit-transform: translate(-50%,0);
  transform: translate(-50%,0)
}
.hn-menu {
  margin: 0;
  font-size: 12px
}
.hn-menu > li {
  margin-right: 28px
}
.hn-menu > li:last-child {
  margin-right: 0
}
.hn-menu > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  color: #6d6e71;
  text-decoration: none;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase
}
.hn-menu > li > a:hover {
  color: #15357a
}
.hb-cart {
  position: relative;
  color: #4a4a4a;
  font-size: 20px;
  line-height: 1;
  text-align: right;
  opacity: 0;
  transition: opacity .3s ease-in
}
.hb-cart.hb-cart-visible {
  opacity: 1
}
.hb-cart [class*=hb-cart-0] {
  display: block
}
.hb-cart [class*=hb-cart-0]:last-child {
  margin-bottom: 0
}
.hb-cart .icon-clover {
  color: #00b143
}
.hb-cart sup {
  top: -.3em
}
.hbc-highlighted {
  color: #19983a;
  margin-left: 4px
}
.hbc-old {
  position: relative;
  margin-left: 4px
}
.hbc-old::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -2px;
  right: -2px;
  height: 2px;
  background-color: rgba(74,74,74,.8)
}
.hb-cart-01 {
  display: none!important;
  font-size: 21px;
  margin-bottom: 8px
}
.hb-cart-01.visible {
  display: block!important
}
.hb-cart-01 .hb-cart-brand {
  margin-right: 1px;
  top: -1px;
  position: relative
}
.hb-cart-01 .hbc-highlighted {
  margin-left: 10px
}
.hb-cart-01 .hbc-old {
  font-weight: 400
}
.hb-cart-01 br {
  display: none
}
.hb-cart-02 {
  font-size: 15px;
  font-family: Raleway,sans-serif;
  font-weight: 600
}
.hb-cart-02 br {
  display: none
}
.hb-cart-service-selected {
  border-radius: 7px;
  padding: 6px 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: background-color .1s ease-in-out
}
.hb-cart-service-list {
  text-align: left;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: 100;
  top: calc(100% + 20px);
  right: 0;
  transition: all .3s ease-in,opacity .2s ease-in-out,top .2s ease-in-out
}
.hb-cart-service-list::before {
  content: "";
  position: absolute;
  display: block;
  bottom: 100%;
  right: 15px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #d6e0ec
}
.hb-cart-service-list.active {
  visibility: visible;
  opacity: 1;
  top: calc(100% + 14px)
}
.hb-cart-service-list ul {
  overflow: hidden;
  border-radius: 6px;
  background-color: #d6e0ec;
  box-shadow: 0 2px 15px 0 rgba(0,0,0,.5);
  width: 205px
}
.hb-cart-service-list ul li {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 13px 24px 13px 39px;
  position: relative;
  transition: background-color .2s ease-in
}
.hb-cart-service-list ul li:not(:last-child)::after {
  content: "";
  display: block;
  position: absolute;
  height: 1px;
  top: 100%;
  left: 15px;
  right: 15px;
  transition: background-color .2s ease-in;
  background-color: #bbcde8
}
.hb-cart-service-list ul li:hover {
  background-color: #c6d3e0
}
.hb-cart-service-list ul li:hover:not(:last-child)::after {
  background-color: transparent
}
.hb-cart-service-list ul li .icon {
  position: absolute;
  top: 12px;
  left: 12px
}
.hb-cart-service-list-price {
  font-size: 13px;
  margin-top: 4px
}
.hb-cart-service-list-price span:first-child {
  color: #0d802a;
  margin-right: 3px
}
.hb-cart-service-list-price span:last-child {
  position: relative
}
.hb-cart-service-list-price span:last-child::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -2px;
  right: -2px;
  height: 1px;
  background-color: rgba(74,74,74,.8)
}
.hb-cta-wrap {
  position: relative;
  z-index: 2;
  height: 100%;
  margin-left: auto
}
.hcw-item-additional,
.hcw-item-main {
  transition: opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out,opacity .3s ease-in-out;
  transition: transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out
}
.hcw-item-main {
  padding: 0 15px
}
.hcw-item-additional {
  height: 100%;
  justify-content: flex-end;
  font-size: 14px
}
.hcw-item-main {
  position: relative;
  height: 100%;
  opacity: 0;
  -webkit-transform: translate(0,100%);
  transform: translate(0,100%)
}
.header-active .hcw-item-additional {
  opacity: 0;
  -webkit-transform: translate(0,-100%);
  transform: translate(0,-100%)
}
.header-active .hcw-item-main {
  opacity: 1;
  -webkit-transform: translate(0,0);
  transform: translate(0,0)
}
.header-01#header {
  position: relative
}
.header-01#header > * {
  position: relative;
  z-index: 2
}
.header-01#header::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f6f7fc;
  opacity: 0;
  transition: opacity .15s ease-in
}
.header-01#header .logo-brand img {
  width: 55px
}
.header-body-short {
  justify-content: center
}
.header-body-short .hb-cart,
.header-body-short .hb-cta {
  display: none
}
.footer {
  padding: 40px 0;
  background: #f6f9fc
}
.footer.footer-hidden {
  display: none
}
.footer-logo {
  margin-bottom: 20px
}
.footer-logo img {
  width: 120px
}
.footer-info {
  font-size: 12px;
  padding: 0 15px;
  text-align: center
}
.footer-info a {
  color: #6d6e71
}
.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
  vertical-align: top
}
.icon-american-express {
  width: 1.3492957746em
}
.icon-apple-pay {
  width: 1.4182825485em
}
.icon-arrow-top {
  width: 1em
}
.icon-bank-check {
  width: 1em
}
.icon-bar-chart {
  width: 1em
}
.icon-bars {
  width: 1em
}
.icon-bill {
  width: 1em
}
.icon-calculations {
  width: 1em
}
.icon-camera {
  width: 1em
}
.icon-checkmark {
  width: 1.25em
}
.icon-cloud-system {
  width: 1em
}
.icon-cloud-up-arrow {
  width: 1em
}
.icon-clover {
  width: 1em
}
.icon-colored-shield {
  width: 1em
}
.icon-connect {
  width: 1em
}
.icon-contactless {
  width: 1.1151736746em
}
.icon-cooking {
  width: 1em
}
.icon-cord {
  width: 1.1111111111em
}
.icon-credit-card {
  width: 1em
}
.icon-dinner {
  width: 1em
}
.icon-discover {
  width: 1.9262135922em
}
.icon-dish {
  width: 1em
}
.icon-google-pay {
  width: 1.4437086093em
}
.icon-graphic {
  width: .7714285714em
}
.icon-interac {
  width: 1.0714285714em
}
.icon-like {
  width: 1em
}
.icon-mastercard {
  width: 1em
}
.icon-network {
  width: 1em
}
.icon-online-payment {
  width: 1em
}
.icon-pause {
  width: 1em
}
.icon-phone {
  width: 1em
}
.icon-phone-card {
  width: 1.2333333333em
}
.icon-play {
  width: 1em
}
.icon-samsung-pay {
  width: 1.2238938053em
}
.icon-star {
  width: 1em
}
.icon-star-five {
  width: 5.4615384615em
}
.icon-storage {
  width: 1em
}
.icon-support {
  width: 1em
}
.icon-system {
  width: .9852941176em
}
.icon-visa {
  width: 1.154589372em
}
.icon-wallet {
  width: 1.186440678em
}
.icon-workspace {
  width: 1em
}
.btn {
  cursor: pointer;
  outline: 0!important;
  text-decoration: none!important;
  display: inline-flex;
  align-items: center;
  font-weight: 700;
  letter-spacing: .05em;
  text-align: left;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  border: 0;
  padding: 10px 10px 10px 25px;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 1;
  color: #15357a;
  background-image: none;
  transition: all .15s ease-in-out;
  background: #cbf5dc;
  box-shadow: 0 0 17.2897px rgba(0,0,0,.1);
  border-radius: 22px
}
.btn.small {
  font-size: 13px
}
.btn span {
  content: "";
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
  box-shadow: 0 .864486px 1.72897px rgba(0,0,0,.1);
  transition: opacity .5s ease-in-out
}
.btn span::after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  border-top: 2px solid;
  border-right: 2px solid;
  -webkit-transform: translate(-25%,0) rotate(45deg);
  transform: translate(-25%,0) rotate(45deg)
}
.btn:focus {
  box-shadow: 0 4px 32px rgba(0,0,0,.5019607843)
}
.btn:hover,
.fa-step-item .btn:hover {
  opacity: .8;
  color: #15357a
}
.btn:active,
.btn:focus {
  color: #fff;
  background-color: #223472
}
.btn:active span::after,
.btn:focus span::after {
  color: #223472
}
.btn[disabled] {
  background-color: #223472;
  color: #fff;
  opacity: .6;
  cursor: default;
  box-shadow: 0 4px 7px -2px rgba(146,99,28,.72)
}
.btn.btn-01 {
  padding: 18px 45px;
  box-shadow: 0 2px 16px rgba(146,99,28,.5);
  font-size: 16px
}
.btn.btn-01:active {
  box-shadow: 0 1px 4px rgba(146,99,28,.7)
}
.fa-step-item .btn {
  box-shadow: 0 4px 17px rgba(146,99,28,.58)
}
.form-group {
  margin-bottom: 33px
}
.form-group .btn {
  width: 100%
}
.form-group.row {
  align-items: flex-start
}
.fg-row {
  margin-left: -7px;
  margin-right: -7px
}
.fg-row > [class*=col-] {
  padding: 0 7px
}
.field-description {
  margin-top: 6px;
  font-weight: 400;
  font-size: 17px;
  color: #999;
  line-height: 1.235
}
.form-group.row {
  align-items: flex-start
}
.form-group .btn {
  width: 100%
}
.fg-btn {
  margin-top: 45px
}
.fg-btn.fg-btn-01 > div:nth-child(3) {
  margin-top: 30px
}
.fg-btn-description {
  text-align: right;
  font-size: 14px;
  line-height: 1.25;
  font-weight: 400;
  color: #999
}
.fg-btn-description a {
  white-space: nowrap;
  color: #111
}
.select2-container--default .select2-selection--single {
  padding-left: 12px;
  -webkit-filter: none;
  filter: none;
  background-image: none;
  outline: 0!important
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 0;
  right: 0;
  width: 30px
}
.select2-search--dropdown {
  padding: 6px
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  height: 42px;
  border-radius: 4px;
  border: 2px solid #d7d7d7;
  outline: 0!important
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
  border-color: #5897fb
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 240px
}
.form-control,
.select2-container,
.select2-container--default .select2-selection--single {
  font-size: 20px;
  font-weight: 400
}
.form-control,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 56px
}
.form-control,
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #333
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 54px;
  padding-left: 0;
  padding-right: 30px
}
.form-control,
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 2px solid #d7d7d7;
  border-radius: 6px
}
.form-control:focus,
.select2-container--focus.select2-container--default .select2-selection--single,
.select2-container--open.select2-container--default .select2-selection--single {
  border-color: #f2a332;
  background-color: #fdfdfd;
  box-shadow: none
}
.error.form-control,
.error.form-control:focus,
.error.select2-container--default .select2-selection--single,
.error.select2-container--open.select2-container--default .select2-selection--single {
  border-color: #a94442;
  box-shadow: none
}
.form-control::-webkit-input-placeholder {
  opacity: 1;
  color: #c4c4c4;
  font-size: 20px;
  font-weight: 400
}
.form-control:-ms-input-placeholder {
  opacity: 1;
  color: #c4c4c4;
  font-size: 20px;
  font-weight: 400
}
.form-control::-moz-placeholder {
  opacity: 1;
  color: #c4c4c4;
  font-size: 20px;
  font-weight: 400
}
.form-control::-webkit-input-placeholder {
  opacity: 1;
  color: #c4c4c4;
  font-size: 20px;
  font-weight: 400
}
.form-control::-moz-placeholder {
  opacity: 1;
  color: #c4c4c4;
  font-size: 20px;
  font-weight: 400
}
.form-control:-ms-input-placeholder {
  opacity: 1;
  color: #c4c4c4;
  font-size: 20px;
  font-weight: 400
}
.form-control::-ms-input-placeholder {
  opacity: 1;
  color: #c4c4c4;
  font-size: 20px;
  font-weight: 400
}
.form-control::placeholder {
  opacity: 1;
  color: #c4c4c4;
  font-size: 20px;
  font-weight: 400
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #c4c4c4;
  font-weight: 400
}
.select2-container--open {
  font-weight: 400
}
.fileinput-error-description,
label.error {
  font-family: Raleway,sans-serif;
  font-weight: 600;
  position: absolute;
  top: 100%;
  left: 15px;
  right: 15px;
  color: #c10000;
  font-size: 12px;
  line-height: 1;
  padding: 3px 0 0
}
.fileinput-error-description {
  text-align: center
}
#fg-btn-submit label.error {
  width: 100%;
  bottom: 100%;
  top: auto;
  text-align: center;
  left: 0;
  font-size: 14px;
  padding-bottom: 5px
}
.custom-file {
  height: 0;
  padding-top: 33%;
  display: block
}
.custom-file-input {
  z-index: 2
}
.custom-file-input,
.custom-file-label {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  width: 100%
}
.custom-file-label::after {
  display: none
}
.custom-file-input:focus ~ .custom-file-label {
  box-shadow: none;
  border-color: #d7d7d7
}
.custom-file-label {
  z-index: 1;
  background-color: #f1f1fa;
  border: 2px dashed #08a0f5;
  border-radius: 6px;
  margin-bottom: 0;
  outline: 0!important;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.cfl-icons {
  transition: padding-bottom .2s ease-in
}
.cfl-icons-item {
  display: none;
  text-align: center;
  color: #189de3;
  transition: color .2s ease-in
}
.cfl-icons-item span {
  display: block;
  width: 100%
}
.cfl-icons-item .icon {
  font-size: 68px
}
.cfl-icons-item-info {
  font-size: 18px;
  line-height: 1;
  padding-top: 6px
}
.cfl-icons-item-divider {
  padding: 0 15px
}
.cfl-icons-item-desktop {
  display: block
}
.mt-device .cfl-icons-item {
  display: block
}
.mt-device .cfl-icons-item-desktop,
.mt-device .cfl-icons-item-divider {
  color: #c3c3c3
}
.cfl-text {
  line-height: 1;
  position: absolute;
  z-index: 15;
  max-width: 100%;
  bottom: 3px;
  left: 50%;
  -webkit-transform: translate(-50%,30px);
  transform: translate(-50%,30px);
  opacity: 0;
  font-size: 18px;
  line-height: 30px;
  color: #068628;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 15px 0 41px;
  text-align: center;
  transition: opacity .2s ease-in,-webkit-transform .2s ease-in;
  transition: transform .2s ease-in,opacity .2s ease-in;
  transition: transform .2s ease-in,opacity .2s ease-in,-webkit-transform .2s ease-in
}
.cfl-text .icon {
  position: absolute;
  left: 10px;
  top: 50%;
  font-size: 1.3em;
  -webkit-transform: translate(0,-50%);
  transform: translate(0,-50%)
}
.custom-file-input.error + .custom-file-label {
  border-color: #a94442
}
.custom-file-input.error + .custom-file-label + label.error {
  left: 0;
  right: 0;
  text-align: center
}
.desktop-device .custom-file-input:hover + .custom-file-label {
  border-color: #0b95e2;
  background-color: #fbfbff
}
.desktop-device .custom-file-input:hover + .custom-file-label .cfl-icons-item {
  color: #0b95e2
}
.custom-file-input {
  cursor: pointer
}
.custom-file-input-selected + .custom-file-label {
  background-color: #f5fdfa;
  border-color: #d7d7d7
}
.custom-file-input-selected + .custom-file-label .cfl-text {
  opacity: 1;
  -webkit-transform: translate(-50%,0);
  transform: translate(-50%,0)
}
.custom-file-input-selected + .custom-file-label .cfl-icons {
  padding-bottom: 30px
}
.custom-file-input-selected + .custom-file-label .cfl-icons-item {
  color: #c3c3c3
}
.form-application {
  max-width: 1100px;
  margin: 0 auto
}
.application-form-wrap {
  margin-left: -18px;
  margin-right: -18px
}
.form-files {
  padding: 0 3px
}
.fa-step-item {
  padding: 0 18px 25px;
  visibility: hidden
}
.form-application-initialized .fa-step-item {
  visibility: visible
}
.fa-step-device {
  margin-top: 90px
}
.fa-step-device > div {
  padding: 0 19px
}
.fa-step-information {
  color: #333;
  margin: 50px 0 35px;
  padding: 30px;
  border-radius: 15px;
  background-color: #f1f1f1;
  font-weight: 400;
  border: 2px dashed #ccc
}
.fa-step-information strong {
  font-weight: 400;
  color: #000
}
.fa-step-information h5,
.fa-step-information p {
  margin-bottom: 12px
}
.fa-step-information h5:last-child,
.fa-step-information p:last-child {
  margin-bottom: 0
}
.ahs-item,
.fa-step-item {
  outline: 0;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text
}
.iil-icon {
  font-size: 42px;
  line-height: 1
}
.iil-description {
  font-family: Raleway,sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #000;
  line-height: 1.2
}
.iil-description-01 {
  font-family: Raleway,sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #00ace1;
  line-height: 1.05
}
.iil-description-01 > span {
  display: none
}
.iil-description-01 #calc-annual-savings-d1 {
  display: inline-block
}
.iil-highlighted {
  font-size: 34px;
  color: #00ace1
}
.iil-additional {
  font-size: 24px;
  line-height: 1.1;
  color: #666;
  font-weight: 400
}
.icon-info-line .iil-icon {
  padding-right: 7px
}
.icon-info-line .iil-description {
  padding-right: 15px
}
.icon-info-line .iil-description-01 {
  padding-right: 5px
}
.icon-info-line .iil-highlighted {
  padding-right: 34px
}
.tile-info-divided {
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
  background-color: rgba(232,231,231,.55);
  box-shadow: 0 0 32px rgba(122,122,122,.53)
}
.tile-info-divided > [class*=col-] {
  padding: 30px 35px
}
.tid-item {
  color: #666;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 400;
  position: relative
}
.tid-item h6 {
  color: #333
}
.tid-item p {
  margin-bottom: 17px
}
.tid-item p:last-child {
  margin-bottom: 0
}
.tid-item::before {
  content: "";
  display: block;
  position: absolute;
  top: 35px;
  bottom: 35px;
  width: 2px;
  left: calc(100% - 1px);
  background-color: rgba(232,231,231,.7)
}
.tid-item.active {
  color: rgba(255,255,255,.73)
}
.tid-item.active h6 {
  color: #fff
}
.tid-item.active::before {
  display: none
}
.tid-item-content {
  position: relative
}
.tid-item-arrows {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #649be6
}
.tid-item-arrows::after,
.tid-item-arrows::before {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0
}
.tid-item-arrows::before {
  top: 27px;
  left: 100%;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 14px solid #649be6
}
.tid-item-arrows::after {
  top: 100%;
  left: 35px;
  border-left: 38px solid transparent;
  border-right: 38px solid transparent;
  border-top: 38px solid #649be6
}
.tile-info-divided {
  border-radius: 12px
}
.tile-info-divided > .tid-item.active:first-child .tid-item-arrows {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px
}
.video-wrap {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: hidden
}
.video-container {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden
}
.video-container video {
  display: block;
  object-position: 50% 50%;
  object-fit: cover;
  width: 100%;
  height: 100%
}
[data-no-video] .video-controls {
  display: none
}
.video-controls {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 3;
  position: absolute;
  bottom: 30px;
  left: 30px;
  width: 80px;
  height: 80px;
  font-size: 80px;
  line-height: 1;
  color: #fdfdfd;
  -webkit-filter: drop-shadow(0 0 17px rgba(0, 0, 0, .5));
  filter: drop-shadow(0 0 17px rgba(0, 0, 0, .5));
  cursor: pointer;
  transition: color .1s ease-in,-webkit-transform .1s ease-in;
  transition: color .1s ease-in,transform .1s ease-in;
  transition: color .1s ease-in,transform .1s ease-in,-webkit-transform .1s ease-in
}
.mt-device .video-controls:active,
html:not(.mt-device) .video-controls:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  color: #fff
}
.video-controls > div {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity .1s ease-in
}
.video-controls > div.active {
  opacity: 1
}
.video-controls > div.active.video-controls-pause {
  opacity: .5
}
.video-controls > div.active.video-controls-pause:hover {
  opacity: 1
}
.video-preloader {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  opacity: 1;
  transition: opacity .5s ease-in
}
.video-preloader.hide {
  opacity: 0
}
.page-hero-text-container {
  height: 500px;
  position: relative
}
.page-hero-text-container > * {
  position: relative;
  z-index: 2
}
.page-hero-text-container::before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 350px;
  height: 350px;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}
.page-hero-text-container h1 {
  font-size: 5rem;
  margin-bottom: 0
}
.phtc-01::before {
  width: 670px;
  height: 622px;
  background: url(../img/payment-services.svg) no-repeat
}
.phtc-02::before {
  background: #4278fd;
  background: linear-gradient(90deg,#4278fd 0,#19e3e0 100%)
}
.phtc-04::before {
  width: 670px;
  height: 622px;
  background: url(../img/services.svg) no-repeat;
  background-size: cover
}
.list-bullet-xl li {
  padding-left: 80px;
  position: relative
}
.list-bullet-xl li:not(:last-child) {
  margin-bottom: 60px
}
.list-bullet-xl li ::before {
  content: "";
  display: block;
  position: absolute;
  top: -2px;
  left: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ccc
}
.other-devices-xs {
  max-width: 900px;
  margin: 0 auto
}
.section-hero.sh-01::after {
  display: none
}
.section-hero.sh-01 .sh-item-img-main::before {
  background-image: url(../img/bg-merchant-analytics.png)
}
.payment-services-block {
  padding: 45px 0;
  margin-bottom: 140px;
  line-height: 1.6
}
.margin0 {
  margin: 0
}
.phtc-03::before {
  width: 670px;
  height: 622px;
  background: url(../img/merchant-analytics.svg) no-repeat
}
.phtc-02::before {
  width: 670px;
  height: 622px;
  background: url(../img/business-financing.svg) no-repeat
}
::-moz-selection {
  background: #15357a;
  color: #fff
}
::selection {
  background: #15357a;
  color: #fff
}
.section-hero {
  position: relative;
  padding-bottom: 0;
  padding-top: 36px
}
.section-hero::after {
  content: "";
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: radial-gradient(50% 50% at 50% 50%,#15357a 0,rgba(217,217,217,0) 100%)
}
.section-hero .hero-img {
  width: 100%
}
.article {
  padding-top: 115px;
  padding-bottom: 115px
}
.article ul li {
  padding-left: 20px;
  position: relative
}
.article ul li:not(:last-child) {
  margin-bottom: 10px
}
.article ul li::before {
  content: "";
  width: 6px;
  height: 6px;
  background: #000;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 12px
}
.article ul li ul {
  padding-left: 20px
}
.article table {
  margin-bottom: 20px
}
.article table td,
.article table th {
  padding: 5px 0
}
.sh-item-img {
  position: absolute;
  z-index: 1;
  right: 50%;
  top: 0;
  bottom: 0;
  width: 50vw
}
.sh-item-img-dejavoo::before {
  background-image: url(../img/bg-dejavoo.png)
}
.sh-item-img-dejavoo-qd3::before {
  background-image: url(../img/dejavoo-qd3-hero.png)
}
.sh-item-img-clover-duo::before {
  background-image: url(../img/clover-duo.png)
}
.sh-item-img-clover-mini::before {
  background-image: url(../img/clover-mini.png)
}
.collapse-info-wrap {
  padding: 25px 22px
}
.ciw-item {
  border-bottom: 1px solid #3ab8fa
}
.ciw-item.active .ciw-item-toggle::before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}
.ciw-item-toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  padding: 25px 25px 25px 0;
  position: relative;
  font-size: 20px;
  color: #15357a;
  transition: color .15s linear
}
.ciw-item-toggle:hover {
  color: #1c88d0
}
.ciw-item-toggle::before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  border-left: 2px solid #3ab8fa;
  border-top: 2px solid #3ab8fa;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(225deg);
  transform: translateY(-50%) rotate(225deg);
  transition: all .15s linear
}
.ciw-item-info {
  display: none;
  padding: 20px;
  position: relative
}
.ciw-item-info p {
  opacity: 0;
  transition: opacity .25s linear
}
.active .ciw-item-info p {
  opacity: 1
}
.ciw-item-info::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  top: 0;
  background-color: #e6e4e4
}
.block-footer-icon-info-wrap {
  margin-top: 50px
}
.block-footer-icon-info {
  padding: 12px 18px 12px 14px;
  border: 1px solid #e7e7e7;
  border-radius: 12px;
  text-align: left
}
.bfii-icon {
  font-size: 55px;
  line-height: 1;
  margin-right: 5px
}
.bfii-info {
  line-height: 1;
  font-size: 16px
}
.bfii-header {
  font-family: Raleway,sans-serif;
  font-weight: 600;
  color: #333;
  font-size: 19px;
  margin-bottom: 3px;
  text-transform: uppercase
}
.slick-dots {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 8px;
  padding: 0;
  cursor: pointer
}
.slick-dots li button {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  line-height: 0;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  border-radius: 50%;
  background: #091a3f;
  opacity: .35;
  transition: opacity .15s ease-in
}
.slick-dots li button:hover {
  opacity: .5
}
.slick-dots li.slick-active button {
  opacity: .9
}
.tile-info {
  font-size: 17px;
  max-width: 980px;
  margin: 0 auto;
  background-color: #fff;
  box-shadow: 0 0 117px rgba(114,114,114,.34);
  border-radius: 15px;
  padding: 60px 70px
}
.ti-header-col {
  padding-right: 30px
}
.ti-header {
  margin-top: -4px;
  margin-bottom: 8px
}
.ti-sub-header {
  color: #a2a2a2
}
.ti-content strong {
  color: #333
}
.tile-visual {
  border-radius: 20px;
  overflow: hidden
}
.clover-flex-block {
  background: #f6f9fc;
  padding-top: 25px;
  padding-bottom: 25px
}
.tile-icon-info {
  color: #25324e;
  border-radius: 20px;
  padding: 85px 48px;
  font-size: 17px
}
.tile-icon-info.qd3 {
  padding-top: 60px;
  padding-bottom: 60px
}
.tile-icon-info.qd2 {
  padding-top: 75px;
  padding-bottom: 75px
}
.tabs-control {
  color: #6d6e71;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px
}
.tabs-control ul li {
  display: inline-block;
  margin-right: 20px
}
.tabs-control ul li:last-child {
  margin-right: 0
}
.tabs-control ul .tabs-control-highlight {
  text-transform: lowercase
}
.icon-info {
  font-size: 1.25rem;
  color: #757d8d;
  position: relative;
  padding-left: 49px
}
.icon-info-modified {
  padding: 0;
  text-align: center
}
.icon-info .icon-info-header {
  font-size: 1.25em;
  line-height: 1.25;
  margin-bottom: 0;
  font-weight: 700;
  color: #15357a
}
.icon-info .icon {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0,-50%);
  transform: translate(0,-50%);
  font-size: 70px;
  line-height: 1
}
.icon-info .icon-modified {
  position: static;
  font-size: 108px;
  margin-bottom: 30px;
  -webkit-transform: translate(0,0);
  transform: translate(0,0)
}
.icon-info-color-01 {
  color: #091a3f
}
.icon-info-color-01 .icon {
  color: #3a75c5
}
.icon-info-01 {
  padding-left: 100px;
  min-height: 70px
}
.icon-info-01 .icon {
  -webkit-transform: translate(0,-50%);
  transform: translate(0,-50%)
}
.slick-slide {
  outline: 0!important
}
.img-carousel-item {
  text-align: center;
  padding-bottom: 1.5em
}
.img-carousel-item img {
  display: inline-block
}
.table-info tr {
  border-top: 1px dashed rgba(117,125,141,.5)
}
.table-info tr:last-child {
  border-bottom: 1px dashed rgba(117,125,141,.5)
}
.table-info {
  width: 100%
}
.table-info td {
  height: 78px;
  padding: 5px 20px;
  vertical-align: middle
}
.table-info td:first-child {
  font-weight: 700;
  width: 16%
}
.cta-wrap {
  position: relative
}
.cta-wrap > .container {
  position: relative;
  z-index: 2
}
.cta-img {
  position: absolute;
  right: calc(50% + 20px);
  top: -60px;
  bottom: -60px;
  text-align: right
}
.cta-img.index {
  top: -100px;
  bottom: -100px
}
.cta-img img {
  max-width: none;
  height: 100%;
  width: auto;
  position: absolute;
  top: 0;
  right: 0
}
.cta-bg-img-wrap {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden
}
.cta-bg-img-wrap > .container {
  position: relative;
  height: 100%
}
.cta-bg-img {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: right
}
.cta-bg-img img {
  max-width: none;
  width: auto;
  height: 100%
}
.cta-container {
  height: 300px;
  position: relative;
  z-index: 2
}
.cta-container-text {
  font-family: Poppins,sans-serif;
  max-width: 390px;
  margin-left: auto;
  margin-right: auto
}
.cta-info-btn {
  background: rgba(255,255,255,.5);
  border-radius: 60px
}
.cta-info-btn > div {
  padding: 0
}
.cta-info-btn .cta-info {
  font-size: 15px;
  color: #15357a;
  padding: 0 25px 0 15px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Open Sans",Arial,sans-serif
}
.cta-info-btn .cta-info sup {
  font-size: .7em;
  top: -.1em
}
.testimonials-wrap {
  margin: 0 -5px;
  padding-bottom: 14px
}
.testimonials-wrap .slick-slide {
  height: inherit
}
.tw-item-wrap {
  padding: 0 10px 7px 10px
}
.tw-item {
  overflow: hidden;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 2px 5px rgba(0,0,0,.2);
  position: relative;
  height: 100%
}
.tw-header {
  height: 110px;
  padding: 0 24px
}
.tw-img {
  width: 60px;
  height: 60px;
  margin-right: 18px;
  border-radius: 50%;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat
}
.tw-author {
  font-size: 18px;
  line-height: 1.2;
  color: #091a3f;
  margin-bottom: 3px
}
.tw-author-info {
  font-size: 14px;
  color: #f2a434
}
.tw-author-info-additional {
  font-weight: 600;
  margin-left: 7px;
  display: inline-block;
  position: relative;
  top: -1px
}
.tw-body {
  padding: 24px;
  font-size: 16px;
  line-height: 1.5
}
.sh-logo {
  margin-bottom: 15px
}
.sh-logo img {
  width: 90px
}
.line-icons {
  font-size: 42px;
  line-height: 1
}
.line-icons > div {
  margin-right: 32px;
  margin-bottom: 5px
}
.line-icons > div:last-child {
  margin-right: 0
}
.line-icons.line-icons-01 {
  justify-content: flex-start
}
.text-divided-info-wrap {
  padding: 90px 0 45px;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto
}
.text-divided-info {
  font-weight: 700;
  line-height: 1.1;
  text-align: center;
  overflow: hidden
}
.text-divided-info > div {
  border-right: 1px solid #ccc;
  display: flex;
  flex-direction: column;
  justify-content: space-between
}
.text-divided-info > div:last-child {
  border-right: none
}
.tdi-intro {
  font-size: 18px;
  text-transform: uppercase;
  color: #6d6e71;
  margin-bottom: 9px;
  font-weight: 400
}
.tdi-highlighted {
  font-size: 37px;
  color: #15357a
}
[data-noclover] {
  display: none
}
.compatiblewith {
  color: #25324e;
  font-size: 16px;
  font-weight: 400
}
.compatiblewith__header {
  font-size: 1.5em;
  font-weight: 500;
  text-align: center;
  font-family: Raleway,sans-serif
}
.compatiblewith__row {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  justify-content: center;
  position: relative
}
.compatiblewith__item-img--bigger img {
  -webkit-transform: scale(.75);
  transform: scale(.75)
}
.compatiblewith__item {
  flex: 0 1 40%;
  text-align: center;
  box-sizing: border-box;
  padding: 1em;
  font-size: .875em;
  font-weight: 700;
  color: #6d6e71
}
.compatiblewith__item-text {
  line-height: 1.4
}
.compatiblewith {
  max-width: 100%
}
.benefit {
  font: 400 16px "Open Sans",Arial,Tahoma,Verdana,sans-serif;
  color: #25324e
}
.benefit__row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  margin-bottom: 4em
}
.benefit__heading {
  font-size: 1.5em;
  font-weight: 700;
  margin-bottom: .5em
}
.benefit__description {
  font-size: 1em;
  margin-bottom: 1em;
  line-height: 1.6
}
.benefit__bulletlist,
.benefit__list,
.list {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  margin-bottom: 2em
}
.benefit__bulletlist + .start,
.benefit__list + .start,
.list + .start {
  margin-left: 1.5em
}
.benefit__bulletlist + .link-angle,
.benefit__list + .link-angle,
.list + .link-angle {
  display: table;
  margin: 0 auto 2em
}
.link-angle.green {
  color: #78d2c1
}
.link-angle.brown {
  color: #e3a57c
}
.link-angle.blue {
  color: #3ab8fa
}
.benefit__bulletlist-item,
.list-item {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  flex: 0 1 auto
}
.benefit__list-item,
.list-item {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  flex: 0 1 auto;
  margin-right: 1.25em;
  margin-bottom: 1.25em
}
.benefit__bulletlist-item,
.list-item {
  flex: 1 1 100%;
  position: relative;
  padding-left: 1.5em;
  margin-bottom: 1em
}
.benefit__bulletlist-item::before,
.list-item::before {
  content: "";
  display: flex;
  width: .8rem;
  height: .8rem;
  background: #3ab8fa;
  position: absolute;
  top: 50%;
  left: 0;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}
.benefit__list-item-descr {
  font-size: .875em;
  color: #757d8d
}
.benefit__list-icon {
  max-width: 36px;
  height: auto;
  margin-right: .5em
}
.benefit__col {
  padding: 0 1em
}
.benefit__col--fluid {
  padding: 0
}
.benefit__col {
  flex: 1 1 100%
}
.benefit__row:nth-child(2n) .benefit__col:first-child {
  order: 2
}
.devices {
  padding: 0
}
.devices__headline {
  text-align: center;
  color: #757d8d
}
.other-devices {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap
}
.other-devices__item {
  display: flex;
  flex: 1 1 100%;
  justify-content: center;
  align-items: center;
  padding: 1em .5em;
  margin-bottom: 0;
  text-align: left;
  position: relative
}
.other-devices__item:not(:last-child)::after {
  content: none
}
.other-devices__item-header {
  font-size: 25px;
  font-weight: 600;
  flex: 1
}
.other-devices__item-img {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 170px;
  margin-bottom: 1em
}
.other-devices__item-img img {
  max-height: 160px;
  width: auto
}
.other-devices__item-img.big {
  max-height: 375px;
  height: auto
}
.other-devices__item-img.big img {
  height: auto;
  max-height: 100%
}
.other-devices__item-name {
  flex: 1;
  font-family: Poppins,sans-serif;
  font-weight: 400;
  padding-left: 1em
}
.other-devices__item-link {
  color: #15357a;
  text-decoration: none;
  display: flex;
  width: 100%;
  align-items: center;
  font-size: 14px
}
.other-devices:hover {
  text-decoration: none
}
h2.section-title._margin0 {
  margin: 0
}
.about-us {
  padding: 80px 0;
  margin-bottom: -40px;
  color: #15357a;
  position: relative;
  line-height: 1.2;
  overflow: hidden
}
.about-us .content * {
  z-index: 1;
  position: relative
}
.about-us .content::after,
.about-us .content::before {
  content: "";
  width: 200px;
  height: 200px;
  border-radius: 50%;
  position: absolute;
  background: rgba(203,245,220,.4);
  box-shadow: 0 0 20px rgba(0,0,0,.05)
}
.about-us .content::before {
  top: -50px;
  right: -90px
}
.about-us .content::after {
  width: 92px;
  height: 92px;
  bottom: -35px;
  left: 50%;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%)
}
.benefits-row {
  position: relative
}
.img-wrapper {
  display: inline-block;
  position: relative
}
.img-wrapper::before {
  content: "";
  position: absolute;
  opacity: .6;
  z-index: -1;
  width: 261px;
  height: 261px;
  top: 0;
  -webkit-filter: blur(62.5848px);
  filter: blur(62.5848px)
}
.img-wrapper.ellipse-blue::before {
  right: 0;
  background: #b9e6fb;
  -webkit-transform: translate(75px,-63px);
  transform: translate(75px,-63px)
}
.img-wrapper.ellipse-orange::before {
  left: 0;
  background: rgba(247,148,0,.29);
  -webkit-transform: translate(-75px,-63px);
  transform: translate(-75px,-63px)
}
.img-wrapper.ellipse-green::before {
  right: 0;
  background: #cbf5dc;
  -webkit-transform: translate(75px,-63px);
  transform: translate(75px,-63px)
}
.merchant-block {
  padding: 55px 0;
  line-height: 1.6
}
section.financing,
section.merchant,
section.payment-services,
section.solutions {
  padding-bottom: 0;
  padding-top: 85px
}
section.section-benefits,
section.section-faq,
section.section-solutions {
  padding-bottom: 0
}
section.section-about {
  padding-top: 0
}
.become-partner img {
  display: block;
  width: 100%;
  border-radius: 20px 0 20px 0;
  margin-bottom: 3rem;
  position: relative
}
.become-partner .img-wrap::after,
.become-partner .img-wrap::before {
  content: "";
  width: 200px;
  height: 200px;
  border-radius: 50%;
  position: absolute;
  background: rgba(203,245,220,.4);
  box-shadow: 0 0 20px rgba(0,0,0,.05);
  z-index: -1
}
.become-partner .img-wrap::before {
  bottom: 0;
  right: 0
}
.become-partner .img-wrap::after {
  width: 92px;
  height: 92px;
  top: 0;
  right: 15%
}
@media (min-width:576px) {
  .container {
    max-width: 100%
  }
  .testimonials-wrap .slick-track {
    display: flex
  }
  .compatiblewith__item {
    flex: 0 1 33%;
    padding: 1em
  }
  .other-devices__item {
    margin-bottom: 1em;
    text-align: center;
    flex: 1 1 49%
  }
  .other-devices__item-name {
    text-align: center;
    padding-left: 0
  }
  .other-devices__item-link {
    display: block
  }
}
@media screen and (min-width:767px) {
  .cta-container-text {
    margin-left: 0;
    margin-right: 0
  }
  .compatiblewith__row {
    padding-bottom: 75px
  }
  .compatiblewith__row::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: radial-gradient(50% 50% at 50% 50%,#15357a 0,rgba(217,217,217,0) 100%)
  }
  .merchant-block {
    margin-bottom: 70px
  }
}
@media (min-width:768px) {
  .wrap-01 > div {
    padding-bottom: 0;
    margin-bottom: 0
  }
  .wrap-01 > div::after {
    content: none
  }
  .wrap-01:last-child:nth-last-child(-n+3) {
    margin-bottom: 0
  }
  .btn {
    font-size: 15px;
    border-radius: 34px
  }
  .btn span {
    width: 35px;
    height: 35px
  }
  .btn span::after {
    width: 10px;
    height: 10px
  }
  .container {
    max-width: 750px
  }
  .ciw-item-toggle {
    font-size: 30px
  }
  .clover-flex-block {
    padding: 0
  }
  .clover-flex-block-img-margins {
    margin-top: -35px;
    margin-bottom: -35px
  }
  .table-info td {
    font-size: 20px
  }
  .table-info td:first-child {
    font-size: 25px
  }
  .benefit__bulletlist + .link-angle,
  .benefit__list + .link-angle,
  .list + .link-angle {
    margin-left: 1.5em
  }
  .benefit__col--rightspaced {
    padding-right: 3em
  }
  .benefit__col--leftspaced {
    padding-left: 3em
  }
  .benefit__heading {
    font-size: 2em
  }
  .benefit__col {
    flex: 1 1 50%
  }
  .benefit__row:nth-child(2n) .benefit__col:first-child {
    order: initial
  }
  .compatiblewith__item {
    padding: 1em;
    flex: 0 1 20%
  }
  .compatiblewith__header {
    font-size: 2em
  }
  .other-devices__item {
    flex: 1 1 32%;
    padding-top: 0
  }
  .other-devices__item {
    flex: 1 1 16%
  }
  .other-devices__item-link {
    font-size: 16px
  }
  .benefits-row {
    padding-bottom: 40px;
    margin-bottom: 40px
  }
  .benefits-row:not(:last-child)::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: radial-gradient(50% 50% at 50% 50%,#15357a 0,rgba(217,217,217,0) 100%)
  }
}
@media (min-width:991px) {
  h2.section-title {
    font-size: 60px;
    margin-bottom: 80px
  }
}
@media (min-width:992px) {
  .wrap-04 .tile-icon-info {
    padding-left: 90px
  }
  .payment-services-row img {
    position: relative;
    z-index: 1
  }
  .payment-services-figure-1,
  .payment-services-figure-2 {
    position: relative
  }
  .payment-services-figure-1::before,
  .payment-services-figure-2::before {
    content: "";
    width: 373px;
    height: 710px;
    bottom: 10%;
    right: 25%;
    background: url(../img/payment-services-figure-1.png) no-repeat;
    position: absolute
  }
  .payment-services-figure-2::before {
    width: 395px;
    height: 704px;
    background: url(../img/payment-services-figure-2.png) no-repeat
  }
  .container {
    max-width: 970px
  }
  .other-devices__item-link {
    font-size: 20px
  }
}
@media (min-width:1200px) {
  .wrap-04 .tile-icon-info {
    padding-left: 110px
  }
  .container {
    max-width: 1170px
  }
}
@media (min-width:1366px) {
  .container {
    max-width: 1330px
  }
}
@media (min-width:1440px) {
  .container {
    max-width: 1410px
  }
}
@media (min-width:1600px) {
  .container {
    max-width: 1520px
  }
}
@media (min-width:2501px) {
  .sh-item-img-clover-mini::before {
    background-size: auto 74%
  }
}
@media (max-width:1679px) {
  .block-ptb-lg {
    padding: 140px 0
  }
}
@media (max-width:1599px) {
  h1 {
    font-size: 55px
  }
  .block-ptb-lg {
    padding: 130px 0
  }
  .block-ptb-md {
    padding: 100px 0
  }
  .block-mb-md {
    margin-bottom: 50px
  }
  .sub-header {
    font-size: 23px
  }
  .sup-header {
    font-size: 24px
  }
  .list-circle-lg.list-circle {
    font-size: 23px
  }
  .footer {
    padding: 70px 0
  }
  .sh-item-img {
    right: calc(50% - 45px);
    width: calc(50vw + 45px)
  }
}
@media (max-width:1439px) {
  body {
    font-size: 17px
  }
  h1 {
    font-size: 51px
  }
  .block-ptb-lg {
    padding: 125px 0
  }
  .block-ptb-md {
    padding: 90px 0
  }
  .block-mb-md {
    margin-bottom: 45px
  }
  .sup-header {
    font-size: 23px
  }
  .list-circle li {
    margin-bottom: 10px;
    padding-left: 30px
  }
  .list-circle-lg.list-circle {
    font-size: 22px
  }
  .footer {
    padding: 60px 0
  }
}
@media (max-width:1365px) {
  h1 {
    font-size: 48px
  }
  h2 {
    font-size: 44px
  }
  h3 {
    font-size: 42px
  }
  .h6,
  h6 {
    font-size: 19px
  }
  .block-ptb-lg {
    padding: 120px 0
  }
  .block-mb-md {
    margin-bottom: 40px
  }
  .sub-header {
    font-size: 22px
  }
  .sup-header {
    font-size: 22px
  }
  .list-checked-sm.list-checked {
    font-size: 15px
  }
  .footer {
    padding: 55px 0
  }
  .tile-icon-info {
    padding: 55px 48px
  }
  .cta-bg-img {
    right: -80px
  }
  .tw-body {
    font-size: 15px
  }
  .line-icons {
    font-size: 36px
  }
  .line-icons > div {
    margin-right: 32px
  }
}
@media (max-width:1199px) {
  body {
    font-size: 16px
  }
  h1 {
    font-size: 44px
  }
  h2 {
    font-size: 42px
  }
  h3 {
    font-size: 33px
  }
  .h4,
  h4 {
    font-size: 30px;
    margin-bottom: 8px
  }
  .h5,
  h5 {
    font-size: 24px
  }
  .h6,
  h6 {
    font-size: 18px
  }
  a[href^=mailto],
  a[href^=tel] {
    pointer-events: auto
  }
  .block-ptb-lg {
    padding: 110px 0
  }
  .block-ptb-md {
    padding: 82px 0
  }
  .block-mb-md {
    margin-bottom: 33px
  }
  .block-mb-02 {
    margin-bottom: 20px
  }
  .wrap-br-02 br {
    display: none
  }
  .wrap-br-04 br {
    display: none
  }
  .sub-header {
    font-size: 21px
  }
  .sup-header {
    font-size: 20px
  }
  .link-angle,
  .link-element {
    font-size: 15px
  }
  .list-circle li {
    padding-left: 26px
  }
  .list-circle-lg.list-circle {
    font-size: 20px
  }
  .header-nav-wrap {
    margin-left: 45px
  }
  .hn-menu > li {
    margin-right: 10px
  }
  .hn-menu > li > a {
    font-size: 12px
  }
  .hb-cart-01 {
    font-size: 20px
  }
  .footer {
    padding: 45px 0
  }
  .btn.btn-01 {
    font-size: 15px
  }
  .fg-btn-description {
    font-size: 13px
  }
  .fa-step-information {
    padding: 25px
  }
  .iil-additional {
    font-size: 23px;
    width: 100%;
    text-align: center;
    margin-top: 18px
  }
  .icon-info-line .iil-highlighted {
    padding-right: 0
  }
  .video-controls {
    width: 70px;
    height: 70px;
    font-size: 70px
  }
  .list-bullet-xl li {
    padding-left: 70px
  }
  .list-bullet-xl li ::before {
    width: 45px;
    height: 45px
  }
  .h2-01 {
    font-size: 38px
  }
  .h2-01 br {
    display: none
  }
  .sh-item-img {
    right: calc(50% - 85px);
    width: calc(50vw + 85px)
  }
  .tile-info {
    padding: 50px 60px
  }
  .tile-icon-info {
    padding: 45px 40px
  }
  .icon-info {
    font-size: 14px
  }
  .cta-img {
    top: -40px;
    bottom: -40px;
    right: calc(50% - 10px)
  }
  .tw-header {
    height: 100px
  }
  .tw-img {
    width: 54px;
    height: 54px;
    margin-right: 14px
  }
  .tw-author {
    font-size: 17px
  }
  .tw-body {
    font-size: 14px;
    padding: 15px
  }
  .sh-logo img {
    width: 80px
  }
  .line-icons {
    font-size: 33px
  }
  .line-icons > div {
    margin-right: 24px
  }
  .text-divided-info-wrap {
    max-width: 900px
  }
}
@media (max-width:1023px) {
  .page-hero-text-container h1 {
    font-size: 4rem
  }
  .list-bullet-xl li {
    padding-left: 50px
  }
  .list-bullet-xl li ::before {
    top: 2px;
    width: 35px;
    height: 35px
  }
  .h2-01 {
    font-size: 31px
  }
  .other-devices__item-link h4 {
    font-size: 27px
  }
}
@media (max-width:991px) {
  h1 {
    font-size: 36px
  }
  h2 {
    font-size: 39px
  }
  .h5,
  h5 {
    font-size: 22px
  }
  section {
    padding: 40px 0
  }
  section.section-benefits {
    padding-bottom: 0
  }
  .block-pth {
    padding-top: 100px
  }
  .block-ptb-lg {
    padding: 100px 0
  }
  .block-mb-lg {
    margin-bottom: 80px
  }
  .block-mb-md {
    margin-bottom: 30px
  }
  .block-mb-sm {
    margin-bottom: 27px
  }
  .wrap-br-01 br {
    display: inline
  }
  .wrap-03 > .row {
    margin-bottom: 80px
  }
  .wrap-04 {
    border-radius: 20px;
    box-shadow: 0 0 38px -3px rgba(0,0,0,.4)
  }
  .wrap-04 > div:first-child {
    z-index: 1
  }
  .wrap-04 > div:last-child {
    z-index: 2
  }
  .wrap-04 .tile-visual {
    box-shadow: none;
    border-radius: 20px 20px 0 0
  }
  .wrap-04 .tile-icon-info {
    margin-left: 0;
    width: 100%;
    background-color: #fff;
    border-radius: 0 0 20px 20px;
    box-shadow: none
  }
  .wrap-04 .video-container {
    border-radius: 20px 20px 0 0
  }
  .sub-header {
    font-size: 19px
  }
  .sup-header {
    font-size: 18px
  }
  .list-circle-lg.list-circle {
    font-size: 18px
  }
  .list-checked {
    font-size: 13px
  }
  .list-checked li {
    padding-left: 30px;
    margin-bottom: 27px
  }
  .list-checked li::before {
    width: 12px;
    height: 6px
  }
  .list-checked li::after {
    top: -1px;
    width: 21px;
    height: 21px
  }
  .header-btn-nav {
    display: block
  }
  .header-btn-nav.header-btn-nav-active {
    background: rgba(0,0,0,.1)
  }
  .header-nav-wrap {
    margin-left: 25px;
    -webkit-perspective: 200px;
    perspective: 200px
  }
  .header-nav {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    z-index: 100;
    top: 100%;
    right: 0;
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-transform: translate(0,11px) rotateX(-5deg);
    transform: translate(0,11px) rotateX(-5deg);
    transition: all .25s ease-in,opacity .15s ease-in,-webkit-transform .15s ease-in-out;
    transition: all .25s ease-in,opacity .15s ease-in,transform .15s ease-in-out;
    transition: all .25s ease-in,opacity .15s ease-in,transform .15s ease-in-out,-webkit-transform .15s ease-in-out
  }
  .header-nav.header-nav-active {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0,11px) rotateX(0);
    transform: translate(0,11px) rotateX(0)
  }
  .header-nav::before {
    display: block
  }
  .hn-menu {
    overflow: hidden;
    width: 200px;
    margin: 0;
    background: #cbf5dc;
    border-radius: 15px;
    transition: box-shadow .15s ease-in;
    gap: 0
  }
  .header-nav-active .hn-menu {
    box-shadow: -1px 4px 5px 0 rgba(0,0,0,.4)
  }
  .hn-menu > li:last-child > a::after {
    display: none
  }
  .hn-menu > li {
    margin-right: 0;
    width: 100%
  }
  .hn-menu > li:not(:last-child) {
    border-bottom: 1px solid #fff
  }
  .hn-menu > li > a:active {
    color: #15357a
  }
  .hn-menu > li > a {
    display: block;
    text-align: center;
    padding: 10px 0
  }
  .hb-cart-01 {
    font-size: 19px
  }
  .hb-cart-02 {
    font-size: 14px
  }
  .footer {
    padding: 35px 0
  }
  .btn.btn-01 {
    padding: 16px 45px
  }
  .form-group {
    margin-bottom: 27px
  }
  .field-description {
    font-size: 15px
  }
  .fg-btn-description br {
    display: none
  }
  .form-control,
  .select2-container,
  .select2-container--default .select2-selection--single {
    font-size: 16px
  }
  .form-control,
  .select2-container--default .select2-selection--single,
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 50px
  }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 48px
  }
  .form-control::-webkit-input-placeholder {
    font-size: 16px
  }
  .form-control:-ms-input-placeholder {
    font-size: 16px
  }
  .form-control::-moz-placeholder {
    font-size: 16px
  }
  .form-control::-webkit-input-placeholder {
    font-size: 16px
  }
  .form-control::-moz-placeholder {
    font-size: 16px
  }
  .form-control:-ms-input-placeholder {
    font-size: 16px
  }
  .form-control::-ms-input-placeholder {
    font-size: 16px
  }
  .form-control::placeholder {
    font-size: 16px
  }
  .custom-file {
    padding-top: 0;
    height: 190px
  }
  .fa-step-device {
    margin-top: 84px
  }
  .fa-step-device > div {
    padding: 0 9px
  }
  .fa-step-information {
    padding: 22px
  }
  .iil-additional {
    font-size: 21px
  }
  .tile-info-divided > [class*=col-] {
    padding: 27px 30px
  }
  .tid-item-arrows::before {
    top: 23px
  }
  .sh-item-img {
    right: calc(50% - 100px);
    width: calc(50vw + 100px)
  }
  .block-footer-icon-info-wrap {
    margin-top: 33px
  }
  .block-footer-icon-info {
    padding: 9px 16px 9px 12px
  }
  .bfii-icon {
    font-size: 50px
  }
  .bfii-info {
    font-size: 15px
  }
  .bfii-header {
    font-size: 18px
  }
  .tile-info {
    padding: 40px 50px;
    font-size: 16px
  }
  .ti-header-col {
    padding-right: 20px
  }
  .ti-header {
    margin-top: -2px;
    margin-bottom: 4px
  }
  .ti-sub-header {
    font-size: 15px
  }
  .cta-img {
    top: -25px;
    bottom: -35px;
    right: calc(50% - 10px)
  }
  .cta-bg-img {
    right: -100px
  }
  .cta-container {
    height: 270px
  }
  .line-icons {
    font-size: 26px
  }
  .line-icons > div {
    margin-right: 15px
  }
  .tdi-intro {
    font-size: 14px;
    margin-bottom: 6px
  }
  .tdi-highlighted {
    font-size: 24px
  }
}
@media screen and (max-width:991px) and (max-width:400px) {
  .header-nav.header-nav-active {
    margin-left: 20px
  }
}
@media (max-width:768px) {
  .link-angle:after {
    margin-left: 5px;
    width: 6px;
    height: 6px;
    border-top: 1px solid;
    border-right: 1px solid
  }
  .other-devices__item-header {
    padding-left: 50px;
    font-size: 20px
  }
}
@media (max-width:767px) {
  body {
    font-size: 15px
  }
  h1 {
    font-size: 34px
  }
  h2 {
    font-size: 37px
  }
  h3 {
    font-size: 30px;
    margin-bottom: 23px
  }
  .h4,
  h4 {
    font-size: 27px
  }
  .h5,
  h5 {
    font-size: 21px
  }
  section.section-signup-steps {
    padding-bottom: 50px
  }
  .block-pth {
    padding-top: 90px
  }
  .block-ptb-lg {
    padding: 94px 0
  }
  .block-ptb-md {
    padding: 73px 0
  }
  .block-mb-xlg {
    margin-bottom: 40px
  }
  .block-mb-lg {
    margin-bottom: 75px
  }
  .block-mb-md {
    margin-bottom: 26px
  }
  .wrap-02 br {
    display: none
  }
  .wrap-03 {
    padding: 0 30px
  }
  .wrap-03 h3 {
    margin-bottom: 14px
  }
  .wrap-03 > .row {
    margin-bottom: 45px;
    padding-bottom: 45px
  }
  .wrap-03 > .row > .wrap-03-img {
    order: 1;
    margin-bottom: 20px;
    text-align: center
  }
  .wrap-03 > .row > div:not(.wrap-03-img) {
    order: 2
  }
  .wrap-03 > .row::after {
    content: "";
    display: block;
    position: absolute;
    top: 100%;
    height: 2px;
    left: -10px;
    right: -10px;
    background: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 30%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.2) 70%,rgba(0,0,0,0) 100%)
  }
  .wrap-04.block-mb-xlg {
    margin-bottom: 70px
  }
  .wrap-05 {
    margin-bottom: 45px
  }
  .wrap-05.wrap-05--wider img {
    max-width: 360px
  }
  .sub-header {
    font-size: 18px
  }
  .sup-header {
    font-size: 16px
  }
  .list-circle li {
    padding-left: 23px
  }
  .list-circle li::before {
    width: 10px;
    height: 10px;
    top: calc(.5em - 5px)
  }
  #header {
    background: 0 0
  }
  .hb-cart-01 {
    font-size: 18px
  }
  .hb-cart-01 .hbc-highlighted {
    margin-left: 5px
  }
  .hb-cart-02 {
    font-size: 13px
  }
  .form-group {
    margin-bottom: 0
  }
  .form-group > div {
    margin-bottom: 25px
  }
  .fg-btn {
    margin-top: 18px
  }
  .fg-btn > div:nth-child(1) {
    order: 2;
    margin-bottom: 0
  }
  .fg-btn > div:nth-child(2) {
    order: 1
  }
  .fg-btn.fg-btn-01 {
    margin-bottom: 25px
  }
  .fg-btn.fg-btn-01 > div:nth-child(1) {
    order: 3;
    margin-bottom: 0
  }
  .fg-btn.fg-btn-01 > div:nth-child(2) {
    z-index: 2;
    order: 1
  }
  .fg-btn.fg-btn-01 > div:nth-child(3) {
    z-index: 1;
    order: 2;
    margin-top: 0;
    padding-bottom: 20px;
    background-color: #fff;
    box-shadow: 0 20px 14px -10px rgba(0,0,0,.15)
  }
  .fg-btn-description {
    text-align: center
  }
  .custom-file {
    height: 215px
  }
  .application-form-wrap {
    margin-left: -15px;
    margin-right: -15px
  }
  .form-files {
    padding: 0 18px
  }
  .fa-step-item {
    padding: 0 33px 25px
  }
  .fa-step-device {
    margin-top: 72px
  }
  .fa-step-device > div {
    padding: 0 15px;
    margin-bottom: 80px
  }
  .fa-step-device > div:last-child {
    margin-bottom: 0
  }
  .iil-additional {
    font-size: 20px
  }
  .tile-info-divided > [class*=col-] {
    padding: 23px 23px
  }
  .tid-item {
    font-size: 14px
  }
  .tid-item h6 {
    font-size: 16px
  }
  .tid-item p {
    margin-bottom: 12px
  }
  .tid-item-arrows::before {
    top: 21px;
    border-width: 12px
  }
  .tid-item-arrows::after {
    border-width: 33px
  }
  .tile-info-divided {
    margin-left: -15px;
    margin-right: -15px
  }
  .page-hero-text-container h1 {
    font-size: 3rem
  }
  .list-bullet-xl li {
    padding-left: 45px
  }
  .list-bullet-xl li ::before {
    top: 4px;
    width: 30px;
    height: 30px
  }
  .h2-01 {
    font-size: 27px
  }
  .payment-services-block {
    margin-bottom: 30px
  }
  .section-hero {
    padding-top: 0
  }
  .section-hero::after {
    display: none
  }
  .sh-item-img {
    position: relative;
    right: 0;
    width: calc(100% + 30px);
    height: 350px;
    margin: 0 -15px 20px
  }
  .sh-item-content .list-circle li {
    padding-left: 0
  }
  .sh-item-content .list-circle li::before {
    display: none
  }
  .block-footer-icon-info-wrap {
    margin-top: 10px
  }
  .ti-header-col {
    padding-right: 15px;
    margin-bottom: 20px
  }
  .cta-img {
    display: none
  }
  .cta-bg-img {
    right: -60px
  }
  .cta-container {
    height: auto;
    padding: 40px 0
  }
  .line-icons.line-icons-01 {
    justify-content: center;
    opacity: .8
  }
  .tdi-intro {
    font-size: 13px
  }
  .devices {
    padding: 0
  }
  .devices__text {
    order: 1;
    margin-bottom: 1em
  }
  .devices__image {
    order: 0
  }
  .about-us {
    padding: 70px 0;
    font-size: 22px;
    line-height: 1.35;
    background: #f6f9fc
  }
  .about-us .content::after {
    bottom: 0;
    left: 0;
    -webkit-transform: translateX(-25%) translateY(-50%);
    transform: translateX(-25%) translateY(-50%)
  }
  .become-partner .img-wrap::before {
    -webkit-transform: translateY(-12%);
    transform: translateY(-12%)
  }
  .become-partner .img-wrap::after {
    display: none
  }
  .container-sm-utility {
    max-width: 429px;
    margin: 0 auto
  }
}
@media (max-width:765px) {
  section.section-solutions {
    padding-bottom: 0
  }
}
@media (max-width:639px) {
  h1 {
    font-size: 33px
  }
  h3 {
    font-size: 28px;
    margin-bottom: 20px
  }
  .h5,
  h5 {
    font-size: 20px
  }
  .block-ptb-lg {
    padding: 84px 0
  }
  .block-ptb-md {
    padding: 67px 0
  }
  .block-mb-lg {
    margin-bottom: 70px
  }
  .wrap-05.wrap-05--wider img {
    max-width: 320px
  }
  .sub-header {
    font-size: 17px;
    line-height: 1.25
  }
  .sup-header {
    font-size: 15px
  }
  .list-circle-lg.list-circle {
    font-size: 17px
  }
  .logo-brand::before {
    height: 30px;
    margin-top: -15px
  }
  .header-01#header .logo-brand img {
    width: 50px
  }
  .btn.btn-01 {
    padding: 16px 38px
  }
  .iil-icon {
    font-size: 38px
  }
  .iil-description {
    font-size: 15px
  }
  .iil-highlighted {
    font-size: 31px
  }
  .iil-additional {
    font-size: 19px
  }
  .tile-info-divided > [class*=col-] {
    padding: 17px
  }
  .tid-item {
    font-size: 13px
  }
  .tid-item h6 {
    font-size: 15px;
    margin-bottom: 7px
  }
  .tid-item p {
    margin-bottom: 10px
  }
  .tid-item-arrows::before {
    top: 15px;
    border-width: 9px
  }
  .tid-item-arrows::after {
    left: 50%;
    margin-left: -37px
  }
  .h2-01 {
    font-size: 25px
  }
  .cta-bg-img {
    right: -80px
  }
  .tw-header {
    height: 90px;
    padding: 0 18px
  }
  .tw-img {
    width: 50px;
    height: 50px;
    margin-right: 12px
  }
  .tw-author {
    font-size: 16px
  }
  .tw-body {
    font-size: 13px
  }
  .text-divided-info-wrap {
    padding: 40px 0
  }
}
@media (max-width:576px) {
  .checked-list {
    font-size: 16px
  }
  .checked-list-item .icon {
    top: 5px;
    width: .875em;
    height: .875em
  }
  #section-features .checked-list-item .icon {
    top: 8px
  }
  #section-features .checked-list-item-header {
    font-size: 20px;
    line-height: 1.2;
    padding-bottom: .3em
  }
  .merchant-services-business-financing {
    -webkit-transform: translateX(30px);
    transform: translateX(30px)
  }
  .benefit__bulletlist + .start,
  .benefit__list + .start,
  .list + .start {
    display: table;
    margin: 0 auto
  }
  .other-devices__item:not(:last-child)::after {
    content: "";
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 10%;
    right: 10%;
    background: radial-gradient(50% 50% at 50% 50%,#15357a 0,rgba(217,217,217,0) 100%);
    border-radius: 12px
  }
  .other-devices__item-header {
    font-size: 18px
  }
  .other-devices__item-img {
    width: 50%;
    margin-bottom: 0
  }
}
@media (max-width:575px) {
  h2 {
    font-size: 35px;
    margin-bottom: 40px
  }
  h3 {
    font-size: 27px;
    margin-bottom: 18px
  }
  .h4,
  h4 {
    font-size: 25px
  }
  .block-ptb-lg {
    padding: 80px 0
  }
  .block-mb-lg {
    margin-bottom: 60px
  }
  .wrap-03 .list-inline {
    margin-top: -16px
  }
  .wrap-03 .list-inline li {
    margin-top: 16px
  }
  .wrap-04.block-mb-xlg {
    margin-bottom: 60px
  }
  .logo-brand::before {
    height: 24px;
    margin-top: -12px
  }
  .hbp-sm {
    display: inline
  }
  .hbp-lg {
    display: none
  }
  .header-nav-wrap {
    margin-left: 14px
  }
  .hbc-old::after {
    height: 1px
  }
  .hb-cart-01 {
    font-size: 15px;
    margin-bottom: 3px
  }
  .hb-cart-01 .hbc-highlighted {
    margin-left: 0
  }
  .hb-cart-01 .hbc-highlighted,
  .hb-cart-01 .hbc-old {
    display: inline-block;
    margin-top: 4px;
    font-size: 12px
  }
  .hb-cart-01 br {
    display: inline
  }
  .hb-cart-02 {
    font-family: "Open Sans",Arial,sans-serif;
    font-weight: 400;
    font-size: 12px
  }
  .hb-cart-02 .hbc-highlighted {
    font-weight: 400
  }
  .hb-cart-02 .hbc-highlighted,
  .hb-cart-02 .hbc-old {
    display: inline-block;
    margin-top: 2px
  }
  .hb-cart-02 br {
    display: inline
  }
  .header-01#header .logo-brand {
    margin-left: 9px;
    padding-left: 9px
  }
  .header-01#header .logo-brand img {
    width: 40px
  }
  .btn.btn-01 {
    padding: 15px 34px
  }
  .fg-row > div:not(:last-child) {
    margin-bottom: 25px
  }
  .fa-step-information {
    padding: 20px
  }
  .iil-description-01 {
    font-size: 15px
  }
  .iil-highlighted {
    font-size: 29px
  }
  .iil-additional {
    font-size: 18px
  }
  .tile-info-divided > [class*=col-] {
    padding: 15px
  }
  .tid-item {
    font-size: 12px
  }
  .tid-item h6 {
    font-size: 13px
  }
  .tid-item p {
    margin-bottom: 7px
  }
  .tid-item-arrows::before {
    top: 14px;
    border-width: 7px
  }
  .tile-info-divided {
    margin-left: -22px;
    margin-right: -22px
  }
  .video-controls {
    width: 60px;
    height: 60px;
    font-size: 60px;
    bottom: 22px;
    left: 22px
  }
  .page-hero-text-container {
    height: 300px
  }
  .page-hero-text-container h1 {
    font-size: 2rem
  }
  .phtc-01::before {
    height: 100%;
    width: 100%;
    background-size: 60%;
    background-position: left center
  }
  .phtc-04::before {
    height: 100%;
    width: 100%;
    background-size: 60%;
    background-position: left center
  }
  .list-bullet-xl li ::before {
    top: 2px
  }
  .phtc-03::before {
    height: 100%;
    width: 100%;
    background-size: 60%;
    background-position: left center
  }
  .phtc-02::before {
    height: 100%;
    width: 100%;
    background-size: 60%;
    background-position: left center
  }
  .financing-merchant-analytics {
    -webkit-transform: translateX(30px);
    transform: translateX(30px)
  }
  .sh-item-img {
    height: 320px
  }
  .collapse-info-wrap {
    padding: 20px 0 0
  }
  .tile-info {
    padding: 30px;
    font-size: 15px
  }
  .tabs-control {
    font-size: 10px
  }
  .tabs-control ul li {
    margin-right: 10px
  }
  .icon-info .icon-info-header {
    font-size: 1.2em
  }
  .cta-bg-img {
    right: -100px
  }
  .line-icons > div {
    padding: 0 5px;
    margin-right: 0
  }
  .text-divided-info-wrap {
    padding: 35px 0 0
  }
  .tdi-intro {
    font-size: 12px
  }
  .tdi-highlighted {
    font-size: 22px
  }
  .compatiblewith {
    padding-top: 0
  }
}
@media (max-width:479px) {
  h1 {
    font-size: 32px
  }
  h2 {
    font-size: 32px
  }
  h3 {
    font-size: 25px
  }
  .h4,
  h4 {
    font-size: 24px
  }
  .h5,
  h5 {
    font-size: 19px
  }
  .block-ptb-md {
    padding: 60px 0
  }
  .block-mb-lg {
    margin-bottom: 50px
  }
  .block-mb-02 {
    margin-bottom: 16px
  }
  .wrap-04.block-mb-xlg {
    margin-bottom: 50px
  }
  .link-angle,
  .link-element {
    font-size: 14px
  }
  .hn-menu {
    width: 180px;
    border-radius: 8px
  }
  .footer-info br {
    display: none
  }
  .btn.btn-01 {
    font-size: 14px
  }
  .fg-btn {
    margin-top: 12px
  }
  .custom-file {
    height: 170px
  }
  .fa-step-device {
    margin-top: 65px
  }
  .iil-icon {
    font-size: 35px
  }
  .iil-description {
    font-size: 14px
  }
  .iil-description-01 {
    font-size: 14px
  }
  .iil-highlighted {
    font-size: 27px
  }
  .iil-additional {
    font-size: 15px
  }
  .tile-info-divided > [class*=col-] {
    padding: 20px
  }
  .tid-item.active {
    flex-basis: 0;
    flex-grow: 1;
    width: auto;
    max-width: 100%
  }
  .tid-item.active h6 {
    font-size: 14px
  }
  .tid-item:not(.active) {
    padding: 0!important;
    flex-basis: 0;
    flex-grow: 0;
    max-width: none;
    flex: 0
  }
  .tid-item:not(.active) .tid-item-content {
    position: relative;
    height: 100%;
    width: 75px
  }
  .tid-item:not(.active) .tid-item-content p {
    display: none
  }
  .tid-item:not(.active) .tid-item-content h6 {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 120px;
    text-align: center;
    margin-bottom: 0;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: translate(-50%,-50%) rotate(-90deg);
    transform: translate(-50%,-50%) rotate(-90deg);
    letter-spacing: .03em
  }
  .tid-item-arrows::before {
    top: 50%;
    margin-top: -9px
  }
  .tid-item-arrows::after {
    border-width: 27px;
    margin-left: -30px
  }
  .tile-info-divided {
    margin-left: -10px;
    margin-right: -10px;
    min-height: 145px
  }
  .video-controls {
    width: 50px;
    height: 50px;
    font-size: 50px;
    bottom: 18px;
    left: 18px
  }
  .list-bullet-xl li ::before {
    top: 1px
  }
  .sh-item-img {
    height: 290px
  }
  .block-footer-icon-info-wrap {
    margin-top: 7px
  }
  .bfii-icon {
    font-size: 45px
  }
  .bfii-info {
    font-size: 14px
  }
  .bfii-header {
    font-size: 16px
  }
  .tile-icon-info {
    padding: 32px 30px
  }
  .cta-bg-img {
    right: -120px
  }
  .sh-logo img {
    width: 74px
  }
  .tdi-intro {
    font-size: 11px;
    margin-bottom: 3px
  }
  .tdi-highlighted {
    font-size: 20px
  }
}
@media (max-width:413px) {
  h1 {
    font-size: 30px
  }
  h2 {
    font-size: 30px;
    margin-bottom: 36px
  }
  h3 {
    font-size: 24px
  }
  .h4,
  h4 {
    font-size: 23px
  }
  .h5,
  h5 {
    font-size: 18px
  }
  .h6,
  h6 {
    font-size: 17px
  }
  p,
  ul {
    margin-bottom: 16px
  }
  label {
    font-size: 14px
  }
  .block-ptb-lg {
    padding: 72px 0
  }
  .block-mb-lg {
    margin-bottom: 45px
  }
  .block-mb-sm {
    margin-bottom: 23px
  }
  .block-mb-02 {
    margin-bottom: 12px
  }
  .wrap-03 {
    padding: 0 20px
  }
  .wrap-03 .list-inline .icon-info {
    padding-left: 41px
  }
  .wrap-03 .list-inline .icon-info .icon {
    font-size: 32px
  }
  .sub-header {
    font-size: 16px
  }
  .sup-header {
    font-size: 14px
  }
  .list-checked-sm.list-checked li {
    padding-left: 20px
  }
  .list-checked-sm.list-checked li::before {
    top: 5px;
    width: 12px;
    height: 6px
  }
  .header-nav-wrap {
    width: 42px;
    transition: opacity .2s linear .1s
  }
  .header-active .header-nav-wrap {
    z-index: 1;
    transition: opacity .2s linear 0s
  }
  .hb-cta {
    position: relative;
    z-index: 2
  }
  .btn.btn-01 {
    padding: 13px 30px
  }
  .field-description {
    font-size: 14px
  }
  .cfl-text {
    font-size: 15px
  }
  .fa-step-device {
    margin-top: 60px
  }
  .iil-additional {
    font-size: 14px
  }
  .tid-item:not(.active) .tid-item-content {
    width: 70px
  }
  .h2-01 {
    font-size: 21px
  }
  .other-devices__item-link h4 {
    font-size: 23px
  }
  .sh-item-img {
    height: 280px
  }
  .sh-item-content .list-circle {
    font-size: 16px
  }
  .tile-icon-info {
    padding: 27px 23px 23px
  }
}
@media (max-width:374px) {
  h1 {
    font-size: 28px
  }
  h2 {
    font-size: 28px;
    margin-bottom: 30px
  }
  h3 {
    font-size: 22px;
    margin-bottom: 16px
  }
  .h4,
  h4 {
    font-size: 21px
  }
  .h5,
  h5 {
    font-size: 16px
  }
  section.section-signup-steps {
    padding-bottom: 45px
  }
  .block-ptb-lg {
    padding: 60px 0
  }
  .block-ptb-md {
    padding: 56px 0
  }
  .wrap-br-03 br {
    display: inline
  }
  .wrap-03 {
    padding: 0 16px
  }
  .wrap-03 .list-inline li {
    margin-right: 10px
  }
  .wrap-03 .list-inline .icon-info {
    font-size: 12px
  }
  .wrap-04.block-mb-xlg {
    margin-bottom: 44px
  }
  .wrap-06 br {
    display: inline
  }
  .list-circle li {
    padding-left: 20px
  }
  .header-01#header .logo-brand img {
    width: 36px
  }
  .btn.btn-01 {
    padding: 13px 25px;
    font-size: 13px
  }
  .form-files {
    padding: 0 2px
  }
  .fa-step-item {
    padding: 0 17px 25px
  }
  .fa-step-device {
    margin-top: 55px
  }
  .iil-icon {
    font-size: 33px
  }
  .iil-description {
    font-size: 12px
  }
  .iil-description-01 {
    font-size: 13px
  }
  .iil-highlighted {
    font-size: 24px
  }
  .tile-info-divided > [class*=col-] {
    padding: 16px
  }
  .tid-item:not(.active) .tid-item-content {
    width: 66px
  }
  .tile-info-divided {
    margin-left: -3px;
    margin-right: -3px
  }
  .video-controls {
    width: 42px;
    height: 42px;
    font-size: 42px;
    bottom: 16px;
    left: 16px
  }
  .list-bullet-xl li {
    padding-left: 37px
  }
  .list-bullet-xl li ::before {
    top: 0;
    width: 25px;
    height: 25px
  }
  .h2-01 {
    font-size: 19px
  }
  .sh-item-img {
    height: 270px
  }
  .sh-item-content .list-circle {
    font-size: 16px
  }
  .tile-info {
    padding: 24px
  }
  .tabs-control ul .tabs-control-highlight {
    display: none
  }
  .sh-logo img {
    width: 70px
  }
  .tdi-highlighted {
    font-size: 19px
  }
}
@media (max-width:319px) {
  .header-01#header {
    position: absolute
  }
}
@media (min-width:768px) and (max-width:991px) {
  .wrap-03 .list-inline {
    margin-top: -13px
  }
  .wrap-03 .list-inline li {
    margin-right: 12px;
    margin-top: 13px
  }
  .wrap-03 .list-inline .icon-info {
    font-size: 12px;
    line-height: 1.3;
    padding-left: 31px
  }
  .wrap-03 .list-inline .icon-info .icon {
    font-size: 26px
  }
  .wrap-03 h3 {
    font-size: 30px;
    margin-bottom: 18px
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .custom-file {
    padding-top: 39%
  }
}
@media (min-width:768px) and (max-width:991px),
(max-width:479px) {
  .cfl-icons-item .icon {
    font-size: 63px
  }
  .cfl-icons-item-info {
    font-size: 16px
  }
  .cfl-text {
    font-size: 16px;
    padding-left: 38px
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImltcG9ydC9iYXNlLXRhZ3Muc2FzcyIsIm1haW4uY3NzIiwiaW1wb3J0L3ZhcnMuc2FzcyIsImltcG9ydC9iYXNlLXN0eWxlcy5zYXNzIiwiaW1wb3J0L2xpc3RzLnNhc3MiLCJpbXBvcnQvc3RhdGljLnNhc3MiLCJpbXBvcnQvaWNvbnMuc2FzcyIsImltcG9ydC9mb3Jtcy5zYXNzIiwiaW1wb3J0L3ZpZGVvLnNhc3MiLCJpbXBvcnQvc2VydmljZXMuc2FzcyIsImltcG9ydC9tZXJjaGFudC5zYXNzIiwiaW1wb3J0L2ZpbmFuY2luZy5zYXNzIiwibWFpbi5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0UsV0FBQTs7QUFHQTtBQUNBLE9BQUE7QUFDQSxhQUFBLFdBQUEsQ0FBQSxLQUFBLENBQUE7QUFDQSxhQUFBO0FBQ0EsV0FBQTtBQUNBLGFBQUE7QUFDQSxRQUFBLEVBQUE7QUNDQSxXQUFXOztBRENUO0FDR0YsWUFBWTtBQUNaLFlBQVk7QUNGWixVQUFBO0FGWEYsU0FBQTtBQVdJLGdCQUFBO0FDTUYsWUFBWTtBQUNaLE9BQU87O0FETEw7QUNTRixXQUFXOztBREpUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDUUo7QUROSTtBQUNFLGFBQUEsT0FBQSxDQUFBO0FDUUosYUFBYTtBRE5mLE9BQUE7QUFBQSxhQUFBO0FBQUEsZ0JBQUE7O0FBQUE7QUFBQSxXQUFBO0FBQUEsZUFBQTtBQUFBLGFBQUE7O0FBRUU7QUFDQSxZQUFBO0FBQ0EsV0FBQTtBQ2lCQSxPQUFPO0FEZlQsZUFBQTs7QUFHRTtBQ2lCQSxXQUFXO0FDNUNYLGVBQUE7O0FEZ0RGO0FBQ0E7QUNqREUsV0FBQTtBRndCRixlQUFBO0FBT0ksYUFBQTs7QUUvQkY7QUZ3QkY7QUFTSSxXQUFBO0FDeUJGLGVBQWU7O0FEbENqQjtBQVdJO0FDNEJGLFdBQVc7QUFDWCxlQUFlOztBRDNCYjtBQytCRixXQUFXO0FBQ1gsYUFBYTs7QUQ5Qlg7QUNrQ0YsV0FBVzs7QURq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VztBQUNYLGNBQWMiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sXG4gIGRpcmVjdGlvbjogbHRyXG5cbmJvZHlcbiAgY29sb3I6ICM2RDZFNzFcbiAgZm9udC1mYW1pbHk6ICRmb250X3JcbiAgZm9udC13ZWlnaHQ6IDQwMFxuICBmb250LXNpemU6IDIwcHhcbiAgbGluZS1oZWlnaHQ6IDEuNFxuICBtYXJnaW46IDAgYXV0b1xuICBtaW4td2lkdGg6IDMyMHB4XG4gICttcSgxNDM5KVxuICAgIGZvbnQtc2l6ZTogMTdweFxuICArbXEoMTE5OSlcbiAgICBmb250LXNpemU6IDE2cHhcbiAgK21xKDc2NylcbiAgICBmb250LXNpemU6IDE1cHhcbiAgLy8gK21xKDQxMylcbiAgLy8gICBmb250LXNpemU6IDE0cHhcblxuICA+IC5ib2R5XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuXG4gICAgb3ZlcmZsb3cteTogYXV0b1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgbWluLWhlaWdodDogMTAwdmhcbiAgICB3aWR0aDogMTAwJVxuXG4gICAgLm1haW5cbiAgICAgIGZsZXgtZ3JvdzogMVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDQsIC5oNSwgLmg2XG4gICtmb250X3BvcHBpbnNcbiAgY29sb3I6ICMxNTM1N0FcbiAgbGluZS1oZWlnaHQ6IDEuMVxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbVxuXG5oMVxuICBmb250LXNpemU6IDU1cHhcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW1cbiAgZm9udC13ZWlnaHQ6IDUwMFxuICArbXEoMTU5OSlcbiAgICBmb250LXNpemU6IDU1cHhcbiAgK21xKDE0MzkpXG4gICAgZm9udC1zaXplOiA1MXB4XG4gICttcSgxMzY1KVxuICAgIGZvbnQtc2l6ZTogNDhweFxuICArbXEoMTE5OSlcbiAgICBmb250LXNpemU6IDQ0cHhcbiAgK21xKDk5MSlcbiAgICBmb250LXNpemU6IDM2cHhcbiAgK21xKDc2NylcbiAgICBmb250LXNpemU6IDM0cHhcbiAgK21xKDYzOSlcbiAgICBmb250LXNpemU6IDMzcHhcbiAgK21xKDQ3OSlcbiAgICBmb250LXNpemU6IDMycHhcbiAgK21xKDQxMylcbiAgICBmb250LXNpemU6IDMwcHhcbiAgK21xKDM3NClcbiAgICBmb250LXNpemU6IDI4cHhcblxuaDJcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIGZvbnQtc2l6ZTogNDVweFxuICBjb2xvcjogIzE1MzU3QVxuICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICttcSgxMzY1KVxuICAgIGZvbnQtc2l6ZTogNDRweFxuICArbXEoMTE5OSlcbiAgICBmb250LXNpemU6IDQycHhcbiAgK21xKDk5MSlcbiAgICBmb250LXNpemU6IDM5cHhcbiAgK21xKDc2NylcbiAgICBmb250LXNpemU6IDM3cHhcbiAgK21xKDU3NSlcbiAgICBmb250LXNpemU6IDM1cHhcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG4gICttcSg0NzkpXG4gICAgZm9udC1zaXplOiAzMnB4XG4gICttcSg0MTMpXG4gICAgZm9udC1zaXplOiAzMHB4XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweFxuICArbXEoMzc0KVxuICAgIGZvbnQtc2l6ZTogMjhweFxuICAgIG1hcmdpbi1ib3R0b206IDMwcHhcblxuaDNcbiAgZm9udC1zaXplOiA0NXB4XG4gIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgK21xKDEzNjUpXG4gICAgZm9udC1zaXplOiA0MnB4XG4gICttcSgxMTk5KVxuICAgIGZvbnQtc2l6ZTogMzNweFxuICArbXEoNzY3KVxuICAgIGZvbnQtc2l6ZTogMzBweFxuICAgIG1hcmdpbi1ib3R0b206IDIzcHhcbiAgK21xKDYzOSlcbiAgICBmb250LXNpemU6IDI4cHhcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICttcSg1NzUpXG4gICAgZm9udC1zaXplOiAyN3B4XG4gICAgbWFyZ2luLWJvdHRvbTogMThweFxuICArbXEoNDc5KVxuICAgIGZvbnQtc2l6ZTogMjVweFxuICArbXEoNDEzKVxuICAgIGZvbnQtc2l6ZTogMjRweFxuICArbXEoMzc0KVxuICAgIGZvbnQtc2l6ZTogMjJweFxuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcblxuaDQsIC5oNFxuICBmb250LXNpemU6IDM0cHhcbiAgbWFyZ2luLWJvdHRvbTogMjBweFxuICBsaW5lLWhlaWdodDogMS4zXG4gICttcSgxMTk5KVxuICAgIGZvbnQtc2l6ZTogMzBweFxuICAgIG1hcmdpbi1ib3R0b206IDhweFxuICArbXEoNzY3KVxuICAgIGZvbnQtc2l6ZTogMjdweFxuICArbXEoNTc1KVxuICAgIGZvbnQtc2l6ZTogMjVweFxuICArbXEoNDc5KVxuICAgIGZvbnQtc2l6ZTogMjRweFxuICArbXEoNDEzKVxuICAgIGZvbnQtc2l6ZTogMjNweFxuICArbXEoMzc0KVxuICAgIGZvbnQtc2l6ZTogMjFweFxuXG5oNSwgLmg1XG4gIGZvbnQtc2l6ZTogMzBweFxuICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICttcSgxMTk5KVxuICAgIGZvbnQtc2l6ZTogMjRweFxuICArbXEoOTkxKVxuICAgIGZvbnQtc2l6ZTogMjJweFxuICArbXEoNzY3KVxuICAgIGZvbnQtc2l6ZTogMjFweFxuICArbXEoNjM5KVxuICAgIGZvbnQtc2l6ZTogMjBweFxuICArbXEoNDc5KVxuICAgIGZvbnQtc2l6ZTogMTlweFxuICArbXEoNDEzKVxuICAgIGZvbnQtc2l6ZTogMThweFxuICArbXEoMzc0KVxuICAgIGZvbnQtc2l6ZTogMTZweFxuXG5oNiwgLmg2XG4gIGZvbnQtc2l6ZTogMjVweFxuICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gICttcSgxMzY1KVxuICAgIGZvbnQtc2l6ZTogMTlweFxuICArbXEoMTE5OSlcbiAgICBmb250LXNpemU6IDE4cHhcbiAgK21xKDQxMylcbiAgICBmb250LXNpemU6IDE3cHhcblxuXG4uaGVhZGVyLWl0ZW0tMDFcbiAgZm9udC1zaXplOiAyLjVlbVxuICBsaW5lLWhlaWdodDogMC45XG5cbi5oZWFkZXItaXRlbS0wMlxuICBmb250LXNpemU6IDEuNGVtXG5cbi5oZWFkZXItMDFcbiAgLmhlYWRlci1pdGVtLTAyXG4gICAgcGFkZGluZy1yaWdodDogMC4xNGVtXG5cbmFcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XG4gIGNvbG9yOiAjM0FCOEZBXG5cbiAgJjpob3ZlciwgJjpmb2N1c1xuICAgIGNvbG9yOiAjM0FCOEZBXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcblxuICAmW2hyZWZePXRlbF0sICZbaHJlZl49bWFpbHRvXVxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4gICAgLm10LWRldmljZSAmXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0b1xuXG4gICAgK21xKDExOTkpXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0b1xucCwgdWxcbiAgbWFyZ2luOiAwIDAgMzBweFxuICArbXEoNDEzKVxuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcblxudWxcbiAgcGFkZGluZzogMFxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcblxuaW1nXG4gIG1heC13aWR0aDogMTAwJVxuICBoZWlnaHQ6IGF1dG9cblxudGV4dGFyZWFcbiAgcmVzaXplOiBub25lXG5cbnNlbGVjdFxuICBvdXRsaW5lOiBub25lXG5cbnA6bGFzdC1jaGlsZCxcbnVsOmxhc3QtY2hpbGQsXG5saTpsYXN0LWNoaWxkLFxuLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZFxuICBtYXJnaW4tYm90dG9tOiAwXG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIHRleHRhcmVhXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuXG5sYWJlbFxuICBjb2xvcjogIzMzMzMzM1xuICArZm9udF9oXG4gIG1hcmdpbi1ib3R0b206IDVweFxuICArbXEoNDEzKVxuICAgIGZvbnQtc2l6ZTogMTRweFxuXG5zZWN0aW9uXG4gIHBhZGRpbmc6IDg1cHggMFxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICArbXEoOTkxKVxuICAgIHBhZGRpbmc6IDQwcHggMFxuXG4gICAgJi5zZWN0aW9uLWJlbmVmaXRzXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMFxuXG4gICYuc2VjdGlvbi1zaWdudXAtc3RlcHNcbiAgICArbXEoNzY3KVxuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHhcbiAgICArbXEoMzc0KVxuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHhcbiAgICAvLyArbXEoNjM5KVxuICAgIC8vICAgcGFkZGluZy1ib3R0b206IDQwcHhcbiAgICAvLyArbXEoNTc1KVxuICAgIC8vICAgcGFkZGluZy1ib3R0b206IDM2cHhcbiAgICAvLyArbXEoNDEzKVxuICAgIC8vICAgcGFkZGluZy1ib3R0b206IDMycHhcbiAgICAvLyArbXEoMzc0KVxuICAgIC8vICAgcGFkZGluZy1ib3R0b206IDI3cHhcbiIsImh0bWwge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjNkQ2RTcxO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbmJvZHkgPiAuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5ID4gLmJvZHkgLm1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTUzNTdBO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDUxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGNvbG9yOiAjMTUzNTdBO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLmhlYWRlci1pdGVtLTAxIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbn1cblxuLmhlYWRlci1pdGVtLTAyIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cblxuLmhlYWRlci0wMSAuaGVhZGVyLWl0ZW0tMDIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjE0ZW07XG59XG5cbmEge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM0FCOEZBO1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjM0FCOEZBO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmFbaHJlZl49dGVsXSwgYVtocmVmXj1tYWlsdG9dIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm10LWRldmljZSBhW2hyZWZePXRlbF0sIC5tdC1kZXZpY2UgYVtocmVmXj1tYWlsdG9dIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGFbaHJlZl49dGVsXSwgYVtocmVmXj1tYWlsdG9dIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG5wLCB1bCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgcCwgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxudWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxucDpsYXN0LWNoaWxkLFxudWw6bGFzdC1jaGlsZCxcbmxpOmxhc3QtY2hpbGQsXG4uZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9dGVsXSwgdGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmxhYmVsIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDg1cHggMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICBzZWN0aW9uLnNlY3Rpb24tYmVuZWZpdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbi5zZWN0aW9uLXNpZ251cC1zdGVwcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICBzZWN0aW9uLnNlY3Rpb24tc2lnbnVwLXN0ZXBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5cbi5iZy1saWdodC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmZTtcbn1cblxuLmJnLWdyYWRpZW50LTAxIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiKDI0NiwgMjQ4LCAyNTEpIDAlLCByZ2IoMjEzLCAyMjQsIDIzNikgMTAwJSk7XG59XG5cbi5iZy1ncmFkaWVudC0wMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICNmNWY0ZmYgMCUsICNkMWVjZWUgMTAwJSk7XG59XG5cbi5iZy1ncmFkaWVudC0wMyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICNmOGZmZjQgMCUsICNlZWUxZDEgMTAwJSk7XG59XG5cbi5iZy1ncmFkaWVudC0wNCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICNmZmY5ZjQgMCUsICNlZmQxZWUgMTAwJSk7XG59XG5cbi5iZy1ncmFkaWVudC0wNSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICNmNGY3ZmEgMCUsICNkMWRlZWYgMTAwJSk7XG59XG5cbi5iZy1ncmFkaWVudC0wNiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTVkZWcsICNlM2ZiZTMgMCUsICNmZmZmZmYgMTAwJSk7XG59XG5cbi5iZy1ncmFkaWVudC0wNyB7XG4gIGJhY2tncm91bmQ6ICNGNkY5RkM7XG59XG5cbi5ibG9jay16aS0yIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmJsb2NrLXB0aCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2stcHRoIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stcHRoIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuXG4uYmxvY2stcHQtemVybyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYmxvY2stcGItemVybyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYmxvY2stcHRiLXplcm8ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5ibG9jay1wdGItbGcge1xuICBwYWRkaW5nOiAxNTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuYmxvY2stcHRiLWxnIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5ibG9jay1wdGItbGcge1xuICAgIHBhZGRpbmc6IDEzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmJsb2NrLXB0Yi1sZyB7XG4gICAgcGFkZGluZzogMTI1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmxvY2stcHRiLWxnIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay1wdGItbGcge1xuICAgIHBhZGRpbmc6IDExMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2stcHRiLWxnIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLXB0Yi1sZyB7XG4gICAgcGFkZGluZzogOTRweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmJsb2NrLXB0Yi1sZyB7XG4gICAgcGFkZGluZzogODRweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJsb2NrLXB0Yi1sZyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgLmJsb2NrLXB0Yi1sZyB7XG4gICAgcGFkZGluZzogNzJweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmJsb2NrLXB0Yi1sZyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5cbi5ibG9jay1wdGItbWQge1xuICBwYWRkaW5nOiAxMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuYmxvY2stcHRiLW1kIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5ibG9jay1wdGItbWQge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stcHRiLW1kIHtcbiAgICBwYWRkaW5nOiA4MnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stcHRiLW1kIHtcbiAgICBwYWRkaW5nOiA3M3B4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYmxvY2stcHRiLW1kIHtcbiAgICBwYWRkaW5nOiA2N3B4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmxvY2stcHRiLW1kIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuYmxvY2stcHRiLW1kIHtcbiAgICBwYWRkaW5nOiA1NnB4IDA7XG4gIH1cbn1cblxuLmJsb2NrLW1iLXhsZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1tYi14bGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmJsb2NrLW1iLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2stbWItbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stbWItbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYmxvY2stbWItbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvY2stbWItbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmxvY2stbWItbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuICAuYmxvY2stbWItbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLmJsb2NrLW1iLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmJsb2NrLW1iLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5ibG9jay1tYi1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmxvY2stbWItbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLW1iLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2NrLW1iLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLW1iLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbi5ibG9jay1tYi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2NrLW1iLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgLmJsb2NrLW1iLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG5cbmg0LmJsb2NrLW1iLTAxLCAuYmxvY2stbWItMDEge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYmxvY2stbWItMDIge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stbWItMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmxvY2stbWItMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuICAuYmxvY2stbWItMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLmJsb2NrLWJkcnMtMDEge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uYmxvY2std3Mtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuW2NsYXNzKj1ibG9jay1tYXctXSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5ibG9jay1tYXctMDEge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbn1cblxuLndyYXAtYnItMDEgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cmFwLWJyLTAxIGJyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3JhcC1ici0wMiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud3JhcC1ici0wMyBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLndyYXAtYnItMDMgYnIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cmFwLWJyLTA0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53cmFwLTAxID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC0wMSA+IGRpdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwJTtcbiAgcmlnaHQ6IDEwJTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDUwJSwgIzE1MzU3QSAwJSwgcmdiYSgyMTcsIDIxNywgMjE3LCAwKSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JhcC0wMSA+IGRpdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAud3JhcC0wMSA+IGRpdjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi53cmFwLTAxOmxhc3QtY2hpbGQgPiBkaXY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwLTAxOmxhc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwLTAyIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53cmFwLTAzIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXAtMDMge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC53cmFwLTAzIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAud3JhcC0wMyB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcC0wMyAubGlzdC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndyYXAtMDMgLmxpc3QtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXAtMDMgLmxpc3QtaW5saW5lIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cmFwLTAzIC5saXN0LWlubGluZSBsaSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC53cmFwLTAzIC5saXN0LWlubGluZSBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcC0wMyAubGlzdC1pbmxpbmUgLmljb24taW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgLndyYXAtMDMgLmxpc3QtaW5saW5lIC5pY29uLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogNDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC53cmFwLTAzIC5saXN0LWlubGluZSAuaWNvbi1pbmZvIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cmFwLTAzIC5saXN0LWlubGluZSAuaWNvbi1pbmZvIC5pY29uIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuICAud3JhcC0wMyAubGlzdC1pbmxpbmUgLmljb24taW5mbyAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcC0wMyBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcC0wMyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuLndyYXAtMDMgPiAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtMDMgPiAucm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cmFwLTAzID4gLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwLTAzID4gLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwLTAzID4gLnJvdyA+IC53cmFwLTAzLWltZyB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcC0wMyA+IC5yb3cgPiBkaXY6bm90KC53cmFwLTAzLWltZykge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXAtMDMgPiAucm93OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAzMCUsIHJnYmEoMCwgMCwgMCwgMC4zKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4yKSA3MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIH1cbn1cbiNzZWN0aW9uLWZlYXR1cmVzIC53cmFwLTAzID4gLnJvdzpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4jc2VjdGlvbi1mZWF0dXJlcyAud3JhcC0wMyA+IC5yb3c6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXAtMDQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDM4cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIH1cbn1cbi53cmFwLTA0ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cmFwLTA0ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4ud3JhcC0wNCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cmFwLTA0ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbi53cmFwLTA0IC50aWxlLXZpc3VhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAxMHB4IDAgMzhweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcC0wNCAudGlsZS12aXN1YWwge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgfVxufVxuLndyYXAtMDQgLnRpbGUtaWNvbi1pbmZvIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndyYXAtMDQgLnRpbGUtaWNvbi1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndyYXAtMDQgLnRpbGUtaWNvbi1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXAtMDQgLnRpbGUtaWNvbi1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLndyYXAtMDQgLnZpZGVvLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXAtMDQgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwLTA0LmJsb2NrLW1iLXhsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cmFwLTA0LmJsb2NrLW1iLXhsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC53cmFwLTA0LmJsb2NrLW1iLXhsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC53cmFwLTA0LmJsb2NrLW1iLXhsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXAtMDUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbi53cmFwLTA1IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLndyYXAtMDUud3JhcC0wNS0td2lkZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXAtMDUud3JhcC0wNS0td2lkZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLndyYXAtMDUud3JhcC0wNS0td2lkZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbi53cmFwLTA2IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAud3JhcC0wNiBiciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi50ZXh0LWNvbG9yLTAxIHtcbiAgY29sb3I6ICMzQUI4RkE7XG59XG5cbi50ZXh0LWNvbG9yLTAyIHtcbiAgY29sb3I6ICM2RDZFNzE7XG59XG5cbi50ZXh0LWNvbG9yLTAzIHtcbiAgY29sb3I6ICMxNTM1N0E7XG59XG5cbi50ZXh0LWZ3LXJlZ3VsYXIsIC50ZXh0LWZ3LXJlZ3VsYXIuc3ViLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zdWItaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuc3ViLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zdWItaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN1Yi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWItaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3ViLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnN1Yi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC5zdWItaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zdXAtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuc3VwLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zdXAtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnN1cC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3VwLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1cC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdXAtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc3VwLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgLnN1cC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubGluay1hbmdsZSwgLmxpbmstZWxlbWVudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGluay1hbmdsZSwgLmxpbmstZWxlbWVudCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmxpbmstYW5nbGUsIC5saW5rLWVsZW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubGluay1hbmdsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTFweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGluay1hbmdsZTphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgfVxufVxuXG4ubG9hZGVyLXdyYXAge1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc4KTtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogYWxsIDBzIGxpbmVhciAwLjJzLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuLmxvYWRlci13cmFwLmxvYWRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG4ubG9hZGVyLXdyYXAgPiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgMzVweCAzOXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmxvYWRpbmctZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgbGluZWFyO1xufVxuLmxvYWRlci1hY3RpdmUgLmxvYWRpbmctZGVzY3JpcHRpb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLmxvYWRpbmctZGVzY3JpcHRpb24gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxvYWRlci1lbGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4ubG9hZGVyLWVsZW0tbG9nbyBpbWcge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5sb2FkZXItZWxlbS1kbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA2cHgpO1xuICBsZWZ0OiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG5cbi5sZWQtcHJvY2Vzc2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIsIDE2MywgNTApO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGFuaW1hdGlvbjogbGVkLXByb2Nlc3NpbmcgMi4xcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBsZWQtcHJvY2Vzc2luZyB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZVgoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZVgoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGVYKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGVYKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGVYKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4ubGlzdC1jaXJjbGUge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cbi5saXN0LWNpcmNsZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmxpc3QtY2lyY2xlIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGlzdC1jaXJjbGUgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LWNpcmNsZSBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmxpc3QtY2lyY2xlIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5saXN0LWNpcmNsZSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0LWNpcmNsZSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDAuNWVtIC0gNnB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkZGZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LWNpcmNsZSBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgdG9wOiBjYWxjKDAuNWVtIC0gNXB4KTtcbiAgfVxufVxuXG4ubGlzdC1jaXJjbGUtbGcubGlzdC1jaXJjbGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5saXN0LWNpcmNsZS1sZy5saXN0LWNpcmNsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5saXN0LWNpcmNsZS1sZy5saXN0LWNpcmNsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5saXN0LWNpcmNsZS1sZy5saXN0LWNpcmNsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxpc3QtY2lyY2xlLWxnLmxpc3QtY2lyY2xlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubGlzdC1jaXJjbGUtbGcubGlzdC1jaXJjbGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4ubGlzdC1jaGVja2VkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGlzdC1jaGVja2VkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5saXN0LWNoZWNrZWQgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGlzdC1jaGVja2VkIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgfVxufVxuLmxpc3QtY2hlY2tlZCBsaTo6YmVmb3JlLCAubGlzdC1jaGVja2VkIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubGlzdC1jaGVja2VkIGxpOjpiZWZvcmUge1xuICB0b3A6IDZweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2VkYjg4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5saXN0LWNoZWNrZWQgbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbn1cbi5saXN0LWNoZWNrZWQgbGk6OmFmdGVyIHtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzZWRiODg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxpc3QtY2hlY2tlZCBsaTo6YWZ0ZXIge1xuICAgIHRvcDogLTFweDtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5saXN0LWNoZWNrZWQgLmxpc3QtY2hlY2tlZC1oZWFkZXIge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5saXN0LWNoZWNrZWQtc20ubGlzdC1jaGVja2VkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubGlzdC1jaGVja2VkLXNtLmxpc3QtY2hlY2tlZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ubGlzdC1jaGVja2VkLXNtLmxpc3QtY2hlY2tlZCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC5saXN0LWNoZWNrZWQtc20ubGlzdC1jaGVja2VkIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5saXN0LWNoZWNrZWQtc20ubGlzdC1jaGVja2VkIGxpOjpiZWZvcmUge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRvcDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC5saXN0LWNoZWNrZWQtc20ubGlzdC1jaGVja2VkIGxpOjpiZWZvcmUge1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG59XG5cbi5saXN0LWRlZmF1bHQge1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5saXN0LWRlZmF1bHQgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbnVsW2NsYXNzKj1saXN0LV0gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LWxpbmUgbGkge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubGlzdC1saW5lIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ubGlzdC1saW5lLXhzLmxpc3QtbGluZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxpc3QtaW5saW5lIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubGlzdC1pbmxpbmUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNoZWNrZWQtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2hlY2tlZC1saXN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jaGVja2VkLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja2VkLWxpc3QtaXRlbS1oZWFkZXIge1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjJlbTtcbn1cbi5jaGVja2VkLWxpc3QtaXRlbSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNoZWNrZWQtbGlzdC1pdGVtIC5pY29uIHtcbiAgICB0b3A6IDVweDtcbiAgICB3aWR0aDogMC44NzVlbTtcbiAgICBoZWlnaHQ6IDAuODc1ZW07XG4gIH1cbn1cbiNzZWN0aW9uLWZlYXR1cmVzIC5jaGVja2VkLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjdlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAjc2VjdGlvbi1mZWF0dXJlcyAuY2hlY2tlZC1saXN0LWl0ZW0gLmljb24ge1xuICAgIHRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgI3NlY3Rpb24tZmVhdHVyZXMgLmNoZWNrZWQtbGlzdC1pdGVtLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCJmb250cy9Sb2JvdG8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvUm9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCJmb250cy9Sb2JvdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIHNyYzogdXJsKFwiZm9udHMvUmFsZXdheS1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvUmFsZXdheS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuI2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLWJvZHkge1xuICBoZWlnaHQ6IDEyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYi1sb2dvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sb2dvLWJyYW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvZ28tYnJhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi10b3A6IC0xOXB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5sb2dvLWJyYW5kOjpiZWZvcmUge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sb2dvLWJyYW5kOjpiZWZvcmUge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgfVxufVxuLmxvZ28tYnJhbmQgaW1nIHtcbiAgd2lkdGg6IDU1cHg7XG59XG5cbi5oYi1waG9uZSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oYi1waG9uZSBhIC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmhicC1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhicC1zbSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGJwLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItYnRuLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLWJ0bi1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXItYnRuLW5hdi5oZWFkZXItYnRuLW5hdi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuLmhlYWRlci1idG4tbmF2IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbGVmdDogMjAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzA5MWEzZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyLWJ0bi1uYXYgc3BhbjpiZWZvcmUsIC5oZWFkZXItYnRuLW5hdiBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzA5MWEzZjtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci1idG4tbmF2IHNwYW46YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xufVxuLmhlYWRlci1idG4tbmF2IHNwYW46YWZ0ZXIge1xuICBib3R0b206IC03cHg7XG59XG5cbi5oZWFkZXItYnRuLW5hdi1hY3RpdmUuaGVhZGVyLWJ0bi1uYXYgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLWJ0bi1uYXYuaGVhZGVyLWJ0bi1uYXYtYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlKDEzNWRlZyk7XG59XG5cbi5oZWFkZXItYnRuLW5hdi5oZWFkZXItYnRuLW5hdi1hY3RpdmUgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KSByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5oZWFkZXItbmF2LXdyYXAge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLW5hdi13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbmF2LXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIHBlcnNwZWN0aXZlOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItbmF2LXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgLmhlYWRlci1uYXYtd3JhcCB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhciAwLjFzO1xuICB9XG59XG4uaGVhZGVyLWFjdGl2ZSAuaGVhZGVyLW5hdi13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgLmhlYWRlci1hY3RpdmUgLmhlYWRlci1uYXYtd3JhcCB7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyIDBzO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLW5hdiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMTFweCkgcm90YXRlWCgtNWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDExcHgpIHJvdGF0ZVgoMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4uaGVhZGVyLW5hdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3R0b206IDEwMCU7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2NiZjVkYztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1uYXY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhuLW1lbnUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG4tbWVudSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6ICNjYmY1ZGM7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhuLW1lbnUge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLW5hdi1hY3RpdmUgLmhuLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IC0xcHggNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgfVxufVxuLmhuLW1lbnUgPiBsaSB7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbn1cbi5obi1tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG4tbWVudSA+IGxpOmxhc3QtY2hpbGQgPiBhOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG4tbWVudSA+IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG4tbWVudSA+IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhuLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLmhuLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICM2ZDZlNzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG4tbWVudSA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uaG4tbWVudSA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMTUzNTdhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5obi1tZW51ID4gbGkgPiBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxNTM1N2E7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG4tbWVudSA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG4uaGItY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbn1cbi5oYi1jYXJ0LmhiLWNhcnQtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGItY2FydCBbY2xhc3MqPWhiLWNhcnQtMF0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYi1jYXJ0IFtjbGFzcyo9aGItY2FydC0wXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oYi1jYXJ0IC5pY29uLWNsb3ZlciB7XG4gIGNvbG9yOiAjMDBiMTQzO1xufVxuLmhiLWNhcnQgc3VwIHtcbiAgdG9wOiAtMC4zZW07XG59XG5cbi5oYmMtaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzE5OTgzYTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmhiYy1vbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uaGJjLW9sZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCA3NCwgNzQsIDAuOCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhiYy1vbGQ6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuXG4uaGItY2FydC0wMSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uaGItY2FydC0wMS52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhiLWNhcnQtMDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oYi1jYXJ0LTAxIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGItY2FydC0wMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhiLWNhcnQtMDEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cbi5oYi1jYXJ0LTAxIC5oYi1jYXJ0LWJyYW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIHRvcDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhiLWNhcnQtMDEgLmhiYy1oaWdobGlnaHRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYi1jYXJ0LTAxIC5oYmMtaGlnaGxpZ2h0ZWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGItY2FydC0wMSAuaGJjLWhpZ2hsaWdodGVkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmhiLWNhcnQtMDEgLmhiYy1vbGQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oYi1jYXJ0LTAxIC5oYmMtaGlnaGxpZ2h0ZWQsIC5oYi1jYXJ0LTAxIC5oYmMtb2xkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmhiLWNhcnQtMDEgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oYi1jYXJ0LTAxIGJyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLmhiLWNhcnQtMDIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGItY2FydC0wMiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhiLWNhcnQtMDIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oYi1jYXJ0LTAyIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGItY2FydC0wMiAuaGJjLWhpZ2hsaWdodGVkIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhiLWNhcnQtMDIgLmhiYy1oaWdobGlnaHRlZCwgLmhiLWNhcnQtMDIgLmhiYy1vbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cbi5oYi1jYXJ0LTAyIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGItY2FydC0wMiBiciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5oYi1jYXJ0LXNlcnZpY2Utc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmhiLWNhcnQtc2VydmljZS1saXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4sIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaGItY2FydC1zZXJ2aWNlLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2Q2ZTBlYztcbn1cbi5oYi1jYXJ0LXNlcnZpY2UtbGlzdC5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IGNhbGMoMTAwJSArIDE0cHgpO1xufVxuLmhiLWNhcnQtc2VydmljZS1saXN0IHVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlMGVjO1xuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMjA1cHg7XG59XG4uaGItY2FydC1zZXJ2aWNlLWxpc3QgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IDEzcHggMjRweCAxM3B4IDM5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XG59XG4uaGItY2FydC1zZXJ2aWNlLWxpc3QgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmNkZTg7XG59XG4uaGItY2FydC1zZXJ2aWNlLWxpc3QgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZkM2UwO1xufVxuLmhiLWNhcnQtc2VydmljZS1saXN0IHVsIGxpOmhvdmVyOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGItY2FydC1zZXJ2aWNlLWxpc3QgdWwgbGkgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbn1cblxuLmhiLWNhcnQtc2VydmljZS1saXN0LXByaWNlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uaGItY2FydC1zZXJ2aWNlLWxpc3QtcHJpY2Ugc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjMGQ4MDJhO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5oYi1jYXJ0LXNlcnZpY2UtbGlzdC1wcmljZSBzcGFuOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGItY2FydC1zZXJ2aWNlLWxpc3QtcHJpY2Ugc3BhbjpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDc0LCA3NCwgMC44KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC5oYi1jdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5oYi1jdGEtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmhjdy1pdGVtLWFkZGl0aW9uYWwsXG4uaGN3LWl0ZW0tbWFpbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5oY3ctaXRlbS1tYWluIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uaGN3LWl0ZW0tYWRkaXRpb25hbCB7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaGN3LWl0ZW0tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbn1cblxuLmhlYWRlci1hY3RpdmUgLmhjdy1pdGVtLWFkZGl0aW9uYWwge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG59XG4uaGVhZGVyLWFjdGl2ZSAuaGN3LWl0ZW0tbWFpbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uaGVhZGVyLTAxI2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItMDEjaGVhZGVyID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5oZWFkZXItMDEjaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDYsIDI0NywgMjUyKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5oZWFkZXItMDEjaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLTAxI2hlYWRlciAubG9nby1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgfVxufVxuLmhlYWRlci0wMSNoZWFkZXIgLmxvZ28tYnJhbmQgaW1nIHtcbiAgd2lkdGg6IDU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhlYWRlci0wMSNoZWFkZXIgLmxvZ28tYnJhbmQgaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItMDEjaGVhZGVyIC5sb2dvLWJyYW5kIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuaGVhZGVyLTAxI2hlYWRlciAubG9nby1icmFuZCBpbWcge1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG59XG5cbi5oZWFkZXItYm9keS1zaG9ydCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlci1ib2R5LXNob3J0IC5oYi1jYXJ0LCAuaGVhZGVyLWJvZHktc2hvcnQgLmhiLWN0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNGNkY5RkM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNTVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgfVxufVxuLmZvb3Rlci5mb290ZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlci1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mb290ZXItbG9nbyBpbWcge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5mb290ZXItaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyLWluZm8gYSB7XG4gIGNvbG9yOiAjNkQ2RTcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mb290ZXItaW5mbyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHN0cm9rZS13aWR0aDogMDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmljb24tYW1lcmljYW4tZXhwcmVzcyB7XG4gIHdpZHRoOiAxLjM0OTI5NTc3NDZlbTtcbn1cblxuLmljb24tYXBwbGUtcGF5IHtcbiAgd2lkdGg6IDEuNDE4MjgyNTQ4NWVtO1xufVxuXG4uaWNvbi1hcnJvdy10b3Age1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1iYW5rLWNoZWNrIHtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tYmFyLWNoYXJ0IHtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tYmFycyB7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLWJpbGwge1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1jYWxjdWxhdGlvbnMge1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1jYW1lcmEge1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1jaGVja21hcmsge1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uaWNvbi1jbG91ZC1zeXN0ZW0ge1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1jbG91ZC11cC1hcnJvdyB7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLWNsb3ZlciB7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLWNvbG9yZWQtc2hpZWxkIHtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tY29ubmVjdCB7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLWNvbnRhY3RsZXNzIHtcbiAgd2lkdGg6IDEuMTE1MTczNjc0NmVtO1xufVxuXG4uaWNvbi1jb29raW5nIHtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tY29yZCB7XG4gIHdpZHRoOiAxLjExMTExMTExMTFlbTtcbn1cblxuLmljb24tY3JlZGl0LWNhcmQge1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1kaW5uZXIge1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1kaXNjb3ZlciB7XG4gIHdpZHRoOiAxLjkyNjIxMzU5MjJlbTtcbn1cblxuLmljb24tZGlzaCB7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLWdvb2dsZS1wYXkge1xuICB3aWR0aDogMS40NDM3MDg2MDkzZW07XG59XG5cbi5pY29uLWdyYXBoaWMge1xuICB3aWR0aDogMC43NzE0Mjg1NzE0ZW07XG59XG5cbi5pY29uLWludGVyYWMge1xuICB3aWR0aDogMS4wNzE0Mjg1NzE0ZW07XG59XG5cbi5pY29uLWxpa2Uge1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1tYXN0ZXJjYXJkIHtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tbmV0d29yayB7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLW9ubGluZS1wYXltZW50IHtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tcGF1c2Uge1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1waG9uZSB7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLXBob25lLWNhcmQge1xuICB3aWR0aDogMS4yMzMzMzMzMzMzZW07XG59XG5cbi5pY29uLXBsYXkge1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1zYW1zdW5nLXBheSB7XG4gIHdpZHRoOiAxLjIyMzg5MzgwNTNlbTtcbn1cblxuLmljb24tc3RhciB7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLXN0YXItZml2ZSB7XG4gIHdpZHRoOiA1LjQ2MTUzODQ2MTVlbTtcbn1cblxuLmljb24tc3RvcmFnZSB7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLXN1cHBvcnQge1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1zeXN0ZW0ge1xuICB3aWR0aDogMC45ODUyOTQxMTc2ZW07XG59XG5cbi5pY29uLXZpc2Ege1xuICB3aWR0aDogMS4xNTQ1ODkzNzJlbTtcbn1cblxuLmljb24td2FsbGV0IHtcbiAgd2lkdGg6IDEuMTg2NDQwNjc4ZW07XG59XG5cbi5pY29uLXdvcmtzcGFjZSB7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzE1MzU3QTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAjQ0JGNURDO1xuICBib3gtc2hhZG93OiAwIDAgMTcuMjg5N3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbn1cbi5idG4uc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uYnRuIHNwYW4ge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwLjg2NDQ4NnB4IDEuNzI4OTdweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cbi5idG4gc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAwKSByb3RhdGUoNDVkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICB9XG4gIC5idG4gc3BhbiB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5idG4gc3Bhbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuLmJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjUwMTk2MDc4NDMpO1xufVxuLmJ0bjpob3ZlciwgLmZhLXN0ZXAtaXRlbSAuYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjb2xvcjogIzE1MzU3QTtcbn1cbi5idG46YWN0aXZlLCAuYnRuOmZvY3VzIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjM0NzI7XG59XG4uYnRuOmFjdGl2ZSBzcGFuOjphZnRlciwgLmJ0bjpmb2N1cyBzcGFuOjphZnRlciB7XG4gIGNvbG9yOiAjMjIzNDcyO1xufVxuLmJ0bltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIzNDcyO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDdweCAtMnB4IHJnYmEoMTQ2LCA5OSwgMjgsIDAuNzIpO1xufVxuLmJ0bi5idG4tMDEge1xuICBwYWRkaW5nOiAxOHB4IDQ1cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE2cHggcmdiYSgxNDYsIDk5LCAyOCwgMC41KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuLmJ0bi0wMSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi5idG4tMDEge1xuICAgIHBhZGRpbmc6IDE2cHggNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5idG4uYnRuLTAxIHtcbiAgICBwYWRkaW5nOiAxNnB4IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYnRuLmJ0bi0wMSB7XG4gICAgcGFkZGluZzogMTVweCAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJ0bi5idG4tMDEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC5idG4uYnRuLTAxIHtcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuYnRuLmJ0bi0wMSB7XG4gICAgcGFkZGluZzogMTNweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmJ0bi5idG4tMDE6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMTQ2LCA5OSwgMjgsIDAuNyk7XG59XG4uZmEtc3RlcC1pdGVtIC5idG4ge1xuICBib3gtc2hhZG93OiAwIDRweCAxN3B4IHJnYmEoMTQ2LCA5OSwgMjgsIDAuNTgpO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZvcm0tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tZ3JvdXAucm93IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tZ3JvdXAgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmZnLXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICBtYXJnaW4tcmlnaHQ6IC03cHg7XG59XG4uZmctcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmc6IDAgN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mZy1yb3cgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC5maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5mb3JtLWdyb3VwLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZvcm0tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmctYnRuIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmctYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG4gIC5mZy1idG4gPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mZy1idG4gPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mZy1idG4ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbi5mZy1idG4uZmctYnRuLTAxID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZnLWJ0bi5mZy1idG4tMDEge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmZnLWJ0bi5mZy1idG4tMDEgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBvcmRlcjogMztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mZy1idG4uZmctYnRuLTAxID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgei1pbmRleDogMjtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmctYnRuLmZnLWJ0bi0wMSA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAxNHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbn1cblxuLmZnLWJ0bi1kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZnLWJ0bi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZnLWJ0bi1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZmctYnRuLWRlc2NyaXB0aW9uIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzExMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmctYnRuLWRlc2NyaXB0aW9uIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMzBweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDdkN2Q3O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xufVxuXG4uZm9ybS1jb250cm9sLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q3ZDdkNztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cy5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2YyYTMzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmVycm9yLmZvcm0tY29udHJvbCxcbi5lcnJvci5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZXJyb3Iuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uZXJyb3Iuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2M0YzRjNDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2M0YzRjNDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2M0YzRjNDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2M0YzRjNDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2M0YzRjNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxubGFiZWwuZXJyb3IsXG4uZmlsZWlucHV0LWVycm9yLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjYzEwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAzcHggMCAwO1xufVxuXG4uZmlsZWlucHV0LWVycm9yLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jZmctYnRuLXN1Ym1pdCBsYWJlbC5lcnJvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEwMCU7XG4gIHRvcDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDMzJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmN1c3RvbS1maWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzklO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmN1c3RvbS1maWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1maWxlIHtcbiAgICBoZWlnaHQ6IDIxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmN1c3RvbS1maWxlIHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCxcbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWZhO1xuICBib3JkZXI6IDJweCBkYXNoZWQgIzA4YTBmNTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2ZsLWljb25zIHtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1ib3R0b20gMC4ycyBlYXNlLWluO1xufVxuXG4uY2ZsLWljb25zLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTg5ZGUzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW47XG59XG4uY2ZsLWljb25zLWl0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jZmwtaWNvbnMtaXRlbSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogNjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNmbC1pY29ucy1pdGVtIC5pY29uIHtcbiAgICBmb250LXNpemU6IDYzcHg7XG4gIH1cbn1cblxuLmNmbC1pY29ucy1pdGVtLWluZm8ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY2ZsLWljb25zLWl0ZW0taW5mbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jZmwtaWNvbnMtaXRlbS1kaXZpZGVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uY2ZsLWljb25zLWl0ZW0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubXQtZGV2aWNlIC5jZmwtaWNvbnMtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm10LWRldmljZSAuY2ZsLWljb25zLWl0ZW0tZGVza3RvcCwgLm10LWRldmljZSAuY2ZsLWljb25zLWl0ZW0tZGl2aWRlciB7XG4gIGNvbG9yOiAjYzNjM2MzO1xufVxuXG4uY2ZsLXRleHQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3R0b206IDNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAzMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwNjg2Mjg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDE1cHggMCA0MXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4sIG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY2ZsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuICAuY2ZsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmNmbC10ZXh0IC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5lcnJvciArIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dC5lcnJvciArIC5jdXN0b20tZmlsZS1sYWJlbCArIGxhYmVsLmVycm9yIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRlc2t0b3AtZGV2aWNlIC5jdXN0b20tZmlsZS1pbnB1dDpob3ZlciArIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzBiOTVlMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmZjtcbn1cbi5kZXNrdG9wLWRldmljZSAuY3VzdG9tLWZpbGUtaW5wdXQ6aG92ZXIgKyAuY3VzdG9tLWZpbGUtbGFiZWwgLmNmbC1pY29ucy1pdGVtIHtcbiAgY29sb3I6ICMwYjk1ZTI7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0LXNlbGVjdGVkICsgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmRmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xufVxuLmN1c3RvbS1maWxlLWlucHV0LXNlbGVjdGVkICsgLmN1c3RvbS1maWxlLWxhYmVsIC5jZmwtdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLmN1c3RvbS1maWxlLWlucHV0LXNlbGVjdGVkICsgLmN1c3RvbS1maWxlLWxhYmVsIC5jZmwtaWNvbnMge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dC1zZWxlY3RlZCArIC5jdXN0b20tZmlsZS1sYWJlbCAuY2ZsLWljb25zLWl0ZW0ge1xuICBjb2xvcjogI2MzYzNjMztcbn1cblxuLmZvcm0tYXBwbGljYXRpb24ge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hcHBsaWNhdGlvbi1mb3JtLXdyYXAge1xuICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gIG1hcmdpbi1yaWdodDogLTE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWZvcm0td3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cblxuLmZvcm0tZmlsZXMge1xuICBwYWRkaW5nOiAwIDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS1maWxlcyB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmZvcm0tZmlsZXMge1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICB9XG59XG5cbi5mYS1zdGVwLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDE4cHggMjVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYS1zdGVwLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMzNweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmZhLXN0ZXAtaXRlbSB7XG4gICAgcGFkZGluZzogMCAxN3B4IDI1cHg7XG4gIH1cbn1cbi5mb3JtLWFwcGxpY2F0aW9uLWluaXRpYWxpemVkIC5mYS1zdGVwLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmEtc3RlcC1kZXZpY2Uge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYS1zdGVwLWRldmljZSB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYS1zdGVwLWRldmljZSB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mYS1zdGVwLWRldmljZSB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC5mYS1zdGVwLWRldmljZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5mYS1zdGVwLWRldmljZSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxufVxuLmZhLXN0ZXAtZGV2aWNlID4gZGl2IHtcbiAgcGFkZGluZzogMCAxOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYS1zdGVwLWRldmljZSA+IGRpdiB7XG4gICAgcGFkZGluZzogMCA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmEtc3RlcC1kZXZpY2UgPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5mYS1zdGVwLWRldmljZSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZmEtc3RlcC1pbmZvcm1hdGlvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW46IDUwcHggMCAzNXB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2NjYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZhLXN0ZXAtaW5mb3JtYXRpb24ge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmEtc3RlcC1pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mYS1zdGVwLWluZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uZmEtc3RlcC1pbmZvcm1hdGlvbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5mYS1zdGVwLWluZm9ybWF0aW9uIGg1LCAuZmEtc3RlcC1pbmZvcm1hdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mYS1zdGVwLWluZm9ybWF0aW9uIGg1Omxhc3QtY2hpbGQsIC5mYS1zdGVwLWluZm9ybWF0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHMtaXRlbSwgLmZhLXN0ZXAtaXRlbSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuXG4uaWlsLWljb24ge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5paWwtaWNvbiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmlpbC1pY29uIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuaWlsLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxufVxuXG4uaWlsLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5paWwtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5paWwtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5paWwtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uaWlsLWRlc2NyaXB0aW9uLTAxIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDBhY2UxO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaWlsLWRlc2NyaXB0aW9uLTAxIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaWlsLWRlc2NyaXB0aW9uLTAxIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuaWlsLWRlc2NyaXB0aW9uLTAxIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5paWwtZGVzY3JpcHRpb24tMDEgPiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5paWwtZGVzY3JpcHRpb24tMDEgI2NhbGMtYW5udWFsLXNhdmluZ3MtZDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5paWwtaGlnaGxpZ2h0ZWQge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGNvbG9yOiAjMDBhY2UxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5paWwtaGlnaGxpZ2h0ZWQge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5paWwtaGlnaGxpZ2h0ZWQge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5paWwtaGlnaGxpZ2h0ZWQge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5paWwtaGlnaGxpZ2h0ZWQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uaWlsLWFkZGl0aW9uYWwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaWlsLWFkZGl0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5paWwtYWRkaXRpb25hbCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlpbC1hZGRpdGlvbmFsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaWlsLWFkZGl0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5paWwtYWRkaXRpb25hbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmlpbC1hZGRpdGlvbmFsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuICAuaWlsLWFkZGl0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uaWNvbi1pbmZvLWxpbmUgLmlpbC1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuLmljb24taW5mby1saW5lIC5paWwtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmljb24taW5mby1saW5lIC5paWwtZGVzY3JpcHRpb24tMDEge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uaWNvbi1pbmZvLWxpbmUgLmlpbC1oaWdobGlnaHRlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5pY29uLWluZm8tbGluZSAuaWlsLWhpZ2hsaWdodGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi50aWxlLWluZm8tZGl2aWRlZCB7XG4gIG1heC13aWR0aDogOTMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAyMzEsIDIzMSwgMC41NSk7XG4gIGJveC1zaGFkb3c6IDAgMCAzMnB4IHJnYmEoMTIyLCAxMjIsIDEyMiwgMC41Myk7XG59XG4udGlsZS1pbmZvLWRpdmlkZWQgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZzogMzBweCAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50aWxlLWluZm8tZGl2aWRlZCA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmc6IDI3cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aWxlLWluZm8tZGl2aWRlZCA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmc6IDIzcHggMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC50aWxlLWluZm8tZGl2aWRlZCA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmc6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGlsZS1pbmZvLWRpdmlkZWQgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnRpbGUtaW5mby1kaXZpZGVkID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC50aWxlLWluZm8tZGl2aWRlZCA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cblxuLnRpZC1pdGVtIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlkLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC50aWQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRpZC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi50aWQtaXRlbSBoNiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aWQtaXRlbSBoNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnRpZC1pdGVtIGg2IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRpZC1pdGVtIGg2IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi50aWQtaXRlbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlkLWl0ZW0gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC50aWQtaXRlbSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRpZC1pdGVtIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuLnRpZC1pdGVtIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGlkLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgYm90dG9tOiAzNXB4O1xuICB3aWR0aDogMnB4O1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgMjMxLCAyMzEsIDAuNyk7XG59XG5cbi50aWQtaXRlbS5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjczKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGlkLWl0ZW0uYWN0aXZlIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50aWQtaXRlbS5hY3RpdmUgaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGlkLWl0ZW0uYWN0aXZlIGg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi50aWQtaXRlbS5hY3RpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGlkLWl0ZW06bm90KC5hY3RpdmUpIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGZsZXg6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGlkLWl0ZW06bm90KC5hY3RpdmUpIC50aWQtaXRlbS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgLnRpZC1pdGVtOm5vdCguYWN0aXZlKSAudGlkLWl0ZW0tY29udGVudCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAudGlkLWl0ZW06bm90KC5hY3RpdmUpIC50aWQtaXRlbS1jb250ZW50IHtcbiAgICB3aWR0aDogNjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC50aWQtaXRlbTpub3QoLmFjdGl2ZSkgLnRpZC1pdGVtLWNvbnRlbnQgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC50aWQtaXRlbTpub3QoLmFjdGl2ZSkgLnRpZC1pdGVtLWNvbnRlbnQgaDYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgfVxufVxuXG4udGlkLWl0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpZC1pdGVtLWFycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ5YmU2O1xufVxuLnRpZC1pdGVtLWFycm93czo6YmVmb3JlLCAudGlkLWl0ZW0tYXJyb3dzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4udGlkLWl0ZW0tYXJyb3dzOjpiZWZvcmUge1xuICB0b3A6IDI3cHg7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICM2NDliZTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRpZC1pdGVtLWFycm93czo6YmVmb3JlIHtcbiAgICB0b3A6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlkLWl0ZW0tYXJyb3dzOjpiZWZvcmUge1xuICAgIHRvcDogMjFweDtcbiAgICBib3JkZXItd2lkdGg6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudGlkLWl0ZW0tYXJyb3dzOjpiZWZvcmUge1xuICAgIHRvcDogMTVweDtcbiAgICBib3JkZXItd2lkdGg6IDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50aWQtaXRlbS1hcnJvd3M6OmJlZm9yZSB7XG4gICAgdG9wOiAxNHB4O1xuICAgIGJvcmRlci13aWR0aDogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnRpZC1pdGVtLWFycm93czo6YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICB9XG59XG4udGlkLWl0ZW0tYXJyb3dzOjphZnRlciB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMzVweDtcbiAgYm9yZGVyLWxlZnQ6IDM4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMzhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMzhweCBzb2xpZCAjNjQ5YmU2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aWQtaXRlbS1hcnJvd3M6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudGlkLWl0ZW0tYXJyb3dzOjphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC50aWQtaXRlbS1hcnJvd3M6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDI3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG59XG5cbi50aWxlLWluZm8tZGl2aWRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbGUtaW5mby1kaXZpZGVkIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50aWxlLWluZm8tZGl2aWRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGlsZS1pbmZvLWRpdmlkZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnRpbGUtaW5mby1kaXZpZGVkIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIH1cbn1cbi50aWxlLWluZm8tZGl2aWRlZCA+IC50aWQtaXRlbS5hY3RpdmU6Zmlyc3QtY2hpbGQgLnRpZC1pdGVtLWFycm93cyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG59XG5cbi52aWRlby13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW8tY29udGFpbmVyIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbltkYXRhLW5vLXZpZGVvXSAudmlkZW8tY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tY29udHJvbHMge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmRmZGZkO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTdweCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpZGVvLWNvbnRyb2xzIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnZpZGVvLWNvbnRyb2xzIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGJvdHRvbTogMjJweDtcbiAgICBsZWZ0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnZpZGVvLWNvbnRyb2xzIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGJvdHRvbTogMThweDtcbiAgICBsZWZ0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnZpZGVvLWNvbnRyb2xzIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGJvdHRvbTogMTZweDtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG59XG5odG1sOm5vdCgubXQtZGV2aWNlKSAudmlkZW8tY29udHJvbHM6aG92ZXIsIC5tdC1kZXZpY2UgLnZpZGVvLWNvbnRyb2xzOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgY29sb3I6ICNmZmY7XG59XG4udmlkZW8tY29udHJvbHMgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW47XG59XG4udmlkZW8tY29udHJvbHMgPiBkaXYuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52aWRlby1jb250cm9scyA+IGRpdi5hY3RpdmUudmlkZW8tY29udHJvbHMtcGF1c2Uge1xuICBvcGFjaXR5OiAwLjU7XG59XG4udmlkZW8tY29udHJvbHMgPiBkaXYuYWN0aXZlLnZpZGVvLWNvbnRyb2xzLXBhdXNlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnZpZGVvLXByZWxvYWRlciB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluO1xufVxuLnZpZGVvLXByZWxvYWRlci5oaWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBhZ2UtaGVyby10ZXh0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1oZXJvLXRleHQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4ucGFnZS1oZXJvLXRleHQtY29udGFpbmVyID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5wYWdlLWhlcm8tdGV4dC1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDM1MHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBhZ2UtaGVyby10ZXh0LWNvbnRhaW5lciBoMSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtaGVyby10ZXh0LWNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby10ZXh0LWNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVyby10ZXh0LWNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5waHRjLTAxOjpiZWZvcmUge1xuICB3aWR0aDogNjcwcHg7XG4gIGhlaWdodDogNjIycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF5bWVudC1zZXJ2aWNlcy5zdmcpIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGh0Yy0wMTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnBodGMtMDI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYig2NiwgMTIwLCAyNTMpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig2NiwgMTIwLCAyNTMpIDAlLCByZ2IoMjUsIDIyNywgMjI0KSAxMDAlKTtcbn1cblxuLnBodGMtMDQ6OmJlZm9yZSB7XG4gIHdpZHRoOiA2NzBweDtcbiAgaGVpZ2h0OiA2MjJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlcy5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGh0Yy0wNDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLmxpc3QtYnVsbGV0LXhsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5saXN0LWJ1bGxldC14bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXN0LWJ1bGxldC14bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtYnVsbGV0LXhsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAubGlzdC1idWxsZXQteGwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgfVxufVxuLmxpc3QtYnVsbGV0LXhsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmxpc3QtYnVsbGV0LXhsIGxpIDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5saXN0LWJ1bGxldC14bCBsaSA6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXN0LWJ1bGxldC14bCBsaSA6OmJlZm9yZSB7XG4gICAgdG9wOiAycHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtYnVsbGV0LXhsIGxpIDo6YmVmb3JlIHtcbiAgICB0b3A6IDRweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubGlzdC1idWxsZXQteGwgbGkgOjpiZWZvcmUge1xuICAgIHRvcDogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmxpc3QtYnVsbGV0LXhsIGxpIDo6YmVmb3JlIHtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5saXN0LWJ1bGxldC14bCBsaSA6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuXG4ub3RoZXItZGV2aWNlcy14cyB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oMi0wMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oMi0wMSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmgyLTAxIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaDItMDEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC5oMi0wMSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmgyLTAxIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmgyLTAxIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm90aGVyLWRldmljZXNfX2l0ZW0tbGluayBoNCB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgLm90aGVyLWRldmljZXNfX2l0ZW0tbGluayBoNCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbi5zZWN0aW9uLWhlcm8uc2gtMDE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWhlcm8uc2gtMDEgLnNoLWl0ZW0taW1nLW1haW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmctbWVyY2hhbnQtYW5hbHl0aWNzLnBuZyk7XG59XG5cbi5wYXltZW50LXNlcnZpY2VzLWJsb2NrIHtcbiAgcGFkZGluZzogNDVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF5bWVudC1zZXJ2aWNlcy1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ubWFyZ2luMCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXltZW50LXNlcnZpY2VzLXJvdyBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wYXltZW50LXNlcnZpY2VzLWZpZ3VyZS0xLFxuICAucGF5bWVudC1zZXJ2aWNlcy1maWd1cmUtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYXltZW50LXNlcnZpY2VzLWZpZ3VyZS0xOjpiZWZvcmUsXG4gIC5wYXltZW50LXNlcnZpY2VzLWZpZ3VyZS0yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDM3M3B4O1xuICAgIGhlaWdodDogNzEwcHg7XG4gICAgYm90dG9tOiAxMCU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BheW1lbnQtc2VydmljZXMtZmlndXJlLTEucG5nKSBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5wYXltZW50LXNlcnZpY2VzLWZpZ3VyZS0yOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzOTVweDtcbiAgICBoZWlnaHQ6IDcwNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF5bWVudC1zZXJ2aWNlcy1maWd1cmUtMi5wbmcpIG5vLXJlcGVhdDtcbiAgfVxufVxuLnBodGMtMDM6OmJlZm9yZSB7XG4gIHdpZHRoOiA2NzBweDtcbiAgaGVpZ2h0OiA2MjJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tZXJjaGFudC1hbmFseXRpY3Muc3ZnKSBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBodGMtMDM6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWVyY2hhbnQtc2VydmljZXMtYnVzaW5lc3MtZmluYW5jaW5nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gIH1cbn1cblxuLnBodGMtMDI6OmJlZm9yZSB7XG4gIHdpZHRoOiA2NzBweDtcbiAgaGVpZ2h0OiA2MjJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9idXNpbmVzcy1maW5hbmNpbmcuc3ZnKSBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBodGMtMDI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZmluYW5jaW5nLW1lcmNoYW50LWFuYWx5dGljcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICB9XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzE1MzU3QTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MjBweDtcbiAgfVxufVxuLnNlY3Rpb24taGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uc2VjdGlvbi1oZXJvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCAjMTUzNTdBIDAlLCByZ2JhKDIxNywgMjE3LCAyMTcsIDApIDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWhlcm86OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1oZXJvIC5oZXJvLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXJ0aWNsZSB7XG4gIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4O1xufVxuLmFydGljbGUgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGUgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMnB4O1xufVxuLmFydGljbGUgdWwgbGkgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uYXJ0aWNsZSB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZSB0YWJsZSB0ZCxcbi5hcnRpY2xlIHRhYmxlIHRoIHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5zaC1pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDUwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MHZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuc2gtaXRlbS1pbWcge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDQ1cHgpO1xuICAgIHdpZHRoOiBjYWxjKDUwdncgKyA0NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2gtaXRlbS1pbWcge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDg1cHgpO1xuICAgIHdpZHRoOiBjYWxjKDUwdncgKyA4NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaC1pdGVtLWltZyB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICAgIHdpZHRoOiBjYWxjKDUwdncgKyAxMDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2gtaXRlbS1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW46IDAgLTE1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaC1pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaC1pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC5zaC1pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5zaC1pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuXG4uc2gtaXRlbS1pbWctZGVqYXZvbzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy1kZWphdm9vLnBuZyk7XG59XG5cbi5zaC1pdGVtLWltZy1kZWphdm9vLXFkMzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kZWphdm9vLXFkMy1oZXJvLnBuZyk7XG59XG5cbi5zaC1pdGVtLWltZy1jbG92ZXItZHVvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nsb3Zlci1kdW8ucG5nKTtcbn1cblxuLnNoLWl0ZW0taW1nLWNsb3Zlci1taW5pOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nsb3Zlci1taW5pLnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAxcHgpIHtcbiAgLnNoLWl0ZW0taW1nLWNsb3Zlci1taW5pOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA3NCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuICAuc2gtaXRlbS1jb250ZW50IC5saXN0LWNpcmNsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnNoLWl0ZW0tY29udGVudCAubGlzdC1jaXJjbGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaC1pdGVtLWNvbnRlbnQgLmxpc3QtY2lyY2xlIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2gtaXRlbS1jb250ZW50IC5saXN0LWNpcmNsZSBsaTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzZS1pbmZvLXdyYXAge1xuICBwYWRkaW5nOiAyNXB4IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbGxhcHNlLWluZm8td3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gIH1cbn1cblxuLmNpdy1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzQUI4RkE7XG59XG4uY2l3LWl0ZW0uYWN0aXZlIC5jaXctaXRlbS10b2dnbGU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmNpdy1pdGVtLXRvZ2dsZSB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzE1MzU3QTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaXctaXRlbS10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmNpdy1pdGVtLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjMWM4OGQwO1xufVxuLmNpdy1pdGVtLXRvZ2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjM0FCOEZBO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzNBQjhGQTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG59XG5cbi5jaXctaXRlbS1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdy1pdGVtLWluZm8gcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xufVxuLmFjdGl2ZSAuY2l3LWl0ZW0taW5mbyBwIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jaXctaXRlbS1pbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTRlNDtcbn1cblxuLmJsb2NrLWZvb3Rlci1pY29uLWluZm8td3JhcCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2NrLWZvb3Rlci1pY29uLWluZm8td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1mb290ZXItaWNvbi1pbmZvLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmxvY2stZm9vdGVyLWljb24taW5mby13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cblxuLmJsb2NrLWZvb3Rlci1pY29uLWluZm8ge1xuICBwYWRkaW5nOiAxMnB4IDE4cHggMTJweCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9jay1mb290ZXItaWNvbi1pbmZvIHtcbiAgICBwYWRkaW5nOiA5cHggMTZweCA5cHggMTJweDtcbiAgfVxufVxuXG4uYmZpaS1pY29uIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJmaWktaWNvbiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJmaWktaWNvbiB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbi5iZmlpLWluZm8ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iZmlpLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iZmlpLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYmZpaS1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmZpaS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iZmlpLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDkxYTNmO1xuICBvcGFjaXR5OiAwLjM1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW47XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4udGlsZS1pbmZvIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDExN3B4IHJnYmEoMTE0LCAxMTQsIDExNCwgMC4zNCk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDYwcHggNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRpbGUtaW5mbyB7XG4gICAgcGFkZGluZzogNTBweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRpbGUtaW5mbyB7XG4gICAgcGFkZGluZzogNDBweCA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50aWxlLWluZm8ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnRpbGUtaW5mbyB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG4udGktaGVhZGVyLWNvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRpLWhlYWRlci1jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGktaGVhZGVyLWNvbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50aS1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRpLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuLnRpLXN1Yi1oZWFkZXIge1xuICBjb2xvcjogI2EyYTJhMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGktc3ViLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi50aS1jb250ZW50IHN0cm9uZyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4udGlsZS12aXN1YWwge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2xvdmVyLWZsZXgtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRjZGOUZDO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNsb3Zlci1mbGV4LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2xvdmVyLWZsZXgtYmxvY2staW1nLW1hcmdpbnMge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4O1xuICB9XG59XG5cbi50aWxlLWljb24taW5mbyB7XG4gIGNvbG9yOiAjMjUzMjRlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA4NXB4IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi50aWxlLWljb24taW5mby5xZDMge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4udGlsZS1pY29uLWluZm8ucWQyIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAudGlsZS1pY29uLWluZm8ge1xuICAgIHBhZGRpbmc6IDU1cHggNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGlsZS1pY29uLWluZm8ge1xuICAgIHBhZGRpbmc6IDQ1cHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC50aWxlLWljb24taW5mbyB7XG4gICAgcGFkZGluZzogMzJweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgLnRpbGUtaWNvbi1pbmZvIHtcbiAgICBwYWRkaW5nOiAyN3B4IDIzcHggMjNweDtcbiAgfVxufVxuXG4udGFicy1jb250cm9sIHtcbiAgY29sb3I6ICM2RDZFNzE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGFicy1jb250cm9sIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi50YWJzLWNvbnRyb2wgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGFicy1jb250cm9sIHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi50YWJzLWNvbnRyb2wgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50YWJzLWNvbnRyb2wgdWwgLnRhYnMtY29udHJvbC1oaWdobGlnaHQge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC50YWJzLWNvbnRyb2wgdWwgLnRhYnMtY29udHJvbC1oaWdobGlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmljb24taW5mbyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICM3NTdkOGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0OXB4O1xufVxuLmljb24taW5mby1tb2RpZmllZCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmljb24taW5mbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaWNvbi1pbmZvIC5pY29uLWluZm8taGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE1MzU3QTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaWNvbi1pbmZvIC5pY29uLWluZm8taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG4uaWNvbi1pbmZvIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaWNvbi1pbmZvIC5pY29uLW1vZGlmaWVkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZm9udC1zaXplOiAxMDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5pY29uLWluZm8tY29sb3ItMDEge1xuICBjb2xvcjogIzA5MWEzZjtcbn1cbi5pY29uLWluZm8tY29sb3ItMDEgLmljb24ge1xuICBjb2xvcjogIzNhNzVjNTtcbn1cblxuLmljb24taW5mby0wMSB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG59XG4uaWNvbi1pbmZvLTAxIC5pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmltZy1jYXJvdXNlbC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG59XG4uaW1nLWNhcm91c2VsLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGFibGUtaW5mbyB0ciB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgxMTcsIDEyNSwgMTQxLCAwLjUpO1xufVxuLnRhYmxlLWluZm8gdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgxMTcsIDEyNSwgMTQxLCAwLjUpO1xufVxuXG4udGFibGUtaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLWluZm8gdGQge1xuICBoZWlnaHQ6IDc4cHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlLWluZm8gdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTYlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1pbmZvIHRkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnRhYmxlLWluZm8gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4uY3RhLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3RhLXdyYXAgPiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY3RhLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoNTAlICsgMjBweCk7XG4gIHRvcDogLTYwcHg7XG4gIGJvdHRvbTogLTYwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmN0YS1pbWcuaW5kZXgge1xuICB0b3A6IC0xMDBweDtcbiAgYm90dG9tOiAtMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jdGEtaW1nIHtcbiAgICB0b3A6IC00MHB4O1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY3RhLWltZyB7XG4gICAgdG9wOiAtMjVweDtcbiAgICBib3R0b206IC0zNXB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YS1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jdGEtaW1nIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmN0YS1iZy1pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmN0YS1iZy1pbWctd3JhcCA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmN0YS1iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jdGEtYmctaW1nIHtcbiAgICByaWdodDogLTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY3RhLWJnLWltZyB7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGEtYmctaW1nIHtcbiAgICByaWdodDogLTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY3RhLWJnLWltZyB7XG4gICAgcmlnaHQ6IC04MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmN0YS1iZy1pbWcge1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY3RhLWJnLWltZyB7XG4gICAgcmlnaHQ6IC0xMjBweDtcbiAgfVxufVxuLmN0YS1iZy1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY3RhLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY3RhLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGEtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4uY3RhLWNvbnRhaW5lci10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBtYXgtd2lkdGg6IDM5MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmN0YS1jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jdGEtaW5mby1idG4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG59XG4uY3RhLWluZm8tYnRuID4gZGl2IHtcbiAgcGFkZGluZzogMDtcbn1cbi5jdGEtaW5mby1idG4gLmN0YS1pbmZvIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzE1MzU3QTtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmN0YS1pbmZvLWJ0biAuY3RhLWluZm8gc3VwIHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgdG9wOiAtMC4xZW07XG59XG5cbi50ZXN0aW1vbmlhbHMtd3JhcCB7XG4gIG1hcmdpbjogMCAtNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGVzdGltb25pYWxzLXdyYXAgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4udGVzdGltb25pYWxzLXdyYXAgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udHctaXRlbS13cmFwIHtcbiAgcGFkZGluZzogMCAxMHB4IDdweCAxMHB4O1xufVxuXG4udHctaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udHctaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHctaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnR3LWhlYWRlciB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxufVxuXG4udHctaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnR3LWltZyB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC50dy1pbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLnR3LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwOTFhM2Y7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnR3LWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnR3LWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50dy1hdXRob3ItaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmMmE0MzQ7XG59XG5cbi50dy1hdXRob3ItaW5mby1hZGRpdGlvbmFsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLnR3LWJvZHkge1xuICBwYWRkaW5nOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC50dy1ib2R5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnR3LWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnR3LWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uc2gtbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2gtbG9nbyBpbWcge1xuICB3aWR0aDogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNoLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaC1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDc0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuc2gtbG9nbyBpbWcge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5cbi5saW5lLWljb25zIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmxpbmUtaWNvbnMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGluZS1pY29ucyB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxpbmUtaWNvbnMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmxpbmUtaWNvbnMgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmxpbmUtaWNvbnMgPiBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGluZS1pY29ucyA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxpbmUtaWNvbnMgPiBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5saW5lLWljb25zID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5saW5lLWljb25zID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGluZS1pY29ucy5saW5lLWljb25zLTAxIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saW5lLWljb25zLmxpbmUtaWNvbnMtMDEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG4udGV4dC1kaXZpZGVkLWluZm8td3JhcCB7XG4gIHBhZGRpbmc6IDkwcHggMCA0NXB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRleHQtZGl2aWRlZC1pbmZvLXdyYXAge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudGV4dC1kaXZpZGVkLWluZm8td3JhcCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRleHQtZGl2aWRlZC1pbmZvLXdyYXAge1xuICAgIHBhZGRpbmc6IDM1cHggMCAwO1xuICB9XG59XG5cbi50ZXh0LWRpdmlkZWQtaW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXh0LWRpdmlkZWQtaW5mbyA+IGRpdiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50ZXh0LWRpdmlkZWQtaW5mbyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4udGRpLWludHJvIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzZENkU3MTtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZGktaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGRpLWludHJvIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGRpLWludHJvIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGRpLWludHJvIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbi50ZGktaGlnaGxpZ2h0ZWQge1xuICBmb250LXNpemU6IDM3cHg7XG4gIGNvbG9yOiAjMTUzNTdBO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZGktaGlnaGxpZ2h0ZWQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZGktaGlnaGxpZ2h0ZWQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC50ZGktaGlnaGxpZ2h0ZWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC50ZGktaGlnaGxpZ2h0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG5bZGF0YS1ub2Nsb3Zlcl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tcGF0aWJsZXdpdGgge1xuICBjb2xvcjogIzI1MzI0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY29tcGF0aWJsZXdpdGhfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uY29tcGF0aWJsZXdpdGhfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXRpYmxld2l0aF9fcm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuICAuY29tcGF0aWJsZXdpdGhfX3Jvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsICMxNTM1N0EgMCUsIHJnYmEoMjE3LCAyMTcsIDIxNywgMCkgMTAwJSk7XG4gIH1cbn1cblxuLmNvbXBhdGlibGV3aXRoX19pdGVtLWltZy0tYmlnZ2VyIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbn1cblxuLmNvbXBhdGlibGV3aXRoX19pdGVtIHtcbiAgZmxleDogMCAxIDQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2RDZFNzE7XG59XG5cbi5jb21wYXRpYmxld2l0aF9faXRlbS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmNvbXBhdGlibGV3aXRoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb21wYXRpYmxld2l0aCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmJlbmVmaXQge1xuICBmb250OiA0MDAgMTZweCBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgVGFob21hLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI1MzI0ZTtcbn1cblxuLmJlbmVmaXRfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG5cbi5iZW5lZml0X19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5iZW5lZml0X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5iZW5lZml0X19idWxsZXRsaXN0LCAuYmVuZWZpdF9fbGlzdCwgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5iZW5lZml0X19idWxsZXRsaXN0ICsgLnN0YXJ0LCAuYmVuZWZpdF9fbGlzdCArIC5zdGFydCwgLmxpc3QgKyAuc3RhcnQge1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJlbmVmaXRfX2J1bGxldGxpc3QgKyAuc3RhcnQsIC5iZW5lZml0X19saXN0ICsgLnN0YXJ0LCAubGlzdCArIC5zdGFydCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5iZW5lZml0X19idWxsZXRsaXN0ICsgLmxpbmstYW5nbGUsIC5iZW5lZml0X19saXN0ICsgLmxpbmstYW5nbGUsIC5saXN0ICsgLmxpbmstYW5nbGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG8gMmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZW5lZml0X19idWxsZXRsaXN0ICsgLmxpbmstYW5nbGUsIC5iZW5lZml0X19saXN0ICsgLmxpbmstYW5nbGUsIC5saXN0ICsgLmxpbmstYW5nbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgfVxufVxuXG4ubGluay1hbmdsZS5ncmVlbiB7XG4gIGNvbG9yOiAjNzhEMkMxO1xufVxuLmxpbmstYW5nbGUuYnJvd24ge1xuICBjb2xvcjogI0UzQTU3Qztcbn1cblxuLmxpbmstYW5nbGUuYmx1ZSB7XG4gIGNvbG9yOiAjM0FCOEZBO1xufVxuXG4uYmVuZWZpdF9fYnVsbGV0bGlzdC1pdGVtLCAubGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmJlbmVmaXRfX2xpc3QtaXRlbSwgLmxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAxIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMS4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG59XG5cbi5iZW5lZml0X19idWxsZXRsaXN0LWl0ZW0sIC5saXN0LWl0ZW0ge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uYmVuZWZpdF9fYnVsbGV0bGlzdC1pdGVtOjpiZWZvcmUsIC5saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC44cmVtO1xuICBiYWNrZ3JvdW5kOiAjM0FCOEZBO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmJlbmVmaXRfX2xpc3QtaXRlbS1kZXNjciB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM3NTdkOGQ7XG59XG5cbi5iZW5lZml0X19saXN0LWljb24ge1xuICBtYXgtd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLmJlbmVmaXRfX2NvbCB7XG4gIHBhZGRpbmc6IDAgMWVtO1xufVxuXG4uYmVuZWZpdF9fY29sLS1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5iZW5lZml0X19jb2wge1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cblxuLmJlbmVmaXRfX3JvdzpudGgtY2hpbGQoMm4pIC5iZW5lZml0X19jb2w6Zmlyc3QtY2hpbGQge1xuICBvcmRlcjogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb21wYXRpYmxld2l0aF9faXRlbSB7XG4gICAgZmxleDogMCAxIDMzJTtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVuZWZpdF9fY29sLS1yaWdodHNwYWNlZCB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtO1xuICB9XG4gIC5iZW5lZml0X19jb2wtLWxlZnRzcGFjZWQge1xuICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICB9XG4gIC5iZW5lZml0X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuICAuYmVuZWZpdF9fY29sIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICB9XG4gIC5iZW5lZml0X19yb3c6bnRoLWNoaWxkKDJuKSAuYmVuZWZpdF9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgfVxuICAuY29tcGF0aWJsZXdpdGhfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBmbGV4OiAwIDEgMjAlO1xuICB9XG4gIC5jb21wYXRpYmxld2l0aF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuLmRldmljZXMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZGV2aWNlc19faGVhZGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzU3ZDhkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRldmljZXMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmRldmljZXNfX3RleHQge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICAuZGV2aWNlc19faW1hZ2Uge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG4ub3RoZXItZGV2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm90aGVyLWRldmljZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbSAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vdGhlci1kZXZpY2VzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXg6IDEgMSA0OSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3RoZXItZGV2aWNlc19faXRlbSB7XG4gICAgZmxleDogMSAxIDMyJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdGhlci1kZXZpY2VzX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgMTYlO1xuICB9XG59XG4ub3RoZXItZGV2aWNlc19faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm90aGVyLWRldmljZXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxMCU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCAjMTUzNTdBIDAlLCByZ2JhKDIxNywgMjE3LCAyMTcsIDApIDEwMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cbi5vdGhlci1kZXZpY2VzX19pdGVtLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3RoZXItZGV2aWNlc19faXRlbS1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAub3RoZXItZGV2aWNlc19faXRlbS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLm90aGVyLWRldmljZXNfX2l0ZW0taW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAub3RoZXItZGV2aWNlc19faXRlbS1pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm90aGVyLWRldmljZXNfX2l0ZW0taW1nIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5vdGhlci1kZXZpY2VzX19pdGVtLWltZy5iaWcge1xuICBtYXgtaGVpZ2h0OiAzNzVweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm90aGVyLWRldmljZXNfX2l0ZW0taW1nLmJpZyBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ub3RoZXItZGV2aWNlc19faXRlbS1uYW1lIHtcbiAgZmxleDogMTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub3RoZXItZGV2aWNlc19faXRlbS1uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ub3RoZXItZGV2aWNlc19faXRlbS1saW5rIHtcbiAgY29sb3I6ICMxNTM1N0E7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub3RoZXItZGV2aWNlc19faXRlbS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdGhlci1kZXZpY2VzX19pdGVtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vdGhlci1kZXZpY2VzX19pdGVtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLm90aGVyLWRldmljZXM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICBoMi5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuaDIuc2VjdGlvbi10aXRsZS5fbWFyZ2luMCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFib3V0LXVzIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgY29sb3I6ICMxNTM1N2E7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgYmFja2dyb3VuZDogI0Y2RjlGQztcbiAgfVxufVxuLmFib3V0LXVzIC5jb250ZW50ICoge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXQtdXMgLmNvbnRlbnQ6OmJlZm9yZSwgLmFib3V0LXVzIC5jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAyNDUsIDIyMCwgMC40KTtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5hYm91dC11cyAuY29udGVudDo6YmVmb3JlIHtcbiAgdG9wOiAtNTBweDtcbiAgcmlnaHQ6IC05MHB4O1xufVxuLmFib3V0LXVzIC5jb250ZW50OjphZnRlciB7XG4gIHdpZHRoOiA5MnB4O1xuICBoZWlnaHQ6IDkycHg7XG4gIGJvdHRvbTogLTM1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMgLmNvbnRlbnQ6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uYmVuZWZpdHMtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZW5lZml0cy1yb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmJlbmVmaXRzLXJvdzpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDUwJSwgIzE1MzU3QSAwJSwgcmdiYSgyMTcsIDIxNywgMjE3LCAwKSAxMDAlKTtcbiAgfVxufVxuXG4uaW1nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWctd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMjYxcHg7XG4gIGhlaWdodDogMjYxcHg7XG4gIHRvcDogMDtcbiAgZmlsdGVyOiBibHVyKDYyLjU4NDhweCk7XG59XG4uaW1nLXdyYXBwZXIuZWxsaXBzZS1ibHVlOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0I5RTZGQjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzVweCwgLTYzcHgpO1xufVxuLmltZy13cmFwcGVyLmVsbGlwc2Utb3JhbmdlOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NywgMTQ4LCAwLCAwLjI5KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc1cHgsIC02M3B4KTtcbn1cbi5pbWctd3JhcHBlci5lbGxpcHNlLWdyZWVuOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0NCRjVEQztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzVweCwgLTYzcHgpO1xufVxuXG4ubWVyY2hhbnQtYmxvY2sge1xuICBwYWRkaW5nOiA1NXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAubWVyY2hhbnQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuc2VjdGlvbi5zb2x1dGlvbnMsIHNlY3Rpb24ucGF5bWVudC1zZXJ2aWNlcywgc2VjdGlvbi5maW5hbmNpbmcsIHNlY3Rpb24ubWVyY2hhbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG59XG5zZWN0aW9uLnNlY3Rpb24tc29sdXRpb25zLCBzZWN0aW9uLnNlY3Rpb24tYmVuZWZpdHMsIHNlY3Rpb24uc2VjdGlvbi1mYXEge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbnNlY3Rpb24uc2VjdGlvbi1hYm91dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XG4gIHNlY3Rpb24uc2VjdGlvbi1zb2x1dGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5iZWNvbWUtcGFydG5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMCAyMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZWNvbWUtcGFydG5lciAuaW1nLXdyYXA6OmJlZm9yZSwgLmJlY29tZS1wYXJ0bmVyIC5pbWctd3JhcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwMywgMjQ1LCAyMjAsIDAuNCk7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJlY29tZS1wYXJ0bmVyIC5pbWctd3JhcDo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmVjb21lLXBhcnRuZXIgLmltZy13cmFwOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIlKTtcbiAgfVxufVxuLmJlY29tZS1wYXJ0bmVyIC5pbWctd3JhcDo6YWZ0ZXIge1xuICB3aWR0aDogOTJweDtcbiAgaGVpZ2h0OiA5MnB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJlY29tZS1wYXJ0bmVyIC5pbWctd3JhcDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItc20tdXRpbGl0eSB7XG4gICAgbWF4LXdpZHRoOiA0MjlweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4iLCIkZm9udF9yOiAnT3BlbiBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWZcbiR0aWxlX3NoZDogMCAwIDExN3B4IHJnYmEoMTE0LCAxMTQsIDExNCwgMC4zNClcbiRicmRfcnNfc206IDIwcHhcbiRicmRfcnNfc21fcmVzOiA5cHhcblxuQG1peGluIGZvbnRfaCgkZnc6NjAwKVxuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmXG4gIGZvbnQtd2VpZ2h0OiAkZndcblxuQG1peGluIGZvbnRfcG9wcGlucygkZnc6NjAwKVxuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmXG4gIGZvbnQtd2VpZ2h0OiAkZndcblxuQG1peGluIG1xKCR3aWR0aClcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aCArICdweCcpXG4gICAgQGNvbnRlbnRcbiIsIi5zZWN0aW9uLXRleHRcbiAgZm9udC1zaXplOiAxNHB4XG5cbi5iZy1ncmV5XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWVcblxuLmJnLWxpZ2h0LWdyZXlcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmZVxuXG4uYmctZ3JhZGllbnQtMDFcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNDYsMjQ4LDI1MSwxKSAwJSxyZ2JhKDIxMywyMjQsMjM2LDEpIDEwMCUpXG5cbi5iZy1ncmFkaWVudC0wMlxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjZjVmNGZmIDAlLCAjZDFlY2VlIDEwMCUpXG5cbi5iZy1ncmFkaWVudC0wM1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjZjhmZmY0IDAlLCAjZWVlMWQxIDEwMCUpXG5cbi5iZy1ncmFkaWVudC0wNFxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjZmZmOWY0IDAlLCAjZWZkMWVlIDEwMCUpXG5cbi5iZy1ncmFkaWVudC0wNVxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjZjRmN2ZhIDAlLCAjZDFkZWVmIDEwMCUpXG5cbi5iZy1ncmFkaWVudC0wNlxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU1ZGVnLCAjZTNmYmUzIDAlLCAjZmZmZmZmIDEwMCUpXG5cbi5iZy1ncmFkaWVudC0wN1xuICBiYWNrZ3JvdW5kOiAjRjZGOUZDXG5cbi5ibG9jay16aS0yXG4gIHotaW5kZXg6IDJcblxuLmJsb2NrLXB0aFxuICBwYWRkaW5nLXRvcDogMTEwcHhcbiAgK21xKDk5MSlcbiAgICBwYWRkaW5nLXRvcDogMTAwcHhcbiAgK21xKDc2NylcbiAgICBwYWRkaW5nLXRvcDogOTBweFxuXG4uYmxvY2stcHQtemVyb1xuICBwYWRkaW5nLXRvcDogMFxuXG4uYmxvY2stcGItemVyb1xuICBwYWRkaW5nLWJvdHRvbTogMFxuXG4uYmxvY2stcHRiLXplcm9cbiAgcGFkZGluZy10b3A6IDBcbiAgcGFkZGluZy1ib3R0b206IDBcblxuLmJsb2NrLXB0Yi1sZ1xuICBwYWRkaW5nOiAxNTBweCAwXG4gICttcSgxNjc5KVxuICAgIHBhZGRpbmc6IDE0MHB4IDBcbiAgK21xKDE1OTkpXG4gICAgcGFkZGluZzogMTMwcHggMFxuICArbXEoMTQzOSlcbiAgICBwYWRkaW5nOiAxMjVweCAwXG4gICttcSgxMzY1KVxuICAgIHBhZGRpbmc6IDEyMHB4IDBcbiAgK21xKDExOTkpXG4gICAgcGFkZGluZzogMTEwcHggMFxuICArbXEoOTkxKVxuICAgIHBhZGRpbmc6IDEwMHB4IDBcbiAgK21xKDc2NylcbiAgICBwYWRkaW5nOiA5NHB4IDBcbiAgK21xKDYzOSlcbiAgICBwYWRkaW5nOiA4NHB4IDBcbiAgK21xKDU3NSlcbiAgICBwYWRkaW5nOiA4MHB4IDBcbiAgK21xKDQxMylcbiAgICBwYWRkaW5nOiA3MnB4IDBcbiAgK21xKDM3NClcbiAgICBwYWRkaW5nOiA2MHB4IDBcblxuLmJsb2NrLXB0Yi1tZFxuICBwYWRkaW5nOiAxMTBweCAwXG4gICttcSgxNTk5KVxuICAgIHBhZGRpbmc6IDEwMHB4IDBcbiAgK21xKDE0MzkpXG4gICAgcGFkZGluZzogOTBweCAwXG4gICttcSgxMTk5KVxuICAgIHBhZGRpbmc6IDgycHggMFxuICArbXEoNzY3KVxuICAgIHBhZGRpbmc6IDczcHggMFxuICArbXEoNjM5KVxuICAgIHBhZGRpbmc6IDY3cHggMFxuICArbXEoNDc5KVxuICAgIHBhZGRpbmc6IDYwcHggMFxuICArbXEoMzc0KVxuICAgIHBhZGRpbmc6IDU2cHggMFxuXG4uYmxvY2stbWIteGxnXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4XG4gICttcSg3NjcpXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweFxuXG4vLyB1c2VzIGluIHNpZ251cFxuLmJsb2NrLW1iLWxnXG4gIG1hcmdpbi1ib3R0b206IDkwcHhcbiAgK21xKDk5MSlcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4XG4gICttcSg3NjcpXG4gICAgbWFyZ2luLWJvdHRvbTogNzVweFxuICArbXEoNjM5KVxuICAgIG1hcmdpbi1ib3R0b206IDcwcHhcbiAgK21xKDU3NSlcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4XG4gICttcSg0NzkpXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweFxuICArbXEoNDEzKVxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHhcblxuLy8gdXNlcyBpbiBzaWdudXBcbi5ibG9jay1tYi1tZFxuICBtYXJnaW4tYm90dG9tOiA2NXB4XG4gICttcSgxNTk5KVxuICAgIG1hcmdpbi1ib3R0b206IDUwcHhcbiAgK21xKDE0MzkpXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweFxuICArbXEoMTM2NSlcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG4gICttcSgxMTk5KVxuICAgIG1hcmdpbi1ib3R0b206IDMzcHhcbiAgK21xKDk5MSlcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICttcSg3NjcpXG4gICAgbWFyZ2luLWJvdHRvbTogMjZweFxuXG4vLyB1c2VzIGluIHNpZ251cFxuLmJsb2NrLW1iLXNtXG4gIG1hcmdpbi1ib3R0b206IDM0cHhcbiAgK21xKDk5MSlcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4XG4gICttcSg0MTMpXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweFxuXG4vLyB1c2VzIGluIHNpZ251cFxuLmJsb2NrLW1iLTAxXG4gIEBhdC1yb290IGg0I3smfSwgJlxuICAgIG1hcmdpbi1ib3R0b206IDI0cHhcblxuLmJsb2NrLW1iLTAyXG4gIG1hcmdpbi1ib3R0b206IDI3cHhcbiAgK21xKDExOTkpXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICArbXEoNDc5KVxuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgK21xKDQxMylcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4XG5cbi5ibG9jay1iZHJzLTAxXG4gIGJvcmRlci1yYWRpdXM6ICRicmRfcnNfc21cblxuLy8gdXNlcyBvbiBtYWluLmpzXG4uYmxvY2std3Mtbm93cmFwXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuW2NsYXNzKj1cImJsb2NrLW1hdy1cIl1cbiAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4uYmxvY2stbWF3LTAxXG4gIG1heC13aWR0aDogMTEwMHB4XG5cbi53cmFwLWJyLTAxXG4gIGJyXG4gICAgZGlzcGxheTogbm9uZVxuICAgICttcSg5OTEpXG4gICAgICBkaXNwbGF5OiBpbmxpbmVcblxuLndyYXAtYnItMDJcbiAgYnJcbiAgICArbXEoMTE5OSlcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuLndyYXAtYnItMDNcbiAgYnJcbiAgICBkaXNwbGF5OiBub25lXG4gICAgK21xKDM3NClcbiAgICAgIGRpc3BsYXk6IGlubGluZVxuXG4ud3JhcC1ici0wNFxuICBiclxuICAgICttcSgxMTk5KVxuICAgICAgZGlzcGxheTogbm9uZVxuXG4ud3JhcC0wMVxuICA+IGRpdlxuICAgIG1hcmdpbi1ib3R0b206IDFlbVxuICAgIHBhZGRpbmctYm90dG9tOiAxZW1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAmOjphZnRlclxuICAgICAgY29udGVudDogJydcbiAgICAgIGhlaWdodDogMXB4XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGJvdHRvbTogMFxuICAgICAgbGVmdDogMTAlXG4gICAgICByaWdodDogMTAlXG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCAjMTUzNTdBIDAlLCByZ2JhKDIxNywgMjE3LCAyMTcsIDApIDEwMCUpXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgcGFkZGluZy1ib3R0b206IDBcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICY6OmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmVcbiAgJjpsYXN0LWNoaWxkXG4gICAgPiBkaXZcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAmOjphZnRlclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmVcbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzMpXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4ud3JhcC0wMlxuICBiclxuICAgICttcSg3NjcpXG4gICAgICBkaXNwbGF5OiBub25lXG5cbi53cmFwLTAzXG4gIG1heC13aWR0aDogMTIwMHB4XG4gIG1hcmdpbi1sZWZ0OiBhdXRvXG4gIG1hcmdpbi1yaWdodDogYXV0b1xuICArbXEoNzY3KVxuICAgIHBhZGRpbmc6IDAgMzBweFxuICArbXEoNDEzKVxuICAgIHBhZGRpbmc6IDAgMjBweFxuICArbXEoMzc0KVxuICAgIHBhZGRpbmc6IDAgMTZweFxuICAubGlzdC1pbmxpbmVcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcbiAgICAgIG1hcmdpbi10b3A6IC0xM3B4XG4gICAgK21xKDU3NSlcbiAgICAgIG1hcmdpbi10b3A6IC0xNnB4XG4gICAgbGlcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHhcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweFxuICAgICAgK21xKDU3NSlcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweFxuICAgICAgK21xKDM3NClcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG4gICAgLmljb24taW5mb1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBsaW5lLWhlaWdodDogMS4zXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzFweFxuICAgICAgK21xKDQxMylcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MXB4XG4gICAgICArbXEoMzc0KVxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgIC5pY29uXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweFxuICAgICAgICArbXEoNDEzKVxuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweFxuICBoM1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgZm9udC1zaXplOiAzMHB4XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4XG4gICAgK21xKDc2NylcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHhcblxuICA+IC5yb3dcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgK21xKDk5MSlcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHhcbiAgICArbXEoNzY3KVxuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweFxuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHhcbiAgICA+IC53cmFwLTAzLWltZ1xuICAgICAgK21xKDc2NylcbiAgICAgICAgb3JkZXI6IDFcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICA+IGRpdjpub3QoLndyYXAtMDMtaW1nKVxuICAgICAgK21xKDc2NylcbiAgICAgICAgb3JkZXI6IDJcbiAgICAmOjphZnRlclxuICAgICAgK21xKDc2NylcbiAgICAgICAgY29udGVudDogJydcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDJweFxuICAgICAgICBsZWZ0OiAtMTBweFxuICAgICAgICByaWdodDogLTEwcHhcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMzAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMikgNzAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpXG5cbiAgI3NlY3Rpb24tZmVhdHVyZXMgJlxuICAgID4gLnJvdzpsYXN0LWNoaWxkXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMFxuICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4ud3JhcC0wNFxuICArbXEoOTkxKVxuICAgIGJvcmRlci1yYWRpdXM6ICRicmRfcnNfc21cbiAgICBib3gtc2hhZG93OiAwIDAgMzhweCAtM3B4IHJnYmEoMCwwLDAsMC40KVxuICA+IGRpdjpmaXJzdC1jaGlsZFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDJcbiAgICArbXEoOTkxKVxuICAgICAgei1pbmRleDogMVxuICA+IGRpdjpsYXN0LWNoaWxkXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgei1pbmRleDogMVxuICAgICttcSg5OTEpXG4gICAgICB6LWluZGV4OiAyXG4gIC50aWxlLXZpc3VhbFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIGJveC1zaGFkb3c6IDEwcHggMCAzOHB4IC0zcHggcmdiYSgwLDAsMCwwLjMpXG4gICAgK21xKDk5MSlcbiAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRicmRfcnNfc20gJGJyZF9yc19zbSAwIDBcblxuICAudGlsZS1pY29uLWluZm9cbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweClcbiAgICBtYXJnaW4tbGVmdDogLTYwcHhcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweClcbiAgICAgIHBhZGRpbmctbGVmdDogMTEwcHhcbiAgICArbXEoOTkxKVxuICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJyZF9yc19zbSAkYnJkX3JzX3NtXG4gICAgICBib3gtc2hhZG93OiBub25lXG5cbiAgLnZpZGVvLWNvbnRhaW5lclxuICAgIGJvcmRlci1yYWRpdXM6ICRicmRfcnNfc21cbiAgICArbXEoOTkxKVxuICAgICAgYm9yZGVyLXJhZGl1czogJGJyZF9yc19zbSAkYnJkX3JzX3NtIDAgMFxuXG4gICYuYmxvY2stbWIteGxnXG4gICAgK21xKDc2NylcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHhcbiAgICArbXEoNTc1KVxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweFxuICAgICttcSg0NzkpXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4XG4gICAgK21xKDM3NClcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHhcblxuLndyYXAtMDVcbiAgK21xKDc2NylcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4XG4gIGltZ1xuICAgIHdpZHRoOiAxMDAlXG4gICAgbWF4LXdpZHRoOiA2MDBweFxuICAmLndyYXAtMDUtLXdpZGVyXG4gICAgaW1nXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgbWF4LXdpZHRoOiA0ODBweFxuICAgICAgK21xKDc2NylcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweFxuICAgICAgK21xKDYzOSlcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweFxuXG4ud3JhcC0wNlxuICBiclxuICAgIGRpc3BsYXk6IG5vbmVcbiAgICArbXEoMzc0KVxuICAgICAgZGlzcGxheTogaW5saW5lXG5cbi50ZXh0LWNvbG9yLTAxXG4gIGNvbG9yOiAjM0FCOEZBXG5cbi50ZXh0LWNvbG9yLTAyXG4gIGNvbG9yOiAjNkQ2RTcxXG5cbi50ZXh0LWNvbG9yLTAzXG4gIGNvbG9yOiAjMTUzNTdBXG5cbi50ZXh0LWZ3LXJlZ3VsYXJcbiAgJiwgJi5zdWItaGVhZGVyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxuXG4uc3ViLWhlYWRlclxuICBmb250LXNpemU6IDI0cHhcbiAgZm9udC13ZWlnaHQ6IDQwMFxuICArbXEoMTU5OSlcbiAgICBmb250LXNpemU6IDIzcHhcbiAgK21xKDEzNjUpXG4gICAgZm9udC1zaXplOiAyMnB4XG4gICttcSgxMTk5KVxuICAgIGZvbnQtc2l6ZTogMjFweFxuICArbXEoOTkxKVxuICAgIGZvbnQtc2l6ZTogMTlweFxuICArbXEoNzY3KVxuICAgIGZvbnQtc2l6ZTogMThweFxuICArbXEoNjM5KVxuICAgIGZvbnQtc2l6ZTogMTdweFxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1XG4gICttcSg0MTMpXG4gICAgZm9udC1zaXplOiAxNnB4XG4gICttcSgzNzQpXG5cbi5zdXAtaGVhZGVyXG4gICtmb250X2hcbiAgZm9udC1zaXplOiAyNXB4XG4gIGxpbmUtaGVpZ2h0OiAxXG4gIG1hcmdpbi1ib3R0b206IDBcbiAgK21xKDE1OTkpXG4gICAgZm9udC1zaXplOiAyNHB4XG4gICttcSgxNDM5KVxuICAgIGZvbnQtc2l6ZTogMjNweFxuICArbXEoMTM2NSlcbiAgICBmb250LXNpemU6IDIycHhcbiAgK21xKDExOTkpXG4gICAgZm9udC1zaXplOiAyMHB4XG4gICttcSg5OTEpXG4gICAgZm9udC1zaXplOiAxOHB4XG4gICttcSg3NjcpXG4gICAgZm9udC1zaXplOiAxNnB4XG4gICttcSg2MzkpXG4gICAgZm9udC1zaXplOiAxNXB4XG4gICttcSg0MTMpXG4gICAgZm9udC1zaXplOiAxNHB4XG5cbi5saW5rLWFuZ2xlLCAubGluay1lbGVtZW50XG4gIGN1cnNvcjogcG9pbnRlclxuICBmb250LXdlaWdodDogNzAwXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgbGluZS1oZWlnaHQ6IDFcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnRcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluXG4gICttcSgxMTk5KVxuICAgIGZvbnQtc2l6ZTogMTVweFxuICArbXEoNDc5KVxuICAgIGZvbnQtc2l6ZTogMTRweFxuXG4ubGluay1hbmdsZVxuICAmOmFmdGVyXG4gICAgY29udGVudDogXCJcIlxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHdpZHRoOiAxMHB4XG4gICAgaGVpZ2h0OiAxMHB4XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWRcbiAgICBtYXJnaW4tbGVmdDogNXB4XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTFweCkgcm90YXRlKDQ1ZGVnKVxuICAgICttcSg3NjgpXG4gICAgICBtYXJnaW4tbGVmdDogNXB4XG4gICAgICB3aWR0aDogNnB4XG4gICAgICBoZWlnaHQ6IDZweFxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZFxuXG4vLyBsb2FkZXJcbi5sb2FkZXItd3JhcFxuICB6LWluZGV4OiA5OVxuICBwb3NpdGlvbjogZml4ZWRcbiAgdG9wOiAwXG4gIGxlZnQ6IDBcbiAgd2lkdGg6IDBcbiAgaGVpZ2h0OiAwXG4gIHBhZGRpbmc6IDAgMTVweFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzgpXG4gIG9wYWNpdHk6IDBcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgZGlzcGxheTogZmxleFxuICB0cmFuc2l0aW9uOiBhbGwgMHMgbGluZWFyIDAuMnMsIG9wYWNpdHkgMC4ycyBsaW5lYXJcblxuICAmLmxvYWRlci1hY3RpdmVcbiAgICBvcGFjaXR5OiAxXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICBtaW4td2lkdGg6IDEwMHZ3XG4gICAgbWluLWhlaWdodDogMTAwdmhcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyXG5cbiAgPiAqXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpXG4gICAgYm94LXNoYWRvdzogMCAwIDM1cHggMzlweCByZ2JhKDI1NSwyNTUsMjU1LDAuNilcblxuLmxvYWRpbmctZGVzY3JpcHRpb25cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHotaW5kZXg6IDFcbiAgZm9udC1zaXplOiAxNXB4XG4gIGxpbmUtaGVpZ2h0OiAxLjJcbiAgY29sb3I6ICMwMDBcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcbiAgdGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwxKVxuICBvcGFjaXR5OiAwXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBsaW5lYXJcbiAgLmxvYWRlci1hY3RpdmUgJlxuICAgIG9wYWNpdHk6IDFcblxuICBzcGFuOmZpcnN0LWNoaWxkXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgd2lkdGg6IDEwMCVcbiAgICBtYXJnaW4tYm90dG9tOiAzcHhcbiAgICBmb250LXNpemU6IDEuMmVtXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxuXG4ubG9hZGVyLWVsZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHotaW5kZXg6IDJcbiAgbWFyZ2luLWJvdHRvbTogMTdweFxuXG4ubG9hZGVyLWVsZW0tbG9nb1xuICBpbWdcbiAgICB3aWR0aDogMTAwcHhcblxuLmxvYWRlci1lbGVtLWRsXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IGNhbGMoMTAwJSArIDZweClcbiAgbGVmdDogNXB4XG4gIHJpZ2h0OiA1cHhcblxuLmxlZC1wcm9jZXNzaW5nXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB3aWR0aDogNDBweFxuICBoZWlnaHQ6IDNweFxuICBsZWZ0OiA1MCVcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDE2MywgNTAsIDEpXG4gIGJvcmRlci1yYWRpdXM6IDNweFxuICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjQyLCAxNjMsIDUwLCAwKSAwJSxyZ2JhKDI0MiwgMTYzLCA1MCwgMSkgMzAlLHJnYmEoMjQyLCAxNjMsIDUwLCAxKSA3MCUscmdiYSgyNDIsIDE2MywgNTAsIDApIDEwMCUpXG4gIGFuaW1hdGlvbjogbGVkLXByb2Nlc3NpbmcgMi4xcyBlYXNlLWluLW91dCBpbmZpbml0ZVxuXG4vLyAubGVkLXByb2Nlc3NpbmcgPiBkaXZcbi8vICAgcG9zaXRpb246IGFic29sdXRlXG4vLyAgIHRvcDogMFxuLy8gICBsZWZ0OiAwXG4vLyAgIHdpZHRoOiA5cHhcbi8vICAgaGVpZ2h0OiA5cHhcbi8vICAgYm9yZGVyLXJhZGl1czogNTAlXG4vLyAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC44KVxuLy8gICBiYWNrZ3JvdW5kOiAjMDQzNzkwXG4vLyAgIGFuaW1hdGlvbjogbGVkLXByb2Nlc3NpbmcgMi4xcyBsaW5lYXIgaW5maW5pdGVcbi8vICAgdHJhbnNmb3JtLW9yaWdpbjogMzJweCAzMnB4XG5cbkBrZXlmcmFtZXMgbGVkLXByb2Nlc3NpbmdcbiAgMCVcbiAgICBsZWZ0OiAwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCkgc2NhbGVYKDAuNylcbiAgICBvcGFjaXR5OiAwLjdcblxuICAyNSVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApIHNjYWxlWCgxKVxuICAgIG9wYWNpdHk6IDFcblxuICA1MCVcbiAgICBsZWZ0OiAxMDAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKSBzY2FsZVgoMC43KVxuICAgIG9wYWNpdHk6IDAuN1xuXG4gIDc1JVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCkgc2NhbGVYKDEpXG4gICAgb3BhY2l0eTogMVxuXG4gIDEwMCVcbiAgICBsZWZ0OiAwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCkgc2NhbGVYKDAuNylcbiAgICBvcGFjaXR5OiAwLjdcbiIsIi5saXN0LWNpcmNsZVxuICBsaW5lLWhlaWdodDogMS4xNVxuICBsaVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHBhZGRpbmctbGVmdDogMzNweFxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtXG4gICAgK21xKDE0MzkpXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHhcbiAgICArbXEoMTE5OSlcbiAgICAgIHBhZGRpbmctbGVmdDogMjZweFxuICAgICttcSg3NjcpXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIzcHhcbiAgICAvLyArbXEoNDEzKVxuICAgIC8vICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgK21xKDM3NClcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweFxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgJjo6YmVmb3JlXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiBjYWxjKDAuNWVtIC0gNnB4KVxuICAgICAgbGVmdDogMFxuICAgICAgd2lkdGg6IDEycHhcbiAgICAgIGhlaWdodDogMTJweFxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkZGZmXG4gICAgICArbXEoNzY3KVxuICAgICAgICB3aWR0aDogMTBweFxuICAgICAgICBoZWlnaHQ6IDEwcHhcbiAgICAgICAgdG9wOiBjYWxjKDAuNWVtIC0gNXB4KVxuXG4ubGlzdC1jaXJjbGUtbGdcbiAgJi5saXN0LWNpcmNsZVxuICAgIGZvbnQtc2l6ZTogMjVweFxuICAgICttcSgxNTk5KVxuICAgICAgZm9udC1zaXplOiAyM3B4XG4gICAgK21xKDE0MzkpXG4gICAgICBmb250LXNpemU6IDIycHhcbiAgICArbXEoMTE5OSlcbiAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICttcSg5OTEpXG4gICAgICBmb250LXNpemU6IDE4cHhcbiAgICArbXEoNjM5KVxuICAgICAgZm9udC1zaXplOiAxN3B4XG5cbi5saXN0LWNoZWNrZWRcbiAgZm9udC1zaXplOiAxNHB4XG4gIGxpbmUtaGVpZ2h0OiAxLjE1XG4gICttcSg5OTEpXG4gICAgZm9udC1zaXplOiAxM3B4XG4gIGxpXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweFxuICAgICttcSg5OTEpXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHhcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHhcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICY6OmJlZm9yZVxuICAgICAgdG9wOiA2cHhcbiAgICAgIGxlZnQ6IDVweFxuICAgICAgd2lkdGg6IDE0cHhcbiAgICAgIGhlaWdodDogN3B4XG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkXG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWRcbiAgICAgIGJvcmRlci1jb2xvcjogIzNlZGI4OFxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxuICAgICAgK21xKDk5MSlcbiAgICAgICAgd2lkdGg6IDEycHhcbiAgICAgICAgaGVpZ2h0OiA2cHhcbiAgICAmOjphZnRlclxuICAgICAgdG9wOiAtMnB4XG4gICAgICBsZWZ0OiAwXG4gICAgICB3aWR0aDogMjRweFxuICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzZWRiODhcbiAgICAgICttcSg5OTEpXG4gICAgICAgIHRvcDogLTFweFxuICAgICAgICB3aWR0aDogMjFweFxuICAgICAgICBoZWlnaHQ6IDIxcHhcbiAgLmxpc3QtY2hlY2tlZC1oZWFkZXJcbiAgICBmb250LXNpemU6IDEuM2VtXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XG5cblxuLmxpc3QtY2hlY2tlZC1zbVxuICAmLmxpc3QtY2hlY2tlZFxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICttcSgxMzY1KVxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgbGlcbiAgICAgIHBhZGRpbmctbGVmdDogMjNweFxuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4XG4gICAgICArbXEoNDEzKVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcbiAgICAgICY6OmJlZm9yZVxuICAgICAgICB3aWR0aDogMTRweFxuICAgICAgICBoZWlnaHQ6IDdweFxuICAgICAgICB0b3A6IDRweFxuICAgICAgICArbXEoNDEzKVxuICAgICAgICAgIHRvcDogNXB4XG4gICAgICAgICAgd2lkdGg6IDEycHhcbiAgICAgICAgICBoZWlnaHQ6IDZweFxuXG4ubGlzdC1kZWZhdWx0XG4gIHBhZGRpbmctbGVmdDogMjlweFxuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2NcbiAgbGlcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcblxudWxbY2xhc3MqPWxpc3QtXVxuICBsaTpsYXN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuXG4ubGlzdC1saW5lXG4gIGxpXG4gICAgbGluZS1oZWlnaHQ6IDEuMTVcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG5cbiAgICAmOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDBcbiAgICAgIGJvdHRvbTogMFxuICAgICAgbGVmdDogMFxuICAgICAgd2lkdGg6IDNweFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4XG5cbi5saXN0LWxpbmUteHNcbiAgJi5saXN0LWxpbmVcbiAgICBmb250LXNpemU6IDE0cHhcblxuLmxpc3QtaW5saW5lXG4gIGxpXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuICAgIG1hcmdpbi1yaWdodDogMjBweFxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLXJpZ2h0OiAwXG5cbi5jaGVja2VkLWxpc3RcbiAgZm9udC1zaXplOiAxOHB4XG4gICttcSg1NzYpXG4gICAgZm9udC1zaXplOiAxNnB4XG5cbiAgJi1pdGVtXG4gICAgcGFkZGluZy1sZWZ0OiAyZW1cbiAgICBwYWRkaW5nLWJvdHRvbTogLjVlbVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICYtaGVhZGVyXG4gICAgICBmb250LXNpemU6IDI1cHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuMmVtXG4gICAgLmljb25cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgbGVmdDogMFxuICAgICAgdG9wOiA2cHhcbiAgICAgICttcSg1NzYpXG4gICAgICAgIHRvcDogNXB4XG4gICAgICAgIHdpZHRoOiAwLjg3NWVtXG4gICAgICAgIGhlaWdodDogMC44NzVlbVxuXG4gICNzZWN0aW9uLWZlYXR1cmVzICZcbiAgICAmLWl0ZW1cbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjdlbVxuICAgICAgLmljb25cbiAgICAgICAgK21xKDU3NilcbiAgICAgICAgICB0b3A6IDhweFxuICAgICAgJi1oZWFkZXJcbiAgICAgICAgK21xKDU3NilcbiAgICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuM2VtXG5cbiIsIkBmb250LWZhY2VcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nXG4gIHNyYzogdXJsKCdmb250cy9Sb2JvdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJ2ZvbnRzL1JvYm90by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKVxuICBmb250LXdlaWdodDogNzAwXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxuICBmb250LWRpc3BsYXk6IGF1dG9cblxuQGZvbnQtZmFjZVxuICBmb250LWZhbWlseTogJ1JvYm90bydcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKVxuICBmb250LXdlaWdodDogNDAwXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxuICBmb250LWRpc3BsYXk6IGF1dG9cblxuQGZvbnQtZmFjZVxuICBmb250LWZhbWlseTogJ1JhbGV3YXknXG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5LVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL1JhbGV3YXktU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpXG4gIGZvbnQtd2VpZ2h0OiA2MDBcbiAgZm9udC1zdHlsZTogbm9ybWFsXG4gIGZvbnQtZGlzcGxheTogYXV0b1xuXG4jaGVhZGVyXG4gIHdpZHRoOiAxMDAlXG4gIG1pbi13aWR0aDogMzIwcHhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHRvcDogMFxuICBsZWZ0OiAwXG4gIHotaW5kZXg6IDk5XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmNcbiAgK21xKDc2NylcbiAgICBiYWNrZ3JvdW5kOiBub25lXG5cblxuLmhlYWRlci1ib2R5XG4gIGhlaWdodDogMTI1cHhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cblxuLmhiLWxvZ28gYVxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcblxuLmxvZ28tYnJhbmRcbiAgICBtYXJnaW4tbGVmdDogMTVweFxuICAgIHBhZGRpbmctbGVmdDogMTVweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICY6OmJlZm9yZVxuICAgICAgY29udGVudDogJydcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogNTAlXG4gICAgICBsZWZ0OiAwXG4gICAgICBoZWlnaHQ6IDM4cHhcbiAgICAgIG1hcmdpbi10b3A6IC0xOXB4XG4gICAgICB3aWR0aDogMXB4XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjXG4gICAgICArbXEoNjM5KVxuICAgICAgICBoZWlnaHQ6IDMwcHhcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHhcbiAgICAgICttcSg1NzUpXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweFxuICAgIGltZ1xuICAgICAgd2lkdGg6IDU1cHhcblxuLmhiLXBob25lXG4gIGFcbiAgICBmb250LXNpemU6IDE4cHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBsaW5lLWhlaWdodDogMVxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIC5pY29uXG4gICAgICBmb250LXNpemU6IDEuMWVtXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG5cbi5oYnAtc21cbiAgZGlzcGxheTogbm9uZVxuXG4gICttcSg1NzUpXG4gICAgZGlzcGxheTogaW5saW5lXG5cbi5oYnAtbGdcbiAgK21xKDU3NSlcbiAgICBkaXNwbGF5OiBub25lXG5cbi5oZWFkZXItYnRuLW5hdlxuICBkaXNwbGF5OiBub25lXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxuICBib3JkZXI6IDBcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgYm9yZGVyLXJhZGl1czogMFxuICBib3gtc2hhZG93OiBub25lXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB3aWR0aDogNDJweFxuICBoZWlnaHQ6IDQycHhcbiAgcGFkZGluZzogMFxuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0XG5cbiAgK21xKDk5MSlcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgICYuaGVhZGVyLWJ0bi1uYXYtYWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSlcblxuICBzcGFuXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogNjAlXG4gICAgdG9wOiA1MCVcbiAgICBtYXJnaW4tdG9wOiAtMXB4XG4gICAgbGVmdDogMjAlXG4gICAgaGVpZ2h0OiAycHhcbiAgICBiYWNrZ3JvdW5kOiAjMDkxYTNmXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dFxuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICBiYWNrZ3JvdW5kOiAjMDkxYTNmXG4gICAgICBsZWZ0OiAwXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dFxuXG4gICAgJjpiZWZvcmVcbiAgICAgIHRvcDogLTdweFxuXG4gICAgJjphZnRlclxuICAgICAgYm90dG9tOiAtN3B4XG5cbi5oZWFkZXItYnRuLW5hdi1hY3RpdmUuaGVhZGVyLWJ0bi1uYXYgc3BhblxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuXG4uaGVhZGVyLWJ0bi1uYXYuaGVhZGVyLWJ0bi1uYXYtYWN0aXZlIHNwYW46YmVmb3JlXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpIHJvdGF0ZSgxMzVkZWcpXG5cbi5oZWFkZXItYnRuLW5hdi5oZWFkZXItYnRuLW5hdi1hY3RpdmUgc3BhbjphZnRlclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCkgcm90YXRlKC0xMzVkZWcpXG5cbi5oZWFkZXItbmF2LXdyYXBcbiAgbWFyZ2luLWxlZnQ6IDQwcHhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHotaW5kZXg6IDNcbiAgb3BhY2l0eTogMVxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyXG4gICttcSgxMTk5KVxuICAgIG1hcmdpbi1sZWZ0OiA0NXB4XG4gICttcSg5OTEpXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHhcbiAgICBwZXJzcGVjdGl2ZTogMjAwcHhcbiAgK21xKDU3NSlcbiAgICBtYXJnaW4tbGVmdDogMTRweFxuICArbXEoNDEzKVxuICAgIHdpZHRoOiA0MnB4XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhciAwLjFzXG5cbiAgLmhlYWRlci1hY3RpdmUgJlxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBvcGFjaXR5OiAwXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICArbXEoNDc5KVxuICAgICAgLy8gb3IgaGlkZSBoZXJlXG4gICAgK21xKDQxMylcbiAgICAgIHotaW5kZXg6IDFcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXIgMHNcblxuLmhlYWRlci1uYXZcbiAgK21xKDk5MSlcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgICBvcGFjaXR5OiAwXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgei1pbmRleDogMTAwXG4gICAgdG9wOiAxMDAlXG4gICAgcmlnaHQ6IDBcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsMTFweCkgcm90YXRlWCgtNWRlZylcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLG9wYWNpdHkgLjE1cyBlYXNlLWluLHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0XG4gICAgJi5oZWFkZXItbmF2LWFjdGl2ZVxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICAgICAgb3BhY2l0eTogMVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsMTFweCkgcm90YXRlWCgwKVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4XG5cbiAgJjo6YmVmb3JlXG4gICAgY29udGVudDogJydcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBkaXNwbGF5OiBub25lXG4gICAgYm90dG9tOiAxMDAlXG4gICAgcmlnaHQ6IDVweFxuICAgIHdpZHRoOiAwXG4gICAgaGVpZ2h0OiAwXG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnRcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnRcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNjYmY1ZGNcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApXG4gICAgK21xKDk5MSlcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbi5obi1tZW51XG4gIG1hcmdpbjogMFxuICBmb250LXNpemU6IDEycHhcblxuICArbXEoOTkxKVxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICB3aWR0aDogMjAwcHhcbiAgICBtYXJnaW46IDBcbiAgICBiYWNrZ3JvdW5kOiAjY2JmNWRjXG4gICAgYm9yZGVyLXJhZGl1czogMTVweFxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pblxuICAgIGdhcDogMFxuICBcbiAgK21xKDQ3OSlcbiAgICB3aWR0aDogMTgwcHhcbiAgICBib3JkZXItcmFkaXVzOiA4cHhcblxuICAuaGVhZGVyLW5hdi1hY3RpdmUgJlxuICAgICttcSg5OTEpXG4gICAgICBib3gtc2hhZG93OiAtMXB4IDRweCA1cHggMCByZ2JhKDAsMCwwLC40KVxuXG4gICYgPiBsaVxuICAgIG1hcmdpbi1yaWdodDogMjhweFxuXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICAgICYgPiBhOjphZnRlclxuICAgICAgICArbXEoOTkxKVxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICArbXEoMTE5OSlcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweFxuICAgICttcSg5OTEpXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZlxuXG4gICYgPiBsaSA+IGFcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgcGFkZGluZzogMTBweFxuICAgIGNvbG9yOiAjNmQ2ZTcxXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICArbXEoMTE5OSlcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxuXG4gICAgJjpob3ZlclxuICAgICAgY29sb3I6ICMxNTM1N2FcblxuICAgICY6YWN0aXZlXG4gICAgICArbXEoOTkxKVxuICAgICAgICBjb2xvcjogIzE1MzU3YVxuXG4gICAgK21xKDk5MSlcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIHBhZGRpbmc6IDEwcHggMFxuXG4uaGItY2FydFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgY29sb3I6ICM0YTRhNGFcbiAgZm9udC1zaXplOiAyMHB4XG4gIGxpbmUtaGVpZ2h0OiAxXG4gIHRleHQtYWxpZ246IHJpZ2h0XG4gIG9wYWNpdHk6IDBcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW5cbiAgJi5oYi1jYXJ0LXZpc2libGVcbiAgICBvcGFjaXR5OiAxXG5cbiAgW2NsYXNzKj1cImhiLWNhcnQtMFwiXVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgLmljb24tY2xvdmVyXG4gICAgY29sb3I6ICMwMGIxNDNcblxuICBzdXBcbiAgICB0b3A6IC0wLjNlbVxuXG4uaGJjLWhpZ2hsaWdodGVkXG4gIGNvbG9yOiAjMTk5ODNhXG4gIG1hcmdpbi1sZWZ0OiA0cHhcblxuLmhiYy1vbGRcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIG1hcmdpbi1sZWZ0OiA0cHhcbiAgJjo6YWZ0ZXJcbiAgICBjb250ZW50OiAnJ1xuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICBsZWZ0OiAtMnB4XG4gICAgcmlnaHQ6IC0ycHhcbiAgICBoZWlnaHQ6IDJweFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDc0LCA3NCwgMC44KVxuICAgICttcSg1NzUpXG4gICAgICBoZWlnaHQ6IDFweFxuXG4uaGItY2FydC0wMVxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgZm9udC1zaXplOiAyMXB4XG4gIG1hcmdpbi1ib3R0b206IDhweFxuICAmLnZpc2libGVcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XG4gICttcSgxMTk5KVxuICAgIGZvbnQtc2l6ZTogMjBweFxuICArbXEoOTkxKVxuICAgIGZvbnQtc2l6ZTogMTlweFxuICArbXEoNzY3KVxuICAgIGZvbnQtc2l6ZTogMThweFxuICArbXEoNTc1KVxuICAgIGZvbnQtc2l6ZTogMTVweFxuICAgIG1hcmdpbi1ib3R0b206IDNweFxuICAuaGItY2FydC1icmFuZFxuICAgIG1hcmdpbi1yaWdodDogMXB4XG4gICAgdG9wOiAtMXB4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgLmhiYy1oaWdobGlnaHRlZFxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4XG4gICAgK21xKDc2NylcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHhcbiAgICArbXEoNTc1KVxuICAgICAgbWFyZ2luLWxlZnQ6IDBcblxuICAuaGJjLW9sZFxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcblxuICAuaGJjLWhpZ2hsaWdodGVkLCAuaGJjLW9sZFxuICAgICttcSg1NzUpXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgIG1hcmdpbi10b3A6IDRweFxuICAgICAgZm9udC1zaXplOiAxMnB4XG5cbiAgYnJcbiAgICBkaXNwbGF5OiBub25lXG4gICAgK21xKDU3NSlcbiAgICAgIGRpc3BsYXk6IGlubGluZVxuXG5cbi5oYi1jYXJ0LTAyXG4gIGZvbnQtc2l6ZTogMTVweFxuICArZm9udF9oXG4gICttcSg5OTEpXG4gICAgZm9udC1zaXplOiAxNHB4XG4gICttcSg3NjcpXG4gICAgZm9udC1zaXplOiAxM3B4XG4gICttcSg1NzUpXG4gICAgZm9udC1mYW1pbHk6ICRmb250X3JcbiAgICBmb250LXdlaWdodDogNDAwXG4gICAgZm9udC1zaXplOiAxMnB4XG5cbiAgLmhiYy1oaWdobGlnaHRlZFxuICAgICttcSg1NzUpXG4gICAgICBmb250LXdlaWdodDogNDAwXG5cbiAgLmhiYy1oaWdobGlnaHRlZCwgLmhiYy1vbGRcbiAgICArbXEoNTc1KVxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICBtYXJnaW4tdG9wOiAycHhcblxuICBiclxuICAgIGRpc3BsYXk6IG5vbmVcbiAgICArbXEoNTc1KVxuICAgICAgZGlzcGxheTogaW5saW5lXG5cbi5oYi1jYXJ0LXNlcnZpY2Utc2VsZWN0ZWRcbiAgLy8gY3Vyc29yOiBwb2ludGVyXG4gIGJvcmRlci1yYWRpdXM6IDdweFxuICBwYWRkaW5nOiA2cHggMTBweFxuICB1c2VyLXNlbGVjdDogbm9uZVxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXRcbiAgJjpob3ZlciwgJi5hY3RpdmVcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZkM2UwXG5cbi5oYi1jYXJ0LXNlcnZpY2UtbGlzdFxuICB0ZXh0LWFsaWduOiBsZWZ0XG4gIHZpc2liaWxpdHk6IGhpZGRlblxuICBvcGFjaXR5OiAwXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB6LWluZGV4OiAxMDBcbiAgdG9wOiBjYWxjKDEwMCUgKyAyMHB4KVxuICByaWdodDogMFxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHRvcCAwLjJzIGVhc2UtaW4tb3V0XG5cbiAgJjo6YmVmb3JlXG4gICAgY29udGVudDogJydcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGJvdHRvbTogMTAwJVxuICAgIHJpZ2h0OiAxNXB4XG4gICAgd2lkdGg6IDBcbiAgICBoZWlnaHQ6IDBcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2Q2ZTBlY1xuXG4gICYuYWN0aXZlXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICAgIG9wYWNpdHk6IDFcbiAgICB0b3A6IGNhbGMoMTAwJSArIDE0cHgpXG5cbiAgdWxcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgYm9yZGVyLXJhZGl1czogNnB4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZTBlY1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDAsMCwwLC41KVxuICAgIHdpZHRoOiAyMDVweFxuICAgIGxpXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmVcbiAgICAgIHBhZGRpbmc6IDEzcHggMjRweCAxM3B4IDM5cHhcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXJcbiAgICAgICAgY29udGVudDogJydcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGhlaWdodDogMXB4XG4gICAgICAgIHRvcDogMTAwJVxuICAgICAgICBsZWZ0OiAxNXB4XG4gICAgICAgIHJpZ2h0OiAxNXB4XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmNkZThcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZDNlMFxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcblxuICAgICAgLmljb25cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMTJweFxuICAgICAgICBsZWZ0OiAxMnB4XG5cbi5oYi1jYXJ0LXNlcnZpY2UtbGlzdC1wcmljZVxuICBmb250LXNpemU6IDEzcHhcbiAgbWFyZ2luLXRvcDogNHB4XG4gIHNwYW5cbiAgICAmOmZpcnN0LWNoaWxkXG4gICAgICBjb2xvcjogIzBkODAyYVxuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHhcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgY29udGVudDogJydcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogNTAlXG4gICAgICAgIGxlZnQ6IC0ycHhcbiAgICAgICAgcmlnaHQ6IC0ycHhcbiAgICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgNzQsIDc0LCAwLjgpXG5cbi5oYi1jdGFcbiAgK21xKDQxMylcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB6LWluZGV4OiAyXG5cbi5oYi1jdGEtd3JhcFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgei1pbmRleDogMlxuICBoZWlnaHQ6IDEwMCVcbiAgbWFyZ2luLWxlZnQ6IGF1dG9cblxuLmhjdy1pdGVtLWFkZGl0aW9uYWwsXG4uaGN3LWl0ZW0tbWFpblxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0XG5cbi5oY3ctaXRlbS1tYWluXG4gIHBhZGRpbmc6IDAgMTVweFxuXG4uaGN3LWl0ZW0tYWRkaXRpb25hbFxuICBoZWlnaHQ6IDEwMCVcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICBmb250LXNpemU6IDE0cHhcblxuLmhjdy1pdGVtLW1haW5cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIGhlaWdodDogMTAwJVxuICBvcGFjaXR5OiAwXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMTAwJSlcblxuLmhlYWRlci1hY3RpdmVcbiAgLmhjdy1pdGVtLWFkZGl0aW9uYWxcbiAgICBvcGFjaXR5OiAwXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtMTAwJSlcblxuICAuaGN3LWl0ZW0tbWFpblxuICAgIG9wYWNpdHk6IDFcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApXG5cbi5oZWFkZXItMDEjaGVhZGVyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICA+ICpcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB6LWluZGV4OiAyXG4gICY6OmJlZm9yZVxuICAgIGNvbnRlbnQ6ICcnXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDBcbiAgICBsZWZ0OiAwXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwyNDcsMjUyLDEpXG4gICAgb3BhY2l0eTogMFxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pblxuICArbXEoMzE5KVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuXG4gIC5sb2dvLWJyYW5kXG4gICAgK21xKDU3NSlcbiAgICAgIG1hcmdpbi1sZWZ0OiA5cHhcbiAgICAgIHBhZGRpbmctbGVmdDogOXB4XG4gICAgaW1nXG4gICAgICB3aWR0aDogNTVweFxuICAgICAgK21xKDYzOSlcbiAgICAgICAgd2lkdGg6IDUwcHhcbiAgICAgICttcSg1NzUpXG4gICAgICAgIHdpZHRoOiA0MHB4XG4gICAgICArbXEoMzc0KVxuICAgICAgICB3aWR0aDogMzZweFxuXG4uaGVhZGVyLWJvZHktc2hvcnRcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgLmhiLWNhcnQsIC5oYi1jdGFcbiAgICBkaXNwbGF5OiBub25lXG5cbi5mb290ZXJcbiAgcGFkZGluZzogNDBweCAwXG4gIGJhY2tncm91bmQ6ICNGNkY5RkNcbiAgK21xKDE1OTkpXG4gICAgcGFkZGluZzogNzBweCAwXG4gICttcSgxNDM5KVxuICAgIHBhZGRpbmc6IDYwcHggMFxuICArbXEoMTM2NSlcbiAgICBwYWRkaW5nOiA1NXB4IDBcbiAgK21xKDExOTkpXG4gICAgcGFkZGluZzogNDVweCAwXG4gICttcSg5OTEpXG4gICAgcGFkZGluZzogMzVweCAwXG4gICYuZm9vdGVyLWhpZGRlblxuICAgIGRpc3BsYXk6IG5vbmVcblxuLmZvb3Rlci1sb2dvXG4gIG1hcmdpbi1ib3R0b206IDIwcHhcblxuICBpbWdcbiAgICB3aWR0aDogMTIwcHhcblxuLmZvb3Rlci1pbmZvXG4gIGZvbnQtc2l6ZTogMTJweFxuICBwYWRkaW5nOiAwIDE1cHhcbiAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgYVxuICAgIGNvbG9yOiAjNkQ2RTcxXG5cbiAgYnJcbiAgICArbXEoNDc5KVxuICAgICAgZGlzcGxheTogbm9uZVxuXG5cblxuXG4iLCIuaWNvbiBcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICB3aWR0aDogMWVtXHJcbiAgaGVpZ2h0OiAxZW1cclxuICBzdHJva2Utd2lkdGg6IDBcclxuICBzdHJva2U6IGN1cnJlbnRDb2xvclxyXG4gIGZpbGw6IGN1cnJlbnRDb2xvclxyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxuXHJcbi5pY29uLWFtZXJpY2FuLWV4cHJlc3MgXHJcbiAgLy8gZm9udC1zaXplOigzNS41LzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNDcuOSAvIDM1LjUpKjFlbVxyXG5cclxuLmljb24tYXBwbGUtcGF5IFxyXG4gIC8vIGZvbnQtc2l6ZTooMzYxLzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNTEyIC8gMzYxKSoxZW1cclxuXHJcbi5pY29uLWFycm93LXRvcCBcclxuICAvLyBmb250LXNpemU6KDIwMC8xMCkqMXJlbVxyXG4gIHdpZHRoOiBjYWxjKDIwMCAvIDIwMCkqMWVtXHJcblxyXG4uaWNvbi1iYW5rLWNoZWNrIFxyXG4gIC8vIGZvbnQtc2l6ZTooNTEyLzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNTEyIC8gNTEyKSoxZW1cclxuXHJcbi5pY29uLWJhci1jaGFydCBcclxuICAvLyBmb250LXNpemU6KDQ4MC8xMCkqMXJlbVxyXG4gIHdpZHRoOiBjYWxjKDQ4MCAvIDQ4MCkqMWVtXHJcblxyXG4uaWNvbi1iYXJzIFxyXG4gIC8vIGZvbnQtc2l6ZTooNDI0LjA0LzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNDI0LjA0IC8gNDI0LjA0KSoxZW1cclxuXHJcbi5pY29uLWJpbGwgXHJcbiAgLy8gZm9udC1zaXplOig1MTIvMTApKjFyZW1cclxuICB3aWR0aDogY2FsYyg1MTIgLyA1MTIpKjFlbVxyXG5cclxuLmljb24tY2FsY3VsYXRpb25zIFxyXG4gIC8vIGZvbnQtc2l6ZTooNDk2LzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNDk2IC8gNDk2KSoxZW1cclxuXHJcbi5pY29uLWNhbWVyYSBcclxuICAvLyBmb250LXNpemU6KDQ4NS4yMTEvMTApKjFyZW1cclxuICB3aWR0aDogY2FsYyg0ODUuMjExIC8gNDg1LjIxMSkqMWVtXHJcblxyXG4uaWNvbi1jaGVja21hcmsgXHJcbiAgLy8gZm9udC1zaXplOigxNi8xMCkqMXJlbVxyXG4gIHdpZHRoOiBjYWxjKDIwIC8gMTYpKjFlbVxyXG5cclxuLmljb24tY2xvdWQtc3lzdGVtIFxyXG4gIC8vIGZvbnQtc2l6ZTooNDk2LzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNDk2IC8gNDk2KSoxZW1cclxuXHJcbi5pY29uLWNsb3VkLXVwLWFycm93IFxyXG4gIC8vIGZvbnQtc2l6ZTooNjEyLzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNjEyIC8gNjEyKSoxZW1cclxuXHJcbi5pY29uLWNsb3ZlciBcclxuICAvLyBmb250LXNpemU6KDM1LzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoMzUgLyAzNSkqMWVtXHJcblxyXG4uaWNvbi1jb2xvcmVkLXNoaWVsZCBcclxuICAvLyBmb250LXNpemU6KDUwNC4xLzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNTA0LjEgLyA1MDQuMSkqMWVtXHJcblxyXG4uaWNvbi1jb25uZWN0IFxyXG4gIC8vIGZvbnQtc2l6ZTooNTEyLzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNTEyIC8gNTEyKSoxZW1cclxuXHJcbi5pY29uLWNvbnRhY3RsZXNzIFxyXG4gIC8vIGZvbnQtc2l6ZTooMTA5LjQvMTApKjFyZW1cclxuICB3aWR0aDogY2FsYygxMjIgLyAxMDkuNCkqMWVtXHJcblxyXG4uaWNvbi1jb29raW5nIFxyXG4gIC8vIGZvbnQtc2l6ZTooNDgwLjgzLzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNDgwLjgzIC8gNDgwLjgzKSoxZW1cclxuXHJcbi5pY29uLWNvcmQgXHJcbiAgLy8gZm9udC1zaXplOig2My8xMCkqMXJlbVxyXG4gIHdpZHRoOiBjYWxjKDcwIC8gNjMpKjFlbVxyXG5cclxuLmljb24tY3JlZGl0LWNhcmQgXHJcbiAgLy8gZm9udC1zaXplOig1MTIvMTApKjFyZW1cclxuICB3aWR0aDogY2FsYyg1MTIgLyA1MTIpKjFlbVxyXG5cclxuLmljb24tZGlubmVyIFxyXG4gIC8vIGZvbnQtc2l6ZTooNTEyLzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNTEyIC8gNTEyKSoxZW1cclxuXHJcbi5pY29uLWRpc2NvdmVyIFxyXG4gIC8vIGZvbnQtc2l6ZTooMjU3LjUvMTApKjFyZW1cclxuICB3aWR0aDogY2FsYyg0OTYgLyAyNTcuNSkqMWVtXHJcblxyXG4uaWNvbi1kaXNoIFxyXG4gIC8vIGZvbnQtc2l6ZTooNDgwLzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNDgwIC8gNDgwKSoxZW1cclxuXHJcbi5pY29uLWdvb2dsZS1wYXkgXHJcbiAgLy8gZm9udC1zaXplOigzMDIvMTApKjFyZW1cclxuICB3aWR0aDogY2FsYyg0MzYgLyAzMDIpKjFlbVxyXG5cclxuLmljb24tZ3JhcGhpYyBcclxuICAvLyBmb250LXNpemU6KDcwLzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNTQgLyA3MCkqMWVtXHJcblxyXG4uaWNvbi1pbnRlcmFjIFxyXG4gIC8vIGZvbnQtc2l6ZTooMjgwLzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoMzAwIC8gMjgwKSoxZW1cclxuXHJcbi5pY29uLWxpa2UgXHJcbiAgLy8gZm9udC1zaXplOig0NzguMi8xMCkqMXJlbVxyXG4gIHdpZHRoOiBjYWxjKDQ3OC4yIC8gNDc4LjIpKjFlbVxyXG5cclxuLmljb24tbWFzdGVyY2FyZCBcclxuICAvLyBmb250LXNpemU6KDQ4LjQzLzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNDguNDMgLyA0OC40MykqMWVtXHJcblxyXG4uaWNvbi1uZXR3b3JrIFxyXG4gIC8vIGZvbnQtc2l6ZTooNTUvMTApKjFyZW1cclxuICB3aWR0aDogY2FsYyg1NSAvIDU1KSoxZW1cclxuXHJcbi5pY29uLW9ubGluZS1wYXltZW50IFxyXG4gIC8vIGZvbnQtc2l6ZTooNTEyLzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNTEyIC8gNTEyKSoxZW1cclxuXHJcbi5pY29uLXBhdXNlIFxyXG4gIC8vIGZvbnQtc2l6ZTooMjMyLjY4LzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoMjMyLjY4IC8gMjMyLjY4KSoxZW1cclxuXHJcbi5pY29uLXBob25lIFxyXG4gIC8vIGZvbnQtc2l6ZTooMzIvMTApKjFyZW1cclxuICB3aWR0aDogY2FsYygzMiAvIDMyKSoxZW1cclxuXHJcbi5pY29uLXBob25lLWNhcmQgXHJcbiAgLy8gZm9udC1zaXplOig2MC8xMCkqMXJlbVxyXG4gIHdpZHRoOiBjYWxjKDc0IC8gNjApKjFlbVxyXG5cclxuLmljb24tcGxheSBcclxuICAvLyBmb250LXNpemU6KDEyNC41MTIvMTApKjFyZW1cclxuICB3aWR0aDogY2FsYygxMjQuNTEyIC8gMTI0LjUxMikqMWVtXHJcblxyXG4uaWNvbi1zYW1zdW5nLXBheSBcclxuICAvLyBmb250LXNpemU6KDIyNi8xMCkqMXJlbVxyXG4gIHdpZHRoOiBjYWxjKDI3Ni42IC8gMjI2KSoxZW1cclxuXHJcbi5pY29uLXN0YXIgXHJcbiAgLy8gZm9udC1zaXplOig1NS44Ny8xMCkqMXJlbVxyXG4gIHdpZHRoOiBjYWxjKDU1Ljg3IC8gNTUuODcpKjFlbVxyXG5cclxuLmljb24tc3Rhci1maXZlIFxyXG4gIC8vIGZvbnQtc2l6ZTooNTUuOS8xMCkqMXJlbVxyXG4gIHdpZHRoOiBjYWxjKDMwNS4zIC8gNTUuOSkqMWVtXHJcblxyXG4uaWNvbi1zdG9yYWdlIFxyXG4gIC8vIGZvbnQtc2l6ZTooNDgwLzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNDgwIC8gNDgwKSoxZW1cclxuXHJcbi5pY29uLXN1cHBvcnQgXHJcbiAgLy8gZm9udC1zaXplOig0MjIuNjkvMTApKjFyZW1cclxuICB3aWR0aDogY2FsYyg0MjIuNjkgLyA0MjIuNjkpKjFlbVxyXG5cclxuLmljb24tc3lzdGVtIFxyXG4gIC8vIGZvbnQtc2l6ZTooNjgvMTApKjFyZW1cclxuICB3aWR0aDogY2FsYyg2NyAvIDY4KSoxZW1cclxuXHJcbi5pY29uLXZpc2EgXHJcbiAgLy8gZm9udC1zaXplOig0MS40LzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNDcuOCAvIDQxLjQpKjFlbVxyXG5cclxuLmljb24td2FsbGV0IFxyXG4gIC8vIGZvbnQtc2l6ZTooNTkvMTApKjFyZW1cclxuICB3aWR0aDogY2FsYyg3MCAvIDU5KSoxZW1cclxuXHJcbi5pY29uLXdvcmtzcGFjZSBcclxuICAvLyBmb250LXNpemU6KDcwLzEwKSoxcmVtXHJcbiAgd2lkdGg6IGNhbGMoNzAgLyA3MCkqMWVtXHJcblxyXG4iLCJAaW1wb3J0IFwiaW1wb3J0L3ZhcnMuc2Fzc1wiXG5cbi5idG5cbiAgY3Vyc29yOiBwb2ludGVyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudFxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbVxuICB0ZXh0LWFsaWduOiBsZWZ0XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgdXNlci1zZWxlY3Q6IG5vbmVcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICBib3JkZXI6IDBcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjVweFxuICBmb250LXNpemU6IDEycHhcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICBsaW5lLWhlaWdodDogMVxuICBjb2xvcjogIzE1MzU3QVxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0XG4gIGJhY2tncm91bmQ6ICNDQkY1RENcbiAgYm94LXNoYWRvdzogMCAwIDE3LjI4OTdweCByZ2JhKDAsIDAsIDAsIDAuMSlcbiAgYm9yZGVyLXJhZGl1czogMjJweFxuICAmLnNtYWxsXG4gICAgZm9udC1zaXplOiAxM3B4XG4gIHNwYW5cbiAgICBjb250ZW50OiAnJ1xuICAgIHdpZHRoOiAyMnB4XG4gICAgaGVpZ2h0OiAyMnB4XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRlxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBtYXJnaW4tbGVmdDogMTBweFxuICAgIGJveC1zaGFkb3c6IDAgMC44NjQ0ODZweCAxLjcyODk3cHggcmdiYSgwLCAwLCAwLCAwLjEpXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXRcbiAgICAmOjphZnRlclxuICAgICAgY29udGVudDogJydcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgd2lkdGg6IDdweFxuICAgICAgaGVpZ2h0OiA3cHhcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZFxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWRcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIDApIHJvdGF0ZSg0NWRlZylcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG4gICAgZm9udC1zaXplOiAxNXB4XG4gICAgYm9yZGVyLXJhZGl1czogMzRweFxuICAgIHNwYW5cbiAgICAgIHdpZHRoOiAzNXB4XG4gICAgICBoZWlnaHQ6IDM1cHhcbiAgICAgICY6OmFmdGVyXG4gICAgICAgIHdpZHRoOiAxMHB4XG4gICAgICAgIGhlaWdodDogMTBweFxuXG5cbiAgJjpmb2N1c1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDMycHggIzAwMDAwMDgwXG5cbiAgJjpob3ZlciwgLmZhLXN0ZXAtaXRlbSAmOmhvdmVyXG4gICAgb3BhY2l0eTogLjhcbiAgICBjb2xvcjogIzE1MzU3QVxuXG4gICY6YWN0aXZlLCAmOmZvY3VzXG4gICAgY29sb3I6ICNGRkZcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIzNDcyXG5cbiAgICBzcGFuXG4gICAgICAmOjphZnRlclxuICAgICAgICBjb2xvcjogIzIyMzQ3MlxuXG4gICZbZGlzYWJsZWRdXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMzQ3MlxuICAgIGNvbG9yOiAjZmZmXG4gICAgb3BhY2l0eTogMC42XG4gICAgY3Vyc29yOiBkZWZhdWx0XG4gICAgYm94LXNoYWRvdzogMCA0cHggN3B4IC0ycHggcmdiYSgxNDYsIDk5LCAyOCwgMC43MilcblxuICAmLmJ0bi0wMVxuICAgIHBhZGRpbmc6IDE4cHggNDVweFxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE2cHggcmdiYSgxNDYsOTksMjgsLjUpXG4gICAgZm9udC1zaXplOiAxNnB4XG4gICAgK21xKDExOTkpXG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICArbXEoOTkxKVxuICAgICAgcGFkZGluZzogMTZweCA0NXB4XG4gICAgK21xKDYzOSlcbiAgICAgIHBhZGRpbmc6IDE2cHggMzhweFxuICAgICttcSg1NzUpXG4gICAgICBwYWRkaW5nOiAxNXB4IDM0cHhcbiAgICArbXEoNDc5KVxuICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgK21xKDQxMylcbiAgICAgIHBhZGRpbmc6IDEzcHggMzBweFxuICAgICttcSgzNzQpXG4gICAgICBwYWRkaW5nOiAxM3B4IDI1cHhcbiAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICY6YWN0aXZlXG4gICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgxNDYsOTksMjgsLjcpXG5cbiAgLmZhLXN0ZXAtaXRlbSAmXG4gICAgYm94LXNoYWRvdzogMCA0cHggMTdweCByZ2JhKDE0NiwgOTksIDI4LCAwLjU4KVxuXG4uZm9ybS1ncm91cFxuICBtYXJnaW4tYm90dG9tOiAzM3B4XG4gICttcSg5OTEpXG4gICAgbWFyZ2luLWJvdHRvbTogMjdweFxuICArbXEoNzY3KVxuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgLmJ0blxuICAgIHdpZHRoOiAxMDAlXG4gICYucm93XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgPiBkaXZcbiAgICArbXEoNzY3KVxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweFxuXG4uZmctcm93XG4gIG1hcmdpbi1sZWZ0OiAtN3B4XG4gIG1hcmdpbi1yaWdodDogLTdweFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdXG4gICAgcGFkZGluZzogMCA3cHhcblxuICA+IGRpdjpub3QoOmxhc3QtY2hpbGQpXG4gICAgK21xKDU3NSlcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcblxuLmZpZWxkLWRlc2NyaXB0aW9uXG4gIG1hcmdpbi10b3A6IDZweFxuICBmb250LXdlaWdodDogNDAwXG4gIGZvbnQtc2l6ZTogMTdweFxuICBjb2xvcjogIzk5OTk5OVxuICBsaW5lLWhlaWdodDogMS4yMzVcbiAgK21xKDk5MSlcbiAgICBmb250LXNpemU6IDE1cHhcbiAgK21xKDQxMylcbiAgICBmb250LXNpemU6IDE0cHhcblxuLmZvcm0tZ3JvdXBcbiAgJi5yb3dcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAuYnRuXG4gICAgd2lkdGg6IDEwMCVcblxuXG5cbi5mZy1idG5cbiAgbWFyZ2luLXRvcDogNDVweFxuXG4gICttcSg3NjcpXG4gICAgbWFyZ2luLXRvcDogMThweFxuICAgID4gZGl2Om50aC1jaGlsZCgxKVxuICAgICAgb3JkZXI6IDJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICA+IGRpdjpudGgtY2hpbGQoMilcbiAgICAgIG9yZGVyOiAxXG4gICttcSg0NzkpXG4gICAgbWFyZ2luLXRvcDogMTJweFxuXG4gICYuZmctYnRuLTAxXG4gICAgPiBkaXY6bnRoLWNoaWxkKDMpXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4XG4gICAgK21xKDc2NylcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcbiAgICAgID4gZGl2Om50aC1jaGlsZCgxKVxuICAgICAgICBvcmRlcjogM1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICA+IGRpdjpudGgtY2hpbGQoMilcbiAgICAgICAgei1pbmRleDogMlxuICAgICAgICBvcmRlcjogMVxuICAgICAgPiBkaXY6bnRoLWNoaWxkKDMpXG4gICAgICAgIHotaW5kZXg6IDFcbiAgICAgICAgb3JkZXI6IDJcbiAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAxNHB4IC0xMHB4IHJnYmEoMCwwLDAsMC4xNSlcblxuLmZnLWJ0bi1kZXNjcmlwdGlvblxuICB0ZXh0LWFsaWduOiByaWdodFxuICBmb250LXNpemU6IDE0cHhcbiAgbGluZS1oZWlnaHQ6IDEuMjVcbiAgZm9udC13ZWlnaHQ6IDQwMFxuICBjb2xvcjogIzk5OTk5OVxuICArbXEoMTE5OSlcbiAgICBmb250LXNpemU6IDEzcHhcbiAgK21xKDc2NylcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgYVxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICBjb2xvcjogIzExMVxuXG4gIGJyXG4gICAgK21xKDk5MSlcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIHBhZGRpbmctbGVmdDogMTJweFxuICBmaWx0ZXI6IG5vbmVcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3dcbiAgdG9wOiAwXG4gIHJpZ2h0OiAwcHhcbiAgd2lkdGg6IDMwcHhcblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93blxuICBwYWRkaW5nOiA2cHhcblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZFxuICBoZWlnaHQ6IDQycHhcbiAgYm9yZGVyLXJhZGl1czogNHB4XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkN2Q3ZDdcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXNcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnNcbiAgbWF4LWhlaWdodDogMjQwcHhcblxuLmZvcm0tY29udHJvbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lclxuICBmb250LXNpemU6IDIwcHhcbiAgZm9udC13ZWlnaHQ6IDQwMFxuICArbXEoOTkxKVxuICAgIGZvbnQtc2l6ZTogMTZweFxuXG4uZm9ybS1jb250cm9sLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3dcbiAgaGVpZ2h0OiA1NnB4XG4gICttcSg5OTEpXG4gICAgaGVpZ2h0OiA1MHB4XG5cbi5mb3JtLWNvbnRyb2wsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZFxuICBjb2xvcjogIzMzM1xuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZFxuICBsaW5lLWhlaWdodDogNTRweFxuICBwYWRkaW5nLWxlZnQ6IDBcbiAgcGFkZGluZy1yaWdodDogMzBweFxuICArbXEoOTkxKVxuICAgIGxpbmUtaGVpZ2h0OiA0OHB4XG5cbi5mb3JtLWNvbnRyb2wsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxuICBib3JkZXI6IDJweCBzb2xpZCAjZDdkN2Q3XG4gIGJvcmRlci1yYWRpdXM6IDZweFxuXG4uZm9ybS1jb250cm9sOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cy5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICBib3JkZXItY29sb3I6ICNmMmEzMzJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZFxuICBib3gtc2hhZG93OiBub25lXG5cbi5lcnJvci5mb3JtLWNvbnRyb2wsXG4uZXJyb3IuZm9ybS1jb250cm9sOmZvY3VzLFxuLmVycm9yLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLmVycm9yLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MlxuICBib3gtc2hhZG93OiBub25lXG5cbi5mb3JtLWNvbnRyb2xcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlclxuICAgIG9wYWNpdHk6IDFcbiAgICBjb2xvcjogI2M0YzRjNFxuICAgIGZvbnQtc2l6ZTogMjBweFxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICArbXEoOTkxKVxuICAgICAgZm9udC1zaXplOiAxNnB4XG5cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXJcbiAgICBvcGFjaXR5OiAxXG4gICAgY29sb3I6ICNjNGM0YzRcbiAgICBmb250LXNpemU6IDIwcHhcbiAgICBmb250LXdlaWdodDogNDAwXG4gICAgK21xKDk5MSlcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuXG4gICY6Oi1tb3otcGxhY2Vob2xkZXJcbiAgICBvcGFjaXR5OiAxXG4gICAgY29sb3I6ICNjNGM0YzRcbiAgICBmb250LXNpemU6IDIwcHhcbiAgICBmb250LXdlaWdodDogNDAwXG4gICAgK21xKDk5MSlcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuXG4gICY6OnBsYWNlaG9sZGVyXG4gICAgb3BhY2l0eTogMVxuICAgIGNvbG9yOiAjYzRjNGM0XG4gICAgZm9udC1zaXplOiAyMHB4XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICttcSg5OTEpXG4gICAgICBmb250LXNpemU6IDE2cHhcblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJcbiAgY29sb3I6ICNjNGM0YzRcbiAgZm9udC13ZWlnaHQ6IDQwMFxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW5cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuXG5sYWJlbC5lcnJvcixcbi5maWxlaW5wdXQtZXJyb3ItZGVzY3JpcHRpb25cbiAgK2ZvbnRfaFxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiAxMDAlXG4gIGxlZnQ6IDE1cHhcbiAgcmlnaHQ6IDE1cHhcbiAgY29sb3I6ICNjMTAwMDBcbiAgZm9udC1zaXplOiAxMnB4XG4gIGxpbmUtaGVpZ2h0OiAxXG4gIHBhZGRpbmc6IDNweCAwIDBcblxuLmZpbGVpbnB1dC1lcnJvci1kZXNjcmlwdGlvblxuICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuI2ZnLWJ0bi1zdWJtaXRcbiAgbGFiZWwuZXJyb3JcbiAgICB3aWR0aDogMTAwJVxuICAgIGJvdHRvbTogMTAwJVxuICAgIHRvcDogYXV0b1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIGxlZnQ6IDBcbiAgICBmb250LXNpemU6IDE0cHhcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4XG5cbi8vIC5jdXN0b20tZmlsZSxcbi8vIC5jdXN0b20tZmlsZS1pbnB1dCxcbi8vIC5jdXN0b20tZmlsZS1sYWJlbCxcbi8vIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJcbi8vICAgaGVpZ2h0OiA0OHB4XG5cbi5jdXN0b20tZmlsZVxuICBoZWlnaHQ6IDBcbiAgcGFkZGluZy10b3A6IDMzJVxuICBkaXNwbGF5OiBibG9ja1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpXG4gICAgcGFkZGluZy10b3A6IDM5JVxuICArbXEoOTkxKVxuICAgIHBhZGRpbmctdG9wOiAwXG4gICAgaGVpZ2h0OiAxOTBweFxuICArbXEoNzY3KVxuICAgIGhlaWdodDogMjE1cHhcbiAgK21xKDQ3OSlcbiAgICBoZWlnaHQ6IDE3MHB4XG5cbi5jdXN0b20tZmlsZS1pbnB1dFxuICB6LWluZGV4OiAyXG4uY3VzdG9tLWZpbGUtaW5wdXQsXG4uY3VzdG9tLWZpbGUtbGFiZWxcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIGhlaWdodDogMTAwJVxuICB0b3A6IDBcbiAgbGVmdDogMFxuICB3aWR0aDogMTAwJVxuXG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyXG4gIGRpc3BsYXk6IG5vbmVcblxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsXG4gIGJveC1zaGFkb3c6IG5vbmVcbiAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3XG5cbi5jdXN0b20tZmlsZS1sYWJlbFxuICB6LWluZGV4OiAxXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZmFcbiAgYm9yZGVyOiAycHggZGFzaGVkICMwOGEwZjVcbiAgYm9yZGVyLXJhZGl1czogNnB4XG4gIG1hcmdpbi1ib3R0b206IDBcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgdXNlci1zZWxlY3Q6IG5vbmVcblxuLmNmbC1pY29uc1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjJzIGVhc2UtaW5cblxuLmNmbC1pY29ucy1pdGVtXG4gIGRpc3BsYXk6IG5vbmVcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIGNvbG9yOiAjMTg5ZGUzXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pblxuICBzcGFuXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMTAwJVxuICAuaWNvblxuICAgIGZvbnQtc2l6ZTogNjhweFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgKG1heC13aWR0aDogNDc5cHgpXG4gICAgICBmb250LXNpemU6IDYzcHhcblxuLmNmbC1pY29ucy1pdGVtLWluZm9cbiAgZm9udC1zaXplOiAxOHB4XG4gIGxpbmUtaGVpZ2h0OiAxXG4gIHBhZGRpbmctdG9wOiA2cHhcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCAobWF4LXdpZHRoOiA0NzlweClcbiAgICBmb250LXNpemU6IDE2cHhcblxuLmNmbC1pY29ucy1pdGVtLWRpdmlkZXJcbiAgcGFkZGluZzogMCAxNXB4XG5cbi5jZmwtaWNvbnMtaXRlbS1kZXNrdG9wXG4gIGRpc3BsYXk6IGJsb2NrXG5cbi5tdC1kZXZpY2VcbiAgLmNmbC1pY29ucy1pdGVtXG4gICAgZGlzcGxheTogYmxvY2tcbiAgLmNmbC1pY29ucy1pdGVtLWRlc2t0b3AsIC5jZmwtaWNvbnMtaXRlbS1kaXZpZGVyXG4gICAgY29sb3I6ICNjM2MzYzNcblxuLmNmbC10ZXh0XG4gIGxpbmUtaGVpZ2h0OiAxXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB6LWluZGV4OiAxNVxuICBtYXgtd2lkdGg6IDEwMCVcbiAgYm90dG9tOiAzcHhcbiAgbGVmdDogNTAlXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDMwcHgpXG4gIG9wYWNpdHk6IDBcbiAgZm9udC1zaXplOiAxOHB4XG4gIGxpbmUtaGVpZ2h0OiAzMHB4XG4gIGNvbG9yOiAjMDY4NjI4XG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBwYWRkaW5nOiAwIDE1cHggMCA0MXB4XG4gIHRleHQtYWxpZ246IGNlbnRlclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLCBvcGFjaXR5IDAuMnMgZWFzZS1pblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIChtYXgtd2lkdGg6IDQ3OXB4KVxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIHBhZGRpbmctbGVmdDogMzhweFxuICArbXEoNDEzKVxuICAgIGZvbnQtc2l6ZTogMTVweFxuXG4gIC5pY29uXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgbGVmdDogMTBweFxuICAgIHRvcDogNTAlXG4gICAgZm9udC1zaXplOiAxLjNlbVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSlcblxuLmN1c3RvbS1maWxlLWlucHV0LmVycm9yXG4gICsgLmN1c3RvbS1maWxlLWxhYmVsXG4gICAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyXG4gICAgKyBsYWJlbC5lcnJvclxuICAgICAgbGVmdDogMFxuICAgICAgcmlnaHQ6IDBcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4uZGVza3RvcC1kZXZpY2UgLmN1c3RvbS1maWxlLWlucHV0OmhvdmVyXG4gICsgLmN1c3RvbS1maWxlLWxhYmVsXG4gICAgYm9yZGVyLWNvbG9yOiAjMGI5NWUyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmZlxuICAgIC5jZmwtaWNvbnMtaXRlbVxuICAgICAgY29sb3I6ICMwYjk1ZTJcblxuLmN1c3RvbS1maWxlLWlucHV0XG4gIGN1cnNvcjogcG9pbnRlclxuXG4uY3VzdG9tLWZpbGUtaW5wdXQtc2VsZWN0ZWRcbiAgKyAuY3VzdG9tLWZpbGUtbGFiZWxcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmZGZhXG4gICAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3XG4gICAgLmNmbC10ZXh0XG4gICAgICBvcGFjaXR5OiAxXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKVxuICAgIC5jZmwtaWNvbnNcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XG4gICAgLmNmbC1pY29ucy1pdGVtXG4gICAgICBjb2xvcjogI2MzYzNjM1xuXG4vLyBBUFBMSUNBVElPTiBGT1JNXG4uZm9ybS1hcHBsaWNhdGlvblxuICBtYXgtd2lkdGg6IDExMDBweFxuICBtYXJnaW46IDAgYXV0b1xuXG4uYXBwbGljYXRpb24tZm9ybS13cmFwXG4gIG1hcmdpbi1sZWZ0OiAtMThweFxuICBtYXJnaW4tcmlnaHQ6IC0xOHB4XG4gICttcSg3NjcpXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweFxuXG4uZm9ybS1maWxlc1xuICBwYWRkaW5nOiAwIDNweFxuICArbXEoNzY3KVxuICAgIHBhZGRpbmc6IDAgMThweFxuICArbXEoMzc0KVxuICAgIHBhZGRpbmc6IDAgMnB4XG5cbi5mYS1zdGVwLWl0ZW1cbiAgcGFkZGluZzogMCAxOHB4IDI1cHhcbiAgdmlzaWJpbGl0eTogaGlkZGVuXG4gICttcSg3NjcpXG4gICAgcGFkZGluZzogMCAzM3B4IDI1cHhcbiAgK21xKDM3NClcbiAgICBwYWRkaW5nOiAwIDE3cHggMjVweFxuICAuZm9ybS1hcHBsaWNhdGlvbi1pbml0aWFsaXplZCAmXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuXG4uZmEtc3RlcC1kZXZpY2VcbiAgbWFyZ2luLXRvcDogOTBweFxuICArbXEoOTkxKVxuICAgIG1hcmdpbi10b3A6IDg0cHhcbiAgK21xKDc2NylcbiAgICBtYXJnaW4tdG9wOiA3MnB4XG4gICttcSg0NzkpXG4gICAgbWFyZ2luLXRvcDogNjVweFxuICArbXEoNDEzKVxuICAgIG1hcmdpbi10b3A6IDYwcHhcbiAgK21xKDM3NClcbiAgICBtYXJnaW4tdG9wOiA1NXB4XG4gID4gZGl2XG4gICAgcGFkZGluZzogMCAxOXB4XG4gICAgK21xKDk5MSlcbiAgICAgIHBhZGRpbmc6IDAgOXB4XG4gICAgK21xKDc2NylcbiAgICAgIHBhZGRpbmc6IDAgMTVweFxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweFxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICArbXEoNjM5KVxuXG4uZmEtc3RlcC1pbmZvcm1hdGlvblxuICBjb2xvcjogIzMzM1xuICBtYXJnaW46IDUwcHggMCAzNXB4XG4gIHBhZGRpbmc6IDMwcHhcbiAgYm9yZGVyLXJhZGl1czogMTVweFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxXG4gIGZvbnQtd2VpZ2h0OiA0MDBcbiAgYm9yZGVyOiAycHggZGFzaGVkICNjY2NcbiAgK21xKDExOTkpXG4gICAgcGFkZGluZzogMjVweFxuICArbXEoOTkxKVxuICAgIHBhZGRpbmc6IDIycHhcbiAgK21xKDU3NSlcbiAgICBwYWRkaW5nOiAyMHB4XG4gIHN0cm9uZ1xuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICBjb2xvcjogIzAwMFxuICBoNSwgcFxuICAgIG1hcmdpbi1ib3R0b206IDEycHhcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuLmFocy1pdGVtLCAuZmEtc3RlcC1pdGVtXG4gIG91dGxpbmU6IG5vbmVcbiAgdXNlci1zZWxlY3Q6IHRleHRcblxuLmlpbC1pY29uXG4gIGZvbnQtc2l6ZTogNDJweFxuICBsaW5lLWhlaWdodDogMVxuICArbXEoNjM5KVxuICAgIGZvbnQtc2l6ZTogMzhweFxuICArbXEoNDc5KVxuICAgIGZvbnQtc2l6ZTogMzVweFxuICArbXEoMzc0KVxuICAgIGZvbnQtc2l6ZTogMzNweFxuXG4uaWlsLWRlc2NyaXB0aW9uXG4gICtmb250X2hcbiAgZm9udC1zaXplOiAxNnB4XG4gIGNvbG9yOiAjMDAwXG4gIGxpbmUtaGVpZ2h0OiAxLjJcbiAgK21xKDYzOSlcbiAgICBmb250LXNpemU6IDE1cHhcbiAgK21xKDQ3OSlcbiAgICBmb250LXNpemU6IDE0cHhcbiAgK21xKDM3NClcbiAgICBmb250LXNpemU6IDEycHhcblxuLmlpbC1kZXNjcmlwdGlvbi0wMVxuICArZm9udF9oXG4gIGZvbnQtc2l6ZTogMTZweFxuICBjb2xvcjogIzAwYWNlMVxuICBsaW5lLWhlaWdodDogMS4wNVxuICArbXEoNTc1KVxuICAgIGZvbnQtc2l6ZTogMTVweFxuICArbXEoNDc5KVxuICAgIGZvbnQtc2l6ZTogMTRweFxuICArbXEoMzc0KVxuICAgIGZvbnQtc2l6ZTogMTNweFxuICA+IHNwYW5cbiAgICBkaXNwbGF5OiBub25lXG4gICNjYWxjLWFubnVhbC1zYXZpbmdzLWQxXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG5cbi5paWwtaGlnaGxpZ2h0ZWRcbiAgZm9udC1zaXplOiAzNHB4XG4gIGNvbG9yOiAjMDBhY2UxXG4gICttcSg2MzkpXG4gICAgZm9udC1zaXplOiAzMXB4XG4gICttcSg1NzUpXG4gICAgZm9udC1zaXplOiAyOXB4XG4gICttcSg0NzkpXG4gICAgZm9udC1zaXplOiAyN3B4XG4gICttcSgzNzQpXG4gICAgZm9udC1zaXplOiAyNHB4XG5cbi5paWwtYWRkaXRpb25hbFxuICBmb250LXNpemU6IDI0cHhcbiAgbGluZS1oZWlnaHQ6IDEuMVxuICBjb2xvcjogIzY2NjY2NlxuICBmb250LXdlaWdodDogNDAwXG4gICttcSgxMTk5KVxuICAgIGZvbnQtc2l6ZTogMjNweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgbWFyZ2luLXRvcDogMThweFxuICArbXEoOTkxKVxuICAgIGZvbnQtc2l6ZTogMjFweFxuICArbXEoNzY3KVxuICAgIGZvbnQtc2l6ZTogMjBweFxuICArbXEoNjM5KVxuICAgIGZvbnQtc2l6ZTogMTlweFxuICArbXEoNTc1KVxuICAgIGZvbnQtc2l6ZTogMThweFxuICArbXEoNDc5KVxuICAgIGZvbnQtc2l6ZTogMTVweFxuICArbXEoNDEzKVxuICAgIGZvbnQtc2l6ZTogMTRweFxuXG4uaWNvbi1pbmZvLWxpbmVcbiAgLmlpbC1pY29uXG4gICAgcGFkZGluZy1yaWdodDogN3B4XG4gIC5paWwtZGVzY3JpcHRpb25cbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4XG4gIC5paWwtZGVzY3JpcHRpb24tMDFcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHhcbiAgLmlpbC1oaWdobGlnaHRlZFxuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHhcbiAgICArbXEoMTE5OSlcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuLnRpbGUtaW5mby1kaXZpZGVkXG4gIG1heC13aWR0aDogOTMwcHhcbiAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAyMzEsIDIzMSwgMC41NSlcbiAgYm94LXNoYWRvdzogMCAwIDMycHggcmdiYSgxMjIsIDEyMiwgMTIyLCAwLjUzKVxuXG4gID4gW2NsYXNzKj1cImNvbC1cIl1cbiAgICBwYWRkaW5nOiAzMHB4IDM1cHhcbiAgICArbXEoOTkxKVxuICAgICAgcGFkZGluZzogMjdweCAzMHB4XG4gICAgK21xKDc2NylcbiAgICAgIHBhZGRpbmc6IDIzcHggMjNweFxuICAgICttcSg2MzkpXG4gICAgICBwYWRkaW5nOiAxN3B4XG4gICAgK21xKDU3NSlcbiAgICAgIHBhZGRpbmc6IDE1cHhcbiAgICArbXEoNDc5KVxuICAgICAgcGFkZGluZzogMjBweFxuICAgICttcSgzNzQpXG4gICAgICBwYWRkaW5nOiAxNnB4XG5cbi50aWQtaXRlbVxuICBjb2xvcjogIzY2NjY2NlxuICBmb250LXNpemU6IDE2cHhcbiAgbGluZS1oZWlnaHQ6IDEuMjVcbiAgZm9udC13ZWlnaHQ6IDQwMFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgK21xKDc2NylcbiAgICBmb250LXNpemU6IDE0cHhcbiAgK21xKDYzOSlcbiAgICBmb250LXNpemU6IDEzcHhcbiAgK21xKDU3NSlcbiAgICBmb250LXNpemU6IDEycHhcbiAgaDZcbiAgICBjb2xvcjogIzMzM1xuICAgICttcSg3NjcpXG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICArbXEoNjM5KVxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHhcbiAgICArbXEoNTc1KVxuICAgICAgZm9udC1zaXplOiAxM3B4XG4gIHBcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4XG4gICAgK21xKDc2NylcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHhcbiAgICArbXEoNjM5KVxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxuICAgICttcSg1NzUpXG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHhcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgJjo6YmVmb3JlXG4gICAgY29udGVudDogJydcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMzVweFxuICAgIGJvdHRvbTogMzVweFxuICAgIHdpZHRoOiAycHhcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxcHgpXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDIzMSwgMjMxLCAwLjcpXG4udGlkLWl0ZW0uYWN0aXZlXG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzMpXG4gICttcSg0NzkpXG4gICAgZmxleC1iYXNpczogMFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIHdpZHRoOiBhdXRvXG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gIGg2XG4gICAgY29sb3I6ICNmZmZcbiAgICArbXEoNDc5KVxuICAgICAgZm9udC1zaXplOiAxNHB4XG4gICY6OmJlZm9yZVxuICAgIGRpc3BsYXk6IG5vbmVcblxuLnRpZC1pdGVtXG4gICY6bm90KC5hY3RpdmUpXG4gICAgK21xKDQ3OSlcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuICAgICAgZmxleC1iYXNpczogMFxuICAgICAgZmxleC1ncm93OiAwXG4gICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgICAgIGZsZXg6IDBcbiAgICAudGlkLWl0ZW0tY29udGVudFxuICAgICAgK21xKDQ3OSlcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICB3aWR0aDogNzVweFxuICAgICAgK21xKDQxMylcbiAgICAgICAgd2lkdGg6IDcwcHhcbiAgICAgICttcSgzNzQpXG4gICAgICAgIHdpZHRoOiA2NnB4XG4gICAgICBwXG4gICAgICAgICttcSg0NzkpXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgaDZcbiAgICAgICAgK21xKDQ3OSlcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICB0b3A6IDUwJVxuICAgICAgICAgIGxlZnQ6IDUwJVxuICAgICAgICAgIHdpZHRoOiAxMjBweFxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC05MGRlZylcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtXG5cblxuLnRpZC1pdGVtLWNvbnRlbnRcbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbi50aWQtaXRlbS1hcnJvd3NcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogMFxuICBsZWZ0OiAwXG4gIHdpZHRoOiAxMDAlXG4gIGhlaWdodDogMTAwJVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ5YmU2XG5cbiAgJjo6YmVmb3JlLCAmOjphZnRlclxuICAgIGNvbnRlbnQ6ICcnXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMFxuICAgIGhlaWdodDogMFxuXG4gICY6OmJlZm9yZVxuICAgIHRvcDogMjdweFxuICAgIGxlZnQ6IDEwMCVcbiAgICBib3JkZXItdG9wOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgYm9yZGVyLWJvdHRvbTogMTRweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICM2NDliZTZcbiAgICArbXEoOTkxKVxuICAgICAgdG9wOiAyM3B4XG4gICAgK21xKDc2NylcbiAgICAgIHRvcDogMjFweFxuICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4XG4gICAgK21xKDYzOSlcbiAgICAgIHRvcDogMTVweFxuICAgICAgYm9yZGVyLXdpZHRoOiA5cHhcbiAgICArbXEoNTc1KVxuICAgICAgdG9wOiAxNHB4XG4gICAgICBib3JkZXItd2lkdGg6IDdweFxuICAgICttcSg0NzkpXG4gICAgICB0b3A6IDUwJVxuICAgICAgbWFyZ2luLXRvcDogLTlweFxuXG4gICY6OmFmdGVyXG4gICAgdG9wOiAxMDAlXG4gICAgbGVmdDogMzVweFxuICAgIGJvcmRlci1sZWZ0OiAzOHB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgYm9yZGVyLXJpZ2h0OiAzOHB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgYm9yZGVyLXRvcDogMzhweCBzb2xpZCAjNjQ5YmU2XG4gICAgK21xKDc2NylcbiAgICAgIGJvcmRlci13aWR0aDogMzNweFxuICAgICttcSg2MzkpXG4gICAgICBsZWZ0OiA1MCVcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzdweFxuICAgICttcSg0NzkpXG4gICAgICBib3JkZXItd2lkdGg6IDI3cHhcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweFxuXG4udGlsZS1pbmZvLWRpdmlkZWRcbiAgYm9yZGVyLXJhZGl1czogMTJweFxuICArbXEoNzY3KVxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweFxuICAgIG1hcmdpbi1yaWdodDogLTE1cHhcbiAgK21xKDU3NSlcbiAgICBtYXJnaW4tbGVmdDogLTIycHhcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMnB4XG4gICttcSg0NzkpXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweFxuICAgIG1pbi1oZWlnaHQ6IDE0NXB4XG4gICttcSgzNzQpXG4gICAgbWFyZ2luLWxlZnQ6IC0zcHhcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHhcblxuICA+IC50aWQtaXRlbS5hY3RpdmU6Zmlyc3QtY2hpbGQgLnRpZC1pdGVtLWFycm93c1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHhcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCIudmlkZW8td3JhcFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgaGVpZ2h0OiAwXHJcbiAgcGFkZGluZy10b3A6IDU2LjI1JVxyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuXHJcbi52aWRlby1jb250YWluZXJcclxuICB6LWluZGV4OiAxXHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgdG9wOiAwXHJcbiAgbGVmdDogMFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgaGVpZ2h0OiAxMDAlXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuICBcclxuICB2aWRlb1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJVxyXG4gICAgb2JqZWN0LWZpdDogY292ZXJcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuXHJcbltkYXRhLW5vLXZpZGVvXVxyXG4gIC52aWRlby1jb250cm9sc1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG5cclxuLnZpZGVvLWNvbnRyb2xzXHJcbiAgdXNlci1zZWxlY3Q6IG5vbmVcclxuICB6LWluZGV4OiAzXHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgYm90dG9tOiAzMHB4XHJcbiAgbGVmdDogMzBweFxyXG4gIHdpZHRoOiA4MHB4XHJcbiAgaGVpZ2h0OiA4MHB4XHJcbiAgZm9udC1zaXplOiA4MHB4XHJcbiAgbGluZS1oZWlnaHQ6IDFcclxuICBjb2xvcjogI2ZkZmRmZFxyXG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAxN3B4IHJnYmEoMCwgMCwgMCwgLjUpKVxyXG4gIGN1cnNvcjogcG9pbnRlclxyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pblxyXG4gICttcSgxMTk5KVxyXG4gICAgd2lkdGg6IDcwcHhcclxuICAgIGhlaWdodDogNzBweFxyXG4gICAgZm9udC1zaXplOiA3MHB4XHJcbiAgK21xKDU3NSlcclxuICAgIHdpZHRoOiA2MHB4XHJcbiAgICBoZWlnaHQ6IDYwcHhcclxuICAgIGZvbnQtc2l6ZTogNjBweFxyXG4gICAgYm90dG9tOiAyMnB4XHJcbiAgICBsZWZ0OiAyMnB4XHJcbiAgK21xKDQ3OSlcclxuICAgIHdpZHRoOiA1MHB4XHJcbiAgICBoZWlnaHQ6IDUwcHhcclxuICAgIGZvbnQtc2l6ZTogNTBweFxyXG4gICAgYm90dG9tOiAxOHB4XHJcbiAgICBsZWZ0OiAxOHB4XHJcbiAgK21xKDM3NClcclxuICAgIHdpZHRoOiA0MnB4XHJcbiAgICBoZWlnaHQ6IDQycHhcclxuICAgIGZvbnQtc2l6ZTogNDJweFxyXG4gICAgYm90dG9tOiAxNnB4XHJcbiAgICBsZWZ0OiAxNnB4XHJcbiAgICBcclxuICBodG1sOm5vdCgubXQtZGV2aWNlKSAmOmhvdmVyLCAubXQtZGV2aWNlICY6YWN0aXZlXHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSlcclxuICAgIGNvbG9yOiAjZmZmXHJcblxyXG4gID4gZGl2XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHRvcDogMFxyXG4gICAgbGVmdDogMFxyXG4gICAgb3BhY2l0eTogMFxyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW5cclxuICAgICYuYWN0aXZlXHJcbiAgICAgIG9wYWNpdHk6IDFcclxuICAgICAgJi52aWRlby1jb250cm9scy1wYXVzZVxyXG4gICAgICAgIG9wYWNpdHk6IDAuNVxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIG9wYWNpdHk6IDFcclxuICAgIFxyXG5cclxuLnZpZGVvLXByZWxvYWRlclxyXG4gIHotaW5kZXg6IDJcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICB0b3A6IDBcclxuICBsZWZ0OiAwXHJcbiAgd2lkdGg6IDEwMCVcclxuICBoZWlnaHQ6IDEwMCVcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXHJcbiAgb3BhY2l0eTogMVxyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluXHJcbiAgJi5oaWRlXHJcbiAgICBvcGFjaXR5OiAwXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIucGFnZS1oZXJvLXRleHQtY29udGFpbmVyXG4gIGhlaWdodDogNTAwcHhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gICttcSg1NzUpXG4gICAgaGVpZ2h0OiAzMDBweFxuXG4gID4gKlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDJcblxuICAmOjpiZWZvcmVcbiAgICBjb250ZW50OiAnJ1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHotaW5kZXg6IDFcbiAgICB3aWR0aDogMzUwcHhcbiAgICBoZWlnaHQ6IDM1MHB4XG4gICAgdG9wOiA1MCVcbiAgICBsZWZ0OiAwXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG5cbiAgaDFcbiAgICBmb250LXNpemU6IDVyZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgK21xKDEwMjMpXG4gICAgICBmb250LXNpemU6IDRyZW1cbiAgICArbXEoNzY3KVxuICAgICAgZm9udC1zaXplOiAzcmVtXG4gICAgK21xKDU3NSlcbiAgICAgIGZvbnQtc2l6ZTogMnJlbVxuXG4ucGh0Yy0wMVxuICAmOjpiZWZvcmVcbiAgICB3aWR0aDogNjcwcHhcbiAgICBoZWlnaHQ6IDYyMnB4XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXltZW50LXNlcnZpY2VzLnN2Zykgbm8tcmVwZWF0XG4gICAgK21xKDU3NSlcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjAlXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlclxuLnBodGMtMDJcbiAgJjo6YmVmb3JlXG4gICAgYmFja2dyb3VuZDogcmdiKDY2LDEyMCwyNTMpXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDY2LDEyMCwyNTMsMSkgMCUsIHJnYmEoMjUsMjI3LDIyNCwxKSAxMDAlKVxuXG4ucGh0Yy0wNFxuICAmOjpiZWZvcmVcbiAgICB3aWR0aDogNjcwcHhcbiAgICBoZWlnaHQ6IDYyMnB4XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlcy5zdmcpIG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICArbXEoNTc1KVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCVcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyXG5cbi5saXN0LWJ1bGxldC14bFxuICBsaVxuICAgIHBhZGRpbmctbGVmdDogODBweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICttcSgxMTk5KVxuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4XG4gICAgK21xKDEwMjMpXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHhcbiAgICArbXEoNzY3KVxuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4XG4gICAgK21xKDM3NClcbiAgICAgIHBhZGRpbmctbGVmdDogMzdweFxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweFxuICAgIDo6YmVmb3JlXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAtMnB4XG4gICAgICBsZWZ0OiAwXG4gICAgICB3aWR0aDogNTBweFxuICAgICAgaGVpZ2h0OiA1MHB4XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NcbiAgICAgICttcSgxMTk5KVxuICAgICAgICB3aWR0aDogNDVweFxuICAgICAgICBoZWlnaHQ6IDQ1cHhcbiAgICAgICttcSgxMDIzKVxuICAgICAgICB0b3A6IDJweFxuICAgICAgICB3aWR0aDogMzVweFxuICAgICAgICBoZWlnaHQ6IDM1cHhcbiAgICAgICttcSg3NjcpXG4gICAgICAgIHRvcDogNHB4XG4gICAgICAgIHdpZHRoOiAzMHB4XG4gICAgICAgIGhlaWdodDogMzBweFxuICAgICAgK21xKDU3NSlcbiAgICAgICAgdG9wOiAycHhcbiAgICAgICttcSg0NzkpXG4gICAgICAgIHRvcDogMXB4XG4gICAgICArbXEoMzc0KVxuICAgICAgICB0b3A6IDBcbiAgICAgICAgd2lkdGg6IDI1cHhcbiAgICAgICAgaGVpZ2h0OiAyNXB4XG5cbi5vdGhlci1kZXZpY2VzLXhzXG4gIG1heC13aWR0aDogOTAwcHhcbiAgbWFyZ2luOiAwIGF1dG9cblxuLmgyLTAxXG4gICttcSgxMTk5KVxuICAgIGZvbnQtc2l6ZTogMzhweFxuICArbXEoMTAyMylcbiAgICBmb250LXNpemU6IDMxcHhcbiAgK21xKDc2NylcbiAgICBmb250LXNpemU6IDI3cHhcbiAgK21xKDYzOSlcbiAgICBmb250LXNpemU6IDI1cHhcbiAgK21xKDQxMylcbiAgICBmb250LXNpemU6IDIxcHhcbiAgK21xKDM3NClcbiAgICBmb250LXNpemU6IDE5cHhcbiAgYnJcbiAgICArbXEoMTE5OSlcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuXG4ub3RoZXItZGV2aWNlc19faXRlbS1saW5rXG4gIGg0XG4gICAgK21xKDEwMjMpXG4gICAgICBmb250LXNpemU6IDI3cHhcbiAgICArbXEoNDEzKVxuICAgICAgZm9udC1zaXplOiAyM3B4XG5cbi5zZWN0aW9uLWhlcm8uc2gtMDFcbiAgJjo6YWZ0ZXJcbiAgICBkaXNwbGF5OiBub25lXG4gIC5zaC1pdGVtLWltZy1tYWluOjpiZWZvcmVcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnLW1lcmNoYW50LWFuYWx5dGljcy5wbmcpXG5cbi5wYXltZW50LXNlcnZpY2VzLWJsb2NrXG4gIHBhZGRpbmc6IDQ1cHggMFxuICBtYXJnaW4tYm90dG9tOiAxNDBweFxuICBsaW5lLWhlaWdodDogMS42XG4gICttcSg3NjcpXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweFxuXG4ubWFyZ2luMFxuICBtYXJnaW46IDBcblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxuICAucGF5bWVudC1zZXJ2aWNlcy1yb3dcbiAgICBpbWdcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgei1pbmRleDogMVxuXG4gIC5wYXltZW50LXNlcnZpY2VzLWZpZ3VyZS0xLFxuICAucGF5bWVudC1zZXJ2aWNlcy1maWd1cmUtMlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICY6OmJlZm9yZVxuICAgICAgY29udGVudDogJydcbiAgICAgIHdpZHRoOiAzNzNweFxuICAgICAgaGVpZ2h0OiA3MTBweFxuICAgICAgYm90dG9tOiAxMCVcbiAgICAgIHJpZ2h0OiAyNSVcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF5bWVudC1zZXJ2aWNlcy1maWd1cmUtMS5wbmcpIG5vLXJlcGVhdFxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG5cbiAgLnBheW1lbnQtc2VydmljZXMtZmlndXJlLTJcbiAgICAmOjpiZWZvcmVcbiAgICAgIHdpZHRoOiAzOTVweFxuICAgICAgaGVpZ2h0OiA3MDRweFxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXltZW50LXNlcnZpY2VzLWZpZ3VyZS0yLnBuZykgbm8tcmVwZWF0XG4iLCIucGh0Yy0wM1xuICAmOjpiZWZvcmVcbiAgICB3aWR0aDogNjcwcHhcbiAgICBoZWlnaHQ6IDYyMnB4XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tZXJjaGFudC1hbmFseXRpY3Muc3ZnKSBuby1yZXBlYXRcbiAgICArbXEoNTc1KVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCVcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyXG5cbi5tZXJjaGFudC1zZXJ2aWNlcy1idXNpbmVzcy1maW5hbmNpbmdcbiAgK21xKDU3NilcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweClcbiIsIi5waHRjLTAyXG4gICY6OmJlZm9yZVxuICAgIHdpZHRoOiA2NzBweFxuICAgIGhlaWdodDogNjIycHhcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2J1c2luZXNzLWZpbmFuY2luZy5zdmcpIG5vLXJlcGVhdFxuICAgICttcSg1NzUpXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJVxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXJcblxuLmZpbmFuY2luZy1tZXJjaGFudC1hbmFseXRpY3NcbiAgK21xKDU3NSlcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweClcbiIsIkBpbXBvcnQgXCJpbXBvcnQvdmFycy5zYXNzXCJcbkBpbXBvcnQgXCJpbXBvcnQvYmFzZS10YWdzLnNhc3NcIlxuQGltcG9ydCBcImltcG9ydC9iYXNlLXN0eWxlcy5zYXNzXCJcbkBpbXBvcnQgXCJpbXBvcnQvbGlzdHMuc2Fzc1wiXG5AaW1wb3J0IFwiaW1wb3J0L3N0YXRpYy5zYXNzXCJcbkBpbXBvcnQgXCJpbXBvcnQvaWNvbnMuc2Fzc1wiXG5AaW1wb3J0IFwiaW1wb3J0L2Zvcm1zLnNhc3NcIlxuQGltcG9ydCBcImltcG9ydC92aWRlby5zYXNzXCJcbkBpbXBvcnQgXCJpbXBvcnQvc2VydmljZXMuc2Fzc1wiXG5AaW1wb3J0IFwiaW1wb3J0L21lcmNoYW50LnNhc3NcIlxuQGltcG9ydCBcImltcG9ydC9maW5hbmNpbmcuc2Fzc1wiXG5cblxuOjpzZWxlY3Rpb25cbiAgYmFja2dyb3VuZDogIzE1MzU3QVxuICBjb2xvcjogI2ZmZlxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpXG4gIC5jb250YWluZXJcbiAgICBtYXgtd2lkdGg6IDEwMCVcblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxuICAuY29udGFpbmVyXG4gICAgbWF4LXdpZHRoOiA3NTBweFxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG4gIC5jb250YWluZXJcbiAgICBtYXgtd2lkdGg6IDk3MHB4XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpXG4gIC5jb250YWluZXJcbiAgICBtYXgtd2lkdGg6IDExNzBweFxuXG5AbWVkaWEobWluLXdpZHRoOiAxMzY2cHgpXG4gIC5jb250YWluZXJcbiAgICBtYXgtd2lkdGg6IDEzMzBweFxuXG5AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpXG4gIC5jb250YWluZXJcbiAgICBtYXgtd2lkdGg6IDE0MTBweFxuXG5AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpXG4gIC5jb250YWluZXJcbiAgICBtYXgtd2lkdGg6IDE1MjBweFxuXG4uc2VjdGlvbi1oZXJvXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBwYWRkaW5nLWJvdHRvbTogMFxuICBwYWRkaW5nLXRvcDogMzZweFxuICArbXEoNzY3KVxuICAgIHBhZGRpbmctdG9wOiAwXG4gICY6OmFmdGVyXG4gICAgY29udGVudDogJydcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB6LWluZGV4OiAyXG4gICAgbGVmdDogMFxuICAgIGJvdHRvbTogMFxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDJweFxuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsICMxNTM1N0EgMCUsIHJnYmEoMjE3LCAyMTcsIDIxNywgMCkgMTAwJSlcbiAgICArbXEoNzY3KVxuICAgICAgZGlzcGxheTogbm9uZVxuICBcbiAgLmhlcm8taW1nXG4gICAgd2lkdGg6IDEwMCVcblxuICAvLyAuc2gtaXRlbS1jdGFcbiAgLy8gICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpXG4gIC8vICAgICBtYXJnaW4tYm90dG9tOiA4NXB4XG5cbi5hcnRpY2xlXG4gIHBhZGRpbmctdG9wOiAxMTVweFxuICBwYWRkaW5nLWJvdHRvbTogMTE1cHhcblxuICB1bFxuICAgIGxpXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbiAgICAgICY6OmJlZm9yZVxuICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICB3aWR0aDogNnB4XG4gICAgICAgIGhlaWdodDogNnB4XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHRvcDogMTJweFxuICAgICAgdWxcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4XG5cbiAgdGFibGVcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgdGQsXG4gICAgdGhcbiAgICAgIHBhZGRpbmc6IDVweCAwXG5cbi5zaC1pdGVtLWltZ1xuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgei1pbmRleDogMVxuICByaWdodDogNTAlXG4gIHRvcDogMFxuICBib3R0b206IDBcbiAgd2lkdGg6IDUwdndcbiAgK21xKDE1OTkpXG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNDVweClcbiAgICB3aWR0aDogY2FsYyg1MHZ3ICsgNDVweClcbiAgK21xKDExOTkpXG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gODVweClcbiAgICB3aWR0aDogY2FsYyg1MHZ3ICsgODVweClcbiAgK21xKDk5MSlcbiAgICByaWdodDogY2FsYyg1MCUgLSAxMDBweClcbiAgICB3aWR0aDogY2FsYyg1MHZ3ICsgMTAwcHgpXG4gICttcSg3NjcpXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgcmlnaHQ6IDBcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweClcbiAgICBoZWlnaHQ6IDM1MHB4XG4gICAgbWFyZ2luOiAwIC0xNXB4IDIwcHhcbiAgK21xKDU3NSlcbiAgICBoZWlnaHQ6IDMyMHB4XG4gICttcSg0NzkpXG4gICAgaGVpZ2h0OiAyOTBweFxuICArbXEoNDEzKVxuICAgIGhlaWdodDogMjgwcHhcbiAgK21xKDM3NClcbiAgICBoZWlnaHQ6IDI3MHB4XG5cbi5zaC1pdGVtLWltZy1kZWphdm9vXG4gICAgJjo6YmVmb3JlXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnLWRlamF2b28ucG5nKVxuXG4uc2gtaXRlbS1pbWctZGVqYXZvby1xZDNcbiAgICAmOjpiZWZvcmVcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGVqYXZvby1xZDMtaGVyby5wbmcpXG5cbi5zaC1pdGVtLWltZy1jbG92ZXItZHVvXG4gICAgJjo6YmVmb3JlXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nsb3Zlci1kdW8ucG5nKVxuXG4uc2gtaXRlbS1pbWctY2xvdmVyLW1pbmlcbiAgICAmOjpiZWZvcmVcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2xvdmVyLW1pbmkucG5nKVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMXB4KVxuICAuc2gtaXRlbS1pbWctY2xvdmVyLW1pbmlcbiAgICAgICY6OmJlZm9yZVxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNzQlXG5cbi5zaC1pdGVtLWNvbnRlbnRcbiAgLmxpc3QtY2lyY2xlXG4gICAgK21xKDQxMylcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICttcSgzNzQpXG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICBsaVxuICAgICAgK21xKDc2NylcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgICAmOjpiZWZvcmVcbiAgICAgICAgK21xKDc2NylcbiAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbi8vIGZhcXNcbi5jb2xsYXBzZS1pbmZvLXdyYXBcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmY1xuICBwYWRkaW5nOiAyNXB4IDIycHhcbiAgK21xKDU3NSlcbiAgICBwYWRkaW5nOiAyMHB4IDAgMFxuXG4uY2l3LWl0ZW1cbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzQUI4RkFcblxuICAmLmFjdGl2ZVxuICAgIC5jaXctaXRlbS10b2dnbGVcbiAgICAgICY6OmJlZm9yZVxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcblxuLmNpdy1pdGVtLXRvZ2dsZVxuICB1c2VyLXNlbGVjdDogbm9uZVxuICBjdXJzb3I6IHBvaW50ZXJcbiAgcGFkZGluZzogMjVweCAgMjVweCAyNXB4IDBcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIGZvbnQtc2l6ZTogMjBweFxuICBjb2xvcjogIzE1MzU3QVxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBsaW5lYXJcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG4gICAgZm9udC1zaXplOiAzMHB4XG5cbiAgJjpob3ZlclxuICAgIGNvbG9yOiAjMWM4OGQwXG4gICY6OmJlZm9yZVxuICAgIGNvbnRlbnQ6ICcnXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB3aWR0aDogMTBweFxuICAgIGhlaWdodDogMTBweFxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzNBQjhGQVxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjM0FCOEZBXG4gICAgdG9wOiA1MCVcbiAgICByaWdodDogMFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjI1ZGVnKVxuICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGxpbmVhclxuXG4uY2l3LWl0ZW0taW5mb1xuICBkaXNwbGF5OiBub25lXG4gIHBhZGRpbmc6IDIwcHhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHBcbiAgICBvcGFjaXR5OiAwXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBsaW5lYXJcbiAgICAuYWN0aXZlICZcbiAgICAgIG9wYWNpdHk6IDFcbiAgJjo6YmVmb3JlXG4gICAgY29udGVudDogJydcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiAxcHhcbiAgICBsZWZ0OiAwXG4gICAgdG9wOiAwXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTRlNFxuXG4uYmxvY2stZm9vdGVyLWljb24taW5mby13cmFwXG4gIG1hcmdpbi10b3A6IDUwcHhcbiAgK21xKDk5MSlcbiAgICBtYXJnaW4tdG9wOiAzM3B4XG4gICttcSg3NjcpXG4gICAgbWFyZ2luLXRvcDogMTBweFxuICArbXEoNDc5KVxuICAgIG1hcmdpbi10b3A6IDdweFxuXG4uYmxvY2stZm9vdGVyLWljb24taW5mb1xuICBwYWRkaW5nOiAxMnB4IDE4cHggMTJweCAxNHB4XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTdcbiAgYm9yZGVyLXJhZGl1czogMTJweFxuICB0ZXh0LWFsaWduOiBsZWZ0XG4gICttcSg5OTEpXG4gICAgcGFkZGluZzogOXB4IDE2cHggOXB4IDEycHhcblxuLmJmaWktaWNvblxuICBmb250LXNpemU6IDU1cHhcbiAgbGluZS1oZWlnaHQ6IDFcbiAgbWFyZ2luLXJpZ2h0OiA1cHhcbiAgK21xKDk5MSlcbiAgICBmb250LXNpemU6IDUwcHhcbiAgK21xKDQ3OSlcbiAgICBmb250LXNpemU6IDQ1cHhcblxuLmJmaWktaW5mb1xuICBsaW5lLWhlaWdodDogMVxuICBmb250LXNpemU6IDE2cHhcbiAgK21xKDk5MSlcbiAgICBmb250LXNpemU6IDE1cHhcbiAgK21xKDQ3OSlcbiAgICBmb250LXNpemU6IDE0cHhcblxuLmJmaWktaGVhZGVyXG4gICtmb250X2hcbiAgY29sb3I6ICMzMzNcbiAgZm9udC1zaXplOiAxOXB4XG4gIG1hcmdpbi1ib3R0b206IDNweFxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICttcSg5OTEpXG4gICAgZm9udC1zaXplOiAxOHB4XG4gICttcSg0NzkpXG4gICAgZm9udC1zaXplOiAxNnB4XG5cbi5zbGljay1kb3RzXG4gIGRpc3BsYXk6IGJsb2NrXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDEwMCVcbiAgbGVmdDogMFxuICB3aWR0aDogMTAwJVxuICBwYWRkaW5nOiAwXG4gIG1hcmdpbjogMFxuICBsaXN0LXN0eWxlOiBub25lXG4gIHRleHQtYWxpZ246IGNlbnRlclxuXG4uc2xpY2stZG90cyBsaVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIHdpZHRoOiAxNnB4XG4gIGhlaWdodDogMTZweFxuICBtYXJnaW46IDAgOHB4XG4gIHBhZGRpbmc6IDBcbiAgY3Vyc29yOiBwb2ludGVyXG5cbiAgYnV0dG9uXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDBcbiAgICBsZWZ0OiAwXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICBmb250LXNpemU6IDBcbiAgICBsaW5lLWhlaWdodDogMFxuICAgIHBhZGRpbmc6IDBcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXI6IDBcbiAgICBvdXRsaW5lOiBub25lXG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgYmFja2dyb3VuZDogIzA5MWEzZlxuICAgIG9wYWNpdHk6IDAuMzVcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW5cbiAgICAmOmhvdmVyXG4gICAgICBvcGFjaXR5OiAwLjVcbiAgJi5zbGljay1hY3RpdmUgYnV0dG9uXG4gICAgb3BhY2l0eTogMC45XG5cbi50aWxlLWluZm9cbiAgZm9udC1zaXplOiAxN3B4XG4gIG1heC13aWR0aDogOTgwcHhcbiAgbWFyZ2luOiAwIGF1dG9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxuICBib3gtc2hhZG93OiAwIDAgMTE3cHggcmdiYSgxMTQsIDExNCwgMTE0LCAwLjM0KVxuICBib3JkZXItcmFkaXVzOiAxNXB4XG4gIHBhZGRpbmc6IDYwcHggNzBweFxuICArbXEoMTE5OSlcbiAgICBwYWRkaW5nOiA1MHB4IDYwcHhcbiAgK21xKDk5MSlcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHhcbiAgICBmb250LXNpemU6IDE2cHhcbiAgK21xKDU3NSlcbiAgICBwYWRkaW5nOiAzMHB4XG4gICAgZm9udC1zaXplOiAxNXB4XG4gICttcSgzNzQpXG4gICAgcGFkZGluZzogMjRweFxuXG5cbi50aS1oZWFkZXItY29sXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHhcbiAgK21xKDk5MSlcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4XG4gICttcSg3NjcpXG4gICAgcGFkZGluZy1yaWdodDogMTVweFxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcblxuLnRpLWhlYWRlclxuICBtYXJnaW4tdG9wOiAtNHB4XG4gIG1hcmdpbi1ib3R0b206IDhweFxuICArbXEoOTkxKVxuICAgIG1hcmdpbi10b3A6IC0ycHhcbiAgICBtYXJnaW4tYm90dG9tOiA0cHhcblxuLnRpLXN1Yi1oZWFkZXJcbiAgY29sb3I6ICNhMmEyYTJcbiAgK21xKDk5MSlcbiAgICBmb250LXNpemU6IDE1cHhcblxuLnRpLWNvbnRlbnRcbiAgc3Ryb25nXG4gICAgY29sb3I6ICMzMzNcblxuLnRpbGUtdmlzdWFsXG4gIGJvcmRlci1yYWRpdXM6ICRicmRfcnNfc21cbiAgb3ZlcmZsb3c6IGhpZGRlblxuXG4uY2xvdmVyLWZsZXgtYmxvY2tcbiAgYmFja2dyb3VuZDogI0Y2RjlGQ1xuICBwYWRkaW5nLXRvcDogMjVweFxuICBwYWRkaW5nLWJvdHRvbTogMjVweFxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG4gICAgcGFkZGluZzogMFxuXG4uY2xvdmVyLWZsZXgtYmxvY2staW1nLW1hcmdpbnNcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxuICAgIG1hcmdpbi10b3A6IC0zNXB4XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHhcblxuLnRpbGUtaWNvbi1pbmZvXG4gIGNvbG9yOiAjMjUzMjRlXG4gIGJvcmRlci1yYWRpdXM6ICRicmRfcnNfc21cbiAgcGFkZGluZzogODVweCA0OHB4XG4gIGZvbnQtc2l6ZTogMTdweFxuICAmLnFkM1xuICAgIHBhZGRpbmctdG9wOiA2MHB4XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHhcbiAgJi5xZDJcbiAgICBwYWRkaW5nLXRvcDogNzVweFxuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4XG4gICttcSgxMzY1KVxuICAgIHBhZGRpbmc6IDU1cHggNDhweFxuICArbXEoMTE5OSlcbiAgICBwYWRkaW5nOiA0NXB4IDQwcHhcbiAgK21xKDQ3OSlcbiAgICBwYWRkaW5nOiAzMnB4IDMwcHhcbiAgK21xKDQxMylcbiAgICBwYWRkaW5nOiAyN3B4IDIzcHggMjNweFxuXG4udGFicy1jb250cm9sXG4gIGNvbG9yOiAjNkQ2RTcxXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgZm9udC13ZWlnaHQ6IDcwMFxuICBmb250LXNpemU6IDEycHhcbiAgK21xKDU3NSlcbiAgICBmb250LXNpemU6IDEwcHhcbiAgdWxcbiAgICBsaVxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHhcbiAgICAgICttcSg1NzUpXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgIC50YWJzLWNvbnRyb2wtaGlnaGxpZ2h0XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlXG4gICAgICArbXEoMzc0KVxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbi5pY29uLWluZm9cbiAgZm9udC1zaXplOiAxLjI1cmVtXG4gIGNvbG9yOiAjNzU3ZDhkXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBwYWRkaW5nLWxlZnQ6IDQ5cHhcbiAgJi1tb2RpZmllZFxuICAgIHBhZGRpbmc6IDBcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgK21xKDExOTkpXG4gICAgZm9udC1zaXplOiAxNHB4XG4gIC5pY29uLWluZm8taGVhZGVyXG4gICAgZm9udC1zaXplOiAxLjI1ZW1cbiAgICBsaW5lLWhlaWdodDogMS4yNVxuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICBmb250LXdlaWdodDogNzAwXG4gICAgY29sb3I6ICMxNTM1N0FcblxuICAgICttcSg1NzUpXG4gICAgICBmb250LXNpemU6IDEuMmVtXG5cbiAgLmljb25cbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDUwJVxuICAgIGxlZnQ6IDBcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxuICAgIGZvbnQtc2l6ZTogNzBweFxuICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgJi1tb2RpZmllZFxuICAgICAgcG9zaXRpb246IHN0YXRpY1xuICAgICAgZm9udC1zaXplOiAxMDhweFxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweFxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMClcblxuLmljb24taW5mby1jb2xvci0wMVxuICBjb2xvcjogIzA5MWEzZlxuICAuaWNvblxuICAgIGNvbG9yOiAjM2E3NWM1XG5cbi5pY29uLWluZm8tMDFcbiAgcGFkZGluZy1sZWZ0OiAxMDBweFxuICBtaW4taGVpZ2h0OiA3MHB4XG4gIC5pY29uXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSlcblxuLnNsaWNrLXNsaWRlXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxuXG4uaW1nLWNhcm91c2VsLWl0ZW1cbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIHBhZGRpbmctYm90dG9tOiAxLjVlbVxuICBpbWdcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcblxuLnRhYmxlLWluZm9cbiAgdHJcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMTE3LCAxMjUsIDE0MSwgMC41KVxuXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMTE3LCAxMjUsIDE0MSwgMC41KVxuXG4udGFibGUtaW5mb1xuICB3aWR0aDogMTAwJVxuICB0ZFxuICAgIGhlaWdodDogNzhweFxuICAgIHBhZGRpbmc6IDVweCAyMHB4XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuXG4gICAgJjpmaXJzdC1jaGlsZFxuICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgd2lkdGg6IDE2JVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbiAgICB0ZFxuICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweFxuXG4uY3RhLXdyYXBcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gID4gLmNvbnRhaW5lclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDJcblxuLmN0YS1pbWdcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHJpZ2h0OiBjYWxjKDUwJSArIDIwcHgpXG4gIHRvcDogLTYwcHhcbiAgYm90dG9tOiAtNjBweFxuICB0ZXh0LWFsaWduOiByaWdodFxuICAmLmluZGV4XG4gICAgdG9wOiAtMTAwcHhcbiAgICBib3R0b206IC0xMDBweFxuICArbXEoMTE5OSlcbiAgICB0b3A6IC00MHB4XG4gICAgYm90dG9tOiAtNDBweFxuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwcHgpXG4gICttcSg5OTEpXG4gICAgdG9wOiAtMjVweFxuICAgIGJvdHRvbTogLTM1cHhcbiAgICByaWdodDogY2FsYyg1MCUgLSAxMHB4KVxuICArbXEoNzY3KVxuICAgIC8vIGxlZnQ6IDUwJVxuICAgIC8vIHJpZ2h0OiBhdXRvXG4gICAgLy8gdG9wOiBhdXRvXG4gICAgLy8gYm90dG9tOiBjYWxjKDEwMCUgLSAxMjBweClcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApXG4gICAgZGlzcGxheTogbm9uZVxuICBpbWdcbiAgICBtYXgtd2lkdGg6IG5vbmVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICB3aWR0aDogYXV0b1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMFxuICAgIHJpZ2h0OiAwXG4gICAgK21xKDc2NylcbiAgICAgIC8vIGhlaWdodDogMzAwcHhcblxuLmN0YS1iZy1pbWctd3JhcFxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgei1pbmRleDogMVxuICB3aWR0aDogMTAwJVxuICBoZWlnaHQ6IDEwMCVcbiAgdG9wOiAwXG4gIGxlZnQ6IDBcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICA+IC5jb250YWluZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBoZWlnaHQ6IDEwMCVcblxuLmN0YS1iZy1pbWdcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHJpZ2h0OiAwXG4gIHRvcDogMFxuICBib3R0b206IDBcbiAgdGV4dC1hbGlnbjogcmlnaHRcbiAgK21xKDEzNjUpXG4gICAgcmlnaHQ6IC04MHB4XG4gICttcSg5OTEpXG4gICAgcmlnaHQ6IC0xMDBweFxuICArbXEoNzY3KVxuICAgIHJpZ2h0OiAtNjBweFxuICArbXEoNjM5KVxuICAgIHJpZ2h0OiAtODBweFxuICArbXEoNTc1KVxuICAgIHJpZ2h0OiAtMTAwcHhcbiAgK21xKDQ3OSlcbiAgICByaWdodDogLTEyMHB4XG4gIGltZ1xuICAgIG1heC13aWR0aDogbm9uZVxuICAgIHdpZHRoOiBhdXRvXG4gICAgaGVpZ2h0OiAxMDAlXG5cblxuLmN0YS1jb250YWluZXJcbiAgaGVpZ2h0OiAzMDBweFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgei1pbmRleDogMlxuICArbXEoOTkxKVxuICAgIGhlaWdodDogMjcwcHhcbiAgK21xKDc2NylcbiAgICBoZWlnaHQ6IGF1dG9cbiAgICBwYWRkaW5nOiA0MHB4IDBcblxuICAmLXRleHRcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmXG4gICAgbWF4LXdpZHRoOiAzOTBweFxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpXG4gICAgICBtYXJnaW4tbGVmdDogMFxuICAgICAgbWFyZ2luLXJpZ2h0OiAwXG5cbi5jdGEtaW5mby1idG5cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpXG4gIGJvcmRlci1yYWRpdXM6IDYwcHhcbiAgPiBkaXZcbiAgICBwYWRkaW5nOiAwXG5cbiAgLmN0YS1pbmZvXG4gICAgZm9udC1zaXplOiAxNXB4XG4gICAgY29sb3I6ICMxNTM1N0FcbiAgICBwYWRkaW5nOiAwIDI1cHggMCAxNXB4XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICBmb250LWZhbWlseTogJGZvbnRfclxuICAgIHN1cFxuICAgICAgZm9udC1zaXplOiAwLjdlbVxuICAgICAgdG9wOiAtMC4xZW1cblxuLnRlc3RpbW9uaWFscy13cmFwXG4gIG1hcmdpbjogMCAtNXB4XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4XG4gIC5zbGljay10cmFja1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDU3NnB4KVxuICAgICAgZGlzcGxheTogZmxleFxuICAuc2xpY2stc2xpZGVcbiAgICBoZWlnaHQ6IGluaGVyaXRcblxuLnR3LWl0ZW0td3JhcFxuICBwYWRkaW5nOiAwIDEwcHggN3B4IDEwcHhcblxuLnR3LWl0ZW1cbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBib3JkZXItcmFkaXVzOiAxMnB4XG4gIGJhY2tncm91bmQ6ICNmZmZcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgaGVpZ2h0OiAxMDAlXG5cbi50dy1oZWFkZXJcbiAgaGVpZ2h0OiAxMTBweFxuICBwYWRkaW5nOiAwIDI0cHhcbiAgK21xKDExOTkpXG4gICAgaGVpZ2h0OiAxMDBweFxuICArbXEoNjM5KVxuICAgIGhlaWdodDogOTBweFxuICAgIHBhZGRpbmc6IDAgMThweFxuXG4udHctaW1nXG4gIHdpZHRoOiA2MHB4XG4gIGhlaWdodDogNjBweFxuICBtYXJnaW4tcmlnaHQ6IDE4cHhcbiAgYm9yZGVyLXJhZGl1czogNTAlXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICArbXEoMTE5OSlcbiAgICB3aWR0aDogNTRweFxuICAgIGhlaWdodDogNTRweFxuICAgIG1hcmdpbi1yaWdodDogMTRweFxuICArbXEoNjM5KVxuICAgIHdpZHRoOiA1MHB4XG4gICAgaGVpZ2h0OiA1MHB4XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4XG5cbi50dy1hdXRob3JcbiAgZm9udC1zaXplOiAxOHB4XG4gIGxpbmUtaGVpZ2h0OiAxLjJcbiAgY29sb3I6ICMwOTFhM2ZcbiAgbWFyZ2luLWJvdHRvbTogM3B4XG4gICttcSgxMTk5KVxuICAgIGZvbnQtc2l6ZTogMTdweFxuICArbXEoNjM5KVxuICAgIGZvbnQtc2l6ZTogMTZweFxuXG4udHctYXV0aG9yLWluZm9cbiAgZm9udC1zaXplOiAxNHB4XG4gIGNvbG9yOiAjZjJhNDM0XG5cbi50dy1hdXRob3ItaW5mby1hZGRpdGlvbmFsXG4gIGZvbnQtd2VpZ2h0OiA2MDBcbiAgbWFyZ2luLWxlZnQ6IDdweFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHRvcDogLTFweFxuXG4udHctYm9keVxuICBwYWRkaW5nOiAyNHB4XG4gIGZvbnQtc2l6ZTogMTZweFxuICBsaW5lLWhlaWdodDogMS41XG4gICttcSgxMzY1KVxuICAgIGZvbnQtc2l6ZTogMTVweFxuICArbXEoMTE5OSlcbiAgICBmb250LXNpemU6IDE0cHhcbiAgICBwYWRkaW5nOiAxNXB4XG4gICttcSg2MzkpXG4gICAgZm9udC1zaXplOiAxM3B4XG5cbi5zaC1sb2dvXG4gIG1hcmdpbi1ib3R0b206IDE1cHhcbiAgaW1nXG4gICAgd2lkdGg6IDkwcHhcbiAgICArbXEoMTE5OSlcbiAgICAgIHdpZHRoOiA4MHB4XG4gICAgK21xKDQ3OSlcbiAgICAgIHdpZHRoOiA3NHB4XG4gICAgK21xKDM3NClcbiAgICAgIHdpZHRoOiA3MHB4XG5cbi5saW5lLWljb25zXG4gIGZvbnQtc2l6ZTogNDJweFxuICBsaW5lLWhlaWdodDogMVxuICArbXEoMTM2NSlcbiAgICBmb250LXNpemU6IDM2cHhcbiAgK21xKDExOTkpXG4gICAgZm9udC1zaXplOiAzM3B4XG4gICttcSg5OTEpXG4gICAgZm9udC1zaXplOiAyNnB4XG4gID4gZGl2XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XG4gICAgK21xKDEzNjUpXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHhcbiAgICArbXEoMTE5OSlcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweFxuICAgICttcSg5OTEpXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHhcbiAgICArbXEoNTc1KVxuICAgICAgcGFkZGluZzogMCA1cHhcbiAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLXJpZ2h0OiAwXG5cbiAgJi5saW5lLWljb25zLTAxXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgK21xKDc2NylcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICBvcGFjaXR5OiAuOFxuXG5cbi50ZXh0LWRpdmlkZWQtaW5mby13cmFwXG4gIHBhZGRpbmc6IDkwcHggMCA0NXB4XG4gIG1heC13aWR0aDogMTAwMHB4XG4gIG1hcmdpbi1sZWZ0OiBhdXRvXG4gIG1hcmdpbi1yaWdodDogYXV0b1xuICArbXEoMTE5OSlcbiAgICBtYXgtd2lkdGg6IDkwMHB4XG4gICttcSg2MzkpXG4gICAgcGFkZGluZzogNDBweCAwXG4gICttcSg1NzUpXG4gICAgcGFkZGluZzogMzVweCAwIDBcbi50ZXh0LWRpdmlkZWQtaW5mb1xuICBmb250LXdlaWdodDogNzAwXG4gIGxpbmUtaGVpZ2h0OiAxLjFcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgPiBkaXZcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZVxuLnRkaS1pbnRyb1xuICBmb250LXNpemU6IDE4cHhcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICBjb2xvcjogIzZENkU3MVxuICBtYXJnaW4tYm90dG9tOiA5cHhcbiAgZm9udC13ZWlnaHQ6IDQwMFxuICArbXEoOTkxKVxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIG1hcmdpbi1ib3R0b206IDZweFxuICArbXEoNzY3KVxuICAgIGZvbnQtc2l6ZTogMTNweFxuICArbXEoNTc1KVxuICAgIGZvbnQtc2l6ZTogMTJweFxuICArbXEoNDc5KVxuICAgIGZvbnQtc2l6ZTogMTFweFxuICAgIG1hcmdpbi1ib3R0b206IDNweFxuLnRkaS1oaWdobGlnaHRlZFxuICBmb250LXNpemU6IDM3cHhcbiAgY29sb3I6ICMxNTM1N0FcbiAgK21xKDk5MSlcbiAgICBmb250LXNpemU6IDI0cHhcbiAgK21xKDU3NSlcbiAgICBmb250LXNpemU6IDIycHhcbiAgK21xKDQ3OSlcbiAgICBmb250LXNpemU6IDIwcHhcbiAgK21xKDM3NClcbiAgICBmb250LXNpemU6IDE5cHhcblxuW2RhdGEtbm9jbG92ZXJdXG4gIGRpc3BsYXk6IG5vbmVcblxuLmNvbXBhdGlibGV3aXRoXG4gIGNvbG9yOiAjMjUzMjRlXG4gIGZvbnQtc2l6ZTogMTZweFxuICBmb250LXdlaWdodDogNDAwXG5cbi5jb21wYXRpYmxld2l0aF9faGVhZGVyXG4gIGZvbnQtc2l6ZTogMS41ZW1cbiAgZm9udC13ZWlnaHQ6IDUwMFxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmXG5cbi5jb21wYXRpYmxld2l0aF9fcm93XG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC13cmFwOiB3cmFwXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIEBtZWRpYSAgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweClcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweFxuICAgICY6OmFmdGVyXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBsZWZ0OiAwXG4gICAgICBib3R0b206IDBcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDJweFxuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDUwJSwgIzE1MzU3QSAwJSwgcmdiYSgyMTcsIDIxNywgMjE3LCAwKSAxMDAlKVxuXG4uY29tcGF0aWJsZXdpdGhfX2l0ZW0taW1nLS1iaWdnZXIgaW1nXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KVxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpXG5cbi5jb21wYXRpYmxld2l0aF9faXRlbVxuICBmbGV4OiAwIDEgNDAlXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIHBhZGRpbmc6IDFlbVxuICBmb250LXNpemU6IC44NzVlbVxuICBmb250LXdlaWdodDogNzAwXG4gIGNvbG9yOiAjNkQ2RTcxXG5cbi5jb21wYXRpYmxld2l0aF9faXRlbS10ZXh0XG4gIGxpbmUtaGVpZ2h0OiAxLjRcblxuLmNvbXBhdGlibGV3aXRoXG4gIG1heC13aWR0aDogMTAwJVxuICArbXEoNTc1KVxuICAgIHBhZGRpbmctdG9wOiAwXG5cbi5iZW5lZml0XG4gIGZvbnQ6IDQwMCAxNnB4IFwiT3BlbiBTYW5zXCIsQXJpYWwsVGFob21hLFZlcmRhbmEsc2Fucy1zZXJpZlxuICBjb2xvcjogIzI1MzI0ZVxuXG4uYmVuZWZpdF9fcm93XG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIGZsZXgtd3JhcDogd3JhcFxuICBmbGV4LWRpcmVjdGlvbjogcm93XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgbWFyZ2luLWJvdHRvbTogNGVtXG5cbi5iZW5lZml0X19oZWFkaW5nXG4gIGZvbnQtc2l6ZTogMS41ZW1cbiAgZm9udC13ZWlnaHQ6IDcwMFxuICBtYXJnaW4tYm90dG9tOiAwLjVlbVxuXG4uYmVuZWZpdF9fZGVzY3JpcHRpb25cbiAgZm9udC1zaXplOiAxZW1cbiAgbWFyZ2luLWJvdHRvbTogMWVtXG4gIGxpbmUtaGVpZ2h0OiAxLjZcblxuLmJlbmVmaXRfX2J1bGxldGxpc3QsIC5iZW5lZml0X19saXN0LCAubGlzdFxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogc3RhcnRcbiAgZmxleC13cmFwOiB3cmFwXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBtYXJnaW4tYm90dG9tOiAyZW1cblxuICArIC5zdGFydFxuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbVxuICAgICttcSg1NzYpXG4gICAgICBkaXNwbGF5OiB0YWJsZVxuICAgICAgbWFyZ2luOiAwIGF1dG9cblxuICArIC5saW5rLWFuZ2xlXG4gICAgZGlzcGxheTogdGFibGVcbiAgICBtYXJnaW46IDAgYXV0byAyZW1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICBtYXJnaW4tbGVmdDogMS41ZW1cblxuLmxpbmstYW5nbGVcbiAgJi5ncmVlblxuICAgIGNvbG9yOiAjNzhEMkMxXG5cbiAgJi5icm93blxuICAgIGNvbG9yOiAjRTNBNTdDXG5cbi5saW5rLWFuZ2xlXG4gICYuYmx1ZVxuICAgIGNvbG9yOiAjM0FCOEZBXG5cbi5iZW5lZml0X19idWxsZXRsaXN0LWl0ZW0sIC5saXN0LWl0ZW1cbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XG4gIGZsZXgtd3JhcDogd3JhcFxuICBmbGV4LWRpcmVjdGlvbjogcm93XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZmxleDogMCAxIGF1dG9cblxuLmJlbmVmaXRfX2xpc3QtaXRlbSwgLmxpc3QtaXRlbVxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogc3RhcnRcbiAgZmxleC13cmFwOiB3cmFwXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBmbGV4OiAwIDEgYXV0b1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVlbVxuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW1cblxuLmJlbmVmaXRfX2J1bGxldGxpc3QtaXRlbSwgLmxpc3QtaXRlbVxuICBmbGV4OiAxIDEgMTAwJVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbVxuICBtYXJnaW4tYm90dG9tOiAxZW1cblxuICAmOjpiZWZvcmVcbiAgICBjb250ZW50OiAnJ1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICB3aWR0aDogLjhyZW1cbiAgICBoZWlnaHQ6IC44cmVtXG4gICAgYmFja2dyb3VuZDogIzNBQjhGQVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogNTAlXG4gICAgbGVmdDogMFxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuXG4uYmVuZWZpdF9fbGlzdC1pdGVtLWRlc2NyXG4gIGZvbnQtc2l6ZTogLjg3NWVtXG4gIGNvbG9yOiAjNzU3ZDhkXG5cbi5iZW5lZml0X19saXN0LWljb25cbiAgbWF4LXdpZHRoOiAzNnB4XG4gIGhlaWdodDogYXV0b1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtXG5cbi5iZW5lZml0X19jb2xcbiAgcGFkZGluZzogMCAxZW1cblxuLmJlbmVmaXRfX2NvbC0tZmx1aWRcbiAgcGFkZGluZzogMFxuXG4uYmVuZWZpdF9fY29sXG4gIGZsZXg6IDEgMSAxMDAlXG5cbi5iZW5lZml0X19yb3c6bnRoLWNoaWxkKDJuKSAuYmVuZWZpdF9fY29sOmZpcnN0LWNoaWxkXG4gIG9yZGVyOiAyXG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweClcbiAgLmNvbXBhdGlibGV3aXRoX19pdGVtXG4gICAgZmxleDogMCAxIDMzJVxuICAgIHBhZGRpbmc6IDFlbVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG4gIC5iZW5lZml0X19jb2wtLXJpZ2h0c3BhY2VkXG4gICAgcGFkZGluZy1yaWdodDogM2VtXG5cbiAgLmJlbmVmaXRfX2NvbC0tbGVmdHNwYWNlZFxuICAgIHBhZGRpbmctbGVmdDogM2VtXG5cbiAgLmJlbmVmaXRfX2hlYWRpbmdcbiAgICBmb250LXNpemU6IDJlbVxuXG4gIC5iZW5lZml0X19jb2xcbiAgICBmbGV4OiAxIDEgNTAlXG5cbiAgLmJlbmVmaXRfX3JvdzpudGgtY2hpbGQoMm4pIC5iZW5lZml0X19jb2w6Zmlyc3QtY2hpbGRcbiAgICBvcmRlcjogaW5pdGlhbFxuXG4gIC5jb21wYXRpYmxld2l0aF9faXRlbVxuICAgIHBhZGRpbmc6IDFlbVxuICAgIGZsZXg6IDAgMSAyMCVcblxuICAuY29tcGF0aWJsZXdpdGhfX2hlYWRlclxuICAgIGZvbnQtc2l6ZTogMmVtXG5cbi5kZXZpY2VzXG4gIHBhZGRpbmc6IDBcbi5kZXZpY2VzX19oZWFkbGluZVxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgY29sb3I6ICM3NTdkOGRcblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxuICAuZGV2aWNlc1xuICAgIHBhZGRpbmc6IDBcblxuICAuZGV2aWNlc19fdGV4dFxuICAgIG9yZGVyOiAxXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG5cbiAgLmRldmljZXNfX2ltYWdlXG4gICAgb3JkZXI6IDBcblxuLm90aGVyLWRldmljZXNcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgZmxleC13cmFwOiB3cmFwXG5cbiAgJl9faXRlbVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4OiAxIDEgMTAwJVxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIHBhZGRpbmc6IDFlbSAuNWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweClcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBmbGV4OiAxIDEgNDklXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICBmbGV4OiAxIDEgMzIlXG4gICAgICBwYWRkaW5nLXRvcDogMFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgZmxleDogMSAxIDE2JVxuICAgICAgXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAmOjphZnRlclxuICAgICAgICBjb250ZW50OiBub25lXG4gICAgICAgICttcSg1NzYpXG4gICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICBoZWlnaHQ6IDFweFxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIGJvdHRvbTogMFxuICAgICAgICAgIGxlZnQ6IDEwJVxuICAgICAgICAgIHJpZ2h0OiAxMCVcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCAjMTUzNTdBIDAlLCByZ2JhKDIxNywgMjE3LCAyMTcsIDApIDEwMCUpXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxuXG4gICAgJi1oZWFkZXJcbiAgICAgIGZvbnQtc2l6ZTogMjVweFxuICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgZmxleDogMVxuICAgICAgK21xKDc2OClcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgK21xKDU3NilcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG5cbiAgICAmLWltZ1xuICAgICAgZGlzcGxheTogZmxleFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGhlaWdodDogMTcwcHhcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbVxuICAgICAgK21xKDU3NilcbiAgICAgICAgd2lkdGg6IDUwJVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAgIGltZ1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweFxuICAgICAgICB3aWR0aDogYXV0b1xuXG4gICAgICAmLmJpZ1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNzVweFxuICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgXG4gICAgICAgIGltZ1xuICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCVcblxuICAgICYtbmFtZVxuICAgICAgICBmbGV4OiAxXG4gICAgICAgICtmb250X3BvcHBpbnMoNDAwKVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweClcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcblxuICAgICYtbGlua1xuICAgICAgY29sb3I6ICMxNTM1N0FcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KVxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG5cbiAgJjpob3ZlclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG5oMlxuICAmLnNlY3Rpb24tdGl0bGVcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpXG4gICAgICBmb250LXNpemU6IDYwcHhcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHhcblxuICAgICYuX21hcmdpbjBcbiAgICAgIG1hcmdpbjogMFxuXG4uYWJvdXQtdXNcbiAgcGFkZGluZzogODBweCAwXG4gIG1hcmdpbi1ib3R0b206IC00MHB4XG4gIGNvbG9yOiAjMTUzNTdhXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBsaW5lLWhlaWdodDogMS4yXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgK21xKDc2NylcbiAgICBwYWRkaW5nOiA3MHB4IDBcbiAgICBmb250LXNpemU6IDIycHhcbiAgICBsaW5lLWhlaWdodDogMS4zNVxuICAgIGJhY2tncm91bmQ6ICNGNkY5RkNcbiAgLmNvbnRlbnRcbiAgICAqXG4gICAgICB6LWluZGV4OiAxXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICB3aWR0aDogMjAwcHhcbiAgICAgIGhlaWdodDogMjAwcHhcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwMywgMjQ1LCAyMjAsIDAuNClcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSlcbiAgICAmOjpiZWZvcmVcbiAgICAgIHRvcDogLTUwcHhcbiAgICAgIHJpZ2h0OiAtOTBweFxuICAgICY6OmFmdGVyXG4gICAgICB3aWR0aDogOTJweFxuICAgICAgaGVpZ2h0OiA5MnB4XG4gICAgICBib3R0b206IC0zNXB4XG4gICAgICBsZWZ0OiA1MCVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSlcbiAgICAgICttcSg3NjcpXG4gICAgICAgIGJvdHRvbTogMFxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSB0cmFuc2xhdGVZKC01MCUpXG5cbi5iZW5lZml0cy1yb3dcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweFxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAmOjphZnRlclxuICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgbGVmdDogMFxuICAgICAgICBib3R0b206IDBcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDUwJSwgIzE1MzU3QSAwJSwgcmdiYSgyMTcsIDIxNywgMjE3LCAwKSAxMDAlKVxuXG4uaW1nLXdyYXBwZXJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAmOjpiZWZvcmVcbiAgICBjb250ZW50OiAnJ1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIG9wYWNpdHk6IDAuNlxuICAgIHotaW5kZXg6IC0xXG4gICAgd2lkdGg6IDI2MXB4XG4gICAgaGVpZ2h0OiAyNjFweFxuICAgIHRvcDogMFxuICAgIGZpbHRlcjogYmx1cig2Mi41ODQ4cHgpXG5cbiAgJi5lbGxpcHNlLWJsdWVcbiAgICAmOjpiZWZvcmVcbiAgICAgIHJpZ2h0OiAwXG4gICAgICBiYWNrZ3JvdW5kOiAjQjlFNkZCXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3NXB4LCAtNjNweClcblxuICAmLmVsbGlwc2Utb3JhbmdlXG4gICAgJjo6YmVmb3JlXG4gICAgICBsZWZ0OiAwXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NywgMTQ4LCAwLCAwLjI5KVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc1cHgsIC02M3B4KVxuXG4gICYuZWxsaXBzZS1ncmVlblxuICAgICY6OmJlZm9yZVxuICAgICAgcmlnaHQ6IDBcbiAgICAgIGJhY2tncm91bmQ6ICNDQkY1RENcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc1cHgsIC02M3B4KVxuXG4ubWVyY2hhbnQtYmxvY2tcbiAgcGFkZGluZzogNTVweCAwXG4gIGxpbmUtaGVpZ2h0OiAxLjZcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweFxuXG5zZWN0aW9uXG4gICYuc29sdXRpb25zLFxuICAmLnBheW1lbnQtc2VydmljZXMsXG4gICYuZmluYW5jaW5nLFxuICAmLm1lcmNoYW50XG4gICAgcGFkZGluZy1ib3R0b206IDBcbiAgICBwYWRkaW5nLXRvcDogODVweFxuICAmLnNlY3Rpb24tc29sdXRpb25zLFxuICAmLnNlY3Rpb24tYmVuZWZpdHMsXG4gICYuc2VjdGlvbi1mYXFcbiAgICBwYWRkaW5nLWJvdHRvbTogMFxuICAmLnNlY3Rpb24tYWJvdXRcbiAgICBwYWRkaW5nLXRvcDogMFxuICArbXEoNzY1KVxuICAgICYuc2VjdGlvbi1zb2x1dGlvbnNcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwXG5cbi5iZWNvbWUtcGFydG5lclxuICBpbWdcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiAxMDAlXG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDIwcHggMFxuICAgIG1hcmdpbi1ib3R0b206IDNyZW1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLmltZy13cmFwXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgd2lkdGg6IDIwMHB4XG4gICAgICBoZWlnaHQ6IDIwMHB4XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDMsIDI0NSwgMjIwLCAwLjQpXG4gICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpXG4gICAgICB6LWluZGV4OiAtMVxuICAgICY6OmJlZm9yZVxuICAgICAgYm90dG9tOiAwXG4gICAgICByaWdodDogMFxuICAgICAgK21xKDc2NylcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMiUpXG4gICAgJjo6YWZ0ZXJcbiAgICAgIHdpZHRoOiA5MnB4XG4gICAgICBoZWlnaHQ6IDkycHhcbiAgICAgIHRvcDogMFxuICAgICAgcmlnaHQ6IDE1JVxuICAgICAgK21xKDc2NylcbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4uY29udGFpbmVyLXNtLXV0aWxpdHlcbiAgK21xKDc2NylcbiAgICBtYXgtd2lkdGg6IDQyOXB4XG4gICAgbWFyZ2luOiAwIGF1dG8iXX0= */
