@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&display=swap");
@font-face {
  font-family: 'Myriad Pro';
  src: url("./Fonts/MyriadPro.otf") format("opentype"); }

@font-face {
  font-family: 'Arial Bold';
  src: url("./Fonts/Arial Bold.ttf") format("truetype"); }

@font-face {
  font-family: 'Noto Serif Bold';
  src: url("./Fonts/NotoSerif-Bold.ttf") format("truetype"); }

@font-face {
  font-family: 'Noto Serif Regular';
  src: url("./Fonts/Noto_Serif/NotoSerif-Regular.ttf") format("truetype"); }

@font-face {
  font-family: 'Nothing You Could Do';
  src: url("./Fonts/Nothing_You_Could_Do/NothingYouCouldDo-Regular.ttf") format("truetype"); }

.plans__plan__prices__price__button, .allies__button-form button, .allies__contact__channels div, .button-landing, #team-introduction .team-introduction__text p, #reasons-ally .reasons-ally__content ol li p, #publications .publications__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item p, #benefits .benefits__content__ally__benefit__text, #contact .contact__content p, #contact .contact__content a {
  font-family: "Nunito Sans"; }

.join-form__text p, .authors__text, .allies__text, .button-landing, .plans__plan__prices__price__value, .carousel-news__text h4, .banner-landing h2 {
  font-family: "Noto Serif Bold"; }

#reasons-ally .reasons-ally__content ol li:before, #publications .publications__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item h4, #awards .awards__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item p, #awards .awards__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item h4, #contact .contact__content h2 {
  font-family: "Noto Serif Regular"; }

.plans__plan__title--full span, .landing-2-title, #benefits .benefits__content__ally h3 {
  font-family: "Nothing You Could Do"; }

.plans .text-full-width, .plans__plan__title, .plans__plan__benefits__title, .join-form__form #subscription-form label, .join-form__text a {
  font-family: 'Arial'; }

.join-form__text p, .authors__text, .allies__text {
  font-size: 28px;
  font-weight: 800;
  line-height: 1.6; }

.join-form__text p strong, .join-form__text small, .join-form__text a, .authors__text a, .allies__text strong {
  color: #846178; }

.plans__plan__prices__price__button, .allies__button-form button {
  border: none;
  border-radius: 50px;
  text-transform: uppercase;
  padding: 2px 24px;
  color: #fff !important;
  background-color: #846178;
  font-size: 12px;
  font-weight: 600; }

.carousel-news .owl-carousel .owl-nav, .allies__allies .owl-carousel .owl-nav, #publications .publications__content__carousel.owl-carousel .owl-nav, #awards .awards__content__carousel.owl-carousel .owl-nav {
  position: absolute;
  top: 50%;
  width: 100%;
  transform: translateY(-50%); }
  .carousel-news .owl-carousel .owl-nav .owl-prev, .allies__allies .owl-carousel .owl-nav .owl-prev, #publications .publications__content__carousel.owl-carousel .owl-nav .owl-prev, #awards .awards__content__carousel.owl-carousel .owl-nav .owl-prev {
    float: left;
    margin-left: -30px; }
    .carousel-news .owl-carousel .owl-nav .owl-prev img, .allies__allies .owl-carousel .owl-nav .owl-prev img, #publications .publications__content__carousel.owl-carousel .owl-nav .owl-prev img, #awards .awards__content__carousel.owl-carousel .owl-nav .owl-prev img {
      transform: scaleX(-1); }
  .carousel-news .owl-carousel .owl-nav .owl-next, .allies__allies .owl-carousel .owl-nav .owl-next, #publications .publications__content__carousel.owl-carousel .owl-nav .owl-next, #awards .awards__content__carousel.owl-carousel .owl-nav .owl-next {
    float: right;
    margin-right: -30px; }

.button-landing {
  background: #ee2a3f;
  color: #fff;
  text-transform: uppercase; }

.plans {
  padding: 2em 5em 3em 5em;
  background-color: #e9f2fb; }
  @media (max-width: 768px) {
    .plans {
      padding: 3em; } }
  .plans .text-full-width {
    text-transform: uppercase;
    margin-left: -5em; }
  @media (min-width: 768px) {
    .plans .column-two img {
      right: 50%;
      top: 350px; } }
  .plans__plan {
    position: relative; }
    .plans__plan__title--full {
      text-align: center;
      font-size: 35px; }
      .plans__plan__title--full span {
        text-transform: uppercase;
        color: #846178;
        width: 100%;
        display: block; }
    .plans__plan__title span {
      text-transform: uppercase;
      color: #846178;
      width: 100%; }
    .plans__plan__prices--row {
      flex-direction: row;
      align-items: center; }
    @media (max-width: 768px) {
      .plans__plan__prices--row div, .plans__plan__prices--row p {
        text-align: center; } }
    @media (max-width: 768px) {
      .plans__plan__prices__or p {
        width: 100%;
        font-size: 16px;
        text-align: center;
        margin-top: 1rem;
        font-weight: 800; } }
    .plans__plan__prices__price__wrapper {
      width: 100%; }
    .plans__plan__prices__price__title, .plans__plan__prices__price__value, .plans__plan__prices__price__button {
      text-transform: uppercase; }
    .plans__plan__prices__price p {
      margin: 0;
      line-height: 12px; }
      @media (max-width: 768px) {
        .plans__plan__prices__price p {
          margin: 10px 0; } }
    .plans__plan__prices__price__title {
      font-size: 11px;
      display: block;
      width: 100%; }
      @media (max-width: 768px) {
        .plans__plan__prices__price__title {
          font-weight: 700;
          font-size: 15px; } }
    .plans__plan__prices__price__value {
      font-size: 35px;
      width: 100%; }
      @media (max-width: 768px) {
        .plans__plan__prices__price__value {
          font-size: 40px; } }
    @media (min-width: 768px) {
      .plans__plan__prices__price__button--extra {
        position: absolute;
        bottom: 0;
        left: 65%;
        font-size: 12px; }
        .plans__plan__prices__price__button--extra span {
          display: block;
          white-space: nowrap; } }
    .plans__plan__prices__price .position-relative {
      display: unset; }
    .plans__plan__prices__price .price-tag {
      position: absolute;
      top: 50%;
      right: -20px;
      left: unset;
      display: flex; }
      @media (min-width: 768px) {
        .plans__plan__prices__price .price-tag {
          left: -60px;
          right: unset; } }
      .plans__plan__prices__price .price-tag img {
        position: unset; }
        @media (max-width: 768px) {
          .plans__plan__prices__price .price-tag img {
            max-width: 40px; } }
      .plans__plan__prices__price .price-tag p {
        position: absolute;
        left: -75%;
        top: -10px;
        text-transform: uppercase;
        font-weight: 700;
        font-size: 12px;
        margin: 0; }
        @media (max-width: 768px) {
          .plans__plan__prices__price .price-tag p {
            left: unset;
            right: -100%;
            top: -15px; } }
        .plans__plan__prices__price .price-tag p span {
          width: 100%;
          display: block;
          text-align: right;
          margin-top: 7px; }
          @media (max-width: 768px) {
            .plans__plan__prices__price .price-tag p span {
              text-align: left; } }
    .plans__plan__benefits {
      margin-top: 15px;
      font-size: 12px;
      line-height: 17px;
      z-index: 2; }
      .plans__plan__benefits__title {
        text-transform: uppercase;
        font-size: 14px; }
      .plans__plan__benefits ul {
        font-weight: 400;
        padding-left: 0; }
        @media (max-width: 768px) {
          .plans__plan__benefits ul {
            margin-bottom: 0; } }
        .plans__plan__benefits ul li {
          margin-bottom: 15px; }
          @media (min-width: 768px) {
            .plans__plan__benefits ul li {
              max-width: 85%; } }
    .plans__plan img {
      position: absolute;
      left: 0;
      top: 350px;
      left: unset; }
      @media (max-width: 768px) {
        .plans__plan img {
          transform: scaleX(-1);
          right: -40px;
          max-width: 180px;
          top: 33%; } }

.join-form {
  margin-top: 2em; }
  @media (max-width: 768px) {
    .join-form {
      margin-top: 3em; } }
  .join-form__form, .join-form__text {
    padding: 2em; }
  .join-form__form #subscription-form .form-item input[type="text"], .join-form__form #subscription-form .form-item input[type="email"], .join-form__form #subscription-form .form-item input[type="date"], .join-form__form #subscription-form .form-item select,
  .join-form__form #subscription-form .form-item input[type="password"] {
    border: none;
    border-bottom: solid 1px #846178;
    max-width: 100%;
    width: 100%; }
    .join-form__form #subscription-form .form-item input[type="text"].error, .join-form__form #subscription-form .form-item input[type="email"].error, .join-form__form #subscription-form .form-item input[type="date"].error, .join-form__form #subscription-form .form-item select.error,
    .join-form__form #subscription-form .form-item input[type="password"].error {
      border-bottom: solid 2px #ee2a3f; }
  .join-form__form #subscription-form .input-error-desc {
    color: #ee2a3f; }
  .join-form__form #subscription-form label {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600; }
  .join-form__form #subscription-form input:focus {
    outline: none; }
  .join-form__form #subscription-form input[type="submit"] {
    background-color: #846178;
    color: #fff;
    text-align: center;
    width: 100%;
    border-radius: 10px;
    border-style: none;
    border-color: unset;
    text-transform: uppercase;
    font-weight: 800;
    margin-top: 15px;
    padding-top: 5px;
    padding-bottom: 5px; }
  .join-form__form #subscription-form .after-text {
    margin-top: 30px;
    font-size: 10px;
    font-weight: 800; }
    .join-form__form #subscription-form .after-text a {
      text-decoration: underline; }
    .join-form__form #subscription-form .after-text i {
      font-size: 25px; }
    .join-form__form #subscription-form .after-text p {
      margin: 0;
      line-height: 15px; }
    .join-form__form #subscription-form .after-text__final {
      margin-top: 15px;
      display: flex;
      align-items: center;
      flex-direction: row;
      flex-wrap: wrap; }
      .join-form__form #subscription-form .after-text__final p {
        margin-left: 10px; }
  .join-form__text {
    text-align: center; }
    @media (max-width: 768px) {
      .join-form__text p {
        font-size: 16px; } }
    .join-form__text small, .join-form__text a {
      font-size: 15px; }
      @media (max-width: 768px) {
        .join-form__text small, .join-form__text a {
          font-size: 16px; } }
    .join-form__text a {
      text-decoration: underline;
      font-weight: 800; }

.authors {
  margin: 0 0 4em 0; }
  .authors__image, .authors__text {
    padding: 2em; }
  @media (max-width: 768px) {
    .authors__text {
      font-size: 16px;
      text-align: center; } }
  .authors__text a {
    text-decoration: underline; }

.carousel-news {
  background-color: white;
  padding: 4em 0; }
  .carousel-news .owl-carousel .owl-prev img {
    transform: scaleX(-1); }
  @media (max-width: 768px) {
    .carousel-news .owl-carousel .owl-prev, .carousel-news .owl-carousel .owl-next {
      margin-left: 0 !important;
      margin-right: 0 !important; } }
  .carousel-news .owl-carousel .owl-item {
    text-align: center;
    padding: 2em 0; }
    .carousel-news .owl-carousel .owl-item img {
      display: block;
      border-radius: 25px;
      max-width: 265px;
      margin: auto;
      box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.75); }
  @media (min-width: 768px) {
    .carousel-news .owl-carousel .owl-nav button {
      width: 75px;
      height: 75px; } }
  .carousel-news__text h4 {
    width: 60%;
    margin: auto;
    font-weight: 800;
    line-height: 2;
    text-align: center; }
    @media (max-width: 768px) {
      .carousel-news__text h4 {
        font-size: 16px;
        width: 70%; } }

.allies__text, .allies__allies, .allies__contact, .allies__button-form {
  padding: 60px 60px 0 60px; }

@media (max-width: 768px) {
  .allies__text {
    font-size: 16px;
    padding: 0;
    width: 70%;
    margin: 2em auto 0 auto;
    text-align: center; }
    .allies__text strong {
      font-size: 20px; } }

.allies__allies .owl-carousel {
  text-align: center; }
  .allies__allies .owl-carousel .owl-item img {
    width: unset;
    margin: auto; }
  .allies__allies .owl-carousel .owl-nav button {
    width: 40px;
    height: 40px; }
    @media (max-width: 768px) {
      .allies__allies .owl-carousel .owl-nav button {
        width: 26px;
        height: 26px; } }

.allies__contact__channels {
  display: flex;
  flex-wrap: wrap;
  font-size: 12px; }
  .allies__contact__channels div {
    width: 50%;
    font-weight: 800; }
    @media (max-width: 768px) {
      .allies__contact__channels div {
        width: 100%;
        text-align: center;
        margin: 1em 0; } }
  .allies__contact__channels__whatsapp, .allies__contact__channels__mail {
    display: flex;
    align-items: center;
    flex-direction: row; }
    @media (max-width: 768px) {
      .allies__contact__channels__whatsapp, .allies__contact__channels__mail {
        justify-content: center; } }
    .allies__contact__channels__whatsapp i, .allies__contact__channels__mail i {
      font-size: 30px;
      font-weight: 400;
      color: #000; }
    .allies__contact__channels__whatsapp a, .allies__contact__channels__mail a {
      margin: 0;
      margin-left: 10px;
      color: #000; }
      .allies__contact__channels__whatsapp a:hover, .allies__contact__channels__mail a:hover {
        color: #000; }

@media (max-width: 768px) {
  .allies__contact {
    text-align: center; } }

.allies__button-form {
  text-transform: uppercase; }
  .allies__button-form p {
    max-width: 60%; }
    @media (max-width: 768px) {
      .allies__button-form p {
        max-width: unset; } }
  .allies__button-form button {
    background-color: #ee2a3f; }
  @media (max-width: 768px) {
    .allies__button-form {
      text-align: center; } }

.landing-2-title {
  font-weight: 800; }

.landing-2-title {
  text-align: center;
  padding: 42px 15px 28px 15px; }
  .landing-2-title h2 {
    color: #7F6376;
    font-size: 50px; }
  .landing-2-title h3 {
    font-size: 19.04px;
    margin-bottom: 28px; }

.banner-landing {
  background: #EBF2FA;
  text-align: center;
  padding: 30px;
  position: relative; }
  @media (min-width: 768px) {
    .banner-landing {
      display: flex;
      flex-wrap: wrap;
      flex-direction: row;
      align-items: center;
      justify-content: center; }
      .banner-landing button {
        margin: 0; } }
  .banner-landing h2 {
    color: #846178;
    font-size: 24px;
    margin-bottom: 30px; }
    @media (min-width: 768px) {
      .banner-landing h2 {
        font-size: 32.08px;
        margin-right: 35px;
        margin-bottom: 0; } }

.button-landing {
  border: none;
  padding: 15px;
  border-radius: 5px;
  font-weight: 700;
  letter-spacing: 2px;
  font-size: 16px;
  margin-bottom: 15px;
  box-shadow: 4px 3px 4px 0px rgba(0, 0, 0, 0.3); }

.button-down {
  border: none;
  z-index: 10;
  background: #fff;
  border-radius: 50%;
  padding: 13px 16px;
  position: absolute;
  bottom: -28px;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.3); }
  .button-down i {
    font-size: 30px; }

.parallax-window {
  min-height: 700px;
  background: transparent; }
  @media (max-width: 768px) {
    .parallax-window {
      min-height: 330px; } }

#team-introduction {
  margin-top: 50px; }
  #team-introduction .team-introduction__image {
    padding: 0; }
    #team-introduction .team-introduction__image img {
      width: 100%;
      height: auto; }
  #team-introduction .team-introduction__text {
    text-align: center;
    padding: 30px 15px 15px 15px; }
    #team-introduction .team-introduction__text .landing-2-title h2 {
      color: #66505F; }
      @media (min-width: 768px) {
        #team-introduction .team-introduction__text .landing-2-title h2 {
          font-weight: 800; } }
    @media (min-width: 768px) {
      #team-introduction .team-introduction__text .landing-2-title h3 {
        font-size: 22.96px; } }
    #team-introduction .team-introduction__text p {
      font-size: 14px;
      letter-spacing: 0.1px;
      line-height: 21px; }
      @media (min-width: 768px) {
        #team-introduction .team-introduction__text p {
          font-size: 22.66px;
          letter-spacing: 0.32px;
          line-height: 34.73px;
          margin-bottom: 19.04px;
          width: 65%;
          margin-left: auto;
          margin-right: auto; } }
      #team-introduction .team-introduction__text p strong {
        color: #846178;
        font-weight: 800; }

#reasons-ally .reasons-ally__content {
  position: relative;
  text-align: center; }
  #reasons-ally .reasons-ally__content ol {
    counter-reset: item;
    list-style-type: none;
    padding: 0 50px; }
    @media (min-width: 768px) {
      #reasons-ally .reasons-ally__content ol {
        width: 65%;
        margin-left: auto;
        margin-right: auto; } }
    #reasons-ally .reasons-ally__content ol li {
      display: block;
      margin-bottom: 35px; }
      @media (min-width: 768px) {
        #reasons-ally .reasons-ally__content ol li {
          padding: 21px 35px; } }
      @media (min-width: 768px) {
        #reasons-ally .reasons-ally__content ol li:hover {
          box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
          border-radius: 15px;
          background: #fff; }
          #reasons-ally .reasons-ally__content ol li:hover p {
            border-left-color: #ee2a3f; }
            #reasons-ally .reasons-ally__content ol li:hover p strong {
              color: #ee2a3f; }
          #reasons-ally .reasons-ally__content ol li:hover:before {
            color: #ee2a3f; } }
      #reasons-ally .reasons-ally__content ol li p {
        border-left: solid #ee2a3f 2px;
        width: 70%;
        display: inline-block;
        vertical-align: middle;
        margin: 0;
        font-size: 17.7px; }
        @media (min-width: 768px) {
          #reasons-ally .reasons-ally__content ol li p {
            border-left-color: #4D4D4D;
            width: 90%;
            vertical-align: middle;
            text-align: left;
            padding-left: 14px; } }
        #reasons-ally .reasons-ally__content ol li p strong {
          color: #ee2a3f; }
          @media (min-width: 768px) {
            #reasons-ally .reasons-ally__content ol li p strong {
              color: #7F6376; } }
      #reasons-ally .reasons-ally__content ol li:before {
        content: counter(item) ;
        counter-increment: item;
        color: #ee2a3f;
        font-weight: 400;
        font-size: 50.44px;
        margin-right: 15px;
        display: inline-block;
        vertical-align: middle;
        width: 23%; }
        @media (min-width: 768px) {
          #reasons-ally .reasons-ally__content ol li:before {
            color: #4D4D4D;
            width: 6%; } }
  #reasons-ally .reasons-ally__content .landing-2-title {
    padding: 40px 15px; }
  #reasons-ally .reasons-ally__content .container {
    position: relative; }
    @media (min-width: 768px) {
      #reasons-ally .reasons-ally__content .container {
        padding-top: 21px;
        padding-bottom: 21px; } }
    @media (min-width: 768px) {
      #reasons-ally .reasons-ally__content .container img {
        z-index: -10;
        position: absolute; }
        #reasons-ally .reasons-ally__content .container img:nth-child(2) {
          top: 57%;
          left: 5%;
          transform: translateY(-50%); }
        #reasons-ally .reasons-ally__content .container img:nth-child(4) {
          bottom: 0;
          right: 10%; } }

#publications .publications__content .landing-2-title {
  padding: 40px 15px; }

#publications .publications__content__carousel {
  padding: 28px 0 0;
  background: white; }
  #publications .publications__content__carousel.owl-carousel .owl-nav button {
    border: none;
    background: #fff;
    border-radius: 50%;
    padding: 13px 19px !important;
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.3); }
    #publications .publications__content__carousel.owl-carousel .owl-nav button i {
      font-size: 30px; }
    #publications .publications__content__carousel.owl-carousel .owl-nav button.owl-prev {
      margin-left: 28px; }
    #publications .publications__content__carousel.owl-carousel .owl-nav button.owl-next {
      margin-right: 28px; }
  #publications .publications__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item {
    padding: 20px;
    text-align: center; }
    #publications .publications__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item img {
      height: auto;
      margin: auto;
      height: 275px;
      width: auto; }
    @media (max-width: 768px) {
      #publications .publications__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item {
        background: #d8d8d8; } }
    #publications .publications__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item:hover {
      background: #d8d8d8; }
      #publications .publications__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item:hover h4 {
        color: unset; }
    #publications .publications__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item h4 {
      color: #846178;
      margin: 20px 0 15px 0; }
    #publications .publications__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item p {
      font-size: 16px; }

#benefits .benefits__content {
  padding: 35px 0; }
  @media (min-width: 768px) {
    #benefits .benefits__content {
      padding: 28px 0; } }
  #benefits .benefits__content .landing-2-title h3 {
    margin-bottom: 0; }
  #benefits .benefits__content__ally h3 {
    text-align: center;
    margin: 28px 0; }
  #benefits .benefits__content__ally__benefit {
    text-align: center;
    padding: 14px 14px 28px 14px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
    height: 252px;
    margin-bottom: 28px;
    background: #fff;
    border-radius: 4px; }
    #benefits .benefits__content__ally__benefit__text {
      margin-top: 21px; }
  #benefits .benefits__content__ally--action {
    background: #D6E3F2; }
  #benefits .benefits__content__ally .col-5:nth-child(odd) {
    margin-right: 14px; }
  @media (min-width: 768px) {
    #benefits .benefits__content__ally .col-5:not(:last-child) {
      margin-right: 48px; } }

#awards .awards__content__carousel.owl-carousel .owl-nav button {
  border: none;
  background: #fff;
  border-radius: 50%;
  padding: 13px 19px !important;
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.3); }
  #awards .awards__content__carousel.owl-carousel .owl-nav button i {
    font-size: 30px; }
  #awards .awards__content__carousel.owl-carousel .owl-nav button.owl-prev {
    margin-left: 28px; }
  #awards .awards__content__carousel.owl-carousel .owl-nav button.owl-next {
    margin-right: 28px; }

#awards .awards__content__carousel.owl-carousel .owl-stage-outer .owl-stage {
  padding: 5px 0; }
  #awards .awards__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item {
    text-align: center; }
    #awards .awards__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item:not(.center) {
      color: #d8d8d8; }
    #awards .awards__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item .awards__content__carousel__text {
      display: table; }
    #awards .awards__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item p {
      box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
      font-size: 18.24px;
      padding: 35px;
      height: 343px;
      display: table-cell;
      vertical-align: middle; }
      @media (min-width: 768px) {
        #awards .awards__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item p {
          height: 300px;
          width: 1%; } }
    #awards .awards__content__carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item h4 {
      margin-top: 21px;
      text-transform: uppercase;
      font-size: 16px;
      font-weight: 300; }

#contact {
  background: #000;
  color: #fff; }
  #contact .banner-landing {
    display: block;
    flex-wrap: unset;
    flex-direction: unset;
    align-items: unset;
    justify-content: unset;
    padding-top: 42px; }
    #contact .banner-landing button {
      margin: 35px 0; }
  #contact .contact__content {
    padding: 42px 28px;
    text-align: center; }
    @media (min-width: 768px) {
      #contact .contact__content {
        padding: 48px 28px; } }
    #contact .contact__content a, #contact .contact__content p, #contact .contact__content h2 {
      display: inline-block; }
      @media (min-width: 768px) {
        #contact .contact__content a, #contact .contact__content p, #contact .contact__content h2 {
          display: block; } }
    #contact .contact__content h2 {
      font-family: 'Nunito sans';
      text-transform: none;
      font-weight: 800;
      font-size: 55px !important;
      line-height: 0.7;
      text-align: center;
      margin-bottom: 6px !important; }
      @media (min-width: 768px) {
        #contact .contact__content h2 {
          font-size: 38.18px;
          margin-bottom: 35px; } }
    #contact .contact__content p {
      font-size: 21.71px;
      margin: 14px 0;
      color: white;
      margin-bottom: 28px;
      letter-spacing: 0.33px;
      line-height: 30.39px; }
      @media (min-width: 768px) {
        #contact .contact__content p {
          font-size: 26.96px;
          margin-bottom: 35px; } }
    #contact .contact__content a {
      padding: 14px 10px;
      font-size: 21.71px;
      background: #fff;
      color: #333333;
      margin-bottom: 28px;
      text-align: center;
      border-radius: 4px; }
      @media (min-width: 768px) {
        #contact .contact__content a {
          margin-right: 28px;
          font-size: 23.96px;
          display: inline-block;
          width: 28%;
          padding: 21px 10px; }
          #contact .contact__content a:nth-child(4) {
            margin: 0; } }
      #contact .contact__content a i {
        color: #000; }
    @media (min-width: 768px) {
      #contact .contact__content button {
        display: block;
        margin: auto; } }

.subscription-detail {
  margin-top: 21px; }
  .subscription-detail h1 {
    margin-top: 42px;
    margin-bottom: 35px; }
  .subscription-detail p {
    margin-bottom: 35px; }
  .subscription-detail__status {
    margin-bottom: 21px; }
    .subscription-detail__status span {
      border: solid 1px #000;
      padding: 7px; }
  .subscription-detail__cancel-button a:hover {
    text-decoration: underline; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL192YXJpYWJsZXMuc2NzcyIsInBhcnRpYWxzL19iYXNlLnNjc3MiLCJwYWdlcy9sYW5kaW5nL2NvbXBvbmVudHMvX3BsYW5zLnNjc3MiLCJwYWdlcy9sYW5kaW5nL2NvbXBvbmVudHMvX2pvaW4tZm9ybS5zY3NzIiwicGFnZXMvbGFuZGluZy9jb21wb25lbnRzL19hdXRob3JzLnNjc3MiLCJwYWdlcy9sYW5kaW5nL2NvbXBvbmVudHMvX2Nhcm91c2VsLnNjc3MiLCJwYWdlcy9sYW5kaW5nL2NvbXBvbmVudHMvX2FsbGllcy5zY3NzIiwicGFnZXMvbGFuZGluZ18yL19iYXNlLWxhbmRpbmctMi5zY3NzIiwicGFnZXMvbGFuZGluZ18yL2NvbXBvbmVudHMvX3RlYW0taW50cm9kdWN0aW9uLnNjc3MiLCJwYWdlcy9sYW5kaW5nXzIvY29tcG9uZW50cy9fcmVhc29ucy1hbGx5LnNjc3MiLCJwYWdlcy9sYW5kaW5nXzIvY29tcG9uZW50cy9fcHVibGljYXRpb25zLnNjc3MiLCJwYWdlcy9sYW5kaW5nXzIvY29tcG9uZW50cy9fYmVuZWZpdHMuc2NzcyIsInBhZ2VzL2xhbmRpbmdfMi9jb21wb25lbnRzL19hd2FyZHMuc2NzcyIsInBhZ2VzL2xhbmRpbmdfMi9jb21wb25lbnRzL19jb250YWN0LnNjc3MiLCJwYWdlcy9zdWJzY3JpcHRpb25zL19iYXNlLXN1YnNjcmlwdGlvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxSUFBWTtBQUVaO0VBQ0UseUJBQXlCO0VBQ3pCLG9EQUFvRCxFQUFBOztBQUd0RDtFQUNFLHlCQUF5QjtFQUN6QixxREFBcUQsRUFBQTs7QUFHdkQ7RUFDRSw4QkFBOEI7RUFDOUIseURBQXlELEVBQUE7O0FBRzNEO0VBQ0UsaUNBQWlDO0VBQ2pDLHVFQUF1RSxFQUFBOztBQUd6RTtFQUNFLG1DQUFtQztFQUNuQyx5RkFBeUYsRUFBQTs7QUFnQjNGO0VBQ0UsMEJBWnVCLEVBQUE7O0FBbUJ6QjtFQUNFLDhC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RUFBQSxFQUVmOztBQ3RGUDtFQUNFLGdCQUFnQixFQUFBO0VBRGxCO0lBSUksZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFBO0VBTHZCO0lBU0ksbUJBQW1CLEVBQUE7RUFHckI7SUFNRSxtQkFBbUIsRUFBQTtJQU5wQjtNQUVHLHNCQUFzQjtNQUN0QixZQUFZLEVBQUE7RUFLZjtJQUdLLDBCQUEwQixFQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU51bml0bytTYW5zOjMwMCwzMDBpLDQwMCw0MDBpLDYwMCw2MDBpLDcwMCw3MDBpLDgwMCw4MDBpLDkwMCw5MDBpJmRpc3BsYXk9c3dhcCcpO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcbiAgc3JjOiB1cmwoJy4vRm9udHMvTXlyaWFkUHJvLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwgQm9sZCc7XG4gIHNyYzogdXJsKCcuL0ZvbnRzL0FyaWFsIEJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEJvbGQnO1xuICBzcmM6IHVybCgnLi9Gb250cy9Ob3RvU2VyaWYtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgUmVndWxhcic7XG4gIHNyYzogdXJsKCcuL0ZvbnRzL05vdG9fU2VyaWYvTm90b1NlcmlmLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RoaW5nIFlvdSBDb3VsZCBEbyc7XG4gIHNyYzogdXJsKCcuL0ZvbnRzL05vdGhpbmdfWW91X0NvdWxkX0RvL05vdGhpbmdZb3VDb3VsZERvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4kZm9udHM6IChcbiAgJ215cmlhZCc6ICdNeXJpYWQgUHJvJyxcbiAgJ251bml0byc6ICdOdW5pdG8gU2FucycsXG4gICdhcmlhbF9ib2xkJzogJ0FyaWFsIEJvbGQnLFxuICAnbm90b19zZXJpZl9ib2xkJzogJ05vdG8gU2VyaWYgQm9sZCcsXG4gICdub3RvX3NlcmlmX3JlZ3VsYXInOiAnTm90byBTZXJpZiBSZWd1bGFyJyxcbiAgJ25vdGhpbmdfeW91X2NvdWxkX2RvJzogJ05vdGhpbmcgWW91IENvdWxkIERvJyxcbik7XG5cbiVteXJpYWQge1xuICBmb250LWZhbWlseTogbWFwLWdldCgkZm9udHMsICdteXJpYWQnKTtcbn1cblxuJW51bml0byB7XG4gIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgJ251bml0bycpO1xufVxuXG4lYXJpYWxfYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgJ2FyaWFsX2JvbGQnKTtcbn1cblxuJW5vdG9fc2VyaWZfYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgJ25vdG9fc2VyaWZfYm9sZCcpO1xufVxuXG4lbm90b19zZXJpZl9yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCAnbm90b19zZXJpZl9yZWd1bGFyJyk7XG59XG5cbiVub3RoaW5nIHtcbiAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCAnbm90aGluZ195b3VfY291bGRfZG8nKTtcbn1cblxuJWFyaWFsIHtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCc7XG59XG5cbiViaWdfZm9udCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgQGV4dGVuZCAlbm90b19zZXJpZl9ib2xkO1xufVxuXG4kY29sb3JzOiAoXG4gICdnZW5lcmFsJzogIzg0NjE3OCxcbiAgJ3doaXRlJzogI2ZmZixcbiAgJ2JsdWUtYmFja2dyb3VuZCc6ICNlOWYyZmIsXG4gICdiYWNrZ3JvdW5kLWxpZ2h0JzogI2Y5ZjhmNixcbiAgJ2dyYXktbGlnaHQnOiAjZDFkMWQxLFxuICAnZ3JheS1saWdodC0yJzogI0VCRjJGQSxcbiAgJ2dyYXktbGlnaHQtMyc6ICNFOEU4RTgsXG4gICdncmF5LWxpZ2h0LTQnOiAjZDhkOGQ4LFxuICAnZ3JheS1saWdodC01JzogIzhBOEE4QSxcbiAgJ2dyYXktZGFyayc6ICM0RDRENEQsXG4gICdyZWQtbGlnaHQnOiAjZWUyYTNmLFxuICAnYmx1ZS1saWdodCc6ICNENkUzRjIsXG4gICdibGFjay0xJzogIzMzMzMzMyxcbiAgJ3dpbmUnOiAjNjY1MDVGLFxuICAnd2luZS0xJzogIzdGNjM3NixcbiAgJ3doYXRzYXBwJzogIzI1RDM2NlxuKTtcblxuXG4lZ2VuZXJhbF9jb2xvciB7XG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdnZW5lcmFsJyk7XG59XG5cbiVnZW5lcmFsX2J1dHRvbntcbiAgQGV4dGVuZCAlbnVuaXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDJweCAyNHB4O1xuICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdnZW5lcmFsJyk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuJW93bC1uYXZze1xuICAub3dsLW5hdntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgLm93bC1wcmV2e1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBpbWd7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5vd2wtbmV4dHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgfVxuICB9XG59XG5cbiViaWctZm9udHMtbW9iaWxle1xuICBmb250LXNpemU6IDE2cHg7XG59XG4iLCIuYnV0dG9uLWxhbmRpbmd7XG4gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3JlZC1saWdodCcpO1xuICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQGV4dGVuZCAlbm90b19zZXJpZl9ib2xkO1xufVxuIiwiLnBsYW5ze1xuICAvLyBtYXJnaW4tdG9wOiAxMDBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogM2VtO1xuICB9XG4gIHBhZGRpbmc6IDVlbSA1ZW0gOWVtIDVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzICwgJ2JsdWUtYmFja2dyb3VuZCcgKTtcblxuICAudGV4dC1mdWxsLXdpZHRoe1xuICAgIEBleHRlbmQgJWFyaWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gIH1cblxuICAuY29sdW1uLXR3byB7XG4gICAgaW1ne1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHRvcDogMzUwcHg7XG4gICAgICB9XG5cbiAgICAgIC8vICY6bm90KC5wcmljZS10YWcpIGltZ3tcbiAgICAgIC8vICAgLXdlYmtpdC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgLy8gICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxuXG4gICZfX3BsYW57XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX190aXRsZXtcbiAgICAgIEBleHRlbmQgJWFyaWFsO1xuICAgICAgJi0tZnVsbHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgQGV4dGVuZCAlbm90aGluZztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdnZW5lcmFsJyk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdnZW5lcmFsJyk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJpY2Vze1xuICAgICAgJi0tcm93e1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJi0tcm93e1xuICAgICAgICAgIGRpdixwe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fb3J7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcHJpY2V7XG4gICAgICAgICZfX3dyYXBwZXJ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUsXG4gICAgICAgICZfX3ZhbHVlLFxuICAgICAgICAmX19idXR0b257XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX192YWx1ZXtcbiAgICAgICAgICBAZXh0ZW5kICVub3RvX3NlcmlmX2JvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbntcbiAgICAgICAgICBAZXh0ZW5kICVnZW5lcmFsX2J1dHRvbjtcblxuICAgICAgICAgICYtLWV4dHJhe1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiA2NSU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc2l0aW9uLXJlbGF0aXZle1xuICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlLXRhZ3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtNzUlO1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gKiB7XG4gICAgICAgICAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC8vICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZW5lZml0c3tcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICZfX3RpdGxle1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIEBleHRlbmQgJWFyaWFsO1xuICAgICAgfVxuICAgICAgdWx7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAzNTBweDtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgdG9wOiAzMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuam9pbi1mb3Jte1xuICBtYXJnaW4tdG9wOiA4ZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICB9XG5cbiAgJl9fZm9ybSwmX190ZXh0e1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgfVxuXG4gICZfX2Zvcm17XG4gICAgI3N1YnNjcmlwdGlvbi1mb3Jte1xuICAgICAgLmZvcm0taXRlbXtcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0saW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgc2VsZWN0LFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl17XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCBtYXAtZ2V0KCRjb2xvcnMsICdnZW5lcmFsJyk7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICYuZXJyb3J7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggbWFwLWdldCgkY29sb3JzLCAncmVkLWxpZ2h0Jyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW5wdXQtZXJyb3ItZGVzYyB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyZWQtbGlnaHQnKTtcbiAgICAgIH1cbiAgICAgIGxhYmVse1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAZXh0ZW5kICVhcmlhbDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgaW5wdXQ6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dlbmVyYWwnKTtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5hZnRlci10ZXh0e1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIC8vIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdnZW5lcmFsJyk7XG4gICAgICAgIGF7XG4gICAgICAgICAgLy8gY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dlbmVyYWwnKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmX19maW5hbHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcHtcbiAgICAgIEBleHRlbmQgJWJpZ19mb250O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmd7XG4gICAgICAgIEBleHRlbmQgJWdlbmVyYWxfY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgIHNtYWxsLGF7XG4gICAgICBAZXh0ZW5kICVnZW5lcmFsX2NvbG9yO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhe1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgQGV4dGVuZCAlYXJpYWw7XG4gICAgfVxuICB9XG59XG4iLCIuYXV0aG9yc3tcblxuICBtYXJnaW46IDAgMCA0ZW0gMDtcblxuICAmX19pbWFnZSwmX190ZXh0e1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgfVxuXG4gICZfX3RleHR7XG4gICAgQGV4dGVuZCAlYmlnX2ZvbnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBhe1xuICAgICAgQGV4dGVuZCAlZ2VuZXJhbF9jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuIiwiLmNhcm91c2VsLW5ld3N7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2JhY2tncm91bmQtbGlnaHQnKTtcbiAgcGFkZGluZzogNGVtIDA7XG5cbiAgLm93bC1jYXJvdXNlbHtcbiAgICBAZXh0ZW5kICVvd2wtbmF2cztcblxuICAgIC5vd2wtcHJldiBpbWd7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vd2wtcHJldiwub3dsLW5leHR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vd2wtaXRlbXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgICAgaW1ne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm93bC1uYXZ7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b257XG4gICAgICAgIC8vIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmF5LWxpZ2h0Jyk7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLy8gZm9udC1zaXplOiA1NXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fdGV4dHtcbiAgICBoNHtcbiAgICAgIEBleHRlbmQgJW5vdG9fc2VyaWZfYm9sZDtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFsbGllc3tcblxuICAmX190ZXh0LCZfX2FsbGllcyxcbiAgJl9fY29udGFjdCwgJl9fYnV0dG9uLWZvcm17XG4gICAgcGFkZGluZzogNjBweCA2MHB4IDAgNjBweDtcbiAgfVxuICAmX190ZXh0e1xuICAgIEBleHRlbmQgJWJpZ19mb250O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW46IDJlbSBhdXRvIDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgc3Ryb25ne1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHN0cm9uZ3tcbiAgICAgIEBleHRlbmQgJWdlbmVyYWxfY29sb3I7XG4gICAgfVxuICB9XG4gICZfX2FsbGllc3tcbiAgICAub3dsLWNhcm91c2Vse1xuICAgICAgQGV4dGVuZCAlb3dsLW5hdnM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAub3dsLWl0ZW17XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vd2wtbmF2e1xuICAgICAgICBidXR0b257XG4gICAgICAgICAgLy8gY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dyYXktbGlnaHQnKTtcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdiYWNrZ3JvdW5kLWxpZ2h0Jyk7XG4gICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgLy8gaW1ne1xuICAgICAgICAgICAgLy8gICBtYXgtd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFjdHtcbiAgICAmX19jaGFubmVsc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBkaXZ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIEBleHRlbmQgJW51bml0bztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fd2hhdHNhcHAsJl9fbWFpbHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIC8vICYuZmEtd2hhdHNhcHB7XG4gICAgICAgICAgLy8gICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hhdHNhcHAnKTtcbiAgICAgICAgICAvLyB9XG4gICAgICAgICAgLy8gJi5mYS1lbnZlbG9wZXtcbiAgICAgICAgICAvLyAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmF5LWxpZ2h0LTUnKTtcbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICBhe1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWZvcm17XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwe1xuICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9ue1xuICAgICAgQGV4dGVuZCAlZ2VuZXJhbF9idXR0b247XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyZWQtbGlnaHQnKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIiV0aXRsZS1ibG9ja3tcbiAgQGV4dGVuZCAlbm90aGluZztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmxhbmRpbmctMi10aXRsZXtcbiAgQGV4dGVuZCAldGl0bGUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDJweCAxNXB4IDI4cHggMTVweDtcbiAgaDJ7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3dpbmUtMScpO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICBoM3tcbiAgICBmb250LXNpemU6IDE5LjA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG4uYmFubmVyLWxhbmRpbmd7XG4gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2dyYXktbGlnaHQtMicpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYnV0dG9ue1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIGgye1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdnZW5lcmFsJyk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIEBleHRlbmQgJW5vdG9fc2VyaWZfYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAzMi4wOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi1sYW5kaW5ne1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgQGV4dGVuZCAlbnVuaXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA0cHggM3B4IDRweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDRweCAzcHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG4gIGJveC1zaGFkb3c6IDRweCAzcHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG59XG5cbiVidXR0b24tZG93bntcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnICk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMTNweCAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDRweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgaXtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmJ1dHRvbi1kb3due1xuIEBleHRlbmQgJWJ1dHRvbi1kb3duO1xufVxuXG4ucGFyYWxsYXgtd2luZG93IHtcbiAgbWluLWhlaWdodDogNzAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgfVxufVxuIiwiI3RlYW0taW50cm9kdWN0aW9ue1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICAudGVhbS1pbnRyb2R1Y3Rpb257XG4gICAgJl9faW1hZ2V7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR7XG4gICAgICAubGFuZGluZy0yLXRpdGxle1xuICAgICAgICBoMntcbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2luZScpO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIyLjk2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTVweCAxNXB4O1xuXG4gICAgICBwe1xuICAgICAgICBAZXh0ZW5kICVudW5pdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIyLjY2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzQuNzNweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOS4wNHB4O1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25ne1xuICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdnZW5lcmFsJyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3JlYXNvbnMtYWxseXtcbiAgLnJlYXNvbnMtYWxseXtcbiAgICAmX19jb250ZW50e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgb2x7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMzVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncmVkLWxpZ2h0Jyk7XG4gICAgICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3JlZC1saWdodCcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncmVkLWxpZ2h0Jyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdyZWQtbGlnaHQnKSAycHg7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTcuN3B4O1xuICAgICAgICAgICAgQGV4dGVuZCAlbnVuaXRvO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmF5LWRhcmsnKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgLy8gbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncmVkLWxpZ2h0Jyk7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aW5lLTEnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSArIFwiIFwiO1xuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncmVkLWxpZ2h0Jyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MC40NHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgICAgICBAZXh0ZW5kICVub3RvX3NlcmlmX3JlZ3VsYXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZ3JheS1kYXJrJyk7XG4gICAgICAgICAgICAgIHdpZHRoOiA2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxhbmRpbmctMi10aXRsZXtcbiAgICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICB0b3A6IDU3JTtcbiAgICAgICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjcHVibGljYXRpb25ze1xuICAucHVibGljYXRpb25ze1xuICAgICZfX2NvbnRlbnR7XG4gICAgICAubGFuZGluZy0yLXRpdGxle1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Nhcm91c2Vse1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnZ3JheS1saWdodC0zJyk7XG4gICAgICAgICYub3dsLWNhcm91c2Vse1xuICAgICAgICAgIEBleHRlbmQgJW93bC1uYXZzO1xuXG4gICAgICAgICAgLm93bC1uYXZ7XG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnICk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggNHB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLm93bC1wcmV2e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYub3dsLW5leHR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5vd2wtc3RhZ2Utb3V0ZXJ7XG4gICAgICAgICAgICAub3dsLXN0YWdle1xuICAgICAgICAgICAgICAub3dsLWl0ZW17XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnZ3JheS1saWdodC00Jyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2dyYXktbGlnaHQtNCcpO1xuXG4gICAgICAgICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dlbmVyYWwnKTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDE1cHggMDtcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgJW5vdG9fc2VyaWZfcmVndWxhcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlbnVuaXRvO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2JlbmVmaXRze1xuICAuYmVuZWZpdHN7XG4gICAgJl9fY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDA7XG4gICAgICB9XG4gICAgICAubGFuZGluZy0yLXRpdGxle1xuICAgICAgICBoM3tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19hbGx5e1xuICAgICAgICBoM3tcbiAgICAgICAgICBAZXh0ZW5kICVub3RoaW5nO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDI4cHggMDtcbiAgICAgICAgfVxuICAgICAgICAmX19iZW5lZml0e1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE0cHggMjhweCAxNHB4O1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA4cHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgICAgICBoZWlnaHQ6IDI1MnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgICAgICBAZXh0ZW5kICVudW5pdG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLW5vcm1hbHtcblxuICAgICAgICB9XG4gICAgICAgICYtLWFjdGlvbntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdibHVlLWxpZ2h0Jyk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLTU6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY29sLTU6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNhd2FyZHN7XG4gIC5hd2FyZHN7XG4gICAgJl9fY29udGVudHtcbiAgICAgICZfX2Nhcm91c2Vse1xuICAgICAgICAmLm93bC1jYXJvdXNlbHtcbiAgICAgICAgICBAZXh0ZW5kICVvd2wtbmF2cztcblxuICAgICAgICAgIC5vd2wtbmF2e1xuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyApO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDRweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5vd2wtcHJldntcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLm93bC1uZXh0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAub3dsLXN0YWdlLW91dGVye1xuICAgICAgICAgICAgLm93bC1zdGFnZXtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgIC5vd2wtaXRlbXtcbiAgICAgICAgICAgICAgICAmOm5vdCguY2VudGVyKXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmF5LWxpZ2h0LTQnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5hd2FyZHNfX2NvbnRlbnRfX2Nhcm91c2VsX190ZXh0e1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlbm90b19zZXJpZl9yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOC4yNHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzQzcHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlbm90b19zZXJpZl9yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2NvbnRhY3R7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuXG4gIC5iYW5uZXItbGFuZGluZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICBidXR0b257XG4gICAgICBtYXJnaW46IDM1cHggMDtcbiAgICB9XG4gIH1cbiAgLmNvbnRhY3R7XG4gICAgJl9fY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDQycHggMjhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMjhweDtcbiAgICAgIH1cbiAgICAgIGEscCxoMntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDJ7XG4gICAgICAgIEBleHRlbmQgJW5vdG9fc2VyaWZfcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAyOC4wOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzguMThweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBAZXh0ZW5kICVudW5pdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMjEuNzFweDtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDA7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmF5LWxpZ2h0LTUnKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwLjM5cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjYuOTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjEuNzFweDtcbiAgICAgICAgQGV4dGVuZCAlbnVuaXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnYmxhY2stMScpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjMuOTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI4JTtcbiAgICAgICAgICBwYWRkaW5nOiAyMXB4IDEwcHg7XG4gICAgICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGl7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgLy8gJi5mYS13aGF0c2FwcHtcbiAgICAgICAgICAvLyAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGF0c2FwcCcpO1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgICAvLyAmLmZhLWVudmVsb3Ble1xuICAgICAgICAgIC8vICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dyYXktbGlnaHQtNScpO1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYnV0dG9ue1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zdWJzY3JpcHRpb24tZGV0YWlse1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuXG4gIGgxe1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIHB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gICZfX3N0YXR1c3tcbiAgICBzcGFue1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICB9XG5cbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG4gICZfX2NhbmNlbC1idXR0b257XG4gICAgYXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
