html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  scroll-behavior: smooth;
}

body {
  overflow-x: hidden;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

main {
  flex: 1 1 0;
}

input[type=number] {
  -moz-appearance: textfield;
}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

@font-face {
  font-family: "Play";
  src: url("../fonts/Play/Play-Regular.woff2") format("woff2"), url("../fonts/Play/Play-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Play";
  src: url("../fonts/Play/Play-Bold.woff2") format("woff2"), url("../fonts/Play/Play-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto/Roboto-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-Medium.woff2") format("woff2"), url("../fonts/Roboto/Roboto-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-Bold.woff2") format("woff2"), url("../fonts/Roboto/Roboto-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@media screen and (max-width: 959.98px) {
  .mtm {
    margin: 0 -30px;
  }
}
@media screen and (max-width: 639.98px) {
  .mtm {
    margin: 0 -16px;
  }
}

@media screen and (max-width: 1199.98px) {
  .mtm-l {
    margin: 0 -48px;
  }
}
@media screen and (max-width: 959.98px) {
  .mtm-l {
    margin: 0 -30px;
  }
}
@media screen and (max-width: 639.98px) {
  .mtm-l {
    margin: 0 -16px;
  }
}

@media screen and (max-width: 959.98px) {
  .ptm {
    padding: 0 30px;
  }
}
@media screen and (max-width: 639.98px) {
  .ptm {
    padding: 0 16px;
  }
}

.header {
  padding: 16px 0;
}
@media screen and (max-width: 959.98px) {
  .header {
    padding: 10px 0;
  }
}

.logo {
  margin-right: 48px;
}
@media screen and (max-width: 1199.98px) {
  .logo {
    margin-right: 32px;
  }
}

@media screen and (max-width: 959.98px) {
  .footer-logo {
    margin-bottom: 24px;
  }
}
.footer-logo img {
  min-width: 147px;
}

.header-order {
  height: 40px;
  font-size: 16px;
  font-weight: 400;
}

.header-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  gap: 20px;
}
@media screen and (max-width: 1199.98px) {
  .header-nav ul {
    gap: 10px;
  }
}
.header-nav a {
  font-size: 16px;
  color: #1B1B1F;
  transition: color 0.3s ease;
}
@media screen and (max-width: 1199.98px) {
  .header-nav a {
    font-size: 14px;
  }
}
.header-nav a:hover {
  color: #3668A9;
}

.lh12 {
  line-height: 1.2;
}

.f-play {
  font-family: "Play", sans-serif;
}

@media screen and (max-width: 1199.98px) {
  .tel-box {
    margin-right: 8px;
    font-size: 16px;
  }
}
@media screen and (max-width: 959.98px) {
  .tel-box {
    margin-right: 16px;
  }
}

.tel-desktop {
  display: inline-block;
  color: #3668A9;
  font-size: 18px;
  transition: color 0.3s ease;
}
.tel-desktop:hover {
  color: #4A84D0;
}

.tel-mobile svg {
  fill: #3668A9;
  transition: fill 0.3s ease;
}
.tel-mobile:hover svg {
  fill: #4A84D0;
}

@media screen and (max-width: 959.98px) {
  .tel-mobile {
    margin-right: 16px;
  }
}

.menu-btn svg, .close-btn svg {
  fill: #3668A9;
  transition: fill 0.3s ease;
}
.menu-btn:hover svg, .close-btn:hover svg {
  fill: #1B1B1F;
}

.offcanvas-top {
  padding: 10px 16px;
  display: flex;
  justify-content: space-between;
}

.offcanvas-body {
  margin: 72px 0;
}
.offcanvas-body ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.offcanvas-body a {
  display: inline-block;
  font-size: 24px;
  color: #1B1B1F;
  transition: color 0.3s ease;
}
@media screen and (max-width: 639.98px) {
  .offcanvas-body a {
    font-size: 18px;
  }
}
.offcanvas-body a:hover {
  color: #3668A9;
}
.offcanvas-body li {
  text-align: center;
}
.offcanvas-body li:not(:last-child) {
  margin-bottom: 32px;
}

.offcanvas-bottom {
  text-align: center;
  margin-bottom: 40px;
}
.offcanvas-bottom a {
  font-size: 32px;
  color: #3668A9;
  transition: color 0.3s ease;
}
.offcanvas-bottom a:hover {
  color: #4A84D0;
}

.uk-offcanvas-bar {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

.hero-section {
  padding: 158px 0 172px;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 959.98px) {
  .hero-section {
    padding: 56px 0;
  }
}

.hero-bg {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: -1;
  background-image: url("../img/hero-bg.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}

.hero-bg-blur {
  position: absolute;
  z-index: 10;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}
@media screen and (max-width: 639.98px) {
  .hero-bg-blur {
    left: 100%;
  }
}

.hero-title {
  position: relative;
  margin-bottom: 24px;
  max-width: 860px;
  font-size: 64px;
  line-height: 1;
  font-weight: 700;
  color: #FFFFFF;
  z-index: 15;
}
@media screen and (max-width: 1199.98px) {
  .hero-title {
    font-size: 48px;
  }
}
@media screen and (max-width: 959.98px) {
  .hero-title {
    max-width: unset;
    margin-bottom: 16px;
    font-size: 32px;
  }
}

.hero-desc {
  position: relative;
  margin-bottom: 40px;
  max-width: 430px;
  font-size: 14px;
  color: #FFFFFF;
  z-index: 15;
}
@media screen and (max-width: 959.98px) {
  .hero-desc {
    margin-bottom: 48px;
  }
}

.hero-btn {
  position: relative;
  z-index: 15;
}
@media screen and (max-width: 639.98px) {
  .hero-btn {
    padding: 0;
    width: 100%;
  }
}

.section-title {
  margin-bottom: 24px;
  font-size: 64px;
  font-family: "Play", sans-serif;
  font-weight: 400;
  color: #323236;
  line-height: 1.2;
}
@media screen and (max-width: 1199.98px) {
  .section-title {
    font-size: 48px;
  }
}
@media screen and (max-width: 959.98px) {
  .section-title {
    margin-bottom: 16px;
    font-size: 32px;
  }
}

.section-title-small {
  margin-bottom: 16px;
  font-size: 40px;
  color: #1B1B1F;
}
@media screen and (max-width: 1199.98px) {
  .section-title-small {
    font-size: 32px;
  }
}
@media screen and (max-width: 959.98px) {
  .section-title-small {
    margin-bottom: 16px;
    font-size: 24px;
  }
}

.section-title-another {
  margin-bottom: 16px;
  font-size: 40px;
  color: #1B1B1F;
}
@media screen and (max-width: 1199.98px) {
  .section-title-another {
    font-size: 32px;
  }
}

@media screen and (max-width: 1199.98px) {
  .section-title-big {
    font-size: 32px;
  }
}

.section-desc {
  margin-bottom: 48px;
  font-size: 18px;
}
@media screen and (max-width: 959.98px) {
  .section-desc {
    margin-bottom: 32px;
    font-size: 16px;
    line-height: 1.6;
  }
}

.section-desc-switcher {
  margin-bottom: 36px;
}
@media screen and (max-width: 959.98px) {
  .section-desc-switcher {
    margin-bottom: 20px;
  }
}

.switcher {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (max-width: 1199.98px) {
  .switcher {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding: 12px 48px 24px;
  }
  .switcher::-webkit-scrollbar {
    display: none;
  }
}
@media screen and (max-width: 959.98px) {
  .switcher {
    padding: 12px 0 24px;
  }
}
@media screen and (max-width: 639.98px) {
  .switcher {
    padding: 12px 0 24px;
  }
}
@media screen and (max-width: 959.98px) {
  .switcher li:first-child {
    padding-left: 30px;
  }
}
@media screen and (max-width: 639.98px) {
  .switcher li:first-child {
    padding-left: 16px;
  }
}
@media screen and (max-width: 959.98px) {
  .switcher li:last-child {
    padding-right: 30px;
  }
}
@media screen and (max-width: 639.98px) {
  .switcher li:last-child {
    padding-right: 16px;
  }
}
.switcher li:not(:last-child) {
  margin-bottom: 16px;
}
@media screen and (max-width: 1199.98px) {
  .switcher li:not(:last-child) {
    margin-bottom: unset;
    margin-right: 16px;
  }
}
.switcher li:hover a {
  color: #3668A9;
}
.switcher a {
  display: block;
  padding: 16px 24px;
  color: #606063;
  font-size: 20px;
  line-height: 1.2;
  transition: color 0.3s ease;
  box-shadow: 0px 6px 20px rgba(30, 106, 174, 0.16);
}
@media screen and (max-width: 1199.98px) {
  .switcher a {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
@media screen and (max-width: 959.98px) {
  .switcher a {
    font-size: 14px;
  }
}
.switcher li.uk-active a {
  color: #3668A9;
  font-weight: 700;
}

.mt0 {
  margin-top: 0 !important;
}

.switcher-symptoms {
  height: 100%;
}
.switcher-symptoms li {
  height: 100%;
}
.switcher-symptoms img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}

.mw900 {
  max-width: 900px;
}
@media screen and (max-width: 959.98px) {
  .mw900 {
    max-width: unset;
  }
}

.mw900 {
  max-width: 985px;
}
@media screen and (max-width: 959.98px) {
  .mw900 {
    max-width: unset;
  }
}

.mw720 {
  max-width: 720px;
}
@media screen and (max-width: 959.98px) {
  .mw720 {
    max-width: unset;
  }
}

.mw700 {
  max-width: 700px;
}
@media screen and (max-width: 959.98px) {
  .mw700 {
    max-width: unset;
  }
}

.mw425 {
  max-width: 425px;
}
@media screen and (max-width: 959.98px) {
  .mw425 {
    max-width: unset;
  }
}

.mb48-32 {
  margin-bottom: 48px;
}
@media screen and (max-width: 959.98px) {
  .mb48-32 {
    margin-bottom: 32px;
  }
}

.grid-advantages {
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(4, 1fr);
}
@media screen and (max-width: 1199.98px) {
  .grid-advantages {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 959.98px) {
  .grid-advantages {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
}
@media screen and (max-width: 639.98px) {
  .grid-advantages {
    grid-template-columns: repeat(1, 1fr);
  }
}

.grid-advantage-item {
  padding: 24px;
  background-color: #FFFFFF;
  transition: box-shadow 0.3s ease;
}
@media screen and (max-width: 639.98px) {
  .grid-advantage-item {
    display: flex;
    min-height: unset;
  }
}
.grid-advantage-item:hover {
  box-shadow: 0px 4px 28px rgba(54, 104, 169, 0.2);
}
.grid-advantage-item:hover .grid-advantage-desc {
  color: #3668A9;
}

.grid-advantage-item-decor {
  position: relative;
}
.grid-advantage-item-decor:after {
  position: absolute;
  z-index: -1;
  content: "";
  width: 384px;
  height: 384px;
  left: 65px;
  bottom: -165px;
  background-image: url("../img/decor/2.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1199.98px) {
  .grid-advantage-item-decor:after {
    display: none;
  }
}

@media screen and (max-width: 639.98px) {
  .grid-advantage-img img {
    width: 48px;
    height: 48px;
    min-width: 48px;
    min-height: 48px;
  }
}

.grid-advantage-desc {
  font-size: 18px;
  color: #323236;
  margin-top: 32px;
  transition: all 0.3s ease;
}
@media screen and (max-width: 639.98px) {
  .grid-advantage-desc {
    font-size: 14px;
    margin-top: unset;
    margin-left: 24px;
  }
}

.grid-advantage-desc-muted {
  margin-top: 8px;
  font-size: 12px;
  color: #A4A4A5;
}
@media screen and (max-width: 639.98px) {
  .grid-advantage-desc-muted {
    margin-top: 4px;
    margin-left: 24px;
  }
}

.advantages-decor {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.advantages-decor:after {
  position: absolute;
  z-index: -1;
  content: "";
  width: 772px;
  height: 772px;
  left: -210px;
  bottom: -260px;
  background-image: url("../img/decor/1.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 959.98px) {
  .advantages-decor:after {
    display: none;
  }
}
.advantages-decor:before {
  position: absolute;
  z-index: -1;
  content: "";
  width: 772px;
  height: 772px;
  right: -250px;
  top: -190px;
  background-image: url("../img/decor/1.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 959.98px) {
  .advantages-decor:before {
    display: none;
  }
}

.text-blue {
  color: #3668A9;
  font-weight: 700;
}

.color-blue {
  color: #3668A9;
}

.uk-form-label {
  margin-bottom: 6px;
  font-size: 14px;
  color: #A4A4A5;
}

.uk-input {
  padding: 0 16px;
  font-size: 16px;
  border: 1px solid #A4A4A5;
  border-radius: unset;
  transition: border-color 0.3s ease;
}
.uk-input:hover {
  border-color: #1B1B1F;
}
.uk-input:active {
  border-right-color: #A4A4A5;
  border-left-color: #A4A4A5;
  border-top-color: #A4A4A5;
  border-bottom-color: #1B1B1F;
}

.discount {
  display: flex;
  margin-top: 40px;
  padding: 16px;
  border: 1px solid #3668A9;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media screen and (max-width: 959.98px) {
  .discount {
    align-items: center;
  }
}

.discount-img {
  margin-right: 12px;
}
.discount-img img {
  min-width: 40px;
}

.discount-text {
  font-size: 16px;
  color: #3668A9;
}

.fw700 {
  font-weight: 700;
}

.decor-order {
  position: relative;
}
.decor-order:after {
  content: "";
  position: absolute;
  width: 648px;
  height: 500px;
  bottom: -80px;
  right: 0;
  background-image: url("../img/1.jpg");
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1199.98px) {
  .decor-order:after {
    width: 548px;
    height: 400px;
  }
}
@media screen and (max-width: 959.98px) {
  .decor-order:after {
    display: none;
  }
}

.doctors-slider .uk-slider-container {
  position: relative;
  z-index: 1;
  max-width: 1033px;
  margin: 0 auto;
  padding: 24px 12px;
}
@media screen and (max-width: 639.98px) {
  .doctors-slider .uk-slider-container {
    padding: 0;
  }
}
@media screen and (max-width: 1199.98px) {
  .doctors-slider {
    max-width: unset;
    margin: unset;
    padding: unset;
  }
}
@media screen and (max-width: 959.98px) {
  .doctors-slider {
    background-color: #FFFFFF;
    padding-bottom: 24px;
  }
}
.doctors-slider .slider-control-prev:after {
  position: absolute;
  z-index: -1;
  content: "";
  width: 274px;
  height: 274px;
  left: -65px;
  top: -90px;
  background-image: url("../img/decor/1.svg");
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
}
@media screen and (max-width: 1199.98px) {
  .doctors-slider .slider-control-prev:after {
    display: none;
  }
}
.doctors-slider .slider-control-next:after {
  position: absolute;
  z-index: -1;
  content: "";
  width: 284px;
  height: 284px;
  left: -140px;
  top: -160px;
  background-image: url("../img/decor/2.svg");
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
}
@media screen and (max-width: 1199.98px) {
  .doctors-slider .slider-control-next:after {
    display: none;
  }
}

.doctor-card {
  padding: 32px;
  background-color: #FFFFFF;
  box-shadow: 0px 16px 16px rgba(30, 106, 174, 0.16);
}
@media screen and (max-width: 959.98px) {
  .doctor-card {
    padding: 24px 16px;
    box-shadow: unset;
  }
}

.doctor-img {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 639.98px) {
  .doctor-img img {
    width: 174px;
    height: 200px;
  }
}

.doctor-surname {
  font-size: 32px;
  font-family: "Play", sans-serif;
  font-weight: 700;
}
@media screen and (max-width: 639.98px) {
  .doctor-surname {
    font-size: 24px;
  }
}

.doctor-name {
  margin-top: -8px;
  margin-bottom: 16px;
  font-size: 32px;
  font-family: "Play", sans-serif;
}
@media screen and (max-width: 639.98px) {
  .doctor-name {
    font-size: 24px;
  }
}

.doctor-position {
  margin-bottom: 8px;
  font-size: 14px;
  color: #3668A9;
}

.doctor-speciality {
  margin-bottom: 24px;
  font-size: 14px;
  color: #A4A4A5;
}

.doctor-desc {
  margin-bottom: 40px;
}
@media screen and (max-width: 639.98px) {
  .doctor-desc {
    margin-bottom: 24px;
  }
}
.doctor-desc p {
  font-size: 18px;
  color: #323236;
  line-height: 1.4;
}
@media screen and (max-width: 639.98px) {
  .doctor-desc p {
    font-size: 14px;
    line-height: 1.6;
  }
}
.doctor-desc p:not(:last-child) {
  margin-bottom: 24px;
}

.doctor-labels {
  display: flex;
  gap: 8px;
}
.doctor-labels > div {
  padding: 14px 16px;
  color: #3668A9;
  font-size: 10px;
  border: 1px solid #3668A9;
  text-transform: uppercase;
}
@media screen and (max-width: 639.98px) {
  .doctor-labels > div {
    padding: 14px 8px;
  }
}

.slider-controls {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  height: 64px;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1199.98px) {
  .slider-controls {
    top: unset;
    transform: unset;
    bottom: -60px;
    justify-content: center;
    gap: 16px;
    height: 48px;
  }
}
@media screen and (max-width: 959.98px) {
  .slider-controls {
    position: static;
    transform: none;
  }
}

.slider-control {
  position: absolute;
  width: 64px;
  height: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #FFFFFF;
  box-shadow: 0px 16px 16px rgba(30, 106, 174, 0.16);
  transition: background-color 0.3s ease;
}
@media screen and (max-width: 1199.98px) {
  .slider-control {
    position: static;
    width: 48px;
    height: 48px;
  }
}
.slider-control svg {
  stroke: #3668A9;
  transition: stroke 0.3s ease;
}
.slider-control:hover {
  background-color: #4A84D0;
}
.slider-control:hover svg {
  stroke: #FFFFFF;
}
.slider-control:active {
  background-color: #3668A9;
}
.slider-control:active svg {
  stroke: #FFFFFF;
}

.slider-control-prev {
  left: 0;
}
@media screen and (max-width: 1260px) {
  .slider-control-prev {
    left: -30px;
  }
}

.slider-control-next {
  right: 0;
}
@media screen and (max-width: 1260px) {
  .slider-control-next {
    right: -30px;
  }
}

.slider-decor {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.slider-decor:after {
  position: absolute;
  z-index: -1;
  content: "";
  width: 274px;
  height: 274px;
  right: 11%;
  top: 20px;
  background-image: url("../img/decor/1.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1199.98px) {
  .slider-decor:after {
    display: none;
  }
}

.pdf-download {
  margin: 0 auto;
  display: flex;
  align-items: center;
  padding: 16px 24px;
  max-width: 420px;
  border: 1px solid #D1D1D2;
  border-radius: 24px;
  transition: border-color 0.3s ease;
}
.pdf-download:hover {
  border-color: #4A84D0;
}
.pdf-download:hover .pdf-download-desc {
  color: #4A84D0;
}
.pdf-download:hover .pdf-download-img {
  border-color: #4A84D0;
}
@media screen and (max-width: 959.98px) {
  .pdf-download {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}

.pdf-download-img {
  margin-right: 16px;
  padding-right: 16px;
  border-right: 1px solid #D1D1D2;
  transition: border-color 0.3s ease;
}
.pdf-download-img svg {
  min-width: 24px;
  transition: color 0.3s ease;
}

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

.step-count {
  align-items: center;
}
.step-count:nth-child(even) .step-num {
  margin-left: 64px;
}
@media screen and (max-width: 959.98px) {
  .step-count:nth-child(even) .step-num {
    margin-left: unset;
  }
}
.step-count:nth-child(odd) .step {
  margin-right: 64px;
}
@media screen and (max-width: 959.98px) {
  .step-count:nth-child(odd) .step {
    margin-right: unset;
  }
}

.pdf-download-desc {
  font-size: 18px;
  color: #3668A9;
  transition: color 0.3s ease;
}
@media screen and (max-width: 639.98px) {
  .pdf-download-desc {
    font-size: 14px;
  }
}

.step-title {
  margin-bottom: 16px;
  font-family: "Play", sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
}
@media screen and (max-width: 959.98px) {
  .step-title {
    margin-bottom: 0;
    font-size: 24px;
  }
}

.step-num {
  margin-right: 32px;
  font-family: "Play", sans-serif;
  font-size: 160px;
  line-height: 1.2;
  background: linear-gradient(122deg, #3668A9 41.31%, #00C595 69.15%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media screen and (max-width: 959.98px) {
  .step-num {
    margin-right: 16px;
    font-size: 56px;
  }
}

.step-box {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 959.98px) {
  .step-box {
    margin-bottom: 16px;
  }
}

.step-desc {
  font-size: 16px;
}
@media screen and (max-width: 959.98px) {
  .step-desc {
    font-size: 14px;
    line-height: 1.6;
  }
}

.mb64-48 {
  margin-bottom: 64px;
}
@media screen and (max-width: 959.98px) {
  .mb64-48 {
    margin-bottom: 48px;
  }
}

.section-form form {
  background-color: #FFFFFF;
  padding: 24px 32px;
  box-shadow: 0px 16px 16px rgba(0, 0, 0, 0.16);
}

.decor-div {
  position: relative;
  z-index: 1;
}
.decor-div img {
  margin-left: 85px;
}
.decor-div:after {
  position: absolute;
  z-index: -1;
  content: "";
  width: 178px;
  height: 178px;
  left: 20px;
  top: -20px;
  background-image: url("../img/decor/1.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 959.98px) {
  .decor-div:after {
    display: none;
  }
}
.decor-div:before {
  position: absolute;
  z-index: -1;
  content: "";
  width: 303px;
  height: 303px;
  right: 20px;
  bottom: 0;
  background-image: url("../img/decor/2.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 959.98px) {
  .decor-div:before {
    display: none;
  }
}

.eye-steps {
  margin: 80px 0;
  display: flex;
}
@media screen and (max-width: 959.98px) {
  .eye-steps {
    flex-direction: column;
    align-items: center;
    margin: 16px 0 40px;
  }
}

.eye-step {
  text-align: center;
}

.line {
  margin-top: 80px;
  width: 100%;
  height: 16px;
  background-image: url("../img/icons/arrow.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media screen and (max-width: 959.98px) {
  .line {
    height: 64px;
    margin: 16px 0;
    background-image: url("../img/icons/arrow-down.svg");
  }
}

.eye-num {
  margin: 16px 0;
  font-family: "Play", sans-serif;
  font-size: 72px;
  line-height: 1.2;
  background: linear-gradient(122deg, #3668A9 41.31%, #00C595 69.15%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media screen and (max-width: 959.98px) {
  .eye-num {
    margin: 8px 0;
  }
}

.eye-title {
  margin-bottom: 16px;
  font-family: "Play", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.2;
}

.eye-desc {
  font-size: 14px;
  line-height: 1.6;
}

.eye-blue {
  color: #3668A9;
  font-family: "Play", sans-serif;
  text-align: center;
  font-size: 32px;
  line-height: 1.2;
}
@media screen and (max-width: 959.98px) {
  .eye-blue {
    font-size: 24px;
  }
}

.eye-section {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.eye-section:after {
  position: absolute;
  z-index: -1;
  content: "";
  width: 496px;
  height: 497px;
  right: -200px;
  top: -185px;
  background-image: url("../img/decor/3.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1199.98px) {
  .eye-section:after {
    display: none;
  }
}
.eye-section:before {
  position: absolute;
  z-index: -1;
  content: "";
  width: 496px;
  height: 497px;
  left: -200px;
  bottom: -185px;
  background-image: url("../img/decor/4.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1199.98px) {
  .eye-section:before {
    display: none;
  }
}

.accordion-attention {
  margin-bottom: 56px;
}
@media screen and (max-width: 959.98px) {
  .accordion-attention {
    margin-bottom: 32px;
  }
}
.accordion-attention li {
  background-color: transparent;
  transition: all 0.3s ease;
}
.accordion-attention li:not(:first-child) {
  padding-top: 24px;
  border-top: 1px solid #3668A9;
  margin: unset;
}
.accordion-attention li:not(:last-child) {
  padding-bottom: 24px;
}
.accordion-attention li.uk-open {
  background-color: #3668A9;
  padding-bottom: 0;
}
.accordion-attention .accordion-state svg {
  min-width: 22px;
  fill: #3668A9;
  transition: all 0.3s ease, fill 0.3s ease;
}
.accordion-attention .accordion-title {
  padding: 24px 32px 0;
  font-family: "Play", sans-serif;
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #1B1B1F;
  transition: all 0.3s ease;
}
.accordion-attention .accordion-title:hover {
  color: #4A84D0;
}
.accordion-attention .accordion-title:hover .accordion-state svg {
  fill: #4A84D0;
}
@media screen and (max-width: 639.98px) {
  .accordion-attention .accordion-title span {
    padding-right: 24px;
  }
}
.accordion-attention .accordion-content {
  padding: 32px;
  color: #FFFFFF;
}
.accordion-attention .acc-desc {
  font-size: 16px;
  line-height: 1.6;
  color: #FFFFFF;
}
@media screen and (max-width: 1199.98px) {
  .accordion-attention .acc-desc:not(:last-child) {
    margin-bottom: 16px;
  }
}
.accordion-attention .acc-desc-muted {
  color: rgba(255, 255, 255, 0.7);
}
.accordion-attention .acc-box {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.accordion-attention .uk-accordion-title[aria-expanded=true] .accordion-state {
  transform: rotateX(-180deg);
}
.accordion-attention .uk-accordion-title[aria-expanded=true] .accordion-state svg {
  fill: #FFFFFF;
}
.accordion-attention .uk-accordion-title[aria-expanded=true] .accordion-title {
  font-weight: 700;
  color: #FFFFFF;
  font-size: 32px;
}
@media screen and (max-width: 959.98px) {
  .accordion-attention .uk-accordion-title[aria-expanded=true] .accordion-title {
    font-size: 20px;
  }
}
@media screen and (max-width: 959.98px) {
  .accordion-attention .accordion-title {
    font-size: 16px;
  }
}

.order-banner {
  padding: 32px 48px 46px;
  background: linear-gradient(96.52deg, #0D4882 1.87%, #809DBB 97.35%);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 959.98px) {
  .order-banner {
    padding: 24px 16px;
  }
}
.order-banner .discount {
  border-color: #FFFFFF;
  max-width: 250px;
}
@media screen and (max-width: 959.98px) {
  .order-banner .discount {
    max-width: unset;
  }
}
.order-banner .discount-text {
  color: #FFFFFF;
}

.order-decor {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  overflow: hidden;
}
.order-decor:before {
  position: absolute;
  z-index: -1;
  content: "";
  width: 900px;
  height: 900px;
  right: -300px;
  top: -75px;
  background-image: url("../img/decor/1.svg");
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.1;
}
@media screen and (max-width: 1199.98px) {
  .order-decor:before {
    display: none;
  }
}
.order-decor:after {
  position: absolute;
  z-index: -1;
  content: "";
  width: 900px;
  height: 900px;
  left: -360px;
  bottom: -40px;
  background-image: url("../img/decor/1.svg");
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.1;
}
@media screen and (max-width: 1199.98px) {
  .order-decor:after {
    display: none;
  }
}

.order-banner-title {
  margin-bottom: 24px;
  font-family: "Play", sans-serif;
  font-size: 40px;
  line-height: 1.2;
  color: #FFFFFF;
}
@media screen and (max-width: 959.98px) {
  .order-banner-title {
    margin-bottom: 16px;
    font-size: 24px;
  }
}

.order-banner-desc {
  font-size: 18px;
  line-height: 1.2;
  color: #FFFFFF;
}
@media screen and (max-width: 959.98px) {
  .order-banner-desc {
    font-size: 16px;
    line-height: 1.6;
  }
}

.decor-eye {
  position: relative;
}
.decor-eye:before {
  position: absolute;
  z-index: -1;
  content: "";
  width: 602px;
  height: 501px;
  right: -75px;
  top: -105px;
  background-image: url("../img/decor/eye.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.clinic-desc p {
  margin-top: 0;
  font-size: 16px;
  line-height: 1.6;
}
@media screen and (max-width: 959.98px) {
  .clinic-desc p {
    font-size: 14px;
  }
}
.clinic-desc p:not(:last-child) {
  margin-bottom: 32px;
}
@media screen and (max-width: 959.98px) {
  .clinic-desc p:not(:last-child) {
    margin-bottom: 16px;
  }
}

.clinic-decor {
  position: relative;
}
@media screen and (max-width: 639.98px) {
  .clinic-decor {
    margin-left: -72px;
    margin-right: -72px;
  }
}
.clinic-decor:after {
  position: absolute;
  content: "";
  width: 920px;
  height: 980px;
  top: -305px;
  right: -335px;
  background-image: url("../img/decor/clinic.png");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1199.98px) {
  .clinic-decor:after {
    right: -450px;
  }
}
@media screen and (max-width: 959.98px) {
  .clinic-decor:after {
    display: none;
  }
}

.rating {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
@media screen and (max-width: 1199.98px) {
  .rating {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 24px;
  }
}
@media screen and (max-width: 959.98px) {
  .rating {
    grid-template-columns: repeat(1, 1fr);
    row-gap: 16px;
  }
}

.rating-box {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1199.98px) {
  .rating-box {
    justify-content: center;
  }
}
@media screen and (max-width: 639.98px) {
  .rating-box {
    justify-content: space-between;
  }
}

.rating-name {
  margin-right: 16px;
  display: inline-block;
  background-color: #ECEDF2;
  border-radius: 8px;
  border: 1px solid transparent;
  transition: all 0.3s ease;
}
.rating-name img {
  mix-blend-mode: darken;
}
.rating-name:hover {
  border-color: #3668A9;
}
.rating-name:active {
  background-color: #FFFFFF;
  border-color: #3668A9;
}
@media screen and (max-width: 1199.98px) {
  .rating-name {
    padding: 0 16px;
  }
}

.rating-inner {
  display: flex;
  align-items: center;
}

.rating-star {
  margin-right: 8px;
}
.rating-star img {
  min-width: 32px;
}

.rating-num {
  font-size: 32px;
}
@media screen and (max-width: 639.98px) {
  .rating-num {
    font-size: 24px;
  }
}

.logo-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 32px;
}
@media screen and (max-width: 959.98px) {
  .logo-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.logo-grid > div {
  mix-blend-mode: darken;
  transition: transform 0.3s ease;
}
@media screen and (max-width: 959.98px) {
  .logo-grid > div {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.logo-grid > div:hover {
  transform: scale(1.1);
}

.logo-section {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.logo-section:after {
  position: absolute;
  content: "";
  width: 229px;
  height: 229px;
  bottom: -104px;
  left: -64px;
  background-image: url("../img/decor/2.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1199.98px) {
  .logo-section:after {
    display: none;
  }
}
.logo-section:before {
  position: absolute;
  content: "";
  width: 229px;
  height: 229px;
  bottom: -142px;
  left: 71px;
  background-image: url("../img/decor/2.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1199.98px) {
  .logo-section:before {
    display: none;
  }
}

.feedback-slider .uk-slider-container {
  max-width: 1024px;
  margin: 0 auto;
}
@media screen and (max-width: 959.98px) {
  .feedback-slider .uk-slider-container {
    padding-bottom: 24px;
  }
}

.feedback-card {
  padding: 32px;
  background-color: #FFFFFF;
}

.feedback-box {
  display: flex;
  align-items: center;
  gap: 16px;
}

.feedback-rating {
  display: flex;
  align-items: center;
  gap: 8px;
}

.feedback-head {
  margin-bottom: 32px;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 639.98px) {
  .feedback-head {
    flex-direction: column;
  }
}

.feedback-name {
  font-family: "Play", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.2;
}
@media screen and (max-width: 959.98px) {
  .feedback-name {
    font-size: 32px;
  }
}
@media screen and (max-width: 639.98px) {
  .feedback-name {
    margin-bottom: 8px;
  }
}

.feedback-num {
  font-size: 20px;
  line-height: 1.4;
}

.feedback-from {
  padding: 4px 8px;
  background-color: #ECEDF2;
  border-radius: 8px;
}
.feedback-from img {
  mix-blend-mode: darken;
}

.feedback-desc {
  font-size: 16px;
  line-height: 1.6;
  max-height: 208px;
}
@media screen and (max-width: 959.98px) {
  .feedback-desc {
    font-size: 14px;
  }
}
@media screen and (max-width: 639.98px) {
  .feedback-desc {
    max-height: 200px;
  }
}

.feedback-stars {
  height: 16px;
  padding: 0;
  display: flex;
  list-style: none;
  margin-top: 0;
  margin-bottom: 0;
}

.feedback-stars li {
  display: inline-block;
  min-width: 20px;
  height: 16px;
  cursor: pointer;
  background: url("../img/icons/star.svg") no-repeat;
  background-size: contain;
}
.feedback-stars li.active {
  background: url("../img/icons/star-active.svg") no-repeat;
  background-size: contain;
}

.read-more-wrap {
  position: relative;
  padding-bottom: 24px;
}

.read-more {
  display: block;
  overflow: hidden;
  transition: all 0.5s cubic-bezier(0, 1, 0, 1);
}
.read-more.show {
  max-height: 99em;
  transition: max-height 0.5s ease-in-out;
}

[data-readmore] {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 12px;
}
[data-readmore].visible {
  display: block;
}

.feedback-slider .uk-slider-items {
  position: relative;
  z-index: 10;
}

.section-map {
  position: relative;
  z-index: 2;
  padding-bottom: 88px;
}
@media screen and (max-width: 959.98px) {
  .section-map {
    padding-bottom: 0;
  }
}

.section-map-bg {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: linear-gradient(96.82deg, #0D4882 -4.85%, #809DBB 100.42%);
  -webkit-clip-path: polygon(0 0, 65% 0, 55% 50%, 65% 100%, 0 100%);
          clip-path: polygon(0 0, 65% 0, 55% 50%, 65% 100%, 0 100%);
}
@media screen and (max-width: 959.98px) {
  .section-map-bg {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 80%, 80% 65%, 20% 65%, 0 80%);
            clip-path: polygon(0 0, 100% 0, 100% 80%, 80% 65%, 20% 65%, 0 80%);
  }
}

.z2 {
  position: relative;
  z-index: 2;
}

.map-title {
  margin-bottom: 16px;
  font-family: "Play", sans-serif;
  font-size: 24px;
  line-height: 1.2;
  color: #FFFFFF;
}
@media screen and (max-width: 639.98px) {
  .map-title {
    font-size: 18px;
  }
}

.map-phone {
  margin-bottom: 50px;
  display: inline-block;
  font-family: "Play", sans-serif;
  font-size: 64px;
  line-height: 1.2;
  color: #FFFFFF;
  transition: color 0.3s ease;
}
@media screen and (max-width: 1199.98px) {
  .map-phone {
    font-size: 48px;
  }
}
@media screen and (max-width: 639.98px) {
  .map-phone {
    font-size: 32px;
  }
}
.map-phone:hover {
  color: #ECEDF2;
}

.towns {
  display: flex;
}
@media screen and (max-width: 1199.98px) {
  .towns {
    flex-direction: column;
  }
}
.towns > div:first-child {
  padding-right: 32px;
  margin-right: 32px;
  border-right: 1px solid rgba(233, 241, 247, 0.3);
}
@media screen and (max-width: 1199.98px) {
  .towns > div:first-child {
    padding-right: unset;
    margin-right: unset;
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-right: unset;
    border-bottom: 1px solid rgba(233, 241, 247, 0.3);
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}
@media screen and (max-width: 1199.98px) and (max-width: 639.98px) {
  .towns > div:first-child {
    max-width: unset;
  }
}

.town:not(:last-child) {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid rgba(233, 241, 247, 0.3);
}
@media screen and (max-width: 1199.98px) {
  .town:not(:last-child) {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}
@media screen and (max-width: 639.98px) {
  .town:not(:last-child) {
    max-width: unset;
  }
}

@media screen and (max-width: 959.98px) {
  .mb32 {
    margin-bottom: 32px;
  }
}

.town-title {
  margin-bottom: 16px;
  font-weight: 700;
  font-family: "Play", sans-serif;
  font-size: 24px;
  line-height: 1.2;
  color: #FFFFFF;
}

.town-address {
  font-size: 18px;
  line-height: 1.2;
  color: #FFFFFF;
}
.town-address:not(:last-child) {
  margin-bottom: 8px;
}

.map {
  position: absolute;
  z-index: 0;
  height: 100%;
  width: 50%;
  top: 0;
  right: 0;
}
.map .ymaps-2-1-79-map {
  height: 100%;
}
@media screen and (max-width: 959.98px) {
  .map .ymaps-2-1-79-map {
    height: unset;
  }
}
@media screen and (max-width: 959.98px) {
  .map {
    position: static;
    width: 100%;
    height: 350px;
  }
}

.footer {
  padding: 40px 0 24px;
}
.footer a svg {
  fill: #3668A9;
  transition: fill 0.3s ease;
}
.footer a:hover svg {
  fill: #4A84D0;
}

.footer-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 24px;
}
@media screen and (max-width: 959.98px) {
  .footer-top {
    flex-direction: column;
    align-items: center;
  }
}
@media screen and (max-width: 639.98px) {
  .footer-top {
    margin-bottom: 32px;
  }
}
.footer-top .socials {
  display: flex;
  align-items: center;
  gap: 16px;
}
@media screen and (max-width: 959.98px) {
  .footer-top .socials {
    margin-bottom: 48px;
  }
}
.footer-top .socials svg {
  min-width: 32px;
}

.footer-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  max-width: 620px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 48px;
}
@media screen and (max-width: 1199.98px) {
  .footer-nav {
    gap: 32px;
  }
}
@media screen and (max-width: 959.98px) {
  .footer-nav {
    gap: unset;
    max-width: unset;
    width: 100%;
  }
}
@media screen and (max-width: 639.98px) {
  .footer-nav {
    flex-direction: column;
  }
  .footer-nav li:not(:last-child) {
    margin-bottom: 24px;
  }
}
.footer-nav a {
  font-size: 18px;
  line-height: 1.2;
  color: #1B1B1F;
  transition: color 0.3s ease;
}
.footer-nav a:hover {
  color: #4A84D0;
}

.footer-bottom {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid #3668A9;
  line-height: 1.2;
  font-size: 8px;
  color: #606063;
}
@media screen and (max-width: 959.98px) {
  .footer-bottom {
    text-align: center;
  }
}

.footer-middle {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1199.98px) {
  .footer-middle {
    flex-direction: column;
    align-items: center;
  }
}

.guide-links {
  display: flex;
  gap: 16px;
}
@media screen and (max-width: 959.98px) {
  .guide-links {
    flex-direction: column;
    text-align: center;
  }
}
.guide-links a {
  display: inline-block;
  color: #606063;
  line-height: 1.2;
  font-size: 14px;
  transition: color 0.3s ease;
}
.guide-links a:hover {
  color: #4A84D0;
}

.footer-middle-box {
  display: flex;
  align-items: center;
  gap: 24px;
}
@media screen and (max-width: 1199.98px) {
  .footer-middle-box {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 639.98px) {
  .footer-middle-box {
    flex-direction: column;
  }
}

.footer-middle-inner {
  display: flex;
  align-items: center;
  gap: 12px;
}
.footer-middle-inner span, .footer-middle-inner a {
  color: #3668A9;
  font-size: 16px;
  line-height: 1.2;
}

.footer-copyright {
  font-size: 16px;
  color: #606063;
  line-height: 1.2;
}

.footer-cult {
  color: #3668A9;
  transition: color 0.3s ease;
}
.footer-cult:hover {
  color: #4A84D0;
}

.footer-cult span {
  position: relative;
}
.footer-cult span::before {
  background-color: #3668A9;
  content: " ";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  height: 2px;
}

.modal-head {
  display: flex;
  justify-content: space-between;
}

.modal-title {
  font-size: 32px;
  line-height: 1.2;
  font-family: "Play", sans-serif;
  color: #1B1B1F;
}
@media screen and (max-width: 639.98px) {
  .modal-title {
    font-size: 24px;
  }
}

.header-sticky {
  background-color: #FFFFFF;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.16);
}

.symptoms-list-card.active .symptoms-list-card-title::after {
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-name: blink;
          animation-name: blink;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.symptoms-list-card.active .symptoms-list-card-title::before {
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-name: blink;
          animation-name: blink;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.symptoms-list-card.active .symptoms-list-card::after {
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-name: blink;
          animation-name: blink;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

@-webkit-keyframes blink-after {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes blink-after {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes blink-before {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blink-before {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.mb56 {
  margin-bottom: 56px;
}

.eye-box {
  background-color: #ECEDF2;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease;
}
.eye-box svg {
  min-width: 28px;
}
.eye-box:hover {
  opacity: 0.7;
}

.m8 {
  margin-right: 8px;
  margin-left: 8px;
}
@media screen and (max-width: 1199.98px) {
  .m8 {
    margin-left: unset;
  }
}

.special a {
  display: inline-flex;
  align-items: center;
  gap: 16px;
  padding: 12px 16px;
  background-color: #ECEDF2;
  transition: opacity 0.3s ease;
}
.special a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 959.98px) {
  .special a {
    display: flex;
    justify-content: center;
  }
}
.special span {
  font-weight: 500;
  font-size: 14px;
  line-height: 0.5;
}

.footer-special {
  margin-top: 24px;
}

.offcanvas-special {
  margin-bottom: 16px;
  margin-right: 16px;
  margin-left: 16px;
}

.pdf-download-left {
  margin: 0 auto 0 0;
}
@media screen and (max-width: 959.98px) {
  .pdf-download-left {
    margin: 0 auto;
  }
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20uc2NzcyIsIm1haW4uY3NzIiwiX3RoZW1lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsdUJBQUE7QUNDRjs7QURFQTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7QUNDRjs7QURFQTtFQUNFLFdBQUE7QUNDRjs7QURFQTtFQUNFLDBCQUFBO0FDQ0Y7QURDRTtFQUVFLHdCQUFBO0VBQ0EsU0FBQTtBQ0FKOztBRElBO0VBQ0UsbUJBQUE7RUFDQSxtSEFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ0ZGO0FES0E7RUFDRSxtQkFBQTtFQUNBLDZHQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDSkY7QURPQTtFQUNFLHFCQUFBO0VBQ0EsMkhBQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNORjtBRFNBO0VBQ0UscUJBQUE7RUFDQSx5SEFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ1JGO0FEV0E7RUFDRSxxQkFBQTtFQUNBLHFIQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDVkY7QURjRTtFQURGO0lBRUksZUFBQTtFQ1hGO0FBQ0Y7QURZRTtFQUpGO0lBS0ksZUFBQTtFQ1RGO0FBQ0Y7O0FEYUU7RUFERjtJQUVJLGVBQUE7RUNURjtBQUNGO0FEVUU7RUFKRjtJQUtJLGVBQUE7RUNQRjtBQUNGO0FEUUU7RUFQRjtJQVFJLGVBQUE7RUNMRjtBQUNGOztBRFNFO0VBREY7SUFFSSxlQUFBO0VDTEY7QUFDRjtBRE1FO0VBSkY7SUFLSSxlQUFBO0VDSEY7QUFDRjs7QURPQTtFQUNFLGVBQUE7QUNKRjtBREtFO0VBRkY7SUFHSSxlQUFBO0VDRkY7QUFDRjs7QURLQTtFQUNFLGtCQUFBO0FDRkY7QURHRTtFQUZGO0lBR0ksa0JBQUE7RUNBRjtBQUNGOztBRElHO0VBREg7SUFFSyxtQkFBQTtFQ0FIO0FBQ0Y7QURDRTtFQUNFLGdCQUFBO0FDQ0o7O0FER0E7RUFDRSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCRXRHb0I7QURzR3RCOztBRElFO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxTQUFBO0FDREo7QURFSTtFQU5GO0lBT0ksU0FBQTtFQ0NKO0FBQ0Y7QURFRTtFQUNFLGVBQUE7RUFDQSxjRWpKSTtFRmtKSiwyQkFBQTtBQ0FKO0FEQ0k7RUFKRjtJQUtJLGVBQUE7RUNFSjtBQUNGO0FEQUk7RUFDRSxjRWpKQztBRG1KUDs7QURHQTtFQUNFLGdCQUFBO0FDQUY7O0FER0E7RUFDRSwrQkVwSmlCO0FEb0puQjs7QURJRTtFQURGO0lBRUksaUJBQUE7SUFDQSxlQUFBO0VDQUY7QUFDRjtBRENHO0VBTEg7SUFNSyxrQkFBQTtFQ0VIO0FBQ0Y7O0FEQ0E7RUFDRSxxQkFBQTtFQUNBLGNFMUtLO0VGMktMLGVBQUE7RUFDQSwyQkFBQTtBQ0VGO0FEQUU7RUFDRSxjRTlLSztBRGdMVDs7QURHRTtFQUNFLGFFckxHO0VGc0xILDBCQUFBO0FDQUo7QURJSTtFQUNFLGFFMUxHO0FEd0xUOztBRFFFO0VBQ0UsYUVsTUc7RUZtTUgsMEJBQUE7QUNMSjtBRFNJO0VBQ0UsYUUvTUU7QUR3TVI7O0FEZ0JBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7QUNiRjs7QURnQkE7RUFDRSxjQUFBO0FDYkY7QURlRTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QUNiSjtBRGdCRTtFQUNFLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGNFMU9JO0VGNE9KLDJCQUFBO0FDZko7QURnQkk7RUFORjtJQU9JLGVBQUE7RUNiSjtBQUNGO0FEZUk7RUFDRSxjRTNPQztBRDhOUDtBRGlCRTtFQUNFLGtCQUFBO0FDZko7QURrQkU7RUFDRSxtQkFBQTtBQ2hCSjs7QURvQkE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0FDakJGO0FEa0JFO0VBQ0UsZUFBQTtFQUNBLGNFN1BHO0VGOFBILDJCQUFBO0FDaEJKO0FEa0JJO0VBQ0UsY0VoUUc7QURnUFQ7O0FEcUJBO0VBQ0UsYUFBQTtFQUNBLDhCQUFBO0VBQ0Esc0JBQUE7QUNsQkY7O0FEcUJBO0VBQ0Usc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FDbEJGO0FEb0JFO0VBTEY7SUFNSSxlQUFBO0VDakJGO0FBQ0Y7O0FEb0JBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLDJDQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0FDakJGOztBRG9CQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxvQ0FBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QUNqQkY7QURrQkU7RUFURjtJQVVJLFVBQUE7RUNmRjtBQUNGOztBRGtCQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JFalNpQjtFRmtTakIsY0VoVU07RUZpVU4sV0FBQTtBQ2ZGO0FEZ0JFO0VBVEY7SUFVSSxlQUFBO0VDYkY7QUFDRjtBRGNFO0VBWkY7SUFhSSxnQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtFQ1hGO0FBQ0Y7O0FEY0E7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0VqVk07RUZrVk4sV0FBQTtBQ1hGO0FEWUU7RUFQRjtJQVFJLG1CQUFBO0VDVEY7QUFDRjs7QURZQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBQ1RGO0FEVUU7RUFIRjtJQUlJLFVBQUE7SUFDQSxXQUFBO0VDUEY7QUFDRjs7QURVQTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLCtCRXJWaUI7RUZzVmpCLGdCRTFVb0I7RUYyVXBCLGNFcFdRO0VGcVdSLGdCQUFBO0FDUEY7QURRRTtFQVBGO0lBUUksZUFBQTtFQ0xGO0FBQ0Y7QURNRTtFQVZGO0lBV0ksbUJBQUE7SUFDQSxlQUFBO0VDSEY7QUFDRjs7QURNQTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNFblhNO0FEZ1hSO0FESUU7RUFKRjtJQUtJLGVBQUE7RUNERjtBQUNGO0FERUU7RUFQRjtJQVFJLG1CQUFBO0lBQ0EsZUFBQTtFQ0NGO0FBQ0Y7O0FERUE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjRWhZTTtBRGlZUjtBREFFO0VBSkY7SUFLSSxlQUFBO0VDR0Y7QUFDRjs7QURDRTtFQURGO0lBRUksZUFBQTtFQ0dGO0FBQ0Y7O0FEQUE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7QUNHRjtBREZFO0VBSEY7SUFJSSxtQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtFQ0tGO0FBQ0Y7O0FERkE7RUFDRSxtQkFBQTtBQ0tGO0FESkU7RUFGRjtJQUdJLG1CQUFBO0VDT0Y7QUFDRjs7QURKQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QUNPRjtBRExFO0VBTEY7SUFNSSxhQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHVCQUFBO0VDUUY7RURQRTtJQUNFLGFBQUE7RUNTSjtBQUNGO0FEUEU7RUFkRjtJQWVJLG9CQUFBO0VDVUY7QUFDRjtBRFRFO0VBakJGO0lBa0JJLG9CQUFBO0VDWUY7QUFDRjtBRFBNO0VBREY7SUFFSSxrQkFBQTtFQ1VOO0FBQ0Y7QURUTTtFQUpGO0lBS0ksa0JBQUE7RUNZTjtBQUNGO0FEVE07RUFERjtJQUVJLG1CQUFBO0VDWU47QUFDRjtBRFhNO0VBSkY7SUFLSSxtQkFBQTtFQ2NOO0FBQ0Y7QURaSTtFQUNFLG1CQUFBO0FDY047QURiTTtFQUZGO0lBR0ksb0JBQUE7SUFDQSxrQkFBQTtFQ2dCTjtBQUNGO0FEWk07RUFDRSxjRXZjRDtBRHFkUDtBRFJFO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0VyZE07RUZzZE4sZUFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxpREFBQTtBQ1VKO0FEVEk7RUFSRjtJQVNJLDBCQUFBO0lBQUEsdUJBQUE7SUFBQSxrQkFBQTtFQ1lKO0FBQ0Y7QURYSTtFQVhGO0lBWUksZUFBQTtFQ2NKO0FBQ0Y7QURWSTtFQUNFLGNFL2RDO0VGZ2VELGdCRTFjYTtBRHNkbkI7O0FEUEE7RUFDRSx3QkFBQTtBQ1VGOztBRFBBO0VBQ0UsWUFBQTtBQ1VGO0FEUkU7RUFDRSxZQUFBO0FDVUo7QURQRTtFQUNFLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ1NKOztBRExBO0VBQ0UsZ0JBQUE7QUNRRjtBRFBFO0VBRkY7SUFHSSxnQkFBQTtFQ1VGO0FBQ0Y7O0FEUEE7RUFDRSxnQkFBQTtBQ1VGO0FEVEU7RUFGRjtJQUdJLGdCQUFBO0VDWUY7QUFDRjs7QURUQTtFQUNFLGdCQUFBO0FDWUY7QURYRTtFQUZGO0lBR0ksZ0JBQUE7RUNjRjtBQUNGOztBRFhBO0VBQ0UsZ0JBQUE7QUNjRjtBRGJFO0VBRkY7SUFHSSxnQkFBQTtFQ2dCRjtBQUNGOztBRGJBO0VBQ0UsZ0JBQUE7QUNnQkY7QURmRTtFQUZGO0lBR0ksZ0JBQUE7RUNrQkY7QUFDRjs7QURmQTtFQUNFLG1CQUFBO0FDa0JGO0FEakJFO0VBRkY7SUFHSSxtQkFBQTtFQ29CRjtBQUNGOztBRGpCQTtFQUNFLGFBQUE7RUFDQSxTQUFBO0VBQ0EscUNBQUE7QUNvQkY7QURuQkU7RUFKRjtJQUtJLHFDQUFBO0VDc0JGO0FBQ0Y7QURyQkU7RUFQRjtJQVFJLHFDQUFBO0lBQ0EsU0FBQTtFQ3dCRjtBQUNGO0FEdkJFO0VBWEY7SUFZSSxxQ0FBQTtFQzBCRjtBQUNGOztBRHZCQTtFQUNFLGFBQUE7RUFDQSx5QkUzakJNO0VGNGpCTixnQ0FBQTtBQzBCRjtBRHpCRTtFQUpGO0lBS0ksYUFBQTtJQUNBLGlCQUFBO0VDNEJGO0FBQ0Y7QUQzQkU7RUFDRSxnREFBQTtBQzZCSjtBRDVCSTtFQUNFLGNFNWpCQztBRDBsQlA7O0FEekJBO0VBQ0Usa0JBQUE7QUM0QkY7QUQxQkU7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLDJDQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtBQzRCSjtBRDNCSTtFQVhGO0lBWUksYUFBQTtFQzhCSjtBQUNGOztBRHpCRTtFQUNFO0lBQ0UsV0FBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7RUM0Qko7QUFDRjs7QUR4QkE7RUFDRSxlQUFBO0VBQ0EsY0V4bUJRO0VGeW1CUixnQkFBQTtFQUNBLHlCQUFBO0FDMkJGO0FEMUJFO0VBTEY7SUFNSSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtFQzZCRjtBQUNGOztBRDFCQTtFQUNFLGVBQUE7RUFDQSxlQUFBO0VBQ0EsY0VubkJRO0FEZ3BCVjtBRDVCRTtFQUpGO0lBS0ksZUFBQTtJQUNBLGlCQUFBO0VDK0JGO0FBQ0Y7O0FENUJBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QUMrQkY7QUQ3QkU7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLDJDQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtBQytCSjtBRDlCSTtFQVhGO0lBWUksYUFBQTtFQ2lDSjtBQUNGO0FEOUJFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSwyQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7QUNnQ0o7QUQvQkk7RUFYRjtJQVlJLGFBQUE7RUNrQ0o7QUFDRjs7QUQ5QkE7RUFDRSxjRTdwQks7RUY4cEJMLGdCRXhvQmlCO0FEeXFCbkI7O0FEOUJBO0VBQ0UsY0VscUJLO0FEbXNCUDs7QUQ5QkE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjRTVxQlE7QUQ2c0JWOztBRDlCQTtFQUNFLGVBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSxvQkFBQTtFQUNBLGtDQUFBO0FDaUNGO0FEL0JFO0VBQ0UscUJFMXJCSTtBRDJ0QlI7QUQ5QkU7RUFDRSwyQkUzckJNO0VGNHJCTiwwQkU1ckJNO0VGNnJCTix5QkU3ckJNO0VGOHJCTiw0QkVqc0JJO0FEaXVCUjs7QUQ1QkE7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7QUMrQkY7QUQ5QkU7RUFORjtJQU9JLG1CQUFBO0VDaUNGO0FBQ0Y7O0FEOUJBO0VBQ0Usa0JBQUE7QUNpQ0Y7QUQvQkU7RUFDRSxlQUFBO0FDaUNKOztBRDdCQTtFQUNFLGVBQUE7RUFDQSxjRW50Qks7QURtdkJQOztBRDdCQTtFQUNFLGdCRWpzQmlCO0FEaXVCbkI7O0FEN0JBO0VBQ0Usa0JBQUE7QUNnQ0Y7QUQ5QkU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxRQUFBO0VBQ0EscUNBQUE7RUFDQSx3QkFBQTtFQUNBLDRCQUFBO0FDZ0NKO0FEL0JJO0VBVkY7SUFXSSxZQUFBO0lBQ0EsYUFBQTtFQ2tDSjtBQUNGO0FEakNJO0VBZEY7SUFlSSxhQUFBO0VDb0NKO0FBQ0Y7O0FEL0JFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QUNrQ0o7QURqQ0s7RUFOSDtJQU9LLFVBQUE7RUNvQ0w7QUFDRjtBRGpDRTtFQVpGO0lBYUksZ0JBQUE7SUFDQSxhQUFBO0lBQ0EsY0FBQTtFQ29DRjtBQUNGO0FEbkNFO0VBakJGO0lBa0JJLHlCRTN3Qkk7SUY0d0JKLG9CQUFBO0VDc0NGO0FBQ0Y7QURuQ0k7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLDJDQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0FDcUNOO0FEcENNO0VBWkY7SUFhSSxhQUFBO0VDdUNOO0FBQ0Y7QURsQ0k7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLDJDQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0FDb0NOO0FEbkNNO0VBWkY7SUFhSSxhQUFBO0VDc0NOO0FBQ0Y7O0FEakNBO0VBQ0UsYUFBQTtFQUNBLHlCRXh6Qk07RUZ5ekJOLGtEQUFBO0FDb0NGO0FEbkNFO0VBSkY7SUFLSSxrQkFBQTtJQUNBLGlCQUFBO0VDc0NGO0FBQ0Y7O0FEakNBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUNvQ0Y7QURuQ0U7RUFDRTtJQUNFLFlBQUE7SUFDQSxhQUFBO0VDcUNKO0FBQ0Y7O0FEaENBO0VBQ0UsZUFBQTtFQUNBLCtCRWwwQmlCO0VGbTBCakIsZ0JFcHpCaUI7QUR1MUJuQjtBRGxDRTtFQUpGO0lBS0ksZUFBQTtFQ3FDRjtBQUNGOztBRGxDQTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsK0JFNzBCaUI7QURrM0JuQjtBRHBDRTtFQUxGO0lBTUksZUFBQTtFQ3VDRjtBQUNGOztBRHBDQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGNFNzFCSztBRG80QlA7O0FEcENBO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0V2MkJRO0FEODRCVjs7QURwQ0E7RUFDRSxtQkFBQTtBQ3VDRjtBRHRDRztFQUZIO0lBR0ssbUJBQUE7RUN5Q0g7QUFDRjtBRHZDRTtFQUNFLGVBQUE7RUFDQSxjRXAzQk07RUZxM0JOLGdCQUFBO0FDeUNKO0FEeENJO0VBSkY7SUFLSSxlQUFBO0lBQ0EsZ0JBQUE7RUMyQ0o7QUFDRjtBRHhDRTtFQUNFLG1CQUFBO0FDMENKOztBRHRDQTtFQUNFLGFBQUE7RUFDQSxRQUFBO0FDeUNGO0FEdkNFO0VBQ0Usa0JBQUE7RUFDQSxjRWo0Qkc7RUZrNEJILGVBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0FDeUNKO0FEeENJO0VBTkY7SUFPSSxpQkFBQTtFQzJDSjtBQUNGOztBRHZDQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7QUMwQ0Y7QUR4Q0U7RUFURjtJQVVJLFVBQUE7SUFDQSxnQkFBQTtJQUNBLGFBQUE7SUFDQSx1QkFBQTtJQUNBLFNBQUE7SUFDQSxZQUFBO0VDMkNGO0FBQ0Y7QUQxQ0U7RUFqQkY7SUFrQkksZ0JBQUE7SUFDQSxlQUFBO0VDNkNGO0FBQ0Y7O0FEMUNBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJFajdCTTtFRms3Qk4sa0RBQUE7RUFDQSxzQ0FBQTtBQzZDRjtBRDVDRTtFQVZGO0lBV0ksZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFQytDRjtBQUNGO0FEN0NFO0VBQ0UsZUVuN0JHO0VGbzdCSCw0QkFBQTtBQytDSjtBRDVDRTtFQUNFLHlCRXY3Qks7QURxK0JUO0FENUNJO0VBQ0UsZUVuOEJFO0FEaS9CUjtBRDFDRTtFQUNFLHlCRWg4Qkc7QUQ0K0JQO0FEMUNJO0VBQ0UsZUUzOEJFO0FEdS9CUjs7QUR2Q0E7RUFDRSxPQUFBO0FDMENGO0FEekNFO0VBRkY7SUFHSSxXQUFBO0VDNENGO0FBQ0Y7O0FEekNBO0VBQ0UsUUFBQTtBQzRDRjtBRDNDRTtFQUZGO0lBR0ksWUFBQTtFQzhDRjtBQUNGOztBRDFDQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0FDNkNGO0FEM0NFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSwyQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7QUM2Q0o7QUQ1Q0k7RUFYRjtJQVlJLGFBQUE7RUMrQ0o7QUFDRjs7QUQzQ0E7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQ0FBQTtBQzhDRjtBRDVDRTtFQUNFLHFCRXYvQks7QURxaUNUO0FENUNJO0VBQ0UsY0UxL0JHO0FEd2lDVDtBRDNDSTtFQUNFLHFCRTkvQkc7QUQyaUNUO0FEekNFO0VBdEJGO0lBdUJJLDhCQUFBO0lBQUEsMkJBQUE7SUFBQSxzQkFBQTtFQzRDRjtBQUNGOztBRHpDQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQkFBQTtFQUNBLGtDQUFBO0FDNENGO0FEMUNFO0VBQ0UsZUFBQTtFQUNBLDJCQUFBO0FDNENKOztBRHhDQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBQzJDRjs7QUR4Q0E7RUFDRSxtQkFBQTtBQzJDRjtBRHhDSTtFQUNFLGlCQUFBO0FDMENOO0FEekNNO0VBRkY7SUFHSSxrQkFBQTtFQzRDTjtBQUNGO0FEdkNJO0VBQ0Usa0JBQUE7QUN5Q047QUR4Q007RUFGRjtJQUdJLG1CQUFBO0VDMkNOO0FBQ0Y7O0FEdENBO0VBQ0UsZUFBQTtFQUNBLGNFampDSztFRmtqQ0wsMkJBQUE7QUN5Q0Y7QUR4Q0U7RUFKRjtJQUtJLGVBQUE7RUMyQ0Y7QUFDRjs7QUR4Q0E7RUFDRSxtQkFBQTtFQUNBLCtCRW5qQ2lCO0VGb2pDakIsZ0JFcmlDaUI7RUZzaUNqQixlQUFBO0VBQ0EsZ0JBQUE7QUMyQ0Y7QUQxQ0U7RUFORjtJQU9JLGdCQUFBO0lBQ0EsZUFBQTtFQzZDRjtBQUNGOztBRDFDQTtFQUNFLGtCQUFBO0VBQ0EsK0JFL2pDaUI7RUZna0NqQixnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUVBQUE7RUFDQSw2QkFBQTtFQUNBLG9DQUFBO0FDNkNGO0FENUNFO0VBUkY7SUFTSSxrQkFBQTtJQUNBLGVBQUE7RUMrQ0Y7QUFDRjs7QUQ1Q0E7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QUMrQ0Y7QUQ5Q0U7RUFIRjtJQUlJLG1CQUFBO0VDaURGO0FBQ0Y7O0FEOUNBO0VBQ0UsZUFBQTtBQ2lERjtBRGhERTtFQUZGO0lBR0ksZUFBQTtJQUNBLGdCQUFBO0VDbURGO0FBQ0Y7O0FEaERBO0VBQ0UsbUJBQUE7QUNtREY7QURsREU7RUFGRjtJQUdJLG1CQUFBO0VDcURGO0FBQ0Y7O0FEakRFO0VBQ0UseUJFbm5DSTtFRm9uQ0osa0JBQUE7RUFDQSw2Q0FBQTtBQ29ESjs7QURoREE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QUNtREY7QURqREU7RUFDRSxpQkFBQTtBQ21ESjtBRGhERTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsMkNBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0FDa0RKO0FEakRJO0VBWEY7SUFZSSxhQUFBO0VDb0RKO0FBQ0Y7QURqREU7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLDJDQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtBQ21ESjtBRGxESTtFQVhGO0lBWUksYUFBQTtFQ3FESjtBQUNGOztBRGpEQTtFQUNFLGNBQUE7RUFDQSxhQUFBO0FDb0RGO0FEbkRFO0VBSEY7SUFJSSxzQkFBQTtJQUNBLG1CQUFBO0lBQ0EsbUJBQUE7RUNzREY7QUFDRjs7QURuREE7RUFDRSxrQkFBQTtBQ3NERjs7QURuREE7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsK0NBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7QUNzREY7QURyREU7RUFSRjtJQVNJLFlBQUE7SUFDQSxjQUFBO0lBQ0Esb0RBQUE7RUN3REY7QUFDRjs7QURyREE7RUFDRSxjQUFBO0VBQ0EsK0JFbHJDaUI7RUZtckNqQixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtRUFBQTtFQUNBLDZCQUFBO0VBQ0Esb0NBQUE7QUN3REY7QUR2REU7RUFSRjtJQVNJLGFBQUE7RUMwREY7QUFDRjs7QUR2REE7RUFDRSxtQkFBQTtFQUNBLCtCRS9yQ2lCO0VGZ3NDakIsZ0JFanJDaUI7RUZrckNqQixlQUFBO0VBQ0EsZ0JBQUE7QUMwREY7O0FEdkRBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0FDMERGOztBRHZEQTtFQUNFLGNFbHRDSztFRm10Q0wsK0JFNXNDaUI7RUY2c0NqQixrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBQzBERjtBRHpERTtFQU5GO0lBT0ksZUFBQTtFQzRERjtBQUNGOztBRHpEQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0FDNERGO0FEMURFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSwyQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7QUM0REo7QUQzREk7RUFYRjtJQVlJLGFBQUE7RUM4REo7QUFDRjtBRDNERTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsMkNBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0FDNkRKO0FENURJO0VBWEY7SUFZSSxhQUFBO0VDK0RKO0FBQ0Y7O0FEM0RBO0VBQ0UsbUJBQUE7QUM4REY7QUQ1REc7RUFISDtJQUlLLG1CQUFBO0VDK0RIO0FBQ0Y7QUQ3REU7RUFDRSw2QkFBQTtFQUNBLHlCQUFBO0FDK0RKO0FENURFO0VBQ0UsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLGFBQUE7QUM4REo7QUQzREU7RUFDRSxvQkFBQTtBQzZESjtBRDFERTtFQUNFLHlCRXp4Q0c7RUYweENILGlCQUFBO0FDNERKO0FEeERJO0VBQ0UsZUFBQTtFQUNBLGFFaHlDQztFRml5Q0QseUNBQUE7QUMwRE47QUR0REU7RUFDRSxvQkFBQTtFQUNBLCtCRWh5Q2U7RUZpeUNmLGVBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGNFbnpDSTtFRm96Q0oseUJBQUE7QUN3REo7QUR0REk7RUFDRSxjRS95Q0c7QUR1MkNUO0FEdERNO0VBQ0UsYUVsekNDO0FEMDJDVDtBRG5ETTtFQURGO0lBRUksbUJBQUE7RUNzRE47QUFDRjtBRGpERTtFQUNFLGFBQUE7RUFDQSxjRXowQ0k7QUQ0M0NSO0FEaERFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0UvMENJO0FEaTRDUjtBRC9DTTtFQURGO0lBRUksbUJBQUE7RUNrRE47QUFDRjtBRDlDRTtFQUNFLCtCQUFBO0FDZ0RKO0FEN0NFO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0FDK0NKO0FENUNFO0VBQ0UsMkJBQUE7QUM4Q0o7QUQ3Q0k7RUFDRSxhRXQyQ0U7QURxNUNSO0FEM0NFO0VBQ0UsZ0JFNzBDZTtFRjgwQ2YsY0U1MkNJO0VGNjJDSixlQUFBO0FDNkNKO0FENUNJO0VBSkY7SUFLSSxlQUFBO0VDK0NKO0FBQ0Y7QUQ1Q0U7RUFDRTtJQUNFLGVBQUE7RUM4Q0o7QUFDRjs7QUQxQ0E7RUFDRSx1QkFBQTtFQUNBLG9FQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FDNkNGO0FENUNFO0VBTEY7SUFNSSxrQkFBQTtFQytDRjtBQUNGO0FEN0NFO0VBQ0UscUJFcDRDSTtFRnE0Q0osZ0JBQUE7QUMrQ0o7QUQ5Q0k7RUFIRjtJQUlJLGdCQUFBO0VDaURKO0FBQ0Y7QUQ5Q0U7RUFDRSxjRTU0Q0k7QUQ0N0NSOztBRDVDQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBQytDRjtBRDdDRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsMkNBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtBQytDSjtBRDlDSTtFQVpGO0lBYUksYUFBQTtFQ2lESjtBQUNGO0FEOUNFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSwyQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0FDZ0RKO0FEL0NJO0VBWkY7SUFhSSxhQUFBO0VDa0RKO0FBQ0Y7O0FEOUNBO0VBQ0UsbUJBQUE7RUFDQSwrQkUvNkNpQjtFRmc3Q2pCLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNFajhDTTtBRGsvQ1I7QURoREU7RUFORjtJQU9JLG1CQUFBO0lBQ0EsZUFBQTtFQ21ERjtBQUNGOztBRGhEQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNFMzhDTTtBRDgvQ1I7QURsREU7RUFKRjtJQUtJLGVBQUE7SUFDQSxnQkFBQTtFQ3FERjtBQUNGOztBRGxEQTtFQUNFLGtCQUFBO0FDcURGO0FEbkRFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSw2Q0FBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7QUNxREo7O0FEaERFO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBQ21ESjtBRGxESTtFQUpGO0lBS0ksZUFBQTtFQ3FESjtBQUNGO0FEbkRJO0VBQ0UsbUJBQUE7QUNxRE47QURwRE07RUFGRjtJQUdJLG1CQUFBO0VDdUROO0FBQ0Y7O0FEbERBO0VBQ0Usa0JBQUE7QUNxREY7QURwREU7RUFGRjtJQUdJLGtCQUFBO0lBQ0EsbUJBQUE7RUN1REY7QUFDRjtBRHJERTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxnREFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7QUN1REo7QUR0REk7RUFWRjtJQVdJLGFBQUE7RUN5REo7QUFDRjtBRHhESTtFQWJGO0lBY0ksYUFBQTtFQzJESjtBQUNGOztBRHZEQTtFQUNFLGFBQUE7RUFDQSxxQ0FBQTtBQzBERjtBRHpERTtFQUhGO0lBSUkscUNBQUE7SUFDQSxhQUFBO0VDNERGO0FBQ0Y7QUQzREU7RUFQRjtJQVFJLHFDQUFBO0lBQ0EsYUFBQTtFQzhERjtBQUNGOztBRDNEQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBQzhERjtBRDdERTtFQUhGO0lBSUksdUJBQUE7RUNnRUY7QUFDRjtBRC9ERTtFQU5GO0lBT0ksOEJBQUE7RUNrRUY7QUFDRjs7QUQvREE7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJFaGlETztFRmlpRFAsa0JBQUE7RUFDQSw2QkFBQTtFQUNBLHlCQUFBO0FDa0VGO0FEakVFO0VBQ0Usc0JBQUE7QUNtRUo7QURoRUU7RUFDRSxxQkUzaURHO0FENm1EUDtBRGhFRTtFQUNFLHlCRXRqREk7RUZ1akRKLHFCRS9pREc7QURpbkRQO0FEaEVHO0VBbEJIO0lBbUJLLGVBQUE7RUNtRUg7QUFDRjs7QURoRUE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QUNtRUY7O0FEaEVBO0VBQ0UsaUJBQUE7QUNtRUY7QURqRUU7RUFDRSxlQUFBO0FDbUVKOztBRC9EQTtFQUNFLGVBQUE7QUNrRUY7QURqRUU7RUFGRjtJQUdJLGVBQUE7RUNvRUY7QUFDRjs7QURqRUE7RUFDRSxhQUFBO0VBQ0EscUNBQUE7RUFDQSxhQUFBO0FDb0VGO0FEbkVFO0VBSkY7SUFLSSxxQ0FBQTtFQ3NFRjtBQUNGO0FEcEVFO0VBQ0Usc0JBQUE7RUFDQSwrQkFBQTtBQ3NFSjtBRHJFSTtFQUhGO0lBSUksYUFBQTtJQUNBLG1CQUFBO0lBQ0EsdUJBQUE7RUN3RUo7QUFDRjtBRHZFSTtFQUNFLHFCQUFBO0FDeUVOOztBRHBFQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0FDdUVGO0FEckVFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLDJDQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtBQ3VFSjtBRHRFSTtFQVZGO0lBV0ksYUFBQTtFQ3lFSjtBQUNGO0FEdEVFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDJDQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtBQ3dFSjtBRHZFSTtFQVZGO0lBV0ksYUFBQTtFQzBFSjtBQUNGOztBRHJFRTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtBQ3dFSjtBRHZFSztFQUhIO0lBSUssb0JBQUE7RUMwRUw7QUFDRjs7QUR0RUE7RUFDRSxhQUFBO0VBQ0EseUJFeHBETTtBRGl1RFI7O0FEdEVBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBQ3lFRjs7QUR0RUE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQUFBO0FDeUVGOztBRHRFQTtFQUNFLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0FDeUVGO0FEeEVFO0VBSkY7SUFLSSxzQkFBQTtFQzJFRjtBQUNGOztBRHhFQTtFQUNFLCtCRWxxRGlCO0VGbXFEakIsZ0JFcHBEaUI7RUZxcERqQixlQUFBO0VBQ0EsZ0JBQUE7QUMyRUY7QUQxRUU7RUFMRjtJQU1JLGVBQUE7RUM2RUY7QUFDRjtBRDVFRztFQVJIO0lBU0ssa0JBQUE7RUMrRUg7QUFDRjs7QUQ1RUE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QUMrRUY7O0FENUVBO0VBQ0UsZ0JBQUE7RUFDQSx5QkUxckRPO0VGMnJEUCxrQkFBQTtBQytFRjtBRDdFRTtFQUNFLHNCQUFBO0FDK0VKOztBRDNFQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FDOEVGO0FEN0VFO0VBSkY7SUFLSSxlQUFBO0VDZ0ZGO0FBQ0Y7QUQvRUU7RUFQRjtJQVFJLGlCQUFBO0VDa0ZGO0FBQ0Y7O0FEL0VBO0VBQ0UsWUFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QUNrRkY7O0FEL0VBO0VBQ0UscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxrREFBQTtFQUNBLHdCQUFBO0FDa0ZGO0FEaEZFO0VBQ0UseURBQUE7RUFDQSx3QkFBQTtBQ2tGSjs7QUQ5RUE7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0FDaUZGOztBRDlFQTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtFQUNBLDZDQUFBO0FDaUZGO0FEL0VFO0VBQ0UsZ0JBQUE7RUFDQSx1Q0FBQTtBQ2lGSjs7QUQ3RUE7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLGVBQUE7QUNnRkY7QUQ5RUU7RUFDRSxjQUFBO0FDZ0ZKOztBRDNFRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBQzhFSjs7QUQxRUE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtBQzZFRjtBRDVFRTtFQUpGO0lBS0ksaUJBQUE7RUMrRUY7QUFDRjs7QUQ1RUE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0Esc0VBQUE7RUFDQSxpRUFBQTtVQUFBLHlEQUFBO0FDK0VGO0FEN0VFO0VBVkY7SUFXSSwwRUFBQTtZQUFBLGtFQUFBO0VDZ0ZGO0FBQ0Y7O0FEN0VBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0FDZ0ZGOztBRDdFQTtFQUNFLG1CQUFBO0VBQ0EsK0JFbHlEaUI7RUZteURqQixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjRXB6RE07QURvNERSO0FEL0VFO0VBTkY7SUFPSSxlQUFBO0VDa0ZGO0FBQ0Y7O0FEL0VBO0VBQ0UsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLCtCRTl5RGlCO0VGK3lEakIsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0VoMERNO0VGaTBETiwyQkFBQTtBQ2tGRjtBRGpGRTtFQVJGO0lBU0ksZUFBQTtFQ29GRjtBQUNGO0FEbkZFO0VBWEY7SUFZSSxlQUFBO0VDc0ZGO0FBQ0Y7QURwRkU7RUFDRSxjRWgwREs7QURzNURUOztBRGxGQTtFQUNFLGFBQUE7QUNxRkY7QURuRkU7RUFIRjtJQUlJLHNCQUFBO0VDc0ZGO0FBQ0Y7QURwRkU7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0RBQUE7QUNzRko7QURyRkk7RUFKRjtJQUtJLG9CQUFBO0lBQ0EsbUJBQUE7SUFDQSxvQkFBQTtJQUNBLG1CQUFBO0lBQ0EsbUJBQUE7SUFDQSxpREFBQTtJQUNBLDhCQUFBO0lBQUEsMkJBQUE7SUFBQSxzQkFBQTtFQ3dGSjtBQUNGO0FEeEZNO0VBWko7SUFhTSxnQkFBQTtFQzJGTjtBQUNGOztBRHJGRTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpREFBQTtBQ3dGSjtBRHZGSTtFQUpGO0lBS0ksOEJBQUE7SUFBQSwyQkFBQTtJQUFBLHNCQUFBO0VDMEZKO0FBQ0Y7QUR6Rkk7RUFQRjtJQVFJLGdCQUFBO0VDNEZKO0FBQ0Y7O0FEdEZFO0VBREY7SUFFSSxtQkFBQTtFQzBGRjtBQUNGOztBRHZGQTtFQUNFLG1CQUFBO0VBQ0EsZ0JFajJEaUI7RUZrMkRqQiwrQkVqM0RpQjtFRmszRGpCLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNFbjRETTtBRDY5RFI7O0FEdkZBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0V6NERNO0FEbStEUjtBRHhGRTtFQUNFLGtCQUFBO0FDMEZKOztBRHRGQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7QUN5RkY7QUR2RkU7RUFDRSxZQUFBO0FDeUZKO0FEdkZJO0VBSEY7SUFJSSxhQUFBO0VDMEZKO0FBQ0Y7QUR2RkU7RUFoQkY7SUFpQkksZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsYUFBQTtFQzBGRjtBQUNGOztBRHZGQTtFQUNFLG9CQUFBO0FDMEZGO0FEeEZFO0VBQ0UsYUVuNkRHO0VGbzZESCwwQkFBQTtBQzBGSjtBRHRGSTtFQUNFLGFFeDZERztBRGdnRVQ7O0FEbkZBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBQ3NGRjtBRHBGSTtFQU5KO0lBT0ssc0JBQUE7SUFDQyxtQkFBQTtFQ3VGSjtBQUNGO0FEdEZHO0VBVkg7SUFZSyxtQkFBQTtFQ3dGSDtBQUNGO0FEdEZFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBQ3dGSjtBRHZGSztFQUpIO0lBS0ssbUJBQUE7RUMwRkw7QUFDRjtBRHpGSTtFQUNFLGVBQUE7QUMyRk47O0FEdEZBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxTQUFBO0FDeUZGO0FEdkZHO0VBVkg7SUFXSyxTQUFBO0VDMEZIO0FBQ0Y7QUR6Rkc7RUFiSDtJQWNJLFVBQUE7SUFDQyxnQkFBQTtJQUNBLFdBQUE7RUM0Rkg7QUFDRjtBRDNGRztFQWxCSDtJQW1CSSxzQkFBQTtFQzhGRjtFRDdGRztJQUNFLG1CQUFBO0VDK0ZMO0FBQ0Y7QUQ1RkU7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjRTcrREk7RUY4K0RKLDJCQUFBO0FDOEZKO0FENUZJO0VBQ0UsY0V6K0RHO0FEdWtFVDs7QUR6RkE7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxjRTEvRFE7QURzbEVWO0FEM0ZHO0VBUEg7SUFRSSxrQkFBQTtFQzhGRjtBQUNGOztBRDNGQTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtBQzhGRjtBRDdGRztFQUhIO0lBSUksc0JBQUE7SUFDQyxtQkFBQTtFQ2dHSDtBQUNGOztBRDdGQTtFQUNFLGFBQUE7RUFDQSxTQUFBO0FDZ0dGO0FEL0ZHO0VBSEg7SUFJSSxzQkFBQTtJQUNDLGtCQUFBO0VDa0dIO0FBQ0Y7QURqR0U7RUFDRSxxQkFBQTtFQUNBLGNFbGhFTTtFRm1oRU4sZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsMkJBQUE7QUNtR0o7QURqR0k7RUFDRSxjRWxoRUc7QURxbkVUOztBRDlGQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QUNpR0Y7QURoR0c7RUFKSDtJQUtLLG1CQUFBO0VDbUdIO0FBQ0Y7QURsR0U7RUFQRjtJQVFJLHNCQUFBO0VDcUdGO0FBQ0Y7O0FEbEdBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBQ3FHRjtBRHBHRTtFQUNFLGNFemlFRztFRjBpRUgsZUFBQTtFQUNBLGdCQUFBO0FDc0dKOztBRGxHQTtFQUNFLGVBQUE7RUFDQSxjRXRqRVE7RUZ1akVSLGdCQUFBO0FDcUdGOztBRGxHQTtFQUNFLGNFdGpFSztFRnVqRUwsMkJBQUE7QUNxR0Y7QURwR0U7RUFDRSxjRXhqRUs7QUQ4cEVUOztBRGxHQTtFQUNFLGtCQUFBO0FDcUdGO0FEcEdFO0VBQ0UseUJFaGtFRztFRmlrRUgsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLDJCQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDc0dKOztBRGhHQTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtBQ21HRjs7QURoR0E7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkU5a0VpQjtFRitrRWpCLGNFN2xFTTtBRGdzRVI7QURsR0c7RUFMSDtJQU1LLGVBQUE7RUNxR0g7QUFDRjs7QURsR0E7RUFDRSx5QkVybUVNO0VGc21FTiwwQ0FBQTtBQ3FHRjs7QURqR0U7RUFDRSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsNkJBQUE7VUFBQSxxQkFBQTtFQUNBLDJDQUFBO1VBQUEsbUNBQUE7RUFDQSx5Q0FBQTtVQUFBLGlDQUFBO0FDb0dKO0FEbEdFO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLDZCQUFBO1VBQUEscUJBQUE7RUFDQSwyQ0FBQTtVQUFBLG1DQUFBO0VBQ0EseUNBQUE7VUFBQSxpQ0FBQTtBQ29HSjtBRGxHRTtFQUNFLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSw2QkFBQTtVQUFBLHFCQUFBO0VBQ0EsMkNBQUE7VUFBQSxtQ0FBQTtFQUNBLHlDQUFBO1VBQUEsaUNBQUE7QUNvR0o7O0FEaEdBO0VBQ0U7SUFBTSxVQUFBO0VDb0dOO0VEbkdBO0lBQU0sVUFBQTtFQ3NHTjtFRHJHQTtJQUFNLFVBQUE7RUN3R047QUFDRjs7QUQ1R0E7RUFDRTtJQUFNLFVBQUE7RUNvR047RURuR0E7SUFBTSxVQUFBO0VDc0dOO0VEckdBO0lBQU0sVUFBQTtFQ3dHTjtBQUNGO0FEdkdBO0VBQ0U7SUFBTSxVQUFBO0VDMEdOO0VEekdBO0lBQU0sVUFBQTtFQzRHTjtFRDNHQTtJQUFNLFVBQUE7RUM4R047QUFDRjtBRGxIQTtFQUNFO0lBQU0sVUFBQTtFQzBHTjtFRHpHQTtJQUFNLFVBQUE7RUM0R047RUQzR0E7SUFBTSxVQUFBO0VDOEdOO0FBQ0Y7QUQ1R0E7RUFDRSxtQkFBQTtBQzhHRjs7QUQzR0E7RUFDRSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSw2QkFBQTtBQzhHRjtBRDdHRTtFQUNFLGVBQUE7QUMrR0o7QUQ3R0U7RUFDRSxZQUFBO0FDK0dKOztBRDVHQTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QUMrR0Y7QUQ3R0c7RUFKSDtJQUtLLGtCQUFBO0VDZ0hIO0FBQ0Y7O0FENUdFO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNkJBQUE7QUMrR0o7QUQ5R0k7RUFDRSxZQUFBO0FDZ0hOO0FEOUdJO0VBVkY7SUFXSSxhQUFBO0lBQ0EsdUJBQUE7RUNpSEo7QUFDRjtBRC9HRTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FDaUhKOztBRDdHQTtFQUNFLGdCQUFBO0FDZ0hGOztBRDdHQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBQ2dIRiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5tYWluIHtcbiAgZmxleDogMSAxIDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblxuICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsYXknO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUGxheS9QbGF5LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvUGxheS9QbGF5LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGxheSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9QbGF5L1BsYXktQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9QbGF5L1BsYXktQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLm10bSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIG1hcmdpbjogMCAtMzBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgbWFyZ2luOiAwIC0xNnB4O1xuICB9XG59XG5cbi5tdG0tbCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bS1tYXgpIHtcbiAgICBtYXJnaW46IDAgLTQ4cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgbWFyZ2luOiAwIC0zMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXhzbWFsbC1tYXgpIHtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gIH1cbn1cblxuLnB0bSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5cblxuLmhlYWRlciB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5mb290ZXItbG9nbyB7XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIGltZyB7XG4gICAgbWluLXdpZHRoOiAxNDdweDtcbiAgfVxufVxuXG4uaGVhZGVyLW9yZGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuLmhlYWRlci1uYXYge1xuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtLW1heCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxufVxuXG4ubGgxMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mLXBsYXkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXBsYXk7XG59XG5cbi50ZWwtYm94IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtLW1heCkge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB9XG59XG5cbi50ZWwtZGVza3RvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRibHVlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmx1ZTgwO1xuICB9XG59XG5cbi50ZWwtbW9iaWxlIHtcbiAgc3ZnIHtcbiAgICBmaWxsOiAkYmx1ZTtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcyBlYXNlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRibHVlODA7XG4gICAgfVxuICB9XG59XG5cbi5tZW51LWJ0biwgLmNsb3NlLWJ0biB7XG4gIHN2ZyB7XG4gICAgZmlsbDogJGJsdWU7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAuM3MgZWFzZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXIge1xuXG59XG5cbi5vZmZjYW52YXMtdG9wIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIG1hcmdpbjogNzJweCAwO1xuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQteHNtYWxsLW1heCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5vZmZjYW52YXMtYm90dG9tIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBhIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsdWU4MDtcbiAgICB9XG4gIH1cbn1cblxuLnVrLW9mZmNhbnZhcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oZXJvLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxNThweCAwIDE3MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgcGFkZGluZzogNTZweCAwO1xuICB9XG59XG5cbi5oZXJvLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVyby1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbi5oZXJvLWJnLWJsdXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG4uaGVyby10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBjb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiAxNTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtLW1heCkge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5oZXJvLWRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgei1pbmRleDogMTU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLmhlcm8tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQteHNtYWxsLW1heCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcGxheTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBjb2xvcjogJGJsYWNrOTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bS1tYXgpIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bS1tYXgpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtYW5vdGhlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICRibGFjaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtLW1heCkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS1iaWcge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnNlY3Rpb24tZGVzYy1zd2l0Y2hlciB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnN3aXRjaGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bS1tYXgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgcGFkZGluZzogMTJweCA0OHB4IDI0cHg7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgcGFkZGluZzogMTJweCAwIDI0cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQteHNtYWxsLW1heCkge1xuICAgIHBhZGRpbmc6IDEycHggMCAyNHB4O1xuICB9XG5cbiAgbGkge1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQteHNtYWxsLW1heCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXhzbWFsbC1tYXgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGNvbG9yOiAkYmxhY2s3MDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggcmdiYSgzMCwgMTA2LCAxNzQsIDAuMTYpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bS1tYXgpIHtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgbGkudWstYWN0aXZlIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuLm10MCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnN3aXRjaGVyLXN5bXB0b21zIHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGxpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubXc5MDAge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5tdzkwMCB7XG4gIG1heC13aWR0aDogOTg1cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLm13NzIwIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4ubXc3MDAge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5tdzQyNSB7XG4gIG1heC13aWR0aDogNDI1cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLm1iNDgtMzIge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5ncmlkLWFkdmFudGFnZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDI0cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bS1tYXgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXhzbWFsbC1tYXgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5cbi5ncmlkLWFkdmFudGFnZS1pdGVtIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDI4cHggcmdiYSg1NCwgMTA0LCAxNjksIDAuMik7XG4gICAgLmdyaWQtYWR2YW50YWdlLWRlc2Mge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxufVxuXG4uZ3JpZC1hZHZhbnRhZ2UtaXRlbS1kZWNvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDM4NHB4O1xuICAgIGhlaWdodDogMzg0cHg7XG4gICAgbGVmdDogNjVweDtcbiAgICBib3R0b206IC0xNjVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3IvMi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtLW1heCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmdyaWQtYWR2YW50YWdlLWltZyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXhzbWFsbC1tYXgpIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ3JpZC1hZHZhbnRhZ2UtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICRibGFjazkwO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXhzbWFsbC1tYXgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbn1cblxuLmdyaWQtYWR2YW50YWdlLWRlc2MtbXV0ZWQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICRibGFjazYwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG59XG5cbi5hZHZhbnRhZ2VzLWRlY29yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNzcycHg7XG4gICAgaGVpZ2h0OiA3NzJweDtcbiAgICBsZWZ0OiAtMjEwcHg7XG4gICAgYm90dG9tOiAtMjYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RlY29yLzEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA3NzJweDtcbiAgICBoZWlnaHQ6IDc3MnB4O1xuICAgIHJpZ2h0OiAtMjUwcHg7XG4gICAgdG9wOiAtMTkwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RlY29yLzEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4uY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAkYmx1ZTtcbn1cblxuLnVrLWZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRibGFjazYwO1xufVxuXG4udWstaW5wdXQge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrNjA7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYmxhY2s2MDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJGJsYWNrNjA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGJsYWNrNjA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi5kaXNjb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmRpc2NvdW50LWltZyB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcblxuICBpbWcge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgfVxufVxuXG4uZGlzY291bnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICRibHVlO1xufVxuXG4uZnc3MDAge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi5kZWNvci1vcmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDY0OHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvMS5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtLW1heCkge1xuICAgICAgd2lkdGg6IDU0OHB4O1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZG9jdG9ycy1zbGlkZXIge1xuICAudWstc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDMzcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjRweCAxMnB4O1xuICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bS1tYXgpIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnNsaWRlci1jb250cm9sLXByZXYge1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyNzRweDtcbiAgICAgIGhlaWdodDogMjc0cHg7XG4gICAgICBsZWZ0OiAtNjVweDtcbiAgICAgIHRvcDogLTkwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3IvMS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci1jb250cm9sLW5leHQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyODRweDtcbiAgICAgIGhlaWdodDogMjg0cHg7XG4gICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICB0b3A6IC0xNjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZWNvci8yLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bS1tYXgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRvY3Rvci1jYXJkIHtcbiAgcGFkZGluZzogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMTZweCAxNnB4IHJnYmEoMzAsIDEwNiwgMTc0LCAwLjE2KTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICB9XG5cblxufVxuXG4uZG9jdG9yLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNzRweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLmRvY3Rvci1zdXJuYW1lIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXBsYXk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQteHNtYWxsLW1heCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uZG9jdG9yLW5hbWUge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcGxheTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQteHNtYWxsLW1heCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uZG9jdG9yLXBvc2l0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkYmx1ZTtcbn1cblxuLmRvY3Rvci1zcGVjaWFsaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGJsYWNrNjA7XG59XG5cbi5kb2N0b3ItZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGJsYWNrOTA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgfVxuXG4gIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uZG9jdG9yLWxhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuXG4gICYgPiBkaXYge1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQteHNtYWxsLW1heCkge1xuICAgICAgcGFkZGluZzogMTRweCA4cHg7XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXItY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgdG9wOiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc2xpZGVyLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAxNnB4IDE2cHggcmdiYSgzMCwgMTA2LCAxNzQsIDAuMTYpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICBzdmcge1xuICAgIHN0cm9rZTogJGJsdWU7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlIC4zcyBlYXNlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU4MDtcblxuICAgIHN2ZyB7XG4gICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cbiAgICBzdmcge1xuICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXItY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbn1cblxuLnNsaWRlci1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5cblxuLnNsaWRlci1kZWNvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI3NHB4O1xuICAgIGhlaWdodDogMjc0cHg7XG4gICAgcmlnaHQ6IDExJTtcbiAgICB0b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RlY29yLzEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bS1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wZGYtZG93bmxvYWQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s0MDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGJsdWU4MDtcblxuICAgIC5wZGYtZG93bmxvYWQtZGVzYyB7XG4gICAgICBjb2xvcjogJGJsdWU4MDtcbiAgICB9XG5cbiAgICAucGRmLWRvd25sb2FkLWltZyB7XG4gICAgICBib3JkZXItY29sb3I6ICRibHVlODA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuXG4ucGRmLWRvd25sb2FkLWltZyB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrNDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZTtcblxuICBzdmcge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgfVxufVxuXG4uc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zdGVwLWNvdW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgLnN0ZXAtbnVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAuc3RlcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBkZi1kb3dubG9hZC1kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogJGJsdWU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5zdGVwLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wbGF5O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnN0ZXAtbnVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXBsYXk7XG4gIGZvbnQtc2l6ZTogMTYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjJkZWcsICMzNjY4QTkgNDEuMzElLCAjMDBDNTk1IDY5LjE1JSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cblxuLnN0ZXAtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uc3RlcC1kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4ubWI2NC00OCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tZm9ybSB7XG4gIGZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDE2cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG59XG5cbi5kZWNvci1kaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTc4cHg7XG4gICAgaGVpZ2h0OiAxNzhweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RlY29yLzEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAzMDNweDtcbiAgICBoZWlnaHQ6IDMwM3B4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3IvMi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZXllLXN0ZXBzIHtcbiAgbWFyZ2luOiA4MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDE2cHggMCA0MHB4O1xuICB9XG59XG5cbi5leWUtc3RlcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpbmUge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9hcnJvdy1kb3duLnN2Z1wiKTtcbiAgfVxufVxuXG4uZXllLW51bSB7XG4gIG1hcmdpbjogMTZweCAwO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXBsYXk7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMmRlZywgIzM2NjhBOSA0MS4zMSUsICMwMEM1OTUgNjkuMTUlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxufVxuXG4uZXllLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wbGF5O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmV5ZS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uZXllLWJsdWUge1xuICBjb2xvcjogJGJsdWU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcGxheTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uZXllLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA0OTZweDtcbiAgICBoZWlnaHQ6IDQ5N3B4O1xuICAgIHJpZ2h0OiAtMjAwcHg7XG4gICAgdG9wOiAtMTg1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RlY29yLzMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bS1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNDk2cHg7XG4gICAgaGVpZ2h0OiA0OTdweDtcbiAgICBsZWZ0OiAtMjAwcHg7XG4gICAgYm90dG9tOiAtMTg1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RlY29yLzQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bS1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYXR0ZW50aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcblxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIH1cblxuICBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibHVlO1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gIH1cblxuICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIGxpLnVrLW9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1zdGF0ZSB7XG4gICAgc3ZnIHtcbiAgICAgIG1pbi13aWR0aDogMjJweDtcbiAgICAgIGZpbGw6ICRibHVlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLCBmaWxsIC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24tdGl0bGUge1xuICAgIHBhZGRpbmc6IDI0cHggMzJweCAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcGxheTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibHVlODA7XG5cbiAgICAgIC5hY2NvcmRpb24tc3RhdGUgc3Zne1xuICAgICAgICBmaWxsOiAkYmx1ZTgwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQteHNtYWxsLW1heCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAuYWNjLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtLW1heCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2MtZGVzYy1tdXRlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTs7XG4gIH1cblxuICAuYWNjLWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAudWstYWNjb3JkaW9uLXRpdGxlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmFjY29yZGlvbi1zdGF0ZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnVrLWFjY29yZGlvbi10aXRsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5hY2NvcmRpb24tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyLWJhbm5lciB7XG4gIHBhZGRpbmc6IDMycHggNDhweCA0NnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTYuNTJkZWcsICMwRDQ4ODIgMS44NyUsICM4MDlEQkIgOTcuMzUlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cblxuICAuZGlzY291bnQge1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNjb3VudC10ZXh0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5vcmRlci1kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA5MDBweDtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICAgIHJpZ2h0OiAtMzAwcHg7XG4gICAgdG9wOiAtNzVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3IvMS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bS1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA5MDBweDtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICAgIGxlZnQ6IC0zNjBweDtcbiAgICBib3R0b206IC00MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZWNvci8xLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtLW1heCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyLWJhbm5lci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcGxheTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJHdoaXRlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ub3JkZXItYmFubmVyLWRlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5kZWNvci1leWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNjAycHg7XG4gICAgaGVpZ2h0OiA1MDFweDtcbiAgICByaWdodDogLTc1cHg7XG4gICAgdG9wOiAtMTA1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RlY29yL2V5ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cblxuLmNsaW5pYy1kZXNjIHtcbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2xpbmljLWRlY29yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTcycHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDkyMHB4O1xuICAgIGhlaWdodDogOTgwcHg7XG4gICAgdG9wOiAtMzA1cHg7XG4gICAgcmlnaHQ6IC0zMzVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3IvY2xpbmljLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgICByaWdodDogLTQ1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5yYXRpbmcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICByb3ctZ2FwOiAyNHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgcm93LWdhcDogMTZweDtcbiAgfVxufVxuXG4ucmF0aW5nLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bS1tYXgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5yYXRpbmctbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTEwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIGltZyB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGRhcmtlbjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICB9XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG59XG5cbi5yYXRpbmctaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nLXN0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICBpbWcge1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgfVxufVxuXG4ucmF0aW5nLW51bSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQteHNtYWxsLW1heCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ubG9nby1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgcm93LWdhcDogMzJweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuXG4gICYgPiBkaXYge1xuICAgIG1peC1ibGVuZC1tb2RlOiBkYXJrZW47XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG59XG5cbi5sb2dvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMjlweDtcbiAgICBoZWlnaHQ6IDIyOXB4O1xuICAgIGJvdHRvbTogLTEwNHB4O1xuICAgIGxlZnQ6IC02NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZWNvci8yLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDIyOXB4O1xuICAgIGhlaWdodDogMjI5cHg7XG4gICAgYm90dG9tOiAtMTQycHg7XG4gICAgbGVmdDogNzFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3IvMi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtLW1heCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZlZWRiYWNrLXNsaWRlciB7XG4gIC51ay1zbGlkZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gIH1cbn1cblxuLmZlZWRiYWNrLWNhcmQge1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5mZWVkYmFjay1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbi5mZWVkYmFjay1yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmZlZWRiYWNrLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXhzbWFsbC1tYXgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5mZWVkYmFjay1uYW1lIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wbGF5O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG59XG5cbi5mZWVkYmFjay1udW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5mZWVkYmFjay1mcm9tIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUxMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIGltZyB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGRhcmtlbjtcbiAgfVxufVxuXG4uZmVlZGJhY2stZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWF4LWhlaWdodDogMjA4cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmZlZWRiYWNrLXN0YXJzIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmVlZGJhY2stc3RhcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9zdGFyLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL3N0YXItYWN0aXZlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5cbi5yZWFkLW1vcmUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSk7XG5cbiAgJi5zaG93IHtcbiAgICBtYXgtaGVpZ2h0OiA5OWVtO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbltkYXRhLXJlYWRtb3JlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgJi52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZmVlZGJhY2stc2xpZGVyIHtcbiAgLnVrLXNsaWRlci1pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG5cbi5zZWN0aW9uLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWN0aW9uLW1hcC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTYuODJkZWcsICMwRDQ4ODIgLTQuODUlLCAjODA5REJCIDEwMC40MiUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA2NSUgMCwgNTUlIDUwJSwgNjUlIDEwMCUsIDAgMTAwJSk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDgwJSwgODAlIDY1JSwgMjAlIDY1JSwgMCA4MCUpO1xuICB9XG59XG5cbi56MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLm1hcC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcGxheTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJHdoaXRlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5tYXAtcGhvbmUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcGxheTtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJHdoaXRlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtLW1heCkge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRibHVlMTA7XG4gIH1cbn1cblxuLnRvd25zIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjMzLCAyNDEsIDI0NywgMC4zKTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcbiAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjMzLCAyNDEsIDI0NywgMC4zKTtcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3duIHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzMywgMjQxLCAyNDcsIDAuMyk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtLW1heCkge1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQteHNtYWxsLW1heCkge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgfVxufVxuXG4ubWIzMiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLnRvd24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcGxheTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4udG93bi1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcblxuICAueW1hcHMtMi0xLTc5LW1hcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNDBweCAwIDI0cHg7XG5cbiAgYSBzdmcge1xuICAgIGZpbGw6ICRibHVlO1xuICAgIHRyYW5zaXRpb246IGZpbGwgLjNzIGVhc2U7XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJsdWU4MDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICB9XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG5cbiAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgLnNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICB9XG4gICAgc3ZnIHtcbiAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0OHB4O1xuXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgIGdhcDogMzJweDtcbiAgICB9XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcbiAgICBnYXA6IHVuc2V0O1xuICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgfVxuICAgIH1cblxuICBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsdWU4MDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibHVlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDhweDtcbiAgY29sb3I6ICRibGFjazcwO1xuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmZvb3Rlci1taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5ndWlkZS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJGJsYWNrNzA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTgwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLW1pZGRsZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG4gICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwtbWF4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZm9vdGVyLW1pZGRsZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgc3BhbiwgYSB7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogJGJsYWNrNzA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mb290ZXItY3VsdCB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmx1ZTgwO1xuICB9XG59XG5cbi5mb290ZXItY3VsdCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cblxuLmFuaW1hdGVkIHt9XG5cbi5tb2RhbC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcGxheTtcbiAgY29sb3I6ICRibGFjaztcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXhzbWFsbC1tYXgpIHtcbiAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn1cblxuLmhlYWRlci1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLnN5bXB0b21zLWxpc3QtY2FyZC5hY3RpdmUge1xuICAuc3ltcHRvbXMtbGlzdC1jYXJkLXRpdGxlOjphZnRlciB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgICBhbmltYXRpb24tbmFtZTogYmxpbms7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIC5zeW1wdG9tcy1saXN0LWNhcmQtdGl0bGU6OmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgICBhbmltYXRpb24tbmFtZTogYmxpbms7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIC5zeW1wdG9tcy1saXN0LWNhcmQ6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBibGluaztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBibGluay1hZnRlciB7XG4gIDAlICAge29wYWNpdHk6IDA7fVxuICA1MCUgIHtvcGFjaXR5OiAxO31cbiAgMTAwJSB7b3BhY2l0eTogMDt9XG59XG5Aa2V5ZnJhbWVzIGJsaW5rLWJlZm9yZSB7XG4gIDAlICAge29wYWNpdHk6IDE7fVxuICA1MCUgIHtvcGFjaXR5OiAwO31cbiAgMTAwJSB7b3BhY2l0eTogMTt9XG59XG5cbi5tYjU2IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLmV5ZS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFREYyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgc3ZnIHtcbiAgICBtaW4td2lkdGg6IDI4cHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4ubTgge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcblxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtLW1heCkge1xuICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgfVxufVxuXG4uc3BlY2lhbCB7XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFREYyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMC41O1xuICB9XG59XG5cbi5mb290ZXItc3BlY2lhbCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5vZmZjYW52YXMtc3BlY2lhbCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4iLCJodG1sIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxubWFpbiB7XG4gIGZsZXg6IDEgMSAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQbGF5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUGxheS9QbGF5LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BsYXkvUGxheS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BsYXkvUGxheS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9QbGF5L1BsYXktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5tdG0ge1xuICAgIG1hcmdpbjogMCAtMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLm10bSB7XG4gICAgbWFyZ2luOiAwIC0xNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubXRtLWwge1xuICAgIG1hcmdpbjogMCAtNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLm10bS1sIHtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5tdG0tbCB7XG4gICAgbWFyZ2luOiAwIC0xNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5wdG0ge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnB0bSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLmxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuZm9vdGVyLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5mb290ZXItbG9nbyBpbWcge1xuICBtaW4td2lkdGg6IDE0N3B4O1xufVxuXG4uaGVhZGVyLW9yZGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5oZWFkZXItbmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmhlYWRlci1uYXYgdWwge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmhlYWRlci1uYXYgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxQjFCMUY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuaGVhZGVyLW5hdiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5oZWFkZXItbmF2IGE6aG92ZXIge1xuICBjb2xvcjogIzM2NjhBOTtcbn1cblxuLmxoMTIge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZi1wbGF5IHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheVwiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRlbC1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLnRlbC1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG4udGVsLWRlc2t0b3Age1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzY2OEE5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi50ZWwtZGVza3RvcDpob3ZlciB7XG4gIGNvbG9yOiAjNEE4NEQwO1xufVxuXG4udGVsLW1vYmlsZSBzdmcge1xuICBmaWxsOiAjMzY2OEE5O1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi50ZWwtbW9iaWxlOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICM0QTg0RDA7XG59XG5cbi5tZW51LWJ0biBzdmcsIC5jbG9zZS1idG4gc3ZnIHtcbiAgZmlsbDogIzM2NjhBOTtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ubWVudS1idG46aG92ZXIgc3ZnLCAuY2xvc2UtYnRuOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMxQjFCMUY7XG59XG5cbi5vZmZjYW52YXMtdG9wIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIG1hcmdpbjogNzJweCAwO1xufVxuLm9mZmNhbnZhcy1ib2R5IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm9mZmNhbnZhcy1ib2R5IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMxQjFCMUY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5vZmZjYW52YXMtYm9keSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5vZmZjYW52YXMtYm9keSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzNjY4QTk7XG59XG4ub2ZmY2FudmFzLWJvZHkgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub2ZmY2FudmFzLWJvZHkgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5vZmZjYW52YXMtYm90dG9tIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm9mZmNhbnZhcy1ib3R0b20gYSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMzNjY4QTk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5vZmZjYW52YXMtYm90dG9tIGE6aG92ZXIge1xuICBjb2xvcjogIzRBODREMDtcbn1cblxuLnVrLW9mZmNhbnZhcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oZXJvLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxNThweCAwIDE3MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuaGVyby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1NnB4IDA7XG4gIH1cbn1cblxuLmhlcm8tYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZXJvLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLmhlcm8tYmctYmx1ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuaGVyby1iZy1ibHVyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5cbi5oZXJvLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLmhlcm8tdGl0bGUge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLmhlcm8tZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuaGVyby1kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi5oZXJvLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuaGVyby1idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMjMyMzY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzFCMUIxRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VjdGlvbi10aXRsZS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuc2VjdGlvbi10aXRsZS1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtYW5vdGhlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMxQjFCMUY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtYW5vdGhlciB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VjdGlvbi10aXRsZS1iaWcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLnNlY3Rpb24tZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4uc2VjdGlvbi1kZXNjLXN3aXRjaGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zZWN0aW9uLWRlc2Mtc3dpdGNoZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnN3aXRjaGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zd2l0Y2hlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEycHggNDhweCAyNHB4O1xuICB9XG4gIC5zd2l0Y2hlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zd2l0Y2hlciB7XG4gICAgcGFkZGluZzogMTJweCAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zd2l0Y2hlciB7XG4gICAgcGFkZGluZzogMTJweCAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zd2l0Y2hlciBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3dpdGNoZXIgbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLnN3aXRjaGVyIGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zd2l0Y2hlciBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4uc3dpdGNoZXIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnN3aXRjaGVyIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuLnN3aXRjaGVyIGxpOmhvdmVyIGEge1xuICBjb2xvcjogIzM2NjhBOTtcbn1cbi5zd2l0Y2hlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgY29sb3I6ICM2MDYwNjM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggcmdiYSgzMCwgMTA2LCAxNzQsIDAuMTYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zd2l0Y2hlciBhIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zd2l0Y2hlciBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zd2l0Y2hlciBsaS51ay1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMzY2OEE5O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubXQwIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3dpdGNoZXItc3ltcHRvbXMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpdGNoZXItc3ltcHRvbXMgbGkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpdGNoZXItc3ltcHRvbXMgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tdzkwMCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAubXc5MDAge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLm13OTAwIHtcbiAgbWF4LXdpZHRoOiA5ODVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5tdzkwMCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4ubXc3MjAge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLm13NzIwIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5tdzcwMCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAubXc3MDAge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLm13NDI1IHtcbiAgbWF4LXdpZHRoOiA0MjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5tdzQyNSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4ubWI0OC0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAubWI0OC0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG4uZ3JpZC1hZHZhbnRhZ2VzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyNHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ncmlkLWFkdmFudGFnZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5ncmlkLWFkdmFudGFnZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuZ3JpZC1hZHZhbnRhZ2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5cbi5ncmlkLWFkdmFudGFnZS1pdGVtIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuZ3JpZC1hZHZhbnRhZ2UtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLmdyaWQtYWR2YW50YWdlLWl0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDI4cHggcmdiYSg1NCwgMTA0LCAxNjksIDAuMik7XG59XG4uZ3JpZC1hZHZhbnRhZ2UtaXRlbTpob3ZlciAuZ3JpZC1hZHZhbnRhZ2UtZGVzYyB7XG4gIGNvbG9yOiAjMzY2OEE5O1xufVxuXG4uZ3JpZC1hZHZhbnRhZ2UtaXRlbS1kZWNvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmlkLWFkdmFudGFnZS1pdGVtLWRlY29yOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDM4NHB4O1xuICBoZWlnaHQ6IDM4NHB4O1xuICBsZWZ0OiA2NXB4O1xuICBib3R0b206IC0xNjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RlY29yLzIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmdyaWQtYWR2YW50YWdlLWl0ZW0tZGVjb3I6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLmdyaWQtYWR2YW50YWdlLWltZyBpbWcge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgfVxufVxuXG4uZ3JpZC1hZHZhbnRhZ2UtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzMjMyMzY7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuZ3JpZC1hZHZhbnRhZ2UtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG59XG5cbi5ncmlkLWFkdmFudGFnZS1kZXNjLW11dGVkIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjQTRBNEE1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLmdyaWQtYWR2YW50YWdlLWRlc2MtbXV0ZWQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxufVxuXG4uYWR2YW50YWdlcy1kZWNvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hZHZhbnRhZ2VzLWRlY29yOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDc3MnB4O1xuICBoZWlnaHQ6IDc3MnB4O1xuICBsZWZ0OiAtMjEwcHg7XG4gIGJvdHRvbTogLTI2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3IvMS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5hZHZhbnRhZ2VzLWRlY29yOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWR2YW50YWdlcy1kZWNvcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzcycHg7XG4gIGhlaWdodDogNzcycHg7XG4gIHJpZ2h0OiAtMjUwcHg7XG4gIHRvcDogLTE5MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3IvMS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5hZHZhbnRhZ2VzLWRlY29yOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGV4dC1ibHVlIHtcbiAgY29sb3I6ICMzNjY4QTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMzNjY4QTk7XG59XG5cbi51ay1mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjQTRBNEE1O1xufVxuXG4udWstaW5wdXQge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E0QTRBNTtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG4udWstaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxQjFCMUY7XG59XG4udWstaW5wdXQ6YWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQTRBNEE1O1xuICBib3JkZXItbGVmdC1jb2xvcjogI0E0QTRBNTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0E0QTRBNTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFCMUIxRjtcbn1cblxuLmRpc2NvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM2NjhBOTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLmRpc2NvdW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5kaXNjb3VudC1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uZGlzY291bnQtaW1nIGltZyB7XG4gIG1pbi13aWR0aDogNDBweDtcbn1cblxuLmRpc2NvdW50LXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzY2OEE5O1xufVxuXG4uZnc3MDAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZGVjb3Itb3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGVjb3Itb3JkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2NDhweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYm90dG9tOiAtODBweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy8xLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5kZWNvci1vcmRlcjphZnRlciB7XG4gICAgd2lkdGg6IDU0OHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5kZWNvci1vcmRlcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZG9jdG9ycy1zbGlkZXIgLnVrLXNsaWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMTAzM3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjRweCAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLmRvY3RvcnMtc2xpZGVyIC51ay1zbGlkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmRvY3RvcnMtc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5kb2N0b3JzLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmRvY3RvcnMtc2xpZGVyIC5zbGlkZXItY29udHJvbC1wcmV2OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI3NHB4O1xuICBoZWlnaHQ6IDI3NHB4O1xuICBsZWZ0OiAtNjVweDtcbiAgdG9wOiAtOTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RlY29yLzEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5kb2N0b3JzLXNsaWRlciAuc2xpZGVyLWNvbnRyb2wtcHJldjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRvY3RvcnMtc2xpZGVyIC5zbGlkZXItY29udHJvbC1uZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI4NHB4O1xuICBoZWlnaHQ6IDI4NHB4O1xuICBsZWZ0OiAtMTQwcHg7XG4gIHRvcDogLTE2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3IvMi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmRvY3RvcnMtc2xpZGVyIC5zbGlkZXItY29udHJvbC1uZXh0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kb2N0b3ItY2FyZCB7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxNnB4IDE2cHggcmdiYSgzMCwgMTA2LCAxNzQsIDAuMTYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLmRvY3Rvci1jYXJkIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIH1cbn1cblxuLmRvY3Rvci1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5kb2N0b3ItaW1nIGltZyB7XG4gICAgd2lkdGg6IDE3NHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmRvY3Rvci1zdXJuYW1lIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJQbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuZG9jdG9yLXN1cm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uZG9jdG9yLW5hbWUge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5kb2N0b3ItbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5kb2N0b3ItcG9zaXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzNjY4QTk7XG59XG5cbi5kb2N0b3Itc3BlY2lhbGl0eSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNBNEE0QTU7XG59XG5cbi5kb2N0b3ItZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuZG9jdG9yLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5kb2N0b3ItZGVzYyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzMyMzIzNjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5kb2N0b3ItZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuLmRvY3Rvci1kZXNjIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5kb2N0b3ItbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4uZG9jdG9yLWxhYmVscyA+IGRpdiB7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgY29sb3I6ICMzNjY4QTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM2NjhBOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5kb2N0b3ItbGFiZWxzID4gZGl2IHtcbiAgICBwYWRkaW5nOiAxNHB4IDhweDtcbiAgfVxufVxuXG4uc2xpZGVyLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNsaWRlci1jb250cm9scyB7XG4gICAgdG9wOiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLnNsaWRlci1jb250cm9scyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNsaWRlci1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDE2cHggMTZweCByZ2JhKDMwLCAxMDYsIDE3NCwgMC4xNik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zbGlkZXItY29udHJvbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5zbGlkZXItY29udHJvbCBzdmcge1xuICBzdHJva2U6ICMzNjY4QTk7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzIGVhc2U7XG59XG4uc2xpZGVyLWNvbnRyb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE4NEQwO1xufVxuLnNsaWRlci1jb250cm9sOmhvdmVyIHN2ZyB7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbn1cbi5zbGlkZXItY29udHJvbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2OEE5O1xufVxuLnNsaWRlci1jb250cm9sOmFjdGl2ZSBzdmcge1xuICBzdHJva2U6ICNGRkZGRkY7XG59XG5cbi5zbGlkZXItY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuc2xpZGVyLWNvbnRyb2wtcHJldiB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbn1cblxuLnNsaWRlci1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuc2xpZGVyLWNvbnRyb2wtbmV4dCB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5cbi5zbGlkZXItZGVjb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpZGVyLWRlY29yOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI3NHB4O1xuICBoZWlnaHQ6IDI3NHB4O1xuICByaWdodDogMTElO1xuICB0b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZWNvci8xLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zbGlkZXItZGVjb3I6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBkZi1kb3dubG9hZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG4ucGRmLWRvd25sb2FkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEE4NEQwO1xufVxuLnBkZi1kb3dubG9hZDpob3ZlciAucGRmLWRvd25sb2FkLWRlc2Mge1xuICBjb2xvcjogIzRBODREMDtcbn1cbi5wZGYtZG93bmxvYWQ6aG92ZXIgLnBkZi1kb3dubG9hZC1pbWcge1xuICBib3JkZXItY29sb3I6ICM0QTg0RDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAucGRmLWRvd25sb2FkIHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbi5wZGYtZG93bmxvYWQtaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDFEMUQyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xufVxuLnBkZi1kb3dubG9hZC1pbWcgc3ZnIHtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5cbi5zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN0ZXAtY291bnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0ZXAtY291bnQ6bnRoLWNoaWxkKGV2ZW4pIC5zdGVwLW51bSB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLnN0ZXAtY291bnQ6bnRoLWNoaWxkKGV2ZW4pIC5zdGVwLW51bSB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICB9XG59XG4uc3RlcC1jb3VudDpudGgtY2hpbGQob2RkKSAuc3RlcCB7XG4gIG1hcmdpbi1yaWdodDogNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zdGVwLWNvdW50Om50aC1jaGlsZChvZGQpIC5zdGVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbi5wZGYtZG93bmxvYWQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzNjY4QTk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5wZGYtZG93bmxvYWQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5zdGVwLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuc3RlcC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnN0ZXAtbnVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogXCJQbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjJkZWcsICMzNjY4QTkgNDEuMzElLCAjMDBDNTk1IDY5LjE1JSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuc3RlcC1udW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cblxuLnN0ZXAtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zdGVwLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uc3RlcC1kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLnN0ZXAtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLm1iNjQtNDgge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLm1iNjQtNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tZm9ybSBmb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBib3gtc2hhZG93OiAwcHggMTZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5kZWNvci1kaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZGVjb3ItZGl2IGltZyB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xufVxuLmRlY29yLWRpdjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNzhweDtcbiAgaGVpZ2h0OiAxNzhweDtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAtMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RlY29yLzEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuZGVjb3ItZGl2OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGVjb3ItZGl2OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMDNweDtcbiAgaGVpZ2h0OiAzMDNweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RlY29yLzIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuZGVjb3ItZGl2OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZXllLXN0ZXBzIHtcbiAgbWFyZ2luOiA4MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuZXllLXN0ZXBzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxNnB4IDAgNDBweDtcbiAgfVxufVxuXG4uZXllLXN0ZXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saW5lIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAubGluZSB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9hcnJvdy1kb3duLnN2Z1wiKTtcbiAgfVxufVxuXG4uZXllLW51bSB7XG4gIG1hcmdpbjogMTZweCAwO1xuICBmb250LWZhbWlseTogXCJQbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMmRlZywgIzM2NjhBOSA0MS4zMSUsICMwMEM1OTUgNjkuMTUlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5leWUtbnVtIHtcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG59XG5cbi5leWUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJQbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmV5ZS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uZXllLWJsdWUge1xuICBjb2xvcjogIzM2NjhBOTtcbiAgZm9udC1mYW1pbHk6IFwiUGxheVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5leWUtYmx1ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5leWUtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5leWUtc2VjdGlvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0OTZweDtcbiAgaGVpZ2h0OiA0OTdweDtcbiAgcmlnaHQ6IC0yMDBweDtcbiAgdG9wOiAtMTg1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZWNvci8zLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5leWUtc2VjdGlvbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV5ZS1zZWN0aW9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0OTZweDtcbiAgaGVpZ2h0OiA0OTdweDtcbiAgbGVmdDogLTIwMHB4O1xuICBib3R0b206IC0xODVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RlY29yLzQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmV5ZS1zZWN0aW9uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWF0dGVudGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuYWNjb3JkaW9uLWF0dGVudGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmFjY29yZGlvbi1hdHRlbnRpb24gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5hY2NvcmRpb24tYXR0ZW50aW9uIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzY2OEE5O1xuICBtYXJnaW46IHVuc2V0O1xufVxuLmFjY29yZGlvbi1hdHRlbnRpb24gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmFjY29yZGlvbi1hdHRlbnRpb24gbGkudWstb3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjY4QTk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1hdHRlbnRpb24gLmFjY29yZGlvbi1zdGF0ZSBzdmcge1xuICBtaW4td2lkdGg6IDIycHg7XG4gIGZpbGw6ICMzNjY4QTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UsIGZpbGwgMC4zcyBlYXNlO1xufVxuLmFjY29yZGlvbi1hdHRlbnRpb24gLmFjY29yZGlvbi10aXRsZSB7XG4gIHBhZGRpbmc6IDI0cHggMzJweCAwO1xuICBmb250LWZhbWlseTogXCJQbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogIzFCMUIxRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5hY2NvcmRpb24tYXR0ZW50aW9uIC5hY2NvcmRpb24tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzRBODREMDtcbn1cbi5hY2NvcmRpb24tYXR0ZW50aW9uIC5hY2NvcmRpb24tdGl0bGU6aG92ZXIgLmFjY29yZGlvbi1zdGF0ZSBzdmcge1xuICBmaWxsOiAjNEE4NEQwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLmFjY29yZGlvbi1hdHRlbnRpb24gLmFjY29yZGlvbi10aXRsZSBzcGFuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG4uYWNjb3JkaW9uLWF0dGVudGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hY2NvcmRpb24tYXR0ZW50aW9uIC5hY2MtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmFjY29yZGlvbi1hdHRlbnRpb24gLmFjYy1kZXNjOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24tYXR0ZW50aW9uIC5hY2MtZGVzYy1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uYWNjb3JkaW9uLWF0dGVudGlvbiAuYWNjLWJveCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFjY29yZGlvbi1hdHRlbnRpb24gLnVrLWFjY29yZGlvbi10aXRsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5hY2NvcmRpb24tc3RhdGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG59XG4uYWNjb3JkaW9uLWF0dGVudGlvbiAudWstYWNjb3JkaW9uLXRpdGxlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmFjY29yZGlvbi1zdGF0ZSBzdmcge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuLmFjY29yZGlvbi1hdHRlbnRpb24gLnVrLWFjY29yZGlvbi10aXRsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5hY2NvcmRpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLmFjY29yZGlvbi1hdHRlbnRpb24gLnVrLWFjY29yZGlvbi10aXRsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5hY2NvcmRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLmFjY29yZGlvbi1hdHRlbnRpb24gLmFjY29yZGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5vcmRlci1iYW5uZXIge1xuICBwYWRkaW5nOiAzMnB4IDQ4cHggNDZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk2LjUyZGVnLCAjMEQ0ODgyIDEuODclLCAjODA5REJCIDk3LjM1JSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5vcmRlci1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxufVxuLm9yZGVyLWJhbm5lciAuZGlzY291bnQge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAub3JkZXItYmFubmVyIC5kaXNjb3VudCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLm9yZGVyLWJhbm5lciAuZGlzY291bnQtdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ub3JkZXItZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3JkZXItZGVjb3I6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDkwMHB4O1xuICBoZWlnaHQ6IDkwMHB4O1xuICByaWdodDogLTMwMHB4O1xuICB0b3A6IC03NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3IvMS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3BhY2l0eTogMC4xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vcmRlci1kZWNvcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vcmRlci1kZWNvcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA5MDBweDtcbiAgaGVpZ2h0OiA5MDBweDtcbiAgbGVmdDogLTM2MHB4O1xuICBib3R0b206IC00MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3IvMS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3BhY2l0eTogMC4xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vcmRlci1kZWNvcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ub3JkZXItYmFubmVyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLm9yZGVyLWJhbm5lci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLm9yZGVyLWJhbm5lci1kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5vcmRlci1iYW5uZXItZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLmRlY29yLWV5ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZWNvci1leWU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDYwMnB4O1xuICBoZWlnaHQ6IDUwMXB4O1xuICByaWdodDogLTc1cHg7XG4gIHRvcDogLTEwNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3IvZXllLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uY2xpbmljLWRlc2MgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5jbGluaWMtZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jbGluaWMtZGVzYyBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLmNsaW5pYy1kZXNjIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uY2xpbmljLWRlY29yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLmNsaW5pYy1kZWNvciB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTcycHg7XG4gIH1cbn1cbi5jbGluaWMtZGVjb3I6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA5MjBweDtcbiAgaGVpZ2h0OiA5ODBweDtcbiAgdG9wOiAtMzA1cHg7XG4gIHJpZ2h0OiAtMzM1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZWNvci9jbGluaWMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmNsaW5pYy1kZWNvcjphZnRlciB7XG4gICAgcmlnaHQ6IC00NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLmNsaW5pYy1kZWNvcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmF0aW5nIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucmF0aW5nIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIHJvdy1nYXA6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5yYXRpbmcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgcm93LWdhcDogMTZweDtcbiAgfVxufVxuXG4ucmF0aW5nLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnJhdGluZy1ib3gge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAucmF0aW5nLWJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5yYXRpbmctbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFREYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnJhdGluZy1uYW1lIGltZyB7XG4gIG1peC1ibGVuZC1tb2RlOiBkYXJrZW47XG59XG4ucmF0aW5nLW5hbWU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzNjY4QTk7XG59XG4ucmF0aW5nLW5hbWU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMzY2OEE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yYXRpbmctbmFtZSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5cbi5yYXRpbmctaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nLXN0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5yYXRpbmctc3RhciBpbWcge1xuICBtaW4td2lkdGg6IDMycHg7XG59XG5cbi5yYXRpbmctbnVtIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnJhdGluZy1udW0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ubG9nby1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgcm93LWdhcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5sb2dvLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi5sb2dvLWdyaWQgPiBkaXYge1xuICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLmxvZ28tZ3JpZCA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubG9nby1ncmlkID4gZGl2OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4ubG9nby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxvZ28tc2VjdGlvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIyOXB4O1xuICBoZWlnaHQ6IDIyOXB4O1xuICBib3R0b206IC0xMDRweDtcbiAgbGVmdDogLTY0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZWNvci8yLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5sb2dvLXNlY3Rpb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sb2dvLXNlY3Rpb246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjI5cHg7XG4gIGhlaWdodDogMjI5cHg7XG4gIGJvdHRvbTogLTE0MnB4O1xuICBsZWZ0OiA3MXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3IvMi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubG9nby1zZWN0aW9uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmVlZGJhY2stc2xpZGVyIC51ay1zbGlkZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLmZlZWRiYWNrLXNsaWRlciAudWstc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmZlZWRiYWNrLWNhcmQge1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZmVlZGJhY2stYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uZmVlZGJhY2stcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5mZWVkYmFjay1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLmZlZWRiYWNrLWhlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmZlZWRiYWNrLW5hbWUge1xuICBmb250LWZhbWlseTogXCJQbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5mZWVkYmFjay1uYW1lIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5mZWVkYmFjay1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmZlZWRiYWNrLW51bSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmZlZWRiYWNrLWZyb20ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFREYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZmVlZGJhY2stZnJvbSBpbWcge1xuICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xufVxuXG4uZmVlZGJhY2stZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWF4LWhlaWdodDogMjA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuZmVlZGJhY2stZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuZmVlZGJhY2stZGVzYyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmZlZWRiYWNrLXN0YXJzIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmVlZGJhY2stc3RhcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9zdGFyLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5mZWVkYmFjay1zdGFycyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvc3Rhci1hY3RpdmUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucmVhZC1tb3JlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4ucmVhZC1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAxLCAwLCAxKTtcbn1cbi5yZWFkLW1vcmUuc2hvdyB7XG4gIG1heC1oZWlnaHQ6IDk5ZW07XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbn1cblxuW2RhdGEtcmVhZG1vcmVdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbltkYXRhLXJlYWRtb3JlXS52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mZWVkYmFjay1zbGlkZXIgLnVrLXNsaWRlci1pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zZWN0aW9uLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1ib3R0b206IDg4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuc2VjdGlvbi1tYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWN0aW9uLW1hcC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTYuODJkZWcsICMwRDQ4ODIgLTQuODUlLCAjODA5REJCIDEwMC40MiUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA2NSUgMCwgNTUlIDUwJSwgNjUlIDEwMCUsIDAgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuc2VjdGlvbi1tYXAtYmcge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4MCUsIDgwJSA2NSUsIDIwJSA2NSUsIDAgODAlKTtcbiAgfVxufVxuXG4uejIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tYXAtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJQbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAubWFwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLm1hcC1waG9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUGxheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1hcC1waG9uZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAubWFwLXBob25lIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5tYXAtcGhvbmU6aG92ZXIge1xuICBjb2xvcjogI0VDRURGMjtcbn1cblxuLnRvd25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudG93bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi50b3ducyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMzMsIDI0MSwgMjQ3LCAwLjMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50b3ducyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjMzLCAyNDEsIDI0NywgMC4zKTtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAudG93bnMgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLnRvd246bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzMsIDI0MSwgMjQ3LCAwLjMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50b3duOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC50b3duOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLm1iMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLnRvd24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJQbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50b3duLWFkZHJlc3Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRvd24tYWRkcmVzczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubWFwIC55bWFwcy0yLTEtNzktbWFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLm1hcCAueW1hcHMtMi0xLTc5LW1hcCB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLm1hcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgMjRweDtcbn1cbi5mb290ZXIgYSBzdmcge1xuICBmaWxsOiAjMzY2OEE5O1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5mb290ZXIgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjNEE4NEQwO1xufVxuXG4uZm9vdGVyLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuZm9vdGVyLXRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuZm9vdGVyLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmZvb3Rlci10b3AgLnNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuZm9vdGVyLXRvcCAuc29jaWFscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmZvb3Rlci10b3AgLnNvY2lhbHMgc3ZnIHtcbiAgbWluLXdpZHRoOiAzMnB4O1xufVxuXG4uZm9vdGVyLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmZvb3Rlci1uYXYge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLmZvb3Rlci1uYXYge1xuICAgIGdhcDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLmZvb3Rlci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlci1uYXYgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmZvb3Rlci1uYXYgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMxQjFCMUY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5mb290ZXItbmF2IGE6aG92ZXIge1xuICBjb2xvcjogIzRBODREMDtcbn1cblxuLmZvb3Rlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNjY4QTk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBjb2xvcjogIzYwNjA2Mztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5mb290ZXItYm90dG9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3Rlci1taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmZvb3Rlci1taWRkbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZ3VpZGUtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuZ3VpZGUtbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZ3VpZGUtbGlua3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2MDYwNjM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmd1aWRlLWxpbmtzIGE6aG92ZXIge1xuICBjb2xvcjogIzRBODREMDtcbn1cblxuLmZvb3Rlci1taWRkbGUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5mb290ZXItbWlkZGxlLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLmZvb3Rlci1taWRkbGUtYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5mb290ZXItbWlkZGxlLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmZvb3Rlci1taWRkbGUtaW5uZXIgc3BhbiwgLmZvb3Rlci1taWRkbGUtaW5uZXIgYSB7XG4gIGNvbG9yOiAjMzY2OEE5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzYwNjA2MztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZvb3Rlci1jdWx0IHtcbiAgY29sb3I6ICMzNjY4QTk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5mb290ZXItY3VsdDpob3ZlciB7XG4gIGNvbG9yOiAjNEE4NEQwO1xufVxuXG4uZm9vdGVyLWN1bHQgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXItY3VsdCBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2OEE5O1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5tb2RhbC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxQjFCMUY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uaGVhZGVyLXN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLnN5bXB0b21zLWxpc3QtY2FyZC5hY3RpdmUgLnN5bXB0b21zLWxpc3QtY2FyZC10aXRsZTo6YWZ0ZXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICBhbmltYXRpb24tbmFtZTogYmxpbms7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG4uc3ltcHRvbXMtbGlzdC1jYXJkLmFjdGl2ZSAuc3ltcHRvbXMtbGlzdC1jYXJkLXRpdGxlOjpiZWZvcmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICBhbmltYXRpb24tbmFtZTogYmxpbms7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG4uc3ltcHRvbXMtbGlzdC1jYXJkLmFjdGl2ZSAuc3ltcHRvbXMtbGlzdC1jYXJkOjphZnRlciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBibGluaztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBibGluay1hZnRlciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJsaW5rLWJlZm9yZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubWI1NiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5leWUtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRURGMjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmV5ZS1ib3ggc3ZnIHtcbiAgbWluLXdpZHRoOiAyOHB4O1xufVxuLmV5ZS1ib3g6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5tOCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICB9XG59XG5cbi5zcGVjaWFsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VERjI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLnNwZWNpYWwgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zcGVjaWFsIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5zcGVjaWFsIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjU7XG59XG5cbi5mb290ZXItc3BlY2lhbCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5vZmZjYW52YXMtc3BlY2lhbCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59IiwiJHdoaXRlOiAjRkZGRkZGO1xuJGJsYWNrOiAjMUIxQjFGO1xuJGJsYWNrOTA6ICMzMjMyMzY7XG4kYmxhY2s3MDogIzYwNjA2MztcbiRibGFjazYwOiAjQTRBNEE1O1xuJGJsYWNrNDA6ICNEMUQxRDI7XG4kYmxhY2syMDogI0U5RTlFOTtcbiRibGFjazEwOiAjRjlGOUY5O1xuJGJsdWU6ICMzNjY4QTk7XG4kYmx1ZTgwOiAjNEE4NEQwO1xuJGJsdWUxMDogI0VDRURGMjtcbiRiZy1idXR0b246IGxpbmVhci1ncmFkaWVudCg5MS4zMmRlZywgIzM2NjhBOSAtMC40MiUsICMwMEM1OTUgMTA3LjglKTtcbiRiZy1idXR0b24taG92ZXI6IGxpbmVhci1ncmFkaWVudCg5MS4zMmRlZywgIzQ5OEVFNyAtMC40MiUsICMyMkZGQ0EgMTA3LjglKTtcblxuJGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1wbGF5OiAnUGxheScsIHNhbnMtc2VyaWY7XG4kZ2xvYmFsLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4kZ2xvYmFsLWxpbmUtaGVpZ2h0OiAxLjQ7XG4kZ2xvYmFsLWxpbmstY29sb3I6ICRibHVlO1xuJGJhc2UtbGluay1ob3Zlci1jb2xvcjogJGJsdWU4MDtcbiRiYXNlLWJvZHktYmFja2dyb3VuZDogJHdoaXRlO1xuJGJhc2UtYm9keS1jb2xvcjogJGJsYWNrO1xuXG4kYmFzZS1saW5rLWhvdmVyLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuJGZvbnQtc2l6ZTogMTZweDtcblxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiRmb250LXdlaWdodC1zZW1pLWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbiRicmVha3BvaW50LWxhcmdlLW1heDogMTU5OS45OHB4O1xuJGJyZWFrcG9pbnQtbWVkaXVtLW1heDogMTE5OS45OHB4O1xuJGJyZWFrcG9pbnQtc21hbGwtbWF4OiA5NTkuOThweDtcbiRicmVha3BvaW50LXhzbWFsbC1tYXg6IDYzOS45OHB4OyJdfQ== */
