/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "dans-regular";
  src: url(../../src/fonts/DansHandWriting.ttf);
}
@font-face {
  font-family: "play-regular";
  src: url(../../src/fonts/PlaywriteNZBasic-Regular.ttf);
}
@font-face {
  font-family: "ugly-regular";
  src: url(../../src/fonts/MyUglyHandwriting-Regular.otf);
}
.about {
  margin-top: 70px;
}

@media screen and (max-width: 992px) {
  .about {
    margin-top: 50px;
  }
}
.about .content img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 767px) {
  .about .content img {
    margin-bottom: 30px;
  }
}
.about .content .texte {
  margin-left: 30px;
}

@media screen and (max-width: 992px) {
  .about .content .texte {
    margin-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  .about .content .texte {
    margin-left: 0px;
  }
}
.about .content .texte p {
  font-family: "play-regular";
}

.about .content .texte p:last-of-type {
  margin: 0px;
}

.about .content .texte a {
  color: #cc33cc;
}

.about .content .reseaux {
  margin-top: 20px;
  margin-left: 30px;
}

@media screen and (max-width: 992px) {
  .about .content .reseaux {
    margin-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  .about .content .reseaux {
    margin-left: 0px;
  }
}
.about .content .reseaux a {
  display: inline-block;
}

.about .content .reseaux a svg {
  width: 50px;
  height: 50px;
}

.about .content .reseaux a svg path {
  fill: #000000;
  transition: all 0.2s ease;
}

.about .content .reseaux a:hover svg path {
  fill: #cc33cc;
  transition: all 0.2s ease;
}

.about .content .reseaux a:first-of-type {
  margin-right: 10px;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "dans-regular";
  src: url(../../src/fonts/DansHandWriting.ttf);
}
@font-face {
  font-family: "play-regular";
  src: url(../../src/fonts/PlaywriteNZBasic-Regular.ttf);
}
@font-face {
  font-family: "ugly-regular";
  src: url(../../src/fonts/MyUglyHandwriting-Regular.otf);
}
.contact {
  margin-top: 70px;
}

@media screen and (max-width: 992px) {
  .contact {
    margin-top: 50px;
  }
}
.contact .formulaire {
  width: 800px;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 992px) {
  .contact .formulaire {
    width: 90%;
  }
}
.contact .formulaire .infos {
  font-family: "play-regular";
  font-size: 14px;
  line-height: 21px;
  color: #000000;
  margin-bottom: 0px;
}

.contact .formulaire label {
  font-family: "play-regular";
  font-size: 16px;
  line-height: 21px;
  color: #000000;
  margin: 20px 0px 5px 0px;
}

.contact .formulaire input[type=text],
.contact .formulaire input[type=email],
.contact .formulaire input[type=tel] {
  width: 90%;
  font-family: "play-regular";
  border: 1px solid #cc33cc;
  color: #000000;
  padding: 10px 20px;
  font-size: 16px;
  border-radius: 10px;
}

@media screen and (max-width: 767px) {
  .contact .formulaire input[type=text],
  .contact .formulaire input[type=email],
  .contact .formulaire input[type=tel] {
    width: 100%;
  }
}
.contact .formulaire input[type=email] {
  width: 95%;
}

@media screen and (max-width: 767px) {
  .contact .formulaire input[type=email] {
    width: 100%;
  }
}
.contact .formulaire input:focus {
  border: 1px solid #cc33cc !important;
  outline: 0;
  box-shadow: none;
}

.contact .formulaire .col-sujet input {
  width: 95%;
}

@media screen and (max-width: 767px) {
  .contact .formulaire .col-sujet input {
    width: 100%;
  }
}
.contact .formulaire textarea {
  border-radius: 0px;
  width: 95%;
  font-family: "play-regular";
  border: 1px solid #cc33cc;
  color: #000000;
  padding: 10px 20px;
  font-size: 16px;
  border-radius: 10px;
}

@media screen and (max-width: 767px) {
  .contact .formulaire textarea {
    width: 100%;
  }
}
.contact .formulaire textarea:focus {
  border: 1px solid #cc33cc !important;
  outline: 0;
  box-shadow: none;
}

.contact .formulaire .submit_container {
  width: 95%;
  text-align: center;
  margin-top: 40px;
}

@media screen and (max-width: 767px) {
  .contact .formulaire .submit_container {
    width: 100%;
  }
}
.contact .formulaire .submit_container .wpcf7-submit {
  text-decoration: none;
  font-family: "play-regular";
  font-size: 16px;
  padding: 10px 25px;
  border-radius: 3px;
  background-color: #cc33cc;
  border: 1px solid #cc33cc;
  color: #ffffff;
  transition: all 0.2s ease;
}

.contact .formulaire .submit_container .wpcf7-submit:hover {
  background-color: #ffffff;
  color: #cc33cc;
  transition: all 0.2s ease;
}

.contact .formulaire .submit_container span {
  display: none;
}

.contact .formulaire .wpcf7-not-valid-tip {
  margin-top: 5px;
}

.contact .formulaire .wpcf7-response-output {
  border-color: green;
  text-align: center;
  padding: 15px 20px;
  font-family: "play-regular";
  color: #000000;
  width: 95%;
}

@media screen and (max-width: 767px) {
  .contact .formulaire .wpcf7-response-output {
    width: 100%;
  }
}
.contact .formulaire .invalid .wpcf7-response-output {
  border-color: red;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "dans-regular";
  src: url(../../src/fonts/DansHandWriting.ttf);
}
@font-face {
  font-family: "play-regular";
  src: url(../../src/fonts/PlaywriteNZBasic-Regular.ttf);
}
@font-face {
  font-family: "ugly-regular";
  src: url(../../src/fonts/MyUglyHandwriting-Regular.otf);
}
footer {
  text-align: center;
  background-color: #333333;
  padding: 15px 0px;
  font-family: "play-regular";
  color: #ffffff;
  font-size: 14px;
}

footer a {
  color: #ffffff;
}

footer a:hover {
  color: #cc33cc;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "dans-regular";
  src: url(../../src/fonts/DansHandWriting.ttf);
}
@font-face {
  font-family: "play-regular";
  src: url(../../src/fonts/PlaywriteNZBasic-Regular.ttf);
}
@font-face {
  font-family: "ugly-regular";
  src: url(../../src/fonts/MyUglyHandwriting-Regular.otf);
}
html {
  scroll-behavior: unset !important;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

html body:not(.page-template-contact) .grecaptcha-badge {
  opacity: 0;
  visibility: hidden;
  display: none;
}

html body {
  margin: 0px;
  padding: 0px;
  max-width: 100%;
  height: 100%;
  overflow-x: hidden;
}

html body .main-content {
  position: relative;
  width: 100%;
  overflow: hidden;
}

html body a {
  text-decoration: none;
  transition: all 0.2s ease;
}

html body .site-main {
  padding: 100px 0px;
}

@media screen and (max-width: 992px) {
  html body .site-main {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 767px) {
  html body .site-main {
    padding: 60px 20px;
  }
}
html body .site-main .h2 {
  text-align: center;
  margin-bottom: 60px;
}

@media screen and (max-width: 576px) {
  html body .site-main .h2 {
    margin-bottom: 40px;
  }
}
html body .site-main .h2 h2 {
  color: #cc33cc;
  font-family: "play-regular";
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "dans-regular";
  src: url(../../src/fonts/DansHandWriting.ttf);
}
@font-face {
  font-family: "play-regular";
  src: url(../../src/fonts/PlaywriteNZBasic-Regular.ttf);
}
@font-face {
  font-family: "ugly-regular";
  src: url(../../src/fonts/MyUglyHandwriting-Regular.otf);
}
header {
  top: 0;
  left: 0;
  position: fixed;
  background-color: #333333;
  width: 100%;
  z-index: 9999;
}

header .menu-desktop {
  display: block;
}

@media screen and (max-width: 992px) {
  header .menu-desktop {
    display: none;
  }
}
header .menu-desktop ul {
  display: inline-block;
  list-style: none;
  padding: 20px 0px;
  margin: 0px;
  margin-right: 20px;
}

header .menu-desktop ul li {
  display: inline-block;
  margin-right: 30px;
}

header .menu-desktop ul li a {
  font-family: "play-regular";
  color: #ffffff;
  font-size: 20px;
}

header .menu-desktop ul li:hover a {
  color: #cc33cc;
}

header .menu-desktop ul li:last-child {
  margin-right: 0px;
}

header .menu-desktop .ensemble-header {
  display: table;
  margin-left: auto;
}

header .menu-desktop .ensemble-header .pers-cart {
  display: inline-block;
  position: relative;
  top: -3px;
}

header .menu-desktop .ensemble-header .pers-cart a {
  margin: 0px;
}

header .menu-desktop .ensemble-header .pers-cart .picto-cart {
  margin: 0px;
  padding-bottom: 50px;
  padding-left: 10px;
}

header .menu-desktop .ensemble-header .pers-cart .picto-cart svg {
  width: 54px;
  height: 36px;
}

header .menu-desktop .ensemble-header .pers-cart .mini-cart-count {
  background-color: #cc33cc;
  color: #ffffff;
  border-radius: 50%;
  text-align: center;
  width: 22px;
  height: 22px;
  font-size: 14px;
  line-height: 14px;
  padding-top: 4px;
  padding-left: 1px;
  position: absolute;
  top: -6px;
  right: -7px;
  font-weight: 500;
  transition: all 0.5s ease;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content {
  z-index: 9999;
  display: none;
  position: absolute;
  top: 45px;
  left: 50%;
  transform: translateX(-50%);
  padding: 20px 15px;
  width: 220px;
  background-color: #ffffff;
  border: 1px solid #cc33cc;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
  text-align: center;
  margin-bottom: 0px;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .cart_list {
  list-style: none;
  padding: 0px;
  border-bottom: 1px solid #cc33cc;
  margin-bottom: 0px;
  width: 100%;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .cart_list .mini_cart_item {
  position: relative;
  display: block;
  width: 100%;
  border-bottom: 1px solid #cc33cc;
  padding-bottom: 15px;
  margin-top: 15px;
  color: #000000;
  padding-left: 25px;
  text-transform: uppercase;
  font-size: 13px;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .cart_list .mini_cart_item .remove {
  position: absolute;
  top: 5px;
  left: 0px;
  width: 16px;
  height: 16px;
  background-color: #cc33cc;
  text-align: center;
  font-size: 14px;
  line-height: 14px;
  border-radius: 50%;
  padding-left: 1px;
  padding-top: 1px;
  color: #ffffff !important;
  font-weight: 700;
  z-index: 1000;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .cart_list .mini_cart_item img {
  display: none;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .cart_list .mini_cart_item .variation {
  display: none;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .cart_list .mini_cart_item .quantity {
  display: block;
  font-size: 13px;
  color: #919191;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .cart_list .mini_cart_item:before {
  content: "";
  display: table;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .cart_list .mini_cart_item:after {
  content: "";
  display: table;
  clear: both;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .cart_list .mini_cart_item:first-of-type {
  margin-top: 0px;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .cart_list .mini_cart_item:last-of-type {
  border-bottom: 0px;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .woocommerce-mini-cart__total {
  text-align: center;
  font-size: 15px;
  color: #919191;
  padding: 15px 0px;
  border-bottom: 1px solid #cc33cc;
  margin-bottom: 0px;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .woocommerce-mini-cart__total strong {
  font-size: 13px;
  color: #000000;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons {
  text-align: center;
  margin-bottom: 0px;
  padding-top: 20px;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a {
  display: block;
  background-color: #000000;
  border: 1px solid #000000;
  padding: 10px 25px;
  color: #ffffff;
  font-size: 14px;
  transition: all 0.5s ease;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a:hover {
  background-color: transparent;
  color: #000000;
  transition: all 0.5s ease;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .checkout {
  margin-top: 15px;
  background-color: #cc33cc;
  border: 1px solid #cc33cc;
  color: #ffffff;
}

header .menu-desktop .ensemble-header .pers-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .checkout:hover {
  background-color: transparent;
  color: #cc33cc;
}

header .menu-desktop .ensemble-header .pers-cart .cart-visible {
  display: block;
}

header .menu-mobile {
  position: relative;
  display: none;
  padding: 15px 0px;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  header .menu-mobile {
    display: block;
  }
}
header .menu-mobile .pers-cart {
  position: relative;
  display: table;
  margin-left: auto;
  margin-right: 90px;
}

header .menu-mobile .pers-cart a {
  margin-left: 15px;
}

@media screen and (max-width: 576px) {
  header .menu-mobile .pers-cart a {
    margin-left: 10px;
  }
}
header .menu-mobile .pers-cart a svg {
  width: 54px;
  height: 36px;
}

header .menu-mobile .pers-cart .mini-cart-count {
  background-color: #cc33cc;
  color: #ffffff;
  border-radius: 50%;
  text-align: center;
  width: 20px;
  height: 20px;
  font-size: 13px;
  line-height: 13px;
  padding-top: 3px;
  padding-left: 1px;
  position: absolute;
  top: -2px;
  right: -5px;
  font-weight: 500;
  transition: all 0.5s ease;
}

header .menu-mobile .pers-cart .widget_shopping_cart_content {
  display: none;
}

header .menu-mobile .menu {
  position: absolute;
  width: 100%;
  height: 100vh;
  z-index: 900;
  left: -100%;
  top: 0;
  opacity: 0;
  background-color: #333333;
}

header .menu-mobile .menu ul {
  text-align: center;
  list-style: none;
  display: table;
  padding: 0px;
  margin: 60px auto 0px auto;
}

header .menu-mobile .menu ul li {
  margin-bottom: 30px;
}

header .menu-mobile .menu ul li a {
  font-family: "play-regular";
  color: #ffffff;
  font-size: 20px;
}

header .menu-mobile .menu ul li:hover a {
  color: #cc33cc;
}

header .menu-mobile .menu ul li:last-child {
  margin-right: 0px;
}

header .menu-mobile .visible {
  opacity: 1;
  left: 0;
  transition: all 0.2s ease;
}

header .menu-mobile #menuToggle {
  position: absolute;
  right: 20px;
  top: 25px;
  z-index: 1000;
  transition: all 0.2s ease;
}

header .menu-mobile #menuToggle input {
  color: #ffffff;
  display: flex;
  width: 29px;
  height: 21px;
  position: absolute;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
}

header .menu-mobile #menuToggle span {
  display: flex;
  background: #ffffff;
  width: 29px;
  height: 2px;
  margin-bottom: 5px;
  position: relative;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 5px 0px;
  transition: transform 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
}

header .menu-mobile #menuToggle span {
  transform-origin: 0% 100%;
}

header .menu-mobile #menuToggle span:last-child {
  transform-origin: 0% 0%;
}

header .menu-mobile #menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(-11px, -9px);
  background: #ffffff;
}

header .menu-mobile #menuToggle input:checked ~ span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

header .menu-mobile #menuToggle input:checked ~ span:nth-last-child(1) {
  transform: rotate(-45deg) translate(-1px, -1px);
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "dans-regular";
  src: url(../../src/fonts/DansHandWriting.ttf);
}
@font-face {
  font-family: "play-regular";
  src: url(../../src/fonts/PlaywriteNZBasic-Regular.ttf);
}
@font-face {
  font-family: "ugly-regular";
  src: url(../../src/fonts/MyUglyHandwriting-Regular.otf);
}
.home {
  margin-top: 70px;
  min-height: 1000px;
  height: auto;
  position: relative;
  width: 100%;
  background-image: url(../../src/img/home-desktop.png);
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}

@media screen and (max-width: 1400px) {
  .home {
    min-height: 800px;
  }
}
@media screen and (max-width: 1100px) {
  .home {
    min-height: 700px;
  }
}
@media screen and (max-width: 992px) {
  .home {
    margin-top: 50px;
    min-height: 1000px;
  }
}
@media screen and (max-width: 576px) {
  .home {
    min-height: 800px;
    background-image: url(../../src/img/home-mobile.png);
    background-position: top center;
  }
}
.home h1 {
  z-index: 15;
  font-family: "dans-regular";
  font-size: 200px;
  text-transform: uppercase;
  color: #cc33cc;
  text-shadow: 8px 8px 1px #990099;
  position: absolute;
  top: 43%;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  width: 1600px;
}

@media screen and (max-width: 1400px) {
  .home h1 {
    font-size: 150px;
    text-shadow: 6px 6px 1px #990099;
  }
}
@media screen and (max-width: 1100px) {
  .home h1 {
    font-size: 120px;
    text-shadow: 5px 5px 1px #990099;
  }
}
@media screen and (max-width: 992px) {
  .home h1 {
    font-size: 100px;
    line-height: 80px;
    top: 54%;
    text-shadow: 4px 4px 1px #990099;
  }
}
@media screen and (max-width: 576px) {
  .home h1 {
    top: 50%;
    font-size: 80px;
    line-height: 50px;
    text-shadow: 3px 3px 1px #990099;
  }
}
.home h1 br {
  display: none;
}

@media screen and (max-width: 992px) {
  .home h1 br {
    display: block;
  }
}
.home .ensemble {
  z-index: 10;
  position: absolute;
  top: 66%;
  left: 50%;
  bottom: 25px;
  transform: translateX(-50%);
  width: 750px;
}

@media screen and (max-width: 1100px) {
  .home .ensemble {
    top: 62%;
  }
}
@media screen and (max-width: 992px) {
  .home .ensemble {
    top: 72%;
  }
}
@media screen and (max-width: 576px) {
  .home .ensemble {
    top: 66%;
  }
}
.home .ensemble h2 {
  font-family: "ugly-regular";
  font-size: 50px;
  position: absolute;
  top: 30px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  text-align: center;
}

@media screen and (max-width: 992px) {
  .home .ensemble h2 {
    font-size: 40px;
  }
}
.home .ensemble img {
  width: 100%;
}

.home .ensemble .position-classe {
  display: none;
  position: absolute;
  right: 12%;
  top: 44%;
  transform: translateY(-50%);
}

@media screen and (max-width: 992px) {
  .home .ensemble .position-classe {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: inherit;
    width: 138px;
    top: 60%;
  }
}
.home .ensemble .position-classe-active {
  display: block;
}

.home .ensemble .position-etablissement {
  position: absolute;
  left: 10%;
  top: 44%;
  transform: translateY(-50%);
}

@media screen and (max-width: 1400px) {
  .home .ensemble .position-etablissement {
    top: 52%;
  }
}
@media screen and (max-width: 992px) {
  .home .ensemble .position-etablissement {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.home .ensemble .select-etablissement,
.home .ensemble .select-classe {
  position: relative;
  display: inline-block;
}

.home .ensemble .select-etablissement select,
.home .ensemble .select-classe select {
  border-radius: 50px;
  border: 1px solid #cc33cc;
  padding: 10px 40px 10px 20px;
  font-family: "play-regular";
  color: #000000;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

@media screen and (max-width: 992px) {
  .home .ensemble .select-etablissement select,
  .home .ensemble .select-classe select {
    font-size: 15px;
  }
}
.home .ensemble .select-etablissement select option,
.home .ensemble .select-classe select option {
  color: #000000;
}

.home .ensemble .select-etablissement select:focus,
.home .ensemble .select-classe select:focus {
  outline: 0;
  box-shadow: none;
}

.home .ensemble .select-etablissement select:hover,
.home .ensemble .select-classe select:hover {
  cursor: pointer;
}

.home .ensemble .select-etablissement:after,
.home .ensemble .select-classe:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background-image: url(../../src/img/arrow-dropdown.svg);
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "dans-regular";
  src: url(../../src/fonts/DansHandWriting.ttf);
}
@font-face {
  font-family: "play-regular";
  src: url(../../src/fonts/PlaywriteNZBasic-Regular.ttf);
}
@font-face {
  font-family: "ugly-regular";
  src: url(../../src/fonts/MyUglyHandwriting-Regular.otf);
}
.mentions h3,
.mentions p,
.mentions li {
  font-family: "play-regular";
}

.mentions h3 {
  margin: 20px 0px;
}

.mentions a {
  color: #cc33cc;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "dans-regular";
  src: url(../../src/fonts/DansHandWriting.ttf);
}
@font-face {
  font-family: "play-regular";
  src: url(../../src/fonts/PlaywriteNZBasic-Regular.ttf);
}
@font-face {
  font-family: "ugly-regular";
  src: url(../../src/fonts/MyUglyHandwriting-Regular.otf);
}
.woocommerce-cart {
  margin-top: 70px;
}

@media screen and (max-width: 992px) {
  .woocommerce-cart {
    margin-top: 50px;
  }
}
.woocommerce-cart .wc-block-cart__payment-options {
  display: none;
}

.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-separator {
  display: none;
}

.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-new {
  display: none;
}

.woocommerce-cart .wp-block-woocommerce-empty-cart-block h2 {
  font-family: "play-regular";
}

.woocommerce-cart .wp-block-woocommerce-empty-cart-block h2:last-of-type {
  display: none;
}

.woocommerce-cart .wp-block-woocommerce-filled-cart-block thead {
  border: 0px;
}

.woocommerce-cart .wp-block-woocommerce-filled-cart-block tbody {
  border: 0px;
}

.woocommerce-cart .wp-block-woocommerce-filled-cart-block tbody td {
  border: 0px;
}

.woocommerce-cart .wp-block-woocommerce-filled-cart-block p,
.woocommerce-cart .wp-block-woocommerce-filled-cart-block span,
.woocommerce-cart .wp-block-woocommerce-filled-cart-block th,
.woocommerce-cart .wp-block-woocommerce-filled-cart-block a,
.woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-cart-item__remove-link,
.woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-cart__totals-title {
  font-family: "play-regular" !important;
  border: 0px;
}

.woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-product-name {
  color: #cc33cc;
}

.woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-order-summary-coupon-form-block {
  display: none;
}

.woocommerce-cart .wp-block-woocommerce-filled-cart-block tr,
.woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-cart__totals-title,
.woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-order-summary-block {
  border: 0px;
  border-bottom: 1px solid #cc33cc;
}

.woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-totals-wrapper {
  border: 0px;
}

.woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-cart__submit-container a {
  font-family: "play-regular";
  background-color: #cc33cc;
  color: #ffffff;
  border: 1px solid #cc33cc;
}

.woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-cart__submit-container a:hover {
  background-color: #ffffff;
  color: #cc33cc;
}

.woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-cart__submit-container a:focus {
  outline: none !important;
  box-shadow: none !important;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "dans-regular";
  src: url(../../src/fonts/DansHandWriting.ttf);
}
@font-face {
  font-family: "play-regular";
  src: url(../../src/fonts/PlaywriteNZBasic-Regular.ttf);
}
@font-face {
  font-family: "ugly-regular";
  src: url(../../src/fonts/MyUglyHandwriting-Regular.otf);
}
.tax-product_cat {
  margin-top: 70px;
}

@media screen and (max-width: 992px) {
  .tax-product_cat {
    margin-top: 50px;
  }
}
.tax-product_cat .woocommerce-result-count,
.tax-product_cat .woocommerce-ordering,
.tax-product_cat .woocommerce-error {
  display: none;
}

.tax-product_cat .pps-password-protected-store {
  padding: 100px 0px;
  width: 50%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 992px) {
  .tax-product_cat .pps-password-protected-store {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 767px) {
  .tax-product_cat .pps-password-protected-store {
    padding: 60px 0px;
    width: 90%;
  }
}
.tax-product_cat .pps-password-protected-store p {
  font-family: "play-regular";
}

.tax-product_cat .pps-password-protected-store .woocommerce-form-login {
  border: 1px solid #cc33cc;
}

.tax-product_cat .pps-password-protected-store .woocommerce-form-login label {
  margin-bottom: 20px;
}

.tax-product_cat .pps-password-protected-store .woocommerce-form-login input:focus {
  outline: none;
}

.tax-product_cat .pps-password-protected-store .woocommerce-form-login .woocommerce-Button {
  margin-top: 20px;
  font-family: "play-regular";
  background-color: #cc33cc;
  color: #ffffff;
  border: 1px solid #cc33cc;
}

.tax-product_cat .pps-password-protected-store .woocommerce-form-login .woocommerce-Button:hover {
  background-color: #ffffff;
  color: #cc33cc;
}

.tax-product_cat .products {
  padding: 100px 0px !important;
}

@media screen and (max-width: 992px) {
  .tax-product_cat .products {
    padding: 80px 0px !important;
  }
}
@media screen and (max-width: 992px) {
  .tax-product_cat .products {
    padding: 60px 0px !important;
  }
}
@media screen and (max-width: 576px) {
  .tax-product_cat .products .product {
    width: 100% !important;
  }
}
.tax-product_cat .products .product .woocommerce-loop-product__title {
  font-family: "play-regular";
  margin-bottom: 20px !important;
}

.tax-product_cat .products .product .price {
  font-family: "play-regular";
  color: #000000 !important;
}

.tax-product_cat .products .product .cart {
  position: relative;
}

.tax-product_cat .products .product .cart .quantity {
  position: absolute;
  top: -33px;
  left: 100px;
}

.tax-product_cat .products .product .cart .quantity input {
  font-family: "play-regular";
  font-size: 14px !important;
}

.tax-product_cat .products .product .cart .quantity input:focus {
  outline: none;
}

.tax-product_cat .products .product .cart button {
  font-family: "play-regular" !important;
  background-color: #cc33cc !important;
  color: #ffffff !important;
  border: 1px solid #cc33cc !important;
}

.tax-product_cat .products .product .cart button:hover {
  background-color: #ffffff !important;
  color: #cc33cc !important;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "dans-regular";
  src: url(../../src/fonts/DansHandWriting.ttf);
}
@font-face {
  font-family: "play-regular";
  src: url(../../src/fonts/PlaywriteNZBasic-Regular.ttf);
}
@font-face {
  font-family: "ugly-regular";
  src: url(../../src/fonts/MyUglyHandwriting-Regular.otf);
}
.woocommerce-checkout {
  margin-top: 70px;
}

@media screen and (max-width: 992px) {
  .woocommerce-checkout {
    margin-top: 50px;
  }
}
.woocommerce-checkout .woocommerce-form-coupon-toggle {
  display: none;
}

.woocommerce-checkout #my_custom_checkout_field {
  margin-bottom: 30px;
}

.woocommerce-checkout #wc-stripe-express-checkout-element {
  display: none;
}

.woocommerce-checkout .woocommerce-error {
  display: none;
}

.woocommerce-checkout #customer_details .col-1 {
  margin-bottom: 30px;
}

.woocommerce-checkout #customer_details .col-2 {
  display: none;
}

.woocommerce-checkout h3 {
  color: #cc33cc;
  font-family: "play-regular";
}

.woocommerce-checkout #order_review {
  margin-top: 30px;
}

.woocommerce-checkout input:focus {
  outline: none;
}

.woocommerce-checkout p,
.woocommerce-checkout span,
.woocommerce-checkout th,
.woocommerce-checkout a,
.woocommerce-checkout td {
  font-family: "play-regular" !important;
  border: 0px;
}

.woocommerce-checkout table {
  border: 1px solid #cc33cc !important;
}

.woocommerce-checkout table thead th {
  border-top: 0px !important;
}

.woocommerce-checkout table td,
.woocommerce-checkout table th {
  border-top: 1px solid #cc33cc !important;
}

.woocommerce-checkout #payment {
  background: rgba(129, 110, 153, 0.05);
}

.woocommerce-checkout #payment .wc_payment_methods {
  border-bottom: 1px solid #cc33cc !important;
}

.woocommerce-checkout #payment .woocommerce-privacy-policy-text {
  display: none;
}

.woocommerce-checkout #payment button {
  margin-top: 20px;
  float: none !important;
  font-family: "play-regular";
  background-color: #cc33cc;
  color: #ffffff;
  border: 1px solid #cc33cc;
}

.woocommerce-checkout #payment button:hover {
  background-color: #ffffff;
  color: #cc33cc;
}

.woocommerce-order .woocommerce-thankyou-order-received {
  color: #cc33cc;
  font-size: 18px;
  margin-bottom: 30px;
}

.woocommerce-order .woocommerce-thankyou-order-details {
  padding-left: 0px;
}

.woocommerce-order .woocommerce-thankyou-order-details li {
  font-size: 18px;
  font-family: "play-regular";
  color: #cc33cc;
  border-right: 1px dashed #cc33cc !important;
}

.woocommerce-order .woocommerce-thankyou-order-details li strong {
  color: black;
  font-weight: normal;
  margin-top: 10px;
}

.woocommerce-order .woocommerce-order-details__title,
.woocommerce-order .woocommerce-column__title {
  font-family: "play-regular";
  color: #cc33cc;
  margin-bottom: 30px;
}

.woocommerce-order address {
  border: 1px solid #cc33cc !important;
  font-family: "play-regular";
  padding: 20px !important;
}

.woocommerce-order .woocommerce-table--custom-fields tbody {
  border: 0px;
}

.woocommerce-order .woocommerce-table--custom-fields tbody tr {
  border: 0px;
}

.woocommerce-order .woocommerce-table--custom-fields tbody tr th,
.woocommerce-order .woocommerce-table--custom-fields tbody tr td {
  border: 0px !important;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "dans-regular";
  src: url(../../src/fonts/DansHandWriting.ttf);
}
@font-face {
  font-family: "play-regular";
  src: url(../../src/fonts/PlaywriteNZBasic-Regular.ttf);
}
@font-face {
  font-family: "ugly-regular";
  src: url(../../src/fonts/MyUglyHandwriting-Regular.otf);
}
.woocommerce-message {
  border-top-color: #cc33cc;
  background-color: #333333;
}

.woocommerce-message {
  font-family: "play-regular";
  color: #ffffff;
}

.woocommerce-message a {
  background-color: #cc33cc !important;
  color: #ffffff !important;
  border: 1px solid #cc33cc !important;
}

.woocommerce-message a:hover {
  background-color: #ffffff !important;
  color: #cc33cc !important;
}

.woocommerce-message:before {
  display: none;
} 
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImEtcHJvcG9zLmNzcyIsImNvbnRhY3QuY3NzIiwiZm9vdGVyLmNzcyIsImdsb2JhbGVzLmNzcyIsImhlYWRlci5jc3MiLCJob21lLmNzcyIsIm1lbnRpb25zLmNzcyIsInBhbmllci5jc3MiLCJwcm9kdWl0cy5jc3MiLCJ2YWxpZGF0aW9uLWNvbW1hbmRlLmNzcyIsIndvb2NvbW1lcmNlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNEO0FDckZEO0FBQ0E7QUFDQTtBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0Q7QUN6SkQ7QUFDQTtBQUNBO0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDRDtBQzVCRDtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0Q7QUNwRUQ7QUFDQTtBQUNBO0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNEO0FDeFZEO0FBQ0E7QUFDQTtBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0s7OztBQUVWO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Q7QUN2T0Q7QUFDQTtBQUNBO0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDRDtBQ3pCRDtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0Q7QUNwRkQ7QUFDQTtBQUNBO0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDRDtBQ3RIRDtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0Q7QUNsSUQ7QUFDQTtBQUNBO0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDRCIsImZpbGUiOiJ2aW5jZW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBGT05UUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZGFucy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9EYW5zSGFuZFdyaXRpbmcudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwbGF5LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BsYXl3cml0ZU5aQmFzaWMtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInVnbHktcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTXlVZ2x5SGFuZHdyaXRpbmctUmVndWxhci5vdGYpO1xufVxuLmFib3V0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmFib3V0IC5jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQgLmNvbnRlbnQgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYWJvdXQgLmNvbnRlbnQgLnRleHRlIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLmNvbnRlbnQgLnRleHRlIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0IC5jb250ZW50IC50ZXh0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLmFib3V0IC5jb250ZW50IC50ZXh0ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwicGxheS1yZWd1bGFyXCI7XG59XG4uYWJvdXQgLmNvbnRlbnQgLnRleHRlIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4uYWJvdXQgLmNvbnRlbnQgLnRleHRlIGEge1xuICBjb2xvcjogI2NjMzNjYztcbn1cbi5hYm91dCAuY29udGVudCAucmVzZWF1eCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5jb250ZW50IC5yZXNlYXV4IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0IC5jb250ZW50IC5yZXNlYXV4IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uYWJvdXQgLmNvbnRlbnQgLnJlc2VhdXggYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hYm91dCAuY29udGVudCAucmVzZWF1eCBhIHN2ZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uYWJvdXQgLmNvbnRlbnQgLnJlc2VhdXggYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYWJvdXQgLmNvbnRlbnQgLnJlc2VhdXggYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNjYzMzY2M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYWJvdXQgLmNvbnRlbnQgLnJlc2VhdXggYTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWEtcHJvcG9zLmNzcy5tYXAgKi8iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqICAgICAgRk9OVFMgICAgICAgKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRhbnMtcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRGFuc0hhbmRXcml0aW5nLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicGxheS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9QbGF5d3JpdGVOWkJhc2ljLVJlZ3VsYXIudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ1Z2x5LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL015VWdseUhhbmR3cml0aW5nLVJlZ3VsYXIub3RmKTtcbn1cbi5jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSB7XG4gIHdpZHRoOiA4MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLmluZm9zIHtcbiAgZm9udC1mYW1pbHk6IFwicGxheS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXktcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAyMHB4IDBweCA1cHggMHB4O1xufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgaW5wdXRbdHlwZT10ZXh0XSxcbi5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNvbnRhY3QgLmZvcm11bGFpcmUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgd2lkdGg6IDkwJTtcbiAgZm9udC1mYW1pbHk6IFwicGxheS1yZWd1bGFyXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYzMzY2M7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuY29udGFjdCAuZm9ybXVsYWlyZSBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHdpZHRoOiA5NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjMzNjYyAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLmNvbC1zdWpldCBpbnB1dCB7XG4gIHdpZHRoOiA5NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuY29sLXN1amV0IGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXktcmVndWxhclwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2MzM2NjO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjMzNjYyAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLnN1Ym1pdF9jb250YWluZXIge1xuICB3aWR0aDogOTUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuc3VibWl0X2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXktcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MzM2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2MzM2NjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2NjMzNjYztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5zdWJtaXRfY29udGFpbmVyIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXktcmVndWxhclwiO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDk1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9Y29udGFjdC5jc3MubWFwICovIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIEZPTlRTICAgICAgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkYW5zLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0RhbnNIYW5kV3JpdGluZy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXktcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUGxheXdyaXRlTlpCYXNpYy1SZWd1bGFyLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidWdseS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9NeVVnbHlIYW5kd3JpdGluZy1SZWd1bGFyLm90Zik7XG59XG5mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICBmb250LWZhbWlseTogXCJwbGF5LXJlZ3VsYXJcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmZvb3RlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2MzM2NjO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWZvb3Rlci5jc3MubWFwICovIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIEZPTlRTICAgICAgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkYW5zLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0RhbnNIYW5kV3JpdGluZy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXktcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUGxheXdyaXRlTlpCYXNpYy1SZWd1bGFyLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidWdseS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9NeVVnbHlIYW5kd3JpdGluZy1SZWd1bGFyLm90Zik7XG59XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiB1bnNldCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuaHRtbCBib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1jb250YWN0KSAuZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmh0bWwgYm9keSB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5odG1sIGJvZHkgLm1haW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5odG1sIGJvZHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmh0bWwgYm9keSAuc2l0ZS1tYWluIHtcbiAgcGFkZGluZzogMTAwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCBib2R5IC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIGJvZHkgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICB9XG59XG5odG1sIGJvZHkgLnNpdGUtbWFpbiAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBodG1sIGJvZHkgLnNpdGUtbWFpbiAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbmh0bWwgYm9keSAuc2l0ZS1tYWluIC5oMiBoMiB7XG4gIGNvbG9yOiAjY2MzM2NjO1xuICBmb250LWZhbWlseTogXCJwbGF5LXJlZ3VsYXJcIjtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1nbG9iYWxlcy5jc3MubWFwICovIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIEZPTlRTICAgICAgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkYW5zLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0RhbnNIYW5kV3JpdGluZy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXktcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUGxheXdyaXRlTlpCYXNpYy1SZWd1bGFyLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidWdseS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9NeVVnbHlIYW5kd3JpdGluZy1SZWd1bGFyLm90Zik7XG59XG5oZWFkZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5oZWFkZXIgLm1lbnUtZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5tZW51LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5oZWFkZXIgLm1lbnUtZGVza3RvcCB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwicGxheS1yZWd1bGFyXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5oZWFkZXIgLm1lbnUtZGVza3RvcCB1bCBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNjYzMzY2M7XG59XG5oZWFkZXIgLm1lbnUtZGVza3RvcCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5oZWFkZXIgLm1lbnUtZGVza3RvcCAuZW5zZW1ibGUtaGVhZGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuaGVhZGVyIC5tZW51LWRlc2t0b3AgLmVuc2VtYmxlLWhlYWRlciAucGVycy1jYXJ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIC5lbnNlbWJsZS1oZWFkZXIgLnBlcnMtY2FydCBhIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5oZWFkZXIgLm1lbnUtZGVza3RvcCAuZW5zZW1ibGUtaGVhZGVyIC5wZXJzLWNhcnQgLnBpY3RvLWNhcnQge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIC5lbnNlbWJsZS1oZWFkZXIgLnBlcnMtY2FydCAucGljdG8tY2FydCBzdmcge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuaGVhZGVyIC5tZW51LWRlc2t0b3AgLmVuc2VtYmxlLWhlYWRlciAucGVycy1jYXJ0IC5taW5pLWNhcnQtY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MzM2NjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgcmlnaHQ6IC03cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5oZWFkZXIgLm1lbnUtZGVza3RvcCAuZW5zZW1ibGUtaGVhZGVyIC5wZXJzLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQge1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgd2lkdGg6IDIyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2MzM2NjO1xufVxuaGVhZGVyIC5tZW51LWRlc2t0b3AgLmVuc2VtYmxlLWhlYWRlciAucGVycy1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2VtcHR5LW1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIC5lbnNlbWJsZS1oZWFkZXIgLnBlcnMtY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAuY2FydF9saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjMzNjYztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIC5lbnNlbWJsZS1oZWFkZXIgLnBlcnMtY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAuY2FydF9saXN0IC5taW5pX2NhcnRfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjMzNjYztcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIC5lbnNlbWJsZS1oZWFkZXIgLnBlcnMtY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAuY2FydF9saXN0IC5taW5pX2NhcnRfaXRlbSAucmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MzM2NjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5oZWFkZXIgLm1lbnUtZGVza3RvcCAuZW5zZW1ibGUtaGVhZGVyIC5wZXJzLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLmNhcnRfbGlzdCAubWluaV9jYXJ0X2l0ZW0gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIC5lbnNlbWJsZS1oZWFkZXIgLnBlcnMtY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAuY2FydF9saXN0IC5taW5pX2NhcnRfaXRlbSAudmFyaWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIC5lbnNlbWJsZS1oZWFkZXIgLnBlcnMtY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAuY2FydF9saXN0IC5taW5pX2NhcnRfaXRlbSAucXVhbnRpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzkxOTE5MTtcbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIC5lbnNlbWJsZS1oZWFkZXIgLnBlcnMtY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAuY2FydF9saXN0IC5taW5pX2NhcnRfaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIC5lbnNlbWJsZS1oZWFkZXIgLnBlcnMtY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAuY2FydF9saXN0IC5taW5pX2NhcnRfaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIC5lbnNlbWJsZS1oZWFkZXIgLnBlcnMtY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAuY2FydF9saXN0IC5taW5pX2NhcnRfaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuaGVhZGVyIC5tZW51LWRlc2t0b3AgLmVuc2VtYmxlLWhlYWRlciAucGVycy1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5jYXJ0X2xpc3QgLm1pbmlfY2FydF9pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIC5lbnNlbWJsZS1oZWFkZXIgLnBlcnMtY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X190b3RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzkxOTE5MTtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2MzM2NjO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5oZWFkZXIgLm1lbnUtZGVza3RvcCAuZW5zZW1ibGUtaGVhZGVyIC5wZXJzLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fdG90YWwgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIC5lbnNlbWJsZS1oZWFkZXIgLnBlcnMtY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuaGVhZGVyIC5tZW51LWRlc2t0b3AgLmVuc2VtYmxlLWhlYWRlciAucGVycy1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5oZWFkZXIgLm1lbnUtZGVza3RvcCAuZW5zZW1ibGUtaGVhZGVyIC5wZXJzLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuaGVhZGVyIC5tZW51LWRlc2t0b3AgLmVuc2VtYmxlLWhlYWRlciAucGVycy1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMgLmNoZWNrb3V0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMzNjYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjMzNjYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5oZWFkZXIgLm1lbnUtZGVza3RvcCAuZW5zZW1ibGUtaGVhZGVyIC5wZXJzLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyAuY2hlY2tvdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNjYzMzY2M7XG59XG5oZWFkZXIgLm1lbnUtZGVza3RvcCAuZW5zZW1ibGUtaGVhZGVyIC5wZXJzLWNhcnQgLmNhcnQtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIC5tZW51LW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLm1lbnUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIC5tZW51LW1vYmlsZSAucGVycy1jYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogOTBweDtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgLnBlcnMtY2FydCBhIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBoZWFkZXIgLm1lbnUtbW9iaWxlIC5wZXJzLWNhcnQgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbmhlYWRlciAubWVudS1tb2JpbGUgLnBlcnMtY2FydCBhIHN2ZyB7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5oZWFkZXIgLm1lbnUtbW9iaWxlIC5wZXJzLWNhcnQgLm1pbmktY2FydC1jb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzMzY2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgLnBlcnMtY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLm1lbnUtbW9iaWxlIC5tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogOTAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuaGVhZGVyIC5tZW51LW1vYmlsZSAubWVudSB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMHB4IGF1dG87XG59XG5oZWFkZXIgLm1lbnUtbW9iaWxlIC5tZW51IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgLm1lbnUgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXktcmVndWxhclwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuaGVhZGVyIC5tZW51LW1vYmlsZSAubWVudSB1bCBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNjYzMzY2M7XG59XG5oZWFkZXIgLm1lbnUtbW9iaWxlIC5tZW51IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51LW1vYmlsZSAjbWVudVRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjVweDtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgI21lbnVUb2dnbGUgaW5wdXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5oZWFkZXIgLm1lbnUtbW9iaWxlICNtZW51VG9nZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDVweCAwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjc3LCAwLjIsIDAuMDUsIDEpLCBiYWNrZ3JvdW5kIDAuMnMgY3ViaWMtYmV6aWVyKDAuNzcsIDAuMiwgMC4wNSwgMSksIG9wYWNpdHkgMC41NXMgZWFzZTtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgI21lbnVUb2dnbGUgc3BhbiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG59XG5oZWFkZXIgLm1lbnUtbW9iaWxlICNtZW51VG9nZ2xlIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xufVxuaGVhZGVyIC5tZW51LW1vYmlsZSAjbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTExcHgsIC05cHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuaGVhZGVyIC5tZW51LW1vYmlsZSAjbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gc3BhbjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuMiwgMC4yKTtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgI21lbnVUb2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLWxhc3QtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtMXB4LCAtMXB4KTtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1oZWFkZXIuY3NzLm1hcCAqLyIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBGT05UUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZGFucy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9EYW5zSGFuZFdyaXRpbmcudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwbGF5LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BsYXl3cml0ZU5aQmFzaWMtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInVnbHktcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTXlVZ2x5SGFuZHdyaXRpbmctUmVndWxhci5vdGYpO1xufVxuLmhvbWUge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtaW4taGVpZ2h0OiAxMDAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvaG9tZS1kZXNrdG9wLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9ob21lLW1vYmlsZS5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIH1cbn1cbi5ob21lIGgxIHtcbiAgei1pbmRleDogMTU7XG4gIGZvbnQtZmFtaWx5OiBcImRhbnMtcmVndWxhclwiO1xuICBmb250LXNpemU6IDIwMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2NjMzNjYztcbiAgdGV4dC1zaGFkb3c6IDhweCA4cHggMXB4ICM5OTAwOTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MyU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgaDEge1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgdGV4dC1zaGFkb3c6IDZweCA2cHggMXB4ICM5OTAwOTk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuaG9tZSBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgICB0ZXh0LXNoYWRvdzogNXB4IDVweCAxcHggIzk5MDA5OTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgaDEge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgdG9wOiA1NCU7XG4gICAgdGV4dC1zaGFkb3c6IDRweCA0cHggMXB4ICM5OTAwOTk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIGgxIHtcbiAgICB0b3A6IDUwJTtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1zaGFkb3c6IDNweCAzcHggMXB4ICM5OTAwOTk7XG4gIH1cbn1cbi5ob21lIGgxIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIGgxIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhvbWUgLmVuc2VtYmxlIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NiU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAyNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA3NTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuaG9tZSAuZW5zZW1ibGUge1xuICAgIHRvcDogNjIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZW5zZW1ibGUge1xuICAgIHRvcDogNzIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuZW5zZW1ibGUge1xuICAgIHRvcDogNjYlO1xuICB9XG59XG4uaG9tZSAuZW5zZW1ibGUgaDIge1xuICBmb250LWZhbWlseTogXCJ1Z2x5LXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZW5zZW1ibGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLmhvbWUgLmVuc2VtYmxlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvbWUgLmVuc2VtYmxlIC5wb3NpdGlvbi1jbGFzc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMiU7XG4gIHRvcDogNDQlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZW5zZW1ibGUgLnBvc2l0aW9uLWNsYXNzZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICB0b3A6IDYwJTtcbiAgfVxufVxuLmhvbWUgLmVuc2VtYmxlIC5wb3NpdGlvbi1jbGFzc2UtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZSAuZW5zZW1ibGUgLnBvc2l0aW9uLWV0YWJsaXNzZW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwJTtcbiAgdG9wOiA0NCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuZW5zZW1ibGUgLnBvc2l0aW9uLWV0YWJsaXNzZW1lbnQge1xuICAgIHRvcDogNTIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZW5zZW1ibGUgLnBvc2l0aW9uLWV0YWJsaXNzZW1lbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5ob21lIC5lbnNlbWJsZSAuc2VsZWN0LWV0YWJsaXNzZW1lbnQsXG4uaG9tZSAuZW5zZW1ibGUgLnNlbGVjdC1jbGFzc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ob21lIC5lbnNlbWJsZSAuc2VsZWN0LWV0YWJsaXNzZW1lbnQgc2VsZWN0LFxuLmhvbWUgLmVuc2VtYmxlIC5zZWxlY3QtY2xhc3NlIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYzMzY2M7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXktcmVndWxhclwiO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZW5zZW1ibGUgLnNlbGVjdC1ldGFibGlzc2VtZW50IHNlbGVjdCxcbiAgLmhvbWUgLmVuc2VtYmxlIC5zZWxlY3QtY2xhc3NlIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uaG9tZSAuZW5zZW1ibGUgLnNlbGVjdC1ldGFibGlzc2VtZW50IHNlbGVjdCBvcHRpb24sXG4uaG9tZSAuZW5zZW1ibGUgLnNlbGVjdC1jbGFzc2Ugc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhvbWUgLmVuc2VtYmxlIC5zZWxlY3QtZXRhYmxpc3NlbWVudCBzZWxlY3Q6Zm9jdXMsXG4uaG9tZSAuZW5zZW1ibGUgLnNlbGVjdC1jbGFzc2Ugc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ob21lIC5lbnNlbWJsZSAuc2VsZWN0LWV0YWJsaXNzZW1lbnQgc2VsZWN0OmhvdmVyLFxuLmhvbWUgLmVuc2VtYmxlIC5zZWxlY3QtY2xhc3NlIHNlbGVjdDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lIC5lbnNlbWJsZSAuc2VsZWN0LWV0YWJsaXNzZW1lbnQ6YWZ0ZXIsXG4uaG9tZSAuZW5zZW1ibGUgLnNlbGVjdC1jbGFzc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvdy1kcm9wZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9aG9tZS5jc3MubWFwICovIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIEZPTlRTICAgICAgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkYW5zLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0RhbnNIYW5kV3JpdGluZy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXktcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUGxheXdyaXRlTlpCYXNpYy1SZWd1bGFyLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidWdseS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9NeVVnbHlIYW5kd3JpdGluZy1SZWd1bGFyLm90Zik7XG59XG4ubWVudGlvbnMgaDMsXG4ubWVudGlvbnMgcCxcbi5tZW50aW9ucyBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXktcmVndWxhclwiO1xufVxuLm1lbnRpb25zIGgzIHtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbn1cbi5tZW50aW9ucyBhIHtcbiAgY29sb3I6ICNjYzMzY2M7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9bWVudGlvbnMuY3NzLm1hcCAqLyIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBGT05UUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZGFucy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9EYW5zSGFuZFdyaXRpbmcudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwbGF5LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BsYXl3cml0ZU5aQmFzaWMtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInVnbHktcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTXlVZ2x5SGFuZHdyaXRpbmctUmVndWxhci5vdGYpO1xufVxuLndvb2NvbW1lcmNlLWNhcnQge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0X19wYXltZW50LW9wdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWVtcHR5LWNhcnQtYmxvY2sgLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9jayAud3AtYmxvY2std29vY29tbWVyY2UtcHJvZHVjdC1uZXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWVtcHR5LWNhcnQtYmxvY2sgaDIge1xuICBmb250LWZhbWlseTogXCJwbGF5LXJlZ3VsYXJcIjtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIGgyOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZmlsbGVkLWNhcnQtYmxvY2sgdGhlYWQge1xuICBib3JkZXI6IDBweDtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1maWxsZWQtY2FydC1ibG9jayB0Ym9keSB7XG4gIGJvcmRlcjogMHB4O1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWZpbGxlZC1jYXJ0LWJsb2NrIHRib2R5IHRkIHtcbiAgYm9yZGVyOiAwcHg7XG59XG4ud29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZmlsbGVkLWNhcnQtYmxvY2sgcCxcbi53b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1maWxsZWQtY2FydC1ibG9jayBzcGFuLFxuLndvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWZpbGxlZC1jYXJ0LWJsb2NrIHRoLFxuLndvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWZpbGxlZC1jYXJ0LWJsb2NrIGEsXG4ud29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZmlsbGVkLWNhcnQtYmxvY2sgLndjLWJsb2NrLWNhcnQtaXRlbV9fcmVtb3ZlLWxpbmssXG4ud29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZmlsbGVkLWNhcnQtYmxvY2sgLndjLWJsb2NrLWNhcnRfX3RvdGFscy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXktcmVndWxhclwiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4O1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWZpbGxlZC1jYXJ0LWJsb2NrIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbmFtZSB7XG4gIGNvbG9yOiAjY2MzM2NjO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWZpbGxlZC1jYXJ0LWJsb2NrIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LW9yZGVyLXN1bW1hcnktY291cG9uLWZvcm0tYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWZpbGxlZC1jYXJ0LWJsb2NrIHRyLFxuLndvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWZpbGxlZC1jYXJ0LWJsb2NrIC53Yy1ibG9jay1jYXJ0X190b3RhbHMtdGl0bGUsXG4ud29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZmlsbGVkLWNhcnQtYmxvY2sgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtb3JkZXItc3VtbWFyeS1ibG9jayB7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjMzNjYztcbn1cbi53b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1maWxsZWQtY2FydC1ibG9jayAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtd3JhcHBlciB7XG4gIGJvcmRlcjogMHB4O1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWZpbGxlZC1jYXJ0LWJsb2NrIC53Yy1ibG9jay1jYXJ0X19zdWJtaXQtY29udGFpbmVyIGEge1xuICBmb250LWZhbWlseTogXCJwbGF5LXJlZ3VsYXJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMzNjYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYzMzY2M7XG59XG4ud29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZmlsbGVkLWNhcnQtYmxvY2sgLndjLWJsb2NrLWNhcnRfX3N1Ym1pdC1jb250YWluZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjY2MzM2NjO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWZpbGxlZC1jYXJ0LWJsb2NrIC53Yy1ibG9jay1jYXJ0X19zdWJtaXQtY29udGFpbmVyIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1wYW5pZXIuY3NzLm1hcCAqLyIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBGT05UUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZGFucy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9EYW5zSGFuZFdyaXRpbmcudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwbGF5LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BsYXl3cml0ZU5aQmFzaWMtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInVnbHktcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTXlVZ2x5SGFuZHdyaXRpbmctUmVndWxhci5vdGYpO1xufVxuLnRheC1wcm9kdWN0X2NhdCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGF4LXByb2R1Y3RfY2F0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4udGF4LXByb2R1Y3RfY2F0IC53b29jb21tZXJjZS1yZXN1bHQtY291bnQsXG4udGF4LXByb2R1Y3RfY2F0IC53b29jb21tZXJjZS1vcmRlcmluZyxcbi50YXgtcHJvZHVjdF9jYXQgLndvb2NvbW1lcmNlLWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YXgtcHJvZHVjdF9jYXQgLnBwcy1wYXNzd29yZC1wcm90ZWN0ZWQtc3RvcmUge1xuICBwYWRkaW5nOiAxMDBweCAwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRheC1wcm9kdWN0X2NhdCAucHBzLXBhc3N3b3JkLXByb3RlY3RlZC1zdG9yZSB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YXgtcHJvZHVjdF9jYXQgLnBwcy1wYXNzd29yZC1wcm90ZWN0ZWQtc3RvcmUge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi50YXgtcHJvZHVjdF9jYXQgLnBwcy1wYXNzd29yZC1wcm90ZWN0ZWQtc3RvcmUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXktcmVndWxhclwiO1xufVxuLnRheC1wcm9kdWN0X2NhdCAucHBzLXBhc3N3b3JkLXByb3RlY3RlZC1zdG9yZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYzMzY2M7XG59XG4udGF4LXByb2R1Y3RfY2F0IC5wcHMtcGFzc3dvcmQtcHJvdGVjdGVkLXN0b3JlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YXgtcHJvZHVjdF9jYXQgLnBwcy1wYXNzd29yZC1wcm90ZWN0ZWQtc3RvcmUgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnRheC1wcm9kdWN0X2NhdCAucHBzLXBhc3N3b3JkLXByb3RlY3RlZC1zdG9yZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAud29vY29tbWVyY2UtQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwicGxheS1yZWd1bGFyXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzMzY2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2MzM2NjO1xufVxuLnRheC1wcm9kdWN0X2NhdCAucHBzLXBhc3N3b3JkLXByb3RlY3RlZC1zdG9yZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAud29vY29tbWVyY2UtQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNjYzMzY2M7XG59XG4udGF4LXByb2R1Y3RfY2F0IC5wcm9kdWN0cyB7XG4gIHBhZGRpbmc6IDEwMHB4IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRheC1wcm9kdWN0X2NhdCAucHJvZHVjdHMge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXgtcHJvZHVjdF9jYXQgLnByb2R1Y3RzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGF4LXByb2R1Y3RfY2F0IC5wcm9kdWN0cyAucHJvZHVjdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRheC1wcm9kdWN0X2NhdCAucHJvZHVjdHMgLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJwbGF5LXJlZ3VsYXJcIjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLnRheC1wcm9kdWN0X2NhdCAucHJvZHVjdHMgLnByb2R1Y3QgLnByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicGxheS1yZWd1bGFyXCI7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4udGF4LXByb2R1Y3RfY2F0IC5wcm9kdWN0cyAucHJvZHVjdCAuY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YXgtcHJvZHVjdF9jYXQgLnByb2R1Y3RzIC5wcm9kdWN0IC5jYXJ0IC5xdWFudGl0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzNweDtcbiAgbGVmdDogMTAwcHg7XG59XG4udGF4LXByb2R1Y3RfY2F0IC5wcm9kdWN0cyAucHJvZHVjdCAuY2FydCAucXVhbnRpdHkgaW5wdXQge1xuICBmb250LWZhbWlseTogXCJwbGF5LXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4udGF4LXByb2R1Y3RfY2F0IC5wcm9kdWN0cyAucHJvZHVjdCAuY2FydCAucXVhbnRpdHkgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnRheC1wcm9kdWN0X2NhdCAucHJvZHVjdHMgLnByb2R1Y3QgLmNhcnQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwicGxheS1yZWd1bGFyXCIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMzNjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2MzM2NjICFpbXBvcnRhbnQ7XG59XG4udGF4LXByb2R1Y3RfY2F0IC5wcm9kdWN0cyAucHJvZHVjdCAuY2FydCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjY2MzM2NjICFpbXBvcnRhbnQ7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9cHJvZHVpdHMuY3NzLm1hcCAqLyIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBGT05UUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZGFucy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9EYW5zSGFuZFdyaXRpbmcudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwbGF5LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BsYXl3cml0ZU5aQmFzaWMtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInVnbHktcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTXlVZ2x5SGFuZHdyaXRpbmctUmVndWxhci5vdGYpO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53b29jb21tZXJjZS1jaGVja291dCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNteV9jdXN0b21fY2hlY2tvdXRfZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICN3Yy1zdHJpcGUtZXhwcmVzcy1jaGVja291dC1lbGVtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNjdXN0b21lcl9kZXRhaWxzIC5jb2wtMSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI2N1c3RvbWVyX2RldGFpbHMgLmNvbC0yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBoMyB7XG4gIGNvbG9yOiAjY2MzM2NjO1xuICBmb250LWZhbWlseTogXCJwbGF5LXJlZ3VsYXJcIjtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgcCxcbi53b29jb21tZXJjZS1jaGVja291dCBzcGFuLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IHRoLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGEsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgdGQge1xuICBmb250LWZhbWlseTogXCJwbGF5LXJlZ3VsYXJcIiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCB0YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYzMzY2MgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCB0YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IHRhYmxlIHRkLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IHRhYmxlIHRoIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjYzMzY2MgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI5LCAxMTAsIDE1MywgMC4wNSk7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2MzM2NjICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXktcmVndWxhclwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MzM2NjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjMzNjYztcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2NjMzNjYztcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XG4gIGNvbG9yOiAjY2MzM2NjO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLWRldGFpbHMge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItZGV0YWlscyBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwicGxheS1yZWd1bGFyXCI7XG4gIGNvbG9yOiAjY2MzM2NjO1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgI2NjMzNjYyAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1kZXRhaWxzIGxpIHN0cm9uZyB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsXG4ud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLWNvbHVtbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJwbGF5LXJlZ3VsYXJcIjtcbiAgY29sb3I6ICNjYzMzY2M7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ud29vY29tbWVyY2Utb3JkZXIgYWRkcmVzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYzMzY2MgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwicGxheS1yZWd1bGFyXCI7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGFibGUtLWN1c3RvbS1maWVsZHMgdGJvZHkge1xuICBib3JkZXI6IDBweDtcbn1cbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGFibGUtLWN1c3RvbS1maWVsZHMgdGJvZHkgdHIge1xuICBib3JkZXI6IDBweDtcbn1cbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGFibGUtLWN1c3RvbS1maWVsZHMgdGJvZHkgdHIgdGgsXG4ud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLXRhYmxlLS1jdXN0b20tZmllbGRzIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD12YWxpZGF0aW9uLWNvbW1hbmRlLmNzcy5tYXAgKi8iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqICAgICAgRk9OVFMgICAgICAgKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRhbnMtcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRGFuc0hhbmRXcml0aW5nLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicGxheS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9QbGF5d3JpdGVOWkJhc2ljLVJlZ3VsYXIudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ1Z2x5LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL015VWdseUhhbmR3cml0aW5nLVJlZ3VsYXIub3RmKTtcbn1cbi53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjMzNjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cblxuLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJwbGF5LXJlZ3VsYXJcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud29vY29tbWVyY2UtbWVzc2FnZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMzNjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2MzM2NjICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtbWVzc2FnZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2NjMzNjYyAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtbWVzc2FnZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPXdvb2NvbW1lcmNlLmNzcy5tYXAgKi8iXX0= */
