@charset "UTF-8";

@font-face {
  font-family: Montserrat;
  src: url(../fonts/Montserrat-Bold.ttf) format("truetype");
  font-weight: 700
}

@font-face {
  font-family: Montserrat;
  src: url(../fonts/Montserrat-Light.ttf) format("truetype");
  font-weight: 300
}

@font-face {
  font-family: Montserrat;
  src: url(../fonts/Montserrat-Medium.ttf) format("truetype");
  font-weight: 500
}

@font-face {
  font-family: Montserrat;
  src: url(../fonts/Montserrat-Regular.ttf) format("truetype");
  font-weight: 400
}

@-webkit-keyframes opas {
  0% {
    opacity: .4
  }

  60% {
    opacity: 1
  }

  100% {
    opacity: .4
  }
}

@keyframes opas {
  0% {
    opacity: .4
  }

  60% {
    opacity: 1
  }

  100% {
    opacity: .4
  }
}

@-webkit-keyframes fadeOpas {
  0% {
    transform: translateY(110%);
    opacity: 0
  }

  100% {
    transform: translateY(0);
    opacity: 1
  }
}

@keyframes fadeOpas {
  0% {
    transform: translateY(110%);
    opacity: 0
  }

  100% {
    transform: translateY(0);
    opacity: 1
  }
}

@-webkit-keyframes tooltipShow {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@keyframes tooltipShow {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@-webkit-keyframes rotate {
  0% {
    transform: translate(-50%, -50%) rotate(0)
  }

  100% {
    transform: translate(-50%, -50%) rotate(-360deg)
  }
}

@keyframes rotate {
  0% {
    transform: translate(-50%, -50%) rotate(0)
  }

  100% {
    transform: translate(-50%, -50%) rotate(-360deg)
  }
}

@-webkit-keyframes rotate22 {
  0% {
    transform: translate(0, 0) rotate(0)
  }

  50% {
    transform: translate(-3vw, 0) rotate(-30deg)
  }

  100% {
    transform: translate(0, 0) rotate(0)
  }
}

@keyframes rotate22 {
  0% {
    transform: translate(0, 0) rotate(0)
  }

  50% {
    transform: translate(-3vw, 0) rotate(-30deg)
  }

  100% {
    transform: translate(0, 0) rotate(0)
  }
}

@-webkit-keyframes rotate23 {
  0% {
    transform: translate(0, 0) rotate(0)
  }

  50% {
    transform: translate(4.5vw, 0) rotate(40deg)
  }

  100% {
    transform: translate(0, 0) rotate(0)
  }
}

@keyframes rotate23 {
  0% {
    transform: translate(0, 0) rotate(0)
  }

  50% {
    transform: translate(4.5vw, 0) rotate(40deg)
  }

  100% {
    transform: translate(0, 0) rotate(0)
  }
}

@-webkit-keyframes rotate2 {
  0% {
    transform: rotate(0)
  }

  100% {
    transform: rotate(360deg)
  }
}

@keyframes rotate2 {
  0% {
    transform: rotate(0)
  }

  100% {
    transform: rotate(360deg)
  }
}

@-webkit-keyframes deg {
  0% {
    transform: rotate(0)
  }

  60% {
    transform: rotate(-45deg)
  }

  100% {
    transform: rotate(0)
  }
}

@keyframes deg {
  0% {
    transform: rotate(0)
  }

  60% {
    transform: rotate(-45deg)
  }

  100% {
    transform: rotate(0)
  }
}

@-webkit-keyframes jamp {
  0% {
    margin-top: 0
  }

  15% {
    margin-top: -1rem
  }

  25% {
    margin-top: 0
  }

  35% {
    margin-top: -.5rem
  }

  45% {
    margin-top: 0
  }

  100% {
    margin-top: 0
  }
}

@keyframes jamp {
  0% {
    margin-top: 0
  }

  15% {
    margin-top: -1rem
  }

  25% {
    margin-top: 0
  }

  35% {
    margin-top: -.5rem
  }

  45% {
    margin-top: 0
  }

  100% {
    margin-top: 0
  }
}

@-webkit-keyframes jampTrf {
  0% {
    transform: translateY(0)
  }

  15% {
    transform: translateY(-7%)
  }

  25% {
    transform: translateY(0)
  }

  35% {
    transform: translateY(-3%)
  }

  45% {
    transform: translateY(0)
  }

  100% {
    transform: translateY(0)
  }
}

@keyframes jampTrf {
  0% {
    transform: translateY(0)
  }

  15% {
    transform: translateY(-7%)
  }

  25% {
    transform: translateY(0)
  }

  35% {
    transform: translateY(-3%)
  }

  45% {
    transform: translateY(0)
  }

  100% {
    transform: translateY(0)
  }
}

@-webkit-keyframes slideme {
  0% {
    left: -30px;
    margin-left: 0
  }

  30% {
    left: 110%;
    margin-left: 80px
  }

  100% {
    left: 110%;
    margin-left: 80px
  }
}

@keyframes slideme {
  0% {
    left: -30px;
    margin-left: 0
  }

  30% {
    left: 110%;
    margin-left: 80px
  }

  100% {
    left: 110%;
    margin-left: 80px
  }
}

@-webkit-keyframes pulseicon-a {
  0% {
    transform: translate(0, 0) scale(.85)
  }

  50% {
    transform: translate(0, 0) scale(1)
  }

  100% {
    transform: translate(0, 0) scale(.85)
  }
}

@keyframes pulseicon-a {
  0% {
    transform: translate(0, 0) scale(.85)
  }

  50% {
    transform: translate(0, 0) scale(1)
  }

  100% {
    transform: translate(0, 0) scale(.85)
  }
}

@-webkit-keyframes pulseicon {
  0% {
    transform: translate(-50%, -50%) scale(.8)
  }

  50% {
    transform: translate(-50%, -50%) scale(1)
  }

  100% {
    transform: translate(-50%, -50%) scale(.8)
  }
}

@keyframes pulseicon {
  0% {
    transform: translate(-50%, -50%) scale(.8)
  }

  50% {
    transform: translate(-50%, -50%) scale(1)
  }

  100% {
    transform: translate(-50%, -50%) scale(.8)
  }
}

@-webkit-keyframes phone {
  0% {
    transform: translate(-50%, -50%) rotate(15deg) scale(.9)
  }

  50% {
    transform: translate(-50%, -50%) rotate(0) scale(1.01)
  }

  100% {
    transform: translate(-50%, -50%) rotate(15deg) scale(.9)
  }
}

@keyframes phone {
  0% {
    transform: translate(-50%, -50%) rotate(15deg) scale(.9)
  }

  50% {
    transform: translate(-50%, -50%) rotate(0) scale(1.01)
  }

  100% {
    transform: translate(-50%, -50%) rotate(15deg) scale(.9)
  }
}

@-webkit-keyframes pulseiconLine {
  0% {
    transform: translateX(-55%) scale(.7)
  }

  50% {
    transform: translateX(-65%) scale(1)
  }

  100% {
    transform: translateX(-55%) scale(.7)
  }
}

@keyframes pulseiconLine {
  0% {
    transform: translateX(-55%) scale(.7)
  }

  50% {
    transform: translateX(-65%) scale(1)
  }

  100% {
    transform: translateX(-55%) scale(.7)
  }
}

@-webkit-keyframes scale-before {
  0% {
    transform: translate(-50%, -50%) scale(.8);
    opacity: 0
  }

  50% {
    transform: translate(-50%, -50%) scale(1);
    opacity: .7
  }

  100% {
    transform: translate(-50%, -50%) scale(.8);
    opacity: 0
  }
}

@keyframes scale-before {
  0% {
    transform: translate(-50%, -50%) scale(.8);
    opacity: 0
  }

  50% {
    transform: translate(-50%, -50%) scale(1);
    opacity: .7
  }

  100% {
    transform: translate(-50%, -50%) scale(.8);
    opacity: 0
  }
}

@-webkit-keyframes transform-shiver {
  0% {
    transform: translate(0, 0) rotate(0)
  }

  25% {
    transform: translate(-5px, 0) rotate(0)
  }

  75% {
    transform: translate(5px, 0) rotate(0)
  }

  100% {
    transform: translate(0, 0) rotate(0)
  }
}

@keyframes transform-shiver {
  0% {
    transform: translate(0, 0) rotate(0)
  }

  25% {
    transform: translate(-5px, 0) rotate(0)
  }

  75% {
    transform: translate(5px, 0) rotate(0)
  }

  100% {
    transform: translate(0, 0) rotate(0)
  }
}

@-webkit-keyframes transform-shiver2 {
  0% {
    transform: translate(0, 0) rotate(0)
  }

  25% {
    transform: translate(0, -5px) rotate(0)
  }

  75% {
    transform: translate(0, 5px) rotate(0)
  }

  100% {
    transform: translate(0, 0) rotate(0)
  }
}

@keyframes transform-shiver2 {
  0% {
    transform: translate(0, 0) rotate(0)
  }

  25% {
    transform: translate(0, -5px) rotate(0)
  }

  75% {
    transform: translate(0, 5px) rotate(0)
  }

  100% {
    transform: translate(0, 0) rotate(0)
  }
}

@-webkit-keyframes car1 {
  0% {
    transform: translate(0, 0) scale(1)
  }

  100% {
    transform: translate(-200px, 10px) scale(0)
  }
}

@keyframes car1 {
  0% {
    transform: translate(0, 0) scale(1)
  }

  100% {
    transform: translate(-200px, 10px) scale(0)
  }
}

@-webkit-keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(249, 223, 20, .5)
  }

  70% {
    box-shadow: 0 0 0 25px rgba(249, 223, 20, 0)
  }

  100% {
    box-shadow: 0 0 0 0 rgba(249, 223, 20, 0)
  }
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(249, 223, 20, .5)
  }

  70% {
    box-shadow: 0 0 0 25px rgba(249, 223, 20, 0)
  }

  100% {
    box-shadow: 0 0 0 0 rgba(249, 223, 20, 0)
  }
}

@-webkit-keyframes sbs-anim {
  0% {
    opacity: 1;
    transform: translateX(0) translateY(0) rotate(0) scale(1, 1);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
  }

  50% {
    opacity: 1;
    transform: translateX(-2px) translateY(-8px) rotate(-5deg) scale(1, 1);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
  }

  100% {
    opacity: 1;
    transform: translateX(0) translateY(0) rotate(0) scale(1, 1)
  }
}

@keyframes sbs-anim {
  0% {
    opacity: 1;
    transform: translateX(0) translateY(0) rotate(0) scale(1, 1);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
  }

  50% {
    opacity: 1;
    transform: translateX(-2px) translateY(-8px) rotate(-5deg) scale(1, 1);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
  }

  100% {
    opacity: 1;
    transform: translateX(0) translateY(0) rotate(0) scale(1, 1)
  }
}

@-webkit-keyframes pop {
  0% {
    transform: perspective(1px) rotateX(0) scale3d(1, 1, 1)
  }

  100% {
    transform: perspective(1px) rotateX(0) scale3d(1.2, 1.2, 1.2)
  }
}

@keyframes pop {
  0% {
    transform: perspective(1px) rotateX(0) scale3d(1, 1, 1)
  }

  100% {
    transform: perspective(1px) rotateX(0) scale3d(1.2, 1.2, 1.2)
  }
}

.team-slider .slick-track {
        display: flex;
    align-items: flex-end;
}

@-webkit-keyframes puff-out {
  0% {
    transform: translate(-50%, -50%) rotate(0) scale(1, 1);
    transform-origin: 50% 50%;
    transform-origin-opacity: 1
  }

  100% {
    transform: translate(-50%, -50%) rotate(0) scale(2, 2);
    transform-origin: 50% 50%;
    opacity: 0
  }
}

@keyframes puff-out {
  0% {
    transform: translate(-50%, -50%) rotate(0) scale(1, 1);
    transform-origin: 50% 50%;
    transform-origin-opacity: 1
  }

  100% {
    transform: translate(-50%, -50%) rotate(0) scale(2, 2);
    transform-origin: 50% 50%;
    opacity: 0
  }
}

@-webkit-keyframes slide-up-in {
  0% {
    transform: translate(0, 100%) rotate(1deg);
    opacity: 0;
    transform-origin: 0 0
  }

  100% {
    opacity: 1;
    transform: translate(0, 0) rotate(0);
    transform-origin: 0 0
  }
}

@keyframes slide-up-in {
  0% {
    transform: translate(0, 100%) rotate(1deg);
    opacity: 0;
    transform-origin: 0 0
  }

  100% {
    opacity: 1;
    transform: translate(0, 0) rotate(0);
    transform-origin: 0 0
  }
}

.fade_in {
  opacity: 1;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: slide-up-in;
  animation-name: slide-up-in
}

.title-first {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: slide-up-in;
  animation-name: slide-up-in
}

.subtitle-first {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: slide-up-in;
  animation-name: slide-up-in
}

@-webkit-keyframes d3 {
  0% {
    transform: perspective(900) rotateY(-42deg) translateX(59%)
  }

  80% {
    transform: perspective(0) rotateY(0) translateX(59%)
  }

  100% {
    transform: perspective(0) rotateY(0) translateX(0)
  }
}

@keyframes d3 {
  0% {
    transform: perspective(900) rotateY(-42deg) translateX(59%)
  }

  80% {
    transform: perspective(0) rotateY(0) translateX(59%)
  }

  100% {
    transform: perspective(0) rotateY(0) translateX(0)
  }
}

@-webkit-keyframes d3-end {
  0% {
    transform: perspective(0) rotateY(0) translateX(0)
  }

  80% {
    transform: perspective(0) rotateY(0) translateX(59%)
  }

  100% {
    transform: perspective(900) rotateY(-42deg) translateX(59%)
  }
}

@keyframes d3-end {
  0% {
    transform: perspective(0) rotateY(0) translateX(0)
  }

  80% {
    transform: perspective(0) rotateY(0) translateX(59%)
  }

  100% {
    transform: perspective(900) rotateY(-42deg) translateX(59%)
  }
}

* {
  box-sizing: border-box
}

html {
  font-size: 10px;
  scroll-behavior: smooth
}

body {
  font-family: Montserrat, sans-serif;
  line-height: 1.2;
  letter-spacing: .03em;
  font-weight: 400;
  overflow-x: hidden;
  color: #1c1c1c;
  position: relative;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  background-color: #fff
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0
}

a,
button,
input,
select,
textarea {
  outline: 0
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0
}

a {
  text-decoration: none;
  color: #282828
}

p {
  margin: 0
}

img {
  max-width: 100%;
  max-height: 100%;
  align-self: center
}

.rr {
  font-family: RoadRadio, sans-serif
}

.slick-slide,
.slick-slide * {
  outline: 0 !important
}

.black {
  color: #5a5a59
}

.poe {
  pointer-events: none
}

.mrm {
  margin-right: .5vw
}

.mr {
  margin-right: 1vw
}

.mrs {
  margin-right: 1.5vw
}

.mrx {
  margin-right: .781vw
}

.lt {
  color: #fff
}

.ggc {
  color: #69bdad
}

.gray {
  color: grey
}

.asfs {
  align-self: flex-start
}

.title-lg {
  font-size: 3.125vw;
  font-weight: 400;
  line-height: 1
}

.title-num {
  font-size: 5.208vw
}

.title72 {
  font-size: 3.75vw
}

.tac {
  text-align: center
}

.fw1 {
  font-weight: 100
}

.fw3 {
  font-weight: 300
}

.fw5 {
  font-weight: 500
}

.fw4 {
  font-weight: 400
}

.fw6 {
  font-weight: 600
}

.fw7 {
  font-weight: 700
}

.fw8 {
  font-weight: 800
}

.fwb {
  font-weight: 700
}

.fw9 {
  font-weight: 900
}

.fsi {
  font-style: italic
}

.tar {
  text-align: right
}

.tdt {
  text-decoration: line-through
}

.tdu {
  text-decoration: underline
}

.center {
  text-align: center
}

.ttu {
  text-transform: uppercase
}

.ttn {
  font-family: Montserrat
}

.title {
  font-size: 2.76vw
}

.t-min {
  font-size: 1.875vw
}

.t-ss {
  font-size: 1.5vw
}

.t-min2 {
  font-size: 1.5625vw
}

.text {
  font-size: .885vw
}

.text-md {
  font-size: 1.042vw
}

.tg {
  color: #f78449
}

.tg2 {
  color: #afe4d6
}

a.text-min {
  color: #181818;
  transition: all .4s
}

a.text-min:hover {
  color: #ff7200
}

.small-text {
  font-size: .92vw
}

.tsm8 {
  font-size: .55vw
}

.tsm10 {
  font-size: .61vw
}

.tsm11 {
  font-size: .7vw
}

.tsm12 {
  font-size: .677vw
}

.tsm13 {
  font-size: .88125vw
}

.text24 {
  font-size: 1.25vw
}

.text23 {
  font-size: 1.3vw
}

.text21 {
  font-size: 1.2vw
}

.container {
  max-width: 81.771vw;
  margin: 0 auto
}

.container-big {
  max-width: 85.9375vw;
  margin: 0 auto
}

.container-min {
  max-width: 81.771vw;
  margin: 0 auto
}

.container-mid {
  max-width: 84.896vw;
  margin: 0 auto
}

.container--left {
  width: 100%;
  padding-left: 8.7625vw
}

.container--right {
  width: 100%;
  padding-right: 7.5vw
}

.mlg {
  margin-bottom: 4.167vw
}

.msm {
  margin-bottom: 3.333vw
}

.mb {
  margin-bottom: 2.083vw
}

.mbm {
  margin-bottom: .7vw
}

.mbs {
  margin-bottom: .41vw
}

.stop {
  overflow: hidden
}

.section {
  padding: 6vw 0;
  position: relative
}

.max {
  width: 100%
}

.btn-text {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  white-space: nowrap;
  text-shadow: 0 0 21px rgba(40, 39, 40, .36)
}

.gr {
  color: #8d8d8d
}

.btn {
  padding: 1.5625vw 2.1875vw;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all .3s;
  border-radius: 100px;
  z-index: 6;
  cursor: pointer;
  background: #39cb59;
  color: #fff;
  border: none;
  position: relative;
  letter-spacing: .03em;
  font-weight: 700
}

.btn img {
  position: relative;
  z-index: 1
}

.btn .btn-text {
  z-index: 1;
  position: relative
}

.btn::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(180deg, #ff4a4a 0, #9b1200 100%);
  box-shadow: inset -16px -16px 32px rgba(255, 255, 255, .1), inset 0 16px 32px rgba(255, 255, 255, .26);
  transition: .3s;
  opacity: 0
}

.btn--arrow svg {
  width: 1.25vw;
  margin-left: .521vw
}

.btn .btn-blick {
  position: absolute
}

.btn:not(:disabled) .btn-blick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  overflow: hidden
}

.btn:not(:disabled) .btn-blick:after {
  margin-left: -30px;
  content: " ";
  width: 30px;
  height: 300px;
  background: #fff;
  -webkit-animation-delay: 50ms;
  animation-delay: 50ms;
  position: absolute;
  left: -40px;
  top: -100px;
  top-animation-timing-function: ease-in-out;
  transition: all .1s;
  -webkit-animation-name: slideme;
  animation-name: slideme;
  -webkit-animation-duration: 3.5s;
  animation-duration: 3.5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  transform: rotate(45deg)
}

.btn:hover {
  background: #0bb12f
}

.btn.btn--gray {
  background-color: #f0f0f0;
  box-shadow: none;
  color: #282728
}

.btn.btn--gray:hover {
  background-color: #e3e3e3
}

.btn.btn--light {
  background-color: #fff;
  box-shadow: 0 0 50px rgba(57, 203, 89, .1);
  border: 1px solid transparent;
  color: #39cb59
}

.btn.btn--light:hover {
  border-color: #39cb59
}

.btn.btn--outline {
  border: 2px solid #39cb59;
  background: 0 0;
  box-shadow: none;
  color: #3dbf5a
}

.btn.btn--outline:hover {
  background: #39cb59;
  color: #fff
}

.btn.btn--blue {
  background-color: #0d4ea1;
  height: 3.28125vw;
  padding: 0 4.21875vw 0 3.229vw
}

.btn.btn--blue::after {
  content: '';
  border: solid #fff;
  border-width: 0 .1vw .1vw 0;
  display: inline-block;
  padding: .12vw;
  position: absolute;
  top: 50%;
  right: 3.3vw;
  transform: translateY(-50%) rotate(-45deg)
}

.btn.btn--blue:hover {
  background-color: #0b4389
}

.btn.light {
  color: #191919;
  background-image: linear-gradient(to top, #ffe97e 0, #fdf7ad 100%);
  box-shadow: 0 8px 13px rgba(214, 186, 92, .49), inset 0 -4px 1px #d6ba5c
}

.btn.light:hover {
  box-shadow: 0 8px 13px rgba(214, 186, 92, .49), inset 0 4px 1px #d6ba5c
}

.btn.bord {
  border-radius: 5px;
  border: 1px solid #ddd;
  background: #fff;
  box-shadow: 0 0 2px #a7a7a7;
  color: #ddd
}

.btn.bord:hover {
  box-shadow: 0 0 20px #a7a7a7
}

.btn.bord.bdr {
  border: 1px solid #1491d0;
  background: #fff;
  box-shadow: 0 0 2px #1491d0;
  color: #1491d0
}

.btn.bord.bdr:hover {
  box-shadow: 0 0 20px #1491d0
}

.btn.big {
  padding: 1.5vw 1vw
}

.btn.min {
  padding-top: .6vw;
  padding-bottom: .6vw
}

.bubbly-button:not(:disabled) .blick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  overflow: hidden;
  pointer-events: none
}

.bubbly-button:not(:disabled) .blick:after {
  margin-left: -30px;
  content: " ";
  width: 30px;
  height: 300px;
  background: #fff;
  -webkit-animation-delay: 50ms;
  animation-delay: 50ms;
  position: absolute;
  left: -40px;
  top: -150px;
  top-animation-timing-function: ease-in-out;
  transition: all .1s;
  -webkit-animation-name: slideme;
  animation-name: slideme;
  -webkit-animation-duration: 3.5s;
  animation-duration: 3.5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  transform: rotate(45deg)
}

.bubbly-button:hover .btn-img {
  transform: translateY(5px)
}

.btn-cent {
  display: flex !important;
  align-items: center;
  justify-content: center
}

.btn-img {
  width: 1.5vw;
  height: 1.5vw;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  transition: all .4s ease
}

.burger {
  width: 3.7rem;
  height: 4rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
  margin-top: .3rem
}

.burger span {
  display: block;
  width: 65%;
  height: 1px;
  border-radius: 4px;
  position: relative;
  background-color: #f7844a
}

.burger span:after,
.burger span:before {
  content: '';
  position: absolute;
  display: block;
  width: 150%;
  height: 1px;
  right: 0;
  background-color: #f7844a;
  border-radius: 4px
}

.burger span:before {
  top: -1rem
}

.burger span:after {
  bottom: -1rem
}

.burger__wrap {
  text-transform: uppercase;
  color: #d7d7d7;
  display: flex;
  align-items: center;
  font-weight: 500;
  cursor: pointer;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  transition: all .4s;
  display: none;
  width: 0
}

.burger__wrap:hover {
  color: #f7844a
}

.link {
  transition: all .4s;
  position: relative;
  display: inline-flex;
  align-items: center;
  letter-spacing: .7px
}

.link--arrow:hover svg {
  transform: translateX(10%)
}

.link--arrow:hover svg path {
  fill: #e5cd9c
}

.link--arrow svg {
  width: 2.292vw;
  margin-left: .833vw;
  transition: .3s
}

.link--arrow svg path {
  transition: .3s
}

.link--underline {
  padding-bottom: .3125vw
}

.link--underline::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px dotted #39cb59;
  transition: all .4s
}

.link--underline:hover:before {
  width: 40%
}

.link:not(.link--underline):hover {
  color: #39cb59
}

.link.link--colored {
  color: #39cb59
}

.link.link--colored::before {
  border-color: #39cb59
}

input:-ms-input-placeholder {
  color: #282728
}

input::-moz-placeholder {
  color: #282728
}

input::placeholder {
  color: #282728
}

textarea:-ms-input-placeholder {
  color: #282728
}

textarea::-moz-placeholder {
  color: #282728
}

textarea::placeholder {
  color: #282728
}

.inp-min {
  width: 30.5%
}

.inp-md {
  width: 45%
}

.inp-big {
  width: 100%
}

.area {
  padding: 1vw 1vw
}

.arrows {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 4vw;
  height: 4vw;
  z-index: 18;
  transition: all .4s;
  cursor: pointer;
  border: none;
  background: 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: .7vw
}

.arrows.t2 {
  width: 5vw;
  height: 5vw
}

.arrows.t4 {
  width: 3.5vw;
  height: 3.5vw
}

.arrows.t6 {
  box-shadow: 0 5px 54px rgba(0, 0, 0, .5);
  background-color: #fff;
  border-radius: 100%;
  filter: grayscale(1)
}

.arrows:hover {
  opacity: .7;
  transform: translateY(-50%) scale(1.1)
}

.arrows:hover.t6 {
  filter: grayscale(0);
  opacity: 1
}

.slidePrev {
  left: 3.5rem
}

.slidePrev.t2 {
  left: -2.5vw
}

.slidePrev.t4 {
  left: -1.1vw
}

.slidePrev.t3 {
  left: 50%;
  top: 0;
  transform: translateX(-50%)
}

.slidePrev.t3:hover {
  opacity: .7;
  transform: translateX(-50%) scale(1.1)
}

.slideNext {
  right: 3.5rem
}

.slideNext.t2 {
  right: -2.5vw
}

.slideNext.t4 {
  right: -1.1vw
}

.slideNext.t3 {
  left: 50%;
  bottom: -1vw;
  top: auto;
  right: auto;
  transform: translateX(-50%)
}

.slideNext.t3:hover {
  opacity: .7;
  transform: translateX(-50%) scale(1.1)
}

.check-box {
  cursor: pointer;
  display: block
}

.check-line {
  display: flex;
  align-items: center
}

.check-label {
  width: 1.1vw;
  height: 1.1vw;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: .2vw;
  position: relative;
  flex-shrink: 0;
  margin-right: .5vw;
  box-shadow: inset 0 0 10px rgba(140, 140, 140, .04);
  border-radius: 2px;
  border: 1px solid #d1d1d1;
  background-color: #fff
}

.check-label.v2 {
  border-radius: 100%;
  box-shadow: 0 5px 10px rgba(43, 43, 51, .1);
  border: 1px solid #e8e8e8;
  background-color: #fff;
  width: 1.5vw;
  height: 1.5vw;
  padding: .2vw
}

.check-label.v2 .check-label-act {
  width: 1vw;
  height: 1vw;
  border-radius: 100%;
  padding: .2vw;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #4ca352
}

.check-label-act {
  transition: all .4s;
  transform: scale(0)
}

.check-label.min {
  width: 1vw;
  height: 1vw;
  border-radius: 2px
}

.block-imp-bf {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  border: 1px solid #ddd;
  transition: all .4s
}

.block-imp {
  padding: 1.3vw 1.5vw;
  position: relative;
  margin-right: .7vw
}

.rhide {
  display: none
}

.rhide:checked~span .check-label-act {
  transform: scale(1)
}

.rhide:checked~span .check-label.min {
  background-color: #5bd273
}

.rhide:checked~.block-imp-bf {
  background-color: #4ca352;
  border: 1px solid #4ca352
}

.rhide:checked~.tsm13 {
  color: #fff;
  position: relative
}

.rhide:checked~.times-block div.fancy-select div.trigger {
  color: #fff !important
}

.wac {
  color: #3fbf3f !important
}

.vic {
  color: #8173c7 !important
}

.tgc {
  color: #5fcff2 !important
}

.emc {
  color: #fbc855 !important
}

.vf {
  background-color: #fff;
  padding: 2.6vw 2vw;
  box-shadow: 0 0 40px rgba(133, 138, 160, .1);
  transform: skewY(-2deg);
  z-index: 4;
  position: relative
}

.vf:before {
  position: absolute;
  content: '';
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid #d1d5e4;
  width: calc(100% - 14px);
  height: calc(100% - 14px);
  z-index: 1
}

.vf-wrap {
  transform: skewY(2deg);
  position: relative;
  z-index: 5
}

.line-tg {
  border-bottom: 1px solid #dcbf8b;
  width: 40%
}

.line-tg.min {
  margin-left: auto;
  margin-right: auto;
  width: 7vw;
  border-bottom: 1px solid #cccdd4
}

.pre {
  position: relative;
  z-index: 4
}

.blc {
  color: #303030 !important
}

.lcb {
  color: #303030;
  transition: all .4s
}

.lcb:hover {
  color: #e30613
}

.aic {
  align-items: center
}

.text-rotate {
  position: absolute;
  left: 0;
  top: 0;
  width: 8vw;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 71
}

.text-rotate.right {
  left: auto;
  right: 0
}

.text-rotate-item {
  position: relative;
  transform: rotate(-90deg);
  white-space: nowrap;
  display: inline-block;
  color: rgba(140, 140, 140, .5)
}

.text-rotate-item:before {
  content: '';
  position: absolute;
  left: -3.4vw;
  top: 50%;
  transform: translateY(-50%);
  border-top: 1px solid #d1d1d1;
  width: 3vw;
  height: 1px
}

.text-rotate-item:after {
  content: '';
  position: absolute;
  right: -3.4vw;
  top: 50%;
  transform: translateY(-50%);
  border-top: 1px solid #d1d1d1;
  width: 3vw;
  height: 1px
}

.text-rotate-item.wh {
  color: #ffff
}

.line {
  width: 3vw;
  height: 2px;
  background-color: #1a1a1a;
  background-image: linear-gradient(to right, #f7844a 0, #ffad2f 100%)
}

.line.cen {
  margin-left: auto;
  margin-right: auto
}

.line.gr {
  background-color: #333
}

.line.gr2 {
  background-color: #9d9d9d
}

.line-big {
  width: 8vw
}

.line.big2 {
  width: 17vw
}

.tal {
  text-align: left
}

.tb {
  color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #fff
}

.tgr {
  background-image: linear-gradient(to right, #f7844a 0, #ffad2f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}

.poin {
  pointer-events: none;
  position: relative;
  z-index: 43
}

.tlt-mod {
  position: relative
}

.tlt-mod:before {
  content: '';
  position: absolute;
  left: -4.3vw;
  width: 3.5vw;
  height: 2px;
  top: 1.3vw;
  z-index: 12;
  background-color: #1a1a1a;
  background-image: linear-gradient(to right, #f7844a 0, #ffad2f 100%)
}

.tlt-mod:after {
  content: '';
  position: absolute;
  left: -17.3vw;
  width: 13.5vw;
  height: 1px;
  top: 1.3vw;
  z-index: 9;
  background-color: rgba(255, 255, 255, .1)
}

.tlt-mod.lth:after {
  background-color: #dedede
}

.text-mod {
  position: relative
}

.text-mod:before {
  content: '';
  position: absolute;
  left: -2vw;
  width: 1.5vw;
  height: 2px;
  top: .5vw;
  background-color: #1a1a1a;
  background-image: linear-gradient(to right, #f7844a 0, #ffad2f 100%);
  width: 0
}

.text-mod:after {
  content: '';
  position: absolute;
  left: -2vw;
  width: 1.5vw;
  height: 2px;
  top: .5vw;
  background-color: rgba(255, 255, 255, .2)
}

.jcsb {
  justify-content: space-between
}

.posa {
  position: absolute
}

.fdc {
  flex-direction: column
}

.mobs {
  display: none
}

@media (max-width:767px) {
  html {
    overflow-x: hidden
  }

  .title-lg {
    font-size: 3.2rem
  }

  .title-mslg {
    font-size: 5.5rem;
    letter-spacing: .2rem
  }

  .title-elg {
    font-size: 6.6rem;
    letter-spacing: .2rem
  }

  .title {
    font-size: 2.6rem
  }

  .tgg {
    padding: .1rem .4rem;
    margin: .2rem 0
  }

  .t-min {
    font-size: 1.95rem
  }

  .t-ss {
    font-size: 1.7rem
  }

  .t-min2 {
    font-size: 1.9rem
  }

  .text-tg {
    margin-left: 1.5rem
  }

  .text-md {
    font-size: 1.4rem
  }

  .text {
    font-size: 1.2rem
  }

  .small-text {
    font-size: 1.1rem
  }

  .tsm8 {
    font-size: .8rem
  }

  .tsm {
    font-size: .9rem
  }

  .tsm10 {
    font-size: 1rem
  }

  .tsm11 {
    font-size: 1rem
  }

  .tsm12 {
    font-size: 1rem
  }

  .tsm13 {
    font-size: 1.1rem
  }

  .mr1 {
    margin-right: 1rem
  }

  .tnum {
    font-size: 2.9rem
  }

  .text24 {
    font-size: 1.4rem
  }

  .text23 {
    font-size: 1.3rem
  }

  .text21 {
    font-size: 1.3rem
  }

  .container {
    max-width: 100%;
    margin: 0 auto;
    padding: 0 20px
  }

  .container-min {
    max-width: 90vw;
    margin: 0 auto
  }

  .container-md {
    max-width: 90vw;
    margin: 0 auto
  }

  .container-mm {
    max-width: 90vw;
    margin: 0 auto
  }

  .mlg {
    margin-bottom: 4.5rem
  }

  .msm {
    margin-bottom: 2.4rem
  }

  .mb {
    margin-bottom: 1.5rem
  }

  .mbm {
    margin-bottom: .7rem
  }

  .mbs {
    margin-bottom: .41rem
  }

  .section {
    padding: 6rem 0
  }

  .mrm {
    margin-right: .5rem
  }

  .mr {
    margin-right: 1rem
  }

  .mrs {
    margin-right: 1.5rem
  }
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 0
}

h1 {
  font-size: 2em;
  margin: 0
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

pre {
  font-family: monospace, monospace;
  font-size: 1em
}

a {
  background-color: transparent
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

b,
strong {
  font-weight: bolder
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

img {
  border-style: none
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0
}

button,
input {
  overflow: visible
}

button,
select {
  text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText
}

fieldset {
  padding: .35em .75em .625em
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

progress {
  vertical-align: baseline
}

textarea {
  overflow: auto
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

details {
  display: block
}

summary {
  display: list-item
}

template {
  display: none
}

[hidden] {
  display: none
}

div.fancy-select {
  position: relative;
  font-size: .9375vw;
  color: #fff;
  cursor: pointer;
  width: 100%;
  z-index: 99
}

div.fancy-select.disabled {
  opacity: .5
}

div.fancy-select div.trigger {
  text-align: left;
  position: relative;
  display: flex;
  align-items: center;
  border-radius: 100px;
  padding-left: 1.823vw;
  background-color: #f4f4f4;
  border: none;
  color: #282728;
  font-size: .9375vw;
  height: 3.646vw;
  width: 100%;
  transition: all 240ms ease-out
}

div.fancy-select div.trigger:after {
  content: '';
  border: solid #3974f4;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: .15vw;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  right: 1.5vw;
  transition: .3s;
  margin-top: -3px;
  z-index: 9
}

div.fancy-select div.trigger.open {
  box-shadow: none
}

div.fancy-select div.trigger.open:after {
  transform: rotate(0)
}

div.fancy-select ul.options {
  padding-left: 0;
  list-style: none;
  margin: 0;
  margin-top: -2px;
  position: absolute;
  left: 0;
  visibility: hidden;
  opacity: 0;
  z-index: 50;
  overflow: auto;
  background-color: #f4f4f4;
  width: 100%;
  max-height: 30vw;
  overflow-y: auto;
  overflow-x: hidden;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  transition: opacity .3s ease-out, top .3s ease-out, visibility .3s ease-out;
  -webkit-transition: opacity .3s ease-out, top .3s ease-out, visibility .3s ease-out;
  -moz-transition: opacity .3s ease-out, top .3s ease-out, visibility .3s ease-out;
  -ms-transition: opacity .3s ease-out, top .3s ease-out, visibility .3s ease-out;
  -o-transition: opacity .3s ease-out, top .3s ease-out, visibility .3s ease-out
}

div.fancy-select ul.options.open {
  visibility: visible;
  opacity: 1;
  border: 1px solid rgba(0, 0, 0, .07);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding-top: 1.5vw;
  z-index: -1;
  top: 60%;
  transition: opacity .3s ease-out, top .3s ease-out;
  -webkit-transition: opacity .3s ease-out, top .3s ease-out;
  -moz-transition: opacity .3s ease-out, top .3s ease-out;
  -ms-transition: opacity .3s ease-out, top .3s ease-out;
  -o-transition: opacity .3s ease-out, top .3s ease-out
}

div.fancy-select ul.options.overflowing {
  top: 100%;
  transition: opacity .3s ease-out, bottom .3s ease-out, visibility .3s ease-out;
  -webkit-transition: opacity .3s ease-out, bottom .3s ease-out, visibility .3s ease-out;
  -moz-transition: opacity .3s ease-out, bottom .3s ease-out, visibility .3s ease-out;
  -ms-transition: opacity .3s ease-out, bottom .3s ease-out, visibility .3s ease-out;
  -o-transition: opacity .3s ease-out, bottom .3s ease-out, visibility .3s ease-out
}

div.fancy-select ul.options.overflowing.open {
  top: 100%;
  transition: opacity .3s ease-out, bottom .3s ease-out;
  -webkit-transition: opacity .3s ease-out, bottom .3s ease-out;
  -moz-transition: opacity .3s ease-out, bottom .3s ease-out;
  -ms-transition: opacity .3s ease-out, bottom .3s ease-out;
  -o-transition: opacity .3s ease-out, bottom .3s ease-out
}

div.fancy-select ul.options li {
  text-align: left;
  padding: 1.1vw;
  color: #9699a9;
  cursor: pointer;
  white-space: nowrap;
  margin: 0;
  transition: all 150ms ease-out;
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -ms-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out
}

div.fancy-select ul.options li:before {
  display: none
}

div.fancy-select ul.options li.selected {
  color: #e03d1c
}

div.fancy-select ul.options li.hover {
  color: #e03d1c;
  cursor: pointer
}

.to_top {
  position: fixed;
  right: 2.5vw;
  bottom: 1.5vw;
  box-shadow: 0 0 84px rgba(0, 108, 163, .41);
  background-color: #dcbf8b;
  width: 3.5vw;
  height: 3.5vw;
  border-radius: 100%;
  padding: .7vw;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 189;
  opacity: 0;
  transform: scale(0);
  transition: all .4s
}

.to_top:before {
  content: '';
  position: relative;
  border: .8vw solid transparent;
  border-bottom: 1vw solid #fff;
  transform: translateY(-25%);
  transition: all .4s
}

.to_top.act {
  opacity: 1;
  transform: scale(1)
}

.to_top:hover:before {
  transform: translateY(-37%)
}

.lh114 {
  line-height: 114%
}

.lh120 {
  line-height: 120%
}

.lh130 {
  line-height: 130%
}

.lh140 {
  line-height: 140%
}

.lh142 {
  line-height: 142%
}

.lh150 {
  line-height: 150%
}

.lh155 {
  line-height: 155%
}

.lh265 {
  line-height: 265%
}

.lh300 {
  line-height: 300%
}

.ls02 {
  letter-spacing: .2em
}

.ls015 {
  letter-spacing: .15em
}

.online {
  position: relative;
  padding-left: .625vw
}

.online::before {
  content: '';
  border-radius: 50%;
  width: .365vw;
  height: .365vw;
  background-color: #52b060;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  -webkit-animation: online 2s infinite;
  animation: online 2s infinite
}

.socials {
  display: flex;
  gap: .3125vw
}

.socials-item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.604vw;
  height: 2.604vw;
  border-radius: 50%;
  transition: .3s
}

.socials-item:hover {
  transform: scale(1.05)
}

.socials-item.is-viber {
  background-color: #7460f3
}

.socials-item.is-viber img {
  width: 1.042vw
}

.socials-item.is-whatsapp {
  background-color: #25d266
}

.socials-item.is-whatsapp img {
  width: 1.042vw
}

.socials-item.is-telegram {
  background-color: #00a2f2
}

.socials-item.is-telegram img {
  width: .99vw
}

.phone {
  display: flex;
  align-items: center
}

.phone img {
  width: .885vw;
  margin-right: .521vw;
  margin-bottom: .2vw
}

.colored {
  color: #ad8a06
}

.mbl {
  margin-bottom: 2.708vw
}

.btn.btn--pdf .btn-logo {
  margin-right: .633vw;
  transition: .3s
}

.btn.btn--pdf:hover .btn-logo {
  color: #fff
}

.area,
.input {
  height: 4.427vw;
  padding-left: 2.5vw;
  background: #fff;
  border-radius: 100px;
  width: 100%;
  position: relative;
  border: 0
}

.fz8 {
  font-size: .417vw
}

.fz10 {
  font-size: .521vw
}

.fz11 {
  font-size: .573vw
}

.fz12 {
  font-size: .625vw
}

.fz13 {
  font-size: .677vw
}

.fz14 {
  font-size: .729vw
}

.fz15 {
  font-size: .78125vw
}

.fz16 {
  font-size: .833vw
}

.fz17 {
  font-size: .885vw
}

.fz18 {
  font-size: .9375vw
}

.fz20 {
  font-size: 1.042vw
}

.fz22 {
  font-size: 1.146vw
}

.fz24 {
  font-size: 1.25vw
}

.fz25 {
  font-size: 1.302vw
}

.fz27 {
  font-size: 1.40625vw
}

.fz30 {
  font-size: 1.5625vw
}

.fz32 {
  font-size: 1.667vw
}

.fz36 {
  font-size: 1.875vw
}

.fz40 {
  font-size: 2.383vw
}

.fz46 {
  font-size: 2.396vw
}

.fz48 {
  font-size: 2.5vw
}

.fz50 {
  font-size: 2.604vw
}

.fz55 {
  font-size: 2.865vw
}

.fz60 {
  font-size: 3.125vw
}

.fz64 {
  font-size: 3.333vw
}

.fz70 {
  font-size: 3.646vw
}

.fz75 {
  font-size: 3.90625vw
}

.fz100 {
  font-size: 5.208vw
}

.fz115 {
  font-size: 5.99vw
}

@-webkit-keyframes online {
  0% {
    opacity: 1
  }

  50% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@keyframes online {
  0% {
    opacity: 1
  }

  50% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@-webkit-keyframes opacity {
  0% {
    opacity: 0
  }

  50% {
    opacity: .5
  }

  100% {
    opacity: 1
  }
}

@keyframes opacity {
  0% {
    opacity: 0
  }

  50% {
    opacity: .5
  }

  100% {
    opacity: 1
  }
}

@-webkit-keyframes animPulse {
  0% {
    opacity: 0;
    transform: scale(1)
  }

  50% {
    opacity: .5
  }

  100% {
    opacity: 0;
    transform: scale(1.8)
  }
}

@keyframes animPulse {
  0% {
    opacity: 0;
    transform: scale(1)
  }

  50% {
    opacity: .5
  }

  100% {
    opacity: 0;
    transform: scale(1.8)
  }
}

@-webkit-keyframes scroll {
  0% {
    transform: translateY(0)
  }

  50% {
    transform: translateY(-25%)
  }

  100% {
    transform: translateY(0)
  }
}

@keyframes scroll {
  0% {
    transform: translateY(0)
  }

  50% {
    transform: translateY(-25%)
  }

  100% {
    transform: translateY(0)
  }
}

@-webkit-keyframes loadingBg {
  0% {
    background-position: 2%
  }

  100% {
    background-position: 100%
  }
}

@keyframes loadingBg {
  0% {
    background-position: 2%
  }

  100% {
    background-position: 100%
  }
}

@media (max-width:767px) {
  .container-big {
    max-width: 90vw;
    margin: 0 auto
  }

  .fz10 {
    font-size: 1rem
  }

  .fz11 {
    font-size: 1.1rem
  }

  .fz12 {
    font-size: 1.2rem
  }

  .fz13 {
    font-size: 1.2rem
  }

  .fz14 {
    font-size: 1.2rem
  }

  .fz15 {
    font-size: 1.2rem
  }

  .fz16 {
    font-size: 1.2rem
  }

  .fz17 {
    font-size: 1.3rem
  }

  .fz18 {
    font-size: 1.8rem
  }

  .fz20 {
    font-size: 1.6rem
  }

  .fz22 {
    font-size: 1.8rem
  }

  .fz24 {
    font-size: 1.8rem
  }

  .fz25 {
    font-size: 2rem
  }

  .fz27 {
    font-size: 1.40625rem
  }

  .fz30 {
    font-size: 1.6rem
  }

  .fz36 {
    font-size: 2rem
  }

  .fz40 {
    font-size: 2.083rem
  }

  .fz46 {
    font-size: 2.396rem
  }

  .fz48 {
    font-size: 2.5rem
  }

  .fz55 {
    font-size: 2.565rem
  }

  .fz60 {
    font-size: 3.1rem
  }

  .fz60 br {
    display: none
  }

  .fz70 {
    font-size: 3.2rem
  }

  .fz75 {
    font-size: 3.5rem
  }

  .fz100 {
    font-size: 3.5rem
  }

  .fz8 {
    font-size: 1rem
  }

  .online {
    padding-left: 1.198rem
  }

  .online::before {
    width: .417rem;
    height: .417rem;
    top: .3rem
  }

  .socials {
    gap: .625rem
  }

  .socials-item {
    width: 3rem;
    height: 3rem
  }

  .socials-item.is-whatsapp img {
    width: 1.2rem
  }

  .socials-item.is-telegram img {
    width: 1.2rem
  }

  .phone img {
    width: .677rem;
    margin-right: .521rem;
    margin-bottom: .3rem
  }

  .mbl {
    margin-bottom: 2.708rem
  }

  .area,
  .input {
    padding: 1.5625rem 2.604rem;
    line-height: 1.042rem
  }

  .btn {
    padding: 2.135rem 2.396rem
  }

  .btn--arrows {
    gap: 1rem
  }

  .btn.btn--pdf .btn-logo {
    margin-right: .833rem
  }
}

.header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 1.615vw;
  padding-bottom: 2.1875vw
}

.logo {
  display: flex;
  align-items: center
}

.logo__img {
  display: flex;
  width: 13.75vw;
  margin-right: 2.083vw
}

.btn.btn--save svg {
  width: 1.042vw;
  margin-right: .521vw
}

.btn.btn--save svg path {
  transition: .3s
}

.btn.btn--save:hover svg path {
  fill: #fff
}

.header-item {
  display: flex;
  flex-direction: column;
  align-items: center
}

.social {
  display: flex;
  width: 2.708vw;
  transition: .3s
}

.social:hover {
  transform: scale(1.05)
}

.mob {
  display: none
}

.nav__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  box-shadow: 0 0 100px rgba(0, 0, 0, .05);
  border-radius: 3px
}

.nav__item {
  letter-spacing: .09em;
  display: flex;
  border-right: 1px solid rgba(0, 0, 0, .05);
  white-space: nowrap;
}

.nav__item:last-child {
  border: 0
}

.nav__item a {
  padding: 1.71875vw 1.5vw;
  transition: .3s
}

.nav__item a:hover {
  background: #39cb59;
  color: #fff
}

@media (max-width:767px) {
  .header__inner {
    padding-top: .8rem;
    padding-bottom: .8rem;
    z-index: 999;
    position: relative
  }

  .header__inner .logo p {
    display: none
  }

  .header__inner .btn--save {
    display: none
  }

  .header__inner .header-item--socials {
    display: none
  }

  .header__inner .online {
    font-size: 8px
  }

  .header__inner .fz16.link {
    font-size: 13px
  }

  .logo__img {
    width: 12.6rem;
    margin-right: 0
  }

  .btn.btn--save svg {
    width: 2rem;
    margin-right: 1.1rem
  }

  .social {
    width: 6.1rem
  }

  .mob {
    display: flex
  }

  .nav__item a {
    padding: 1.2rem 0
  }

  .fz16 {
    font-size: 12px
  }

  .online::before {
    width: .4rem;
    height: .4rem;
    top: .5rem
  }

  .fz22 {
    font-size: 15px
  }

  .nav {
    z-index: 998;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    padding-top: 85px;
    align-items: center;
    flex-direction: column;
    background-color: #fff;
    transform: translateX(-100%);
    transition: all .4s ease-in
  }

  .nav .btn {
    padding: 20px 35px
  }

  .nav .btn .btn-text {
    font-size: 13px;
    text-shadow: none
  }

  .nav.active {
    transform: translateX(0)
  }

  .nav__inner {
    flex-direction: column;
    align-items: center;
    background: 0 0;
    box-shadow: none;
    font-weight: 500;
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 20px
  }

  .nav__item {
    border: 0
  }

  .header-item.mob {
    margin-bottom: 40px
  }

  .header-item.mob .fz16 {
    font-size: 10px;
    margin-bottom: 16px
  }
}

.index-main {
  background: #fff url(../img/hero-bg.jpg) top no-repeat;
  background-size: cover
}

.index-main .hero {
  padding-top: 6.25vw;
  padding-bottom: 13.385vw
}

.index-main .hero-text {
  margin-bottom: 2.083vw
}

.index-main h1 {
  margin-bottom: 3.125vw
}

.hero-text {
  display: flex;
  align-items: center
}

.hero-text .circles {
  margin-right: 1.146vw;
  margin-top: .2vw
}

.circles {
  display: flex;
  align-items: center;
  gap: .365vw
}

.circles span {
  width: .521vw;
  height: .521vw;
  border-radius: 50%;
  -webkit-animation: opacity 1s infinite;
  animation: opacity 1s infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  border: 2px solid #39cb59
}

.circles span:nth-child(2) {
  -webkit-animation-delay: .2s;
  animation-delay: .2s
}

.circles span:nth-child(3) {
  -webkit-animation-delay: .3s;
  animation-delay: .3s
}

.hero-btns {
  display: flex
}

.hero-btns .btn {
  padding: 1.5625vw 3.021vw;
  margin-right: 1.198vw
}

.quiz-main .hero-btns .btn {
  padding: 1.4625vw 3.821vw
}

.quiz-vantages .vantages-item {
  position: relative;
  z-index: 1
}

.quiz-vantages .vantages-item::before {
  content: '';
  position: absolute;
  left: 4.5vw;
  top: -4vw;
  background: #fff;
  filter: blur(3.8125vw);
  width: 13.59375vw;
  height: 13.59375vw;
  z-index: -1
}

.modal-wait__form {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left
}

.modal-wait {
  padding: 3.333vw 13.542vw 3.49vw 5vw
}

.modal-wait .btn,
.modal-wait .form-group {
  width: 18.542vw;
  margin-bottom: .833vw;
  z-index: 1
}

.modal-wait__mockup {
  position: absolute;
  right: -3.7vw;
  bottom: -6.4vw;
  width: 53.125vw;
  pointer-events: none
}

@media (max-width:767px) {
  .quiz-main .hero-btns .btn {
    padding: 1.4625rem 3.821rem
  }

  .index-main {
    background: #fff url(../img/hero-bg-sm.jpg) top no-repeat;
    background-size: cover
  }

  .index-main .hero {
    padding-top: 2.4rem;
    padding-bottom: 9.2rem
  }

  .index-main .hero-text {
    margin-bottom: 1.6rem
  }

  .index-main h1 {
    margin-bottom: 3.2rem;
    font-size: 3.1rem;
    text-align: center
  }

  .lead-main .hero,
  .quiz-main .hero {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem
  }

  .lead-main .hero-text,
  .quiz-main .hero-text {
    margin-bottom: 1.6rem
  }

  .lead-main h1,
  .quiz-main h1 {
    margin-bottom: 3.2rem;
    font-size: 2.6rem;
    text-align: center
  }

  .lead-main .fz36.mb {
    text-align: center
  }

  .lead-main .fz36.mb br {
    display: none
  }

  .lead-main .btn.btn--arrow {
    padding: 14px 53px
  }

  .fz46 {
    font-size: 16px
  }

  .hero-text .circles {
    margin-right: 1rem;
    margin-top: 0
  }

  .circles {
    gap: .25rem
  }

  .circles span {
    width: .4rem;
    height: .4rem;
    border: 1px solid #39cb59
  }

  .hero-btns {
    flex-direction: column;
    align-items: center
  }

  .hero-btns .btn {
    padding: 14px 53px;
    margin-right: 0;
    margin-bottom: 1.6rem;
    width: 80%
  }

  .hero-btns .btn .btn-text {
    font-size: 13px
  }

  .btn--arrow svg {
    width: 2.1rem;
    margin-left: 1rem
  }
}

.vantages {
  padding-top: 4.167vw
}

.vantages-items {
  display: flex;
  align-items: center;
  
  justify-content: center;
}

.vantages-item {
  display: flex;
  padding-right: 1rem;
  align-items: center
}

.vantages-item__img {
  display: flex;
  width: 4.6875vw;
  margin-right: .9375vw
}

@media (max-width:767px) {
  .vantages {
    padding-top: 4.8rem;
    padding-bottom: 6.4rem
  }

  .vantages-items {
    flex-wrap: wrap;

    gap: 26px
  }

  .vantages-item {
    width: 127px;
    flex-direction: column;
    align-items: center;
    text-align: center
  }

  .vantages-item p {
    font-size: 15px
  }

  .vantages-item__img {
    display: flex;
    width: 4.8rem;
    margin-right: 0;
    margin-bottom: 8px
  }
}

.product {
  padding-top: 0
}

.product-btns {
  display: flex;
  justify-content: center;
  margin-bottom: 3.646vw
}

.product-btn {
  display: flex;
  align-items: center;
  letter-spacing: .03em;
  border: 0;
  padding: 0;
  background: 0 0;
  margin-right: 4.271vw;
  transition: .3s;
  cursor: pointer
}

.product-btn .btn-text {
  text-shadow: none
}

.product-btn:last-child {
  margin-right: 0
}

.product-btn:hover {
  color: #39cb59
}

.product-btn:hover svg path {
  fill: #39cb59;
  opacity: 1
}

.product-btn.is-active {
  color: #39cb59
}

.product-btn.is-active svg path {
  fill: #39cb59;
  opacity: 1
}

.product-btn.is-active svg {
  transform: rotate(180deg)
}

.product-btn svg {
  display: flex;
  width: .78125vw;
  margin-left: .833vw;
  transition: .3s
}

.product-btn svg path {
  transition: .3s
}

.product-items {
  display: flex;
  gap: 1.542vw;
  flex-wrap: wrap
}

.product-item {
  padding: 2.24vw 2.396vw 2.76vw 2.396vw;
  width: 19.271vw;
  background: #fff;
  border: 1px solid #f1efef;
  border-radius: 1.5625vw;
  position: relative
}

.product-item .btn {
  width: 100%;
  padding: 1.198vw
}

.product-badges {
  position: absolute;
  top: 1.25vw;
  right: 1.25vw;
  z-index: 1;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  align-items: flex-end
}

.product-badge {
  border-radius: 500px;
  padding: .104vw .677vw;
  margin-bottom: .417vw;
  color: #fff
}

.product-badge span {
  font-size: 0.7vw;
}

.product-badge--stock {
  background: #24ab42
}

.product-badge--hit {
  background: #f15207
}

.product-badge--order {
  background: #e30000
}

.product-slider.slick-slider {
  margin: 0 auto;
  margin-bottom: 3.229vw;
  width: 11.875vw
}

.product-slider.slick-slider .slick-arrow {
  display: flex;
  width: .573vw
}

.product-slider.slick-slider .slick-arrow::before {
  display: none
}

.product-slider.slick-slider .slick-arrow:hover svg path {
  fill: #39cb59;
  opacity: 1
}

.product-slider.slick-slider .slick-arrow svg path {
  transition: .3s
}

.product-slider.slick-slider .slick-prev {
  left: -1.615vw
}

.product-slider.slick-slider .slick-next {
  right: -1.615vw
}

.product-slider.slick-slider .slick-dots {
  bottom: -1.823vw
}

.slick-dots li {
  width: .417vw;
  height: .417vw;
  margin: 0 .208vw
}

.slick-dots li.slick-active button {
  background: #39cb59
}

.slick-dots li button {
  width: .417vw;
  height: .417vw;
  padding: 0;
  background: #f0f3fa;
  border-radius: 50%;
  transition: .3s
}

.slick-dots li button:hover {
  background: #39cb59
}

.slick-dots li button::before {
  display: none
}

.product-title {
  margin-bottom: .78125vw
}

.product-size {
  margin-bottom: .78125vw
}

.product-price {
  margin-bottom: 1.5625vw
}

.product-btn-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 3.646vw
}

.product-more-btn {
  display: flex;
  align-items: center;
  cursor: pointer
}

.product-more-btn svg {
  margin-left: .521vw;
  width: .99vw
}

.cases-more-btn svg {
  width: .99vw
}

.play img {
  width: 1.198vw
}

.material-check__img img {
  width: 1.042vw
}

.create-sm {
  display: none
}

.create-form {
  position: relative;
  padding-bottom: 0;
  border-radius: 30px;
}

.create-wrapper {
  position: relative;
  z-index: 1
}

@media (max-width:767px) {
  .create-form {
    border-radius: 20px;
    overflow: hidden
  }

  .create-form h2 {
    position: relative;
    z-index: 1
  }

  .create-sm {
    display: flex;
    width: 686px;
    position: absolute;
    right: -10px;
    bottom: -10px
  }

  .create-sm img {
    width: 100%
  }

  .hero-text {
    justify-content: center
  }

  .cases-more-btn svg {
    width: .99rem
  }

  .product {
    padding-bottom: 64px
  }

  .product-btns {
    margin-bottom: 0;
    justify-content: flex-start
  }

  .product-btns .btn-text {
    font-size: 15px
  }

  .product-btn {
    margin-right: 2rem
  }

  .product-btn svg {
    width: .9rem;
    margin-left: .6rem
  }

  .product-items {
    gap: 1.7rem
  }

  .product-item {
    padding: 17px 37px 31px 37px;
    width: 100%;
    border-radius: 30px;
    text-align: center
  }

  .product-item .btn {
    padding: 23px;
    width: 80%;
  }

  .product-item .btn .btn-text {
    font-size: 14px;
    text-shadow: none
  }

  .product-badges {
    top: 1.5rem;
    right: 1.5rem
  }

  .product-badge {
    padding: 0 .7rem;
    margin-bottom: .6rem
  }

  .product-badge span {
    font-size: 8px;
    line-height: 22px
  }

  .product-slider.slick-slider {
    margin-bottom: 4rem;
    width: 22.1rem
  }

  .product-slider.slick-slider .slick-arrow {
    width: 1rem
  }

  .product-slider.slick-slider .slick-prev {
    left: -2rem
  }

  .product-slider.slick-slider .slick-next {
    right: -2rem
  }

  .product-slider.slick-slider .slick-dots {
    bottom: -2.4rem
  }

  .slick-dots li {
    width: .7rem;
    height: .7rem;
    margin: 0 .4rem
  }

  .slick-dots li button {
    width: .7rem;
    height: .7rem
  }

  .product-title {
    margin-bottom: .6rem;
    font-size: 18px;
    line-height: 17px
  }

  .product-size {
    margin-bottom: .6rem;
    font-size: 14px;
    line-height: 14px
  }

  .product-price {
    margin-bottom: .6rem;
    font-size: 24px;
    line-height: 32px
  }

  .product-btns-wrapper {
    margin-top: 2.3rem;
    overflow: auto;
    width: calc(100% + 30px);
    margin-left: -15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem
  }

  .product-more-btn svg {
    margin-left: .521rem
  }

  h2 {
    font-size: 27px
  }

  .swipe {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px
  }

  .swipe p {
    font-size: 10px;
    line-height: 13px;
    letter-spacing: .03em;
    color: rgba(0, 0, 0, .5)
  }

  .swipe__img {
    display: flex;
    margin-left: 13px
  }

  .product-btn-wrapper {
    margin-top: 2.2rem
  }

  .product-btn-wrapper .link {
    font-size: 10px
  }

  .product-more-btn svg {
    margin-left: 1rem;
    width: 12px
  }
}

.catalog {
  padding-top: 0;
  padding-bottom: 38.073vw
}

.catalog-inner {
  display: flex;
  justify-content: space-between;
  padding-right: 11.458vw
}

.catalog-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start
}

.catalog-left .mb {
  margin-bottom: 2.708vw
}

.catalog-badge {
  background: #f15207;
  border-radius: 500px;
  padding: .529vw 1.90625vw;
  color: #fff
}

.catalog-form {
  background: rgba(255, 255, 255, .89);
  border-radius: 1.5625vw;
  padding: 2.865vw 2.448vw;
  display: flex;
  flex-direction: column;
  align-items: center
}

.catalog-form .btn,
.catalog-form .form-group {
  width: 18.542vw;
  margin-bottom: 1.302vw
}

.catalog-form .btn {
  padding: 2.083vw
}

.form-group__label {
  margin-bottom: .78125vw;
  padding-left: 2.396vw
}

.catalog-img {
  display: flex;
  width: 100vw;
  position: absolute;
  left: 0;
  top: -25vw;
  z-index: -1
}

.select-wrapper {
  position: relative
}

.select-wrapper::before {
  content: '';
  background: url(../img/select-arrow.svg);
  background-size: contain;
  width: .521vw;
  height: .3125vw;
  z-index: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 1vw;
  opacity: .5
}

.select {
  width: 100%;
  background: #fff;
  border-radius: 100px;
  height: 3.90625vw;
  padding-left: 2.396vw;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  border: 0
}

.select-images {
  display: flex;
  width: 2.604vw;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: .833vw
}

.policy {
  display: flex;
  align-items: center;
  gap: .729vw;
  cursor: pointer
}

.policy__check {
  width: 1.042vw;
  height: 1.042vw;
  border-radius: 7px;
  background: #39cb59;
  border: 1px solid #39cb59;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer
}

.policy__check img {
  display: none
}

input:checked~.policy__check img {
  display: block
}

.catalog-img img:last-child {
  display: none
}

@media (max-width:767px) {
  .catalog {
    padding-bottom: 24.8rem
  }

  .catalog-inner {
    padding-right: 0;
    flex-direction: column;
    align-items: center
  }

  .catalog-left {
    text-align: center;
    align-items: center
  }

  .catalog-left h2 {
    max-width: 20rem
  }

  .catalog-left .mb {
    margin-bottom: 1.6rem
  }

  .fz32 {
    font-size: 20px
  }

  h2 {
    font-size: 27px !important
  }

  .catalog-badge {
    padding: .9rem 1.6rem;
    font-size: 10px;
    line-height: 16px;
    margin-bottom: 40px
  }

  .catalog-form {
    border-radius: 3rem;
    padding: 3.2rem 1.5rem;
    width: 90%;
  }

  .catalog-form .btn,
  .catalog-form .form-group {
    width: 100%;
    margin-bottom: 2.4rem
  }

  .catalog-form .btn {
    padding: 1.6rem
  }

  .form-group__label {
    margin-bottom: .78125rem;
    padding-left: 2.396rem
  }

  .catalog-img {
    top: -20.7rem;
    left: -544px;
    width: 1275px
  }

  .catalog-img img:first-child {
    display: none
  }

  .catalog-img img:last-child {
    display: block
  }

  .select-wrapper::before {
    width: 1rem;
    height: .6rem;
    left: 1rem
  }

  .select {
    height: 6rem;
    padding-left: 2.396rem
  }

  .select-images {
    width: 3.5rem;
    right: 1rem
  }

  .input {
    height: 6rem;
    font-size: 10px
  }

  .btn .btn-text {
    font-size: 14px
  }

  .policy {
    gap: .8rem
  }

  .policy__text {
    font-size: 8px
  }

  .policy .link {
    display: inline
  }

  .policy__check {
    width: 2rem;
    min-width: 2rem;
    height: 2rem
  }
}

.team {
  padding-top: 0
}

.team-top__img {
  display: flex;
  width: 14.6875vw
}

.team-top .mb {
  margin-bottom: 2.083vw
}

.team-checks {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
    width: 29.8vw;
}

.slick-arrow svg {
  width: 100%;
  height: 100%
}

.team-check {
  display: flex;
  margin-bottom: 2.24vw;
  margin-right: 2.8125vw;
      width: 12.079vw;
}

.team-check__img {
  width: 2.24vw;
  height: 2.24vw;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  box-shadow: 0 0 37px rgba(0, 0, 0, .03);
  border-radius: 50%;
  margin-right: 1.40625vw
}

.team-check__img img {
  width: .625vw
}

.team-bg {
  display: flex;
  width: 100vw;
  position: absolute;
  left: 0;
  top: 1vw;
  z-index: -1
}

.team-slider {
  width: 50.99vw;
  position: absolute;
  right: 0;
  bottom: 14.4vw
}

.team-slide {
  position: relative
}

.team-slide__content {
  position: absolute;
    top: 12.90625vw;
    right: 1.4625vw;
  display: flex;
  flex-direction: column;
  align-items: center
}

.team-slide__name {
  padding: .833vw 1.71875vw;
  background: #f15207;
  border-radius: .78125vw;
  color: #fff;
  margin-bottom: .365vw;
  transform: skewX(-12deg)
}

.team-nav-wrapper {
  padding: 2.708vw;
  background: #fff;
  border-radius: 1.823vw;
  display: flex;
  justify-content: center
}

.team-navs {
  width: 67.65625vw
}

.team-navs .slick-arrow::before {
  display: none
}

.team-slider .slick-arrow::before {
  display: none
}

.team-navs .slick-next,
.team-navs .slick-prev {
  width: 3.333vw;
  height: 3.333vw;
  z-index: 1;
  border-radius: 50%;
  transition: .3s
}

.team-slider .slick-next, .team-slider .slick-prev {
    width: 3.333vw;
    height: 3.333vw;
    z-index: 1;
    border-radius: 50%;
    transition: .3s;
}

.team-slider .slick-next circle,
.team-slider .slick-next path,
.team-slider .slick-prev circle,
.team-slider .slick-prev path {
  transition: .3s
}

.team-slider .slick-next:hover,
.team-slider .slick-prev:hover {
  background: #39cb59
}

.team-slider .slick-next:hover circle,
.team-slider .slick-prev:hover circle {
  stroke: #39cb59
}

.team-slider .slick-next:hover path,
.team-slider .slick-prev:hover path {
  fill: #fff;
  opacity: 1
}

.team-navs .slick-next circle,
.team-navs .slick-next path,
.team-navs .slick-prev circle,
.team-navs .slick-prev path {
  transition: .3s
}

.team-navs .slick-next:hover,
.team-navs .slick-prev:hover {
  background: #39cb59
}

.team-navs .slick-next:hover circle,
.team-navs .slick-prev:hover circle {
  stroke: #39cb59
}

.team-navs .slick-next:hover path,
.team-navs .slick-prev:hover path {
  fill: #fff;
  opacity: 1
}

.team-navs .slick-prev {
  left: -3.602vw
}

.team-navs .slick-next {
  right: -3.602vw
}

.team-slider .slick-prev {
  left: 2.398vw
}

.team-slider .slick-next {
     right: -1.602vw;
}

.team-bottom {
  position: relative
}

.team-nav.slick-slide {
  display: flex;
  align-items: center;
  justify-content: center
}

.team-nav.slick-current .team-nav__img::before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 50%;
  background: rgba(241, 82, 7, .3);
  z-index: 1
}

.team-nav__img {
  display: flex;
  width: 8.90625vw;
  height: 8.90625vw;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  margin-right: 1.771vw
}

.team-nav__img img {
  position: absolute;
  max-width: unset;
  max-height: unset;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover
}

.footer-item {
  display: flex;
  flex-direction: column;
  align-items: center
}

.footer-opacity {
  opacity: .15
}

@media (max-width:767px) {
  .team-top {
    text-align: center
  }

  .team-top__img {
    width: 25.6rem;
    margin-bottom: 2.4rem
  }

  .team-top .mb {
    margin-bottom: 2.4rem
  }

  .team-top .fz40 {
    margin-bottom: 8px
  }

  .team-top .fz20 {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 30px
  }

  .team-top .fz20 br {
    display: none
  }

  .team-checks {
    width: 32.6rem;
    gap: 2rem;
    margin-bottom: 21px
  }

  .team-check {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    margin-right: 0;
    width: 15.3rem
  }

  .team-check p {
    font-size: 14px
  }

  .team-check__img {
    width: 3.4rem;
    height: 3.4rem;
    margin-right: 0;
    margin-bottom: 1rem
  }

  .team-check__img img {
    width: 1rem
  }

  .team-bg {
    width: 100rem;
    top: 1rem
  }

  .team-slider {
    width: 22.4rem;
    bottom: unset;
    position: relative
  }

  .team-bottom {
    display: flex;
    flex-direction: column;
    align-items: center
  }

  .team-slide__content {
    display: none
  }

  .team-slide__name {
    padding: .833rem 1.71875rem;
    border-radius: .78125rem;
    margin-bottom: .365rem
  }

  .team-nav-wrapper {
    padding: 1.6rem;
    border-radius: 20px
  }

  .team-navs {
    width: 21.4rem
  }

  .team-navs.slick-dotted.slick-slider {
    margin-bottom: 0
  }

  .team-navs .slick-dots {
    bottom: -4rem
  }

  .team-navs .slick-next,
  .team-navs .slick-prev {
    width: 3.333rem;
    height: 3.333rem
  }

  .team-navs .slick-prev {
    left: -3.602rem
  }

  .team-navs .slick-next {
    right: -3.602rem
  }

  .team-nav__img {
    width: 8.90625rem;
    height: 8.90625rem;
    margin-right: 1.771rem
  }

  .team-top {
    display: flex;
    flex-direction: column;
    align-items: center
  }
}

.pluses {
  padding-top: 0;
  padding-bottom: 0;
  pointer-events: none
}

.pluses__img {
  display: flex;
  width: 100vw;
  pointer-events: none
}

.pluses-inner {
  margin-top: -23vw;
  position: relative
}

.pluses-item {
  display: flex;
  align-items: center;
  position: absolute;
  z-index: 1;
  pointer-events: all
}

.pluses-item__plus {
  width: 2.96vw;
  height: 2.96vw;
  background: #39cb59;
  border-radius: 50%;
  position: relative;
  cursor: pointer
}

.pluses-item__plus:hover~.pluses-item__hover {
  opacity: 1
}

.pluses-item__plus::before {
  content: '+';
  width: 1.742vw;
  height: 1.742vw;
  background: #fff;
  box-shadow: 0 0 14px rgba(255, 255, 255, .5);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  font-size: 1vw;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: .3s;
  color: #39cb59
}

.pluses-item__plus::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #fff;
  opacity: .2;
  border-radius: 50%;
  -webkit-animation: animPulse 2s linear infinite;
  animation: animPulse 2s linear infinite;
  z-index: -1
}

.pluses-item__hover {
  height: 2.96875vw;
  border-radius: 100px;
  background-color: #fff;
  display: flex;
  align-items: center;
  padding-left: 3.802vw;
  padding-right: 3.333vw;
  margin-left: -2.96vw;
  transition: .3s;
  opacity: 0;
  z-index: -1;
  pointer-events: none
}

@media (max-width:767px) {
  .pluses h2 {
    max-width: 30.3rem;
    margin: 0 auto
  }

  .pluses__img {
    width: 100vw
  }

  .pluses-inner {
    margin-top: -5rem
  }

  .pluses-item:hover {
    z-index: 9
  }

  .pluses-item__plus {
    width: 2.4rem;
    min-width: 2.4rem;
    height: 2.4rem
  }

  .pluses-item__plus::before {
    width: 1.4rem;
    height: 1.4rem;
    font-size: .9rem
  }

  .pluses-item__hover {
    height: 2.3rem;
    padding-left: 3.9rem;
    padding-right: 1.2rem;
    margin-left: -2.4rem
  }

  .pluses-item--left .pluses-item__hover {
    position: absolute;
    right: 0;
    white-space: nowrap;
    padding-left: 1.2rem;
    padding-right: 3.9rem;
    margin-left: 0
  }
}

.create {
  padding: 0;
  margin-top: -16vw
}

.create-wrapper {
  display: flex;
  justify-content: space-between
}

.create-left .mb {
  margin-bottom: 3.125vw
}

.create-left .btn,
.create-left .form-group {
  width: 23.4375vw;
  margin-bottom: 1.146vw
}

.create-form {
  padding: 3.4875vw 3.9vw 3.6875vw 6.146vw;
  background: url(../img/create-bg.png) center no-repeat;
  background-size: contain
}

.create-slider {
  width: 39.271vw;
  padding-top: 2.2vw
}

.create-slider .slick-arrow {
  width: 3.333vw;
  height: 3.333vw;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  box-shadow: 0 0 250px rgba(0, 0, 0, .25);
  z-index: 1;
  transition: .3s
}

.create-slider .slick-arrow:hover {
  background: #39cb59;
  box-shadow: 0 0 50px rgba(57, 203, 89, .25)
}

.create-slider .slick-arrow:hover path {
  fill: #fff;
  opacity: 1
}

.create-slider .slick-arrow::before {
  display: none
}

.create-slider .slick-arrow svg {
  width: .833vw
}

.create-slider .slick-arrow svg path {
  transition: .3s
}

.create-slider .slick-prev {
  left: -2vw
}

.create-slider .slick-next {
  right: -2vw
}

@media (max-width:767px) {
  .create {
    padding-top: 48px;
    margin-top: 0
  }

  .create h2 {
    max-width: 30rem;
    margin: 0 auto 6px auto
  }

  .create-left {
    display: flex;
    flex-direction: column;
    align-items: center
  }

  .create-left .mb {
    margin-bottom: 3.125rem
  }

  .create-left .btn,
  .create-left .form-group {
    width: 23.9rem;
    margin-bottom: 1rem;
    font-size: 10px
  }

  .create-left .btn svg,
  .create-left .form-group svg {
    width: 12px;
    min-width: 12px
  }

  .create-left .btn .form-group__label,
  .create-left .form-group .form-group__label {
    font-size: 10px
  }

  .create-left .policy {
    margin-bottom: 20px
  }

  .create-left .policy__text {
    color: #000
  }

  .create-left .policy__text .link {
    color: #000
  }

  .create-form {
    padding: 2.2rem 1.5rem;
    background: url(../img/create-bg-sm.png) center no-repeat;
    background-size: cover;
    border-radius: 20px
  }

  .create-slider {
    width: 100%;
    padding-top: 0
  }

  .create-slider .slick-arrow {
    width: 3.333rem;
    height: 3.333rem
  }

  .create-slider .slick-arrow svg {
    width: .833rem
  }

  .create-slider .slick-prev {
    left: -2rem
  }

  .create-slider .slick-next {
    right: -2rem
  }

  .create-wrapper {
    flex-direction: column;
    align-items: center
  }

  .create-left .fz22 {
    text-align: center;
    font-size: 14px;
    margin-bottom: 14px
  }

  .create-left .fz22 br {
    display: none
  }

  .db {
    display: block !important
  }
}

.material {
  padding-top: 8.333vw;
  padding-bottom: 0
}

.material-inner {
  display: flex;
  justify-content: flex-end
}

.material-inner .btn {
  margin-top: 5vw
}

.material-left {
  position: relative
}

.material-checks {
  display: flex
}

.material-checks--column {
  flex-direction: column
}

.material-check {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 6.979vw;
  margin-bottom: 6.042vw
}

.material-check__img {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #39cb59;
  box-shadow: 0 0 37px rgba(0, 0, 0, .03);
  border-radius: 50%;
  margin-bottom: 1.042vw;
  width: 2.865vw;
  height: 2.865vw
}

.material-check__img svg {
  width: 1.042vw
}

.material-play {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding-left: 7vw
}

.play {
  display: flex;
  z-index: 1;
  align-items: center;
  justify-content: center;
  width: 7.03125vw;
  height: 7.03125vw;
  background: #39cb59;
  box-shadow: 0 0 42px rgba(255, 255, 255, .5);
  border-radius: 50%;
  position: relative
}

.play::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #39cb59;
  opacity: .2;
  border-radius: 50%;
  -webkit-animation: animPulse 2s linear infinite;
  animation: animPulse 2s linear infinite;
  z-index: -1
}

.play svg {
  width: 1.40625vw
}

.material-bg {
  display: flex;
  width: 105.573vw;
  left: -1.71875vw;
  top: -9vw;
  position: absolute;
  z-index: -1
}

.material-mob {
  display: none
}

@media (max-width:767px) {
  .material {
    padding-top: 6rem
  }

  .material-inner .btn {
    padding: 20px 28px;
    margin-top: 6.3rem
  }

  .material-inner .btn svg {
    width: 14px
  }

  .material-inner .btn .btn-text {
    font-size: 14px
  }

  .material-checks {
    gap: 22px
  }

  .material-mid {
    margin-bottom: 354px
  }

  .material-check {
    margin-left: 0;
    margin-bottom: 0;
    align-items: center;
    width: 127px
  }

  .material-check p {
    font-size: 14px;
    line-height: 16px
  }

  .material-check__img {
    margin-bottom: .8rem;
    width: 3.4rem;
    height: 3.4rem
  }

  .material-check__img img {
    width: 1rem
  }

  .material-play {
    padding-left: 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 265px
  }

  .material-play p {
    width: 20rem;
    margin-bottom: 27px
  }

  .play {
    width: 7.4rem;
    height: 7.4rem
  }

  .play img {
    width: 1.5rem
  }

  .material-bg {
    display: none
  }

  .material-inner {
    flex-direction: column;
    align-items: center;
    text-align: center
  }

  .material-inner h2 {
    max-width: 34.2rem;
    margin: 0 auto 32px auto
  }

  .material-mob {
    display: block
  }

  .material-mob__bg {
    display: flex;
    width: 100vw;
    position: absolute;
    left: 0;
    top: -6rem;
    z-index: -1
  }

  .material-mob__bg img {
    width: 100%
  }

  .material-mob__tree {
    display: flex;
    width: 320px;
    position: absolute;
    top: 275px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1
  }

  .material-mob__badge {
    display: flex;
    width: 149px;
    position: absolute;
    top: 741px;
    left: 0;
    z-index: -1
  }

  .material-checks--column {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 63px
  }

  .material-checks--column .material-check {
    width: 127px
  }

  .material-checks--column .material-check:last-child {
    padding-left: 15rem
  }

  .material-checks--column .material-check:last-child p {
    white-space: nowrap
  }
}

.quiz-inner {
  padding: 3.229vw 4.479vw;
  background: #f9f9f9;
  border-radius: 1.823vw;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  position: relative
}

.quiz-right {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  right: 0;
  bottom: 0
}

.quiz-right__price {
  color: #fff;
  padding: .78125vw 2.083vw;
  background: #f63123;
  border-radius: 1.302vw
}

.quiz-person {
  position: relative
}

.quiz-person__img {
  display: flex;
  width: 24.271vw
}

.quiz-person p {
  position: absolute;
  left: 0;
  top: 8vw
}

.quiz-form {
  width: 47.917vw;
  height: 37.8125vw;
  display: flex;
  flex-direction: column;
  align-items: stretch
}

.quiz-progress {
  position: relative;
  margin-bottom: 2.34375vw;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center
}

.quiz-progress__bar {
  width: 100%;
  position: relative;
  overflow: hidden;
  height: 1.823vw;
  border-radius: 500px;
  background: #fff
}

.quiz-progress__inner {
  position: absolute;
  left: .3125vw;
  top: 50%;
  transform: translateY(-50%);
  height: 1.302vw;
  border-radius: 500px;
  background-color: #39cb59;
  -webkit-animation: loadingBg 15s infinite linear;
  animation: loadingBg 15s infinite linear;
  background-image: url(../img/loading.svg)
}

.quiz-progress p {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%)
}

.quiz-options {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}

.quiz-options--inline .quiz-option {
  width: 47.3%;
  margin-bottom: 1.042vw
}

.quiz-options--inline .quiz-option:hover .quiz-option__wrapper {
  border: 1px solid rgba(57, 203, 89, .25)
}

.quiz-options--inline .quiz-option__input:checked~.quiz-option__wrapper {
  border: 1px solid #39cb59
}

.quiz-options--inline .quiz-option__wrapper {
  padding: 1.146vw;
  border-radius: 500px;
  background: #fff;
  transition: .3s;
  border: 1px solid transparent
}

.quiz-options--inline .quiz-option__wrap {
  display: flex;
  align-items: center
}

.quiz-options--inline .quiz-option__checkbox {
  margin-right: .833vw
}

.quiz-options--checkbox .quiz-option__checkbox {
  border-radius: 10px
}

.quiz-options--slider {
  display: flex;
  flex-direction: column;
  align-items: center
}

.quiz-options--img {
  margin-top: 3.333vw
}

.quiz-options--img .quiz-option {
  width: 10.9375vw
}

.quiz-options--img .quiz-option__img {
  display: flex;
  width: 100%;
  border-radius: 1.302vw;
  overflow: hidden
}

.quiz-options--img .quiz-option__wrapper {
  display: flex;
  flex-direction: column;
  align-items: center
}

.quiz-options--img .quiz-option__wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: -.8vw
}

.quiz-options--img .quiz-option__checkbox {
  margin-bottom: .573vw
}

.quiz-option {
  cursor: pointer;
  color: #000
}

.quiz-option:hover svg path {
  fill: #39cb59
}

.quiz-option__input {
  display: none
}

.quiz-option__input:checked~.quiz-option__wrapper .quiz-option__checkbox {
  background: #39cb59
}

.quiz-option__input:checked~.quiz-option__wrapper .quiz-option__checkbox svg path {
  fill: #fff
}

.quiz-option__checkbox {
  width: 1.5625vw;
  height: 1.5625vw;
  background: #f9f9f9;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center
}

.quiz-option__checkbox svg path {
  transition: .3s
}

.quiz-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: auto
}

.quiz-click {
  display: flex;
  align-items: center
}

.quiz-click__img {
  display: flex;
  width: 1.458vw;
  margin-right: 1.042vw
}

.quiz-btns {
  display: flex
}

.quiz-btn {
  padding: 1.302vw 2.76vw;
  margin-left: 1.042vw
}

.quiz-btn--prev {
  background: #e2e7e7
}

.quiz-btn__hint {
  position: absolute;
  left: 50%;
  bottom: 110%;
  width: 80%;
  color: #282828;
  box-shadow: 4px 7px 17px -6px #000;
  background-color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  z-index: 33;
  transform: translate(-50%, 0);
  opacity: 0;
  transition: opacity .6s
}

.quiz-btn:hover:disabled .quiz-btn__hint {
  opacity: 1
}

.quiz-slider__top {
  display: flex;
  align-items: center;
  margin-bottom: 3.333vw;
  margin-top: 2.396vw
}

.quiz-slider__num {
  width: 7.8125vw;
  height: 3.90625vw;
  background: #fff;
  border-radius: 500px;
  border: 0;
  -moz-appearance: textfield;
  -webkit-appearance: none;
  margin: 0 .833vw;
  font-weight: 400
}

.quiz-slider__num::-webkit-inner-spin-button,
.quiz-slider__num::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0
}

.quiz-slider__slider {
  width: 41.667vw
}

.quiz-slider__slider .irs--flat .irs-line {
  height: 15px;
  background: #fff;
  border-radius: 500px
}

.quiz-slider__slider .irs--flat .irs-max,
.quiz-slider__slider .irs--flat .irs-min {
  display: none
}

.quiz-slider__slider .irs--flat .irs-single {
  display: none
}

.quiz-slider__slider .irs-grid {
  bottom: -12px
}

.quiz-slider__slider .irs--flat .irs-grid-pol {
  display: none
}

.quiz-slider__slider .irs--flat .irs-grid-text {
  color: #282828;
  font-size: .9375vw;
  font-weight: 400
}

.quiz-slider__slider .irs--flat .irs-grid-text::after {
  content: ' м';
  font-size: .9375vw;
  font-weight: 400
}

.quiz-slider__slider .irs--flat .irs-grid-text.js-grid-text-1 {
  left: 98% !important
}

.quiz-slider__slider .irs--flat .irs-bar {
  height: 15px;
  background: #f63123;
  border-radius: 500px
}

.quiz-slider__slider .irs--flat .irs-handle {
  background: #f15207;
  border: 3px solid #fff;
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, .1);
  border-radius: 50%;
  top: 19px;
  cursor: pointer;
  width: 25px;
  height: 25px
}

.quiz-slider__slider .irs--flat .irs-handle i:first-child {
  display: none
}

.quiz-check {
  display: flex;
  align-items: center;
  margin-top: 4.635vw;
  margin-left: 3vw;
  cursor: pointer
}

.quiz-check input:checked~.policy__check {
  background: #39cb59
}

.quiz-check input:checked~.policy__check svg {
  display: block
}

.quiz-check .policy__check {
  margin-right: .833vw;
  border: 1px solid #39cb59;
  background: 0 0
}

.quiz-check .policy__check svg {
  display: none
}

.quiz-semifinal__phone {
  display: flex;
  width: 31.25vw;
  position: absolute;
  right: 0;
  bottom: 0
}

.quiz-semifinal__badge {
  display: flex;
  width: 17.34375vw;
  position: absolute;
  left: 0;
  bottom: 0
}

.quiz-item--semifinal {
  display: flex;
  flex-direction: column;
  align-items: center
}

.quiz-item--semifinal .btn,
.quiz-item--semifinal .form-group {
  width: 27.542vw;
  margin-bottom: 1.40625vw
}

@media (max-width:767px) {
  .quiz {
    padding-top: 3.6rem
  }

  .quiz-inner {
    padding: 3.2rem 1.5rem;
    border-radius: 20px
  }

  .quiz-right {
    display: none
  }

  .quiz-form {
    width: 100%;
    height: auto
  }

  .quiz-progress {
    margin-bottom: 3.2rem
  }

  .quiz-progress__bar {
    height: 2.6rem
  }

  .quiz-progress__inner {
    left: 2px;
    height: 2.2rem
  }

  .quiz-progress p {
    font-size: 12px
  }

  .quiz-item h3 {
    margin-bottom: 2.6rem
  }

  .quiz-item h3~.fz20 {
    font-size: 1.2rem;
    margin-bottom: 2.4rem
  }

  .quiz-options--inline .quiz-option {
    width: 100%;
    margin-bottom: 1.6rem
  }

  .quiz-options--inline .quiz-option__wrapper {
    padding: 1.5rem 2rem
  }

  .quiz-options--inline .quiz-option__checkbox {
    margin-right: 1rem
  }

  .quiz-options--img {
    margin-top: 3.333rem
  }

  .quiz-options--img .quiz-option {
    width: 10.9375rem
  }

  .quiz-options--img .quiz-option__img {
    border-radius: 1.302rem
  }

  .quiz-options--img .quiz-option__wrap {
    margin-top: -.8rem
  }

  .quiz-options--img .quiz-option__checkbox {
    margin-bottom: .573rem
  }

  .quiz-option__checkbox {
    width: 3rem;
    height: 3rem
  }

  .quiz-option__wrap .fz20 {
    font-size: 1.2rem
  }

  .quiz-bottom {
    flex-direction: column;
    align-items: center;
    margin-top: 16px
  }

  .quiz-click {
    margin-bottom: 22px
  }

  .quiz-click__img {
    width: 2.8rem;
    margin-right: .8rem
  }

  .quiz-click p {
    font-size: 10px;
    line-height: 14px
  }

  .quiz-btn {
    padding: 1.302rem 2.76rem;
    margin-bottom: 8px;
    margin-left: 0;
    width: 172px;
    height: 60px
  }

  .quiz-slider__top {
    margin-bottom: 2rem;
    margin-top: 0
  }

  .quiz-slider__num {
    width: 7.8125rem;
    height: 3.90625rem;
    margin: 0 .833rem
  }

  .quiz-slider__slider {
    width: 100%
  }

  .quiz-slider__slider .irs--flat .irs-grid-text {
    font-size: .9375rem
  }

  .quiz-slider__slider .irs--flat .irs-grid-text::after {
    font-size: .9375rem
  }

  .quiz-check {
    margin-top: 3rem;
    margin-left: 0
  }

  .quiz-check .policy__check {
    margin-right: .833rem
  }

  .quiz-btns {
    flex-direction: column-reverse
  }

  .quiz-item--semifinal {
    padding-bottom: 38rem
  }

  .quiz-item--semifinal .fz24 br {
    display: none
  }

  .quiz-semifinal__phone {
    width: 31.25rem
  }

  .quiz-semifinal__badge {
    width: 17.34375rem;
    bottom: 60rem
  }

  .quiz-item--semifinal .btn,
  .quiz-item--semifinal .form-group {
    width: 18.542rem;
    margin-bottom: 1.40625rem
  }

  .quiz-item--semifinal .fz24.tac.lh150.mb {
    margin-bottom: 24rem
  }
}

.cases {
  padding-top: 0
}

.cases-items {
  display: flex;
  -moz-column-gap: 1.823vw;
  column-gap: 1.823vw;
  row-gap: 3.802vw;
  flex-wrap: wrap
}

.cases-item {
  width: 26.042vw
}

.cases-item__img {
  display: flex;
  width: 100%;
  height: 26.042vw;
  position: relative;
  overflow: hidden;
  border-radius: 1.302vw;
  margin-bottom: 1.458vw
}

.cases-item__img img {
  position: absolute;
  max-width: unset;
  max-height: unset;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover
}

.cases-btn-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 4.0625vw
}

.cases-more-btn {
  cursor: pointer
}

.cases-more-btn svg {
  margin-left: .521vw
}

.cases-item__slider:hover .slick-dots,
.cases-item__slider:hover .slick-next,
.cases-item__slider:hover .slick-prev {
  opacity: 1
}

.cases-item__slider.slick-dotted.slick-slider {
  margin-bottom: 0
}

.cases-item__slider .slick-dots,
.cases-item__slider .slick-next,
.cases-item__slider .slick-prev {
  transition: .3s;
  opacity: 0
}

.cases-item__slider .slick-dots {
  bottom: 3.5vw
}

.cases-item__slider .slick-next,
.cases-item__slider .slick-prev {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.333vw;
  height: 3.333vw;
  border-radius: 50%;
  background: rgba(0, 0, 0, .5);
  z-index: 1;
  transition: .3s
}

.cases-item__slider .slick-next:hover,
.cases-item__slider .slick-prev:hover {
  background: #39cb59
}

.cases-item__slider .slick-next::before,
.cases-item__slider .slick-prev::before {
  display: none
}

.cases-item__slider .slick-next svg,
.cases-item__slider .slick-prev svg {
  width: .833vw
}

.cases-item__slider .slick-prev {
  left: 1.823vw
}

.cases-item__slider .slick-next {
  right: 1.823vw
}

@media (max-width:767px) {

  .cases-item__slider .slick-next svg,
  .cases-item__slider .slick-prev svg {
    width: .8rem
  }

  .cases h2 {
    max-width: 23rem;
    margin: 0 auto 16px auto
  }

  .cases-items {
    -moz-column-gap: 1.823rem;
    column-gap: 1.823rem;
    row-gap: 3.2rem
  }

  .cases-item {
    width: 100%
  }

  .cases-item .fz20 {
    font-size: 12px;
    text-align: center
  }

  .cases-item .fz20 .fz24 {
    font-size: 16px
  }

  .cases-item__img {
    height: 276px;
    border-radius: 25px;
    margin-bottom: 1.6rem
  }

  .cases-btn-wrapper {
    margin-top: 3.2rem
  }

  .cases-more-btn svg {
    margin-left: 1.3rem
  }

  .cases-item__slider .slick-dots {
    bottom: 3.5rem
  }

  .cases-item__slider .slick-next,
  .cases-item__slider .slick-prev {
    width: 3.333rem;
    height: 3.333rem
  }

  .cases-item__slider .slick-next img,
  .cases-item__slider .slick-prev img {
    width: .833rem
  }

  .cases-item__slider .slick-prev {
    left: 1.823rem
  }

  .cases-item__slider .slick-next {
    right: 1.823rem
  }
}

.warranty {
  padding: 0
}

.warranty-items {
  display: flex;
  justify-content: space-between
}

.warranty-item {
  padding: 4.01vw 4.21875vw;
  border-radius: 1.5625vw;
  width: 39.0625vw
}

.warranty-item .mb {
  margin-bottom: 1.25vw
}

.warranty-item--warranty {
  background: url(../img/warranty-1.jpg) center no-repeat;
  background-size: cover
}

.warranty-item--delivery {
  background: url(../img/warranty-2.jpg) center no-repeat;
  background-size: cover
}

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

  .warranty-item {
    padding: 24px;
    height: 288px;
    border-radius: 30px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
  }

  .warranty-item .mb {
    margin-bottom: 1.6rem
  }

  .warranty-item--warranty {
    background: url(../img/warranty-1.jpg) center no-repeat;
    background-size: cover;
    margin-bottom: 16px
  }

  .warranty-item--delivery {
    background: url(../img/warranty-2.jpg) center no-repeat;
    background-size: cover;
    background-position: -12px
  }
}

.steps-items {
  display: flex;
  justify-content: space-between
}

.steps-item {
  padding: 2.604vw 3.75vw;
  width: 26.042vw;
  height: 28.646vw;
  background: #f9f9f9;
  border-radius: 1.302vw;
  position: relative
}

.steps-item__num {
  position: absolute;
  top: 2.24vw;
  right: 2.083vw;
  width: 3.90625vw;
  height: 3.90625vw;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #39cb59;
  color: #fff
}

.steps-item h3 {
  margin-bottom: 1.042vw
}

.steps-item .btn,
.steps-item .form-group {
  width: 100%
}

.steps-item .form-group {
  margin-bottom: 1.302vw
}

.steps-item--count {
  background: #f9f9f9 url(../img/steps-2.png) center no-repeat;
  background-size: cover
}

.steps-item--buy {
  background: #f9f9f9 url(../img/steps-3.png) center no-repeat;
  background-size: cover
}

@media (max-width:767px) {
  .steps {
    padding-top: 44px;
    padding-bottom: 30px
  }

  .steps h2 {
    max-width: 32rem;
    margin: 0 auto 24px auto
  }

  .steps-items-wrapper {
    overflow: auto;
    width: calc(100% + 30px);
    margin-left: -15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem
  }

  .steps-item {
    padding: 32px 15px;
    width: 29rem;
    min-width: 29rem;
    height: 37.5rem;
    border-radius: 20px;
    margin-right: 15px;
    display: flex;
    flex-direction: column;
    align-items: center
  }

  .steps-item .fz20 {
    font-size: 12px;
    text-align: center;
    max-width: 22rem;
    margin-bottom: 24px
  }

  .steps-item .fz20 br {
    display: none
  }

  .steps-item__num {
    position: relative;
    top: unset;
    right: unset;
    width: 4.5rem;
    min-width: 4.5rem;
    height: 4.5rem;
    min-height: 4.5rem;
    margin-bottom: 16px
  }

  .steps-item h3 {
    margin-bottom: 8px;
    text-align: center
  }

  .steps-item h3 br {
    display: none
  }

  .steps-item .form-group {
    margin-bottom: 1.302rem
  }
}

.montage {
  padding: 0
}

.montage-inner {
  padding: 4.896vw 7.708vw;
  background: url(../img/montage-bg.jpg) center no-repeat;
  background-size: contain;
  height: 46.875vw;
  position: relative
}

.montage-check {
  display: flex;
  margin-bottom: 2.604vw
}

.montage-check__img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.24vw;
  height: 2.24vw;
  border-radius: 50%;
  box-shadow: 0 0 37px rgba(0, 0, 0, .03);
  background: #fff;
  margin-right: 1.302vw
}

.montage-check__img img {
  width: .625vw
}

.montage-badge {
  display: flex;
  width: 33.698vw;
  position: absolute;
  top: 11.302vw;
  left: 20.208vw
}

@media (max-width:767px) {
  .montage-inner {
    padding: 32px 15px;
    padding-bottom: 159px;
    background: url(../img/montage-bg.jpg) center no-repeat;
    height: auto;
    text-align: center;
    border-radius: 20px;
    background-position: -560px -280px
  }

  .montage-inner h2 {
    margin-bottom: 49px
  }

  .montage-check {
    margin-bottom: 24px;
    flex-direction: column;
    align-items: center
  }

  .montage-check p {
    font-size: 12px;
    line-height: 16px
  }

  .montage-check__img {
    width: 43px;
    height: 43px;
    margin-right: 0;
    margin-bottom: 8px
  }

  .montage-check__img img {
    width: 12px
  }

  .montage-badge {
    width: 276px;
    top: unset;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
  }
}

.reviews-inner {
  display: flex
}

.reviews-slider {
  width: 41.667vw
}

.reviews-slider__item {
  display: flex;
  width: 100%;
  height: 31.25vw;
  position: relative;
  border-radius: 1.823vw;
  overflow: hidden
}

.reviews-slider__item .play {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%)
}

.reviews-slider .slick-next::before,
.reviews-slider .slick-prev::before {
  display: none
}

.reviews-slider .slick-next circle,
.reviews-slider .slick-next path,
.reviews-slider .slick-prev circle,
.reviews-slider .slick-prev path {
  transition: .3s
}

.reviews-slider .slick-next:hover circle,
.reviews-slider .slick-prev:hover circle {
  stroke: #39cb59
}

.reviews-slider .slick-next:hover path,
.reviews-slider .slick-prev:hover path {
  fill: #fff;
  opacity: 1
}

.reviews-slider .slick-next:hover,
.reviews-slider .slick-prev:hover {
  background: #39cb59
}

.reviews-slider .slick-next,
.reviews-slider .slick-prev {
  width: 3.333vw;
  height: 3.333vw;
  z-index: 1;
  border-radius: 50%;
  transition: .3s
}

.reviews-slider .slick-prev {
  left: 2.865vw
}

.reviews-slider .slick-next {
  right: 2.865vw
}

.reviews-phone {
  width: 15.417vw
}

.reviews-phone .slick-next::before,
.reviews-phone .slick-prev::before {
  display: none
}

.reviews-phone .slick-next circle,
.reviews-phone .slick-next path,
.reviews-phone .slick-prev circle,
.reviews-phone .slick-prev path {
  transition: .3s
}

.reviews-phone .slick-next:hover circle,
.reviews-phone .slick-prev:hover circle {
  stroke: #39cb59
}

.reviews-phone .slick-next:hover path,
.reviews-phone .slick-prev:hover path {
  fill: #fff;
  opacity: 1
}

.reviews-phone .slick-next:hover,
.reviews-phone .slick-prev:hover {
  background: #39cb59
}

.reviews-phone .slick-next,
.reviews-phone .slick-prev {
  width: 3.333vw;
  height: 3.333vw;
  z-index: 1;
  border-radius: 50%;
  transition: .3s
}

.reviews-phone .slick-prev {
  left: -4.896vw
}

.reviews-phone .slick-next {
  right: -4.896vw
}

.reviews-right {
  margin-left: 12.708vw;
  position: relative
}

.reviews-green {
  display: flex;
  position: absolute;
  width: 11.458vw;
  top: 4vw;
  right: -10vw;
  z-index: -1
}

.reviews-img {
  display: flex;
  position: absolute;
  width: 34.21875vw;
  right: 0;
  top: 8vw
}

@media (max-width:767px) {
  .reviews {
    padding-top: 29px;
    padding-bottom: 33px
  }

  .reviews h2 {
    max-width: 32rem;
    margin: 0 auto 8px auto
  }

  .reviews .fz32 {
    max-width: 32rem;
    margin: 0 auto 16px auto
  }

  .reviews-slider {
    width: 100%
  }

  .reviews-slider.slick-dotted.slick-slider {
    margin-bottom: 80px
  }

  .reviews-slider__item {
    height: 207px;
    border-radius: 35px
  }

  .reviews-slider .slick-next,
  .reviews-slider .slick-prev {
    width: 3.333rem;
    height: 3.333rem
  }

  .reviews-slider .slick-prev {
    left: 2.865rem
  }

  .reviews-slider .slick-next {
    right: 2.865rem
  }

  .reviews-phone {
    width: 25rem
  }

  .reviews-phone .slick-next,
  .reviews-phone .slick-prev {
    width: 3.333rem;
    height: 3.333rem
  }

  .reviews-phone .slick-prev {
    left: -4.896rem
  }

  .reviews-phone .slick-next {
    right: -4.896rem
  }

  .reviews-right {
    margin-left: 0
  }

  .reviews-green {
    width: 11.458rem;
    top: 4rem;
    right: -10rem
  }

  .reviews-img {
    width: 34.21875rem;
    top: 8rem;
    display: none
  }

  .reviews-inner {
    flex-direction: column;
    align-items: center
  }
}

.faq {
  padding-top: 0
}

.faq__inner {
  display: flex;
  justify-content: space-between;
  gap: 4.167vw
}

.faq__item {
  cursor: pointer
}

.faq__item-top {
  padding-top: 2.604vw;
  padding-bottom: 2.604vw;
  border-bottom: 1px solid #eaeaea;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  position: relative
}

.faq__content {
  padding-left: 2.883vw;
  padding-top: 1.354vw;
  transition: all .3s ease;
  max-height: 0;
  overflow: hidden
}

.faq__item-wrapper {
  display: flex;
  align-items: center
}

.faq__item-wrapper svg {
  width: .99vw;
  margin-right: 1.771vw
}

.faq__icon {
  display: flex;
  width: 1.146vw;
  transition: .3s
}

.faq__item.active .faq__icon {
  transform: rotate(180deg)
}

.faq__item.active .faq__content {
  max-height: 1000px
}

@media (max-width:767px) {
  .faq__inner {
    gap: 0;
    flex-direction: column
  }

  .faq__item-top {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem
  }

  .faq__item-top .fz24 {
    font-size: 14px;
    line-height: 16px;
    max-width: 22rem
  }

  .faq__content {
    padding-left: 2.7rem;
    padding-top: .8rem;
    font-size: 10px;
    line-height: 14px
  }

  .faq__item-wrapper svg {
    width: 1.5rem;
    margin-right: 1.2rem
  }

  .faq__icon {
    width: 1.5rem
  }
}

.consult {
  padding-top: 0
}

.consult-form {
  padding: 0 3.229vw 0 6.5625vw;
  background: url(../img/Daniil.png) center no-repeat;
  background-size: contain;
  height: 40.625vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative
}

.consult-form .btn,
.consult-form .form-group {
  width: 18.542vw;
  margin-top: 1.40625vw
}

.consult-dot {
  margin-bottom: .78125vw;
  position: relative;
  padding-left: .99vw
}

.consult-dot::before {
  content: '';
  position: absolute;
  top: .5vw;
  left: 0;
  width: .3125vw;
  height: .3125vw;
  background: #39cb59;
  border-radius: 50%
}

.consult-name {
  position: absolute;
  left: 30vw;
  top: 12vw
}

.consult-person {
  display: none
}

.consult-right .montage-check {
  margin-bottom: 1.198vw
}

@media (max-width:767px) {
  .consult-form {
    padding: 32px 10px;
    padding-bottom: 311px;
    background: url(../img/consult-form-sm.png) center no-repeat;
    background-size: cover;
    height: auto;
    flex-direction: column;
    align-items: center;
    border-radius: 20px
  }

  .consult-form h2 {
    max-width: 26rem;
    text-align: center;
    margin: 0 auto 16px auto
  }

  .consult-form .btn,
  .consult-form .form-group {
    width: 20.2rem;
    margin-top: 1.40625rem
  }

  .consult-dots {
    margin-bottom: 8px
  }

  .consult-dot {
    margin-bottom: 1.6rem;
    padding-left: 1.9rem;
    font-size: 14px;
    line-height: 16px
  }

  .consult-dot br {
    display: none
  }

  .consult-dot::before {
    top: .5rem;
    width: .6rem;
    min-width: .6rem;
    height: .6rem
  }

  .consult-name {
    left: 1.5rem;
    bottom: 16.7rem;
    top: unset;
    z-index: 1;
  }

  .consult-name .fz20 {
    font-size: 12px;
    line-height: 120%
  }

  .consult-name .fz20 span {
    font-size: 8px;
    line-height: 120%
  }

  .consult-right {
    display: flex;
    flex-direction: column;
    align-items: center
  }

  .consult-right .fz36 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px
  }

  .consult-right .montage-checks {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 22px;
    margin-bottom: 32px
  }

  .consult-right .montage-check {
    width: 112px;
    margin-bottom: 0
  }

  .consult-right .montage-check:last-child {
    width: 174px
  }

  .consult-right .montage-check p {
    text-align: center
  }

  .consult-person {
    display: flex;
    width: 276px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
  }
}

.contacts {
  padding-top: 0;
  padding-bottom: 4.167vw
}

.contacts .msm {
  margin-bottom: 3.646vw
}

.contacts-inner {
  display: flex;
  justify-content: space-between;
  padding: 0 5.729vw
}

.contacts-top {
  display: flex;
  align-items: center
}

.contacts-top__img {
  display: flex;
  width: .885vw;
  margin-right: 1.042vw
}

.contacts-item .pl {
  padding-left: 1.8vw
}

.footer-inner {
  padding: 3.125vw 0;
  border-top: 1px solid rgba(0, 0, 0, .07);
  display: flex;
  align-items: center;
  justify-content: space-between
}

@media (max-width:767px) {
  .contacts {
    padding-bottom: 4.8rem
  }

  .contacts h2 {
    max-width: 22rem;
    margin: 0 auto 32px auto
  }

  .contacts .msm {
    margin-bottom: 3.646rem
  }

  .contacts-inner {
    padding: 0;
    flex-direction: column;
    align-items: center;
    gap: 32px
  }

  .contacts-top {
    flex-direction: column;
    align-items: center;
    margin-bottom: 8px
  }

  .contacts-top p {
    font-size: 16px
  }

  .contacts-top__img {
    width: 1.7rem;
    margin-right: 0;
    margin-bottom: 16px
  }

  .contacts-item {
    display: flex;
    flex-direction: column;
    align-items: center
  }

  .contacts-item .social {
    width: 52px
  }

  .contacts-item .mbs {
    margin-bottom: 16px
  }

  .contacts-item .fz20 {
    font-size: 12px;
    line-height: 14px;
    text-align: center
  }

  .contacts-item .pl {
    padding-left: 0
  }

  .contacts-item .phone-link {
    margin-top: 8px
  }

  .footer-inner {
    padding: 0;
    padding-bottom: 25px;
    flex-direction: column;
    align-items: center;
    border: 0;
    gap: 16px
  }

  .footer-inner .logo {
    flex-direction: column;
    align-items: center
  }

  .footer-inner .logo__img {
    width: 202px;
    margin-bottom: 16px
  }

  .footer-inner .logo p {
    font-size: 10px;
    line-height: 170%;
    text-align: center
  }
}

.widget-menu {
  position: fixed;
  right: 0;
  top: 29vw;
  z-index: 998;
  display: flex;
  flex-direction: column;
  align-items: center
}

.widget-link {
  width: 4.896vw;
  height: 5.052vw;
  border-radius: .78125vw 0 0 .78125vw;
  background: #f15207;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  margin-bottom: .208vw;
  transition: .4s;
  color: #fff;
  transform: translateX(0);
  pointer-events: all
}

.widget-link img {
  margin-bottom: .573vw;
  max-width: 1.5625vw
}

.to_top {
  right: 1.302vw;
  bottom: .99vw;
  box-shadow: none;
  background: #f15207;
  width: 2.604vw;
  height: 2.604vw;
  border-radius: 50%;
  padding: 0
}

.to_top::before {
  display: none
}

.modal-overlay {
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  background-color: rgba(0, 0, 0, .7)
}

.modal {
  position: absolute;
  left: 50%;
  transition: all .8s ease;
  transform-style: preserve-3d;
  z-index: 77;
  top: 5vw;
  width: auto;
  transform: translateX(-50%);
  text-align: center;
  margin-bottom: 0;
  border: 0;
  background-color: #f8f8f8;
  border-radius: 1.823vw;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../img/modal-bg.png)
}

.modal-call {
  padding: 3.698vw 5.521vw 3.698vw 5vw;
  background-color: #fff;
  text-align: center
}

.modal-call__form {
  display: flex
}

.modal-call .btn,
.modal-call .form-group {
  width: 18.542vw;
  text-align: left;
  margin-bottom: 1.302vw
}

.modal-call .policy__text {
  text-align: left
}

.modal-call__left {
  margin-right: 5.885vw
}

.modal-call__right {
  display: flex;
  flex-direction: column;
  align-items: center
}

.modal__close {
  display: flex;
  position: absolute;
  top: 1.71875vw;
  right: 1.979vw;
  width: 1.042vw;
  cursor: pointer;
  transition: .3s;
  z-index: 99;
}

.modal-slider {
  width: 13.542vw
}

.modal-slider__item {
  white-space: nowrap
}

.modal-slider__item.slick-slide {
  display: flex;
  flex-direction: column;
  align-items: center
}

.modal-slider__img {
  display: flex;
  width: 12.917vw;
  height: 12.917vw;
  position: relative;
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 1.146vw
}

.modal-slider__img img {
  position: absolute;
  max-width: unset;
  max-height: unset;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover
}

.modal-slider .slick-next,
.modal-slider .slick-prev {
  width: 1.59vw;
  height: 1.59vw;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #fff;
  top: 6vw;
  transform: none;
  z-index: 1;
  transition: .3s
}

.modal-slider .slick-next::before,
.modal-slider .slick-prev::before {
  display: none
}

.modal-slider .slick-next svg,
.modal-slider .slick-prev svg {
  width: .317vw
}

.modal-slider .slick-next svg path,
.modal-slider .slick-prev svg path {
  transition: .3s
}

.modal-slider .slick-next:hover,
.modal-slider .slick-prev:hover {
  background: #39cb59
}

.modal-slider .slick-next:hover svg path,
.modal-slider .slick-prev:hover svg path {
  fill: #fff;
  opacity: 1
}

.modal-slider .slick-next {
  right: -.6vw
}

.modal-slider .slick-prev {
  left: -.6vw
}

.modal-spec {
  padding: 3.177vw 4.115vw 3.542vw 4.115vw
}

.modal-spec__top {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.5625vw
}

.modal-spec__top p {
  position: relative;
  margin-right: .99vw;
  padding-left: 1.354vw
}

.modal-spec__top p::before {
  content: '';
  width: .365vw;
  height: .365vw;
  background: #f15207;
  border-radius: 50%;
  position: absolute;
  top: .4vw;
  left: 0
}

.modal-spec .modal__form {
  display: flex;
  flex-direction: column;
  align-items: center
}

.modal-spec .btn,
.modal-spec .form-group {
  text-align: left;
  width: 18.542vw;
  margin-bottom: 1.302vw
}

.modal-spec .policy__text {
  text-align: left
}

.modal-politics {
  padding: 2rem
}

.main.header-fixed {
  padding-top: 12.729vw
}

.header.is-fixed {
  position: fixed;
  top: -8.25625vw;
  width: 100%;
  background: #fff;
  z-index: 99
}

@media (max-width:767px) {
.widget-menu {
  top: 10rem;
  transform: translateX(100%);
  transition: 0.3s;
}

.widget-menu.active {
    transform: translateX(0);
}

.widget-link {
    width: 7.596rem;
    height: 6.352rem;
    border-radius: 0.78125rem 0 0 0.78125rem;
    margin-bottom: 0.508rem;
}

.widget-link img {
  margin-bottom: .573rem;
  max-width: 1.5625rem;
}

.to_top {
  right: 1.302rem;
  bottom: .99rem;
    width: 4rem;
    height: 4rem;
}

  .modal-politics .fz36 {
    font-size: 16px !important
  }

  .modal {
    top: 5rem;
    border-radius: 1.823rem;
    width: 28.8rem
  }

  .modal-call {
    padding: 2rem
  }

  .modal-call .btn,
  .modal-call .form-group {
    width: 100%;
    margin-bottom: 1.302rem
  }

  .modal-call__left {
    margin-right: 0;
    margin-bottom: 2rem
  }

  .modal__close {
    top: 1.71875rem;
    right: 1.979rem;
    width: 1.042rem;
    z-index: 1
  }

  .modal-slider {
    width: 20rem;
    white-space: nowrap
  }

  .modal-slider__img {
    width: 12.917rem;
    height: 12.917rem;
    margin-bottom: 1.146rem
  }

  .modal-slider .slick-next,
  .modal-slider .slick-prev {
    width: 4.5rem;
    height: 4.5rem;
    top: 4rem
  }

  .modal-slider .slick-next svg,
  .modal-slider .slick-prev svg {
    width: 2rem
  }

  .modal-slider .slick-next {
    right: -.6rem
  }

  .modal-slider .slick-prev {
    left: -.6rem
  }

  .modal-spec {
    padding: 2rem
  }

  .modal-spec .fz18 br {
    display: none
  }

  .modal-spec__top {
    margin-bottom: 1.5625rem;
    padding-top: 2rem
  }

  .modal-spec__top p {
    margin-right: .99rem;
    padding-left: 1.354rem;
    font-size: 10px
  }

  .modal-spec__top p::before {
    width: .365rem;
    height: .365rem;
    top: .4rem
  }

  .modal-spec .btn,
  .modal-spec .form-group {
    width: 100%;
    margin-bottom: 1.302rem
  }

  .modal-call__form {
    flex-direction: column;
    align-items: center
  }

  .main.header-fixed {
    padding-top: 6.1rem
  }

  .header.is-fixed {
    top: 0
  }
}

.quiz-main {
  background: #fff url(../img/quiz-bg.png) top no-repeat;
  background-size: cover
}

.quiz-main .hero {
  padding-top: 3.542vw;
  padding-bottom: 39.948vw
}

.quiz-main .hero h1 {
  margin-bottom: 2.083vw
}

.quiz-main .hero .hero-btns {
  margin-bottom: 5.208vw
}

.quiz-main .hero .hero-text {
  margin-bottom: 3.125vw
}

.quiz-p {
  margin-top: -35vw
}

.error-main {
  background: #fff url(../img/error-bg.jpg) top no-repeat;
  background-size: cover
}

.error-main .hero {
  padding-top: 8.229vw;
  padding-bottom: 16.198vw
}

.error-main .hero h1 {
  margin-bottom: 2.083vw
}

.btn--arrow-back svg {
  width: 1.25vw;
  margin-right: .833vw
}

.error-person {
  display: none
}

.thank-main {
  background: #fff url(../img/thank-bg.jpg) top no-repeat;
  background-size: cover
}

.thank-main .hero {
  padding-top: 12.135vw;
  padding-bottom: 21.304vw
}

.thank-main .hero__inner {
  display: flex;
  flex-direction: column;
  align-items: center
}

.lead-main {
  background: #fff url(../img/lead-bg.jpg) top no-repeat;
  background-size: cover
}

.lead-main .hero {
  padding-top: 5.78125vw;
  padding-bottom: 15.579vw
}

.lead-wrapper {
  display: flex;
  gap: .885vw;
  align-items: flex-end;
  margin-bottom: .729vw
}

.lead-wrapper .form-group {
  width: 18.542vw
}

.lead-wrapper .btn {
  padding: .9625vw 2.1875vw
}

.lead-mockup {
  display: none
}

@media (max-width:767px) {
  .lead-mockup {
    display: flex;
    width: 28rem;
    left: 50%;
    transform: translateX(-50%);
    bottom: 2rem;
    position: absolute
  }

  .quiz-main .hero {
    padding-top: 2.4rem
  }

  .error-main {
    background: #fff url(../img/error-bg-sm.jpg) top no-repeat;
    background-size: cover;
    margin-bottom: 2rem
  }

  .error-main .hero {
    padding-top: 8.229rem;
    padding-bottom: 31.198rem
  }

  .error-main .hero h1 {
    margin-bottom: 2.083rem
  }

  .quiz-main .hero h1 {
    margin-bottom: 3.2rem
  }

  .btn--arrow-back svg {
    width: 1.25rem;
    margin-right: .833rem
  }

  .error-person {
    display: flex;
    width: 28rem;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
  }

  .thank-main {
    margin-bottom: 2rem
  }

  .thank-main .hero {
    padding-top: 12.135rem;
    padding-bottom: 21.304rem
  }

  .lead-main {
    margin-bottom: 2rem;
    background-position: left
  }

  .lead-main .hero {
    padding-top: 5.78125rem;
    padding-bottom: 27.579rem
  }

  .lead-wrapper {
    gap: 2rem;
    margin-bottom: 1rem;
    flex-direction: column;
    align-items: center
  }

  .lead-wrapper .form-group {
    width: 100%
  }

  .lead-wrapper .btn {
    padding: 2rem;
    width: 100%
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL19mb250cy5zY3NzIiwidXRpbHMvX2NvbG9yLnNhc3MiLCJ1dGlscy9fY29uZmlnLnNhc3MiLCJ1dGlscy9fbWVkaWEuc2FzcyIsInV0aWxzL25vcm1hbGl6ZS5zY3NzIiwic3R5bGUuY3NzIiwidXRpbHMvZmFuY3lTZWxlY3QuY3NzIiwidXRpbHMvX3VpLnNjc3MiLCJtb2R1bGVzL19oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX2hlcm8uc2NzcyIsIm1vZHVsZXMvX3ZhbnRhZ2VzLnNjc3MiLCJtb2R1bGVzL19wcm9kdWN0LnNjc3MiLCJtb2R1bGVzL19jYXRhbG9nLnNjc3MiLCJtb2R1bGVzL190ZWFtLnNjc3MiLCJtb2R1bGVzL19wbHVzZXMuc2NzcyIsIm1vZHVsZXMvX2NyZWF0ZS5zY3NzIiwibW9kdWxlcy9fbWF0ZXJpYWwuc2NzcyIsIm1vZHVsZXMvX3F1aXouc2NzcyIsIm1vZHVsZXMvX2Nhc2VzLnNjc3MiLCJtb2R1bGVzL193YXJyYW50eS5zY3NzIiwibW9kdWxlcy9fc3RlcHMuc2NzcyIsIm1vZHVsZXMvX21vbnRhZ2Uuc2NzcyIsIm1vZHVsZXMvX3Jldmlld3Muc2NzcyIsIm1vZHVsZXMvX2ZhcS5zY3NzIiwibW9kdWxlcy9fY29uc3VsdC5zY3NzIiwibW9kdWxlcy9fY29udGFjdHMuc2NzcyIsIm1vZHVsZXMvX21vZGFscy5zY3NzIiwibW9kdWxlcy9fcXVpenAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsV0FDRSxZQUFBLFFBQ0EsSUFBQSwrQkFBQSxtQkFDQSxZQUFBLElBR0YsV0FDRSxZQUFBLFFBQ0EsSUFBQSxnQ0FBQSxtQkFDQSxZQUFBLElBR0YsV0FDRSxZQUFBLFFBQ0EsSUFBQSxpQ0FBQSxtQkFDQSxZQUFBLElBR0YsV0FDRSxZQUFBLFFBQ0EsSUFBQSxrQ0FBQSxtQkFDQSxZQUFBLElDckJGLHdCQUNDLEdBQ0MsUUFBQSxHQUNELElBQ0MsUUFBQSxFQUNELEtBQ0MsUUFBQSxJQU5GLGdCQUNDLEdB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LFNBQ0QsS0FDQyxVQUFBLGlCQUFBLFdBTkYseUJBQ0MsR0FDQyxVQUFBLGlCQUFBLFVBQ0QsSUFDQyxVQUFBLGlCQUFBLFNBQ0QsS0FDQyxVQUFBLGlCQUFBLFdBQ0YsZ0NBQ0MsR0FDQyxVQUFBLHFCQUFBLFVBQ0EsUUFBQSxFQUNELElBQ0MsVUFBQSxxQkFBQSxTQUNBLFFBQUEsR0FDRCxLQUNDLFVBQUEscUJBQUEsVUFDQSxRQUFBLEdBVEYsd0JBQ0MsR0FDQyxVQUFBLHFCQUFBLFVBQ0EsUUFBQSxFQUNELElBQ0MsVUFBQSxxQkFBQSxTQUNBLFFBQUEsR0FDRCxLQUNDLFVBQUEscUJBQUEsVUFDQSxRQUFBLEdBQ0Ysb0NBQ0MsR0FDQyxVQUFBLGVBQUEsVUFDRCxJQUNDLFVBQUEsa0JBQUEsVUFDRCxJQUNDLFVBQUEsaUJBQUEsVUFDRCxLQUNDLFVBQUEsZUFBQSxXQVJGLDRCQUNDLEdBQ0MsVUFBQSxlQUFBLFVBQ0QsSUFDQyxVQUFBLGtCQUFBLFVBQ0QsSUFDQyxVQUFBLGlCQUFBLFVBQ0QsS0FDQyxVQUFBLGVBQUEsV0FDRixxQ0FDQyxHQUNDLFVBQUEsZUFBQSxVQUNELElBQ0MsVUFBQSxrQkFBQSxVQUNELElBQ0MsVUFBQSxpQkFBQSxVQUNELEtBQ0MsVUFBQSxlQUFBLFdBUkYsNkJBQ0MsR0FDQyxVQUFBLGVBQUEsVUFDRCxJQUNDLFVBQUEsa0JBQUEsVUFDRCxJQUNDLFVBQUEsaUJBQUEsVUFDRCxLQUNDLFVBQUEsZUFBQSxXQUNGLHdCQUNDLEdBQ0MsVUFBQSxlQUFBLFNBQ0QsS0FDQyxVQUFBLHVCQUFBLFVBSkYsZ0JBQ0MsR0FDQyxVQUFBLGVBQUEsU0FDRCxLQUNDLFVBQUEsdUJBQUEsVUFFRix5QkFDQyxHQUNDLFdBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxvQkFDRCxJQUNDLFdBQUEsRUFBQSxFQUFBLEVBQUEsS0FBQSxtQkFDRCxLQUNDLFdBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxvQkFORixpQkFDQyxHQUNDLFdBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxvQkFDRCxJQUND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QUEsRUFFRCxFQUFBLE9BQUEsTUFBQSxPQUFBLFNBQ0MsUUFBQSxFQUNELEdBQ0MsZ0JBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUVELEVBQ0MsZ0JBQUEsS0FDQSxNQUFBLFFBQ0QsRUFDQyxPQUFBLEVBQ0QsSUFDQyxVQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsT0FFRCxJQUNDLFlBQUEsU0FBQSxDQUFBLFdBQ0QsYUFBQSxlQUNFLFFBQUEsWUFFRixPQUNDLE1BQUEsUUFDRCxLQUNDLGVBQUEsS0FFRCxLQUNDLGFBQUEsS0FDRCxJQUNDLGFBQUEsSUFDRCxLQUNDLGFBQUEsTUFDRCxLQUNDLGFBQUEsT0FDRCxJQUNDLE1BQUEsS0FDRCxLQUNDLE1BQUEsUUFDRCxNQUNDLE1BQUEsS0FDRCxNQUNDLFdBQUEsV0FDRCxVQUNDLFVBQUEsUUFDQSxZQUFBLElBQ0EsWUFBQSxFQUVELFdBQ0MsVUFBQSxRQUNELFNBQ0MsVUFBQSxPQUNELEtBQ0MsV0FBQSxPQUVELEtBQ0MsWUFBQSxJQUNELEtBQ0MsWUFBQSxJQUNELEtBQ0MsWUFBQSxJQUNELEtBQ0MsWUFBQSxJQUNELEtBQ0MsWUFBQSxJQUNELEtBQ0MsWUFBQSxJQUNELEtBQ0MsWUFBQSxJQUNELEtBQ0MsWUFBQSxJQUNELEtBQ0MsWUFBQSxJQUNELEtBQ0MsV0FBQSxPQUNELEtBQ0MsV0FBQSxNQUNELEtBQ0MsZ0JBQUEsYUFDRCxLQUNDLGdCQUFBLFVBRUQsUUFDQyxXQUFBLE9BQ0QsS0FDQyxlQUFBLFVBRUQsS0FDQyxZQUFBLFFBRUQsT0FDQyxVQUFBLE9BSUQsT0FDQyxVQUFBLFFBQ0QsTUFDQyxVQUFBLE1BQ0QsUUFDQyxVQUFBLFNBR0QsTUFDQyxVQUFBLE9BR0QsU0FDQyxVQUFBLFFBQ0QsSUFDQyxNQUFBLFFBQ0QsS0FDQyxNQUFBLFFBQ0QsV0FDQyxNQUFBLFFBQ0EsV0FBQSxJQUFBLElBRkQsaUJBSUUsTUFBQSxRQUVGLFlBQ0MsVUFBQSxNQUNELE1BQ0MsVUFBQSxNQUNELE9BQ0MsVUFBQSxNQUNELE9BQ0MsVUFBQSxLQUNELE9B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LEtBQ0EsWUFBQSxPQUNBLGNBQUEsTUFDQSxhQUFBLFFBQ0EsaUJBQUEsUUFDQSxPQUFBLEtBQ0EsTUFBQSxRQUNBLFVBQUEsUUFDQSxPQUFBLFFBQ0EsTUFBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLFNBR0QsbUNBQ0MsUUFBQSxHQUNBLE9BQUEsTUFBQSxRQUNBLGFBQUEsRUFBQSxJQUFBLElBQUEsRUFDQSxRQUFBLGFBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsVUFBQSxpQkFBQSxjQUVBLE1BQUEsTUFDQSxXQUFBLElBQ0EsV0FBQSxLQUNBLFFBQUEsRUFHRCxrQ0FHQyxXQUFBLEtBR0Qsd0NBS0MsVUFBQSxVQUdELDRCQUNDLGFBQUEsRUFDQSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFdBQUEsS0FDQSxTQUFBLFNBRUEsS0FBQSxFQUNBLFdBQUEsT0FDQSxRQUFBLEVBQ0EsUUFBQSxHQUNBLFNBQUEsS0FDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsT0FDQSwwQkFBQSxLQUNBLDJCQUFBLEtBRUEsV0FBQSxRQUFBLElBQUEsUUFBQSxDQUFBLElBQUEsSUFBQSxRQUFBLENBQUEsV0FBQSxJQUFBLFNBQ0EsbUJBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxJQUFBLElBQUEsUUFBQSxDQUFBLFdBQUEsSUFBQSxTQUNBLGdCQUFBLFFBQUEsSUFBQSxRQUFBLENBQUEsSUFBQSxJQUFBLFFBQUEsQ0FBQSxXQUFBLElBQUEsU0FDQSxlQUFBLFFBQUEsSUFBQSxRQUFBLENBQUEsSUFBQSxJQUFBLFFBQUEsQ0FBQSxXQUFBLElBQUEsU0FDQSxjQUFBLFFBQUEsSUFBQSxRQUFBLENBQUEsSUFBQSxJQUFBLFFBQUEsQ0FBQSxXQUFBLElBQUEsU0FHRCxpQ0FDQyxXQUFBLFFBQ0EsUUFBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLGdCQUNBLDBCQUFBLElBQ0EsMkJBQUEsSUFDQSxZQUFBLE1BQ0EsUUFBQSxHQUNBLElBQUEsSUFHQSxXQUFBLFFBQUEsSUFBQSxRQUFBLENBQUEsSUFBQSxJQUFBLFNBQ0EsbUJBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxJQUFBLElBQUEsU0FDQSxnQkFBQSxRQUFBLElBQUEsUUFBQSxDQUFBLElBQUEsSUFBQSxTQUNBLGVBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxJQUFBLElBQUEsU0FDQSxjQUFBLFFBQUEsSUFBQSxRQUFBLENBQUEsSUFBQSxJQUFBLFNBR0Qsd0NBQ0MsSUFBQSxLQUdBLFdBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxPQUFBLElBQUEsUUFBQSxDQUFBLFdBQUEsSUFBQSxTQUNBLG1CQUFBLFFBQUEsSUFBQSxRQUFBLENBQUEsT0FBQSxJQUFBLFFBQUEsQ0FBQSxXQUFBLElBQUEsU0FDQSxnQkFBQSxRQUFBLElBQUEsUUFBQSxDQUFBLE9BQUEsSUFBQSxRQUFBLENBQUEsV0FBQSxJQUFBLFNBQ0EsZUFBQSxRQUFBLElBQUEsUUFBQSxDQUFBLE9BQUEsSUFBQSxRQUFBLENBQUEsV0FBQSxJQUFBLFNBQ0EsY0FBQSxRQUFBLElBQUEsUUFBQSxDQUFBLE9BQUEsSUFBQSxRQUFBLENBQUEsV0FBQSxJQUFBLFNBR0QsNkNBQ0MsSUFBQSxLQUdBLFdBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxPQUFBLElBQUEsU0FDQSxtQkFBQSxRQUFBLElBQUEsUUFBQSxDQUFBLE9BQUEsSUFBQSxTQUNBLGdCQUFBLFFBQUEsSUFBQSxRQUFBLENBQUEsT0FBQSxJQUFBLFNBQ0EsZUFBQSxRQUFBLElBQUEsUUFBQSxDQUFBLE9BQUEsSUFBQSxTQUNBLGNBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxPQUFBLElBQUEsU0FHRCwrQkFDQyxXQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsWUFBQSxPQUNBLE9BQUEsRUFDQSxXQUFBLElBQUEsTUFBQSxTQUNBLG1CQUFBLElBQUEsTUFBQSxTQUNBLGdCQUFBLElBQUEsTUFBQSxTQUNBLGVBQUEsSUFBQSxNQUFBLFNBQ0EsY0FBQSxJQUFBLE1BQUEsU0FJRCxzQ0FDQyxRQUFBLEtB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IHtcclxuICBmb250LWZhbWlseTogXCJUVE5vcm1zXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UVE5vcm1zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlRUTm9ybXNcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RUTm9ybXMtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlRUTm9ybXNcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RUTm9ybXMtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJUVE5vcm1zXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UVE5vcm1zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn0iLCJAa2V5ZnJhbWVzIG9wYXMge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMC40OyB9XG5cdDYwJSB7XG5cdFx0b3BhY2l0eTogMTsgfVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwLjQ7IH0gfVxuQGtleWZyYW1lcyBmYWRlT3BhcyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTEwJSk7XG5cdFx0b3BhY2l0eTogMDsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5Aa2V5ZnJhbWVzIHRvb2x0aXBTaG93IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7IH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTM2MGRlZyk7IH0gfVxuQGtleWZyYW1lcyByb3RhdGUyMiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3Z3LCAwKSByb3RhdGUoLTMwZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH0gfVxuQGtleWZyYW1lcyByb3RhdGUyMyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0LjV2dywgMCkgcm90YXRlKDQwZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH0gfVxuXG5cbkBrZXlmcmFtZXMgcm90YXRlMiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbkBrZXlmcmFtZXMgZGVnIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG5cdDYwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgamFtcCB7XG5cdDAlIHtcblx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cdDE1JSB7XG5cdFx0bWFyZ2luLXRvcDogLTFyZW07IH1cblx0MjUlIHtcblx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cdDM1JSB7XG5cdFx0bWFyZ2luLXRvcDogLTAuNXJlbTsgfVxuXHQ0NSUge1xuXHRcdG1hcmdpbi10b3A6IDA7IH1cblx0MTAwJSB7XG5cdFx0bWFyZ2luLXRvcDogMDsgfSB9XG5Aa2V5ZnJhbWVzIGphbXBUcmYge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cdDE1JSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03JSk7IH1cblx0MjUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblx0MzUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMlKTsgfVxuXHQ0NSUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuQGtleWZyYW1lcyBzbGlkZW1lIHtcbiAgIDAlIHtcbiAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbiAgIDMwJSB7XG4gICAgICAgbGVmdDogMTEwJTtcbiAgICAgICBtYXJnaW4tbGVmdDogODBweDsgfVxuICAgMTAwJSB7XG4gICAgICAgbGVmdDogMTEwJTtcbiAgICAgICBtYXJnaW4tbGVmdDogODBweDsgfSB9XG5Aa2V5ZnJhbWVzIHB1bHNlaWNvbi1hIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCkgc2NhbGUoMC44NSk7IH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApIHNjYWxlKDEpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCkgc2NhbGUoMC44NSk7IH0gfVxuQGtleWZyYW1lcyBwdWxzZWljb24ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgwLjgpOyB9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDAuOCk7IH0gfVxuQGtleWZyYW1lcyBwaG9uZSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgxNWRlZykgc2NhbGUoMC45KTsgfVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlKDEuMDEpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDE1ZGVnKSBzY2FsZSgwLjkpOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZWljb25MaW5lIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTUlKSBzY2FsZSgwLjcpOyB9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02NSUpIHNjYWxlKDEpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTUlKSBzY2FsZSgwLjcpOyB9IH1cbkBrZXlmcmFtZXMgc2NhbGUtYmVmb3JlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG5cdFx0b3BhY2l0eTogMDsgfVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDAuNzsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpO1xuXHRcdG9wYWNpdHk6IDA7IH0gfVxuQGtleWZyYW1lcyB0cmFuc2Zvcm0tc2hpdmVyIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwwcHgpIHJvdGF0ZSgwZGVnKTsgfVxuXHQyNSUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsMHB4KSByb3RhdGUoMGRlZyk7IH1cblx0NzUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsMHB4KSByb3RhdGUoMGRlZyk7IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LDBweCkgcm90YXRlKDBkZWcpOyB9IH1cbkBrZXlmcmFtZXMgdHJhbnNmb3JtLXNoaXZlcjIge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LDBweCkgcm90YXRlKDBkZWcpOyB9XG5cdDI1JSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNXB4KSByb3RhdGUoMGRlZyk7IH1cblx0NzUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDVweCkgcm90YXRlKDBkZWcpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwwcHgpIHJvdGF0ZSgwZGVnKTsgfSB9XG5Aa2V5ZnJhbWVzIGNhcjEge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LDBweCkgc2NhbGUoMSk7IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwMHB4LDEwcHgpIHNjYWxlKDApOyB9IH1cbi8vIGFuaW1hdGlvbjogcHVsc2UgMnMgaW5maW5pdGVcbkBrZXlmcmFtZXMgcHVsc2Uge1xuXHQwJSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCNGOURGMTQsMC41KTsgfVxuXHQ3MCUge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDI1cHggcmdiYSgjRjlERjE0LDApOyB9XG5cdDEwMCUge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgjRjlERjE0LDApOyB9IH1cblxuQGtleWZyYW1lcyBzYnMtYW5pbSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpdHJhbnNsYXRlWSgwcHgpcm90YXRlKDBkZWcpc2NhbGUoMSwxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KXRyYW5zbGF0ZVkoLThweClyb3RhdGUoLTVkZWcpc2NhbGUoMSwxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KXRyYW5zbGF0ZVkoMHB4KXJvdGF0ZSgwZGVnKXNjYWxlKDEsMSk7IH0gfVxuLy8gYW5pbWF0aW9uOiB0cmFuc2Zvcm0tc2hpdmVyIDUwMDBtcyBsaW5lYXIgMG1zIGluZmluaXRlIG5vcm1hbCBib3RoXG4vLyAucHJvZHVjdGlvbi1jb21wbGVjdF9faW1nLW1haW5cbi8vIFx0YW5pbWF0aW9uOiBqYW1wIDUuNXMgaW5maW5pdGUgbGluZWFyXG4vLyAucHJvZHVjdGlvbi1jb21wbGVjdF9faW1nOjpiZWZvcmVcbi8vIFx0YW5pbWF0aW9uOiBvcGFzIDIuOHMgaW5maW5pdGUgbGluZWFyXG4vLyAucHJvZHVjdGlvbi1pbmZvX19jb250ZW50LWluZm8taW1nLWxpbmVcbi8vIFx0YW5pbWF0aW9uOiBwdWxzZWljb25MaW5lIDUuMnMgaW5maW5pdGUgbGluZWFyXG4vLyAuYmxvY2staW1nXG4vLyBcdGFuaW1hdGlvbjogamFtcFRyZiA0LjVzIGluZmluaXRlIGxpbmVhclxuLy8gLnBsYWNlX190YWItaXRlbS1pbWc6YmVmb3JlXG4vLyBcdGFuaW1hdGlvbjogc2NhbGUtYmVmb3JlIDRzIGluZmluaXRlIGxpbmVhclxuLy8gLndvcmtfX2NvbnRlbnQtaXRlbS1pY29uOmJlZm9yZVxuLy8gXHRhbmltYXRpb246IHNjYWxlLWJlZm9yZSA0cyBpbmZpbml0ZSBsaW5lYXJcbi8vIC5tb2RhbF9faW1nOmJlZm9yZVxuLy8gXHRhbmltYXRpb246IHJvdGF0ZSAzLjhzIGluZmluaXRlIGxpbmVhclxuLy8gYW5pbWF0aW9uOiBwb3AgMjAwMG1zIGxpbmVhciAwbXMgaW5maW5pdGUgbm9ybWFsIGJvdGhcbkBrZXlmcmFtZXMgcG9wIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSByb3RhdGVYKDBkZWcpIHNjYWxlM2QoMSwxLDEpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSByb3RhdGVYKDBkZWcpIHNjYWxlM2QoMS4yLDEuMiwxLjIpOyB9IH1cbkBrZXlmcmFtZXMgcHVmZi1vdXQge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlKDEsMSk7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJSB7XG5cdFx0XHRvcGFjaXR5OiAxOyB9IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlKDIsMik7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHRvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZS11cC1pbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsMTAwJSkgcm90YXRlKDFkZWcpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LDBweCkgcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfSB9XG5cbi5mYWRlX2luIHtcblx0b3BhY2l0eTogMTtcblx0YW5pbWF0aW9uLWRlbGF5OiAwbXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaW47IH1cblxuLnRpdGxlLWZpcnN0IHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwbXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaW47IH1cblxuLnN1YnRpdGxlLWZpcnN0IHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwbXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaW47IH1cblxuXG5cblxuQGtleWZyYW1lcyBkMyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDkwMCkgcm90YXRlWSgtNDJkZWcpIHRyYW5zbGF0ZVgoNTklKTsgfVxuXHQ4MCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMCkgcm90YXRlWSgwKSB0cmFuc2xhdGVYKDU5JSk7IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKSByb3RhdGVZKDApIHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5cbkBrZXlmcmFtZXMgZDMtZW5kIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMCkgcm90YXRlWSgwKSB0cmFuc2xhdGVYKDApOyB9XG5cdDgwJSB7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKSByb3RhdGVZKDApIHRyYW5zbGF0ZVgoNTklKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDkwMCkgcm90YXRlWSgtNDJkZWcpIHRyYW5zbGF0ZVgoNTklKTsgfSB9XG4iLCIqIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgfVxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cbmJvZHkge1xuXHRmb250LWZhbWlseTogXCJUVE5vcm1zXCIsIHNhbnMtc2VyaWY7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0Y29sb3I6ICMxQzFDMUM7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDsgfVxuXG5hLCBidXR0b24sIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcblx0b3V0bGluZTogbm9uZTsgfVxudWwge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDsgfVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzI4MjgyODsgfVxucCB7XG5cdG1hcmdpbjogMDsgfVxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLnJyIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9hZFJhZGlvXCIsIHNhbnMtc2VyaWY7IH1cbi5zbGljay1zbGlkZSwgLnNsaWNrLXNsaWRlICoge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrIHtcblx0Y29sb3I6ICM1QTVBNTk7IH1cbi5wb2Uge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubXJtIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjV2dzsgfVxuLm1yIHtcblx0bWFyZ2luLXJpZ2h0OiAxdnc7IH1cbi5tcnMge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXZ3OyB9XG4ubXJ4IHtcblx0bWFyZ2luLXJpZ2h0OiAwLjc4MXZ3OyB9XG4ubHQge1xuXHRjb2xvcjogI2ZmZjsgfVxuLmdnYyB7XG5cdGNvbG9yOiAjNjliZGFkOyB9XG4uZ3JheSB7XG5cdGNvbG9yOiAjODA4MDgwOyB9XG4uYXNmcyB7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbi50aXRsZS1sZyB7XG5cdGZvbnQtc2l6ZTogMy4xMjV2dztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE7IH1cblxuLnRpdGxlLW51bSB7XG5cdGZvbnQtc2l6ZTogNS4yMDh2dzsgfVxuLnRpdGxlNzIge1xuXHRmb250LXNpemU6IDMuNzV2dzsgfVxuLnRhYyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZncxIHtcblx0Zm9udC13ZWlnaHQ6IDEwMDsgfVxuLmZ3MyB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7IH1cbi5mdzUge1xuXHRmb250LXdlaWdodDogNTAwOyB9XG4uZnc0IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDsgfVxuLmZ3NiB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7IH1cbi5mdzcge1xuXHRmb250LXdlaWdodDogNzAwOyB9XG4uZnc4IHtcblx0Zm9udC13ZWlnaHQ6IDgwMDsgfVxuLmZ3YiB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4uZnc5IHtcblx0Zm9udC13ZWlnaHQ6IDkwMDsgfVxuLmZzaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuLnRhciB7XG5cdHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGR0IHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbi50ZHUge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG4udHR1IHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udHRuIHtcblx0Zm9udC1mYW1pbHk6IFRUTm9ybXM7IH1cblxuLnRpdGxlIHtcblx0Zm9udC1zaXplOiAyLjc2dnc7IH1cblxuLnRpdGxlLWxnIHt9XG4vLyAzMCAtMzZcbi50LW1pbiB7XG5cdGZvbnQtc2l6ZTogMS44NzV2dzsgfVxuLnQtc3Mge1xuXHRmb250LXNpemU6IDEuNXZ3OyB9XG4udC1taW4yIHtcblx0Zm9udC1zaXplOiAxLjU2MjV2dzsgfVxuXG4vLyAxNi0xN3B4XG4udGV4dCB7XG5cdGZvbnQtc2l6ZTogMC44ODV2dzsgfVxuXG4vLyAxOC0xOVxuLnRleHQtbWQge1xuXHRmb250LXNpemU6IDEuMDQydnc7IH1cbi50ZyB7XG5cdGNvbG9yOiAjZjc4NDQ5OyB9XG4udGcyIHtcblx0Y29sb3I6ICNhZmU0ZDY7IH1cbmEudGV4dC1taW4ge1xuXHRjb2xvcjogIzE4MTgxODtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmY3MjAwOyB9IH1cbi8vIDE0LTE1XG4uc21hbGwtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMC45MnZ3OyB9XG4udHNtOCB7XG5cdGZvbnQtc2l6ZTogMC41NXZ3OyB9XG4udHNtMTAge1xuXHRmb250LXNpemU6IDAuNjF2dzsgfVxuLnRzbTExIHtcblx0Zm9udC1zaXplOiAwLjd2dzsgfVxuLnRzbTEyIHtcblx0Zm9udC1zaXplOiAwLjY3N3Z3OyB9XG4udHNtMTMge1xuXHRmb250LXNpemU6IDAuODgxMjV2dzsgfVxuLy8gMjRcbi50ZXh0MjQge1xuXHRmb250LXNpemU6IDEuMjV2dzsgfVxuLy8gMjNcbi50ZXh0MjMge1xuXHRmb250LXNpemU6IDEuM3Z3OyB9XG4vLyAyMVxuLnRleHQyMSB7XG5cdGZvbnQtc2l6ZTogMS4ydnc7IH1cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDgxLjc3MXZ3O1xuXHRtYXJnaW46IDAgYXV0bztcblx0Ji1iaWcge1xuXHRcdG1heC13aWR0aDogODUuOTM3NXZ3O1xuXHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdCYtbWluIHtcblx0XHRtYXgtd2lkdGg6IDgxLjc3MXZ3O1xuXHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdCYtbWlkIHtcblx0XHRtYXgtd2lkdGg6IDg0Ljg5NnZ3O1xuXHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdCYtLWxlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogOC43NjI1dnc7IH1cblx0Ji0tcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDcuNXZ3OyB9IH1cblxuLm1sZyB7XG5cdG1hcmdpbi1ib3R0b206IDQuMTY3dnc7IH1cbi5tc20ge1xuXHRtYXJnaW4tYm90dG9tOiAzLjMzM3Z3OyB9XG4ubWIge1xuXHRtYXJnaW4tYm90dG9tOiAyLjA4M3Z3OyB9XG4ubWJtIHtcblx0bWFyZ2luLWJvdHRvbTogMC43dnc7IH1cbi5tYnMge1xuXHRtYXJnaW4tYm90dG9tOiAwLjQxdnc7IH1cbi5zdG9wIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDZ2dyAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1heCB7XG5cdHdpZHRoOiAxMDAlOyB9XG4uYnRuLXRleHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1zaGFkb3c6IDAgMCAyMXB4IHJnYmEoNDAsIDM5LCA0MCwgMC4zNik7IH1cbi5nciB7XG5cdGNvbG9yOiAjOEQ4RDhEOyB9XG4uYnRuIHtcblx0cGFkZGluZzogMS41NjI1dncgMi4xODc1dnc7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHR6LWluZGV4OiA2O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQ6ICMzOUNCNTk7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0aW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTsgfVxuXHQuYnRuLXRleHQge1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRjRBNEEgMCUsICM5QjEyMDAgMTAwJSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgLTE2cHggLTE2cHggMzJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIGluc2V0IDBweCAxNnB4IDMycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI2KTtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdG9wYWNpdHk6IDA7IH1cblx0Ji0tYXJyb3cge1xuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMS4yNXZ3O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuNTIxdnc7IH0gfVxuXHQuYnRuLWJsaWNrIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IH1cblx0Jjpub3QoOmRpc2FibGVkKSAuYnRuLWJsaWNrIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0JjphZnRlciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XG5cdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTQwcHg7XG5cdFx0XHR0b3A6IC0xMDBweCB7XG5cdFx0IFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjFzO1xuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlbWU7XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDMuNXM7XG5cdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfSB9XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICMwQkIxMkY7IH1cblx0Ji5idG4tLWdyYXkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogIzI4MjcyODtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZjBmMGYwLCA1JSk7IH0gfVxuXHQmLmJ0bi0tbGlnaHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoNTcsIDIwMywgODksIDAuMSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICMzOUNCNTk7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICMzOUNCNTk7IH0gfVxuXHQmLmJ0bi0tb3V0bGluZSB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzM5Q0I1OTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGNvbG9yOiAjM0RCRjVBO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogIzM5Q0I1OTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmOyB9IH1cblx0Ji5idG4tLWJsdWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwZDRlYTE7XG5cdFx0aGVpZ2h0OiAzLjI4MTI1dnc7XG5cdFx0cGFkZGluZzogMCA0LjIxODc1dncgMCAzLjIyOXZ3O1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwIC4xdncgLjF2dyAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogLjEydnc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAzLjN2dztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMwZDRlYTEsIDUlKTsgfSB9XG5cblx0Ji5saWdodCB7XG5cdFx0Y29sb3I6ICMxOTE5MTk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZTk3ZSAwJSwgI2ZkZjdhZCAxMDAlKTtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxM3B4IHJnYmEoI2Q2YmE1YywgMC40OSksIGluc2V0IDAgLTRweCAxcHggcmdiYSgjZDZiYTVjLDEpO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMCA4cHggMTNweCByZ2JhKCNkNmJhNWMsIDAuNDkpLCBpbnNldCAwIDRweCAxcHggcmdiYSgjZDZiYTVjLDEpOyB9IH1cblx0Ji5ib3JkIHtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMnB4ICNhN2E3YTc7XG5cdFx0Y29sb3I6ICNkZGRkZGQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDIwcHggI2E3YTdhNzsgfVxuXHRcdCYuYmRyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMxNDkxZDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAycHggIzE0OTFkMDtcblx0XHRcdGNvbG9yOiAjMTQ5MWQwO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAjMTQ5MWQwOyB9IH0gfVxuXG5cdCYuYmlnIHtcblx0XHRwYWRkaW5nOiAxLjV2dyAxdnc7IH1cblx0Ji5taW4ge1xuXHRcdHBhZGRpbmctdG9wOiAwLjZ2dztcblx0XHRwYWRkaW5nLWJvdHRvbTogMC42dnc7IH0gfVxuLmJ1YmJseS1idXR0b24ge1xuXHQmOm5vdCg6ZGlzYWJsZWQpIC5ibGljayB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtNDBweDtcblx0XHRcdHRvcDogLTE1MHB4IHtcblx0XHQgXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMXM7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogc2xpZGVtZTtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMy41cztcblx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9IH1cblx0Jjpob3ZlciB7XG5cdFx0LmJ0bi1pbWcge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7IH0gfSB9XG4uYnRuLWNlbnQge1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4uYnRuLWltZyB7XG5cdHdpZHRoOiAxLjV2dztcblx0aGVpZ2h0OiAxLjV2dztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOyB9XG4uYnVyZ2VyIHtcblx0d2lkdGg6IDMuN3JlbTtcblx0aGVpZ2h0OiA0cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXRvcDogMC4zcmVtO1xuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNjUlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ODQ0YTtcblx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDE1MCU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ODQ0YTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHRvcDogLTFyZW07IH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvdHRvbTogLTFyZW07IH0gfVxuXHQmX193cmFwIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjZDdkN2Q3O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0d2lkdGg6IDA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2Y3ODQ0YTsgfSB9IH1cbi5jbG9zZS1uYXYge1xuIH1cdC8vIGRpc3BsYXk6IG5vbmVcblxuLmxpbmsge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuXHQmLS1hcnJvdyB7XG5cdFx0Jjpob3ZlciBzdmcge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7XG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0ZmlsbDogI0U1Q0Q5QzsgfSB9XG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAyLjI5MnZ3O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuODMzdnc7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7IH0gfSB9XG5cdCYtLXVuZGVybGluZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDAuMzEyNXZ3O1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMzOUNCNTk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40czsgfSB9XG5cdCYtLXVuZGVybGluZTpob3ZlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDQwJTsgfSB9XG5cdCY6bm90KC5saW5rLS11bmRlcmxpbmUpOmhvdmVyIHtcblx0XHRjb2xvcjogIzM5Y2I1OTsgfVxuXHQmLmxpbmstLWNvbG9yZWQge1xuXHRcdGNvbG9yOiAjMzlDQjU5O1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICMzOUNCNTk7IH0gfSB9XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyODI3Mjg7IH1cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyNzI4OyB9XG5pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyODI3Mjg7IH1cbmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyNzI4OyB9XG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyNzI4OyB9XG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI4MjcyODsgfVxudGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyNzI4OyB9XG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI4MjcyODsgfVxuLmlucC1taW4ge1xuXHR3aWR0aDogMzAuNSU7IH1cbi5pbnAtbWQge1xuXHR3aWR0aDogNDUlOyB9XG4uaW5wLWJpZyB7XG5cdHdpZHRoOiAxMDAlOyB9XG4uYXJlYSB7XG5cdHBhZGRpbmc6IDF2dyAxdnc7IH1cblxuLmFycm93cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDR2dztcblx0aGVpZ2h0OiA0dnc7XG5cdHotaW5kZXg6IDE4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMC43dnc7XG5cdCYudDIge1xuXHRcdHdpZHRoOiA1dnc7XG5cdFx0aGVpZ2h0OiA1dnc7IH1cblx0Ji50NCB7XG5cdFx0d2lkdGg6IDMuNXZ3O1xuXHRcdGhlaWdodDogMy41dnc7IH1cblx0Ji50NiB7XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggNTRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGZpbHRlcjogZ3JheXNjYWxlKDEpOyB9XG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuNztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcblx0XHQmLnQ2IHtcblx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDApO1xuXHRcdFx0b3BhY2l0eTogMTsgfSB9IH1cbi5zbGlkZVByZXYge1xuXHRsZWZ0OiAzLjVyZW07XG5cdCYudDIge1xuXHRcdGxlZnQ6IC0yLjV2dzsgfVxuXHQmLnQ0IHtcblx0XHRsZWZ0OiAtMS4xdnc7IH1cblx0Ji50MyB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xKTsgfSB9IH1cbi5zbGlkZU5leHQge1xuXHRyaWdodDogMy41cmVtO1xuXHQmLnQyIHtcblx0XHRyaWdodDogLTIuNXZ3OyB9XG5cdCYudDQge1xuXHRcdHJpZ2h0OiAtMS4xdnc7IH1cblx0Ji50MyB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdGJvdHRvbTogLTF2dztcblx0XHR0b3A6IGF1dG87XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7IH0gfSB9XG5cblxuXG5cbi5jaGVjayB7XG5cdCYtYm94IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0Ji1saW5lIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblx0Ji1sYWJlbCB7XG5cdFx0d2lkdGg6IDEuMXZ3O1xuXHRcdGhlaWdodDogMS4xdnc7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAuMnZ3O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IC41dnc7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjA0KTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdCYudjIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSg0MywgNDMsIDUxLCAwLjEpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHR3aWR0aDogMS41dnc7XG5cdFx0XHRoZWlnaHQ6IDEuNXZ3O1xuXHRcdFx0cGFkZGluZzogMC4ydnc7XG5cdFx0XHQuY2hlY2stbGFiZWwtYWN0IHtcblx0XHRcdFx0d2lkdGg6IDF2dztcblx0XHRcdFx0aGVpZ2h0OiAxdnc7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAuMnZ3O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzRjYTM1MjsgfSB9XG5cdFx0Ji1hY3Qge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cdFx0Ji5taW4ge1xuXHRcdFx0d2lkdGg6IDF2dztcblx0XHRcdGhlaWdodDogMXZ3O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4OyB9IH0gfVxuXG4uYmxvY2staW1wLWJmIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cbi5ibG9jay1pbXAge1xuXHRwYWRkaW5nOiAxLjN2dyAxLjV2dztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tcmlnaHQ6IDAuN3Z3OyB9XG5cbi5yaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdCY6Y2hlY2tlZCB+IHNwYW4ge1xuXHRcdC5jaGVjay1sYWJlbCB7XG5cdFx0XHQmLWFjdCB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblx0XHRcdCYubWluIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzViZDI3MzsgfSB9IH1cblx0JjpjaGVja2VkIH4ge1xuXHRcdC5ibG9jay1pbXAtYmYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzRjYTM1Mjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM0Y2EzNTI7IH1cblx0XHQudHNtMTMge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblx0XHQudGltZXMtYmxvY2sgZGl2LmZhbmN5LXNlbGVjdCBkaXYudHJpZ2dlciB7XG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9IH0gfVxuLndhYyB7XG5cdGNvbG9yOiAjM2ZiZjNmICFpbXBvcnRhbnQ7IH1cbi52aWMge1xuXHRjb2xvcjogIzgxNzNjNyAhaW1wb3J0YW50OyB9XG4udGdjIHtcblx0Y29sb3I6ICM1ZmNmZjIgIWltcG9ydGFudDsgfVxuLmVtYyB7XG5cdGNvbG9yOiAjZmJjODU1ICFpbXBvcnRhbnQ7IH1cblxuLnZmIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMi42dncgMnZ3O1xuXHRib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDEzMywgMTM4LCAxNjAsIDAuMSk7XG5cdHRyYW5zZm9ybTogc2tld1koLTJkZWcpO1xuXHR6LWluZGV4OiA0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkMWQ1ZTQ7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMTRweCk7XG5cdFx0ei1pbmRleDogMTsgfVxuXHQmLXdyYXAge1xuXHRcdHRyYW5zZm9ybTogc2tld1koMmRlZyk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDU7IH0gfVxuXG4ubGluZS10ZyB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNiZjhiO1xuXHQvLyAjY2NjZGQ0XG5cdHdpZHRoOiA0MCU7XG5cdCYubWluIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDd2dztcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2RkNDsgfSB9XG5cbi5wcmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7IH1cblxuLmJsYyB7XG5cdGNvbG9yOiAjMzAzMDMwICFpbXBvcnRhbnQ7IH1cblxuLmxjYiB7XG5cdGNvbG9yOiAjMzAzMDMwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNlMzA2MTM7IH0gfVxuXG4uYWljIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuLnRleHQtcm90YXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiA4dnc7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHotaW5kZXg6IDcxO1xuXHQmLnJpZ2h0IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwOyB9XG5cdCYtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6IHJnYmEoIzhjOGM4YywgMC41KTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC0zLjR2dztcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWQxZDE7XG5cdFx0XHR3aWR0aDogM3Z3O1xuXHRcdFx0aGVpZ2h0OiAxcHg7IH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0zLjR2dztcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWQxZDE7XG5cdFx0XHR3aWR0aDogM3Z3O1xuXHRcdFx0aGVpZ2h0OiAxcHg7IH1cblx0XHQmLndoIHtcblx0XHRcdGNvbG9yOiAjZmZmZjsgfSB9IH1cblxuXG4ubGluZSB7XG5cdHdpZHRoOiAzdnc7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNzg0NGEgMCUsICNmZmFkMmYgMTAwJSk7XG5cdCYuY2VuIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblx0Ji5nciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuXHQmLmdyMiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzlkOWQ5ZDsgfVxuXHQmLWJpZyB7XG5cdFx0d2lkdGg6IDh2dzsgfVxuXHQmLmJpZzIge1xuXHRcdHdpZHRoOiAxN3Z3OyB9IH1cbi50YWwge1xuXHR0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cblxuLnRiIHtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHQtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAxcHg7XG5cdC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICNmZmY7IH1cbi50Z3Ige1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNzg0NGEgMCUsICNmZmFkMmYgMTAwJSk7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbi5wb2luIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDM7IH1cblxuXG4udGx0LW1vZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtNC4zdnc7XG5cdFx0d2lkdGg6IDMuNXZ3O1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdHRvcDogMS4zdnc7XG5cdFx0ei1pbmRleDogMTI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNzg0NGEgMCUsICNmZmFkMmYgMTAwJSk7IH1cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0xNy4zdnc7XG5cdFx0d2lkdGg6IDEzLjV2dztcblx0XHRoZWlnaHQ6IDFweDtcblx0XHR0b3A6IDEuM3Z3O1xuXHRcdHotaW5kZXg6IDk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjEpOyB9XG5cdCYubHRoIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7IH0gfSB9XG5cbi50ZXh0LW1vZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMnZ3O1xuXHRcdHdpZHRoOiAxLjV2dztcblx0XHRoZWlnaHQ6IDJweDtcblx0XHR0b3A6IDAuNXZ3O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjc4NDRhIDAlLCAjZmZhZDJmIDEwMCUpO1xuXHRcdHdpZHRoOiAwOyB9XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMnZ3O1xuXHRcdHdpZHRoOiAxLjV2dztcblx0XHRoZWlnaHQ6IDJweDtcblx0XHR0b3A6IDAuNXZ3O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC4yKTsgfSB9XG5cbi5qY3NiIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5wb3NhIHtcblx0cG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5mZGMge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4iLCIubW9icyB7XG5cdGRpc3BsYXk6IG5vbmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRodG1sIHtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47IH1cblx0LnRpdGxlLWxnIHtcblx0XHRmb250LXNpemU6IDMuMnJlbTsgfVxuXHQudGl0bGUtbXNsZyB7XG5cdFx0Zm9udC1zaXplOiA1LjVyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4ycmVtOyB9XG5cdC50aXRsZS1lbGcge1xuXHRcdGZvbnQtc2l6ZTogNi42cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMnJlbTsgfVxuXHQudGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtOyB9XG5cdC50Z2cge1xuXHRcdHBhZGRpbmc6IDAuMXJlbSAwLjRyZW07XG5cdFx0bWFyZ2luOiAwLjJyZW0gMDsgfVxuXHQudC1taW4ge1xuXHRcdGZvbnQtc2l6ZTogMS45NXJlbTsgfVxuXHQudC1zcyB7XG5cdFx0Zm9udC1zaXplOiAxLjdyZW07IH1cblx0LnQtbWluMiB7XG5cdFx0Zm9udC1zaXplOiAxLjlyZW07IH1cblx0LnRleHQtdGcge1xuXHRcdG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cblx0LnRleHQtbWQge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cdC8vIDE2LTE3cHhcblx0LnRleHQge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cblx0LnNtYWxsLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cdC50c204IHtcblx0XHRmb250LXNpemU6IDAuOHJlbTsgfVxuXHQudHNtIHtcblx0XHRmb250LXNpemU6IDAuOXJlbTsgfVxuXHQudHNtMTAge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTsgfVxuXHQudHNtMTEge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTsgfVxuXHQudHNtMTIge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTsgfVxuXHQudHNtMTMge1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cdC5tcjEge1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXHQudG51bSB7XG5cdFx0Zm9udC1zaXplOiAyLjlyZW07IH1cblx0Ly8gMjRcblx0LnRleHQyNCB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07IH1cblx0Ly8gMjNcblx0LnRleHQyMyB7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07IH1cblx0Ly8gMjFcblx0LnRleHQyMSB7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07IH1cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHQmLW1pbiB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwdnc7XG5cdFx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXHRcdCYtbWQge1xuXHRcdFx0bWF4LXdpZHRoOiA5MHZ3O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87IH1cblx0XHQmLW1tIHtcblx0XHRcdG1heC13aWR0aDogOTB2dztcblx0XHRcdG1hcmdpbjogMCBhdXRvOyB9IH1cblx0Lm1sZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNC41cmVtOyB9XG5cdC5tc20ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuXHQubWIge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXHQubWJtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjdyZW07IH1cblx0Lm1icyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC40MXJlbTsgfVxuXHQuc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogNnJlbSAwOyB9XG5cdC5tcm0ge1xuXHRcdG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cdC5tciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cdC5tcnMge1xuXHRcdG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gICAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gICAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUVE5vcm1zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVFROb3Jtcy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFROb3Jtc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RUTm9ybXMtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUVE5vcm1zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVFROb3Jtcy1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUVE5vcm1zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVFROb3Jtcy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5Aa2V5ZnJhbWVzIG9wYXMge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPcGFzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyB0b29sdGlwU2hvdyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0zNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGUyMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3Z3LCAwKSByb3RhdGUoLTMwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZTIzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQuNXZ3LCAwKSByb3RhdGUoNDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBkZWcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuQGtleWZyYW1lcyBqYW1wIHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgMTUlIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTsgfVxuICAyNSUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgMzUlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtOyB9XG4gIDQ1JSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQGtleWZyYW1lcyBqYW1wVHJmIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNyUpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zJSk7IH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZW1lIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgMzAlIHtcbiAgICBsZWZ0OiAxMTAlO1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDExMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlaWNvbi1hIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDAuODUpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMC44NSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlaWNvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTsgfSB9XG5cbkBrZXlmcmFtZXMgcGhvbmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE1ZGVnKSBzY2FsZSgwLjkpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlKDEuMDEpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxNWRlZykgc2NhbGUoMC45KTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2VpY29uTGluZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU1JSkgc2NhbGUoMC43KTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjUlKSBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU1JSkgc2NhbGUoMC43KTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGUtYmVmb3JlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRyYW5zZm9ybS1zaGl2ZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSgwZGVnKTsgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDBweCkgcm90YXRlKDBkZWcpOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwcHgpIHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyB0cmFuc2Zvcm0tc2hpdmVyMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDBkZWcpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTVweCkgcm90YXRlKDBkZWcpOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNXB4KSByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY2FyMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwMHB4LCAxMHB4KSBzY2FsZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0OSwgMjIzLCAyMCwgMC41KTsgfVxuICA3MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDI1cHggcmdiYSgyNDksIDIyMywgMjAsIDApOyB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDksIDIyMywgMjAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzYnMtYW5pbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZykgc2NhbGUoMSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCkgdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTVkZWcpIHNjYWxlKDEsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZykgc2NhbGUoMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHBvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgcm90YXRlWCgwZGVnKSBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSByb3RhdGVYKDBkZWcpIHNjYWxlM2QoMS4yLCAxLjIsIDEuMik7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1ZmYtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKSBzY2FsZSgxLCAxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbi1vcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKSBzY2FsZSgyLCAyKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwLWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMTAwJSkgcm90YXRlKDFkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH0gfVxuXG4uZmFkZV9pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbi1kZWxheTogMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDE1MDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXVwLWluOyB9XG5cbi50aXRsZS1maXJzdCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDE1MDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXVwLWluOyB9XG5cbi5zdWJ0aXRsZS1maXJzdCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDE1MDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXVwLWluOyB9XG5cbkBrZXlmcmFtZXMgZDMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg5MDApIHJvdGF0ZVkoLTQyZGVnKSB0cmFuc2xhdGVYKDU5JSk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDApIHJvdGF0ZVkoMCkgdHJhbnNsYXRlWCg1OSUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMCkgcm90YXRlWSgwKSB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBkMy1lbmQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKSByb3RhdGVZKDApIHRyYW5zbGF0ZVgoMCk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDApIHJvdGF0ZVkoMCkgdHJhbnNsYXRlWCg1OSUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoOTAwKSByb3RhdGVZKC00MmRlZykgdHJhbnNsYXRlWCg1OSUpOyB9IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUTm9ybXNcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogIzFDMUMxQztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYSwgYnV0dG9uLCBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI4MjgyODsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5yciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYWRSYWRpb1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5zbGljay1zbGlkZSwgLnNsaWNrLXNsaWRlICoge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrIHtcbiAgY29sb3I6ICM1QTVBNTk7IH1cblxuLnBvZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tcm0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXZ3OyB9XG5cbi5tciB7XG4gIG1hcmdpbi1yaWdodDogMXZ3OyB9XG5cbi5tcnMge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXZ3OyB9XG5cbi5tcngge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzgxdnc7IH1cblxuLmx0IHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmdnYyB7XG4gIGNvbG9yOiAjNjliZGFkOyB9XG5cbi5ncmF5IHtcbiAgY29sb3I6ICM4MDgwODA7IH1cblxuLmFzZnMge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbi50aXRsZS1sZyB7XG4gIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnRpdGxlLW51bSB7XG4gIGZvbnQtc2l6ZTogNS4yMDh2dzsgfVxuXG4udGl0bGU3MiB7XG4gIGZvbnQtc2l6ZTogMy43NXZ3OyB9XG5cbi50YWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZ3MSB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuLmZ3MyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmZ3NSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmZ3NCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZ3NiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmZ3NyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmZ3OCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLmZ3YiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mdzkge1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbi5mc2kge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnRhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZHQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4udGR1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udHR1IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udHRuIHtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXM7IH1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjc2dnc7IH1cblxuLnQtbWluIHtcbiAgZm9udC1zaXplOiAxLjg3NXZ3OyB9XG5cbi50LXNzIHtcbiAgZm9udC1zaXplOiAxLjV2dzsgfVxuXG4udC1taW4yIHtcbiAgZm9udC1zaXplOiAxLjU2MjV2dzsgfVxuXG4udGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44ODV2dzsgfVxuXG4udGV4dC1tZCB7XG4gIGZvbnQtc2l6ZTogMS4wNDJ2dzsgfVxuXG4udGcge1xuICBjb2xvcjogI2Y3ODQ0OTsgfVxuXG4udGcyIHtcbiAgY29sb3I6ICNhZmU0ZDY7IH1cblxuYS50ZXh0LW1pbiB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICBhLnRleHQtbWluOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmNzIwMDsgfVxuXG4uc21hbGwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45MnZ3OyB9XG5cbi50c204IHtcbiAgZm9udC1zaXplOiAwLjU1dnc7IH1cblxuLnRzbTEwIHtcbiAgZm9udC1zaXplOiAwLjYxdnc7IH1cblxuLnRzbTExIHtcbiAgZm9udC1zaXplOiAwLjd2dzsgfVxuXG4udHNtMTIge1xuICBmb250LXNpemU6IDAuNjc3dnc7IH1cblxuLnRzbTEzIHtcbiAgZm9udC1zaXplOiAwLjg4MTI1dnc7IH1cblxuLnRleHQyNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3OyB9XG5cbi50ZXh0MjMge1xuICBmb250LXNpemU6IDEuM3Z3OyB9XG5cbi50ZXh0MjEge1xuICBmb250LXNpemU6IDEuMnZ3OyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgxLjc3MXZ3O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29udGFpbmVyLWJpZyB7XG4gICAgbWF4LXdpZHRoOiA4NS45Mzc1dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRhaW5lci1taW4ge1xuICAgIG1heC13aWR0aDogODEuNzcxdnc7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRhaW5lci1taWQge1xuICAgIG1heC13aWR0aDogODQuODk2dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRhaW5lci0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA4Ljc2MjV2dzsgfVxuICAuY29udGFpbmVyLS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNy41dnc7IH1cblxuLm1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDQuMTY3dnc7IH1cblxuLm1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMzMzdnc7IH1cblxuLm1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4wODN2dzsgfVxuXG4ubWJtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43dnc7IH1cblxuLm1icyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNDF2dzsgfVxuXG4uc3RvcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA2dncgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYXgge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAyMXB4IHJnYmEoNDAsIDM5LCA0MCwgMC4zNik7IH1cblxuLmdyIHtcbiAgY29sb3I6ICM4RDhEOEQ7IH1cblxuLmJ0biB7XG4gIHBhZGRpbmc6IDEuNTYyNXZ3IDIuMTg3NXZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgei1pbmRleDogNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjMzlDQjU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmJ0biBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5idG4gLmJ0bi10ZXh0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnRuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkY0QTRBIDAlLCAjOUIxMjAwIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IC0xNnB4IC0xNnB4IDMycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCBpbnNldCAwcHggMTZweCAzMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNik7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5idG4tLWFycm93IHN2ZyB7XG4gICAgd2lkdGg6IDEuMjV2dztcbiAgICBtYXJnaW4tbGVmdDogMC41MjF2dzsgfVxuICAuYnRuIC5idG4tYmxpY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuYnRuOm5vdCg6ZGlzYWJsZWQpIC5idG4tYmxpY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5idG46bm90KDpkaXNhYmxlZCkgLmJ0bi1ibGljazphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgdG9wLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgICBhbmltYXRpb24tbmFtZTogc2xpZGVtZTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMy41cztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwQkIxMkY7IH1cbiAgLmJ0bi5idG4tLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzI4MjcyODsgfVxuICAgIC5idG4uYnRuLS1ncmF5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7IH1cbiAgLmJ0bi5idG4tLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKDU3LCAyMDMsIDg5LCAwLjEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzlDQjU5OyB9XG4gICAgLmJ0bi5idG4tLWxpZ2h0OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzM5Q0I1OTsgfVxuICAuYnRuLmJ0bi0tb3V0bGluZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzM5Q0I1OTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjM0RCRjVBOyB9XG4gICAgLmJ0bi5idG4tLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzM5Q0I1OTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0ZWExO1xuICAgIGhlaWdodDogMy4yODEyNXZ3O1xuICAgIHBhZGRpbmc6IDAgNC4yMTg3NXZ3IDAgMy4yMjl2dzsgfVxuICAgIC5idG4uYnRuLS1ibHVlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAuMXZ3IC4xdncgMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IC4xMnZ3O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMy4zdnc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7IH1cbiAgICAuYnRuLmJ0bi0tYmx1ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI0Mzg5OyB9XG4gIC5idG4ubGlnaHQge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmU5N2UgMCUsICNmZGY3YWQgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTNweCByZ2JhKDIxNCwgMTg2LCA5MiwgMC40OSksIGluc2V0IDAgLTRweCAxcHggI2Q2YmE1YzsgfVxuICAgIC5idG4ubGlnaHQ6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggMTNweCByZ2JhKDIxNCwgMTg2LCA5MiwgMC40OSksIGluc2V0IDAgNHB4IDFweCAjZDZiYTVjOyB9XG4gIC5idG4uYm9yZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAjYTdhN2E3O1xuICAgIGNvbG9yOiAjZGRkZGRkOyB9XG4gICAgLmJ0bi5ib3JkOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAjYTdhN2E3OyB9XG4gICAgLmJ0bi5ib3JkLmJkciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQ5MWQwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4ICMxNDkxZDA7XG4gICAgICBjb2xvcjogIzE0OTFkMDsgfVxuICAgICAgLmJ0bi5ib3JkLmJkcjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAjMTQ5MWQwOyB9XG4gIC5idG4uYmlnIHtcbiAgICBwYWRkaW5nOiAxLjV2dyAxdnc7IH1cbiAgLmJ0bi5taW4ge1xuICAgIHBhZGRpbmctdG9wOiAwLjZ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42dnc7IH1cblxuLmJ1YmJseS1idXR0b246bm90KDpkaXNhYmxlZCkgLmJsaWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmJ1YmJseS1idXR0b246bm90KDpkaXNhYmxlZCkgLmJsaWNrOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIHRvcDogLTE1MHB4O1xuICAgICAgdG9wLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZW1lO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMy41cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmJ1YmJseS1idXR0b246aG92ZXIgLmJ0bi1pbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgfVxuXG4uYnRuLWNlbnQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5idG4taW1nIHtcbiAgd2lkdGg6IDEuNXZ3O1xuICBoZWlnaHQ6IDEuNXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cblxuLmJ1cmdlciB7XG4gIHdpZHRoOiAzLjdyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTsgfVxuICAuYnVyZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc4NDRhOyB9XG4gICAgLmJ1cmdlciBzcGFuOmJlZm9yZSwgLmJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc4NDRhO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLmJ1cmdlciBzcGFuOmJlZm9yZSB7XG4gICAgICB0b3A6IC0xcmVtOyB9XG4gICAgLmJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTFyZW07IH1cbiAgLmJ1cmdlcl9fd3JhcCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2Q3ZDdkNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAwOyB9XG4gICAgLmJ1cmdlcl9fd3JhcDpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y3ODQ0YTsgfVxuXG4ubGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7IH1cbiAgLmxpbmstLWFycm93OmhvdmVyIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7IH1cbiAgICAubGluay0tYXJyb3c6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogI0U1Q0Q5QzsgfVxuICAubGluay0tYXJyb3cgc3ZnIHtcbiAgICB3aWR0aDogMi4yOTJ2dztcbiAgICBtYXJnaW4tbGVmdDogMC44MzN2dztcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmxpbmstLWFycm93IHN2ZyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmxpbmstLXVuZGVybGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXZ3OyB9XG4gICAgLmxpbmstLXVuZGVybGluZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzM5Q0I1OTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG4gIC5saW5rLS11bmRlcmxpbmU6aG92ZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5saW5rOm5vdCgubGluay0tdW5kZXJsaW5lKTpob3ZlciB7XG4gICAgY29sb3I6ICMzOWNiNTk7IH1cbiAgLmxpbmsubGluay0tY29sb3JlZCB7XG4gICAgY29sb3I6ICMzOUNCNTk7IH1cbiAgICAubGluay5saW5rLS1jb2xvcmVkOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzlDQjU5OyB9XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyODI3Mjg7IH1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyODI3Mjg7IH1cblxuaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyNzI4OyB9XG5cbmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyNzI4OyB9XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyODI3Mjg7IH1cblxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyODI3Mjg7IH1cblxudGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyNzI4OyB9XG5cbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyNzI4OyB9XG5cbi5pbnAtbWluIHtcbiAgd2lkdGg6IDMwLjUlOyB9XG5cbi5pbnAtbWQge1xuICB3aWR0aDogNDUlOyB9XG5cbi5pbnAtYmlnIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFyZWEge1xuICBwYWRkaW5nOiAxdncgMXZ3OyB9XG5cbi5hcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0dnc7XG4gIGhlaWdodDogNHZ3O1xuICB6LWluZGV4OiAxODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuN3Z3OyB9XG4gIC5hcnJvd3MudDIge1xuICAgIHdpZHRoOiA1dnc7XG4gICAgaGVpZ2h0OiA1dnc7IH1cbiAgLmFycm93cy50NCB7XG4gICAgd2lkdGg6IDMuNXZ3O1xuICAgIGhlaWdodDogMy41dnc7IH1cbiAgLmFycm93cy50NiB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggNTRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpOyB9XG4gIC5hcnJvd3M6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTsgfVxuICAgIC5hcnJvd3M6aG92ZXIudDYge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5zbGlkZVByZXYge1xuICBsZWZ0OiAzLjVyZW07IH1cbiAgLnNsaWRlUHJldi50MiB7XG4gICAgbGVmdDogLTIuNXZ3OyB9XG4gIC5zbGlkZVByZXYudDQge1xuICAgIGxlZnQ6IC0xLjF2dzsgfVxuICAuc2xpZGVQcmV2LnQzIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5zbGlkZVByZXYudDM6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7IH1cblxuLnNsaWRlTmV4dCB7XG4gIHJpZ2h0OiAzLjVyZW07IH1cbiAgLnNsaWRlTmV4dC50MiB7XG4gICAgcmlnaHQ6IC0yLjV2dzsgfVxuICAuc2xpZGVOZXh0LnQ0IHtcbiAgICByaWdodDogLTEuMXZ3OyB9XG4gIC5zbGlkZU5leHQudDMge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC0xdnc7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5zbGlkZU5leHQudDM6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7IH1cblxuLmNoZWNrLWJveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNoZWNrLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jaGVjay1sYWJlbCB7XG4gIHdpZHRoOiAxLjF2dztcbiAgaGVpZ2h0OiAxLjF2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMnZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC41dnc7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IHJnYmEoMTQwLCAxNDAsIDE0MCwgMC4wNCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuY2hlY2stbGFiZWwudjIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDQzLCA0MywgNTEsIDAuMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxLjV2dztcbiAgICBoZWlnaHQ6IDEuNXZ3O1xuICAgIHBhZGRpbmc6IDAuMnZ3OyB9XG4gICAgLmNoZWNrLWxhYmVsLnYyIC5jaGVjay1sYWJlbC1hY3Qge1xuICAgICAgd2lkdGg6IDF2dztcbiAgICAgIGhlaWdodDogMXZ3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuMnZ3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2EzNTI7IH1cbiAgLmNoZWNrLWxhYmVsLWFjdCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAuY2hlY2stbGFiZWwubWluIHtcbiAgICB3aWR0aDogMXZ3O1xuICAgIGhlaWdodDogMXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4uYmxvY2staW1wLWJmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cblxuLmJsb2NrLWltcCB7XG4gIHBhZGRpbmc6IDEuM3Z3IDEuNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMC43dnc7IH1cblxuLnJoaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucmhpZGU6Y2hlY2tlZCB+IHNwYW4gLmNoZWNrLWxhYmVsLWFjdCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAucmhpZGU6Y2hlY2tlZCB+IHNwYW4gLmNoZWNrLWxhYmVsLm1pbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViZDI3MzsgfVxuICAucmhpZGU6Y2hlY2tlZCB+IC5ibG9jay1pbXAtYmYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2EzNTI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjYTM1MjsgfVxuICAucmhpZGU6Y2hlY2tlZCB+IC50c20xMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yaGlkZTpjaGVja2VkIH4gLnRpbWVzLWJsb2NrIGRpdi5mYW5jeS1zZWxlY3QgZGl2LnRyaWdnZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLndhYyB7XG4gIGNvbG9yOiAjM2ZiZjNmICFpbXBvcnRhbnQ7IH1cblxuLnZpYyB7XG4gIGNvbG9yOiAjODE3M2M3ICFpbXBvcnRhbnQ7IH1cblxuLnRnYyB7XG4gIGNvbG9yOiAjNWZjZmYyICFpbXBvcnRhbnQ7IH1cblxuLmVtYyB7XG4gIGNvbG9yOiAjZmJjODU1ICFpbXBvcnRhbnQ7IH1cblxuLnZmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMi42dncgMnZ3O1xuICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDEzMywgMTM4LCAxNjAsIDAuMSk7XG4gIHRyYW5zZm9ybTogc2tld1koLTJkZWcpO1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWU0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0cHgpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnZmLXdyYXAge1xuICAgIHRyYW5zZm9ybTogc2tld1koMmRlZyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7IH1cblxuLmxpbmUtdGcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjYmY4YjtcbiAgd2lkdGg6IDQwJTsgfVxuICAubGluZS10Zy5taW4ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogN3Z3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjZGQ0OyB9XG5cbi5wcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7IH1cblxuLmJsYyB7XG4gIGNvbG9yOiAjMzAzMDMwICFpbXBvcnRhbnQ7IH1cblxuLmxjYiB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICAubGNiOmhvdmVyIHtcbiAgICBjb2xvcjogI2UzMDYxMzsgfVxuXG4uYWljIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udGV4dC1yb3RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDh2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogNzE7IH1cbiAgLnRleHQtcm90YXRlLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC50ZXh0LXJvdGF0ZS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjUpOyB9XG4gICAgLnRleHQtcm90YXRlLWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTMuNHZ3O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcbiAgICAgIHdpZHRoOiAzdnc7XG4gICAgICBoZWlnaHQ6IDFweDsgfVxuICAgIC50ZXh0LXJvdGF0ZS1pdGVtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0zLjR2dztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgICB3aWR0aDogM3Z3O1xuICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgICAudGV4dC1yb3RhdGUtaXRlbS53aCB7XG4gICAgICBjb2xvcjogI2ZmZmY7IH1cblxuLmxpbmUge1xuICB3aWR0aDogM3Z3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjc4NDRhIDAlLCAjZmZhZDJmIDEwMCUpOyB9XG4gIC5saW5lLmNlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5saW5lLmdyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG4gIC5saW5lLmdyMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlkOWQ5ZDsgfVxuICAubGluZS1iaWcge1xuICAgIHdpZHRoOiA4dnc7IH1cbiAgLmxpbmUuYmlnMiB7XG4gICAgd2lkdGg6IDE3dnc7IH1cblxuLnRhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRiIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICNmZmY7IH1cblxuLnRnciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ODQ0YSAwJSwgI2ZmYWQyZiAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucG9pbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQzOyB9XG5cbi50bHQtbW9kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50bHQtbW9kOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00LjN2dztcbiAgICB3aWR0aDogMy41dnc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiAxLjN2dztcbiAgICB6LWluZGV4OiAxMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ODQ0YSAwJSwgI2ZmYWQyZiAxMDAlKTsgfVxuICAudGx0LW1vZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNy4zdnc7XG4gICAgd2lkdGg6IDEzLjV2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0b3A6IDEuM3Z3O1xuICAgIHotaW5kZXg6IDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gIC50bHQtbW9kLmx0aDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTsgfVxuXG4udGV4dC1tb2Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRleHQtbW9kOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ydnc7XG4gICAgd2lkdGg6IDEuNXZ3O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRvcDogMC41dnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNzg0NGEgMCUsICNmZmFkMmYgMTAwJSk7XG4gICAgd2lkdGg6IDA7IH1cbiAgLnRleHQtbW9kOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTJ2dztcbiAgICB3aWR0aDogMS41dnc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiAwLjV2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLmpjc2Ige1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnBvc2Ege1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmZkYyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLm1vYnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLnRpdGxlLWxnIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTsgfVxuICAudGl0bGUtbXNsZyB7XG4gICAgZm9udC1zaXplOiA1LjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtOyB9XG4gIC50aXRsZS1lbGcge1xuICAgIGZvbnQtc2l6ZTogNi42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTsgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9XG4gIC50Z2cge1xuICAgIHBhZGRpbmc6IDAuMXJlbSAwLjRyZW07XG4gICAgbWFyZ2luOiAwLjJyZW0gMDsgfVxuICAudC1taW4ge1xuICAgIGZvbnQtc2l6ZTogMS45NXJlbTsgfVxuICAudC1zcyB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07IH1cbiAgLnQtbWluMiB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07IH1cbiAgLnRleHQtdGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgLnRleHQtbWQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuc21hbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgLnRzbTgge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gIC50c20ge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gIC50c20xMCB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC50c20xMSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC50c20xMiB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC50c20xMyB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgLm1yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC50bnVtIHtcbiAgICBmb250LXNpemU6IDIuOXJlbTsgfVxuICAudGV4dDI0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAudGV4dDIzIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAudGV4dDIxIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLmNvbnRhaW5lci1taW4ge1xuICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuY29udGFpbmVyLW1kIHtcbiAgICAgIG1heC13aWR0aDogOTB2dztcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmNvbnRhaW5lci1tbSB7XG4gICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH1cbiAgLm1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9XG4gIC5tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5tYm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTsgfVxuICAubWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQxcmVtOyB9XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2cmVtIDA7IH1cbiAgLm1ybSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLm1yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLm1ycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH0gfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5kaXYuZmFuY3ktc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuOTM3NXZ3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7IH1cblxuZGl2LmZhbmN5LXNlbGVjdC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG5kaXYuZmFuY3ktc2VsZWN0IGRpdi50cmlnZ2VyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxLjgyM3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMjgyNzI4O1xuICBmb250LXNpemU6IDAuOTM3NXZ3O1xuICBoZWlnaHQ6IDMuNjQ2dnc7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjQwbXMgZWFzZS1vdXQ7IH1cblxuZGl2LmZhbmN5LXNlbGVjdCBkaXYudHJpZ2dlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IHNvbGlkICMzOTc0ZjQ7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjE1dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICByaWdodDogMS41dnc7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgei1pbmRleDogOTsgfVxuXG5kaXYuZmFuY3ktc2VsZWN0IGRpdi50cmlnZ2VyLm9wZW4ge1xuICAvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdGNvbG9yOiAjZmZmZmZmOyovXG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuZGl2LmZhbmN5LXNlbGVjdCBkaXYudHJpZ2dlci5vcGVuOmFmdGVyIHtcbiAgLypib3JkZXItdG9wLWNvbG9yOiAjN0E4NDk4OyovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qdG9wOiAycmVtOyovXG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogNTA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzB2dztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDsgfVxuXG5kaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMub3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy10b3A6IDEuNXZ3O1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiA2MCU7XG4gIC8qIGhhdmUgdG8gdXNlIGEgbm9uLXZpc2liaWxpdHkgdHJhbnNpdGlvbiB0byBwcmV2ZW50IHRoaXMgaU9TIGlzc3VlIChidWc/KTogKi9cbiAgLypodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEwNzM2NDc4L2Nzcy1hbmltYXRpb24tdmlzaWJpbGl0eS12aXNpYmxlLXdvcmtzLW9uLWNocm9tZS1hbmQtc2FmYXJpLWJ1dC1ub3Qtb24taW9zKi9cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dDsgfVxuXG5kaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMub3ZlcmZsb3dpbmcge1xuICB0b3A6IDEwMCU7XG4gIC8qYm90dG9tOiA0MHB4OyovXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7IH1cblxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zLm92ZXJmbG93aW5nLm9wZW4ge1xuICB0b3A6IDEwMCU7XG4gIC8qYm90dG9tOiA1MHB4OyovXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQ7IH1cblxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMS4xdnc7XG4gIGNvbG9yOiAjOTY5OWE5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcbiAgLyp3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsqLyB9XG5cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucyBsaS5zZWxlY3RlZCB7XG4gIC8qYmFja2dyb3VuZDogIzA0YTlmMzsqL1xuICBjb2xvcjogI2UwM2QxYzsgfVxuXG5kaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMgbGkuaG92ZXIge1xuICAvKmJhY2tncm91bmQ6ICMwNGE5ZjM7Ki9cbiAgY29sb3I6ICNlMDNkMWM7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udG9fdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMi41dnc7XG4gIGJvdHRvbTogMS41dnc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDg0cHggcmdiYSgwLCAxMDgsIDE2MywgMC40MSk7XG4gIGJveC1zaGFkb3c6IDAgMCA4NHB4IHJnYmEoMCwgMTA4LCAxNjMsIDAuNDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZjhiO1xuICB3aWR0aDogMy41dnc7XG4gIGhlaWdodDogMy41dnc7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBhZGRpbmc6IDAuN3Z3O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxODk7XG4gIC8qLXdlYmtpdC1hbmltYXRpb246IHJhZGlhbC1wdWxzZSAxLjVzIGluZmluaXRlOyovXG4gIC8qYW5pbWF0aW9uOiByYWRpYWwtcHVsc2UgMS41cyBpbmZpbml0ZTsqL1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cblxuLnRvX3RvcDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDAuOHZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxdncgc29saWQgI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG5cbi50b190b3AuYWN0IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4udG9fdG9wOmhvdmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNyUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNyUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM3JSk7IH1cblxuLypALXdlYmtpdC1rZXlmcmFtZXMgcmFkaWFsLXB1bHNlIHtcbjAlIHtcbi13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwLjcpO1xuYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwLjcpO1xufVxuMTAwJSB7XG4td2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDIwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDApO1xuYm94LXNoYWRvdzogMCAwIDAgMjBweCByZ2JhKDI0MywgMTc0LCAyNSwgMCk7XG59XG59XG5Aa2V5ZnJhbWVzIHJhZGlhbC1wdWxzZSB7XG4wJSB7XG4td2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDBweCByZ2JhKDI0MywgMTc0LCAyNSwgMC43KTtcbmJveC1zaGFkb3c6IDAgMCAwIDBweCByZ2JhKDI0MywgMTc0LCAyNSwgMC43KTtcbn1cbjEwMCUge1xuLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAyMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwKTtcbmJveC1zaGFkb3c6IDAgMCAwIDIwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDApO1xufSovXG4vKn0qL1xuLmxoMTE0IHtcbiAgbGluZS1oZWlnaHQ6IDExNCU7IH1cblxuLmxoMTIwIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cblxuLmxoMTMwIHtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7IH1cblxuLmxoMTQwIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IH1cblxuLmxoMTQyIHtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7IH1cblxuLmxoMTUwIHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cblxuLmxoMTU1IHtcbiAgbGluZS1oZWlnaHQ6IDE1NSU7IH1cblxuLmxoMjY1IHtcbiAgbGluZS1oZWlnaHQ6IDI2NSU7IH1cblxuLmxoMzAwIHtcbiAgbGluZS1oZWlnaHQ6IDMwMCU7IH1cblxuLmxzMDIge1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cblxuLmxzMDE1IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTsgfVxuXG4ub25saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1dnc7IH1cbiAgLm9ubGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDAuMzY1dnc7XG4gICAgaGVpZ2h0OiAwLjM2NXZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MmIwNjA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIGFuaW1hdGlvbjogb25saW5lIDJzIGluZmluaXRlOyB9XG5cbi5zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjMxMjV2dzsgfVxuXG4uc29jaWFscy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyLjYwNHZ3O1xuICBoZWlnaHQ6IDIuNjA0dnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuc29jaWFscy1pdGVtOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gIC5zb2NpYWxzLWl0ZW0uaXMtdmliZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDYwZjM7IH1cbiAgICAuc29jaWFscy1pdGVtLmlzLXZpYmVyIGltZyB7XG4gICAgICB3aWR0aDogMS4wNDJ2dzsgfVxuICAuc29jaWFscy1pdGVtLmlzLXdoYXRzYXBwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVkMjY2OyB9XG4gICAgLnNvY2lhbHMtaXRlbS5pcy13aGF0c2FwcCBpbWcge1xuICAgICAgd2lkdGg6IDEuMDQydnc7IH1cbiAgLnNvY2lhbHMtaXRlbS5pcy10ZWxlZ3JhbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTJmMjsgfVxuICAgIC5zb2NpYWxzLWl0ZW0uaXMtdGVsZWdyYW0gaW1nIHtcbiAgICAgIHdpZHRoOiAwLjk5dnc7IH1cblxuLnBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucGhvbmUgaW1nIHtcbiAgICB3aWR0aDogMC44ODV2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTIxdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4ydnc7IH1cblxuLmNvbG9yZWQge1xuICBjb2xvcjogI2FkOGEwNjsgfVxuXG4ubWJsIHtcbiAgbWFyZ2luLWJvdHRvbTogMi43MDh2dzsgfVxuXG4uYnRuLmJ0bi0tcGRmIC5idG4tbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogMC42MzN2dztcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuXG4uYnRuLmJ0bi0tcGRmOmhvdmVyIC5idG4tbG9nbyB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5pbnB1dCwgLmFyZWEge1xuICBoZWlnaHQ6IDQuNDI3dnc7XG4gIHBhZGRpbmctbGVmdDogMi41dnc7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7IH1cblxuLmZ6OCB7XG4gIGZvbnQtc2l6ZTogMC40MTd2dzsgfVxuXG4uZnoxMCB7XG4gIGZvbnQtc2l6ZTogMC41MjF2dzsgfVxuXG4uZnoxMSB7XG4gIGZvbnQtc2l6ZTogMC41NzN2dzsgfVxuXG4uZnoxMiB7XG4gIGZvbnQtc2l6ZTogMC42MjV2dzsgfVxuXG4uZnoxMyB7XG4gIGZvbnQtc2l6ZTogMC42Nzd2dzsgfVxuXG4uZnoxNCB7XG4gIGZvbnQtc2l6ZTogMC43Mjl2dzsgfVxuXG4uZnoxNSB7XG4gIGZvbnQtc2l6ZTogMC43ODEyNXZ3OyB9XG5cbi5mejE2IHtcbiAgZm9udC1zaXplOiAwLjgzM3Z3OyB9XG5cbi5mejE3IHtcbiAgZm9udC1zaXplOiAwLjg4NXZ3OyB9XG5cbi5mejE4IHtcbiAgZm9udC1zaXplOiAwLjkzNzV2dzsgfVxuXG4uZnoyMCB7XG4gIGZvbnQtc2l6ZTogMS4wNDJ2dzsgfVxuXG4uZnoyMiB7XG4gIGZvbnQtc2l6ZTogMS4xNDZ2dzsgfVxuXG4uZnoyNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3OyB9XG5cbi5mejI1IHtcbiAgZm9udC1zaXplOiAxLjMwMnZ3OyB9XG5cbi5mejI3IHtcbiAgZm9udC1zaXplOiAxLjQwNjI1dnc7IH1cblxuLmZ6MzAge1xuICBmb250LXNpemU6IDEuNTYyNXZ3OyB9XG5cbi5mejMyIHtcbiAgZm9udC1zaXplOiAxLjY2N3Z3OyB9XG5cbi5mejM2IHtcbiAgZm9udC1zaXplOiAxLjg3NXZ3OyB9XG5cbi5mejQwIHtcbiAgZm9udC1zaXplOiAyLjA4M3Z3OyB9XG5cbi5mejQ2IHtcbiAgZm9udC1zaXplOiAyLjM5NnZ3OyB9XG5cbi5mejQ4IHtcbiAgZm9udC1zaXplOiAyLjV2dzsgfVxuXG4uZno1MCB7XG4gIGZvbnQtc2l6ZTogMi42MDR2dzsgfVxuXG4uZno1NSB7XG4gIGZvbnQtc2l6ZTogMi44NjV2dzsgfVxuXG4uZno2MCB7XG4gIGZvbnQtc2l6ZTogMy4xMjV2dzsgfVxuXG4uZno2NCB7XG4gIGZvbnQtc2l6ZTogMy4zMzN2dzsgfVxuXG4uZno3MCB7XG4gIGZvbnQtc2l6ZTogMy42NDZ2dzsgfVxuXG4uZno3NSB7XG4gIGZvbnQtc2l6ZTogMy45MDYyNXZ3OyB9XG5cbi5mejEwMCB7XG4gIGZvbnQtc2l6ZTogNS4yMDh2dzsgfVxuXG4uZnoxMTUge1xuICBmb250LXNpemU6IDUuOTl2dzsgfVxuXG5Aa2V5ZnJhbWVzIG9ubGluZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBvcGFjaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBhbmltUHVsc2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nQmcge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMiU7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLWJpZyB7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5mejEwIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmZ6MTEge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gIC5mejEyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuZnoxMyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLmZ6MTQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5mejE1IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuZnoxNiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLmZ6MTcge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5mejE4IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuZnoyMCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLmZ6MjIge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5mejI0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuZnoyNSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5mejI3IHtcbiAgICBmb250LXNpemU6IDEuNDA2MjVyZW07IH1cbiAgLmZ6MzAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5mejM2IHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmZ6NDAge1xuICAgIGZvbnQtc2l6ZTogMi4wODNyZW07IH1cbiAgLmZ6NDYge1xuICAgIGZvbnQtc2l6ZTogMi4zOTZyZW07IH1cbiAgLmZ6NDgge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIC5mejU1IHtcbiAgICBmb250LXNpemU6IDIuNTY1cmVtOyB9XG4gIC5mejYwIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAuZno2MCBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mejcwIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTsgfVxuICAuZno3NSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07IH1cbiAgLmZ6MTAwIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTsgfVxuICAuZno4IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLm9ubGluZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE5OHJlbTsgfVxuICAgIC5vbmxpbmU6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogLjQxN3JlbTtcbiAgICAgIGhlaWdodDogLjQxN3JlbTtcbiAgICAgIHRvcDogMC4zcmVtOyB9XG4gIC5zb2NpYWxzIHtcbiAgICBnYXA6IDAuNjI1cmVtOyB9XG4gIC5zb2NpYWxzLWl0ZW0ge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTsgfVxuICAgIC5zb2NpYWxzLWl0ZW0uaXMtd2hhdHNhcHAgaW1nIHtcbiAgICAgIHdpZHRoOiAxLjJyZW07IH1cbiAgICAuc29jaWFscy1pdGVtLmlzLXRlbGVncmFtIGltZyB7XG4gICAgICB3aWR0aDogMS4ycmVtOyB9XG4gIC5waG9uZSBpbWcge1xuICAgIHdpZHRoOiAwLjY3N3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTIxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTsgfVxuICAubWJsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjcwOHJlbTsgfVxuICAuaW5wdXQsIC5hcmVhIHtcbiAgICBwYWRkaW5nOiAxLjU2MjVyZW0gMi42MDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDQycmVtOyB9XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDIuMTM1cmVtIDIuMzk2cmVtOyB9XG4gIC5idG4tLWFycm93cyB7XG4gICAgZ2FwOiAxcmVtOyB9XG4gIC5idG4uYnRuLS1wZGYgLmJ0bi1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzcmVtOyB9IH1cblxuLmhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAxLjYxNXZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMi4xODc1dnc7IH1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5sb2dvX19pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEzLjc1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjA4M3Z3OyB9XG5cbi5idG4uYnRuLS1zYXZlIHN2ZyB7XG4gIHdpZHRoOiAxLjA0MnZ3O1xuICBtYXJnaW4tcmlnaHQ6IDAuNTIxdnc7IH1cbiAgLmJ0bi5idG4tLXNhdmUgc3ZnIHBhdGgge1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cblxuLmJ0bi5idG4tLXNhdmU6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5oZWFkZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyLjcwOHZ3O1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5zb2NpYWw6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cblxuLm1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLm5hdl9faXRlbSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLm5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLm5hdl9faXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxLjcxODc1dncgMS41dnc7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5uYXZfX2l0ZW0gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzlDQjU5O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZWFkZXJfX2lubmVyIC5sb2dvIHAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXJfX2lubmVyIC5idG4tLXNhdmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXJfX2lubmVyIC5oZWFkZXItaXRlbS0tc29jaWFscyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlcl9faW5uZXIgLm9ubGluZSB7XG4gICAgICBmb250LXNpemU6IDhweDsgfVxuICAgIC5oZWFkZXJfX2lubmVyIC5mejE2Lmxpbmsge1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gIC5sb2dvX19pbWcge1xuICAgIHdpZHRoOiAxMC42cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYnRuLmJ0bi0tc2F2ZSBzdmcge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS4xcmVtOyB9XG4gIC5zb2NpYWwge1xuICAgIHdpZHRoOiA2LjFyZW07IH1cbiAgLm1vYiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubmF2X19pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEuMnJlbSAwOyB9XG4gIC5mejE2IHtcbiAgICBmb250LXNpemU6IDhweDsgfVxuICAub25saW5lOjpiZWZvcmUge1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjRyZW07XG4gICAgdG9wOiAwLjVyZW07IH1cbiAgLmZ6MjIge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubmF2IHtcbiAgICB6LWluZGV4OiA5OTg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluOyB9XG4gICAgLm5hdiAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzVweDsgfVxuICAgICAgLm5hdiAuYnRuIC5idG4tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLm5hdi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAubmF2X19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubmF2X19pdGVtIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmhlYWRlci1pdGVtLm1vYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5oZWFkZXItaXRlbS5tb2IgLmZ6MTYge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cbi5pbmRleC1tYWluIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoLi4vaW1nL2hlcm8tYmcuanBnKSB0b3Agbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5pbmRleC1tYWluIC5oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy4zODV2dzsgfVxuICAuaW5kZXgtbWFpbiAuaGVyby10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjA4M3Z3OyB9XG4gIC5pbmRleC1tYWluIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXZ3OyB9XG5cbi5oZXJvLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5oZXJvLXRleHQgLmNpcmNsZXMge1xuICAgIG1hcmdpbi1yaWdodDogMS4xNDZ2dztcbiAgICBtYXJnaW4tdG9wOiAwLjJ2dzsgfVxuXG4uY2lyY2xlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zNjV2dzsgfVxuICAuY2lyY2xlcyBzcGFuIHtcbiAgICB3aWR0aDogMC41MjF2dztcbiAgICBoZWlnaHQ6IDAuNTIxdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogb3BhY2l0eSAxcyBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzM5Q0I1OTsgfVxuICAgIC5jaXJjbGVzIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzOyB9XG4gICAgLmNpcmNsZXMgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuM3M7IH1cblxuLmhlcm8tYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhlcm8tYnRucyAuYnRuIHtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAzLjAyMXZ3O1xuICAgIG1hcmdpbi1yaWdodDogMS4xOTh2dzsgfVxuXG4ucXVpei1tYWluIC5oZXJvLWJ0bnMgLmJ0biB7XG4gIHBhZGRpbmc6IDEuNDYyNXZ3IDMuODIxdnc7IH1cblxuLnF1aXotdmFudGFnZXMgLnZhbnRhZ2VzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnF1aXotdmFudGFnZXMgLnZhbnRhZ2VzLWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQuNXZ3O1xuICAgIHRvcDogLTR2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZpbHRlcjogYmx1cigzLjgxMjV2dyk7XG4gICAgd2lkdGg6IDEzLjU5Mzc1dnc7XG4gICAgaGVpZ2h0OiAxMy41OTM3NXZ3O1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5tb2RhbC13YWl0X19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm1vZGFsLXdhaXQge1xuICBwYWRkaW5nOiAzLjMzM3Z3IDEzLjU0MnZ3IDMuNDl2dyA1dnc7IH1cbiAgLm1vZGFsLXdhaXQgLmZvcm0tZ3JvdXAsXG4gIC5tb2RhbC13YWl0IC5idG4ge1xuICAgIHdpZHRoOiAxOC41NDJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjgzM3Z3O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLm1vZGFsLXdhaXRfX21vY2t1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMy43dnc7XG4gICAgYm90dG9tOiAtNi40dnc7XG4gICAgd2lkdGg6IDUzLjEyNXZ3O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVpei1tYWluIC5oZXJvLWJ0bnMgLmJ0biB7XG4gICAgcGFkZGluZzogMS40NjI1cmVtIDMuODIxcmVtOyB9XG4gIC5pbmRleC1tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybCguLi9pbWcvaGVyby1iZy1zbS5qcGcpIHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5pbmRleC1tYWluIC5oZXJvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOS4ycmVtOyB9XG4gICAgLmluZGV4LW1haW4gLmhlcm8tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgICAuaW5kZXgtbWFpbiBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucXVpei1tYWluIC5oZXJvLFxuICAubGVhZC1tYWluIC5oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07IH1cbiAgLnF1aXotbWFpbiAuaGVyby10ZXh0LFxuICAubGVhZC1tYWluIC5oZXJvLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAucXVpei1tYWluIGgxLFxuICAubGVhZC1tYWluIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5sZWFkLW1haW4gLmZ6MzYubWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sZWFkLW1haW4gLmZ6MzYubWIgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubGVhZC1tYWluIC5idG4uYnRuLS1hcnJvdyB7XG4gICAgcGFkZGluZzogMTRweCA1M3B4OyB9XG4gIC5mejQ2IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmhlcm8tdGV4dCAuY2lyY2xlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNpcmNsZXMge1xuICAgIGdhcDogMC4yNXJlbTsgfVxuICAgIC5jaXJjbGVzIHNwYW4ge1xuICAgICAgd2lkdGg6IDAuNHJlbTtcbiAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM5Q0I1OTsgfVxuICAuaGVyby1idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaGVyby1idG5zIC5idG4ge1xuICAgICAgcGFkZGluZzogMTRweCA1M3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZXJvLWJ0bnMgLmJ0biAuYnRuLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgLmJ0bi0tYXJyb3cgc3ZnIHtcbiAgICB3aWR0aDogMi4xcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9IH1cblxuLnZhbnRhZ2VzIHtcbiAgcGFkZGluZy10b3A6IDQuMTY3dnc7IH1cblxuLnZhbnRhZ2VzLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi52YW50YWdlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudmFudGFnZXMtaXRlbV9faW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA0LjY4NzV2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXZ3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFudGFnZXMge1xuICAgIHBhZGRpbmctdG9wOiA0LjhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYuNHJlbTsgfVxuICAudmFudGFnZXMtaXRlbXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMnB4OyB9XG4gIC52YW50YWdlcy1pdGVtIHtcbiAgICB3aWR0aDogMTI3cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC52YW50YWdlcy1pdGVtIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnZhbnRhZ2VzLWl0ZW1fX2ltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDQuOHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG5cbi5wcm9kdWN0IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnByb2R1Y3QtYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzLjY0NnZ3OyB9XG5cbi5wcm9kdWN0LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGNvbG9yOiAjQzZDNkM2O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNC4yNzF2dztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9kdWN0LWJ0biAuYnRuLXRleHQge1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gIC5wcm9kdWN0LWJ0bjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnByb2R1Y3QtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzM5Q0I1OTsgfVxuICAgIC5wcm9kdWN0LWJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjMzlDQjU5O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAucHJvZHVjdC1idG4uaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogIzM5Q0I1OTsgfVxuICAgIC5wcm9kdWN0LWJ0bi5pcy1hY3RpdmUgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzM5Q0I1OTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAucHJvZHVjdC1idG4uaXMtYWN0aXZlIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5wcm9kdWN0LWJ0biBzdmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDAuNzgxMjV2dztcbiAgICBtYXJnaW4tbGVmdDogMC44MzN2dztcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLnByb2R1Y3QtYnRuIHN2ZyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cblxuLnByb2R1Y3QtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNTQydnc7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ucHJvZHVjdC1pdGVtIHtcbiAgcGFkZGluZzogMi4yNHZ3IDIuMzk2dncgMi43NnZ3IDIuMzk2dnc7XG4gIHdpZHRoOiAxOS4yNzF2dztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRUZFRjtcbiAgYm9yZGVyLXJhZGl1czogMS41NjI1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZHVjdC1pdGVtIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuMTk4dnc7IH1cblxuLnByb2R1Y3QtYmFkZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMjV2dztcbiAgcmlnaHQ6IDEuMjV2dztcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4ucHJvZHVjdC1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICBwYWRkaW5nOiAwLjEwNHZ3IDAuNjc3dnc7XG4gIG1hcmdpbi1ib3R0b206IDAuNDE3dnc7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcm9kdWN0LWJhZGdlLS1zdG9jayB7XG4gICAgYmFja2dyb3VuZDogIzI0QUI0MjsgfVxuICAucHJvZHVjdC1iYWRnZS0taGl0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjE1MjA3OyB9XG4gIC5wcm9kdWN0LWJhZGdlLS1vcmRlciB7XG4gICAgYmFja2dyb3VuZDogI0UzMDAwMDsgfVxuXG4ucHJvZHVjdC1zbGlkZXIuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMuMjI5dnc7XG4gIHdpZHRoOiAxMS44NzV2dzsgfVxuICAucHJvZHVjdC1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMC41NzN2dzsgfVxuICAgIC5wcm9kdWN0LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9kdWN0LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICMzOUNCNTk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnByb2R1Y3Qtc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cgc3ZnIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAucHJvZHVjdC1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMS42MTV2dzsgfVxuICAucHJvZHVjdC1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTEuNjE1dnc7IH1cbiAgLnByb2R1Y3Qtc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtMS44MjN2dzsgfVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAwLjQxN3Z3O1xuICBoZWlnaHQ6IDAuNDE3dnc7XG4gIG1hcmdpbjogMCAwLjIwOHZ3OyB9XG4gIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICMzOUNCNTk7IH1cbiAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICB3aWR0aDogMC40MTd2dztcbiAgICBoZWlnaHQ6IDAuNDE3dnc7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGM0ZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzOUNCNTk7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXZ3OyB9XG5cbi5wcm9kdWN0LXNpemUge1xuICBjb2xvcjogI0IxQjFCMTtcbiAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXZ3OyB9XG5cbi5wcm9kdWN0LXByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7IH1cblxuLnByb2R1Y3QtYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMy42NDZ2dzsgfVxuXG4ucHJvZHVjdC1tb3JlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHJvZHVjdC1tb3JlLWJ0biBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjUyMXZ3O1xuICAgIHdpZHRoOiAwLjk5dnc7IH1cblxuLmNhc2VzLW1vcmUtYnRuIHN2ZyB7XG4gIHdpZHRoOiAwLjk5dnc7IH1cblxuLnBsYXkgaW1nIHtcbiAgd2lkdGg6IDEuMTk4dnc7IH1cblxuLm1hdGVyaWFsLWNoZWNrX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEuMDQydnc7IH1cblxuLmNyZWF0ZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNyZWF0ZS1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uY3JlYXRlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jcmVhdGUtZm9ybSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmNyZWF0ZS1mb3JtIGgyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLmNyZWF0ZS1zbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNjg2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBib3R0b206IC0xMHB4OyB9XG4gICAgLmNyZWF0ZS1zbSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlcm8tdGV4dCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmNhc2VzLW1vcmUtYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDAuOTlyZW07IH1cbiAgLnByb2R1Y3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9XG4gIC5wcm9kdWN0LWJ0bnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnByb2R1Y3QtYnRucyAuYnRuLXRleHQge1xuICAgICAgZm9udC1zaXplOiA5cHg7IH1cbiAgLnByb2R1Y3QtYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAucHJvZHVjdC1idG4gc3ZnIHtcbiAgICAgIHdpZHRoOiAwLjlyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC42cmVtOyB9XG4gIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICBnYXA6IDEuN3JlbTsgfVxuICAucHJvZHVjdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxN3B4IDM3cHggMzFweCAzN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb2R1Y3QtaXRlbSAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDIzcHg7IH1cbiAgICAgIC5wcm9kdWN0LWl0ZW0gLmJ0biAuYnRuLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gIC5wcm9kdWN0LWJhZGdlcyB7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTsgfVxuICAucHJvZHVjdC1iYWRnZSB7XG4gICAgcGFkZGluZzogMCAwLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtOyB9XG4gICAgLnByb2R1Y3QtYmFkZ2Ugc3BhbiB7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5wcm9kdWN0LXNsaWRlci5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgd2lkdGg6IDEzLjFyZW07IH1cbiAgICAucHJvZHVjdC1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgICB3aWR0aDogMXJlbTsgfVxuICAgIC5wcm9kdWN0LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogLTJyZW07IH1cbiAgICAucHJvZHVjdC1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMnJlbTsgfVxuICAgIC5wcm9kdWN0LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgICAgYm90dG9tOiAtMi40cmVtOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICB3aWR0aDogMC43cmVtO1xuICAgIGhlaWdodDogMC43cmVtO1xuICAgIG1hcmdpbjogMCAwLjRyZW07IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgd2lkdGg6IDAuN3JlbTtcbiAgICAgIGhlaWdodDogMC43cmVtOyB9XG4gIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5wcm9kdWN0LXNpemUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAucHJvZHVjdC1wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAucHJvZHVjdC1idG5zLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIuM3JlbTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5wcm9kdWN0LW1vcmUtYnRuIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTIxcmVtOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgLnN3aXBlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5zd2lwZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAuc3dpcGVfX2ltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7IH1cbiAgLnByb2R1Y3QtYnRuLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIuMnJlbTsgfVxuICAgIC5wcm9kdWN0LWJ0bi13cmFwcGVyIC5saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAucHJvZHVjdC1tb3JlLWJ0biBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIHdpZHRoOiAxMnB4OyB9IH1cblxuLmNhdGFsb2cge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDM4LjA3M3Z3OyB9XG5cbi5jYXRhbG9nLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxMS40NTh2dzsgfVxuXG4uY2F0YWxvZy1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmNhdGFsb2ctbGVmdCAubWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzA4dnc7IH1cblxuLmNhdGFsb2ctYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjE1MjA3O1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgcGFkZGluZzogMC41Mjl2dyAxLjkwNjI1dnc7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5jYXRhbG9nLWZvcm0ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODkpO1xuICBib3JkZXItcmFkaXVzOiAxLjU2MjV2dztcbiAgcGFkZGluZzogMi44NjV2dyAyLjQ0OHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jYXRhbG9nLWZvcm0gLmZvcm0tZ3JvdXAsXG4gIC5jYXRhbG9nLWZvcm0gLmJ0biB7XG4gICAgd2lkdGg6IDE4LjU0MnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzAydnc7IH1cbiAgLmNhdGFsb2ctZm9ybSAuYnRuIHtcbiAgICBwYWRkaW5nOiAyLjA4M3Z3OyB9XG5cbi5mb3JtLWdyb3VwX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzgxMjV2dztcbiAgcGFkZGluZy1sZWZ0OiAyLjM5NnZ3OyB9XG5cbi5jYXRhbG9nLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0yNXZ3O1xuICB6LWluZGV4OiAtMTsgfVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdC13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VsZWN0LWFycm93LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAwLjUyMXZ3O1xuICAgIGhlaWdodDogMC4zMTI1dnc7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDF2dztcbiAgICBvcGFjaXR5OiAuNTsgfVxuXG4uc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBoZWlnaHQ6IDMuOTA2MjV2dztcbiAgcGFkZGluZy1sZWZ0OiAyLjM5NnZ3O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7IH1cblxuLnNlbGVjdC1pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMi42MDR2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMC44MzN2dzsgfVxuXG4ucG9saWN5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjcyOXZ3O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnBvbGljeV9fY2hlY2sge1xuICB3aWR0aDogMS4wNDJ2dztcbiAgaGVpZ2h0OiAxLjA0MnZ3O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQ6ICMzOUNCNTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOUNCNTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnBvbGljeV9fY2hlY2sgaW1nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dDpjaGVja2VkIH4gLnBvbGljeV9fY2hlY2sgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhdGFsb2ctaW1nIGltZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2cge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNC44cmVtOyB9XG4gIC5jYXRhbG9nLWlubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2F0YWxvZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jYXRhbG9nLWxlZnQgaDIge1xuICAgICAgbWF4LXdpZHRoOiAyMHJlbTsgfVxuICAgIC5jYXRhbG9nLWxlZnQgLm1iIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAuZnozMiB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDsgfVxuICAuY2F0YWxvZy1iYWRnZSB7XG4gICAgcGFkZGluZzogMC45cmVtIDEuNnJlbTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuY2F0YWxvZy1mb3JtIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgIHBhZGRpbmc6IDMuMnJlbSAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2F0YWxvZy1mb3JtIC5mb3JtLWdyb3VwLFxuICAgIC5jYXRhbG9nLWZvcm0gLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuICAgIC5jYXRhbG9nLWZvcm0gLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxLjZyZW07IH1cbiAgLmZvcm0tZ3JvdXBfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc4MTI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi4zOTZyZW07IH1cbiAgLmNhdGFsb2ctaW1nIHtcbiAgICB0b3A6IC0xNC43cmVtO1xuICAgIGxlZnQ6IC01ODFweDtcbiAgICB3aWR0aDogMTI3NXB4OyB9XG4gICAgLmNhdGFsb2ctaW1nIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhdGFsb2ctaW1nIGltZzpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWxlY3Qtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDAuNnJlbTtcbiAgICBsZWZ0OiAxcmVtOyB9XG4gIC5zZWxlY3Qge1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMzk2cmVtOyB9XG4gIC5zZWxlY3QtaW1hZ2VzIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIHJpZ2h0OiAxcmVtOyB9XG4gIC5pbnB1dCB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAuYnRuIC5idG4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9XG4gIC5wb2xpY3kge1xuICAgIGdhcDogMC44cmVtOyB9XG4gICAgLnBvbGljeV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDhweDsgfVxuICAgIC5wb2xpY3kgLmxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5wb2xpY3lfX2NoZWNrIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtOyB9IH1cblxuLnRlYW0ge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4udGVhbS10b3BfX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxNC42ODc1dnc7IH1cblxuLnRlYW0tdG9wIC5tYiB7XG4gIG1hcmdpbi1ib3R0b206IDIuMDgzdnc7IH1cblxuLnRlYW0tY2hlY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAyOC43dnc7IH1cblxuLnNsaWNrLWFycm93IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnRlYW0tY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyLjI0dnc7XG4gIG1hcmdpbi1yaWdodDogMi44MTI1dnc7IH1cbiAgLnRlYW0tY2hlY2tfX2ltZyB7XG4gICAgd2lkdGg6IDIuMjR2dztcbiAgICBoZWlnaHQ6IDIuMjR2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDM3cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQwNjI1dnc7IH1cbiAgICAudGVhbS1jaGVja19faW1nIGltZyB7XG4gICAgICB3aWR0aDogMC42MjV2dzsgfVxuXG4udGVhbS1iZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDF2dztcbiAgei1pbmRleDogLTE7IH1cblxuLnRlYW0tc2xpZGVyIHtcbiAgd2lkdGg6IDUwLjk5dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTQuNHZ3OyB9XG5cbi50ZWFtLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtLXNsaWRlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOC45MDYyNXZ3O1xuICAgIHJpZ2h0OiA2LjU2MjV2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudGVhbS1zbGlkZV9fbmFtZSB7XG4gICAgcGFkZGluZzogMC44MzN2dyAxLjcxODc1dnc7XG4gICAgYmFja2dyb3VuZDogI0YxNTIwNztcbiAgICBib3JkZXItcmFkaXVzOiAwLjc4MTI1dnc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNjV2dztcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMmRlZyk7IH1cblxuLnRlYW0tbmF2LXdyYXBwZXIge1xuICBwYWRkaW5nOiAyLjcwOHZ3O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxLjgyM3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4udGVhbS1uYXZzIHtcbiAgd2lkdGg6IDY3LjY1NjI1dnc7IH1cbiAgLnRlYW0tbmF2cyAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGVhbS1uYXZzIC5zbGljay1wcmV2LCAudGVhbS1uYXZzIC5zbGljay1uZXh0IHtcbiAgICB3aWR0aDogMy4zMzN2dztcbiAgICBoZWlnaHQ6IDMuMzMzdnc7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC50ZWFtLW5hdnMgLnNsaWNrLXByZXYgY2lyY2xlLFxuICAgIC50ZWFtLW5hdnMgLnNsaWNrLXByZXYgcGF0aCwgLnRlYW0tbmF2cyAuc2xpY2stbmV4dCBjaXJjbGUsXG4gICAgLnRlYW0tbmF2cyAuc2xpY2stbmV4dCBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAudGVhbS1uYXZzIC5zbGljay1wcmV2OmhvdmVyLCAudGVhbS1uYXZzIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzOUNCNTk7IH1cbiAgICAgIC50ZWFtLW5hdnMgLnNsaWNrLXByZXY6aG92ZXIgY2lyY2xlLCAudGVhbS1uYXZzIC5zbGljay1uZXh0OmhvdmVyIGNpcmNsZSB7XG4gICAgICAgIHN0cm9rZTogIzM5Q0I1OTsgfVxuICAgICAgLnRlYW0tbmF2cyAuc2xpY2stcHJldjpob3ZlciBwYXRoLCAudGVhbS1uYXZzIC5zbGljay1uZXh0OmhvdmVyIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC50ZWFtLW5hdnMgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0zLjYwMnZ3OyB9XG4gIC50ZWFtLW5hdnMgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMy42MDJ2dzsgfVxuXG4udGVhbS1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRlYW0tbmF2LnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnRlYW0tbmF2LnNsaWNrLWN1cnJlbnQgLnRlYW0tbmF2X19pbWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDgyLCA3LCAwLjMpO1xuICB6LWluZGV4OiAxOyB9XG5cbi50ZWFtLW5hdl9faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDguOTA2MjV2dztcbiAgaGVpZ2h0OiA4LjkwNjI1dnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEuNzcxdnc7IH1cbiAgLnRlYW0tbmF2X19pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnRlYW0tbmF2IC5mejE2IHtcbiAgY29sb3I6ICNiOWI5Yjk7IH1cblxuLmZvb3Rlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZm9vdGVyLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwLjE1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbS10b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50ZWFtLXRvcF9faW1nIHtcbiAgICAgIHdpZHRoOiAyNS42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9XG4gICAgLnRlYW0tdG9wIC5tYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgICAudGVhbS10b3AgLmZ6NDAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLnRlYW0tdG9wIC5mejIwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnRlYW0tdG9wIC5mejIwIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAudGVhbS1jaGVja3Mge1xuICAgIHdpZHRoOiAyMi42cmVtO1xuICAgIGdhcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG4gIC50ZWFtLWNoZWNrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwLjNyZW07IH1cbiAgICAudGVhbS1jaGVjayBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC50ZWFtLWNoZWNrX19pbWcge1xuICAgICAgd2lkdGg6IDMuNHJlbTtcbiAgICAgIGhlaWdodDogMy40cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnRlYW0tY2hlY2tfX2ltZyBpbWcge1xuICAgICAgICB3aWR0aDogMXJlbTsgfVxuICAudGVhbS1iZyB7XG4gICAgd2lkdGg6IDEwMHJlbTtcbiAgICB0b3A6IDFyZW07IH1cbiAgLnRlYW0tc2xpZGVyIHtcbiAgICB3aWR0aDogMjIuNHJlbTtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVhbS1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50ZWFtLXNsaWRlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50ZWFtLXNsaWRlX19uYW1lIHtcbiAgICBwYWRkaW5nOiAwLjgzM3JlbSAxLjcxODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzgxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNjVyZW07IH1cbiAgLnRlYW0tbmF2LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC50ZWFtLW5hdnMge1xuICAgIHdpZHRoOiAyMS40cmVtOyB9XG4gICAgLnRlYW0tbmF2cy5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAudGVhbS1uYXZzIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogLTRyZW07IH1cbiAgICAudGVhbS1uYXZzIC5zbGljay1wcmV2LCAudGVhbS1uYXZzIC5zbGljay1uZXh0IHtcbiAgICAgIHdpZHRoOiAzLjMzM3JlbTtcbiAgICAgIGhlaWdodDogMy4zMzNyZW07IH1cbiAgICAudGVhbS1uYXZzIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IC0zLjYwMnJlbTsgfVxuICAgIC50ZWFtLW5hdnMgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IC0zLjYwMnJlbTsgfVxuICAudGVhbS1uYXZfX2ltZyB7XG4gICAgd2lkdGg6IDguOTA2MjVyZW07XG4gICAgaGVpZ2h0OiA4LjkwNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS43NzFyZW07IH1cbiAgLnRlYW0tdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5wbHVzZXMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5wbHVzZXNfX2ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnBsdXNlcy1pbm5lciB7XG4gIG1hcmdpbi10b3A6IC0yM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBsdXNlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gIC5wbHVzZXMtaXRlbV9fcGx1cyB7XG4gICAgd2lkdGg6IDIuOTZ2dztcbiAgICBoZWlnaHQ6IDIuOTZ2dztcbiAgICBiYWNrZ3JvdW5kOiAjMzlDQjU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBsdXNlcy1pdGVtX19wbHVzOmhvdmVyIH4gLnBsdXNlcy1pdGVtX19ob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnBsdXNlcy1pdGVtX19wbHVzOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgd2lkdGg6IDEuNzQydnc7XG4gICAgICBoZWlnaHQ6IDEuNzQydnc7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE0cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBjb2xvcjogIzM5Q0I1OTsgfVxuICAgIC5wbHVzZXMtaXRlbV9fcGx1czo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgb3BhY2l0eTogLjI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBhbmltYXRpb246IGFuaW1QdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAucGx1c2VzLWl0ZW1fX2hvdmVyIHtcbiAgICBoZWlnaHQ6IDIuOTY4NzV2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuODAydnc7XG4gICAgcGFkZGluZy1yaWdodDogMy4zMzN2dztcbiAgICBtYXJnaW4tbGVmdDogLTIuOTZ2dztcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsdXNlcyBoMiB7XG4gICAgbWF4LXdpZHRoOiAyMy4zcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wbHVzZXNfX2ltZyB7XG4gICAgd2lkdGg6IDEwMHZ3OyB9XG4gIC5wbHVzZXMtaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IC01cmVtOyB9XG4gIC5wbHVzZXMtaXRlbTpob3ZlciB7XG4gICAgei1pbmRleDogOTsgfVxuICAucGx1c2VzLWl0ZW1fX3BsdXMge1xuICAgIHdpZHRoOiAyLjRyZW07XG4gICAgbWluLXdpZHRoOiAyLjRyZW07XG4gICAgaGVpZ2h0OiAyLjRyZW07IH1cbiAgICAucGx1c2VzLWl0ZW1fX3BsdXM6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgICBmb250LXNpemU6IDAuOXJlbTsgfVxuICAucGx1c2VzLWl0ZW1fX2hvdmVyIHtcbiAgICBoZWlnaHQ6IDIuM3JlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjRyZW07IH1cbiAgLnBsdXNlcy1pdGVtLS1sZWZ0IC5wbHVzZXMtaXRlbV9faG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5jcmVhdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAtMTZ2dzsgfVxuXG4uY3JlYXRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmNyZWF0ZS1sZWZ0IC5tYiB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7IH1cblxuLmNyZWF0ZS1sZWZ0IC5mb3JtLWdyb3VwLFxuLmNyZWF0ZS1sZWZ0IC5idG4ge1xuICB3aWR0aDogMjMuNDM3NXZ3O1xuICBtYXJnaW4tYm90dG9tOiAxLjE0NnZ3OyB9XG5cbi5jcmVhdGUtZm9ybSB7XG4gIHBhZGRpbmc6IDMuNDg3NXZ3IDMuOXZ3IDMuNjg3NXZ3IDYuMTQ2dnc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3JlYXRlLWJnLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5jcmVhdGUtc2xpZGVyIHtcbiAgd2lkdGg6IDM5LjI3MXZ3O1xuICBwYWRkaW5nLXRvcDogMi4ydnc7IH1cbiAgLmNyZWF0ZS1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICB3aWR0aDogMy4zMzN2dztcbiAgICBoZWlnaHQ6IDMuMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5jcmVhdGUtc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzlDQjU5O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoNTcsIDIwMywgODksIDAuMjUpOyB9XG4gICAgICAuY3JlYXRlLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuY3JlYXRlLXNsaWRlciAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNyZWF0ZS1zbGlkZXIgLnNsaWNrLWFycm93IHN2ZyB7XG4gICAgICB3aWR0aDogMC44MzN2dzsgfVxuICAgICAgLmNyZWF0ZS1zbGlkZXIgLnNsaWNrLWFycm93IHN2ZyBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuY3JlYXRlLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTJ2dzsgfVxuICAuY3JlYXRlLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0ydnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jcmVhdGUge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuY3JlYXRlIGgyIHtcbiAgICAgIG1heC13aWR0aDogMjByZW07XG4gICAgICBtYXJnaW46IDAgYXV0byA2cHggYXV0bzsgfVxuICAuY3JlYXRlLWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNyZWF0ZS1sZWZ0IC5tYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfVxuICAgIC5jcmVhdGUtbGVmdCAuZm9ybS1ncm91cCxcbiAgICAuY3JlYXRlLWxlZnQgLmJ0biB7XG4gICAgICB3aWR0aDogMjAuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgIC5jcmVhdGUtbGVmdCAuZm9ybS1ncm91cCBzdmcsXG4gICAgICAuY3JlYXRlLWxlZnQgLmJ0biBzdmcge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMnB4OyB9XG4gICAgICAuY3JlYXRlLWxlZnQgLmZvcm0tZ3JvdXAgLmZvcm0tZ3JvdXBfX2xhYmVsLFxuICAgICAgLmNyZWF0ZS1sZWZ0IC5idG4gLmZvcm0tZ3JvdXBfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgLmNyZWF0ZS1sZWZ0IC5wb2xpY3kge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jcmVhdGUtbGVmdCAucG9saWN5X190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAuY3JlYXRlLWxlZnQgLnBvbGljeV9fdGV4dCAubGluayB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5jcmVhdGUtZm9ybSB7XG4gICAgcGFkZGluZzogMi4ycmVtIDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NyZWF0ZS1iZy1zbS5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5jcmVhdGUtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5jcmVhdGUtc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgICB3aWR0aDogMy4zMzNyZW07XG4gICAgICBoZWlnaHQ6IDMuMzMzcmVtOyB9XG4gICAgICAuY3JlYXRlLXNsaWRlciAuc2xpY2stYXJyb3cgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDAuODMzcmVtOyB9XG4gICAgLmNyZWF0ZS1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogLTJyZW07IH1cbiAgICAuY3JlYXRlLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogLTJyZW07IH1cbiAgLmNyZWF0ZS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNyZWF0ZS1sZWZ0IC5mejIyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAuY3JlYXRlLWxlZnQgLmZ6MjIgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4ubWF0ZXJpYWwge1xuICBwYWRkaW5nLXRvcDogOC4zMzN2dztcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm1hdGVyaWFsLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAubWF0ZXJpYWwtaW5uZXIgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogNXZ3OyB9XG5cbi5tYXRlcmlhbC1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYXRlcmlhbC1jaGVja3Mge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tYXRlcmlhbC1jaGVja3MtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ubWF0ZXJpYWwtY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDYuOTc5dnc7XG4gIG1hcmdpbi1ib3R0b206IDYuMDQydnc7IH1cbiAgLm1hdGVyaWFsLWNoZWNrX19pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMzlDQjU5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAzN3B4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDQydnc7XG4gICAgd2lkdGg6IDIuODY1dnc7XG4gICAgaGVpZ2h0OiAyLjg2NXZ3OyB9XG4gICAgLm1hdGVyaWFsLWNoZWNrX19pbWcgc3ZnIHtcbiAgICAgIHdpZHRoOiAxLjA0MnZ3OyB9XG5cbi5tYXRlcmlhbC1wbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiA3dnc7IH1cblxuLnBsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDcuMDMxMjV2dztcbiAgaGVpZ2h0OiA3LjAzMTI1dnc7XG4gIGJhY2tncm91bmQ6ICMzOUNCNTk7XG4gIGJveC1zaGFkb3c6IDAgMCA0MnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBsYXk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMzlDQjU5O1xuICAgIG9wYWNpdHk6IC4yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbVB1bHNlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGFuaW1QdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnBsYXkgc3ZnIHtcbiAgICB3aWR0aDogMS40MDYyNXZ3OyB9XG5cbi5tYXRlcmlhbC1iZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDUuNTczdnc7XG4gIGxlZnQ6IC0xLjcxODc1dnc7XG4gIHRvcDogLTl2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTsgfVxuXG4ubWF0ZXJpYWwtbW9iIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hdGVyaWFsIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTsgfVxuICAubWF0ZXJpYWwtaW5uZXIgLmJ0biB7XG4gICAgcGFkZGluZzogMjBweCAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDYuM3JlbTsgfVxuICAgIC5tYXRlcmlhbC1pbm5lciAuYnRuIHN2ZyB7XG4gICAgICB3aWR0aDogMTRweDsgfVxuICAgIC5tYXRlcmlhbC1pbm5lciAuYnRuIC5idG4tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLm1hdGVyaWFsLWNoZWNrcyB7XG4gICAgZ2FwOiAyMnB4OyB9XG4gIC5tYXRlcmlhbC1taWQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1NHB4OyB9XG4gIC5tYXRlcmlhbC1jaGVjayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMjdweDsgfVxuICAgIC5tYXRlcmlhbC1jaGVjayBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLm1hdGVyaWFsLWNoZWNrX19pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgd2lkdGg6IDMuNHJlbTtcbiAgICAgIGhlaWdodDogMy40cmVtOyB9XG4gICAgICAubWF0ZXJpYWwtY2hlY2tfX2ltZyBpbWcge1xuICAgICAgICB3aWR0aDogMXJlbTsgfVxuICAubWF0ZXJpYWwtcGxheSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogMjY1cHg7IH1cbiAgICAubWF0ZXJpYWwtcGxheSBwIHtcbiAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7IH1cbiAgLnBsYXkge1xuICAgIHdpZHRoOiA3LjRyZW07XG4gICAgaGVpZ2h0OiA3LjRyZW07IH1cbiAgICAucGxheSBpbWcge1xuICAgICAgd2lkdGg6IDEuNXJlbTsgfVxuICAubWF0ZXJpYWwtYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1hdGVyaWFsLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1hdGVyaWFsLWlubmVyIGgyIHtcbiAgICAgIG1heC13aWR0aDogMjMuMnJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMycHggYXV0bzsgfVxuICAubWF0ZXJpYWwtbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tYXRlcmlhbC1tb2JfX2JnIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtNnJlbTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAubWF0ZXJpYWwtbW9iX19iZyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYXRlcmlhbC1tb2JfX3RyZWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjc1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5tYXRlcmlhbC1tb2JfX2JhZGdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTQ5cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDc0MXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gIC5tYXRlcmlhbC1jaGVja3MtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcm93LWdhcDogNjNweDsgfVxuICAgIC5tYXRlcmlhbC1jaGVja3MtLWNvbHVtbiAubWF0ZXJpYWwtY2hlY2sge1xuICAgICAgd2lkdGg6IDEyN3B4OyB9XG4gICAgICAubWF0ZXJpYWwtY2hlY2tzLS1jb2x1bW4gLm1hdGVyaWFsLWNoZWNrOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtOyB9XG4gICAgICAgIC5tYXRlcmlhbC1jaGVja3MtLWNvbHVtbiAubWF0ZXJpYWwtY2hlY2s6bGFzdC1jaGlsZCBwIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuLnF1aXotaW5uZXIge1xuICBwYWRkaW5nOiAzLjIyOXZ3IDQuNDc5dnc7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDEuODIzdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5xdWl6LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG4gIC5xdWl6LXJpZ2h0X19wcmljZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMC43ODEyNXZ3IDIuMDgzdnc7XG4gICAgYmFja2dyb3VuZDogI0Y2MzEyMztcbiAgICBib3JkZXItcmFkaXVzOiAxLjMwMnZ3OyB9XG5cbi5xdWl6LXBlcnNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucXVpei1wZXJzb25fX2ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjQuMjcxdnc7IH1cbiAgLnF1aXotcGVyc29uIHAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogOHZ3OyB9XG5cbi5xdWl6LWZvcm0ge1xuICB3aWR0aDogNDcuOTE3dnc7XG4gIGhlaWdodDogMzcuODEyNXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4ucXVpei1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMi4zNDM3NXZ3O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5xdWl6LXByb2dyZXNzX19iYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMS44MjN2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5xdWl6LXByb2dyZXNzX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDAuMzEyNXZ3O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBoZWlnaHQ6IDEuMzAydnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5Q0I1OTtcbiAgICBhbmltYXRpb246IGxvYWRpbmdCZyAxNXMgaW5maW5pdGUgbGluZWFyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9hZGluZy5zdmcpOyB9XG4gIC5xdWl6LXByb2dyZXNzIHAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLnF1aXotb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5xdWl6LW9wdGlvbnMtLWlubGluZSAucXVpei1vcHRpb24ge1xuICAgIHdpZHRoOiA0Ny4zJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA0MnZ3OyB9XG4gICAgLnF1aXotb3B0aW9ucy0taW5saW5lIC5xdWl6LW9wdGlvbjpob3ZlciAucXVpei1vcHRpb25fX3dyYXBwZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NywgMjAzLCA4OSwgMC4yNSk7IH1cbiAgICAucXVpei1vcHRpb25zLS1pbmxpbmUgLnF1aXotb3B0aW9uX19pbnB1dDpjaGVja2VkIH4gLnF1aXotb3B0aW9uX193cmFwcGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOUNCNTk7IH1cbiAgLnF1aXotb3B0aW9ucy0taW5saW5lIC5xdWl6LW9wdGlvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMS4xNDZ2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAucXVpei1vcHRpb25zLS1pbmxpbmUgLnF1aXotb3B0aW9uX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnF1aXotb3B0aW9ucy0taW5saW5lIC5xdWl6LW9wdGlvbl9fY2hlY2tib3gge1xuICAgIG1hcmdpbi1yaWdodDogMC44MzN2dzsgfVxuICAucXVpei1vcHRpb25zLS1jaGVja2JveCAucXVpei1vcHRpb25fX2NoZWNrYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5xdWl6LW9wdGlvbnMtLXNsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnF1aXotb3B0aW9ucy0taW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzLjMzM3Z3OyB9XG4gICAgLnF1aXotb3B0aW9ucy0taW1nIC5xdWl6LW9wdGlvbiB7XG4gICAgICB3aWR0aDogMTAuOTM3NXZ3OyB9XG4gICAgLnF1aXotb3B0aW9ucy0taW1nIC5xdWl6LW9wdGlvbl9faW1nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzAydnc7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnF1aXotb3B0aW9ucy0taW1nIC5xdWl6LW9wdGlvbl9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucXVpei1vcHRpb25zLS1pbWcgLnF1aXotb3B0aW9uX193cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjh2dzsgfVxuICAgIC5xdWl6LW9wdGlvbnMtLWltZyAucXVpei1vcHRpb25fX2NoZWNrYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNTczdnc7IH1cblxuLnF1aXotb3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuICAucXVpei1vcHRpb246aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICMzOUNCNTk7IH1cbiAgLnF1aXotb3B0aW9uX19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5xdWl6LW9wdGlvbl9faW5wdXQ6Y2hlY2tlZCB+IC5xdWl6LW9wdGlvbl9fd3JhcHBlciAucXVpei1vcHRpb25fX2NoZWNrYm94IHtcbiAgICAgIGJhY2tncm91bmQ6ICMzOUNCNTk7IH1cbiAgICAgIC5xdWl6LW9wdGlvbl9faW5wdXQ6Y2hlY2tlZCB+IC5xdWl6LW9wdGlvbl9fd3JhcHBlciAucXVpei1vcHRpb25fX2NoZWNrYm94IHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAucXVpei1vcHRpb25fX2NoZWNrYm94IHtcbiAgICB3aWR0aDogMS41NjI1dnc7XG4gICAgaGVpZ2h0OiAxLjU2MjV2dztcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucXVpei1vcHRpb25fX2NoZWNrYm94IHN2ZyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cblxuLnF1aXotYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi5xdWl6LWNsaWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucXVpei1jbGlja19faW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxLjQ1OHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMS4wNDJ2dzsgfVxuXG4ucXVpei1idG5zIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucXVpei1idG4ge1xuICBwYWRkaW5nOiAxLjMwMnZ3IDIuNzZ2dztcbiAgbWFyZ2luLWxlZnQ6IDEuMDQydnc7IH1cbiAgLnF1aXotYnRuLS1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kOiAjRTJFN0U3OyB9XG4gIC5xdWl6LWJ0bl9faGludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDExMCU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICBib3gtc2hhZG93OiA0cHggN3B4IDE3cHggLTZweCAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB6LWluZGV4OiAzMztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzOyB9XG4gIC5xdWl6LWJ0bjpob3ZlcjpkaXNhYmxlZCAucXVpei1idG5fX2hpbnQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnF1aXotc2xpZGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzLjMzM3Z3O1xuICBtYXJnaW4tdG9wOiAyLjM5NnZ3OyB9XG5cbi5xdWl6LXNsaWRlcl9fbnVtIHtcbiAgd2lkdGg6IDcuODEyNXZ3O1xuICBoZWlnaHQ6IDMuOTA2MjV2dztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIGJvcmRlcjogMDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAuODMzdnc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnF1aXotc2xpZGVyX19udW06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5xdWl6LXNsaWRlcl9fbnVtOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5xdWl6LXNsaWRlcl9fc2xpZGVyIHtcbiAgd2lkdGg6IDQxLjY2N3Z3OyB9XG4gIC5xdWl6LXNsaWRlcl9fc2xpZGVyIC5pcnMtLWZsYXQgLmlycy1saW5lIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDsgfVxuICAucXVpei1zbGlkZXJfX3NsaWRlciAuaXJzLS1mbGF0IC5pcnMtbWF4LCAucXVpei1zbGlkZXJfX3NsaWRlciAuaXJzLS1mbGF0IC5pcnMtbWluIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdWl6LXNsaWRlcl9fc2xpZGVyIC5pcnMtLWZsYXQgLmlycy1zaW5nbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnF1aXotc2xpZGVyX19zbGlkZXIgLmlycy1ncmlkIHtcbiAgICBib3R0b206IC0xMnB4OyB9XG4gIC5xdWl6LXNsaWRlcl9fc2xpZGVyIC5pcnMtLWZsYXQgLmlycy1ncmlkLXBvbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucXVpei1zbGlkZXJfX3NsaWRlciAuaXJzLS1mbGF0IC5pcnMtZ3JpZC10ZXh0IHtcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICBmb250LXNpemU6IDAuOTM3NXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnF1aXotc2xpZGVyX19zbGlkZXIgLmlycy0tZmxhdCAuaXJzLWdyaWQtdGV4dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcg0LwnO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1dnc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucXVpei1zbGlkZXJfX3NsaWRlciAuaXJzLS1mbGF0IC5pcnMtZ3JpZC10ZXh0LmpzLWdyaWQtdGV4dC0xIHtcbiAgICBsZWZ0OiA5OCUgIWltcG9ydGFudDsgfVxuICAucXVpei1zbGlkZXJfX3NsaWRlciAuaXJzLS1mbGF0IC5pcnMtYmFyIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI0Y2MzEyMztcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDsgfVxuICAucXVpei1zbGlkZXJfX3NsaWRlciAuaXJzLS1mbGF0IC5pcnMtaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjE1MjA3O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiAxOXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgLnF1aXotc2xpZGVyX19zbGlkZXIgLmlycy0tZmxhdCAuaXJzLWhhbmRsZSBpOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5xdWl6LWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNC42MzV2dztcbiAgbWFyZ2luLWxlZnQ6IDN2dztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5xdWl6LWNoZWNrIGlucHV0OmNoZWNrZWQgfiAucG9saWN5X19jaGVjayB7XG4gICAgYmFja2dyb3VuZDogIzM5Q0I1OTsgfVxuICAgIC5xdWl6LWNoZWNrIGlucHV0OmNoZWNrZWQgfiAucG9saWN5X19jaGVjayBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnF1aXotY2hlY2sgLnBvbGljeV9fY2hlY2sge1xuICAgIG1hcmdpbi1yaWdodDogMC44MzN2dztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzlDQjU5O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnF1aXotY2hlY2sgLnBvbGljeV9fY2hlY2sgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnF1aXotc2VtaWZpbmFsX19waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMS4yNXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuLnF1aXotc2VtaWZpbmFsX19iYWRnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxNy4zNDM3NXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4ucXVpei1pdGVtLS1zZW1pZmluYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5xdWl6LWl0ZW0tLXNlbWlmaW5hbCAuZm9ybS1ncm91cCxcbiAgLnF1aXotaXRlbS0tc2VtaWZpbmFsIC5idG4ge1xuICAgIHdpZHRoOiAxOC41NDJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQwNjI1dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWl6IHtcbiAgICBwYWRkaW5nLXRvcDogMy42cmVtOyB9XG4gIC5xdWl6LWlubmVyIHtcbiAgICBwYWRkaW5nOiAzLjJyZW0gMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgLnF1aXotcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnF1aXotZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5xdWl6LXByb2dyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07IH1cbiAgICAucXVpei1wcm9ncmVzc19fYmFyIHtcbiAgICAgIGhlaWdodDogMS42cmVtOyB9XG4gICAgLnF1aXotcHJvZ3Jlc3NfX2lubmVyIHtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGhlaWdodDogMS4ycmVtOyB9XG4gICAgLnF1aXotcHJvZ3Jlc3MgcCB7XG4gICAgICBmb250LXNpemU6IDZweDsgfVxuICAucXVpei1pdGVtIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07IH1cbiAgICAucXVpei1pdGVtIGgzIH4gLmZ6MjAge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgLnF1aXotb3B0aW9ucy0taW5saW5lIC5xdWl6LW9wdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9XG4gIC5xdWl6LW9wdGlvbnMtLWlubGluZSAucXVpei1vcHRpb25fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtOyB9XG4gIC5xdWl6LW9wdGlvbnMtLWlubGluZSAucXVpei1vcHRpb25fX2NoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLnF1aXotb3B0aW9ucy0taW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzLjMzM3JlbTsgfVxuICAgIC5xdWl6LW9wdGlvbnMtLWltZyAucXVpei1vcHRpb24ge1xuICAgICAgd2lkdGg6IDEwLjkzNzVyZW07IH1cbiAgICAucXVpei1vcHRpb25zLS1pbWcgLnF1aXotb3B0aW9uX19pbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMS4zMDJyZW07IH1cbiAgICAucXVpei1vcHRpb25zLS1pbWcgLnF1aXotb3B0aW9uX193cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjhyZW07IH1cbiAgICAucXVpei1vcHRpb25zLS1pbWcgLnF1aXotb3B0aW9uX19jaGVja2JveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjU3M3JlbTsgfVxuICAucXVpei1vcHRpb25fX2NoZWNrYm94IHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07IH1cbiAgLnF1aXotb3B0aW9uX193cmFwIC5mejIwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAucXVpei1ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5xdWl6LWNsaWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gICAgLnF1aXotY2xpY2tfX2ltZyB7XG4gICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07IH1cbiAgICAucXVpei1jbGljayBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5xdWl6LWJ0biB7XG4gICAgcGFkZGluZzogMS4zMDJyZW0gMi43NnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDE3MnB4O1xuICAgIGhlaWdodDogNjBweDsgfVxuICAucXVpei1zbGlkZXJfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5xdWl6LXNsaWRlcl9fbnVtIHtcbiAgICB3aWR0aDogNy44MTI1cmVtO1xuICAgIGhlaWdodDogMy45MDYyNXJlbTtcbiAgICBtYXJnaW46IDAgMC44MzNyZW07IH1cbiAgLnF1aXotc2xpZGVyX19zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnF1aXotc2xpZGVyX19zbGlkZXIgLmlycy0tZmxhdCAuaXJzLWdyaWQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuICAgIC5xdWl6LXNsaWRlcl9fc2xpZGVyIC5pcnMtLWZsYXQgLmlycy1ncmlkLXRleHQ6OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9XG4gIC5xdWl6LWNoZWNrIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnF1aXotY2hlY2sgLnBvbGljeV9fY2hlY2sge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjgzM3JlbTsgfVxuICAucXVpei1idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLnF1aXotaXRlbS0tc2VtaWZpbmFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhyZW07IH1cbiAgICAucXVpei1pdGVtLS1zZW1pZmluYWwgLmZ6MjQgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucXVpei1zZW1pZmluYWxfX3Bob25lIHtcbiAgICB3aWR0aDogMzEuMjVyZW07IH1cbiAgLnF1aXotc2VtaWZpbmFsX19iYWRnZSB7XG4gICAgd2lkdGg6IDE3LjM0Mzc1cmVtO1xuICAgIGJvdHRvbTogNjByZW07IH1cbiAgLnF1aXotaXRlbS0tc2VtaWZpbmFsIC5mb3JtLWdyb3VwLFxuICAucXVpei1pdGVtLS1zZW1pZmluYWwgLmJ0biB7XG4gICAgd2lkdGg6IDE4LjU0MnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQwNjI1cmVtOyB9XG4gIC5xdWl6LWl0ZW0tLXNlbWlmaW5hbCAuZnoyNC50YWMubGgxNTAubWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cmVtOyB9IH1cblxuLmNhc2VzIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmNhc2VzLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMS44MjN2dztcbiAgcm93LWdhcDogMy44MDJ2dztcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5jYXNlcy1pdGVtIHtcbiAgd2lkdGg6IDI2LjA0MnZ3OyB9XG4gIC5jYXNlcy1pdGVtX19pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNi4wNDJ2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxLjMwMnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDU4dnc7IH1cbiAgICAuY2FzZXMtaXRlbV9faW1nIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5jYXNlcy1idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0LjA2MjV2dzsgfVxuXG4uY2FzZXMtbW9yZS1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNhc2VzLW1vcmUtYnRuIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTIxdnc7IH1cblxuLmNhc2VzLWl0ZW1fX3NsaWRlcjpob3ZlciAuc2xpY2stcHJldiwgLmNhc2VzLWl0ZW1fX3NsaWRlcjpob3ZlciAuc2xpY2stbmV4dCxcbi5jYXNlcy1pdGVtX19zbGlkZXI6aG92ZXIgLnNsaWNrLWRvdHMge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jYXNlcy1pdGVtX19zbGlkZXIuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhc2VzLWl0ZW1fX3NsaWRlciAuc2xpY2stcHJldiwgLmNhc2VzLWl0ZW1fX3NsaWRlciAuc2xpY2stbmV4dCxcbi5jYXNlcy1pdGVtX19zbGlkZXIgLnNsaWNrLWRvdHMge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jYXNlcy1pdGVtX19zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDMuNXZ3OyB9XG5cbi5jYXNlcy1pdGVtX19zbGlkZXIgLnNsaWNrLXByZXYsIC5jYXNlcy1pdGVtX19zbGlkZXIgLnNsaWNrLW5leHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMuMzMzdnc7XG4gIGhlaWdodDogMy4zMzN2dztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmNhc2VzLWl0ZW1fX3NsaWRlciAuc2xpY2stcHJldjpob3ZlciwgLmNhc2VzLWl0ZW1fX3NsaWRlciAuc2xpY2stbmV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzM5Q0I1OTsgfVxuICAuY2FzZXMtaXRlbV9fc2xpZGVyIC5zbGljay1wcmV2OjpiZWZvcmUsIC5jYXNlcy1pdGVtX19zbGlkZXIgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2FzZXMtaXRlbV9fc2xpZGVyIC5zbGljay1wcmV2IHN2ZywgLmNhc2VzLWl0ZW1fX3NsaWRlciAuc2xpY2stbmV4dCBzdmcge1xuICAgIHdpZHRoOiAwLjgzM3Z3OyB9XG5cbi5jYXNlcy1pdGVtX19zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxLjgyM3Z3OyB9XG5cbi5jYXNlcy1pdGVtX19zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogMS44MjN2dzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhc2VzLWl0ZW1fX3NsaWRlciAuc2xpY2stbmV4dCBzdmcsIC5jYXNlcy1pdGVtX19zbGlkZXIgLnNsaWNrLXByZXYgc3ZnIHtcbiAgICB3aWR0aDogMC44cmVtOyB9XG4gIC5jYXNlcyBoMiB7XG4gICAgbWF4LXdpZHRoOiAyM3JlbTtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87IH1cbiAgLmNhc2VzLWl0ZW1zIHtcbiAgICBjb2x1bW4tZ2FwOiAxLjgyM3JlbTtcbiAgICByb3ctZ2FwOiAzLjJyZW07IH1cbiAgLmNhc2VzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhc2VzLWl0ZW0gLmZ6MjAge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuY2FzZXMtaXRlbSAuZnoyMCAuZnoyNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5jYXNlcy1pdGVtX19pbWcge1xuICAgICAgaGVpZ2h0OiAyNzZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgLmNhc2VzLWJ0bi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07IH1cbiAgLmNhc2VzLW1vcmUtYnRuIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuM3JlbTsgfVxuICAuY2FzZXMtaXRlbV9fc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDMuNXJlbTsgfVxuICAuY2FzZXMtaXRlbV9fc2xpZGVyIC5zbGljay1wcmV2LCAuY2FzZXMtaXRlbV9fc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICB3aWR0aDogMy4zMzNyZW07XG4gICAgaGVpZ2h0OiAzLjMzM3JlbTsgfVxuICAgIC5jYXNlcy1pdGVtX19zbGlkZXIgLnNsaWNrLXByZXYgaW1nLCAuY2FzZXMtaXRlbV9fc2xpZGVyIC5zbGljay1uZXh0IGltZyB7XG4gICAgICB3aWR0aDogMC44MzNyZW07IH1cbiAgLmNhc2VzLWl0ZW1fX3NsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMS44MjNyZW07IH1cbiAgLmNhc2VzLWl0ZW1fX3NsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDEuODIzcmVtOyB9IH1cblxuLndhcnJhbnR5IHtcbiAgcGFkZGluZzogMDsgfVxuXG4ud2FycmFudHktaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLndhcnJhbnR5LWl0ZW0ge1xuICBwYWRkaW5nOiA0LjAxdncgNC4yMTg3NXZ3O1xuICBib3JkZXItcmFkaXVzOiAxLjU2MjV2dztcbiAgd2lkdGg6IDM5LjA2MjV2dzsgfVxuICAud2FycmFudHktaXRlbSAubWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjV2dzsgfVxuICAud2FycmFudHktaXRlbS0td2FycmFudHkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvd2FycmFudHktMS5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAud2FycmFudHktaXRlbS0tZGVsaXZlcnkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvd2FycmFudHktMi5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndhcnJhbnR5LWl0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLndhcnJhbnR5LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgaGVpZ2h0OiAyODhweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC53YXJyYW50eS1pdGVtIC5tYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgICAud2FycmFudHktaXRlbS0td2FycmFudHkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93YXJyYW50eS0xLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLndhcnJhbnR5LWl0ZW0tLWRlbGl2ZXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvd2FycmFudHktMi5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEycHg7IH0gfVxuXG4uc3RlcHMtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnN0ZXBzLWl0ZW0ge1xuICBwYWRkaW5nOiAyLjYwNHZ3IDMuNzV2dztcbiAgd2lkdGg6IDI2LjA0MnZ3O1xuICBoZWlnaHQ6IDI4LjY0NnZ3O1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBib3JkZXItcmFkaXVzOiAxLjMwMnZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0ZXBzLWl0ZW1fX251bSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMi4yNHZ3O1xuICAgIHJpZ2h0OiAyLjA4M3Z3O1xuICAgIHdpZHRoOiAzLjkwNjI1dnc7XG4gICAgaGVpZ2h0OiAzLjkwNjI1dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMzlDQjU5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zdGVwcy1pdGVtIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA0MnZ3OyB9XG4gIC5zdGVwcy1pdGVtIC5mb3JtLWdyb3VwLFxuICAuc3RlcHMtaXRlbSAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3RlcHMtaXRlbSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMDJ2dzsgfVxuICAuc3RlcHMtaXRlbS0tY291bnQge1xuICAgIGJhY2tncm91bmQ6ICNGOUY5RjkgdXJsKC4uL2ltZy9zdGVwcy0yLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5zdGVwcy1pdGVtLS1idXkge1xuICAgIGJhY2tncm91bmQ6ICNGOUY5RjkgdXJsKC4uL2ltZy9zdGVwcy0zLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RlcHMge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLnN0ZXBzIGgyIHtcbiAgICAgIG1heC13aWR0aDogMjdyZW07XG4gICAgICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87IH1cbiAgLnN0ZXBzLWl0ZW1zLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLnN0ZXBzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDMycHggMTVweDtcbiAgICB3aWR0aDogMjlyZW07XG4gICAgbWluLXdpZHRoOiAyOXJlbTtcbiAgICBoZWlnaHQ6IDM3LjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc3RlcHMtaXRlbSAuZnoyMCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDIycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLnN0ZXBzLWl0ZW0gLmZ6MjAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN0ZXBzLWl0ZW1fX251bSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgIG1pbi13aWR0aDogNC41cmVtO1xuICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICBtaW4taGVpZ2h0OiA0LjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLnN0ZXBzLWl0ZW0gaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc3RlcHMtaXRlbSBoMyBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3RlcHMtaXRlbSAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjMwMnJlbTsgfSB9XG5cbi5tb250YWdlIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubW9udGFnZS1pbm5lciB7XG4gIHBhZGRpbmc6IDQuODk2dncgNy43MDh2dztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tb250YWdlLWJnLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDQ2Ljg3NXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vbnRhZ2UtY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyLjYwNHZ3OyB9XG4gIC5tb250YWdlLWNoZWNrX19pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMi4yNHZ3O1xuICAgIGhlaWdodDogMi4yNHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMzdweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjMwMnZ3OyB9XG4gICAgLm1vbnRhZ2UtY2hlY2tfX2ltZyBpbWcge1xuICAgICAgd2lkdGg6IDAuNjI1dnc7IH1cblxuLm1vbnRhZ2UtYmFkZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzMuNjk4dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMS4zMDJ2dztcbiAgbGVmdDogMjAuMjA4dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb250YWdlLWlubmVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1OXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbW9udGFnZS1iZy5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjBweCAtMjgwcHg7IH1cbiAgICAubW9udGFnZS1pbm5lciBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OXB4OyB9XG4gIC5tb250YWdlLWNoZWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tb250YWdlLWNoZWNrIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAubW9udGFnZS1jaGVja19faW1nIHtcbiAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAubW9udGFnZS1jaGVja19faW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMnB4OyB9XG4gIC5tb250YWdlLWJhZGdlIHtcbiAgICB3aWR0aDogMjc2cHg7XG4gICAgdG9wOiB1bnNldDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5cbi5yZXZpZXdzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucmV2aWV3cy1zbGlkZXIge1xuICB3aWR0aDogNDEuNjY3dnc7IH1cbiAgLnJldmlld3Mtc2xpZGVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzEuMjV2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMS44MjN2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnJldmlld3Mtc2xpZGVyX19pdGVtIC5wbGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnJldmlld3Mtc2xpZGVyIC5zbGljay1uZXh0OjpiZWZvcmUsXG4gIC5yZXZpZXdzLXNsaWRlciAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZXZpZXdzLXNsaWRlciAuc2xpY2stbmV4dCBjaXJjbGUsXG4gIC5yZXZpZXdzLXNsaWRlciAuc2xpY2stbmV4dCBwYXRoLFxuICAucmV2aWV3cy1zbGlkZXIgLnNsaWNrLXByZXYgY2lyY2xlLFxuICAucmV2aWV3cy1zbGlkZXIgLnNsaWNrLXByZXYgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5yZXZpZXdzLXNsaWRlciAuc2xpY2stbmV4dDpob3ZlciBjaXJjbGUsXG4gIC5yZXZpZXdzLXNsaWRlciAuc2xpY2stcHJldjpob3ZlciBjaXJjbGUge1xuICAgIHN0cm9rZTogIzM5Y2I1OTsgfVxuICAucmV2aWV3cy1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIgcGF0aCxcbiAgLnJldmlld3Mtc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyIHBhdGgge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucmV2aWV3cy1zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXIsXG4gIC5yZXZpZXdzLXNsaWRlciAuc2xpY2stbmV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzM5Y2I1OTsgfVxuICAucmV2aWV3cy1zbGlkZXIgLnNsaWNrLW5leHQsXG4gIC5yZXZpZXdzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgd2lkdGg6IDMuMzMzdnc7XG4gICAgaGVpZ2h0OiAzLjMzM3Z3O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLnJldmlld3Mtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyLjg2NXZ3OyB9XG4gIC5yZXZpZXdzLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDIuODY1dnc7IH1cblxuLnJldmlld3MtcGhvbmUge1xuICB3aWR0aDogMTUuNDE3dnc7IH1cbiAgLnJldmlld3MtcGhvbmUgLnNsaWNrLW5leHQ6OmJlZm9yZSxcbiAgLnJldmlld3MtcGhvbmUgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmV2aWV3cy1waG9uZSAuc2xpY2stbmV4dCBjaXJjbGUsXG4gIC5yZXZpZXdzLXBob25lIC5zbGljay1uZXh0IHBhdGgsXG4gIC5yZXZpZXdzLXBob25lIC5zbGljay1wcmV2IGNpcmNsZSxcbiAgLnJldmlld3MtcGhvbmUgLnNsaWNrLXByZXYgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5yZXZpZXdzLXBob25lIC5zbGljay1uZXh0OmhvdmVyIGNpcmNsZSxcbiAgLnJldmlld3MtcGhvbmUgLnNsaWNrLXByZXY6aG92ZXIgY2lyY2xlIHtcbiAgICBzdHJva2U6ICMzOWNiNTk7IH1cbiAgLnJldmlld3MtcGhvbmUgLnNsaWNrLW5leHQ6aG92ZXIgcGF0aCxcbiAgLnJldmlld3MtcGhvbmUgLnNsaWNrLXByZXY6aG92ZXIgcGF0aCB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yZXZpZXdzLXBob25lIC5zbGljay1wcmV2OmhvdmVyLFxuICAucmV2aWV3cy1waG9uZSAuc2xpY2stbmV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzM5Y2I1OTsgfVxuICAucmV2aWV3cy1waG9uZSAuc2xpY2stbmV4dCxcbiAgLnJldmlld3MtcGhvbmUgLnNsaWNrLXByZXYge1xuICAgIHdpZHRoOiAzLjMzM3Z3O1xuICAgIGhlaWdodDogMy4zMzN2dztcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5yZXZpZXdzLXBob25lIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtNC44OTZ2dzsgfVxuICAucmV2aWV3cy1waG9uZSAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC00Ljg5NnZ3OyB9XG5cbi5yZXZpZXdzLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEyLjcwOHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnJldmlld3MtZ3JlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMS40NTh2dztcbiAgdG9wOiA0dnc7XG4gIHJpZ2h0OiAtMTB2dztcbiAgei1pbmRleDogLTE7IH1cblxuLnJldmlld3MtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzQuMjE4NzV2dztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOHZ3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3cyB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7IH1cbiAgICAucmV2aWV3cyBoMiB7XG4gICAgICBtYXgtd2lkdGg6IDI0cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gOHB4IGF1dG87IH1cbiAgICAucmV2aWV3cyAuZnozMiB7XG4gICAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvOyB9XG4gIC5yZXZpZXdzLXNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucmV2aWV3cy1zbGlkZXIuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgLnJldmlld3Mtc2xpZGVyX19pdGVtIHtcbiAgICAgIGhlaWdodDogMjA3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4OyB9XG4gICAgLnJldmlld3Mtc2xpZGVyIC5zbGljay1uZXh0LFxuICAgIC5yZXZpZXdzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgICB3aWR0aDogMy4zMzNyZW07XG4gICAgICBoZWlnaHQ6IDMuMzMzcmVtOyB9XG4gICAgLnJldmlld3Mtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDIuODY1cmVtOyB9XG4gICAgLnJldmlld3Mtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAyLjg2NXJlbTsgfVxuICAucmV2aWV3cy1waG9uZSB7XG4gICAgd2lkdGg6IDI1cmVtOyB9XG4gICAgLnJldmlld3MtcGhvbmUgLnNsaWNrLW5leHQsXG4gICAgLnJldmlld3MtcGhvbmUgLnNsaWNrLXByZXYge1xuICAgICAgd2lkdGg6IDMuMzMzcmVtO1xuICAgICAgaGVpZ2h0OiAzLjMzM3JlbTsgfVxuICAgIC5yZXZpZXdzLXBob25lIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IC00Ljg5NnJlbTsgfVxuICAgIC5yZXZpZXdzLXBob25lIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNC44OTZyZW07IH1cbiAgLnJldmlld3MtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5yZXZpZXdzLWdyZWVuIHtcbiAgICB3aWR0aDogMTEuNDU4cmVtO1xuICAgIHRvcDogNHJlbTtcbiAgICByaWdodDogLTEwcmVtOyB9XG4gIC5yZXZpZXdzLWltZyB7XG4gICAgd2lkdGg6IDM0LjIxODc1cmVtO1xuICAgIHRvcDogOHJlbTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZXZpZXdzLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4uZmFxIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmZhcV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNC4xNjd2dzsgfVxuXG4uZmFxX19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mYXFfX2l0ZW0tdG9wIHtcbiAgcGFkZGluZy10b3A6IDIuNjA0dnc7XG4gIHBhZGRpbmctYm90dG9tOiAyLjYwNHZ3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYXFfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDIuODgzdnc7XG4gIHBhZGRpbmctdG9wOiAxLjM1NHZ3O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhcV9faXRlbS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmFxX19pdGVtLXdyYXBwZXIgc3ZnIHtcbiAgICB3aWR0aDogMC45OXZ3O1xuICAgIG1hcmdpbi1yaWdodDogMS43NzF2dzsgfVxuXG4uZmFxX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEuMTQ2dnc7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cblxuLmZhcV9faXRlbS5hY3RpdmUgLmZhcV9faWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhcV9faXRlbS5hY3RpdmUgLmZhcV9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcV9faW5uZXIge1xuICAgIGdhcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mYXFfX2l0ZW0tdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07IH1cbiAgICAuZmFxX19pdGVtLXRvcCAuZnoyNCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIG1heC13aWR0aDogMjJyZW07IH1cbiAgLmZhcV9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjdyZW07XG4gICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLmZhcV9faXRlbS13cmFwcGVyIHN2ZyB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTsgfVxuICAuZmFxX19pY29uIHtcbiAgICB3aWR0aDogMS41cmVtOyB9IH1cblxuLmNvbnN1bHQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uY29uc3VsdC1mb3JtIHtcbiAgcGFkZGluZzogMCAzLjIyOXZ3IDAgNi41NjI1dnc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29uc3VsdC1mb3JtLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDQwLjYyNXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY29uc3VsdC1mb3JtIC5mb3JtLWdyb3VwLFxuICAuY29uc3VsdC1mb3JtIC5idG4ge1xuICAgIHdpZHRoOiAxOC41NDJ2dztcbiAgICBtYXJnaW4tdG9wOiAxLjQwNjI1dnc7IH1cblxuLmNvbnN1bHQtZG90IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMC45OXZ3OyB9XG4gIC5jb25zdWx0LWRvdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjV2dztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwLjMxMjV2dztcbiAgICBoZWlnaHQ6IDAuMzEyNXZ3O1xuICAgIGJhY2tncm91bmQ6ICMzOUNCNTk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5jb25zdWx0LW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwdnc7XG4gIHRvcDogMTR2dzsgfVxuXG4uY29uc3VsdC1wZXJzb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb25zdWx0LXJpZ2h0IC5tb250YWdlLWNoZWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xOTh2dzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN1bHQtZm9ybSB7XG4gICAgcGFkZGluZzogMzJweCAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnN1bHQtZm9ybS1zbS5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICAuY29uc3VsdC1mb3JtIGgyIHtcbiAgICAgIG1heC13aWR0aDogMjZyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87IH1cbiAgICAuY29uc3VsdC1mb3JtIC5mb3JtLWdyb3VwLFxuICAgIC5jb25zdWx0LWZvcm0gLmJ0biB7XG4gICAgICB3aWR0aDogMjAuMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNDA2MjVyZW07IH1cbiAgLmNvbnN1bHQtZG90cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5jb25zdWx0LWRvdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS45cmVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIC5jb25zdWx0LWRvdCBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnN1bHQtZG90OjpiZWZvcmUge1xuICAgICAgdG9wOiAwLjVyZW07XG4gICAgICB3aWR0aDogMC42cmVtO1xuICAgICAgbWluLXdpZHRoOiAwLjZyZW07XG4gICAgICBoZWlnaHQ6IDAuNnJlbTsgfVxuICAuY29uc3VsdC1uYW1lIHtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgYm90dG9tOiAxMy43cmVtO1xuICAgIHRvcDogdW5zZXQ7IH1cbiAgICAuY29uc3VsdC1uYW1lIC5mejIwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgICAuY29uc3VsdC1uYW1lIC5mejIwIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgLmNvbnN1bHQtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNvbnN1bHQtcmlnaHQgLmZ6MzYge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLmNvbnN1bHQtcmlnaHQgLm1vbnRhZ2UtY2hlY2tzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAuY29uc3VsdC1yaWdodCAubW9udGFnZS1jaGVjayB7XG4gICAgICB3aWR0aDogMTEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuY29uc3VsdC1yaWdodCAubW9udGFnZS1jaGVjazpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDE3NHB4OyB9XG4gICAgICAuY29uc3VsdC1yaWdodCAubW9udGFnZS1jaGVjayBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb25zdWx0LXBlcnNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjc2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuLmNvbnRhY3RzIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0LjE2N3Z3OyB9XG4gIC5jb250YWN0cyAubXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjY0NnZ3OyB9XG5cbi5jb250YWN0cy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCA1LjcyOXZ3OyB9XG5cbi5jb250YWN0cy10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jb250YWN0cy10b3BfX2ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMC44ODV2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDQydnc7IH1cblxuLmNvbnRhY3RzLWl0ZW0gLnBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjh2dzsgfVxuXG4uZm9vdGVyLWlubmVyIHtcbiAgcGFkZGluZzogMy4xMjV2dyAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjhyZW07IH1cbiAgICAuY29udGFjdHMgaDIge1xuICAgICAgbWF4LXdpZHRoOiAyMnJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMycHggYXV0bzsgfVxuICAgIC5jb250YWN0cyAubXNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNjQ2cmVtOyB9XG4gIC5jb250YWN0cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMnB4OyB9XG4gIC5jb250YWN0cy10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuY29udGFjdHMtdG9wIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmNvbnRhY3RzLXRvcF9faW1nIHtcbiAgICAgIHdpZHRoOiAxLjdyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5jb250YWN0cy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jb250YWN0cy1pdGVtIC5zb2NpYWwge1xuICAgICAgd2lkdGg6IDUycHg7IH1cbiAgICAuY29udGFjdHMtaXRlbSAubWJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuY29udGFjdHMtaXRlbSAuZnoyMCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jb250YWN0cy1pdGVtIC5wbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuY29udGFjdHMtaXRlbSAucGhvbmUtbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLmZvb3Rlci1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGdhcDogMTZweDsgfVxuICAgIC5mb290ZXItaW5uZXIgLmxvZ28ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5mb290ZXItaW5uZXIgLmxvZ29fX2ltZyB7XG4gICAgICAgIHdpZHRoOiAyMDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgLmZvb3Rlci1pbm5lciAubG9nbyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLndpZGdldC1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAxNXZ3O1xuICB6LWluZGV4OiA5OTg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLndpZGdldC1saW5rIHtcbiAgd2lkdGg6IDQuODk2dnc7XG4gIGhlaWdodDogNS4wNTJ2dztcbiAgYm9yZGVyLXJhZGl1czogMC43ODEyNXZ3IDAgMCAwLjc4MTI1dnc7XG4gIGJhY2tncm91bmQ6ICNGMTUyMDc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuMjA4dnc7XG4gIHRyYW5zaXRpb246IC40cztcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4ud2lkZ2V0LWxpbmsgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41NzN2dztcbiAgbWF4LXdpZHRoOiAxLjU2MjV2dzsgfVxuXG4udG9fdG9wIHtcbiAgcmlnaHQ6IDEuMzAydnc7XG4gIGJvdHRvbTogMC45OXZ3O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjE1MjA3O1xuICB3aWR0aDogMi42MDR2dztcbiAgaGVpZ2h0OiAyLjYwNHZ3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnRvX3RvcDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2RhbC1vdmVybGF5IHtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgei1pbmRleDogNzc7XG4gIHRvcDogNXZ3O1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgYm9yZGVyLXJhZGl1czogMS44MjN2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tb2RhbC1iZy5wbmcpOyB9XG5cbi5tb2RhbC1jYWxsIHtcbiAgcGFkZGluZzogMy42OTh2dyA1LjUyMXZ3IDMuNjk4dncgNXZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1vZGFsLWNhbGxfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm1vZGFsLWNhbGwgLmZvcm0tZ3JvdXAsXG4gIC5tb2RhbC1jYWxsIC5idG4ge1xuICAgIHdpZHRoOiAxOC41NDJ2dztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzAydnc7IH1cbiAgLm1vZGFsLWNhbGwgLnBvbGljeV9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubW9kYWwtY2FsbF9fbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljg4NXZ3OyB9XG4gIC5tb2RhbC1jYWxsX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm1vZGFsX19jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjcxODc1dnc7XG4gIHJpZ2h0OiAxLjk3OXZ3O1xuICB3aWR0aDogMS4wNDJ2dztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cblxuLm1vZGFsLXNsaWRlciB7XG4gIHdpZHRoOiAxMy41NDJ2dzsgfVxuICAubW9kYWwtc2xpZGVyX19pdGVtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLm1vZGFsLXNsaWRlcl9faXRlbS5zbGljay1zbGlkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubW9kYWwtc2xpZGVyX19pdGVtIC5mejE2IHtcbiAgICAgIGNvbG9yOiAjQjlCOUI5OyB9XG4gIC5tb2RhbC1zbGlkZXJfX2ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTIuOTE3dnc7XG4gICAgaGVpZ2h0OiAxMi45MTd2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNDZ2dzsgfVxuICAgIC5tb2RhbC1zbGlkZXJfX2ltZyBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAubW9kYWwtc2xpZGVyIC5zbGljay1wcmV2LCAubW9kYWwtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICB3aWR0aDogMS41OXZ3O1xuICAgIGhlaWdodDogMS41OXZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0b3A6IDZ2dztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLm1vZGFsLXNsaWRlciAuc2xpY2stcHJldjo6YmVmb3JlLCAubW9kYWwtc2xpZGVyIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tb2RhbC1zbGlkZXIgLnNsaWNrLXByZXYgc3ZnLCAubW9kYWwtc2xpZGVyIC5zbGljay1uZXh0IHN2ZyB7XG4gICAgICB3aWR0aDogMC4zMTd2dzsgfVxuICAgICAgLm1vZGFsLXNsaWRlciAuc2xpY2stcHJldiBzdmcgcGF0aCwgLm1vZGFsLXNsaWRlciAuc2xpY2stbmV4dCBzdmcgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAubW9kYWwtc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLCAubW9kYWwtc2xpZGVyIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzOUNCNTk7IH1cbiAgICAgIC5tb2RhbC1zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXIgc3ZnIHBhdGgsIC5tb2RhbC1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5tb2RhbC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMC42dnc7IH1cbiAgLm1vZGFsLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTAuNnZ3OyB9XG5cbi5tb2RhbC1zcGVjIHtcbiAgcGFkZGluZzogMy4xNzd2dyA0LjExNXZ3IDMuNTQydncgNC4xMTV2dzsgfVxuICAubW9kYWwtc3BlY19fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7IH1cbiAgICAubW9kYWwtc3BlY19fdG9wIHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjk5dnc7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMzU0dnc7IH1cbiAgICAgIC5tb2RhbC1zcGVjX190b3AgcDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAwLjM2NXZ3O1xuICAgICAgICBoZWlnaHQ6IDAuMzY1dnc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMTUyMDc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuNHZ3O1xuICAgICAgICBsZWZ0OiAwOyB9XG4gIC5tb2RhbC1zcGVjIC5tb2RhbF9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1vZGFsLXNwZWMgLmZvcm0tZ3JvdXAsXG4gIC5tb2RhbC1zcGVjIC5idG4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDE4LjU0MnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzAydnc7IH1cbiAgLm1vZGFsLXNwZWMgLnBvbGljeV9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubW9kYWwtcG9saXRpY3Mge1xuICBwYWRkaW5nOiAycmVtOyB9XG5cbi5tYWluLmhlYWRlci1maXhlZCB7XG4gIHBhZGRpbmctdG9wOiAxMi43Mjl2dzsgfVxuXG4uaGVhZGVyLmlzLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC04LjI1NjI1dnc7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiA5OTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2RhbC1wb2xpdGljcyAuZnozNiB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRvX3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubW9kYWwge1xuICAgIHRvcDogNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjgyM3JlbTtcbiAgICB3aWR0aDogMjguOHJlbTsgfVxuICAubW9kYWwtY2FsbCB7XG4gICAgcGFkZGluZzogMnJlbTsgfVxuICAgIC5tb2RhbC1jYWxsIC5mb3JtLWdyb3VwLFxuICAgIC5tb2RhbC1jYWxsIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjMwMnJlbTsgfVxuICAgIC5tb2RhbC1jYWxsX19sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgdG9wOiAxLjcxODc1cmVtO1xuICAgIHJpZ2h0OiAxLjk3OXJlbTtcbiAgICB3aWR0aDogMS4wNDJyZW07XG4gICAgei1pbmRleDogMTsgfVxuICAubW9kYWwtc2xpZGVyIHtcbiAgICB3aWR0aDogMjByZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5tb2RhbC1zbGlkZXJfX2ltZyB7XG4gICAgICB3aWR0aDogMTIuOTE3cmVtO1xuICAgICAgaGVpZ2h0OiAxMi45MTdyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjE0NnJlbTsgfVxuICAgIC5tb2RhbC1zbGlkZXIgLnNsaWNrLXByZXYsIC5tb2RhbC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgdG9wOiA0cmVtOyB9XG4gICAgICAubW9kYWwtc2xpZGVyIC5zbGljay1wcmV2IHN2ZywgLm1vZGFsLXNsaWRlciAuc2xpY2stbmV4dCBzdmcge1xuICAgICAgICB3aWR0aDogMnJlbTsgfVxuICAgIC5tb2RhbC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IC0wLjZyZW07IH1cbiAgICAubW9kYWwtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IC0wLjZyZW07IH1cbiAgLm1vZGFsLXNwZWMge1xuICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgICAubW9kYWwtc3BlYyAuZnoxOCBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1vZGFsLXNwZWNfX3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAgICAgLm1vZGFsLXNwZWNfX3RvcCBwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjk5cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzU0cmVtO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgICAgLm1vZGFsLXNwZWNfX3RvcCBwOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAwLjM2NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuMzY1cmVtO1xuICAgICAgICAgIHRvcDogMC40cmVtOyB9XG4gICAgLm1vZGFsLXNwZWMgLmZvcm0tZ3JvdXAsXG4gICAgLm1vZGFsLXNwZWMgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMzAycmVtOyB9XG4gIC5tb2RhbC1jYWxsX19mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1haW4uaGVhZGVyLWZpeGVkIHtcbiAgICBwYWRkaW5nLXRvcDogNi4xcmVtOyB9XG4gIC5oZWFkZXIuaXMtZml4ZWQge1xuICAgIHRvcDogMDsgfSB9XG5cbi5xdWl6LW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvcXVpei1iZy5wbmcpIHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnF1aXotbWFpbiAuaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDMuNTQydnc7XG4gICAgcGFkZGluZy1ib3R0b206IDM5Ljk0OHZ3OyB9XG4gICAgLnF1aXotbWFpbiAuaGVybyBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjA4M3Z3OyB9XG4gICAgLnF1aXotbWFpbiAuaGVybyAuaGVyby1idG5zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUuMjA4dnc7IH1cbiAgICAucXVpei1tYWluIC5oZXJvIC5oZXJvLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dzsgfVxuXG4ucXVpei1wIHtcbiAgbWFyZ2luLXRvcDogLTM1dnc7IH1cblxuLmVycm9yLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvZXJyb3ItYmcuanBnKSB0b3Agbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5lcnJvci1tYWluIC5oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMjl2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYuMTk4dnc7IH1cbiAgICAuZXJyb3ItbWFpbiAuaGVybyBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjA4M3Z3OyB9XG5cbi5idG4tLWFycm93LWJhY2sgc3ZnIHtcbiAgd2lkdGg6IDEuMjV2dztcbiAgbWFyZ2luLXJpZ2h0OiAwLjgzM3Z3OyB9XG5cbi5lcnJvci1wZXJzb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50aGFuay1tYWluIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL3RoYW5rLWJnLmpwZykgdG9wIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAudGhhbmstbWFpbiAuaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDEyLjEzNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMS4zMDR2dzsgfVxuICAudGhhbmstbWFpbiAuaGVyb19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5sZWFkLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvbGVhZC1iZy5qcGcpIHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmxlYWQtbWFpbiAuaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDUuNzgxMjV2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUuNTc5dnc7IH1cblxuLmxlYWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC44ODV2dztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAwLjcyOXZ3OyB9XG4gIC5sZWFkLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiAxOC41NDJ2dzsgfVxuICAubGVhZC13cmFwcGVyIC5idG4ge1xuICAgIHBhZGRpbmc6IDAuOTYyNXZ3IDIuMTg3NXZ3OyB9XG5cbi5sZWFkLW1vY2t1cCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZWFkLW1vY2t1cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjhyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5xdWl6LW1haW4gLmhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAyLjRyZW07IH1cbiAgLmVycm9yLW1haW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9lcnJvci1iZy1zbS5qcGcpIHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLmVycm9yLW1haW4gLmhlcm8ge1xuICAgICAgcGFkZGluZy10b3A6IDguMjI5cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMxLjE5OHJlbTsgfVxuICAgICAgLmVycm9yLW1haW4gLmhlcm8gaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjA4M3JlbTsgfVxuICAucXVpei1tYWluIC5oZXJvIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07IH1cbiAgLmJ0bi0tYXJyb3ctYmFjayBzdmcge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzNyZW07IH1cbiAgLmVycm9yLXBlcnNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjhyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC50aGFuay1tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLnRoYW5rLW1haW4gLmhlcm8ge1xuICAgICAgcGFkZGluZy10b3A6IDEyLjEzNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMS4zMDRyZW07IH1cbiAgLmxlYWQtbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0OyB9XG4gICAgLmxlYWQtbWFpbiAuaGVybyB7XG4gICAgICBwYWRkaW5nLXRvcDogNS43ODEyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNy41NzlyZW07IH1cbiAgLmxlYWQtd3JhcHBlciB7XG4gICAgZ2FwOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmxlYWQtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sZWFkLXdyYXBwZXIgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuIiwiZGl2LmZhbmN5LXNlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAwLjkzNzV2dztcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDk5O1xufVxuXG5kaXYuZmFuY3ktc2VsZWN0LmRpc2FibGVkIHtcblx0b3BhY2l0eTogMC41O1xufVxuXG5kaXYuZmFuY3ktc2VsZWN0IHNlbGVjdDpmb2N1cyArIGRpdi50cmlnZ2VyIHtcblxufVxuXG5kaXYuZmFuY3ktc2VsZWN0IHNlbGVjdDpmb2N1cyArIGRpdi50cmlnZ2VyLm9wZW4ge1xuXG59XG5cbmRpdi5mYW5jeS1zZWxlY3QgZGl2LnRyaWdnZXIge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDEuODIzdnc7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6ICMyODI3Mjg7XG5cdGZvbnQtc2l6ZTogMC45Mzc1dnc7XG5cdGhlaWdodDogMy42NDZ2dztcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zaXRpb246IGFsbCAyNDBtcyBlYXNlLW91dDtcbn1cblxuZGl2LmZhbmN5LXNlbGVjdCBkaXYudHJpZ2dlcjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRib3JkZXI6IHNvbGlkICMzOTc0ZjQ7XG5cdGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogLjE1dnc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoXG5cdFx0XHQ0NWRlZyk7XG5cdHJpZ2h0OiAxLjV2dztcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRtYXJnaW4tdG9wOiAtM3B4O1xuXHR6LWluZGV4OiA5O1xufVxuXG5kaXYuZmFuY3ktc2VsZWN0IGRpdi50cmlnZ2VyLm9wZW4ge1xuXHQvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdGNvbG9yOiAjZmZmZmZmOyovXG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmRpdi5mYW5jeS1zZWxlY3QgZGl2LnRyaWdnZXIub3BlbjphZnRlciB7XG5cdC8qYm9yZGVyLXRvcC1jb2xvcjogIzdBODQ5ODsqL1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdG1hcmdpbi10b3A6IC0ycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Lyp0b3A6IDJyZW07Ki9cblx0bGVmdDogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiA1MDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAzMHZ3O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG59XG5cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucy5vcGVuIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRwYWRkaW5nLXRvcDogMS41dnc7XG5cdHotaW5kZXg6IC0xO1xuXHR0b3A6IDYwJTtcblx0LyogaGF2ZSB0byB1c2UgYSBub24tdmlzaWJpbGl0eSB0cmFuc2l0aW9uIHRvIHByZXZlbnQgdGhpcyBpT1MgaXNzdWUgKGJ1Zz8pOiAqL1xuXHQvKmh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTA3MzY0NzgvY3NzLWFuaW1hdGlvbi12aXNpYmlsaXR5LXZpc2libGUtd29ya3Mtb24tY2hyb21lLWFuZC1zYWZhcmktYnV0LW5vdC1vbi1pb3MqL1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dDtcblx0LW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dDtcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0O1xufVxuXG5kaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMub3ZlcmZsb3dpbmcge1xuXHR0b3A6IDEwMCU7XG5cdC8qYm90dG9tOiA0MHB4OyovXG5cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcbn1cblxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zLm92ZXJmbG93aW5nLm9wZW4ge1xuXHR0b3A6IDEwMCU7XG5cdC8qYm90dG9tOiA1MHB4OyovXG5cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dDtcbn1cblxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIGxpIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMS4xdnc7XG5cdGNvbG9yOiAjOTY5OWE5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG1hcmdpbjogMDtcblx0dHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcblx0Lyp3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsqL1xufVxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIGxpOmJlZm9yZXtcblx0ZGlzcGxheTogbm9uZTtcblxufVxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIGxpLnNlbGVjdGVkIHtcblx0LypiYWNrZ3JvdW5kOiAjMDRhOWYzOyovXG5cdGNvbG9yOiAjZTAzZDFjO1xufVxuXG5kaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMgbGkuaG92ZXIge1xuXHQvKmJhY2tncm91bmQ6ICMwNGE5ZjM7Ki9cblx0Y29sb3I6ICNlMDNkMWM7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG5cblxuLnRvX3RvcCB7XG5wb3NpdGlvbjogZml4ZWQ7XG5yaWdodDogMi41dnc7XG5ib3R0b206IDEuNXZ3O1xuLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgODRweCByZ2JhKDAsIDEwOCwgMTYzLCAwLjQxKTtcbmJveC1zaGFkb3c6IDAgMCA4NHB4IHJnYmEoMCwgMTA4LCAxNjMsIDAuNDEpO1xuYmFja2dyb3VuZC1jb2xvcjogI2RjYmY4YjtcbndpZHRoOiAzLjV2dztcbmhlaWdodDogMy41dnc7XG5ib3JkZXItcmFkaXVzOiAxMDAlO1xucGFkZGluZzogMC43dnc7XG5kaXNwbGF5OiAtd2Via2l0LWJveDtcbmRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuZGlzcGxheTogZmxleDtcbi13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4tbXMtZmxleC1hbGlnbjogY2VudGVyO1xuYWxpZ24taXRlbXM6IGNlbnRlcjtcbi13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbi1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbmp1c3RpZnktY29udGVudDogY2VudGVyO1xuY3Vyc29yOiBwb2ludGVyO1xuei1pbmRleDogMTg5O1xuLyotd2Via2l0LWFuaW1hdGlvbjogcmFkaWFsLXB1bHNlIDEuNXMgaW5maW5pdGU7Ki9cbi8qYW5pbWF0aW9uOiByYWRpYWwtcHVsc2UgMS41cyBpbmZpbml0ZTsqL1xuXG5vcGFjaXR5OiAwO1xuLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG50cmFuc2Zvcm06IHNjYWxlKDApO1xuLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbi1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xudHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4udG9fdG9wOmJlZm9yZSB7XG5jb250ZW50OiAnJztcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbmJvcmRlcjogMC44dncgc29saWQgdHJhbnNwYXJlbnQ7XG5ib3JkZXItYm90dG9tOiAxdncgc29saWQgI2ZmZjtcbi13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbnRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbi13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4tby10cmFuc2l0aW9uOiBhbGwgMC40cztcbnRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLnRvX3RvcC5hY3Qge1xub3BhY2l0eTogMTtcbi13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbi1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xudHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi50b190b3A6aG92ZXI6YmVmb3JlIHtcbi13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNyUpO1xuLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzclKTtcbnRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzclKTtcbn1cbi8qQC13ZWJraXQta2V5ZnJhbWVzIHJhZGlhbC1wdWxzZSB7XG4wJSB7XG4td2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDBweCByZ2JhKDI0MywgMTc0LCAyNSwgMC43KTtcbmJveC1zaGFkb3c6IDAgMCAwIDBweCByZ2JhKDI0MywgMTc0LCAyNSwgMC43KTtcbn1cbjEwMCUge1xuLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAyMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwKTtcbmJveC1zaGFkb3c6IDAgMCAwIDIwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDApO1xufVxufVxuQGtleWZyYW1lcyByYWRpYWwtcHVsc2Uge1xuMCUge1xuLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDAuNyk7XG5ib3gtc2hhZG93OiAwIDAgMCAwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDAuNyk7XG59XG4xMDAlIHtcbi13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMjBweCByZ2JhKDI0MywgMTc0LCAyNSwgMCk7XG5ib3gtc2hhZG93OiAwIDAgMCAyMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwKTtcbn0qL1xuLyp9Ki9cbiIsIi5saDExNCB7XHJcbiAgbGluZS1oZWlnaHQ6IDExNCU7XHJcbn1cclxuXHJcbi5saDEyMCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbn1cclxuXHJcbi5saDEzMCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbn1cclxuXHJcbi5saDE0MCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbn1cclxuXHJcbi5saDE0MiB7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MiU7XHJcbn1cclxuXHJcbi5saDE1MCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbn1cclxuXHJcbi5saDE1NSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE1NSU7XHJcbn1cclxuXHJcbi5saDI2NSB7XHJcbiAgbGluZS1oZWlnaHQ6IDI2NSU7XHJcbn1cclxuXHJcbi5saDMwMCB7XHJcbiAgbGluZS1oZWlnaHQ6IDMwMCU7XHJcbn1cclxuXHJcbi5sczAyIHtcclxuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbn1cclxuXHJcbi5sczAxNSB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxufVxyXG5cclxuLm9ubGluZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMC42MjV2dztcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDAuMzY1dnc7XHJcbiAgICBoZWlnaHQ6IDAuMzY1dnc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJiMDYwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYW5pbWF0aW9uOiBvbmxpbmUgMnMgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uc29jaWFscyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDAuMzEyNXZ3O1xyXG59XHJcblxyXG4uc29jaWFscy1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDIuNjA0dnc7XHJcbiAgaGVpZ2h0OiAyLjYwNHZ3O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgfVxyXG5cclxuICAmLmlzLXZpYmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDYwZjM7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEuMDQydnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlzLXdoYXRzYXBwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNWQyNjY7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEuMDQydnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlzLXRlbGVncmFtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGEyZjI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDAuOTl2dztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5waG9uZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDAuODg1dnc7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTIxdnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjJ2dztcclxuICB9XHJcbn1cclxuXHJcbi5jb2xvcmVkIHtcclxuICBjb2xvcjogI2FkOGEwNjtcclxufVxyXG5cclxuLm1ibCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi43MDh2dztcclxufVxyXG5cclxuLmJ0bi5idG4tLXBkZiB7XHJcbiAgLmJ0bi1sb2dvIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC42MzN2dztcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC5idG4tbG9nbyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LCAuYXJlYSB7XHJcbiAgaGVpZ2h0OiA0LjQyN3Z3O1xyXG4gIHBhZGRpbmctbGVmdDogMi41dnc7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uZno4IHtcclxuICBmb250LXNpemU6IDAuNDE3dnc7XHJcbn1cclxuXHJcbi5mejEwIHtcclxuICBmb250LXNpemU6IDAuNTIxdnc7IH1cclxuXHJcbi5mejExIHtcclxuICBmb250LXNpemU6IDAuNTczdnc7IH1cclxuXHJcbi5mejEyIHtcclxuICBmb250LXNpemU6IDAuNjI1dnc7XHJcbn1cclxuXHJcbi5mejEzIHtcclxuICBmb250LXNpemU6IDAuNjc3dnc7IH1cclxuXHJcbi5mejE0IHtcclxuICBmb250LXNpemU6IDAuNzI5dnc7IH1cclxuXHJcbi5mejE1IHtcclxuICBmb250LXNpemU6IDAuNzgxMjV2dzsgfVxyXG5cclxuLmZ6MTYge1xyXG4gIGZvbnQtc2l6ZTogMC44MzN2dzsgfVxyXG5cclxuLmZ6MTcge1xyXG4gIGZvbnQtc2l6ZTogMC44ODV2dzsgfVxyXG5cclxuLmZ6MTgge1xyXG4gIGZvbnQtc2l6ZTogMC45Mzc1dnc7IH1cclxuXHJcbi5mejIwIHtcclxuICBmb250LXNpemU6IDEuMDQydnc7IH1cclxuXHJcbi5mejIyIHtcclxuICBmb250LXNpemU6IDEuMTQ2dnc7IH1cclxuXHJcbi5mejI0IHtcclxuICBmb250LXNpemU6IDEuMjV2dzsgfVxyXG5cclxuLmZ6MjUge1xyXG4gIGZvbnQtc2l6ZTogMS4zMDJ2dzsgfVxyXG5cclxuLmZ6Mjcge1xyXG4gIGZvbnQtc2l6ZTogMS40MDYyNXZ3OyB9XHJcblxyXG4uZnozMCB7XHJcbiAgZm9udC1zaXplOiAxLjU2MjV2dzsgfVxyXG4uZnozMiB7XHJcbiAgZm9udC1zaXplOiAxLjY2N3Z3O1xyXG59XHJcbi5mejM2IHtcclxuICBmb250LXNpemU6IDEuODc1dnc7IH1cclxuXHJcbi5mejQwIHtcclxuICBmb250LXNpemU6IDIuMDgzdnc7IH1cclxuXHJcbi5mejQ2IHtcclxuICBmb250LXNpemU6IDIuMzk2dnc7IH1cclxuXHJcbi5mejQ4IHtcclxuICBmb250LXNpemU6IDIuNXZ3OyB9XHJcbi5mejUwIHtcclxuICBmb250LXNpemU6IDIuNjA0dnc7XHJcbn1cclxuLmZ6NTUge1xyXG4gIGZvbnQtc2l6ZTogMi44NjV2dzsgfVxyXG5cclxuLmZ6NjAge1xyXG4gIGZvbnQtc2l6ZTogMy4xMjV2dzsgfVxyXG4uZno2NCB7XHJcbiAgZm9udC1zaXplOiAzLjMzM3Z3OyB9XHJcbi5mejcwIHtcclxuICBmb250LXNpemU6IDMuNjQ2dnc7XHJcbn1cclxuXHJcbi5mejc1IHtcclxuICBmb250LXNpemU6IDMuOTA2MjV2dzsgfVxyXG4uZnoxMDAge1xyXG4gIGZvbnQtc2l6ZTogNS4yMDh2dztcclxufVxyXG5cclxuLmZ6MTE1IHtcclxuICBmb250LXNpemU6IDUuOTl2dztcclxufVxyXG5cclxuQGtleWZyYW1lcyBvbmxpbmUge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgb3BhY2l0eSB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbVB1bHNlIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2Nyb2xsIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmdCZyB7XHJcbiAgMCV7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyJTtcclxuICB9XHJcblxyXG4gIDEwMCV7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmNvbnRhaW5lci1iaWcge1xyXG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAuZnoxMCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuZnoxMSB7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICB9XHJcblxyXG4gIC5mejEyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLmZ6MTMge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfVxyXG5cclxuICAuZnoxNCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICB9XHJcblxyXG4gIC5mejE1IHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLmZ6MTYge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfVxyXG5cclxuICAuZnoxNyB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICB9XHJcblxyXG4gIC5mejE4IHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxuXHJcbiAgLmZ6MjAge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG5cclxuICAuZnoyMiB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcblxyXG4gIC5mejI0IHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxuXHJcbiAgLmZ6MjUge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLmZ6Mjcge1xyXG4gICAgZm9udC1zaXplOiAxLjQwNjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmZ6MzAge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG5cclxuICAuZnozNiB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG5cclxuICAuZno0MCB7XHJcbiAgICBmb250LXNpemU6IDIuMDgzcmVtO1xyXG4gIH1cclxuXHJcbiAgLmZ6NDYge1xyXG4gICAgZm9udC1zaXplOiAyLjM5NnJlbTtcclxuICB9XHJcblxyXG4gIC5mejQ4IHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIH1cclxuICAuZno1NSB7XHJcbiAgICBmb250LXNpemU6IDIuNTY1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmZ6NjAge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZ6NzAge1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgfVxyXG5cclxuICAuZno3NSB7XHJcbiAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICB9XHJcbiAgLmZ6MTAwIHtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmZ6OCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgfVxyXG5cclxuICAub25saW5lIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS4xOThyZW07XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IC40MTdyZW07XHJcbiAgICAgIGhlaWdodDogLjQxN3JlbTtcclxuICAgICAgdG9wOiAwLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29jaWFscyB7XHJcbiAgICBnYXA6IDAuNjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLnNvY2lhbHMtaXRlbSB7XHJcbiAgICB3aWR0aDogM3JlbTtcclxuICAgIGhlaWdodDogM3JlbTtcclxuXHJcbiAgICAmLmlzLXdoYXRzYXBwIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy10ZWxlZ3JhbSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBob25lIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAwLjY3N3JlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjUyMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1ibCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjcwOHJlbTtcclxuICB9XHJcblxyXG4gIC5pbnB1dCwgLmFyZWEge1xyXG4gICAgcGFkZGluZzogMS41NjI1cmVtIDIuNjA0cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMDQycmVtO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAyLjEzNXJlbSAyLjM5NnJlbTtcclxuICB9XHJcblxyXG4gIC5idG4tLWFycm93cyB7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuYnRuLmJ0bi0tcGRmIHtcclxuICAgIC5idG4tbG9nbyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC44MzNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5oZWFkZXIge1xyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZy10b3A6IDEuNjE1dnc7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xODc1dnc7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9nbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmX19pbWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMy43NXZ3O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyLjA4M3Z3O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi5idG4tLXNhdmUge1xyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMS4wNDJ2dztcclxuICAgIG1hcmdpbi1yaWdodDogMC41MjF2dztcclxuXHJcbiAgICBwYXRoIHtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICBmaWxsOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnNvY2lhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMi43MDh2dztcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubmF2IHtcclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCMwMDAwMDAsIDAuMDUpO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogMS43MTg3NXZ3IDEuNXZ3O1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzM5Q0I1OTtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XHJcbiAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmxvZ28gcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi0tc2F2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlci1pdGVtLS1zb2NpYWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub25saW5lIHtcclxuICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZ6MTYubGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nbyB7XHJcbiAgICAmX19pbWcge1xyXG4gICAgICB3aWR0aDogMTAuNnJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi5idG4tLXNhdmUge1xyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS4xcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNvY2lhbCB7XHJcbiAgICB3aWR0aDogNi4xcmVtO1xyXG4gIH1cclxuXHJcbiAgLm1vYiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLm5hdiB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mejE2IHtcclxuICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gIH1cclxuXHJcbiAgLm9ubGluZTo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAwLjRyZW07XHJcbiAgICBoZWlnaHQ6IDAuNHJlbTtcclxuICAgIHRvcDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmZ6MjIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLm5hdiB7XHJcbiAgICB6LWluZGV4OiA5OTg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy10b3A6IDg1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XHJcblxyXG4gICAgICAuYnRuLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi5hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgLm5hdl9faW5uZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm5hdl9faXRlbSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWl0ZW0ubW9iIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgLmZ6MTYge1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufSIsIi5pbmRleC1tYWluIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybCguLi9pbWcvaGVyby1iZy5qcGcpIHRvcCBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgLmhlcm8ge1xyXG4gICAgcGFkZGluZy10b3A6IDYuMjV2dztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMy4zODV2dztcclxuICB9XHJcblxyXG4gIC5oZXJvLXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi4wODN2dztcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyby10ZXh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5jaXJjbGVzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMS4xNDZ2dztcclxuICAgIG1hcmdpbi10b3A6IDAuMnZ3O1xyXG4gIH1cclxufVxyXG5cclxuLmNpcmNsZXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDAuMzY1dnc7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgd2lkdGg6IDAuNTIxdnc7XHJcbiAgICBoZWlnaHQ6IDAuNTIxdnc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBhbmltYXRpb246IG9wYWNpdHkgMXMgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzlDQjU5O1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IC4zcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZXJvLWJ0bnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC5idG4ge1xyXG4gICAgcGFkZGluZzogMS41NjI1dncgMy4wMjF2dztcclxuICAgIG1hcmdpbi1yaWdodDogMS4xOTh2dztcclxuICB9XHJcbn1cclxuXHJcbi5xdWl6LW1haW4gLmhlcm8tYnRucyAuYnRuIHtcclxuICBwYWRkaW5nOiAxLjQ2MjV2dyAzLjgyMXZ3O1xyXG59XHJcblxyXG4ucXVpei12YW50YWdlcyB7XHJcbiAgLnZhbnRhZ2VzLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA0LjV2dztcclxuICAgICAgdG9wOiAtNHZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBmaWx0ZXI6IGJsdXIoMy44MTI1dncpO1xyXG4gICAgICB3aWR0aDogMTMuNTkzNzV2dztcclxuICAgICAgaGVpZ2h0OiAxMy41OTM3NXZ3O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC13YWl0X19mb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLm1vZGFsLXdhaXQge1xyXG4gIHBhZGRpbmc6IDMuMzMzdncgMTMuNTQydncgMy40OXZ3IDV2dztcclxuXHJcbiAgLmZvcm0tZ3JvdXAsXHJcbiAgLmJ0biB7XHJcbiAgICB3aWR0aDogMTguNTQydnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjgzM3Z3O1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gICZfX21vY2t1cCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTMuN3Z3O1xyXG4gICAgYm90dG9tOiAtNi40dnc7XHJcbiAgICB3aWR0aDogNTMuMTI1dnc7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5xdWl6LW1haW4gLmhlcm8tYnRucyAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDEuNDYyNXJlbSAzLjgyMXJlbTtcclxuICB9XHJcblxyXG4gIC5pbmRleC1tYWluIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKC4uL2ltZy9oZXJvLWJnLXNtLmpwZykgdG9wIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgLmhlcm8ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLXRleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucXVpei1tYWluLFxyXG4gIC5sZWFkLW1haW4ge1xyXG4gICAgLmhlcm8ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLXRleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGVhZC1tYWluIHtcclxuICAgIC5mejM2Lm1iIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLmJ0bi0tYXJyb3cge1xyXG4gICAgICBwYWRkaW5nOiAxNHB4IDUzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZno0NiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuaGVyby10ZXh0IHtcclxuICAgIC5jaXJjbGVzIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNpcmNsZXMge1xyXG4gICAgZ2FwOiAwLjI1cmVtO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB3aWR0aDogMC40cmVtO1xyXG4gICAgICBoZWlnaHQ6IDAuNHJlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM5Q0I1OTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZXJvLWJ0bnMge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHggNTNweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmJ0bi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tLWFycm93IHN2ZyB7XHJcbiAgICB3aWR0aDogMi4xcmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG59IiwiLnZhbnRhZ2VzIHtcclxuICBwYWRkaW5nLXRvcDogNC4xNjd2dztcclxufVxyXG5cclxuLnZhbnRhZ2VzLWl0ZW1zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4udmFudGFnZXMtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmX19pbWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA0LjY4NzV2dztcclxuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1dnc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudmFudGFnZXMge1xyXG4gICAgcGFkZGluZy10b3A6IDQuOHJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2LjRyZW07XHJcbiAgfVxyXG5cclxuICAudmFudGFnZXMtaXRlbXMge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAyMnB4O1xyXG4gIH1cclxuXHJcbiAgLnZhbnRhZ2VzLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEyN3B4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogNC44cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJvZHVjdCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWJ0bnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMy42NDZ2dztcclxufVxyXG5cclxuLnByb2R1Y3QtYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICBjb2xvcjogI0M2QzZDNjtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG1hcmdpbi1yaWdodDogNC4yNzF2dztcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgLmJ0bi10ZXh0IHtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICMzOUNCNTk7XHJcblxyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICBmaWxsOiAjMzlDQjU5O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgY29sb3I6ICMzOUNCNTk7XHJcblxyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICBmaWxsOiAjMzlDQjU5O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAwLjc4MTI1dnc7XHJcbiAgICBtYXJnaW4tbGVmdDogMC44MzN2dztcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgcGF0aCB7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1pdGVtcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEuNTQydnc7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pdGVtIHtcclxuICBwYWRkaW5nOiAyLjI0dncgMi4zOTZ2dyAyLjc2dncgMi4zOTZ2dztcclxuICB3aWR0aDogMTkuMjcxdnc7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRjFFRkVGO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuNTYyNXZ3O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEuMTk4dnc7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1iYWRnZXMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEuMjV2dztcclxuICByaWdodDogMS4yNXZ3O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnByb2R1Y3QtYmFkZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gIHBhZGRpbmc6IDAuMTA0dncgMC42Nzd2dztcclxuICBtYXJnaW4tYm90dG9tOiAwLjQxN3Z3O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAmLS1zdG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjRBQjQyO1xyXG4gIH1cclxuXHJcbiAgJi0taGl0IHtcclxuICAgIGJhY2tncm91bmQ6ICNGMTUyMDc7XHJcbiAgfVxyXG5cclxuICAmLS1vcmRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRTMwMDAwO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyLnNsaWNrLXNsaWRlciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMy4yMjl2dztcclxuICB3aWR0aDogMTEuODc1dnc7XHJcblxyXG4gIC5zbGljay1hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDAuNTczdnc7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHN2ZyBwYXRoIHtcclxuICAgICAgZmlsbDogIzM5Q0I1OTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcgcGF0aCB7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAtMS42MTV2dztcclxuICB9XHJcblxyXG4gIC5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAtMS42MTV2dztcclxuICB9XHJcblxyXG4gIC5zbGljay1kb3RzIHtcclxuICAgIGJvdHRvbTogLTEuODIzdnc7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSB7XHJcbiAgd2lkdGg6IDAuNDE3dnc7XHJcbiAgaGVpZ2h0OiAwLjQxN3Z3O1xyXG4gIG1hcmdpbjogMCAwLjIwOHZ3O1xyXG5cclxuICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogIzM5Q0I1OTtcclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMC40MTd2dztcclxuICAgIGhlaWdodDogMC40MTd2dztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjBGM0ZBO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzM5Q0I1OTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNzgxMjV2dztcclxufVxyXG5cclxuLnByb2R1Y3Qtc2l6ZSB7XHJcbiAgY29sb3I6ICNCMUIxQjE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXZ3O1xyXG59XHJcblxyXG4ucHJvZHVjdC1wcmljZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWJ0bi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDMuNjQ2dnc7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW1vcmUtYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBzdmcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNTIxdnc7XHJcbiAgICB3aWR0aDogMC45OXZ3O1xyXG4gIH1cclxufVxyXG5cclxuLmNhc2VzLW1vcmUtYnRuIHN2ZyB7XHJcbiAgd2lkdGg6IDAuOTl2dztcclxufVxyXG5cclxuLnBsYXkgaW1nIHtcclxuICB3aWR0aDogMS4xOTh2dztcclxufVxyXG5cclxuLm1hdGVyaWFsLWNoZWNrX19pbWcgaW1nIHtcclxuICB3aWR0aDogMS4wNDJ2dztcclxufVxyXG5cclxuLmNyZWF0ZS1zbSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNyZWF0ZS1mb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jcmVhdGUtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jcmVhdGUtZm9ybSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jcmVhdGUtc20ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA2ODZweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMTBweDtcclxuICAgIGJvdHRvbTogLTEwcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyby10ZXh0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmNhc2VzLW1vcmUtYnRuIHN2ZyB7XHJcbiAgICB3aWR0aDogMC45OXJlbTtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtYnRucyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC5idG4tdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtYnRuIHtcclxuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMC45cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtaXRlbXMge1xyXG4gICAgZ2FwOiAxLjdyZW07XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDE3cHggMzdweCAzMXB4IDM3cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDIzcHg7XHJcblxyXG4gICAgICAuYnRuLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtYmFkZ2VzIHtcclxuICAgIHRvcDogMS41cmVtO1xyXG4gICAgcmlnaHQ6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWJhZGdlIHtcclxuICAgIHBhZGRpbmc6IDAgMC43cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1zbGlkZXIuc2xpY2stc2xpZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB3aWR0aDogMTMuMXJlbTtcclxuXHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICB3aWR0aDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgIGxlZnQ6IC0ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgcmlnaHQ6IC0ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgYm90dG9tOiAtMi40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWRvdHMgbGkge1xyXG4gICAgd2lkdGg6IDAuN3JlbTtcclxuICAgIGhlaWdodDogMC43cmVtO1xyXG4gICAgbWFyZ2luOiAwIDAuNHJlbTtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICB3aWR0aDogMC43cmVtO1xyXG4gICAgICBoZWlnaHQ6IDAuN3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3Qtc2l6ZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XHJcbiAgICBmb250LXNpemU6IDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1idG5zLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMi4zcmVtO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LW1vcmUtYnRuIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjUyMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICB9XHJcblxyXG4gIC5zd2lwZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWJ0bi13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDIuMnJlbTtcclxuXHJcbiAgICAubGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LW1vcmUtYnRuIHN2ZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gIH1cclxufSIsIi5jYXRhbG9nIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzguMDczdnc7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMS40NTh2dztcclxufVxyXG5cclxuLmNhdGFsb2ctbGVmdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAubWIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi43MDh2dztcclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWJhZGdlIHtcclxuICBiYWNrZ3JvdW5kOiAjRjE1MjA3O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gIHBhZGRpbmc6IDAuNTI5dncgMS45MDYyNXZ3O1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG4uY2F0YWxvZy1mb3JtIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuODkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuNTYyNXZ3O1xyXG4gIHBhZGRpbmc6IDIuODY1dncgMi40NDh2dztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLmZvcm0tZ3JvdXAsXHJcbiAgLmJ0biB7XHJcbiAgICB3aWR0aDogMTguNTQydnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMwMnZ3O1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAyLjA4M3Z3O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gICZfX2xhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNzgxMjV2dztcclxuICAgIHBhZGRpbmctbGVmdDogMi4zOTZ2dztcclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWltZyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAtMjV2dztcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLnNlbGVjdC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VsZWN0LWFycm93LnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB3aWR0aDogMC41MjF2dztcclxuICAgIGhlaWdodDogMC4zMTI1dnc7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBsZWZ0OiAxdnc7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgaGVpZ2h0OiAzLjkwNjI1dnc7XHJcbiAgcGFkZGluZy1sZWZ0OiAyLjM5NnZ3O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uc2VsZWN0LWltYWdlcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMi42MDR2dztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHJpZ2h0OiAwLjgzM3Z3O1xyXG59XHJcblxyXG4ucG9saWN5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjcyOXZ3O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnBvbGljeV9fY2hlY2sge1xyXG4gIHdpZHRoOiAxLjA0MnZ3O1xyXG4gIGhlaWdodDogMS4wNDJ2dztcclxuICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgYmFja2dyb3VuZDogIzM5Q0I1OTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMzlDQjU5O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5wb2xpY3lfX2NoZWNrIGltZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZH4ucG9saWN5X19jaGVjayBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY2F0YWxvZy1pbWcge1xyXG4gIGltZzpsYXN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY2F0YWxvZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQuOHJlbTtcclxuICB9XHJcblxyXG4gIC5jYXRhbG9nLWlubmVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jYXRhbG9nLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1heC13aWR0aDogMjByZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1iIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZ6MzIge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZy1iYWRnZSB7XHJcbiAgICBwYWRkaW5nOiAwLjlyZW0gMS42cmVtO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmNhdGFsb2ctZm9ybSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgcGFkZGluZzogMy4ycmVtIDEuNXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5mb3JtLWdyb3VwLFxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyLjM5NnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXRhbG9nLWltZyB7XHJcbiAgICB0b3A6IC0xNC43cmVtO1xyXG4gICAgbGVmdDogLTU4MXB4O1xyXG4gICAgd2lkdGg6IDEyNzVweDtcclxuXHJcbiAgICBpbWc6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGltZzpsYXN0LWNoaWxkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgIGhlaWdodDogMC42cmVtO1xyXG4gICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdCB7XHJcbiAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMzk2cmVtO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdC1pbWFnZXMge1xyXG4gICAgd2lkdGg6IDMuNXJlbTtcclxuICAgIHJpZ2h0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0IHtcclxuICAgIGhlaWdodDogNnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcblxyXG4gIC5idG4gLmJ0bi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcblxyXG4gIC5wb2xpY3kge1xyXG4gICAgZ2FwOiAwLjhyZW07XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvbGljeV9fY2hlY2sge1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBtaW4td2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgfVxyXG59IiwiLnRlYW0ge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4udGVhbS10b3Age1xyXG5cclxuICAmX19pbWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxNC42ODc1dnc7XHJcbiAgfVxyXG5cclxuICAubWIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi4wODN2dztcclxuICB9XHJcbn1cclxuXHJcbi50ZWFtLWNoZWNrcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHdpZHRoOiAyOC43dnc7XHJcbn1cclxuXHJcbi5zbGljay1hcnJvdyBzdmcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnRlYW0tY2hlY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi4yNHZ3O1xyXG4gIG1hcmdpbi1yaWdodDogMi44MTI1dnc7XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogMi4yNHZ3O1xyXG4gICAgaGVpZ2h0OiAyLjI0dnc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzdweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQwNjI1dnc7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDAuNjI1dnc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGVhbS1iZyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAxdnc7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi50ZWFtLXNsaWRlciB7XHJcbiAgd2lkdGg6IDUwLjk5dnc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMTQuNHZ3O1xyXG59XHJcblxyXG4udGVhbS1zbGlkZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTguOTA2MjV2dztcclxuICAgIHJpZ2h0OiA2LjU2MjV2dztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgcGFkZGluZzogMC44MzN2dyAxLjcxODc1dnc7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjE1MjA3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC43ODEyNXZ3O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM2NXZ3O1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTJkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnRlYW0tbmF2LXdyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDIuNzA4dnc7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBib3JkZXItcmFkaXVzOiAxLjgyM3Z3O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZWFtLW5hdnMge1xyXG4gIHdpZHRoOiA2Ny42NTYyNXZ3O1xyXG5cclxuICAuc2xpY2stYXJyb3cge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XHJcbiAgICB3aWR0aDogMy4zMzN2dztcclxuICAgIGhlaWdodDogMy4zMzN2dztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgIGNpcmNsZSxcclxuICAgIHBhdGgge1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzlDQjU5O1xyXG5cclxuICAgICAgY2lyY2xlIHtcclxuICAgICAgICBzdHJva2U6ICMzOUNCNTk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogLTMuNjAydnc7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogLTMuNjAydnc7XHJcbiAgfVxyXG59XHJcblxyXG4udGVhbS1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRlYW0tbmF2IHtcclxuICAmLnNsaWNrLXNsaWRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLnNsaWNrLWN1cnJlbnQge1xyXG4gICAgLnRlYW0tbmF2X19pbWcge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQxLCA4MiwgNywgMC4zKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA4LjkwNjI1dnc7XHJcbiAgICBoZWlnaHQ6IDguOTA2MjV2dztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzcxdnc7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnoxNiB7XHJcbiAgICBjb2xvcjogI2I5YjliOTtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mb290ZXItb3BhY2l0eSB7XHJcbiAgb3BhY2l0eTogMC4xNTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnRlYW0tdG9wIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICB3aWR0aDogMjUuNnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZno0MCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZnoyMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRlYW0tY2hlY2tzIHtcclxuICAgIHdpZHRoOiAyMi42cmVtO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICB9XHJcblxyXG4gIC50ZWFtLWNoZWNrIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHdpZHRoOiAxMC4zcmVtO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgd2lkdGg6IDMuNHJlbTtcclxuICAgICAgaGVpZ2h0OiAzLjRyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZWFtLWJnIHtcclxuICAgIHdpZHRoOiAxMDByZW07XHJcbiAgICB0b3A6IDFyZW07XHJcbiAgfVxyXG5cclxuICAudGVhbS1zbGlkZXIge1xyXG4gICAgd2lkdGg6IDIyLjRyZW07XHJcbiAgICBib3R0b206IHVuc2V0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnRlYW0tYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC50ZWFtLXNsaWRlIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICBwYWRkaW5nOiAwLjgzM3JlbSAxLjcxODc1cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjc4MTI1cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjM2NXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZWFtLW5hdi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDEuNnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAudGVhbS1uYXZzIHtcclxuICAgIHdpZHRoOiAyMS40cmVtO1xyXG5cclxuICAgICYuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICBib3R0b206IC00cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XHJcbiAgICAgIHdpZHRoOiAzLjMzM3JlbTtcclxuICAgICAgaGVpZ2h0OiAzLjMzM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgIGxlZnQ6IC0zLjYwMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAtMy42MDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGVhbS1uYXYge1xyXG4gICAgJl9faW1nIHtcclxuICAgICAgd2lkdGg6IDguOTA2MjVyZW07XHJcbiAgICAgIGhlaWdodDogOC45MDYyNXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjc3MXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZWFtLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59IiwiLnBsdXNlcyB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucGx1c2VzLWlubmVyIHtcclxuICBtYXJnaW4tdG9wOiAtMjN2dztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wbHVzZXMtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcblxyXG4gICZfX3BsdXMge1xyXG4gICAgd2lkdGg6IDIuOTZ2dztcclxuICAgIGhlaWdodDogMi45NnZ3O1xyXG4gICAgYmFja2dyb3VuZDogIzM5Q0I1OTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyfi5wbHVzZXMtaXRlbV9faG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcrJztcclxuICAgICAgd2lkdGg6IDEuNzQydnc7XHJcbiAgICAgIGhlaWdodDogMS43NDJ2dztcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDE0cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgZm9udC1zaXplOiAxdnc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIGNvbG9yOiAjMzlDQjU5O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICBvcGFjaXR5OiAuMjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBhbmltYXRpb246IGFuaW1QdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faG92ZXIge1xyXG4gICAgaGVpZ2h0OiAyLjk2ODc1dnc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogMy44MDJ2dztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMuMzMzdnc7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIuOTZ2dztcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnBsdXNlcyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1heC13aWR0aDogMjMuM3JlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBsdXNlcy1pbm5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcclxuICB9XHJcblxyXG4gIC5wbHVzZXMtaXRlbSB7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGx1cyB7XHJcbiAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgIG1pbi13aWR0aDogMi40cmVtO1xyXG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDEuNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hvdmVyIHtcclxuICAgICAgaGVpZ2h0OiAyLjNyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMy45cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxlZnQge1xyXG4gICAgICAucGx1c2VzLWl0ZW1fX2hvdmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjlyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY3JlYXRlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi10b3A6IC0xNnZ3O1xyXG59XHJcblxyXG4uY3JlYXRlLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uY3JlYXRlLWxlZnQge1xyXG4gIC5tYiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXZ3O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAsXHJcbiAgLmJ0biB7XHJcbiAgICB3aWR0aDogMjMuNDM3NXZ3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNDZ2dztcclxuICB9XHJcbn1cclxuXHJcbi5jcmVhdGUtZm9ybSB7XHJcbiAgcGFkZGluZzogMy40ODc1dncgMy45dncgMy42ODc1dncgNi4xNDZ2dztcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NyZWF0ZS1iZy5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4uY3JlYXRlLXNsaWRlciB7XHJcbiAgd2lkdGg6IDM5LjI3MXZ3O1xyXG4gIHBhZGRpbmctdG9wOiAyLjJ2dztcclxuXHJcbiAgLnNsaWNrLWFycm93IHtcclxuICAgIHdpZHRoOiAzLjMzM3Z3O1xyXG4gICAgaGVpZ2h0OiAzLjMzM3Z3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjUwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzlDQjU5O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggcmdiYSg1NywgMjAzLCA4OSwgMC4yNSk7XHJcblxyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiAjZmZmZmZmO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAwLjgzM3Z3O1xyXG5cclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogLTJ2dztcclxuICB9XHJcblxyXG4gIC5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAtMnZ3O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmNyZWF0ZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXgtd2lkdGg6IDIwcmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA2cHggYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jcmVhdGUtbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLm1iIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAsXHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDIwLjJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1ncm91cF9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb2xpY3kge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucG9saWN5X190ZXh0IHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIFxyXG4gICAgICAubGluayB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jcmVhdGUtZm9ybSB7XHJcbiAgICBwYWRkaW5nOiAyLjJyZW0gMS41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jcmVhdGUtYmctc20ucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuY3JlYXRlLXNsaWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgIHdpZHRoOiAzLjMzM3JlbTtcclxuICAgICAgaGVpZ2h0OiAzLjMzM3JlbTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDAuODMzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICBsZWZ0OiAtMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAtMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jcmVhdGUtd3JhcHBlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jcmVhdGUtbGVmdCB7XHJcbiAgICAuZnoyMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYiB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIi5tYXRlcmlhbCB7XHJcbiAgcGFkZGluZy10b3A6IDguMzMzdnc7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1pbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAuYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDV2dztcclxuICB9XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1sZWZ0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1jaGVja3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICYtLWNvbHVtbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG5cclxuLm1hdGVyaWFsLWNoZWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDYuOTc5dnc7XHJcbiAgbWFyZ2luLWJvdHRvbTogNi4wNDJ2dztcclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzlDQjU5O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDM3cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMDQydnc7XHJcbiAgICB3aWR0aDogMi44NjV2dztcclxuICAgIGhlaWdodDogMi44NjV2dztcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMS4wNDJ2dztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1wbGF5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwYWRkaW5nLWxlZnQ6IDd2dztcclxufVxyXG5cclxuLnBsYXkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgei1pbmRleDogMTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiA3LjAzMTI1dnc7XHJcbiAgaGVpZ2h0OiA3LjAzMTI1dnc7XHJcbiAgYmFja2dyb3VuZDogIzM5Q0I1OTtcclxuICBib3gtc2hhZG93OiAwIDAgNDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogIzM5Q0I1OTtcclxuICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1QdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IGFuaW1QdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMS40MDYyNXZ3O1xyXG4gIH1cclxufVxyXG5cclxuLm1hdGVyaWFsLWJnIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDUuNTczdnc7XHJcbiAgbGVmdDogLTEuNzE4NzV2dztcclxuICB0b3A6IC05dnc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4ubWF0ZXJpYWwtbW9iIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubWF0ZXJpYWwge1xyXG4gICAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgfVxyXG5cclxuICAubWF0ZXJpYWwtaW5uZXIge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjhweDtcclxuICAgICAgbWFyZ2luLXRvcDogNi4zcmVtO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYXRlcmlhbC1jaGVja3Mge1xyXG4gICAgZ2FwOiAyMnB4O1xyXG4gIH1cclxuXHJcbiAgLm1hdGVyaWFsLW1pZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNTRweDtcclxuICB9XHJcblxyXG4gIC5tYXRlcmlhbC1jaGVjayB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEyN3B4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgd2lkdGg6IDMuNHJlbTtcclxuICAgICAgaGVpZ2h0OiAzLjRyZW07XHJcblxyXG4gICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYXRlcmlhbC1wbGF5IHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRvcDogMjY1cHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHdpZHRoOiAyMHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wbGF5IHtcclxuICAgIHdpZHRoOiA3LjRyZW07XHJcbiAgICBoZWlnaHQ6IDcuNHJlbTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hdGVyaWFsLWJnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubWF0ZXJpYWwtaW5uZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXgtd2lkdGg6IDIzLjJyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMycHggYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYXRlcmlhbC1tb2Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAtNnJlbTtcclxuICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHJlZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDI3NXB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFkZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTQ5cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA3NDFweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWF0ZXJpYWwtY2hlY2tzLS1jb2x1bW4ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcm93LWdhcDogNjNweDtcclxuXHJcbiAgICAubWF0ZXJpYWwtY2hlY2sge1xyXG4gICAgICB3aWR0aDogMTI3cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVyZW07XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucXVpei1pbm5lciB7XHJcbiAgcGFkZGluZzogMy4yMjl2dyA0LjQ3OXZ3O1xyXG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XHJcbiAgYm9yZGVyLXJhZGl1czogMS44MjN2dztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnF1aXotcmlnaHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogMC43ODEyNXZ3IDIuMDgzdnc7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjYzMTIzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS4zMDJ2dztcclxuICB9XHJcbn1cclxuXHJcbi5xdWl6LXBlcnNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19pbWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAyNC4yNzF2dztcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogOHZ3O1xyXG4gIH1cclxufVxyXG5cclxuLnF1aXotZm9ybSB7XHJcbiAgd2lkdGg6IDQ3LjkxN3Z3O1xyXG4gIGhlaWdodDogMzcuODEyNXZ3O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuLnF1aXotcHJvZ3Jlc3Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAyLjM0Mzc1dnc7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJl9fYmFyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMS44MjN2dztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDAuMzEyNXZ3O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBoZWlnaHQ6IDEuMzAydnc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOUNCNTk7XHJcbiAgICBhbmltYXRpb246IGxvYWRpbmdCZyAxNXMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sb2FkaW5nLnN2Zyk7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpei1vcHRpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICYtLWlubGluZSB7XHJcbiAgICAucXVpei1vcHRpb24ge1xyXG4gICAgICB3aWR0aDogNDcuMyU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMDQydnc7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAucXVpei1vcHRpb25fX3dyYXBwZXIge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NywgMjAzLCA4OSwgMC4yNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbnB1dDpjaGVja2VkIH4gLnF1aXotb3B0aW9uX193cmFwcGVyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzlDQjU5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF1aXotb3B0aW9uX193cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMS4xNDZ2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1aXotb3B0aW9uX193cmFwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucXVpei1vcHRpb25fX2NoZWNrYm94IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjgzM3Z3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tY2hlY2tib3gge1xyXG4gICAgLnF1aXotb3B0aW9uX19jaGVja2JveCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbGlkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi0taW1nIHtcclxuICAgIG1hcmdpbi10b3A6IDMuMzMzdnc7XHJcblxyXG4gICAgLnF1aXotb3B0aW9uIHtcclxuICAgICAgd2lkdGg6IDEwLjkzNzV2dztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnF1aXotb3B0aW9uX19pbWcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS4zMDJ2dztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAucXVpei1vcHRpb25fX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWl6LW9wdGlvbl9fd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjh2dztcclxuICAgIH1cclxuXHJcbiAgICAucXVpei1vcHRpb25fX2NoZWNrYm94IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41NzN2dztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5xdWl6LW9wdGlvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgZmlsbDogIzM5Q0I1OTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lucHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJjpjaGVja2Vkfi5xdWl6LW9wdGlvbl9fd3JhcHBlciB7XHJcbiAgICAgIC5xdWl6LW9wdGlvbl9fY2hlY2tib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzOUNCNTk7XHJcblxyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jaGVja2JveCB7XHJcbiAgICB3aWR0aDogMS41NjI1dnc7XHJcbiAgICBoZWlnaHQ6IDEuNTYyNXZ3O1xyXG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF1aXotYm90dG9tIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuXHJcbi5xdWl6LWNsaWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEuNDU4dnc7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDQydnc7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpei1idG5zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucXVpei1idG4ge1xyXG4gIHBhZGRpbmc6IDEuMzAydncgMi43NnZ3O1xyXG4gIG1hcmdpbi1sZWZ0OiAxLjA0MnZ3O1xyXG5cclxuICAmLS1wcmV2IHtcclxuICAgIGJhY2tncm91bmQ6ICNFMkU3RTc7XHJcbiAgfVxyXG5cclxuICAmX19oaW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogMTEwJTtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBjb2xvcjogIzI4MjgyODtcclxuICAgIGJveC1zaGFkb3c6IDRweCA3cHggMTdweCAtNnB4ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB6LWluZGV4OiAzMztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnM7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyOmRpc2FibGVkIC5xdWl6LWJ0bl9faGludCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnF1aXotc2xpZGVyIHtcclxuICAmX190b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjMzM3Z3O1xyXG4gICAgbWFyZ2luLXRvcDogMi4zOTZ2dztcclxuICB9XHJcblxyXG4gICZfX251bSB7XHJcbiAgICB3aWR0aDogNy44MTI1dnc7XHJcbiAgICBoZWlnaHQ6IDMuOTA2MjV2dztcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwIDAuODMzdnc7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbjowfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyIHtcclxuICAgIHdpZHRoOiA0MS42Njd2dztcclxuXHJcbiAgICAuaXJzLS1mbGF0IC5pcnMtbGluZSB7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlycy0tZmxhdCAuaXJzLW1heCwgLmlycy0tZmxhdCAuaXJzLW1pbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlycy0tZmxhdCAuaXJzLXNpbmdsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlycy1ncmlkIHtcclxuICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaXJzLS1mbGF0IC5pcnMtZ3JpZC1wb2wge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pcnMtLWZsYXQgLmlycy1ncmlkLXRleHQge1xyXG4gICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgZm9udC1zaXplOiAwLjkzNzV2dztcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuaXJzLS1mbGF0IC5pcnMtZ3JpZC10ZXh0OjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcg0LwnO1xyXG4gICAgICBmb250LXNpemU6IDAuOTM3NXZ3O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pcnMtLWZsYXQgLmlycy1ncmlkLXRleHQuanMtZ3JpZC10ZXh0LTEge1xyXG4gICAgICBsZWZ0OiA5OCUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pcnMtLWZsYXQgLmlycy1iYXIge1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGNjMxMjM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pcnMtLWZsYXQgLmlycy1oYW5kbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjE1MjA3O1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHRvcDogMTlweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pcnMtLWZsYXQgLmlycy1oYW5kbGUgaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpei1jaGVjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDQuNjM1dnc7XHJcbiAgbWFyZ2luLWxlZnQ6IDN2dztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIGlucHV0OmNoZWNrZWQgfiAucG9saWN5X19jaGVjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzlDQjU5O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvbGljeV9fY2hlY2sge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzM3Z3O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM5Q0I1OTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpei1zZW1pZmluYWwge1xyXG4gICZfX3Bob25lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMzEuMjV2dztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fYmFkZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxNy4zNDM3NXZ3O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5xdWl6LWl0ZW0tLXNlbWlmaW5hbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5mb3JtLWdyb3VwLFxyXG4gIC5idG4ge1xyXG4gICAgd2lkdGg6IDE4LjU0MnZ3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS40MDYyNXZ3O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnF1aXoge1xyXG4gICAgcGFkZGluZy10b3A6IDMuNnJlbTtcclxuICB9XHJcblxyXG4gIC5xdWl6LWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDMuMnJlbSAxLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnF1aXotcmlnaHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5xdWl6LWZvcm0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAucXVpei1wcm9ncmVzcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcblxyXG4gICAgJl9fYmFyIHtcclxuICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBsZWZ0OiAycHg7XHJcbiAgICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5xdWl6LWl0ZW0ge1xyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XHJcblxyXG4gICAgICAmIH4gLmZ6MjAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnF1aXotb3B0aW9ucyB7XHJcbiAgICAmLS1pbmxpbmUge1xyXG4gICAgICAucXVpei1vcHRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnF1aXotb3B0aW9uX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnF1aXotb3B0aW9uX19jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW1nIHtcclxuICAgICAgbWFyZ2luLXRvcDogMy4zMzNyZW07XHJcblxyXG4gICAgICAucXVpei1vcHRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMC45Mzc1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucXVpei1vcHRpb25fX2ltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zMDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5xdWl6LW9wdGlvbl9fd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuOHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnF1aXotb3B0aW9uX19jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41NzNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5xdWl6LW9wdGlvbiB7XHJcbiAgICAmX19jaGVja2JveCB7XHJcbiAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucXVpei1vcHRpb25fX3dyYXAge1xyXG4gICAgLmZ6MjAge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5xdWl6LWJvdHRvbSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAucXVpei1jbGljayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHdpZHRoOiAyLjhyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnF1aXotYnRuIHtcclxuICAgIHBhZGRpbmc6IDEuMzAycmVtIDIuNzZyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHdpZHRoOiAxNzJweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICB9XHJcblxyXG4gIC5xdWl6LXNsaWRlciB7XHJcbiAgICAmX190b3Age1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX251bSB7XHJcbiAgICAgIHdpZHRoOiA3LjgxMjVyZW07XHJcbiAgICAgIGhlaWdodDogMy45MDYyNXJlbTtcclxuICAgICAgbWFyZ2luOiAwIDAuODMzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmlycy0tZmxhdCAuaXJzLWdyaWQtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pcnMtLWZsYXQgLmlycy1ncmlkLXRleHQ6OmFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnF1aXotY2hlY2sge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgIC5wb2xpY3lfX2NoZWNrIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjgzM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5xdWl6LWJ0bnMge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gIH1cclxuXHJcbiAgLnF1aXotaXRlbS0tc2VtaWZpbmFsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzOHJlbTtcclxuXHJcbiAgICAuZnoyNCBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucXVpei1zZW1pZmluYWwge1xyXG4gICAgJl9fcGhvbmUge1xyXG4gICAgICB3aWR0aDogMzEuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFkZ2Uge1xyXG4gICAgICB3aWR0aDogMTcuMzQzNzVyZW07XHJcbiAgICAgIGJvdHRvbTogNjByZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucXVpei1pdGVtLS1zZW1pZmluYWwge1xyXG4gICAgLmZvcm0tZ3JvdXAsXHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDE4LjU0MnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS40MDYyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZnoyNC50YWMubGgxNTAubWIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2FzZXMge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4uY2FzZXMtaXRlbXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMS44MjN2dztcclxuICByb3ctZ2FwOiAzLjgwMnZ3O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmNhc2VzLWl0ZW0ge1xyXG4gIHdpZHRoOiAyNi4wNDJ2dztcclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjYuMDQydnc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS4zMDJ2dztcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNDU4dnc7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FzZXMtYnRuLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogNC4wNjI1dnc7XHJcbn1cclxuXHJcbi5jYXNlcy1tb3JlLWJ0biB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBzdmcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNTIxdnc7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FzZXMtaXRlbV9fc2xpZGVyIHtcclxuICAmOmhvdmVyIHtcclxuICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCxcclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0LFxyXG4gIC5zbGljay1kb3RzIHtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgYm90dG9tOiAzLjV2dztcclxuICB9XHJcblxyXG4gIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDMuMzMzdnc7XHJcbiAgICBoZWlnaHQ6IDMuMzMzdnc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAwMDAsIDAuNSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzM5Q0I1OTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAwLjgzM3Z3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogMS44MjN2dztcclxuICB9XHJcblxyXG4gIC5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAxLjgyM3Z3O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmNhc2VzLWl0ZW1fX3NsaWRlciAuc2xpY2stbmV4dCBzdmcsIC5jYXNlcy1pdGVtX19zbGlkZXIgLnNsaWNrLXByZXYgc3ZnIHtcclxuICAgIHdpZHRoOiAwLjhyZW07XHJcbiAgfVxyXG5cclxuICAuY2FzZXMge1xyXG4gICAgaDIge1xyXG4gICAgICBtYXgtd2lkdGg6IDIzcmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FzZXMtaXRlbXMge1xyXG4gICAgY29sdW1uLWdhcDogMS44MjNyZW07XHJcbiAgICByb3ctZ2FwOiAzLjJyZW07XHJcbiAgfVxyXG5cclxuICAuY2FzZXMtaXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZnoyMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLmZ6MjQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIGhlaWdodDogMjc2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXNlcy1idG4td3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XHJcbiAgfVxyXG5cclxuICAuY2FzZXMtbW9yZS1idG4ge1xyXG4gICAgc3ZnIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXNlcy1pdGVtX19zbGlkZXIge1xyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICBib3R0b206IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgICB3aWR0aDogMy4zMzNyZW07XHJcbiAgICAgIGhlaWdodDogMy4zMzNyZW07XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAwLjgzM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgbGVmdDogMS44MjNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICByaWdodDogMS44MjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLndhcnJhbnR5IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ud2FycmFudHktaXRlbXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ud2FycmFudHktaXRlbSB7XHJcbiAgcGFkZGluZzogNC4wMXZ3IDQuMjE4NzV2dztcclxuICBib3JkZXItcmFkaXVzOiAxLjU2MjV2dztcclxuICB3aWR0aDogMzkuMDYyNXZ3O1xyXG5cclxuICAubWIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXZ3O1xyXG4gIH1cclxuXHJcbiAgJi0td2FycmFudHkge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93YXJyYW50eS0xLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICAmLS1kZWxpdmVyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3dhcnJhbnR5LTIuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC53YXJyYW50eS1pdGVtcyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC53YXJyYW50eS1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI4OHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5tYiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS13YXJyYW50eSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvd2FycmFudHktMS5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGVsaXZlcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3dhcnJhbnR5LTIuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc3RlcHMtaXRlbXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uc3RlcHMtaXRlbSB7XHJcbiAgcGFkZGluZzogMi42MDR2dyAzLjc1dnc7XHJcbiAgd2lkdGg6IDI2LjA0MnZ3O1xyXG4gIGhlaWdodDogMjguNjQ2dnc7XHJcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcclxuICBib3JkZXItcmFkaXVzOiAxLjMwMnZ3O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9fbnVtIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMi4yNHZ3O1xyXG4gICAgcmlnaHQ6IDIuMDgzdnc7XHJcbiAgICB3aWR0aDogMy45MDYyNXZ3O1xyXG4gICAgaGVpZ2h0OiAzLjkwNjI1dnc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogIzM5Q0I1OTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNDJ2dztcclxuICB9XHJcblxyXG4gIC5mb3JtLWdyb3VwLFxyXG4gIC5idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMwMnZ3O1xyXG4gIH1cclxuXHJcbiAgJi0tY291bnQge1xyXG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOSB1cmwoLi4vaW1nL3N0ZXBzLTIucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcblxyXG4gICYtLWJ1eSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5IHVybCguLi9pbWcvc3RlcHMtMy5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnN0ZXBzIHtcclxuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXgtd2lkdGg6IDI3cmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RlcHMtaXRlbXMtd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLnN0ZXBzLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMzJweCAxNXB4O1xyXG4gICAgd2lkdGg6IDI5cmVtO1xyXG4gICAgbWluLXdpZHRoOiAyOXJlbTtcclxuICAgIGhlaWdodDogMzcuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmZ6MjAge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiAyMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgIHdpZHRoOiA0LjVyZW07XHJcbiAgICAgIG1pbi13aWR0aDogNC41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgICAgbWluLWhlaWdodDogNC41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zMDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1vbnRhZ2Uge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5tb250YWdlLWlubmVyIHtcclxuICBwYWRkaW5nOiA0Ljg5NnZ3IDcuNzA4dnc7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tb250YWdlLWJnLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgaGVpZ2h0OiA0Ni44NzV2dztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tb250YWdlLWNoZWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNjA0dnc7XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDIuMjR2dztcclxuICAgIGhlaWdodDogMi4yNHZ3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDM3cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMzAydnc7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDAuNjI1dnc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9udGFnZS1iYWRnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMzMuNjk4dnc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTEuMzAydnc7XHJcbiAgbGVmdDogMjAuMjA4dnc7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5tb250YWdlLWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDMycHggMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTlweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbW9udGFnZS1iZy5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MHB4IC0yODBweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9udGFnZS1jaGVjayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9udGFnZS1iYWRnZSB7XHJcbiAgICB3aWR0aDogMjc2cHg7XHJcbiAgICB0b3A6IHVuc2V0O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxufSIsIi5yZXZpZXdzLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucmV2aWV3cy1zbGlkZXIge1xyXG4gIHdpZHRoOiA0MS42Njd2dztcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMxLjI1dnc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjgyM3Z3O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAucGxheSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbmV4dCxcclxuICAuc2xpY2stcHJldiB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLW5leHQgY2lyY2xlLFxyXG4gIC5zbGljay1uZXh0IHBhdGgsXHJcbiAgLnNsaWNrLXByZXYgY2lyY2xlLFxyXG4gIC5zbGljay1wcmV2IHBhdGgge1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLW5leHQ6aG92ZXIgY2lyY2xlLFxyXG4gIC5zbGljay1wcmV2OmhvdmVyIGNpcmNsZSB7XHJcbiAgICBzdHJva2U6ICMzOWNiNTk7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbmV4dDpob3ZlciBwYXRoLFxyXG4gIC5zbGljay1wcmV2OmhvdmVyIHBhdGgge1xyXG4gICAgZmlsbDogI2ZmZmZmZjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stcHJldjpob3ZlcixcclxuICAuc2xpY2stbmV4dDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzljYjU5O1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLW5leHQsXHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgd2lkdGg6IDMuMzMzdnc7XHJcbiAgICBoZWlnaHQ6IDMuMzMzdnc7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICB9XHJcblxyXG4gIC5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IDIuODY1dnc7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogMi44NjV2dztcclxuICB9XHJcbn1cclxuXHJcbi5yZXZpZXdzLXBob25lIHtcclxuICB3aWR0aDogMTUuNDE3dnc7XHJcblxyXG4gIC5zbGljay1uZXh0LFxyXG4gIC5zbGljay1wcmV2IHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbmV4dCBjaXJjbGUsXHJcbiAgLnNsaWNrLW5leHQgcGF0aCxcclxuICAuc2xpY2stcHJldiBjaXJjbGUsXHJcbiAgLnNsaWNrLXByZXYgcGF0aCB7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbmV4dDpob3ZlciBjaXJjbGUsXHJcbiAgLnNsaWNrLXByZXY6aG92ZXIgY2lyY2xlIHtcclxuICAgIHN0cm9rZTogIzM5Y2I1OTtcclxuICB9XHJcblxyXG4gIC5zbGljay1uZXh0OmhvdmVyIHBhdGgsXHJcbiAgLnNsaWNrLXByZXY6aG92ZXIgcGF0aCB7XHJcbiAgICBmaWxsOiAjZmZmZmZmO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zbGljay1wcmV2OmhvdmVyLFxyXG4gIC5zbGljay1uZXh0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMzOWNiNTk7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbmV4dCxcclxuICAuc2xpY2stcHJldiB7XHJcbiAgICB3aWR0aDogMy4zMzN2dztcclxuICAgIGhlaWdodDogMy4zMzN2dztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogLTQuODk2dnc7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogLTQuODk2dnc7XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3cy1yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEyLjcwOHZ3O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnJldmlld3MtZ3JlZW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMS40NTh2dztcclxuICB0b3A6IDR2dztcclxuICByaWdodDogLTEwdnc7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5yZXZpZXdzLWltZyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDM0LjIxODc1dnc7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiA4dnc7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5yZXZpZXdzIHtcclxuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXgtd2lkdGg6IDI0cmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA4cHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZnozMiB7XHJcbiAgICAgIG1heC13aWR0aDogMjhyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXZpZXdzLXNsaWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IDIwN3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1uZXh0LFxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICB3aWR0aDogMy4zMzNyZW07XHJcbiAgICAgIGhlaWdodDogMy4zMzNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICBsZWZ0OiAyLjg2NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAyLjg2NXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXZpZXdzLXBob25lIHtcclxuICAgIHdpZHRoOiAyNXJlbTtcclxuXHJcbiAgICAuc2xpY2stbmV4dCxcclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgd2lkdGg6IDMuMzMzcmVtO1xyXG4gICAgICBoZWlnaHQ6IDMuMzMzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgbGVmdDogLTQuODk2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgcmlnaHQ6IC00Ljg5NnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXZpZXdzLXJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnJldmlld3MtZ3JlZW4ge1xyXG4gICAgd2lkdGg6IDExLjQ1OHJlbTtcclxuICAgIHRvcDogNHJlbTtcclxuICAgIHJpZ2h0OiAtMTByZW07XHJcbiAgfVxyXG5cclxuICAucmV2aWV3cy1pbWcge1xyXG4gICAgd2lkdGg6IDM0LjIxODc1cmVtO1xyXG4gICAgdG9wOiA4cmVtO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5yZXZpZXdzLWlubmVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufSIsIi5mYXEge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4uZmFxX19pbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiA0LjE2N3Z3O1xyXG59XHJcblxyXG4uZmFxX19pdGVtIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5mYXFfX2l0ZW0tdG9wIHtcclxuICBwYWRkaW5nLXRvcDogMi42MDR2dztcclxuICBwYWRkaW5nLWJvdHRvbTogMi42MDR2dztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mYXFfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmctbGVmdDogMi44ODN2dztcclxuICBwYWRkaW5nLXRvcDogMS4zNTR2dztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgbWF4LWhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFxX19pdGVtLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAwLjk5dnc7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzcxdnc7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFxX19pY29uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxLjE0NnZ3O1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbn1cclxuXHJcbi5mYXFfX2l0ZW0uYWN0aXZlIC5mYXFfX2ljb24ge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5mYXFfX2l0ZW0uYWN0aXZlIC5mYXFfX2NvbnRlbnQge1xyXG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmZhcSB7XHJcbiAgfVxyXG5cclxuICAuZmFxX19pbm5lciB7XHJcbiAgICBnYXA6IDA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLmZhcV9faXRlbS10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDEuNnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XHJcblxyXG4gICAgLmZ6MjQge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDIycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZhcV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuN3JlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICB9XHJcblxyXG4gIC5mYXFfX2l0ZW0td3JhcHBlciB7XHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYXFfX2ljb24ge1xyXG4gICAgd2lkdGg6IDEuNXJlbTtcclxuICB9XHJcbn0iLCIuY29uc3VsdCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5jb25zdWx0LWZvcm0ge1xyXG4gIHBhZGRpbmc6IDAgMy4yMjl2dyAwIDYuNTYyNXZ3O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29uc3VsdC1mb3JtLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgaGVpZ2h0OiA0MC42MjV2dztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmZvcm0tZ3JvdXAsXHJcbiAgLmJ0biB7XHJcbiAgICB3aWR0aDogMTguNTQydnc7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjQwNjI1dnc7XHJcbiAgfVxyXG59XHJcblxyXG4uY29uc3VsdC1kb3Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNzgxMjV2dztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjk5dnc7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMC41dnc7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDAuMzEyNXZ3O1xyXG4gICAgaGVpZ2h0OiAwLjMxMjV2dztcclxuICAgIGJhY2tncm91bmQ6ICMzOUNCNTk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29uc3VsdC1uYW1lIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMzB2dztcclxuICB0b3A6IDE0dnc7XHJcbn1cclxuXHJcbi5jb25zdWx0LXBlcnNvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbnN1bHQtcmlnaHQge1xyXG4gIC5tb250YWdlLWNoZWNrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMTk4dnc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY29uc3VsdC1mb3JtIHtcclxuICAgIHBhZGRpbmc6IDMycHggMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNDFweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29uc3VsdC1mb3JtLXNtLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXgtd2lkdGg6IDI2cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCxcclxuICAgIC5idG4ge1xyXG4gICAgICB3aWR0aDogMjAuMnJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMS40MDYyNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb25zdWx0LWRvdHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnN1bHQtZG90IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMS45cmVtO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMC41cmVtO1xyXG4gICAgICB3aWR0aDogMC42cmVtO1xyXG4gICAgICBtaW4td2lkdGg6IDAuNnJlbTtcclxuICAgICAgaGVpZ2h0OiAwLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29uc3VsdC1uYW1lIHtcclxuICAgIGxlZnQ6IDEuNXJlbTtcclxuICAgIGJvdHRvbTogMTMuN3JlbTtcclxuICAgIHRvcDogdW5zZXQ7XHJcblxyXG4gICAgLmZ6MjAge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb25zdWx0LXJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuZnozNiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vbnRhZ2UtY2hlY2tzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAyMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb250YWdlLWNoZWNrIHtcclxuICAgICAgd2lkdGg6IDExMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogMTc0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnN1bHQtcGVyc29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMjc2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG59IiwiLmNvbnRhY3RzIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogNC4xNjd2dztcclxuXHJcbiAgLm1zbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjY0NnZ3O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RzLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiAwIDUuNzI5dnc7XHJcbn1cclxuXHJcbi5jb250YWN0cy10b3Age1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMC44ODV2dztcclxuICAgIG1hcmdpbi1yaWdodDogMS4wNDJ2dztcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0cy1pdGVtIHtcclxuICAucGwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjh2dztcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItaW5uZXIge1xyXG4gIHBhZGRpbmc6IDMuMTI1dncgMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjMDAwMDAwLCAwLjA3KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY29udGFjdHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQuOHJlbTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1heC13aWR0aDogMjJyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMycHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubXNtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy42NDZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFjdHMtaW5uZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3RzLXRvcCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHdpZHRoOiAxLjdyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0cy1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuc29jaWFsIHtcclxuICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1icyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZ6MjAge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5waG9uZS1saW5rIHtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAyMDJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLndpZGdldC1tZW51IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAxNXZ3O1xyXG4gIHotaW5kZXg6IDk5ODtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLndpZGdldC1saW5rIHtcclxuICB3aWR0aDogNC44OTZ2dztcclxuICBoZWlnaHQ6IDUuMDUydnc7XHJcbiAgYm9yZGVyLXJhZGl1czogMC43ODEyNXZ3IDAgMCAwLjc4MTI1dnc7XHJcbiAgYmFja2dyb3VuZDogI0YxNTIwNztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4yMDh2dztcclxuICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi53aWRnZXQtbGluayBpbWcge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNTczdnc7XHJcbiAgbWF4LXdpZHRoOiAxLjU2MjV2dztcclxufVxyXG5cclxuLnRvX3RvcCB7XHJcbiAgcmlnaHQ6IDEuMzAydnc7XHJcbiAgYm90dG9tOiAwLjk5dnc7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjRjE1MjA3O1xyXG4gIHdpZHRoOiAyLjYwNHZ3O1xyXG4gIGhlaWdodDogMi42MDR2dztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtb3ZlcmxheSB7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjcpO1xyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgei1pbmRleDogNzc7XHJcbiAgdG9wOiA1dnc7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuODIzdnc7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbW9kYWwtYmcucG5nKTtcclxufVxyXG5cclxuLm1vZGFsLWNhbGwge1xyXG4gIHBhZGRpbmc6IDMuNjk4dncgNS41MjF2dyAzLjY5OHZ3IDV2dztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJl9fZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAsXHJcbiAgLmJ0biB7XHJcbiAgICB3aWR0aDogMTguNTQydnc7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMDJ2dztcclxuICB9XHJcblxyXG4gIC5wb2xpY3lfX3RleHQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gICZfX2xlZnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljg4NXZ3O1xyXG4gIH1cclxuXHJcbiAgJl9fcmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19jbG9zZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxLjcxODc1dnc7XHJcbiAgcmlnaHQ6IDEuOTc5dnc7XHJcbiAgd2lkdGg6IDEuMDQydnc7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxufVxyXG5cclxuLm1vZGFsLXNsaWRlciB7XHJcbiAgd2lkdGg6IDEzLjU0MnZ3O1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAmLnNsaWNrLXNsaWRlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZnoxNiB7XHJcbiAgICAgIGNvbG9yOiAjQjlCOUI5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTIuOTE3dnc7XHJcbiAgICBoZWlnaHQ6IDEyLjkxN3Z3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMTQ2dnc7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgd2lkdGg6IDEuNTl2dztcclxuICAgIGhlaWdodDogMS41OXZ3O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0b3A6IDZ2dztcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAwLjMxN3Z3O1xyXG5cclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzlDQjU5O1xyXG5cclxuICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IC0wLjZ2dztcclxuICB9XHJcblxyXG4gIC5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IC0wLjZ2dztcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1zcGVjIHtcclxuICBwYWRkaW5nOiAzLjE3N3Z3IDQuMTE1dncgMy41NDJ2dyA0LjExNXZ3O1xyXG5cclxuICAmX190b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuOTl2dztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjM1NHZ3O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMC4zNjV2dztcclxuICAgICAgICBoZWlnaHQ6IDAuMzY1dnc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0YxNTIwNztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMC40dnc7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsX19mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5mb3JtLWdyb3VwLFxyXG4gIC5idG4ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxOC41NDJ2dztcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMzAydnc7XHJcbiAgfVxyXG5cclxuICAucG9saWN5X190ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtcG9saXRpY3Mge1xyXG4gIHBhZGRpbmc6IDJyZW07XHJcbn1cclxuXHJcbi5tYWluLmhlYWRlci1maXhlZCB7XHJcbiAgcGFkZGluZy10b3A6IDEyLjcyOXZ3O1xyXG59XHJcblxyXG4uaGVhZGVyLmlzLWZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAtOC4yNTYyNXZ3O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgei1pbmRleDogOTk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC53aWRnZXQtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXBvbGl0aWNzIHtcclxuICAgIC5mejM2IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9fdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubW9kYWwge1xyXG4gICAgdG9wOiA1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS44MjNyZW07XHJcbiAgICB3aWR0aDogMjguOHJlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1jYWxsIHtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAsXHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMzAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX2Nsb3NlIHtcclxuICAgIHRvcDogMS43MTg3NXJlbTtcclxuICAgIHJpZ2h0OiAxLjk3OXJlbTtcclxuICAgIHdpZHRoOiAxLjA0MnJlbTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtc2xpZGVyIHtcclxuICAgIHdpZHRoOiAyMHJlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgd2lkdGg6IDEyLjkxN3JlbTtcclxuICAgICAgaGVpZ2h0OiAxMi45MTdyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTQ2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XHJcbiAgICAgIHdpZHRoOiA0LjVyZW07XHJcbiAgICAgIGhlaWdodDogNC41cmVtO1xyXG4gICAgICB0b3A6IDRyZW07XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICByaWdodDogLTAuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgIGxlZnQ6IC0wLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtc3BlYyB7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG5cclxuICAgIC5mejE4IHtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjk5cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4zNTRyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDAuMzY1cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwLjM2NXJlbTtcclxuICAgICAgICAgIHRvcDogMC40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwLFxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjMwMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1jYWxsX19mb3JtIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm1haW4uaGVhZGVyLWZpeGVkIHtcclxuICAgIHBhZGRpbmctdG9wOiA2LjFyZW07XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLmlzLWZpeGVkIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbn0iLCIucXVpei1tYWluIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvcXVpei1iZy5wbmcpIHRvcCBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgLmhlcm8ge1xyXG4gICAgcGFkZGluZy10b3A6IDMuNTQydnc7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzkuOTQ4dnc7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjA4M3Z3O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWJ0bnMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1LjIwOHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLXRleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXZ3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF1aXotcCB7XHJcbiAgbWFyZ2luLXRvcDogLTM1dnc7XHJcbn1cclxuXHJcbi5lcnJvci1tYWluIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvZXJyb3ItYmcuanBnKSB0b3Agbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gIC5oZXJvIHtcclxuICAgIHBhZGRpbmctdG9wOiA4LjIyOXZ3O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2LjE5OHZ3O1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi4wODN2dztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4tLWFycm93LWJhY2sge1xyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMS4yNXZ3O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzM3Z3O1xyXG4gIH1cclxufVxyXG5cclxuLmVycm9yLXBlcnNvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRoYW5rLW1haW4ge1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy90aGFuay1iZy5qcGcpIHRvcCBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgLmhlcm8ge1xyXG4gICAgcGFkZGluZy10b3A6IDEyLjEzNXZ3O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIxLjMwNHZ3O1xyXG4gIH1cclxuXHJcbiAgLmhlcm9fX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5sZWFkLW1haW4ge1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9sZWFkLWJnLmpwZykgdG9wIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAuaGVybyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNS43ODEyNXZ3O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1LjU3OXZ3O1xyXG4gIH1cclxufVxyXG5cclxuLmxlYWQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDAuODg1dnc7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNzI5dnc7XHJcblxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIHdpZHRoOiAxOC41NDJ2dztcclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgcGFkZGluZzogMC45NjI1dncgMi4xODc1dnc7XHJcbiAgfVxyXG59XHJcblxyXG4ubGVhZC1tb2NrdXAge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubGVhZC1tb2NrdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAyOHJlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJvdHRvbTogMnJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcblxyXG4gIC5xdWl6LW1haW4gLmhlcm8ge1xyXG4gICAgcGFkZGluZy10b3A6IDIuNHJlbTtcclxuICB9XHJcblxyXG4gIC5lcnJvci1tYWluIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9lcnJvci1iZy1zbS5qcGcpIHRvcCBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAuaGVybyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4LjIyOXJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMxLjE5OHJlbTtcclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjA4M3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnF1aXotbWFpbiAuaGVybyBoMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgfVxyXG5cclxuICAuYnRuLS1hcnJvdy1iYWNrIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuODMzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVycm9yLXBlcnNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDI4cmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgLnRoYW5rLW1haW4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAuaGVybyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMi4xMzVyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMS4zMDRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGVhZC1tYWluIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG5cclxuICAgIC5oZXJvIHtcclxuICAgICAgcGFkZGluZy10b3A6IDUuNzgxMjVyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNy41NzlyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGVhZC13cmFwcGVyIHtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iXX0= */