html,
body {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  position: relative;
}

body {
  overflow-x: hidden;
  position: relative;
}

* {
  box-sizing: border-box;
}

a {
  text-decoration: none !important;
}

button {
  cursor: pointer;
  border: none;
  outline: none;
  font-size: inherit;
  line-height: inherit;
  padding: 0;
  background-color: transparent;
}

ul {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

li {
  margin: 0;
  padding: 0;
  list-style: none;
}

p {
  margin: 0;
}

input {
  outline: none;
  border: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}

fieldset,
legend {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea {
  outline: none;
  border: none;
  resize: none;
}

select {
  outline: none;
  border: none;
}

.wrapper {
  position: relative;
  overflow: hidden;
  z-index: 10;
}

.container {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.flex {
  display: flex;
  flex-wrap: wrap;
}

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

.cover {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.contain {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.hr {
  width: 100%;
}

body {
  font-size: 16px;
  padding-top: 5em;
  line-height: 1.333;
  background-color: #131313;
  color: #fff;
  font-family: "Work Sans", sans-serif;
}
body.overHide {
  overflow: hidden;
}

.lastWrapper {
  padding-bottom: 11.5em;
}

.container {
  max-width: 80em;
  padding: 0 2.5em;
}

.button {
  padding: 1rem 2rem;
  line-height: 1.5;
  border-radius: 3rem;
  min-width: 12.5rem;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  color: #fff;
}
.button.white {
  background-color: #fff;
  color: #000;
}
.button.blue {
  background-color: #deed69;
  color: #000;
}
.button.border {
  border: 1px solid #fff;
  background: rgba(251, 251, 251, 0.12);
}

.p1 {
  padding-top: 8em;
}

.p2 {
  padding-top: 11.5em;
}

.roof .container {
  position: relative;
}
.roof .container::before {
  height: 0.75em;
  margin-bottom: 2.5em;
  -webkit-background-size: 100%;
  background-size: 100%;
  width: 100%;
  display: block;
  content: "";
  background-repeat: no-repeat;
  background-position: center top;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1202' height='14' viewBox='0 0 1202 14' fill='none'%3E%3Cpath d='M1 13L16.3846 1H1185.62L1201 13' stroke='%23202020'/%3E%3C/svg%3E");
}

.roof2 .container::before {
  height: 0.75em;
  margin-bottom: 2.5em;
  border: 1px solid #3d3d3d;
  border-right: none;
  border-bottom: none;
  content: "";
  display: block;
}

section.orange {
  margin-top: 7.5em;
  padding-top: 4em;
  padding-bottom: 4em;
  color: #fff;
  background-color: #deed69;
}
section.orange * {
  color: #fff;
}

.section__title {
  font-size: 4.5em;
  line-height: 1.167;
  font-weight: 700;
  background: linear-gradient(90deg, #fbfbfb 24%, #3d3d3d 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.section__title.center {
  text-align: center;
}

.section__titlecont {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}

.section__bottom {
  display: none;
}

.scroll::-webkit-scrollbar {
  width: 2px;
  background-color: transparent;
  border: none;
}
.scroll::-webkit-scrollbar-track {
  background-color: transparent;
  border: none;
}
.scroll::-webkit-scrollbar-thumb {
  background-color: #131313;
  border: none;
}
.scroll::-webkit-scrollbar-thumb:hover {
  background-color: #131313;
  border: none;
}

@media screen and (max-width: 1280px) {
  body,
  html {
    font-size: 1.25vw;
  }
}
@media screen and (max-width: 960px) {
  body,
  html {
    font-size: 14px;
  }
  .lastWrapper {
    padding-bottom: 8em;
  }
  .container {
    padding: 0 1.143em;
  }
  .button {
    padding: 0.75rem 1.5rem;
    font-size: 1rem;
    line-height: 1.25;
    min-width: unset;
  }
  .button span {
    font-size: 1.143em;
  }
  .p1,
  .p2 {
    padding-top: 9.143em;
  }
  .roof .container::before {
    height: 0.571em;
    margin-bottom: 1.143em;
  }
  .roof2 .container::before {
    height: 0.571em;
    margin-bottom: 1.143em;
  }
  .section__title {
    font-size: 2rem;
    line-height: 1.333;
  }
  .section__titlecont {
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
  }
  section.orange {
    margin-top: 9.143em;
    padding-top: 2.286em;
    padding-bottom: 2.286em;
  }
}
@media screen and (max-width: 760px) {
  body {
    font-size: 1.84vw;
    padding-top: 6.143em;
  }
  html {
    font-size: 1.84vw;
  }
}
@media screen and (max-width: 620px) {
  body,
  html {
    font-size: 14px;
  }
  .roof .container::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='346' height='10' viewBox='0 0 346 10' fill='none'%3E%3Cpath d='M1 9L5.41026 1H340.59L345 9' stroke='%23202020'/%3E%3C/svg%3E");
  }
  .section__titlecont .button {
    display: none;
  }
  .section__bottom {
    padding-top: 3.429em;
    display: flex;
    justify-content: center;
  }
  .section__bottom .button {
    max-width: 24.571em;
    width: 100%;
  }
  .wrapper {
    overflow: hidden;
  }
}
@media screen and (max-width: 375px) {
  body,
  html {
    font-size: 3.73vw;
  }
}
.form-part-hidden {
  display: none;
}

.form-part-visible {
  display: block;
  opacity: 0;
  visibility: hidden;
  transition:
    opacity 150ms ease-in,
    transition 150ms ease-in;
}
.form-part-visible.is-transition {
  opacity: 1;
  visibility: visible;
}

.form-sec {
  position: relative;
  padding: 1.5rem 0;
}

.progress-bar {
  margin-bottom: 3rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.progress-step {
  width: 100%;
  max-width: 41.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.progress-step__item {
  flex-shrink: 0;
  position: relative;
  width: 1rem;
  height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.progress-step__item p {
  width: 11.25rem;
  position: absolute;
  text-align: center;
  top: -1.5rem;
  left: 50%;
  transform: translateX(-50%);
  color: #adadad;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.33;
  transition: all 150ms ease-in;
}
.progress-step__item span {
  position: relative;
  width: 0.5rem;
  height: 0.5rem;
  flex-shrink: 0;
  border-radius: 50%;
  background-color: #adadad;
  transition: all 150ms ease-in;
}
.progress-step__item span::before,
.progress-step__item span::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  border-radius: 50%;
  background-color: #adadad;
  width: 1rem;
  height: 1rem;
  opacity: 0.15;
  transition: all 150ms ease-in;
}
.progress-step__line {
  position: relative;
  z-index: -1;
  height: 0.063rem;
  width: 100%;
  background-color: #282828;
}
.progress-step__line::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: #fd532e;
  transition: all 150ms ease-in;
}

.item-part p {
  color: #fd532e;
}
.item-part span {
  background-color: #fd532e;
}
.item-part span::before,
.item-part span::after {
  background-color: #fd532e;
}

.line-part::after {
  width: 100%;
}

.form-title {
  text-align: center;
  font-size: 4rem;
  font-weight: 800;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
.form-title span {
  color: #fd532e;
}

.form-desc {
  color: #adadad;
  text-align: center;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
  margin-bottom: 4rem;
}

.form-subtitle {
  display: flex;
  gap: 0.625rem;
  justify-content: center;
  text-align: center;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.4;
  text-transform: uppercase;
  margin-bottom: 2.5rem;
}

.form-container {
  margin: 0 auto;
  max-width: 49.5rem;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

.block-grid2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.5rem;
  align-items: end;
}

.block-grid3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.5rem;
  align-items: end;
}

.block-code {
  display: grid;
  grid-template-columns: 8.1875rem 1fr;
  align-items: end;
  gap: 0.25rem;
}

.block-choose {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: end;
}
.block-choose__label {
  cursor: pointer;
  padding: 0.25rem;
  border: 0.063rem solid #cfcfcf;
}
.block-choose__label input {
  display: none;
}
.block-choose__label input:checked + .block-choose__box {
  background-color: #fd532e;
}
.block-choose__label:hover .block-choose__box {
  background-color: #2c2c2c;
}
.block-choose__box {
  padding: 0.5rem 0.75rem;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5;
  transition: all 150ms ease-in;
}

.block-signature {
  position: relative;
  height: 8rem;
  background-color: #1f1f22;
  border: 0.063rem solid transparent;
}
.block-signature__pad {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  cursor: crosshair;
}
.block-signature__content {
  z-index: 1;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
.block-signature__img {
  position: relative;
  width: 2rem;
  height: 2rem;
}
.block-signature__img::after {
  content: "";
  display: block;
  width: 2rem;
  height: 2rem;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M28.9995 20.5H8.79697C9.07197 19.9475 9.34822 19.3825 9.62072 18.81L9.71947 18.6025C11.4095 18.3963 13.3057 17.19 15.392 14.9937C16.0557 16.4937 17.142 18.085 18.8407 18.405C19.4982 18.53 20.5295 18.5037 21.707 17.6775C22.1152 17.3877 22.4922 17.0564 22.832 16.6887C23.862 17.65 25.7095 18.5 28.9995 18.5C29.3973 18.5 29.7788 18.342 30.0601 18.0607C30.3414 17.7794 30.4995 17.3978 30.4995 17C30.4995 16.6022 30.3414 16.2206 30.0601 15.9393C29.7788 15.658 29.3973 15.5 28.9995 15.5C25.1245 15.5 24.572 14.1888 24.4995 13.9525C24.5607 13.2812 24.1557 12.7325 23.5145 12.4987C22.8732 12.265 22.1182 12.5962 21.737 13.1812C20.487 15.0962 19.6595 15.5088 19.3932 15.4575C18.7832 15.3438 17.8445 13.515 17.4632 11.6962C17.4045 11.4178 17.2678 11.1618 17.0691 10.9581C16.8704 10.7544 16.6178 10.6114 16.3409 10.5459C16.0639 10.4803 15.7741 10.4949 15.5051 10.588C15.2362 10.681 14.9992 10.8486 14.822 11.0712C13.5345 12.6862 12.427 13.795 11.5132 14.5162C14.162 7.89875 13.6382 5.48875 12.9345 4.235C12.3095 3.11375 11.1757 2.5 9.74947 2.5C7.48947 2.5 5.66947 4.56875 4.87447 8.0325C4.44322 9.92 4.37447 12.0087 4.69197 13.7638C5.02322 15.6025 5.73697 16.9762 6.77697 17.7925C6.33572 18.7225 5.87447 19.6325 5.43322 20.5H2.99947C2.60164 20.5 2.22011 20.658 1.93881 20.9393C1.6575 21.2206 1.49947 21.6022 1.49947 22C1.49947 22.3978 1.6575 22.7794 1.93881 23.0607C2.22011 23.342 2.60164 23.5 2.99947 23.5H3.83697C2.62447 25.7087 1.73072 27.2 1.71197 27.2262C1.60891 27.395 1.54024 27.5825 1.50992 27.778C1.4796 27.9734 1.48822 28.1729 1.53529 28.365C1.58236 28.557 1.66695 28.7379 1.78419 28.8972C1.90143 29.0564 2.049 29.191 2.21842 29.293C2.38784 29.395 2.57576 29.4625 2.77137 29.4916C2.96698 29.5207 3.16641 29.5109 3.3582 29.4626C3.54998 29.4143 3.73033 29.3286 3.88887 29.2104C4.04741 29.0922 4.181 28.9438 4.28197 28.7738C4.36322 28.6438 5.65322 26.5 7.24947 23.5H28.9995C29.3973 23.5 29.7788 23.342 30.0601 23.0607C30.3414 22.7794 30.4995 22.3978 30.4995 22C30.4995 21.6022 30.3414 21.2206 30.0601 20.9393C29.7788 20.658 29.3973 20.5 28.9995 20.5ZM7.80322 8.7C8.22072 6.875 9.05572 5.5 9.74947 5.5C10.2132 5.5 10.2857 5.625 10.3295 5.705C10.5082 6.02125 11.1482 7.83875 8.14947 14.8025C7.90603 14.3068 7.73753 13.7777 7.64947 13.2325C7.40322 11.8612 7.45947 10.2087 7.80322 8.7Z' fill='%23868688'/%3E%3C/svg%3E");
}
.block-signature__text {
  user-select: none;
  color: #868688;
  text-align: center;
  font-family: Nunito;
  font-size: 1rem;
  line-height: 1.5rem;
}
.block-signature__clear {
  user-select: none;
  z-index: 3;
  position: absolute;
  bottom: 0.75rem;
  right: 0.75rem;
  color: #fff;
  font-family: Nunito;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5rem;
  border: 1px solid #fff;
  padding: 0.25rem 0.5rem;
  background-color: #1f1f22;
  transition: all 150ms ease-in;
}
.block-signature__clear:hover {
  background-color: #fff;
  color: #1f1f22;
}

.block-file {
  cursor: pointer;
  height: 8rem;
  background-color: #1f1f22;
  border: 0.063rem solid transparent;
  transition: all 150ms ease-in;
}
.block-file.is-dragover {
  box-shadow: inset 0px 0px 30px -10px rgb(119, 119, 130);
}
.block-file__input {
  display: none;
}
.block-file__content {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
.block-file__img {
  position: relative;
  width: 2rem;
  height: 2rem;
}
.block-file__img::after {
  content: "";
  transition: all 150ms ease-in;
  display: block;
  width: 2rem;
  height: 2rem;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M24.56 18.9387C24.8418 19.2205 25.0001 19.6027 25.0001 20.0012C25.0001 20.3998 24.8418 20.782 24.56 21.0637C24.2782 21.3455 23.896 21.5039 23.4975 21.5039C23.099 21.5039 22.7168 21.3455 22.435 21.0637L20.9987 19.625V26C20.9987 26.3978 20.8407 26.7794 20.5594 27.0607C20.2781 27.342 19.8965 27.5 19.4987 27.5C19.1009 27.5 18.7194 27.342 18.4381 27.0607C18.1568 26.7794 17.9987 26.3978 17.9987 26V19.625L16.56 21.065C16.2782 21.3468 15.896 21.5051 15.4975 21.5051C15.099 21.5051 14.7168 21.3468 14.435 21.065C14.1532 20.7832 13.9949 20.401 13.9949 20.0025C13.9949 19.604 14.1532 19.2218 14.435 18.94L18.435 14.94C18.5743 14.8002 18.7399 14.6892 18.9222 14.6135C19.1046 14.5378 19.3001 14.4988 19.4975 14.4988C19.6949 14.4988 19.8904 14.5378 20.0727 14.6135C20.255 14.6892 20.4206 14.8002 20.56 14.94L24.56 18.9387ZM19.9987 4.5C17.9226 4.501 15.8855 5.06349 14.103 6.1279C12.3206 7.1923 10.8592 8.71899 9.87372 10.5463C8.72599 10.426 7.56581 10.5408 6.46387 10.8835C5.36193 11.2262 4.34132 11.7898 3.46424 12.5397C2.58716 13.2897 1.87198 14.2104 1.36229 15.2458C0.852592 16.2811 0.55906 17.4094 0.49958 18.5619C0.4401 19.7144 0.615916 20.8669 1.01632 21.9492C1.41671 23.0315 2.03331 24.021 2.82852 24.8573C3.62373 25.6935 4.58091 26.3591 5.64171 26.8135C6.70251 27.2678 7.84472 27.5014 8.99872 27.5H12.4987C12.8965 27.5 13.2781 27.342 13.5594 27.0607C13.8407 26.7794 13.9987 26.3978 13.9987 26C13.9987 25.6022 13.8407 25.2206 13.5594 24.9393C13.2781 24.658 12.8965 24.5 12.4987 24.5H8.99872C7.56549 24.4912 6.1923 23.9233 5.17154 22.9172C4.15077 21.9111 3.56308 20.5462 3.53359 19.1133C3.5041 17.6803 4.03514 16.2924 5.01365 15.2452C5.99215 14.1979 7.34081 13.574 8.77247 13.5063C8.59026 14.325 8.49846 15.1612 8.49872 16C8.49872 16.3978 8.65676 16.7794 8.93806 17.0607C9.21937 17.342 9.6009 17.5 9.99872 17.5C10.3965 17.5 10.7781 17.342 11.0594 17.0607C11.3407 16.7794 11.4987 16.3978 11.4987 16C11.4998 14.7704 11.7675 13.5556 12.2836 12.4396C12.7997 11.3235 13.5518 10.3327 14.488 9.53552C15.4242 8.73834 16.5222 8.15376 17.7062 7.82213C18.8902 7.49049 20.1321 7.41969 21.3462 7.61462C22.5603 7.80955 23.7176 8.26556 24.7383 8.95119C25.759 9.63681 26.6188 10.5357 27.2584 11.5859C27.898 12.6361 28.3021 13.8125 28.4428 15.0341C28.5836 16.2556 28.4577 17.4931 28.0737 18.6612C28.0121 18.8484 27.9879 19.0458 28.0026 19.2423C28.0172 19.4388 28.0705 19.6304 28.1592 19.8064C28.2479 19.9823 28.3704 20.139 28.5198 20.2675C28.6691 20.3961 28.8422 20.494 29.0293 20.5556C29.2165 20.6173 29.4139 20.6414 29.6104 20.6268C29.8069 20.6121 29.9985 20.5589 30.1744 20.4701C30.3504 20.3814 30.5071 20.2589 30.6356 20.1096C30.7642 19.9603 30.8621 19.7871 30.9237 19.6C31.4915 17.8723 31.6416 16.0346 31.3619 14.2376C31.0822 12.4406 30.3806 10.7355 29.3146 9.26208C28.2485 7.78866 26.8484 6.58888 25.2291 5.76111C23.6098 4.93335 21.8173 4.50116 19.9987 4.5Z' fill='%23FD532E'/%3E%3C/svg%3E");
}
.block-file__text {
  user-select: none;
  color: #868688;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  transition: all 150ms ease-in;
  width: 30rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.block-add__list {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  margin-bottom: 2rem;
}
.block-add__item {
  background-color: #1c1c1c;
  padding: 1.5rem;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-1.25rem);
  transition: all 150ms ease-in;
}
.block-add__item.is-visible {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.block-add__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.block-add__title {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.block-add__delete {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
}
.block-add__delete svg {
  fill: #fff;
  width: 100%;
  height: 100%;
  transition: all 150ms ease-in;
}
.block-add__delete:hover svg {
  fill: #fd532e;
}
.block-add__delete.disabled {
  opacity: 0.16;
  cursor: not-allowed;
}
.block-add__delete.disabled:hover svg {
  fill: #fff;
}
.block-add__box {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.block-add__btn {
  width: 100%;
  padding: 0.75rem 0;
  border: 0.063rem solid transparent;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  transition: all 150ms ease-in;
}
.block-add__btn svg {
  width: 1.25rem;
  height: 1.25rem;
  transition: all 150ms ease-in;
}
.block-add__btn span {
  color: #111;
  font-family: Nunito;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5rem;
  transition: all 150ms ease-in;
}
.block-add__btn:hover {
  background-color: transparent;
  border: 0.063rem solid #fff;
}
.block-add__btn:hover span {
  color: #fff;
}
.block-add__btn:hover svg {
  fill: #fff;
}
.block-add__btn.disabled {
  cursor: not-allowed;
  background-color: #2c2c2c;
}
.block-add__btn.disabled span {
  color: #7d7d7d;
}
.block-add__btn.disabled svg {
  fill: #7d7d7d;
}
.block-add__btn.disabled:hover {
  background-color: #2c2c2c;
  border: 0.063rem solid transparent;
}

.block-mistake {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  margin-top: 1.5rem;
}
.block-mistake__title {
  color: #fd532e;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1rem;
}
.block-mistake__text {
  color: #adadad;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
}

.file-uploaded {
  color: #fff;
}
.file-uploaded::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M27.0612 9.94L20.0612 2.94C19.9219 2.80052 19.7565 2.68987 19.5744 2.61437C19.3923 2.53887 19.1971 2.50001 19 2.5H6.99996C6.33692 2.5 5.70104 2.76339 5.23219 3.23223C4.76335 3.70107 4.49996 4.33696 4.49996 5V15.5C4.49996 15.8978 4.658 16.2794 4.9393 16.5607C5.22061 16.842 5.60214 17 5.99996 17C6.39779 17 6.77932 16.842 7.06062 16.5607C7.34193 16.2794 7.49996 15.8978 7.49996 15.5V5.5H17V11.5C17 11.8978 17.158 12.2794 17.4393 12.5607C17.7206 12.842 18.1021 13 18.5 13H24.5V26.5H22.5C22.1021 26.5 21.7206 26.658 21.4393 26.9393C21.158 27.2206 21 27.6022 21 28C21 28.3978 21.158 28.7794 21.4393 29.0607C21.7206 29.342 22.1021 29.5 22.5 29.5H25C25.663 29.5 26.2989 29.2366 26.7677 28.7678C27.2366 28.2989 27.5 27.663 27.5 27V11C27.4999 10.6025 27.3421 10.2212 27.0612 9.94ZM20 7.125L22.875 10H20V7.125ZM13.5 15.5C12.173 15.4997 10.8732 15.8767 9.75225 16.5869C8.63129 17.2971 7.73529 18.3113 7.16871 19.5112C5.87492 19.5982 4.66551 20.1843 3.79569 21.146C2.92587 22.1077 2.46368 23.3697 2.50666 24.6657C2.54963 25.9617 3.09442 27.1903 4.02604 28.0923C4.95767 28.9942 6.20326 29.499 7.49996 29.5H13.5C15.3565 29.5 17.137 28.7625 18.4497 27.4497C19.7625 26.137 20.5 24.3565 20.5 22.5C20.5 20.6435 19.7625 18.863 18.4497 17.5503C17.137 16.2375 15.3565 15.5 13.5 15.5ZM13.5 26.5H7.49996C7.04224 26.4999 6.59842 26.3427 6.24259 26.0548C5.88676 25.7669 5.64045 25.3656 5.54479 24.918C5.44912 24.4704 5.50988 24.0035 5.71693 23.5953C5.92398 23.1871 6.26479 22.8622 6.68246 22.675C6.82906 22.9662 7.06654 23.2017 7.35895 23.3459C7.65137 23.49 7.98279 23.535 8.30304 23.474C8.6233 23.413 8.91495 23.2492 9.13385 23.0076C9.35275 22.766 9.48698 22.4597 9.51621 22.135C9.53633 21.9114 9.57479 21.6898 9.63121 21.4725C9.64621 21.4275 9.65871 21.3825 9.66996 21.3363C9.88548 20.6275 10.2936 19.9925 10.8488 19.5021C11.404 19.0117 12.0844 18.6851 12.8144 18.5587C13.5443 18.4323 14.2949 18.511 14.9827 18.7862C15.6705 19.0613 16.2684 19.5221 16.7097 20.1171C17.151 20.7121 17.4184 21.4179 17.4821 22.1559C17.5458 22.894 17.4033 23.6352 17.0705 24.297C16.7377 24.9588 16.2277 25.5152 15.5973 25.9042C14.9668 26.2932 14.2407 26.4994 13.5 26.5Z' fill='%23868688'/%3E%3C/svg%3E");
}

.text-def {
  color: #adadad;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.list-def {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 0 0.625rem;
}
.list-def__item {
  display: flex;
  gap: 0.719rem;
  color: #adadad;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.list-def__item::before {
  content: "";
  margin-top: 0.75rem;
  flex-shrink: 0;
  width: 0.419rem;
  height: 0.419rem;
  border-radius: 50%;
  background-color: #adadad;
}

.label-def {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  width: 100%;
}
.label-def__name {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.33;
}
.label-def__name span {
  color: #adadad;
}

.input-def,
.input-textarea,
.select-def {
  width: 100%;
  color: #fff;
  font-family: Nunito;
  background-color: transparent;
  padding: 0.75rem 1rem;
  border: 0.063rem solid #cfcfcf;
  font-size: 1rem;
  line-height: 1.5;
  transition: box-shadow 150ms ease-in;
}
.input-def::placeholder,
.input-textarea::placeholder,
.select-def::placeholder {
  color: #adadad;
}
.input-def:hover,
.input-def:focus,
.input-textarea:hover,
.input-textarea:focus,
.select-def:hover,
.select-def:focus {
  box-shadow: 0px 3px 6px 0px rgba(255, 255, 255, 0.4);
}

.input-textarea {
  height: 7.5rem;
}
.input-textarea::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 0.25rem;
}
.input-textarea::-webkit-scrollbar-thumb {
  background-color: #868688;
}

.select-def {
  margin-top: -0.15rem;
}

.nice-select {
  width: 100% !important;
  color: #fff !important;
  font-family: Nunito !important;
  background-color: transparent !important;
  border: 0.063rem solid #cfcfcf !important;
  padding: 0.75rem 1rem !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
  height: auto !important;
  flex-shrink: 0 !important;
  border-radius: 0 !important;
  font-weight: 400 !important;
}
.nice-select:after {
  width: 0.5rem !important;
  height: 0.5rem !important;
  border-bottom: 0.125rem solid #fff;
  border-right: 0.125rem solid #fff;
  right: 1.25rem !important;
}
.nice-select .list {
  border-radius: 0 !important;
  max-height: 9rem !important;
  height: 100% !important;
  overflow-y: auto !important;
}
.nice-select .option {
  padding: 0.75rem 1rem !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
  border: none !important;
}
.nice-select .option:hover {
  background-color: #fd532e !important;
  border: none !important;
}
.nice-select .option.focus {
  background-color: transparent !important;
}
.nice-select .option.focus:hover {
  background-color: #fd532e !important;
}
.nice-select .option.selected.focus {
  background-color: #fd532e !important;
}
.nice-select .nice-select-search-box {
  padding: 0 !important;
  border-radius: 0 !important;
}
.nice-select .nice-select-search {
  border-radius: 0 !important;
  padding: 0.75rem 1rem !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
  border: none !important;
  margin: 0 !important;
  min-height: 100% !important;
  background-color: rgba(79, 79, 79, 0.4) !important;
  color: #fff !important;
}
.nice-select .nice-select-dropdown {
  margin-top: 0 !important;
  right: 0 !important;
  background-color: #111 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  width: calc(100% + 0.1rem) !important;
  transform: scale(0.75) translateX(-0.05rem) !important;
  border: 0.063rem solid #cfcfcf !important;
}
.nice-select.open .nice-select-dropdown {
  transform: scale(1) translateX(-0.05rem) !important;
}

.required-field {
  position: relative;
}
.required-field .block-file,
.required-field .block-choose__label,
.required-field .block-signature,
.required-field .input-def,
.required-field .select-def {
  border: 0.063rem solid #fd532e !important;
}
.required-field::after {
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(0, -0.3rem);
  z-index: 5;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M22.5256 17.4472L14.3272 3.20935C14.0897 2.80323 13.75 2.46637 13.342 2.23227C12.9339 1.99818 12.4717 1.875 12.0012 1.875C11.5308 1.875 11.0685 1.99818 10.6605 2.23227C10.2524 2.46637 9.91276 2.80323 9.67529 3.20935L1.47686 17.4472C1.24644 17.8413 1.125 18.2896 1.125 18.7461C1.125 19.2026 1.24644 19.6509 1.47686 20.045C1.71169 20.4531 2.05088 20.7914 2.45962 21.0252C2.86836 21.259 3.33194 21.3798 3.80279 21.3753H20.1997C20.6702 21.3795 21.1334 21.2585 21.5418 21.0247C21.9502 20.791 22.2891 20.4528 22.5237 20.045C22.7544 19.651 22.8762 19.2028 22.8765 18.7463C22.8769 18.2898 22.7557 17.8414 22.5256 17.4472ZM20.5756 18.919C20.5375 18.984 20.4825 19.0375 20.4165 19.0738C20.3505 19.1101 20.2759 19.1279 20.2006 19.1253H3.80279C3.7275 19.1279 3.65291 19.1101 3.58691 19.0738C3.5209 19.0375 3.46592 18.984 3.42779 18.919C3.39545 18.8664 3.37833 18.8059 3.37833 18.7442C3.37833 18.6825 3.39545 18.6219 3.42779 18.5693L11.6262 4.33154C11.6668 4.26905 11.7224 4.21769 11.7879 4.18214C11.8534 4.14659 11.9267 4.12797 12.0012 4.12797C12.0758 4.12797 12.1491 4.14659 12.2146 4.18214C12.2801 4.21769 12.3356 4.26905 12.3762 4.33154L20.5737 18.5693C20.6064 18.6218 20.6238 18.6822 20.6241 18.7439C20.6245 18.8057 20.6077 18.8663 20.5756 18.919ZM10.8762 12.7503V9.75029C10.8762 9.45192 10.9948 9.16577 11.2057 8.95479C11.4167 8.74381 11.7029 8.62529 12.0012 8.62529C12.2996 8.62529 12.5857 8.74381 12.7967 8.95479C13.0077 9.16577 13.1262 9.45192 13.1262 9.75029V12.7503C13.1262 13.0487 13.0077 13.3348 12.7967 13.5458C12.5857 13.7568 12.2996 13.8753 12.0012 13.8753C11.7029 13.8753 11.4167 13.7568 11.2057 13.5458C10.9948 13.3348 10.8762 13.0487 10.8762 12.7503ZM13.5012 16.5003C13.5012 16.797 13.4133 17.087 13.2484 17.3336C13.0836 17.5803 12.8493 17.7726 12.5753 17.8861C12.3012 17.9996 11.9996 18.0293 11.7086 17.9715C11.4176 17.9136 11.1504 17.7707 10.9406 17.5609C10.7308 17.3512 10.5879 17.0839 10.5301 16.7929C10.4722 16.5019 10.5019 16.2003 10.6154 15.9263C10.7289 15.6522 10.9212 15.4179 11.1679 15.2531C11.4146 15.0883 11.7046 15.0003 12.0012 15.0003C12.3991 15.0003 12.7806 15.1583 13.0619 15.4396C13.3432 15.7209 13.5012 16.1025 13.5012 16.5003Z' fill='%23FD532E'/%3E%3C/svg%3E");
}

.btn-wrapp {
  margin-top: 3rem;
  display: flex;
  justify-content: center;
  gap: 1.5rem;
}
.btn-wrapp__back,
.btn-wrapp__next,
.btn-wrapp__submit {
  text-align: center;
  width: 11.25rem;
  color: #fff;
  font-family: Nunito;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  padding: 1rem 0;
  transition: all 150ms ease-in;
}
.btn-wrapp__next,
.btn-wrapp__submit {
  background: linear-gradient(90deg, #fd532e 0%, rgba(253, 83, 46, 0.32) 100%);
}
.btn-wrapp__next:hover,
.btn-wrapp__submit:hover {
  background-color: #fd532e;
}
.btn-wrapp__next.disabled,
.btn-wrapp__submit.disabled {
  cursor: not-allowed;
  background: #2c2c2c;
  color: #7d7d7d;
}
.btn-wrapp__next.disabled:hover,
.btn-wrapp__submit.disabled:hover {
  background-color: #2c2c2c;
}
.btn-wrapp__back {
  background-color: transparent;
  border: 0.063rem solid #fff;
}
.btn-wrapp__back:hover {
  color: #111;
  background-color: #fff;
}

.name-hidden {
  opacity: 0;
  overflow: visible;
}

@media screen and (max-width: 960px) {
  .form-sec {
    padding: 1.25rem 0;
  }
  .progress-bar {
    margin-bottom: 1.5rem;
  }
  .progress-step {
    max-width: 100%;
  }
  .progress-step__item p {
    opacity: 0;
    visibility: hidden;
    width: 9rem;
    text-align: start;
    top: -1.25rem;
    left: 50%;
    transform: translateX(-0.5rem);
  }
  .progress-step__item:last-child p {
    text-align: end;
    left: auto;
    right: 50%;
    transform: translateX(0.5rem);
  }
  .item-part p {
    opacity: 1;
    visibility: visible;
  }
  .line-part {
    flex-shrink: 0;
    width: 54%;
  }
  .form-title {
    font-size: 2rem;
    text-align: start;
  }
  .form-desc {
    color: #adadad;
    font-size: 1.125rem;
    line-height: 1.33;
    text-align: start;
    margin-bottom: 3rem;
  }
  .form-subtitle {
    gap: 0.438rem;
    justify-content: start;
    text-align: start;
    font-size: 1.5rem;
    line-height: 1;
    margin-bottom: 1.5rem;
  }
  .form-container {
    max-width: 100%;
    gap: 1.5rem;
  }
  .block-grid2,
  .block-grid3 {
    grid-template-columns: repeat(1, 1fr);
  }
  .block-code {
    display: grid;
    grid-template-columns: 8.1875rem 1fr;
    align-items: end;
    gap: 0.25rem;
  }
  .block-add__item {
    padding: 1.5rem 1rem;
  }
  .block-add__title {
    font-size: 0.875rem;
    line-height: 1rem;
  }
  .block-add__box {
    gap: 1.5rem;
  }
  .block-add__btn {
    padding: 0.625rem 0;
  }
  .block-file__text {
    width: 15rem;
  }
  .block-mistake {
    margin-top: 1rem;
  }
  .text-def {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  .list-def {
    padding: 0 0.563rem;
  }
  .list-def__item {
    gap: 0.625rem;
    font-size: 1rem;
    line-height: 1.25rem;
  }
  .list-def__item::before {
    margin-top: 0.5rem;
    width: 0.375rem;
    height: 0.375rem;
  }
  .required-field::after {
    width: 1rem;
    height: 1rem;
    transform: translate(0, 0.2rem);
  }
  .btn-wrapp {
    align-items: center;
    flex-direction: column-reverse;
    gap: 1rem;
  }
  .btn-wrapp__back,
  .btn-wrapp__next,
  .btn-wrapp__submit {
    width: 100%;
  }
}
.header {
  background-color: #131313;
  z-index: 100;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
}

.header__content {
  height: 5em;
  align-items: center;
  align-content: center;
  justify-content: space-between;
}

.custom-logo-link {
  width: 10.125em;
  display: block;
}
.custom-logo-link img {
  width: 100%;
  height: auto;
  display: block;
}

.header__content .header__nav li.current-menu-item a {
  color: #deed69;
  position: relative;
}
.header__content .header__nav li.current-menu-item a::after {
  width: 0.286em;
  height: 0.286em;
  bottom: -0.571em;
  background-color: #deed69;
  border-radius: 50%;
  left: 50%;
  transform: translateX(-50%);
  content: "";
  position: absolute;
}

.header__nav li {
  margin: 0;
}
.header__nav li.current-menu-item a {
  color: #deed69;
}
.header__nav li a {
  padding: 0.75rem 1.5rem;
  border-radius: 3rem;
  font-size: 1.125em;
  line-height: 1.5rem;
  border: 1px solid #fff;
  color: #fff;
  display: inline-block;
}

.lang__nav .menu-item.menu-item-has-children {
  position: relative;
}
.lang__nav .menu-item.menu-item-has-children:hover .sub-menu {
  opacity: 1;
  visibility: visible;
}
.lang__nav .menu-item.menu-item-has-children > a {
  width: 4.625em;
  height: 2.5em;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  cursor: pointer;
  color: #fff;
  border: 1px solid #fff;
}
.lang__nav .menu-item.menu-item-has-children > a::after {
  width: 1em;
  height: 1em;
  margin-left: 0.25em;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 10.25L4 6.24998L4.93333 5.31665L8 8.38332L11.0667 5.31665L12 6.24998L8 10.25Z' fill='white'/%3E%3C/svg%3E");
}
.lang__nav .menu-item.menu-item-has-children .sub-menu {
  left: 0;
  right: 0;
  padding: 0;
  top: 100%;
  border: 1px solid #fff;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  background-color: #131313;
}
.lang__nav .menu-item.menu-item-has-children .sub-menu li {
  border-bottom: 1px solid #fff;
}
.lang__nav .menu-item.menu-item-has-children .sub-menu li:last-child {
  border: none;
}
.lang__nav .menu-item.menu-item-has-children .sub-menu li a {
  padding: 0.5em 0;
  text-align: center;
  color: #fff;
  display: block;
  transition: 0.3s;
}

.hamburger {
  display: none;
}

.header__button {
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding: 0.75rem 1.5rem;
  min-width: unset;
}

@media screen and (max-width: 960px) {
  .custom-logo-link {
    width: 7.214em;
  }
  .header__nav li a {
    padding: 0.75rem 1rem;
    font-size: 1em;
    line-height: 1.25rem;
  }
  .lang__nav .menu-item.menu-item-has-children {
    position: relative;
  }
  .lang__nav .menu-item.menu-item-has-children:hover .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .lang__nav .menu-item.menu-item-has-children > a {
    width: 4.625em;
    height: 2.5em;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    cursor: pointer;
    color: #fff;
    border: 1px solid #fff;
  }
  .lang__nav .menu-item.menu-item-has-children > a::after {
    width: 1em;
    height: 1em;
    margin-left: 0.25em;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: contain;
    background-size: contain;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 10.25L4 6.24998L4.93333 5.31665L8 8.38332L11.0667 5.31665L12 6.24998L8 10.25Z' fill='white'/%3E%3C/svg%3E");
  }
  .lang__nav .menu-item.menu-item-has-children .sub-menu {
    left: 0;
    right: 0;
    padding: 0;
    top: 100%;
    border: 1px solid #fff;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
    background-color: #131313;
  }
  .lang__nav .menu-item.menu-item-has-children .sub-menu li {
    border-bottom: 1px solid #fff;
  }
  .lang__nav .menu-item.menu-item-has-children .sub-menu li:last-child {
    border: none;
  }
  .lang__nav .menu-item.menu-item-has-children .sub-menu li a {
    padding: 0.5em 0;
    text-align: center;
    color: #fff;
    display: block;
    transition: 0.3s;
  }
}
@media screen and (min-width: 620px) {
  .mobile__navcont {
    display: none !important;
  }
}
@media screen and (max-width: 620px) {
  .header__content {
    height: 6.143em;
    padding-top: 3.429em;
    align-content: flex-start;
  }
  .header__nav,
  .lang__nav {
    display: none;
  }
  .hamburger {
    width: 1.714em;
    height: 1.714em;
    position: relative;
    display: block;
  }
  .hamburger span {
    width: 1.286em;
    height: 2px;
    left: 50%;
    background-color: #fff;
    position: absolute;
    transition: 0.3s;
  }
  .hamburger span:nth-child(1) {
    top: calc(0.429em + 1px);
    transform: translateX(-50%) translateY(-50%) rotate(0);
  }
  .hamburger span:nth-child(2) {
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .hamburger span:nth-child(3) {
    top: calc(100% - 0.571em + 1px);
    transform: translateX(-50%) translateY(-50%) rotate(0);
  }
  body.openedNav {
    overflow: hidden;
  }
  body.openedNav .mobile__navcont {
    transform: translateY(0);
  }
  body.openedNav .hamburger span:nth-child(2) {
    opacity: 0;
  }
  body.openedNav .hamburger span:nth-child(1) {
    top: 50%;
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
  }
  body.openedNav .hamburger span:nth-child(3) {
    top: 50%;
    transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  }
  .header__button {
    display: none;
  }
  .mobile__navcont {
    font-size: 1.143em;
    padding: 2em 1em;
    padding-top: 8.375em;
    position: fixed;
    left: 0;
    right: 0;
    height: 100%;
    top: 0;
    z-index: 50;
    background-color: #131313;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: auto;
    transform: translateY(-100%);
    transition: 0.3s;
  }
  .mobile__navcont .header__nav {
    display: block;
  }
  .mobile__navcont .header__nav li {
    margin: 0;
    padding-bottom: 1.5em;
    margin-bottom: 1.5em;
    border-bottom: 1px solid #3d3d3d;
  }
  .mobile__navcont .header__nav li:last-child {
    padding: 0;
    margin: 0;
    border: none;
  }
  .mobile__navcont .header__nav li a {
    font-size: 0.875em;
    padding-right: 1.714em;
    padding: 0;
    border: none;
    display: block;
    position: relative;
  }
  .mobile__navcont .header__nav li a::after {
    width: 1.143em;
    height: 1.143em;
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: contain;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8.40016 8L5.3335 4.93333L6.26683 4L10.2668 8L6.26683 12L5.3335 11.0667L8.40016 8Z' fill='%2335B0A1'/%3E%3C/svg%3E");
  }
  .mobile__navcont .header__button {
    display: flex;
    width: 100%;
  }
  .langmob__nav {
    margin-top: 4em;
    padding: 0.188em;
    border: 1px solid #fff;
    display: flex;
    justify-content: space-between;
  }
  .langmob__nav li {
    width: calc(50% - 0.125em);
  }
  .langmob__nav li a {
    height: 2em;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    width: 100%;
    font-family: "IBMPlexSans-SemiBold";
    color: #4d4d4d;
  }
  .langmob__nav li.current-lang a {
    color: #fff;
    background-color: #deed69;
  }
}
.footer {
  padding-top: 2em;
  background-color: #1f1f22;
}

.footer__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}
.footer__top .custom-logo-link {
  width: 10.125em;
}

.footer__middle {
  margin-top: 3.75em;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.5rem;
}

.footer__country {
  padding-left: 3.375rem;
  position: relative;
}

.footer__flag {
  position: absolute;
  top: 0;
  left: 0;
  width: 2.375rem;
}
.footer__flag img {
  width: 100%;
  display: block;
  height: auto;
}

.ft1 {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1rem;
  color: var(--cv);
}

.footer__ctcts {
  margin-top: 0.75rem;
  gap: 0.75rem;
  display: flex;
  flex-direction: column;
}

.ctcts__item p {
  font-size: 0.75rem;
  line-height: 1rem;
  color: #adadad;
  margin-bottom: 0.25rem;
}
.ctcts__item ul {
  gap: 0.25rem;
  display: flex;
  flex-direction: column;
}
.ctcts__item ul li,
.ctcts__item ul li * {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1rem;
  color: #fbfbfb;
}

.footer__left {
  max-width: 37.438em;
}
.footer__left .footer_nav {
  display: none;
}

.footer__text {
  max-width: 31.875em;
  line-height: 1.5;
  color: #adadad;
}
.footer__text p {
  font-size: 0.75em;
}

.footer__icons {
  margin-top: 0.5em;
}
.footer__icons li {
  margin-right: 1.5em;
  height: 2em;
}
.footer__icons li img {
  display: block;
  height: 100%;
  width: auto;
}
.footer__icons li:last-child {
  margin: 0;
}

.footer__parts {
  margin-top: 1.5em;
}

.footer__part {
  margin-bottom: 1.5em;
}
.footer__part h3 {
  font-size: 0.875em;
  line-height: 1.429;
  color: #fff;
  font-weight: normal;
}
.footer__part p {
  font-size: 0.75em;
  margin-top: 0.667em;
  line-height: 1.333;
  color: #adadad;
}
.footer__part:last-child {
  margin: 0;
}

.footer__right {
  width: 24em;
}

.footer_nav {
  margin-bottom: -2em;
}
.footer_nav li {
  width: calc(50% - 0.75em);
  margin-bottom: 2em;
}
.footer_nav li a {
  line-height: 1.5;
  display: inline-block;
  color: #fff;
}

.footer__bottom {
  margin-top: 2rem;
  padding-bottom: 1.5rem;
  padding-top: 1rem;
  border-top: 1px solid #3d3d3d;
  align-items: center;
  align-content: center;
  justify-content: space-between;
}

.copyright {
  font-size: 0.75em;
  color: #8e8e8e;
}

.footer__desc {
  margin-bottom: 0.8rem;
}
.footer__desc h3 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.25rem;
  margin-bottom: 0.3rem;
}
.footer__desc p {
  color: #8e8e8e;
  font-size: 0.75rem;
  line-height: 1rem;
}
.footer__info {
  display: flex;
  align-items: center;
  gap: 0.94rem;
}
.footer__info p {
  color: #8e8e8e;
  font-size: 0.75rem;
  line-height: 1rem;
}
.footer__img-wrapp {
  flex-shrink: 0;
  width: 2.625rem;
  height: 1.625rem;
}
.footer__img-wrapp img {
  display: block;
  width: 100%;
  height: 100%;
}
.footer__tagline {
  display: none;
}
.footer__companies {
  display: none;
}
.footer__content-mob {
  display: none;
}

@media screen and (max-width: 960px) {
  .footer {
    font-size: 1.143em;
    padding-top: 1.5em;
  }
  .footer__top .custom-logo-link {
    width: 6.313em;
  }
  .footer__middle {
    margin-top: 1.5em;
  }
  .footer__left {
    max-width: inherit;
    width: 100%;
  }
  .footer__left .footer_nav {
    display: flex;
  }
  .footer__icons {
    font-size: 1em;
    margin-top: 2em;
  }
  .footer__icons li {
    margin-right: 3em;
  }
  .footer__parts {
    margin-top: 3em;
  }
  .footer__right {
    font-size: 1.143em;
    margin-top: 3em;
    width: 100%;
  }
  .footer__right {
    display: none;
  }
  .footer_nav {
    margin-top: 1.5em;
    margin-bottom: -1.5em;
  }
  .footer_nav li {
    width: calc(33.3333333333% - 1.5em);
    margin-bottom: 1.5em;
  }
  .footer_nav li a {
    font-size: 0.875em;
  }
  .footer__bottom {
    margin-top: 2.75rem;
    padding-bottom: 1.5em;
  }
  .footer__content {
    display: none;
  }
  .footer__desc {
    margin-bottom: 0;
  }
  .footer__desc h3 {
    margin-bottom: 0.5rem;
  }
  .footer__info {
    gap: 0.69rem;
  }
  .footer__img-wrapp {
    width: 2rem;
    height: 1.25rem;
  }
  .footer__tagline {
    display: block;
    color: #cfcfcf;
    font-size: 0.75rem;
    line-height: 1rem;
    margin-bottom: 1.5rem;
  }
  .footer__companies {
    display: flex;
    gap: 0.5rem 1rem;
    flex-wrap: wrap;
  }
  .footer__companies li {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .footer__companies li:nth-child(1) div {
    width: 1.1875rem;
  }
  .footer__companies li:nth-child(2) div {
    width: 3.5625rem;
  }
  .footer__companies li:nth-child(3) div {
    width: 1.4375rem;
  }
  .footer__companies li:nth-child(4) div {
    width: 2.5rem;
  }
  .footer__companies li:nth-child(5) div {
    width: 2.625rem;
  }
  .footer__companies li:nth-child(6) div {
    width: 4.5rem;
  }
  .footer__companies li:nth-child(7) div {
    width: 1.625rem;
  }
  .footer__content-mob {
    display: block;
    margin-top: 3rem;
  }
}
@media screen and (max-width: 620px) {
  .footer_nav {
    justify-content: space-between;
  }
  .footer_nav li {
    min-width: 9.375em;
    width: auto;
  }
  .footer__top {
    flex-direction: column;
    align-items: flex-start;
    align-content: flex-start;
    gap: 2rem;
  }
  .footer__top .header__nav {
    display: flex;
  }
  .footer__middle {
    margin-top: 3rem;
    gap: 2.5rem;
    grid-template-columns: 1fr;
  }
}
.section__main {
  padding-top: 5.6em;
}
.section__main.secType {
  padding-top: 10.25em;
  padding-bottom: 11.7rem;
}
.section__main.secType .main__content {
  justify-content: center;
  text-align: center;
}
.section__main.secType .main__title {
  padding-right: 0;
  background: linear-gradient(90deg, #fbfbfb 48%, #3d3d3d 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.section__main.secType .main__text {
  margin: 0 auto;
  margin-top: 1.5rem;
  max-width: 33rem;
}
.section__main.secType .main__buttons {
  justify-content: center;
}
.section__main.secType .main__phonecont {
  width: 42.875rem;
  height: 42.875rem;
  top: -8.2rem;
  left: 50%;
  transform: translateX(-50%);
}
.section__main.secType .main__phonecont::after {
  display: none;
}

.main__content {
  position: relative;
}
.main__content.revers {
  margin-left: 38.25em;
}
.main__content.revers .main__text {
  max-width: inherit;
}
.main__content.revers .main__buttons {
  margin-top: 3em;
}
.main__content.revers .main__phonecont {
  left: -18em;
  transform: translateX(-100%);
}
.main__content.revers::after {
  left: -23.625em;
  transform: rotate(-90deg);
}
.main__content.revers .main__phonecont::after {
  left: -4.688em;
}
.main__content.biggestMar .main__text,
.main__content.biggestMar .main__buttons {
  margin-top: 2.5em;
}
.main__content.biggestMar .main__arrow {
  margin-top: 6.875em;
}

.main__title {
  font-size: 5.5em;
  padding-right: 14rem;
  line-height: 1;
  font-weight: 700;
  position: relative;
  z-index: 2;
  background: linear-gradient(90deg, #fff 0%, #3d3d3d 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.main__text {
  margin-top: 1.5rem;
  max-width: 55.857rem;
  color: #adadad;
  position: relative;
  z-index: 2;
}

.main__buttons {
  margin-top: 3em;
  position: relative;
  z-index: 2;
}
.main__buttons a {
  margin-right: 1.5em;
}
.main__buttons a:last-child {
  margin: 0;
}

.main__arrow {
  margin-top: 3.875em;
  width: 2.5em;
  height: 2.5em;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  position: relative;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M6.66699 9.00032L9.00032 6.66699L28.3337 26.0003L28.3337 15.0003L31.667 15.0003L31.667 31.667L15.0003 31.667L15.0003 28.3337L26.0003 28.3337L6.66699 9.00032Z' fill='%23FD532E'/%3E%3C/svg%3E");
  cursor: pointer;
  transition: 0.3s;
}
.main__arrow:hover {
  opacity: 0.5;
}

.main__phonecont {
  width: 27.875rem;
  height: 27.875rem;
  max-width: 100%;
  top: -1.37em;
  right: -10.25em;
  position: absolute;
}
.main__phonecont img {
  z-index: 2;
}
.main__phonecont::after {
  width: 17.375rem;
  height: 17.375rem;
  filter: blur(4rem);
  opacity: 0.32;
  background-color: #deed69;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 960px) {
  .section__main {
    padding-top: 3.429em;
    min-height: 31em;
  }
  .section__main.bg {
    background-image: none;
  }
  .section__main.secType {
    padding-top: 5em;
    padding-bottom: 5rem;
  }
  .section__main.secType .main__content {
    max-width: inherit;
  }
  .section__main.secType .main__phonecont {
    width: 27rem;
    height: 27rem;
    top: -3rem;
  }
  .main__content {
    max-width: calc(100% - 15.286em);
  }
  .main__content.revers {
    margin-left: 50%;
  }
  .main__content.revers .main__buttons {
    margin-top: 3.429em;
  }
  .main__content.revers .main__text {
    max-width: 100%;
    width: 100%;
  }
  .main__content.revers .main__phonecont {
    left: -100%;
    transform: none;
  }
  .main__content.revers .main__phonecont::after {
    left: 0;
    bottom: -3.214em;
  }
  .main__content.revers::after {
    left: 50%;
    transform: translateX(-50%);
  }
  .main__content.biggestMar .main__text {
    margin-top: 2.286em;
  }
  .main__content.biggestMar .main__buttons {
    margin-top: 3.429em;
  }
  .main__content::after {
    width: 26.286em;
    height: 26.286em;
    filter: barn(2.286em);
  }
  .main__title {
    font-size: 2.286em;
  }
  .main__text {
    font-size: 1em;
    margin-top: 1.714em;
    max-width: 24.571em;
  }
  .main__text br {
    display: none;
  }
  .main__buttons {
    margin-top: 3.429em;
  }
  .main__arrow {
    display: none;
  }
  .main__phonecont {
    width: 27.143em;
    height: 27.143em;
    top: 0;
    right: -15em;
  }
  .main__phonecont::after {
    width: 19.429em;
    height: 19.429em;
  }
}
@media screen and (max-width: 620px) {
  .section__main.secType .main__phonecont {
    position: static;
    transform: none;
    height: auto;
  }
  .section__main.secType .main__phonecont img {
    width: 100%;
    position: static;
    transform: none;
  }
  .main__content {
    max-width: 100%;
    max-height: inherit;
  }
  .main__content.revers {
    margin-left: 0;
  }
  .main__content.revers .main__phonecont {
    position: relative;
    left: 0;
    top: 0;
  }
  .main__content.biggestMar .main__text {
    margin-top: 3.429em;
  }
  .main__content::after {
    top: 9.714em;
    left: 50%;
    transform: translateX(-50%);
  }
  .main__text {
    margin-top: 3.857em;
    max-width: 100%;
  }
  .main__title {
    padding: 0;
  }
  .main__phonecont {
    margin: 0 auto;
    margin-top: 2.286em;
    position: relative;
    transform: none;
    left: 0;
    top: 0;
  }
}
@media screen and (max-width: 480px) {
  .main__buttons {
    display: block;
  }
  .main__buttons a {
    width: 100%;
    margin: 0;
    margin-bottom: 1.143em;
  }
  .main__buttons a:last-child {
    margin: 0;
  }
}
.imdustry__list {
  margin-top: 2.5rem;
  gap: 1.5rem;
  display: flex;
  flex-wrap: wrap;
}

.undustry__item {
  padding: 2rem 1.5rem;
  border-radius: 1rem;
  gap: 2rem;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  background: linear-gradient(208deg, rgba(19, 19, 19, 0) 32.04%, #f6f6f6 220.24%);
}
.undustry__item * {
  position: relative;
  z-index: 2;
}
.undustry__item:hover::after {
  opacity: 1;
}
.undustry__item.p12 {
  width: calc(50% - 0.75rem);
}
.undustry__item.p13 {
  width: calc(33.3333333333% - 1.5rem);
  background: linear-gradient(-6deg, rgba(19, 19, 19, 0) 18.04%, #f6f6f6 220.24%);
}
.undustry__item.p13::after {
  background: linear-gradient(-6deg, rgba(19, 19, 19, 0) 22.04%, #deed69 140.24%);
}
.undustry__item::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 0;
  opacity: 0;
  transition: 0.3s;
  background: linear-gradient(208deg, rgba(19, 19, 19, 0) 22.04%, #deed69 140.24%);
}
.undustry__item h3 {
  font-size: 2rem;
  line-height: 2.25rem;
  font-weight: 700;
  color: #fbfbfb;
}
.undustry__item p {
  color: #e7e7e7;
  line-height: 1.5;
}

@media screen and (max-width: 960px) {
  .imdustry__list {
    margin-top: 1.75rem;
    gap: 1rem;
  }
  .undustry__item {
    padding: 1.5rem 1rem;
    border-radius: 0.75rem;
    gap: 1.5rem;
    width: calc(50% - 0.5rem) !important;
    background: linear-gradient(208deg, rgba(19, 19, 19, 0) 32.04%, #f6f6f6 220.24%) !important;
  }
  .undustry__item::after {
    background: linear-gradient(208deg, rgba(19, 19, 19, 0) 22.04%, #deed69 140.24%) !important;
  }
  .undustry__item h3 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .undustry__item p {
    line-height: 1.33;
  }
}
@media screen and (max-width: 620px) {
  .undustry__item {
    width: 100% !important;
  }
}
.section__struggle {
  padding-top: 11.5rem;
}

.struggle__body {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.struggle__title {
  text-align: center;
  font-size: 3rem;
  font-weight: 600;
  line-height: 3.5rem;
  margin: 0 auto;
  margin-bottom: 3rem;
  max-width: 57.8rem;
  background: linear-gradient(90deg, #fbfbfb 35.64%, #3d3d3d 148.49%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.struggle__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1rem;
}
.struggle__item {
  padding: 0.5rem 1rem;
  border-radius: 2rem;
  background-color: #202020;
}
.struggle__item p {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
  color: #b0b0b0;
}
.struggle__item p::before {
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath opacity='0.2' d='M20.25 4.5V19.5C20.25 19.6989 20.171 19.8897 20.0303 20.0303C19.8897 20.171 19.6989 20.25 19.5 20.25H4.5C4.30109 20.25 4.11032 20.171 3.96967 20.0303C3.82902 19.8897 3.75 19.6989 3.75 19.5V4.5C3.75 4.30109 3.82902 4.11032 3.96967 3.96967C4.11032 3.82902 4.30109 3.75 4.5 3.75H19.5C19.6989 3.75 19.8897 3.82902 20.0303 3.96967C20.171 4.11032 20.25 4.30109 20.25 4.5Z' fill='%23DEED69'/%3E%3Cpath d='M21 4.5C21 4.10218 20.842 3.72064 20.5607 3.43934C20.2794 3.15804 19.8978 3 19.5 3H4.5C4.13078 3.00002 3.77469 3.13697 3.50063 3.38437C3.45822 3.41928 3.41928 3.45822 3.38437 3.50063C3.13697 3.77469 3.00002 4.13078 3 4.5V19.5C3 19.8978 3.15804 20.2794 3.43934 20.5607C3.72064 20.842 4.10218 21 4.5 21H19.5C19.8692 21 20.2253 20.863 20.4994 20.6156C20.5208 20.5984 20.5411 20.5799 20.5603 20.5603C20.5799 20.5413 20.5981 20.521 20.6147 20.4994C20.8627 20.2256 21.0001 19.8694 21 19.5V4.5ZM19.5 18.4406L5.56031 4.5H19.5V18.4406ZM4.5 5.56031L18.4397 19.5H4.5V5.56031Z' fill='%23DEED69'/%3E%3C/svg%3E");
}
.struggle__filter {
  display: none;
}

@media screen and (max-width: 960px) {
  .section__struggle {
    padding-top: 8rem;
  }
  .struggle__title {
    font-size: 2rem;
    line-height: 1.33;
    margin-bottom: 1.5rem;
  }
  .struggle__item {
    padding: 0.75rem;
  }
  .struggle__item p {
    gap: 0.25rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.srction__elevated {
  padding-top: 8rem;
}

.elevated__wrapp {
  padding: 3.75rem 0;
  background-color: #ce4628;
  overflow: hidden;
}
.elevated__body {
  position: relative;
  display: flex;
  justify-content: end;
}
.elevated__decor {
  position: absolute;
  top: -9.56rem;
  left: -8.7rem;
  width: 44.0575rem;
}
.elevated__decor img {
  display: block;
  width: 100%;
  height: auto;
}
.elevated__phone {
  position: absolute;
  top: -5.8rem;
  left: -12.8rem;
  width: 57.43531rem;
}
.elevated__phone img {
  display: block;
  width: 100%;
  height: auto;
}
.elevated__content {
  position: relative;
  z-index: 5;
  max-width: 36.75rem;
}
.elevated__title {
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 3rem;
  margin-bottom: 1.5rem;
}
.elevated__list {
  display: flex;
  justify-content: start;
  gap: 0.5rem;
  flex-wrap: wrap;
}
.elevated__item {
  padding: 1.5rem;
  border-radius: 2rem;
  background-color: #202020;
}
.elevated__item p {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5rem;
}
.elevated__item p::before {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath opacity='0.2' d='M17.5 10C17.5 11.4834 17.0601 12.9334 16.236 14.1668C15.4119 15.4001 14.2406 16.3614 12.8701 16.9291C11.4997 17.4968 9.99168 17.6453 8.53683 17.3559C7.08197 17.0665 5.7456 16.3522 4.6967 15.3033C3.64781 14.2544 2.9335 12.918 2.64411 11.4632C2.35472 10.0083 2.50325 8.50032 3.07091 7.12987C3.63856 5.75943 4.59986 4.58809 5.83323 3.76398C7.0666 2.93987 8.51664 2.5 10 2.5C11.9891 2.5 13.8968 3.29018 15.3033 4.6967C16.7098 6.10322 17.5 8.01088 17.5 10Z' fill='%23FD532E'/%3E%3Cpath d='M13.5672 7.68281C13.6253 7.74086 13.6714 7.80979 13.7029 7.88566C13.7343 7.96154 13.7505 8.04287 13.7505 8.125C13.7505 8.20713 13.7343 8.28846 13.7029 8.36434C13.6714 8.44021 13.6253 8.50914 13.5672 8.56719L9.19219 12.9422C9.13415 13.0003 9.06522 13.0464 8.98934 13.0779C8.91347 13.1093 8.83214 13.1255 8.75 13.1255C8.66787 13.1255 8.58654 13.1093 8.51067 13.0779C8.43479 13.0464 8.36586 13.0003 8.30782 12.9422L6.43282 11.0672C6.31554 10.9499 6.24966 10.7909 6.24966 10.625C6.24966 10.4591 6.31554 10.3001 6.43282 10.1828C6.55009 10.0655 6.70915 9.99965 6.875 9.99965C7.04086 9.99965 7.19992 10.0655 7.31719 10.1828L8.75 11.6164L12.6828 7.68281C12.7409 7.6247 12.8098 7.5786 12.8857 7.54715C12.9615 7.5157 13.0429 7.49951 13.125 7.49951C13.2071 7.49951 13.2885 7.5157 13.3643 7.54715C13.4402 7.5786 13.5091 7.6247 13.5672 7.68281ZM18.125 10C18.125 11.607 17.6485 13.1779 16.7557 14.514C15.8629 15.8502 14.594 16.8916 13.1093 17.5065C11.6247 18.1215 9.99099 18.2824 8.4149 17.9689C6.8388 17.6554 5.39106 16.8815 4.25476 15.7452C3.11846 14.6089 2.34463 13.1612 2.03112 11.5851C1.71762 10.009 1.87852 8.37535 2.49348 6.8907C3.10844 5.40605 4.14985 4.1371 5.486 3.24431C6.82214 2.35152 8.39303 1.875 10 1.875C12.1542 1.87727 14.2195 2.73403 15.7427 4.25727C17.266 5.78051 18.1227 7.84581 18.125 10ZM16.875 10C16.875 8.64025 16.4718 7.31104 15.7164 6.18045C14.9609 5.04987 13.8872 4.16868 12.631 3.64833C11.3747 3.12798 9.99238 2.99183 8.65876 3.2571C7.32514 3.52237 6.10013 4.17716 5.13864 5.13864C4.17716 6.10013 3.52238 7.32513 3.2571 8.65875C2.99183 9.99237 3.12798 11.3747 3.64833 12.6309C4.16868 13.8872 5.04987 14.9609 6.18046 15.7164C7.31105 16.4718 8.64026 16.875 10 16.875C11.8227 16.8729 13.5702 16.1479 14.8591 14.8591C16.1479 13.5702 16.8729 11.8227 16.875 10Z' fill='%23FD532E'/%3E%3C/svg%3E");
}

@media screen and (max-width: 1100px) {
  .elevated__decor {
    top: -2.56rem;
    left: -10.7rem;
  }
  .elevated__phone {
    top: 0;
    left: -14.8rem;
  }
  .elevated__content {
    max-width: 30rem;
  }
}
@media screen and (max-width: 960px) {
  .srction__elevated {
    padding-top: 5.5rem;
  }
  .elevated__wrapp {
    padding: 2rem 0 21.56rem 0;
  }
  .elevated__body {
    justify-content: center;
  }
  .elevated__decor {
    top: 0;
    bottom: -2.36rem;
    left: 50%;
    transform: translateX(-50%) translateY(100%);
  }
  .elevated__phone {
    top: 0;
    bottom: 6rem;
    left: 50%;
    transform: translateX(-50%) translateY(100%);
  }
  .elevated__content {
    max-width: 36rem;
  }
  .elevated__title {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2rem;
  }
  .elevated__item {
    padding: 0.75rem;
  }
  .elevated__item p {
    gap: 0.25rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.grouped__sections {
  contain: paint;
  position: relative;
  z-index: 2;
}

.serve__container {
  margin-top: 2em;
  position: relative;
}

.serve__carousel,
.serve__carousel2 {
  max-width: 75em;
  width: 100%;
  overflow: visible;
  position: relative;
}
.serve__carousel .owl-stage-outer,
.serve__carousel2 .owl-stage-outer {
  overflow: visible;
}
.serve__carousel .owl-stage,
.serve__carousel2 .owl-stage {
  display: flex;
}
.serve__carousel .owl-nav,
.serve__carousel2 .owl-nav {
  width: 4em;
  height: 4em;
  right: 18.5em;
  border-radius: 50%;
  background-color: #131313;
  top: 50%;
  transform: translateX(50%) translateY(-50%);
  position: absolute;
  display: flex;
  overflow: hidden;
}
.serve__carousel .owl-nav div,
.serve__carousel2 .owl-nav div {
  -webkit-background-size: 1em;
  background-size: 1em;
  width: 50%;
  height: 100%;
  background-repeat: no-repeat;
  color: transparent;
  transition: 0.3s;
}
.serve__carousel .owl-nav div.owl-prev,
.serve__carousel2 .owl-nav div.owl-prev {
  background-position: right 0.25em center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M9.33301 12L5.33301 8L9.33301 4L10.2663 4.93333L7.19967 8L10.2663 11.0667L9.33301 12Z' fill='white'/%3E%3C/svg%3E");
}
.serve__carousel .owl-nav div.owl-next,
.serve__carousel2 .owl-nav div.owl-next {
  background-position: 0.25em center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8.40016 8L5.3335 4.93333L6.26683 4L10.2668 8L6.26683 12L5.3335 11.0667L8.40016 8Z' fill='white'/%3E%3C/svg%3E");
}
.serve__carousel .owl-nav div.disabled,
.serve__carousel2 .owl-nav div.disabled {
  opacity: 0.5;
}

.serve__carousel2 {
  width: 100%;
  max-width: inherit;
}
.serve__carousel2 .serve__item {
  border: 1px solid #3d3d3d;
  display: block;
  transition: 0.3s;
}
.serve__carousel2 .serve__item::before {
  display: none !important;
}
.serve__carousel2 .serve__item:hover {
  background-color: transparent;
  background: none !important;
}
.serve__carousel2 .serve__bottom {
  padding-top: 3em;
}
.serve__carousel2 .serve__name {
  min-height: 2.667em;
}
.serve__carousel2 .serve__dsc {
  font-size: 0.75em;
  display: block !important;
}
.serve__carousel2 .serve__dsc p {
  padding-top: 0.667em;
}
.serve__carousel2 .owl-nav {
  width: 4em;
  height: 1.5em;
  top: -3em;
  right: 0;
  border-radius: 0;
  background-color: transparent;
  transform: translateY(-100%);
  position: absolute;
  display: flex;
  overflow: hidden;
  justify-content: space-between;
}
.serve__carousel2 .owl-nav div {
  width: 1.5em;
  height: 1.5em;
  -webkit-background-size: contain;
  background-size: contain;
}

.serve__item {
  padding: 1.5em;
  min-height: 14.5em;
  border: 1px solid #1f1f22;
  height: 100%;
  background-color: #1f1f22;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.3s;
}
.serve__item:hover {
  background-color: transparent;
}
.serve__item:hover .serve__icon img:first-child {
  opacity: 0;
}
.serve__item:hover .serve__icon img:last-child {
  opacity: 1;
}

.serve__icon {
  width: 4em;
  height: 4em;
  position: relative;
  z-index: 2;
}
.serve__icon img {
  transition: 0.3s;
}
.serve__icon img:nth-child(2) {
  opacity: 0;
}

.serve__bottom {
  padding-top: 1.5em;
  position: relative;
  z-index: 2;
}

.serve__name {
  font-size: 1.5em;
  font-weight: 700;
}

.serve__dsc {
  font-size: 0.875em;
  display: none;
  color: #adadad;
  overflow: hidden;
}
.serve__dsc p {
  padding-top: 0.286em;
}

@media screen and (max-width: 960px) {
  .serve__container {
    margin-top: 1.714em;
    overflow: hidden;
  }
  .serve__carousel,
  .serve__carousel2 {
    max-width: 100%;
  }
  .serve__carousel2 .owl-item .serve__item {
    background-color: transparent !important;
  }
  .serve__carousel2 .owl-item.active .serve__item {
    background-color: #3d3d3d !important;
  }
  .serve__carousel2 .serve__bottom {
    padding-top: 2.286em;
  }
  .serve__carousel2 .serve__name {
    min-height: 2.222em;
    font-size: 1.286em;
    line-height: 1.111;
  }
  .serve__carousel2 .serve__dsc {
    font-size: 0.857em;
  }
  .serve__carousel2 .serve__dsc p {
    padding-top: 0.667em;
  }
  .serve__item {
    padding: 1.143em;
    min-height: 14.571em;
  }
  .serve__icon {
    width: 3.429em;
    height: 3.429em;
  }
  .serve__bottom {
    padding-top: 1.143em;
  }
  .serve__name {
    font-size: 1.714em;
    line-height: 1;
  }
  .serve__dsc {
    font-size: 1em;
    display: block !important;
    height: auto !important;
  }
  .serve__dsc p {
    padding-top: 0.571em;
  }
}
@media screen and (max-width: 620px) {
  .serve__carousel,
  .serve__carousel2 {
    max-width: calc(100% - 4.357em);
  }
}
.section__cycle {
  padding-top: 11.5rem;
}

.cycle__body {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.5rem;
}
.cycle__filter {
  position: absolute;
  z-index: -1;
  top: -26rem;
  left: -30.44rem;
  width: 45.35563rem;
  height: 45.35563rem;
  border-radius: 45.35563rem;
  background: radial-gradient(78.34% 78.34% at 50% 50%, #000 0%, #fd532e 54.17%);
  filter: blur(100px);
  opacity: 0.24;
}
.cycle__title {
  font-size: 3rem;
  font-weight: 700;
  line-height: 3.5rem;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
.cycle__text {
  max-width: 23rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.cycle__list {
  padding: 2rem 1.5rem;
  background-color: #1f1f22;
}
.cycle__item {
  position: relative;
  margin-top: 1rem;
  padding: 0 0 1rem 1.44rem;
  border-bottom: 0.063rem solid #454545;
}
.cycle__item span {
  position: absolute;
  top: 0;
  left: 0;
  color: #adadad;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1rem;
}
.cycle__item:first-child {
  margin-top: 0;
}
.cycle__item:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.cycle__subtitle {
  color: #fd532e;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
  margin-bottom: 0.5rem;
}
.cycle__desc {
  font-size: 1rem;
  line-height: 1.5rem;
}

@media screen and (max-width: 960px) {
  .section__cycle {
    padding-top: 8rem;
  }
  .cycle__body {
    grid-template-columns: repeat(1, 1fr);
    gap: 2rem;
  }
  .cycle__filter {
    top: -6rem;
    left: -4.25rem;
    width: 14.29906rem;
    height: 14.29906rem;
  }
  .cycle__title {
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 1rem;
  }
  .cycle__text {
    max-width: none;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .cycle__list {
    padding: 1.5rem 1rem;
  }
  .cycle__subtitle {
    font-size: 1.25rem;
    line-height: 1.5rem;
    margin-bottom: 0.75rem;
  }
  .cycle__desc {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.features__container {
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
  position: relative;
}

.features__left {
  width: 36.75em;
  top: 5em;
  position: sticky;
  min-height: calc(100vh - 5rem);
  z-index: 5;
}
.features__left::before {
  bottom: 0;
  width: 39em;
  right: 0;
  transform: translateX(100%);
  height: 20rem;
  content: "";
  position: absolute;
  z-index: 10;
  background: linear-gradient(0deg, #131313 0%, hsla(0, 0%, 0%, 0) 100%);
}

.features__img {
  width: 17.625rem;
  position: relative;
}
.features__img::after {
  width: 10.125rem;
  height: 10.125rem;
  border-radius: 50%;
  background-color: #deed69;
  opacity: 0.32;
  filter: blur(4rem);
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.features__img img {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  z-index: 2;
}

.features__title {
  margin-top: 3.5rem;
  font-size: 4.5rem;
  line-height: 1;
  font-weight: 700;
  color: #fff;
  background: linear-gradient(90deg, #fbfbfb 24%, #3d3d3d 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.features__text {
  margin-top: 1.5rem;
  max-width: 22.375em;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  color: #fbfbfb;
}
.features__text p {
  font-size: 0.875em;
}

.features__line {
  display: none;
}

.features__right {
  max-width: 36.75em;
  padding-bottom: 10rem;
  width: 100%;
  position: relative;
}

.features__item {
  padding: 1em 0;
  border-bottom: 1px solid #3d3d3d;
  justify-content: space-between;
}
.features__item:first-child {
  padding-top: 0;
}
.features__item:first-child .features__num {
  top: 0;
}
.features__item:last-child {
  padding-bottom: 0;
  border: none;
}

.features__part {
  max-width: calc(100% - 1.5em);
}

.features__item {
  padding-left: 2rem;
  position: relative;
}
.features__item p {
  margin-top: 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #adadad;
}

.features__name {
  font-size: 1.55em;
  line-height: 2rem;
  font-weight: 700;
}

.features__desc {
  margin-top: 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #adadad;
  width: 100%;
}

.features__num {
  font-size: 0.75em;
  line-height: 1rem;
  position: absolute;
  left: 0;
  top: 1rem;
  color: #deed69;
}

@media screen and (max-width: 960px) {
  .features__container {
    margin-top: 1.714em;
    padding-top: 1.714em;
    flex-wrap: nowrap;
  }
  .features__container::before {
    width: 17.5em;
    height: 17.5em;
    top: -10em;
    right: -10em;
    border: 1em solid #fd532e;
    filter: blur(3.438em);
  }
  .features__left {
    width: 24.571em;
    min-width: 24.571em;
  }
  .features__left::before {
    width: 30rem;
  }
  .features__img {
    width: 15rem;
  }
  .features__title {
    margin-top: 2rem;
    font-size: 2.5rem;
    line-height: 3rem;
  }
  .features__text {
    margin-top: 1.5rem;
    color: #adadad;
    max-width: inherit;
    font-size: 1rem;
    line-height: 1.5;
  }
  .features__text p {
    font-size: 1em;
  }
  .features__right {
    max-width: 100%;
    padding-left: 1.5rem;
  }
  .features__right::before {
    display: none;
  }
  .features__item {
    padding: 1.143em 0;
    padding-left: 1.5rem;
  }
  .features__name {
    font-size: 1.286em;
  }
  .features__num {
    font-size: 0.75rem;
  }
  .features__desc {
    font-size: 0.857em;
    margin-top: 0.75rem;
  }
  .features__desc br {
    display: none;
  }
}
@media screen and (max-width: 620px) {
  .features__container {
    margin-top: 1.714em;
    padding-top: 0;
    display: block;
  }
  .features__container::before {
    display: none;
  }
  .features__left {
    width: 100%;
    min-width: inherit;
    position: relative;
    height: auto;
    min-height: inherit;
    top: 0;
  }
  .features__left::before {
    display: none;
  }
  .features__line {
    display: none;
  }
  .features__right {
    margin-top: 2.286em;
    max-width: 100%;
    padding-left: 0;
    padding-bottom: 0;
  }
}
.section__transform {
  margin-top: 11.5rem;
  padding: 5.5rem 0;
  background: linear-gradient(257deg, #deed69 0%, #c7de2c 100%);
}

.transform__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3rem;
  margin-bottom: 3rem;
}
.transform__content * {
  color: #131313;
}
.transform__title {
  text-align: center;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 4rem;
}
.transform__text {
  text-align: center;
  max-width: 57rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.transform__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1.56rem 1.5rem;
}
.transform__item {
  width: 17rem;
  height: 5rem;
  flex-shrink: 0;
  overflow: hidden;
  border-radius: 8rem;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.transform__img-wrapp {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 11.125rem;
}
.transform__img-wrapp img {
  max-width: 100%;
  height: auto;
}

@media screen and (max-width: 960px) {
  .section__transform {
    margin-top: 8rem;
  }
  .transform__content {
    gap: 1rem;
    margin-bottom: 2rem;
  }
  .transform__title {
    max-width: 100%;
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .transform__text {
    max-width: 100%;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
  }
  .transform__list {
    gap: 1.5rem 1rem;
  }
  .transform__item {
    width: 10rem;
    height: 4rem;
  }
  .transform__item:nth-child(1) div {
    width: 2.375rem;
  }
  .transform__item:nth-child(2) div {
    width: 7.125rem;
  }
  .transform__item:nth-child(3) div {
    width: 2.7rem;
  }
  .transform__item:nth-child(4) div {
    width: 5rem;
  }
  .transform__item:nth-child(5) div {
    width: 5.25rem;
  }
  .transform__img-wrapp {
    width: 8.45313rem;
  }
}
.section__benefits {
  padding-top: 9rem;
}

.benefits__wrapp {
  overflow: hidden;
}
.benefits__body {
  position: relative;
}
.benefits__decor {
  display: none;
}
.benefits__content {
  display: flex;
  align-items: start;
  justify-content: space-between;
  gap: 1.5rem;
  margin-bottom: 3rem;
}
.benefits__info {
  max-width: 49.5rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #fbfbfb;
}
.benefits__tilte {
  font-size: 4.5rem;
  font-weight: 700;
  max-width: 37rem;
  line-height: 4rem;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
  background: linear-gradient(90deg, #fbfbfb 24%, #3d3d3d 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.benefits__text {
  font-size: 1rem;
  line-height: 1.5rem;
}
.benefits__btn {
  min-width: 11.25rem;
}
.benefits__row {
  display: flex;
  gap: 1.5rem;
}
.benefits__colomn {
  padding: 1.5rem;
  border: 0.063rem solid #3d3d3d;
  position: relative;
}
.benefits__colomn .num {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  color: var(--cv2);
  font-weight: 500;
}
.benefits__subtitle {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
  margin-bottom: 2rem;
  padding-right: 1.5rem;
  color: #deed69;
}
.benefits__list {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.benefits__list li {
  display: flex;
  gap: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.benefits__list li::before {
  content: "";
  margin-top: 0.7rem;
  flex-shrink: 0;
  border-radius: 50%;
  width: 0.25rem;
  height: 0.25rem;
  background-color: #fff;
}

@media screen and (max-width: 960px) {
  .section__benefits {
    padding-top: 5.5rem;
  }
  .benefits__wrapp {
    padding: 2rem 0;
  }
  .benefits__decor {
    top: -3.5rem;
    left: -4.44rem;
  }
  .benefits__content {
    justify-content: start;
    flex-direction: column;
    margin-bottom: 3rem;
  }
  .benefits__info {
    max-width: none;
  }
  .benefits__tilte {
    font-size: 2rem;
    line-height: 2.5rem;
    margin-bottom: 1rem;
  }
  .benefits__text {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .benefits__btn {
    padding: 0.75rem;
    width: 100%;
  }
  .benefits__row {
    flex-direction: column;
    gap: 1rem;
  }
  .benefits__colomn {
    padding: 1.5rem 1rem;
  }
  .benefits__subtitle {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
  .benefits__list {
    gap: 0.25rem;
  }
  .benefits__list li {
    gap: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .benefits__list li::before {
    margin-top: 0.45rem;
    width: 0.25rem;
    height: 0.25rem;
  }
}
.section__credo {
  position: relative;
}
.section__credo::before {
  width: 45.375em;
  height: 45.375em;
  top: -21.125em;
  transform: translateX(-63.5em);
  filter: blur(8em);
  background: radial-gradient(78.34% 78.34% at 50% 50%, #000 0%, #deed69 54.17%);
  left: 50%;
  opacity: 0.3;
  border-radius: 50%;
  content: "";
  position: absolute;
}
.section__credo .container {
  position: relative;
  z-index: 2;
}
.section__credo.decType2::before {
  top: 28.75em;
}
.section__credo.decType2 .credo__container::before {
  display: none;
}

.credo__container {
  margin: 0 -0.75em;
  margin-top: 2.75em;
  margin-bottom: -1.5em;
  justify-content: space-between;
  position: relative;
}
.credo__container:first-child {
  margin-top: 0 !important;
}
.credo__container::before {
  width: 42.625em;
  height: 20.563em;
  top: -4.375em;
  left: -17.375em;
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  background-image: url(../../assets/img/decor/credp_dec.png);
}

.credo__item {
  margin: 0 0.75em;
  margin-bottom: 1.5em;
  width: calc(25% - 1.5em);
  color: #adadad;
  position: relative;
  z-index: 2;
}
.credo__item.textB {
  font-size: 1em;
  padding-right: 2.7em;
  line-height: 1.333;
}
.credo__item.textB * {
  font-size: 1em;
}
.credo__item .section__title {
  line-height: 1.167em;
  color: #fff;
}
.credo__item.long {
  width: calc(50% - 1.5em);
}
.credo__item.long .credo__img {
  padding-top: 50%;
}
.credo__item p {
  font-size: 0.875em;
}

.credo__img {
  padding-top: 104%;
  position: relative;
  overflow: hidden;
}

@media screen and (max-width: 960px) {
  .section__credo::before {
    display: none;
  }
  .credo__container {
    margin-top: 1.5em;
    font-size: 1.143em;
  }
  .credo__container::before {
    display: none;
  }
  .credo__item {
    width: calc(50% - 1.5em);
  }
  .credo__item.long {
    width: calc(100% - 1.5em);
  }
  .credo__item.long .credo__img {
    padding-top: 50%;
  }
  .credo__item.empty {
    display: none;
  }
  .credo__item.textB {
    font-size: 0.875em;
    padding-right: 0;
    line-height: 1.333;
  }
  .credo__item .section__title {
    margin-bottom: -0.333em;
    line-height: 1.333em;
  }
}
@media screen and (max-width: 760px) {
  .credo__item.text {
    width: calc(100% - 1.5em);
  }
  .credo__item:nth-child(3) {
    order: 2;
  }
}
.infogr__list {
  margin: 0 -0.75em;
  margin-bottom: -2em;
}

.infogr__item {
  margin: 0 0.75em;
  margin-bottom: 2em;
  width: calc(25% - 1.5em);
  text-align: center;
}

.infogr__num {
  font-size: 3em;
  line-height: 1.167;
  text-transform: uppercase;
  font-weight: 700;
}
.infogr__num span {
  color: #deed69;
}

.infogr__text {
  margin-top: 0.5em;
  color: #adadad;
}
.infogr__text p {
  font-size: 0.75em;
}

@media screen and (max-width: 960px) {
  .infogr__list {
    font-size: 1.143em;
  }
  .infogr__item {
    width: calc(50% - 1.5em);
  }
  .infogr__num {
    font-size: 2em;
    line-height: 1;
  }
}
@media screen and (max-width: 620px) {
  .infogr__item {
    width: calc(100% - 1.5em);
    text-align: left;
  }
}
.faq__content {
  margin-top: 2em;
}

.faq__item {
  padding: 1.5em;
  border-bottom: 1px solid #3d3d3d;
  transition: 0.3s;
  position: relative;
}
.faq__item.opened::after {
  opacity: 1;
}
.faq__item.opened .faq__quest {
  color: #deed69;
}
.faq__item.opened .faq__quest::before {
  height: 0;
  background-color: #deed69;
}
.faq__item.opened .faq__quest::after {
  background-color: #deed69;
}
.faq__item:last-child {
  border: none;
}
.faq__item:first-child .faq__answer {
  display: block;
}

.faq__quest {
  padding-right: 2.5em;
  font-size: 1.5em;
  line-height: 2rem;
  font-family: "Work Sans", sans-serif !important;
  color: #fff;
  position: relative;
  display: block;
  z-index: 2;
  transition: 0.3s;
  font-weight: 700;
}
.faq__quest::after {
  height: 2px;
  width: 0.875em;
  right: calc(0.75em - 1px);
  background-color: #fff;
  top: calc(50% - 1px);
  transform: translateY(-50%) translateX(50%);
  content: "";
  position: absolute;
  transition: 0.3s;
}
.faq__quest::before {
  width: 2px;
  height: 0.875em;
  right: calc(0.75em - 1px);
  background-color: #fff;
  top: calc(50% - 1px);
  transform: translateY(-50%) translateX(50%);
  content: "";
  position: absolute;
  transition: 0.3s;
}

.faq__answer {
  padding-top: 1rem;
  font-size: 1rem;
  line-height: 1.5;
  position: relative;
  z-index: 2;
  display: none;
  color: #adadad;
  font-family: "Work Sans", sans-serif !important;
}
.faq__answer p {
  font-size: 0.875em;
}

@media screen and (max-width: 960px) {
  .faq__content {
    font-size: 1.143em;
    margin-top: 1.5em;
  }
  .faq__item {
    padding: 1em;
  }
  .faq__quest {
    font-size: 1em;
    line-height: 1.25;
  }
  .faq__answer p {
    font-size: 0.75em;
  }
}
.contact__container {
  margin-top: 3rem;
  justify-content: space-between;
  position: relative;
}

.contact__left {
  max-width: 30.375rem;
  position: relative;
  z-index: 2;
}

.contact__text {
  line-height: 1.5;
  color: #adadad;
}

.contact__list {
  margin-top: 3em;
}
.contact__list li {
  margin-bottom: 1.5em;
}
.contact__list li a {
  display: flex;
  align-items: center;
  align-content: center;
  color: #fff;
}
.contact__list li a span {
  width: 3em;
  height: 3em;
  margin-right: 1em;
  background-color: #deed69;
  border-radius: 50%;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}
.contact__list li a span img {
  width: 1.5em;
  filter: brightness(0%);
  height: auto;
  display: block;
}
.contact__list li:last-child {
  margin: 0;
}

.contact__right {
  max-width: 36.75em;
  width: 100%;
  position: relative;
  z-index: 2;
}

.contact__form {
  display: block;
  width: 100%;
}
.contact__form .button {
  margin-top: 1em;
  display: inline-flex;
}

.contact__label {
  margin-bottom: 2em;
  display: block;
  width: 100%;
}
.contact__label p {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.contact__input {
  font-size: 1em;
  height: 3.5rem;
  border-radius: 0.5rem;
  padding: 0 1.5rem;
  background-color: transparent;
  border: 1px solid #6d6d6d;
  display: block;
  width: 100%;
  color: #fff;
  transition: 0.3s;
  background-color: #1f1f1f;
}
.contact__input.txt {
  padding-top: 0.889em;
  resize: none;
}
.contact__input.error {
  border-color: red;
}

@media screen and (max-width: 960px) {
  .contact__container {
    margin-top: 1.5rem;
  }
  .contact__container::before {
    width: 20.571em;
    height: 20.571em;
    top: -1.714em;
    right: -10.857em;
    filter: blur(9.143em);
  }
  .contact__container::after {
    width: 80.214em;
    height: 16.071em;
    bottom: -18em;
    left: 50%;
    transform: translateX(-58%);
  }
  .section__contact .container::before {
    display: none;
  }
  .contact__left {
    max-width: calc(50% - 1.714em);
  }
  .contact__left .section__title {
    max-width: 9em;
  }
  .contact__text {
    margin-top: 0;
  }
  .contact__list {
    font-size: 1em;
  }
  .contact__list li {
    margin-bottom: 1em;
  }
  .contact__list li a span {
    width: 2em;
    height: 2em;
    margin-right: 0.5em;
  }
  .contact__list li a span img {
    width: 1em;
  }
  .contact__right {
    max-width: calc(50% - 1.714em);
  }
  .contact__form {
    font-size: 1em;
    padding: 1em;
    padding-bottom: 1.5em;
  }
  .contact__form .button {
    margin-top: 1em;
    width: 100%;
  }
  .contact__label {
    margin-bottom: 2em;
  }
  .contact__input {
    font-size: 1em;
    height: 2.5em;
  }
  .contact__input.txt {
    padding-top: 0.5em;
  }
}
@media screen and (max-width: 620px) {
  .contact__left {
    max-width: 100%;
  }
  .contact__left .section__title {
    text-align: left;
    margin: 0;
  }
  .contact__left .contact__text {
    margin-top: 1.2em;
    text-align: left;
  }
  .contact__left .contact__list {
    display: none;
  }
  .contact__right {
    margin-top: 1.714em;
    max-width: 100%;
  }
  .contact__list {
    margin-bottom: -1em;
    margin-top: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
    z-index: 2;
  }
}
.popup {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 150;
  display: none;
}

.overlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: #111;
  opacity: 0.64;
  display: block;
  cursor: default;
}

.popup__container {
  width: 43.5em;
  padding: 2em 1.5rem;
  max-width: calc(100% - 2em);
  max-height: calc(100% - 2em);
  border-radius: 1rem;
  overflow: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  z-index: 2;
}
.popup__container * {
  color: #111;
}

.popup__close {
  width: 2em;
  height: 2em;
  top: 2em;
  right: 1.5em;
  position: absolute;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M8.53317 25.3332L6.6665 23.4665L14.1332 15.9998L6.6665 8.53317L8.53317 6.6665L15.9998 14.1332L23.4665 6.6665L25.3332 8.53317L17.8665 15.9998L25.3332 23.4665L23.4665 25.3332L15.9998 17.8665L8.53317 25.3332Z' fill='%23111111'/%3E%3C/svg%3E");
}

.popup__title {
  font-size: 2em;
  line-height: 1.25;
  font-weight: 700;
}

.popup__inner {
  margin-top: 1.5rem;
}

.popup__form {
  display: block;
}

.popup__fields {
  margin-bottom: -1.5em;
  justify-content: space-between;
}

.popup__label {
  margin-bottom: 1.5em;
  width: calc(50% - 1em);
  display: block;
}
.popup__label span {
  font-size: 0.75em;
  margin-bottom: 0.333em;
  font-weight: 600;
  color: #111;
  display: block;
}

.popup__input {
  height: 3.5rem;
  padding: 0 1.5rem;
  display: block;
  width: 100%;
  transition: 0.3s;
  border-radius: 0.5rem;
  border: 1px solid #e7e7e7;
  background: #f6f6f6;
}
.popup__input.txt {
  padding-top: 0.688em;
  line-height: 1.5;
  resize: none;
}
.popup__input.error {
  border-color: red;
}

.popup__polyci {
  font-size: 0.75em;
  margin-top: 1rem;
  color: #4d4d4d;
}

.popup__buttons {
  margin-top: 2.5em;
  flex-wrap: nowrap;
}
.popup__buttons .button {
  margin-right: 1em;
  padding: 1rem 2rem;
}
.popup__buttons .button:last-child {
  margin: 0;
}
.popup__buttons .button.blue span {
  color: #fff;
}
.popup__buttons .button.border {
  border-color: #111;
  background: rgba(19, 19, 19, 0.08);
}
.popup__buttons .button.submit {
  max-width: inherit;
  width: 100%;
}
.popup__buttons .button.submit span {
  color: #131313 !important;
}

@media screen and (max-width: 960px) {
  .popup__container {
    width: 38em;
    padding: 1.5em;
    padding-bottom: 2em;
    font-size: 1.143em;
  }
  .popup__close {
    width: 1.5em;
    height: 1.5em;
    top: 1.5em;
    right: 1.5em;
  }
  .popup__title {
    font-size: 1.125em;
  }
  .popup__inner {
    margin-top: 1.5em;
  }
  .popup__buttons {
    margin-top: 1.5em;
  }
  .popup__label {
    width: calc(50% - 0.5rem);
  }
  #thanks .popup__buttons {
    margin-top: 3em;
  }
  .popup__text {
    font-size: 0.875em;
    padding-top: 0.286em;
  }
}
@media screen and (max-width: 620px) {
  .popup__label {
    width: 100%;
  }
  .popup__buttons .button {
    display: none;
  }
  .popup__buttons .button.submit {
    display: flex;
    max-width: 100%;
  }
  #thanks .popup__buttons .button {
    width: 100%;
    display: flex !important;
  }
}
.section__about {
  padding-top: 4em;
  position: relative;
}
.section__about::before {
  width: 45.75em;
  height: 45.75em;
  top: 0.5em;
  filter: blur(2.75em);
  left: 50%;
  transform: translateX(-50%);
  opacity: 0.16;
  background: linear-gradient(45deg, #111 16.47%, #fd532e 16.48%, #111 41.97%, #111 63.27%, #fd532e 82.83%);
  border-radius: 50%;
  content: "";
  position: absolute;
}

.about__content {
  justify-content: space-between;
  position: relative;
}
.about__content::after {
  width: 38.375em;
  height: 8.625em;
  bottom: -4.188em;
  right: -11.625em;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  position: absolute;
  content: "";
  background-image: url(../../assets/img/decor/about_dec.png);
}

.about__part {
  width: calc(50% - 0.75em);
}
.about__part > p {
  color: #adadad;
}

.about__title {
  font-size: 4em;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  color: #fff;
}

.about__img {
  margin-top: 5em;
  padding-top: 26.7%;
  width: 100%;
  position: relative;
  overflow: hidden;
  z-index: 2;
}

@media screen and (max-width: 960px) {
  .section__about {
    font-size: 1.143em;
    padding-top: 3em;
  }
  .section__about::before {
    width: 26.286em;
    height: 26.286em;
    bottom: -8em;
    top: inherit;
    filter: blur(2.286em);
  }
  .about__content::after {
    width: 19.857em;
    height: 4.429em;
    bottom: -3.214em;
    right: -9.571em;
  }
  .about__part p {
    font-size: 0.875em;
  }
  .about__title {
    font-size: 2em;
  }
  .about__img {
    margin-top: 1.5em;
    padding-top: 46.5%;
    position: relative;
    overflow: hidden;
  }
}
@media screen and (max-width: 620px) {
  .about__content::after {
    top: 3.143em;
  }
  .about__part {
    width: 100%;
  }
  .about__part:nth-child(2) {
    margin-top: 1.5em;
    order: 1;
  }
}
.section__comp.compMap {
  margin-top: 8em;
  padding-top: 2.625em;
  padding-bottom: 5.375em;
  background-color: #deed69;
  color: #fff;
}
.section__comp.compMap * {
  color: #fff;
}
.section__comp.compMap .comp__container {
  align-items: center;
  align-content: center;
}
.section__comp.compMap .comp__photopart {
  width: 40.938em;
}

.comp__container {
  justify-content: space-between;
}
.comp__container.reverse .comp__infopart {
  order: 1;
}

.comp__infopart {
  max-width: 30.375em;
}

.comp__title {
  font-size: 2em;
  line-height: 1.25;
  font-weight: 600;
}

.comp__infotext {
  margin-top: 1.5em;
  margin-bottom: -1em;
  color: #adadad;
  display: flex;
  flex-direction: column;
}
.comp__infotext p {
  margin-bottom: 1.143em;
}
.comp__infotext * {
  font-size: 0.875em;
}
.comp__infotext.mob {
  display: none;
}
.comp__infotext.margin {
  margin-top: 2.125em;
}
.comp__infotext.less {
  max-width: 26.688em;
}

.comp__photopart {
  width: 36.75em;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
}
.comp__photopart.duble img {
  width: calc(50% - 0.75em);
}
.comp__photopart img {
  width: 100%;
  height: auto;
}

.comp__list {
  margin-top: 2.125em;
}
.comp__list.mob {
  display: none;
}
.comp__list li {
  font-size: 0.75em;
  margin-bottom: 0.667em;
  padding-left: 1.667em;
  color: #adadad;
  position: relative;
}
.comp__list li .comp__sir {
  width: 1em;
  height: 1em;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
}
.comp__list li:nth-child(4n-3) .comp__sir {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath opacity='0.2' d='M10.0995 10.1254H1.90012C1.30855 10.1254 0.937303 9.50621 1.22465 9.00465L5.32433 1.88574C5.61965 1.37012 6.37996 1.37012 6.67527 1.88574L10.775 9.00465C11.0623 9.50621 10.6911 10.1254 10.0995 10.1254Z' fill='black'/%3E%3Cpath d='M11.1 8.81675L7.0008 1.69784C6.89836 1.52343 6.75212 1.37882 6.57658 1.27834C6.40104 1.17786 6.20228 1.125 6.00001 1.125C5.79775 1.125 5.59899 1.17786 5.42345 1.27834C5.24791 1.37882 5.10167 1.52343 4.99923 1.69784L0.900015 8.81675C0.801453 8.98544 0.749512 9.17731 0.749512 9.37269C0.749512 9.56806 0.801453 9.75993 0.900015 9.92862C1.0011 10.1041 1.14708 10.2495 1.32296 10.35C1.49884 10.4504 1.69828 10.5022 1.9008 10.5H10.0992C10.3016 10.502 10.5008 10.4501 10.6765 10.3497C10.8522 10.2493 10.9981 10.104 11.0991 9.92862C11.1978 9.76001 11.2499 9.56819 11.25 9.37281C11.2502 9.17744 11.1984 8.98553 11.1 8.81675ZM10.4499 9.55316C10.4141 9.61412 10.3628 9.66447 10.3012 9.69907C10.2396 9.73367 10.1699 9.75125 10.0992 9.75003H1.9008C1.83014 9.75125 1.76044 9.73367 1.69883 9.69907C1.63721 9.66447 1.58591 9.61412 1.55017 9.55316C1.5178 9.49835 1.50073 9.43587 1.50073 9.37222C1.50073 9.30857 1.5178 9.24608 1.55017 9.19128L5.64939 2.07237C5.68585 2.01171 5.73738 1.9615 5.79899 1.92665C5.8606 1.8918 5.93017 1.87348 6.00095 1.87348C6.07173 1.87348 6.14131 1.8918 6.20291 1.92665C6.26452 1.9615 6.31606 2.01171 6.35251 2.07237L10.4517 9.19128C10.4838 9.24625 10.5006 9.30882 10.5002 9.37247C10.4999 9.43612 10.4825 9.49852 10.4499 9.55316Z' fill='black'/%3E%3C/svg%3E");
}
.comp__list li:nth-child(4n-2) .comp__sir {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath opacity='0.2' d='M10.125 2.25V9.75C10.125 9.84946 10.0855 9.94484 10.0152 10.0152C9.94484 10.0855 9.84946 10.125 9.75 10.125H2.25C2.15054 10.125 2.05516 10.0855 1.98484 10.0152C1.91451 9.94484 1.875 9.84946 1.875 9.75V2.25C1.875 2.15054 1.91451 2.05516 1.98484 1.98484C2.05516 1.91451 2.15054 1.875 2.25 1.875H9.75C9.84946 1.875 9.94484 1.91451 10.0152 1.98484C10.0855 2.05516 10.125 2.15054 10.125 2.25Z' fill='black'/%3E%3Cpath d='M9.75 1.5H2.25C2.05109 1.5 1.86032 1.57902 1.71967 1.71967C1.57902 1.86032 1.5 2.05109 1.5 2.25V9.75C1.5 9.94891 1.57902 10.1397 1.71967 10.2803C1.86032 10.421 2.05109 10.5 2.25 10.5H9.75C9.94891 10.5 10.1397 10.421 10.2803 10.2803C10.421 10.1397 10.5 9.94891 10.5 9.75V2.25C10.5 2.05109 10.421 1.86032 10.2803 1.71967C10.1397 1.57902 9.94891 1.5 9.75 1.5ZM9.75 9.75H2.25V2.25H9.75V9.75Z' fill='black'/%3E%3C/svg%3E");
}
.comp__list li:nth-child(4n-1) .comp__sir {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath opacity='0.2' d='M10.5 6C10.5 6.89002 10.2361 7.76005 9.74162 8.50007C9.24715 9.24009 8.54434 9.81686 7.72208 10.1575C6.89981 10.4981 5.99501 10.5872 5.1221 10.4135C4.24918 10.2399 3.44736 9.81132 2.81802 9.18198C2.18869 8.55264 1.7601 7.75082 1.58647 6.87791C1.41283 6.00499 1.50195 5.10019 1.84254 4.27792C2.18314 3.45566 2.75991 2.75285 3.49994 2.25839C4.23996 1.76392 5.10999 1.5 6 1.5C7.19348 1.5 8.33807 1.97411 9.18198 2.81802C10.0259 3.66193 10.5 4.80653 10.5 6Z' fill='black'/%3E%3Cpath d='M6 1.125C5.03582 1.125 4.09329 1.41091 3.2916 1.94659C2.48991 2.48226 1.86507 3.24363 1.49609 4.13442C1.12711 5.02521 1.03057 6.00541 1.21867 6.95107C1.40678 7.89672 1.87108 8.76536 2.55286 9.44715C3.23464 10.1289 4.10328 10.5932 5.04894 10.7813C5.99459 10.9694 6.97479 10.8729 7.86558 10.5039C8.75637 10.1349 9.51775 9.51009 10.0534 8.7084C10.5891 7.90671 10.875 6.96418 10.875 6C10.8736 4.70749 10.3596 3.46831 9.44564 2.55436C8.5317 1.64042 7.29251 1.12636 6 1.125ZM6 10.125C5.18415 10.125 4.38663 9.88307 3.70827 9.42981C3.02992 8.97655 2.50121 8.33231 2.189 7.57857C1.87679 6.82482 1.7951 5.99542 1.95426 5.19525C2.11343 4.39508 2.5063 3.66008 3.08319 3.08318C3.66008 2.50629 4.39508 2.11342 5.19525 1.95426C5.99543 1.7951 6.82483 1.87679 7.57857 2.189C8.33232 2.50121 8.97655 3.02992 9.42981 3.70827C9.88307 4.38663 10.125 5.18415 10.125 6C10.1238 7.09364 9.68877 8.14213 8.91545 8.91545C8.14213 9.68876 7.09364 10.1238 6 10.125Z' fill='black'/%3E%3C/svg%3E");
}
.comp__list li:nth-child(4n) .comp__sir {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg clip-path='url(%23clip0_641_45731)'%3E%3Cpath opacity='0.2' d='M10.7655 6.2631L6.26554 10.7631C6.23097 10.7977 6.18991 10.8252 6.14471 10.844C6.0995 10.8627 6.05104 10.8724 6.0021 10.8724C5.95317 10.8724 5.90471 10.8627 5.8595 10.844C5.8143 10.8252 5.77324 10.7977 5.73867 10.7631L1.23867 6.2631C1.20403 6.22853 1.17655 6.18747 1.1578 6.14226C1.13905 6.09706 1.12939 6.0486 1.12939 5.99966C1.12939 5.95072 1.13905 5.90227 1.1578 5.85706C1.17655 5.81186 1.20403 5.7708 1.23867 5.73623L5.74101 1.23623C5.77558 1.20159 5.81664 1.17411 5.86185 1.15535C5.90705 1.1366 5.95551 1.12695 6.00445 1.12695C6.05339 1.12695 6.10185 1.1366 6.14705 1.15535C6.19225 1.17411 6.23332 1.20159 6.26789 1.23623L10.7679 5.73857C10.8368 5.8086 10.8753 5.90305 10.8748 6.00132C10.8744 6.09958 10.8351 6.19369 10.7655 6.2631Z' fill='black'/%3E%3Cpath d='M11.0309 5.47091L6.52852 0.968095C6.388 0.828406 6.19791 0.75 5.99977 0.75C5.80164 0.75 5.61155 0.828406 5.47102 0.968095L0.971024 5.47091C0.831336 5.61143 0.75293 5.80152 0.75293 5.99966C0.75293 6.1978 0.831336 6.38789 0.971024 6.52841L5.47337 11.0312C5.61389 11.1709 5.80398 11.2493 6.00212 11.2493C6.20026 11.2493 6.39035 11.1709 6.53087 11.0312L11.0332 6.52841C11.1729 6.38789 11.2513 6.1978 11.2513 5.99966C11.2513 5.80152 11.1729 5.61143 11.0332 5.47091H11.0309ZM5.99977 10.4997L1.49977 5.99966L5.99977 1.49966L10.4998 5.99966L5.99977 10.4997Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_641_45731'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.comp__list li span {
  color: #35b0a1;
}
.comp__list li:last-child {
  margin: 0;
}

@media screen and (max-width: 960px) {
  .section__comp.compMap {
    margin-top: 9.143em;
    padding-top: 5.714em;
    padding-bottom: 1.714em;
  }
  .section__comp.compMap .comp__photopart {
    width: calc(50% - 0.75em);
  }
  .comp__infopart {
    font-size: 1.143em;
    padding-right: 1.5em;
    max-width: calc(50% - 0.75em);
  }
  .comp__title {
    font-size: 1.5em;
    line-height: 1.333;
  }
  .comp__infotext {
    margin-top: 1em;
  }
  .comp__photopart {
    width: calc(50% - 0.75em);
    justify-content: space-between;
  }
}
@media screen and (max-width: 620px) {
  .section__comp.compMap {
    margin-top: 9.143em;
    padding-top: 5.714em;
    padding-bottom: 1.714em;
    display: flex;
    flex-direction: column;
  }
  .section__comp.compMap .comp__container {
    display: flex;
    flex-direction: column;
  }
  .section__comp.compMap .comp__photopart {
    margin-bottom: 2.857em;
    width: 100%;
    order: 0;
  }
  .section__comp.compMap .comp__infopart {
    order: 2;
  }
  .comp__container {
    display: block;
  }
  .comp__infopart {
    width: 100%;
    max-width: inherit;
    padding-right: 0;
  }
  .comp__photopart {
    margin-top: 1.5em;
    width: 100%;
  }
  .comp__infotext .mobMove {
    display: none;
  }
  .comp__infotext.mobZero {
    display: none;
  }
  .comp__infotext.mob {
    margin-top: 1.5em;
    display: block;
  }
  .comp__infotext + .mob {
    padding-top: 1em;
  }
  .comp__list {
    margin-top: 1.5em;
  }
  .comp__list.mob {
    margin-top: 2.75em;
    display: block;
  }
}
@media screen and (max-width: 480px) {
  .section__comp.compMap .comp__photopart {
    height: 15.357em;
    position: relative;
  }
  .section__comp.compMap .comp__photopart img {
    left: -3.571em;
    right: -3.571em;
    top: -4.857em;
    max-width: 32.071em;
    position: absolute;
    height: auto;
    width: auto;
  }
}
.section__efficent {
  margin-top: 14rem;
}

.efficent__container {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  justify-content: space-between;
}

.efficent__left {
  width: 30.5rem;
  position: relative;
}
.efficent__left img {
  width: 100%;
  height: auto;
  display: block;
  position: relative;
  z-index: 2;
}
.efficent__left::after {
  width: 14.6875rem;
  height: 14.6875rem;
  top: 4rem;
  right: 1.4rem;
  position: absolute;
  content: "";
  border-radius: 50%;
  opacity: 0.32;
  filter: blur(4rem);
  background-color: #deed69;
}

.efficent__right {
  width: 36.75rem;
}
.efficent__right h2 {
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 4rem;
  background: linear-gradient(90deg, #fbfbfb 24%, #3d3d3d 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.efficent__desc {
  margin-top: 2rem;
  color: #e7e7e7;
  font-weight: 400;
}
.efficent__desc > * {
  margin-bottom: 1rem;
}
.efficent__desc > *:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 960px) {
  .section__efficent {
    margin-top: 5.2rem;
  }
  .efficent__left {
    width: 25rem;
  }
  .efficent__left::after {
    width: 11rem;
    height: 11rem;
    top: 4rem;
    right: 1.4rem;
    position: absolute;
    content: "";
    border-radius: 50%;
    opacity: 0.32;
    filter: blur(4rem);
    background-color: #deed69;
  }
  .efficent__right {
    width: calc(100% - 26.5rem);
  }
  .efficent__right h2 {
    font-size: 2rem;
    line-height: 1.333;
  }
}
@media screen and (max-width: 620px) {
  .efficent__container {
    flex-direction: column;
    align-items: center;
    align-content: center;
  }
  .efficent__left {
    width: 25rem;
  }
  .efficent__left::after {
    width: 11rem;
    height: 11rem;
    top: 4rem;
    right: 1.4rem;
    position: absolute;
    content: "";
    border-radius: 50%;
    opacity: 0.32;
    filter: blur(4rem);
    background-color: #deed69;
  }
  .efficent__right {
    width: 100%;
    margin-top: 3rem;
  }
}
.section__using {
  padding-top: 11rem;
}

.using__list {
  margin-top: 2.5rem;
  gap: 1.5rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.using__item {
  background: linear-gradient(-45deg, rgba(19, 19, 19, 0) 31.17%, #deed69 241.12%);
}
.using__item ol {
  padding: 2.5rem 2rem;
  padding-right: 5rem;
  gap: 2.5rem;
  display: flex;
  flex-direction: column;
}
.using__item ol li {
  padding-left: 2.75rem;
  position: relative;
  line-height: 1.5rem;
  color: #adadad;
}
.using__item ol li span {
  top: 0;
  left: 0;
  font-weight: 600;
  position: absolute;
  color: #deed69;
}
.using__item:nth-child(even) {
  background: linear-gradient(-45deg, rgba(19, 19, 19, 0) 31.89%, #f6f6f6 241.61%);
}
.using__item:nth-child(even) .using__top {
  background-color: #fbfbfb;
}
.using__item:nth-child(even) ol li span {
  color: #fbfbfb;
}

.using__top {
  padding: 2rem;
  background-color: #d8e95a;
  color: #131313;
}
.using__top h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 2rem;
}
.using__top p {
  max-width: 26.2rem;
  margin-top: 1.5rem;
}

@media screen and (max-width: 960px) {
  .section__using {
    padding-top: 5.5rem;
  }
  .using__list {
    margin-top: 2rem;
    grid-template-columns: repeat(2, 1fr);
  }
  .using__item ol {
    padding: 1.5rem;
    gap: 1.5rem;
  }
  .using__item ol li {
    padding-left: 2.25rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .using__top {
    padding: 1.5rem;
  }
  .using__top h3 {
    font-size: 1.5rem;
    line-height: 1;
  }
  .using__top p {
    max-width: inherit;
  }
}
@media screen and (max-width: 620px) {
  .using__list {
    grid-template-columns: 1fr;
  }
  .using__list p br {
    display: none;
  }
}
.section__work {
  margin-top: 8rem;
  background-color: #d8e95a;
}

.work__wrapp {
  position: relative;
  overflow: hidden;
  z-index: 5;
  padding: 4rem 0;
}
.work__wrapp * {
  color: #131313;
}
.work__body {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.work__decor {
  position: absolute;
  top: -4.06rem;
  left: -111rem;
}
.work__title {
  text-align: center;
  font-size: 4.5rem;
  font-weight: 600;
  line-height: 4rem;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
.work__text {
  max-width: 55.625rem;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-bottom: 4rem;
}
.work__box {
  padding: 8.5rem 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.work__part-first,
.work__part-last {
  position: relative;
}
.work__part-first p,
.work__part-last p {
  background-color: transparent;
  top: -9rem;
  transform: translateY(-100%);
  border: 0.125rem dashed #131313;
}
.work__part-first .work-line1,
.work__part-first .work-line2,
.work__part-last .work-line1,
.work__part-last .work-line2 {
  position: absolute;
  z-index: 1;
}
.work__part-first .work-line1,
.work__part-last .work-line1 {
  height: 9.7rem;
  top: 0.4rem;
  left: 50%;
  transform: translate(-50%, -100%);
}
.work__part-first .work-line2,
.work__part-last .work-line2 {
  top: 50%;
}
.work__part-first .work__subtitle-2 {
  padding: 1rem 3rem;
}
.work__part-first .work-line2 {
  right: 0.4rem;
  transform: translateX(100%) translateY(-50%);
}
.work__part-last .work-line2 {
  left: 0.4rem;
  transform: translateX(-100%) translateY(-50%);
}
.work__part-main {
  position: relative;
  z-index: 5;
}
.work__part-main::before,
.work__part-main::after {
  content: "";
  position: absolute;
  width: 28rem;
  height: 28rem;
  border-radius: 50%;
  border: 0.125rem dashed #131313;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.work__part-main p:nth-of-type(1) {
  top: 0;
  left: -12.3rem;
  transform: translateY(-100%);
}
.work__part-main p:nth-of-type(2) {
  top: 0;
  right: -12.3rem;
  transform: translateY(-100%);
}
.work__part-main p:nth-of-type(3) {
  bottom: 0;
  left: -12.3rem;
  transform: translateY(100%);
}
.work__part-main p:nth-of-type(4) {
  bottom: 0;
  right: -12.3rem;
  transform: translateY(100%);
}
.work__part-main p:nth-of-type(5) {
  bottom: -5.5rem;
  left: 50%;
  transform: translate(-50%, 100%);
  width: 9.625rem;
}
.work__subtitle-1 {
  position: relative;
  padding: 0 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5rem;
  border-radius: 50%;
  border: 0.063rem solid #131313;
  width: 13.75rem;
  height: 13.75rem;
  background-color: #131313;
  color: #fbfbfb;
}
.work__subtitle-1::before,
.work__subtitle-1::after {
  content: "";
  position: absolute;
  width: 15.75rem;
  height: 15.75rem;
  border-radius: 50%;
  border: 0.125rem solid #131313;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.work__subtitle-2 {
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  border-radius: 8rem;
  width: 13.5rem;
  background-color: #131313;
  color: #fbfbfb;
}

.part-text {
  position: absolute;
  z-index: 1;
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  border-radius: 8rem;
  border: 0.125rem solid #131313;
  width: 13.5rem;
  padding: 1rem 0;
  background-color: #d8e95a;
}
.part-text span {
  font-size: 0.75rem;
}

@media screen and (max-width: 960px) {
  .section__work {
    padding-top: 5.55rem;
  }
  .work__wrapp {
    padding: 2rem 0;
  }
  .work__decor {
    top: 2.75rem;
    left: -69.57rem;
  }
  .work__title {
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 1rem;
  }
  .work__text {
    max-width: 45rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    margin-bottom: 2.5rem;
  }
  .work__box {
    padding: 5.5rem 0;
    flex-direction: column;
    justify-content: center;
    gap: 5.56rem;
  }
  .work__part-first p,
  .work__part-last p {
    width: 10.5rem;
    top: 0;
    transform: translateY(0);
  }
  .work__part-first .work-line2,
  .work__part-last .work-line2 {
    top: 0;
    width: 5.8rem;
    left: 50%;
    transform: translateX(-50%) rotate(90deg);
  }
  .work__part-first .work__subtitle-2 {
    padding: 0.5rem 1.5rem;
  }
  .work__part-first p {
    width: 5.0625rem;
    top: -3rem;
    left: 50%;
    transform: translate(-50%, -100%);
  }
  .work__part-first .work-line1 {
    height: 3.25rem;
    top: 0.1rem;
  }
  .work__part-first .work-line2 {
    right: 0;
    top: 5.6rem;
  }
  .work__part-last p {
    top: 3.375rem;
    left: 50%;
    transform: translate(-50%, 100%);
  }
  .work__part-last .work-line1 {
    height: 3.25rem;
    top: 6.1rem;
  }
  .work__part-last .work-line2 {
    left: 50%;
    top: -2.91rem;
  }
  .work__part-main::before,
  .work__part-main::after {
    width: 13.125rem;
    height: 13.125rem;
  }
  .work__part-main p:nth-of-type(1) {
    top: -1.06rem;
    left: -6.37rem;
    width: 7.75rem;
  }
  .work__part-main p:nth-of-type(2) {
    top: -2.06rem;
    right: -7.5rem;
  }
  .work__part-main p:nth-of-type(3) {
    bottom: -1.06rem;
    left: -7.5rem;
  }
  .work__part-main p:nth-of-type(4) {
    bottom: -2.06rem;
    right: -7.5rem;
  }
  .work__part-main p:nth-of-type(5) {
    bottom: 70%;
    left: 1.25rem;
    transform: translate(100%, 100%);
    width: 6.125rem;
  }
  .work__subtitle-1 {
    font-size: 0.75rem;
    line-height: 1rem;
    width: 6.375rem;
    height: 6.375rem;
  }
  .work__subtitle-1::before,
  .work__subtitle-1::after {
    width: 7rem;
    height: 7rem;
  }
  .work__subtitle-2 {
    padding: 0.5rem 1.5rem;
    font-size: 0.75rem;
    line-height: 1rem;
    width: 10.5rem;
  }
  .part-text {
    width: 10rem;
    font-size: 0.75rem;
    padding: 0.5rem 0;
  }
  .part-text span {
    font-size: 0.75rem;
  }
}
.section__why {
  margin-top: 3rem;
}

.why__list {
  margin-top: 3rem;
  gap: 1.5rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.why__img {
  padding-top: 66.6%;
  background: linear-gradient(220deg, rgba(19, 19, 19, 0) 7.56%, #deed69 207.05%);
  border-radius: 1rem;
  overflow: hidden;
  position: relative;
}
.why__img img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 10rem;
  width: auto;
  display: block;
}

.why__info {
  margin-top: 2rem;
}
.why__info h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 2rem;
}
.why__info p {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  margin-top: 1rem;
  color: #adadad;
}

@media screen and (max-width: 960px) {
  .section__why {
    margin-top: 0;
  }
  .why__list {
    margin-top: 2rem;
    grid-template-columns: repeat(2, 1fr);
  }
  .why__info {
    margin-top: 1.5rem;
  }
  .why__info h3 {
    font-size: 1.5rem;
    line-height: 1;
  }
}
@media screen and (max-width: 620px) {
  .why__list {
    gap: 2rem;
    grid-template-columns: 1fr;
  }
}
.section__exclusive {
  padding-top: 11.5rem;
}

.exclusive__tilte {
  font-size: 3rem;
  font-weight: 700;
  line-height: 3rem;
  text-transform: uppercase;
  margin-bottom: 3rem;
}
.exclusive__content {
  display: flex;
  gap: 1.5rem;
  align-items: start;
}
.exclusive__part {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
}
.exclusive__info {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.exclusive__subtitle {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
.exclusive__text {
  max-width: 27rem;
  color: #adadad;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5rem;
  margin-bottom: 2rem;
}
.exclusive__list {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3rem;
  width: 27rem;
}
.exclusive__item {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
.exclusive__item:nth-child(odd) {
  justify-content: start;
  flex-direction: row-reverse;
}
.exclusive__item:nth-child(odd) .exclusive__desc {
  text-align: right;
}
.exclusive__item:nth-child(odd) .exclusive__icon::before {
  top: 2.2rem;
  right: 2.8rem;
}
.exclusive__item:nth-child(even) {
  justify-content: end;
}
.exclusive__item:nth-child(even) .exclusive__icon::before {
  transform: rotateY(180deg);
  top: 2.2rem;
  left: 2.8rem;
}
.exclusive__item:last-child .exclusive__icon::before {
  display: none;
}
.exclusive__icon {
  position: relative;
  flex-shrink: 0;
  width: 5rem;
  height: 5rem;
  background-color: #202020;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.exclusive__icon div {
  position: relative;
  z-index: 2;
  width: 2rem;
  height: 2rem;
}
.exclusive__icon::before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 7.4375rem;
  height: 8rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='121' height='130' viewBox='0 0 121 130' fill='none'%3E%3Cpath d='M1 129L120 1' stroke='%23202020' stroke-width='2' stroke-dasharray='8 8'/%3E%3C/svg%3E");
}
.exclusive__desc {
  width: 13.75rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.exclusive__subtitle1 span {
  color: #fd532e;
}

.exclusive__subtitle2 span {
  color: #adadad;
}

@media screen and (max-width: 960px) {
  .section__exclusive {
    padding-top: 8rem;
  }
  .exclusive__tilte {
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 2rem;
  }
  .exclusive__info {
    align-items: start;
  }
  .exclusive__list {
    gap: 2rem;
    width: 21.5rem;
  }
  .exclusive__item:nth-child(odd) .exclusive__icon::before {
    top: 2.5rem;
    right: 2.5rem;
  }
  .exclusive__item:nth-child(even) .exclusive__icon::before {
    top: 2.5rem;
    left: 2.5rem;
  }
  .exclusive__subtitle {
    text-align: start;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.25rem;
  }
  .exclusive__text {
    max-width: none;
    text-align: start;
    font-size: 1rem;
  }
  .exclusive__desc {
    width: 10rem;
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
@media screen and (max-width: 760px) {
  .exclusive__content {
    flex-direction: column;
    gap: 4.06rem;
    align-items: center;
  }
}
@media screen and (max-width: 375px) {
  .exclusive__list {
    width: 18rem;
  }
  .exclusive__item:nth-child(odd) .exclusive__icon::before {
    top: 1.3rem;
    right: 3rem;
  }
  .exclusive__item:nth-child(even) .exclusive__icon::before {
    top: 1.3rem;
    left: 3rem;
  }
}
.section__differs .section__title {
  max-width: 50%;
}

.differs__container {
  margin-top: 2em;
  position: relative;
}

.differs__carousel .owl-nav {
  top: -2.688em;
  right: 0;
  transform: translateY(-100%);
  position: absolute;
  display: flex;
}
.differs__carousel .owl-nav div {
  width: 1.5em;
  height: 1.5em;
  margin-right: 1.5em;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  transition: 0.3s;
  color: transparent;
}
.differs__carousel .owl-nav div.disabled {
  opacity: 0.5;
}
.differs__carousel .owl-nav div.owl-prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M9.33301 12L5.33301 8L9.33301 4L10.2663 4.93333L7.19967 8L10.2663 11.0667L9.33301 12Z' fill='white'/%3E%3C/svg%3E");
}
.differs__carousel .owl-nav div.owl-next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8.40016 8L5.3335 4.93333L6.26683 4L10.2668 8L6.26683 12L5.3335 11.0667L8.40016 8Z' fill='white'/%3E%3C/svg%3E");
}
.differs__carousel .owl-nav div:last-child {
  margin: 0;
}

.differs__item {
  justify-content: space-between;
}

.differs__img {
  width: 30.375em;
}
.differs__img .differs__imginn {
  padding-top: 74.1%;
  position: relative;
  overflow: hidden;
}

.differs__main {
  width: 36.75em;
  padding-top: 3.75em;
  padding-bottom: 2.25em;
  position: relative;
}
.differs__main::before,
.differs__main::after {
  height: 0.5em;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
}
.differs__main::before {
  top: 0;
  background-position: center top;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='590' height='10' viewBox='0 0 590 10' fill='none'%3E%3Cpath d='M1 9L8.53846 1H581.462L589 9' stroke='%23202020'/%3E%3C/svg%3E");
}
.differs__main::after {
  bottom: 0;
  background-position: center bottom;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='590' height='10' viewBox='0 0 590 10' fill='none'%3E%3Cpath d='M1 1L8.53846 9H581.462L589 1' stroke='%23202020'/%3E%3C/svg%3E");
}

.differs__bottom {
  margin-top: 3em;
}

.differs__title {
  font-size: 2em;
  line-height: 1.25;
  font-weight: 700;
}

.differs__text {
  margin-top: 1em;
  line-height: 1.5;
  color: #adadad;
}

@media screen and (max-width: 960px) {
  .differs__container {
    font-size: 1.143em;
    margin-top: 1.5em;
  }
  .differs__carousel .owl-nav {
    top: -2em;
  }
  .differs__carousel .owl-nav div {
    margin-right: 1em;
  }
  .differs__img {
    width: calc(50% - 0.75em);
  }
  .differs__img .differs__imginn {
    padding-top: 73.7%;
  }
  .differs__main {
    width: calc(50% - 0.75em);
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .differs__main::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='346' height='10' viewBox='0 0 346 10' fill='none'%3E%3Cpath d='M1 9L5.41026 1H340.59L345 9' stroke='%23202020'/%3E%3C/svg%3E");
  }
  .differs__main::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='346' height='10' viewBox='0 0 346 10' fill='none'%3E%3Cpath d='M1 1L5.41026 9H340.59L345 1' stroke='%23202020'/%3E%3C/svg%3E");
  }
  .differs__bottom {
    margin-top: 2em;
  }
  .differs__title {
    font-size: 1.5em;
    line-height: 1.333;
  }
  .differs__text * {
    font-size: 0.875em;
  }
}
@media screen and (max-width: 620px) {
  .differs__img {
    width: 100%;
  }
  .differs__main {
    margin-top: 1.5em;
    width: 100%;
  }
}
.getvay__container {
  padding: 3rem 3.5rem;
  border-radius: 2rem;
  position: relative;
  background: linear-gradient(264deg, #131313 -0.76%, #1f1f1f 100%);
}

.getvay__content .button {
  margin-top: 2em;
  min-width: 10rem;
}

.getway__title {
  font-size: 3.5em;
  line-height: 4rem;
  font-weight: 600;
  position: relative;
  z-index: 2;
  background: linear-gradient(90deg, #fbfbfb 35.64%, #3d3d3d 148.49%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.getway__text {
  margin-top: 1rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  max-width: 25rem;
  color: #e7e7e7;
  position: relative;
  z-index: 2;
}

.getway__img {
  right: 1em;
  top: 50%;
  transform: translateY(-50%);
  width: 30.25rem;
  position: absolute;
}
.getway__img::before {
  width: 19.875rem;
  height: 19.875rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  filter: blur(4rem);
  content: "";
  position: absolute;
  border-radius: 50%;
  opacity: 0.32;
  background: #deed69;
}
.getway__img img {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 960px) {
  .getvay__container {
    font-size: 1.143em;
    padding: 1.5rem 1rem;
    min-height: inherit;
  }
  .getvay__content {
    max-width: 25em;
  }
  .getvay__content .button {
    margin-top: 2.5em;
  }
  .getway__title {
    font-size: 2em;
    line-height: 1.333;
  }
  .getway__text {
    margin-top: 1em;
  }
  .getway__text * {
    font-size: 0.875em;
  }
  .getway__img {
    width: 19.75em;
    transform: none;
  }
}
@media screen and (max-width: 960px) {
  .getvay__content {
    max-width: 100%;
  }
  .getvay__content br {
    display: none;
  }
  .getvay__content .button {
    width: 100%;
  }
  .getway__img {
    margin: 0 auto;
    margin-top: 2em;
    max-width: 26.25em;
    width: 100%;
    right: 0;
    left: auto;
    bottom: auto;
    position: relative;
  }
}
#declaration-entity .list-def {
  margin-bottom: 0.5rem;
}

#beneficial-entity .form-container {
  gap: 0;
}
#beneficial-entity .text-def {
  margin-bottom: 1rem;
}
#beneficial-entity .list-def {
  margin-bottom: 3rem;
}

#blockAdd-beneficial {
  margin-bottom: 4rem;
}

#blockAdd-management .text-def {
  margin-top: 2rem;
  margin-bottom: 0;
}

.entity-text {
  margin-top: 2rem;
  color: #adadad;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: uppercase;
}

@media screen and (max-width: 960px) {
  #declaration-entity .list-def {
    margin-bottom: 0;
  }
  #blockAdd-beneficial {
    margin-bottom: 5.5rem;
  }
  #beneficial-entity .list-def {
    margin-bottom: 2.5rem;
  }
}
.individual-subtitle {
  margin-bottom: 0.25rem;
  text-align: start;
}

.individual-desc {
  color: #fff;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  text-transform: uppercase;
  margin-bottom: 2.5rem;
}

@media screen and (max-width: 960px) {
  .individual-subtitle {
    margin-bottom: 0.75rem;
  }
  .individual-desc {
    text-align: start;
    font-size: 1rem;
    line-height: 1.25rem;
    margin-bottom: 3rem;
  }
}
.modal-success {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(17, 17, 17, 0.64);
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  justify-content: center;
  align-items: center;
  justify-items: center;
  z-index: 100;
  padding: 5rem 1rem;
  overflow-y: auto;
  visibility: hidden;
  opacity: 0;
  transition: all 150ms ease-in;
}
.modal-success.modal-open {
  visibility: visible;
  opacity: 1;
}
.modal-success__body {
  position: relative;
  width: 43.5rem;
  padding: 2.5rem;
  background-color: #fff;
}
.modal-success__close {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 2.5rem;
  right: 2.5rem;
  width: 2rem;
  height: 2rem;
  transition: all 150ms ease-in;
}
.modal-success__close:hover,
.modal-success__close:focus {
  filter: invert(45%) sepia(13%) saturate(7494%) hue-rotate(339deg) brightness(100%) contrast(112%);
}
.modal-success__title {
  color: #111;
  font-family: Nunito;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
  margin-bottom: 2.7rem;
}
.modal-success__img {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: 7.5rem;
  height: 7.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.modal-success__img img {
  width: 100%;
  height: 100%;
}
.modal-success__desc {
  margin-top: 3.2rem;
  color: #4d4d4d;
  font-family: Nunito;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

@media screen and (max-width: 960px) {
  .modal-success {
    padding: 3rem 1rem;
  }
  .modal-success__body {
    width: 100%;
    max-width: 21.5rem;
    padding: 1.5rem;
  }
  .modal-success__clsoe {
    top: 1.5rem;
    right: 1.5rem;
    width: 1.5rem;
    height: 1.5rem;
  }
  .modal-success__title {
    font-size: 1.25rem;
    line-height: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .modal-success__img {
    width: 6rem;
    height: 6rem;
  }
  .modal-success__desc {
    margin-top: 2rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.api__container {
  padding: 4em;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
  background-color: #3d3d3d;
  position: relative;
  overflow: hidden;
}
.api__container::before {
  width: 42.625em;
  height: 20.563em;
  right: -10.375em;
  bottom: -7.688em;
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  background-image: url(../../assets/img/decor/api_dec.png);
}

.api__content {
  max-width: 42.5em;
  position: relative;
  z-index: 2;
}

.api__text {
  margin-top: 1em;
  max-width: 32.75em;
  color: #adadad;
}

.api__lng {
  font-size: 0.75em;
  margin-top: 2.667em;
  color: #deed69;
}

.button__api {
  width: 12.5em;
}

@media screen and (max-width: 960px) {
  .api__container {
    font-size: 1.143em;
    padding: 1em;
  }
  .api__container::before {
    display: none;
  }
  .api__content {
    max-width: 19.625em;
  }
  .api__text {
    margin-top: 1.5em;
    max-width: inherit;
  }
  .api__text * {
    font-size: 0.75em;
  }
}
@media screen and (max-width: 620px) {
  .api__content {
    max-width: inherit;
  }
  .button__api {
    margin-top: 4em;
    width: 100%;
  }
}
.section__page {
  padding-top: 8em;
}

.page__container {
  display: flex;
  flex-wrap: nowrap;
}
.page__container > span {
  padding-top: 3.2rem;
  width: 100%;
  color: #deed69;
  font-family: "Work Sans";
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 2.5rem;
}

.pagecont {
  max-width: 49.5em;
  min-width: 49.5em;
  width: 49.5em;
}

.page__title {
  font-size: 5.5rem;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 6rem;
  background: linear-gradient(90deg, #fbfbfb 64%, #3d3d3d 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.page__content {
  margin-top: 6em;
}

.text__wrapp > * {
  margin-bottom: 1em;
}
.text__wrapp > *:first-child {
  margin-top: 0 !important;
}
.text__wrapp > *:last-child {
  margin-bottom: 0 !important;
}
.text__wrapp h1,
.text__wrapp h2,
.text__wrapp h3,
.text__wrapp h4,
.text__wrapp h5,
.text__wrapp h6 {
  margin-top: 1.5em;
  margin-bottom: 0.667em;
  font-weight: 600;
  line-height: 1.333;
}
.text__wrapp h1,
.text__wrapp h2 {
  font-size: 2em;
  margin-bottom: 1em;
  line-height: 1.25;
}
.text__wrapp h3 {
  font-size: 1.5em;
}
.text__wrapp h4 {
  font-size: 1.3em;
}
.text__wrapp h5 {
  font-size: 1.2em;
}
.text__wrapp h6 {
  font-size: 1.1em;
}
.text__wrapp p {
  margin-bottom: 1em;
  min-height: 0.1em;
  color: #adadad;
}
.text__wrapp p + ol,
.text__wrapp p + ul {
  margin-top: -0.5em;
}
.text__wrapp p:last-child {
  margin: 0;
}
.text__wrapp ul {
  margin-left: 1em;
}
.text__wrapp ul li {
  margin: 0;
  padding: 0;
  list-style: disc;
}
.text__wrapp ol {
  margin-left: 1em;
  padding: 0;
}
.text__wrapp ol li {
  margin: 0;
  padding: 0;
  list-style: decimal;
}
.text__wrapp a {
  color: #deed69;
}
.text__wrapp figure {
  margin: 0;
  padding: 0;
  margin-top: 2em;
  margin-bottom: 1.5em;
  position: relative;
}
.text__wrapp figure img {
  width: 100%;
  display: block;
  height: auto;
}
.text__wrapp figure video {
  width: 100%;
}

@media screen and (max-width: 960px) {
  .section__page {
    font-size: 1.143em;
    padding-top: 4em;
  }
  .page__container {
    display: block;
  }
  .page__container > span {
    padding-top: 0;
  }
  .page__content {
    margin-top: 3rem;
  }
  .pagecont {
    max-width: inherit;
    min-width: inherit;
    width: 100%;
  }
  .page__container {
    max-width: inherit;
  }
  .page__title {
    font-size: 2em;
  }
  .text__wrapp > * {
    margin-bottom: 1.143em;
  }
  .text__wrapp h1,
  .text__wrapp h2,
  .text__wrapp h3,
  .text__wrapp h4,
  .text__wrapp h5,
  .text__wrapp h6 {
    margin-top: 1.778em;
    margin-bottom: 0.889em;
  }
  .text__wrapp h1,
  .text__wrapp h2 {
    font-size: 1.5em;
    margin-bottom: 1em;
  }
  .text__wrapp h3 {
    font-size: 1.125em;
  }
  .text__wrapp h4 {
    font-size: 1.2em;
  }
  .text__wrapp h5 {
    font-size: 1.15em;
  }
  .text__wrapp h6 {
    font-size: 1.1em;
  }
  .text__wrapp p {
    font-size: 0.875em;
    margin-bottom: 1.143em;
  }
}
.preloader {
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: 100%;
  background-color: rgba(91, 76, 76, 0.4);
  backdrop-filter: blur(6.9px);
  transition: all 150ms ease-in;
  opacity: 0;
  visibility: hidden;
}
.preloader.is-visible {
  opacity: 1;
  visibility: visible;
}

.preloader-body {
  position: relative;
  width: 170px;
  height: 100px;
  margin: 50px auto;
}

.preloader-body div {
  position: absolute;
  width: 10px;
  height: 30px;
  background-color: #fd532e;
  border-radius: 5px;
  animation: preloader_animation 1.5s ease-in-out infinite;
}

.preloader-body .bar1 {
  left: 0px;
  animation-delay: 0s;
}

.preloader-body .bar2 {
  left: 20px;
  animation-delay: 0.15s;
}

.preloader-body .bar3 {
  left: 40px;
  animation-delay: 0.3s;
}

.preloader-body .bar4 {
  left: 60px;
  animation-delay: 0.45s;
}

.preloader-body .bar5 {
  left: 80px;
  animation-delay: 0.6s;
}

.preloader-body .bar6 {
  left: 100px;
  animation-delay: 0.75s;
}

.preloader-body .bar7 {
  left: 120px;
  animation-delay: 0.9s;
}

.preloader-body .bar8 {
  left: 140px;
  animation-delay: 1.05s;
}

.preloader-body .bar9 {
  left: 160px;
  animation-delay: 1.2s;
}

@keyframes preloader_animation {
  0% {
    height: 30px;
    transform: translate(0, 0);
  }
  50% {
    height: 70px;
    transform: translate(0, 35px);
  }
  100% {
    height: 30px;
    transform: translate(0, 0);
  }
}
.error__container {
  min-height: calc(100vh - 16.5em);
  padding-right: 6.125em;
  align-items: center;
  align-content: center;
  justify-content: flex-end;
  position: relative;
}
.error__container::before {
  width: 30.375rem;
  height: 30.375rem;
  left: 2.063em;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  z-index: 2;
}
.error__container::after {
  width: 21.1875rem;
  height: 21.1875rem;
  top: 50%;
  transform: translateY(-50%);
  left: 5rem;
  border-radius: 50%;
  background-color: #deed69;
  opacity: 0.32;
  filter: blur(4rem);
  content: "";
  position: absolute;
}

.error__content {
  max-width: 30.625em;
  padding-top: 11.75rem;
  padding-bottom: 13.75rem;
  width: 100%;
}

.error__title {
  font-size: 3.8em;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
}
.error__title span {
  color: #deed69;
}

.error__text {
  margin-top: 1.5em;
  color: #adadad;
}
.error__text p {
  font-size: 1.125em;
}

.error__button {
  margin-top: 3em;
}

@media screen and (max-width: 960px) {
  .error__container {
    font-size: 1.143em;
    min-height: calc(100vh - 12.375em);
    padding-right: 0;
  }
  .error__container::before {
    width: 21.5em;
    height: 21.5em;
    left: 0;
  }
  .error__container::after {
    left: 50%;
    transform: translate(-50%, 0);
    top: 3rem;
  }
  .error__content {
    max-width: 21.5em;
    padding: 4em 0;
  }
  .error__title {
    font-size: 2em;
  }
  .error__text {
    margin-top: 1em;
  }
  .error__text p {
    font-size: 0.87em;
  }
  .error__button {
    margin-top: 2em;
    width: 100%;
  }
}
@media screen and (max-width: 620px) {
  .error__container {
    min-height: calc(100vh - 13.375em);
    display: block;
  }
  .error__container::before {
    top: 1.5em;
    left: 50%;
    transform: translateX(-50%);
  }
  .error__content {
    max-width: 100%;
    padding-top: 24.5em;
    padding-bottom: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zZXR0aW5ncy9fZGVmYXVsdC5zY3NzIiwiX3NldHRpbmdzL19nZW5lcmFsLnNjc3MiLCJfc2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiX3NldHRpbmdzL19mb3JtX19nZW5lcmFsLnNjc3MiLCJfc2VjdGlvbnMvX2hlYWRlci5zY3NzIiwiX3NlY3Rpb25zL19mb290ZXIuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fbWFpbi5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19pbmR1c3RyeS5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19zdHJ1Z2dsZS5zY3NzIiwiX3NlY3Rpb25zL19zcmN0aW9uX19lbGV2YXRlZC5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19zZXJ2ZS5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19jeWNsZS5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19mZWF0dXJlcy5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX190cmFuc2Zvcm0uc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fYmVuZWZpdHMuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fY3JlZG8uc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9faW5mb2dyLnNjc3MiLCJfc2VjdGlvbnMvX3NlY3Rpb25fX2ZhcS5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19jb250YWN0LnNjc3MiLCJfc2VjdGlvbnMvX3BvcHVwLnNjc3MiLCJfc2VjdGlvbnMvX3NlY3Rpb25fX2Fib3V0LnNjc3MiLCJfc2VjdGlvbnMvX2NvbXBfX2NvbnRhaW5lci5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19lZmZpY2VudC5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX191c2luZy5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX193b3JrLnNjc3MiLCJfc2VjdGlvbnMvX3NlY3Rpb25fX3doeS5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19leGNsdXNpdmUuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fZGlmZmVycy5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19nZXR3YXkuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fZW50aXR5LnNjc3MiLCJfc2VjdGlvbnMvX3NlY3Rpb25fX2luZGl2aWR1YWwuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fc3VjY2Vzcy5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19hcGkuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fcGFnZS5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19wcmVsb2FkZXIuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fZXJyb3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0VBSUM7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQ3JJRDtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCQ0hHO0VESUg7RUFDQTs7QUFFQTtFQUNFOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0Usa0JDckNDO0VEc0NEOztBQUdGO0VBQ0U7RUFDQTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JDekZDOztBRDJGRDtFQUNFOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0U7OztBQUlBO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFLGtCQ3hJQztFRHlJRDs7QUFFRjtFQUNFLGtCQzVJQztFRDZJRDs7O0FBSUo7RUFDRTtBQUFBO0lBRUU7OztBQUlKO0VBQ0U7QUFBQTtJQUVFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBR0o7QUFBQTtJQUVFOztFQUdBO0lBQ0U7SUFDQTs7RUFJRjtJQUNFO0lBQ0E7O0VBR0o7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUdBO0lBQ0U7SUFDQTtJQUNBOzs7QUFLTjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0FBQUE7SUFFRTs7RUFHQTtJQUNFOztFQUlGO0lBQ0U7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUdKO0lBQ0U7OztBQUlKO0VBQ0U7QUFBQTtJQUVFOzs7QUV6UEo7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQSxZQUNDOztBQUVEO0VBQ0M7RUFDQTs7O0FBSUY7RUFDQztFQUVBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBTUY7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBRUM7OztBQUtGO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7OztBQUlEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOzs7QUFNSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQzs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFJSDtBQUFBO0FBQUE7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0VBQ0M7O0FBRUQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVDOzs7QUFHRjtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOzs7QUFHRjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7OztBQUlGO0VBQ0M7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBRUM7O0FBS0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUlIO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUtIO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztJQUVDOztFQUdEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFHQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBT0g7SUFDQztJQUNBOztFQUdGO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7SUFDQTs7RUFHRDtBQUFBO0lBRUM7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFHQTtJQUNDOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBSUQ7SUFDQzs7RUFHRjtJQUNDOztFQUdEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDOztFQUNBO0lBQ0M7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTtJQUNBOztFQU1GO0lBQ0M7SUFDQTtJQUNBOztFQUlGO0lBQ0M7SUFDQTtJQUNBOztFQUNBO0lBR0M7OztBQzEwQkg7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7O0FBUUk7RUFDRSxPRjdCTDtFRThCSzs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCRnBDUDtFRXFDTztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFTVjtFQUNFOztBQUdFO0VBQ0UsT0Z2REg7O0FFMkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtOO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JGckhDOztBRXVIRDtFQUNFOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNUjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7O0VBSUU7SUFDRTtJQUNBO0lBQ0E7O0VBS047SUFDRTs7RUFHRTtJQUNFO0lBQ0E7O0VBSUo7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSUo7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxrQkY5TUQ7O0VFZ05DO0lBQ0U7O0VBRUE7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQU9WO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFLSjtJQUNFOztFQUNBO0lBQ0U7O0VBSUU7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQU1WO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxrQkZwVEM7SUVxVEQ7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFLUjtJQUNFO0lBQ0E7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxhRnhXSDtJRXlXRyxPRmhYSDs7RUVtWEc7SUFDRTtJQUNBLGtCRnpYTDs7O0FHSEw7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBSUE7RUFDQztFQUNBO0VBQ0EsT0hyREc7RUdzREg7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQSxPSC9ERTs7O0FHb0VMO0VBQ0M7O0FBRUE7RUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0EsT0hsRkk7O0FHb0ZKO0VBQ0M7OztBQUlGO0VBQ0M7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7OztBQUtIO0VBQ0M7OztBQUdEO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBLE9IOUhHOztBR2lJSjtFQUNDOzs7QUFJRjtFQUNDOzs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFNQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBOztFQUdBO0lBQ0M7O0VBR0Y7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0VBQ0E7SUFDQzs7RUFHRjtJQUNDO0lBQ0E7O0VBQ0E7SUFDQzs7RUFHRjtJQUNDOztFQUVEO0lBQ0M7SUFDQTtJQUNBOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQztJQUNBOztFQUNBO0lBQ0M7SUFDQTs7RUFFQTtJQUNDOztFQUlIO0lBQ0M7SUFDQTs7RUFJQTtJQUNDOztFQUVEO0lBQ0M7O0VBQ0E7SUFDQzs7RUFHRjtJQUNDOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7O0VBRUM7SUFDQzs7RUFJRDtJQUNDOztFQUlEO0lBQ0M7O0VBSUQ7SUFDQzs7RUFJRDtJQUNDOztFQUlEO0lBQ0M7O0VBSUQ7SUFDQzs7RUFLSjtJQUNDO0lBQ0E7OztBQUtIO0VBQ0M7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7O0VBR0Y7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUdGO0lBQ0M7SUFDQTtJQUNBOzs7QUNwWEY7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOzs7QUFNUjtFQUNFOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBSUE7RUFDRTs7QUFNSjtBQUFBO0VBRUU7O0FBR0Y7RUFDRTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0EsT0o1Rkc7RUk2Rkg7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCSnRKQztFSXVKRDtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUlOO0lBQ0U7O0VBQ0E7SUFDRTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBR0E7SUFDRTtJQUNBOztFQUdKO0lBQ0U7SUFDQTs7RUFJRjtJQUNFOztFQUVGO0lBQ0U7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7O0VBR0o7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUdKO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTs7O0FBS047RUFHTTtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFLUjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFJRjtJQUNFOztFQUdKO0lBQ0U7SUFDQTtJQUNBOztFQUdKO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJSjtFQUNFO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7O0FDelRSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBSUE7RUFDSTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPTGxESDs7QUtxREQ7RUFDSSxPTHJERjtFS3NERTs7O0FBS1I7RUFDSTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7OztBQUtaO0VBQ0k7SUFDSTs7O0FDOUZSO0VBQ0M7OztBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlIO0VBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFHQTtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDOztFQUNBO0lBQ0M7SUFDQTtJQUNBOzs7QUN6RUo7RUFDQzs7O0FBSUE7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNSjtFQUVFO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQzs7O0FBS0g7RUFDQztJQUNDOztFQUlBO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDOztFQUNBO0lBQ0M7SUFDQTtJQUNBOzs7QUNuSUo7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBZUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCUnpDQztFUTBDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOzs7QUFNUjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBSUo7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JSeElHO0VReUlIO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlJO0VBQ0U7O0FBR0Y7RUFDRTs7O0FBT1Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7OztBQUtOO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBLE9SeExHO0VReUxIOztBQUVBO0VBQ0U7OztBQU1KO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBSUU7SUFDRTs7RUFHQTtJQUNFOztFQUlOO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFDQTtJQUNFOztFQUlOO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7O0FBTU47RUFDRTtJQUNFOzs7QUNyUUo7RUFDQzs7O0FBSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtFQUNBOztBQUlEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7OztBQUlGO0VBQ0M7SUFDQzs7RUFJQTtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FDcEhIO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0JWL0JDO0VVZ0NEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9WL0RHOztBVWlFSDtFQUNFOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxPVm5IQzs7O0FVdUhMO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBLE9WaklHO0VVa0lIOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPVjdJRzs7O0FVZ0pMO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBR0o7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0EsT1Y3S0M7SVU4S0Q7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBR0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBR0o7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7O0FBS047RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUdKO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBR0o7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUMvT0o7RUFDQztFQUNBO0VBQ0E7OztBQU1BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDLE9YZkU7O0FXa0JKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFLSDtFQUNDO0lBQ0M7O0VBSUE7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0VBRUM7SUFDQzs7RUFJRDtJQUNDOztFQUlEO0lBQ0M7O0VBSUQ7SUFDQzs7RUFJRDtJQUNDOztFQUlIO0lBQ0M7OztBQ2xISDtFQUNDOzs7QUFJQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQSxPWmpCRzs7QVltQko7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPWm5FRzs7QVlxRUo7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNSjtFQUNDO0lBQ0M7O0VBSUE7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDOztFQUNBO0lBQ0M7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTtJQUNBOzs7QUNwSkw7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUlBO0VBQ0U7O0FBR0E7RUFDRTs7O0FBTVI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBLE9iM0RHO0VhNERIO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOzs7QUFJRjtFQUVJO0lBQ0U7O0VBR0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBR0o7SUFDRTs7RUFDQTtJQUNFOztFQUNBO0lBQ0U7O0VBR0o7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUtOO0VBRUk7SUFDRTs7RUFHRjtJQUNFOzs7QUNsSk47RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0UsT2RoQkM7OztBY29CTDtFQUNFO0VBQ0EsT2RwQkc7O0Fjc0JIO0VBQ0U7OztBQUtKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7O0FBUUo7RUFDRTtJQUNFO0lBQ0E7OztBQ3JESjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0VBQ0U7O0FBR0Y7RUFDRSxPZmJEOztBZWVDO0VBQ0U7RUFDQSxrQmZqQkg7O0Flb0JDO0VBQ0Usa0JmckJIOztBZTBCSDtFQUNFOztBQUlBO0VBQ0U7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT2YvRUc7RWVnRkg7O0FBRUE7RUFDRTs7O0FBS0o7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBR0E7SUFDRTs7O0FDM0dOO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBLE9oQlRHOzs7QWdCWUw7RUFDRTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQmhCOUJIO0VnQitCRztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFDRTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOzs7QUFLSjtFQUNFO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFLQTtJQUNFOztFQUlOO0lBQ0U7O0VBQ0E7SUFDRTs7RUFHSjtJQUNFOztFQUdGO0lBQ0U7O0VBQ0E7SUFDRTs7RUFFRTtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQU1WO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUdKO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUNBO0lBQ0U7OztBQU1OO0VBQ0U7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBR0o7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FDcE5KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUNBO0VBQ0U7OztBQU1SO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFHRjtJQUNFOztFQUVGO0lBQ0U7O0VBSUE7SUFDRTs7RUFHSjtJQUNFO0lBQ0E7OztBQUlKO0VBQ0U7SUFDRTs7RUFHQTtJQUNFOztFQUVBO0lBQ0U7SUFDQTs7RUFPRjtJQUNFO0lBQ0E7OztBQzVNUjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFOztBQUVBO0VBQ0UsT2xCckNDOzs7QWtCeUNMO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0U7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUlGO0lBQ0U7O0VBR0o7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFJSjtFQUVJO0lBQ0U7O0VBR0o7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7OztBQzdHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCbkJGQztFbUJHRDs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOzs7QUFLTjtFQUNFOztBQUdFO0VBQ0U7OztBQUtOO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQSxPbkJ6Q0c7RW1CMENIO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0VBQ0U7O0FBSUo7RUFDRTtFQUNBOzs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQSxPbkIvRkM7RW1CZ0dEOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTs7QUFLRjtFQUNFOztBQUtGO0VBQ0U7O0FBS0Y7RUFDRTs7QUFJSjtFQUNFOztBQUdGO0VBQ0U7OztBQU1OO0VBRUk7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7RUFJTjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7OztBQUtKO0VBRUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUlOO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUdBO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFHSjtJQUNFOztFQUNBO0lBQ0U7SUFDQTs7O0FBTU47RUFHTTtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FDN1BWO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnBCOUJIOzs7QW9Ca0NMO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBLE9wQjVDRTtFb0I2Q0Y7O0FBRUE7RUFDSTs7QUFFQTtFQUNJOzs7QUFLWjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGtCcEI5RVA7O0VvQmlGRDtJQUNJOztFQUNBO0lBQ0k7SUFDQTs7O0FBS1o7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUNBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0Esa0JwQjVHUDs7RW9CK0dEO0lBQ0k7SUFDQTs7O0FDcEhSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT3JCcEJQOztBcUJzQk87RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9yQjdCWDs7QXFCa0NEO0VBQ0k7O0FBRUE7RUFDSSxrQnJCakNQOztBcUJzQ1c7RUFDSSxPckJ2Q2Y7OztBcUI4Q0w7RUFDSTtFQUNBLGtCckJwREU7RXFCcURGLE9yQnhEQzs7QXFCMEREO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBS1I7RUFDSTtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFHQTtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTtJQUNBO0lBQ0E7O0VBSVo7SUFDSTs7RUFDQTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7O0FBS1o7RUFDSTtJQUNJOztFQUVJO0lBQ0k7OztBQzVHaEI7RUFDQztFQUNBLGtCdEJFSzs7O0FzQkVMO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQyxPdEJYRTs7QXNCY0o7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFFQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0FBQUE7QUFBQTtFQUVDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUtEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUlEO0VBQ0M7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J0QnJKRztFc0JzSkgsT3RCL0lHOztBc0JnSkg7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCdEIvS0c7RXNCZ0xILE90QnpLRzs7O0FzQjZLTDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J0QjVMSzs7QXNCOExMO0VBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFJQTtJQUNDOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFLQTtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUtEO0lBQ0M7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOztFQUlEO0lBQ0M7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBS0Q7SUFFQztJQUNBOztFQUdBO0lBQ0M7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBSUg7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUVDO0lBQ0E7O0VBR0Y7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFJRjtJQUNDO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOzs7QUNqVkg7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3ZCdkNIOzs7QXVCMkNMO0VBQ0k7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFDQTtJQUNJO0lBQ0E7OztBQUtaO0VBQ0k7SUFDSTtJQUNBOzs7QUNyRVI7RUFDQzs7O0FBTUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUdBO0VBQ0M7RUFDQTs7QUFJSDtFQUNDOztBQUdDO0VBQ0M7RUFDQTtFQUNBOztBQU1EO0VBQ0M7O0FBS0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRDtFQUNDOzs7QUFJRDtFQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBSUE7SUFDQztJQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0VBS0U7SUFDQztJQUNBOztFQU1EO0lBQ0M7SUFDQTs7RUFLSjtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBOzs7QUFLSDtFQUVFO0lBQ0M7SUFDQTtJQUNBOzs7QUFLSDtFQUVFO0lBQ0M7O0VBS0U7SUFDQztJQUNBOztFQU1EO0lBQ0M7SUFDQTs7O0FDN05KO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTs7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7OztBQU1SO0VBQ0U7OztBQUdGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0EsT3pCcEdHOzs7QXlCd0dMO0VBQ0U7SUFDRTtJQUNBOztFQUdBO0lBQ0U7O0VBQ0E7SUFDRTs7RUFJTjtJQUNFOztFQUNBO0lBQ0U7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFOztFQUdKO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUdBO0lBQ0U7OztBQU1OO0VBQ0U7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7OztBQ2hLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFJQTtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzFCdEJJO0UwQnVCSjtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFkxQm5EQzs7QTBCc0RIO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUNBO0lBQ0U7O0VBR0o7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBQ0E7SUFDRTs7RUFHSjtJQUNFO0lBQ0E7OztBQUlKO0VBQ0U7SUFDRTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUMvR0g7RUFDQzs7O0FBSUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7OztBQUdGO0VBQ0M7OztBQUdBO0VBQ0M7RUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUVFO0lBQ0M7O0VBR0Y7SUFDQzs7RUFHQTtJQUNDOzs7QUM3Q0g7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0lBQ0M7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTs7O0FDdEJGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUVDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0lBQ0M7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7OztBQ3JHSDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0I5QkNHO0U4QkFIO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0EsTzlCNUJHOzs7QThCK0JMO0VBQ0U7RUFDQTtFQUNBLE85QnBDRzs7O0E4QnVDTDtFQUNFOzs7QUFJRjtFQUNFO0lBQ0U7SUFDQTs7RUFDQTtJQUNFOztFQUdKO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUNBO0lBQ0U7OztBQU1OO0VBQ0U7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7OztBQzFFSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0EsTy9CUkM7RStCU0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBSUE7RUFDRTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBSUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBLE8vQnJGQzs7QStCdUZEO0VBRUU7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFLE8vQnpIQzs7QStCNEhIO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOzs7QUFLTjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVBO0lBQ0U7O0VBR0o7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBR0E7SUFDRTs7RUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFNRTtJQUNBOztFQUVGO0FBQUE7SUFFRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOzs7QUM5TU47RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTs7O0FDakdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JqQzNCQztFaUM0QkQ7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRSxPakNqREM7OztBaUNxREw7RUFDRTtFQUNBLE9qQ3JERzs7QWlDdURIO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBR0o7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFDQTtJQUNFOztFQUdKO0lBQ0U7SUFDQTs7O0FBSUo7RUFDRTtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBR0o7SUFDRTtJQUNBO0lBQ0EiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLFxyXG5ib2R5IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbmJvZHkge1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbioge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5idXR0b24ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0cGFkZGluZzogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxudWwge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxubGkge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbnAge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXQge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG5maWVsZHNldCxcclxubGVnZW5kIHtcclxuXHRib3JkZXI6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRyZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmxleCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5mbGV4Q2VudHIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb3ZlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5jb250YWluIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4uaHIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbiIsImJvZHkge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Q7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4gICYub3ZlckhpZGUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5sYXN0V3JhcHBlciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDExLjVlbTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiA4MGVtO1xyXG4gIHBhZGRpbmc6IDAgMi41ZW07XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XHJcbiAgbWluLXdpZHRoOiAxMi41cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gICYud2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgJi5ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgJi5ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUxLCAyNTEsIDI1MSwgMC4xMik7XHJcbiAgfVxyXG59XHJcblxyXG4ucDEge1xyXG4gIHBhZGRpbmctdG9wOiA4ZW07XHJcbn1cclxuXHJcbi5wMiB7XHJcbiAgcGFkZGluZy10b3A6IDExLjVlbTtcclxufVxyXG5cclxuLnJvb2YgLmNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IDAuNzVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMjAyJyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTIwMiAxNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xIDEzTDE2LjM4NDYgMUgxMTg1LjYyTDEyMDEgMTMnIHN0cm9rZT0nJTIzMjAyMDIwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gIH1cclxufVxyXG5cclxuLnJvb2YyIC5jb250YWluZXIge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IDAuNzVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNsO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gICYub3JhbmdlIHtcclxuICAgIG1hcmdpbi10b3A6IDcuNWVtO1xyXG4gICAgcGFkZGluZy10b3A6IDRlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYjtcclxuXHJcbiAgICAqIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogNC41ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTY3O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmJmYmZiIDI0JSwgIzNkM2QzZCAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAmLmNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9fdGl0bGVjb250IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi5zZWN0aW9uX19ib3R0b20ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zY3JvbGwge1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjZDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNkO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgYm9keSxcclxuICBodG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICBib2R5LFxyXG4gIGh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAubGFzdFdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhlbTtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDEuMTQzZW07XHJcbiAgfVxyXG4gIC5idXR0b24ge1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxLjE0M2VtO1xyXG4gICAgfVxyXG4gIH1cclxuICAucDEsXHJcbiAgLnAyIHtcclxuICAgIHBhZGRpbmctdG9wOiA5LjE0M2VtO1xyXG4gIH1cclxuICAucm9vZiAuY29udGFpbmVyIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogMC41NzFlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNDNlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnJvb2YyIC5jb250YWluZXIge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgaGVpZ2h0OiAwLjU3MWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjE0M2VtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjdGlvbl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xyXG4gIH1cclxuICAuc2VjdGlvbl9fdGl0bGVjb250IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIHNlY3Rpb24ge1xyXG4gICAgJi5vcmFuZ2Uge1xyXG4gICAgICBtYXJnaW4tdG9wOiA5LjE0M2VtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMi4yODZlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIuMjg2ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxLjg0dnc7XHJcbiAgICBwYWRkaW5nLXRvcDogNi4xNDNlbTtcclxuICB9XHJcbiAgaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDEuODR2dztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgYm9keSxcclxuICBodG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLnJvb2YgLmNvbnRhaW5lciB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM0NicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDM0NiAxMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xIDlMNS40MTAyNiAxSDM0MC41OUwzNDUgOScgc3Ryb2tlPSclMjMyMDIwMjAnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWN0aW9uX190aXRsZWNvbnQge1xyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWN0aW9uX19ib3R0b20ge1xyXG4gICAgcGFkZGluZy10b3A6IDMuNDI5ZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgbWF4LXdpZHRoOiAyNC41NzFlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gIGJvZHksXHJcbiAgaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDMuNzN2dztcclxuICB9XHJcbn1cclxuIiwiLy9Db2xvcnNcclxuJGNkOiAjMTMxMzEzO1xyXG4kY2c6ICMxRjFGMjI7XHJcbiRjYjogI0RFRUQ2OTtcclxuJGNiMjogI0Q4RTk1QTtcclxuJGN0OiAjQURBREFEO1xyXG4kY2w6ICMzRDNEM0Q7XHJcbiRjbzogIzRENEQ0RDtcclxuJGN2OiAjRkJGQkZCO1xyXG4kY3YyOiAjRTdFN0U3O1xyXG4kZ3IxOiBsaW5lYXItZ3JhZGllbnQoNTBkZWcsICMyMDIwMjAgLTIzLjgyJSwgI0ZENTMyRSAxMDEuNCUpO1xyXG5cclxuLy9Gb250c1xyXG4kZnI6IFwiSUJNUGxleFNhbnMtUmVndWxhclwiO1xyXG4kZnM6IFwiSUJNUGxleFNhbnMtU2VtaUJvbGRcIjtcclxuJGZiOiBcIklCTVBsZXhTYW5zLUJvbGRcIjtcclxuIiwiLmZvcm0tcGFydC1oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmZvcm0tcGFydC12aXNpYmxlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOlxyXG5cdFx0b3BhY2l0eSAxNTBtcyBlYXNlLWluLFxyXG5cdFx0dHJhbnNpdGlvbiAxNTBtcyBlYXNlLWluO1xyXG5cdCYuaXMtdHJhbnNpdGlvbiB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtLXNlYyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8vIHBhZGRpbmc6IDUuNXJlbSAwO1xyXG5cdHBhZGRpbmc6IDEuNXJlbSAwO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5wcm9ncmVzcy1zdGVwIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDQxLjVyZW07XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxcmVtO1xyXG5cdFx0aGVpZ2h0OiAxcmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0d2lkdGg6IDExLjI1cmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dG9wOiAtMS41cmVtO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0Y29sb3I6ICNhZGFkYWQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluO1xyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAwLjVyZW07XHJcblx0XHRcdGhlaWdodDogMC41cmVtO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhZGFkO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbjtcclxuXHRcdFx0Jjo6YmVmb3JlLFxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhZGFkO1xyXG5cdFx0XHRcdHdpZHRoOiAxcmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMXJlbTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjE1O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5lIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0aGVpZ2h0OiAwLjA2M3JlbTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZDUzMmU7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLml0ZW0tcGFydCB7XHJcblx0cCB7XHJcblx0XHRjb2xvcjogI2ZkNTMyZTtcclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ1MzJlO1xyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ1MzJlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubGluZS1wYXJ0IHtcclxuXHQmOjphZnRlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtLXRpdGxlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblx0c3BhbiB7XHJcblx0XHRjb2xvcjogI2ZkNTMyZTtcclxuXHR9XHJcbn1cclxuLmZvcm0tZGVzYyB7XHJcblx0Y29sb3I6ICNhZGFkYWQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdG1hcmdpbi1ib3R0b206IDRyZW07XHJcbn1cclxuLmZvcm0tc3VidGl0bGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiAwLjYyNXJlbTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG59XHJcblxyXG4uZm9ybS1jb250YWluZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG1heC13aWR0aDogNDkuNXJlbTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAycmVtO1xyXG59XHJcblxyXG4uYmxvY2stZ3JpZDIge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRnYXA6IDEuNXJlbTtcclxuXHRhbGlnbi1pdGVtczogZW5kO1xyXG59XHJcbi5ibG9jay1ncmlkMyB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdGdhcDogMS41cmVtO1xyXG5cdGFsaWduLWl0ZW1zOiBlbmQ7XHJcbn1cclxuLmJsb2NrLWNvZGUge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4LjE4NzVyZW0gMWZyO1xyXG5cdGFsaWduLWl0ZW1zOiBlbmQ7XHJcblx0Z2FwOiAwLjI1cmVtO1xyXG59XHJcbi5ibG9jay1jaG9vc2Uge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRhbGlnbi1pdGVtczogZW5kO1xyXG5cdCZfX2xhYmVsIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBhZGRpbmc6IDAuMjVyZW07XHJcblx0XHRib3JkZXI6IDAuMDYzcmVtIHNvbGlkICNjZmNmY2Y7XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdCY6Y2hlY2tlZCArIC5ibG9jay1jaG9vc2VfX2JveCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZkNTMyZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciAuYmxvY2stY2hvb3NlX19ib3gge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19ib3gge1xyXG5cdFx0cGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW47XHJcblx0fVxyXG59XHJcbi5ibG9jay1zaWduYXR1cmUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDhyZW07XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWYyMjtcclxuXHRib3JkZXI6IDAuMDYzcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdCZfX3BhZCB7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Y3Vyc29yOiBjcm9zc2hhaXI7XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogMC41cmVtO1xyXG5cdH1cclxuXHQmX19pbWcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDJyZW07XHJcblx0XHRoZWlnaHQ6IDJyZW07XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMnJlbTtcclxuXHRcdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHR6LWluZGV4OiA1O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yOC45OTk1IDIwLjVIOC43OTY5N0M5LjA3MTk3IDE5Ljk0NzUgOS4zNDgyMiAxOS4zODI1IDkuNjIwNzIgMTguODFMOS43MTk0NyAxOC42MDI1QzExLjQwOTUgMTguMzk2MyAxMy4zMDU3IDE3LjE5IDE1LjM5MiAxNC45OTM3QzE2LjA1NTcgMTYuNDkzNyAxNy4xNDIgMTguMDg1IDE4Ljg0MDcgMTguNDA1QzE5LjQ5ODIgMTguNTMgMjAuNTI5NSAxOC41MDM3IDIxLjcwNyAxNy42Nzc1QzIyLjExNTIgMTcuMzg3NyAyMi40OTIyIDE3LjA1NjQgMjIuODMyIDE2LjY4ODdDMjMuODYyIDE3LjY1IDI1LjcwOTUgMTguNSAyOC45OTk1IDE4LjVDMjkuMzk3MyAxOC41IDI5Ljc3ODggMTguMzQyIDMwLjA2MDEgMTguMDYwN0MzMC4zNDE0IDE3Ljc3OTQgMzAuNDk5NSAxNy4zOTc4IDMwLjQ5OTUgMTdDMzAuNDk5NSAxNi42MDIyIDMwLjM0MTQgMTYuMjIwNiAzMC4wNjAxIDE1LjkzOTNDMjkuNzc4OCAxNS42NTggMjkuMzk3MyAxNS41IDI4Ljk5OTUgMTUuNUMyNS4xMjQ1IDE1LjUgMjQuNTcyIDE0LjE4ODggMjQuNDk5NSAxMy45NTI1QzI0LjU2MDcgMTMuMjgxMiAyNC4xNTU3IDEyLjczMjUgMjMuNTE0NSAxMi40OTg3QzIyLjg3MzIgMTIuMjY1IDIyLjExODIgMTIuNTk2MiAyMS43MzcgMTMuMTgxMkMyMC40ODcgMTUuMDk2MiAxOS42NTk1IDE1LjUwODggMTkuMzkzMiAxNS40NTc1QzE4Ljc4MzIgMTUuMzQzOCAxNy44NDQ1IDEzLjUxNSAxNy40NjMyIDExLjY5NjJDMTcuNDA0NSAxMS40MTc4IDE3LjI2NzggMTEuMTYxOCAxNy4wNjkxIDEwLjk1ODFDMTYuODcwNCAxMC43NTQ0IDE2LjYxNzggMTAuNjExNCAxNi4zNDA5IDEwLjU0NTlDMTYuMDYzOSAxMC40ODAzIDE1Ljc3NDEgMTAuNDk0OSAxNS41MDUxIDEwLjU4OEMxNS4yMzYyIDEwLjY4MSAxNC45OTkyIDEwLjg0ODYgMTQuODIyIDExLjA3MTJDMTMuNTM0NSAxMi42ODYyIDEyLjQyNyAxMy43OTUgMTEuNTEzMiAxNC41MTYyQzE0LjE2MiA3Ljg5ODc1IDEzLjYzODIgNS40ODg3NSAxMi45MzQ1IDQuMjM1QzEyLjMwOTUgMy4xMTM3NSAxMS4xNzU3IDIuNSA5Ljc0OTQ3IDIuNUM3LjQ4OTQ3IDIuNSA1LjY2OTQ3IDQuNTY4NzUgNC44NzQ0NyA4LjAzMjVDNC40NDMyMiA5LjkyIDQuMzc0NDcgMTIuMDA4NyA0LjY5MTk3IDEzLjc2MzhDNS4wMjMyMiAxNS42MDI1IDUuNzM2OTcgMTYuOTc2MiA2Ljc3Njk3IDE3Ljc5MjVDNi4zMzU3MiAxOC43MjI1IDUuODc0NDcgMTkuNjMyNSA1LjQzMzIyIDIwLjVIMi45OTk0N0MyLjYwMTY0IDIwLjUgMi4yMjAxMSAyMC42NTggMS45Mzg4MSAyMC45MzkzQzEuNjU3NSAyMS4yMjA2IDEuNDk5NDcgMjEuNjAyMiAxLjQ5OTQ3IDIyQzEuNDk5NDcgMjIuMzk3OCAxLjY1NzUgMjIuNzc5NCAxLjkzODgxIDIzLjA2MDdDMi4yMjAxMSAyMy4zNDIgMi42MDE2NCAyMy41IDIuOTk5NDcgMjMuNUgzLjgzNjk3QzIuNjI0NDcgMjUuNzA4NyAxLjczMDcyIDI3LjIgMS43MTE5NyAyNy4yMjYyQzEuNjA4OTEgMjcuMzk1IDEuNTQwMjQgMjcuNTgyNSAxLjUwOTkyIDI3Ljc3OEMxLjQ3OTYgMjcuOTczNCAxLjQ4ODIyIDI4LjE3MjkgMS41MzUyOSAyOC4zNjVDMS41ODIzNiAyOC41NTcgMS42NjY5NSAyOC43Mzc5IDEuNzg0MTkgMjguODk3MkMxLjkwMTQzIDI5LjA1NjQgMi4wNDkgMjkuMTkxIDIuMjE4NDIgMjkuMjkzQzIuMzg3ODQgMjkuMzk1IDIuNTc1NzYgMjkuNDYyNSAyLjc3MTM3IDI5LjQ5MTZDMi45NjY5OCAyOS41MjA3IDMuMTY2NDEgMjkuNTEwOSAzLjM1ODIgMjkuNDYyNkMzLjU0OTk4IDI5LjQxNDMgMy43MzAzMyAyOS4zMjg2IDMuODg4ODcgMjkuMjEwNEM0LjA0NzQxIDI5LjA5MjIgNC4xODEgMjguOTQzOCA0LjI4MTk3IDI4Ljc3MzhDNC4zNjMyMiAyOC42NDM4IDUuNjUzMjIgMjYuNSA3LjI0OTQ3IDIzLjVIMjguOTk5NUMyOS4zOTczIDIzLjUgMjkuNzc4OCAyMy4zNDIgMzAuMDYwMSAyMy4wNjA3QzMwLjM0MTQgMjIuNzc5NCAzMC40OTk1IDIyLjM5NzggMzAuNDk5NSAyMkMzMC40OTk1IDIxLjYwMjIgMzAuMzQxNCAyMS4yMjA2IDMwLjA2MDEgMjAuOTM5M0MyOS43Nzg4IDIwLjY1OCAyOS4zOTczIDIwLjUgMjguOTk5NSAyMC41Wk03LjgwMzIyIDguN0M4LjIyMDcyIDYuODc1IDkuMDU1NzIgNS41IDkuNzQ5NDcgNS41QzEwLjIxMzIgNS41IDEwLjI4NTcgNS42MjUgMTAuMzI5NSA1LjcwNUMxMC41MDgyIDYuMDIxMjUgMTEuMTQ4MiA3LjgzODc1IDguMTQ5NDcgMTQuODAyNUM3LjkwNjAzIDE0LjMwNjggNy43Mzc1MyAxMy43Nzc3IDcuNjQ5NDcgMTMuMjMyNUM3LjQwMzIyIDExLjg2MTIgNy40NTk0NyAxMC4yMDg3IDcuODAzMjIgOC43WicgZmlsbD0nJTIzODY4Njg4Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190ZXh0IHtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0Y29sb3I6ICM4Njg2ODg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LWZhbWlseTogTnVuaXRvO1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuXHR9XHJcblx0Jl9fY2xlYXIge1xyXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwLjc1cmVtO1xyXG5cdFx0cmlnaHQ6IDAuNzVyZW07XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtZmFtaWx5OiBOdW5pdG87XHJcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0cGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjIyO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW47XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Y29sb3I6ICMxZjFmMjI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5ibG9jay1maWxlIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0aGVpZ2h0OiA4cmVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFmMjI7XHJcblx0Ym9yZGVyOiAwLjA2M3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbjtcclxuXHJcblx0Ji5pcy1kcmFnb3ZlciB7XHJcblx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDMwcHggLTEwcHggcmdiYSgxMTksIDExOSwgMTMwLCAxKTtcclxuXHR9XHJcblx0Jl9faW5wdXQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogMC41cmVtO1xyXG5cdH1cclxuXHQmX19pbWcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDJyZW07XHJcblx0XHRoZWlnaHQ6IDJyZW07XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdGhlaWdodDogMnJlbTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0ei1pbmRleDogNTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMjQuNTYgMTguOTM4N0MyNC44NDE4IDE5LjIyMDUgMjUuMDAwMSAxOS42MDI3IDI1LjAwMDEgMjAuMDAxMkMyNS4wMDAxIDIwLjM5OTggMjQuODQxOCAyMC43ODIgMjQuNTYgMjEuMDYzN0MyNC4yNzgyIDIxLjM0NTUgMjMuODk2IDIxLjUwMzkgMjMuNDk3NSAyMS41MDM5QzIzLjA5OSAyMS41MDM5IDIyLjcxNjggMjEuMzQ1NSAyMi40MzUgMjEuMDYzN0wyMC45OTg3IDE5LjYyNVYyNkMyMC45OTg3IDI2LjM5NzggMjAuODQwNyAyNi43Nzk0IDIwLjU1OTQgMjcuMDYwN0MyMC4yNzgxIDI3LjM0MiAxOS44OTY1IDI3LjUgMTkuNDk4NyAyNy41QzE5LjEwMDkgMjcuNSAxOC43MTk0IDI3LjM0MiAxOC40MzgxIDI3LjA2MDdDMTguMTU2OCAyNi43Nzk0IDE3Ljk5ODcgMjYuMzk3OCAxNy45OTg3IDI2VjE5LjYyNUwxNi41NiAyMS4wNjVDMTYuMjc4MiAyMS4zNDY4IDE1Ljg5NiAyMS41MDUxIDE1LjQ5NzUgMjEuNTA1MUMxNS4wOTkgMjEuNTA1MSAxNC43MTY4IDIxLjM0NjggMTQuNDM1IDIxLjA2NUMxNC4xNTMyIDIwLjc4MzIgMTMuOTk0OSAyMC40MDEgMTMuOTk0OSAyMC4wMDI1QzEzLjk5NDkgMTkuNjA0IDE0LjE1MzIgMTkuMjIxOCAxNC40MzUgMTguOTRMMTguNDM1IDE0Ljk0QzE4LjU3NDMgMTQuODAwMiAxOC43Mzk5IDE0LjY4OTIgMTguOTIyMiAxNC42MTM1QzE5LjEwNDYgMTQuNTM3OCAxOS4zMDAxIDE0LjQ5ODggMTkuNDk3NSAxNC40OTg4QzE5LjY5NDkgMTQuNDk4OCAxOS44OTA0IDE0LjUzNzggMjAuMDcyNyAxNC42MTM1QzIwLjI1NSAxNC42ODkyIDIwLjQyMDYgMTQuODAwMiAyMC41NiAxNC45NEwyNC41NiAxOC45Mzg3Wk0xOS45OTg3IDQuNUMxNy45MjI2IDQuNTAxIDE1Ljg4NTUgNS4wNjM0OSAxNC4xMDMgNi4xMjc5QzEyLjMyMDYgNy4xOTIzIDEwLjg1OTIgOC43MTg5OSA5Ljg3MzcyIDEwLjU0NjNDOC43MjU5OSAxMC40MjYgNy41NjU4MSAxMC41NDA4IDYuNDYzODcgMTAuODgzNUM1LjM2MTkzIDExLjIyNjIgNC4zNDEzMiAxMS43ODk4IDMuNDY0MjQgMTIuNTM5N0MyLjU4NzE2IDEzLjI4OTcgMS44NzE5OCAxNC4yMTA0IDEuMzYyMjkgMTUuMjQ1OEMwLjg1MjU5MiAxNi4yODExIDAuNTU5MDYgMTcuNDA5NCAwLjQ5OTU4IDE4LjU2MTlDMC40NDAxIDE5LjcxNDQgMC42MTU5MTYgMjAuODY2OSAxLjAxNjMyIDIxLjk0OTJDMS40MTY3MSAyMy4wMzE1IDIuMDMzMzEgMjQuMDIxIDIuODI4NTIgMjQuODU3M0MzLjYyMzczIDI1LjY5MzUgNC41ODA5MSAyNi4zNTkxIDUuNjQxNzEgMjYuODEzNUM2LjcwMjUxIDI3LjI2NzggNy44NDQ3MiAyNy41MDE0IDguOTk4NzIgMjcuNUgxMi40OTg3QzEyLjg5NjUgMjcuNSAxMy4yNzgxIDI3LjM0MiAxMy41NTk0IDI3LjA2MDdDMTMuODQwNyAyNi43Nzk0IDEzLjk5ODcgMjYuMzk3OCAxMy45OTg3IDI2QzEzLjk5ODcgMjUuNjAyMiAxMy44NDA3IDI1LjIyMDYgMTMuNTU5NCAyNC45MzkzQzEzLjI3ODEgMjQuNjU4IDEyLjg5NjUgMjQuNSAxMi40OTg3IDI0LjVIOC45OTg3MkM3LjU2NTQ5IDI0LjQ5MTIgNi4xOTIzIDIzLjkyMzMgNS4xNzE1NCAyMi45MTcyQzQuMTUwNzcgMjEuOTExMSAzLjU2MzA4IDIwLjU0NjIgMy41MzM1OSAxOS4xMTMzQzMuNTA0MSAxNy42ODAzIDQuMDM1MTQgMTYuMjkyNCA1LjAxMzY1IDE1LjI0NTJDNS45OTIxNSAxNC4xOTc5IDcuMzQwODEgMTMuNTc0IDguNzcyNDcgMTMuNTA2M0M4LjU5MDI2IDE0LjMyNSA4LjQ5ODQ2IDE1LjE2MTIgOC40OTg3MiAxNkM4LjQ5ODcyIDE2LjM5NzggOC42NTY3NiAxNi43Nzk0IDguOTM4MDYgMTcuMDYwN0M5LjIxOTM3IDE3LjM0MiA5LjYwMDkgMTcuNSA5Ljk5ODcyIDE3LjVDMTAuMzk2NSAxNy41IDEwLjc3ODEgMTcuMzQyIDExLjA1OTQgMTcuMDYwN0MxMS4zNDA3IDE2Ljc3OTQgMTEuNDk4NyAxNi4zOTc4IDExLjQ5ODcgMTZDMTEuNDk5OCAxNC43NzA0IDExLjc2NzUgMTMuNTU1NiAxMi4yODM2IDEyLjQzOTZDMTIuNzk5NyAxMS4zMjM1IDEzLjU1MTggMTAuMzMyNyAxNC40ODggOS41MzU1MkMxNS40MjQyIDguNzM4MzQgMTYuNTIyMiA4LjE1Mzc2IDE3LjcwNjIgNy44MjIxM0MxOC44OTAyIDcuNDkwNDkgMjAuMTMyMSA3LjQxOTY5IDIxLjM0NjIgNy42MTQ2MkMyMi41NjAzIDcuODA5NTUgMjMuNzE3NiA4LjI2NTU2IDI0LjczODMgOC45NTExOUMyNS43NTkgOS42MzY4MSAyNi42MTg4IDEwLjUzNTcgMjcuMjU4NCAxMS41ODU5QzI3Ljg5OCAxMi42MzYxIDI4LjMwMjEgMTMuODEyNSAyOC40NDI4IDE1LjAzNDFDMjguNTgzNiAxNi4yNTU2IDI4LjQ1NzcgMTcuNDkzMSAyOC4wNzM3IDE4LjY2MTJDMjguMDEyMSAxOC44NDg0IDI3Ljk4NzkgMTkuMDQ1OCAyOC4wMDI2IDE5LjI0MjNDMjguMDE3MiAxOS40Mzg4IDI4LjA3MDUgMTkuNjMwNCAyOC4xNTkyIDE5LjgwNjRDMjguMjQ3OSAxOS45ODIzIDI4LjM3MDQgMjAuMTM5IDI4LjUxOTggMjAuMjY3NUMyOC42NjkxIDIwLjM5NjEgMjguODQyMiAyMC40OTQgMjkuMDI5MyAyMC41NTU2QzI5LjIxNjUgMjAuNjE3MyAyOS40MTM5IDIwLjY0MTQgMjkuNjEwNCAyMC42MjY4QzI5LjgwNjkgMjAuNjEyMSAyOS45OTg1IDIwLjU1ODkgMzAuMTc0NCAyMC40NzAxQzMwLjM1MDQgMjAuMzgxNCAzMC41MDcxIDIwLjI1ODkgMzAuNjM1NiAyMC4xMDk2QzMwLjc2NDIgMTkuOTYwMyAzMC44NjIxIDE5Ljc4NzEgMzAuOTIzNyAxOS42QzMxLjQ5MTUgMTcuODcyMyAzMS42NDE2IDE2LjAzNDYgMzEuMzYxOSAxNC4yMzc2QzMxLjA4MjIgMTIuNDQwNiAzMC4zODA2IDEwLjczNTUgMjkuMzE0NiA5LjI2MjA4QzI4LjI0ODUgNy43ODg2NiAyNi44NDg0IDYuNTg4ODggMjUuMjI5MSA1Ljc2MTExQzIzLjYwOTggNC45MzMzNSAyMS44MTczIDQuNTAxMTYgMTkuOTk4NyA0LjVaJyBmaWxsPSclMjNGRDUzMkUnLyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RleHQge1xyXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRjb2xvcjogIzg2ODY4ODtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbjtcclxuXHJcblx0XHR3aWR0aDogMzByZW07XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdH1cclxufVxyXG4uYmxvY2stYWRkIHtcclxuXHQmX19saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAxLjVyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XHJcblx0XHRwYWRkaW5nOiAxLjVyZW07XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjI1cmVtKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluO1xyXG5cdFx0Ji5pcy12aXNpYmxlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190b3Age1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuXHR9XHJcblx0Jl9fZGVsZXRlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMS41cmVtO1xyXG5cdFx0aGVpZ2h0OiAxLjVyZW07XHJcblx0XHRzdmcge1xyXG5cdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbjtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIgc3ZnIHtcclxuXHRcdFx0ZmlsbDogI2ZkNTMyZTtcclxuXHRcdH1cclxuXHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjE2O1xyXG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0XHQmOmhvdmVyIHN2ZyB7XHJcblx0XHRcdFx0ZmlsbDogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19ib3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDJyZW07XHJcblx0fVxyXG5cdCZfX2J0biB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDAuNzVyZW0gMDtcclxuXHRcdGJvcmRlcjogMC4wNjNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogMC41cmVtO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW47XHJcblx0XHRzdmcge1xyXG5cdFx0XHR3aWR0aDogMS4yNXJlbTtcclxuXHRcdFx0aGVpZ2h0OiAxLjI1cmVtO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbjtcclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogIzExMTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IE51bml0bztcclxuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW47XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlcjogMC4wNjNyZW0gc29saWQgI2ZmZjtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmRpc2FibGVkIHtcclxuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Y29sb3I6ICM3ZDdkN2Q7XHJcblx0XHRcdH1cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRmaWxsOiAjN2Q3ZDdkO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XHJcblx0XHRcdFx0Ym9yZGVyOiAwLjA2M3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJsb2NrLW1pc3Rha2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGdhcDogMC4yNXJlbTtcclxuXHRtYXJnaW4tdG9wOiAxLjVyZW07XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Y29sb3I6ICNmZDUzMmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDFyZW07XHJcblx0fVxyXG5cdCZfX3RleHQge1xyXG5cdFx0Y29sb3I6ICNhZGFkYWQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5maWxlLXVwbG9hZGVkIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHQmOjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMjcuMDYxMiA5Ljk0TDIwLjA2MTIgMi45NEMxOS45MjE5IDIuODAwNTIgMTkuNzU2NSAyLjY4OTg3IDE5LjU3NDQgMi42MTQzN0MxOS4zOTIzIDIuNTM4ODcgMTkuMTk3MSAyLjUwMDAxIDE5IDIuNUg2Ljk5OTk2QzYuMzM2OTIgMi41IDUuNzAxMDQgMi43NjMzOSA1LjIzMjE5IDMuMjMyMjNDNC43NjMzNSAzLjcwMTA3IDQuNDk5OTYgNC4zMzY5NiA0LjQ5OTk2IDVWMTUuNUM0LjQ5OTk2IDE1Ljg5NzggNC42NTggMTYuMjc5NCA0LjkzOTMgMTYuNTYwN0M1LjIyMDYxIDE2Ljg0MiA1LjYwMjE0IDE3IDUuOTk5OTYgMTdDNi4zOTc3OSAxNyA2Ljc3OTMyIDE2Ljg0MiA3LjA2MDYyIDE2LjU2MDdDNy4zNDE5MyAxNi4yNzk0IDcuNDk5OTYgMTUuODk3OCA3LjQ5OTk2IDE1LjVWNS41SDE3VjExLjVDMTcgMTEuODk3OCAxNy4xNTggMTIuMjc5NCAxNy40MzkzIDEyLjU2MDdDMTcuNzIwNiAxMi44NDIgMTguMTAyMSAxMyAxOC41IDEzSDI0LjVWMjYuNUgyMi41QzIyLjEwMjEgMjYuNSAyMS43MjA2IDI2LjY1OCAyMS40MzkzIDI2LjkzOTNDMjEuMTU4IDI3LjIyMDYgMjEgMjcuNjAyMiAyMSAyOEMyMSAyOC4zOTc4IDIxLjE1OCAyOC43Nzk0IDIxLjQzOTMgMjkuMDYwN0MyMS43MjA2IDI5LjM0MiAyMi4xMDIxIDI5LjUgMjIuNSAyOS41SDI1QzI1LjY2MyAyOS41IDI2LjI5ODkgMjkuMjM2NiAyNi43Njc3IDI4Ljc2NzhDMjcuMjM2NiAyOC4yOTg5IDI3LjUgMjcuNjYzIDI3LjUgMjdWMTFDMjcuNDk5OSAxMC42MDI1IDI3LjM0MjEgMTAuMjIxMiAyNy4wNjEyIDkuOTRaTTIwIDcuMTI1TDIyLjg3NSAxMEgyMFY3LjEyNVpNMTMuNSAxNS41QzEyLjE3MyAxNS40OTk3IDEwLjg3MzIgMTUuODc2NyA5Ljc1MjI1IDE2LjU4NjlDOC42MzEyOSAxNy4yOTcxIDcuNzM1MjkgMTguMzExMyA3LjE2ODcxIDE5LjUxMTJDNS44NzQ5MiAxOS41OTgyIDQuNjY1NTEgMjAuMTg0MyAzLjc5NTY5IDIxLjE0NkMyLjkyNTg3IDIyLjEwNzcgMi40NjM2OCAyMy4zNjk3IDIuNTA2NjYgMjQuNjY1N0MyLjU0OTYzIDI1Ljk2MTcgMy4wOTQ0MiAyNy4xOTAzIDQuMDI2MDQgMjguMDkyM0M0Ljk1NzY3IDI4Ljk5NDIgNi4yMDMyNiAyOS40OTkgNy40OTk5NiAyOS41SDEzLjVDMTUuMzU2NSAyOS41IDE3LjEzNyAyOC43NjI1IDE4LjQ0OTcgMjcuNDQ5N0MxOS43NjI1IDI2LjEzNyAyMC41IDI0LjM1NjUgMjAuNSAyMi41QzIwLjUgMjAuNjQzNSAxOS43NjI1IDE4Ljg2MyAxOC40NDk3IDE3LjU1MDNDMTcuMTM3IDE2LjIzNzUgMTUuMzU2NSAxNS41IDEzLjUgMTUuNVpNMTMuNSAyNi41SDcuNDk5OTZDNy4wNDIyNCAyNi40OTk5IDYuNTk4NDIgMjYuMzQyNyA2LjI0MjU5IDI2LjA1NDhDNS44ODY3NiAyNS43NjY5IDUuNjQwNDUgMjUuMzY1NiA1LjU0NDc5IDI0LjkxOEM1LjQ0OTEyIDI0LjQ3MDQgNS41MDk4OCAyNC4wMDM1IDUuNzE2OTMgMjMuNTk1M0M1LjkyMzk4IDIzLjE4NzEgNi4yNjQ3OSAyMi44NjIyIDYuNjgyNDYgMjIuNjc1QzYuODI5MDYgMjIuOTY2MiA3LjA2NjU0IDIzLjIwMTcgNy4zNTg5NSAyMy4zNDU5QzcuNjUxMzcgMjMuNDkgNy45ODI3OSAyMy41MzUgOC4zMDMwNCAyMy40NzRDOC42MjMzIDIzLjQxMyA4LjkxNDk1IDIzLjI0OTIgOS4xMzM4NSAyMy4wMDc2QzkuMzUyNzUgMjIuNzY2IDkuNDg2OTggMjIuNDU5NyA5LjUxNjIxIDIyLjEzNUM5LjUzNjMzIDIxLjkxMTQgOS41NzQ3OSAyMS42ODk4IDkuNjMxMjEgMjEuNDcyNUM5LjY0NjIxIDIxLjQyNzUgOS42NTg3MSAyMS4zODI1IDkuNjY5OTYgMjEuMzM2M0M5Ljg4NTQ4IDIwLjYyNzUgMTAuMjkzNiAxOS45OTI1IDEwLjg0ODggMTkuNTAyMUMxMS40MDQgMTkuMDExNyAxMi4wODQ0IDE4LjY4NTEgMTIuODE0NCAxOC41NTg3QzEzLjU0NDMgMTguNDMyMyAxNC4yOTQ5IDE4LjUxMSAxNC45ODI3IDE4Ljc4NjJDMTUuNjcwNSAxOS4wNjEzIDE2LjI2ODQgMTkuNTIyMSAxNi43MDk3IDIwLjExNzFDMTcuMTUxIDIwLjcxMjEgMTcuNDE4NCAyMS40MTc5IDE3LjQ4MjEgMjIuMTU1OUMxNy41NDU4IDIyLjg5NCAxNy40MDMzIDIzLjYzNTIgMTcuMDcwNSAyNC4yOTdDMTYuNzM3NyAyNC45NTg4IDE2LjIyNzcgMjUuNTE1MiAxNS41OTczIDI1LjkwNDJDMTQuOTY2OCAyNi4yOTMyIDE0LjI0MDcgMjYuNDk5NCAxMy41IDI2LjVaJyBmaWxsPSclMjM4Njg2ODgnLyUzRSUzQy9zdmclM0VcIik7XHJcblx0fVxyXG59XHJcblxyXG4udGV4dC1kZWYge1xyXG5cdGNvbG9yOiAjYWRhZGFkO1xyXG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNzVyZW07XHJcbn1cclxuLmxpc3QtZGVmIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAxcmVtO1xyXG5cdHBhZGRpbmc6IDAgMC42MjVyZW07XHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAwLjcxOXJlbTtcclxuXHRcdGNvbG9yOiAjYWRhZGFkO1xyXG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMC43NXJlbTtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAwLjQxOXJlbTtcclxuXHRcdFx0aGVpZ2h0OiAwLjQxOXJlbTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhZGFkO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLWRlZiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMC4yNXJlbTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQmX19uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogI2FkYWRhZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmlucHV0LWRlZixcclxuLmlucHV0LXRleHRhcmVhLFxyXG4uc2VsZWN0LWRlZiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1mYW1pbHk6IE51bml0bztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcblx0Ym9yZGVyOiAwLjA2M3JlbSBzb2xpZCAjY2ZjZmNmO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMTUwbXMgZWFzZS1pbjtcclxuXHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogI2FkYWRhZDtcclxuXHR9XHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3VzIHtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcblx0fVxyXG59XHJcbi5pbnB1dC10ZXh0YXJlYSB7XHJcblx0aGVpZ2h0OiA3LjVyZW07XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0d2lkdGg6IDAuMjVyZW07XHJcblx0fVxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4Njg2ODg7XHJcblx0fVxyXG59XHJcbi5zZWxlY3QtZGVmIHtcclxuXHRtYXJnaW4tdG9wOiAtMC4xNXJlbTtcclxufVxyXG5cclxuLm5pY2Utc2VsZWN0IHtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1mYW1pbHk6IE51bml0byAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAwLjA2M3JlbSBzb2xpZCAjY2ZjZmNmICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMC43NXJlbSAxcmVtICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHR3aWR0aDogMC41cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgI2ZmZjtcclxuXHRcdGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQgI2ZmZjtcclxuXHRcdHJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubGlzdCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtaGVpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm9wdGlvbiB7XHJcblx0XHRwYWRkaW5nOiAwLjc1cmVtIDFyZW0gIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZkNTMyZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm9wdGlvbi5mb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZDUzMmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm9wdGlvbi5zZWxlY3RlZC5mb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ1MzJlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubmljZS1zZWxlY3Qtc2VhcmNoLWJveCB7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5uaWNlLXNlbGVjdC1zZWFyY2gge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMC43NXJlbSAxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZjRmNjYgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubmljZS1zZWxlY3QtZHJvcGRvd24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxMTEgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAwLjFyZW0pICFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHRyYW5zbGF0ZVgoLTAuMDVyZW0pICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDAuMDYzcmVtIHNvbGlkICNjZmNmY2YgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCYub3BlbiAubmljZS1zZWxlY3QtZHJvcGRvd24ge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC0wLjA1cmVtKSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnJlcXVpcmVkLWZpZWxkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0LmJsb2NrLWZpbGUsXHJcblx0LmJsb2NrLWNob29zZV9fbGFiZWwsXHJcblx0LmJsb2NrLXNpZ25hdHVyZSxcclxuXHQuaW5wdXQtZGVmLFxyXG5cdC5zZWxlY3QtZGVmIHtcclxuXHRcdGJvcmRlcjogMC4wNjNyZW0gc29saWQgI2ZkNTMyZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDEuNXJlbTtcclxuXHRcdGhlaWdodDogMS41cmVtO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC4zcmVtKTtcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yMi41MjU2IDE3LjQ0NzJMMTQuMzI3MiAzLjIwOTM1QzE0LjA4OTcgMi44MDMyMyAxMy43NSAyLjQ2NjM3IDEzLjM0MiAyLjIzMjI3QzEyLjkzMzkgMS45OTgxOCAxMi40NzE3IDEuODc1IDEyLjAwMTIgMS44NzVDMTEuNTMwOCAxLjg3NSAxMS4wNjg1IDEuOTk4MTggMTAuNjYwNSAyLjIzMjI3QzEwLjI1MjQgMi40NjYzNyA5LjkxMjc2IDIuODAzMjMgOS42NzUyOSAzLjIwOTM1TDEuNDc2ODYgMTcuNDQ3MkMxLjI0NjQ0IDE3Ljg0MTMgMS4xMjUgMTguMjg5NiAxLjEyNSAxOC43NDYxQzEuMTI1IDE5LjIwMjYgMS4yNDY0NCAxOS42NTA5IDEuNDc2ODYgMjAuMDQ1QzEuNzExNjkgMjAuNDUzMSAyLjA1MDg4IDIwLjc5MTQgMi40NTk2MiAyMS4wMjUyQzIuODY4MzYgMjEuMjU5IDMuMzMxOTQgMjEuMzc5OCAzLjgwMjc5IDIxLjM3NTNIMjAuMTk5N0MyMC42NzAyIDIxLjM3OTUgMjEuMTMzNCAyMS4yNTg1IDIxLjU0MTggMjEuMDI0N0MyMS45NTAyIDIwLjc5MSAyMi4yODkxIDIwLjQ1MjggMjIuNTIzNyAyMC4wNDVDMjIuNzU0NCAxOS42NTEgMjIuODc2MiAxOS4yMDI4IDIyLjg3NjUgMTguNzQ2M0MyMi44NzY5IDE4LjI4OTggMjIuNzU1NyAxNy44NDE0IDIyLjUyNTYgMTcuNDQ3MlpNMjAuNTc1NiAxOC45MTlDMjAuNTM3NSAxOC45ODQgMjAuNDgyNSAxOS4wMzc1IDIwLjQxNjUgMTkuMDczOEMyMC4zNTA1IDE5LjExMDEgMjAuMjc1OSAxOS4xMjc5IDIwLjIwMDYgMTkuMTI1M0gzLjgwMjc5QzMuNzI3NSAxOS4xMjc5IDMuNjUyOTEgMTkuMTEwMSAzLjU4NjkxIDE5LjA3MzhDMy41MjA5IDE5LjAzNzUgMy40NjU5MiAxOC45ODQgMy40Mjc3OSAxOC45MTlDMy4zOTU0NSAxOC44NjY0IDMuMzc4MzMgMTguODA1OSAzLjM3ODMzIDE4Ljc0NDJDMy4zNzgzMyAxOC42ODI1IDMuMzk1NDUgMTguNjIxOSAzLjQyNzc5IDE4LjU2OTNMMTEuNjI2MiA0LjMzMTU0QzExLjY2NjggNC4yNjkwNSAxMS43MjI0IDQuMjE3NjkgMTEuNzg3OSA0LjE4MjE0QzExLjg1MzQgNC4xNDY1OSAxMS45MjY3IDQuMTI3OTcgMTIuMDAxMiA0LjEyNzk3QzEyLjA3NTggNC4xMjc5NyAxMi4xNDkxIDQuMTQ2NTkgMTIuMjE0NiA0LjE4MjE0QzEyLjI4MDEgNC4yMTc2OSAxMi4zMzU2IDQuMjY5MDUgMTIuMzc2MiA0LjMzMTU0TDIwLjU3MzcgMTguNTY5M0MyMC42MDY0IDE4LjYyMTggMjAuNjIzOCAxOC42ODIyIDIwLjYyNDEgMTguNzQzOUMyMC42MjQ1IDE4LjgwNTcgMjAuNjA3NyAxOC44NjYzIDIwLjU3NTYgMTguOTE5Wk0xMC44NzYyIDEyLjc1MDNWOS43NTAyOUMxMC44NzYyIDkuNDUxOTIgMTAuOTk0OCA5LjE2NTc3IDExLjIwNTcgOC45NTQ3OUMxMS40MTY3IDguNzQzODEgMTEuNzAyOSA4LjYyNTI5IDEyLjAwMTIgOC42MjUyOUMxMi4yOTk2IDguNjI1MjkgMTIuNTg1NyA4Ljc0MzgxIDEyLjc5NjcgOC45NTQ3OUMxMy4wMDc3IDkuMTY1NzcgMTMuMTI2MiA5LjQ1MTkyIDEzLjEyNjIgOS43NTAyOVYxMi43NTAzQzEzLjEyNjIgMTMuMDQ4NyAxMy4wMDc3IDEzLjMzNDggMTIuNzk2NyAxMy41NDU4QzEyLjU4NTcgMTMuNzU2OCAxMi4yOTk2IDEzLjg3NTMgMTIuMDAxMiAxMy44NzUzQzExLjcwMjkgMTMuODc1MyAxMS40MTY3IDEzLjc1NjggMTEuMjA1NyAxMy41NDU4QzEwLjk5NDggMTMuMzM0OCAxMC44NzYyIDEzLjA0ODcgMTAuODc2MiAxMi43NTAzWk0xMy41MDEyIDE2LjUwMDNDMTMuNTAxMiAxNi43OTcgMTMuNDEzMyAxNy4wODcgMTMuMjQ4NCAxNy4zMzM2QzEzLjA4MzYgMTcuNTgwMyAxMi44NDkzIDE3Ljc3MjYgMTIuNTc1MyAxNy44ODYxQzEyLjMwMTIgMTcuOTk5NiAxMS45OTk2IDE4LjAyOTMgMTEuNzA4NiAxNy45NzE1QzExLjQxNzYgMTcuOTEzNiAxMS4xNTA0IDE3Ljc3MDcgMTAuOTQwNiAxNy41NjA5QzEwLjczMDggMTcuMzUxMiAxMC41ODc5IDE3LjA4MzkgMTAuNTMwMSAxNi43OTI5QzEwLjQ3MjIgMTYuNTAxOSAxMC41MDE5IDE2LjIwMDMgMTAuNjE1NCAxNS45MjYzQzEwLjcyODkgMTUuNjUyMiAxMC45MjEyIDE1LjQxNzkgMTEuMTY3OSAxNS4yNTMxQzExLjQxNDYgMTUuMDg4MyAxMS43MDQ2IDE1LjAwMDMgMTIuMDAxMiAxNS4wMDAzQzEyLjM5OTEgMTUuMDAwMyAxMi43ODA2IDE1LjE1ODMgMTMuMDYxOSAxNS40Mzk2QzEzLjM0MzIgMTUuNzIwOSAxMy41MDEyIDE2LjEwMjUgMTMuNTAxMiAxNi41MDAzWicgZmlsbD0nJTIzRkQ1MzJFJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi13cmFwcCB7XHJcblx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGdhcDogMS41cmVtO1xyXG5cdCZfX2JhY2ssXHJcblx0Jl9fbmV4dCxcclxuXHQmX19zdWJtaXQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDExLjI1cmVtO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LWZhbWlseTogTnVuaXRvO1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRwYWRkaW5nOiAxcmVtIDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbjtcclxuXHR9XHJcblx0Jl9fbmV4dCxcclxuXHQmX19zdWJtaXQge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0XHQ5MGRlZyxcclxuXHRcdFx0I2ZkNTMyZSAwJSxcclxuXHRcdFx0cmdiYSgyNTMsIDgzLCA0NiwgMC4zMikgMTAwJVxyXG5cdFx0KTtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ1MzJlO1xyXG5cdFx0fVxyXG5cdFx0Ji5kaXNhYmxlZCB7XHJcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMyYzJjMmM7XHJcblx0XHRcdGNvbG9yOiAjN2Q3ZDdkO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2JhY2sge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDAuMDYzcmVtIHNvbGlkICNmZmY7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICMxMTE7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubmFtZS1oaWRkZW4ge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcblx0LmZvcm0tc2VjIHtcclxuXHRcdC8vIHBhZGRpbmc6IDQuMjVyZW0gMDtcclxuXHRcdHBhZGRpbmc6IDEuMjVyZW0gMDtcclxuXHR9XHJcblxyXG5cdC5wcm9ncmVzcy1iYXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cdH1cclxuXHQucHJvZ3Jlc3Mtc3RlcCB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdHdpZHRoOiA5cmVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHN0YXJ0O1xyXG5cdFx0XHRcdHRvcDogLTEuMjVyZW07XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC41cmVtKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogZW5kO1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdHJpZ2h0OiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC41cmVtKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pdGVtLXBhcnQge1xyXG5cdFx0cCB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5saW5lLXBhcnQge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR3aWR0aDogNTQlO1xyXG5cdH1cclxuXHJcblx0LmZvcm0tdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XHJcblx0fVxyXG5cdC5mb3JtLWRlc2Mge1xyXG5cdFx0Y29sb3I6ICNhZGFkYWQ7XHJcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0XHR0ZXh0LWFsaWduOiBzdGFydDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0fVxyXG5cdC5mb3JtLXN1YnRpdGxlIHtcclxuXHRcdGdhcDogMC40MzhyZW07XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cdH1cclxuXHJcblx0LmZvcm0tY29udGFpbmVyIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGdhcDogMS41cmVtO1xyXG5cdH1cclxuXHJcblx0LmJsb2NrLWdyaWQyLFxyXG5cdC5ibG9jay1ncmlkMyB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG5cdH1cclxuXHQuYmxvY2stY29kZSB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4LjE4NzVyZW0gMWZyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGVuZDtcclxuXHRcdGdhcDogMC4yNXJlbTtcclxuXHR9XHJcblx0LmJsb2NrLWFkZCB7XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogMS41cmVtIDFyZW07XHJcblx0XHR9XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fYm94IHtcclxuXHRcdFx0Z2FwOiAxLjVyZW07XHJcblx0XHR9XHJcblx0XHQmX19idG4ge1xyXG5cdFx0XHRwYWRkaW5nOiAwLjYyNXJlbSAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYmxvY2stZmlsZSB7XHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0d2lkdGg6IDE1cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYmxvY2stbWlzdGFrZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdH1cclxuXHJcblx0LnRleHQtZGVmIHtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG5cdH1cclxuXHQubGlzdC1kZWYge1xyXG5cdFx0cGFkZGluZzogMCAwLjU2M3JlbTtcclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRnYXA6IDAuNjI1cmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcclxuXHRcdFx0XHR3aWR0aDogMC4zNzVyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAwLjM3NXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJlcXVpcmVkLWZpZWxkIHtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDFyZW07XHJcblx0XHRcdGhlaWdodDogMXJlbTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC4ycmVtKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idG4td3JhcHAge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdGdhcDogMXJlbTtcclxuXHRcdCZfX2JhY2ssXHJcblx0XHQmX19uZXh0LFxyXG5cdFx0Jl9fc3VibWl0IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xyXG59XHJcbiIsIi5oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjZDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4uaGVhZGVyX19jb250ZW50IHtcclxuICBoZWlnaHQ6IDVlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5jdXN0b20tbG9nby1saW5rIHtcclxuICB3aWR0aDogMTAuMTI1ZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fY29udGVudCB7XHJcbiAgLmhlYWRlcl9fbmF2IHtcclxuICAgIGxpIHtcclxuICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNiO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDAuMjg2ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC4yODZlbTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMC41NzFlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNiO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19uYXYge1xyXG4gIGxpIHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjYjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxhbmdfX25hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAuc3ViLW1lbnUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiA+IGEge1xyXG4gICAgd2lkdGg6IDQuNjI1ZW07XHJcbiAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOCAxMC4yNUw0IDYuMjQ5OThMNC45MzMzMyA1LjMxNjY1TDggOC4zODMzMkwxMS4wNjY3IDUuMzE2NjVMMTIgNi4yNDk5OEw4IDEwLjI1WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3ViLW1lbnUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjZDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oYW1idXJnZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2J1dHRvbiB7XHJcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xyXG4gIG1pbi13aWR0aDogdW5zZXQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgLmN1c3RvbS1sb2dvLWxpbmsge1xyXG4gICAgd2lkdGg6IDcuMjE0ZW07XHJcbiAgfVxyXG4gIC5oZWFkZXJfX25hdiB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhbmdfX25hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiBhIHtcclxuICAgICAgd2lkdGg6IDQuNjI1ZW07XHJcbiAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOCAxMC4yNUw0IDYuMjQ5OThMNC45MzMzMyA1LjMxNjY1TDggOC4zODMzMkwxMS4wNjY3IDUuMzE2NjVMMTIgNi4yNDk5OEw4IDEwLjI1WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNkO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MjBweCkge1xyXG4gIC5tb2JpbGVfX25hdmNvbnQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAuaGVhZGVyX19jb250ZW50IHtcclxuICAgIGhlaWdodDogNi4xNDNlbTtcclxuICAgIHBhZGRpbmctdG9wOiAzLjQyOWVtO1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLmhlYWRlcl9fbmF2LFxyXG4gIC5sYW5nX19uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhhbWJ1cmdlciB7XHJcbiAgICB3aWR0aDogMS43MTRlbTtcclxuICAgIGhlaWdodDogMS43MTRlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdpZHRoOiAxLjI4NmVtO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDAuNDI5ZW0gKyAxcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAwLjU3MWVtICsgMXB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYm9keSB7XHJcbiAgICAmLm9wZW5lZE5hdiB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC5tb2JpbGVfX25hdmNvbnQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgfVxyXG4gICAgICAuaGFtYnVyZ2VyIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlcl9fYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tb2JpbGVfX25hdmNvbnQge1xyXG4gICAgZm9udC1zaXplOiAxLjE0M2VtO1xyXG4gICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgIHBhZGRpbmctdG9wOiA4LjM3NWVtO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogNTA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Q7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAuaGVhZGVyX19uYXYge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjcxNGVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMTQzZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4xNDNlbTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTguNDAwMTYgOEw1LjMzMzUgNC45MzMzM0w2LjI2NjgzIDRMMTAuMjY2OCA4TDYuMjY2ODMgMTJMNS4zMzM1IDExLjA2NjdMOC40MDAxNiA4WicgZmlsbD0nJTIzMzVCMEExJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYW5nbW9iX19uYXYge1xyXG4gICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgcGFkZGluZzogMC4xODhlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC4xMjVlbSk7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmcztcclxuICAgICAgICBjb2xvcjogJGNvO1xyXG4gICAgICB9XHJcbiAgICAgICYuY3VycmVudC1sYW5nIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuXHRwYWRkaW5nLXRvcDogMmVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjZztcclxufVxyXG5cclxuLmZvb3Rlcl9fdG9wIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQuY3VzdG9tLWxvZ28tbGluayB7XHJcblx0XHR3aWR0aDogMTAuMTI1ZW07XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyX19taWRkbGUge1xyXG5cdG1hcmdpbi10b3A6IDMuNzVlbTtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0Z2FwOiAxLjVyZW07XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvdW50cnkge1xyXG5cdHBhZGRpbmctbGVmdDogMy4zNzVyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZm9vdGVyX19mbGFnIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDIuMzc1cmVtO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5mdDEge1xyXG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMXJlbTtcclxuXHRjb2xvcjogdmFyKC0tY3YpO1xyXG59XHJcblxyXG4uZm9vdGVyX19jdGN0cyB7XHJcblx0bWFyZ2luLXRvcDogMC43NXJlbTtcclxuXHRnYXA6IDAuNzVyZW07XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uY3RjdHNfX2l0ZW0ge1xyXG5cdHAge1xyXG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDFyZW07XHJcblx0XHRjb2xvcjogJGN0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdGdhcDogLjI1cmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0bGksIGxpICoge1xyXG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMXJlbTtcclxuXHRcdFx0Y29sb3I6ICRjdjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXJfX2xlZnQge1xyXG5cdG1heC13aWR0aDogMzcuNDM4ZW07XHJcblxyXG5cdC5mb290ZXJfbmF2IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyX190ZXh0IHtcclxuXHRtYXgtd2lkdGg6IDMxLjg3NWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0Y29sb3I6ICRjdDtcclxuXHJcblx0cCB7XHJcblx0XHRmb250LXNpemU6IDAuNzVlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXJfX2ljb25zIHtcclxuXHRtYXJnaW4tdG9wOiAwLjVlbTtcclxuXHJcblx0bGkge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHRcdGhlaWdodDogMmVtO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXJfX3BhcnRzIHtcclxuXHRtYXJnaW4tdG9wOiAxLjVlbTtcclxufVxyXG5cclxuLmZvb3Rlcl9fcGFydCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblxyXG5cdGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQyOTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0Zm9udC1zaXplOiAwLjc1ZW07XHJcblx0XHRtYXJnaW4tdG9wOiAwLjY2N2VtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMzMzO1xyXG5cdFx0Y29sb3I6ICRjdDtcclxuXHR9XHJcblxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyX19yaWdodCB7XHJcblx0d2lkdGg6IDI0ZW07XHJcbn1cclxuXHJcbi5mb290ZXJfbmF2IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtMmVtO1xyXG5cclxuXHRsaSB7XHJcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAwLjc1ZW0pO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlcl9fYm90dG9tIHtcclxuXHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcblx0cGFkZGluZy10b3A6IDFyZW07XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjbDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5jb3B5cmlnaHQge1xyXG5cdGZvbnQtc2l6ZTogMC43NWVtO1xyXG5cdGNvbG9yOiAjOGU4ZThlO1xyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuXHQmX19jb250ZW50IHtcclxuXHR9XHJcblx0Jl9fZGVzYyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcblx0XHRoMyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0Y29sb3I6ICM4ZThlOGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDFyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2luZm8ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDAuOTRyZW07XHJcblx0XHRwIHtcclxuXHRcdFx0Y29sb3I6ICM4ZThlOGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDFyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ltZy13cmFwcCB7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdHdpZHRoOiAyLjYyNXJlbTtcclxuXHRcdGhlaWdodDogMS42MjVyZW07XHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGFnbGluZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQmX19jb21wYW5pZXMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Jl9fY29udGVudC1tb2Ige1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcblx0LmZvb3RlciB7XHJcblx0XHRmb250LXNpemU6IDEuMTQzZW07XHJcblx0XHRwYWRkaW5nLXRvcDogMS41ZW07XHJcblx0fVxyXG5cdC5mb290ZXJfX3RvcCB7XHJcblx0XHQuY3VzdG9tLWxvZ28tbGluayB7XHJcblx0XHRcdHdpZHRoOiA2LjMxM2VtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9vdGVyX19taWRkbGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMS41ZW07XHJcblx0fVxyXG5cdC5mb290ZXJfX2xlZnQge1xyXG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQuZm9vdGVyX25hdiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb290ZXJfX2ljb25zIHtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0bWFyZ2luLXRvcDogMmVtO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDNlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmZvb3Rlcl9fcGFydHMge1xyXG5cdFx0bWFyZ2luLXRvcDogM2VtO1xyXG5cdH1cclxuXHQuZm9vdGVyX19yaWdodCB7XHJcblx0XHRmb250LXNpemU6IDEuMTQzZW07XHJcblx0XHRtYXJnaW4tdG9wOiAzZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmZvb3Rlcl9fcmlnaHQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmZvb3Rlcl9uYXYge1xyXG5cdFx0bWFyZ2luLXRvcDogMS41ZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMS41ZW07XHJcblx0XHRsaSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMS41ZW0pO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9vdGVyX19ib3R0b20ge1xyXG5cdFx0bWFyZ2luLXRvcDogMi43NXJlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxLjVlbTtcclxuXHR9XHJcblxyXG5cdC5mb290ZXIge1xyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmX19kZXNjIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faW5mbyB7XHJcblx0XHRcdGdhcDogMC42OXJlbTtcclxuXHRcdH1cclxuXHRcdCZfX2ltZy13cmFwcCB7XHJcblx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDEuMjVyZW07XHJcblx0XHR9XHJcblx0XHQmX190YWdsaW5lIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbG9yOiAjY2ZjZmNmO1xyXG5cdFx0XHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblx0XHR9XHJcblx0XHQmX19jb21wYW5pZXMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRnYXA6IDAuNXJlbSAxcmVtO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEuMTg3NXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMuNTYyNXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEuNDM3NXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIuNXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNSkge1xyXG5cdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIuNjI1cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCg2KSB7XHJcblx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNC41cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCg3KSB7XHJcblx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMS42MjVyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19jb250ZW50LW1vYiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuXHQuZm9vdGVyX25hdiB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRsaSB7XHJcblx0XHRcdG1pbi13aWR0aDogOS4zNzVlbTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb290ZXJfX3RvcCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0Z2FwOiAycmVtO1xyXG5cdFx0LmhlYWRlcl9fbmF2IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmZvb3Rlcl9fbWlkZGxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRnYXA6IDIuNXJlbTtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbl9fbWFpbiB7XHJcbiAgcGFkZGluZy10b3A6IDUuNmVtO1xyXG5cclxuICAmLnNlY1R5cGUge1xyXG4gICAgcGFkZGluZy10b3A6IDEwLjI1ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuN3JlbTtcclxuICAgIC5tYWluX19jb250ZW50IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5tYWluX190aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZiZmJmYiA0OCUsICMzZDNkM2QgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIC5tYWluX190ZXh0IHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAzM3JlbTtcclxuICAgIH1cclxuICAgIC5tYWluX19idXR0b25zIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAubWFpbl9fcGhvbmVjb250IHtcclxuICAgICAgd2lkdGg6IDQyLjg3NXJlbTtcclxuICAgICAgaGVpZ2h0OiA0Mi44NzVyZW07XHJcbiAgICAgIHRvcDogLTguMnJlbTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbl9fY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLnJldmVycyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzguMjVlbTtcclxuXHJcbiAgICAubWFpbl9fdGV4dCB7XHJcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fYnV0dG9ucyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fcGhvbmVjb250IHtcclxuICAgICAgbGVmdDogLTE4ZW07XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiAtMjMuNjI1ZW07XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3Bob25lY29udCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAtNC42ODhlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5iaWdnZXN0TWFyIHtcclxuICAgIC5tYWluX190ZXh0LFxyXG4gICAgLm1haW5fX2J1dHRvbnMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fYXJyb3cge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2Ljg3NWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW5fX3RpdGxlIHtcclxuICBmb250LXNpemU6IDUuNWVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE0cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmIDAlLCAjM2QzZDNkIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5tYWluX190ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgbWF4LXdpZHRoOiA1NS44NTdyZW07XHJcbiAgY29sb3I6ICRjdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLm1haW5fX2J1dHRvbnMge1xyXG4gIG1hcmdpbi10b3A6IDNlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuXHJcbiAgYSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluX19hcnJvdyB7XHJcbiAgbWFyZ2luLXRvcDogMy44NzVlbTtcclxuICB3aWR0aDogMi41ZW07XHJcbiAgaGVpZ2h0OiAyLjVlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J002LjY2Njk5IDkuMDAwMzJMOS4wMDAzMiA2LjY2Njk5TDI4LjMzMzcgMjYuMDAwM0wyOC4zMzM3IDE1LjAwMDNMMzEuNjY3IDE1LjAwMDNMMzEuNjY3IDMxLjY2N0wxNS4wMDAzIDMxLjY2N0wxNS4wMDAzIDI4LjMzMzdMMjYuMDAwMyAyOC4zMzM3TDYuNjY2OTkgOS4wMDAzMlonIGZpbGw9JyUyM0ZENTMyRScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbl9fcGhvbmVjb250IHtcclxuICB3aWR0aDogMjcuODc1cmVtO1xyXG4gIGhlaWdodDogMjcuODc1cmVtO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB0b3A6IC0xLjM3ZW07XHJcbiAgcmlnaHQ6IC0xMC4yNWVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgaW1nIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICB3aWR0aDogMTcuMzc1cmVtO1xyXG4gICAgaGVpZ2h0OiAxNy4zNzVyZW07XHJcbiAgICBmaWx0ZXI6IGJsdXIoNHJlbSk7XHJcbiAgICBvcGFjaXR5OiAwLjMyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNiO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gIC5zZWN0aW9uX19tYWluIHtcclxuICAgIHBhZGRpbmctdG9wOiAzLjQyOWVtO1xyXG4gICAgbWluLWhlaWdodDogMzFlbTtcclxuICAgICYuYmcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5zZWNUeXBlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDVlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgICAgIC5tYWluX19jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgICAgLm1haW5fX3Bob25lY29udCB7XHJcbiAgICAgICAgd2lkdGg6IDI3cmVtO1xyXG4gICAgICAgIGhlaWdodDogMjdyZW07XHJcbiAgICAgICAgdG9wOiAtM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFpbl9fY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1LjI4NmVtKTtcclxuICAgICYucmV2ZXJzIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICAgICAgLm1haW5fX2J1dHRvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMuNDI5ZW07XHJcbiAgICAgIH1cclxuICAgICAgLm1haW5fX3RleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAubWFpbl9fcGhvbmVjb250IHtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLm1haW5fX3Bob25lY29udCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogLTMuMjE0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJpZ2dlc3RNYXIge1xyXG4gICAgICAubWFpbl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi4yODZlbTtcclxuICAgICAgfVxyXG4gICAgICAubWFpbl9fYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMy40MjllbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMjYuMjg2ZW07XHJcbiAgICAgIGhlaWdodDogMjYuMjg2ZW07XHJcbiAgICAgIGZpbHRlcjogYmFybigyLjI4NmVtKTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW5fX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi4yODZlbTtcclxuICB9XHJcbiAgLm1haW5fX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxLjcxNGVtO1xyXG4gICAgbWF4LXdpZHRoOiAyNC41NzFlbTtcclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW5fX2J1dHRvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogMy40MjllbTtcclxuICB9XHJcbiAgLm1haW5fX2Fycm93IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tYWluX19waG9uZWNvbnQge1xyXG4gICAgd2lkdGg6IDI3LjE0M2VtO1xyXG4gICAgaGVpZ2h0OiAyNy4xNDNlbTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAtMTVlbTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDE5LjQyOWVtO1xyXG4gICAgICBoZWlnaHQ6IDE5LjQyOWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAuc2VjdGlvbl9fbWFpbiB7XHJcbiAgICAmLnNlY1R5cGUge1xyXG4gICAgICAubWFpbl9fcGhvbmVjb250IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW5fX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICYucmV2ZXJzIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIC5tYWluX19waG9uZWNvbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5iaWdnZXN0TWFyIHtcclxuICAgICAgLm1haW5fX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMuNDI5ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdG9wOiA5LjcxNGVtO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW5fX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMy44NTdlbTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm1haW5fX3RpdGxlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5tYWluX19waG9uZWNvbnQge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAyLjI4NmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLm1haW5fX2J1dHRvbnMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBhIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNDNlbTtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmltZHVzdHJ5X19saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgIGdhcDogMS41cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnVuZHVzdHJ5X19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDhkZWcsIHJnYmEoMTksIDE5LCAxOSwgMCkgMzIuMDQlLCAjZjZmNmY2IDIyMC4yNCUpO1xyXG5cclxuICAgICoge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wMTIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNzVyZW0pO1xyXG4gICAgfVxyXG5cclxuICAgICYucDEzIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQuNXJlbSAvIDMpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNmRlZywgcmdiYSgxOSwgMTksIDE5LCAwKSAxOC4wNCUsICNmNmY2ZjYgMjIwLjI0JSk7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC02ZGVnLCByZ2JhKDE5LCAxOSwgMTksIDApIDIyLjA0JSwgI2RlZWQ2OSAxNDAuMjQlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjA4ZGVnLCByZ2JhKDE5LCAxOSwgMTksIDApIDIyLjA0JSwgI2RlZWQ2OSAxNDAuMjQlKTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRjdjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGN2MjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgIC5pbWR1c3RyeV9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICB9XHJcbiAgICAudW5kdXN0cnlfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgICAgICBnYXA6IDEuNXJlbTtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjVyZW0pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwOGRlZywgcmdiYSgxOSwgMTksIDE5LCAwKSAzMi4wNCUsICNmNmY2ZjYgMjIwLjI0JSkgIWltcG9ydGFudDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDhkZWcsIHJnYmEoMTksIDE5LCAxOSwgMCkgMjIuMDQlLCAjZGVlZDY5IDE0MC4yNCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAgIC51bmR1c3RyeV9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi5zZWN0aW9uX19zdHJ1Z2dsZSB7XHJcblx0cGFkZGluZy10b3A6IDExLjVyZW07XHJcbn1cclxuXHJcbi5zdHJ1Z2dsZSB7XHJcblx0Jl9fYm9keSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMy41cmVtO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0bWF4LXdpZHRoOiA1Ny44cmVtO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmJmYmZiIDM1LjY0JSwgIzNkM2QzZCAxNDguNDklKTtcclxuXHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogMXJlbTtcclxuXHR9XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xyXG5cdFx0cCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGdhcDogMC41cmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XHJcblx0XHRcdGNvbG9yOiAjYjBiMGIwO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDEuNXJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEuNXJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIG9wYWNpdHk9JzAuMicgZD0nTTIwLjI1IDQuNVYxOS41QzIwLjI1IDE5LjY5ODkgMjAuMTcxIDE5Ljg4OTcgMjAuMDMwMyAyMC4wMzAzQzE5Ljg4OTcgMjAuMTcxIDE5LjY5ODkgMjAuMjUgMTkuNSAyMC4yNUg0LjVDNC4zMDEwOSAyMC4yNSA0LjExMDMyIDIwLjE3MSAzLjk2OTY3IDIwLjAzMDNDMy44MjkwMiAxOS44ODk3IDMuNzUgMTkuNjk4OSAzLjc1IDE5LjVWNC41QzMuNzUgNC4zMDEwOSAzLjgyOTAyIDQuMTEwMzIgMy45Njk2NyAzLjk2OTY3QzQuMTEwMzIgMy44MjkwMiA0LjMwMTA5IDMuNzUgNC41IDMuNzVIMTkuNUMxOS42OTg5IDMuNzUgMTkuODg5NyAzLjgyOTAyIDIwLjAzMDMgMy45Njk2N0MyMC4xNzEgNC4xMTAzMiAyMC4yNSA0LjMwMTA5IDIwLjI1IDQuNVonIGZpbGw9JyUyM0RFRUQ2OScvJTNFJTNDcGF0aCBkPSdNMjEgNC41QzIxIDQuMTAyMTggMjAuODQyIDMuNzIwNjQgMjAuNTYwNyAzLjQzOTM0QzIwLjI3OTQgMy4xNTgwNCAxOS44OTc4IDMgMTkuNSAzSDQuNUM0LjEzMDc4IDMuMDAwMDIgMy43NzQ2OSAzLjEzNjk3IDMuNTAwNjMgMy4zODQzN0MzLjQ1ODIyIDMuNDE5MjggMy40MTkyOCAzLjQ1ODIyIDMuMzg0MzcgMy41MDA2M0MzLjEzNjk3IDMuNzc0NjkgMy4wMDAwMiA0LjEzMDc4IDMgNC41VjE5LjVDMyAxOS44OTc4IDMuMTU4MDQgMjAuMjc5NCAzLjQzOTM0IDIwLjU2MDdDMy43MjA2NCAyMC44NDIgNC4xMDIxOCAyMSA0LjUgMjFIMTkuNUMxOS44NjkyIDIxIDIwLjIyNTMgMjAuODYzIDIwLjQ5OTQgMjAuNjE1NkMyMC41MjA4IDIwLjU5ODQgMjAuNTQxMSAyMC41Nzk5IDIwLjU2MDMgMjAuNTYwM0MyMC41Nzk5IDIwLjU0MTMgMjAuNTk4MSAyMC41MjEgMjAuNjE0NyAyMC40OTk0QzIwLjg2MjcgMjAuMjI1NiAyMS4wMDAxIDE5Ljg2OTQgMjEgMTkuNVY0LjVaTTE5LjUgMTguNDQwNkw1LjU2MDMxIDQuNUgxOS41VjE4LjQ0MDZaTTQuNSA1LjU2MDMxTDE4LjQzOTcgMTkuNUg0LjVWNS41NjAzMVonIGZpbGw9JyUyM0RFRUQ2OScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19maWx0ZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcblx0LnNlY3Rpb25fX3N0cnVnZ2xlIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4cmVtO1xyXG5cdH1cclxuXHQuc3RydWdnbGUge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblx0XHR9XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogMC43NXJlbTtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Z2FwOiAwLjI1cmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNyY3Rpb25fX2VsZXZhdGVkIHtcclxuXHRwYWRkaW5nLXRvcDogOHJlbTtcclxufVxyXG5cclxuLmVsZXZhdGVkIHtcclxuXHQmX193cmFwcCB7XHJcblx0XHRwYWRkaW5nOiAzLjc1cmVtIDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0NjI4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblx0Jl9fYm9keSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblx0fVxyXG5cdCZfX2RlY29yIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTkuNTZyZW07XHJcblx0XHRsZWZ0OiAtOC43cmVtO1xyXG5cdFx0d2lkdGg6IDQ0LjA1NzVyZW07XHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcGhvbmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtNS44cmVtO1xyXG5cdFx0bGVmdDogLTEyLjhyZW07XHJcblx0XHR3aWR0aDogNTcuNDM1MzFyZW07XHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdFx0bWF4LXdpZHRoOiAzNi43NXJlbTtcclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDNyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblx0fVxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRnYXA6IDAuNXJlbTtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwYWRkaW5nOiAxLjVyZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcclxuXHRcdHAge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRnYXA6IDAuNXJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAxLjI1cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMS4yNXJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIG9wYWNpdHk9JzAuMicgZD0nTTE3LjUgMTBDMTcuNSAxMS40ODM0IDE3LjA2MDEgMTIuOTMzNCAxNi4yMzYgMTQuMTY2OEMxNS40MTE5IDE1LjQwMDEgMTQuMjQwNiAxNi4zNjE0IDEyLjg3MDEgMTYuOTI5MUMxMS40OTk3IDE3LjQ5NjggOS45OTE2OCAxNy42NDUzIDguNTM2ODMgMTcuMzU1OUM3LjA4MTk3IDE3LjA2NjUgNS43NDU2IDE2LjM1MjIgNC42OTY3IDE1LjMwMzNDMy42NDc4MSAxNC4yNTQ0IDIuOTMzNSAxMi45MTggMi42NDQxMSAxMS40NjMyQzIuMzU0NzIgMTAuMDA4MyAyLjUwMzI1IDguNTAwMzIgMy4wNzA5MSA3LjEyOTg3QzMuNjM4NTYgNS43NTk0MyA0LjU5OTg2IDQuNTg4MDkgNS44MzMyMyAzLjc2Mzk4QzcuMDY2NiAyLjkzOTg3IDguNTE2NjQgMi41IDEwIDIuNUMxMS45ODkxIDIuNSAxMy44OTY4IDMuMjkwMTggMTUuMzAzMyA0LjY5NjdDMTYuNzA5OCA2LjEwMzIyIDE3LjUgOC4wMTA4OCAxNy41IDEwWicgZmlsbD0nJTIzRkQ1MzJFJy8lM0UlM0NwYXRoIGQ9J00xMy41NjcyIDcuNjgyODFDMTMuNjI1MyA3Ljc0MDg2IDEzLjY3MTQgNy44MDk3OSAxMy43MDI5IDcuODg1NjZDMTMuNzM0MyA3Ljk2MTU0IDEzLjc1MDUgOC4wNDI4NyAxMy43NTA1IDguMTI1QzEzLjc1MDUgOC4yMDcxMyAxMy43MzQzIDguMjg4NDYgMTMuNzAyOSA4LjM2NDM0QzEzLjY3MTQgOC40NDAyMSAxMy42MjUzIDguNTA5MTQgMTMuNTY3MiA4LjU2NzE5TDkuMTkyMTkgMTIuOTQyMkM5LjEzNDE1IDEzLjAwMDMgOS4wNjUyMiAxMy4wNDY0IDguOTg5MzQgMTMuMDc3OUM4LjkxMzQ3IDEzLjEwOTMgOC44MzIxNCAxMy4xMjU1IDguNzUgMTMuMTI1NUM4LjY2Nzg3IDEzLjEyNTUgOC41ODY1NCAxMy4xMDkzIDguNTEwNjcgMTMuMDc3OUM4LjQzNDc5IDEzLjA0NjQgOC4zNjU4NiAxMy4wMDAzIDguMzA3ODIgMTIuOTQyMkw2LjQzMjgyIDExLjA2NzJDNi4zMTU1NCAxMC45NDk5IDYuMjQ5NjYgMTAuNzkwOSA2LjI0OTY2IDEwLjYyNUM2LjI0OTY2IDEwLjQ1OTEgNi4zMTU1NCAxMC4zMDAxIDYuNDMyODIgMTAuMTgyOEM2LjU1MDA5IDEwLjA2NTUgNi43MDkxNSA5Ljk5OTY1IDYuODc1IDkuOTk5NjVDNy4wNDA4NiA5Ljk5OTY1IDcuMTk5OTIgMTAuMDY1NSA3LjMxNzE5IDEwLjE4MjhMOC43NSAxMS42MTY0TDEyLjY4MjggNy42ODI4MUMxMi43NDA5IDcuNjI0NyAxMi44MDk4IDcuNTc4NiAxMi44ODU3IDcuNTQ3MTVDMTIuOTYxNSA3LjUxNTcgMTMuMDQyOSA3LjQ5OTUxIDEzLjEyNSA3LjQ5OTUxQzEzLjIwNzEgNy40OTk1MSAxMy4yODg1IDcuNTE1NyAxMy4zNjQzIDcuNTQ3MTVDMTMuNDQwMiA3LjU3ODYgMTMuNTA5MSA3LjYyNDcgMTMuNTY3MiA3LjY4MjgxWk0xOC4xMjUgMTBDMTguMTI1IDExLjYwNyAxNy42NDg1IDEzLjE3NzkgMTYuNzU1NyAxNC41MTRDMTUuODYyOSAxNS44NTAyIDE0LjU5NCAxNi44OTE2IDEzLjEwOTMgMTcuNTA2NUMxMS42MjQ3IDE4LjEyMTUgOS45OTA5OSAxOC4yODI0IDguNDE0OSAxNy45Njg5QzYuODM4OCAxNy42NTU0IDUuMzkxMDYgMTYuODgxNSA0LjI1NDc2IDE1Ljc0NTJDMy4xMTg0NiAxNC42MDg5IDIuMzQ0NjMgMTMuMTYxMiAyLjAzMTEyIDExLjU4NTFDMS43MTc2MiAxMC4wMDkgMS44Nzg1MiA4LjM3NTM1IDIuNDkzNDggNi44OTA3QzMuMTA4NDQgNS40MDYwNSA0LjE0OTg1IDQuMTM3MSA1LjQ4NiAzLjI0NDMxQzYuODIyMTQgMi4zNTE1MiA4LjM5MzAzIDEuODc1IDEwIDEuODc1QzEyLjE1NDIgMS44NzcyNyAxNC4yMTk1IDIuNzM0MDMgMTUuNzQyNyA0LjI1NzI3QzE3LjI2NiA1Ljc4MDUxIDE4LjEyMjcgNy44NDU4MSAxOC4xMjUgMTBaTTE2Ljg3NSAxMEMxNi44NzUgOC42NDAyNSAxNi40NzE4IDcuMzExMDQgMTUuNzE2NCA2LjE4MDQ1QzE0Ljk2MDkgNS4wNDk4NyAxMy44ODcyIDQuMTY4NjggMTIuNjMxIDMuNjQ4MzNDMTEuMzc0NyAzLjEyNzk4IDkuOTkyMzggMi45OTE4MyA4LjY1ODc2IDMuMjU3MUM3LjMyNTE0IDMuNTIyMzcgNi4xMDAxMyA0LjE3NzE2IDUuMTM4NjQgNS4xMzg2NEM0LjE3NzE2IDYuMTAwMTMgMy41MjIzOCA3LjMyNTEzIDMuMjU3MSA4LjY1ODc1QzIuOTkxODMgOS45OTIzNyAzLjEyNzk4IDExLjM3NDcgMy42NDgzMyAxMi42MzA5QzQuMTY4NjggMTMuODg3MiA1LjA0OTg3IDE0Ljk2MDkgNi4xODA0NiAxNS43MTY0QzcuMzExMDUgMTYuNDcxOCA4LjY0MDI2IDE2Ljg3NSAxMCAxNi44NzVDMTEuODIyNyAxNi44NzI5IDEzLjU3MDIgMTYuMTQ3OSAxNC44NTkxIDE0Ljg1OTFDMTYuMTQ3OSAxMy41NzAyIDE2Ljg3MjkgMTEuODIyNyAxNi44NzUgMTBaJyBmaWxsPSclMjNGRDUzMkUnLyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG5cdC5lbGV2YXRlZCB7XHJcblx0XHQmX19kZWNvciB7XHJcblx0XHRcdHRvcDogLTIuNTZyZW07XHJcblx0XHRcdGxlZnQ6IC0xMC43cmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fcGhvbmUge1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IC0xNC44cmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdG1heC13aWR0aDogMzByZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG5cdC5zcmN0aW9uX19lbGV2YXRlZCB7XHJcblx0XHRwYWRkaW5nLXRvcDogNS41cmVtO1xyXG5cdH1cclxuXHJcblx0LmVsZXZhdGVkIHtcclxuXHRcdCZfX3dyYXBwIHtcclxuXHRcdFx0cGFkZGluZzogMnJlbSAwIDIxLjU2cmVtIDA7XHJcblx0XHR9XHJcblx0XHQmX19ib2R5IHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQmX19kZWNvciB7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAtMi4zNnJlbTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxMDAlKTtcclxuXHRcdH1cclxuXHRcdCZfX3Bob25lIHtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRib3R0b206IDZyZW07XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTAwJSk7XHJcblx0XHR9XHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzNnJlbTtcclxuXHRcdH1cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdHBhZGRpbmc6IDAuNzVyZW07XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGdhcDogMC4yNXJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5ncm91cGVkX19zZWN0aW9ucyB7XHJcbiAgY29udGFpbjogcGFpbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5zZXJ2ZV9fY29udGFpbmVyIHtcclxuICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAvLyY6OmJlZm9yZSB7XHJcbiAgLy8gIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDc1ZW0pIC8gMik7XHJcbiAgLy8gIGxlZnQ6IDA7XHJcbiAgLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgLy8gIGNvbnRlbnQ6ICcnO1xyXG4gIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gIGJvdHRvbTogMDtcclxuICAvLyAgdG9wOiAwO1xyXG4gIC8vICB6LWluZGV4OiAyO1xyXG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Q7XHJcbiAgLy99XHJcbn1cclxuXHJcbi5zZXJ2ZV9fY2Fyb3VzZWwsIC5zZXJ2ZV9fY2Fyb3VzZWwyIHtcclxuICBtYXgtd2lkdGg6IDc1ZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgLm93bC1zdGFnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLm93bC1uYXYge1xyXG4gICAgd2lkdGg6IDRlbTtcclxuICAgIGhlaWdodDogNGVtO1xyXG4gICAgcmlnaHQ6IDE4LjVlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjZDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxZW07XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMWVtO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgJi5vd2wtcHJldiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC4yNTBlbSBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTkuMzMzMDEgMTJMNS4zMzMwMSA4TDkuMzMzMDEgNEwxMC4yNjYzIDQuOTMzMzNMNy4xOTk2NyA4TDEwLjI2NjMgMTEuMDY2N0w5LjMzMzAxIDEyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3dsLW5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAuMjUwZW0gY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J004LjQwMDE2IDhMNS4zMzM1IDQuOTMzMzNMNi4yNjY4MyA0TDEwLjI2NjggOEw2LjI2NjgzIDEyTDUuMzMzNSAxMS4wNjY3TDguNDAwMTYgOFonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlcnZlX19jYXJvdXNlbDIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogaW5oZXJpdDtcclxuXHJcbiAgLnNlcnZlX19pdGVtIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZXJ2ZV9fYm90dG9tIHtcclxuICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgfVxyXG5cclxuICAuc2VydmVfX25hbWUge1xyXG4gICAgbWluLWhlaWdodDogMi42NjdlbTtcclxuICB9XHJcblxyXG4gIC5zZXJ2ZV9fZHNjIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NTBlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwLjY2N2VtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm93bC1uYXYge1xyXG4gICAgd2lkdGg6IDRlbTtcclxuICAgIGhlaWdodDogMS41ZW07XHJcbiAgICB0b3A6IC0zZW07XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VydmVfX2l0ZW0ge1xyXG4gIHBhZGRpbmc6IDEuNWVtO1xyXG4gIG1pbi1oZWlnaHQ6IDE0LjUwMGVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjZztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNnO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAuc2VydmVfX2ljb24ge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlcnZlX19pY29uIHtcclxuICB3aWR0aDogNGVtO1xyXG4gIGhlaWdodDogNGVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICBpbWcge1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZXJ2ZV9fYm90dG9tIHtcclxuICBwYWRkaW5nLXRvcDogMS41ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5zZXJ2ZV9fbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uc2VydmVfX2RzYyB7XHJcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY29sb3I6ICRjdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBwIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjI4NmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gIC5zZXJ2ZV9fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNzE0ZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAuc2VydmVfX2Nhcm91c2VsLCAuc2VydmVfX2Nhcm91c2VsMiB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5zZXJ2ZV9fY2Fyb3VzZWwyIHtcclxuICAgIC5vd2wtaXRlbSB7XHJcbiAgICAgIC5zZXJ2ZV9faXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLnNlcnZlX19pdGVtIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlcnZlX19ib3R0b20ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMi4yODZlbTtcclxuICAgIH1cclxuICAgIC5zZXJ2ZV9fbmFtZSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIuMjIyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yODZlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTExO1xyXG4gICAgfVxyXG4gICAgLnNlcnZlX19kc2Mge1xyXG4gICAgICBmb250LXNpemU6IDAuODU3ZW07XHJcbiAgICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjY2N2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZXJ2ZV9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxLjE0M2VtO1xyXG4gICAgbWluLWhlaWdodDogMTQuNTcxZW07XHJcbiAgfVxyXG4gIC5zZXJ2ZV9faWNvbiB7XHJcbiAgICB3aWR0aDogMy40MjllbTtcclxuICAgIGhlaWdodDogMy40MjllbTtcclxuICB9XHJcbiAgLnNlcnZlX19ib3R0b20ge1xyXG4gICAgcGFkZGluZy10b3A6IDEuMTQzZW07XHJcbiAgfVxyXG4gIC5zZXJ2ZV9fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDEuNzE0ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbiAgLnNlcnZlX19kc2Mge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuNTcxZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAuc2VydmVfX2Nhcm91c2VsLCAuc2VydmVfX2Nhcm91c2VsMiB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQuMzU3ZW0pO1xyXG4gIH1cclxufVxyXG4iLCIuc2VjdGlvbl9fY3ljbGUge1xyXG5cdHBhZGRpbmctdG9wOiAxMS41cmVtO1xyXG59XHJcblxyXG4uY3ljbGUge1xyXG5cdCZfX2JvZHkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHRnYXA6IDEuNXJlbTtcclxuXHR9XHJcblx0Jl9fZmlsdGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0dG9wOiAtMjZyZW07XHJcblx0XHRsZWZ0OiAtMzAuNDRyZW07XHJcblx0XHR3aWR0aDogNDUuMzU1NjNyZW07XHJcblx0XHRoZWlnaHQ6IDQ1LjM1NTYzcmVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDUuMzU1NjNyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoXHJcblx0XHRcdDc4LjM0JSA3OC4zNCUgYXQgNTAlIDUwJSxcclxuXHRcdFx0IzAwMCAwJSxcclxuXHRcdFx0I2ZkNTMyZSA1NC4xNyVcclxuXHRcdCk7XHJcblx0XHRmaWx0ZXI6IGJsdXIoMTAwcHgpO1xyXG5cdFx0b3BhY2l0eTogMC4yNDtcclxuXHR9XHJcblx0Jl9fY29udGVudCB7XHJcblx0fVxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMy41cmVtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHR9XHJcblx0Jl9fdGV4dCB7XHJcblx0XHRtYXgtd2lkdGg6IDIzcmVtO1xyXG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblx0fVxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0cGFkZGluZzogMnJlbSAxLjVyZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjIyO1xyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRwYWRkaW5nOiAwIDAgMXJlbSAxLjQ0cmVtO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjNyZW0gc29saWQgIzQ1NDU0NTtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Y29sb3I6ICNhZGFkYWQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDFyZW07XHJcblx0XHR9XHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRjb2xvcjogI2ZkNTMyZTtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdH1cclxuXHQmX19kZXNjIHtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG5cdC5zZWN0aW9uX19jeWNsZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogOHJlbTtcclxuXHR9XHJcblxyXG5cdC5jeWNsZSB7XHJcblx0XHQmX19ib2R5IHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuXHRcdFx0Z2FwOiAycmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fZmlsdGVyIHtcclxuXHRcdFx0dG9wOiAtNnJlbTtcclxuXHRcdFx0bGVmdDogLTQuMjVyZW07XHJcblx0XHRcdHdpZHRoOiAxNC4yOTkwNnJlbTtcclxuXHRcdFx0aGVpZ2h0OiAxNC4yOTkwNnJlbTtcclxuXHRcdH1cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcblx0XHR9XHJcblx0XHQmX19saXN0IHtcclxuXHRcdFx0cGFkZGluZzogMS41cmVtIDFyZW07XHJcblx0XHR9XHJcblx0XHQmX19zdWJ0aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuXHRcdH1cclxuXHRcdCZfX2Rlc2Mge1xyXG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmZlYXR1cmVzX19jb250YWluZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZlYXR1cmVzX19sZWZ0IHtcclxuICB3aWR0aDogMzYuNzVlbTtcclxuICB0b3A6IDVlbTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1cmVtKTtcclxuICB6LWluZGV4OiA1O1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMzllbTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgaGVpZ2h0OiAyMHJlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTMxMzEzIDAlLCBoc2xhKDAsIDAlLCAwJSwgMCkgMTAwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZXNfX2ltZyB7XHJcbiAgd2lkdGg6IDE3LjYyNXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHdpZHRoOiAxMC4xMjVyZW07XHJcbiAgICBoZWlnaHQ6IDEwLjEyNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYjtcclxuICAgIG9wYWNpdHk6IDAuMzI7XHJcbiAgICBmaWx0ZXI6IGJsdXIoNHJlbSk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlc19fdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcclxuICBmb250LXNpemU6IDQuNXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZiZmJmYiAyNCUsICMzZDNkM2QgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmZlYXR1cmVzX190ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgbWF4LXdpZHRoOiAyMi4zNzVlbTtcclxuICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICRjdjtcclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZXNfX2xpbmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mZWF0dXJlc19fcmlnaHQge1xyXG4gIG1heC13aWR0aDogMzYuNzVlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogIDEwcmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZlYXR1cmVzX19pdGVtIHtcclxuICBwYWRkaW5nOiAxZW0gMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAuZmVhdHVyZXNfX251bSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlc19fcGFydCB7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxLjVlbSk7XHJcbn1cclxuXHJcbi5mZWF0dXJlc19faXRlbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAkY3Q7XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZXNfX25hbWUge1xyXG4gIGZvbnQtc2l6ZTogMS41NWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5mZWF0dXJlc19fZGVzYyB7XHJcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBjb2xvcjogJGN0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmVhdHVyZXNfX251bSB7XHJcbiAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAxcmVtO1xyXG4gIGNvbG9yOiAkY2I7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgLmZlYXR1cmVzX19jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMS43MTRlbTtcclxuICAgIHBhZGRpbmctdG9wOiAxLjcxNGVtO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMTcuNWVtO1xyXG4gICAgICBoZWlnaHQ6IDE3LjVlbTtcclxuICAgICAgdG9wOiAtMTBlbTtcclxuICAgICAgcmlnaHQ6IC0xMGVtO1xyXG4gICAgICBib3JkZXI6IDFlbSBzb2xpZCAjZmQ1MzJlO1xyXG4gICAgICBmaWx0ZXI6IGJsdXIoMy40MzhlbSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mZWF0dXJlc19fbGVmdCB7XHJcbiAgICB3aWR0aDogMjQuNTcxZW07XHJcbiAgICBtaW4td2lkdGg6IDI0LjU3MWVtO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmVhdHVyZXNfX2ltZyB7XHJcbiAgICB3aWR0aDogMTVyZW07XHJcbiAgfVxyXG4gIC5mZWF0dXJlc19fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgfVxyXG4gIC5mZWF0dXJlc19fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICBjb2xvcjogJGN0O1xyXG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZlYXR1cmVzX19yaWdodCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mZWF0dXJlc19faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxLjE0M2VtIDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICB9XHJcbiAgLmZlYXR1cmVzX19uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yODZlbTtcclxuICB9XHJcbiAgLmZlYXR1cmVzX19udW0ge1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIH1cclxuICAuZmVhdHVyZXNfX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xyXG4gICAgbWFyZ2luLXRvcDogLjc1cmVtO1xyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAuZmVhdHVyZXNfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjcxNGVtO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mZWF0dXJlc19fbGVmdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmVhdHVyZXNfX2xpbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmZlYXR1cmVzX19yaWdodCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjI4NmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbiIsIi5zZWN0aW9uX190cmFuc2Zvcm0ge1xyXG5cdG1hcmdpbi10b3A6IDExLjVyZW07XHJcblx0cGFkZGluZzogNS41cmVtIDA7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1N2RlZywgI0RFRUQ2OSAwJSwgI0M3REUyQyAxMDAlKTtcclxufVxyXG5cclxuLnRyYW5zZm9ybSB7XHJcblx0Jl9fYm9keSB7XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiAzcmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdCoge1xyXG5cdFx0XHRjb2xvcjogJGNkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDQuNXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogNHJlbTtcclxuXHR9XHJcblx0Jl9fdGV4dCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXgtd2lkdGg6IDU3cmVtO1xyXG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogMS41NnJlbSAxLjVyZW07XHJcblx0fVxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDE3cmVtO1xyXG5cdFx0aGVpZ2h0OiA1cmVtO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHJlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQmX19pbWctd3JhcHAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMS4xMjVyZW07XHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcblx0LnNlY3Rpb25fX3RyYW5zZm9ybSB7XHJcblx0XHRtYXJnaW4tdG9wOiA4cmVtO1xyXG5cdH1cclxuXHJcblx0LnRyYW5zZm9ybSB7XHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0Z2FwOiAxcmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuXHRcdH1cclxuXHRcdCZfX3RleHQge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdGdhcDogMS41cmVtIDFyZW07XHJcblx0XHR9XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDEwcmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDRyZW07XHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIuMzc1cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA3LjEyNXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMi43cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCg1KSB7XHJcblx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1LjI1cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faW1nLXdyYXBwIHtcclxuXHRcdFx0d2lkdGg6IDguNDUzMTNyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uX19iZW5lZml0cyB7XHJcblx0cGFkZGluZy10b3A6IDlyZW07XHJcbn1cclxuXHJcbi5iZW5lZml0cyB7XHJcblx0Jl9fd3JhcHAge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblx0Jl9fYm9keSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdCZfX2RlY29yIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGdhcDogMS41cmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHR9XHJcblx0Jl9faW5mbyB7XHJcblx0XHRtYXgtd2lkdGg6IDQ5LjVyZW07XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0Y29sb3I6ICRjdjtcclxuXHR9XHJcblx0Jl9fdGlsdGUge1xyXG5cdFx0Zm9udC1zaXplOiA0LjVyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bWF4LXdpZHRoOiAzN3JlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZiZmJmYiAyNCUsICMzZDNkM2QgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cdH1cclxuXHQmX19idG4ge1xyXG5cdFx0bWluLXdpZHRoOiAxMS4yNXJlbTtcclxuXHR9XHJcblx0Jl9fcm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDEuNXJlbTtcclxuXHR9XHJcblx0Jl9fY29sb21uIHtcclxuXHRcdHBhZGRpbmc6IDEuNXJlbTtcclxuXHRcdGJvcmRlcjogMC4wNjNyZW0gc29saWQgJGNsO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Lm51bSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxLjVyZW07XHJcblx0XHRcdHJpZ2h0OiAxLjVyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDFyZW07XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1jdjIpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMnJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcblx0XHRjb2xvcjogJGNiO1xyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAwLjVyZW07XHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGdhcDogMC43NXJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMC43cmVtO1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHR3aWR0aDogMC4yNXJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDAuMjVyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuXHQuc2VjdGlvbl9fYmVuZWZpdHMge1xyXG5cdFx0cGFkZGluZy10b3A6IDUuNXJlbTtcclxuXHR9XHJcblxyXG5cdC5iZW5lZml0cyB7XHJcblx0XHQmX193cmFwcCB7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcclxuXHRcdH1cclxuXHRcdCZfX2RlY29yIHtcclxuXHRcdFx0dG9wOiAtMy41cmVtO1xyXG5cdFx0XHRsZWZ0OiAtNC40NHJlbTtcclxuXHRcdH1cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9faW5mbyB7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdH1cclxuXHRcdCZfX3RpbHRlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi41cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fYnRuIHtcclxuXHRcdFx0cGFkZGluZzogMC43NXJlbTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmX19yb3cge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRnYXA6IDFyZW07XHJcblx0XHR9XHJcblx0XHQmX19jb2xvbW4ge1xyXG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gMXJlbTtcclxuXHRcdH1cclxuXHRcdCZfX3N1YnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdGdhcDogMC4yNXJlbTtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGdhcDogMC41cmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuNDVyZW07XHJcblx0XHRcdFx0XHR3aWR0aDogMC4yNXJlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogMC4yNXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb25fX2NyZWRvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogNDUuMzc1ZW07XHJcbiAgICBoZWlnaHQ6IDQ1LjM3NWVtO1xyXG4gICAgdG9wOiAtMjEuMTI1ZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYzLjUwMGVtKTtcclxuICAgIGZpbHRlcjogYmx1cig4ZW0pO1xyXG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDc4LjM0JSA3OC4zNCUgYXQgNTAlIDUwJSwgIzAwMCAwJSwgJGNiIDU0LjE3JSk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBvcGFjaXR5OiAuMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgJi5kZWNUeXBlMiB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDI4Ljc1MGVtO1xyXG4gICAgfVxyXG4gICAgLmNyZWRvX19jb250YWluZXIge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jcmVkb19fY29udGFpbmVyIHtcclxuICBtYXJnaW46IDAgLTAuNzUwZW07XHJcbiAgbWFyZ2luLXRvcDogMi43NTBlbTtcclxuICBtYXJnaW4tYm90dG9tOiAtMS41ZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDQyLjYyNWVtO1xyXG4gICAgaGVpZ2h0OiAyMC41NjNlbTtcclxuICAgIHRvcDogLTQuMzc1ZW07XHJcbiAgICBsZWZ0OiAtMTcuMzc1ZW07XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9kZWNvci9jcmVkcF9kZWMucG5nKTtcclxuICB9XHJcbn1cclxuXHJcbi5jcmVkb19faXRlbSB7XHJcbiAgbWFyZ2luOiAwIDAuNzUwZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMS41ZW0pO1xyXG4gIGNvbG9yOiAkY3Q7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gICYudGV4dEIge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjdlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuXHJcbiAgICAqIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbl9fdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTY3ZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gICYubG9uZyB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjVlbSk7XHJcblxyXG4gICAgLmNyZWRvX19pbWcge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uY3JlZG9fX2ltZyB7XHJcbiAgcGFkZGluZy10b3A6IDEwNCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gIC5zZWN0aW9uX19jcmVkbyB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY3JlZG9fX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4xNDNlbTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jcmVkb19faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjVlbSk7XHJcbiAgICAmLmxvbmcge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS41ZW0pO1xyXG4gICAgICAuY3JlZG9fX2ltZyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5lbXB0eSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLnRleHRCIHtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMzM7XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbl9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMC4zMzNlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xyXG4gIC5jcmVkb19faXRlbSB7XHJcbiAgICAmLnRleHQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS41ZW0pO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5pbmZvZ3JfX2xpc3Qge1xyXG4gIG1hcmdpbjogMCAtMC43NTBlbTtcclxuICBtYXJnaW4tYm90dG9tOiAtMmVtO1xyXG59XHJcblxyXG4uaW5mb2dyX19pdGVtIHtcclxuICBtYXJnaW46IDAgMC43NTBlbTtcclxuICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMS41ZW0pO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmluZm9ncl9fbnVtIHtcclxuICBmb250LXNpemU6IDNlbTtcclxuICBsaW5lLWhlaWdodDogMS4xNjc7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAkY2I7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5mb2dyX190ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gIGNvbG9yOiAkY3Q7XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAwLjc1MGVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgLmluZm9ncl9fbGlzdCB7XHJcbiAgICBmb250LXNpemU6IDEuMTQzZW07XHJcbiAgfVxyXG4gIC5pbmZvZ3JfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS41ZW0pO1xyXG4gIH1cclxuICAuaW5mb2dyX19udW0ge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbiAgLmluZm9ncl9fdGV4dCB7XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgLmluZm9ncl9faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS41ZW0pO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuIiwiLmZhcV9fY29udGVudCB7XHJcbiAgbWFyZ2luLXRvcDogMmVtO1xyXG59XHJcblxyXG4uZmFxX19pdGVtIHtcclxuICBwYWRkaW5nOiAxLjVlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYub3BlbmVkIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAuZmFxX19xdWVzdCB7XHJcbiAgICAgIGNvbG9yOiAkY2I7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIC5mYXFfX2Fuc3dlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhcV9fcXVlc3Qge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgei1pbmRleDogMjtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB3aWR0aDogMC44NzVlbTtcclxuICAgIHJpZ2h0OiBjYWxjKDAuNzUwZW0gLSAxcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBoZWlnaHQ6IDAuODc1ZW07XHJcbiAgICByaWdodDogY2FsYygwLjc1MGVtIC0gMXB4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICB9XHJcbn1cclxuXHJcbi5mYXFfX2Fuc3dlciB7XHJcbiAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBjb2xvcjogJGN0O1xyXG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgLmZhcV9fY29udGVudCB7XHJcbiAgICBmb250LXNpemU6IDEuMTQzZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICB9XHJcbiAgLmZhcV9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgfVxyXG4gIC5mYXFfX3F1ZXN0IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjUwO1xyXG4gIH1cclxuICAuZmFxX19hbnN3ZXIge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43NTBlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvbnRhY3RfX2NvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogM3JlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udGFjdF9fbGVmdCB7XHJcbiAgbWF4LXdpZHRoOiAzMC4zNzVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5jb250YWN0X190ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGNvbG9yOiAkY3Q7XHJcbn1cclxuXHJcbi5jb250YWN0X19saXN0IHtcclxuICBtYXJnaW4tdG9wOiAzZW07XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDNlbTtcclxuICAgICAgICBoZWlnaHQ6IDNlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCUpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RfX3JpZ2h0IHtcclxuICBtYXgtd2lkdGg6IDM2Ljc1MGVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uY29udGFjdF9fZm9ybSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdF9fbGFiZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdF9faW5wdXQge1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGhlaWdodDogMy41cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNkQ2RDZEO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYxRjFGO1xyXG5cclxuICAmLnR4dCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC44ODllbTtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICB9XHJcblxyXG4gICYuZXJyb3Ige1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAuY29udGFjdF9fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAyMC41NzFlbTtcclxuICAgICAgaGVpZ2h0OiAyMC41NzFlbTtcclxuICAgICAgdG9wOiAtMS43MTRlbTtcclxuICAgICAgcmlnaHQ6IC0xMC44NTdlbTtcclxuICAgICAgZmlsdGVyOiBibHVyKDkuMTQzZW0pO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogODAuMjE0ZW07XHJcbiAgICAgIGhlaWdodDogMTYuMDcxZW07XHJcbiAgICAgIGJvdHRvbTogLTE4ZW07XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01OCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjdGlvbl9fY29udGFjdCB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0X19sZWZ0IHtcclxuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxLjcxNGVtKTtcclxuICAgIC5zZWN0aW9uX190aXRsZSB7XHJcbiAgICAgIG1heC13aWR0aDogOWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdF9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICB9XHJcbiAgLmNvbnRhY3RfX2xpc3Qge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdF9fcmlnaHQge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEuNzE0ZW0pO1xyXG4gIH1cclxuICAuY29udGFjdF9fZm9ybSB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcclxuICAgIC5idXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdF9fbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gIH1cclxuICAuY29udGFjdF9faW5wdXQge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgJi50eHQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAuY29udGFjdF9fbGVmdCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAuc2VjdGlvbl9fdGl0bGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdF9fdGV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuMmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3RfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdF9fcmlnaHQge1xyXG4gICAgbWFyZ2luLXRvcDogMS43MTRlbTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbnRhY3RfX2xpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxufVxyXG4iLCIucG9wdXAge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTUwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbiAgb3BhY2l0eTogMC42NDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5wb3B1cF9fY29udGFpbmVyIHtcclxuICB3aWR0aDogNDMuNWVtO1xyXG4gIHBhZGRpbmc6IDJlbSAxLjVyZW07XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xyXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDJlbSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgei1pbmRleDogMjtcclxuXHJcbiAgKiB7XHJcbiAgICBjb2xvcjogIzExMTtcclxuICB9XHJcbn1cclxuXHJcbi5wb3B1cF9fY2xvc2Uge1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgdG9wOiAyZW07XHJcbiAgcmlnaHQ6IDEuNWVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J004LjUzMzE3IDI1LjMzMzJMNi42NjY1IDIzLjQ2NjVMMTQuMTMzMiAxNS45OTk4TDYuNjY2NSA4LjUzMzE3TDguNTMzMTcgNi42NjY1TDE1Ljk5OTggMTQuMTMzMkwyMy40NjY1IDYuNjY2NUwyNS4zMzMyIDguNTMzMTdMMTcuODY2NSAxNS45OTk4TDI1LjMzMzIgMjMuNDY2NUwyMy40NjY1IDI1LjMzMzJMMTUuOTk5OCAxNy44NjY1TDguNTMzMTcgMjUuMzMzMlonIGZpbGw9JyUyMzExMTExMScvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuLnBvcHVwX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnBvcHVwX19pbm5lciB7XHJcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vL1xyXG4ucG9wdXBfX2Zvcm0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucG9wdXBfX2ZpZWxkcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTEuNWVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnBvcHVwX19sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMWVtKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMzMzZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5wb3B1cF9faW5wdXQge1xyXG4gIGhlaWdodDogMy41cmVtO1xyXG4gIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuXHJcbiAgJi50eHQge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNjg4ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5lcnJvciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJlZDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3B1cF9fcG9seWNpIHtcclxuICBmb250LXNpemU6IDAuNzVlbTtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIGNvbG9yOiAjNEQ0RDREO1xyXG59XHJcblxyXG4ucG9wdXBfX2J1dHRvbnMge1xyXG4gIG1hcmdpbi10b3A6IDIuNWVtO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAuYnV0dG9uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJsdWUgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICYuYm9yZGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMTExO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxOSwgMTksIDAuMDgpO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3VibWl0IHtcclxuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRjZCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gIC5wb3B1cF9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAzOGVtO1xyXG4gICAgcGFkZGluZzogMS41ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjE0M2VtO1xyXG4gIH1cclxuICAucG9wdXBfX2Nsb3NlIHtcclxuICAgIHdpZHRoOiAxLjVlbTtcclxuICAgIGhlaWdodDogMS41ZW07XHJcbiAgICB0b3A6IDEuNWVtO1xyXG4gICAgcmlnaHQ6IDEuNWVtO1xyXG4gIH1cclxuICAucG9wdXBfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICB9XHJcbiAgLnBvcHVwX19pbm5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICB9XHJcbiAgLy8vLy8vLy8vLy8vLy9cclxuICAucG9wdXBfX2J1dHRvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgfVxyXG4gIC5wb3B1cF9fbGFiZWwge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gLjVyZW0pO1xyXG59XHJcbiAgLy8vLy8vLy9cclxuICAjdGhhbmtzIHtcclxuICAgIC5wb3B1cF9fYnV0dG9ucyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBvcHVwX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjI4NmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAucG9wdXBfX2xhYmVsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucG9wdXBfX2J1dHRvbnMge1xyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAmLnN1Ym1pdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8vLy8vLy9cclxuICAjdGhhbmtzIHtcclxuICAgIC5wb3B1cF9fYnV0dG9ucyB7XHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2VjdGlvbl9fYWJvdXQge1xyXG4gIHBhZGRpbmctdG9wOiA0ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDQ1Ljc1MGVtO1xyXG4gICAgaGVpZ2h0OiA0NS43NTBlbTtcclxuICAgIHRvcDogLjVlbTtcclxuICAgIGZpbHRlcjogYmx1cigyLjc1MGVtKTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIG9wYWNpdHk6IDAuMTY7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxMTEgMTYuNDclLCAjRkQ1MzJFIDE2LjQ4JSwgIzExMSA0MS45NyUsICMxMTEgNjMuMjclLCAjRkQ1MzJFIDgyLjgzJSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dF9fY29udGVudCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDM4LjM3NWVtO1xyXG4gICAgaGVpZ2h0OiA4LjYyNWVtO1xyXG4gICAgYm90dG9tOiAtNC4xODhlbTtcclxuICAgIHJpZ2h0OiAtMTEuNjI1ZW07XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9kZWNvci9hYm91dF9kZWMucG5nKTtcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dF9fcGFydCB7XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMC43NTBlbSk7XHJcblxyXG4gICYgPiBwIHtcclxuICAgIGNvbG9yOiAkY3Q7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXRfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDRlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5hYm91dF9faW1nIHtcclxuICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgcGFkZGluZy10b3A6IDI2LjclO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gIC5zZWN0aW9uX19hYm91dCB7XHJcbiAgICBmb250LXNpemU6IDEuMTQzZW07XHJcbiAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDI2LjI4NmVtO1xyXG4gICAgICBoZWlnaHQ6IDI2LjI4NmVtO1xyXG4gICAgICBib3R0b206IC04ZW07XHJcbiAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgZmlsdGVyOiBibHVyKDIuMjg2ZW0pO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXRfX2NvbnRlbnQge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMTkuODU3ZW07XHJcbiAgICAgIGhlaWdodDogNC40MjllbTtcclxuICAgICAgYm90dG9tOiAtMy4yMTRlbTtcclxuICAgICAgcmlnaHQ6IC05LjU3MWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXRfX3BhcnQge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0X190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICB9XHJcbiAgLmFib3V0X19pbWcge1xyXG4gICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNDYuNSU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAuYWJvdXRfX2NvbnRlbnQge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0b3A6IDMuMTQzZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dF9fcGFydCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2VjdGlvbl9fY29tcCB7XHJcbiAgJi5jb21wTWFwIHtcclxuICAgIG1hcmdpbi10b3A6IDhlbTtcclxuICAgIHBhZGRpbmctdG9wOiAyLjYyNWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUuMzc1ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2I7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAqIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBfX2NvbnRhaW5lciB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcF9fcGhvdG9wYXJ0IHtcclxuICAgICAgd2lkdGg6IDQwLjkzOGVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbXBfX2NvbnRhaW5lciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAmLnJldmVyc2Uge1xyXG4gICAgLmNvbXBfX2luZm9wYXJ0IHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tcF9faW5mb3BhcnQge1xyXG4gIG1heC13aWR0aDogMzAuMzc1ZW07XHJcbn1cclxuXHJcbi5jb21wX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjUwO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5jb21wX19pbmZvdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFlbTtcclxuICBjb2xvcjogJGN0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE0M2VtO1xyXG4gIH1cclxuXHJcbiAgKiB7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgfVxyXG5cclxuICAmLm1vYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogMi4xMjVlbTtcclxuICB9XHJcblxyXG4gICYubGVzcyB7XHJcbiAgICBtYXgtd2lkdGg6IDI2LjY4OGVtO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbXBfX3Bob3RvcGFydCB7XHJcbiAgd2lkdGg6IDM2Ljc1MGVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAmLmR1YmxlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNzUwZW0pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbXBfX2xpc3Qge1xyXG4gIG1hcmdpbi10b3A6IDIuMTI1ZW07XHJcblxyXG4gICYubW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBmb250LXNpemU6IDAuNzUwZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY2N2VtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjY2N2VtO1xyXG4gICAgY29sb3I6ICRjdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuY29tcF9fc2lyIHtcclxuICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg0biAtIDMpIHtcclxuICAgICAgLmNvbXBfX3NpciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEyIDEyJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggb3BhY2l0eT0nMC4yJyBkPSdNMTAuMDk5NSAxMC4xMjU0SDEuOTAwMTJDMS4zMDg1NSAxMC4xMjU0IDAuOTM3MzAzIDkuNTA2MjEgMS4yMjQ2NSA5LjAwNDY1TDUuMzI0MzMgMS44ODU3NEM1LjYxOTY1IDEuMzcwMTIgNi4zNzk5NiAxLjM3MDEyIDYuNjc1MjcgMS44ODU3NEwxMC43NzUgOS4wMDQ2NUMxMS4wNjIzIDkuNTA2MjEgMTAuNjkxMSAxMC4xMjU0IDEwLjA5OTUgMTAuMTI1NFonIGZpbGw9J2JsYWNrJy8lM0UlM0NwYXRoIGQ9J00xMS4xIDguODE2NzVMNy4wMDA4IDEuNjk3ODRDNi44OTgzNiAxLjUyMzQzIDYuNzUyMTIgMS4zNzg4MiA2LjU3NjU4IDEuMjc4MzRDNi40MDEwNCAxLjE3Nzg2IDYuMjAyMjggMS4xMjUgNi4wMDAwMSAxLjEyNUM1Ljc5Nzc1IDEuMTI1IDUuNTk4OTkgMS4xNzc4NiA1LjQyMzQ1IDEuMjc4MzRDNS4yNDc5MSAxLjM3ODgyIDUuMTAxNjcgMS41MjM0MyA0Ljk5OTIzIDEuNjk3ODRMMC45MDAwMTUgOC44MTY3NUMwLjgwMTQ1MyA4Ljk4NTQ0IDAuNzQ5NTEyIDkuMTc3MzEgMC43NDk1MTIgOS4zNzI2OUMwLjc0OTUxMiA5LjU2ODA2IDAuODAxNDUzIDkuNzU5OTMgMC45MDAwMTUgOS45Mjg2MkMxLjAwMTEgMTAuMTA0MSAxLjE0NzA4IDEwLjI0OTUgMS4zMjI5NiAxMC4zNUMxLjQ5ODg0IDEwLjQ1MDQgMS42OTgyOCAxMC41MDIyIDEuOTAwOCAxMC41SDEwLjA5OTJDMTAuMzAxNiAxMC41MDIgMTAuNTAwOCAxMC40NTAxIDEwLjY3NjUgMTAuMzQ5N0MxMC44NTIyIDEwLjI0OTMgMTAuOTk4MSAxMC4xMDQgMTEuMDk5MSA5LjkyODYyQzExLjE5NzggOS43NjAwMSAxMS4yNDk5IDkuNTY4MTkgMTEuMjUgOS4zNzI4MUMxMS4yNTAyIDkuMTc3NDQgMTEuMTk4NCA4Ljk4NTUzIDExLjEgOC44MTY3NVpNMTAuNDQ5OSA5LjU1MzE2QzEwLjQxNDEgOS42MTQxMiAxMC4zNjI4IDkuNjY0NDcgMTAuMzAxMiA5LjY5OTA3QzEwLjIzOTYgOS43MzM2NyAxMC4xNjk5IDkuNzUxMjUgMTAuMDk5MiA5Ljc1MDAzSDEuOTAwOEMxLjgzMDE0IDkuNzUxMjUgMS43NjA0NCA5LjczMzY3IDEuNjk4ODMgOS42OTkwN0MxLjYzNzIxIDkuNjY0NDcgMS41ODU5MSA5LjYxNDEyIDEuNTUwMTcgOS41NTMxNkMxLjUxNzggOS40OTgzNSAxLjUwMDczIDkuNDM1ODcgMS41MDA3MyA5LjM3MjIyQzEuNTAwNzMgOS4zMDg1NyAxLjUxNzggOS4yNDYwOCAxLjU1MDE3IDkuMTkxMjhMNS42NDkzOSAyLjA3MjM3QzUuNjg1ODUgMi4wMTE3MSA1LjczNzM4IDEuOTYxNSA1Ljc5ODk5IDEuOTI2NjVDNS44NjA2IDEuODkxOCA1LjkzMDE3IDEuODczNDggNi4wMDA5NSAxLjg3MzQ4QzYuMDcxNzMgMS44NzM0OCA2LjE0MTMxIDEuODkxOCA2LjIwMjkxIDEuOTI2NjVDNi4yNjQ1MiAxLjk2MTUgNi4zMTYwNiAyLjAxMTcxIDYuMzUyNTEgMi4wNzIzN0wxMC40NTE3IDkuMTkxMjhDMTAuNDgzOCA5LjI0NjI1IDEwLjUwMDYgOS4zMDg4MiAxMC41MDAyIDkuMzcyNDdDMTAuNDk5OSA5LjQzNjEyIDEwLjQ4MjUgOS40OTg1MiAxMC40NDk5IDkuNTUzMTZaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDRuIC0gMikge1xyXG4gICAgICAuY29tcF9fc2lyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBvcGFjaXR5PScwLjInIGQ9J00xMC4xMjUgMi4yNVY5Ljc1QzEwLjEyNSA5Ljg0OTQ2IDEwLjA4NTUgOS45NDQ4NCAxMC4wMTUyIDEwLjAxNTJDOS45NDQ4NCAxMC4wODU1IDkuODQ5NDYgMTAuMTI1IDkuNzUgMTAuMTI1SDIuMjVDMi4xNTA1NCAxMC4xMjUgMi4wNTUxNiAxMC4wODU1IDEuOTg0ODQgMTAuMDE1MkMxLjkxNDUxIDkuOTQ0ODQgMS44NzUgOS44NDk0NiAxLjg3NSA5Ljc1VjIuMjVDMS44NzUgMi4xNTA1NCAxLjkxNDUxIDIuMDU1MTYgMS45ODQ4NCAxLjk4NDg0QzIuMDU1MTYgMS45MTQ1MSAyLjE1MDU0IDEuODc1IDIuMjUgMS44NzVIOS43NUM5Ljg0OTQ2IDEuODc1IDkuOTQ0ODQgMS45MTQ1MSAxMC4wMTUyIDEuOTg0ODRDMTAuMDg1NSAyLjA1NTE2IDEwLjEyNSAyLjE1MDU0IDEwLjEyNSAyLjI1WicgZmlsbD0nYmxhY2snLyUzRSUzQ3BhdGggZD0nTTkuNzUgMS41SDIuMjVDMi4wNTEwOSAxLjUgMS44NjAzMiAxLjU3OTAyIDEuNzE5NjcgMS43MTk2N0MxLjU3OTAyIDEuODYwMzIgMS41IDIuMDUxMDkgMS41IDIuMjVWOS43NUMxLjUgOS45NDg5MSAxLjU3OTAyIDEwLjEzOTcgMS43MTk2NyAxMC4yODAzQzEuODYwMzIgMTAuNDIxIDIuMDUxMDkgMTAuNSAyLjI1IDEwLjVIOS43NUM5Ljk0ODkxIDEwLjUgMTAuMTM5NyAxMC40MjEgMTAuMjgwMyAxMC4yODAzQzEwLjQyMSAxMC4xMzk3IDEwLjUgOS45NDg5MSAxMC41IDkuNzVWMi4yNUMxMC41IDIuMDUxMDkgMTAuNDIxIDEuODYwMzIgMTAuMjgwMyAxLjcxOTY3QzEwLjEzOTcgMS41NzkwMiA5Ljk0ODkxIDEuNSA5Ljc1IDEuNVpNOS43NSA5Ljc1SDIuMjVWMi4yNUg5Ljc1VjkuNzVaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDRuIC0gMSkge1xyXG4gICAgICAuY29tcF9fc2lyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBvcGFjaXR5PScwLjInIGQ9J00xMC41IDZDMTAuNSA2Ljg5MDAyIDEwLjIzNjEgNy43NjAwNSA5Ljc0MTYyIDguNTAwMDdDOS4yNDcxNSA5LjI0MDA5IDguNTQ0MzQgOS44MTY4NiA3LjcyMjA4IDEwLjE1NzVDNi44OTk4MSAxMC40OTgxIDUuOTk1MDEgMTAuNTg3MiA1LjEyMjEgMTAuNDEzNUM0LjI0OTE4IDEwLjIzOTkgMy40NDczNiA5LjgxMTMyIDIuODE4MDIgOS4xODE5OEMyLjE4ODY5IDguNTUyNjQgMS43NjAxIDcuNzUwODIgMS41ODY0NyA2Ljg3NzkxQzEuNDEyODMgNi4wMDQ5OSAxLjUwMTk1IDUuMTAwMTkgMS44NDI1NCA0LjI3NzkyQzIuMTgzMTQgMy40NTU2NiAyLjc1OTkxIDIuNzUyODUgMy40OTk5NCAyLjI1ODM5QzQuMjM5OTYgMS43NjM5MiA1LjEwOTk5IDEuNSA2IDEuNUM3LjE5MzQ4IDEuNSA4LjMzODA3IDEuOTc0MTEgOS4xODE5OCAyLjgxODAyQzEwLjAyNTkgMy42NjE5MyAxMC41IDQuODA2NTMgMTAuNSA2WicgZmlsbD0nYmxhY2snLyUzRSUzQ3BhdGggZD0nTTYgMS4xMjVDNS4wMzU4MiAxLjEyNSA0LjA5MzI5IDEuNDEwOTEgMy4yOTE2IDEuOTQ2NTlDMi40ODk5MSAyLjQ4MjI2IDEuODY1MDcgMy4yNDM2MyAxLjQ5NjA5IDQuMTM0NDJDMS4xMjcxMSA1LjAyNTIxIDEuMDMwNTcgNi4wMDU0MSAxLjIxODY3IDYuOTUxMDdDMS40MDY3OCA3Ljg5NjcyIDEuODcxMDggOC43NjUzNiAyLjU1Mjg2IDkuNDQ3MTVDMy4yMzQ2NCAxMC4xMjg5IDQuMTAzMjggMTAuNTkzMiA1LjA0ODk0IDEwLjc4MTNDNS45OTQ1OSAxMC45Njk0IDYuOTc0NzkgMTAuODcyOSA3Ljg2NTU4IDEwLjUwMzlDOC43NTYzNyAxMC4xMzQ5IDkuNTE3NzUgOS41MTAwOSAxMC4wNTM0IDguNzA4NEMxMC41ODkxIDcuOTA2NzEgMTAuODc1IDYuOTY0MTggMTAuODc1IDZDMTAuODczNiA0LjcwNzQ5IDEwLjM1OTYgMy40NjgzMSA5LjQ0NTY0IDIuNTU0MzZDOC41MzE3IDEuNjQwNDIgNy4yOTI1MSAxLjEyNjM2IDYgMS4xMjVaTTYgMTAuMTI1QzUuMTg0MTUgMTAuMTI1IDQuMzg2NjMgOS44ODMwNyAzLjcwODI3IDkuNDI5ODFDMy4wMjk5MiA4Ljk3NjU1IDIuNTAxMjEgOC4zMzIzMSAyLjE4OSA3LjU3ODU3QzEuODc2NzkgNi44MjQ4MiAxLjc5NTEgNS45OTU0MiAxLjk1NDI2IDUuMTk1MjVDMi4xMTM0MyA0LjM5NTA4IDIuNTA2MyAzLjY2MDA4IDMuMDgzMTkgMy4wODMxOEMzLjY2MDA4IDIuNTA2MjkgNC4zOTUwOCAyLjExMzQyIDUuMTk1MjUgMS45NTQyNkM1Ljk5NTQzIDEuNzk1MSA2LjgyNDgzIDEuODc2NzkgNy41Nzg1NyAyLjE4OUM4LjMzMjMyIDIuNTAxMjEgOC45NzY1NSAzLjAyOTkyIDkuNDI5ODEgMy43MDgyN0M5Ljg4MzA3IDQuMzg2NjMgMTAuMTI1IDUuMTg0MTUgMTAuMTI1IDZDMTAuMTIzOCA3LjA5MzY0IDkuNjg4NzcgOC4xNDIxMyA4LjkxNTQ1IDguOTE1NDVDOC4xNDIxMyA5LjY4ODc2IDcuMDkzNjQgMTAuMTIzOCA2IDEwLjEyNVonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgLmNvbXBfX3NpciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEyIDEyJyBmaWxsPSdub25lJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfNjQxXzQ1NzMxKSclM0UlM0NwYXRoIG9wYWNpdHk9JzAuMicgZD0nTTEwLjc2NTUgNi4yNjMxTDYuMjY1NTQgMTAuNzYzMUM2LjIzMDk3IDEwLjc5NzcgNi4xODk5MSAxMC44MjUyIDYuMTQ0NzEgMTAuODQ0QzYuMDk5NSAxMC44NjI3IDYuMDUxMDQgMTAuODcyNCA2LjAwMjEgMTAuODcyNEM1Ljk1MzE3IDEwLjg3MjQgNS45MDQ3MSAxMC44NjI3IDUuODU5NSAxMC44NDRDNS44MTQzIDEwLjgyNTIgNS43NzMyNCAxMC43OTc3IDUuNzM4NjcgMTAuNzYzMUwxLjIzODY3IDYuMjYzMUMxLjIwNDAzIDYuMjI4NTMgMS4xNzY1NSA2LjE4NzQ3IDEuMTU3OCA2LjE0MjI2QzEuMTM5MDUgNi4wOTcwNiAxLjEyOTM5IDYuMDQ4NiAxLjEyOTM5IDUuOTk5NjZDMS4xMjkzOSA1Ljk1MDcyIDEuMTM5MDUgNS45MDIyNyAxLjE1NzggNS44NTcwNkMxLjE3NjU1IDUuODExODYgMS4yMDQwMyA1Ljc3MDggMS4yMzg2NyA1LjczNjIzTDUuNzQxMDEgMS4yMzYyM0M1Ljc3NTU4IDEuMjAxNTkgNS44MTY2NCAxLjE3NDExIDUuODYxODUgMS4xNTUzNUM1LjkwNzA1IDEuMTM2NiA1Ljk1NTUxIDEuMTI2OTUgNi4wMDQ0NSAxLjEyNjk1QzYuMDUzMzkgMS4xMjY5NSA2LjEwMTg1IDEuMTM2NiA2LjE0NzA1IDEuMTU1MzVDNi4xOTIyNSAxLjE3NDExIDYuMjMzMzIgMS4yMDE1OSA2LjI2Nzg5IDEuMjM2MjNMMTAuNzY3OSA1LjczODU3QzEwLjgzNjggNS44MDg2IDEwLjg3NTMgNS45MDMwNSAxMC44NzQ4IDYuMDAxMzJDMTAuODc0NCA2LjA5OTU4IDEwLjgzNTEgNi4xOTM2OSAxMC43NjU1IDYuMjYzMVonIGZpbGw9J2JsYWNrJy8lM0UlM0NwYXRoIGQ9J00xMS4wMzA5IDUuNDcwOTFMNi41Mjg1MiAwLjk2ODA5NUM2LjM4OCAwLjgyODQwNiA2LjE5NzkxIDAuNzUgNS45OTk3NyAwLjc1QzUuODAxNjQgMC43NSA1LjYxMTU1IDAuODI4NDA2IDUuNDcxMDIgMC45NjgwOTVMMC45NzEwMjQgNS40NzA5MUMwLjgzMTMzNiA1LjYxMTQzIDAuNzUyOTMgNS44MDE1MiAwLjc1MjkzIDUuOTk5NjZDMC43NTI5MyA2LjE5NzggMC44MzEzMzYgNi4zODc4OSAwLjk3MTAyNCA2LjUyODQxTDUuNDczMzcgMTEuMDMxMkM1LjYxMzg5IDExLjE3MDkgNS44MDM5OCAxMS4yNDkzIDYuMDAyMTIgMTEuMjQ5M0M2LjIwMDI2IDExLjI0OTMgNi4zOTAzNSAxMS4xNzA5IDYuNTMwODcgMTEuMDMxMkwxMS4wMzMyIDYuNTI4NDFDMTEuMTcyOSA2LjM4Nzg5IDExLjI1MTMgNi4xOTc4IDExLjI1MTMgNS45OTk2NkMxMS4yNTEzIDUuODAxNTIgMTEuMTcyOSA1LjYxMTQzIDExLjAzMzIgNS40NzA5MUgxMS4wMzA5Wk01Ljk5OTc3IDEwLjQ5OTdMMS40OTk3NyA1Ljk5OTY2TDUuOTk5NzcgMS40OTk2NkwxMC40OTk4IDUuOTk5NjZMNS45OTk3NyAxMC40OTk3WicgZmlsbD0nYmxhY2snLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF82NDFfNDU3MzEnJTNFJTNDcmVjdCB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICMzNUIwQTE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgLnNlY3Rpb25fX2NvbXAge1xyXG4gICAgJi5jb21wTWFwIHtcclxuICAgICAgbWFyZ2luLXRvcDogOS4xNDNlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDUuNzE0ZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjcxNGVtO1xyXG4gICAgICAuY29tcF9fcGhvdG9wYXJ0IHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjc1MGVtKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcF9faW5mb3BhcnQge1xyXG4gICAgZm9udC1zaXplOiAxLjE0M2VtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMC43NTBlbSk7XHJcbiAgfVxyXG4gIC5jb21wX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xyXG4gIH1cclxuICAuY29tcF9faW5mb3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gIH1cclxuICAuY29tcF9fcGhvdG9wYXJ0IHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNzUwZW0pO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgLnNlY3Rpb25fX2NvbXAge1xyXG4gICAgJi5jb21wTWFwIHtcclxuICAgICAgbWFyZ2luLXRvcDogOS4xNDNlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDUuNzE0ZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjcxNGVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAuY29tcF9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgLmNvbXBfX3Bob3RvcGFydCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi44NTdlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgICAuY29tcF9faW5mb3BhcnQge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21wX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5jb21wX19pbmZvcGFydCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5jb21wX19waG90b3BhcnQge1xyXG4gICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbXBfX2luZm90ZXh0IHtcclxuICAgIC5tb2JNb3ZlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYubW9iWmVybyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLm1vYiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYgKyAubW9iIHtcclxuICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBfX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAmLm1vYiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNzUwZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLnNlY3Rpb25fX2NvbXAge1xyXG4gICAgJi5jb21wTWFwIHtcclxuICAgICAgLmNvbXBfX3Bob3RvcGFydCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNS4zNTdlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGxlZnQ6IC0zLjU3MWVtO1xyXG4gICAgICAgICAgcmlnaHQ6IC0zLjU3MWVtO1xyXG4gICAgICAgICAgdG9wOiAtNC44NTdlbTtcclxuICAgICAgICAgIG1heC13aWR0aDogMzIuMDcxZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNlY3Rpb25fX2VmZmljZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDE0cmVtO1xyXG59XHJcblxyXG4uZWZmaWNlbnRfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZWZmaWNlbnRfX2xlZnQge1xyXG4gICAgd2lkdGg6IDMwLjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxNC42ODc1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTQuNjg3NXJlbTtcclxuICAgICAgICB0b3A6IDRyZW07XHJcbiAgICAgICAgcmlnaHQ6IDEuNHJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zMjtcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoNHJlbSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNiO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZWZmaWNlbnRfX3JpZ2h0IHtcclxuICAgIHdpZHRoOiAzNi43NXJlbTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmYmZiZmIgMjQlLCAjM2QzZDNkIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lZmZpY2VudF9fZGVzYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgY29sb3I6ICRjdjI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICYgPiAqIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgIC5zZWN0aW9uX19lZmZpY2VudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNS4ycmVtO1xyXG4gICAgfVxyXG4gICAgLmVmZmljZW50X19sZWZ0IHtcclxuICAgICAgICB3aWR0aDogMjVyZW07XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTFyZW07XHJcbiAgICAgICAgICAgIHRvcDogNHJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEuNHJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMzI7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig0cmVtKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5lZmZpY2VudF9fcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNi41cmVtKTtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAgIC5lZmZpY2VudF9fY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmVmZmljZW50X19sZWZ0IHtcclxuICAgICAgICB3aWR0aDogMjVyZW07XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTFyZW07XHJcbiAgICAgICAgICAgIHRvcDogNHJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEuNHJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMzI7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig0cmVtKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5lZmZpY2VudF9fcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcbn0iLCIuc2VjdGlvbl9fdXNpbmcge1xyXG4gICAgcGFkZGluZy10b3A6IDExcmVtO1xyXG59XHJcblxyXG4udXNpbmdfX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxufVxyXG5cclxuLnVzaW5nX19pdGVtIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMTksIDE5LCAxOSwgMCkgMzEuMTclLCAjZGVlZDY5IDI0MS4xMiUpO1xyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMnJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG4gICAgICAgIGdhcDogMi41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjdDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDE5LCAxOSwgMTksIDApIDMxLjg5JSwgI2Y2ZjZmNiAyNDEuNjElKTtcclxuICAgIFxyXG4gICAgICAgIC51c2luZ19fdG9wIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGN2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udXNpbmdfX3RvcCB7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNiMjtcclxuICAgIGNvbG9yOiAkY2Q7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogMjYuMnJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgLnNlY3Rpb25fX3VzaW5nIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNS41cmVtO1xyXG4gICAgfVxyXG4gICAgLnVzaW5nX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbiAgICAudXNpbmdfX2l0ZW0geyAgICBcclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudXNpbmdfX3RvcCB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAgIC51c2luZ19fbGlzdCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2VjdGlvbl9fd29yayB7XHJcblx0bWFyZ2luLXRvcDogOHJlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2IyO1xyXG59XHJcblxyXG4ud29yayB7XHJcblx0Jl9fd3JhcHAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0XHRwYWRkaW5nOiA0cmVtIDA7XHJcblx0XHQqIHtcclxuXHRcdFx0Y29sb3I6ICRjZDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYm9keSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdCZfX2RlY29yIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTQuMDZyZW07XHJcblx0XHRsZWZ0OiAtMTExcmVtO1xyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDQuNXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsaW5lLWhlaWdodDogNHJlbTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblx0fVxyXG5cdCZfX3RleHQge1xyXG5cdFx0bWF4LXdpZHRoOiA1NS42MjVyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cdH1cclxuXHQmX19ib3gge1xyXG5cdFx0cGFkZGluZzogOC41cmVtIDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0Jl9fcGFydC1maXJzdCxcclxuXHQmX19wYXJ0LWxhc3Qge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR0b3A6IC05cmVtO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cdFx0XHRib3JkZXI6IDAuMTI1cmVtIGRhc2hlZCAkY2Q7XHJcblx0XHR9XHJcblx0XHQud29yay1saW5lMSxcclxuXHRcdC53b3JrLWxpbmUyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cdFx0LndvcmstbGluZTEge1xyXG5cdFx0XHRoZWlnaHQ6IDkuN3JlbTtcclxuXHRcdFx0dG9wOiAwLjRyZW07XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG5cdFx0fVxyXG5cdFx0LndvcmstbGluZTIge1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3BhcnQtZmlyc3Qge1xyXG5cdFx0LndvcmtfX3N1YnRpdGxlLTIge1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtIDNyZW07XHJcblx0XHR9XHJcblx0XHQud29yay1saW5lMiB7XHJcblx0XHRcdHJpZ2h0OiAwLjRyZW07XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19wYXJ0LWxhc3Qge1xyXG5cdFx0LndvcmstbGluZTIge1xyXG5cdFx0XHRsZWZ0OiAwLjRyZW07XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3BhcnQtbWFpbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAyOHJlbTtcclxuXHRcdFx0aGVpZ2h0OiAyOHJlbTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRib3JkZXI6IDAuMTI1cmVtIGRhc2hlZCAkY2Q7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAtMTIuM3JlbTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogLTEyLjNyZW07XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogLTEyLjNyZW07XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoNCkge1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRyaWdodDogLTEyLjNyZW07XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoNSkge1xyXG5cdFx0XHRcdGJvdHRvbTogLTUuNXJlbTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XHJcblx0XHRcdFx0d2lkdGg6IDkuNjI1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdWJ0aXRsZS0xIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDAgMXJlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Ym9yZGVyOiAwLjA2M3JlbSBzb2xpZCAkY2Q7XHJcblx0XHR3aWR0aDogMTMuNzVyZW07XHJcblx0XHRoZWlnaHQ6IDEzLjc1cmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNkO1xyXG5cdFx0Y29sb3I6ICRjdjtcclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTUuNzVyZW07XHJcblx0XHRcdGhlaWdodDogMTUuNzVyZW07XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0Ym9yZGVyOiAwLjEyNXJlbSBzb2xpZCAkY2Q7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zdWJ0aXRsZS0yIHtcclxuXHRcdHBhZGRpbmc6IDFyZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cmVtO1xyXG5cdFx0d2lkdGg6IDEzLjVyZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2Q7XHJcblx0XHRjb2xvcjogJGN2O1xyXG5cdH1cclxufVxyXG5cclxuLnBhcnQtdGV4dCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblx0Ym9yZGVyLXJhZGl1czogOHJlbTtcclxuXHRib3JkZXI6IDAuMTI1cmVtIHNvbGlkICRjZDtcclxuXHR3aWR0aDogMTMuNXJlbTtcclxuXHRwYWRkaW5nOiAxcmVtIDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNiMjtcclxuXHJcblx0c3BhbiB7XHJcblx0XHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG5cdC5zZWN0aW9uX193b3JrIHtcclxuXHRcdHBhZGRpbmctdG9wOiA1LjU1cmVtO1xyXG5cdH1cclxuXHJcblx0Lndvcmsge1xyXG5cdFx0Jl9fd3JhcHAge1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtIDA7XHJcblx0XHR9XHJcblx0XHQmX19kZWNvciB7XHJcblx0XHRcdHRvcDogMi43NXJlbTtcclxuXHRcdFx0bGVmdDogLTY5LjU3cmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHR9XHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NXJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHRcdH1cclxuXHRcdCZfX2JveCB7XHJcblx0XHRcdHBhZGRpbmc6IDUuNXJlbSAwO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Z2FwOiA1LjU2cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3BhcnQtZmlyc3QsXHJcblx0XHQmX19wYXJ0LWxhc3Qge1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHR3aWR0aDogMTAuNXJlbTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0XHR9XHJcblx0XHRcdC53b3JrLWxpbmUyIHtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDUuOHJlbTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19wYXJ0LWZpcnN0IHtcclxuXHRcdFx0LndvcmtfX3N1YnRpdGxlLTIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0d2lkdGg6IDUuMDYyNXJlbTtcclxuXHRcdFx0XHR0b3A6IC0zcmVtO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0LndvcmstbGluZTEge1xyXG5cdFx0XHRcdGhlaWdodDogMy4yNXJlbTtcclxuXHRcdFx0XHR0b3A6IDAuMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQud29yay1saW5lMiB7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiA1LjZyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3BhcnQtbGFzdCB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdHRvcDogY2FsYygzcmVtICsgMC4zNzVyZW0pO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQud29yay1saW5lMSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzLjI1cmVtO1xyXG5cdFx0XHRcdHRvcDogNi4xcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdC53b3JrLWxpbmUyIHtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dG9wOiAtMi45MXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3BhcnQtbWFpbiB7XHJcblx0XHRcdCY6OmJlZm9yZSxcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAxMy4xMjVyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxMy4xMjVyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0XHR0b3A6IC0xLjA2cmVtO1xyXG5cdFx0XHRcdFx0bGVmdDogLTYuMzdyZW07XHJcblx0XHRcdFx0XHR3aWR0aDogNy43NXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0XHR0b3A6IC0yLjA2cmVtO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC03LjVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtMS4wNnJlbTtcclxuXHRcdFx0XHRcdGxlZnQ6IC03LjVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoNCkge1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtMi4wNnJlbTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtNy41cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDUpIHtcclxuXHRcdFx0XHRcdGJvdHRvbTogNzAlO1xyXG5cdFx0XHRcdFx0bGVmdDogMS4yNXJlbTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDYuMTI1cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fc3VidGl0bGUtMSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDFyZW07XHJcblx0XHRcdHdpZHRoOiA2LjM3NXJlbTtcclxuXHRcdFx0aGVpZ2h0OiA2LjM3NXJlbTtcclxuXHRcdFx0Jjo6YmVmb3JlLFxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDdyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiA3cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19zdWJ0aXRsZS0yIHtcclxuXHRcdFx0cGFkZGluZzogMC41cmVtIDEuNXJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMXJlbTtcclxuXHRcdFx0d2lkdGg6IDEwLjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGFydC10ZXh0IHtcclxuXHRcdHdpZHRoOiAxMHJlbTtcclxuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRcdHBhZGRpbmc6IDAuNXJlbSAwO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb25fX3doeSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG59XHJcblxyXG4ud2h5X19saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG59XHJcblxyXG4ud2h5X19pbWcge1xyXG4gICAgcGFkZGluZy10b3A6IDY2LjYlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyMGRlZywgcmdiYSgxOSwgMTksIDE5LCAwKSA3LjU2JSwgI2RlZWQ2OSAyMDcuMDUlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBoZWlnaHQ6IDEwcmVtO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2h5X19pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICBjb2xvcjogJGN0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgLnNlY3Rpb25fX3doeSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLndoeV9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG4gICAgLndoeV9faW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAgIC53aHlfX2xpc3Qge1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxufSIsIi5zZWN0aW9uX19leGNsdXNpdmUge1xyXG5cdHBhZGRpbmctdG9wOiAxMS41cmVtO1xyXG59XHJcblxyXG4uZXhjbHVzaXZlIHtcclxuXHQmX19ib2R5IHtcclxuXHR9XHJcblx0Jl9fdGlsdGUge1xyXG5cdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMS41cmVtO1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cdH1cclxuXHQmX19wYXJ0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmX19pbmZvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMnJlbTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblx0fVxyXG5cdCZfX3RleHQge1xyXG5cdFx0bWF4LXdpZHRoOiAyN3JlbTtcclxuXHRcdGNvbG9yOiAjYWRhZGFkO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHR9XHJcblx0Jl9fbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDNyZW07XHJcblx0XHR3aWR0aDogMjdyZW07XHJcblx0fVxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogMS41cmVtO1xyXG5cdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcblx0XHRcdC5leGNsdXNpdmVfX2Rlc2Mge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5leGNsdXNpdmVfX2ljb24ge1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0b3A6IDIuMnJlbTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAyLjhyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuXHRcdFx0LmV4Y2x1c2l2ZV9faWNvbiB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0dG9wOiAyLjJyZW07XHJcblx0XHRcdFx0XHRsZWZ0OiAyLjhyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHQuZXhjbHVzaXZlX19pY29uIHtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faWNvbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdHdpZHRoOiA1cmVtO1xyXG5cdFx0aGVpZ2h0OiA1cmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRkaXYge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDJyZW07XHJcblx0XHR9XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdHdpZHRoOiA3LjQzNzVyZW07XHJcblx0XHRcdGhlaWdodDogOHJlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyMScgaGVpZ2h0PScxMzAnIHZpZXdCb3g9JzAgMCAxMjEgMTMwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEgMTI5TDEyMCAxJyBzdHJva2U9JyUyMzIwMjAyMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtZGFzaGFycmF5PSc4IDgnLyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2Rlc2Mge1xyXG5cdFx0d2lkdGg6IDEzLjc1cmVtO1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblx0fVxyXG59XHJcbi5leGNsdXNpdmVfX3N1YnRpdGxlMSB7XHJcblx0c3BhbiB7XHJcblx0XHRjb2xvcjogI2ZkNTMyZTtcclxuXHR9XHJcbn1cclxuLmV4Y2x1c2l2ZV9fc3VidGl0bGUyIHtcclxuXHRzcGFuIHtcclxuXHRcdGNvbG9yOiAjYWRhZGFkO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuXHQuc2VjdGlvbl9fZXhjbHVzaXZlIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4cmVtO1xyXG5cdH1cclxuXHJcblx0LmV4Y2x1c2l2ZSB7XHJcblx0XHQmX190aWx0ZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdH1cclxuXHRcdCZfX2luZm8ge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XHJcblx0XHR9XHJcblx0XHQmX19saXN0IHtcclxuXHRcdFx0Z2FwOiAycmVtO1xyXG5cdFx0XHR3aWR0aDogMjEuNXJlbTtcclxuXHRcdH1cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHQuZXhjbHVzaXZlX19pY29uIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHRvcDogMi41cmVtO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMi41cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0LmV4Y2x1c2l2ZV9faWNvbiB7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHR0b3A6IDIuNXJlbTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMi41cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fc3VidGl0bGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBzdGFydDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcblx0XHR9XHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBzdGFydDtcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fZGVzYyB7XHJcblx0XHRcdHdpZHRoOiAxMHJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XHJcblx0LmV4Y2x1c2l2ZSB7XHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Z2FwOiA0LjA2cmVtO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcclxuXHQuZXhjbHVzaXZlIHtcclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHR3aWR0aDogMThyZW07XHJcblx0XHR9XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdFx0LmV4Y2x1c2l2ZV9faWNvbiB7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHR0b3A6IDEuM3JlbTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDNyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHQuZXhjbHVzaXZlX19pY29uIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHRvcDogMS4zcmVtO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAzcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbl9fZGlmZmVycyB7XHJcbiAgLnNlY3Rpb25fX3RpdGxlIHtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxufVxyXG5cclxuLmRpZmZlcnNfX2NvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogMmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRpZmZlcnNfX2Nhcm91c2VsIHtcclxuICAub3dsLW5hdiB7XHJcbiAgICB0b3A6IC0yLjY4OGVtO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3dsLXByZXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J005LjMzMzAxIDEyTDUuMzMzMDEgOEw5LjMzMzAxIDRMMTAuMjY2MyA0LjkzMzMzTDcuMTk5NjcgOEwxMC4yNjYzIDExLjA2NjdMOS4zMzMwMSAxMlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm93bC1uZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOC40MDAxNiA4TDUuMzMzNSA0LjkzMzMzTDYuMjY2ODMgNEwxMC4yNjY4IDhMNi4yNjY4MyAxMkw1LjMzMzUgMTEuMDY2N0w4LjQwMDE2IDhaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaWZmZXJzX19pdGVtIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5kaWZmZXJzX19pbWcge1xyXG4gIHdpZHRoOiAzMC4zNzVlbTtcclxuICAuZGlmZmVyc19faW1naW5uIHtcclxuICAgIHBhZGRpbmctdG9wOiA3NC4xJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4uZGlmZmVyc19fbWFpbiB7XHJcbiAgd2lkdGg6IDM2Ljc1MGVtO1xyXG4gIHBhZGRpbmctdG9wOiAzLjc1MGVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyLjI1MGVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICBoZWlnaHQ6IC41ZW07XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1OTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA1OTAgMTAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMSA5TDguNTM4NDYgMUg1ODEuNDYyTDU4OSA5JyBzdHJva2U9JyUyMzIwMjAyMCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzU5MCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDU5MCAxMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xIDFMOC41Mzg0NiA5SDU4MS40NjJMNTg5IDEnIHN0cm9rZT0nJTIzMjAyMDIwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gIH1cclxufVxyXG5cclxuLmRpZmZlcnNfX2JvdHRvbSB7XHJcbiAgbWFyZ2luLXRvcDogM2VtO1xyXG59XHJcblxyXG4uZGlmZmVyc19fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1MDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uZGlmZmVyc19fdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgY29sb3I6ICRjdDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgLmRpZmZlcnNfX2NvbnRhaW5lciB7XHJcbiAgICBmb250LXNpemU6IDEuMTQzZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICB9XHJcbiAgLmRpZmZlcnNfX2Nhcm91c2VsIHtcclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgdG9wOiAtMmVtO1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kaWZmZXJzX19pbWcge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC43NTBlbSk7XHJcbiAgICAuZGlmZmVyc19faW1naW5uIHtcclxuICAgICAgcGFkZGluZy10b3A6IDczLjclO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGlmZmVyc19fbWFpbiB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjc1MGVtKTtcclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNDYnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAzNDYgMTAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMSA5TDUuNDEwMjYgMUgzNDAuNTlMMzQ1IDknIHN0cm9rZT0nJTIzMjAyMDIwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM0NicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDM0NiAxMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xIDFMNS40MTAyNiA5SDM0MC41OUwzNDUgMScgc3Ryb2tlPSclMjMyMDIwMjAnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kaWZmZXJzX19ib3R0b20ge1xyXG4gICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gIH1cclxuICAuZGlmZmVyc19fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICB9XHJcbiAgLmRpZmZlcnNfX3RleHQge1xyXG4gICAgKiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xyXG4gIC5kaWZmZXJzX19pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaWZmZXJzX19tYWluIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi5nZXR2YXlfX2NvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogM3JlbSAzLjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2NGRlZywgIzEzMTMxMyAtMC43NiUsICMxZjFmMWYgMTAwJSk7XHJcbn1cclxuXHJcbi5nZXR2YXlfX2NvbnRlbnQge1xyXG4gIC5idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgbWluLXdpZHRoOiAxMHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5nZXR3YXlfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDMuNWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmJmYmZiIDM1LjY0JSwgIzNkM2QzZCAxNDguNDklKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZ2V0d2F5X190ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICBtYXgtd2lkdGg6IDI1cmVtO1xyXG4gIGNvbG9yOiAkY3YyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uZ2V0d2F5X19pbWcge1xyXG4gIHJpZ2h0OiAxZW07XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHdpZHRoOiAzMC4yNXJlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMTkuODc1cmVtO1xyXG4gICAgaGVpZ2h0OiAxOS44NzVyZW07XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgZmlsdGVyOiBibHVyKDRyZW0pO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG9wYWNpdHk6IDAuMzI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY2I7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gIC5nZXR2YXlfX2NvbnRhaW5lciB7XHJcbiAgICBmb250LXNpemU6IDEuMTQzZW07XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIC5nZXR2YXlfX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAyNWVtO1xyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ2V0d2F5X190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICB9XHJcbiAgLmdldHdheV9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAqIHtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ2V0d2F5X19pbWcge1xyXG4gICAgd2lkdGg6IDE5Ljc1ZW07XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gIC5nZXR2YXlfX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ2V0d2F5X19pbWcge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICBtYXgtd2lkdGg6IDI2LjI1ZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuIiwiI2RlY2xhcmF0aW9uLWVudGl0eSB7XHJcblx0Lmxpc3QtZGVmIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuXHR9XHJcbn1cclxuI2JlbmVmaWNpYWwtZW50aXR5IHtcclxuXHQuZm9ybS1jb250YWluZXIge1xyXG5cdFx0Z2FwOiAwO1xyXG5cdH1cclxuXHQudGV4dC1kZWYge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHR9XHJcblx0Lmxpc3QtZGVmIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0fVxyXG59XHJcbiNibG9ja0FkZC1iZW5lZmljaWFsIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG59XHJcbiNibG9ja0FkZC1tYW5hZ2VtZW50IHtcclxuXHQudGV4dC1kZWYge1xyXG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG4uZW50aXR5LXRleHQge1xyXG5cdG1hcmdpbi10b3A6IDJyZW07XHJcblx0Y29sb3I6ICNhZGFkYWQ7XHJcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG5cdCNkZWNsYXJhdGlvbi1lbnRpdHkge1xyXG5cdFx0Lmxpc3QtZGVmIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0I2Jsb2NrQWRkLWJlbmVmaWNpYWwge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNS41cmVtO1xyXG5cdH1cclxuXHQjYmVuZWZpY2lhbC1lbnRpdHkge1xyXG5cdFx0Lmxpc3QtZGVmIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuaW5kaXZpZHVhbC1zdWJ0aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcclxuXHR0ZXh0LWFsaWduOiBzdGFydDtcclxufVxyXG4uaW5kaXZpZHVhbC1kZXNjIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogMS4zMztcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuXHQuaW5kaXZpZHVhbC1zdWJ0aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG5cdH1cclxuXHQuaW5kaXZpZHVhbC1kZXNjIHtcclxuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdH1cclxufVxyXG4iLCIubW9kYWwtc3VjY2VzcyB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNjQpO1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0cGFkZGluZzogNXJlbSAxcmVtO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW47XHJcblx0Ji5tb2RhbC1vcGVuIHtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQmX19ib2R5IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiA0My41cmVtO1xyXG5cdFx0cGFkZGluZzogMi41cmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblx0Jl9fY2xvc2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHRvcDogMi41cmVtO1xyXG5cdFx0cmlnaHQ6IDIuNXJlbTtcclxuXHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW47XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGZpbHRlcjogaW52ZXJ0KDQ1JSkgc2VwaWEoMTMlKSBzYXR1cmF0ZSg3NDk0JSkgaHVlLXJvdGF0ZSgzMzlkZWcpXHJcblx0XHRcdFx0YnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCgxMTIlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Y29sb3I6ICMxMTE7XHJcblx0XHRmb250LWZhbWlseTogTnVuaXRvO1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyLjdyZW07XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR3aWR0aDogNy41cmVtO1xyXG5cdFx0aGVpZ2h0OiA3LjVyZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZGVzYyB7XHJcblx0XHRtYXJnaW4tdG9wOiAzLjJyZW07XHJcblx0XHRjb2xvcjogIzRkNGQ0ZDtcclxuXHRcdGZvbnQtZmFtaWx5OiBOdW5pdG87XHJcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcblx0Lm1vZGFsLXN1Y2Nlc3Mge1xyXG5cdFx0cGFkZGluZzogM3JlbSAxcmVtO1xyXG5cdFx0Jl9fYm9keSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIxLjVyZW07XHJcblx0XHRcdHBhZGRpbmc6IDEuNXJlbTtcclxuXHRcdH1cclxuXHRcdCZfX2Nsc29lIHtcclxuXHRcdFx0dG9wOiAxLjVyZW07XHJcblx0XHRcdHJpZ2h0OiAxLjVyZW07XHJcblx0XHRcdHdpZHRoOiAxLjVyZW07XHJcblx0XHRcdGhlaWdodDogMS41cmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHRcdH1cclxuXHRcdCZfX2ltZyB7XHJcblx0XHRcdHdpZHRoOiA2cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDZyZW07XHJcblx0XHR9XHJcblx0XHQmX19kZXNjIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5hcGlfX2NvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogNGVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiA0Mi42MjVlbTtcclxuICAgIGhlaWdodDogMjAuNTYzZW07XHJcbiAgICByaWdodDogLTEwLjM3NWVtO1xyXG4gICAgYm90dG9tOiAtNy42ODhlbTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL2RlY29yL2FwaV9kZWMucG5nKTtcclxuICB9XHJcbn1cclxuXHJcbi5hcGlfX2NvbnRlbnQge1xyXG4gIG1heC13aWR0aDogNDIuNTAwZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5hcGlfX3RleHQge1xyXG4gIG1hcmdpbi10b3A6IDFlbTtcclxuICBtYXgtd2lkdGg6IDMyLjc1MGVtO1xyXG4gIGNvbG9yOiAkY3Q7XHJcbn1cclxuXHJcbi5hcGlfX2xuZyB7XHJcbiAgZm9udC1zaXplOiAwLjc1MGVtO1xyXG4gIG1hcmdpbi10b3A6IDIuNjY3ZW07XHJcbiAgY29sb3I6ICRjYjtcclxufVxyXG5cclxuLmJ1dHRvbl9fYXBpIHtcclxuICB3aWR0aDogMTIuNTAwZW07XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gIC5hcGlfX2NvbnRhaW5lciB7XHJcbiAgICBmb250LXNpemU6IDEuMTQzZW07XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXBpX19jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogMTkuNjI1ZW07XHJcbiAgfVxyXG4gIC5hcGlfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAqIHtcclxuICAgICAgZm9udC1zaXplOiAwLjc1MGVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgLmFwaV9fY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIC5idXR0b25fX2FwaSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0ZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLnNlY3Rpb25fX3BhZ2Uge1xyXG4gIHBhZGRpbmctdG9wOiA4ZW07XHJcbn1cclxuXHJcbi5wYWdlX19jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICYgPiBzcGFuIHtcclxuICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkY2I7XHJcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlY29udCB7XHJcbiAgbWF4LXdpZHRoOiA0OS41ZW07XHJcbiAgbWluLXdpZHRoOiA0OS41ZW07XHJcbiAgd2lkdGg6IDQ5LjVlbTtcclxufVxyXG5cclxuLnBhZ2VfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDUuNXJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDZyZW07XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmJmYmZiIDY0JSwgIzNkM2QzZCAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ucGFnZV9fY29udGVudCB7XHJcbiAgbWFyZ2luLXRvcDogNmVtO1xyXG59XHJcblxyXG4udGV4dF9fd3JhcHAge1xyXG4gICYgPiAqIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC42NjdlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMzM7XHJcbiAgfVxyXG4gIGgxLFxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gIH1cclxuXHJcbiAgaDUge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICB9XHJcblxyXG4gIGg2IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDAuMWVtO1xyXG4gICAgY29sb3I6ICRjdDtcclxuXHJcbiAgICAmICsgb2wsXHJcbiAgICAmICsgdWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGNiO1xyXG4gIH1cclxuXHJcbiAgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICB2aWRlbyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAuc2VjdGlvbl9fcGFnZSB7XHJcbiAgICBmb250LXNpemU6IDEuMTQzZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNGVtO1xyXG4gIH1cclxuICAucGFnZV9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIFxyXG4gICAgJiA+IHNwYW4ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2VfX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICB9XHJcbiAgLnBhZ2Vjb250IHtcclxuICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucGFnZV9fY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICB9XHJcbiAgLnBhZ2VfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gIH1cclxuICAudGV4dF9fd3JhcHAge1xyXG4gICAgJiA+ICoge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjE0M2VtO1xyXG4gICAgfVxyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgbWFyZ2luLXRvcDogMS43NzhlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC44ODllbTtcclxuICAgIH1cclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTQzZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wcmVsb2FkZXIge1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTEsIDc2LCA3NiwgMC40KTtcclxuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNi45cHgpO1xyXG5cdHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluO1xyXG5cclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHQmLmlzLXZpc2libGUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0fVxyXG59XHJcblxyXG4ucHJlbG9hZGVyLWJvZHkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTcwcHg7XHJcblx0aGVpZ2h0OiAxMDBweDtcclxuXHRtYXJnaW46IDUwcHggYXV0bztcclxufVxyXG5cclxuLnByZWxvYWRlci1ib2R5IGRpdiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ1MzJlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRhbmltYXRpb246IHByZWxvYWRlcl9hbmltYXRpb24gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxufVxyXG5cclxuLnByZWxvYWRlci1ib2R5IC5iYXIxIHtcclxuXHRsZWZ0OiAwcHg7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAwcztcclxufVxyXG5cclxuLnByZWxvYWRlci1ib2R5IC5iYXIyIHtcclxuXHRsZWZ0OiAyMHB4O1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMC4xNXM7XHJcbn1cclxuXHJcbi5wcmVsb2FkZXItYm9keSAuYmFyMyB7XHJcblx0bGVmdDogNDBweDtcclxuXHRhbmltYXRpb24tZGVsYXk6IDAuM3M7XHJcbn1cclxuXHJcbi5wcmVsb2FkZXItYm9keSAuYmFyNCB7XHJcblx0bGVmdDogNjBweDtcclxuXHRhbmltYXRpb24tZGVsYXk6IDAuNDVzO1xyXG59XHJcblxyXG4ucHJlbG9hZGVyLWJvZHkgLmJhcjUge1xyXG5cdGxlZnQ6IDgwcHg7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xyXG59XHJcblxyXG4ucHJlbG9hZGVyLWJvZHkgLmJhcjYge1xyXG5cdGxlZnQ6IDEwMHB4O1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMC43NXM7XHJcbn1cclxuXHJcbi5wcmVsb2FkZXItYm9keSAuYmFyNyB7XHJcblx0bGVmdDogMTIwcHg7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xyXG59XHJcblxyXG4ucHJlbG9hZGVyLWJvZHkgLmJhcjgge1xyXG5cdGxlZnQ6IDE0MHB4O1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMS4wNXM7XHJcbn1cclxuXHJcbi5wcmVsb2FkZXItYm9keSAuYmFyOSB7XHJcblx0bGVmdDogMTYwcHg7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHByZWxvYWRlcl9hbmltYXRpb24ge1xyXG5cdDAlIHtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdGhlaWdodDogNzBweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDM1cHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHR9XHJcbn1cclxuIiwiLmVycm9yX19jb250YWluZXIge1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNi41ZW0pO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDYuMTI1ZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMzAuMzc1cmVtO1xyXG4gICAgaGVpZ2h0OiAzMC4zNzVyZW07XHJcbiAgICBsZWZ0OiAyLjA2M2VtO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICB3aWR0aDogMjEuMTg3NXJlbTtcclxuICAgIGhlaWdodDogMjEuMTg3NXJlbTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGVmdDogNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYjtcclxuICAgIG9wYWNpdHk6IDAuMzI7XHJcbiAgICBmaWx0ZXI6IGJsdXIoNHJlbSk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmVycm9yX19jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IDMwLjYyNWVtO1xyXG4gIHBhZGRpbmctdG9wOiAxMS43NXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTMuNzVyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5lcnJvcl9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMy44ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAkY2I7XHJcbiAgfVxyXG59XHJcblxyXG4uZXJyb3JfX3RleHQge1xyXG4gIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gIGNvbG9yOiAkY3Q7XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gIH1cclxufVxyXG5cclxuLmVycm9yX19idXR0b24ge1xyXG4gIG1hcmdpbi10b3A6IDNlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAuZXJyb3JfX2NvbnRhaW5lciB7XHJcbiAgICBmb250LXNpemU6IDEuMTQzZW07XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIuMzc1ZW0pO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAyMS41ZW07XHJcbiAgICAgIGhlaWdodDogMjEuNWVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICB0b3A6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lcnJvcl9fY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDIxLjVlbTtcclxuICAgIHBhZGRpbmc6IDRlbSAwO1xyXG4gIH1cclxuICAuZXJyb3JfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gIH1cclxuICAuZXJyb3JfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44N2VtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXJyb3JfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgLmVycm9yX19jb250YWluZXIge1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEzLjM3NWVtKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAxLjVlbTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lcnJvcl9fY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMjQuNWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbiJdfQ== */
