:root {
  --container-width: 1058px;
  --container-padding: 15px;
  --font-main: "Manrope", sans-serif;
  --text-color: #333;
  --accent-color: #00bf80;
}

@font-face {
  font-family: "Manrope";
  src: local("Manrope Bold"), local("Manrope-Bold"), url("../fonts/Manrope-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Manrope";
  src: url("Manrope-Semibold.eot");
  src: local("Manrope Semibold"), local("Manrope-Semibold"), url("../fonts/Manrope-Semibold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Manrope";
  src: local("Manrope Regular"), local("Manrope-Regular"), url("../fonts/Manrope-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Manrope";
  src: local("Manrope Light"), local("Manrope-Light"), url("../fonts/Manrope-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Manrope";
  src: local("Manrope Medium"), local("Manrope-Medium"), url("../fonts/Manrope-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Manrope";
  src: local("Manrope ExtraBold"), local("Manrope-ExtraBold"), url("../fonts/Manrope-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
}

.preloader {
  position: fixed;
  height: 100vh;
  inset: 0;
  z-index: 99;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.preloader img {
  -webkit-animation-name: rotate;
  animation-name: rotate;
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.preloader.preloader-hide {
  z-index: -99;
  opacity: 0;
}

@-webkit-keyframes rotate {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

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

.none {
  display: none;
}

html {
  scroll-behavior: smooth;
}

html,
body {
  margin: 0;
  font-family: var(--font-main);
  padding: 0;
  width: 100%;
  background: #fbfbfb;
  -webkit-font-smoothing: antialiased;
}

.noscroll {
  overflow: hidden;
  touch-action: none;
  -ms-touch-action: none;
  height: 100vh;
}

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

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

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

figure {
  margin: 0;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

input,
button,
button:focus,
input:focus {
  outline: none;
}

button {
  padding: 0;
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
}

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

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #333;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.container {
  max-width: var(--container-width);
  margin: 0 auto;
  padding: 0 var(--container-padding);
}

iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}

.success-form {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  inset: 0;
  background-color: rgba(51, 51, 51, 0.46);
  color: #333;
  text-align: center;
  font-size: 20px;
  display: none;
  z-index: 999;
}

.success-form.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.success-form-content {
  position: relative;
  width: 100%;
  max-width: 500px;
  background-color: #fff;
  padding: 60px 30px;
}

.success-form-content .btn-close-modal {
  position: absolute;
  top: 15px;
  right: 15px;
}

.headline {
  font-weight: 800;
  font-size: 14px;
  color: var(--accent-color);
  line-height: normal;
}

.subtitle {
  font-weight: 600;
  font-size: 24px;
}

.section-title {
  margin-bottom: 40px;
  font-weight: 600;
  font-size: 34px;
  color: var(--text-color);
}

.section-subtitle {
  font-weight: 600;
  font-size: 28px;
  color: var(--text-color);
}

.title-decor {
  text-align: center;
}

.title-decor span {
  margin-left: -18px;
  position: relative;
  display: inline-block;
  padding: 10px 20px;
}

.title-decor span::before {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='180' height='58' viewBox='0 0 180 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M168.597 14.9131C164.503 9.21501 149.76 6.69932 142.604 5.45097C129.407 3.14877 114.562 4.07629 101.114 3.40511C80.8421 2.39329 55.6872 0.886853 36.5054 7.54797C24.1338 11.8442 8.21667 14.9744 3.38868 26.8302C1.66206 31.0702 0.0246513 35.8587 1.70161 40.2817C3.9665 46.2555 11.7056 48.1983 18.135 50.4087C42.6314 58.8303 72.5022 55.4211 98.6149 55.4211C116.411 55.4211 134.71 55.5179 151.727 50.6133C163.938 47.0936 170.471 43.8636 176.72 34.451C179.444 30.3493 179.302 25.0331 178.47 20.4369C176.408 9.04406 160.383 5.43956 149.477 1.10352' stroke='%2300BF80' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: contain;
}

.fade-block {
  position: fixed;
  z-index: 30;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(51, 51, 51, 0.46);
}

.modal-window {
  padding: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(51, 51, 51, 0.46);
}

.modal-window-promo {
  padding: 60px;
}

.modal-window-cases {
  padding: 100px;
}

.hidden {
  display: none;
}

.svg-home,
.svg-service,
.svg-case,
.svg-user {
  color: var(--text-color);
}

.svg-home {
  width: 18px;
  height: 17px;
}

.svg-service {
  width: 14px;
  height: 14px;
}

.svg-case {
  width: 18px;
  height: 18px;
}

.svg-deadline {
  width: 31px;
  height: 30px;
}

.svg-time {
  width: 30px;
  height: 30px;
}

.svg-heart {
  width: 30px;
  height: 30px;
  fill: transparent;
}

.svg-arrow-round {
  width: 20px;
  fill: transparent;
  height: 25px;
}

.svg-user {
  width: 17px;
  height: 17px;
  fill: transparent;
}

.svg-decor {
  width: 100%;
  height: 100%;
}

.svg-phone {
  width: 17px;
  height: 17px;
}

.btn-call {
  display: inline-block;
  padding: 0 12px;
  height: 29px;
  border-radius: 100px;
  border: 0.8px solid #e8573f;
  background-color: #fff;
  color: #e8573f;
  font-family: inherit;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 29px;
  white-space: nowrap;
  -webkit-animation: pulse 1.5s infinite;
  animation: pulse 1.5s infinite;
  -webkit-transition: background-color 0.2s ease-in;
  transition: background-color 0.2s ease-in;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(232, 87, 63, 0.7);
    box-shadow: 0 0 0 0 rgba(232, 87, 63, 0.7);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-box-shadow: 0 0 0 10px rgba(232, 87, 63, 0);
    box-shadow: 0 0 0 10px rgba(232, 87, 63, 0);
  }

  100% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(232, 87, 63, 0);
    box-shadow: 0 0 0 0 rgba(232, 87, 63, 0);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(232, 87, 63, 0.7);
    box-shadow: 0 0 0 0 rgba(232, 87, 63, 0.7);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-box-shadow: 0 0 0 10px rgba(232, 87, 63, 0);
    box-shadow: 0 0 0 10px rgba(232, 87, 63, 0);
  }

  100% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(232, 87, 63, 0);
    box-shadow: 0 0 0 0 rgba(232, 87, 63, 0);
  }
}

.btn-call-footer {
  display: none;
  height: 37px;
  line-height: 37px;
  -webkit-animation: pulse 1.5s infinite;
  animation: pulse 1.5s infinite;
}

.call-form-block,
.price-form-block {
  width: 50%;
  max-width: 500px;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 6px;
  padding: 38px 24px;
}

.call-form-block .form-input,
.price-form-block .form-input {
  width: 100%;
  max-width: unset;
}

.call-form-block .btn-order,
.price-form-block .btn-order {
  width: 100%;
  max-width: unset;
}

.call-form-block .form-top {
  -webkit-box-align: first baseline;
  -ms-flex-align: first baseline;
  align-items: first baseline;
}

.call-form-block .form-item-mb15 {
  margin-bottom: 15px;
}

.call-form-block .form-item-mb32 {
  margin-bottom: 32px;
}

.form-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.call-form-block .form-title {
  max-width: 400px;
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  color: var(--text-color);
}

.call-form-subtitle {
  margin-bottom: 16px;
  font-weight: 400;
  font-size: 16px;
  color: #4f4f4f;
}

.call-form-privacy {
  font-weight: 400;
  font-size: 8px;
  text-align: justify;
  color: #4f4f4f;
}

.call-form-privacy a {
  color: #4f4f4f;
  font-weight: 700;
}

.call-form-privacy a:hover {
  text-decoration: underline;
}

.form-input {
  display: block;
  width: 100%;
  max-width: 400px;
  height: 43px;
  border: 1px solid #e7e7e7;
  border-radius: 9px;
  padding: 12px 14px;
  font-size: 14px;
  font-family: inherit;
  color: #4f4f4f;
}

.form-input::-webkit-input-placeholder {
  color: #7C7F8A;
}

.form-input::-moz-placeholder {
  color: #7C7F8A;
}

.form-input:-ms-input-placeholder {
  color: #7C7F8A;
}

.form-input::-ms-input-placeholder {
  color: #7C7F8A;
}

.form-input::placeholder {
  color: #7C7F8A;
}

.form-input:focus {
  border: 1px solid #01203c;
}

.form-item:first-child {
  margin-bottom: 20px;
}

.form-item:nth-child(2) {
  margin-bottom: 25px;
}

.form-item:last-child {
  margin-top: 32px;
}

.call-form .close-btn {
  position: absolute;
  top: 0;
  right: -52px;
  z-index: 77;
}

.close-btn#btn-close-contact .svg-close {
  width: 32px;
  height: 32px;
  color: #fff;
}

/*========CHECKBOX======*/

.checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.custom-checkbox {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: #353F4B;
  font-size: 20px;
  line-height: 1.43;
  letter-spacing: -0.2px;
}

.real-checkbox {
  width: 0;
  height: 0;
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.real-checkbox:focus + .custom-checkbox {
  background-color: #eee;
}

.custom-checkbox {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: #d9d9d9;
  margin-right: 5px;
}

.custom-checkbox::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 8px;
  background-image: url("./../img/icons/check.svg");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
  -ms-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  margin-top: 1px;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}

.real-checkbox:checked + .custom-checkbox::before {
  -webkit-transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
}

.real-checkbox:checked + .custom-checkbox {
  background-color: #e5a152;
}

.btn-order {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 298px;
  padding: 0 10px;
  height: 38px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
  background-color: #e5a152;
  border-radius: 100px;
  color: #fff;
  font-family: inherit;
  font-size: 15px;
  font-weight: 400;
  line-height: 38px;
  white-space: nowrap;
  -webkit-transition: background-color 0.2s ease-in;
  transition: background-color 0.2s ease-in;
}

.btn-order:hover {
  background-color: #ebb87f;
}

.btn-order:focus {
  background-color: #ebb87f;
}

.btn-close-modal {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.26'%3e%3cpath d='M2.42704 3.20468C1.69392 2.47156 1.69392 1.28295 2.42704 0.549836C3.16016 -0.183279 4.34879 -0.183279 5.08191 0.549836L20.1001 15.5679C20.8333 16.301 20.8333 17.4896 20.1001 18.2227C19.367 18.9559 18.1784 18.9559 17.4453 18.2227L2.42704 3.20468Z' fill='%23D8D8D8' /%3e%3cmask id='mask0_15_3574' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='0' width='20' height='19'%3e%3cpath d='M2.42704 3.20468C1.69392 2.47156 1.69392 1.28295 2.42704 0.549836C3.16016 -0.183279 4.34879 -0.183279 5.08191 0.549836L20.1001 15.5679C20.8333 16.301 20.8333 17.4896 20.1001 18.2227C19.367 18.9559 18.1784 18.9559 17.4453 18.2227L2.42704 3.20468Z' fill='white' /%3e%3c/mask%3e%3cg mask='url(%23mask0_15_3574)'%3e%3cpath d='M31.9135 -11.2635H-13.1411V33.7906H31.9135V-11.2635Z' fill='%2300BF80' /%3e%3c/g%3e%3c/g%3e%3cpath d='M9.38639 13.9184L3.20471 20.1C2.47159 20.8331 1.28296 20.8331 0.549842 20.1C-0.183281 19.3669 -0.183281 18.1783 0.549842 17.4452L6.73152 11.2636L0.549842 5.08194C-0.183281 4.34883 -0.183281 3.16022 0.549842 2.4271C1.28296 1.69398 2.47159 1.69398 3.20471 2.4271L9.38639 8.60871L15.5681 2.4271C16.3012 1.69398 17.4898 1.69398 18.2229 2.4271C18.9561 3.16022 18.9561 4.34883 18.2229 5.08194L12.0413 11.2636L18.2229 17.4452C18.9561 18.1783 18.9561 19.3669 18.2229 20.1C17.4898 20.8331 16.3012 20.8331 15.5681 20.1L9.38639 13.9184Z' fill='black' /%3e%3cmask id='mask1_15_3574' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='1' width='19' height='20'%3e%3cpath d='M9.38639 13.9184L3.20471 20.1C2.47159 20.8331 1.28296 20.8331 0.549842 20.1C-0.183281 19.3669 -0.183281 18.1783 0.549842 17.4452L6.73152 11.2636L0.549842 5.08194C-0.183281 4.34883 -0.183281 3.16022 0.549842 2.4271C1.28296 1.69398 2.47159 1.69398 3.20471 2.4271L9.38639 8.60871L15.5681 2.4271C16.3012 1.69398 17.4898 1.69398 18.2229 2.4271C18.9561 3.16022 18.9561 4.34883 18.2229 5.08194L12.0413 11.2636L18.2229 17.4452C18.9561 18.1783 18.9561 19.3669 18.2229 20.1C17.4898 20.8331 16.3012 20.8331 15.5681 20.1L9.38639 13.9184Z' fill='white' /%3e%3c/mask%3e%3cg mask='url(%23mask1_15_3574)'%3e%3cpath d='M-13.1409 -11.2635L-13.1409 33.7906L31.9138 33.7906V-11.2635L-13.1409 -11.2635Z' fill='%2300BF80' /%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
}

.btn-about {
  margin-top: 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  padding: 0 17px;
  height: 63px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
  background-color: var(--accent-color);
  border-radius: 49px;
  color: #fff;
  font-family: inherit;
  font-size: 20px;
  font-weight: 400;
  line-height: 63px;
  white-space: nowrap;
  -webkit-transition: background-color 0.2s ease-in;
  transition: background-color 0.2s ease-in;
}

.btn-about:hover {
  background-color: #00db8b;
}

.btn-about:focus {
  background-color: #00db8b;
}

.about .btn-about {
  margin-top: 0px;
}

.modal-window-promo {
  padding: 30px;
}

.modal-block {
  background-color: #fff;
  width: 80%;
  max-width: 1028px;
  height: auto;
  max-height: 90vh;
  overflow: hidden;
  overflow-y: auto;
}

.testimonial-block {
  padding: 38px 34px;
}

.service-card {
  background-color: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 6px;
  padding: 70px 65px;
}

.modal-block .form-top {
  margin-bottom: 26px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-top .section-title {
  margin-bottom: 0;
}

.modal-block .section-subtitle {
  margin-bottom: 26px;
}

.form-item-cms {
  margin-bottom: 36px;
}

.form-text {
  margin-bottom: 26px;
  font-size: 22px;
  color: #4f4f4f;
}

.input-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 23px;
  -moz-column-gap: 23px;
  column-gap: 23px;
}

.service-card .btn-order {
  width: 100%;
  height: 65px;
}

.service-card .form-item-mt9 {
  margin-top: 9px;
}

.service-card .section-subtitle-20 {
  margin-top: 36px;
}

.service-card .form-item-mt7 {
  margin-top: 7px;
}

.service-card .form-input {
  height: 62px;
}

.section-title-light {
  font-weight: 400;
}

.input-service,
.input-problem {
  width: 100%;
  max-width: unset;
}

.price-form-block .form-title span {
  font-weight: 600;
}

.price-form-block .form-title {
  font-size: 18px;
}

.price-form-block .call-form-subtitle {
  margin-top: 30px;
}

.price-form-block .form-item-mb15 {
  margin-bottom: 15px;
}

.price-form-block .form-item-mb32 {
  margin-bottom: 32px;
}

.testimonial-block__text {
  margin-top: 30px;
}

.block-icons {
  margin-bottom: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 50px;
  -moz-column-gap: 50px;
  column-gap: 50px;
  row-gap: 5px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.section-subtitle-mt36 {
  margin-top: 36px;
}

.block-icons-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.block-icons-text {
  font-weight: 600;
  font-size: 20px;
  color: #00bf80;
}

.case-card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 27px;
  padding-bottom: 27px;
  padding-left: 71px;
  border-radius: 8px;
  overflow: hidden;
  background-color: #fff;
}

.case-card-decor {
  position: absolute;
  z-index: 1;
}

.case-card-wrapper {
  width: 70.6%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 28px;
  position: relative;
  z-index: 7;
}

.case-card-content {
  width: 44.4%;
}

.case-card-content .subtitle {
  position: relative;
  font-size: 24px;
}

.case-card__desc {
  padding-top: 20px;
  font-size: 16px;
}

.case-card__img-mob {
  display: none;
}

.case-card__img-mobXS {
  display: none;
  width: 140px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.case-card__img {
  width: 51.4%;
  aspect-ratio: 356/215;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: hidden;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.04), 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.04), 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  border-radius: 10px;
}

.case-card__img img,
.case-card__img-mob img,
.case-card__img-mobXS img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.case-card-content .btn-about {
  margin-top: 23px;
  font-size: 20px;
}

.case-card01 {
  background-image: url("../img/cards/promo-card-bg1.svg");
  background-size: cover;
  background-repeat: no-repeat;
}

.case-card01 .subtitle {
  color: #fff;
}

.case-card01 .case-card__desc {
  color: #fff;
}

.case-card01 .case-card-content .subtitle::after {
  position: absolute;
  content: "";
  top: 4px;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='30' viewBox='0 0 27 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.36111 22.1338C1.44712 23.2677 2.58809 24.6359 3.4071 25.3849C4.96409 26.8088 7.21222 27.431 9.22698 27.827C13.1216 28.5924 17.5085 27.8076 20.5575 25.1785C23.7362 22.4376 25.5765 17.858 25.097 13.7125C24.6581 9.91742 22.7775 6.28782 19.5571 4.13228C17.0861 2.47833 14.4275 1.08206 11.4123 2.24104C9.25843 3.06894 8.52416 5.07552 7.04196 6.66857C6.86983 6.85356 6.59754 7.01026 6.46091 7.22467C6.15265 7.70841 7.56722 6.92265 8.12274 6.78067C8.71511 6.62928 9.31714 6.55011 9.91218 6.418C10.3744 6.31538 8.9764 6.5714 8.51877 6.69274C8.09763 6.80441 6.79381 7.7299 6.55087 7.0835C5.94287 5.46576 6.42813 3.65384 5.84735 2.02216' stroke='white' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-position: bottom;
}

.case-card01 .case-card-decor {
  top: -155px;
  right: -158px;
  width: 463px;
}

.case-card02,
.case-card11,
.case-card12 {
  border: 1px solid #e7e7e7;
}

.case-card02 .case-card-decor,
.case-card11 .case-card-decor,
.case-card12 .case-card-decor {
  top: -72px;
  right: -12px;
  width: 334px;
  opacity: 0.7;
}

.case-card03,
.case-card10 {
  background-color: var(--accent-color);
}

.case-card03 .subtitle,
.case-card10 .subtitle {
  color: #fff;
}

.case-card03 .case-card-content,
.case-card10 .case-card-content {
  color: #fff;
}

.case-card03 .btn-about,
.case-card10 .btn-about {
  color: var(--accent-color);
  background-color: #fff;
}

.case-card03 .btn-about:hover,
.case-card10 .btn-about:hover {
  background-color: #ededed;
}

.case-card03 .case-card-decor,
.case-card10 .case-card-decor {
  top: 108px;
  right: -27px;
  width: 334px;
}

.case-card04 {
  border: 1px solid #e7e7e7;
}

.case-card04 .case-card-decor {
  top: -40px;
  right: -351px;
  width: 778px;
}

.case-card05 {
  background: linear-gradient(307deg, #e3a255 0%, #f19d3a 100%);
}

.case-card05 .case-card-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.case-card05 .subtitle {
  color: #fff;
}

.case-card05 .case-card-content {
  color: #fff;
  width: 48%;
}

.case-card05 .case-card__img {
  height: 243px;
  width: 47.4%;
}

.case-card05 .case-card-decor {
  top: 46px;
  right: -211px;
  width: 535px;
}

.case-card06,
.case-card08 {
  border: 1px solid #e7e7e7;
}

.case-card06 .case-card-wrapper,
.case-card08 .case-card-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 76.8%;
  gap: 20px;
}

.case-card06 .case-card-content,
.case-card08 .case-card-content {
  width: 76.8%;
}

.case-card06 .case-card__img,
.case-card08 .case-card__img {
  width: 43.5%;
  aspect-ratio: 356/262;
}

.case-card06 .case-card-decor,
.case-card08 .case-card-decor {
  top: -37px;
  right: -211px;
  width: 490px;
}

.case-card07,
.case-card09 {
  background: linear-gradient(307deg, #7a71e6 0%, #645ad4 100%);
}

.case-card07 .subtitle,
.case-card09 .subtitle {
  color: #fff;
}

.case-card07 .case-card-content,
.case-card09 .case-card-content {
  color: #fff;
  width: 76.8%;
}

.case-card07 .case-card-wrapper,
.case-card09 .case-card-wrapper {
  width: 71.6%;
}

.case-card07 .case-card-decor,
.case-card09 .case-card-decor {
  top: -77px;
  right: -85px;
  width: 400px;
  opacity: 0.7;
}

.case-card07 .case-card-content .subtitle::after,
.case-card09 .case-card-content .subtitle::after {
  position: absolute;
  content: "";
  top: 4px;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='30' viewBox='0 0 27 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.36111 22.1338C1.44712 23.2677 2.58809 24.6359 3.4071 25.3849C4.96409 26.8088 7.21222 27.431 9.22698 27.827C13.1216 28.5924 17.5085 27.8076 20.5575 25.1785C23.7362 22.4376 25.5765 17.858 25.097 13.7125C24.6581 9.91742 22.7775 6.28782 19.5571 4.13228C17.0861 2.47833 14.4275 1.08206 11.4123 2.24104C9.25843 3.06894 8.52416 5.07552 7.04196 6.66857C6.86983 6.85356 6.59754 7.01026 6.46091 7.22467C6.15265 7.70841 7.56722 6.92265 8.12274 6.78067C8.71511 6.62928 9.31714 6.55011 9.91218 6.418C10.3744 6.31538 8.9764 6.5714 8.51877 6.69274C8.09763 6.80441 6.79381 7.7299 6.55087 7.0835C5.94287 5.46576 6.42813 3.65384 5.84735 2.02216' stroke='white' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-position: bottom;
}

.case-card10 .case-card-wrapper {
  width: 77.6%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.case-card10 .case-card__img {
  height: 290px;
}

.case-card11 .case-card-wrapper {
  width: 74.6%;
}

.case-card11 .case-card-content {
  width: 45.4%;
}

.case-card11 .case-card-decor {
  right: -58px;
}

.case-card12 .case-card-wrapper {
  width: 86.6%;
}

.case-card12 .case-card-decor {
  right: -91px;
}

.checkbox-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.checkbox-row:not(:last-child) {
  margin-bottom: 8px;
}

.real-checkbox-modal {
  width: 0;
  height: 0;
  position: absolute;
  opacity: 0;
  z-index: -1;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-checkbox-modal {
  position: relative;
  display: inline-block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  vertical-align: bottom;
  background: #fff;
  border: 1px solid #00bf80;
  border-radius: 50%;
}

.custom-checkbox-modal::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
  -ms-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background: #00bf80;
  border-radius: 50%;
  -webkit-transition: -webkit-transform 0.2s ease-in;
  transition: -webkit-transform 0.2s ease-in;
  transition: transform 0.2s ease-in;
  transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in;
}

.real-checkbox-modal:checked + .custom-checkbox-modal::before {
  -webkit-transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
}

.checkbox-modal-text {
  font-size: 18px;
  color: #4f4f4f;
  margin-left: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.testimonials-card {
  width: 814px;
  width: 100%;
  border: 1px solid #e7e7e7;
  border-radius: 16px;
  padding: 22px 21px;
  background-color: #fff;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.testimonial-slide {
  margin-inline: 12.5px;
}

.testimonials-card:hover {
  cursor: pointer;
  -webkit-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
}

.testimonials-card:hover .testimonials-card__btn {
  font-weight: 600;
}

.testimonials-card-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}

.testimonials-card__user {
  font-size: 26px;
  color: #4f4f4f;
  font-weight: 600;
}

.testimonials-card__location {
  font-weight: 400;
  font-size: 18px;
  color: #4f4f4f;
}

.testimonials-card__rate,
.testimonial-block__rate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
}

.testimonials-card__text {
  margin-bottom: 10px;
  padding-left: 8px;
  font-size: 16px;
  color: #4f4f4f;
  min-height: 44px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.testimonials-card__btn {
  font-weight: 400;
  font-size: 16px;
  color: var(--accent-color);
}

.testimonials-card__hide {
  display: none;
}

.slick-dots {
  bottom: -65px;
}

.slick-dots li {
  margin: 0 3px;
}

.slick-dots li button:before {
  font-size: 13px;
  opacity: 0.1;
}

.slick-dots li.slick-active button:before {
  font-size: 15px;
  opacity: 0.28;
}

.slick-prev,
.slick-next {
  background: transparent;
  width: 17px;
  height: 22px;
}

.slick-next {
  right: 0px;
  z-index: 2;
}

.slick-prev {
  left: 0px;
  z-index: 2;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.11035 11.0068C2.11589 10.8132 2.15462 10.6361 2.22656 10.4756C2.2985 10.3151 2.40918 10.1602 2.55859 10.0107L10.876 1.95898C11.1139 1.72103 11.4072 1.60205 11.7559 1.60205C11.9883 1.60205 12.1986 1.65739 12.3867 1.76807C12.5804 1.87874 12.7326 2.02816 12.8433 2.21631C12.9595 2.40446 13.0176 2.61475 13.0176 2.84717C13.0176 3.19027 12.8875 3.49186 12.6274 3.75195L5.10693 10.9985L12.6274 18.2534C12.8875 18.519 13.0176 18.8206 13.0176 19.1582C13.0176 19.3962 12.9595 19.6092 12.8433 19.7974C12.7326 19.9855 12.5804 20.1349 12.3867 20.2456C12.1986 20.3618 11.9883 20.4199 11.7559 20.4199C11.4072 20.4199 11.1139 20.2982 10.876 20.0547L2.55859 12.0029C2.40365 11.8535 2.2902 11.6986 2.21826 11.5381C2.14632 11.3721 2.11035 11.195 2.11035 11.0068Z' fill='%23828282'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
}

.slick-next {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.8896 10.0068C11.8841 9.81315 11.8454 9.63607 11.7734 9.47559C11.7015 9.3151 11.5908 9.16016 11.4414 9.01074L3.12402 0.958984C2.88607 0.721029 2.59277 0.602051 2.24414 0.602051C2.01172 0.602051 1.80143 0.657389 1.61328 0.768066C1.4196 0.878743 1.26742 1.02816 1.15674 1.21631C1.04053 1.40446 0.982422 1.61475 0.982422 1.84717C0.982422 2.19027 1.11247 2.49186 1.37256 2.75195L8.89307 9.99854L1.37256 17.2534C1.11247 17.519 0.982422 17.8206 0.982422 18.1582C0.982422 18.3962 1.04053 18.6092 1.15674 18.7974C1.26742 18.9855 1.4196 19.1349 1.61328 19.2456C1.80143 19.3618 2.01172 19.4199 2.24414 19.4199C2.59277 19.4199 2.88607 19.2982 3.12402 19.0547L11.4414 11.0029C11.5964 10.8535 11.7098 10.6986 11.7817 10.5381C11.8537 10.3721 11.8896 10.195 11.8896 10.0068Z' fill='%23828282'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
}

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

.header {
  padding-block: 15px;
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9;
}

.header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header__logo {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header__title {
  display: none;
  width: 179px;
}

.logo-img img {
  width: 114px;
  height: 63px;
  -o-object-fit: contain;
  object-fit: contain;
}

.contact-phone {
  font-weight: 500;
  font-size: 14px;
  color: var(--text-color);
}

.header__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  row-gap: 6px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.nav-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  gap: 52px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.nav-menu a {
  font-size: 14px;
  font-weight: 500;
  color: var(--text-color);
  opacity: 0.9;
}

.nav-menu .nav-menu-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  row-gap: 6px;
  position: relative;
  padding-inline: 5px;
}

.nav-menu .nav-menu-link .svg-home,
.nav-menu .nav-menu-link .svg-case,
.nav-menu .nav-menu-link .svg-service,
.nav-menu .nav-menu-link .svg-user {
  display: none;
}

.nav-menu a.nav-menu-link:hover,
.nav-menu a.nav-menu-link.active {
  font-weight: 600;
}

.promo {
  padding-top: 88px;
  padding-bottom: 30px;
  background-color: #fbfbfb;
  border-bottom: 1px solid #e7e7e7;
}

.promo-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 27px;
}

.promo-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
}

.promo-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
}

.promo-box2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
}

.promo-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
  row-gap: 25px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.promo-col2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 25px;
}

.promo-card {
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  background-color: #fff;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.promo-card .promo-card__img {
  position: absolute;
}

.promo-card .subtitle {
  color: var(--text-color);
}

.promo-card .btn-more {
  padding-top: 10px;
  font-weight: 300;
  font-size: 18px;
  color: #4f4f4f;
}

.promo-card:hover {
  cursor: pointer;
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}

.promo-card1 {
  padding-left: 23px;
  width: 56%;
  aspect-ratio: 418/144;
  color: #fff;
  background-image: url("../img/cards/promo-card-bg1.svg");
  background-size: cover;
  background-repeat: no-repeat;
}

.promo-card1 .promo-card__text {
  width: 212px;
  padding-top: 21px;
}

.promo-card1 .subtitle {
  color: #fff;
}

.promo-card1 .btn-more {
  color: #fff;
}

.promo-card1 .promo-card__img {
  top: -120px;
  right: -100px;
  width: 300px;
}

.promo-card2 {
  border: 1.6px solid #e7e7e7;
  aspect-ratio: 302/144;
  height: 144px;
  padding-left: 23px;
}

.promo-card2 .promo-card__text {
  width: 149px;
  padding-top: 21px;
}

.promo-card2 .promo-card__img {
  top: -30px;
  right: -50px;
  width: 197px;
}

.promo-card3 {
  border: 1.6px solid #e7e7e7;
  width: 48%;
  aspect-ratio: 360/157;
}

.promo-card3 .promo-card__text {
  padding-top: 26px;
  padding-left: 23px;
  width: 280px;
}

.promo-card3 .promo-card__img {
  right: -30px;
  top: 70px;
  width: 189px;
}

.promo-card3 .promo-card__img img {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.promo-card4 {
  width: 49.3%;
  aspect-ratio: 367/157;
  background: linear-gradient(307deg, #21cc93 0%, #00bf80 100%);
}

.promo-card4 .promo-card__text {
  padding-top: 26px;
  padding-left: 23px;
}

.promo-card4 .subtitle {
  color: #fff;
}

.promo-card4 .promo-card__img {
  right: -40px;
  top: 58px;
  width: 288px;
}

.promo-card4 .btn-more {
  color: #fff;
}

.promo-card5 {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 25.68%;
  aspect-ratio: 264/326;
  background-image: url("../img/cards/promo-card-bg5.svg");
}

.promo-card5 .promo-card__text {
  width: 230px;
  padding-top: 31px;
  padding-left: 26px;
}

.promo-card5 .subtitle {
  color: #fff;
}

.promo-card5 .btn-more {
  padding-top: 14px;
  color: #fff;
}

.promo-card5 .promo-card__img {
  left: -30px;
  top: 160px;
  width: 442px;
}

.promo-card6 {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border: 1.6px solid #e7e7e7;
  width: 25.68%;
  aspect-ratio: 264/327;
}

.promo-card6 .promo-card__text {
  z-index: 7;
  padding-top: 46px;
  padding-left: 23px;
  position: relative;
}

.promo-card6 .promo-card__img {
  left: -164px;
  top: 114px;
  width: 689px;
}

.promo-card6::before {
  content: "";
  position: absolute;
  top: 64px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 560px;
  height: 140px;
  z-index: 2;
  background-image: url("../img/ellipse.svg");
  background-size: contain;
  background-position: center;
}

.promo-card7 {
  border: 1.6px solid #e7e7e7;
  width: 100%;
  aspect-ratio: 743/154;
}

.promo-card7 .promo-card__text {
  padding-top: 41px;
  padding-left: 36px;
}

.promo-card7 .promo-card__img {
  right: -55px;
  top: -49px;
  width: 300px;
}

.promo-card7 .promo-card__img {
  -webkit-filter: grayscale(0.8);
  filter: grayscale(0.8);
}

.promo-card8 {
  width: 100%;
  aspect-ratio: 743/150;
  background: linear-gradient(307deg, #7a71e6 0%, #645ad4 100%);
}

.promo-card8 .promo-card__text {
  padding-top: 38px;
  padding-left: 36px;
}

.promo-card8 .subtitle {
  color: #fff;
}

.promo-card8 .btn-more {
  padding-top: 14px;
  color: #fff;
}

.promo-card8 .promo-card__img {
  right: -44px;
  top: -95px;
  width: 335px;
}

.about {
  margin-top: 56px;
  padding-top: 43px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
  background-color: #fff;
}

.about-wrapper {
  position: relative;
  z-index: 2;
  max-width: 844px;
}

.about__text-mob {
  display: none;
}

.about-list {
  position: relative;
  z-index: 2;
}

.about__decor {
  position: absolute;
  top: 100px;
  right: -20px;
  -webkit-transform: rotate(41deg);
  -ms-transform: rotate(41deg);
  transform: rotate(41deg);
  width: 40%;
  max-width: 582px;
  aspect-ratio: 582/505;
  z-index: 1;
}

.about__decor img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.list-header {
  cursor: pointer;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  gap: 10px;
  height: 71px;
  width: 100%;
  border: 1px solid #e7e7e7;
  border-radius: 10px;
  padding: 22px 22px 22px 27px;
  font-weight: 600;
  font-size: 22px;
  color: var(--text-color);
  background-color: #fff;
}

.list-header::after {
  content: "";
  position: absolute;
  right: 20px;
  top: 15px;
  width: 45px;
  height: 46px;
  display: block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.26'%3e%3cpath d='M25.2851 14.4675C26.2893 14.4675 27.1033 15.2815 27.1033 16.2856C27.1033 17.2898 26.2893 18.1038 25.2851 18.1038L4.71475 18.1039C3.7106 18.1039 2.89657 17.2898 2.89657 16.2857C2.89657 15.2815 3.7106 14.4675 4.71475 14.4675L25.2851 14.4675Z' fill='%23D8D8D8' /%3e%3cmask id='mask0_1_763' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='2' y='14' width='26' height='5'%3e%3cpath d='M25.2851 14.4675C26.2893 14.4675 27.1033 15.2815 27.1033 16.2856C27.1033 17.2898 26.2893 18.1038 25.2851 18.1038L4.71475 18.1039C3.7106 18.1039 2.89657 17.2898 2.89657 16.2857C2.89657 15.2815 3.7106 14.4675 4.71475 14.4675L25.2851 14.4675Z' fill='white' /%3e%3c/mask%3e%3cg mask='url(%23mask0_1_763)'%3e%3cpath d='M14.9998 44.57L45.8555 13.7144L14.9999 -17.1412L-15.8557 13.7144L14.9998 44.57Z' fill='%2300BF80' /%3e%3c/g%3e%3c/g%3e%3cpath d='M13.1818 11.8962L13.1818 3.42921C13.1818 2.42506 13.9958 1.61103 15 1.61103C16.0042 1.61103 16.8182 2.42505 16.8182 3.42921L16.8182 11.8962L25.2852 11.8962C26.2893 11.8962 27.1034 12.7102 27.1034 13.7144C27.1034 14.7185 26.2893 15.5326 25.2852 15.5326L16.8182 15.5326L16.8182 23.9996C16.8182 25.0038 16.0041 25.8178 15 25.8178C13.9958 25.8178 13.1818 25.0038 13.1818 23.9996L13.1818 15.5326L4.71479 15.5326C3.71063 15.5326 2.89661 14.7186 2.89661 13.7144C2.89661 12.7103 3.71064 11.8962 4.71479 11.8962L13.1818 11.8962Z' fill='black' /%3e%3cmask id='mask1_1_763' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='2' y='1' width='26' height='25'%3e%3cpath d='M13.1818 11.8962L13.1818 3.42921C13.1818 2.42506 13.9958 1.61103 15 1.61103C16.0042 1.61103 16.8182 2.42505 16.8182 3.42921L16.8182 11.8962L25.2852 11.8962C26.2893 11.8962 27.1034 12.7102 27.1034 13.7144C27.1034 14.7185 26.2893 15.5326 25.2852 15.5326L16.8182 15.5326L16.8182 23.9996C16.8182 25.0038 16.0041 25.8178 15 25.8178C13.9958 25.8178 13.1818 25.0038 13.1818 23.9996L13.1818 15.5326L4.71479 15.5326C3.71063 15.5326 2.89661 14.7186 2.89661 13.7144C2.89661 12.7103 3.71064 11.8962 4.71479 11.8962L13.1818 11.8962Z' fill='white' /%3e%3c/mask%3e%3cg mask='url(%23mask1_1_763)'%3e%3cpath d='M45.8556 13.7144L15 -17.1411L-15.8556 13.7145L14.9999 44.5701L45.8556 13.7144Z' fill='%2300BF80' /%3e%3c/g%3e%3c/svg%3e");
  background-size: 45px 46px;
  background-repeat: no-repeat;
  background-position: center;
}

.list-header.active {
  margin-bottom: 0;
  color: #fff;
  background-color: var(--accent-color);
  border-radius: 10px 10px 0px 0px;
  border-bottom: 0px;
  border: none;
}

.list-header.active .plain-num {
  color: #fff;
  background-image: url("../img/round-active.webp");
}

.list-header.active::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_1_2823' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3e%3cpath d='M11.7049 15.8202L1.2861 5.40136C0.0504669 4.16572 0.0504669 2.16236 1.2861 0.926726C2.52173 -0.308909 4.52509 -0.308909 5.76072 0.926726L16.1796 11.3456L26.5984 0.926726C27.834 -0.308909 29.8374 -0.308909 31.073 0.926726C32.3086 2.16236 32.3086 4.16572 31.073 5.40136L20.6542 15.8202L31.073 26.2391C32.3086 27.4747 32.3086 29.4781 31.073 30.7137C29.8374 31.9493 27.834 31.9493 26.5984 30.7137L16.1796 20.2948L5.76072 30.7137C4.52509 31.9493 2.52173 31.9493 1.2861 30.7137C0.0504669 29.4781 0.0504669 27.4747 1.2861 26.2391L11.7049 15.8202Z' fill='white' /%3e%3c/mask%3e%3cg mask='url(%23mask0_1_2823)'%3e%3cpath d='M54.1478 -22.1482L-21.7891 -22.1482L-21.7891 53.7888H54.1478V-22.1482Z' fill='white' /%3e%3c/g%3e%3c/svg%3e");
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center;
}

.list-content {
  margin-bottom: 20px;
  width: 100%;
  margin-top: -5px;
  padding: 0px 22px 22px 27px;
  background-color: var(--accent-color);
  border-radius: 0px 0px 10px 10px;
  font-size: 16px;
  color: #fff;
}

.plain-num {
  font-weight: 400;
  font-size: 25px;
  color: #00bf80;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='58' height='58' viewBox='0 0 58 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23filter0_d_1_2747)'%3e%3cpath d='M50.8698 28.791C50.8698 40.9848 40.9848 50.8698 28.791 50.8698C16.5972 50.8698 6.71222 40.9848 6.71222 28.791C6.71222 16.5972 16.5972 6.71222 28.791 6.71222C40.9848 6.71222 50.8698 16.5972 50.8698 28.791Z' stroke='url(%23paint0_linear_1_2747)' stroke-width='1.42444' shape-rendering='crispEdges' /%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_d_1_2747' x='0.302246' y='0.302246' width='56.9775' height='56.9775' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha' /%3e%3cfeOffset /%3e%3cfeGaussianBlur stdDeviation='2.84888' /%3e%3cfeComposite in2='hardAlpha' operator='out' /%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0.163333 0 0 0 0 1 0 0 0 0 0.749 0 0 0 1 0' /%3e%3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1_2747' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1_2747' result='shape' /%3e%3c/filter%3e%3clinearGradient id='paint0_linear_1_2747' x1='15.9711' y1='6' x2='28.791' y2='51.582' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300BF80' /%3e%3cstop offset='0.555' stop-color='%2311C6FF' /%3e%3cstop offset='1' stop-color='%2311FFB0' /%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  background-image: url("../img/round.webp");
  background-repeat: no-repeat;
  background-size: contain;
}

.services {
  margin-top: 56px;
  padding-top: 40px;
  padding-bottom: 30px;
  background-color: #fff;
}

.services .title-decor span::before {
  width: 150px;
  inset: 13px 0 0 7px;
}

.services-slider .slick-dots {
  bottom: -30px;
}

.service-slide {
  padding-inline: 10px;
}

.service-slide .form-input {
  height: 43px;
}

.service-slide .btn-order {
  height: 38px;
}

.services-slider .slick-list .slick-track {
  display: flex;
  align-items: stretch;
}

.services-slider .slick-track .slick-slide {
  display: flex;
  height: auto!important;
}

.service-slide .service-card {
  padding-inline: 20px;
  padding-block: 26px;
}

.service-slide .btn-close-modal {
  display: none;
}

.service-slide .service-card .form-top {
  -webkit-box-align: first baseline;
  -ms-flex-align: first baseline;
  align-items: first baseline;
  margin-bottom: 16px;
}

.service-slide .section-title {
  font-size: 20px;
}

.service-slide .section-subtitle {
  margin-bottom: 16px;
  font-size: 18px;
}

.service-slide .checkbox-modal-text {
  font-size: 14px;
}

.service-slide .section-subtitle.section-subtitle-mt36 {
  font-size: 18px;
}

.service-slide .section-subtitle.section-subtitle-20 {
  margin-top: 30px;
  font-size: 20px;
}

.service-slide .form-item-cms {
  margin-bottom: 30px;
}

.service-slide .form-text {
  font-size: 16px;
}

.service-slide .input-row {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 15px;
}

.service-slide .input-row input {
  max-width: unset;
}

.service-slide .section-title-light {
  width: 100%;
}

.service-slide .svg-deadline,
.service-slide .svg-time,
.service-slide .svg-heart {
  width: 20px;
  height: 20px;
}

.service-slide .block-icons-text {
  font-size: 14px;
}

.testimonials {
  margin-top: 56px;
  padding-top: 27px;
  padding-bottom: 65px;
  background: rgba(0, 191, 128, 0.03);
}

.testimonials .section-title {
  margin-bottom: 10px;
}

.testimonials .title-decor span::before {
  width: 190px;
  inset: 5px 15px 10px 15px;
}

.testimonials-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.testimonials-slider .slick-current.slick-active.slick-center {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.testimonials-slider .slick-current.slick-active.slick-center .testimonials-card {
  padding-block: 30px;
}

.testimonials-slider .slick-arrow {
  display: none !important;
}

.testimonials-slider .slick-dots {
  bottom: -53px;
}

.cases {
  padding-top: 32px;
}

.cases .section-title {
  margin-bottom: 10px;
}

.cases .title-decor span::before {
  width: 155px;
  inset: 10px 5px 5px 10px;
}

.cases-slider .slick-initialized .case-slide.slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cases-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cases-slider .slick-arrow {
  display: none !important;
}

.cases-slider {
  margin-right: -10px;
  margin-left: -10px;
}

.cases-slider .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 10px;
  padding-right: 10px;
  height: unset;
}

.cases-slider .case-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.logos {
  padding-top: 10px;
  padding-bottom: 70px;
  background-color: #fff;
}

.logos .section-title {
  text-align: center;
  color: #4f4f4f;
  width: 100%;
}

.logo-slide.logo-slide-dark {
  background-color: var(--accent-color);
}

.logo-slide {
  height: 120px;
}

.logo-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.slick-initialized .logo-slide.slick-slide {
  padding-inline: 21px;
  height: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.faq {
  padding-top: 60px;
  padding-bottom: 56px;
  background-color: #fbfbfb;
}

.faq .section-title {
  text-align: center;
}

.faq .faq-wrapper {
  max-width: 100%;
  width: 100%;
}

.faq .list-header {
  padding-right: 60px;
}

.faq .list-header.last {
  margin-bottom: 0;
}

.faq .list-header::after {
  right: 20px;
  top: 21px;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  display: block;
  background-color: var(--accent-color);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.09937 5.00937C4.97545 5.1349 4.77455 5.1349 4.65063 5.00937L0.842938 1.15223C0.719021 1.0267 0.719021 0.823185 0.842938 0.697659C0.966854 0.572133 1.16776 0.572133 1.29168 0.697659L4.875 4.32752L8.45832 0.697659C8.58224 0.572134 8.78315 0.572134 8.90706 0.697659C9.03098 0.823185 9.03098 1.0267 8.90706 1.15223L5.09937 5.00937Z' fill='%231C1D22' stroke='white' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
  background-size: 10px 7px;
  background-repeat: no-repeat;
  background-position: center;
}

.faq .list-header.active::after {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.90063 1.19766C5.02455 1.07213 5.22545 1.07213 5.34937 1.19766L9.15706 5.0548C9.28098 5.18033 9.28098 5.38385 9.15706 5.50937C9.03315 5.6349 8.83224 5.6349 8.70832 5.50937L5.125 1.87951L1.54168 5.50937C1.41776 5.6349 1.21685 5.6349 1.09294 5.50937C0.969021 5.38385 0.969021 5.18033 1.09294 5.0548L4.90063 1.19766Z' fill='%231C1D22' stroke='black' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}

.footer {
  padding-block: 20px;
  background-color: #fff;
}

.footer-top {
  padding-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer__title {
  display: none;
  font-weight: 600;
  font-size: 24px;
  color: var(--accent-color);
}

.footer__btn-call {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  -webkit-animation: pulse 1.5s infinite;
  animation: pulse 1.5s infinite;
}

.footer-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  color: #000;
  font-size: 16px;
}

.footer__tel {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.nav-list {
  display: none;
  margin-bottom: 12px;
}

.nav-list-item {
  border-bottom: 1px solid #e0e0e0;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-list-link {
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  color: #4f4f4f;
}

.footer-content .footer__map {
  cursor: pointer;
  width: 50%;
  aspect-ratio: 171/90;
}

.footer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.modal-block.map-block {
  width: 90%;
  background-color: #fff;
  padding: 40px;
  position: relative;
}

.modal-block.map-block .btn-close-modal {
  position: absolute;
  top: 10px;
  right: 10px;
}

.modal-block.map-block .footer__map {
  width: 100%;
  aspect-ratio: 16/9;
}

.footer-content .footer__map {
  cursor: pointer;
}

.footer-content .footer__map iframe {
  pointer-events: none;
}

@media (max-width: 1100px) {
  .about {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .about__decor {
    width: 140px;
    height: 122px;
    top: 10px;
    right: 4px;
    -webkit-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    transform: rotate(10deg);
  }
}

@media (max-width: 1023px) {
  .subtitle {
    font-size: 18px;
  }

  .modal-window {
    padding: 60px;
  }

  .modal-window-promo {
    padding: 50px 22px;
  }

  .modal-window-cases {
    padding: 50px 22px;
  }

  .svg-deadline {
    width: 21px;
    height: 20px;
  }

  .svg-time {
    width: 20px;
    height: 20px;
  }

  .svg-heart {
    width: 20px;
    height: 20px;
  }

  .call-form-block,
  .price-form-block {
    width: 346px;
  }

  .call-form-block .form-title {
    width: 211px;
  }

  .service-card {
    width: 100%;
    padding: 38px 34px;
  }

  .form-top .section-title {
    font-size: 20px;
  }

  .modal-block .section-subtitle {
    margin-bottom: 16px;
    font-size: 18px;
  }

  .form-item-cms {
    margin-bottom: 30px;
  }

  .form-text {
    font-size: 16px;
  }

  .input-row {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 15px;
  }

  .input-row input {
    max-width: unset;
  }

  .block-icons {
    margin-top: 16px;
    margin-bottom: 30px;
  }

  .section-subtitle-mt36 {
    margin-top: 30px;
  }

  .block-icons-item {
    gap: 8px;
  }

  .block-icons-text {
    font-size: 14px;
  }

  .case-card07 .case-card-content .subtitle::after,
  .case-card09 .case-card-content .subtitle::after {
    display: none;
  }

  .checkbox-modal-text {
    font-size: 14px;
  }

  .testimonials-card {
    width: 100%;
  }

  .testimonials-card-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
  }

  .testimonials-card__user {
    font-size: 20px;
  }

  .testimonials-card__location {
    font-size: 14px;
  }

  .testimonials-card__rate img,
  .testimonial-block__rate img {
    width: 17px;
    height: 17px;
  }

  .testimonials-card__text {
    -webkit-line-clamp: 4;
    min-height: 90px;
  }

  .promo-card1 .promo-card__text {
    width: 130px;
  }

  .promo-card2 .promo-card__text {
    width: 130px;
  }

  .promo-card3 .promo-card__text {
    width: 170px;
  }

  .promo-card4 .promo-card__text {
    width: 160px;
  }

  .promo-card4 .promo-card__img {
    width: 200px;
  }

  .promo-card5 .promo-card__text {
    width: 170px;
  }

  .services-slider .slick-arrow {
    display: none !important;
  }

  .logos .section-title {
    text-align: center;
  }
}

@media (max-width: 980px) {
  .case-card01 .case-card-content .subtitle::after {
    display: none;
  }
}

@media (max-width: 960px) {
  .case-card06 .case-card-decor,
  .case-card08 .case-card-decor {
    top: 0px;
    right: -211px;
    width: 440px;
  }

  .about .section-title {
    width: 60%;
  }
}

@media (max-width: 890px) {
  .promo {
    padding-top: 30px;
    padding-bottom: 5px;
  }

  .promo-wrapper {
    row-gap: 7px;
  }

  .promo-box {
    -webkit-column-gap: 7px;
    -moz-column-gap: 7px;
    column-gap: 7px;
  }

  .promo-row {
    -webkit-column-gap: 7px;
    -moz-column-gap: 7px;
    column-gap: 7px;
  }

  .promo-box2 {
    -webkit-column-gap: 7px;
    -moz-column-gap: 7px;
    column-gap: 7px;
  }

  .promo-col {
    -webkit-column-gap: 7px;
    -moz-column-gap: 7px;
    column-gap: 7px;
    row-gap: 7px;
  }

  .promo-col2 {
    row-gap: 7px;
  }

  .promo-card {
    border-radius: 6px;
  }
}

@media (max-width: 860px) {
  .modal-block .form-top {
    -webkit-box-align: first baseline;
    -ms-flex-align: first baseline;
    align-items: first baseline;
    margin-bottom: 16px;
  }

  .case-card-content {
    width: 100%;
  }

  .case-card-content .subtitle {
    margin-bottom: 18px;
    font-size: 20px;
  }

  .case-card__img-mob {
    display: block;
  }

  .case-card__img {
    display: none;
  }

  .case-card01 .case-card-decor {
    top: 0px;
    right: -150px;
    width: 420px;
  }

  .case-card02 .case-card-decor,
  .case-card11 .case-card-decor,
  .case-card12 .case-card-decor {
    top: 0px;
    right: -150px;
    width: 420px;
  }

  .case-card03 .case-card-decor,
  .case-card10 .case-card-decor {
    top: 176px;
    right: -106px;
    width: 300px;
  }

  .case-card04 .case-card-decor {
    top: 72px;
    right: -398px;
  }

  .case-card05 .case-card-content {
    width: 100%;
  }

  .case-card05 .case-card-decor {
    top: 146px;
    right: -312px;
  }

  .case-card06 .case-card-content,
  .case-card08 .case-card-content {
    width: 100%;
  }

  .case-card06 .case-card-decor,
  .case-card08 .case-card-decor {
    top: 103px;
  }

  .case-card06 .case-card-decor,
  .case-card08 .case-card-decor {
    top: 40px;
  }

  .case-card07 .case-card-content,
  .case-card09 .case-card-content {
    width: 100%;
  }

  .case-card07 .case-card-decor,
  .case-card09 .case-card-decor {
    top: 59px;
    right: -193px;
  }

  .case-card07 .case-card-content .subtitle::after,
  .case-card09 .case-card-content .subtitle::after {
    display: inline;
  }

  .case-card11 .case-card-content {
    width: 100%;
  }
}

@media (max-width: 820px) {
  .promo-card1 .promo-card__img {
    width: 200px;
    top: -45px;
    right: -60px;
  }

  .promo-card4 .promo-card__img {
    width: 150px;
  }

  .promo-card8 .promo-card__img {
    width: 200px;
    right: -42px;
    top: -20px;
  }
}

@media (max-width: 767px) {
  .section-title {
    width: 269px;
    font-size: 22px;
    margin-bottom: 11px;
  }

  .modal-window.modal-window--large {
    padding: 0;
  }

  .case-card {
    width: 100%;
    padding-top: 28px;
    padding-left: 19px;
    padding-right: 19px;
  }

  .case-card-content .btn-about {
    font-size: 14px;
    height: 41px;
    line-height: 41px;
  }

  .case-card07 .case-card-decor,
  .case-card09 .case-card-decor {
    top: 0px;
  }

  .nav-menu {
    gap: 25px;
  }

  .promo-card1 {
    padding-left: 12px;
  }

  .promo-card1 .promo-card__text {
    padding-top: 5px;
  }

  .promo-card2 {
    padding-left: 12px;
  }

  .promo-card2 .promo-card__text {
    padding-top: 5px;
  }

  .promo-card3 .promo-card__text {
    padding-top: 5px;
    padding-left: 12px;
  }

  .promo-card3 .promo-card__img {
    top: 45px;
    right: -40px;
  }

  .promo-card4 .promo-card__text {
    padding-top: 5px;
    padding-left: 8px;
  }

  .promo-card4 .promo-card__img {
    top: 45px;
    right: -40px;
  }

  .promo-card5 .promo-card__text {
    width: 120px;
    padding-top: 10px;
    padding-left: 12px;
  }

  .promo-card6 .promo-card__text {
    padding-top: 10px;
    padding-left: 12px;
  }

  .promo-card6 .promo-card__img {
    width: 492px;
    left: -125px;
    top: 100px;
  }

  .promo-card7 .promo-card__text {
    padding-top: 13px;
    padding-left: 12px;
  }

  .promo-card8 .promo-card__text {
    padding-top: 13px;
    padding-left: 12px;
  }

  .about {
    margin-top: 0;
  }

  .services {
    margin-top: 0;
    padding-top: 40px;
  }

  .services .container {
    padding-inline: 0;
  }

  .services .title-decor span::before {
    width: 105px;
    height: 100%;
    position: absolute;
    inset: 10px;
  }

  .testimonials {
    margin-top: 0;
    padding-bottom: 10px;
    background-color: #fff;
  }

  .testimonials .title-decor span::before {
    width: 130px;
  }

  .testimonials-slider .slick-dots {
    bottom: -30px;
  }

  .testimonials-slider .slick-dots {
    bottom: -10px;
  }

  .cases .title-decor span::before {
    width: 105px;
  }

  .faq {
    padding-top: 15px;
    background-color: #fff;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 30px;
  }

  .faq .section-title {
    width: 100%;
    margin-bottom: 30px;
  }

  .modal-block.map-block {
    width: 100%;
    height: 100vh;
    max-height: 100vh;
  }

  .modal-block.map-block .footer__map {
    aspect-ratio: unset;
    height: 100%;
  }
}

@media (max-width: 690px) {
  .promo-col {
    width: 73%;
  }

  .promo-card1 .promo-card__img {
    width: 131px;
    top: 22px;
    right: -43px;
  }

  .promo-card2 .promo-card__img {
    top: -29px;
    right: -78px;
    width: 197px;
  }

  .promo-card3 .promo-card__img {
    top: 79px;
  }

  .promo-card4 {
    aspect-ratio: 367/277;
  }

  .promo-card4 .promo-card__img {
    top: 90px;
  }
}

@media (max-width: 680px) {
  .case-card12 .case-card__desc {
    width: 80%;
  }
}

@media (max-width: 655px) {
  .promo-card7 .promo-card__img {
    width: 220px;
  }
}

@media (max-width: 650px) {
  .case-card__img-mob {
    display: none;
  }

  .case-card__img-mobXS {
    display: block;
  }

  .case-card01 .case-card-decor {
    top: -61px;
  }

  .case-card02 .case-card-decor,
  .case-card11 .case-card-decor,
  .case-card12 .case-card-decor {
    top: -61px;
  }

  .case-card03 .case-card-decor,
  .case-card10 .case-card-decor {
    top: 117px;
  }

  .case-card04 .case-card-decor {
    top: 41px;
    width: 626px;
    right: -341px;
  }

  .case-card05 .case-card-decor {
    top: 92px;
    right: -229px;
    width: 400px;
  }

  .case-card07 .case-card-decor,
  .case-card09 .case-card-decor {
    top: -21px;
    right: -168px;
    width: 300px;
  }
}

@media (max-width: 630px) {
  .btn-call {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
  }

  .btn-call-footer {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-inline: 20px;
  }

  .header__title {
    display: block;
  }

  .logo-img img {
    width: 75px;
    height: 40px;
  }

  .nav-menu {
    background-color: #fff;
    padding-inline: 25px;
    padding-block: 15px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 20;
  }

  .nav-menu a {
    font-size: 14px;
    font-weight: 500;
    color: var(--text-color);
  }

  .nav-menu .nav-menu-link .svg-home,
  .nav-menu .nav-menu-link .svg-case,
  .nav-menu .nav-menu-link .svg-service,
  .nav-menu .nav-menu-link .svg-user {
    display: block;
  }

  .nav-menu a.nav-menu-link:hover,
  .nav-menu a.nav-menu-link.active {
    color: var(--accent-color);
  }

  .nav-menu a.nav-menu-link:hover::before,
  .nav-menu a.nav-menu-link.active::before {
    content: "";
    bottom: -10px;
    left: 0;
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: var(--accent-color);
  }

  .nav-menu a.nav-menu-link:hover .svg-home,
  .nav-menu a.nav-menu-link:hover .svg-case,
  .nav-menu a.nav-menu-link:hover .svg-service,
  .nav-menu a.nav-menu-link:hover .svg-user,
  .nav-menu a.nav-menu-link.active .svg-home,
  .nav-menu a.nav-menu-link.active .svg-case,
  .nav-menu a.nav-menu-link.active .svg-service,
  .nav-menu a.nav-menu-link.active .svg-user {
    color: var(--accent-color);
  }

  .footer-top .nav {
    display: none;
  }

  .footer__title {
    display: block;
  }

  .footer__btn-call {
    display: none;
  }

  .footer-content {
    margin-bottom: 26px;
  }

  .nav-list {
    display: block;
  }
}

@media (max-width: 600px) {
  .case-card11 .case-card__desc {
    width: 80%;
  }
}

@media (max-width: 575px) {
  .subtitle {
    font-size: 11px;
  }

  .title-decor {
    font-size: 24px;
    text-align: left;
  }

  .modal-window {
    padding: 15px;
  }

  .btn-about {
    font-size: 15px;
    height: 38px;
    line-height: 38px;
  }

  .modal-block {
    width: 100%;
  }

  .service-card {
    padding: 26px 20px;
  }

  .service-card .btn-order {
    height: 38px;
  }

  .service-card .section-subtitle-20 {
    margin-top: 30px;
  }

  .service-card .form-input {
    height: 43px;
  }

  .section-title-light {
    width: 100%;
  }

  .case-card-content .subtitle {
    margin-bottom: 12px;
  }

  .case-card04 .case-card__desc {
    width: 92%;
  }

  .case-card07 .case-card-decor,
  .case-card09 .case-card-decor {
    width: 250px;
    top: 1px;
    right: -141px;
    opacity: 1;
  }

  .testimonials-card-top {
    margin-bottom: 15px;
  }

  .promo-col2 {
    overflow: hidden;
  }

  .promo-card .btn-more {
    padding-top: 5px;
    font-size: 10px;
  }

  .promo-card1 {
    aspect-ratio: unset;
    width: 48.8%;
    height: 60px;
  }

  .promo-card1 .promo-card__text {
    width: 95px;
  }

  .promo-card1 .promo-card__img {
    width: 113px;
    top: -37px;
    right: -41px;
  }

  .promo-card2 {
    aspect-ratio: unset;
    width: 48.4%;
    height: 60px;
  }

  .promo-card2 .promo-card__text {
    width: 73px;
  }

  .promo-card2 .promo-card__img {
    width: 71px;
    top: -12px;
    right: -15px;
  }

  .promo-card3 {
    height: 60px;
    aspect-ratio: unset;
    width: 66.8%;
  }

  .promo-card3 .promo-card__text {
    width: 107px;
  }

  .promo-card3 .promo-card__img {
    width: 108px;
    right: -16px;
    top: 20px;
  }

  .promo-card4 {
    aspect-ratio: unset;
    width: 31.2%;
    height: 60px;
  }

  .promo-card4 .promo-card__text {
    width: 56px;
  }

  .promo-card4 .subtitle {
    word-wrap: break-word;
  }

  .promo-card4 .promo-card__img {
    width: 70px;
    top: 30px;
    right: -24px;
  }

  .promo-card5 {
    height: 127px;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .promo-card5 .promo-card__text {
    width: 74px;
  }

  .promo-card6 {
    height: 127px;
  }

  .promo-card6 .promo-card__text {
    padding-top: 18px;
    padding-left: 12px;
  }

  .promo-card6 .promo-card__img {
    width: 180px;
    left: -29px;
    top: 68px;
  }

  .promo-card6::before {
    top: 50px;
    width: 150px;
    height: 50px;
  }

  .promo-card7 {
    height: 60px;
  }

  .promo-card7 .promo-card__img {
    width: 120px;
    right: -21px;
    top: -19px;
  }

  .promo-card8 {
    height: 60px;
  }

  .promo-card8 .promo-card__img {
    width: 179px;
    right: -39px;
    top: -20px;
  }

  .about {
    padding-bottom: 50px;
  }

  .about .btn-about {
    margin-top: 10px;
    max-width: 298px;
  }

  .about .btn-about-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .about__text-mob {
    display: block;
    margin-bottom: 20px;
    font-weight: 500;
    font-size: 16px;
    color: var(--text-color);
    opacity: 0.8;
  }

  .list-header {
    height: 32px;
    gap: 3px;
    padding: 18px 0px;
    font-size: 16px;
    margin-bottom: 15px;
    border: none;
  }

  .list-header::after {
    top: -2px;
    right: -3px;
    background-size: 32px 32px;
  }

  .list-header.active {
    padding: 26px 0;
  }

  .list-header.active::after {
    top: 5px;
    background-size: 20px 20px;
  }

  .list-content {
    padding-inline: 15px;
    padding-bottom: 15px;
    font-size: 14px;
    margin-bottom: 0px;
  }

  .plain-num {
    width: 40px;
    height: 40px;
    font-size: 20px;
  }

  .services .section-title {
    margin-bottom: 0;
  }

  .services .title-decor {
    padding-inline: 20px;
  }

  .services-slider .slick-dots {
    bottom: -40px;
  }

  .testimonials .title-decor {
    padding-inline: 20px;
  }

  .testimonials .section-title {
    margin-bottom: 15px;
  }

  .cases .section-title {
    margin-bottom: 32px;
  }

  .cases {
    padding-top: 0px;
    background-color: #fff;
  }

  .logos {
    padding-bottom: 0px;
  }

  .faq .list-header {
    margin-bottom: 8px;
    height: unset;
    padding: 14px;
    padding-right: 50px;
    font-size: 13px;
    border: 1px solid #e7e7e7;
  }

  .faq .list-header.active {
    margin-bottom: 0;
    border: none;
  }

  .faq .list-header::after {
    top: 11px;
    right: 12px;
    background-size: 8px 6px;
  }

  .faq .list-header.active::after {
    background-size: 8px 6px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.90063 4.98154C4.02455 5.10707 4.22545 5.10707 4.34937 4.98154L8.15706 1.1244C8.28098 0.998871 8.28098 0.795353 8.15706 0.669828C8.03315 0.544302 7.83224 0.544302 7.70832 0.669828L4.125 4.29969L0.541678 0.669827C0.417762 0.544302 0.216854 0.544302 0.0929375 0.669827C-0.0309789 0.795353 -0.0309789 0.99887 0.0929375 1.1244L3.90063 4.98154Z' fill='%2300BF80' /%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.78243 4.65937C3.90259 4.54779 4.09741 4.54779 4.21757 4.65937L7.90988 8.08794C8.03004 8.19952 8.03004 8.38042 7.90988 8.492C7.78972 8.60358 7.5949 8.60358 7.47474 8.492L4 5.26546L0.525263 8.492C0.405102 8.60358 0.210282 8.60358 0.0901208 8.492C-0.0300406 8.38042 -0.0300405 8.19952 0.0901208 8.08794L3.78243 4.65937Z' fill='%2300BF80' /%3e%3c/svg%3e");
  }

  .faq .list-content {
    padding: 14px;
    padding-top: 5px;
    font-size: 10px;
    margin-bottom: 8px;
  }

  .footer {
    padding-bottom: 80px;
  }

  .footer-content {
    font-size: 13px;
    gap: 30px;
  }

  .footer-content .footer__map {
    width: 171px;
    height: 90px;
  }
}

@media (max-width: 550px) {
  .call-form .close-btn {
    top: -40px;
    right: 20px;
  }
}

@media (max-width: 490px) {
  .promo-card5 {
    background-image: url("../img/cards/promo-card-bg5-mob.svg");
  }
}

@media (max-width: 475px) {
  .case-card01 .case-card-decor {
    right: -183px;
  }

  .case-card02 .case-card-decor,
  .case-card11 .case-card-decor,
  .case-card12 .case-card-decor {
    top: 43px;
    width: 241px;
    opacity: 1;
    right: -98px;
  }
}

@media (max-width: 444px) {
  .case-card03 .case-card-decor,
  .case-card10 .case-card-decor {
    width: 220px;
    right: -47px;
  }
}

@media (max-width: 396px) {
  .case-card07 .case-card-wrapper,
  .case-card09 .case-card-wrapper {
    width: 100%;
  }

  .case-card07 .case-card__desc,
  .case-card09 .case-card__desc {
    width: 80%;
  }

  .case-card07 .case-card__desc,
  .case-card09 .case-card__desc {
    width: 90%;
  }
}

@media (max-width: 390px) {
  .container {
    padding-inline: 22px;
  }

  .case-card-wrapper {
    width: 100%;
  }

  .case-card__desc {
    width: 77%;
  }

  .case-card02 .case-card__desc,
  .case-card11 .case-card__desc,
  .case-card12 .case-card__desc {
    width: 90%;
  }

  .case-card03 .case-card__desc,
  .case-card10 .case-card__desc {
    width: 90%;
  }

  .case-card05 .case-card__desc {
    width: 95%;
  }

  .case-card06 .case-card-wrapper,
  .case-card08 .case-card-wrapper {
    width: 100%;
  }

  .case-card06 .case-card__desc,
  .case-card08 .case-card__desc {
    width: 95%;
  }

  .case-card07 .case-card-decor,
  .case-card09 .case-card-decor {
    right: -157px;
  }

  .case-card08 .case-card-decor {
    top: 0;
  }

  .case-card08 .case-card__desc {
    width: 100%;
  }

  .case-card10 .case-card-wrapper {
    width: 100%;
  }

  .case-card10 .case-card__desc {
    width: 100%;
  }

  .case-card11 .case-card-wrapper {
    width: 100%;
  }

  .case-card11 .case-card__desc {
    width: 100%;
  }

  .case-card11 .case-card-decor {
    top: 26px;
  }

  .case-card12 .case-card__desc {
    width: 100%;
  }

  .testimonials-card__rate,
  .testimonial-block__rate {
    gap: 5px;
  }

  .testimonials-card__rate img,
  .testimonial-block__rate img {
    width: 15px;
    height: 15px;
  }

  .slick-dots li button:before {
    font-size: 10px;
  }

  .slick-dots li.slick-active button:before {
    font-size: 12px;
  }

  .header {
    padding: 5px 0 5px;
  }

  .header .container {
    padding: 0;
  }

  .header-content {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }

  .contact-phone {
    font-size: 13px;
  }

  .header__info {
    row-gap: 8px;
  }

  .about .section-title {
    width: 80%;
  }

  .testimonials-slider .slick-dots {
    bottom: -20px;
  }
}

@media (max-width: 389px) {
  .header__title {
    width: 160px;
  }

  .header__title .headline {
    font-size: 12px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3Zhci5zY3NzIiwibWFpbi5jc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19pY29ucy5zY3NzIiwiYmxvY2tzL19idG4tY2FsbC5zY3NzIiwiYmxvY2tzL19jYWxsLWZvcm0uc2NzcyIsImJsb2Nrcy9fYnRuLW9yZGVyLnNjc3MiLCJibG9ja3MvX2J0bi1jbG9zZS1tb2RhbC5zY3NzIiwiYmxvY2tzL19idG4tYWJvdXQuc2NzcyIsImJsb2Nrcy9fbW9kYWwtYmxvY2suc2NzcyIsImJsb2Nrcy9fYmxvY2staWNvbnMuc2NzcyIsImJsb2Nrcy9fY2FzZS1jYXJkLnNjc3MiLCJibG9ja3MvX2NoZWNrYm94LW1vZGFsLnNjc3MiLCJibG9ja3MvX3Rlc3RpbW9uaWFscy1jYXJkLnNjc3MiLCJibG9ja3MvX3NsaWRlci5zY3NzIiwic2VjdGlvbnMvX2hlYWRlci5zY3NzIiwic2VjdGlvbnMvX3Byb21vLnNjc3MiLCJzZWN0aW9ucy9fYWJvdXQuc2NzcyIsInNlY3Rpb25zL19zZXJ2aWNlcy5zY3NzIiwic2VjdGlvbnMvX3Rlc3RpbW9uaWFscy5zY3NzIiwic2VjdGlvbnMvX2Nhc2VzLnNjc3MiLCJzZWN0aW9ucy9fbG9nb3Muc2NzcyIsInNlY3Rpb25zL19mYXEuc2NzcyIsInNlY3Rpb25zL19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNDLHlCQUFBO0VBQ0EseUJBQUE7RUFFQSxrQ0FBQTtFQUVBLGtCQUFBO0VBQ0EsdUJBQUE7QUNERDs7QUNOQTtFQUNFLHNCQUFBO0VBQ0EscUdBQUE7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0FEUUY7QUNMQTtFQUNFLHNCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpSEFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7QURNRjtBQ0hBO0VBQ0Usc0JBQUE7RUFDQSw4R0FBQTtFQUVBLG1CQUFBO0VBQ0Esa0JBQUE7QURJRjtBQ0RBO0VBQ0Usc0JBQUE7RUFDQSx3R0FBQTtFQUVBLGdCQUFB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c2tHTiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDEwNThweDtcblx0LS1jb250YWluZXItcGFkZGluZzogMTVweDtcblxuXHQtLWZvbnQtbWFpbjogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG5cblx0LS10ZXh0LWNvbG9yOiAjMzMzO1xuXHQtLWFjY2VudC1jb2xvcjogIzAwYmY4MDtcblxufSIsIjpyb290IHtcbiAgLS1jb250YWluZXItd2lkdGg6IDEwNThweDtcbiAgLS1jb250YWluZXItcGFkZGluZzogMTVweDtcbiAgLS1mb250LW1haW46IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICAtLXRleHQtY29sb3I6ICMzMzM7XG4gIC0tYWNjZW50LWNvbG9yOiAjMDBiZjgwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBzcmM6IGxvY2FsKFwiTWFucm9wZSBCb2xkXCIpLCBsb2NhbChcIk1hbnJvcGUtQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgc3JjOiB1cmwoXCJNYW5yb3BlLVNlbWlib2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk1hbnJvcGUgU2VtaWJvbGRcIiksIGxvY2FsKFwiTWFucm9wZS1TZW1pYm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgc3JjOiBsb2NhbChcIk1hbnJvcGUgUmVndWxhclwiKSwgbG9jYWwoXCJNYW5yb3BlLVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgc3JjOiBsb2NhbChcIk1hbnJvcGUgTGlnaHRcIiksIGxvY2FsKFwiTWFucm9wZS1MaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgc3JjOiBsb2NhbChcIk1hbnJvcGUgTWVkaXVtXCIpLCBsb2NhbChcIk1hbnJvcGUtTWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgc3JjOiBsb2NhbChcIk1hbnJvcGUgRXh0cmFCb2xkXCIpLCBsb2NhbChcIk1hbnJvcGUtRXh0cmFCb2xkXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnByZWxvYWRlciBpbWcge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLnByZWxvYWRlci5wcmVsb2FkZXItaGlkZSB7XG4gIHotaW5kZXg6IC05OTtcbiAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5hLFxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5wIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbmJ1dHRvbjpmb2N1cyxcbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMzMzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmYgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjJweDtcbiAgfVxufVxuXG5pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3VjY2Vzcy1mb3JtIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40Nik7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5O1xufVxuLnN1Y2Nlc3MtZm9ybS5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3VjY2Vzcy1mb3JtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2MHB4IDMwcHg7XG59XG5cbi5zdWNjZXNzLWZvcm0tY29udGVudCAuYnRuLWNsb3NlLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4uaGVhZGxpbmUge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgd2lkdGg6IDI2OXB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi50aXRsZS1kZWNvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGl0bGUtZGVjb3Ige1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi50aXRsZS1kZWNvciBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4udGl0bGUtZGVjb3Igc3Bhbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScxODAnIGhlaWdodD0nNTgnIHZpZXdCb3g9JzAgMCAxODAgNTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00xNjguNTk3IDE0LjkxMzFDMTY0LjUwMyA5LjIxNTAxIDE0OS43NiA2LjY5OTMyIDE0Mi42MDQgNS40NTA5N0MxMjkuNDA3IDMuMTQ4NzcgMTE0LjU2MiA0LjA3NjI5IDEwMS4xMTQgMy40MDUxMUM4MC44NDIxIDIuMzkzMjkgNTUuNjg3MiAwLjg4Njg1MyAzNi41MDU0IDcuNTQ3OTdDMjQuMTMzOCAxMS44NDQyIDguMjE2NjcgMTQuOTc0NCAzLjM4ODY4IDI2LjgzMDJDMS42NjIwNiAzMS4wNzAyIDAuMDI0NjUxMyAzNS44NTg3IDEuNzAxNjEgNDAuMjgxN0MzLjk2NjUgNDYuMjU1NSAxMS43MDU2IDQ4LjE5ODMgMTguMTM1IDUwLjQwODdDNDIuNjMxNCA1OC44MzAzIDcyLjUwMjIgNTUuNDIxMSA5OC42MTQ5IDU1LjQyMTFDMTE2LjQxMSA1NS40MjExIDEzNC43MSA1NS41MTc5IDE1MS43MjcgNTAuNjEzM0MxNjMuOTM4IDQ3LjA5MzYgMTcwLjQ3MSA0My44NjM2IDE3Ni43MiAzNC40NTFDMTc5LjQ0NCAzMC4zNDkzIDE3OS4zMDIgMjUuMDMzMSAxNzguNDcgMjAuNDM2OUMxNzYuNDA4IDkuMDQ0MDYgMTYwLjM4MyA1LjQzOTU2IDE0OS40NzcgMS4xMDM1Micgc3Ryb2tlPSclMjMwMEJGODAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyAvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uZmFkZS1ibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMzA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQ2KTtcbn1cblxuLm1vZGFsLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDE0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40Nik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC13aW5kb3cge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtd2luZG93IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtd2luZG93Lm1vZGFsLXdpbmRvdy0tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm1vZGFsLXdpbmRvdy1wcm9tbyB7XG4gIHBhZGRpbmc6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC13aW5kb3ctcHJvbW8ge1xuICAgIHBhZGRpbmc6IDUwcHggMjJweDtcbiAgfVxufVxuXG4ubW9kYWwtd2luZG93LWNhc2VzIHtcbiAgcGFkZGluZzogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC13aW5kb3ctY2FzZXMge1xuICAgIHBhZGRpbmc6IDUwcHggMjJweDtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN2Zy1ob21lLCAuc3ZnLXNlcnZpY2UsIC5zdmctY2FzZSwgLnN2Zy11c2VyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uc3ZnLWhvbWUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG4uc3ZnLXNlcnZpY2Uge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uc3ZnLWNhc2Uge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uc3ZnLWRlYWRsaW5lIHtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN2Zy1kZWFkbGluZSB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zdmctdGltZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdmctdGltZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zdmctaGVhcnQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN2Zy1oZWFydCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zdmctYXJyb3ctcm91bmQge1xuICB3aWR0aDogMjBweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLnN2Zy11c2VyIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zdmctZGVjb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3ZnLXBob25lIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbn1cblxuLmJ0bi1jYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGhlaWdodDogMjlweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2U4NTczZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlODU3M2Y7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGFuaW1hdGlvbjogcHVsc2UgMS41cyBpbmZpbml0ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgLmJ0bi1jYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjMyLCA4NywgNjMsIDAuNyk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyMzIsIDg3LCA2MywgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjMyLCA4NywgNjMsIDApO1xuICB9XG59XG4uYnRuLWNhbGwtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgYW5pbWF0aW9uOiBwdWxzZSAxLjVzIGluZmluaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5idG4tY2FsbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGdhcDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuLmNhbGwtZm9ybS1ibG9jayxcbi5wcmljZS1mb3JtLWJsb2NrIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAzOHB4IDI0cHg7XG59XG4uY2FsbC1mb3JtLWJsb2NrIC5mb3JtLWlucHV0LFxuLnByaWNlLWZvcm0tYmxvY2sgLmZvcm0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5jYWxsLWZvcm0tYmxvY2sgLmJ0bi1vcmRlcixcbi5wcmljZS1mb3JtLWJsb2NrIC5idG4tb3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbGwtZm9ybS1ibG9jayxcbiAgLnByaWNlLWZvcm0tYmxvY2sge1xuICAgIHdpZHRoOiAzNDZweDtcbiAgfVxufVxuXG4uY2FsbC1mb3JtLWJsb2NrIC5mb3JtLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmaXJzdCBiYXNlbGluZTtcbn1cblxuLmNhbGwtZm9ybS1ibG9jayAuZm9ybS1pdGVtLW1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNhbGwtZm9ybS1ibG9jayAuZm9ybS1pdGVtLW1iMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZm9ybS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYWxsLWZvcm0tYmxvY2sgLmZvcm0tdGl0bGUge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbGwtZm9ybS1ibG9jayAuZm9ybS10aXRsZSB7XG4gICAgd2lkdGg6IDIxMXB4O1xuICB9XG59XG5cbi5jYWxsLWZvcm0tc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuXG4uY2FsbC1mb3JtLXByaXZhY3kge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDhweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG5cbi5jYWxsLWZvcm0tcHJpdmFjeSBhIHtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2FsbC1mb3JtLXByaXZhY3kgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9ybS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG5cbi5mb3JtLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN0M3RjhBO1xufVxuXG4uZm9ybS1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMTIwM2M7XG59XG5cbi5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9ybS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5mb3JtLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5jYWxsLWZvcm0gLmNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTUycHg7XG4gIHotaW5kZXg6IDc3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5jYWxsLWZvcm0gLmNsb3NlLWJ0biB7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4uY2xvc2UtYnRuI2J0bi1jbG9zZS1jb250YWN0IC5zdmctY2xvc2Uge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyo9PT09PT09PUNIRUNLQk9YPT09PT09Ki9cbi5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jdXN0b20tY2hlY2tib3gge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICMzNTNGNEI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG5cbi5yZWFsLWNoZWNrYm94IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnJlYWwtY2hlY2tib3g6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmN1c3RvbS1jaGVja2JveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL2ljb25zL2NoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcbn1cblxuLnJlYWwtY2hlY2tib3g6Y2hlY2tlZCArIC5jdXN0b20tY2hlY2tib3g6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xufVxuXG4ucmVhbC1jaGVja2JveDpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWExNTI7XG59XG5cbi5idG4tb3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDI5OHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMzhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTE1MjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XG59XG4uYnRuLW9yZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYjg3Zjtcbn1cbi5idG4tb3JkZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJiODdmO1xufVxuXG4uYnRuLWNsb3NlLW1vZGFsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMjEnIGhlaWdodD0nMjEnIHZpZXdCb3g9JzAgMCAyMSAyMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY2cgb3BhY2l0eT0nMC4yNiclM2UlM2NwYXRoIGQ9J00yLjQyNzA0IDMuMjA0NjhDMS42OTM5MiAyLjQ3MTU2IDEuNjkzOTIgMS4yODI5NSAyLjQyNzA0IDAuNTQ5ODM2QzMuMTYwMTYgLTAuMTgzMjc5IDQuMzQ4NzkgLTAuMTgzMjc5IDUuMDgxOTEgMC41NDk4MzZMMjAuMTAwMSAxNS41Njc5QzIwLjgzMzMgMTYuMzAxIDIwLjgzMzMgMTcuNDg5NiAyMC4xMDAxIDE4LjIyMjdDMTkuMzY3IDE4Ljk1NTkgMTguMTc4NCAxOC45NTU5IDE3LjQ0NTMgMTguMjIyN0wyLjQyNzA0IDMuMjA0NjhaJyBmaWxsPSclMjNEOEQ4RDgnIC8lM2UlM2NtYXNrIGlkPSdtYXNrMF8xNV8zNTc0JyBzdHlsZT0nbWFzay10eXBlOmx1bWluYW5jZScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMScgeT0nMCcgd2lkdGg9JzIwJyBoZWlnaHQ9JzE5JyUzZSUzY3BhdGggZD0nTTIuNDI3MDQgMy4yMDQ2OEMxLjY5MzkyIDIuNDcxNTYgMS42OTM5MiAxLjI4Mjk1IDIuNDI3MDQgMC41NDk4MzZDMy4xNjAxNiAtMC4xODMyNzkgNC4zNDg3OSAtMC4xODMyNzkgNS4wODE5MSAwLjU0OTgzNkwyMC4xMDAxIDE1LjU2NzlDMjAuODMzMyAxNi4zMDEgMjAuODMzMyAxNy40ODk2IDIwLjEwMDEgMTguMjIyN0MxOS4zNjcgMTguOTU1OSAxOC4xNzg0IDE4Ljk1NTkgMTcuNDQ1MyAxOC4yMjI3TDIuNDI3MDQgMy4yMDQ2OFonIGZpbGw9J3doaXRlJyAvJTNlJTNjL21hc2slM2UlM2NnIG1hc2s9J3VybCglMjNtYXNrMF8xNV8zNTc0KSclM2UlM2NwYXRoIGQ9J00zMS45MTM1IC0xMS4yNjM1SC0xMy4xNDExVjMzLjc5MDZIMzEuOTEzNVYtMTEuMjYzNVonIGZpbGw9JyUyMzAwQkY4MCcgLyUzZSUzYy9nJTNlJTNjL2clM2UlM2NwYXRoIGQ9J005LjM4NjM5IDEzLjkxODRMMy4yMDQ3MSAyMC4xQzIuNDcxNTkgMjAuODMzMSAxLjI4Mjk2IDIwLjgzMzEgMC41NDk4NDIgMjAuMUMtMC4xODMyODEgMTkuMzY2OSAtMC4xODMyODEgMTguMTc4MyAwLjU0OTg0MiAxNy40NDUyTDYuNzMxNTIgMTEuMjYzNkwwLjU0OTg0MiA1LjA4MTk0Qy0wLjE4MzI4MSA0LjM0ODgzIC0wLjE4MzI4MSAzLjE2MDIyIDAuNTQ5ODQyIDIuNDI3MUMxLjI4Mjk2IDEuNjkzOTggMi40NzE1OSAxLjY5Mzk4IDMuMjA0NzEgMi40MjcxTDkuMzg2MzkgOC42MDg3MUwxNS41NjgxIDIuNDI3MUMxNi4zMDEyIDEuNjkzOTggMTcuNDg5OCAxLjY5Mzk4IDE4LjIyMjkgMi40MjcxQzE4Ljk1NjEgMy4xNjAyMiAxOC45NTYxIDQuMzQ4ODMgMTguMjIyOSA1LjA4MTk0TDEyLjA0MTMgMTEuMjYzNkwxOC4yMjI5IDE3LjQ0NTJDMTguOTU2MSAxOC4xNzgzIDE4Ljk1NjEgMTkuMzY2OSAxOC4yMjI5IDIwLjFDMTcuNDg5OCAyMC44MzMxIDE2LjMwMTIgMjAuODMzMSAxNS41NjgxIDIwLjFMOS4zODYzOSAxMy45MTg0WicgZmlsbD0nYmxhY2snIC8lM2UlM2NtYXNrIGlkPSdtYXNrMV8xNV8zNTc0JyBzdHlsZT0nbWFzay10eXBlOmx1bWluYW5jZScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMCcgeT0nMScgd2lkdGg9JzE5JyBoZWlnaHQ9JzIwJyUzZSUzY3BhdGggZD0nTTkuMzg2MzkgMTMuOTE4NEwzLjIwNDcxIDIwLjFDMi40NzE1OSAyMC44MzMxIDEuMjgyOTYgMjAuODMzMSAwLjU0OTg0MiAyMC4xQy0wLjE4MzI4MSAxOS4zNjY5IC0wLjE4MzI4MSAxOC4xNzgzIDAuNTQ5ODQyIDE3LjQ0NTJMNi43MzE1MiAxMS4yNjM2TDAuNTQ5ODQyIDUuMDgxOTRDLTAuMTgzMjgxIDQuMzQ4ODMgLTAuMTgzMjgxIDMuMTYwMjIgMC41NDk4NDIgMi40MjcxQzEuMjgyOTYgMS42OTM5OCAyLjQ3MTU5IDEuNjkzOTggMy4yMDQ3MSAyLjQyNzFMOS4zODYzOSA4LjYwODcxTDE1LjU2ODEgMi40MjcxQzE2LjMwMTIgMS42OTM5OCAxNy40ODk4IDEuNjkzOTggMTguMjIyOSAyLjQyNzFDMTguOTU2MSAzLjE2MDIyIDE4Ljk1NjEgNC4zNDg4MyAxOC4yMjI5IDUuMDgxOTRMMTIuMDQxMyAxMS4yNjM2TDE4LjIyMjkgMTcuNDQ1MkMxOC45NTYxIDE4LjE3ODMgMTguOTU2MSAxOS4zNjY5IDE4LjIyMjkgMjAuMUMxNy40ODk4IDIwLjgzMzEgMTYuMzAxMiAyMC44MzMxIDE1LjU2ODEgMjAuMUw5LjM4NjM5IDEzLjkxODRaJyBmaWxsPSd3aGl0ZScgLyUzZSUzYy9tYXNrJTNlJTNjZyBtYXNrPSd1cmwoJTIzbWFzazFfMTVfMzU3NCknJTNlJTNjcGF0aCBkPSdNLTEzLjE0MDkgLTExLjI2MzVMLTEzLjE0MDkgMzMuNzkwNkwzMS45MTM4IDMzLjc5MDZWLTExLjI2MzVMLTEzLjE0MDkgLTExLjI2MzVaJyBmaWxsPSclMjMwMEJGODAnIC8lM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmJ0bi1hYm91dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxN3B4O1xuICBoZWlnaHQ6IDYzcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDQ5cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNjNweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XG59XG4uYnRuLWFib3V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZGI4Yjtcbn1cbi5idG4tYWJvdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkYjhiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5idG4tYWJvdXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLmFib3V0IC5idG4tYWJvdXQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5tb2RhbC13aW5kb3ctcHJvbW8ge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ubW9kYWwtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDEwMjhweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLWJsb2NrIHtcbiAgcGFkZGluZzogMzhweCAzNHB4O1xufVxuXG4uc2VydmljZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA3MHB4IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXJ2aWNlLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDM4cHggMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZXJ2aWNlLWNhcmQge1xuICAgIHBhZGRpbmc6IDI2cHggMjBweDtcbiAgfVxufVxuXG4ubW9kYWwtYmxvY2sgLmZvcm0tdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAubW9kYWwtYmxvY2sgLmZvcm0tdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmlyc3QgYmFzZWxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uZm9ybS10b3AgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybS10b3AgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ubW9kYWwtYmxvY2sgLnNlY3Rpb24tc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtYmxvY2sgLnNlY3Rpb24tc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5mb3JtLWl0ZW0tY21zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0taXRlbS1jbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uaW5wdXQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlucHV0LXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxNXB4O1xuICB9XG4gIC5pbnB1dC1yb3cgaW5wdXQge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLnNlcnZpY2UtY2FyZCAuYnRuLW9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VydmljZS1jYXJkIC5idG4tb3JkZXIge1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxufVxuXG4uc2VydmljZS1jYXJkIC5mb3JtLWl0ZW0tbXQ5IHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuLnNlcnZpY2UtY2FyZCAuc2VjdGlvbi1zdWJ0aXRsZS0yMCB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlcnZpY2UtY2FyZCAuc2VjdGlvbi1zdWJ0aXRsZS0yMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlcnZpY2UtY2FyZCAuZm9ybS1pdGVtLW10NyB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5zZXJ2aWNlLWNhcmQgLmZvcm0taW5wdXQge1xuICBoZWlnaHQ6IDYycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlcnZpY2UtY2FyZCAuZm9ybS1pbnB1dCB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi10aXRsZS1saWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmlucHV0LXNlcnZpY2UsIC5pbnB1dC1wcm9ibGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5cbi5wcmljZS1mb3JtLWJsb2NrIC5mb3JtLXRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJpY2UtZm9ybS1ibG9jayAuZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wcmljZS1mb3JtLWJsb2NrIC5jYWxsLWZvcm0tc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnByaWNlLWZvcm0tYmxvY2sgLmZvcm0taXRlbS1tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wcmljZS1mb3JtLWJsb2NrIC5mb3JtLWl0ZW0tbWIzMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi50ZXN0aW1vbmlhbC1ibG9ja19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5ibG9jay1pY29ucyB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDUwcHg7XG4gIHJvdy1nYXA6IDVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvY2staWNvbnMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zdWJ0aXRsZS1tdDM2IHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tc3VidGl0bGUtbXQzNiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYmxvY2staWNvbnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2NrLWljb25zLWl0ZW0ge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5ibG9jay1pY29ucy10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwYmY4MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2NrLWljb25zLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY2FzZS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjdweDtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIHBhZGRpbmctbGVmdDogNzFweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXNlLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG59XG5cbi5jYXNlLWNhcmQtZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jYXNlLWNhcmQtd3JhcHBlciB7XG4gIHdpZHRoOiA3MC42JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmNhc2UtY2FyZC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FzZS1jYXJkLWNvbnRlbnQge1xuICB3aWR0aDogNDQuNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmNhc2UtY2FyZC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FzZS1jYXJkLWNvbnRlbnQgLnN1YnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmNhc2UtY2FyZC1jb250ZW50IC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2FzZS1jYXJkLWNvbnRlbnQgLnN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5jYXNlLWNhcmRfX2Rlc2Mge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5jYXNlLWNhcmRfX2Rlc2Mge1xuICAgIHdpZHRoOiA3NyU7XG4gIH1cbn1cblxuLmNhc2UtY2FyZF9faW1nLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmNhc2UtY2FyZF9faW1nLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY2FzZS1jYXJkX19pbWctbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYXNlLWNhcmRfX2ltZy1tb2JYUyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNhc2UtY2FyZF9faW1nLW1vYlhTIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2FzZS1jYXJkX19pbWcge1xuICB3aWR0aDogNTEuNCU7XG4gIGFzcGVjdC1yYXRpbzogMzU2LzIxNTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmNhc2UtY2FyZF9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYXNlLWNhcmRfX2ltZyBpbWcsXG4uY2FzZS1jYXJkX19pbWctbW9iIGltZyxcbi5jYXNlLWNhcmRfX2ltZy1tb2JYUyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNhc2UtY2FyZC1jb250ZW50IC5idG4tYWJvdXQge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhc2UtY2FyZC1jb250ZW50IC5idG4tYWJvdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIH1cbn1cblxuLmNhc2UtY2FyZDAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhcmRzL3Byb21vLWNhcmQtYmcxLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5jYXNlLWNhcmQwMSAuc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXNlLWNhcmQwMSAuY2FzZS1jYXJkX19kZXNjIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FzZS1jYXJkMDEgLmNhc2UtY2FyZC1jb250ZW50IC5zdWJ0aXRsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzI3JyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMjcgMzAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00xLjM2MTExIDIyLjEzMzhDMS40NDcxMiAyMy4yNjc3IDIuNTg4MDkgMjQuNjM1OSAzLjQwNzEgMjUuMzg0OUM0Ljk2NDA5IDI2LjgwODggNy4yMTIyMiAyNy40MzEgOS4yMjY5OCAyNy44MjdDMTMuMTIxNiAyOC41OTI0IDE3LjUwODUgMjcuODA3NiAyMC41NTc1IDI1LjE3ODVDMjMuNzM2MiAyMi40Mzc2IDI1LjU3NjUgMTcuODU4IDI1LjA5NyAxMy43MTI1QzI0LjY1ODEgOS45MTc0MiAyMi43Nzc1IDYuMjg3ODIgMTkuNTU3MSA0LjEzMjI4QzE3LjA4NjEgMi40NzgzMyAxNC40Mjc1IDEuMDgyMDYgMTEuNDEyMyAyLjI0MTA0QzkuMjU4NDMgMy4wNjg5NCA4LjUyNDE2IDUuMDc1NTIgNy4wNDE5NiA2LjY2ODU3QzYuODY5ODMgNi44NTM1NiA2LjU5NzU0IDcuMDEwMjYgNi40NjA5MSA3LjIyNDY3QzYuMTUyNjUgNy43MDg0MSA3LjU2NzIyIDYuOTIyNjUgOC4xMjI3NCA2Ljc4MDY3QzguNzE1MTEgNi42MjkyOCA5LjMxNzE0IDYuNTUwMTEgOS45MTIxOCA2LjQxOEMxMC4zNzQ0IDYuMzE1MzggOC45NzY0IDYuNTcxNCA4LjUxODc3IDYuNjkyNzRDOC4wOTc2MyA2LjgwNDQxIDYuNzkzODEgNy43Mjk5IDYuNTUwODcgNy4wODM1QzUuOTQyODcgNS40NjU3NiA2LjQyODEzIDMuNjUzODQgNS44NDczNSAyLjAyMjE2JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5jYXNlLWNhcmQwMSAuY2FzZS1jYXJkLWNvbnRlbnQgLnN1YnRpdGxlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhc2UtY2FyZDAxIC5jYXNlLWNhcmQtZGVjb3Ige1xuICB0b3A6IC0xNTVweDtcbiAgcmlnaHQ6IC0xNThweDtcbiAgd2lkdGg6IDQ2M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5jYXNlLWNhcmQwMSAuY2FzZS1jYXJkLWRlY29yIHtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogLTE1MHB4O1xuICAgIHdpZHRoOiA0MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jYXNlLWNhcmQwMSAuY2FzZS1jYXJkLWRlY29yIHtcbiAgICB0b3A6IC02MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmNhc2UtY2FyZDAxIC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgIHJpZ2h0OiAtMTgzcHg7XG4gIH1cbn1cblxuLmNhc2UtY2FyZDAyLCAuY2FzZS1jYXJkMTEsIC5jYXNlLWNhcmQxMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmNhc2UtY2FyZDAyIC5jYXNlLWNhcmRfX2Rlc2MsIC5jYXNlLWNhcmQxMSAuY2FzZS1jYXJkX19kZXNjLCAuY2FzZS1jYXJkMTIgLmNhc2UtY2FyZF9fZGVzYyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmNhc2UtY2FyZDAyIC5jYXNlLWNhcmQtZGVjb3IsIC5jYXNlLWNhcmQxMSAuY2FzZS1jYXJkLWRlY29yLCAuY2FzZS1jYXJkMTIgLmNhc2UtY2FyZC1kZWNvciB7XG4gIHRvcDogLTcycHg7XG4gIHJpZ2h0OiAtMTJweDtcbiAgd2lkdGg6IDMzNHB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmNhc2UtY2FyZDAyIC5jYXNlLWNhcmQtZGVjb3IsIC5jYXNlLWNhcmQxMSAuY2FzZS1jYXJkLWRlY29yLCAuY2FzZS1jYXJkMTIgLmNhc2UtY2FyZC1kZWNvciB7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IC0xNTBweDtcbiAgICB3aWR0aDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY2FzZS1jYXJkMDIgLmNhc2UtY2FyZC1kZWNvciwgLmNhc2UtY2FyZDExIC5jYXNlLWNhcmQtZGVjb3IsIC5jYXNlLWNhcmQxMiAuY2FzZS1jYXJkLWRlY29yIHtcbiAgICB0b3A6IC02MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmNhc2UtY2FyZDAyIC5jYXNlLWNhcmQtZGVjb3IsIC5jYXNlLWNhcmQxMSAuY2FzZS1jYXJkLWRlY29yLCAuY2FzZS1jYXJkMTIgLmNhc2UtY2FyZC1kZWNvciB7XG4gICAgdG9wOiA0M3B4O1xuICAgIHdpZHRoOiAyNDFweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAtOThweDtcbiAgfVxufVxuXG4uY2FzZS1jYXJkMDMsIC5jYXNlLWNhcmQxMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG4uY2FzZS1jYXJkMDMgLnN1YnRpdGxlLCAuY2FzZS1jYXJkMTAgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FzZS1jYXJkMDMgLmNhc2UtY2FyZC1jb250ZW50LCAuY2FzZS1jYXJkMTAgLmNhc2UtY2FyZC1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FzZS1jYXJkMDMgLmJ0bi1hYm91dCwgLmNhc2UtY2FyZDEwIC5idG4tYWJvdXQge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYXNlLWNhcmQwMyAuYnRuLWFib3V0OmhvdmVyLCAuY2FzZS1jYXJkMTAgLmJ0bi1hYm91dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmNhc2UtY2FyZDAzIC5jYXNlLWNhcmRfX2Rlc2MsIC5jYXNlLWNhcmQxMCAuY2FzZS1jYXJkX19kZXNjIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uY2FzZS1jYXJkMDMgLmNhc2UtY2FyZC1kZWNvciwgLmNhc2UtY2FyZDEwIC5jYXNlLWNhcmQtZGVjb3Ige1xuICB0b3A6IDEwOHB4O1xuICByaWdodDogLTI3cHg7XG4gIHdpZHRoOiAzMzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuY2FzZS1jYXJkMDMgLmNhc2UtY2FyZC1kZWNvciwgLmNhc2UtY2FyZDEwIC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgIHRvcDogMTc2cHg7XG4gICAgcmlnaHQ6IC0xMDZweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY2FzZS1jYXJkMDMgLmNhc2UtY2FyZC1kZWNvciwgLmNhc2UtY2FyZDEwIC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgIHRvcDogMTE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDRweCkge1xuICAuY2FzZS1jYXJkMDMgLmNhc2UtY2FyZC1kZWNvciwgLmNhc2UtY2FyZDEwIC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICByaWdodDogLTQ3cHg7XG4gIH1cbn1cblxuLmNhc2UtY2FyZDA0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jYXNlLWNhcmQwNCAuY2FzZS1jYXJkLWRlY29yIHtcbiAgdG9wOiAtNDBweDtcbiAgcmlnaHQ6IC0zNTFweDtcbiAgd2lkdGg6IDc3OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5jYXNlLWNhcmQwNCAuY2FzZS1jYXJkLWRlY29yIHtcbiAgICB0b3A6IDcycHg7XG4gICAgcmlnaHQ6IC0zOThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jYXNlLWNhcmQwNCAuY2FzZS1jYXJkLWRlY29yIHtcbiAgICB0b3A6IDQxcHg7XG4gICAgd2lkdGg6IDYyNnB4O1xuICAgIHJpZ2h0OiAtMzQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2FzZS1jYXJkMDQgLmNhc2UtY2FyZF9fZGVzYyB7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxufVxuXG4uY2FzZS1jYXJkMDUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzA3ZGVnLCAjZTNhMjU1IDAlLCAjZjE5ZDNhIDEwMCUpO1xufVxuLmNhc2UtY2FyZDA1IC5jYXNlLWNhcmQtd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FzZS1jYXJkMDUgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FzZS1jYXJkMDUgLmNhc2UtY2FyZC1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0OCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmNhc2UtY2FyZDA1IC5jYXNlLWNhcmQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuY2FzZS1jYXJkMDUgLmNhc2UtY2FyZF9fZGVzYyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuLmNhc2UtY2FyZDA1IC5jYXNlLWNhcmRfX2ltZyB7XG4gIGhlaWdodDogMjQzcHg7XG4gIHdpZHRoOiA0Ny40JTtcbn1cbi5jYXNlLWNhcmQwNSAuY2FzZS1jYXJkLWRlY29yIHtcbiAgdG9wOiA0NnB4O1xuICByaWdodDogLTIxMXB4O1xuICB3aWR0aDogNTM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmNhc2UtY2FyZDA1IC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgIHRvcDogMTQ2cHg7XG4gICAgcmlnaHQ6IC0zMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jYXNlLWNhcmQwNSAuY2FzZS1jYXJkLWRlY29yIHtcbiAgICB0b3A6IDkycHg7XG4gICAgcmlnaHQ6IC0yMjlweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLmNhc2UtY2FyZDA2LFxuLmNhc2UtY2FyZDA4IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jYXNlLWNhcmQwNiAuY2FzZS1jYXJkLXdyYXBwZXIsXG4uY2FzZS1jYXJkMDggLmNhc2UtY2FyZC13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDc2LjglO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmNhc2UtY2FyZDA2IC5jYXNlLWNhcmQtd3JhcHBlcixcbiAgLmNhc2UtY2FyZDA4IC5jYXNlLWNhcmQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXNlLWNhcmQwNiAuY2FzZS1jYXJkLWNvbnRlbnQsXG4uY2FzZS1jYXJkMDggLmNhc2UtY2FyZC1jb250ZW50IHtcbiAgd2lkdGg6IDc2LjglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5jYXNlLWNhcmQwNiAuY2FzZS1jYXJkLWNvbnRlbnQsXG4gIC5jYXNlLWNhcmQwOCAuY2FzZS1jYXJkLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FzZS1jYXJkMDYgLmNhc2UtY2FyZF9faW1nLFxuLmNhc2UtY2FyZDA4IC5jYXNlLWNhcmRfX2ltZyB7XG4gIHdpZHRoOiA0My41JTtcbiAgYXNwZWN0LXJhdGlvOiAzNTYvMjYyO1xufVxuLmNhc2UtY2FyZDA2IC5jYXNlLWNhcmQtZGVjb3IsXG4uY2FzZS1jYXJkMDggLmNhc2UtY2FyZC1kZWNvciB7XG4gIHRvcDogLTM3cHg7XG4gIHJpZ2h0OiAtMjExcHg7XG4gIHdpZHRoOiA0OTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY2FzZS1jYXJkMDYgLmNhc2UtY2FyZC1kZWNvcixcbiAgLmNhc2UtY2FyZDA4IC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAtMjExcHg7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmNhc2UtY2FyZDA2IC5jYXNlLWNhcmQtZGVjb3IsXG4gIC5jYXNlLWNhcmQwOCAuY2FzZS1jYXJkLWRlY29yIHtcbiAgICB0b3A6IDEwM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmNhc2UtY2FyZDA2IC5jYXNlLWNhcmQtZGVjb3IsXG4gIC5jYXNlLWNhcmQwOCAuY2FzZS1jYXJkLWRlY29yIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuY2FzZS1jYXJkMDYgLmNhc2UtY2FyZF9fZGVzYyxcbiAgLmNhc2UtY2FyZDA4IC5jYXNlLWNhcmRfX2Rlc2Mge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuLmNhc2UtY2FyZDA3LCAuY2FzZS1jYXJkMDkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzA3ZGVnLCAjN2E3MWU2IDAlLCAjNjQ1YWQ0IDEwMCUpO1xufVxuLmNhc2UtY2FyZDA3IC5zdWJ0aXRsZSwgLmNhc2UtY2FyZDA5IC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhc2UtY2FyZDA3IC5jYXNlLWNhcmQtY29udGVudCwgLmNhc2UtY2FyZDA5IC5jYXNlLWNhcmQtY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNzYuOCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmNhc2UtY2FyZDA3IC5jYXNlLWNhcmQtY29udGVudCwgLmNhc2UtY2FyZDA5IC5jYXNlLWNhcmQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXNlLWNhcmQwNyAuY2FzZS1jYXJkLXdyYXBwZXIsIC5jYXNlLWNhcmQwOSAuY2FzZS1jYXJkLXdyYXBwZXIge1xuICB3aWR0aDogNzEuNiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk2cHgpIHtcbiAgLmNhc2UtY2FyZDA3IC5jYXNlLWNhcmQtd3JhcHBlciwgLmNhc2UtY2FyZDA5IC5jYXNlLWNhcmQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTZweCkge1xuICAuY2FzZS1jYXJkMDcgLmNhc2UtY2FyZF9fZGVzYywgLmNhc2UtY2FyZDA5IC5jYXNlLWNhcmRfX2Rlc2Mge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTZweCkge1xuICAuY2FzZS1jYXJkMDcgLmNhc2UtY2FyZF9fZGVzYywgLmNhc2UtY2FyZDA5IC5jYXNlLWNhcmRfX2Rlc2Mge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5jYXNlLWNhcmQwNyAuY2FzZS1jYXJkLWRlY29yLCAuY2FzZS1jYXJkMDkgLmNhc2UtY2FyZC1kZWNvciB7XG4gIHRvcDogLTc3cHg7XG4gIHJpZ2h0OiAtODVweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmNhc2UtY2FyZDA3IC5jYXNlLWNhcmQtZGVjb3IsIC5jYXNlLWNhcmQwOSAuY2FzZS1jYXJkLWRlY29yIHtcbiAgICB0b3A6IDU5cHg7XG4gICAgcmlnaHQ6IC0xOTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXNlLWNhcmQwNyAuY2FzZS1jYXJkLWRlY29yLCAuY2FzZS1jYXJkMDkgLmNhc2UtY2FyZC1kZWNvciB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY2FzZS1jYXJkMDcgLmNhc2UtY2FyZC1kZWNvciwgLmNhc2UtY2FyZDA5IC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgIHRvcDogLTIxcHg7XG4gICAgcmlnaHQ6IC0xNjhweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2FzZS1jYXJkMDcgLmNhc2UtY2FyZC1kZWNvciwgLmNhc2UtY2FyZDA5IC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogLTE0MXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuY2FzZS1jYXJkMDcgLmNhc2UtY2FyZC1kZWNvciwgLmNhc2UtY2FyZDA5IC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgIHJpZ2h0OiAtMTU3cHg7XG4gIH1cbn1cblxuLmNhc2UtY2FyZDA3IC5jYXNlLWNhcmQtY29udGVudCAuc3VidGl0bGU6OmFmdGVyLFxuLmNhc2UtY2FyZDA5IC5jYXNlLWNhcmQtY29udGVudCAuc3VidGl0bGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScyNycgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDI3IDMwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMS4zNjExMSAyMi4xMzM4QzEuNDQ3MTIgMjMuMjY3NyAyLjU4ODA5IDI0LjYzNTkgMy40MDcxIDI1LjM4NDlDNC45NjQwOSAyNi44MDg4IDcuMjEyMjIgMjcuNDMxIDkuMjI2OTggMjcuODI3QzEzLjEyMTYgMjguNTkyNCAxNy41MDg1IDI3LjgwNzYgMjAuNTU3NSAyNS4xNzg1QzIzLjczNjIgMjIuNDM3NiAyNS41NzY1IDE3Ljg1OCAyNS4wOTcgMTMuNzEyNUMyNC42NTgxIDkuOTE3NDIgMjIuNzc3NSA2LjI4NzgyIDE5LjU1NzEgNC4xMzIyOEMxNy4wODYxIDIuNDc4MzMgMTQuNDI3NSAxLjA4MjA2IDExLjQxMjMgMi4yNDEwNEM5LjI1ODQzIDMuMDY4OTQgOC41MjQxNiA1LjA3NTUyIDcuMDQxOTYgNi42Njg1N0M2Ljg2OTgzIDYuODUzNTYgNi41OTc1NCA3LjAxMDI2IDYuNDYwOTEgNy4yMjQ2N0M2LjE1MjY1IDcuNzA4NDEgNy41NjcyMiA2LjkyMjY1IDguMTIyNzQgNi43ODA2N0M4LjcxNTExIDYuNjI5MjggOS4zMTcxNCA2LjU1MDExIDkuOTEyMTggNi40MThDMTAuMzc0NCA2LjMxNTM4IDguOTc2NCA2LjU3MTQgOC41MTg3NyA2LjY5Mjc0QzguMDk3NjMgNi44MDQ0MSA2Ljc5MzgxIDcuNzI5OSA2LjU1MDg3IDcuMDgzNUM1Ljk0Mjg3IDUuNDY1NzYgNi40MjgxMyAzLjY1Mzg0IDUuODQ3MzUgMi4wMjIxNicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIC8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2UtY2FyZDA3IC5jYXNlLWNhcmQtY29udGVudCAuc3VidGl0bGU6OmFmdGVyLFxuICAuY2FzZS1jYXJkMDkgLmNhc2UtY2FyZC1jb250ZW50IC5zdWJ0aXRsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuY2FzZS1jYXJkMDcgLmNhc2UtY2FyZC1jb250ZW50IC5zdWJ0aXRsZTo6YWZ0ZXIsXG4gIC5jYXNlLWNhcmQwOSAuY2FzZS1jYXJkLWNvbnRlbnQgLnN1YnRpdGxlOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuY2FzZS1jYXJkMDggLmNhc2UtY2FyZC1kZWNvciB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmNhc2UtY2FyZDA4IC5jYXNlLWNhcmRfX2Rlc2Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jYXNlLWNhcmQxMCAuY2FzZS1jYXJkLXdyYXBwZXIge1xuICB3aWR0aDogNzcuNiU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmNhc2UtY2FyZDEwIC5jYXNlLWNhcmQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXNlLWNhcmQxMCAuY2FzZS1jYXJkX19pbWcge1xuICBoZWlnaHQ6IDI5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5jYXNlLWNhcmQxMCAuY2FzZS1jYXJkX19kZXNjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FzZS1jYXJkMTEgLmNhc2UtY2FyZC13cmFwcGVyIHtcbiAgd2lkdGg6IDc0LjYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5jYXNlLWNhcmQxMSAuY2FzZS1jYXJkLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FzZS1jYXJkMTEgLmNhc2UtY2FyZC1jb250ZW50IHtcbiAgd2lkdGg6IDQ1LjQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5jYXNlLWNhcmQxMSAuY2FzZS1jYXJkLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhc2UtY2FyZDExIC5jYXNlLWNhcmRfX2Rlc2Mge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuY2FzZS1jYXJkMTEgLmNhc2UtY2FyZF9fZGVzYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXNlLWNhcmQxMSAuY2FzZS1jYXJkLWRlY29yIHtcbiAgcmlnaHQ6IC01OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5jYXNlLWNhcmQxMSAuY2FzZS1jYXJkLWRlY29yIHtcbiAgICB0b3A6IDI2cHg7XG4gIH1cbn1cblxuLmNhc2UtY2FyZDEyIC5jYXNlLWNhcmQtd3JhcHBlciB7XG4gIHdpZHRoOiA4Ni42JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuY2FzZS1jYXJkMTIgLmNhc2UtY2FyZF9fZGVzYyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5jYXNlLWNhcmQxMiAuY2FzZS1jYXJkX19kZXNjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhc2UtY2FyZDEyIC5jYXNlLWNhcmQtZGVjb3Ige1xuICByaWdodDogLTkxcHg7XG59XG5cbi5jaGVja2JveC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2hlY2tib3gtcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5yZWFsLWNoZWNrYm94LW1vZGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1jaGVja2JveC1tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYmY4MDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94LW1vZGFsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogIzAwYmY4MDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluO1xufVxuXG4ucmVhbC1jaGVja2JveC1tb2RhbDpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveC1tb2RhbDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG59XG5cbi5jaGVja2JveC1tb2RhbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrYm94LW1vZGFsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLWNhcmQge1xuICB3aWR0aDogODE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyMnB4IDIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGVzdGltb25pYWxzLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZSB7XG4gIG1hcmdpbi1pbmxpbmU6IDEyLjVweDtcbn1cblxuLnRlc3RpbW9uaWFscy1jYXJkOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xufVxuLnRlc3RpbW9uaWFscy1jYXJkOmhvdmVyIC50ZXN0aW1vbmlhbHMtY2FyZF9fYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRlc3RpbW9uaWFscy1jYXJkLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRlc3RpbW9uaWFscy1jYXJkLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1jYXJkLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLWNhcmRfX3VzZXIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGVzdGltb25pYWxzLWNhcmRfX3VzZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLWNhcmRfX2xvY2F0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRlc3RpbW9uaWFscy1jYXJkX19sb2NhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtY2FyZF9fcmF0ZSwgLnRlc3RpbW9uaWFsLWJsb2NrX19yYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnRlc3RpbW9uaWFscy1jYXJkX19yYXRlLCAudGVzdGltb25pYWwtYmxvY2tfX3JhdGUge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXN0aW1vbmlhbHMtY2FyZF9fcmF0ZSBpbWcsIC50ZXN0aW1vbmlhbC1ibG9ja19fcmF0ZSBpbWcge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtY2FyZF9fcmF0ZSBpbWcsIC50ZXN0aW1vbmlhbC1ibG9ja19fcmF0ZSBpbWcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLWNhcmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRlc3RpbW9uaWFscy1jYXJkX190ZXh0IHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1jYXJkX19idG4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xufVxuXG4udGVzdGltb25pYWxzLWNhcmRfX2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTY1cHg7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luOiAwIDNweDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgb3BhY2l0eTogMC4xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgb3BhY2l0eTogMC4yODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMTggMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00yLjExMDM1IDExLjAwNjhDMi4xMTU4OSAxMC44MTMyIDIuMTU0NjIgMTAuNjM2MSAyLjIyNjU2IDEwLjQ3NTZDMi4yOTg1IDEwLjMxNTEgMi40MDkxOCAxMC4xNjAyIDIuNTU4NTkgMTAuMDEwN0wxMC44NzYgMS45NTg5OEMxMS4xMTM5IDEuNzIxMDMgMTEuNDA3MiAxLjYwMjA1IDExLjc1NTkgMS42MDIwNUMxMS45ODgzIDEuNjAyMDUgMTIuMTk4NiAxLjY1NzM5IDEyLjM4NjcgMS43NjgwN0MxMi41ODA0IDEuODc4NzQgMTIuNzMyNiAyLjAyODE2IDEyLjg0MzMgMi4yMTYzMUMxMi45NTk1IDIuNDA0NDYgMTMuMDE3NiAyLjYxNDc1IDEzLjAxNzYgMi44NDcxN0MxMy4wMTc2IDMuMTkwMjcgMTIuODg3NSAzLjQ5MTg2IDEyLjYyNzQgMy43NTE5NUw1LjEwNjkzIDEwLjk5ODVMMTIuNjI3NCAxOC4yNTM0QzEyLjg4NzUgMTguNTE5IDEzLjAxNzYgMTguODIwNiAxMy4wMTc2IDE5LjE1ODJDMTMuMDE3NiAxOS4zOTYyIDEyLjk1OTUgMTkuNjA5MiAxMi44NDMzIDE5Ljc5NzRDMTIuNzMyNiAxOS45ODU1IDEyLjU4MDQgMjAuMTM0OSAxMi4zODY3IDIwLjI0NTZDMTIuMTk4NiAyMC4zNjE4IDExLjk4ODMgMjAuNDE5OSAxMS43NTU5IDIwLjQxOTlDMTEuNDA3MiAyMC40MTk5IDExLjExMzkgMjAuMjk4MiAxMC44NzYgMjAuMDU0N0wyLjU1ODU5IDEyLjAwMjlDMi40MDM2NSAxMS44NTM1IDIuMjkwMiAxMS42OTg2IDIuMjE4MjYgMTEuNTM4MUMyLjE0NjMyIDExLjM3MjEgMi4xMTAzNSAxMS4xOTUgMi4xMTAzNSAxMS4wMDY4WicgZmlsbD0nJTIzODI4MjgyJy8lM2UlM2Mvc3ZnJTNlIFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxMiAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTExLjg4OTYgMTAuMDA2OEMxMS44ODQxIDkuODEzMTUgMTEuODQ1NCA5LjYzNjA3IDExLjc3MzQgOS40NzU1OUMxMS43MDE1IDkuMzE1MSAxMS41OTA4IDkuMTYwMTYgMTEuNDQxNCA5LjAxMDc0TDMuMTI0MDIgMC45NTg5ODRDMi44ODYwNyAwLjcyMTAyOSAyLjU5Mjc3IDAuNjAyMDUxIDIuMjQ0MTQgMC42MDIwNTFDMi4wMTE3MiAwLjYwMjA1MSAxLjgwMTQzIDAuNjU3Mzg5IDEuNjEzMjggMC43NjgwNjZDMS40MTk2IDAuODc4NzQzIDEuMjY3NDIgMS4wMjgxNiAxLjE1Njc0IDEuMjE2MzFDMS4wNDA1MyAxLjQwNDQ2IDAuOTgyNDIyIDEuNjE0NzUgMC45ODI0MjIgMS44NDcxN0MwLjk4MjQyMiAyLjE5MDI3IDEuMTEyNDcgMi40OTE4NiAxLjM3MjU2IDIuNzUxOTVMOC44OTMwNyA5Ljk5ODU0TDEuMzcyNTYgMTcuMjUzNEMxLjExMjQ3IDE3LjUxOSAwLjk4MjQyMiAxNy44MjA2IDAuOTgyNDIyIDE4LjE1ODJDMC45ODI0MjIgMTguMzk2MiAxLjA0MDUzIDE4LjYwOTIgMS4xNTY3NCAxOC43OTc0QzEuMjY3NDIgMTguOTg1NSAxLjQxOTYgMTkuMTM0OSAxLjYxMzI4IDE5LjI0NTZDMS44MDE0MyAxOS4zNjE4IDIuMDExNzIgMTkuNDE5OSAyLjI0NDE0IDE5LjQxOTlDMi41OTI3NyAxOS40MTk5IDIuODg2MDcgMTkuMjk4MiAzLjEyNDAyIDE5LjA1NDdMMTEuNDQxNCAxMS4wMDI5QzExLjU5NjQgMTAuODUzNSAxMS43MDk4IDEwLjY5ODYgMTEuNzgxNyAxMC41MzgxQzExLjg1MzcgMTAuMzcyMSAxMS44ODk2IDEwLjE5NSAxMS44ODk2IDEwLjAwNjhaJyBmaWxsPSclMjM4MjgyODInLyUzZSUzYy9zdmclM2UgXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogLTAuMjU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDVweCAwIDVweDtcbiAgfVxuICAuaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5oZWFkZXItY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTc5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgLmhlYWRlcl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzg5cHgpIHtcbiAgLmhlYWRlcl9fdGl0bGUge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuICAuaGVhZGVyX190aXRsZSAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubG9nby1pbWcgaW1nIHtcbiAgd2lkdGg6IDExNHB4O1xuICBoZWlnaHQ6IDYzcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgLmxvZ28taW1nIGltZyB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5jb250YWN0LXBob25lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmNvbnRhY3QtcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uaGVhZGVyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgcm93LWdhcDogNnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuaGVhZGVyX19pbmZvIHtcbiAgICByb3ctZ2FwOiA4cHg7XG4gIH1cbn1cblxuLm5hdi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDUycHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LW1lbnUge1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5uYXYtbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWlubGluZTogMjVweDtcbiAgICBwYWRkaW5nLWJsb2NrOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbn1cbi5uYXYtbWVudSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzBweCkge1xuICAubmF2LW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICB9XG59XG4ubmF2LW1lbnUgLm5hdi1tZW51LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1pbmxpbmU6IDVweDtcbn1cbi5uYXYtbWVudSAubmF2LW1lbnUtbGluayAuc3ZnLWhvbWUsIC5uYXYtbWVudSAubmF2LW1lbnUtbGluayAuc3ZnLWNhc2UsIC5uYXYtbWVudSAubmF2LW1lbnUtbGluayAuc3ZnLXNlcnZpY2UsIC5uYXYtbWVudSAubmF2LW1lbnUtbGluayAuc3ZnLXVzZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5uYXYtbWVudSAubmF2LW1lbnUtbGluayAuc3ZnLWhvbWUsIC5uYXYtbWVudSAubmF2LW1lbnUtbGluayAuc3ZnLWNhc2UsIC5uYXYtbWVudSAubmF2LW1lbnUtbGluayAuc3ZnLXNlcnZpY2UsIC5uYXYtbWVudSAubmF2LW1lbnUtbGluayAuc3ZnLXVzZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubmF2LW1lbnUgYS5uYXYtbWVudS1saW5rOmhvdmVyLFxuLm5hdi1tZW51IGEubmF2LW1lbnUtbGluay5hY3RpdmUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5uYXYtbWVudSBhLm5hdi1tZW51LWxpbms6aG92ZXIsXG4gIC5uYXYtbWVudSBhLm5hdi1tZW51LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgfVxuICAubmF2LW1lbnUgYS5uYXYtbWVudS1saW5rOmhvdmVyOjpiZWZvcmUsXG4gIC5uYXYtbWVudSBhLm5hdi1tZW51LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICB9XG4gIC5uYXYtbWVudSBhLm5hdi1tZW51LWxpbms6aG92ZXIgLnN2Zy1ob21lLCAubmF2LW1lbnUgYS5uYXYtbWVudS1saW5rOmhvdmVyIC5zdmctY2FzZSwgLm5hdi1tZW51IGEubmF2LW1lbnUtbGluazpob3ZlciAuc3ZnLXNlcnZpY2UsIC5uYXYtbWVudSBhLm5hdi1tZW51LWxpbms6aG92ZXIgLnN2Zy11c2VyLFxuICAubmF2LW1lbnUgYS5uYXYtbWVudS1saW5rLmFjdGl2ZSAuc3ZnLWhvbWUsXG4gIC5uYXYtbWVudSBhLm5hdi1tZW51LWxpbmsuYWN0aXZlIC5zdmctY2FzZSxcbiAgLm5hdi1tZW51IGEubmF2LW1lbnUtbGluay5hY3RpdmUgLnN2Zy1zZXJ2aWNlLFxuICAubmF2LW1lbnUgYS5uYXYtbWVudS1saW5rLmFjdGl2ZSAuc3ZnLXVzZXIge1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICB9XG59XG5cbi5wcm9tbyB7XG4gIHBhZGRpbmctdG9wOiA4OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODkwcHgpIHtcbiAgLnByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbi5wcm9tby13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTBweCkge1xuICAucHJvbW8td3JhcHBlciB7XG4gICAgcm93LWdhcDogN3B4O1xuICB9XG59XG5cbi5wcm9tby1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5MHB4KSB7XG4gIC5wcm9tby1ib3gge1xuICAgIGNvbHVtbi1nYXA6IDdweDtcbiAgfVxufVxuXG4ucHJvbW8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5MHB4KSB7XG4gIC5wcm9tby1yb3cge1xuICAgIGNvbHVtbi1nYXA6IDdweDtcbiAgfVxufVxuXG4ucHJvbW8tYm94MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODkwcHgpIHtcbiAgLnByb21vLWJveDIge1xuICAgIGNvbHVtbi1nYXA6IDdweDtcbiAgfVxufVxuXG4ucHJvbW8tY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogMjVweDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogODkwcHgpIHtcbiAgLnByb21vLWNvbCB7XG4gICAgY29sdW1uLWdhcDogN3B4O1xuICAgIHJvdy1nYXA6IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5wcm9tby1jb2wge1xuICAgIHdpZHRoOiA3MyU7XG4gIH1cbn1cblxuLnByb21vLWNvbDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODkwcHgpIHtcbiAgLnByb21vLWNvbDIge1xuICAgIHJvdy1nYXA6IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9tby1jb2wyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5wcm9tby1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTBweCkge1xuICAucHJvbW8tY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG4ucHJvbW8tY2FyZCAucHJvbW8tY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnByb21vLWNhcmQgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLnByb21vLWNhcmQgLmJ0bi1tb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb21vLWNhcmQgLmJ0bi1tb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4ucHJvbW8tY2FyZDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLnByb21vLWNhcmQxIHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICB3aWR0aDogNTYlO1xuICBhc3BlY3QtcmF0aW86IDQxOC8xNDQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2FyZHMvcHJvbW8tY2FyZC1iZzEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tby1jYXJkMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb21vLWNhcmQxIHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgIHdpZHRoOiA0OC44JTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5wcm9tby1jYXJkMSAucHJvbW8tY2FyZF9fdGV4dCB7XG4gIHdpZHRoOiAyMTJweDtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9tby1jYXJkMSAucHJvbW8tY2FyZF9fdGV4dCB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vLWNhcmQxIC5wcm9tby1jYXJkX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb21vLWNhcmQxIC5wcm9tby1jYXJkX190ZXh0IHtcbiAgICB3aWR0aDogOTVweDtcbiAgfVxufVxuLnByb21vLWNhcmQxIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb21vLWNhcmQxIC5idG4tbW9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb21vLWNhcmQxIC5wcm9tby1jYXJkX19pbWcge1xuICB0b3A6IC0xMjBweDtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wcm9tby1jYXJkMSAucHJvbW8tY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgdG9wOiAtNDVweDtcbiAgICByaWdodDogLTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xuICAucHJvbW8tY2FyZDEgLnByb21vLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEzMXB4O1xuICAgIHRvcDogMjJweDtcbiAgICByaWdodDogLTQzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvbW8tY2FyZDEgLnByb21vLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDExM3B4O1xuICAgIHRvcDogLTM3cHg7XG4gICAgcmlnaHQ6IC00MXB4O1xuICB9XG59XG5cbi5wcm9tby1jYXJkMiB7XG4gIGJvcmRlcjogMS42cHggc29saWQgI2U3ZTdlNztcbiAgYXNwZWN0LXJhdGlvOiAzMDIvMTQ0O1xuICBoZWlnaHQ6IDE0NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vLWNhcmQyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvbW8tY2FyZDIge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgd2lkdGg6IDQ4LjQlO1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLnByb21vLWNhcmQyIC5wcm9tby1jYXJkX190ZXh0IHtcbiAgd2lkdGg6IDE0OXB4O1xuICBwYWRkaW5nLXRvcDogMjFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb21vLWNhcmQyIC5wcm9tby1jYXJkX190ZXh0IHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW8tY2FyZDIgLnByb21vLWNhcmRfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvbW8tY2FyZDIgLnByb21vLWNhcmRfX3RleHQge1xuICAgIHdpZHRoOiA3M3B4O1xuICB9XG59XG4ucHJvbW8tY2FyZDIgLnByb21vLWNhcmRfX2ltZyB7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiAtNTBweDtcbiAgd2lkdGg6IDE5N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5wcm9tby1jYXJkMiAucHJvbW8tY2FyZF9faW1nIHtcbiAgICB0b3A6IC0yOXB4O1xuICAgIHJpZ2h0OiAtNzhweDtcbiAgICB3aWR0aDogMTk3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvbW8tY2FyZDIgLnByb21vLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDcxcHg7XG4gICAgdG9wOiAtMTJweDtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cbn1cblxuLnByb21vLWNhcmQzIHtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZTdlN2U3O1xuICB3aWR0aDogNDglO1xuICBhc3BlY3QtcmF0aW86IDM2MC8xNTc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb21vLWNhcmQzIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICB3aWR0aDogNjYuOCU7XG4gIH1cbn1cbi5wcm9tby1jYXJkMyAucHJvbW8tY2FyZF9fdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIHdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb21vLWNhcmQzIC5wcm9tby1jYXJkX190ZXh0IHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW8tY2FyZDMgLnByb21vLWNhcmRfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb21vLWNhcmQzIC5wcm9tby1jYXJkX190ZXh0IHtcbiAgICB3aWR0aDogMTA3cHg7XG4gIH1cbn1cbi5wcm9tby1jYXJkMyAucHJvbW8tY2FyZF9faW1nIHtcbiAgcmlnaHQ6IC0zMHB4O1xuICB0b3A6IDcwcHg7XG4gIHdpZHRoOiAxODlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW8tY2FyZDMgLnByb21vLWNhcmRfX2ltZyB7XG4gICAgdG9wOiA0NXB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5wcm9tby1jYXJkMyAucHJvbW8tY2FyZF9faW1nIHtcbiAgICB0b3A6IDc5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvbW8tY2FyZDMgLnByb21vLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cbi5wcm9tby1jYXJkMyAucHJvbW8tY2FyZF9faW1nIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4ucHJvbW8tY2FyZDQge1xuICB3aWR0aDogNDkuMyU7XG4gIGFzcGVjdC1yYXRpbzogMzY3LzE1NztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwN2RlZywgIzIxY2M5MyAwJSwgIzAwYmY4MCAxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xuICAucHJvbW8tY2FyZDQge1xuICAgIGFzcGVjdC1yYXRpbzogMzY3LzI3NztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9tby1jYXJkNCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICB3aWR0aDogMzEuMiU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4ucHJvbW8tY2FyZDQgLnByb21vLWNhcmRfX3RleHQge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvbW8tY2FyZDQgLnByb21vLWNhcmRfX3RleHQge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tby1jYXJkNCAucHJvbW8tY2FyZF9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9tby1jYXJkNCAucHJvbW8tY2FyZF9fdGV4dCB7XG4gICAgd2lkdGg6IDU2cHg7XG4gIH1cbn1cbi5wcm9tby1jYXJkNCAuc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvbW8tY2FyZDQgLnN1YnRpdGxlIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cbi5wcm9tby1jYXJkNCAucHJvbW8tY2FyZF9faW1nIHtcbiAgcmlnaHQ6IC00MHB4O1xuICB0b3A6IDU4cHg7XG4gIHdpZHRoOiAyODhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb21vLWNhcmQ0IC5wcm9tby1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wcm9tby1jYXJkNCAucHJvbW8tY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW8tY2FyZDQgLnByb21vLWNhcmRfX2ltZyB7XG4gICAgdG9wOiA0NXB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5wcm9tby1jYXJkNCAucHJvbW8tY2FyZF9faW1nIHtcbiAgICB0b3A6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvbW8tY2FyZDQgLnByb21vLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAtMjRweDtcbiAgfVxufVxuLnByb21vLWNhcmQ0IC5idG4tbW9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvbW8tY2FyZDUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI1LjY4JTtcbiAgYXNwZWN0LXJhdGlvOiAyNjQvMzI2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2FyZHMvcHJvbW8tY2FyZC1iZzUuc3ZnXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9tby1jYXJkNSB7XG4gICAgaGVpZ2h0OiAxMjdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTBweCkge1xuICAucHJvbW8tY2FyZDUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXJkcy9wcm9tby1jYXJkLWJnNS1tb2Iuc3ZnXCIpO1xuICB9XG59XG4ucHJvbW8tY2FyZDUgLnByb21vLWNhcmRfX3RleHQge1xuICB3aWR0aDogMjMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9tby1jYXJkNSAucHJvbW8tY2FyZF9fdGV4dCB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vLWNhcmQ1IC5wcm9tby1jYXJkX190ZXh0IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb21vLWNhcmQ1IC5wcm9tby1jYXJkX190ZXh0IHtcbiAgICB3aWR0aDogNzRweDtcbiAgfVxufVxuLnByb21vLWNhcmQ1IC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb21vLWNhcmQ1IC5idG4tbW9yZSB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9tby1jYXJkNSAucHJvbW8tY2FyZF9faW1nIHtcbiAgbGVmdDogLTMwcHg7XG4gIHRvcDogMTYwcHg7XG4gIHdpZHRoOiA0NDJweDtcbn1cblxuLnByb21vLWNhcmQ2IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlcjogMS42cHggc29saWQgI2U3ZTdlNztcbiAgd2lkdGg6IDI1LjY4JTtcbiAgYXNwZWN0LXJhdGlvOiAyNjQvMzI3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9tby1jYXJkNiB7XG4gICAgaGVpZ2h0OiAxMjdweDtcbiAgfVxufVxuLnByb21vLWNhcmQ2IC5wcm9tby1jYXJkX190ZXh0IHtcbiAgei1pbmRleDogNztcbiAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tby1jYXJkNiAucHJvbW8tY2FyZF9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb21vLWNhcmQ2IC5wcm9tby1jYXJkX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cbi5wcm9tby1jYXJkNiAucHJvbW8tY2FyZF9faW1nIHtcbiAgbGVmdDogLTE2NHB4O1xuICB0b3A6IDExNHB4O1xuICB3aWR0aDogNjg5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vLWNhcmQ2IC5wcm9tby1jYXJkX19pbWcge1xuICAgIHdpZHRoOiA0OTJweDtcbiAgICBsZWZ0OiAtMTI1cHg7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9tby1jYXJkNiAucHJvbW8tY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbGVmdDogLTI5cHg7XG4gICAgdG9wOiA2OHB4O1xuICB9XG59XG5cbi5wcm9tby1jYXJkNjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNTYwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9lbGxpcHNlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb21vLWNhcmQ2OjpiZWZvcmUge1xuICAgIHRvcDogNTBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5wcm9tby1jYXJkNyB7XG4gIGJvcmRlcjogMS42cHggc29saWQgI2U3ZTdlNztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNzQzLzE1NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvbW8tY2FyZDcge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLnByb21vLWNhcmQ3IC5wcm9tby1jYXJkX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDQxcHg7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW8tY2FyZDcgLnByb21vLWNhcmRfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxufVxuLnByb21vLWNhcmQ3IC5wcm9tby1jYXJkX19pbWcge1xuICByaWdodDogLTU1cHg7XG4gIHRvcDogLTQ5cHg7XG4gIHdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTVweCkge1xuICAucHJvbW8tY2FyZDcgLnByb21vLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb21vLWNhcmQ3IC5wcm9tby1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgdG9wOiAtMTlweDtcbiAgfVxufVxuLnByb21vLWNhcmQ3IC5wcm9tby1jYXJkX19pbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjgpO1xufVxuXG4ucHJvbW8tY2FyZDgge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA3NDMvMTUwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzA3ZGVnLCAjN2E3MWU2IDAlLCAjNjQ1YWQ0IDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9tby1jYXJkOCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4ucHJvbW8tY2FyZDggLnByb21vLWNhcmRfX3RleHQge1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tby1jYXJkOCAucHJvbW8tY2FyZF9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG4ucHJvbW8tY2FyZDggLnN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvbW8tY2FyZDggLmJ0bi1tb3JlIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb21vLWNhcmQ4IC5wcm9tby1jYXJkX19pbWcge1xuICByaWdodDogLTQ0cHg7XG4gIHRvcDogLTk1cHg7XG4gIHdpZHRoOiAzMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAucHJvbW8tY2FyZDggLnByb21vLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHJpZ2h0OiAtNDJweDtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb21vLWNhcmQ4IC5wcm9tby1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAxNzlweDtcbiAgICByaWdodDogLTM5cHg7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxufVxuXG4uYWJvdXQge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBwYWRkaW5nLXRvcDogNDNweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hYm91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXQgLnNlY3Rpb24tdGl0bGUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuYWJvdXQgLnNlY3Rpb24tdGl0bGUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWJvdXQgLmJ0bi1hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDI5OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFib3V0IC5idG4tYWJvdXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5hYm91dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDg0NHB4O1xufVxuXG4uYWJvdXRfX3RleHQtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWJvdXRfX3RleHQtbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cblxuLmFib3V0LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5hYm91dF9fZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDFkZWcpO1xuICB3aWR0aDogNDAlO1xuICBtYXgtd2lkdGg6IDU4MnB4O1xuICBhc3BlY3QtcmF0aW86IDU4Mi81MDU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5hYm91dF9fZGVjb3Ige1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDEyMnB4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgfVxufVxuXG4uYWJvdXRfX2RlY29yIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5saXN0LWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDEwcHg7XG4gIGhlaWdodDogNzFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIycHggMjJweCAyMnB4IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5saXN0LWhlYWRlciB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGdhcDogM3B4O1xuICAgIHBhZGRpbmc6IDE4cHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1oZWFkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjZyBvcGFjaXR5PScwLjI2JyUzZSUzY3BhdGggZD0nTTI1LjI4NTEgMTQuNDY3NUMyNi4yODkzIDE0LjQ2NzUgMjcuMTAzMyAxNS4yODE1IDI3LjEwMzMgMTYuMjg1NkMyNy4xMDMzIDE3LjI4OTggMjYuMjg5MyAxOC4xMDM4IDI1LjI4NTEgMTguMTAzOEw0LjcxNDc1IDE4LjEwMzlDMy43MTA2IDE4LjEwMzkgMi44OTY1NyAxNy4yODk4IDIuODk2NTcgMTYuMjg1N0MyLjg5NjU3IDE1LjI4MTUgMy43MTA2IDE0LjQ2NzUgNC43MTQ3NSAxNC40Njc1TDI1LjI4NTEgMTQuNDY3NVonIGZpbGw9JyUyM0Q4RDhEOCcgLyUzZSUzY21hc2sgaWQ9J21hc2swXzFfNzYzJyBzdHlsZT0nbWFzay10eXBlOmx1bWluYW5jZScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMicgeT0nMTQnIHdpZHRoPScyNicgaGVpZ2h0PSc1JyUzZSUzY3BhdGggZD0nTTI1LjI4NTEgMTQuNDY3NUMyNi4yODkzIDE0LjQ2NzUgMjcuMTAzMyAxNS4yODE1IDI3LjEwMzMgMTYuMjg1NkMyNy4xMDMzIDE3LjI4OTggMjYuMjg5MyAxOC4xMDM4IDI1LjI4NTEgMTguMTAzOEw0LjcxNDc1IDE4LjEwMzlDMy43MTA2IDE4LjEwMzkgMi44OTY1NyAxNy4yODk4IDIuODk2NTcgMTYuMjg1N0MyLjg5NjU3IDE1LjI4MTUgMy43MTA2IDE0LjQ2NzUgNC43MTQ3NSAxNC40Njc1TDI1LjI4NTEgMTQuNDY3NVonIGZpbGw9J3doaXRlJyAvJTNlJTNjL21hc2slM2UlM2NnIG1hc2s9J3VybCglMjNtYXNrMF8xXzc2MyknJTNlJTNjcGF0aCBkPSdNMTQuOTk5OCA0NC41N0w0NS44NTU1IDEzLjcxNDRMMTQuOTk5OSAtMTcuMTQxMkwtMTUuODU1NyAxMy43MTQ0TDE0Ljk5OTggNDQuNTdaJyBmaWxsPSclMjMwMEJGODAnIC8lM2UlM2MvZyUzZSUzYy9nJTNlJTNjcGF0aCBkPSdNMTMuMTgxOCAxMS44OTYyTDEzLjE4MTggMy40MjkyMUMxMy4xODE4IDIuNDI1MDYgMTMuOTk1OCAxLjYxMTAzIDE1IDEuNjExMDNDMTYuMDA0MiAxLjYxMTAzIDE2LjgxODIgMi40MjUwNSAxNi44MTgyIDMuNDI5MjFMMTYuODE4MiAxMS44OTYyTDI1LjI4NTIgMTEuODk2MkMyNi4yODkzIDExLjg5NjIgMjcuMTAzNCAxMi43MTAyIDI3LjEwMzQgMTMuNzE0NEMyNy4xMDM0IDE0LjcxODUgMjYuMjg5MyAxNS41MzI2IDI1LjI4NTIgMTUuNTMyNkwxNi44MTgyIDE1LjUzMjZMMTYuODE4MiAyMy45OTk2QzE2LjgxODIgMjUuMDAzOCAxNi4wMDQxIDI1LjgxNzggMTUgMjUuODE3OEMxMy45OTU4IDI1LjgxNzggMTMuMTgxOCAyNS4wMDM4IDEzLjE4MTggMjMuOTk5NkwxMy4xODE4IDE1LjUzMjZMNC43MTQ3OSAxNS41MzI2QzMuNzEwNjMgMTUuNTMyNiAyLjg5NjYxIDE0LjcxODYgMi44OTY2MSAxMy43MTQ0QzIuODk2NjEgMTIuNzEwMyAzLjcxMDY0IDExLjg5NjIgNC43MTQ3OSAxMS44OTYyTDEzLjE4MTggMTEuODk2MlonIGZpbGw9J2JsYWNrJyAvJTNlJTNjbWFzayBpZD0nbWFzazFfMV83NjMnIHN0eWxlPSdtYXNrLXR5cGU6bHVtaW5hbmNlJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScyJyB5PScxJyB3aWR0aD0nMjYnIGhlaWdodD0nMjUnJTNlJTNjcGF0aCBkPSdNMTMuMTgxOCAxMS44OTYyTDEzLjE4MTggMy40MjkyMUMxMy4xODE4IDIuNDI1MDYgMTMuOTk1OCAxLjYxMTAzIDE1IDEuNjExMDNDMTYuMDA0MiAxLjYxMTAzIDE2LjgxODIgMi40MjUwNSAxNi44MTgyIDMuNDI5MjFMMTYuODE4MiAxMS44OTYyTDI1LjI4NTIgMTEuODk2MkMyNi4yODkzIDExLjg5NjIgMjcuMTAzNCAxMi43MTAyIDI3LjEwMzQgMTMuNzE0NEMyNy4xMDM0IDE0LjcxODUgMjYuMjg5MyAxNS41MzI2IDI1LjI4NTIgMTUuNTMyNkwxNi44MTgyIDE1LjUzMjZMMTYuODE4MiAyMy45OTk2QzE2LjgxODIgMjUuMDAzOCAxNi4wMDQxIDI1LjgxNzggMTUgMjUuODE3OEMxMy45OTU4IDI1LjgxNzggMTMuMTgxOCAyNS4wMDM4IDEzLjE4MTggMjMuOTk5NkwxMy4xODE4IDE1LjUzMjZMNC43MTQ3OSAxNS41MzI2QzMuNzEwNjMgMTUuNTMyNiAyLjg5NjYxIDE0LjcxODYgMi44OTY2MSAxMy43MTQ0QzIuODk2NjEgMTIuNzEwMyAzLjcxMDY0IDExLjg5NjIgNC43MTQ3OSAxMS44OTYyTDEzLjE4MTggMTEuODk2MlonIGZpbGw9J3doaXRlJyAvJTNlJTNjL21hc2slM2UlM2NnIG1hc2s9J3VybCglMjNtYXNrMV8xXzc2MyknJTNlJTNjcGF0aCBkPSdNNDUuODU1NiAxMy43MTQ0TDE1IC0xNy4xNDExTC0xNS44NTU2IDEzLjcxNDVMMTQuOTk5OSA0NC41NzAxTDQ1Ljg1NTYgMTMuNzE0NFonIGZpbGw9JyUyMzAwQkY4MCcgLyUzZSUzYy9nJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0NXB4IDQ2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubGlzdC1oZWFkZXI6OmFmdGVyIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XG4gIH1cbn1cblxuLmxpc3QtaGVhZGVyLmFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmxpc3QtaGVhZGVyLmFjdGl2ZSB7XG4gICAgcGFkZGluZzogMjZweCAwO1xuICB9XG59XG4ubGlzdC1oZWFkZXIuYWN0aXZlIC5wbGFpbi1udW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JvdW5kLWFjdGl2ZS53ZWJwXCIpO1xufVxuXG4ubGlzdC1oZWFkZXIuYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY21hc2sgaWQ9J21hc2swXzFfMjgyMycgc3R5bGU9J21hc2stdHlwZTpsdW1pbmFuY2UnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzAnIHk9JzAnIHdpZHRoPSczMicgaGVpZ2h0PSczMiclM2UlM2NwYXRoIGQ9J00xMS43MDQ5IDE1LjgyMDJMMS4yODYxIDUuNDAxMzZDMC4wNTA0NjY5IDQuMTY1NzIgMC4wNTA0NjY5IDIuMTYyMzYgMS4yODYxIDAuOTI2NzI2QzIuNTIxNzMgLTAuMzA4OTA5IDQuNTI1MDkgLTAuMzA4OTA5IDUuNzYwNzIgMC45MjY3MjZMMTYuMTc5NiAxMS4zNDU2TDI2LjU5ODQgMC45MjY3MjZDMjcuODM0IC0wLjMwODkwOSAyOS44Mzc0IC0wLjMwODkwOSAzMS4wNzMgMC45MjY3MjZDMzIuMzA4NiAyLjE2MjM2IDMyLjMwODYgNC4xNjU3MiAzMS4wNzMgNS40MDEzNkwyMC42NTQyIDE1LjgyMDJMMzEuMDczIDI2LjIzOTFDMzIuMzA4NiAyNy40NzQ3IDMyLjMwODYgMjkuNDc4MSAzMS4wNzMgMzAuNzEzN0MyOS44Mzc0IDMxLjk0OTMgMjcuODM0IDMxLjk0OTMgMjYuNTk4NCAzMC43MTM3TDE2LjE3OTYgMjAuMjk0OEw1Ljc2MDcyIDMwLjcxMzdDNC41MjUwOSAzMS45NDkzIDIuNTIxNzMgMzEuOTQ5MyAxLjI4NjEgMzAuNzEzN0MwLjA1MDQ2NjkgMjkuNDc4MSAwLjA1MDQ2NjkgMjcuNDc0NyAxLjI4NjEgMjYuMjM5MUwxMS43MDQ5IDE1LjgyMDJaJyBmaWxsPSd3aGl0ZScgLyUzZSUzYy9tYXNrJTNlJTNjZyBtYXNrPSd1cmwoJTIzbWFzazBfMV8yODIzKSclM2UlM2NwYXRoIGQ9J001NC4xNDc4IC0yMi4xNDgyTC0yMS43ODkxIC0yMi4xNDgyTC0yMS43ODkxIDUzLjc4ODhINTQuMTQ3OFYtMjIuMTQ4MlonIGZpbGw9J3doaXRlJyAvJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5saXN0LWhlYWRlci5hY3RpdmU6OmFmdGVyIHtcbiAgICB0b3A6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgfVxufVxuXG4ubGlzdC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmc6IDBweCAyMnB4IDIycHggMjdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmxpc3QtY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4ucGxhaW4tbnVtIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwYmY4MDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nNTgnIGhlaWdodD0nNTgnIHZpZXdCb3g9JzAgMCA1OCA1OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY2cgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9kXzFfMjc0NyknJTNlJTNjcGF0aCBkPSdNNTAuODY5OCAyOC43OTFDNTAuODY5OCA0MC45ODQ4IDQwLjk4NDggNTAuODY5OCAyOC43OTEgNTAuODY5OEMxNi41OTcyIDUwLjg2OTggNi43MTIyMiA0MC45ODQ4IDYuNzEyMjIgMjguNzkxQzYuNzEyMjIgMTYuNTk3MiAxNi41OTcyIDYuNzEyMjIgMjguNzkxIDYuNzEyMjJDNDAuOTg0OCA2LjcxMjIyIDUwLjg2OTggMTYuNTk3MiA1MC44Njk4IDI4Ljc5MVonIHN0cm9rZT0ndXJsKCUyM3BhaW50MF9saW5lYXJfMV8yNzQ3KScgc3Ryb2tlLXdpZHRoPScxLjQyNDQ0JyBzaGFwZS1yZW5kZXJpbmc9J2NyaXNwRWRnZXMnIC8lM2UlM2MvZyUzZSUzY2RlZnMlM2UlM2NmaWx0ZXIgaWQ9J2ZpbHRlcjBfZF8xXzI3NDcnIHg9JzAuMzAyMjQ2JyB5PScwLjMwMjI0Nicgd2lkdGg9JzU2Ljk3NzUnIGhlaWdodD0nNTYuOTc3NScgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InJTNlJTNjZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwJyByZXN1bHQ9J0JhY2tncm91bmRJbWFnZUZpeCcgLyUzZSUzY2ZlQ29sb3JNYXRyaXggaW49J1NvdXJjZUFscGhhJyB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAnIHJlc3VsdD0naGFyZEFscGhhJyAvJTNlJTNjZmVPZmZzZXQgLyUzZSUzY2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nMi44NDg4OCcgLyUzZSUzY2ZlQ29tcG9zaXRlIGluMj0naGFyZEFscGhhJyBvcGVyYXRvcj0nb3V0JyAvJTNlJTNjZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMCAwIDAgMCAwLjE2MzMzMyAwIDAgMCAwIDEgMCAwIDAgMCAwLjc0OSAwIDAgMCAxIDAnIC8lM2UlM2NmZUJsZW5kIG1vZGU9J25vcm1hbCcgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nZWZmZWN0MV9kcm9wU2hhZG93XzFfMjc0NycgLyUzZSUzY2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdlZmZlY3QxX2Ryb3BTaGFkb3dfMV8yNzQ3JyByZXN1bHQ9J3NoYXBlJyAvJTNlJTNjL2ZpbHRlciUzZSUzY2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzFfMjc0NycgeDE9JzE1Ljk3MTEnIHkxPSc2JyB4Mj0nMjguNzkxJyB5Mj0nNTEuNTgyJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM2UlM2NzdG9wIHN0b3AtY29sb3I9JyUyMzAwQkY4MCcgLyUzZSUzY3N0b3Agb2Zmc2V0PScwLjU1NScgc3RvcC1jb2xvcj0nJTIzMTFDNkZGJyAvJTNlJTNjc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzExRkZCMCcgLyUzZSUzYy9saW5lYXJHcmFkaWVudCUzZSUzYy9kZWZzJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JvdW5kLndlYnBcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGxhaW4tbnVtIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlcyB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VydmljZXMgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VydmljZXMgLnRpdGxlLWRlY29yIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAuc2VydmljZXMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cblxuLnNlcnZpY2VzIC50aXRsZS1kZWNvciBzcGFuOjpiZWZvcmUge1xuICB3aWR0aDogMTUwcHg7XG4gIGluc2V0OiAxM3B4IDAgMCA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2VzIC50aXRsZS1kZWNvciBzcGFuOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlcnZpY2VzLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNlcnZpY2VzLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlcnZpY2VzLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgfVxufVxuXG4uc2VydmljZS1zbGlkZSB7XG4gIHBhZGRpbmctaW5saW5lOiAxMHB4O1xufVxuLnNlcnZpY2Utc2xpZGUgLmZvcm0taW5wdXQge1xuICBoZWlnaHQ6IDQzcHg7XG59XG4uc2VydmljZS1zbGlkZSAuYnRuLW9yZGVyIHtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLnNlcnZpY2Utc2xpZGUgLnNlcnZpY2UtY2FyZCB7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBwYWRkaW5nLWJsb2NrOiAyNnB4O1xufVxuLnNlcnZpY2Utc2xpZGUgLmJ0bi1jbG9zZS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VydmljZS1zbGlkZSAuc2VydmljZS1jYXJkIC5mb3JtLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmaXJzdCBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5zZXJ2aWNlLXNsaWRlIC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnNlcnZpY2Utc2xpZGUgLnNlY3Rpb24tc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc2VydmljZS1zbGlkZSAuY2hlY2tib3gtbW9kYWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zZXJ2aWNlLXNsaWRlIC5zZWN0aW9uLXN1YnRpdGxlLnNlY3Rpb24tc3VidGl0bGUtbXQzNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zZXJ2aWNlLXNsaWRlIC5zZWN0aW9uLXN1YnRpdGxlLnNlY3Rpb24tc3VidGl0bGUtMjAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uc2VydmljZS1zbGlkZSAuZm9ybS1pdGVtLWNtcyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2VydmljZS1zbGlkZSAuZm9ybS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNlcnZpY2Utc2xpZGUgLmlucHV0LXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxNXB4O1xufVxuLnNlcnZpY2Utc2xpZGUgLmlucHV0LXJvdyBpbnB1dCB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uc2VydmljZS1zbGlkZSAuc2VjdGlvbi10aXRsZS1saWdodCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlcnZpY2Utc2xpZGUgLnN2Zy1kZWFkbGluZSxcbi5zZXJ2aWNlLXNsaWRlIC5zdmctdGltZSxcbi5zZXJ2aWNlLXNsaWRlIC5zdmctaGVhcnQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnNlcnZpY2Utc2xpZGUgLmJsb2NrLWljb25zLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50ZXN0aW1vbmlhbHMge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBwYWRkaW5nLXRvcDogMjdweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTkxLCAxMjgsIDAuMDMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZXN0aW1vbmlhbHMgLnRpdGxlLWRlY29yIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuLnRlc3RpbW9uaWFscyAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzIC50aXRsZS1kZWNvciBzcGFuOjpiZWZvcmUge1xuICB3aWR0aDogMTkwcHg7XG4gIGluc2V0OiA1cHggMTVweCAxMHB4IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscyAudGl0bGUtZGVjb3Igc3Bhbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50ZXN0aW1vbmlhbHMtc2xpZGVyIC5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZS5zbGljay1jZW50ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlLnNsaWNrLWNlbnRlciAudGVzdGltb25pYWxzLWNhcmQge1xuICBwYWRkaW5nLWJsb2NrOiAzMHB4O1xufVxuLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC01M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAudGVzdGltb25pYWxzLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgfVxufVxuXG4uY2FzZXMge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbi5jYXNlcyAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNhc2VzIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNhc2VzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmNhc2VzIC50aXRsZS1kZWNvciBzcGFuOjpiZWZvcmUge1xuICB3aWR0aDogMTU1cHg7XG4gIGluc2V0OiAxMHB4IDVweCA1cHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FzZXMgLnRpdGxlLWRlY29yIHNwYW46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICB9XG59XG5cbi5jYXNlcy1zbGlkZXIgLnNsaWNrLWluaXRpYWxpemVkIC5jYXNlLXNsaWRlLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXNlcy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXNlcy1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2FzZXMtc2xpZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4uY2FzZXMtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cblxuLmNhc2VzLXNsaWRlciAuY2FzZS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvZ29zIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sb2dvcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLmxvZ29zIC5zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2dvcyAuc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5sb2dvLXNsaWRlLmxvZ28tc2xpZGUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi5sb2dvLXNsaWRlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuLmxvZ28tc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5sb2dvLXNsaWRlLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZy1pbmxpbmU6IDIxcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmFxIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXEge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5mYXEgLnNlY3Rpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcSAuc2VjdGlvbi10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmZhcSAuZmFxLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhcSAubGlzdC1oZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mYXEgLmxpc3QtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbn1cbi5mYXEgLmxpc3QtaGVhZGVyLmxhc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mYXEgLmxpc3QtaGVhZGVyLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5mYXEgLmxpc3QtaGVhZGVyOjphZnRlciB7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIxcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgMTAgNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001LjA5OTM3IDUuMDA5MzdDNC45NzU0NSA1LjEzNDkgNC43NzQ1NSA1LjEzNDkgNC42NTA2MyA1LjAwOTM3TDAuODQyOTM4IDEuMTUyMjNDMC43MTkwMjEgMS4wMjY3IDAuNzE5MDIxIDAuODIzMTg1IDAuODQyOTM4IDAuNjk3NjU5QzAuOTY2ODU0IDAuNTcyMTMzIDEuMTY3NzYgMC41NzIxMzMgMS4yOTE2OCAwLjY5NzY1OUw0Ljg3NSA0LjMyNzUyTDguNDU4MzIgMC42OTc2NTlDOC41ODIyNCAwLjU3MjEzNCA4Ljc4MzE1IDAuNTcyMTM0IDguOTA3MDYgMC42OTc2NTlDOS4wMzA5OCAwLjgyMzE4NSA5LjAzMDk4IDEuMDI2NyA4LjkwNzA2IDEuMTUyMjNMNS4wOTkzNyA1LjAwOTM3WicgZmlsbD0nJTIzMUMxRDIyJyBzdHJva2U9J3doaXRlJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIC8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggN3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZhcSAubGlzdC1oZWFkZXI6OmFmdGVyIHtcbiAgICB0b3A6IDExcHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggNnB4O1xuICB9XG59XG4uZmFxIC5saXN0LWhlYWRlci5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTAgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000LjkwMDYzIDEuMTk3NjZDNS4wMjQ1NSAxLjA3MjEzIDUuMjI1NDUgMS4wNzIxMyA1LjM0OTM3IDEuMTk3NjZMOS4xNTcwNiA1LjA1NDhDOS4yODA5OCA1LjE4MDMzIDkuMjgwOTggNS4zODM4NSA5LjE1NzA2IDUuNTA5MzdDOS4wMzMxNSA1LjYzNDkgOC44MzIyNCA1LjYzNDkgOC43MDgzMiA1LjUwOTM3TDUuMTI1IDEuODc5NTFMMS41NDE2OCA1LjUwOTM3QzEuNDE3NzYgNS42MzQ5IDEuMjE2ODUgNS42MzQ5IDEuMDkyOTQgNS41MDkzN0MwLjk2OTAyMSA1LjM4Mzg1IDAuOTY5MDIxIDUuMTgwMzMgMS4wOTI5NCA1LjA1NDhMNC45MDA2MyAxLjE5NzY2WicgZmlsbD0nJTIzMUMxRDIyJyBzdHJva2U9J2JsYWNrJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIC8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mYXEgLmxpc3QtaGVhZGVyLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzknIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDkgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zLjkwMDYzIDQuOTgxNTRDNC4wMjQ1NSA1LjEwNzA3IDQuMjI1NDUgNS4xMDcwNyA0LjM0OTM3IDQuOTgxNTRMOC4xNTcwNiAxLjEyNDRDOC4yODA5OCAwLjk5ODg3MSA4LjI4MDk4IDAuNzk1MzUzIDguMTU3MDYgMC42Njk4MjhDOC4wMzMxNSAwLjU0NDMwMiA3LjgzMjI0IDAuNTQ0MzAyIDcuNzA4MzIgMC42Njk4MjhMNC4xMjUgNC4yOTk2OUwwLjU0MTY3OCAwLjY2OTgyN0MwLjQxNzc2MiAwLjU0NDMwMiAwLjIxNjg1NCAwLjU0NDMwMiAwLjA5MjkzNzUgMC42Njk4MjdDLTAuMDMwOTc4OSAwLjc5NTM1MyAtMC4wMzA5Nzg5IDAuOTk4ODcgMC4wOTI5Mzc1IDEuMTI0NEwzLjkwMDYzIDQuOTgxNTRaJyBmaWxsPSclMjMwMEJGODAnIC8lM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMy43ODI0MyA0LjY1OTM3QzMuOTAyNTkgNC41NDc3OSA0LjA5NzQxIDQuNTQ3NzkgNC4yMTc1NyA0LjY1OTM3TDcuOTA5ODggOC4wODc5NEM4LjAzMDA0IDguMTk5NTIgOC4wMzAwNCA4LjM4MDQyIDcuOTA5ODggOC40OTJDNy43ODk3MiA4LjYwMzU4IDcuNTk0OSA4LjYwMzU4IDcuNDc0NzQgOC40OTJMNCA1LjI2NTQ2TDAuNTI1MjYzIDguNDkyQzAuNDA1MTAyIDguNjAzNTggMC4yMTAyODIgOC42MDM1OCAwLjA5MDEyMDggOC40OTJDLTAuMDMwMDQwNiA4LjM4MDQyIC0wLjAzMDA0MDUgOC4xOTk1MiAwLjA5MDEyMDggOC4wODc5NEwzLjc4MjQzIDQuNjU5MzdaJyBmaWxsPSclMjMwMEJGODAnIC8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZhcSAubGlzdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uZm9vdGVyLXRvcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzBweCkge1xuICAuZm9vdGVyLXRvcCAubmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mb290ZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzBweCkge1xuICAuZm9vdGVyX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYnRuLWNhbGwge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogcHVsc2UgMS41cyBpbmZpbml0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzBweCkge1xuICAuZm9vdGVyX19idG4tY2FsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgLmZvb3Rlci1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlci1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX3RlbCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubmF2LWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5hdi1saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LWxpc3QtbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cblxuLmZvb3Rlci1jb250ZW50IC5mb290ZXJfX21hcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDUwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNzEvOTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlci1jb250ZW50IC5mb290ZXJfX21hcCB7XG4gICAgd2lkdGg6IDE3MXB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubW9kYWwtYmxvY2subWFwLWJsb2NrIHtcbiAgd2lkdGg6IDkwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1ibG9jay5tYXAtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5tb2RhbC1ibG9jay5tYXAtYmxvY2sgLmJ0bi1jbG9zZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbi5tb2RhbC1ibG9jay5tYXAtYmxvY2sgLmZvb3Rlcl9fbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtYmxvY2subWFwLWJsb2NrIC5mb290ZXJfX21hcCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmZvb3Rlci1jb250ZW50IC5mb290ZXJfX21hcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb290ZXItY29udGVudCAuZm9vdGVyX19tYXAgaWZyYW1lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJztcclxuICBzcmM6IGxvY2FsKCdNYW5yb3BlIEJvbGQnKSwgbG9jYWwoJ01hbnJvcGUtQm9sZCcpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NYW5yb3BlLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xyXG4gIHNyYzogdXJsKCdNYW5yb3BlLVNlbWlib2xkLmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ01hbnJvcGUgU2VtaWJvbGQnKSwgbG9jYWwoJ01hbnJvcGUtU2VtaWJvbGQnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTWFucm9wZS1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJztcclxuICBzcmM6IGxvY2FsKCdNYW5yb3BlIFJlZ3VsYXInKSwgbG9jYWwoJ01hbnJvcGUtUmVndWxhcicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NYW5yb3BlLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XHJcbiAgc3JjOiBsb2NhbCgnTWFucm9wZSBMaWdodCcpLCBsb2NhbCgnTWFucm9wZS1MaWdodCcpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NYW5yb3BlLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xyXG4gIHNyYzogbG9jYWwoJ01hbnJvcGUgTWVkaXVtJyksIGxvY2FsKCdNYW5yb3BlLU1lZGl1bScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJztcclxuICBzcmM6IGxvY2FsKCdNYW5yb3BlIEV4dHJhQm9sZCcpLCBsb2NhbCgnTWFucm9wZS1FeHRyYUJvbGQnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTWFucm9wZS1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5wcmVsb2FkZXIge1xyXG4gICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgIGhlaWdodDogMTAwdmg7XHJcbiAgIGluc2V0OiAwO1xyXG4gICB6LWluZGV4OiA5OTtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG5cclxuICAgaW1nIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGU7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgIH1cclxuXHJcbiAgICYucHJlbG9hZGVyLWhpZGUge1xyXG4gICAgei1pbmRleDogLTk5O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XHJcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5ub25lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcclxuXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbi5ub3Njcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG5cclxuYSxcclxuYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG51bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxucCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuYnV0dG9uOmZvY3VzLFxyXG5pbnB1dDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMzMzO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZiBpbnNldDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDIycHg7XHJcbiAgfVxyXG59XHJcblxyXG5pZnJhbWUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5zdWNjZXNzLWZvcm0ge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGluc2V0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40Nik7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbi5zdWNjZXNzLWZvcm0tY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNTAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiA2MHB4IDMwcHg7XHJcbn1cclxuXHJcbi5zdWNjZXNzLWZvcm0tY29udGVudCB7XHJcbiAgLmJ0bi1jbG9zZS1tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vdHlwb2dyYXBoeVxyXG5cclxuLmhlYWRsaW5lIHtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uc3VidGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAzNHB4O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHdpZHRoOiAyNjlweDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1zdWJ0aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcblxyXG4udGl0bGUtZGVjb3Ige1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLnRpdGxlLWRlY29yIHNwYW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcbn1cclxuXHJcbi50aXRsZS1kZWNvciBzcGFuOjpiZWZvcmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzE4MCcgaGVpZ2h0PSc1OCcgdmlld0JveD0nMCAwIDE4MCA1OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTE2OC41OTcgMTQuOTEzMUMxNjQuNTAzIDkuMjE1MDEgMTQ5Ljc2IDYuNjk5MzIgMTQyLjYwNCA1LjQ1MDk3QzEyOS40MDcgMy4xNDg3NyAxMTQuNTYyIDQuMDc2MjkgMTAxLjExNCAzLjQwNTExQzgwLjg0MjEgMi4zOTMyOSA1NS42ODcyIDAuODg2ODUzIDM2LjUwNTQgNy41NDc5N0MyNC4xMzM4IDExLjg0NDIgOC4yMTY2NyAxNC45NzQ0IDMuMzg4NjggMjYuODMwMkMxLjY2MjA2IDMxLjA3MDIgMC4wMjQ2NTEzIDM1Ljg1ODcgMS43MDE2MSA0MC4yODE3QzMuOTY2NSA0Ni4yNTU1IDExLjcwNTYgNDguMTk4MyAxOC4xMzUgNTAuNDA4N0M0Mi42MzE0IDU4LjgzMDMgNzIuNTAyMiA1NS40MjExIDk4LjYxNDkgNTUuNDIxMUMxMTYuNDExIDU1LjQyMTEgMTM0LjcxIDU1LjUxNzkgMTUxLjcyNyA1MC42MTMzQzE2My45MzggNDcuMDkzNiAxNzAuNDcxIDQzLjg2MzYgMTc2LjcyIDM0LjQ1MUMxNzkuNDQ0IDMwLjM0OTMgMTc5LjMwMiAyNS4wMzMxIDE3OC40NyAyMC40MzY5QzE3Ni40MDggOS4wNDQwNiAxNjAuMzgzIDUuNDM5NTYgMTQ5LjQ3NyAxLjEwMzUyJyBzdHJva2U9JyUyMzAwQkY4MCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIC8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4vL21vZGFsc1xyXG5cclxuLmZhZGUtYmxvY2sge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAzMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQ2KTtcclxufVxyXG5cclxuLm1vZGFsLXdpbmRvdyB7XHJcbiAgcGFkZGluZzogMTQwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQ2KTtcclxuXHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtd2luZG93Lm1vZGFsLXdpbmRvdy0tbGFyZ2Uge1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbn1cclxuXHJcbi5tb2RhbC13aW5kb3ctcHJvbW8ge1xyXG4gIHBhZGRpbmc6IDYwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgcGFkZGluZzogNTBweCAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLXdpbmRvdy1jYXNlcyB7XHJcbiAgcGFkZGluZzogMTAwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgcGFkZGluZzogNTBweCAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi5zdmctaG9tZSwgLnN2Zy1zZXJ2aWNlLCAuc3ZnLWNhc2UsIC5zdmctdXNlciB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG5cblxuLnN2Zy1ob21lIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG59XG5cbi5zdmctc2VydmljZSB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uc3ZnLWNhc2Uge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbn1cblxuLnN2Zy1kZWFkbGluZSB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLnN2Zy10aW1lIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4uc3ZnLWhlYXJ0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLnN2Zy1hcnJvdy1yb3VuZCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uc3ZnLXVzZXIge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnN2Zy1kZWNvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3ZnLXBob25lIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG59XG5cblxuXG5cblxuIiwiLmJ0bi1jYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYm9yZGVyOiAwLjgwcHggc29saWQgI2U4NTczZjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBjb2xvcjogI2U4NTczZjtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIGFuaW1hdGlvbjogcHVsc2UgMS41cyBpbmZpbml0ZTtcblxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjMyLCA4NywgNjMsIDAuNyk7XG4gICAgfVxuXG4gICAgNzAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDIzMiwgODcsIDYzLCAwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIzMiwgODcsIDYzLCAwKTtcbiAgICB9XG59XG5cbi5idG4tY2FsbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIGFuaW1hdGlvbjogcHVsc2UgMS41cyBpbmZpbml0ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICB9XG59IiwiLmNhbGwtZm9ybS1ibG9jayxcbi5wcmljZS1mb3JtLWJsb2NrICB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMzhweCAyNHB4O1xuXG4gICAgLmZvcm0taW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICAuYnRuLW9yZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICB3aWR0aDogMzQ2cHg7XG4gICAgfVxufVxuXG4uY2FsbC1mb3JtLWJsb2NrIC5mb3JtLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZpcnN0IGJhc2VsaW5lO1xufVxuXG4uY2FsbC1mb3JtLWJsb2NrIHtcbiAgICAuZm9ybS1pdGVtLW1iMTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tbWIzMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxufVxuXG4uZm9ybS10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2FsbC1mb3JtLWJsb2NrIC5mb3JtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICB3aWR0aDogMjExcHg7XG4gICAgfVxufVxuXG4uY2FsbC1mb3JtLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNGY0ZjRmO1xufVxuXG4uY2FsbC1mb3JtLXByaXZhY3kge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBjb2xvcjogIzRmNGY0Zjtcbn1cblxuLmNhbGwtZm9ybS1wcml2YWN5IGEge1xuICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4uZm9ybS1pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBjb2xvcjogIzRmNGY0Zjtcbn1cblxuLmZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzdDN0Y4QTtcbn1cblxuLmZvcm0taW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMTIwM2M7XG59XG5cbi5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mb3JtLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZm9ybS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5jYWxsLWZvcm0gLmNsb3NlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTUycHg7XG4gICAgei1pbmRleDogNzc7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4uY2xvc2UtYnRuI2J0bi1jbG9zZS1jb250YWN0IC5zdmctY2xvc2Uge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLyo9PT09PT09PUNIRUNLQk9YPT09PT09Ki9cblxuLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBjb2xvcjogIzM1M0Y0QjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cblxuLnJlYWwtY2hlY2tib3gge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLnJlYWwtY2hlY2tib3g6Zm9jdXMrLmN1c3RvbS1jaGVja2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmN1c3RvbS1jaGVja2JveDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvaWNvbnMvY2hlY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG5cbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG59XG5cbi8vINCw0LrRgtC40LLQsNGG0LjRjyDQtNC10LrQvtGA0LDRgtC40LLQvdC+0LPQviDRh9C10LrQsdC+0LrRgdCwXG4ucmVhbC1jaGVja2JveDpjaGVja2VkKy5jdXN0b20tY2hlY2tib3g6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG59XG5cbi5yZWFsLWNoZWNrYm94OmNoZWNrZWQrLmN1c3RvbS1jaGVja2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTE1Mjtcbn0iLCIuYnRuLW9yZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgIHdpZHRoOiAyOThweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA4cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVhMTUyO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmI4N2Y7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmI4N2Y7XG4gICAgfVxufSIsIi5idG4tY2xvc2UtbW9kYWwge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzIxJyBoZWlnaHQ9JzIxJyB2aWV3Qm94PScwIDAgMjEgMjEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NnIG9wYWNpdHk9JzAuMjYnJTNlJTNjcGF0aCBkPSdNMi40MjcwNCAzLjIwNDY4QzEuNjkzOTIgMi40NzE1NiAxLjY5MzkyIDEuMjgyOTUgMi40MjcwNCAwLjU0OTgzNkMzLjE2MDE2IC0wLjE4MzI3OSA0LjM0ODc5IC0wLjE4MzI3OSA1LjA4MTkxIDAuNTQ5ODM2TDIwLjEwMDEgMTUuNTY3OUMyMC44MzMzIDE2LjMwMSAyMC44MzMzIDE3LjQ4OTYgMjAuMTAwMSAxOC4yMjI3QzE5LjM2NyAxOC45NTU5IDE4LjE3ODQgMTguOTU1OSAxNy40NDUzIDE4LjIyMjdMMi40MjcwNCAzLjIwNDY4WicgZmlsbD0nJTIzRDhEOEQ4JyAvJTNlJTNjbWFzayBpZD0nbWFzazBfMTVfMzU3NCcgc3R5bGU9J21hc2stdHlwZTpsdW1pbmFuY2UnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzEnIHk9JzAnIHdpZHRoPScyMCcgaGVpZ2h0PScxOSclM2UlM2NwYXRoIGQ9J00yLjQyNzA0IDMuMjA0NjhDMS42OTM5MiAyLjQ3MTU2IDEuNjkzOTIgMS4yODI5NSAyLjQyNzA0IDAuNTQ5ODM2QzMuMTYwMTYgLTAuMTgzMjc5IDQuMzQ4NzkgLTAuMTgzMjc5IDUuMDgxOTEgMC41NDk4MzZMMjAuMTAwMSAxNS41Njc5QzIwLjgzMzMgMTYuMzAxIDIwLjgzMzMgMTcuNDg5NiAyMC4xMDAxIDE4LjIyMjdDMTkuMzY3IDE4Ljk1NTkgMTguMTc4NCAxOC45NTU5IDE3LjQ0NTMgMTguMjIyN0wyLjQyNzA0IDMuMjA0NjhaJyBmaWxsPSd3aGl0ZScgLyUzZSUzYy9tYXNrJTNlJTNjZyBtYXNrPSd1cmwoJTIzbWFzazBfMTVfMzU3NCknJTNlJTNjcGF0aCBkPSdNMzEuOTEzNSAtMTEuMjYzNUgtMTMuMTQxMVYzMy43OTA2SDMxLjkxMzVWLTExLjI2MzVaJyBmaWxsPSclMjMwMEJGODAnIC8lM2UlM2MvZyUzZSUzYy9nJTNlJTNjcGF0aCBkPSdNOS4zODYzOSAxMy45MTg0TDMuMjA0NzEgMjAuMUMyLjQ3MTU5IDIwLjgzMzEgMS4yODI5NiAyMC44MzMxIDAuNTQ5ODQyIDIwLjFDLTAuMTgzMjgxIDE5LjM2NjkgLTAuMTgzMjgxIDE4LjE3ODMgMC41NDk4NDIgMTcuNDQ1Mkw2LjczMTUyIDExLjI2MzZMMC41NDk4NDIgNS4wODE5NEMtMC4xODMyODEgNC4zNDg4MyAtMC4xODMyODEgMy4xNjAyMiAwLjU0OTg0MiAyLjQyNzFDMS4yODI5NiAxLjY5Mzk4IDIuNDcxNTkgMS42OTM5OCAzLjIwNDcxIDIuNDI3MUw5LjM4NjM5IDguNjA4NzFMMTUuNTY4MSAyLjQyNzFDMTYuMzAxMiAxLjY5Mzk4IDE3LjQ4OTggMS42OTM5OCAxOC4yMjI5IDIuNDI3MUMxOC45NTYxIDMuMTYwMjIgMTguOTU2MSA0LjM0ODgzIDE4LjIyMjkgNS4wODE5NEwxMi4wNDEzIDExLjI2MzZMMTguMjIyOSAxNy40NDUyQzE4Ljk1NjEgMTguMTc4MyAxOC45NTYxIDE5LjM2NjkgMTguMjIyOSAyMC4xQzE3LjQ4OTggMjAuODMzMSAxNi4zMDEyIDIwLjgzMzEgMTUuNTY4MSAyMC4xTDkuMzg2MzkgMTMuOTE4NFonIGZpbGw9J2JsYWNrJyAvJTNlJTNjbWFzayBpZD0nbWFzazFfMTVfMzU3NCcgc3R5bGU9J21hc2stdHlwZTpsdW1pbmFuY2UnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzAnIHk9JzEnIHdpZHRoPScxOScgaGVpZ2h0PScyMCclM2UlM2NwYXRoIGQ9J005LjM4NjM5IDEzLjkxODRMMy4yMDQ3MSAyMC4xQzIuNDcxNTkgMjAuODMzMSAxLjI4Mjk2IDIwLjgzMzEgMC41NDk4NDIgMjAuMUMtMC4xODMyODEgMTkuMzY2OSAtMC4xODMyODEgMTguMTc4MyAwLjU0OTg0MiAxNy40NDUyTDYuNzMxNTIgMTEuMjYzNkwwLjU0OTg0MiA1LjA4MTk0Qy0wLjE4MzI4MSA0LjM0ODgzIC0wLjE4MzI4MSAzLjE2MDIyIDAuNTQ5ODQyIDIuNDI3MUMxLjI4Mjk2IDEuNjkzOTggMi40NzE1OSAxLjY5Mzk4IDMuMjA0NzEgMi40MjcxTDkuMzg2MzkgOC42MDg3MUwxNS41NjgxIDIuNDI3MUMxNi4zMDEyIDEuNjkzOTggMTcuNDg5OCAxLjY5Mzk4IDE4LjIyMjkgMi40MjcxQzE4Ljk1NjEgMy4xNjAyMiAxOC45NTYxIDQuMzQ4ODMgMTguMjIyOSA1LjA4MTk0TDEyLjA0MTMgMTEuMjYzNkwxOC4yMjI5IDE3LjQ0NTJDMTguOTU2MSAxOC4xNzgzIDE4Ljk1NjEgMTkuMzY2OSAxOC4yMjI5IDIwLjFDMTcuNDg5OCAyMC44MzMxIDE2LjMwMTIgMjAuODMzMSAxNS41NjgxIDIwLjFMOS4zODYzOSAxMy45MTg0WicgZmlsbD0nd2hpdGUnIC8lM2UlM2MvbWFzayUzZSUzY2cgbWFzaz0ndXJsKCUyM21hc2sxXzE1XzM1NzQpJyUzZSUzY3BhdGggZD0nTS0xMy4xNDA5IC0xMS4yNjM1TC0xMy4xNDA5IDMzLjc5MDZMMzEuOTEzOCAzMy43OTA2Vi0xMS4yNjM1TC0xMy4xNDA5IC0xMS4yNjM1WicgZmlsbD0nJTIzMDBCRjgwJyAvJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufSIsIi5idG4tYWJvdXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA4cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNDlweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZGI4YjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZGI4YjtcbiAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxufVxuXG4uYWJvdXQgLmJ0bi1hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufSIsIi5tb2RhbC13aW5kb3ctcHJvbW8ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5tb2RhbC1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMTAyOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi50ZXN0aW1vbmlhbC1ibG9jayB7XG4gICAgcGFkZGluZzogMzhweCAzNHB4O1xufVxuXG4uc2VydmljZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDcwcHggNjVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDM4cHggMzRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgcGFkZGluZzogMjZweCAyMHB4O1xuICAgIH1cbn1cblxuLm1vZGFsLWJsb2NrIC5mb3JtLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmaXJzdCBiYXNlbGluZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG59XG5cbi5mb3JtLXRvcCAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cblxuLm1vZGFsLWJsb2NrIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG5cbi5mb3JtLWl0ZW0tY21zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuLmZvcm0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICM0ZjRmNGY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5pbnB1dC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMjNweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMTVweDtcbiAgICB9XG59XG5cblxuLnNlcnZpY2UtY2FyZCAuYnRuLW9yZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgIH1cbn1cblxuXG4uc2VydmljZS1jYXJkIHtcblxuICAgIC5mb3JtLWl0ZW0tbXQ5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXN1YnRpdGxlLTIwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLW10NyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG5cbiAgICAuZm9ybS1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogNjJweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uaW5wdXQtc2VydmljZSwgLmlucHV0LXByb2JsZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG59XG5cbi5wcmljZS1mb3JtLWJsb2NrIC5mb3JtLXRpdGxlIHtcbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbi5wcmljZS1mb3JtLWJsb2NrIHtcbiAgICAuZm9ybS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuY2FsbC1mb3JtLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLW1iMTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tbWIzMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxufVxuXG4udGVzdGltb25pYWwtYmxvY2tfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59IiwiLmJsb2NrLWljb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogNTBweDtcbiAgICByb3ctZ2FwOiA1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tc3VidGl0bGUtbXQzNiB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59XG5cbi5ibG9jay1pY29ucy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBnYXA6IDhweDtcbiAgICB9XG59XG5cbi5ibG9jay1pY29ucy10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzAwYmY4MDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn0iLCIuY2FzZS1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIHBhZGRpbmctdG9wOiA1M3B4O1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgIHBhZGRpbmctbGVmdDogNzFweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICAgIH1cbn1cblxuLmNhc2UtY2FyZC1kZWNvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5jYXNlLWNhcmQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDcwLjYlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA3O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmNhc2UtY2FyZC1jb250ZW50IHtcbiAgICB3aWR0aDogNDQuNCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uY2FzZS1jYXJkLWNvbnRlbnQgLnN1YnRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG59XG5cbi5jYXNlLWNhcmRfX2Rlc2Mge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgICAgICB3aWR0aDogNzclO1xuICAgIH1cbn1cblxuLmNhc2UtY2FyZF9faW1nLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jYXNlLWNhcmRfX2ltZy1tb2JYUyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uY2FzZS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiA1MS40JTtcbiAgICBhc3BlY3QtcmF0aW86IDM1NiAvIDIxNTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmNhc2UtY2FyZF9faW1nIGltZyxcbi5jYXNlLWNhcmRfX2ltZy1tb2IgaW1nLFxuLmNhc2UtY2FyZF9faW1nLW1vYlhTIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2FzZS1jYXJkLWNvbnRlbnQgLmJ0bi1hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgIH1cbn1cblxuLmNhc2UtY2FyZDAxIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2FyZHMvcHJvbW8tY2FyZC1iZzEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5jYXNlLWNhcmRfX2Rlc2Mge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuY2FzZS1jYXJkLWNvbnRlbnQgLnN1YnRpdGxlOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMjcnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAyNyAzMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTEuMzYxMTEgMjIuMTMzOEMxLjQ0NzEyIDIzLjI2NzcgMi41ODgwOSAyNC42MzU5IDMuNDA3MSAyNS4zODQ5QzQuOTY0MDkgMjYuODA4OCA3LjIxMjIyIDI3LjQzMSA5LjIyNjk4IDI3LjgyN0MxMy4xMjE2IDI4LjU5MjQgMTcuNTA4NSAyNy44MDc2IDIwLjU1NzUgMjUuMTc4NUMyMy43MzYyIDIyLjQzNzYgMjUuNTc2NSAxNy44NTggMjUuMDk3IDEzLjcxMjVDMjQuNjU4MSA5LjkxNzQyIDIyLjc3NzUgNi4yODc4MiAxOS41NTcxIDQuMTMyMjhDMTcuMDg2MSAyLjQ3ODMzIDE0LjQyNzUgMS4wODIwNiAxMS40MTIzIDIuMjQxMDRDOS4yNTg0MyAzLjA2ODk0IDguNTI0MTYgNS4wNzU1MiA3LjA0MTk2IDYuNjY4NTdDNi44Njk4MyA2Ljg1MzU2IDYuNTk3NTQgNy4wMTAyNiA2LjQ2MDkxIDcuMjI0NjdDNi4xNTI2NSA3LjcwODQxIDcuNTY3MjIgNi45MjI2NSA4LjEyMjc0IDYuNzgwNjdDOC43MTUxMSA2LjYyOTI4IDkuMzE3MTQgNi41NTAxMSA5LjkxMjE4IDYuNDE4QzEwLjM3NDQgNi4zMTUzOCA4Ljk3NjQgNi41NzE0IDguNTE4NzcgNi42OTI3NEM4LjA5NzYzIDYuODA0NDEgNi43OTM4MSA3LjcyOTkgNi41NTA4NyA3LjA4MzVDNS45NDI4NyA1LjQ2NTc2IDYuNDI4MTMgMy42NTM4NCA1Ljg0NzM1IDIuMDIyMTYnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyAvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhc2UtY2FyZC1kZWNvciB7XG4gICAgICAgIHRvcDogLTE1NXB4O1xuICAgICAgICByaWdodDogLTE1OHB4O1xuICAgICAgICB3aWR0aDogNDYzcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTUwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIHRvcDogLTYxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTgzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXNlLWNhcmQwMiwgLmNhc2UtY2FyZDExLCAuY2FzZS1jYXJkMTIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG5cbiAgICAuY2FzZS1jYXJkX19kZXNjIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuY2FzZS1jYXJkLWRlY29yIHtcbiAgICAgICAgdG9wOiAtNzJweDtcbiAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICB3aWR0aDogMzM0cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAgICAgdG9wOiAtNjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAgICAgICAgICAgdG9wOiA0M3B4O1xuICAgICAgICAgICAgd2lkdGg6IDI0MXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHJpZ2h0OiAtOThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhc2UtY2FyZDAzLCAuY2FzZS1jYXJkMTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuY2FzZS1jYXJkLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuYnRuLWFib3V0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmJ0bi1hYm91dDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgfVxuXG4gICAgLmNhc2UtY2FyZF9fZGVzYyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgICAgICB0b3A6IDEwOHB4O1xuICAgICAgICByaWdodDogLTI3cHg7XG4gICAgICAgIHdpZHRoOiAzMzRweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgICAgIHRvcDogMTc2cHg7XG4gICAgICAgICAgICByaWdodDogLTEwNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDExN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0NHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICByaWdodDogLTQ3cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXNlLWNhcmQwNCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcblxuICAgIC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICByaWdodDogLTM1MXB4O1xuICAgICAgICB3aWR0aDogNzc4cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDcycHg7XG4gICAgICAgICAgICByaWdodDogLTM5OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDQxcHg7XG4gICAgICAgICAgICB3aWR0aDogNjI2cHg7XG4gICAgICAgICAgICByaWdodDogLTM0MXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhc2UtY2FyZF9fZGVzYyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhc2UtY2FyZDA1IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzA3ZGVnLCAjZTNhMjU1IDAlLCAjZjE5ZDNhIDEwMCUpO1xuXG4gICAgLmNhc2UtY2FyZC13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuY2FzZS1jYXJkLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDQ4JTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuY2FzZS1jYXJkX19kZXNjIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhc2UtY2FyZF9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNDNweDtcbiAgICAgICAgd2lkdGg6IDQ3LjQlO1xuICAgIH1cblxuICAgIC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICAgIHJpZ2h0OiAtMjExcHg7XG4gICAgICAgIHdpZHRoOiA1MzVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgICAgIHRvcDogMTQ2cHg7XG4gICAgICAgICAgICByaWdodDogLTMxMnB4O1xuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIHRvcDogOTJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjI5cHg7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmNhc2UtY2FyZDA2LFxuLmNhc2UtY2FyZDA4IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuXG4gICAgLmNhc2UtY2FyZC13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDc2LjglO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXNlLWNhcmQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA3Ni44JTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhc2UtY2FyZF9faW1nIHtcbiAgICAgICAgd2lkdGg6IDQzLjUlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDM1NiAvIDI2MjtcbiAgICB9XG5cbiAgICAuY2FzZS1jYXJkLWRlY29yIHtcbiAgICAgICAgdG9wOiAtMzdweDtcbiAgICAgICAgcmlnaHQ6IC0yMTFweDtcbiAgICAgICAgd2lkdGg6IDQ5MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICByaWdodDogLTIxMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDEwM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FzZS1jYXJkX19kZXNjIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FzZS1jYXJkMDcsIC5jYXNlLWNhcmQwOSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwN2RlZywgIzdhNzFlNiAwJSwgIzY0NWFkNCAxMDAlKTtcblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5jYXNlLWNhcmQtY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogNzYuOCU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXNlLWNhcmQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA3MS42JTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzk2cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhc2UtY2FyZF9fZGVzYyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTZweCkge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTZweCkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgICAgICB0b3A6IC03N3B4O1xuICAgICAgICByaWdodDogLTg1cHg7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICAgICAgdG9wOiA1OXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xOTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIHRvcDogLTIxcHg7XG4gICAgICAgICAgICByaWdodDogLTE2OHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTQxcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgICAgICByaWdodDogLTE1N3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FzZS1jYXJkMDcgLmNhc2UtY2FyZC1jb250ZW50IC5zdWJ0aXRsZTo6YWZ0ZXIsXG4uY2FzZS1jYXJkMDkgLmNhc2UtY2FyZC1jb250ZW50IC5zdWJ0aXRsZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzI3JyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMjcgMzAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00xLjM2MTExIDIyLjEzMzhDMS40NDcxMiAyMy4yNjc3IDIuNTg4MDkgMjQuNjM1OSAzLjQwNzEgMjUuMzg0OUM0Ljk2NDA5IDI2LjgwODggNy4yMTIyMiAyNy40MzEgOS4yMjY5OCAyNy44MjdDMTMuMTIxNiAyOC41OTI0IDE3LjUwODUgMjcuODA3NiAyMC41NTc1IDI1LjE3ODVDMjMuNzM2MiAyMi40Mzc2IDI1LjU3NjUgMTcuODU4IDI1LjA5NyAxMy43MTI1QzI0LjY1ODEgOS45MTc0MiAyMi43Nzc1IDYuMjg3ODIgMTkuNTU3MSA0LjEzMjI4QzE3LjA4NjEgMi40NzgzMyAxNC40Mjc1IDEuMDgyMDYgMTEuNDEyMyAyLjI0MTA0QzkuMjU4NDMgMy4wNjg5NCA4LjUyNDE2IDUuMDc1NTIgNy4wNDE5NiA2LjY2ODU3QzYuODY5ODMgNi44NTM1NiA2LjU5NzU0IDcuMDEwMjYgNi40NjA5MSA3LjIyNDY3QzYuMTUyNjUgNy43MDg0MSA3LjU2NzIyIDYuOTIyNjUgOC4xMjI3NCA2Ljc4MDY3QzguNzE1MTEgNi42MjkyOCA5LjMxNzE0IDYuNTUwMTEgOS45MTIxOCA2LjQxOEMxMC4zNzQ0IDYuMzE1MzggOC45NzY0IDYuNTcxNCA4LjUxODc3IDYuNjkyNzRDOC4wOTc2MyA2LjgwNDQxIDYuNzkzODEgNy43Mjk5IDYuNTUwODcgNy4wODM1QzUuOTQyODcgNS40NjU3NiA2LjQyODEzIDMuNjUzODQgNS44NDczNSAyLjAyMjE2JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgLyUzZSUzYy9zdmclM2VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuXG4uY2FzZS1jYXJkMDgge1xuICAgIC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXNlLWNhcmRfX2Rlc2Mge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FzZS1jYXJkMTAge1xuICAgIC5jYXNlLWNhcmQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA3Ny42JTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuY2FzZS1jYXJkX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIH1cblxuICAgIC5jYXNlLWNhcmRfX2Rlc2Mge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FzZS1jYXJkMTEge1xuICAgIC5jYXNlLWNhcmQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA3NC42JTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXNlLWNhcmQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA0NS40JTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhc2UtY2FyZF9fZGVzYyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgICAgICByaWdodDogLTU4cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXNlLWNhcmQxMiB7XG4gICAgLmNhc2UtY2FyZC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDg2LjYlO1xuICAgIH1cblxuICAgIC5jYXNlLWNhcmRfX2Rlc2Mge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXNlLWNhcmQtZGVjb3Ige1xuICAgICAgICByaWdodDogLTkxcHg7XG4gICAgfVxufVxuIiwiXG4uY2hlY2tib3gtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNoZWNrYm94LXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5yZWFsLWNoZWNrYm94LW1vZGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1jaGVja2JveC1tb2RhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBiZjgwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmN1c3RvbS1jaGVja2JveC1tb2RhbDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgYmFja2dyb3VuZDogIzAwYmY4MDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbjtcbn1cblxuLnJlYWwtY2hlY2tib3gtbW9kYWw6Y2hlY2tlZCArIC5jdXN0b20tY2hlY2tib3gtbW9kYWw6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG59XG5cblxuLmNoZWNrYm94LW1vZGFsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn0iLCIudGVzdGltb25pYWxzLWNhcmQge1xuICAgIHdpZHRoOiA4MTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogMjJweCAyMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlIHtcbm1hcmdpbi1pbmxpbmU6IDEyLjVweDtcbn1cblxuLnRlc3RpbW9uaWFscy1jYXJkOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcblxuICAgIC50ZXN0aW1vbmlhbHMtY2FyZF9fYnRuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtY2FyZC10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbn1cblxuLnRlc3RpbW9uaWFscy1jYXJkX191c2VyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICM0ZjRmNGY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cblxuLnRlc3RpbW9uaWFscy1jYXJkX19sb2NhdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM0ZjRmNGY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtY2FyZF9fcmF0ZSwgIC50ZXN0aW1vbmlhbC1ibG9ja19fcmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbHVtbi1nYXA6IDhweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgICAgICBnYXA6IDVweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM0ZjRmNGY7XG4gICAgbWluLWhlaWdodDogNDRweDtcblxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgICAgICAvLyBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIC8vIG1pbi1oZWlnaHQ6IDg1cHg7XG4gICAgfVxufVxuXG4udGVzdGltb25pYWxzLWNhcmRfX2J0biB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi50ZXN0aW1vbmlhbHMtY2FyZF9faGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCIuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtNjVweDtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbjogMCAzcHg7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBvcGFjaXR5OiAwLjE7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBvcGFjaXR5OiAwLjI4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDE4IDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMi4xMTAzNSAxMS4wMDY4QzIuMTE1ODkgMTAuODEzMiAyLjE1NDYyIDEwLjYzNjEgMi4yMjY1NiAxMC40NzU2QzIuMjk4NSAxMC4zMTUxIDIuNDA5MTggMTAuMTYwMiAyLjU1ODU5IDEwLjAxMDdMMTAuODc2IDEuOTU4OThDMTEuMTEzOSAxLjcyMTAzIDExLjQwNzIgMS42MDIwNSAxMS43NTU5IDEuNjAyMDVDMTEuOTg4MyAxLjYwMjA1IDEyLjE5ODYgMS42NTczOSAxMi4zODY3IDEuNzY4MDdDMTIuNTgwNCAxLjg3ODc0IDEyLjczMjYgMi4wMjgxNiAxMi44NDMzIDIuMjE2MzFDMTIuOTU5NSAyLjQwNDQ2IDEzLjAxNzYgMi42MTQ3NSAxMy4wMTc2IDIuODQ3MTdDMTMuMDE3NiAzLjE5MDI3IDEyLjg4NzUgMy40OTE4NiAxMi42Mjc0IDMuNzUxOTVMNS4xMDY5MyAxMC45OTg1TDEyLjYyNzQgMTguMjUzNEMxMi44ODc1IDE4LjUxOSAxMy4wMTc2IDE4LjgyMDYgMTMuMDE3NiAxOS4xNTgyQzEzLjAxNzYgMTkuMzk2MiAxMi45NTk1IDE5LjYwOTIgMTIuODQzMyAxOS43OTc0QzEyLjczMjYgMTkuOTg1NSAxMi41ODA0IDIwLjEzNDkgMTIuMzg2NyAyMC4yNDU2QzEyLjE5ODYgMjAuMzYxOCAxMS45ODgzIDIwLjQxOTkgMTEuNzU1OSAyMC40MTk5QzExLjQwNzIgMjAuNDE5OSAxMS4xMTM5IDIwLjI5ODIgMTAuODc2IDIwLjA1NDdMMi41NTg1OSAxMi4wMDI5QzIuNDAzNjUgMTEuODUzNSAyLjI5MDIgMTEuNjk4NiAyLjIxODI2IDExLjUzODFDMi4xNDYzMiAxMS4zNzIxIDIuMTEwMzUgMTEuMTk1IDIuMTEwMzUgMTEuMDA2OFonIGZpbGw9JyUyMzgyODI4MicvJTNlJTNjL3N2ZyUzZSBcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTIgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00xMS44ODk2IDEwLjAwNjhDMTEuODg0MSA5LjgxMzE1IDExLjg0NTQgOS42MzYwNyAxMS43NzM0IDkuNDc1NTlDMTEuNzAxNSA5LjMxNTEgMTEuNTkwOCA5LjE2MDE2IDExLjQ0MTQgOS4wMTA3NEwzLjEyNDAyIDAuOTU4OTg0QzIuODg2MDcgMC43MjEwMjkgMi41OTI3NyAwLjYwMjA1MSAyLjI0NDE0IDAuNjAyMDUxQzIuMDExNzIgMC42MDIwNTEgMS44MDE0MyAwLjY1NzM4OSAxLjYxMzI4IDAuNzY4MDY2QzEuNDE5NiAwLjg3ODc0MyAxLjI2NzQyIDEuMDI4MTYgMS4xNTY3NCAxLjIxNjMxQzEuMDQwNTMgMS40MDQ0NiAwLjk4MjQyMiAxLjYxNDc1IDAuOTgyNDIyIDEuODQ3MTdDMC45ODI0MjIgMi4xOTAyNyAxLjExMjQ3IDIuNDkxODYgMS4zNzI1NiAyLjc1MTk1TDguODkzMDcgOS45OTg1NEwxLjM3MjU2IDE3LjI1MzRDMS4xMTI0NyAxNy41MTkgMC45ODI0MjIgMTcuODIwNiAwLjk4MjQyMiAxOC4xNTgyQzAuOTgyNDIyIDE4LjM5NjIgMS4wNDA1MyAxOC42MDkyIDEuMTU2NzQgMTguNzk3NEMxLjI2NzQyIDE4Ljk4NTUgMS40MTk2IDE5LjEzNDkgMS42MTMyOCAxOS4yNDU2QzEuODAxNDMgMTkuMzYxOCAyLjAxMTcyIDE5LjQxOTkgMi4yNDQxNCAxOS40MTk5QzIuNTkyNzcgMTkuNDE5OSAyLjg4NjA3IDE5LjI5ODIgMy4xMjQwMiAxOS4wNTQ3TDExLjQ0MTQgMTEuMDAyOUMxMS41OTY0IDEwLjg1MzUgMTEuNzA5OCAxMC42OTg2IDExLjc4MTcgMTAuNTM4MUMxMS44NTM3IDEwLjM3MjEgMTEuODg5NiAxMC4xOTUgMTEuODg5NiAxMC4wMDY4WicgZmlsbD0nJTIzODI4MjgyJy8lM2UlM2Mvc3ZnJTNlIFwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogLTAuMjU7XG4gICAgY29udGVudDogXCJcIjtcbn0iLCIuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4O1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIH1cbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTc5cHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2MzBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzODlweCkge1xuICAgICAgICAuaGVhZGxpbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICB9XG59XG5cbi5sb2dvLWltZyBpbWcge1xuICAgIHdpZHRoOiAxMTRweDtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuXG4uY29udGFjdC1waG9uZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbn1cblxuLmhlYWRlcl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgcm93LWdhcDogNnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgcm93LWdhcDogOHB4O1xuICAgIH1cbn1cblxuLm5hdi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IDUycHg7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ2FwOiAyNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1tZW51LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICByb3ctZ2FwOiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDVweDtcblxuICAgICAgICAuc3ZnLWhvbWUsIC5zdmctY2FzZSwgLnN2Zy1zZXJ2aWNlLCAuc3ZnLXVzZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhLm5hdi1tZW51LWxpbms6aG92ZXIsXG4gICAgYS5uYXYtbWVudS1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cbiAgICAgICAgLnN2Zy1ob21lLCAuc3ZnLWNhc2UsIC5zdmctc2VydmljZSwgLnN2Zy11c2VyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5wcm9tbyB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG59XG5cbi5wcm9tby13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMjdweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTBweCkge1xuICAgICAgICByb3ctZ2FwOiA3cHg7XG4gICAgfVxufVxuXG4ucHJvbW8tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODkwcHgpIHtcbiAgICAgICAgY29sdW1uLWdhcDogN3B4O1xuICAgIH1cbn1cblxuLnByb21vLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgY29sdW1uLWdhcDogMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTBweCkge1xuICAgICAgICBjb2x1bW4tZ2FwOiA3cHg7XG4gICAgfVxufVxuXG4ucHJvbW8tYm94MiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5MHB4KSB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDdweDtcbiAgICB9XG59XG5cbi5wcm9tby1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICByb3ctZ2FwOiAyNXB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTBweCkge1xuICAgICAgICBjb2x1bW4tZ2FwOiA3cHg7XG4gICAgICAgIHJvdy1nYXA6IDdweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAgICAgd2lkdGg6IDczJTtcbiAgICB9XG59XG5cbi5wcm9tby1jb2wyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDI1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODkwcHgpIHtcbiAgICAgICAgcm93LWdhcDogN3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuLnByb21vLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTBweCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxuXG4gICAgLnByb21vLWNhcmRfX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgfVxuXG4gICAgLmJ0bi1tb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICM0ZjRmNGY7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9tby1jYXJkOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLnByb21vLWNhcmQxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgd2lkdGg6IDU2JTtcbiAgICBhc3BlY3QtcmF0aW86IDQxOCAvIDE0NDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2FyZHMvcHJvbW8tY2FyZC1iZzEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiA0OC44JTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5wcm9tby1jYXJkX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDIxMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmJ0bi1tb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLnByb21vLWNhcmRfX2ltZyB7XG4gICAgICAgIHRvcDogLTEyMHB4O1xuICAgICAgICByaWdodDogLTEwMHB4O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB0b3A6IC00NXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTMxcHg7XG4gICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICByaWdodDogLTQzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgICAgICAgIHRvcDogLTM3cHg7XG4gICAgICAgICAgICByaWdodDogLTQxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9tby1jYXJkMiB7XG4gICAgYm9yZGVyOiAxLjYwcHggc29saWQgI2U3ZTdlNztcbiAgICBhc3BlY3QtcmF0aW86IDMwMiAvIDE0NDtcbiAgICBoZWlnaHQ6IDE0NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiA0OC40JTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5wcm9tby1jYXJkX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDE0OXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3M3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb21vLWNhcmRfX2ltZyB7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgd2lkdGg6IDE5N3B4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgICAgICAgICAgdG9wOiAtMjlweDtcbiAgICByaWdodDogLTc4cHg7XG4gICAgd2lkdGg6IDE5N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNzFweDtcbiAgICAgICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9tby1jYXJkMyB7XG4gICAgYm9yZGVyOiAxLjYwcHggc29saWQgI2U3ZTdlNztcbiAgICB3aWR0aDogNDglO1xuICAgIGFzcGVjdC1yYXRpbzogMzYwIC8gMTU3O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDY2LjglO1xuICAgIH1cblxuICAgIC5wcm9tby1jYXJkX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb21vLWNhcmRfX2ltZyB7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICB3aWR0aDogMTg5cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAgICAgICAgIHRvcDogNzlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICB3aWR0aDogMTA4cHg7XG4gICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb21vLWNhcmRfX2ltZyBpbWcge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICB9XG59XG5cbi5wcm9tby1jYXJkNCB7XG4gICAgd2lkdGg6IDQ5LjMlO1xuICAgIGFzcGVjdC1yYXRpbzogMzY3IC8gMTU3O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMDdkZWcsICMyMWNjOTMgMCUsICMwMGJmODAgMTAwJSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzNjcgLyAyNzc7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiAzMS4yJTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5wcm9tby1jYXJkX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvbW8tY2FyZF9faW1nIHtcbiAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICB0b3A6IDU4cHg7XG4gICAgICAgIHdpZHRoOiAyODhweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1tb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4ucHJvbW8tY2FyZDUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyNS42OCU7XG4gICAgYXNwZWN0LXJhdGlvOiAyNjQgLyAzMjY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhcmRzL3Byb21vLWNhcmQtYmc1LnN2Z1wiKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBoZWlnaHQ6IDEyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2FyZHMvcHJvbW8tY2FyZC1iZzUtbW9iLnN2Z1wiKTtcbiAgICB9XG5cblxuICAgIC5wcm9tby1jYXJkX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuYnRuLW1vcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLnByb21vLWNhcmRfX2ltZyB7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICB0b3A6IDE2MHB4O1xuICAgICAgICB3aWR0aDogNDQycHg7XG4gICAgfVxufVxuXG4ucHJvbW8tY2FyZDYge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlcjogMS42MHB4IHNvbGlkICNlN2U3ZTc7XG4gICAgd2lkdGg6IDI1LjY4JTtcbiAgICBhc3BlY3QtcmF0aW86IDI2NCAvIDMyNztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBoZWlnaHQ6IDEyN3B4O1xuICAgIH1cblxuICAgIC5wcm9tby1jYXJkX190ZXh0IHtcbiAgICAgICAgei1pbmRleDogNztcbiAgICAgICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb21vLWNhcmRfX2ltZyB7XG4gICAgICAgIGxlZnQ6IC0xNjRweDtcbiAgICAgICAgdG9wOiAxMTRweDtcbiAgICAgICAgd2lkdGg6IDY4OXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ5MnB4O1xuICAgICAgICAgICAgbGVmdDogLTEyNXB4O1xuICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgbGVmdDogLTI5cHg7XG4gICAgICAgICAgICB0b3A6IDY4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9tby1jYXJkNjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogNTYwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9lbGxpcHNlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxufVxuXG4ucHJvbW8tY2FyZDcge1xuICAgIGJvcmRlcjogMS42MHB4IHNvbGlkICNlN2U3ZTc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiA3NDMgLyAxNTQ7XG5cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLnByb21vLWNhcmRfX3RleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvbW8tY2FyZF9faW1nIHtcbiAgICAgICAgcmlnaHQ6IC01NXB4O1xuICAgICAgICB0b3A6IC00OXB4O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1NXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjFweDtcbiAgICAgICAgICAgIHRvcDogLTE5cHg7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9tby1jYXJkX19pbWcge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjgpO1xuICAgIH1cbn1cblxuLnByb21vLWNhcmQ4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDc0MyAvIDE1MDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzA3ZGVnLCAjN2E3MWU2IDAlLCAjNjQ1YWQ0IDEwMCUpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAucHJvbW8tY2FyZF9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5idG4tbW9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAucHJvbW8tY2FyZF9faW1nIHtcbiAgICAgICAgcmlnaHQ6IC00NHB4O1xuICAgICAgICB0b3A6IC05NXB4O1xuICAgICAgICB3aWR0aDogMzM1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICByaWdodDogLTQycHg7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTc5cHg7XG4gICAgICAgICAgICByaWdodDogLTM5cHg7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICBwYWRkaW5nLXRvcDogNDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1hYm91dCB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tYWJvdXQtd3JhcHBlciB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWJvdXQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiA4NDRweDtcblxufVxuXG4uYWJvdXRfX3RleHQtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxufVxuXG4uYWJvdXQtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5hYm91dF9fZGVjb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MWRlZyk7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDU4MnB4O1xuICAgIGFzcGVjdC1yYXRpbzogNTgyIC8gNTA1O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjJweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gICAgfVxufVxuXG4uYWJvdXRfX2RlY29yIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5saXN0LWhlYWRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDEwcHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyMnB4IDIycHggMjJweCAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZ2FwOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cblxuXG4ubGlzdC1oZWFkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjZyBvcGFjaXR5PScwLjI2JyUzZSUzY3BhdGggZD0nTTI1LjI4NTEgMTQuNDY3NUMyNi4yODkzIDE0LjQ2NzUgMjcuMTAzMyAxNS4yODE1IDI3LjEwMzMgMTYuMjg1NkMyNy4xMDMzIDE3LjI4OTggMjYuMjg5MyAxOC4xMDM4IDI1LjI4NTEgMTguMTAzOEw0LjcxNDc1IDE4LjEwMzlDMy43MTA2IDE4LjEwMzkgMi44OTY1NyAxNy4yODk4IDIuODk2NTcgMTYuMjg1N0MyLjg5NjU3IDE1LjI4MTUgMy43MTA2IDE0LjQ2NzUgNC43MTQ3NSAxNC40Njc1TDI1LjI4NTEgMTQuNDY3NVonIGZpbGw9JyUyM0Q4RDhEOCcgLyUzZSUzY21hc2sgaWQ9J21hc2swXzFfNzYzJyBzdHlsZT0nbWFzay10eXBlOmx1bWluYW5jZScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMicgeT0nMTQnIHdpZHRoPScyNicgaGVpZ2h0PSc1JyUzZSUzY3BhdGggZD0nTTI1LjI4NTEgMTQuNDY3NUMyNi4yODkzIDE0LjQ2NzUgMjcuMTAzMyAxNS4yODE1IDI3LjEwMzMgMTYuMjg1NkMyNy4xMDMzIDE3LjI4OTggMjYuMjg5MyAxOC4xMDM4IDI1LjI4NTEgMTguMTAzOEw0LjcxNDc1IDE4LjEwMzlDMy43MTA2IDE4LjEwMzkgMi44OTY1NyAxNy4yODk4IDIuODk2NTcgMTYuMjg1N0MyLjg5NjU3IDE1LjI4MTUgMy43MTA2IDE0LjQ2NzUgNC43MTQ3NSAxNC40Njc1TDI1LjI4NTEgMTQuNDY3NVonIGZpbGw9J3doaXRlJyAvJTNlJTNjL21hc2slM2UlM2NnIG1hc2s9J3VybCglMjNtYXNrMF8xXzc2MyknJTNlJTNjcGF0aCBkPSdNMTQuOTk5OCA0NC41N0w0NS44NTU1IDEzLjcxNDRMMTQuOTk5OSAtMTcuMTQxMkwtMTUuODU1NyAxMy43MTQ0TDE0Ljk5OTggNDQuNTdaJyBmaWxsPSclMjMwMEJGODAnIC8lM2UlM2MvZyUzZSUzYy9nJTNlJTNjcGF0aCBkPSdNMTMuMTgxOCAxMS44OTYyTDEzLjE4MTggMy40MjkyMUMxMy4xODE4IDIuNDI1MDYgMTMuOTk1OCAxLjYxMTAzIDE1IDEuNjExMDNDMTYuMDA0MiAxLjYxMTAzIDE2LjgxODIgMi40MjUwNSAxNi44MTgyIDMuNDI5MjFMMTYuODE4MiAxMS44OTYyTDI1LjI4NTIgMTEuODk2MkMyNi4yODkzIDExLjg5NjIgMjcuMTAzNCAxMi43MTAyIDI3LjEwMzQgMTMuNzE0NEMyNy4xMDM0IDE0LjcxODUgMjYuMjg5MyAxNS41MzI2IDI1LjI4NTIgMTUuNTMyNkwxNi44MTgyIDE1LjUzMjZMMTYuODE4MiAyMy45OTk2QzE2LjgxODIgMjUuMDAzOCAxNi4wMDQxIDI1LjgxNzggMTUgMjUuODE3OEMxMy45OTU4IDI1LjgxNzggMTMuMTgxOCAyNS4wMDM4IDEzLjE4MTggMjMuOTk5NkwxMy4xODE4IDE1LjUzMjZMNC43MTQ3OSAxNS41MzI2QzMuNzEwNjMgMTUuNTMyNiAyLjg5NjYxIDE0LjcxODYgMi44OTY2MSAxMy43MTQ0QzIuODk2NjEgMTIuNzEwMyAzLjcxMDY0IDExLjg5NjIgNC43MTQ3OSAxMS44OTYyTDEzLjE4MTggMTEuODk2MlonIGZpbGw9J2JsYWNrJyAvJTNlJTNjbWFzayBpZD0nbWFzazFfMV83NjMnIHN0eWxlPSdtYXNrLXR5cGU6bHVtaW5hbmNlJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScyJyB5PScxJyB3aWR0aD0nMjYnIGhlaWdodD0nMjUnJTNlJTNjcGF0aCBkPSdNMTMuMTgxOCAxMS44OTYyTDEzLjE4MTggMy40MjkyMUMxMy4xODE4IDIuNDI1MDYgMTMuOTk1OCAxLjYxMTAzIDE1IDEuNjExMDNDMTYuMDA0MiAxLjYxMTAzIDE2LjgxODIgMi40MjUwNSAxNi44MTgyIDMuNDI5MjFMMTYuODE4MiAxMS44OTYyTDI1LjI4NTIgMTEuODk2MkMyNi4yODkzIDExLjg5NjIgMjcuMTAzNCAxMi43MTAyIDI3LjEwMzQgMTMuNzE0NEMyNy4xMDM0IDE0LjcxODUgMjYuMjg5MyAxNS41MzI2IDI1LjI4NTIgMTUuNTMyNkwxNi44MTgyIDE1LjUzMjZMMTYuODE4MiAyMy45OTk2QzE2LjgxODIgMjUuMDAzOCAxNi4wMDQxIDI1LjgxNzggMTUgMjUuODE3OEMxMy45OTU4IDI1LjgxNzggMTMuMTgxOCAyNS4wMDM4IDEzLjE4MTggMjMuOTk5NkwxMy4xODE4IDE1LjUzMjZMNC43MTQ3OSAxNS41MzI2QzMuNzEwNjMgMTUuNTMyNiAyLjg5NjYxIDE0LjcxODYgMi44OTY2MSAxMy43MTQ0QzIuODk2NjEgMTIuNzEwMyAzLjcxMDY0IDExLjg5NjIgNC43MTQ3OSAxMS44OTYyTDEzLjE4MTggMTEuODk2MlonIGZpbGw9J3doaXRlJyAvJTNlJTNjL21hc2slM2UlM2NnIG1hc2s9J3VybCglMjNtYXNrMV8xXzc2MyknJTNlJTNjcGF0aCBkPSdNNDUuODU1NiAxMy43MTQ0TDE1IC0xNy4xNDExTC0xNS44NTU2IDEzLjcxNDVMMTQuOTk5OSA0NC41NzAxTDQ1Ljg1NTYgMTMuNzE0NFonIGZpbGw9JyUyMzAwQkY4MCcgLyUzZSUzYy9nJTNlJTNjL3N2ZyUzZVwiKTtcblxuXG4gICAgYmFja2dyb3VuZC1zaXplOiA0NXB4IDQ2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XG4gICAgfVxuXG59XG5cbi5saXN0LWhlYWRlci5hY3RpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMDtcbiAgICB9XG5cbiAgICAucGxhaW4tbnVtIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yb3VuZC1hY3RpdmUud2VicFwiKTtcbiAgICB9XG59XG5cbi5saXN0LWhlYWRlci5hY3RpdmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NtYXNrIGlkPSdtYXNrMF8xXzI4MjMnIHN0eWxlPSdtYXNrLXR5cGU6bHVtaW5hbmNlJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScwJyB5PScwJyB3aWR0aD0nMzInIGhlaWdodD0nMzInJTNlJTNjcGF0aCBkPSdNMTEuNzA0OSAxNS44MjAyTDEuMjg2MSA1LjQwMTM2QzAuMDUwNDY2OSA0LjE2NTcyIDAuMDUwNDY2OSAyLjE2MjM2IDEuMjg2MSAwLjkyNjcyNkMyLjUyMTczIC0wLjMwODkwOSA0LjUyNTA5IC0wLjMwODkwOSA1Ljc2MDcyIDAuOTI2NzI2TDE2LjE3OTYgMTEuMzQ1NkwyNi41OTg0IDAuOTI2NzI2QzI3LjgzNCAtMC4zMDg5MDkgMjkuODM3NCAtMC4zMDg5MDkgMzEuMDczIDAuOTI2NzI2QzMyLjMwODYgMi4xNjIzNiAzMi4zMDg2IDQuMTY1NzIgMzEuMDczIDUuNDAxMzZMMjAuNjU0MiAxNS44MjAyTDMxLjA3MyAyNi4yMzkxQzMyLjMwODYgMjcuNDc0NyAzMi4zMDg2IDI5LjQ3ODEgMzEuMDczIDMwLjcxMzdDMjkuODM3NCAzMS45NDkzIDI3LjgzNCAzMS45NDkzIDI2LjU5ODQgMzAuNzEzN0wxNi4xNzk2IDIwLjI5NDhMNS43NjA3MiAzMC43MTM3QzQuNTI1MDkgMzEuOTQ5MyAyLjUyMTczIDMxLjk0OTMgMS4yODYxIDMwLjcxMzdDMC4wNTA0NjY5IDI5LjQ3ODEgMC4wNTA0NjY5IDI3LjQ3NDcgMS4yODYxIDI2LjIzOTFMMTEuNzA0OSAxNS44MjAyWicgZmlsbD0nd2hpdGUnIC8lM2UlM2MvbWFzayUzZSUzY2cgbWFzaz0ndXJsKCUyM21hc2swXzFfMjgyMyknJTNlJTNjcGF0aCBkPSdNNTQuMTQ3OCAtMjIuMTQ4MkwtMjEuNzg5MSAtMjIuMTQ4MkwtMjEuNzg5MSA1My43ODg4SDU0LjE0NzhWLTIyLjE0ODJaJyBmaWxsPSd3aGl0ZScgLyUzZSUzYy9nJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgfVxufVxuXG4ubGlzdC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgcGFkZGluZzogMHB4IDIycHggMjJweCAyN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxufVxuXG4ucGxhaW4tbnVtIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogIzAwYmY4MDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzU4JyBoZWlnaHQ9JzU4JyB2aWV3Qm94PScwIDAgNTggNTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NnIGZpbHRlcj0ndXJsKCUyM2ZpbHRlcjBfZF8xXzI3NDcpJyUzZSUzY3BhdGggZD0nTTUwLjg2OTggMjguNzkxQzUwLjg2OTggNDAuOTg0OCA0MC45ODQ4IDUwLjg2OTggMjguNzkxIDUwLjg2OThDMTYuNTk3MiA1MC44Njk4IDYuNzEyMjIgNDAuOTg0OCA2LjcxMjIyIDI4Ljc5MUM2LjcxMjIyIDE2LjU5NzIgMTYuNTk3MiA2LjcxMjIyIDI4Ljc5MSA2LjcxMjIyQzQwLjk4NDggNi43MTIyMiA1MC44Njk4IDE2LjU5NzIgNTAuODY5OCAyOC43OTFaJyBzdHJva2U9J3VybCglMjNwYWludDBfbGluZWFyXzFfMjc0NyknIHN0cm9rZS13aWR0aD0nMS40MjQ0NCcgc2hhcGUtcmVuZGVyaW5nPSdjcmlzcEVkZ2VzJyAvJTNlJTNjL2clM2UlM2NkZWZzJTNlJTNjZmlsdGVyIGlkPSdmaWx0ZXIwX2RfMV8yNzQ3JyB4PScwLjMwMjI0NicgeT0nMC4zMDIyNDYnIHdpZHRoPSc1Ni45Nzc1JyBoZWlnaHQ9JzU2Ljk3NzUnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzZSUzY2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIC8lM2UlM2NmZUNvbG9yTWF0cml4IGluPSdTb3VyY2VBbHBoYScgdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwJyByZXN1bHQ9J2hhcmRBbHBoYScgLyUzZSUzY2ZlT2Zmc2V0IC8lM2UlM2NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzIuODQ4ODgnIC8lM2UlM2NmZUNvbXBvc2l0ZSBpbjI9J2hhcmRBbHBoYScgb3BlcmF0b3I9J291dCcgLyUzZSUzY2ZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAgMCAwIDAgMC4xNjMzMzMgMCAwIDAgMCAxIDAgMCAwIDAgMC43NDkgMCAwIDAgMSAwJyAvJTNlJTNjZmVCbGVuZCBtb2RlPSdub3JtYWwnIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J2VmZmVjdDFfZHJvcFNoYWRvd18xXzI3NDcnIC8lM2UlM2NmZUJsZW5kIG1vZGU9J25vcm1hbCcgaW49J1NvdXJjZUdyYXBoaWMnIGluMj0nZWZmZWN0MV9kcm9wU2hhZG93XzFfMjc0NycgcmVzdWx0PSdzaGFwZScgLyUzZSUzYy9maWx0ZXIlM2UlM2NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQwX2xpbmVhcl8xXzI3NDcnIHgxPScxNS45NzExJyB5MT0nNicgeDI9JzI4Ljc5MScgeTI9JzUxLjU4MicgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNlJTNjc3RvcCBzdG9wLWNvbG9yPSclMjMwMEJGODAnIC8lM2UlM2NzdG9wIG9mZnNldD0nMC41NTUnIHN0b3AtY29sb3I9JyUyMzExQzZGRicgLyUzZSUzY3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjMxMUZGQjAnIC8lM2UlM2MvbGluZWFyR3JhZGllbnQlM2UlM2MvZGVmcyUzZSUzYy9zdmclM2VcIik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JvdW5kLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn0iLCIuc2VydmljZXMge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLWRlY29yIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VydmljZXMgLnRpdGxlLWRlY29yIHNwYW46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGluc2V0OiAxM3B4IDAgMCA3cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDEwcHg7XG4gICAgfVxufVxuXG4uc2VydmljZXMtc2xpZGVyIHtcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlcnZpY2Utc2xpZGUge1xuICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuXG4gICAgLmZvcm0taW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgfVxuXG4gICAgLmJ0bi1vcmRlciB7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG5cbiAgICAuc2VydmljZS1jYXJkIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDI2cHg7XG4gICAgfVxuXG4gICAgLmJ0bi1jbG9zZS1tb2RhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlcnZpY2UtY2FyZCAuZm9ybS10b3Age1xuICAgICAgICBhbGlnbi1pdGVtczogZmlyc3QgYmFzZWxpbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLmNoZWNrYm94LW1vZGFsLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tc3VidGl0bGUuc2VjdGlvbi1zdWJ0aXRsZS1tdDM2IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXN1YnRpdGxlLnNlY3Rpb24tc3VidGl0bGUtMjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1jbXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5mb3JtLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmlucHV0LXJvdyB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMTVweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZS1saWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zdmctZGVhZGxpbmUsXG4gICAgLnN2Zy10aW1lLFxuICAgIC5zdmctaGVhcnQge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5ibG9jay1pY29ucy10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn0iLCIudGVzdGltb25pYWxzIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTkxLCAxMjgsIDAuMDMpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC50aXRsZS1kZWNvciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVzdGltb25pYWxzIC50aXRsZS1kZWNvciBzcGFuOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBpbnNldDogNXB4IDE1cHggMTBweCAxNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtc2xpZGVyIHtcbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuc2xpY2stY3VycmVudC5zbGljay1hY3RpdmUuc2xpY2stY2VudGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAudGVzdGltb25pYWxzLWNhcmQge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogLTUzcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jYXNlcyB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG5cbiAgICAvLyAuY29udGFpbmVyIHtcbiAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIC8vIH1cblxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4uY2FzZXMgLnRpdGxlLWRlY29yIHNwYW46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGluc2V0OiAxMHB4IDVweCA1cHggMTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTA1cHg7XG5cbiAgICB9XG59XG5cbi5jYXNlcy1zbGlkZXIge1xuICAgIC5zbGljay1pbml0aWFsaXplZCAuY2FzZS1zbGlkZS5zbGljay1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY2FzZXMtc2xpZGVye1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jYXNlcy1zbGlkZXIgLnNsaWNrLXNsaWRle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAuY2FzZXMtc2xpZGVyIC5jYXNlLWNhcmR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9IiwiLmxvZ29zIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dvLXNsaWRlLmxvZ28tc2xpZGUtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cblxuLmxvZ28tc2xpZGUge1xuICAgIGhlaWdodDogMTIwcHg7XG59XG5cbi5sb2dvLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAubG9nby1zbGlkZS5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIxcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiIsIi5mYXEge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYXEtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmxpc3QtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdC1oZWFkZXIubGFzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmxpc3QtaGVhZGVyLmFjdGl2ZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LWhlYWRlcjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDEwIDYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNS4wOTkzNyA1LjAwOTM3QzQuOTc1NDUgNS4xMzQ5IDQuNzc0NTUgNS4xMzQ5IDQuNjUwNjMgNS4wMDkzN0wwLjg0MjkzOCAxLjE1MjIzQzAuNzE5MDIxIDEuMDI2NyAwLjcxOTAyMSAwLjgyMzE4NSAwLjg0MjkzOCAwLjY5NzY1OUMwLjk2Njg1NCAwLjU3MjEzMyAxLjE2Nzc2IDAuNTcyMTMzIDEuMjkxNjggMC42OTc2NTlMNC44NzUgNC4zMjc1Mkw4LjQ1ODMyIDAuNjk3NjU5QzguNTgyMjQgMC41NzIxMzQgOC43ODMxNSAwLjU3MjEzNCA4LjkwNzA2IDAuNjk3NjU5QzkuMDMwOTggMC44MjMxODUgOS4wMzA5OCAxLjAyNjcgOC45MDcwNiAxLjE1MjIzTDUuMDk5MzcgNS4wMDkzN1onIGZpbGw9JyUyMzFDMUQyMicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyAvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdC1oZWFkZXIuYWN0aXZlOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEwIDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNC45MDA2MyAxLjE5NzY2QzUuMDI0NTUgMS4wNzIxMyA1LjIyNTQ1IDEuMDcyMTMgNS4zNDkzNyAxLjE5NzY2TDkuMTU3MDYgNS4wNTQ4QzkuMjgwOTggNS4xODAzMyA5LjI4MDk4IDUuMzgzODUgOS4xNTcwNiA1LjUwOTM3QzkuMDMzMTUgNS42MzQ5IDguODMyMjQgNS42MzQ5IDguNzA4MzIgNS41MDkzN0w1LjEyNSAxLjg3OTUxTDEuNTQxNjggNS41MDkzN0MxLjQxNzc2IDUuNjM0OSAxLjIxNjg1IDUuNjM0OSAxLjA5Mjk0IDUuNTA5MzdDMC45NjkwMjEgNS4zODM4NSAwLjk2OTAyMSA1LjE4MDMzIDEuMDkyOTQgNS4wNTQ4TDQuOTAwNjMgMS4xOTc2NlonIGZpbGw9JyUyMzFDMUQyMicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyAvJTNlJTNjL3N2ZyUzZVwiKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nOScgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgOSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMuOTAwNjMgNC45ODE1NEM0LjAyNDU1IDUuMTA3MDcgNC4yMjU0NSA1LjEwNzA3IDQuMzQ5MzcgNC45ODE1NEw4LjE1NzA2IDEuMTI0NEM4LjI4MDk4IDAuOTk4ODcxIDguMjgwOTggMC43OTUzNTMgOC4xNTcwNiAwLjY2OTgyOEM4LjAzMzE1IDAuNTQ0MzAyIDcuODMyMjQgMC41NDQzMDIgNy43MDgzMiAwLjY2OTgyOEw0LjEyNSA0LjI5OTY5TDAuNTQxNjc4IDAuNjY5ODI3QzAuNDE3NzYyIDAuNTQ0MzAyIDAuMjE2ODU0IDAuNTQ0MzAyIDAuMDkyOTM3NSAwLjY2OTgyN0MtMC4wMzA5Nzg5IDAuNzk1MzUzIC0wLjAzMDk3ODkgMC45OTg4NyAwLjA5MjkzNzUgMS4xMjQ0TDMuOTAwNjMgNC45ODE1NFonIGZpbGw9JyUyMzAwQkY4MCcgLyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zLjc4MjQzIDQuNjU5MzdDMy45MDI1OSA0LjU0Nzc5IDQuMDk3NDEgNC41NDc3OSA0LjIxNzU3IDQuNjU5MzdMNy45MDk4OCA4LjA4Nzk0QzguMDMwMDQgOC4xOTk1MiA4LjAzMDA0IDguMzgwNDIgNy45MDk4OCA4LjQ5MkM3Ljc4OTcyIDguNjAzNTggNy41OTQ5IDguNjAzNTggNy40NzQ3NCA4LjQ5Mkw0IDUuMjY1NDZMMC41MjUyNjMgOC40OTJDMC40MDUxMDIgOC42MDM1OCAwLjIxMDI4MiA4LjYwMzU4IDAuMDkwMTIwOCA4LjQ5MkMtMC4wMzAwNDA2IDguMzgwNDIgLTAuMDMwMDQwNSA4LjE5OTUyIDAuMDkwMTIwOCA4LjA4Nzk0TDMuNzgyNDMgNC42NTkzN1onIGZpbGw9JyUyMzAwQkY4MCcgLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdC1jb250ZW50IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZm9vdGVyIHtcbiAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgfVxufVxuXG4uZm9vdGVyLXRvcCB7XG4gICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9vdGVyLXRvcCAubmF2IHtcbiAgIEBtZWRpYShtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgfVxufVxuXG4uZm9vdGVyX190aXRsZSB7XG4gICBkaXNwbGF5OiBub25lO1xuICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgIGZvbnQtc2l6ZTogMjRweDtcbiAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXG4gICBAbWVkaWEobWF4LXdpZHRoOiA2MzBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICB9XG59XG5cbi5mb290ZXJfX2J0bi1jYWxsIHtcbiAgIHdpZHRoOiA1MnB4O1xuICAgaGVpZ2h0OiA1MnB4O1xuICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICBhbmltYXRpb246IHB1bHNlIDEuNXMgaW5maW5pdGU7XG5cbiAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MzBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgIH1cbn1cblxuLmZvb3Rlci1jb250ZW50IHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBnYXA6IDUwcHg7XG4gICBjb2xvcjogIzAwMDtcbiAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgfVxuXG4gICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGdhcDogMzBweDtcbiAgIH1cbn1cblxuLmZvb3Rlcl9fdGVsIHtcbiAgIGZsZXgtc2hyaW5rOiAwO1xuXG59XG5cbi5uYXYtbGlzdCB7XG4gICBkaXNwbGF5OiBub25lO1xuICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgIH1cbn1cblxuLm5hdi1saXN0LWl0ZW0ge1xuICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICBoZWlnaHQ6IDQ2cHg7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdi1saXN0LWxpbmsge1xuICAgY3Vyc29yOiBwb2ludGVyO1xuICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgIGZvbnQtc2l6ZTogMTRweDtcbiAgIGNvbG9yOiAjNGY0ZjRmO1xufVxuXG4uZm9vdGVyLWNvbnRlbnQgLmZvb3Rlcl9fbWFwIHtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIHdpZHRoOiA1MCU7XG4gICBhc3BlY3QtcmF0aW86IDE3MSAvIDkwO1xuXG4gICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIHdpZHRoOiAxNzFweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgIH1cbn1cblxuLmZvb3Rlci1ib3R0b20ge1xuICAgZGlzcGxheTogZmxleDtcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubW9kYWwtYmxvY2subWFwLWJsb2NrIHtcbiAgIHdpZHRoOiA5MCU7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgcGFkZGluZzogNDBweDtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgIH1cblxuICAgLmJ0bi1jbG9zZS1tb2RhbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgIH1cblxuICAgLmZvb3Rlcl9fbWFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG5cblxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICB9XG59XG5cbi5mb290ZXItY29udGVudCB7XG4gICAuZm9vdGVyX19tYXAge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgfVxuICAgLmZvb3Rlcl9fbWFwIGlmcmFtZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgIH1cbn1cblxuXG5cbiJdfQ== */
