﻿.vert-df {
  color: #FF6600;
}
.header {
  border-bottom: none;
  /* BLOC ADRESSE HAUT*/
  /* NAVIGATION */
}
.header .adress {
  margin-top: 10px;
}
.header .adress p {
  font-size: 1.2em;
}
.header .navbar-nav > li > a {
  padding: 9px 23px 9px 13px;
}
.header .nav.navbar-nav > li > .dropdown-menu {
  margin-top: 12px;
}
.header .navbar-collapse.bg-dark {
  margin-bottom: -2px;
  /* pour faire disparaitre un petit blanc entre la nav et le slider, que je ne sais pas d'où ça peut venir */
}
@media (min-width: 970px) {
  .header .navbar-collapse.bg-dark {
    background-position: center;
    background-size: 100%;
  }
}
/* VISIONNEUSE*/
#home-slide .home-slide-overlay h1 {
  display: block;
  padding-top: 5px;
  text-align: center;
}
.home-slide-logo-container .home-slide-logo-before {
  border-top-color: white;
}
.home-slide-logo-container .home-slide-logo {
  background-color: white;
}
/* REMONTEE ACTUS */
.remontee-actus {
  background-size: cover;
}
.remontee-actus .remontee-actu-item h2,
.remontee-actus .remontee-actu-item p,
.remontee-actus .remontee-actu-item a {
  color: #333;
}
/* REMONTEE OCCASIONS */
.remontee-annonces .item .marque-prix {
  background-color: #000;
}
/* TYPO */
h2:before {
  border-top-color: #000;
}
h2:after {
  border-bottom-color: #000;
}
/* PARTENAIRES */
.container-partenaires {
  padding-bottom: 20px;
  margin-top: 30px;
  background-color: #b8b8b8;
}
.container-partenaires h2 {
  margin-top: 35px;
  margin-bottom: 15px;
  color: #707070;
}
.container-partenaires .partenaires-inner {
  background-color: white;
}
/* SERVICES */
.bloc-i__icon i {
  color: #FF6600;
}
/* FOOTER */
.footer .bloc-ct {
  font-size: 1.1em;
  background-position: 50% 10%;
  background-size: cover;
}
@media (min-width: 974px) {
  .footer .bloc-ct {
    padding-top: 40px;
  }
}
.footer .bloc-ct h3 {
  font-size: 1.8em;
}
.footer .bloc-ct a {
  font-size: 1.5em;
}
.footer .bloc-ct a i {
  margin-right: 15px;
}
/* PAGE OCCASIONS - LISTE */
.related-search h3 {
  background-color: #000;
}
.occasions_result_table .annonce:hover {
  color: white;
}
.occasions_result_table .annonce:hover h3,
.occasions_result_table .annonce:hover span,
.occasions_result_table .annonce:hover h5 {
  color: white;
}

/* Copy css from SDF and change color to orange */

/*.mf-red {
  color: @mf-red;
}

.mf-black {
  color: @mf-black;
}

.mf-grey-1 {
  color: @mf-grey-1;
}

.mf-grey-2 {
  color: @mf-grey-2;
}

.mf-grey-3 {
  color: @mf-grey-3;
}

.mf-grey-light {
  color: @mf-grey-light;
}

.mf-grey-light-2 {
  color: @mf-grey-light-2;
}


.bg-mf-red {
  background-color: @mf-red;
}

.bg-mf-black {
  background-color: @mf-black;
}

.bg-mf-grey-1 {
  background-color: @mf-grey-1;
}

.bg-mf-grey-2 {
  background-color: @mf-grey-2;
}

.bg-mf-grey-3 {
  background-color: @mf-grey-3;
}

.bg-mf-grey-light {
  background-color: @mf-grey-light;
}

.bg-mf-grey-light-2 {
  background-color: @mf-grey-light-2;
}


.btn-primary {
  background-color: @mf-red;
  border-color: @mf-red;

  &:hover {
    background-color: @mf-red-2;
    border-color: @mf-red;
  }

  &:focus, &:active, &:active:hover {
    background-color: @mf-grey-3;
    border-color: @mf-grey-2;
    box-shadow: none;
  }
}

a,
.breadcrumb li.active,
.breadcrumb li a:hover {
  color: @mf-red;
}

a:hover {
  color: @mf-red-2;
}


.label-primary {
  background-color: @mf-red;
}

*.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  z-index: 2;
  color: @mf-red;
  background-color: #eee;
  border-color: #ddd;
  cursor : pointer;
}

.pagination > li > a,
.pagination > li > span {
  color: @mf-red;
}*/
#loginLink {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    color: transparent;
}

    #loginLink:hover {
        color: #ddd;
    }

.header {
    border-top: 8px solid #FF6600;
    border-bottom: 8px solid #FF6600;
    /* BLOC ADRESSES */
    /* MENU */
    /* Chevron sur items (lvl1) avec sous menu (lvl2) */
    /* chevron sur sous-item (lvl2) avec sous menu (lvl3) */
    /* annulation border bottom du template unify qui crée un décalage bizzare*/
}

@media (max-width: 768px) {
    .header .logo {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
}

.header .logo img {
    margin: 5px 0;
}

@media (min-width: 768px) {
    .header .header-logo-adresses {
        background: url(../images/bg_header.gif) 50% no-repeat;
    }
}

.header .adress {
    font-size: .8125rem;
    font-weight: 600;
    color: #6d6d6d;
    text-align: center;
    /* le module CMS (tinymce) rajoute forcément un p autour du contenu, alors j'annule sa marche par défaut ici */
}

    .header .adress p {
        margin: 0;
    }

    .header .adress .cms-content-editable {
        min-height: 25px;
        /* je réduit le min-height du bloc-libre (55px de base) car dans ce cas particulier, le bloc adresse éditable est très petit. */
    }

@media (min-width: 768px) {
    .header .adress {
        float: right;
        text-align: left;
    }

        .header .adress #contact-bloc {
            display: block;
        }
}

@media (max-width: 768px) {
    .header .adress #contact-bloc {
        display: none !important;
    }
}

.header .adress span {
    display: block;
}

.header .navbar-collapse {
    padding: .5em 1em;
}

.header .nav.navbar-nav {
    display: inline-block;
    float: none;
    margin-right: auto;
    margin-left: auto;
}

@media (max-width: 991px) {
    .header .nav.navbar-nav {
        width: 100%;
    }
}

.header .nav.navbar-nav > li > a {
    font-size: 19px;
    color: #fff;
    text-transform: none;
}

    .header .nav.navbar-nav > li > a:hover {
        color: #FF6600;
        background: none;
        border: none;
    }

.header .nav.navbar-nav > li > .dropdown-menu {
    margin-top: 15px;
    border-top: none;
}

.header .dropdown-menu {
    padding: 10px 0;
    color: #333;
    background-color: #FF6600 !important;
    border-bottom: none;
    box-shadow: 2px 2px 4px rgba(51, 51, 51, .3);
}

    .header .dropdown-menu li a {
        font-size: 1rem;
        color: #333 !important;
        border-bottom: none;
    }

        .header .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: rgba(0, 0, 0, .2) !important;
        }

@media (min-width: 992px) {
    .header .container {
        text-align: center;
    }
}

.header .dropdown > a:after {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    /*content: "\f078";*/
    font-family: 'Font Awesome 5 Free';
    font-size: .875rem;
    font-weight: 900;
    color: #FF6600;
    content: "\f054";
    border: none;
    transform: translate(-50%, 50%);
}

@media (min-width: 992px) {
    .header .dropdown > a:after {
        /*border: none;
      display: block;
      position: absolute;*/
        top: auto;
        right: auto;
        bottom: -3px;
        left: 50%;
        z-index: 3;
        width: 100%;
        height: auto;
        height: 25px;
        padding: 0;
        /*color: #FF6600;*/
        margin: 0;
        font-family: 'Font Awesome 5 Free';
        font-size: 14px;
        /*font-family: Font Awesome\ 5 Free;*/
        font-weight: 900;
        text-align: center;
        content: "\f078";
        transform: translate(-50%, 50%);
    }
}

.header .dropdown-submenu > a:after {
    top: 5px;
    font-family: 'Font Awesome 5 Free';
    font-size: 1em;
    font-weight: 900;
}

.header .navbar-nav > li > a,
.header .navbar-nav > li > a:focus {
    border-bottom: none;
}

.small-nav-contact .contact-bloc-small {
    display: block !important;
    margin-top: 17px;
}

    .small-nav-contact .contact-bloc-small a {
        display: inline !important;
    }

.small-nav-contact .navbar-toggle {
    margin: 0;
    font-size: 1.8em;
    color: #fff;
    background: none;
    border: none;
}

    .small-nav-contact .navbar-toggle:hover,
    .small-nav-contact .navbar-toggle:focus {
        color: #FF6600;
        background: none !important;
    }

@media (min-width: 992px) {
    #contact-bloc .contact-bloc .contact:before {
        display: block;
        width: 60px;
        height: 100%;
        content: " ";
        /*background: url(../../images/angle_droit_lg.png);*/
        background-image: url('../../images/angle_droit_lg.png');
    }
}
/*.collapse.navbar-collapse.navbar-responsive-collapse*/
/*.header-bandeau {
  text-align: center;

  @media(max-width : 992px) {
    width: 100%;
  }

  .menu-bandeau-container {
    background-color: @mf-black;
    display: inline-block;
    height: 40px;
    position: relative;

    ul {
      display: inline-block;
      padding: 5px 15px;
      list-style-type: none;
      height: 40px;

      li {
        display: inline;
        margin: 5px 10px;

        a {
          color: white;
          font-size: 1.1em;
          font-weight: bold;
          vertical-align: middle;
        }

        .fa-facebook-official {
          vertical-align: middle;
          font-size: 1.9em;
        }
      }
    }

    @media(max-width : 600px) {
      padding-bottom : 10px;
    }
    @media(max-width : 992px) {
      width: 100%;
      height: auto;
      ul {
        li {
          display: inline-block;
        }
      }
    }

    @media(max-width : 992px) {

    }

    @media(min-width : 992px) {


      &:before, &:after {
        content: "";
        display: block;
        position: absolute;
        height: 0;
        width: 0;
        border-top: 40px solid @mf-black;
      }

      &:before {
        border-left: 40px solid transparent;
        margin-left: -40px;
      }

      &:after {
        border-right: 40px solid transparent;
        left: 100%;
        top: 0;
      }
    }
  }
}




@color_1: #fff;
@color_3: @mf-red;
@color_4: #777;
@color_5: #333;
@color_6: #555;
@color_7: #ccc;
@color_8: #aaa;
@color_9: #999;
@font_family_1: "FontAwesome";
@background_color_1: transparent;
@background_color_2: #e7e7e7;
@border_color_1: #5fb611;
@border_bottom_color_1: #eee;
@border_bottom_color_2: @mf-red;


.header {
  z-index: 99;
  background: @mf-grey-light;
  position: relative;
  border-bottom: solid 2px #eee;


  @media(max-width: 992px) {
    .h-sm-100 {
      height: 100px;

      a {
        height: 100px;
        line-height: 100px;

        img {
          display: inline-block;
        }
      }
    }
  }

  .menu-container {
    @media(min-width: 992px) {
      margin-top: 50px;
    }
  }

  .logo {
    max-width: 100%;
    max-height: 100%;

    img {
      max-width: 100%;
      max-height: 100%;
    }

    @media(min-width: 992px) {
      img {
        margin: 20px 0;
      }
    }

    @media(max-width : 992px) {
    }
  }

  .navbar-toggle {
    margin-top: 25px;
    border-color: @mf-red;
    background: @mf-red;
    padding: 6px 10px 2px;

    .fa {
      color: white;
      font-size: 19px;
    }

    &:hover {
      padding: 6px 10px 2px;
      background: @mf-red-2 !important;
    }

    &:focus {
      background: @mf-red-2;
      padding: 6px 10px 2px;
    }
  }

  .navbar-collapse {
    position: relative;
  }

  .navbar-nav {
    bottom: 0;

    > li {
      > a {
        color: @mf-grey-2;
        font-size: 15px;
        font-weight: 600;
        text-transform: uppercase;
      }
    }

    > .active {
      > a {
        color: white;
        background-color: @mf-red;
      }
    }
  }

  .dropdown-submenu {
    position: relative;

    > a {
      &:after {
        top: 8px;
        right: 9px;
        font-size: 11px;
        content: "\f105";
        position: absolute;
        font-weight: normal;
        display: inline-block;
        font-family: @font_family_1;
        font-weight: 900;
      }
    }

    > .dropdown-menu {
      top: 3px;
      left: 100%;
      margin-top: -5px;
      margin-left: 0px;
    }

    > .dropdown-menu.submenu-left {
      left: -100%;
    }

    &:hover {
      > .dropdown-menu {
        display: block;
      }
    }
  }

  .dropdown {
    > a {
      &:after {
        top: 8px;
        right: 9px;
        font-size: 11px;
        position: absolute;
        font-weight: normal;
        display: inline-block;
        font-family: @font_family_1;
        top: 9px;
        right: 15px;
        content: "\f107";
      }
    }
  }

  .dropdown-submenu.pull-left {
    float: none;

    > .dropdown-menu {
      left: -100%;
      margin-left: 10px;
    }
  }

  .dropdown-menu {
    li {
      [class^="fa-"] {
        left: -3px;
        width: 1.25em;
        margin-right: 1px;
        position: relative;
        text-align: center;
        display: inline-block;
      }

      [class*=" fa-"] {
        left: -3px;
        width: 1.25em;
        margin-right: 1px;
        position: relative;
        text-align: center;
        display: inline-block;
      }

      [class^="fa-"].fa-lg {
        width: 1.5625em;
      }

      [class*=" fa-"].fa-lg {
        width: 1.5625em;
      }
    }
  }
}

@media (min-width: 992px) {
  .header {
    .logo {
      display: block;
      text-align: center;
    }

    .navbar-collapse {
      padding: 0;
      text-align: center;
    }

    .container {
      > .navbar-header {
        margin-bottom: -10px;
      }

      > .navbar-collapse {
        margin-bottom: -10px;
      }
    }

    .container-fluid {
      > .navbar-header {
        margin-bottom: -10px;
      }

      > .navbar-collapse {
        margin-bottom: -10px;
      }
    }

    .navbar-nav {
      float: none;
      position: relative;
      vertical-align: top;
      display: inline-block;

      > li {
        > a {
          bottom: -2px;
          position: relative;
          padding: 9px 30px 9px 20px;
          background: none;

          &:focus {
            background: none;
          }

          &:hover {
            bottom: -2px;
            position: relative;
            background: none;
          }
        }

        &:hover {
          > a {
            color: white;
            background-color: @mf-red;
            border-radius: 5px;
          }
        }
      }

      > .active {
        > a {
          bottom: -2px;
          position: relative;
          border-bottom: solid 2px @mf-red;
          background: none;

          &:hover {
            background: none;
          }

          &:focus {
            background: none;
          }
        }
      }

      > .open {
        > a {
          color: @color_3;

          &:hover {
            color: @color_3;
          }

          &:focus {
            color: @color_3;
          }
        }
      }

      > li.dropdown {
        &:hover {
          > .dropdown-menu {
            display: block;
          }
        }
      }

      .search-open {
        width: 330px;
      }
    }

    .dropdown-menu {
      padding: 0;
      border: none;
      min-width: 200px;
      border-radius: 0;
      z-index: 9999 !important;

      li {
        a {
          color: @mf-grey-2;
          font-size: 13px;
          font-weight: 400;
          padding: 6px 15px;
          border-bottom: solid 1px #eee;
        }

        > a {
          &:hover {
            color: @mf-grey-2;
            filter: none !important;
            background: #eee !important;
            -webkit-transition: all 0.1s ease-in-out;
            -moz-transition: all 0.1s ease-in-out;
            -o-transition: all 0.1s ease-in-out;
            transition: all 0.1s ease-in-out;
          }

          &:focus {
            background: none;
            filter: none !important;
          }
        }
      }

      .active {
        > a {
          color: @mf-grey-2;
          filter: none !important;
          background: #eee !important;
          -webkit-transition: all 0.1s ease-in-out;
          -moz-transition: all 0.1s ease-in-out;
          -o-transition: all 0.1s ease-in-out;
          transition: all 0.1s ease-in-out;
        }
      }
    }

    .open {
      > .dropdown-menu {
        display: none;
      }
    }

    .nav {
      > li {
        > .search {
          bottom: -2px;
          position: relative;
        }
      }
    }
  }
}

@media (max-width: 991px) {
  .header {
    .logo {
      float: left;
    }

    .navbar-toggle {
      margin-right: 0;
      display: block;
    }

    .navbar-header {
      float: none;
    }

    .navbar-collapse.collapse {
      display: none !important;
    }

    .navbar-collapse.collapse.in {
      display: block !important;
      overflow-y: auto !important;
    }

    .navbar-nav {
      margin: 0 0 5px;
      float: none !important;

      > li {
        float: none;

        > a {
          padding-top: 10px;
          padding-bottom: 10px;
          font-size: 14px;
          padding: 9px 10px;

          &:focus {
            background: none;
          }

          &:hover {
            color: @color_3;
          }
        }

        a {
          border-bottom: solid 1px #eee;
        }
      }

      .open {
        .dropdown-menu {
          border: 0;
          float: none;
          width: auto;
          margin-top: 0;
          position: static;
          box-shadow: none;
          background-color: @background_color_1;

          > li {
            > a {
              padding: 5px 15px 5px 25px;
              line-height: 20px;
              color: @color_4;

              &:hover {
                background-image: none;
                color: @color_5;
                background-color: @background_color_1;
              }

              &:focus {
                background-image: none;
                color: @color_5;
                background-color: @background_color_1;
              }
            }
          }

          .dropdown-header {
            padding: 5px 15px 5px 25px;
          }

          > .active {
            > a {
              color: @color_6;
              background-color: @background_color_2;

              &:hover {
                color: @color_6;
                background-color: @background_color_2;
              }

              &:focus {
                color: @color_6;
                background-color: @background_color_2;
              }
            }
          }

          > .disabled {
            > a {
              color: @color_7;
              background-color: @background_color_1;

              &:hover {
                color: @color_7;
                background-color: @background_color_1;
              }

              &:focus {
                color: @color_7;
                background-color: @background_color_1;
              }
            }
          }
        }

        > a {
          border-bottom-color: @border_bottom_color_1;

          &:hover {
            border-bottom-color: @border_bottom_color_1;
          }

          &:focus {
            border-bottom-color: @border_bottom_color_1;
          }
        }
      }

      > .active {
        > a {
          background: @mf-red;
          color: white !important;

          &:hover {
            background: @mf-red;
            color: white !important;
          }

          &:focus {
            background: @mf-red;
            color: white !important;
          }
        }
      }
    }

    .dropdown-menu.pull-right {
      float: none !important;
    }

    .dropdown-menu.no-bottom-space {
      padding-bottom: 0;
    }

    .dropdown {
      .dropdown-submenu {
        > a {
          font-size: 13px;
          color: @color_6 !important;
          text-transform: uppercase;
        }
      }
    }

    .dropdown-submenu {
      > a {
        &:after {
          content: " ";
        }
      }

      > .dropdown-menu {
        display: block;
        margin-left: 15px;
      }
    }

    .nav {
      > li {
        > .search {
          color: @color_9;
          width: 35px;
          height: 34px;
          text-align: left;
          background: #eee;
          line-height: 12px;
          text-align: center;
          margin: 5px 10px 0;
          border-bottom: none;

          &:hover {
            background: #5fb611;
            color: white !important;
          }
        }
      }

      .search-open {
        top: 5px;
        padding: 0;
        left: 48px;
        border-top: none;
        box-shadow: none;
        background: none;
        margin-right: 10px;
      }
    }
  }
}

@media (min-width: 767px) and (max-width: 991px) {
  .header {
    .navbar-toggle {
      margin-right: 0;
    }

    .nav {
      .search-open {
        width: 93%;
      }
    }
  }
}*/
.footer {
    margin-top: 3rem !important;
}

    .footer .bloc-ct .container {
        padding: 1.5rem 0;
    }

    .footer .bloc-ct .adresse h1,
    .footer .bloc-ct .adresse h2,
    .footer .bloc-ct .adresse h3,
    .footer .bloc-ct .adresse h4 {
        color: #FF6600;
    }

@media (max-width: 768px) {
    .footer .bloc-ct .adresse {
        text-align: center;
    }
}

.footer .bloc-ct .tel-contact {
    margin-top: 50px;
}

@media (max-width: 768px) {
    .footer .bloc-ct .tel-contact {
        margin-top: 10px;
    }
}

.footer .bloc-ct a:hover {
    color: #FF6600 !important;
}

.footer .bloc-mt {
    padding: 10px 0;
}

    .footer .bloc-mt a {
        color: #333;
    }

        .footer .bloc-mt a:hover {
            color: #FF6600;
        }
/*Thematic Break
------------------------------------*/
hr {
    margin: 30px 0;
}

    hr.hr-xs {
        margin: 10px 0;
    }

    hr.hr-md {
        margin: 20px 0;
    }

    hr.hr-lg {
        margin: 40px 0;
    }
/*Headings
------------------------------------*/
h1 {
    font-size: 28px;
    line-height: 35px;
}

h2 {
    font-size: 24px;
    line-height: 33px;
}

h3 {
    font-size: 20px;
    line-height: 27px;
}

h4 {
    line-height: 25px;
}

h5 {
    line-height: 20px;
}

h6 {
    line-height: 18px;
}

.font-open-sans {
    font-family: "Open Sans", Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 5px;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: normal;
    color: #555;
    text-shadow: none;
}

    h1 i,
    h2 i,
    h3 i,
    h4 i,
    h5 i,
    h6 i {
        margin-right: 5px;
    }
/*Block Headline*/
.headline {
    display: block;
    margin: 10px 0 25px 0;
    border-bottom: 1px dotted #e4e9f0;
}

    .headline h2 {
        font-size: 22px;
    }

    .headline h2,
    .headline h3,
    .headline h4 {
        display: inline-block;
        padding-bottom: 5px;
        margin: 0 0 -2px 0;
        border-bottom: 2px solid #FF6600;
    }

.headline-md {
    margin-bottom: 15px;
}

    .headline-md h2 {
        font-size: 21px;
    }
/*Heading Options*/
.heading {
    text-align: center;
}

    .heading h2 {
        position: relative;
        display: inline-block;
        padding: 0 12px;
        line-height: 34px !important;
        /*For Tagline Boxes*/
    }

        .heading h2:before,
        .heading h2:after {
            position: absolute;
            width: 70%;
            content: ' ';
            border-color: #bbb;
            border-width: 1px;
        }

        .heading h2:before {
            right: 100%;
        }

        .heading h2:after {
            left: 100%;
        }

@media (max-width: 768px) {
    .heading h2:before,
    .heading h2:after {
        width: 20%;
    }
}
/*Headline v1*/
.heading-v1 h2:before,
.heading-v1 h2:after {
    top: 15px;
    height: 6px;
    border-top-style: solid;
    border-bottom-style: solid;
}
/*Headline v2*/
.heading-v2 h2:before,
.heading-v2 h2:after {
    top: 15px;
    height: 6px;
    border-top-style: dashed;
    border-bottom-style: dashed;
}
/*Headline v3*/
.heading-v3 h2:before,
.heading-v3 h2:after {
    top: 15px;
    height: 6px;
    border-top-style: dotted;
    border-bottom-style: dotted;
}
/*Headline v4*/
.heading-v4 h2:before,
.heading-v4 h2:after {
    top: 17px;
    border-bottom-style: solid;
}
/*Headline v5*/
.heading-v5 h2:before,
.heading-v5 h2:after {
    top: 17px;
    border-bottom-style: dashed;
}
/*Headline v6*/
.heading-v6 h2:before,
.heading-v6 h2:after {
    top: 17px;
    border-bottom-style: dotted;
}
/*Heading Titles v1*/
.title-v1 {
    position: relative;
    z-index: 1;
    margin-bottom: 60px;
    text-align: center;
}

    .title-v1 h1,
    .title-v1 h2 {
        position: relative;
        padding-bottom: 20px;
        margin-bottom: 15px;
        font-family: "Open Sans", Arial, sans-serif;
        font-size: 28px;
        color: #444;
        text-transform: uppercase;
    }

        .title-v1 h1:after,
        .title-v1 h2:after {
            position: absolute;
            bottom: 0;
            left: 50%;
            width: 70px;
            height: 1px;
            margin-left: -35px;
            content: " ";
            background: #FF6600;
        }

    .title-v1 p {
        font-size: 17px;
        font-weight: 200;
    }
/*Heading Titles v2*/
h2.title-v2 {
    position: relative;
    margin-bottom: 30px;
    color: #555;
}

    h2.title-v2:after {
        position: absolute;
        bottom: -10px;
        left: 0;
        width: 70px;
        height: 2px;
        content: " ";
        background: #555;
    }

    h1.title-v2.title-center,
    h2.title-v2.title-center,
    h3.title-v2.title-center {
        text-align: center;
    }

        h1.title-v2.title-center:after,
        h2.title-v2.title-center:after,
        h3.title-v2.title-center:after {
            left: 50%;
            width: 70px;
            margin-left: -35px;
        }

h1.title-light,
h2.title-light,
h3.title-light {
    color: #fff;
}

    h2.title-light:after {
        background: #fff;
    }
/*Heading Title v3*/
h1[class^="title-v3-"],
h2[class^="title-v3-"],
h3[class^="title-v3-"] {
    color: #555;
}

h2.title-v3-xlg {
    font-size: 28px;
    line-height: 32px;
}

h1.title-v3-lg,
h2.title-v3-lg {
    font-size: 24px;
    line-height: 28px;
}

h1.title-v3-md,
h2.title-v3-md {
    font-size: 20px;
    line-height: 24px;
}

h2.title-v3-sm,
h3.title-v3-md {
    font-size: 18px;
    line-height: 24px;
}

h3.title-v3-md {
    line-height: 22px;
}

h3.title-v3-sm {
    font-size: 16px;
    line-height: 20px;
}

h2.title-v3-xs {
    font-size: 16px;
    line-height: 22px;
}

h3.title-v3-xs {
    margin-bottom: 0;
    font-size: 14px;
}
/*Title v4*/
.title-v4 {
    position: relative;
    margin: 0 0 20px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 3px solid #333;
}
/*Headline Center*/
.headline-center {
    position: relative;
    text-align: center;
}

    .headline-center h2 {
        position: relative;
        padding-bottom: 15px;
        margin-bottom: 20px;
        font-size: 24px;
        color: #555;
    }

        .headline-center h2:after {
            position: absolute;
            bottom: -5px;
            left: 50%;
            z-index: 1;
            width: 30px;
            height: 2px;
            margin-left: -15px;
            text-align: center;
            content: " ";
            background: #FF6600;
        }

    .headline-center p {
        /*color: #999;*/
        font-size: 14px;
        /*padding: 0 150px;*/
    }

@media (max-width: 991px) {
    .headline-center p {
        padding: 0 50px;
    }
}

.headline-center.headline-light h2 {
    color: #fff;
}

.headline-center.headline-light p {
    color: #eee;
}
/*Headline Center v2*/
.headline-center-v2 {
    position: relative;
    z-index: 0;
    text-align: center;
}

    .headline-center-v2 h2 {
        margin-bottom: 20px;
        font-size: 24px;
        color: #555;
        text-transform: uppercase;
    }

    .headline-center-v2 span.bordered-icon {
        position: relative;
        display: inline-block;
        padding: 0 10px;
        margin-bottom: 25px;
        font-size: 15px;
        line-height: 18px;
        color: #fff;
    }

        .headline-center-v2 span.bordered-icon:before,
        .headline-center-v2 span.bordered-icon:after {
            position: absolute;
            top: 8px;
            width: 100px;
            height: 1px;
            content: " ";
            background: #fff;
        }

        .headline-center-v2 span.bordered-icon:before {
            left: 100%;
        }

        .headline-center-v2 span.bordered-icon:after {
            right: 100%;
        }

    .headline-center-v2 p {
        padding: 0 70px;
        font-size: 14px;
        color: #555;
    }

    .headline-center-v2.headline-center-v2-dark p {
        color: #666;
    }

    .headline-center-v2.headline-center-v2-dark span.bordered-icon {
        color: #666;
    }

        .headline-center-v2.headline-center-v2-dark span.bordered-icon:before,
        .headline-center-v2.headline-center-v2-dark span.bordered-icon:after {
            background: #666;
        }
/*Headline Left*/
.headline-left {
    position: relative;
}

    .headline-left .headline-brd {
        position: relative;
        padding-bottom: 10px;
        margin-bottom: 25px;
        color: #555;
    }

        .headline-left .headline-brd:after {
            position: absolute;
            bottom: -5px;
            left: 1px;
            z-index: 1;
            width: 30px;
            height: 2px;
            content: " ";
            background: #FF6600;
        }
/*Headline v2
------------------------------------*/
.headline-v2 {
    display: block;
    padding: 1px 10px;
    margin: 0 0 20px 0;
    background: #fff;
    border-left: 2px solid #000;
}

    .headline-v2 h2 {
        margin: 3px 0;
        font-size: 20px;
        font-weight: 200;
    }
/*Heading Sizes
------------------------------------*/
h2.heading-md {
    font-size: 20px;
    line-height: 24px;
}

h2.heading-sm,
h3.heading-md {
    font-size: 18px;
    line-height: 24px;
}

h3.heading-md {
    line-height: 22px;
}

h3.heading-sm {
    font-size: 16px;
    line-height: 20px;
}

h2.heading-xs {
    font-size: 16px;
    line-height: 22px;
}

h3.heading-xs {
    margin-bottom: 0;
    font-size: 14px;
}
/*Devider
------------------------------------*/
.devider.devider-dotted {
    border-top: 2px dotted #eee;
}

.devider.devider-dashed {
    border-top: 2px dashed #eee;
}

.devider.devider-db {
    height: 5px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.devider.devider-db-dashed {
    height: 5px;
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
}

.devider.devider-db-dotted {
    height: 5px;
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
}
/*Tables
------------------------------------*/
/*Basic Tables*/
.table thead > tr > th {
    border-bottom: none;
}

@media (max-width: 768px) {
    .table th.hidden-sm,
    .table td.hidden-sm {
        display: none !important;
    }
}
/*Forms
------------------------------------*/
.form-control {
    border-radius: 0;
    box-shadow: none;
}

.input-group-addon {
    border-radius: 0;
}

.form-control:focus {
    border-color: #bbb;
    box-shadow: 0 0 2px #c9c9c9;
}
/*Form Spacing*/
.form-spacing .form-control {
    margin-bottom: 15px;
}
/*Form Icons*/
.input-group-addon {
    font-size: 14px;
    color: #b3b3b3;
    background: #fff;
}
/*Navigation
------------------------------------*/
.dropdown-menu,
.navbar-toggle {
    border-radius: 0;
}
/*Button Styles
------------------------------------*/
.btn {
    border-radius: 0;
    box-shadow: none;
}

.btn-u {
    position: relative;
    display: inline-block;
    padding: 6px 13px;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    background: #FF6600;
    border: 0;
}

    .btn-u:hover {
        color: #fff;
        text-decoration: none;
        transition: all .3s ease-in-out;
    }

    .btn-u.btn-block {
        text-align: center;
    }

.btn-u-sm,
a.btn-u-sm {
    padding: 3px 12px;
}

.btn-u-md,
a.btn-u-md {
    padding: 10px 20px;
}

.btn-u-lg,
a.btn-u-lg {
    padding: 10px 25px;
    font-size: 18px;
}

.btn-u-xs,
a.btn-u-xs {
    padding: 2px 12px;
    font-size: 12px;
    line-height: 18px;
}
/*Button Groups*/
.btn-group .dropdown-menu > li > a {
    padding: 3px 13px;
}

.btn-group > .btn-u,
.btn-group-vertical > .btn-u {
    position: relative;
    float: left;
}

    .btn-group > .btn-u:first-child {
        margin-left: 0;
    }
/*For FF Only*/
@-moz-document url-prefix() {
    .footer-subsribe .btn-u {
        padding-bottom: 4px;
    }
}

@media (max-width: 768px) {
    @-moz-document url-prefix() {
        .btn-u {
            padding-bottom: 6px;
        }
    }
}
/*Buttons Color*/
.btn-u:hover,
.btn-u:focus,
.btn-u:active,
.btn-u.active,
.open .dropdown-toggle.btn-u {
    background: #5fb611;
}

.btn-u-split.dropdown-toggle {
    border-left: solid 1px #5fb611;
}

.btn-u.btn-u-blue {
    background: #3498db;
}

    .btn-u.btn-u-blue:hover,
    .btn-u.btn-u-blue:focus,
    .btn-u.btn-u-blue:active,
    .btn-u.btn-u-blue.active,
    .open .dropdown-toggle.btn-u.btn-u-blue {
        background: #2980b9;
    }

.btn-u.btn-u-split-blue.dropdown-toggle {
    border-left: solid 1px #2980b9;
}

.btn-u.btn-u-red {
    background: #e74c3c;
}

    .btn-u.btn-u-red:hover,
    .btn-u.btn-u-red:focus,
    .btn-u.btn-u-red:active,
    .btn-u.btn-u-red.active,
    .open .dropdown-toggle.btn-u.btn-u-red {
        background: #c0392b;
    }

.btn-u.btn-u-split-red.dropdown-toggle {
    border-left: solid 1px #c0392b;
}

.btn-u.btn-u-orange {
    background: #e67e22;
}

    .btn-u.btn-u-orange:hover,
    .btn-u.btn-u-orange:focus,
    .btn-u.btn-u-orange:active,
    .btn-u.btn-u-orange.active,
    .open .dropdown-toggle.btn-u.btn-u-orange {
        background: #d35400;
    }

.btn-u.btn-u-split-orange.dropdown-toggle {
    border-left: solid 1px #d35400;
}

.btn-u.btn-u-sea {
    background: #1abc9c;
}

    .btn-u.btn-u-sea:hover,
    .btn-u.btn-u-sea:focus,
    .btn-u.btn-u-sea:active,
    .btn-u.btn-u-sea.active,
    .open .dropdown-toggle.btn-u.btn-u-sea {
        background: #16a085;
    }

.btn-u.btn-u-split-sea.dropdown-toggle {
    border-left: solid 1px #16a085;
}

.btn-u.btn-u-green {
    background: #2ecc71;
}

    .btn-u.btn-u-green:hover,
    .btn-u.btn-u-green:focus,
    .btn-u.btn-u-green:active,
    .btn-u.btn-u-green.active,
    .open .dropdown-toggle.btn-u.btn-u-green {
        background: #27ae60;
    }

.btn-u.btn-u-split-green.dropdown-toggle {
    border-left: solid 1px #27ae60;
}

.btn-u.btn-u-yellow {
    background: #f1c40f;
}

    .btn-u.btn-u-yellow:hover,
    .btn-u.btn-u-yellow:focus,
    .btn-u.btn-u-yellow:active,
    .btn-u.btn-u-yellow.active,
    .open .dropdown-toggle.btn-u.btn-u-yellow {
        background: #f39c12;
    }

.btn-u.btn-u-split-yellow.dropdown-toggle {
    border-left: solid 1px #f39c12;
}

.btn-u.btn-u-default {
    background: #95a5a6;
}

    .btn-u.btn-u-default:hover,
    .btn-u.btn-u-default:focus,
    .btn-u.btn-u-default:active,
    .btn-u.btn-u-default.active,
    .open .dropdown-toggle.btn-u.btn-u-default {
        background: #7f8c8d;
    }

.btn-u.btn-u-split-default.dropdown-toggle {
    border-left: solid 1px #7f8c8d;
}

.btn-u.btn-u-purple {
    background: #9b6bcc;
}

    .btn-u.btn-u-purple:hover,
    .btn-u.btn-u-purple:focus,
    .btn-u.btn-u-purple:active,
    .btn-u.btn-u-purple.active,
    .open .dropdown-toggle.btn-u.btn-u-purple {
        background: #814fb5;
    }

.btn-u.btn-u-split-purple.dropdown-toggle {
    border-left: solid 1px #814fb5;
}

.btn-u.btn-u-aqua {
    background: #27d7e7;
}

    .btn-u.btn-u-aqua:hover,
    .btn-u.btn-u-aqua:focus,
    .btn-u.btn-u-aqua:active,
    .btn-u.btn-u-aqua.active,
    .open .dropdown-toggle.btn-u.btn-u-aqua {
        background: #26bac8;
    }

.btn-u.btn-u-split-aqua.dropdown-toggle {
    border-left: solid 1px #26bac8;
}

.btn-u.btn-u-brown {
    background: #9c8061;
}

    .btn-u.btn-u-brown:hover,
    .btn-u.btn-u-brown:focus,
    .btn-u.btn-u-brown:active,
    .btn-u.btn-u-brown.active,
    .open .dropdown-toggle.btn-u.btn-u-brown {
        background: #81674b;
    }

.btn-u.btn-u-split-brown.dropdown-toggle {
    border-left: solid 1px #81674b;
}

.btn-u.btn-u-dark-blue {
    background: #4765a0;
}

    .btn-u.btn-u-dark-blue:hover,
    .btn-u.btn-u-dark-blue:focus,
    .btn-u.btn-u-dark-blue:active,
    .btn-u.btn-u-dark-blue.active,
    .open .dropdown-toggle.btn-u.btn-u-dark-blue {
        background: #324c80;
    }

.btn-u.btn-u-split-dark.dropdown-toggle {
    border-left: solid 1px #324c80;
}

.btn-u.btn-u-light-green {
    background: #79d5b3;
}

    .btn-u.btn-u-light-green:hover,
    .btn-u.btn-u-light-green:focus,
    .btn-u.btn-u-light-green:active,
    .btn-u.btn-u-light-green.active,
    .open .dropdown-toggle.btn-u.btn-u-light-green {
        background: #59b795;
    }

.btn-u.btn-u-split-light-green.dropdown-toggle {
    border-left: solid 1px #59b795;
}

.btn-u.btn-u-dark {
    background: #555;
}

    .btn-u.btn-u-dark:hover,
    .btn-u.btn-u-dark:focus,
    .btn-u.btn-u-dark:active,
    .btn-u.btn-u-dark.active,
    .open .dropdown-toggle.btn-u.btn-u-dark {
        background: #333;
    }

.btn-u.btn-u-split-dark.dropdown-toggle {
    border-left: solid 1px #333;
}

.btn-u.btn-u-light-grey {
    background: #585f69;
}

    .btn-u.btn-u-light-grey:hover,
    .btn-u.btn-u-light-grey:focus,
    .btn-u.btn-u-light-grey:active,
    .btn-u.btn-u-light-grey.active,
    .open .dropdown-toggle.btn-u.btn-u-light-grey {
        background: #484f58;
    }

.btn-u.btn-u-split-light-grey.dropdown-toggle {
    border-left: solid 1px #484f58;
}
/*Bordered Buttons*/
.btn-u.btn-brd {
    padding: 5px 13px;
    color: #555;
    background: none;
    border: solid 1px transparent;
}

.btn-u.btn-brd-width-2 {
    padding: 7px 18px;
    border-width: 2px;
}

.btn-u.btn-brd:hover {
    background: none;
}

.btn-u.btn-brd:focus {
    background: none;
}

.btn-u.btn-brd.btn-brd-hover:hover {
    color: #fff !important;
}

.btn-u.btn-brd {
    border-color: #FF6600;
}

    .btn-u.btn-brd:hover {
        color: #5fb611;
        border-color: #5fb611;
    }

    .btn-u.btn-brd.btn-brd-hover:hover {
        background: #5fb611;
    }

    .btn-u.btn-brd.btn-u-blue {
        border-color: #3498db;
    }

        .btn-u.btn-brd.btn-u-blue:hover {
            color: #2980b9;
            border-color: #2980b9;
        }

        .btn-u.btn-brd.btn-u-blue.btn-brd-hover:hover {
            background: #2980b9;
        }

    .btn-u.btn-brd.btn-u-red {
        border-color: #e74c3c;
    }

        .btn-u.btn-brd.btn-u-red:hover {
            color: #c0392b;
            border-color: #c0392b;
        }

        .btn-u.btn-brd.btn-u-red.btn-brd-hover:hover {
            background: #c0392b;
        }

    .btn-u.btn-brd.btn-u-orange {
        border-color: #e67e22;
    }

        .btn-u.btn-brd.btn-u-orange:hover {
            color: #d35400;
            border-color: #d35400;
        }

        .btn-u.btn-brd.btn-u-orange.btn-brd-hover:hover {
            background: #d35400;
        }

    .btn-u.btn-brd.btn-u-sea {
        border-color: #1abc9c;
    }

        .btn-u.btn-brd.btn-u-sea:hover {
            color: #16a085;
            border-color: #16a085;
        }

        .btn-u.btn-brd.btn-u-sea.btn-brd-hover:hover {
            background: #16a085;
        }

    .btn-u.btn-brd.btn-u-green {
        border-color: #2ecc71;
    }

        .btn-u.btn-brd.btn-u-green:hover {
            color: #27ae60;
            border-color: #27ae60;
        }

        .btn-u.btn-brd.btn-u-green.btn-brd-hover:hover {
            background: #27ae60;
        }

    .btn-u.btn-brd.btn-u-yellow {
        border-color: #f1c40f;
    }

        .btn-u.btn-brd.btn-u-yellow:hover {
            color: #f39c12;
            border-color: #f39c12;
        }

        .btn-u.btn-brd.btn-u-yellow.btn-brd-hover:hover {
            background: #f39c12;
        }

    .btn-u.btn-brd.btn-u-default {
        border-color: #95a5a6;
    }

        .btn-u.btn-brd.btn-u-default:hover {
            color: #7f8c8d;
            border-color: #7f8c8d;
        }

        .btn-u.btn-brd.btn-u-default.btn-brd-hover:hover {
            background: #7f8c8d;
        }

    .btn-u.btn-brd.btn-u-dark {
        border-color: #555;
    }

        .btn-u.btn-brd.btn-u-dark:hover {
            color: #333;
            border-color: #333;
        }

        .btn-u.btn-brd.btn-u-dark.btn-brd-hover:hover {
            background: #333;
        }

    .btn-u.btn-brd.btn-u-light-grey {
        border-color: #585f69;
    }

        .btn-u.btn-brd.btn-u-light-grey:hover {
            color: #484f58;
            border-color: #484f58;
        }

        .btn-u.btn-brd.btn-u-light-grey.btn-brd-hover:hover {
            background: #484f58;
        }

    .btn-u.btn-brd.btn-u-purple {
        border-color: #9b6bcc;
    }

        .btn-u.btn-brd.btn-u-purple:hover {
            color: #814fb5;
            border-color: #814fb5;
        }

        .btn-u.btn-brd.btn-u-purple.btn-brd-hover:hover {
            background: #814fb5;
        }

    .btn-u.btn-brd.btn-u-aqua {
        border-color: #27d7e7;
    }

        .btn-u.btn-brd.btn-u-aqua:hover {
            color: #26bac8;
            border-color: #26bac8;
        }

        .btn-u.btn-brd.btn-u-aqua.btn-brd-hover:hover {
            background: #26bac8;
        }

    .btn-u.btn-brd.btn-u-brown {
        border-color: #9c8061;
    }

        .btn-u.btn-brd.btn-u-brown:hover {
            color: #81674b;
            border-color: #81674b;
        }

        .btn-u.btn-brd.btn-u-brown.btn-brd-hover:hover {
            background: #81674b;
        }

    .btn-u.btn-brd.btn-u-dark-blue {
        border-color: #4765a0;
    }

        .btn-u.btn-brd.btn-u-dark-blue:hover {
            color: #324c80;
            border-color: #324c80;
        }

        .btn-u.btn-brd.btn-u-dark-blue.btn-brd-hover:hover {
            background: #324c80;
        }

    .btn-u.btn-brd.btn-u-light-green {
        border-color: #79d5b3;
    }

        .btn-u.btn-brd.btn-u-light-green:hover {
            color: #59b795;
            border-color: #59b795;
        }

        .btn-u.btn-brd.btn-u-light-green.btn-brd-hover:hover {
            background: #59b795;
        }

    .btn-u.btn-brd.btn-u-light {
        color: #fff;
        border-color: #fff;
    }

        .btn-u.btn-brd.btn-u-light:hover {
            border-color: #fff;
        }

        .btn-u.btn-brd.btn-u-light.btn-brd-hover:hover {
            color: #555 !important;
            background: #fff;
        }
/*Dropdown Buttons
------------------------------------*/
.dropdown-show {
    position: relative;
    display: inline-block;
    box-shadow: 0 0 4px #eee;
}
/*Badges and Labels
------------------------------------*/
.badge,
.label {
    border-radius: 0;
}
/*Labels*/
span.label {
    padding: 4px 7px;
    font-size: 11px;
    font-weight: 400;
}
/*Badges*/
span.badge,
.list-group-item.active > .badge {
    padding: 4px 7px;
    font-weight: 400;
    color: #fff;
}

    span.label-u,
    span.badge-u,
    .list-group-item.active > .badge.badge-u {
        background: #FF6600;
    }

span.label-blue,
span.badge-blue,
.list-group-item.active > .badge {
    background: #3498db;
}

span.label-red,
span.badge-red,
.list-group-item.active > .badge {
    background: #e74c3c;
}

    span.label-green,
    span.badge-green,
    .list-group-item.active > .badge.badge-green {
        background: #2ecc71;
    }

    span.label-sea,
    span.badge-sea,
    .list-group-item.active > .badge.badge-sea {
        background: #1abc9c;
    }

    span.label-orange,
    span.badge-orange,
    .list-group-item.active > .badge.badge-orange {
        background: #e67e22;
    }

    span.label-yellow,
    span.badge-yellow,
    .list-group-item.active > .badge.badge-yellow {
        background: #f1c40f;
    }

    span.label-purple,
    span.badge-purple,
    .list-group-item.active > .badge.badge-purple {
        background: #9b6bcc;
    }

    span.label-aqua,
    span.badge-aqua,
    .list-group-item.active > .badge.badge-aqua {
        background: #27d7e7;
    }

    span.label-brown,
    span.badge-brown,
    .list-group-item.active > .badge.badge-brown {
        background: #9c8061;
    }

    span.label-dark-blue,
    span.badge-dark-blue,
    .list-group-item.active > .badge.badge-dark-blue {
        background: #4765a0;
    }

    span.label-light-green,
    span.badge-light-green,
    .list-group-item.active > .badge.badge-light-green {
        background: #79d5b3;
    }

    span.label-light,
    span.badge-light,
    .list-group-item.active > .badge.badge-light {
        color: #777;
        background: #ecf0f1;
    }

    span.label-dark,
    span.badge-dark,
    .list-group-item.active > .badge.badge-dark {
        background: #555;
    }
/*Badge Lists*/
.badge-lists li {
    position: relative;
}

.badge-lists span.badge {
    position: absolute;
    top: -10px;
    right: -6px;
}
/*Badge Icons*/
.badge-lists.badge-icons span.badge {
    min-width: 12px;
    padding: 3px 6px;
}

.badge-lists.badge-icons i {
    min-width: 25px;
    font-size: 18px;
}
/*Badge Box v1*/
.badge-box-v1 a {
    display: inline-block;
    min-width: 40px;
    padding: 8px 9px;
    font-size: 18px;
    color: #777;
    border: solid 1px #eee;
}
/*Badge Box v2*/
.badge-box-v2 a {
    display: inline-block;
    min-width: 70px;
    padding: 10px;
    font-size: 12px;
    color: #777;
    text-align: center;
    border: solid 1px #eee;
}

    .badge-box-v2 a i {
        font-size: 20px;
    }
    /*General Badge Box*/
    .badge-box-v1 a i,
    .badge-box-v2 a i {
        display: block;
        margin: 1px auto 2px;
    }

    .badge-box-v1 a:hover,
    .badge-box-v2 a:hover {
        color: #555;
        text-decoration: none;
        border-color: #555;
        transition: all .2s ease-in-out;
    }
/*Icons
------------------------------------*/
/*Social Icons*/
.social-icons {
    padding: 0;
    margin: 0;
}

    .social-icons li {
        display: inline-block;
        margin-right: 3px;
        margin-bottom: 5px;
        text-indent: -9999px;
        list-style: none;
    }

        .social-icons li a,
        a.social-icon {
            display: block;
            width: 28px;
            height: 28px;
            background-repeat: no-repeat;
            background-position: 0 0;
            transition: all .3s ease-in-out;
        }

        .social-icons li:hover a {
            background-position: 0 -38px;
        }

.social-icons-color li a {
    background-position: 0 -38px !important;
    opacity: .7;
    -webkit-backface-visibility: hidden;
    /*For Chrome*/
}

    .social-icons-color li a:hover {
        opacity: 1;
    }

.social_amazon {
    background: url(../img/icons/social/amazon.png) no-repeat;
}

.social_behance {
    background: url(../img/icons/social/behance.png) no-repeat;
}

.social_blogger {
    background: url(../img/icons/social/blogger.png) no-repeat;
}

.social_deviantart {
    background: url(../img/icons/social/deviantart.png) no-repeat;
}

.social_dribbble {
    background: url(../img/icons/social/dribbble.png) no-repeat;
}

.social_dropbox {
    background: url(../img/icons/social/dropbox.png) no-repeat;
}

.social_evernote {
    background: url(../img/icons/social/evernote.png) no-repeat;
}

.social_facebook {
    background: url(../img/icons/social/facebook.png) no-repeat;
}

.social_forrst {
    background: url(../img/icons/social/forrst.png) no-repeat;
}

.social_github {
    background: url(../img/icons/social/github.png) no-repeat;
}

.social_googleplus {
    background: url(../img/icons/social/googleplus.png) no-repeat;
}

.social_jolicloud {
    background: url(../img/icons/social/jolicloud.png) no-repeat;
}

.social_last-fm {
    background: url(../img/icons/social/last-fm.png) no-repeat;
}

.social_linkedin {
    background: url(../img/icons/social/linkedin.png) no-repeat;
}

.social_picasa {
    background: url(../img/icons/social/picasa.png) no-repeat;
}

.social_pintrest {
    background: url(../img/icons/social/pintrest.png) no-repeat;
}

.social_rss {
    background: url(../img/icons/social/rss.png) no-repeat;
}

.social_skype {
    background: url(../img/icons/social/skype.png) no-repeat;
}

.social_spotify {
    background: url(../img/icons/social/spotify.png) no-repeat;
}

.social_stumbleupon {
    background: url(../img/icons/social/stumbleupon.png) no-repeat;
}

.social_tumblr {
    background: url(../img/icons/social/tumblr.png) no-repeat;
}

.social_twitter {
    background: url(../img/icons/social/twitter.png) no-repeat;
}

.social_vimeo {
    background: url(../img/icons/social/vimeo.png) no-repeat;
}

.social_wordpress {
    background: url(../img/icons/social/wordpress.png) no-repeat;
}

.social_xing {
    background: url(../img/icons/social/xing.png) no-repeat;
}

.social_yahoo {
    background: url(../img/icons/social/yahoo.png) no-repeat;
}

.social_youtube {
    background: url(../img/icons/social/youtube.png) no-repeat;
}

.social_vk {
    background: url(../img/icons/social/vk.png) no-repeat;
}

.social_instagram {
    background: url(../img/icons/social/instagram.png) no-repeat;
}
/*Font Awesome Icon Styles*/
i.icon-custom {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 40px;
    color: #555;
    text-align: center;
    border: solid 1px #555;
}

i.icon-sm {
    width: 35px;
    height: 35px;
    font-size: 16px;
    line-height: 35px;
}

i.icon-md {
    width: 55px;
    height: 55px;
    font-size: 22px;
    line-height: 55px;
}

i.icon-lg {
    width: 60px;
    height: 60px;
    margin-bottom: 10px;
    font-size: 31px;
    line-height: 60px;
}

i.icon-2x {
    font-size: 30px;
}

i.icon-3x {
    font-size: 40px;
}

i.icon-4x {
    font-size: 50px;
}
/*Line Icons*/
i.icon-line {
    font-size: 17px;
}

i.icon-sm.icon-line {
    font-size: 14px;
}

i.icon-md.icon-line {
    font-size: 22px;
}

i.icon-lg.icon-line {
    font-size: 28px;
}

i.icon-2x.icon-line {
    font-size: 27px;
}

i.icon-3x.icon-line {
    font-size: 36px;
}

i.icon-4x.icon-line {
    font-size: 47px;
}
/*Icon Styles For Links*/
.link-icon,
.link-bg-icon {
    color: #555;
}

    .link-icon:hover,
    .link-bg-icon:hover {
        text-decoration: none;
        border: none;
    }

        .link-icon:hover i {
            color: #FF6600;
            background: none;
            border: solid 1px #FF6600;
        }

        .link-bg-icon:hover i {
            color: #FF6600;
            color: #fff !important;
            background: #FF6600;
            border-color: #FF6600;
        }
/*Icons Color*/
i.icon-color-u,
i.icon-color-red,
i.icon-color-sea,
i.icon-color-dark,
i.icon-color-grey,
i.icon-color-blue,
i.icon-color-green,
i.icon-color-yellow,
i.icon-color-orange,
i.icon-color-purple,
i.icon-color-aqua,
i.icon-color-brown,
i.icon-color-dark-blue,
i.icon-color-light-grey,
i.icon-color-light-green {
    background: none;
}

i.icon-color-u {
    color: #FF6600;
    border: solid 1px #FF6600;
}

i.icon-color-blue {
    color: #3498db;
    border: solid 1px #3498db;
}

i.icon-color-red {
    color: #e74c3c;
    border: solid 1px #e74c3c;
}

i.icon-color-sea {
    color: #1abc9c;
    border: solid 1px #1abc9c;
}

i.icon-color-green {
    color: #2ecc71;
    border: solid 1px #2ecc71;
}

i.icon-color-yellow {
    color: #f1c40f;
    border: solid 1px #f1c40f;
}

i.icon-color-orange {
    color: #e67e22;
    border: solid 1px #e67e22;
}

i.icon-color-grey {
    color: #95a5a6;
    border: solid 1px #95a5a6;
}

i.icon-color-purple {
    color: #9b6bcc;
    border: solid 1px #9b6bcc;
}

i.icon-color-aqua {
    color: #27d7e7;
    border: solid 1px #27d7e7;
}

i.icon-color-brown {
    color: #9c8061;
    border: solid 1px #9c8061;
}

i.icon-color-dark-blue {
    color: #4765a0;
    border: solid 1px #4765a0;
}

i.icon-color-light-green {
    color: #79d5b3;
    border: solid 1px #79d5b3;
}

i.icon-color-light {
    color: #fff;
    border: solid 1px #fff;
}

i.icon-color-light-grey {
    color: #585f69;
    border: solid 1px #585f69;
}
/*Icons Backgroun Color*/
i.icon-bg-u,
i.icon-bg-red,
i.icon-bg-sea,
i.icon-bg-dark,
i.icon-bg-darker,
i.icon-bg-grey,
i.icon-bg-blue,
i.icon-bg-green,
i.icon-bg-yellow,
i.icon-bg-orange,
i.icon-bg-purple,
i.icon-bg-aqua,
i.icon-bg-brown,
i.icon-bg-dark-blue,
i.icon-bg-light-grey,
i.icon-bg-light-green {
    color: #fff;
    border-color: transparent;
}

i.icon-bg-u {
    background: #FF6600;
}

i.icon-bg-blue {
    background: #3498db;
}

i.icon-bg-red {
    background: #e74c3c;
}

i.icon-bg-sea {
    background: #1abc9c;
}

i.icon-bg-green {
    background: #2ecc71;
}

i.icon-bg-yellow {
    background: #f1c40f;
}

i.icon-bg-orange {
    background: #e67e22;
}

i.icon-bg-grey {
    background: #95a5a6;
}

i.icon-bg-dark {
    background: #555;
}

i.icon-bg-darker {
    background: #333;
}

i.icon-bg-purple {
    background: #9b6bcc;
}

i.icon-bg-aqua {
    background: #27d7e7;
}

i.icon-bg-brown {
    background: #9c8061;
}

i.icon-bg-dark-blue {
    background: #4765a0;
}

i.icon-bg-light-green {
    background: #79d5b3;
}

i.icon-bg-light {
    background: #fff;
    border-color: transparent;
}

i.icon-bg-light-grey {
    background: #585f69;
    border-color: transparent;
}
/* Make Font Awesome icons fixed width */
.fa-fixed [class^="fa"],
.fa-fixed [class*=" fa"] {
    display: inline-block;
    width: 1.25em;
    text-align: center;
}

    .fa-fixed [class^="fa"].fa-lg,
    .fa-fixed [class*=" fa"].fa-lg {
        /* increased font size for fa-lg */
        width: 1.5625em;
    }
/*Typography
------------------------------------*/
.text-justify p {
    text-align: justify;
}

.text-transform-uppercase {
    text-transform: uppercase;
}

.text-transform-normal {
    text-transform: inherit !important;
}

.font-bold {
    font-weight: 600;
}

.font-light {
    font-weight: 200;
}

.font-normal {
    font-weight: 400 !important;
}
/*Text Dropcap*/
.dropcap {
    float: left;
    padding: 5px 0;
    margin: 0 5px 0 0;
    font-size: 45px;
    font-weight: 200;
    line-height: 30px;
    color: #FF6600;
}

.dropcap-bg {
    float: left;
    min-width: 50px;
    padding: 7px 0;
    margin: 4px 10px 0 0;
    font-size: 35px;
    font-weight: 200;
    line-height: 35px;
    color: #fff;
    text-align: center;
    background: #FF6600;
}
/*Text Highlights*/
.text-highlights {
    padding: 0 5px;
    font-weight: 200;
    color: #fff;
    background: #555;
}

.text-highlights-green {
    background: #FF6600;
}

.text-highlights-blue {
    background: #3498db;
}

.text-highlights-red {
    background: #e74c3c;
}

.text-highlights-sea {
    background: #1abc9c;
}

.text-highlights-orange {
    background: #e67e22;
}

.text-highlights-yellow {
    background: #f1c40f;
}

.text-highlights-purple {
    background: #9b6bcc;
}

.text-highlights-aqua {
    background: #27d7e7;
}

.text-highlights-brown {
    background: #9c8061;
}

.text-highlights-dark-blue {
    background: #4765a0;
}

.text-highlights-light-green {
    background: #79d5b3;
}
/*Text Borders*/
.text-border {
    border-bottom: dashed 1px #555;
}

.text-border-default {
    border-color: #95a5a6;
}

.text-border-green {
    border-color: #FF6600;
}

.text-border-blue {
    border-color: #3498db;
}

.text-border-red {
    border-color: #e74c3c;
}

.text-border-yellow {
    border-color: #f1c40f;
}

.text-border-purple {
    border-color: #9b6bcc;
}
/*List Styles*/
.list-styles li {
    margin-bottom: 8px;
}
/*Contextual Backgrounds*/
.contex-bg p {
    padding: 8px 10px;
    opacity: .8;
}

    .contex-bg p:hover {
        opacity: 1;
    }
/*Blockquote*/
blockquote {
    padding: 5px 15px;
    border-left-width: 2px;
}

    blockquote p {
        font-size: 14px;
        font-weight: 400;
    }

    blockquote h1,
    blockquote h2,
    blockquote span {
        margin: 0 0 8px;
        font-size: 18px;
        line-height: 24px;
    }
    /*Blockquote Styles*/
    blockquote.bq-text-lg p,
    blockquote.bq-text-lg small {
        text-transform: uppercase;
    }

    blockquote.bq-text-lg p {
        font-size: 22px;
        font-weight: 300;
        line-height: 32px;
    }

    blockquote.text-right,
    blockquote.hero.text-right {
        border-right: 2px solid #eee;
        border-left: none;
    }

        blockquote.hero.text-right,
        blockquote.hero.text-right:hover {
            border-color: #555;
        }

        blockquote:hover,
        blockquote.text-right:hover {
            border-color: #FF6600;
            transition: all .4s ease-in-out;
        }

    blockquote.bq-dark,
    blockquote.bq-dark:hover {
        border-color: #585f69;
    }

    blockquote.bq-green {
        border-color: #FF6600;
    }
    /*Blockquote Hero Styles*/
    blockquote.hero {
        padding: 18px;
        font-size: 16px;
        background: #f3f3f3;
        border: none;
        border-left: solid 2px #666;
    }

        blockquote.hero:hover {
            background: #eee;
            border-left-color: #666;
        }

        blockquote.hero.hero-dark,
        blockquote.hero.hero-default {
            border: none;
        }

        blockquote.hero.hero-dark {
            background: #444;
        }

            blockquote.hero.hero-dark:hover {
                background: #555;
            }

        blockquote.hero.hero-default {
            background: #FF6600;
        }

            blockquote.hero.hero-default:hover {
                background: #5fb611;
            }

            blockquote.hero.hero-dark p,
            blockquote.hero.hero-dark h2,
            blockquote.hero.hero-dark small,
            blockquote.hero.hero-default p,
            blockquote.hero.hero-default h2,
            blockquote.hero.hero-default small {
                font-weight: 200;
                color: #fff;
            }
/*Lists
------------------------------------*/
.list-row {
    padding: 0;
    margin-bottom: 0;
    list-style: none;
}
/*Lists v1*/
.lists-v1 li {
    margin-bottom: 10px;
}

.lists-v1 i {
    display: inline-block;
    width: 15px;
    height: 15px;
    padding: 1px;
    margin-right: 7px;
    font-size: 13px;
    color: #fff;
    text-align: center;
    background: #FF6600;
    border-radius: 50% !important;
}
/*Lists v2*/
.lists-v2 li {
    margin-bottom: 10px;
}

.lists-v2 i {
    display: inline-block;
    margin-right: 7px;
    font-size: 13px;
    color: #FF6600;
}
/*Alerts
------------------------------------*/
.alert {
    border-radius: 0;
}
/*Thumbnails
------------------------------------*/
.thumbnail {
    border-radius: 0;
}
/*Panels (Portlets)
------------------------------------*/
.panel,
.panel-heading,
.panel-group .panel {
    border-radius: 0;
}

.panel-heading {
    padding: 5px 15px;
    color: #fff;
}
/*Panel Table*/
.panel .table {
    margin-bottom: 0;
}
/*Panel Unify*/
.panel-u {
    border-color: #FF6600;
}

    .panel-u > .panel-heading {
        background: #FF6600;
    }
/*Panel Blue*/
.panel-blue {
    border-color: #3498db;
}

    .panel-blue > .panel-heading {
        background: #3498db;
    }
/*Panel Red*/
.panel-red {
    border-color: #e74c3c;
}

    .panel-red > .panel-heading {
        background: #e74c3c;
    }
/*Panel Green*/
.panel-green {
    border-color: #2ecc71;
}

    .panel-green > .panel-heading {
        background: #2ecc71;
    }
/*Panel Sea*/
.panel-sea {
    border-color: #1abc9c;
}

    .panel-sea > .panel-heading {
        background: #1abc9c;
    }
/*Panel Orange*/
.panel-orange {
    border-color: #e67e22;
}

    .panel-orange > .panel-heading {
        background: #e67e22;
    }
/*Panel Yellow*/
.panel-yellow {
    border-color: #f1c40f;
}

    .panel-yellow > .panel-heading {
        background: #f1c40f;
    }
/*Panel Grey*/
.panel-grey {
    border-color: #95a5a6;
}

    .panel-grey > .panel-heading {
        background: #95a5a6;
    }
/*Panel Dark*/
.panel-dark {
    border-color: #555;
}

    .panel-dark > .panel-heading {
        background: #555;
    }
/*Panel Purple*/
.panel-purple {
    border-color: #9b6bcc;
}

    .panel-purple > .panel-heading {
        background: #9b6bcc;
    }
/*Panel Aqua*/
.panel-aqua {
    border-color: #27d7e7;
}

    .panel-aqua > .panel-heading {
        background: #27d7e7;
    }
/*Panel Brown*/
.panel-brown {
    border-color: #9c8061;
}

    .panel-brown > .panel-heading {
        background: #9c8061;
    }
/*Panel Dark Blue*/
.panel-dark-blue {
    border-color: #4765a0;
}

    .panel-dark-blue > .panel-heading {
        background: #4765a0;
    }
/*Panel Light Green*/
.panel-light-green {
    border-color: #79d5b3;
}

    .panel-light-green > .panel-heading {
        background: #79d5b3;
    }
/*Panel Default Dark*/
.panel-default-dark {
    border-color: #585f69;
}

    .panel-default-dark > .panel-heading {
        background: #585f69;
    }
/*Progress Bar
------------------------------------*/
.progress {
    border-radius: 0;
}

.progress-u {
    box-shadow: none;
}

    .progress-u .progress-bar {
        box-shadow: none;
    }
/*progress-bar (sizes)*/
.progress-lg {
    height: 25px;
}

    .progress-lg p {
        padding-top: 3px;
    }

.progress-sm {
    height: 12px;
}

.progress-xs {
    height: 7px;
}

.progress-xxs {
    height: 3px;
}
/*progress-bar (colors)*/
.progress {
    background: #e5e5e5;
}

.progress-bar-u {
    background: #FF6600;
}

.progress-bar-blue {
    background: #3498db;
}

.progress-bar-orange {
    background: #e67e22;
}

.progress-bar-red {
    background: #e74c3c;
}

.progress-bar-purple {
    background: #9b6bcc;
}

.progress-bar-aqua {
    background: #27d7e7;
}

.progress-bar-brown {
    background: #9c8061;
}

.progress-bar-dark-blue {
    background: #4765a0;
}

.progress-bar-light-green {
    background: #79d5b3;
}

.progress-bar-dark {
    background: #555;
}
/*Progress Bar Animation
------------------------------------*/
.progress {
    position: relative;
}

    .progress .progress-bar {
        overflow: hidden;
        line-height: 20px;
    }

.progress-box .progress-bar {
    transition: all 3s ease-in;
}
/*Vertical Progress Bar*/
.progress.vertical {
    float: left;
    width: 100%;
    height: 200px;
    margin-right: 20px;
}

    .progress.vertical.bottom {
        position: relative;
    }

    .progress.vertical .progress-bar {
        width: 100%;
        height: 0;
        transition: height 3s ease;
    }

    .progress.vertical.bottom .progress-bar {
        position: absolute;
        bottom: 0;
    }
/*Count Stars
------------------------------------*/
.stars-existing {
    color: #FF6600;
    cursor: pointer;
}

.star-lg {
    font-size: 30px;
}

.star-sm {
    font-size: 25px;
}

.star-xs {
    font-size: 20px;
}

.star-default {
    font-size: 16px;
}
/*Media (Audio/Videos and Images)
------------------------------------*/
/*Images*/
img.img-bordered {
    padding: 3px !important;
    border: solid 1px #eee !important;
}

img.img-circle {
    border-radius: 50% !important;
}

img.image-sm {
    width: 50px;
    height: 50px;
}

img.image-md {
    width: 100px;
    height: 100px;
}
/*Responsive Video*/
.responsive-video {
    position: relative;
    height: 0;
    padding-top: 1px;
    padding-bottom: 56.25%;
    /*16:9*/
}

    .responsive-video iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
/*Column Sizes
------------------------------------*/
/*Remove the Gutter Padding from Columns*/
.no-gutter > [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}

.no-gutter.no-gutter-boxed {
    padding-right: 15px;
    padding-left: 15px;
}
/*Heights
------------------------------------*/
.height-100 {
    min-height: 100px;
}

.height-150 {
    min-height: 150px;
}

.height-200 {
    min-height: 200px;
}

.height-250 {
    min-height: 250px;
}

.height-300 {
    min-height: 300px;
}

.height-350 {
    min-height: 350px;
}

.height-400 {
    min-height: 400px;
}

.height-450 {
    min-height: 450px;
}

.height-500 {
    min-height: 500px !important;
}
/*Spaces
------------------------------------*/
.no-padding {
    padding: 0 !important;
}

.no-margin {
    margin: 0;
}

.no-top-space {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

.no-bottom-space {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

.no-margin-bottom {
    margin-bottom: 0 !important;
}

.no-padding-bottom {
    padding-bottom: 0 !important;
}

.content-xs {
    padding-top: 20px;
    padding-bottom: 20px;
}

.content {
    padding-top: 40px;
    padding-bottom: 40px;
}

.content-sm {
    padding-top: 60px;
    padding-bottom: 60px;
}

.content-md {
    padding-top: 80px;
    padding-bottom: 80px;
}

.content-lg {
    padding-top: 100px;
    padding-bottom: 100px;
}

.content-xlg {
    padding-top: 150px;
    padding-bottom: 150px;
}

.space-md-hor {
    padding-right: 40px;
    padding-left: 40px;
}

.space-lg-hor {
    padding-right: 60px;
    padding-left: 60px;
}

.space-xlg-hor {
    padding-right: 100px;
    padding-left: 100px;
}

.margin-bottom-5,
.margin-bottom-10,
.margin-bottom-15,
.margin-bottom-20,
.margin-bottom-25,
.margin-bottom-30,
.margin-bottom-35,
.margin-bottom-40,
.margin-bottom-45,
.margin-bottom-50,
.margin-bottom-55,
.margin-bottom-60,
.margin-bottom-100 {
    clear: both;
}

.margin-bottom-5 {
    margin-bottom: 5px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-bottom-15 {
    margin-bottom: 15px;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

.margin-bottom-25 {
    margin-bottom: 25px;
}

.margin-bottom-30 {
    margin-bottom: 30px;
}

.margin-bottom-35 {
    margin-bottom: 35px;
}

.margin-bottom-40 {
    margin-bottom: 40px;
}

.margin-bottom-45 {
    margin-bottom: 45px;
}

.margin-bottom-50 {
    margin-bottom: 50px;
}

.margin-bottom-55 {
    margin-bottom: 55px;
}

.margin-bottom-60 {
    margin-bottom: 60px;
}

.margin-bottom-70 {
    margin-bottom: 70px;
}

.margin-bottom-80 {
    margin-bottom: 80px;
}

.margin-bottom-90 {
    margin-bottom: 90px;
}

.margin-bottom-100 {
    margin-bottom: 100px;
}

@media (max-width: 768px) {
    .sm-margin-bottom-10 {
        margin-bottom: 10px;
    }

    .sm-margin-bottom-20 {
        margin-bottom: 20px;
    }

    .sm-margin-bottom-30 {
        margin-bottom: 30px;
    }

    .sm-margin-bottom-40 {
        margin-bottom: 40px;
    }

    .sm-margin-bottom-50 {
        margin-bottom: 50px;
    }

    .sm-margin-bottom-60 {
        margin-bottom: 60px;
    }
}

@media (max-width: 992px) {
    .md-margin-bottom-10 {
        margin-bottom: 10px;
    }

    .md-margin-bottom-20 {
        margin-bottom: 20px;
    }

    .md-margin-bottom-30 {
        margin-bottom: 30px;
    }

    .md-margin-bottom-40 {
        margin-bottom: 40px;
    }

    .md-margin-bottom-50 {
        margin-bottom: 50px;
    }

    .md-margin-bottom-60 {
        margin-bottom: 60px;
    }
}
/*Other Spaces*/
.margin-top-20 {
    margin-top: 20px;
}

.margin-left-5 {
    margin-left: 5px;
}

.margin-left-10 {
    margin-left: 10px;
}

.margin-right-5 {
    margin-right: 5px;
}

.margin-right-10 {
    margin-right: 10px;
}

.margin-right-20 {
    margin-right: 20px;
}

.padding-sm {
    padding: 40px 40px;
}

.padding-top-5 {
    padding-top: 5px;
}

.padding-left-5 {
    padding-left: 5px;
}
/*Rounded and Circle Classes
------------------------------------*/
.no-rounded {
    border-radius: 0 !important;
}

.rounded {
    border-radius: 4px !important;
}

.rounded-x {
    border-radius: 50% !important;
}

.rounded-2x {
    border-radius: 10px !important;
}

.rounded-3x {
    border-radius: 15px !important;
}

.rounded-4x {
    border-radius: 20px !important;
}

.rounded-sm {
    border-radius: 2px !important;
}

.rounded-md {
    border-radius: 3px !important;
}

.rounded-top {
    border-radius: 4px 4px 0 0 !important;
}

.rounded-left {
    border-radius: 4px 0 0 4px !important;
}

.rounded-right {
    border-radius: 0 4px 4px 0 !important;
}

.rounded-bottom {
    border-radius: 0 0 4px 4px !important;
}
/*Others
------------------------------------*/
.overflow-h {
    overflow: hidden;
}

.overflow-a {
    overflow: auto;
}

.overflow-hidden {
    overflow: hidden;
}

.clear-both {
    clear: both;
}
/*Display*/
.dp-none {
    display: none;
}

.dp-block {
    display: block;
}

.dp-table {
    display: table;
}

.dp-inline-block {
    display: inline-block;
}

.dp-table-cell {
    display: table-cell;
    vertical-align: middle;
}
/*Font Size*/
.text-light {
    font-weight: 200;
}

.text-normal {
    font-weight: 400;
}

.text-bold {
    font-weight: 600 !important;
}
/*Full Width*/
.full-width {
    width: 100%;
}
/*Equal Height Columns*/
/*@media (max-width: 767px) {
	.equal-height-column {
		height: auto !important;
	}
}*/
/*Image Classes*/
.img-width-60 {
    width: 60px;
}

.img-width-200 {
    width: 200px;
}

.lft-img-margin {
    margin: 0 20px 5px 0;
}

.rgt-img-margin {
    margin: 0 0 5px 10px;
}

img.img-center,
.img-center img {
    margin-right: auto;
    margin-left: auto;
}
/*Background Light*/
.bg-light {
    padding: 10px 15px;
    margin-bottom: 10px;
    background: #fcfcfc;
    border: solid 1px #e5e5e5;
}

    .bg-light:hover {
        border: solid 1px #bbb;
    }
/*CSS3 Hover Effects*/
.hover-effect {
    transition: all .4s ease-in-out;
}

.hover-effect-kenburn {
    position: relative;
    left: 10px;
    margin-left: -10px;
    transition: all .8s ease-in-out;
}

    .hover-effect-kenburn:hover {
        transform: scale(2) rotate(5deg);
    }
/*Scroll Icon*/
.scroll-btn-icon,
.scroll-btn-icon:before {
    position: absolute;
    left: 50%;
}

.scroll-btn-icon {
    bottom: 30px;
    z-index: 2;
    width: 30px;
    height: 50px;
    margin-left: -25px;
    border-radius: 25px;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .5);
}

.scroll-btn-icon-dark {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .5);
}

.scroll-btn-icon:before {
    top: 8px;
    width: 8px;
    height: 8px;
    margin-left: -4px;
    content: '';
    background: #fff;
    border-radius: 4px;
    -webkit-animation-name: scroll;
    animation-name: scroll;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.scroll-btn-icon-dark:before {
    background: #333;
}

@keyframes scroll {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(36px);
        transform: translateY(36px);
    }
}

.product-description .tag-box {
    margin-bottom: 5px;
}
/*
 * Template Name: Unify - Responsive Bootstrap Template
 * Description: Business, Corporate, Portfolio, E-commerce, Blog and One Page Template.
 * Version: 1.9.2
 * Author: @htmlstream
 * Website: http://htmlstream.com
*/
/*[-----*** TABLE OF CONTENT ***-----]

1. Promo Blocks
2. Breadcrumbs
  2.1 - Breadcrumbs v1
  2.2 - Breadcrumbs v2
  2.3 - Breadcrumbs v3
3. Image Hover Effects
4. Block Grid
  4.1 - Block Grid v1
  4.2 - Block Grid v2
5. Services Box v1
6. Service Block
  6.1 - Service Block v1
  6.2 - Service Block v2
  6.3 - Service Block v3
  6.4 - Service Block v4
  6.5 - Service Block v5
  6.6 - Service Block v6
  6.7 - Service Block v7
  6.8 - Service Block v8
  6.# - Colored Content Boxes
  6.# - Funny Boxes
7. Process
8. Team
	8.1 - Team v1
	8.2 - Team v2
	8.3 - Team v3
	8.4 - Team v4
	8.5 - Team v5
	8.6 - Team v6
	8.7 - Team v7
9. Call To Action
  9.1 - Call To Action v1
  9.2 - Call To Action v2
10. Portfolio Box
  10.1 - Portfolio Box v1
11. Portfolio Boxes
	11.1 Portfolio Box v1
	11.2 Portfolio Box v2
12. Thumbnail
13. Image Backgrounds
  13.1 - Image Backgrounds v1
  13.2 - Image Backgrounds v2
14. Parallax Quote
15. Parallax Team
16. Parallax Counter
  16.1 - Parallax Counter v1
  16.2 - Parallax Counter v2
  16.3 - Parallax Counter v3
  16.4 - Parallax Counter v4
17. Flat Background Block
18. Flat Testimonials
19. Testimonials
  19.1 - Testimonials v4
  19.2 - Testimonials v5
  19.3 - Testimonials v6
  19.4 - Other Testimonials
  19.5 - Other Testimonials 1
20. Featured Blog
21. Blog Comments
22. Quote
	22.1 - Quote v2
23. Team Social
24. Box Shadows
25. Interactive Slider
  25.1 - Interactive Slider v1
  25.2 - Interactive Slider v2
26. Blog Trending
27. Blog Latest Posts
28. Blog Photostream
29. Newsletter
30. Blog Post Quote
31. Blog Post Author
32. Blog Comments
33. News
  33.1 - News v1
  33.2 - News v2
  33.3 - News v3
34. Blog Grid
35. Blog Thumb
36. Shop Subscribe
37. Parallax Slider (Main)
38. Master Slider
39. Revolution Slider
40. Layer Slider
41. Clients Carousel
42. Pie Chart
43. Counter
44. Back To Top
45. Owl Carousel
	45.1 - Recent Works (Owl Carousel)
	45.2 - Parallax Twitter (Owl Carousel)
	45.3 - Clients Section (Owl Carousel)
	45.4 - Owl Video
46. Bootstrap Carousels
	46.1 - Bootstrap Carousel v1
	46.2 - Bootstrap Carousel v2
47. Tabs
	47.1 - Tab v1
	47.2 - Tab v2
	47.3 - Tab v3
	47.4 - Tab v4
	47.5 - Tab v5
	47.6 - Tab v6
48. Accordions
49. Paginations
50. Pagers
	50.1 - Pagers Default
	50.2 - Pagers v2
	50.3 - Pagers v3
	50.4 - Pagers v4
51. Sidebar Menu
	51.1 - Sidebar Menu v1
52. Content Boxes
	52.1 - Content Boxes v1
	52.2 - Content Boxes v2
	52.3 - Content Boxes v3
	52.4 - Content Boxes v4
	52.5 - Content Boxes v5
	52.6 - Content Boxes v6
53. Tagline Boxes
	53.1 - Tagline Boxes v1
	53.2 - Tagline Boxes v2
	53.3 - Tagline Boxes v3
	53.4 - Tagline Boxes v4
	53.5 - Tagline Boxes v5
	53.6 - Tagline Boxes v6
	53.7 - Tagline Boxes v6
54. Tags
	54.1 - Tags v1
	54.2 - Tags v2
	54.3 - Tags v3
	54.4 - Tags v4

##. Main Page Styles

-------------------------------------------------------------*/
/*--------------------------------------------------
	[1. Promo Blocks]
----------------------------------------------------*/
/*Promo Background Images*/
.promo-bg-pattern-v1-dark {
    background: url(../img/patterns/5.png) repeat;
}

.promo-bg-pattern-v1-light {
    background: url(../img/patterns/16.png) repeat;
}
/*Promo Background Images*/
.promo-bg-img-v1 {
    background: url(../img/bg/img1.jpg) no-repeat;
    background-size: cover;
}

.promo-bg-img-v2 {
    background: url(../img/bg/img5.jpg) no-repeat;
    background-size: cover;
}

.promo-bg-img-v3 {
    background: url(../img/bg/img10.jpg) no-repeat;
    background-size: cover;
}

.promo-bg-img-v4 {
    background: url(../img/bg/img11.jpg) no-repeat;
    background-size: cover;
}

.promo-bg-img-v5 {
    background: url(../img/bg/img6.jpg) no-repeat;
    background-size: cover;
}
/*Promo Background Fixed*/
.promo-bg-fixed {
    background-attachment: fixed;
}
/*Promo Texts v1*/
.promo-text-v1 {
    display: inline-block;
    padding: 3px 0;
    font-size: 20px;
    font-weight: 600;
    border-bottom: solid 2px #fff;
}

    .promo-text-v1.color-dark {
        border-color: #555;
    }
/*Promo Texts v2*/
.promo-text-v2 {
    font-size: 55px;
    font-weight: 600;
    line-height: 63px;
}
/*Promo Video Icon*/
.promo-video-icon-wrap {
    display: inline-block;
    width: 64px;
    height: 64px;
    font-size: 18px;
    line-height: 70px;
    transition: all .3s ease-in-out;
}

    .promo-video-icon-wrap:hover {
        color: #333;
        text-decoration: none;
    }

    .promo-video-icon-wrap.color-light {
        color: #333;
        background: #fff;
    }

        .promo-video-icon-wrap.color-light:hover {
            background: rgba(255, 255, 255, .9);
        }

    .promo-video-icon-wrap.color-dark {
        color: #fff;
        background: rgba(0, 0, 0, .8);
    }

        .promo-video-icon-wrap.color-dark:hover {
            color: #fff;
            background: rgba(0, 0, 0, .9);
        }

.promo-video-icon {
    position: relative;
    left: 3px;
}
/*--------------------------------------------------
	[2. Breadcrumbs]
----------------------------------------------------*/
/*Default Breadcrumbs*/
.breadcrumbs {
    padding: 10px 0 6px;
    overflow: hidden;
    background: url(../img/patterns/breadcrumbs.png) repeat;
    border-bottom: solid 1px #eee;
}

.video-business-img1 {
    background: url(../video/youtube-business/video-business-img1.jpg) no-repeat center;
    background-size: cover;
    /*Scales the background image to be as large as possible*/
}

.breadcrumbs h1 {
    margin-top: 8px;
    font-size: 22px;
    color: #666;
}

.breadcrumb {
    position: relative;
    top: 10px;
    z-index: 1;
    padding-right: 0;
    background: none;
}

    .breadcrumb a {
        display: inline-block;
        color: #777;
    }

        .breadcrumb a::first-letter {
            text-transform: capitalize;
        }

    .breadcrumb li.active,
    .breadcrumb li a:hover {
        color: #FF6600;
        text-decoration: none;
    }

@media (max-width: 550px) {
    .breadcrumbs h1.pull-left,
    .breadcrumbs ul.pull-right {
        width: 100%;
        text-align: center;
    }

    .breadcrumbs h1.pull-left {
        margin-bottom: 0;
    }

    .breadcrumbs .breadcrumb {
        top: 0;
        margin-bottom: 10px;
    }
}
/*Breadcrumbs Dark and Light*/
.breadcrumbs.breadcrumbs-dark,
.breadcrumbs.breadcrumbs-light {
    padding: 30px 0 20px;
    background: #222;
    border-bottom: solid 3px #777;
}

.breadcrumbs.breadcrumbs-light {
    background: #f7f7f7;
    border-bottom: 1px solid #eee;
}

    .breadcrumbs.breadcrumbs-dark h1,
    .breadcrumbs.breadcrumbs-dark a,
    .breadcrumbs.breadcrumbs-light h1,
    .breadcrumbs.breadcrumbs-light a {
        font-weight: 200;
        color: #fff;
    }

    .breadcrumbs.breadcrumbs-light h1,
    .breadcrumbs.breadcrumbs-light a {
        color: #555;
    }

.breadcrumbs.breadcrumbs-dark h1 {
    font-size: 24px;
}

.breadcrumbs.breadcrumbs-light h1 {
    font-size: 26px;
}
/*Breadcrumbs Sizes*/
.breadcrumbs-sm {
    padding: 50px 0;
}

.breadcrumbs-md {
    padding: 100px 0;
}

.breadcrumbs-lg {
    padding: 200px 0;
}
/*Breadcrumbs v1 and v3
------------------------------------*/
.breadcrumbs-v1,
.breadcrumbs-v3 {
    transition: all .8s ease-in-out;
}
/*Breadcrumbs v1
------------------------------------*/
.breadcrumbs-v1 {
    position: relative;
    padding: 100px 0;
    background: url(../img/breadcrumbs/img1.jpg) center no-repeat;
    background-size: cover;
    /*Scales the background image to be as large as possible*/
}

    .breadcrumbs-v1:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
        background: rgba(0, 0, 0, .15);
    }

    .breadcrumbs-v1 span,
    .breadcrumbs-v1 h1 {
        position: relative;
        z-index: 1;
        color: #fff;
    }

    .breadcrumbs-v1 span {
        display: inline-block;
        margin-bottom: 5px;
        font-size: 24px;
        font-weight: 200;
    }

    .breadcrumbs-v1 h1 {
        margin-bottom: 0;
        font-size: 50px;
        line-height: 55px;
        text-transform: uppercase;
    }

@media (max-width: 768px) {
    .breadcrumbs-v1 {
        padding: 50px 0;
    }

        .breadcrumbs-v1 h1 {
            font-size: 40px;
            line-height: 45px;
        }
}
/*Breadcrumbs v2
------------------------------------*/
.breadcrumbs-v2 {
    position: relative;
    text-align: center;
    background: url(../img/bg/11.jpg) no-repeat center;
}

.breadcrumbs-v2-in {
    position: relative;
    padding: 80px 0;
}

.breadcrumbs-v2 h1 {
    color: #fff;
    text-transform: uppercase;
}

.breadcrumb-v2 li a,
.breadcrumb-v2 li.active {
    color: #fff;
}

.breadcrumb-v2 li i {
    min-width: 19px;
    padding: 3px 7px;
    margin-right: 5px;
    color: #fff;
    text-align: center;
    border: 1px solid #fff;
}
/*Breadcrumbs v3
------------------------------------*/
.breadcrumbs-v3 {
    position: relative;
    z-index: 1;
    padding: 100px 0;
}

    .breadcrumbs-v3.breadcrumbs-lg {
        padding: 200px 0;
    }

    .breadcrumbs-v3.img-v1 {
        background: url(../img/breadcrumbs/img1.jpg) no-repeat;
        background-position: center center;
        background-size: cover;
    }

    .breadcrumbs-v3.img-v2 {
        background: url(../img/breadcrumbs/img2.jpg) no-repeat;
        background-position: center center;
        background-size: cover;
    }

    .breadcrumbs-v3.img-v3 {
        background: url(../img/breadcrumbs/img3.jpg) no-repeat;
        background-position: center center;
        background-size: cover;
    }

    .breadcrumbs-v3:after {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
        content: " ";
        background: rgba(0, 0, 0, .2);
    }

    .breadcrumbs-v3 h1 {
        font-size: 40px;
        line-height: 50px;
        color: #fff;
        text-transform: uppercase;
    }

    .breadcrumbs-v3 p {
        margin-bottom: 0;
        font-size: 24px;
        font-weight: 200;
        color: #fff;
        text-transform: uppercase;
    }

@media (max-width: 992px) {
    .breadcrumbs-v3.breadcrumbs-lg {
        padding: 100px 0;
    }
}

@media (max-width: 768px) {
    .breadcrumbs-v3,
    .breadcrumbs-v3.breadcrumbs-lg {
        padding: 50px 0;
    }

        .breadcrumbs-v3 h1 {
            font-size: 30px;
            line-height: 40px;
        }

        .breadcrumbs-v3 p {
            font-size: 18px;
        }
}
/*--------------------------------------------------
	[3. Image Hover Effects]
----------------------------------------------------*/
/*Image Hover v1*/
.img-hover-v1 span {
    position: relative;
    display: block;
    overflow: hidden;
}

    .img-hover-v1 span:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
    }

.img-hover-v1:hover span:after {
    background: rgba(0, 0, 0, .3);
}

.img-hover-v1 img,
.img-hover-v2 img,
.img-hover-v1 span:after {
    transition: all .5s ease-in-out;
}

.img-hover-v1:hover img {
    -transform: scale(1.1);
}
/*Image Hover v2*/
.img-hover-v2 img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

.img-hover-v2:hover img {
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
}
/*--------------------------------------------------
	[4. Block Grid]
----------------------------------------------------*/
/*Block Grid v1
------------------------------------*/
.block-grid-v1 {
    padding: 15px 15px 5px;
    background: #fff;
    border-bottom: solid 2px #eee;
    transition: all .4s ease-in-out;
}

    .block-grid-v1:hover {
        border-color: #FF6600;
    }

    .block-grid-v1 img {
        margin-bottom: 10px;
    }

        .block-grid-v1 img.block-grid-v1-img {
            width: 35px;
            height: 35px;
            margin-top: 8px;
        }

    .block-grid-v1.content-boxes-v1 img.pull-left {
        float: inherit !important;
    }

    .block-grid-v1 h3 a {
        margin-right: 10px;
        font-size: 22px;
        font-weight: 200;
    }

    .block-grid-v1.content-boxes-v1 h3 {
        margin-bottom: 0;
    }

        .block-grid-v1.content-boxes-v1 h3 a {
            color: #555;
        }
    /*Star Vote*/
    .block-grid-v1 .star-vote {
        padding: 0;
        margin-bottom: 10px;
        vertical-align: middle;
    }

        .block-grid-v1 .star-vote li {
            display: inline-block;
            padding: 0;
            font-size: 11px;
        }
/*Additional Info*/
.block-grid-v1-add-info {
    padding-top: 15px;
    margin: 0;
    border-top: solid 1px #eee;
}

    .block-grid-v1-add-info li {
        padding: 0;
        margin-right: 3px;
        margin-bottom: 10px;
    }

        .block-grid-v1-add-info li a {
            padding: 4px 7px;
            font-size: 11px;
            text-decoration: none;
            border: solid 2px #eee;
            border-radius: 3px !important;
        }
/*Block Grid v2
------------------------------------*/
.block-grid-v2 {
    padding: 0;
}

    .block-grid-v2 li {
        position: relative;
        list-style: none;
        -webkit-backface-visibility: hidden;
        /*For Chrome*/
    }

.block-grid-v2-info {
    padding: 15px;
    text-align: center;
    background: #f9f9f9;
    border-bottom: solid 3px #eee;
    transition: all .4s ease-in-out;
}

.block-grid-v2 li:hover .block-grid-v2-info {
    border-color: #FF6600;
}

.block-grid-v2-info h3 {
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 200;
}

.block-grid-v2-info .star-vote li {
    padding: 2px;
    font-size: 16px;
}
/*--------------------------------------------------
	[5. Services Box]
----------------------------------------------------*/
/* Services Box v1
------------------------------------*/
.service-box-v1 .service-block {
    padding-top: 30px;
    padding-bottom: 20px;
    background: #fff;
}

.service-box-v1 p {
    position: relative;
    margin-bottom: 50px;
}

    .service-box-v1 p:after {
        position: absolute;
        bottom: -15px;
        left: 50%;
        width: 50px;
        height: 1px;
        margin-left: -25px;
        content: " ";
        background: #FF6600;
    }

.service-box-v1 ul {
    padding: 0 40px;
}

.service-box-v1 li {
    padding-top: 8px;
    margin: 8px 0;
    font-size: 15px;
    border-top: dotted 1px #FF6600;
}

    .service-box-v1 li:hover {
        color: #FF6600;
    }

    .service-box-v1 li:first-child {
        padding-top: 0;
        border-top: none;
    }
/*--------------------------------------------------
	[6. Service Block ]
----------------------------------------------------*/
/*Service Block v1
------------------------------------*/
.service-block-v1 {
    position: relative;
    padding: 45px 20px 20px;
    margin-top: 20px;
    text-align: center;
    border: 1px solid #f2f2f2;
}

    .service-block-v1 i {
        position: absolute;
        top: -30px;
        left: 50%;
        display: inline-block;
        width: 60px;
        height: 60px;
        margin-left: -30px;
        font-size: 26px;
        line-height: 62px;
        color: #fff;
        text-align: center;
        background: #FF6600;
    }

    .service-block-v1 h3,
    .service-block-v1 p {
        margin-bottom: 20px;
    }
/*Service Block v2 (used in page_404_error2.html)
------------------------------------*/
.service-block-v2 .service-block-in {
    padding: 20px 30px;
    margin-bottom: 15px;
    text-align: center;
    background: rgba(255, 255, 255, .2);
}

    .service-block-v2 .service-block-in i {
        font-size: 40px;
    }

    .service-block-v2 .service-block-in h4 {
        line-height: 25px;
    }

    .service-block-v2 .service-block-in p {
        margin-bottom: 20px;
    }

    .service-block-v2 .service-block-in i,
    .service-block-v2 .service-block-in h4,
    .service-block-v2 .service-block-in p {
        color: #fff;
    }
/*Service Block v3 (used in profile pages)
------------------------------------*/
.service-block-v3 {
    padding: 20px;
}

    .service-block-v3 i {
        float: left;
        margin: 0 20px 20px 0;
        font-size: 50px;
        color: #fff;
    }

    .service-block-v3 .service-heading,
    .service-block-v3 .service-in small {
        line-height: 1;
        color: #fff;
        opacity: .8;
    }

    .service-block-v3 .service-in h4,
    .service-block-v3 .counter {
        color: #fff;
    }

    .service-block-v3 .service-heading {
        font-size: 16px;
        text-transform: uppercase;
    }

    .service-block-v3 .counter {
        display: block;
        font-size: 30px;
        line-height: 1;
    }

    .service-block-v3 .progress {
        margin-bottom: 7px;
    }
    /*Service Innner*/
    .service-block-v3 .service-in small {
        font-size: 16px;
        text-transform: uppercase;
    }

    .service-block-v3 .service-in h4 {
        margin-bottom: 0;
        font-size: 16px;
        line-height: .8;
    }
    /*Statistics*/
    .service-block-v3 .statistics .heading-xs {
        color: #fff;
        opacity: .8;
    }

    .service-block-v3 .statistics small {
        color: #fff;
    }

    .service-block-v3 .statistics .progress {
        background: #bbb;
    }

    .service-block-v3 .statistics .progress-bar-light {
        background: #fff;
    }
/*Service Block v4
------------------------------------*/
.service-block-v4 {
    position: relative;
    background: #f7f7f7;
}

    .service-block-v4:after {
        position: absolute;
        top: 0;
        left: 50%;
        width: 0;
        height: 0;
        margin-left: -20px;
        content: '';
        border-color: #fff transparent transparent transparent;
        border-style: solid;
        border-width: 25px 20px 0 20px;
    }

    .service-block-v4 .service-desc {
        text-align: center;
    }

        .service-block-v4 .service-desc i {
            display: block;
            margin-bottom: 20px;
            font-size: 30px;
            color: #FF6600;
        }

        .service-block-v4 .service-desc h3 {
            margin-bottom: 15px;
            font-size: 18px;
            text-transform: uppercase;
        }
/*Service Block v5
------------------------------------*/
.service-block-v5 {
    text-align: center;
    background: #f7f7f7;
}

    .service-block-v5 .service-inner {
        padding: 80px 40px;
    }

        .service-block-v5 .service-inner i {
            margin-bottom: 30px;
        }

        .service-block-v5 .service-inner span {
            display: block;
            margin-bottom: 15px;
            font-size: 18px;
            font-weight: 200;
            text-transform: uppercase;
        }

    .service-block-v5 .service-border {
        border-right: 1px solid #eee;
        border-left: 1px solid #eee;
    }

@media (max-width: 992px) {
    .service-block-v5 .service-border {
        border-top: 1px solid #eee;
        border-right: none;
        border-bottom: 1px solid #eee;
        border-left: none;
    }
}
/*Service Block v6
------------------------------------*/
.service-block-v6 i {
    float: left;
    margin: 5px 15px 0 0;
}

.service-block-v6 .service-desc {
    overflow: hidden;
}

    .service-block-v6 .service-desc h2 {
        margin: 0 0 10px;
        font-size: 18px;
        text-transform: uppercase;
    }

    .service-block-v6 .service-desc a {
        text-transform: uppercase;
    }
/*Service Block v7
------------------------------------*/
.service-block-v7 {
    position: relative;
    padding: 45px 20px 20px;
    margin-top: 20px;
    text-align: center;
    border: 1px solid #ddd;
}

    .service-block-v7 i {
        position: absolute;
        top: -25px;
        left: 50%;
        display: inline-block;
        width: 45px;
        height: 45px;
        margin-left: -22.5px;
        font-size: 22px;
        line-height: 46px;
        color: #fff;
        text-align: center;
        background: #FF6600;
    }

    .service-block-v7 h3,
    .service-block-v7 p {
        margin-bottom: 20px;
    }
/*Service Block v8
------------------------------------*/
.service-block-v8 {
    padding: 25px;
    background: #fff;
}

    .service-block-v8 i {
        float: left;
        margin: 5px 25px 0 0;
        font-size: 22px;
        color: #555;
    }

    .service-block-v8 .service-block-desc {
        overflow: hidden;
    }

        .service-block-v8 .service-block-desc h3 {
            position: relative;
            margin: 0 0 30px;
            font-size: 18px;
            text-transform: uppercase;
        }

            .service-block-v8 .service-block-desc h3:after {
                position: absolute;
                top: 40px;
                left: 0;
                width: 30px;
                height: 1px;
                content: " ";
                background: #FF6600;
            }
/*Colored Content Boxes
------------------------------------*/
.service-block {
    padding: 60px 30px;
    margin-bottom: 20px;
    text-align: center;
}

    .service-block p,
    .service-block h2 {
        color: #fff;
    }

        .service-block h2 a:hover {
            text-decoration: none;
        }

.service-block-light,
.service-block-default {
    background: #fafafa;
    border: solid 1px #eee;
}

    .service-block-default:hover {
        box-shadow: 0 0 8px #eee;
    }

    .service-block-light p,
    .service-block-light h2,
    .service-block-default p,
    .service-block-default h2 {
        color: #555;
    }

.service-block-u {
    background: #FF6600;
}

.service-block-blue {
    background: #3498db;
}

.service-block-red {
    background: #e74c3c;
}

.service-block-sea {
    background: #1abc9c;
}

.service-block-grey {
    background: #95a5a6;
}

.service-block-yellow {
    background: #f1c40f;
}

.service-block-orange {
    background: #e67e22;
}

.service-block-green {
    background: #2ecc71;
}

.service-block-purple {
    background: #9b6bcc;
}

.service-block-aqua {
    background: #27d7e7;
}

.service-block-brown {
    background: #9c8061;
}

.service-block-dark-blue {
    background: #4765a0;
}

.service-block-light-green {
    background: #79d5b3;
}

.service-block-dark {
    background: #555;
}

.service-block-light {
    background: #ecf0f1;
}
/* Funny Boxes
------------------------------------*/
.funny-boxes {
    padding: 20px 20px 15px;
    background: #f7f7f7;
    transition: all .3s ease-in-out;
}

    .funny-boxes h2 {
        margin-top: 0;
        font-size: 18px;
        line-height: 20px;
    }

        .funny-boxes h2 a {
            color: #555;
        }

    .funny-boxes p a {
        color: #FF6600;
    }

    .funny-boxes .funny-boxes-img li {
        margin-bottom: 2px;
        font-size: 12px;
    }

        .funny-boxes .funny-boxes-img li i {
            margin-right: 5px;
            font-size: 12px;
            color: #FF6600;
        }

@media (max-width: 992px) {
    .funny-boxes .funny-boxes-img li {
        display: inline-block;
    }
}

.funny-boxes .funny-boxes-img img {
    margin: 5px 10px 15px 0;
}

.funny-boxes ul.funny-boxes-rating li {
    display: inline-block;
}

    .funny-boxes ul.funny-boxes-rating li i {
        font-size: 14px;
        color: #f8be2c;
        cursor: pointer;
    }

        .funny-boxes ul.funny-boxes-rating li i:hover {
            color: #f8be2c;
        }
/*Funny Colored Boxes*/
.funny-boxes-colored p,
.funny-boxes-colored h2 a,
.funny-boxes-colored .funny-boxes-img li,
.funny-boxes-colored .funny-boxes-img li i {
    color: #fff;
}
/*Red Funny Box*/
.funny-boxes-red {
    background: #e74c3c;
}
/*Dark Red Funny Box*/
.funny-boxes-purple {
    background: #9b6bcc;
}
/*Blue Funny Box*/
.funny-boxes-blue {
    background: #3498db;
}
/*Grey Funny Box*/
.funny-boxes-grey {
    background: #95a5a6;
}
/*Turquoise Funny Box*/
.funny-boxes-sea {
    background: #1abc9c;
}
/*Turquoise Top Bordered Funny Box*/
.funny-boxes-top-sea {
    border-top: solid 2px #1abc9c;
}

    .funny-boxes-top-sea:hover {
        border-top-color: #16a085;
    }
/*Yellow Top Bordered Funny Box**/
.funny-boxes-top-yellow {
    border-top: solid 2px #f1c40f;
}

    .funny-boxes-top-yellow:hover {
        border-top-color: #f39c12;
    }
/*Red Top Bordered Funny Box**/
.funny-boxes-top-red {
    border-top: solid 2px #e74c3c;
}

    .funny-boxes-top-red:hover {
        border-top-color: #c0392b;
    }
/*Purple Top Bordered Funny Box**/
.funny-boxes-top-purple {
    border-top: solid 2px #9b6bcc;
}

    .funny-boxes-top-purple:hover {
        border-top-color: #814fb5;
    }
/*Orange Left Bordered Funny Box**/
.funny-boxes-left-orange {
    border-left: solid 2px #e67e22;
}

    .funny-boxes-left-orange:hover {
        border-left-color: #d35400;
    }
/*Green Left Bordered Funny Box**/
.funny-boxes-left-green {
    border-left: solid 2px #FF6600;
}

    .funny-boxes-left-green:hover {
        border-left-color: #5fb611;
    }
/*Blue Left Bordered Funny Box**/
.funny-boxes-left-blue {
    border-left: solid 2px #3498db;
}

    .funny-boxes-left-blue:hover {
        border-left-color: #2980b9;
    }
/*Dark Left Bordered Funny Box**/
.funny-boxes-left-dark {
    border-left: solid 2px #555;
}

    .funny-boxes-left-dark:hover {
        border-left-color: #333;
    }
/*--------------------------------------------------
	[7. Process]
----------------------------------------------------*/
/*Process v1
------------------------------------*/
.process-v1 .process-in {
    text-align: center;
}

    .process-v1 .process-in > li i {
        position: relative;
        z-index: 1;
        display: inline-block;
        width: 30px;
        height: 30px;
        margin-bottom: 15px;
        text-align: center;
        background: #FF6600;
        border: solid 9px #fff;
    }

        .process-v1 .process-in > li i:after {
            position: absolute;
            top: -9px;
            right: -9px;
            bottom: -9px;
            left: -9px;
            content: " ";
            border: 1px solid #bbb;
            border-radius: 50%;
        }
    /*Process Description*/
    .process-v1 .process-in .process-desc {
        padding: 0 20px;
    }

    .process-v1 .process-in > li h3 {
        margin: 0 0 10px;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
    }
/*Process Border*/
.process-v1 .process-border {
    position: relative;
}

    .process-v1 .process-border:before {
        position: absolute;
        top: 15px;
        left: 12%;
        display: block;
        width: 75%;
        content: " ";
        border-top: solid 2px #ddd;
    }

@media (max-width: 768px) {
    .process-v1 .process-border:before {
        border: none;
    }
}
/*--------------------------------------------------
	[8. Team]
----------------------------------------------------*/
/* Team v1
------------------------------------*/
.team-v1 ul {
    position: relative;
}
/*Team Image*/
.team-v1 li > .team-img {
    position: relative;
}

    .team-v1 li > .team-img:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
        background: transparent;
        transition: all .4s ease-in-out;
    }

.team-v1 li:hover > .team-img:after {
    background: rgba(0, 0, 0, .5);
}
/*Team Socials*/
.team-v1 li > .team-img ul {
    position: absolute;
    top: 45%;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 36px;
    padding: 0;
    margin-top: -18px;
    text-align: center;
    list-style: none;
    visibility: hidden;
    transition: all .2s ease-in-out;
}

.team-v1 li:hover > .team-img ul {
    top: 50%;
    visibility: visible;
}

.team-v1 li > .team-img ul li {
    display: inline-block;
    margin: 0 5px;
    text-align: center;
}

.team-v1 li > .team-img li i {
    color: #eee;
    border-color: #eee;
    border-width: 2px;
    transition: all .1s ease-in-out;
}

    .team-v1 li > .team-img li i.fa-twitter:hover {
        color: #fff;
        background: #3498db;
        border-color: #3498db;
    }

    .team-v1 li > .team-img li i.fa-facebook:hover {
        color: #fff;
        background: #4765a0;
        border-color: #4765a0;
    }

    .team-v1 li > .team-img li i.fa-google-plus:hover {
        color: #fff;
        background: #e74c3c;
        border-color: #e74c3c;
    }
/*Team Discription*/
.team-v1 li > h3 {
    margin: 15px 0 7px;
    font-size: 18px;
    line-height: 20px;
    color: #000;
    text-transform: uppercase;
}

.team-v1 li > h4 {
    font-size: 11px;
    line-height: 16px;
    color: #999;
    text-transform: uppercase;
}

.team-v1 li > p {
    position: relative;
    margin: 20px 0;
}

    .team-v1 li > p:before {
        position: absolute;
        top: -10px;
        left: 0;
        width: 40px;
        height: 1px;
        content: " ";
        background: #bbb;
        transition: all .4s ease-in-out;
    }

.team-v1 li:hover > p:before {
    width: 100%;
    background: #FF6600;
}
/*Team v2
------------------------------------*/
.team-v2 {
    position: relative;
    margin-bottom: 20px;
}

    .team-v2 img {
        width: 100%;
    }

    .team-v2 .inner-team {
        padding: 20px;
        text-align: center;
        background: #fff;
    }

        .team-v2 .inner-team h3 {
            margin: 0;
        }

        .team-v2 .inner-team small {
            display: block;
            margin-bottom: 7px;
            font-size: 12px;
        }

        .team-v2 .inner-team p {
            font-size: 13px;
        }

        .team-v2 .inner-team hr {
            margin: 10px 0 15px;
        }
/*Team-Social (Temporary)*/
.team-social {
    margin-bottom: 0;
}

    .team-social li {
        padding: 0 2px;
    }

        .team-social li a {
            padding: 6px 4px;
            font-size: 14px;
            text-align: center;
            border-radius: 50% !important;
        }

        .team-social li i {
            min-width: 20px;
        }

        .team-social li a.fb {
            color: #4862a3;
            border: 1px solid #4862a3;
        }

        .team-social li a.tw {
            color: #159ceb;
            border: 1px solid #159ceb;
        }

        .team-social li a.gp {
            color: #dc4a38;
            border: 1px solid #dc4a38;
        }

        .team-social li a:hover {
            text-decoration: none;
        }

        .team-social li a.fb:hover {
            color: #fff;
            background: #4862a3;
        }

        .team-social li a.tw:hover {
            color: #fff;
            background: #159ceb;
        }

        .team-social li a.gp:hover {
            color: #fff;
            background: #dc4a38;
        }
/*Team v3
------------------------------------*/
.team-v3 .team-img {
    position: relative;
}

    .team-v3 .team-img:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
        transition: all .4s ease-in-out;
    }

    .team-v3 .team-img:hover:after {
        background: rgba(0, 0, 0, .5);
        transition: all .2s ease-in-out;
    }

    .team-v3 .team-img > img {
        width: 100%;
    }
/*Team Hover Gradient*/
.team-v3 .team-hover {
    position: absolute;
    top: 60%;
    left: 0;
    z-index: 1;
    width: 100%;
    padding: 0;
    padding: 20px;
    margin-top: -90px;
    text-align: center;
    list-style: none;
    visibility: hidden;
    transition: all .2s ease-in-out;
}

.team-v3 .team-img:hover .team-hover {
    top: 50%;
    visibility: visible;
}

.team-v3 .team-hover span,
.team-v3 .team-hover small {
    display: block;
    color: #fff;
}

.team-v3 .team-hover span {
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
}

.team-v3 .team-hover small {
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: 200;
}

.team-v3 .team-hover p {
    margin-bottom: 20px;
    font-weight: 200;
    color: #fff;
}
/*Team Social*/
.team-v3 .team-hover .team-social-v3 i {
    display: inline-block;
    width: 33px;
    height: 33px;
    padding: 9px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border: 1px solid #fff;
}

    .team-v3 .team-hover .team-social-v3 i:hover {
        color: #666;
        text-decoration: none;
        background: #fff;
        transition: all .2s ease-in-out;
    }
/*Team v4
------------------------------------*/
.team-v4 {
    text-align: center;
}

    .team-v4 img {
        width: 100%;
        margin-bottom: 20px;
    }

    .team-v4 span {
        display: block;
        margin-bottom: 5px;
        font-size: 18px;
        color: #333;
        text-transform: uppercase;
    }

    .team-v4 small {
        display: block;
        margin-bottom: 10px;
        font-size: 12px;
        font-style: italic;
        color: #999;
    }

    .team-v4 .team-social-v4 a {
        font-size: 16px;
        color: #555;
    }

        .team-v4 .team-social-v4 a:hover {
            color: #FF6600;
            text-decoration: none;
        }
/*Team v5
------------------------------------*/
.team-v5 {
    text-align: center;
}

    .team-v5 span {
        display: block;
        margin-bottom: 5px;
        font-size: 16px;
        color: #555;
        text-transform: uppercase;
    }

    .team-v5 small {
        position: relative;
        display: block;
        margin-bottom: 25px;
        font-size: 13px;
        font-style: italic;
        color: #FF6600;
    }

        .team-v5 small:after {
            position: absolute;
            top: 30px;
            left: 50%;
            width: 30px;
            height: 1px;
            margin-left: -15px;
            content: " ";
            background: #777;
        }

    .team-v5 .team-img {
        position: relative;
    }

        .team-v5 .team-img:after {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            content: " ";
            transition: all .4s ease-in-out;
        }

        .team-v5 .team-img:hover:after {
            background: rgba(0, 0, 0, .5);
            transition: all .2s ease-in-out;
        }

        .team-v5 .team-img > img {
            width: 100%;
            margin-bottom: 20px;
        }
    /*Team Hover Gradient*/
    .team-v5 .team-hover {
        position: absolute;
        top: 60%;
        left: 0;
        z-index: 1;
        width: 100%;
        padding: 0;
        margin-top: -16px;
        text-align: center;
        list-style: none;
        visibility: hidden;
        transition: all .2s ease-in-out;
    }

    .team-v5 .team-img:hover .team-hover {
        top: 50%;
        visibility: visible;
    }
    /*Social Network-*/
    .team-v5 .team-hover .team-social-v5 i {
        display: inline-block;
        width: 33px;
        height: 33px;
        padding: 9px;
        font-size: 14px;
        color: #fff;
        text-align: center;
        border: 1px solid #fff;
    }

        .team-v5 .team-hover .team-social-v5 i:hover {
            color: #666;
            text-decoration: none;
            background: #fff;
            transition: all .2s ease-in-out;
        }
/*Team v6
------------------------------------*/
.team-v6 {
    text-align: center;
}

    .team-v6 img {
        width: 100%;
        margin-bottom: 20px;
    }

    .team-v6 span {
        display: block;
        margin-bottom: 5px;
        font-size: 16px;
        color: #777;
        text-transform: uppercase;
    }

    .team-v6 small {
        display: block;
        margin-bottom: 15px;
        font-size: 13px;
        color: #FF6600;
    }
/*Team v7
------------------------------------*/
.team-v7 .team-v7-in {
    padding: 0 50px;
}

.team-v7 .team-v7-name {
    display: block;
    margin-bottom: 5px;
    font-size: 18px;
    color: #555;
    text-transform: uppercase;
}

.team-v7 .team-v7-position {
    display: block;
    margin-bottom: 15px;
    font-style: normal;
    color: #FF6600;
}

.team-v7 p {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 24px;
}
/*Team Space*/
.team-v7 .team-v7-name {
    margin-top: 60px;
}

.team-v7 .social-icons-v1 {
    margin-bottom: 60px;
}
/*Team Image*/
.team-v7 .team-v7-img {
    position: relative;
}

    .team-v7 .team-v7-img:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
        background: rgba(0, 0, 0, .1);
    }
/*Team Info*/
.team-v7 .team-arrow-right,
.team-v7 .team-arrow-left {
    position: relative;
}

    .team-v7 .team-arrow-left:before,
    .team-v7 .team-arrow-right:before {
        position: absolute;
        top: 50%;
        z-index: 2;
        width: 0;
        height: 0;
        margin-top: -25px;
        content: " ";
        border-style: solid;
    }

    .team-v7 .team-arrow-right:before {
        right: -25px;
        border-color: transparent transparent transparent #fff;
        border-width: 20px 0 20px 25px;
    }

    .team-v7 .team-arrow-left:before {
        left: -25px;
        border-color: transparent #fff transparent transparent;
        border-width: 20px 25px 20px 0;
    }
/*Team Info Media Queries*/
@media (max-width: 991px) {
    /*Team Arrows*/
    .team-v7 .team-arrow-left:before,
    .team-v7 .team-arrow-right:before {
        top: auto;
        bottom: -25px;
        left: 70px;
        border-color: #fff transparent transparent transparent;
        border-width: 25px 20px 0 20px;
    }

    .team-v7 .team-arrow-left:before,
    .team-v7 .team-arrow-right:before {
        bottom: -25px;
        left: 70px;
        border-width: 25px 20px 0 20px;
    }
    /*Equal Height Columns*/
    .team-v7 .equal-height-column {
        height: auto !important;
    }
}
/*--------------------------------------------------
	[9. Call To Action]
----------------------------------------------------*/
/*Call To Action v1
------------------------------------*/
.call-action-v1 p {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 200;
}

.call-action-v1.call-action-v1-boxed {
    padding: 0 25px;
}

.call-action-v1 .call-action-v1-box {
    display: table;
    width: 100%;
    padding: 30px 0;
    vertical-align: middle;
}

.call-action-v1 .call-action-v1-in {
    display: table-cell;
    vertical-align: middle;
}

    .call-action-v1 .call-action-v1-in.inner-btn {
        min-width: 250px;
        padding-top: 1px;
        text-align: right;
    }

@media (max-width: 992px) {
    .call-action-v1 .call-action-v1-in,
    .call-action-v1 .call-action-v1-in.inner-btn {
        display: block;
        text-align: center;
    }

        .call-action-v1 .call-action-v1-in p {
            margin-bottom: 20px;
        }
}
/*Call To Action v2
------------------------------------*/
.call-action-v2 {
    padding: 50px 0;
    text-align: center;
    background: url(../img/patterns/16.png);
}

    .call-action-v2 h2 {
        font-size: 22px;
        text-transform: uppercase;
    }

    .call-action-v2 p {
        padding: 0 100px;
        margin-bottom: 20px;
    }

@media (max-width: 768px) {
    .call-action-v2 p {
        padding: inherit;
    }
}
/*--------------------------------------------------
	[10. Portfolio Box]
----------------------------------------------------*/
/*Portfolio Box*/
@media (min-width: 991px) and (max-width: 1199px) {
    .portfolio-box {
        margin-bottom: 60px;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .portfolio-box {
        margin-bottom: 0;
    }
}

@media (max-width: 768px) {
    .portfolio-box {
        margin-bottom: 60px;
    }
}

.portfolio-box a.fancybox {
    position: relative;
    overflow: hidden;
}

    .portfolio-box a.fancybox:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
    }

    .portfolio-box a.fancybox:hover:after {
        background: rgba(0, 0, 0, .5);
    }

    .portfolio-box a.fancybox img {
        transition: all .5s ease;
    }

    .portfolio-box a.fancybox:hover img {
        transform: scale(1.1);
    }

.portfolio-box .portfolio-box-in {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    margin-left: -25px;
    font-size: 20px;
    line-height: 53px;
    color: #fff;
    text-align: center;
    visibility: hidden;
    background: #FF6600;
}

.portfolio-box a.fancybox:hover .portfolio-box-in {
    visibility: visible;
}
/*Project Tag*/
.portfolio-box small.project-tag {
    display: block;
    margin-bottom: 5px;
    font-size: 12px;
}

    .portfolio-box small.project-tag,
    .portfolio-box small.project-tag a {
        color: #999;
    }

        .portfolio-box small.project-tag i {
            margin-right: 5px;
        }

        .portfolio-box small.project-tag a:hover {
            color: #FF6600;
        }
/*--------------------------------------------------
	[11. Portfolio Boxes]
----------------------------------------------------*/
/* Portfolio Box v1
------------------------------------*/
.portfolio-box-v1 {
    margin: 0;
}

    .portfolio-box-v1 [class^="col-"] {
        padding: 0;
        overflow: hidden;
    }

    .portfolio-box-v1 li {
        position: relative;
        background: #333;
        -webkit-backface-visibility: hidden;
        /*For Chrome*/
    }

        .portfolio-box-v1 li:after {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            content: " ";
        }

        .portfolio-box-v1 li:hover:after {
            background: rgba(0, 0, 0, .7);
        }

        .portfolio-box-v1 li:after,
        .portfolio-box-v1 li:hover:after {
            transition: all .3s ease-in-out;
        }

        .portfolio-box-v1 li img {
            width: 100%;
            overflow: hidden;
            transition: all .3s ease-in-out;
        }

        .portfolio-box-v1 li:hover img {
            -transform: scale(1.1);
        }

    .portfolio-box-v1 .portfolio-box-v1-in {
        position: absolute;
        top: 50%;
        left: 0;
        z-index: 1;
        width: 100%;
        min-height: 150px;
        margin-top: -75px;
        font-family: "Open Sans", Arial, sans-serif;
        text-align: center;
        visibility: hidden;
    }

    .portfolio-box-v1 li:hover .portfolio-box-v1-in {
        visibility: visible;
    }

    .portfolio-box-v1 .portfolio-box-v1-in h3 {
        position: relative;
        margin-top: 20px;
        margin-bottom: 20px;
        font-size: 22px;
        text-transform: uppercase;
    }

        .portfolio-box-v1 .portfolio-box-v1-in h3:after {
            position: absolute;
            bottom: -10px;
            left: 50%;
            width: 40px;
            height: 1px;
            margin-left: -20px;
            content: " ";
            background: #fff;
        }

    .portfolio-box-v1 .portfolio-box-v1-in p,
    .portfolio-box-v1 .portfolio-box-v1-in h3 {
        color: #fff;
    }

    .portfolio-box-v1 .portfolio-box-v1-in p {
        margin-bottom: 20px;
        font-size: 16px;
    }

    .portfolio-box-v1 .portfolio-box-v1-in a.btn-u {
        font-weight: normal;
        -webkit-backface-visibility: hidden;
        /*For Chrome*/
    }
/*Portfolio Box v2
------------------------------------*/
.portfolio-box-v2 {
    margin: 0 0 60px;
}

    .portfolio-box-v2 [class^="col-"] {
        padding: 0;
        overflow: hidden;
    }

    .portfolio-box-v2 li {
        position: relative;
        overflow: hidden;
        background: #333;
        -webkit-backface-visibility: hidden;
        /*For Chrome*/
    }

        .portfolio-box-v2 li:after {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            content: " ";
        }

        .portfolio-box-v2 li:hover:after {
            background: rgba(255, 255, 255, .6);
        }

        .portfolio-box-v2 li:after,
        .portfolio-box-v2 li:hover:after {
            transition: all .3s ease-in-out;
        }

        .portfolio-box-v2 li img {
            width: 100%;
            overflow: hidden;
            transition: all .3s ease-in-out;
            -transform: scale(1.1);
        }

    .portfolio-box-v2 .portfolio-box-v2-in {
        position: absolute;
        top: 50%;
        left: 0;
        z-index: 1;
        width: 100%;
        min-height: 60px;
        margin-top: -30px;
        font-family: "Open Sans", Arial, sans-serif;
        text-align: center;
        visibility: hidden;
    }

    .portfolio-box-v2 li:hover .portfolio-box-v2-in {
        visibility: visible;
    }

    .portfolio-box-v2 .portfolio-box-v2-in i {
        display: inline-block;
        width: 60px;
        height: 60px;
        padding: 20px;
        margin-right: 5px;
        font-size: 22px;
        color: #fff;
        text-align: center;
        cursor: pointer;
        background: rgba(114, 192, 44, .8);
    }

        .portfolio-box-v2 .portfolio-box-v2-in i:hover {
            background: #FF6600;
        }
/*--------------------------------------------------
	[12. Thumbnail]
----------------------------------------------------*/
/*Thumbnail v1
------------------------------------*/
.thumbnails-v1 .thumbnail-img {
    margin-bottom: 12px;
}

.thumbnails-v1 h3 {
    margin-bottom: 5px;
}

    .thumbnails-v1 h3 a {
        font-size: 15px;
        color: #555;
        text-transform: uppercase;
    }

.thumbnails-v1 .read-more {
    font-size: 12px;
    color: #FF6600;
    text-transform: uppercase;
}
/*--------------------------------------------------
	[13. Image Backgrounds]
----------------------------------------------------*/
/* Image Backgrounds v1
------------------------------------*/
.bg-image-v1 {
    position: relative;
    width: 100%;
    height: auto;
    padding: 50px 0;
    background: url(../img/bg/11.jpg) repeat fixed;
    background-size: cover;
}

    .bg-image-v1:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
        background: rgba(0, 0, 0, .5);
    }
/*Image Backgrounds v2
------------------------------------*/
.bg-image-v2 {
    position: relative;
    width: 100%;
    height: auto;
    padding: 50px 0;
    background: url(../img/bg/7.jpg) repeat fixed;
}

    .bg-image-v2:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
        background: rgba(255, 255, 255, .7);
    }
/*Background Dark Cover*/
.bg-image-v2-dark:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: " ";
    background: rgba(0, 0, 0, .5);
}

.bg-image-v2-dark h2,
.bg-image-v2-dark p {
    color: #eee !important;
}
/*--------------------------------------------------
	[14. Parallax Quote]
----------------------------------------------------*/
.parallax-quote {
    position: relative;
    padding: 100px 0;
    color: #fff;
    text-align: center;
    background: url(../img/team/faces.jpg) 50% 0 repeat fixed;
}

    .parallax-quote:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
        background: rgba(0, 0, 0, .8);
    }

    .parallax-quote:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
        background: url(../img/patterns/gridtile.png) repeat;
    }
/*Parallax Quote Inner*/
.parallax-quote-in {
    position: relative;
    z-index: 1;
    padding: 0 80px;
}

    .parallax-quote-in p {
        font-family: "Open Sans", Arial, sans-serif;
        font-size: 28px;
        color: #fff;
        text-transform: uppercase;
    }

        .parallax-quote-in p:after,
        .parallax-quote-in p:before {
            position: absolute;
            font-family: Tahoma;
            content: ' " ';
        }

        .parallax-quote-in p:after {
            margin-left: 3px;
        }

        .parallax-quote-in p:before {
            margin-left: -15px;
        }

    .parallax-quote-in small {
        font-size: 13px;
        font-weight: 400;
        color: #bbb;
        text-transform: uppercase;
    }

@media (max-width: 768px) {
    .parallax-quote-in {
        padding: 0 40px;
    }

        .parallax-quote-in p {
            font-size: 20px;
        }
}
/*Parallax Quote Light*/
.parallax-quote-light:after {
    background: rgba(255, 255, 255, .9);
}

.parallax-quote-light .parallax-quote-in {
    padding: 30px 80px;
    background: #fff;
    border-bottom: solid 2px #ddd;
}

    .parallax-quote-light .parallax-quote-in p {
        font-size: 28px;
        font-weight: 200;
        color: #555;
    }

    .parallax-quote-light .parallax-quote-in small {
        color: #555;
    }

@media (max-width: 768px) {
    .parallax-quote-light .parallax-quote-in {
        padding: 30px 40px;
    }

        .parallax-quote-light .parallax-quote-in p {
            font-size: 20px;
        }

        .parallax-quote-light .parallax-quote-in small {
            font-weight: 200;
        }
}
/*--------------------------------------------------
	[15. Parallax Team]
----------------------------------------------------*/
.parallax-team {
    background: url(../img/team/faces.jpg) 50% 0 repeat fixed;
}

    .parallax-team,
    .parallax-team .title-box-v2 {
        position: relative;
    }

        .parallax-team:before,
        .parallax-team-dark:before {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            content: " ";
            background: rgba(255, 255, 255, .9);
        }
/*Parallax Team*/
.parallax-team {
    background: url(../img/team/faces.jpg) 50% 0 repeat fixed;
}

    .parallax-team,
    .parallax-team .title-box-v2 {
        position: relative;
    }

.parallax-team-dark:before {
    background: rgba(0, 0, 0, .8);
}
/*--------------------------------------------------
	[16. Parallax Counter]
----------------------------------------------------*/
.parallax-bg {
    background: url(../img/patterns/5.png) repeat fixed;
}
/*Parallax Counter
------------------------------------*/
.parallax-counter {
    padding: 30px 0;
    background: url(../img/patterns/5.png) repeat fixed;
}

    .parallax-counter .counters {
        padding: 15px 0;
        color: #fff;
    }

    .parallax-counter h4 {
        font-size: 16px;
        color: #999;
        text-transform: uppercase;
    }

    .parallax-counter span.counter {
        font-size: 48px;
    }
/*Parallax Counter v1
------------------------------------*/
.parallax-counter-v1 {
    padding: 60px 0;
    background: url(../img/patterns/5.png) repeat fixed;
}

    .parallax-counter-v1 .counters {
        padding: 15px 0 10px;
        color: #fff;
        border: solid 1px #555;
    }

    .parallax-counter-v1 h4 {
        font-size: 16px;
        color: #eee;
        text-transform: uppercase;
    }

    .parallax-counter-v1 span.counter {
        font-size: 42px;
        line-height: 48px;
    }
/*Parallax Counter v2
------------------------------------*/
.parallax-counter-v2 {
    position: relative;
    padding: 80px 0 60px;
    background: url(../img/patterns/16.png) repeat fixed;
}

    .parallax-counter-v2:after {
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -25px;
        content: " ";
        border-top: 25px solid #fff;
        border-right: 25px solid transparent;
        border-left: 25px solid transparent;
    }

    .parallax-counter-v2:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
        background: rgba(0, 0, 0, .02);
    }

    .parallax-counter-v2 .counters {
        padding: 20px 0;
        background: rgba(255, 255, 255, .9);
        border-bottom: solid 2px #ddd;
    }

        .parallax-counter-v2 .counters h4,
        .parallax-counter-v2 .counters span {
            font-family: "Open Sans", Arial, sans-serif;
            font-weight: 200;
            color: #555;
        }

        .parallax-counter-v2 .counters span {
            font-size: 36px;
        }

        .parallax-counter-v2 .counters h4 {
            font-size: 22px;
            text-transform: uppercase;
        }

@media (max-width: 992px) {
    .parallax-counter-v2 .counters {
        margin-bottom: 0 !important;
    }
}
/*Parallax Counter v3
------------------------------------*/
.parallax-counter-v3 {
    position: relative;
    z-index: 1;
    height: auto;
    padding: 80px 0;
    overflow: hidden;
    text-align: center;
    background: url(../img/bg/25.jpg) 50% 0 fixed;
}

    .parallax-counter-v3:after {
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
        text-align: center;
        content: " ";
        background: rgba(0, 0, 0, .5);
    }

    .parallax-counter-v3 .features {
        position: relative;
        display: inline-block;
        width: 130px;
        height: 130px;
        padding: 25px;
        text-align: center;
        background: rgba(255, 255, 255, .2);
        border-radius: 50% !important;
    }

        .parallax-counter-v3 .features:after {
            position: absolute;
            top: -9px;
            right: -9px;
            bottom: -9px;
            left: -9px;
            content: " ";
            border: 1px solid #fff;
            border-radius: 50%;
        }

        .parallax-counter-v3 .features span {
            display: block;
            font-weight: 200;
            color: #fff;
        }

            .parallax-counter-v3 .features span.counter {
                font-size: 30px;
            }

            .parallax-counter-v3 .features span.features-info {
                text-transform: uppercase;
            }

@media (max-width: 550px) {
    .parallax-counter-v3 .features {
        width: 110px;
        height: 110px;
        padding: 22px;
    }

        .parallax-counter-v3 .features:after {
            top: -7px;
            right: -7px;
            bottom: -7px;
            left: -7px;
        }

        .parallax-counter-v3 .features span.counter {
            font-size: 20px;
        }

        .parallax-counter-v3 .features span.features-info {
            font-size: 11px;
        }
}
/*Parallax Counter v4
------------------------------------*/
.parallax-counter-v4 {
    position: relative;
    z-index: 1;
    height: auto;
    padding: 30px 0;
    overflow: hidden;
    text-align: center;
    background: url(../img/bg/19.jpg) 50% 0 fixed;
}

    .parallax-counter-v4:after {
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
        text-align: center;
        content: " ";
        background: rgba(0, 0, 0, .5);
    }

    .parallax-counter-v4 i {
        display: block;
        margin-bottom: 20px;
        font-size: 50px;
        color: #fff;
    }

    .parallax-counter-v4 span.counter {
        margin-bottom: 10px;
        font-size: 30px;
        font-weight: 400;
        color: #fff;
    }

    .parallax-counter-v4 h4 {
        font-size: 18px;
        font-weight: 200;
        color: #fff;
        text-transform: uppercase;
    }
/*--------------------------------------------------
	[17. Flat Background Block]
----------------------------------------------------*/
.flat-bg-block-v1 {
    padding: 40px 0;
    background: url(../img/patterns/16.png) repeat;
}

    .flat-bg-block-v1 .checked-list.first-child {
        float: left;
        margin-right: 100px;
    }

    .flat-bg-block-v1 .checked-list li {
        margin-bottom: 5px;
        color: #888;
    }

    .flat-bg-block-v1 .checked-list i {
        margin-right: 5px;
        color: #FF6600;
    }
    /*Image Over*/
    .flat-bg-block-v1 img.img-over {
        position: absolute;
        top: -70px;
        right: 10px;
    }

@media (min-width: 991px) and (max-width: 1199px) {
    .flat-bg-block-v1 img.img-over {
        top: -18px;
    }
}

@media (max-width: 991px) {
    .flat-bg-block-v1 img.img-over {
        position: static;
    }
}
/*--------------------------------------------------
	[18. Flat Testimonials]
----------------------------------------------------*/
.flat-testimonials {
    padding: 50px 0;
    background-color: #333;
}

    .flat-testimonials .flat-testimonials-in {
        padding: 30px;
        text-align: center;
        background: rgba(255, 255, 255, .2);
    }

        .flat-testimonials .flat-testimonials-in img {
            width: 135px;
            height: 135px;
            margin: 0 auto 25px;
        }

        .flat-testimonials .flat-testimonials-in h3 {
            font-size: 22px;
            font-weight: 200;
            color: #fff;
        }

        .flat-testimonials .flat-testimonials-in span {
            display: block;
            margin-bottom: 5px;
        }

        .flat-testimonials .flat-testimonials-in p {
            position: relative;
            font-weight: 200;
            color: #fff;
        }

            .flat-testimonials .flat-testimonials-in p:before,
            .flat-testimonials .flat-testimonials-in p:after {
                position: relative;
                top: 5px;
                font-size: 22px;
                line-height: 10px;
            }

            .flat-testimonials .flat-testimonials-in p:before {
                padding-right: 5px;
                content: "“";
            }

            .flat-testimonials .flat-testimonials-in p:after {
                padding-left: 5px;
                content: "”";
            }
/*--------------------------------------------------
	[19. Testimonials]
----------------------------------------------------*/
/* Testimonials v4
------------------------------------*/
.testimonials-v4 .testimonials-v4-in {
    position: relative;
    padding: 20px 20px 20px 55px;
    margin-bottom: 40px;
    background: #fff;
    box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, .1);
}

    .testimonials-v4 .testimonials-v4-in:before {
        position: absolute;
        margin: -25px 0 0 -40px;
        font-family: Georgia, serif;
        font-size: 60px;
        color: #bbb;
        content: "\201C";
    }

    .testimonials-v4 .testimonials-v4-in:after {
        position: absolute;
        bottom: -30px;
        left: 80px;
        width: 0;
        height: 0;
        content: " ";
        filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, .1));
        border-color: #fff transparent transparent transparent;
        border-style: solid;
        border-width: 30px 30px 0 0;
    }

    .testimonials-v4 .testimonials-v4-in p {
        font-size: 14px;
        font-style: italic;
        color: #777;
    }

.testimonials-v4 img {
    float: left;
    width: 60px;
    height: auto;
    margin: 0 20px;
}

.testimonials-v4 .testimonials-author {
    display: block;
    padding-top: 8px;
    overflow: hidden;
    font-size: 14px;
    color: #555;
    text-transform: uppercase;
}

    .testimonials-v4 .testimonials-author em {
        font-size: 13px;
        text-transform: capitalize;
    }
/*Testimonials v5
------------------------------------*/
.testimonials-v5 {
    padding-top: 50px;
    padding-bottom: 50px;
}

    .testimonials-v5 .testimonials-desc span {
        font-size: 13px;
        font-weight: 200;
    }

    .testimonials-v5 .testimonials-desc p {
        position: relative;
        padding: 15px;
        margin-bottom: 25px;
        background: #f9f9f9;
    }

        .testimonials-v5 .testimonials-desc p:after {
            position: absolute;
            bottom: -12px;
            left: 30px;
            width: 0;
            height: 0;
            color: #fff;
            text-align: center;
            content: " ";
            border-color: #f9f9f9 transparent transparent transparent;
            border-style: solid;
            border-width: 13px 10px 0 10px;
        }
    /*Testimonials By*/
    .testimonials-v5 .testimonials-by {
        margin-left: 20px;
    }

        .testimonials-v5 .testimonials-by img {
            float: left;
            width: 40px;
            height: auto;
            margin-right: 15px;
        }

        .testimonials-v5 .testimonials-by small {
            font-size: 12px;
            color: #FF6600;
        }

        .testimonials-v5 .testimonials-by span {
            text-transform: uppercase;
        }
/*Testimonials v6
------------------------------------*/
.testimonials-v6.testimonials-wrap {
    padding-right: 70px;
    padding-left: 70px;
}

.testimonials-v6 .testimonials-info {
    padding: 20px;
    background: #fff;
    border-bottom: solid 3px #eee;
    transition: all .4s ease-in-out;
}

    .testimonials-v6 .testimonials-info:hover {
        border-color: #FF6600;
    }

    .testimonials-v6 .testimonials-info img {
        float: left;
        width: 80px;
        height: auto;
        margin-right: 20px;
    }

.testimonials-v6 .testimonials-desc {
    overflow: hidden;
}

    .testimonials-v6 .testimonials-desc p {
        margin-bottom: 15px;
    }

    .testimonials-v6 .testimonials-desc strong,
    .testimonials-v6 .testimonials-desc span {
        display: block;
        color: #555;
    }

@media (max-width: 768px) {
    .testimonials-v6 .testimonials-wrap {
        padding-right: 0;
        padding-left: 0;
    }
}
/*Other Testimonials
------------------------------------*/
/* Testimonials v3, v4 */
.testimonials-section3 .owl-stage-outer {
    margin-right: 1px;
}

.testimonials-section3 .testimonials-item,
.testimonials-section4 .testimonials-item {
    padding: 15px 15px 20px;
    border-right: solid 1px #eee;
}

    .testimonials-section4 .testimonials-item:last-child {
        border-right: none;
    }

.testimonials-section3 img,
.testimonials-section4 img {
    display: block;
    width: 74px !important;
    height: 74px !important;
    padding: 3px;
    margin: 0 auto 5px;
    background: #fff;
    border: solid 1px #e6e6e6;
    border-radius: 50%;
}

.testimonials-section3 blockquote,
.testimonials-section4 blockquote {
    margin-bottom: 20px;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.5;
    border: none;
}

    .testimonials-section3 blockquote p,
    .testimonials-section4 blockquote p {
        position: relative;
        z-index: 9;
        margin-bottom: 5px;
    }

.testimonials-section3 .testimonials-item strong,
.testimonials-section3 .testimonials-item em,
.testimonials-section4 .testimonials-item strong,
.testimonials-section4 .testimonials-item em {
    display: block;
    font-size: 14px;
    font-weight: 700;
}

.testimonials-section3 .testimonials-item strong,
.testimonials-section4 .testimonials-item strong {
    padding-top: 10px;
}

.testimonials-section3 .testimonials-item em,
.testimonials-section4 .testimonials-item em {
    font-style: normal;
    font-weight: 400;
    opacity: .7;
}
/* Other Testimonials 1
------------------------------------*/
/*Testimonials*/
.testimonials {
    margin-bottom: 10px;
}

    .testimonials .testimonial-info {
        padding: 0 15px;
        margin-top: 18px;
        font-size: 16px;
        color: #FF6600;
    }

        .testimonials .testimonial-info span {
            position: relative;
            top: 3px;
        }

        .testimonials .testimonial-info em {
            display: block;
            font-size: 13px;
            color: #777;
        }

        .testimonials .testimonial-info img {
            float: left;
            width: 60px;
            height: 60px;
            padding: 2px;
            margin-right: 15px;
            border: solid 1px #ccc;
        }

    .testimonials .testimonial-author {
        overflow: hidden;
    }

    .testimonials .carousel-arrow {
        position: relative;
        top: -65px;
    }

        .testimonials .carousel-arrow i {
            min-width: 25px;
            padding: 2px;
            font-size: 20px;
            color: #777;
            text-align: center;
            background: #f5f5f5;
        }

            .testimonials .carousel-arrow i:hover {
                color: #fff;
                background: #FF6600;
            }

    .testimonials .carousel-control {
        position: absolute;
        width: 100%;
        text-align: right;
        text-shadow: none;
        opacity: 1;
    }

        .testimonials .carousel-control.left {
            right: 27px;
            left: auto;
        }

        .testimonials .carousel-control.right {
            right: 0;
        }
    /*Testimonials v1*/
    .testimonials.testimonials-v1 .item p {
        position: relative;
    }

        .testimonials.testimonials-v1 .item p:after,
        .testimonials.testimonials-v1 .item p:before {
            bottom: -20px;
            left: 80px;
        }

        .testimonials.testimonials-v1 .item p:after {
            border-top: 22px solid;
            border-right: 22px solid transparent;
            border-left: 0 solid transparent;
        }
    /*Testimonials v2*/
    .testimonials.testimonials-v2 .testimonial-info {
        padding: 0 20px;
    }

    .testimonials.testimonials-v2 p {
        padding-bottom: 15px;
    }

    .testimonials.testimonials-v2 .carousel-arrow {
        top: -55px;
    }

    .testimonials.testimonials-v2 .item p:after,
    .testimonials.testimonials-v2 .item p:before {
        bottom: 45px;
        left: 8%;
    }

    .testimonials.testimonials-v2 .item p:after {
        border-top: 20px solid;
        border-right: 0 solid transparent;
        border-left: 25px solid transparent;
    }
    /*General Testimonials v1/v2*/
    .testimonials.testimonials-v1 p,
    .testimonials.testimonials-v2 p {
        padding: 15px;
        font-size: 14px;
        font-style: italic;
        background: #f5f5f5;
    }

    .testimonials.testimonials-v1 .item p:after,
    .testimonials.testimonials-v2 .item p:after {
        position: absolute;
        display: block;
        width: 0;
        height: 0;
        content: " ";
        border-top-color: #f5f5f5;
        /*FF fixes*/
        border-right-style: inset;
        border-left-style: inset;
        /*FF fixes*/
    }
/*Testimonials Backgrounds*/
.testimonials-bg-dark .item p,
.testimonials-bg-default .item p {
    font-weight: 200;
    color: #fff;
}

.testimonials-bg-dark .carousel-arrow i,
.testimonials-bg-default .carousel-arrow i {
    color: #fff;
}
/*Testimonials Default*/
.testimonials-bg-default .item p {
    background: #FF6600;
}

.testimonials.testimonials-bg-default .item p:after,
.testimonials.testimonials-bg-default .item p:after {
    border-top-color: #FF6600;
}

.testimonials-bg-default .carousel-arrow i {
    background: #FF6600;
}

.testimonials.testimonials-bg-default .carousel-arrow i:hover {
    background: #5fb611;
}
/*Testimonials Dark*/
.testimonials-bg-dark .item p {
    background: #555;
}

.testimonials.testimonials-bg-dark .item p:after,
.testimonials.testimonials-bg-dark .item p:after {
    border-top-color: #555;
}

.testimonials-bg-dark .carousel-arrow i {
    color: #fff;
    background: #555;
}

.testimonials.testimonials-bg-dark .carousel-arrow i:hover {
    background: #333;
}

.testimonials.testimonials-bg-dark .testimonial-info {
    color: #555;
}
/*--------------------------------------------------
	[20. Featured Blog]
----------------------------------------------------*/
.featured-blog h2 {
    position: relative;
    margin: 0 0 25px;
    font-size: 18px;
    line-height: 25px;
}

    .featured-blog h2:after {
        position: absolute;
        bottom: -10px;
        left: 0;
        z-index: 1;
        width: 30px;
        height: 2px;
        content: " ";
        background: #FF6600;
    }

.featured-blog .featured-img {
    position: relative;
}

    .featured-blog .featured-img:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
        transition: all .4s ease-in-out;
    }

    .featured-blog .featured-img:hover:after {
        background: rgba(0, 0, 0, .3);
        transition: all .2s ease-in-out;
    }

    .featured-blog .featured-img > img {
        width: 100%;
    }
    /*Team Hover Gradient*/
    .featured-blog .featured-img i {
        position: absolute;
        top: 60%;
        left: 50%;
        z-index: 1;
        width: 100%;
        margin: -17.5px 0 0 -17.5px;
        text-align: center;
        list-style: none;
        visibility: hidden;
        transition: all .2s ease-in-out;
    }

    .featured-blog .featured-img:hover i {
        top: 50%;
        visibility: visible;
    }

    .featured-blog .featured-img i {
        display: inline-block;
        width: 35px;
        height: 35px;
        padding: 11px;
        font-size: 14px;
        color: #fff;
        text-align: center;
        background: rgba(255, 255, 255, .4);
    }

        .featured-blog .featured-img i:hover {
            color: #fff;
            text-decoration: none;
            background: #FF6600;
            transition: all .2s ease-in-out;
        }
/*--------------------------------------------------
	[21. Blog Comments]
----------------------------------------------------*/
.blog-comments img {
    width: 80px;
    height: auto;
}

.blog-comments .comments-itself {
    position: relative;
    padding: 20px 30px;
    background: #fff;
}

    .blog-comments .comments-itself:before {
        position: absolute;
        top: 20px;
        left: -17px;
        width: 0;
        height: 0;
        content: " ";
        border-color: transparent #fff transparent transparent;
        border-style: solid;
        border-width: 15px 17px 15px 0;
    }

    .blog-comments .comments-itself h3 {
        margin: 0 0 10px;
    }

    .blog-comments .comments-itself span {
        float: right;
        font-size: 13px;
        color: #999;
    }

    .blog-comments .comments-itself p {
        color: #999;
    }
/*Comments Reply*/
.blog-comments.blog-comments-reply {
    margin-left: 70px;
}
/*Media Queries*/
@media (max-width: 768px) {
    .blog-comments .comments-itself:before {
        display: none;
    }

    .blog-comments .comments-itself:after {
        position: absolute;
        top: -17px;
        left: 20px;
        width: 0;
        height: 0;
        content: " ";
        border-color: transparent transparent #fff transparent;
        border-style: solid;
        border-width: 0 15px 17px 15px;
    }
}
/*--------------------------------------------------
	[22. Quote]
----------------------------------------------------*/
.quote-v1 {
    padding: 170px 0 150px;
    text-align: center;
    background: url(../img/patterns/5.png) repeat;
}

    .quote-v1 p {
        position: relative;
        padding: 0 100px;
        margin-bottom: 20px;
        font-size: 22px;
        font-weight: 200;
        color: #fff;
    }

        .quote-v1 p:before {
            position: absolute;
            margin: -30px 0 0 -40px;
            font-family: Georgia, serif;
            font-size: 60px;
            color: #FF6600;
            content: "\201C";
        }

    .quote-v1 span {
        font-size: 18px;
        color: #fff;
    }

@media (max-width: 768px) {
    .quote-v1 p {
        padding: 0 50px;
        font-size: 18px;
    }
}
/*Quote v2
------------------------------------*/
.quote-v2 {
    padding: 85px 10% 40px;
    text-align: center;
}

    .quote-v2 p {
        position: relative;
        margin-bottom: 20px;
        font-size: 16px;
        font-style: italic;
        color: #555;
    }

        .quote-v2 p:before {
            position: absolute;
            top: -75px;
            left: 50%;
            margin-left: -25px;
            font-family: Georgia, serif;
            font-size: 80px;
            content: "\201C";
        }

    .quote-v2 span {
        font-weight: 400;
        color: #555;
    }
/*--------------------------------------------------
	[23. Team Social]
----------------------------------------------------*/
.social-icons-v1 i {
    display: inline-block;
    width: 33px;
    height: 33px;
    padding: 9px;
    font-size: 14px;
    color: #555;
    text-align: center;
    background: #f7f7f7;
}

    .social-icons-v1 i:hover {
        color: #fff;
        text-decoration: none;
        background: #FF6600;
        transition: all .2s ease-in-out;
    }

.social-icons-v1--dark i {
    color: #fff;
    background: #333;
}
/*--------------------------------------------------
	[24. Box Shadows]
----------------------------------------------------*/
.shadow-wrapper {
    position: relative;
    z-index: 1;
}
/*Common Style*/
.box-shadow {
    position: relative;
    background: #fff;
}

    .box-shadow:after,
    .box-shadow:before {
        position: absolute;
        top: 80%;
        bottom: 15px;
        left: 5px;
        z-index: -1;
        width: 50%;
        max-width: 300px;
        content: "";
        background: #999;
    }
/*Effect 1*/
.shadow-effect-1 {
    box-shadow: 0 10px 6px -6px #bbb;
}
/*Effect 2,3,4*/
.shadow-effect-2 {
    position: relative;
}

    .shadow-effect-2:after,
    .shadow-effect-2:before,
    .shadow-effect-3:before,
    .shadow-effect-4:after {
        box-shadow: 0 15px 10px #999;
        transform: rotate(-3deg);
    }

    .shadow-effect-2:after,
    .shadow-effect-4:after {
        right: 5px;
        left: auto;
        transform: rotate(3deg);
    }
/*Effect 5*/
.shadow-effect-5 {
    box-shadow: 0 0 2px #ccc;
}
/*--------------------------------------------------
	[25. Interactive Slider]
----------------------------------------------------*/
/* Interactive Slider v1
------------------------------------*/
.interactive-slider-v1 {
    position: relative;
    z-index: 1;
    padding: 130px 0;
}

    .interactive-slider-v1.img-v1 {
        background: url(../img/bg/18.jpg) no-repeat;
        background-position: center center;
        background-size: cover;
    }

    .interactive-slider-v1.img-v2 {
        background: url(../img/bg/19.jpg) no-repeat;
        background-position: center center;
        background-size: cover;
    }

    .interactive-slider-v1.img-v3 {
        background: url(../img/bg/18.jpg) no-repeat;
        background-position: center center;
        background-size: cover;
    }

    .interactive-slider-v1:after {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
        content: " ";
        background: rgba(0, 0, 0, .3);
    }

    .interactive-slider-v1 h2 {
        font-size: 40px;
        font-weight: 600;
        color: #fff;
        text-transform: uppercase;
    }

    .interactive-slider-v1 p {
        font-size: 24px;
        font-weight: 200;
        color: #fff;
        text-transform: uppercase;
    }

@media (max-width: 768px) {
    .interactive-slider-v1 h2 {
        font-size: 30px;
    }

    .interactive-slider-v1 p {
        font-size: 18px;
    }
}
/*Interactive Slider v2
------------------------------------*/
.interactive-slider-v2 {
    position: relative;
    z-index: 1;
    padding: 200px 0;
    text-align: center;
    background: url(../img/bg/18.jpg) no-repeat;
    background-position: center center;
    background-size: cover;
}

.interactive-slider-v2-md {
    padding: 250px 0;
}

.interactive-slider-v2.img-v1 {
    background: url(../img/bg/25.jpg) no-repeat;
    background-position: center center;
    background-size: cover;
}

.interactive-slider-v2.img-v2 {
    background: url(../img/bg/14.jpg) no-repeat;
    background-position: center center;
    background-size: cover;
}

.interactive-slider-v2.img-v3 {
    background: url(../img/bg/img8.jpg) no-repeat;
    background-position: center center;
    background-size: cover;
}

.interactive-slider-v2.img-v4 {
    background: url(../img/bg/img9.jpg) no-repeat;
    background-position: center center;
    background-size: cover;
}

.interactive-slider-v2.intro-promo-img {
    padding: 80px 0;
    background: url(../img/intro/promo.jpg) repeat-x fixed center center / cover;
    animation: infiniteBackground 65s linear infinite;
}

@media screen and (max-width: 992px) {
    .interactive-slider-v2.intro-promo-img {
        animation: none;
    }
}

@keyframes infiniteBackground {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 1024px 0;
    }
}

@-moz-keyframe infiniteBackground {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 1024px 0;
    }
}

.interactive-slider-v2:after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    content: " ";
    background: rgba(0, 0, 0, .4);
}

.intro-promo-cover-dark:after {
    background: rgba(0, 0, 0, .8);
}

.intro-promo-cover-light:after {
    background: rgba(255, 255, 255, .9);
}

.interactive-slider-v2 h1 {
    font-size: 70px;
    font-weight: 600;
    line-height: 80px;
    color: #fff;
    text-transform: uppercase;
}

.interactive-slider-v2 p {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 24px;
    font-weight: 200;
    color: #fff;
}

@media (max-width: 768px) {
    .interactive-slider-v2 h1 {
        margin-bottom: 20px;
        font-size: 50px;
        line-height: 60px;
    }
}
/*--------------------------------------------------
	[26. Blog Trending]
----------------------------------------------------*/
.blog-trending li {
    margin-bottom: 20px;
}

.blog-trending h3 {
    margin: 0 0 5px;
    font-size: 14px;
    line-height: 17px;
}

.blog-trending small,
.blog-trending small a {
    color: #777;
}

    .blog-trending small a:hover {
        color: #FF6600;
    }
/*--------------------------------------------------
	[27. Blog Latest Posts]
----------------------------------------------------*/
.blog-latest-posts li {
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px solid #ddd;
}

    .blog-latest-posts li:first-child {
        padding-top: 0;
        margin-top: 0;
        border-top: none;
    }

.blog-latest-posts h3 {
    margin: 0 0 3px;
    font-size: 14px;
    line-height: 20px;
}

.blog-latest-posts small,
.blog-latest-posts small a {
    color: #777;
}

.blog-latest-posts small {
    display: inline-block;
    margin-bottom: 8px;
}

.blog-latest-posts p {
    font-size: 12px;
}
/*--------------------------------------------------
	[28. Blog Photostream]
----------------------------------------------------*/
.blog-photostream {
    margin-right: -5px;
}

    .blog-photostream li {
        position: relative;
        padding: 0;
        margin: 3px 5px 5px;
    }

        .blog-photostream li img {
            width: 78px;
            height: auto;
        }
/*--------------------------------------------------
	[29. Newsletter]
----------------------------------------------------*/
.blog-newsletter p {
    margin-bottom: 15px;
    color: #555;
}

.blog-newsletter .form-control {
    border: none;
}

    .blog-newsletter .form-control:focus {
        box-shadow: none;
    }
/*--------------------------------------------------
	[30. Blog Post Quote]
----------------------------------------------------*/
.blog-post-quote {
    padding: 35px 60px;
    text-align: center;
    background: #fff;
}

    .blog-post-quote p {
        position: relative;
        margin-bottom: 20px;
        font-family: "Open Sans", Arial, sans-serif;
        font-size: 32px;
        font-weight: 200;
        line-height: 45px;
        color: #555;
    }

@media (max-width: 768px) {
    .blog-post-quote {
        padding: 35px 25px;
    }

        .blog-post-quote p {
            font-size: 26px;
            line-height: 35px;
        }
}

.blog-post-quote p:before,
.blog-post-quote p:after {
    position: relative;
    top: -3px;
    font-size: 30px;
}

.blog-post-quote p:before {
    left: -10px;
    content: "\0022";
}

.blog-post-quote p:after {
    right: -10px;
    content: "\0022";
}

.blog-post-quote span {
    font-size: 20px;
    font-weight: 200;
    color: #555;
}
/*--------------------------------------------------
	[31. Blog Post Author]
----------------------------------------------------*/
.blog-author {
    padding: 20px;
    background: #fff;
}

    .blog-author img {
        float: left;
        width: 80px;
        height: auto;
        margin-right: 20px;
    }

    .blog-author .blog-author-desc {
        overflow: hidden;
    }

        .blog-author .blog-author-desc h4 {
            float: left;
            margin: 0 0 10px;
            font-size: 18px;
            text-transform: uppercase;
        }

        .blog-author .blog-author-desc ul {
            float: right;
            margin-top: 6px;
        }

        .blog-author .blog-author-desc p {
            color: #555;
        }
/*--------------------------------------------------
	[32. Blog Comments]
----------------------------------------------------*/
.blog-comments img {
    width: 80px;
    height: auto;
}

.blog-comments .comments-itself {
    position: relative;
    padding: 20px 30px;
    background: #fff;
}

    .blog-comments .comments-itself:before {
        position: absolute;
        top: 20px;
        left: -17px;
        width: 0;
        height: 0;
        content: " ";
        border-color: transparent #fff transparent transparent;
        border-style: solid;
        border-width: 15px 17px 15px 0;
    }

    .blog-comments .comments-itself h3 {
        margin: 0 0 10px;
    }

    .blog-comments .comments-itself span {
        float: right;
        font-size: 13px;
        color: #555;
    }

    .blog-comments .comments-itself p {
        color: #555;
    }
/*Comments Reply*/
.blog-comments.blog-comments-reply {
    margin-left: 70px;
}
/*Media Queries*/
@media (max-width: 768px) {
    .blog-comments .comments-itself:before {
        display: none;
    }

    .blog-comments .comments-itself:after {
        position: absolute;
        top: -17px;
        left: 20px;
        width: 0;
        height: 0;
        content: " ";
        border-color: transparent transparent #fff transparent;
        border-style: solid;
        border-width: 0 15px 17px 15px;
    }
}
/*--------------------------------------------------
	[33. News]
----------------------------------------------------*/
/*News v1
------------------------------------*/
.news-section {
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
}

.news-v1 .news-v1-in {
    background: #fafafa;
}

.news-v1 h3 {
    padding: 10px 15px 15px;
    margin-bottom: 0;
    font-weight: 200;
    line-height: 28px;
}

    .news-v1 h3 a {
        color: #555;
    }

        .news-v1 h3 a:hover {
            color: #FF6600;
        }

.news-v1 p {
    padding: 0 15px;
    margin-bottom: 20px;
    color: #555;
}

.news-v1 .news-v1-info {
    padding: 8px 10px;
    margin-top: 30px;
    margin-left: 0;
    overflow: hidden;
    border-top: solid 1px #eee;
}

    .news-v1 .news-v1-info li {
        font-size: 12px;
    }

        .news-v1 .news-v1-info li a:hover {
            color: #FF6600;
            text-decoration: none;
        }
/*News v2
------------------------------------*/
/*News Badge*/
.news-v2 .news-v2-badge {
    position: relative;
    overflow: hidden;
}

    .news-v2 .news-v2-badge p {
        position: absolute;
        top: 20px;
        left: 0;
        padding: 5px 15px;
        text-align: center;
        background: #fff;
    }

    .news-v2 .news-v2-badge span {
        display: block;
        font-size: 16px;
        line-height: 16px;
        color: #555;
    }

    .news-v2 .news-v2-badge small {
        display: block;
        font-size: 10px;
        color: #555;
        text-transform: uppercase;
    }
/*News Description*/
.news-v2 .news-v2-desc {
    padding: 20px;
    background: #fff;
}

    .news-v2 .news-v2-desc h3 {
        margin: 0 0 3px;
        font-size: 16px;
    }

        .news-v2 .news-v2-desc h3 a {
            color: #555;
        }

            .news-v2 .news-v2-desc h3 a:hover {
                color: #FF6600;
            }

    .news-v2 .news-v2-desc small {
        display: block;
        margin-bottom: 15px;
        color: #555;
        text-transform: uppercase;
    }

    .news-v2 .news-v2-desc p {
        color: #555;
    }
/*News v3
------------------------------------*/
/*News Posts*/
.news-v3 .news-v3-in {
    padding: 35px 30px;
}

.news-v3 .news-v3-in-sm {
    padding: 20px;
}

.news-v3 h2 {
    margin: 0 0 20px;
    font-size: 32px;
    font-weight: 200;
    line-height: 45px;
    text-transform: uppercase;
}

.news-v3 .news-v3-in-sm h2 {
    margin: 0 0 15px;
    font-size: 22px;
    line-height: 30px;
    text-transform: inherit;
}

@media (max-width: 768px) {
    .news-v3 h2 {
        font-size: 22px;
        line-height: 30px;
    }
}

.news-v3 h2 a {
    color: #555;
}

    .news-v3 h2 a:hover {
        color: #FF6600;
        text-decoration: none;
    }

.news-v3 p {
    margin-bottom: 20px;
    color: #555;
}
/*News Info*/
.news-v3 .posted-info li {
    font-style: italic;
    color: #555;
}

.news-v3 .news-v3-in-sm .posted-info li {
    padding: 0;
    padding-left: 5px;
    font-size: 12px;
}

    .news-v3 .posted-info li:before,
    .news-v3 .news-v3-in-sm .posted-info li:before {
        content: '/';
    }

.news-v3 .posted-info li:before {
    margin-right: 13px;
    font-size: 12px;
    line-height: 12px;
}

.news-v3 .news-v3-in-sm .posted-info li:before {
    margin-right: 9px;
    font-size: 11px;
    line-height: 11px;
}

.news-v3 .posted-info li:first-child:before,
.news-v3 .news-v3-in-sm .posted-info li:first-child:before {
    margin-right: 0;
    content: " ";
}

.news-v3 .posted-info li a {
    color: #555;
}

    .news-v3 .posted-info li a:hover {
        color: #FF6600;
    }
/*News Shares*/
.news-v3 .post-shares {
    padding-left: 0;
    margin: 40px 0 0 -5px;
    list-style: none;
}

.news-v3 .news-v3-in-sm .post-shares {
    margin: 20px 0 0 -5px;
}

.news-v3 .post-shares li {
    position: relative;
    display: inline-block;
    padding: 0 10px 0 5px;
}

    .news-v3 .post-shares li i {
        display: inline-block;
        width: 40px;
        height: 40px;
        padding: 13px;
        font-size: 16px;
        color: #555;
        text-align: center;
        background: #eee;
    }

        .news-v3 .post-shares li i:hover {
            background: #ddd;
        }

    .news-v3 .post-shares li span {
        position: absolute;
        top: -5px;
        right: 6px;
        width: 22px;
        height: 22px;
        padding: 4px;
        font-size: 10px;
        line-height: 10px;
        color: #fff;
        text-align: center;
        background: #FF6600;
        border: 2px solid #fff;
        border-radius: 50% !important;
    }

.news-v3 .post-shares-lg li span {
    top: -10px;
    right: 0;
    width: 29px;
    height: 29px;
    padding: 4px;
    font-size: 10px;
    line-height: 16px;
}
/*--------------------------------------------------
	[34. Blog Grid]
----------------------------------------------------*/
.blog-grid img {
    margin-bottom: 15px;
}

.blog-grid h3 {
    margin: 0 0 10px;
    font-size: 22px;
    line-height: 1.4;
}

.blog-grid h2.blog-grid-title-lg {
    margin: 0 0 10px;
    font-size: 28px;
    line-height: 1.4;
}

.blog-grid h3.blog-grid-title-sm {
    font-size: 15px;
    line-height: 1.4;
}

.blog-grid h3 a {
    color: #333;
}

.blog-grid p {
    margin-bottom: 15px;
}

.blog-grid-inner {
    position: relative;
    padding: 20px;
    margin: -70px 40px 0;
    background: #fff;
}
/*Blog Grid Gradient*/
.blog-grid .blog-grid-grad {
    position: relative;
}

    .blog-grid .blog-grid-grad i {
        position: absolute;
        top: 10px;
        left: 10px;
        z-index: 1;
        display: inline-block;
        width: 30px;
        height: 30px;
        font-size: 18px;
        line-height: 30px;
        color: #fff;
        text-align: center;
        background: rgba(0, 0, 0, .5);
    }
/*Blog Grid Info*/
.blog-grid .blog-grid-info {
    padding-left: 0;
    list-style: none;
}

    .blog-grid .blog-grid-info li {
        display: inline-block;
        padding: 0 2px;
        font-size: 12px;
        color: #888;
    }

        .blog-grid .blog-grid-info li:before {
            margin-right: 9px;
            font-size: 12px;
            line-height: 1.4;
            content: '/';
        }

        .blog-grid .blog-grid-info li:first-child:before {
            margin-right: 0;
            content: " ";
        }

        .blog-grid .blog-grid-info li a {
            color: #888;
        }

            .blog-grid .blog-grid-info li a:hover {
                text-decoration: none;
            }
/*Read More Link*/
.blog-grid a.r-more {
    display: inline-block;
    font-size: 13px;
    font-style: italic;
    font-weight: 400;
}

    .blog-grid a.r-more:hover {
        text-decoration: none;
    }
/*--------------------------------------------------
  [35. Blog Thumb]
----------------------------------------------------*/
.blog-thumb {
    overflow: hidden;
}
    /*Blog Grid Hover*/
    .blog-thumb .blog-thumb-hover {
        position: relative;
        float: left;
        margin-right: 15px;
    }

        .blog-thumb .blog-thumb-hover:after {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            content: " ";
            transition: all .35s, transform .35s;
        }

        .blog-thumb .blog-thumb-hover img {
            width: 120px;
            height: auto;
        }

            .blog-thumb .blog-thumb-hover img.video-play-btn {
                width: 30px;
                height: 30px;
            }
        /*Icon Hover Gradient*/
        .blog-thumb .blog-thumb-hover .hover-grad {
            position: absolute;
            top: 50%;
            left: 0;
            z-index: 1;
            display: inline-block;
            width: 100%;
            margin-top: -14px;
            font-size: 20px;
            color: #fff;
            text-align: center;
            opacity: 0;
            transition: all .65s, transform .65s;
        }

        .blog-thumb .blog-thumb-hover:hover .hover-grad {
            opacity: 1;
            transition: opacity .55s;
            transform: .55s;
        }
    /*Blog Thumb Description*/
    .blog-thumb .blog-thumb-desc {
        overflow: hidden;
    }

        .blog-thumb .blog-thumb-desc h3 {
            margin: 0 0 5px;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.4;
        }

            .blog-thumb .blog-thumb-desc h3 a {
                color: #555;
            }
    /*Blog Grid Info*/
    .blog-thumb .blog-thumb-info {
        padding-left: 0;
        list-style: none;
    }

        .blog-thumb .blog-thumb-info li {
            display: inline-block;
            padding: 0 2px;
            font-size: 12px;
            color: #888;
        }

            .blog-thumb .blog-thumb-info li:before {
                margin-right: 9px;
                font-size: 12px;
                line-height: 1.4;
                content: '/';
            }

            .blog-thumb .blog-thumb-info li:first-child:before {
                margin-right: 0;
                content: " ";
            }

            .blog-thumb .blog-thumb-info li a {
                color: #888;
            }

                .blog-thumb .blog-thumb-info li a:hover {
                    color: #e74c3c;
                }
    /*Blog Thumb Circle
------------------------------------*/
    .blog-thumb.blog-thumb-circle .blog-thumb-hover:after {
        border-radius: 50% !important;
    }

    .blog-thumb.blog-thumb-circle .blog-thumb-hover img {
        width: 50px;
        height: 50px;
    }

    .blog-thumb.blog-thumb-circle .blog-thumb-hover .hover-grad {
        margin-top: -10px;
        font-size: 15px;
    }
    /*Blog Thumb Colors
------------------------------------*/
    .blog-thumb .blog-thumb-hover:hover:after {
        background: rgba(114, 192, 44, .9);
    }

.blog-grid .blog-grid-grad i:hover {
    background: #72c02c;
}
/*--------------------------------------------------
  [36. Shop Subscribe]
----------------------------------------------------*/
.shop-subscribe {
    padding: 25px 0;
}

    .shop-subscribe h2 {
        margin: 0;
        font-size: 24px;
        font-weight: 200;
        color: #fff;
        text-transform: uppercase;
    }
    /*Input Form Control*/
    .shop-subscribe input {
        background: transparent;
        border-color: #fff;
        border-right: none;
    }

    .shop-subscribe .form-control {
        font-size: 14px;
        font-weight: 200;
        color: #fff;
    }

        .shop-subscribe .form-control:focus {
            border-color: #fff;
            box-shadow: none;
        }

        .shop-subscribe .form-control::-moz-placeholder {
            color: #fff;
        }

        .shop-subscribe .form-control:-ms-input-placeholder {
            color: #fff;
        }

        .shop-subscribe .form-control::-webkit-input-placeholder {
            color: #fff;
        }

    .shop-subscribe .input-group-btn {
        background: transparent;
        border-color: #fff;
    }

        .shop-subscribe .input-group-btn .btn {
            background: transparent;
            border: 1px solid #fff;
        }

        .shop-subscribe .input-group-btn i {
            font-size: 16px;
            font-weight: 200;
            color: #fff;
        }
/*--------------------------------------------------
  [37. Parallax Slider (Main)]
----------------------------------------------------*/
.slider-inner .da-slider {
    border-bottom: 2px solid #ddd;
    box-shadow: none;
}

.slider-inner .da-dots {
    z-index: 10;
}

@media (max-width: 450px) {
    .da-slide p {
        display: none;
    }
}

@media (max-width: 900px) {
    /*Slider Parallax*/
    .da-slide .da-img {
        display: none;
    }
}
/*--------------------------------------------------
	[38. Master Slider]
----------------------------------------------------*/
.ms-promo-info {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 45px;
    font-weight: 300;
    line-height: 1.5;
    text-transform: uppercase;
}

.ms-promo-info-in {
    font-size: 60px;
    font-weight: 600;
}

.ms-promo-sub {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
}

.ms-promo-sub-in {
    font-size: 15px;
}

.ms-img-bordered {
    padding: 7px;
    background: #fff;
}
/*--------------------------------------------------
  [39. Revolution Slider]
----------------------------------------------------*/
.tp-dottedoverlay {
    z-index: 1 !important;
}

.tp-bullets.preview4 .bullet {
    border-radius: 10px !important;
}

.tp-banner-container ul li,
.fullscreenbanner-container ul li {
    list-style: none;
    visibility: hidden;
}

.tp-banner-container a.btn-u,
.tp-banner-container a.btn-u:hover {
    color: #fff;
    border: solid 1px transparent;
}

.tp-banner-container a.re-btn-brd {
    background: none;
    border: solid 1px #fff;
}

    .tp-banner-container a.re-btn-brd:hover {
        color: #555;
        background: #fff;
    }
/*Fullwidth*/
.tp-banner-container .btn-u.btn-brd {
    font-weight: 400;
}

.tp-banner-container {
    position: relative;
}
/*Fullscreen*/
.fullscreen-container {
    position: relative;
    width: 100%;
    padding: 0;
}
/*Slider Contents v1*/
.revolution-mch-1:after {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: ' ';
    background: rgba(0, 0, 0, .3);
}

.revolution-ch1 {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 60px;
    color: #fff;
    text-transform: uppercase;
}

.revolution-ch2 {
    position: relative;
    max-width: 470px;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 32px;
    color: #fff;
    text-align: center;
}

    .revolution-ch2:after {
        position: absolute;
        bottom: -20px;
        left: 50%;
        width: 70px;
        height: 2px;
        margin-left: -35px;
        content: ' ';
        background: #fff;
    }
/*Slider Contents v2*/
.re-title-v1 {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 75px;
    font-weight: 600;
    line-height: 60px;
    color: #fff;
    text-transform: uppercase;
}

.re-title-v2 {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 45px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

.re-text-v1 {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 24px;
    color: #fff;
    text-align: center;
}

.re-text-v2 {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 24px;
    color: #fff;
}
/*Slides*/
.rs-caption-1 {
    position: relative;
    padding: 6px 75px;
    font-size: 32px;
    font-weight: 200;
    color: #fff;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}

    .rs-caption-1:after,
    .rs-caption-1:before {
        position: absolute;
        font-family: FontAwesome;
        font-size: 16px;
        content: "\f005";
    }

@media (max-width: 768px) {
    .rs-caption-1:after,
    .rs-caption-1:before {
        content: "";
    }
}

.rs-caption-1:after {
    right: 4%;
}

.rs-caption-1:before {
    left: 4%;
}

.rs-caption-2 {
    position: relative;
    padding: 10px 50px;
    font-size: 26px;
    font-weight: 200;
    line-height: 40px;
    color: #fff;
    text-align: center;
}

    .rs-caption-2:after {
        position: absolute;
        bottom: -10px;
        left: 50%;
        width: 100px;
        height: 1px;
        margin-left: -50px;
        content: "";
        background: #fff;
    }

.rs-caption-3 a {
    padding: 7px 20px;
    margin: 0 5px;
    text-transform: uppercase;
}

@media (max-width: 768px) {
    .rs-caption-1,
    .rs-caption-2,
    .rs-caption-3 {
        font-weight: normal;
    }
}
/*--------------------------------------------------
  [40. Layer Slider]
----------------------------------------------------*/
.layer_slider {
    overflow: hidden;
}

.ls-ct-half,
.ls-ct-center {
    border-radius: 100px !important;
}
/*--------------------------------------------------
  [41. Clients Carousel]
----------------------------------------------------*/
.clients {
    margin-top: 10px;
    margin-bottom: 30px;
    margin-bottom: 0 !important;
    overflow: hidden;
    border: 0;
    box-shadow: none !important;
}

    .clients li {
        position: relative;
        margin-left: 1px;
        overflow: hidden;
        background: #fafafa;
    }

        .clients li:hover {
            background: #f6f6f6;
        }

        .clients li img.color-img {
            position: absolute;
            top: 0;
            left: 0;
            display: none;
        }

        .clients li:hover img.color-img {
            display: block;
        }

        .clients li img {
            /* IE6-9 */
            float: none !important;
            margin: 0 auto !important;
            filter: gray;
        }

            .clients li img:hover {
                filter: none;
            }
/*--------------------------------------------------
  [42. Pie Chart]
----------------------------------------------------*/
.pie-progress-charts .inner-pchart {
    text-align: center;
}

.pie-progress-charts .circle {
    margin-bottom: 20px;
    font-weight: 200;
    color: #555;
}

.pie-progress-charts .circle-title {
    font-size: 22px;
}

@media (max-width: 767px) {
    .pie-progress-charts .inner-pchart {
        margin-bottom: 40px;
    }
}
/*--------------------------------------------------
  [43. Counter]
----------------------------------------------------*/
.counters {
    color: #555;
    text-align: center;
}

@media (max-width: 767px) {
    .counters {
        margin-bottom: 30px;
    }

        .counters:last-child {
            margin-bottom: inherit;
        }
}

.counters span {
    font-size: 35px;
}

    .counters span.counter-icon {
        display: block;
        margin-bottom: 10px;
    }

        .counters span.counter-icon i {
            position: relative;
            min-width: 65px;
            padding: 16px;
            font-size: 30px;
            color: #fff;
            background: #FF6600;
        }

            .counters span.counter-icon i:after {
                position: absolute;
                bottom: -7px;
                left: 38%;
                display: block;
                width: 0;
                height: 0;
                content: " ";
                border-top: 7px solid #FF6600;
                border-right: 7px solid transparent;
                /*FF fixes*/
                border-right-style: inset;
                border-left: 7px solid transparent;
                border-left-style: inset;
                /*FF fixes*/
            }

.counters:hover span.counter-icon i {
    border-color: #000;
}
/*--------------------------------------------------
	[44. Back To Top]
----------------------------------------------------*/
#topcontrol {
    position: relative;
    right: 14px !important;
    bottom: 11px !important;
    z-index: 99;
    width: 30px;
    height: 30px;
    font-size: 20px;
    color: #fff;
    background: #222;
    border-radius: 3px !important;
}

    #topcontrol:after {
        position: absolute;
        top: -2px;
        left: 8.5px;
        font-family: FontAwesome;
        text-align: center;
        content: "\f106";
    }

    #topcontrol:hover {
        color: #fff;
        background: #FF6600;
        transition: all .3s ease-in-out;
    }
/*--------------------------------------------------
	[45. Owl Carousel]
----------------------------------------------------*/
.owl-btn {
    padding: 2px 9px;
    font-size: 18px;
    color: #777;
    text-align: center;
    cursor: pointer;
    background: #f5f5f5;
}

    .owl-btn:hover {
        color: #fff;
        background: #FF6600;
    }
/*Owl Carousel v1*/
.owl-carousel-v1 .owl-navigation {
    margin-bottom: 20px;
    text-align: right;
}

.owl-carousel-v1 .item {
    margin: 0 5px;
}

    .owl-carousel-v1 .item img {
        text-align: center;
    }

.owl-carousel-v1 .owl-pagination {
    display: none;
}
/*Owl Carousel v2*/
.owl-carousel-v2 .owl-slider-v2 {
    margin-bottom: 20px;
}

.owl-carousel-v2 .item {
    margin: 0 15px;
}

    .owl-carousel-v2 .item img {
        text-align: center;
    }

.owl-carousel-v2 .owl-navigation {
    text-align: center;
}

.owl-carousel-v2 .owl-pagination {
    display: none;
}
/*Owl Carousel v3*/
.owl-carousel-v3 .item {
    margin: 0 15px;
}

    .owl-carousel-v3 .item img {
        text-align: center;
    }

.owl-carousel-v3 .owl-pagination {
    display: none;
}
/*Owl Carousel v4*/
.owl-carousel-v4 .owl-wrapper-outer {
    margin-bottom: 20px;
}

.owl-carousel-v4 .item {
    margin: 0 3px;
}

    .owl-carousel-v4 .item img {
        width: 100%;
    }
/*Owl Carousel v5*/
.owl-carousel-v5 .owl-wrapper-outer {
    margin-bottom: 20px;
}

.owl-carousel-v5 .owl-controls .owl-page.active span,
.owl-carousel-v5 .owl-controls.clickable .owl-page:hover span {
    background: #FF6600;
}

.owl-carousel-v5 .owl-controls .owl-page span {
    margin: 5px 3px !important;
}
/*Owl Slider v6*/
.owl-carousel-v6 .owl-carousel-item {
    position: relative;
    padding: 7px 0;
    margin: 0 10px;
    text-align: center;
    border: 1px solid #e4e2e2;
}

    .owl-carousel-v6 .owl-carousel-item img {
        width: 150px;
        height: auto;
    }

.owl-carousel-v6 .owl-wrapper-outer {
    margin-bottom: 20px;
}

.owl-carousel-v6 .owl-controls .owl-page span {
    margin: 5px 3px !important;
}
/*Owl Pagination*/
.owl-pagination {
    text-align: center !important;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: alpha(opacity=100);
    opacity: 1;
    /*IE7 fix*/
}

.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline;
    /*IE7 life-saver */
}

    .owl-theme .owl-controls .owl-page span {
        display: block;
        width: 12px;
        height: 12px;
        margin: 5px 7px;
        background: #bbb;
        filter: alpha(opacity=50);
        /*IE7 fix*/
        border-radius: 50% !important;
        opacity: .3;
    }
/*Owl Carousel Style v1*/
.owl-carousel-style-v1 img {
    width: 120px;
    height: auto;
}
/*Owl Carousel Style v2*/
.owl-carousel-style-v2 .item {
    margin: 0 3px;
    text-align: center;
    background: #fafafa;
    border: solid 1px #eee;
}

    .owl-carousel-style-v2 .item img {
        display: inline-block;
        padding: 0 3px;
    }

    .owl-carousel-style-v2 .item:hover {
        background: #f7f7f7;
        border-color: #e5e5e5;
        transition: all .4s ease-in-out;
    }

.owl-carousel-style-v2 .owl-pagination {
    display: none;
}
/*Owl Clients v2
------------------------------------*/
.owl-clients-v1 img {
    width: 120px;
    height: auto;
}

.owl-clients-v1 .owl-pagination {
    display: none;
}
/*Owl Carousel - Testimonials v3
------------------------------------*/
/*Testimonials Section*/
.testimonials-v3 {
    padding: 100px 0;
    font-family: "Open Sans", Arial, sans-serif;
}

    .testimonials-v3 ul {
        position: relative;
        padding: 0;
        margin: 0;
        text-align: center;
    }

    .testimonials-v3 li img {
        width: 150px;
        height: 150px;
        margin-bottom: 10px;
    }

    .testimonials-v3 li > p {
        font-size: 14px;
    }

    .testimonials-v3 .testimonials-v3-title {
        margin-bottom: 20px;
        font-size: 22px;
        font-weight: 200;
    }

        .testimonials-v3 .testimonials-v3-title p {
            margin-bottom: 0;
            color: #FF6600;
        }

        .testimonials-v3 .testimonials-v3-title span {
            display: block;
            font-size: 14px;
            color: #777;
        }
    /*Testimonials Owl Navigation*/
    .testimonials-v3 .owl-pagination {
        display: none;
    }

    .testimonials-v3 .owl-buttons .owl-prev,
    .testimonials-v3 .owl-buttons .owl-next {
        position: relative;
        display: inline-block;
        padding: 13px;
        margin: 15px 2px 0;
        background: #f5f5f5;
    }

        .testimonials-v3 .owl-buttons .owl-prev:after,
        .testimonials-v3 .owl-buttons .owl-next:after {
            position: absolute;
            top: 0;
            display: inline-block;
            font-family: FontAwesome;
            font-size: 16px;
            font-weight: normal;
            color: #bbb;
        }

        .testimonials-v3 .owl-buttons .owl-prev:after {
            left: 10px;
            content: "\f104";
        }

        .testimonials-v3 .owl-buttons .owl-next:after {
            right: 10px;
            content: "\f105";
        }

        .testimonials-v3 .owl-buttons .owl-prev:hover:after,
        .testimonials-v3 .owl-buttons .owl-next:hover:after {
            color: #fff;
        }

        .testimonials-v3 .owl-buttons .owl-prev:hover,
        .testimonials-v3 .owl-buttons .owl-next:hover {
            background: #FF6600;
            transition: background .4s ease-in-out;
        }
/*Recent Works (Owl Carousel)
------------------------------------*/
.owl-work-v1 .owl-navigation {
    position: relative;
    top: 3px;
}

.owl-work-v1 .owl-navigation {
    margin-bottom: 10px;
}

.owl-work-v1 .item a {
    text-align: center;
}

    .owl-work-v1 .item a:hover {
        text-decoration: none;
    }

        .owl-work-v1 .item a:hover strong {
            color: #555;
        }

.owl-work-v1 .item em.overflow-hidden {
    display: block;
}

.owl-work-v1 .item a span {
    display: block;
    padding: 10px;
    border-bottom: solid 2px #eee;
}

.owl-work-v1 .item a strong {
    display: block;
    color: #555;
}

.owl-work-v1 .item a i {
    color: #777;
}

.owl-work-v1 .item a img {
    transition: all .8s ease-in-out;
}

.owl-work-v1 .item a:hover img {
    opacity: .8;
    transform: scale(1.2) rotate(3deg);
}

.owl-work-v1 .item a:hover span {
    border-bottom: solid 2px #FF6600;
    transition: all .3s ease-in-out;
}
/*Parallax Twitter (Owl Carousel)
------------------------------------*/
.parallax-twitter {
    position: relative;
    padding: 100px 0;
    color: #fff;
    text-align: center;
    background: #333 url(../img/bg/19.jpg) 50% 0 fixed;
    background-position: center center;
    background-size: cover;
}

    .parallax-twitter:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
        background: rgba(0, 0, 0, .5);
    }

    .parallax-twitter:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
        background: url(../img/patterns/gridtile.png) repeat;
    }

.parallax-twitter-in {
    position: relative;
    z-index: 1;
}
    /*Twitter Block (owl-controls)*/
    .parallax-twitter-in ul {
        margin: 0;
    }

    .parallax-twitter-in li {
        color: #fff;
    }

        .parallax-twitter-in li p {
            font-size: 18px;
            font-weight: 200;
            color: #fff;
        }

        .parallax-twitter-in li a {
            color: #eee;
            text-decoration: underline;
        }

            .parallax-twitter-in li a:hover {
                text-decoration: none;
            }

        .parallax-twitter-in li span {
            display: block;
            margin-bottom: 20px;
            font-size: 14px;
            font-weight: 400;
            color: #ddd;
        }

    .parallax-twitter-in .owl-page {
        width: 18px;
    }
/*Clients Section (Owl Carousel)
------------------------------------*/
.clients-section {
    position: relative;
    padding: 60px 0;
    background: #333 url(../img/bg/7.jpg) 50% fixed;
    background-position: center center;
    background-size: cover;
}

    .clients-section:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
        background: rgba(0, 0, 0, .8);
    }

    .clients-section:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
        background: url(../img/patterns/gridtile.png) repeat;
    }

    .clients-section .title-v1 p,
    .clients-section .title-v1 h2 {
        color: #fff;
    }

    .clients-section ul {
        z-index: 1;
        padding: 0;
        list-style: none;
    }

    .clients-section li {
        margin: 0 3px;
        background: #fff;
    }

        .clients-section li a {
            display: block;
            padding: 10px;
            overflow: hidden;
            text-align: center;
            transition: all .3s ease-in-out;
        }

            .clients-section li a:hover {
                -transform: scale(1.2);
            }

    .clients-section img {
        width: 100px;
        height: 100px;
    }

    .clients-section .owl-pagination {
        display: none;
    }
/* Owl Video
------------------------------------*/
.owl-video img {
    position: relative;
    margin: 0 auto 20px;
    text-align: center;
}

    .owl-video img.video-play {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -52px;
        margin-left: -52px;
    }

.owl-video .owl-controls .owl-page span {
    margin: 5px 3px;
}
/*--------------------------------------------------
	[46. Bootstrap Carousels]
----------------------------------------------------*/
/* Bootstrap Carousel v1
------------------------------------*/
.carousel-v1 .carousel-caption {
    right: 0;
    bottom: 0;
    left: 0;
    padding: 7px 15px;
    background: rgba(0, 0, 0, .7);
}

    .carousel-v1 .carousel-caption p {
        margin-bottom: 0;
        color: #fff;
    }

.carousel-v1 .carousel-arrow a.carousel-control {
    position: inherit;
    width: inherit;
    height: inherit;
    font-size: 30px;
    text-shadow: none;
    background: none;
    opacity: 1;
}

.carousel-v1 .carousel-arrow a i {
    position: absolute;
    top: 50%;
    padding: 2px 12px;
    margin-top: -18px;
    background: #000;
    opacity: .6;
}

    .carousel-v1 .carousel-arrow a i:hover {
        opacity: .8;
    }

.carousel-v1 .carousel-arrow a.left i {
    left: 0;
}

.carousel-v1 .carousel-arrow a.right i {
    right: 0;
}
/* Bootstrap Carousel v2
------------------------------------*/
.carousel-v2 .carousel-control,
.carousel-v2 .carousel-control:hover {
    text-shadow: none;
    opacity: 1;
}

    .carousel-v2 .carousel-control.left,
    .carousel-v2 .carousel-control.right {
        position: absolute;
        top: 50%;
        z-index: 5;
        display: inline-block;
        width: 45px;
        height: 45px;
        margin-top: -22px;
        font-size: 30px;
        color: #eee;
        text-align: center;
        background: rgba(0, 0, 0, .1);
        border: 2px solid #eee;
    }

    .carousel-v2 .carousel-control:hover {
        background: rgba(0, 0, 0, .3);
        transition: all .4s ease-in-out;
    }

    .carousel-v2 .carousel-control.left {
        left: 20px;
    }

    .carousel-v2 .carousel-control.right {
        right: 20px;
    }

    .carousel-v2 .carousel-control .arrow-prev,
    .carousel-v2 .carousel-control .arrow-next {
        position: relative;
        top: -5px;
    }

    .carousel-v2 .carousel-control .arrow-next {
        right: -2px;
    }

@media (min-width: 768px) {
    .carousel-indicators {
        bottom: 10px;
    }
}
/*--------------------------------------------------
	[47. Tabs]
----------------------------------------------------*/
/*Tabs*/
.nav-tabs > li > a,
.nav-pills > li > a,
.nav-tabs.nav-justified > li > a {
    border-radius: 0;
}
/*Tabs v1
------------------------------------*/
.tab-v1 .nav-tabs {
    background: none;
    border: none;
    border-bottom: solid 2px #FF6600;
}

    .tab-v1 .nav-tabs a {
        padding: 5px 15px;
        font-size: 14px;
    }

    .tab-v1 .nav-tabs > .active > a,
    .tab-v1 .nav-tabs > .active > a:hover,
    .tab-v1 .nav-tabs > .active > a:focus {
        color: #fff;
        background: #FF6600;
        border: none;
    }

    .tab-v1 .nav-tabs > li > a {
        border: none;
    }

        .tab-v1 .nav-tabs > li > a:hover {
            color: #fff;
            background: #FF6600;
        }

.tab-v1 .tab-content {
    padding: 10px 0;
}

    .tab-v1 .tab-content img {
        margin-top: 4px;
        margin-bottom: 15px;
    }

        .tab-v1 .tab-content img.img-tab-space {
            margin-top: 7px;
        }
/*Tabs v2
------------------------------------*/
.tab-v2 .nav-tabs {
    border-bottom: none;
}

    .tab-v2 .nav-tabs li a {
        padding: 9px 16px;
        background: none;
        border: none;
    }

    .tab-v2 .nav-tabs li.active a {
        padding: 7px 15px 9px;
        background: #fff;
        border: solid 1px #eee;
        border-top: solid 2px #FF6600;
        border-bottom: none !important;
    }

.tab-v2 .tab-content {
    padding: 10px 16px;
    border: solid 1px #eee;
}
/*Tabs v3
------------------------------------*/
.tab-v3 .nav-pills li a {
    padding: 4px 8px;
    margin-bottom: 3px;
    font-size: 17px;
    color: #777;
    background: #fafafa;
    border: solid 1px #eee;
}

    .tab-v3 .nav-pills li a:hover,
    .tab-v3 .nav-pills li.active a {
        color: #fff;
        background: #FF6600;
        border: solid 1px #68af28;
    }

.tab-v3 .nav-pills li i {
    display: inline-block;
    width: 1.25em;
    margin-right: 5px;
    text-align: center;
}

.tab-v3 .tab-content {
    padding: 15px;
    background: #fafafa;
    border: solid 1px #eee;
}
/*Tab v4
------------------------------------*/
.tab-v4 .tab-heading {
    position: relative;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-transform: uppercase;
    border-bottom: 3px solid #333;
}

    .tab-v4 .tab-heading h2 {
        float: left;
        margin: 0;
        font-size: 18px;
        font-weight: bold;
    }
/*Nav Tabs*/
.tab-v4 .nav-tabs {
    position: relative;
    top: 3px;
    float: right;
    overflow: hidden;
    border: none;
}

    .tab-v4 .nav-tabs a {
        padding: 6px 15px;
        font-size: 12px;
        color: #555;
        text-transform: uppercase;
    }

    .tab-v4 .nav-tabs > .active > a,
    .tab-v4 .nav-tabs > .active > a:hover,
    .tab-v4 .nav-tabs > .active > a:focus {
        background: inherit;
        border: none;
    }

    .tab-v4 .nav-tabs > li > a {
        border: none;
    }

        .tab-v4 .nav-tabs > li > a:hover {
            background: inherit;
        }

.tab-v4 .tab-content {
    padding: 20px 0 10px;
}
/*Tab v5
------------------------------------*/
.tab-v5 .nav-tabs {
    border-bottom: none;
}

    .tab-v5 .nav-tabs li a {
        padding: 9px 16px;
        font-size: 14px;
        background: none;
        border: none;
    }

    .tab-v5 .nav-tabs li.active a {
        padding: 7px 15px 9px;
        background: #fff;
        border: solid 1px #eee;
        border-top: solid 3px #222;
        border-bottom: none !important;
    }

.tab-v5 .tab-content {
    padding: 13px;
    border: solid 1px #eee;
}
/*Tab v6
------------------------------------*/
.tab-v6 .nav-tabs {
    border-bottom-color: #dedede;
}

    .tab-v6 .nav-tabs > li {
        margin-right: 30px;
    }

        .tab-v6 .nav-tabs > li > a {
            padding: 6px 0;
            margin-right: 0;
            font-size: 18px;
            color: #687074;
            text-transform: uppercase;
            background: none;
            border: none;
            border-bottom: solid 1px transparent;
        }

        .tab-v6 .nav-tabs > li.active > a,
        .tab-v6 .nav-tabs > li.active > a:hover,
        .tab-v6 .nav-tabs > li.active > a:focus {
            border-top: none;
            border-right: none;
            border-bottom: 1px solid #FF6600;
            border-left: none;
        }

        .tab-v6 .nav-tabs > li > a:hover {
            border-bottom: 1px solid #FF6600;
        }

        .tab-v6 .nav-tabs > li > a:focus {
            border: none;
        }

.tab-v6 .tab-content {
    padding: 30px 0;
}
/*--------------------------------------------------
	[48. Accordions]
----------------------------------------------------*/
/*Accordion v1
------------------------------------*/
.acc-v1 .panel-heading {
    padding: 0;
    box-shadow: none;
}

    .acc-v1 .panel-heading a {
        display: block;
        padding: 5px 15px;
        font-size: 14px;
        background: #fefefe;
    }

.acc-icon a.accordion-toggle i {
    margin-right: 8px;
    color: #555;
}

.acc-icon a.accordion-toggle:hover i {
    color: #39414c;
}
/*--------------------------------------------------
	[49. Paginations]
----------------------------------------------------*/
/*Pegination*/
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span,
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-radius: 0;
}

.pagination li a {
    padding: 5px 15px;
    color: #777;
}

    .pagination li a:hover {
        color: #fff;
        background: #5fb611;
        border-color: #5fb611;
    }

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #FF6600;
    border-color: #FF6600;
}
/*Pagination Without Space*/
.pagination-no-space .pagination {
    margin: 0;
}
/*--------------------------------------------------
	[50. Pagers]
----------------------------------------------------*/
/*Pager*/
.pager li > a,
.pager li > span {
    border-radius: 0;
}

    .pager li > a:hover,
    .pager li > a:focus {
        color: #fff;
        background: #5fb611;
        border-color: #5fb611;
    }
/*Pager v2 and v3
------------------------------------*/
.pager.pager-v2 li > a {
    border: none;
}

.pager.pager-v2 li > a,
.pager.pager-v3 li > a {
    transition: all .1s ease-in-out;
}

    .pager.pager-v2 li > a:hover,
    .pager.pager-v2 li > a:focus,
    .pager.pager-v3 li > a:hover,
    .pager.pager-v3 li > a:focus {
        color: #fff;
        background: #FF6600;
    }
/*Pager Amount*/
.pager.pager-v2 li.page-amount,
.pager.pager-v3 li.page-amount {
    font-size: 16px;
    font-style: italic;
}

    .pager.pager-v2 li.page-amount,
    .pager.pager-v2 li.page-amount:hover,
    .pager.pager-v2 li.page-amount:focus,
    .pager.pager-v3 li.page-amount,
    .pager.pager-v3 li.page-amount:hover,
    .pager.pager-v3 li.page-amount:focus {
        position: relative;
        top: 7px;
        color: #777;
    }
/*Pager Size*/
.pager.pager-v2.pager-md li a,
.pager.pager-v3.pager-md li a {
    padding: 8px 18px;
    font-size: 16px;
}
/*Pager v4
------------------------------------*/
.pager.pager-v4 li > a {
    line-height: normal;
    transition: all .1s ease-in-out;
}

    .pager.pager-v4 li > a:hover,
    .pager.pager-v4 li > a:focus {
        color: #fff;
        background: #222;
        border-color: #222;
    }
/*Pager Amount*/
.pager.pager-v4 li.page-amount {
    font-size: 14px;
    font-style: italic;
}

    .pager.pager-v4 li.page-amount,
    .pager.pager-v4 li.page-amount:hover,
    .pager.pager-v4 li.page-amount:focus {
        position: relative;
        top: 7px;
        color: #777;
    }
/*--------------------------------------------------
	[51. Sidebar Menu]
----------------------------------------------------*/
/* Sidebar Menu v1
------------------------------------*/
.sidebar-nav-v1 li {
    padding: 0;
}

    .sidebar-nav-v1 li a {
        display: block;
        padding: 8px 30px 8px 10px;
    }

        .sidebar-nav-v1 li a:hover {
            text-decoration: none;
        }

.sidebar-nav-v1 > li.active,
.sidebar-nav-v1 > li.active:hover {
    background: #717984;
}

    .sidebar-nav-v1 > li.active,
    .sidebar-nav-v1 > li.active:hover,
    .sidebar-nav-v1 > li.active:focus {
        border-color: #ddd;
    }

        .sidebar-nav-v1 > li.active > a {
            color: #fff;
        }
/*Sidebar Sub Navigation*/
.sidebar-nav-v1 li ul {
    padding: 0;
    list-style: none;
}

.sidebar-nav-v1 li ul,
.sidebar-nav-v1 li.active ul a {
    background: #f8f8f8;
}

    .sidebar-nav-v1 li ul a {
        padding: 6px 30px 6px 17px;
        font-size: 12px;
        color: #555;
        border-top: solid 1px #ddd;
    }

.sidebar-nav-v1 ul li:hover a,
.sidebar-nav-v1 ul li.active a {
    color: #FF6600;
}
/*Sidebar Badges*/
.list-group-item li > .badge {
    float: right;
}

.sidebar-nav-v1 span.badge {
    margin-top: 8px;
    margin-right: 10px;
}

.sidebar-nav-v1 .list-toggle > span.badge {
    margin-right: 25px;
}

.sidebar-nav-v1 ul li span.badge {
    padding: 3px 5px;
    margin-top: 8px;
    margin-right: 10px;
    font-size: 11px;
}
/* Sidebar List Toggle
------------------------------------*/
.list-group-item:first-child,
.list-group-item:last-child {
    border-radius: 0;
}

.list-toggle:after {
    position: absolute;
    top: 7px;
    right: 10px;
    display: inline-block;
    font-family: FontAwesome;
    font-size: 14px;
    font-weight: normal;
    color: #777;
    content: "\f105";
}

.list-toggle.active:after {
    color: #fff;
    content: "\f107";
}
/*--------------------------------------------------
	[52. Content Boxes]
----------------------------------------------------*/
/*Content Boxes v1*/
.content-boxes-v1 {
    text-align: center;
}

    .content-boxes-v1 span {
        display: block;
        margin-top: 5px;
    }
/*Content Boxes v2*/
.content-boxes-v2-o span {
    display: block;
    overflow: hidden;
}

.content-boxes-v2-o small {
    display: block;
    line-height: 1.6;
}

.content-boxes-v2-o .icon-md + span {
    margin-top: 9px;
}

.content-boxes-v2-o .icon-lg + span {
    margin-top: 11px;
}

.content-boxes-v2-o .icon-custom {
    float: left;
    margin-top: 3px;
    margin-right: 15px;
}

@media (max-width: 992px) {
    .content-boxes-v2,
    .content-boxes-v2 .text-justify {
        text-align: center;
    }

        .content-boxes-v2 span {
            display: block;
            margin-top: 5px;
        }
}
/*Content Boxes v3*/
.content-boxes-v3 i.icon-custom {
    position: relative;
    top: 8px;
    float: left;
}

.content-boxes-v3 .content-boxes-in-v3 {
    padding: 0 20px;
    overflow: hidden;
}

    .content-boxes-v3 .content-boxes-in-v3 h3 {
        margin-bottom: 3px;
        font-size: 18px;
        line-height: 22px;
        text-transform: capitalize;
    }

        .content-boxes-v3 .content-boxes-in-v3 h3 a {
            color: #555;
        }
/*Content Boxes Right v3*/
.content-boxes-v3.content-boxes-v3-right {
    text-align: right;
}

    .content-boxes-v3.content-boxes-v3-right i.icon-custom {
        float: right;
    }

@media (max-width: 768px) {
    .content-boxes-v3.content-boxes-v3-right {
        text-align: inherit;
    }

        .content-boxes-v3.content-boxes-v3-right i.icon-custom {
            float: left;
            margin-left: 0;
        }
}
/*Content Boxes v4*/
.content-boxes-v4 h2 {
    font-size: 18px;
    font-weight: bold;
    color: #555;
    text-transform: uppercase;
}

.content-boxes-v4 a {
    font-size: 11px;
    font-weight: bold;
    color: #777;
    text-transform: uppercase;
}

.content-boxes-v4 i {
    width: 25px;
    margin-top: 10px;
    font-size: 35px;
    color: #FF6600;
}

.content-boxes-in-v4 {
    padding: 0 10px;
    overflow: hidden;
}

.content-boxes-v4-sm i {
    margin-top: 10px;
    margin-right: 5px;
    font-size: 26px;
}
/*Content Boxes v5*/
.content-boxes-v5 i {
    display: inline-block;
    float: left;
    width: 50px;
    height: 50px;
    padding: 11px;
    margin-right: 15px;
    font-size: 22px;
    line-height: 28px;
    color: #999;
    text-align: center;
    background: #eee;
}

.content-boxes-v5:hover i {
    color: #fff;
    background: #FF6600;
}
/*Content Boxes v6*/
.content-boxes-v6 {
    padding-top: 25px;
    text-align: center;
}

    .content-boxes-v6 i {
        position: relative;
        display: inline-block;
        width: 90px;
        height: 90px;
        padding: 30px;
        margin-bottom: 25px;
        font-size: 30px;
        line-height: 30px;
        color: #fff;
        text-align: center;
        background: #dedede;
    }

        .content-boxes-v6 i:after {
            position: absolute;
            top: -8px;
            right: -8px;
            bottom: -8px;
            left: -8px;
            content: " ";
            border: 1px solid #dedede;
            border-radius: 50% !important;
        }

    .content-boxes-v6:hover i,
    .content-boxes-v6:hover i:after {
        transition: all .3s ease-in-out;
    }

    .content-boxes-v6:hover i {
        background: #FF6600;
    }

        .content-boxes-v6:hover i:after {
            border-color: #FF6600;
        }
/*--------------------------------------------------
	[53. Tagline Boxes]
----------------------------------------------------*/
/*Tagline Boxes*/
.tag-box {
    padding: 20px;
    margin-bottom: 30px;
    background: #fff;
}

    .tag-box h2 {
        font-size: 20px;
        line-height: 25px;
    }

    .tag-box p {
        margin-bottom: 0;
    }

    .tag-box.tag-text-space p {
        margin-bottom: 10px;
    }
/*Tagline Boxes v1*/
.tag-box-v1 {
    border: solid 1px #eee;
    border-top: solid 2px #FF6600;
}
/*Tagline Boxes v2*/
.tag-box-v2 {
    background: #fafafa;
    border: solid 1px #eee;
    border-left: solid 2px #FF6600;
}
/*Tagline Boxes v3*/
.tag-box-v3 {
    border: solid 2px #eee;
}
/*Tagline Boxes v4*/
.tag-box-v4 {
    border: dashed 1px #bbb;
}
/*Tagline Boxes v5*/
.tag-box-v5 {
    margin: 20px 0;
    text-align: center;
    border: dashed 1px #ccc;
}

    .tag-box-v5 span {
        margin-bottom: 0;
        font-size: 28px;
        color: #555;
    }
/*Tagline Boxes v6*/
.tag-box-v6 {
    background: #fafafa;
    border: solid 1px #eee;
}
/*Tagline Boxes v7*/
.tag-box-v7 {
    border: solid 1px #eee;
    border-bottom: solid 2px #FF6600;
}
/*--------------------------------------------------
	[54. Tags]
----------------------------------------------------*/
/*Tags v1
------------------------------------*/
.tags-v1 li {
    padding: 0;
    margin: 0;
}

    .tags-v1 li a {
        padding: 4px 8px;
        font-size: 13px;
        line-height: 32px;
        border: solid 2px #eee;
        border-radius: 20px !important;
        transition: all .2s ease-in-out;
    }

        .tags-v1 li a:hover {
            text-decoration: none;
            border-color: #e0e0e0;
        }
/*Tags v2
------------------------------------*/
.tags-v2 li {
    padding: 7px 0 7px 4px;
}

    .tags-v2 li a {
        padding: 5px 10px;
        font-size: 13px;
        color: #555;
        border: solid 1px #bbb;
    }

        .tags-v2 li a:hover {
            color: #fff;
            text-decoration: none;
            background: #555;
            border-color: #555;
            transition: all .2s ease-in-out;
        }
/*Tags v3
------------------------------------*/
.tags-v3 li {
    padding: 7px 0 7px 4px;
}

    .tags-v3 li a {
        padding: 4px 12px;
        font-size: 12px;
        color: #555;
        border: solid 1px #eee;
    }

        .tags-v3 li a:hover {
            color: #fff;
            text-decoration: none;
            background: #222;
            border-color: #222;
            transition: all .2s ease-in-out;
        }
/*Tags v4
------------------------------------*/
.tags-v4 {
    padding-left: 0;
    list-style: none;
}

    .tags-v4 li {
        display: inline-block;
        padding: 3px 2px;
        line-height: 28px;
    }

    .tags-v4 a {
        padding: 4px 10px;
        font-size: 13px;
        font-weight: 400;
        color: #bbb;
        border: 1px solid #bbb;
    }

        .tags-v4 a:hover {
            color: #fff;
            text-decoration: none;
            background: #e74c3c;
            border-color: #e74c3c;
            transition: all .25s, transform .25s;
        }
/*--------------------------------------------------
	[##. Main Page Styles]
----------------------------------------------------*/
/* Purchase Block
------------------------------------*/
.purchase {
    padding: 25px 0 30px;
    background: url(../img/patterns/breadcrumbs.png) repeat;
    border-bottom: solid 1px #eee;
}

    .purchase p {
        margin-bottom: 0;
    }

    .purchase span {
        display: block;
        margin-bottom: 12px;
        font-family: "Open Sans", Arial, sans-serif;
        font-size: 24px;
        font-weight: normal;
        line-height: 35px;
        color: #666;
    }

    .purchase .btn-buy {
        text-align: center;
    }

        .purchase .btn-buy a {
            margin-top: 27px;
        }

            .purchase .btn-buy a i {
                margin-right: 5px;
            }

@media (max-width: 992px) {
    .purchase {
        text-align: center;
    }

        .purchase span {
            font-size: 22px;
            line-height: 29px;
        }

        .purchase .btn-buy a {
            margin-top: 25px;
            font-size: 16px;
        }
}
/* Service Block
------------------------------------*/
.service {
    padding: 15px 15px 10px;
    margin-bottom: 10px;
    overflow: hidden;
}

    .service:hover {
        background: #fcfcfc;
        box-shadow: 0 0 5px #ddd;
        transition: box-shadow .2s ease-in-out;
    }

        .service:hover i {
            color: #656565;
        }

    .service .desc {
        padding: 0 15px;
        overflow: hidden;
    }

        .service .desc h4 {
            font-size: 22px;
            line-height: 25px;
        }

    .service .service-icon {
        float: left;
        padding: 10px;
        font-size: 35px;
        color: #FF6600;
        text-align: center;
        transition: all .4s ease-in-out;
    }

        .service .service-icon.icon-cogs {
            font-size: 37px;
        }

        .service .service-icon.icon-plane {
            font-size: 43px;
        }
/* Recent Work
------------------------------------*/
.recent-work a {
    display: inline-block;
    text-align: center;
    background: #fcfcfc;
}

    .recent-work a:hover {
        text-decoration: none;
    }

        .recent-work a:hover strong {
            color: #555;
        }

.recent-work em.overflow-hidden {
    display: block;
}

.recent-work a span {
    display: block;
    padding: 10px;
    border-bottom: solid 2px #eee;
}

.recent-work a strong {
    display: block;
    color: #555;
}

.recent-work a i {
    color: #777;
}

.recent-work a img {
    transition: all .8s ease-in-out;
}

.recent-work a:hover img {
    opacity: .8;
    transform: scale(1.2) rotate(3deg);
}

.recent-work a:hover span {
    border-bottom: solid 2px #FF6600;
    transition: all .3s ease-in-out;
}
/* Work */
.work {
    margin-top: 6px;
}

    .work .details {
        padding: 10px;
    }

    .work .caption {
        display: block;
        padding-top: 5px;
        font-size: 18px !important;
        color: #585f69 !important;
    }

        .work .caption:hover {
            color: #444 !important;
            text-decoration: underline;
            cursor: pointer;
        }
/*Other Footer Common Classes
------------------------------------*/
/*Thumb Headline*/
.thumb-headline h2 {
    font-size: 16px;
    color: #eee;
}
/*Footer Logo*/
.footer-logo {
    margin: 17px 0 20px;
}
/*Latest List*/
.latest-list li {
    padding: 8px 0;
    border-top: 1px solid #353535;
}

    .latest-list li:first-child {
        padding-top: 0;
        border-top: none;
    }

    .latest-list li a {
        color: #eee;
    }

.latest-list small {
    display: block;
    color: #999;
}
/*Link List*/
.link-list li {
    border-top: solid 1px #353535;
}

    .link-list li:first-child {
        border-top: none !important;
    }

.link-list a {
    display: inline-block;
    padding: 6px 0;
    font-size: 11px;
    color: #eee;
    text-transform: uppercase;
}

.link-list li i {
    float: right;
    margin-top: 10px;
    color: #bbb;
}
/*Latest Tweets*/
.latest-tweets .latest-tweets-inner p {
    font-size: 13px;
    color: #555;
}

.latest-tweets .latest-tweets-inner a {
    /*color: #3498db;*/
    text-decoration: none;
}

    .latest-tweets .latest-tweets-inner a:hover {
        text-decoration: underline;
    }

.latest-tweets .latest-tweets-inner i.fa {
    position: relative;
    top: 2px;
    float: left;
    margin-right: 5px;
    font-size: 18px;
    color: #bbb;
    color: #55acee;
}

.latest-tweets .latest-tweets-inner small {
    display: block;
    color: #777;
}
/*Social Icons*/
.social-icons {
    margin-top: 5px;
}

    .social-icons li {
        margin: 0;
    }

        .social-icons li a {
            margin: 0 3px;
        }
/*Thumbnails
------------------------------------*/
a.thumbnail {
    padding: 0;
    margin-bottom: 15px;
    border: none;
}

.thumbnail-style {
    padding: 7px;
    margin-bottom: 20px;
}

    .thumbnail-style:hover {
        box-shadow: 0 0 8px #ddd;
        transition: box-shadow .2s ease-in-out;
    }

    .thumbnail h3,
    .thumbnail-style h3 {
        margin: 6px 0 8px 0;
    }

        .thumbnail h3 a,
        .thumbnail-style h3 a {
            font-size: 18px;
            color: #585f69;
        }

            .thumbnail h3 a:hover,
            .thumbnail-style h3 a:hover {
                color: #FF6600;
                text-decoration: none;
            }

    .thumbnail-style .thumbnail-img {
        position: relative;
        margin-bottom: 11px;
    }

    .thumbnail-style a.btn-more {
        position: absolute;
        right: -10px;
        bottom: 10px;
        display: inline-block;
        padding: 1px 6px;
        color: #fff;
        background: #FF6600;
    }

        .thumbnail-style a.btn-more:hover {
            text-decoration: none;
            box-shadow: 0 0 0 2px #5fb611;
        }

    .thumbnail-style:hover a.btn-more {
        right: 10px;
    }

.thumbnail-kenburn img {
    position: relative;
    left: 10px;
    margin-left: -10px;
    transition: all .8s ease-in-out;
}

.thumbnail-kenburn:hover img {
    transform: scale(1.2) rotate(2deg);
}
/*Servive Blocks
------------------------------------*/
/*Service Alternative Block*/
.service-alternative .service:hover {
    background: #76ca2c;
    transition: all .4s ease-in-out;
}

    .service-alternative .service:hover i,
    .service-alternative .service:hover p,
    .service-alternative .service:hover h4 {
        color: #fff;
    }
/*Servive Block Versions*/
.service-v1 h2 {
    margin: 15px 0 10px;
    font-size: 20px;
    line-height: 28px;
}

.service-v1 p {
    text-align: justify;
}
/*Blog Posts
------------------------------------*/
.posts .dl-horizontal a {
    color: #555;
}

.posts .dl-horizontal {
    margin-bottom: 15px;
    overflow: hidden;
}

    .posts .dl-horizontal dt {
        float: left;
        width: 60px;
    }

        .posts .dl-horizontal dt img {
            width: 60px;
            height: 60px;
            padding: 2px;
            margin-top: 2px;
            border: solid 1px #ddd;
        }

    .posts .dl-horizontal dd {
        margin-left: 70px;
    }

        .posts .dl-horizontal dd p {
            margin: 0;
        }

        .posts .dl-horizontal dd a {
            font-size: 14px;
            line-height: 16px !important;
        }

            .posts .dl-horizontal dd a:hover {
                color: #FF6600;
                text-decoration: none;
            }

    .posts .dl-horizontal:hover dt img,
    .posts .dl-horizontal:hover dd a {
        color: #FF6600;
        border-color: #FF6600 !important;
        transition: all .2s ease-in-out;
    }
/*About Page
------------------------------------*/
.team ul.team-socail {
    text-align: right;
}

    .team ul.team-socail li {
        padding: 0 !important;
        margin: 0 !important;
    }

        .team ul.team-socail li a,
        .team ul.team-socail li a:hover {
            text-decoration: none;
        }

        .team ul.team-socail li i {
            display: inline-block;
            min-width: 30px;
            padding: 6px 7px;
            font-size: 18px;
            color: #aaa;
            text-align: center;
            background: #f7f7f7;
        }

            .team ul.team-socail li i:hover {
                color: #fff;
                background: #FF6600;
                transition: all .2s ease-in-out;
            }

.team .thumbnail-style {
    padding: 12px;
}

    .team .thumbnail-style img {
        margin-bottom: 7px;
    }

    .team .thumbnail-style h3 {
        margin-bottom: 5px;
    }

    .team .thumbnail-style:hover h3 a {
        color: #FF6600 !important;
    }

    .team .thumbnail-style small {
        display: block;
        margin-top: 5px;
        font-size: 12px;
    }
/*About Me Page
------------------------------------*/
.about-me {
    overflow: hidden;
}

    .about-me h2 {
        margin: 0;
        font-size: 20px;
        text-transform: uppercase;
    }

    .about-me span {
        display: block;
        margin-bottom: 10px;
        font-size: 14px;
        color: #999;
    }

    .about-me .social-icons {
        margin-top: 7px;
    }
/*About My Goals*/
.about-my-goals h2 {
    text-transform: uppercase;
}
/*About Skills*/
.about-skills {
    padding: 40px 0;
    background: url(../img/breadcrumbs.png) repeat;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
/*Gallery Page
------------------------------------*/
.gallery-page .thumbnail,
.gallery-page .thumbnail:hover {
    padding: 0;
    border: none;
    box-shadow: none;
}

.gallery-page .thumbnails {
    margin-bottom: 6px;
}
/*Privacy Page
------------------------------------*/
.privacy a {
    text-decoration: underline;
}

    .privacy a:hover {
        color: #FF6600;
        text-decoration: none;
    }
/*Portfolio Item Page v1
------------------------------------*/
.portfolio-item h2 {
    margin: 0 0 15px;
    font-size: 24px;
    color: #555;
}

.portfolio-item li {
    padding: 3px 0;
}

.portfolio-item p a {
    text-decoration: underline;
}

    .portfolio-item p a:hover {
        text-decoration: none;
    }
/*Portfolio Item v1*/
.portfolio-item1 ul {
    margin: 10px 0 20px;
}

.portfolio-item1 li {
    margin-bottom: 3px;
    font-size: 16px;
}

    .portfolio-item1 li i {
        margin-right: 4px;
        font-size: 18px;
    }
/*Sidebar Features
------------------------------------*/
/*Blog Tags*/
ul.blog-tags li {
    display: inline-block;
}

ul.blog-tags a {
    display: inline-block;
    padding: 2px 7px;
    margin: 0 3px 6px 0;
    font-size: 13px;
    background: #f7f7f7;
}

    ul.blog-tags a i {
        color: #666;
    }

    ul.blog-tags a:hover {
        background: #FF6600;
    }

        ul.blog-tags a:hover,
        ul.blog-tags a:hover i {
            color: #fff !important;
            text-decoration: none;
            transition: all .2s ease-in-out;
        }
/*Blog Photo Stream*/
.blog-photos li {
    display: inline;
}

    .blog-photos li img {
        width: 58px;
        height: 58px;
        margin: 0 2px 8px;
    }

        .blog-photos li img:hover {
            box-shadow: 0 0 0 2px #FF6600;
        }
/*Blog Latest Tweets*/
.blog-twitter .blog-twitter-inner {
    position: relative;
    padding: 10px;
    margin-bottom: 10px;
    background: #f7f7f7;
}

    .blog-twitter .blog-twitter-inner,
    .blog-twitter .blog-twitter-inner:after,
    .blog-twitter .blog-twitter-inner:before {
        transition: all .3s ease-in-out;
    }

        .blog-twitter .blog-twitter-inner:after,
        .blog-twitter .blog-twitter-inner:before {
            position: absolute;
            right: 0;
            bottom: 0;
            display: block;
            width: 0;
            height: 0;
            content: " ";
        }

        .blog-twitter .blog-twitter-inner:after {
            border-top: 15px solid #eee;
            border-right: 15px solid transparent;
            /*FF fixes*/
            border-right-style: inset;
            border-left: 0 solid transparent;
            border-left-style: inset;
            /*FF fixes*/
        }

        .blog-twitter .blog-twitter-inner:before {
            border-right: 0 solid transparent;
            border-bottom: 15px solid #fff;
            /*FF fixes*/
            border-bottom-style: inset;
            border-left: 15px solid transparent;
            border-left-style: inset;
            /*FF fixes*/
        }

        .blog-twitter .blog-twitter-inner:hover {
            border-color: #FF6600;
            border-top-color: #FF6600;
        }

            .blog-twitter .blog-twitter-inner:hover:after {
                border-top-color: #FF6600;
            }

        .blog-twitter .blog-twitter-inner span.twitter-time {
            display: block;
            font-size: 11px;
            color: #777;
        }

        .blog-twitter .blog-twitter-inner a {
            color: #FF6600;
            text-decoration: none;
        }

            .blog-twitter .blog-twitter-inner a:hover {
                text-decoration: underline;
            }

        .blog-twitter .blog-twitter-inner i.fa {
            position: relative;
            top: 2px;
            font-size: 18px;
            color: #bbb;
        }
/*Choose Block*/
.who li {
    margin-bottom: 6px;
}

    .who li i {
        position: relative;
        min-width: 15px;
        margin-right: 8px;
        font-size: 13px;
        color: #FF6600;
        text-align: center;
    }

    .who li:hover i,
    .who li:hover a {
        color: #777;
    }

        .who li:hover a:hover {
            text-decoration: none;
        }
/*Promo Page
------------------------------------*/
/*Slider Part*/
.fullwidthbanner-container.slider-promo {
    max-height: 460px !important;
}

.slider-promo-info-bg {
    padding: 25px 20px 20px;
    background: url(../img/bg-black.png) repeat;
}

.slider-promo-info span.big-size {
    display: block;
    margin-bottom: 25px;
    font-size: 30px;
    color: #fff;
    text-shadow: none !important;
}

.slider-promo-info p {
    margin-bottom: 0;
    font-size: 16px;
    color: #fff;
}
/*Promo Box*/
.promo-box {
    padding: 20px;
    margin: 25px 0 20px;
    text-align: center;
}

    .promo-box i {
        display: block;
        font-size: 50px;
    }

    .promo-box p {
        margin-bottom: 0;
        font-size: 14px;
    }

    .promo-box strong,
    .promo-box strong a {
        display: block;
        margin: 20px 0 15px;
        font-size: 20px;
        font-weight: 200;
        color: #555;
    }

    .promo-box:hover strong,
    .promo-box:hover strong a {
        color: #FF6600;
    }
/*Promo Service*/
.promo-service {
    margin-bottom: 20px;
}

    .promo-service li {
        margin-bottom: 5px;
    }

    .promo-service a.btn-u {
        margin: 0 20px 10px 0;
    }
/*Promo Elements*/
.title-box {
    padding: 10px 0 30px;
    font-size: 16px;
    text-align: center;
    border-bottom: solid 1px #eee;
}

    .title-box .title-box-text {
        display: block;
        font-size: 35px;
        font-weight: 200;
        color: #555;
    }

@media (max-width: 768px) {
    .title-box .title-box-text {
        margin-bottom: 10px;
        font-size: 26px;
        line-height: 34px;
    }

    .title-box p {
        font-size: 15px;
    }
}

.block-blockquote {
    margin: 20px 0;
    text-align: center;
    border: dashed 1px #ccc;
}

.block-blockquote-inner {
    padding: 15px;
}

.block-blockquote p {
    margin-bottom: 0;
    font-size: 26px;
}
/*Info Blocks*/
.info-blocks {
    margin-bottom: 15px;
}

    .info-blocks:hover i.icon-info-blocks {
        color: #FF6600;
        transition: all .2s ease-in-out;
    }

    .info-blocks i.icon-info-blocks {
        float: left;
        min-width: 50px;
        margin-top: 10px;
        font-size: 30px;
        color: #777;
        text-align: center;
    }

    .info-blocks .info-blocks-in {
        padding: 0 10px;
        overflow: hidden;
    }

        .info-blocks .info-blocks-in h3 {
            font-size: 20px;
            line-height: 28px;
            color: #555;
        }

        .info-blocks .info-blocks-in p {
            font-size: 12px;
        }
/*Brand Page
------------------------------------*/
.brand-page .btn {
    margin-bottom: 10px;
}
/*Form Pages
------------------------------------*/
.form-page input,
.form-page select {
    margin-bottom: 10px;
}
/*Labels and Badges Page
------------------------------------*/
ul.labels-demo {
    margin: 5px 0;
}

    ul.labels-demo li {
        display: inline-block;
        margin: 0 5px 2px 0;
        list-style: none;
    }

.badge-sidebar {
    border-left: solid 1px #eee;
}

@media (max-width: 991px) {
    .badge-sidebar {
        border-left: none;
    }
}
/*Line Icon Page
------------------------------------*/
.line-icon-page .item-box {
    float: left;
    width: 25%;
    height: 90px;
    padding: 20px 10px;
    margin: 0 -1px -1px 0;
    text-align: center;
    word-wrap: break-word;
    border: 1px solid #ddd;
}

.line-icon-page .item-box--higher {
    height: 120px;
}

@media (max-width: 768px) {
    .line-icon-page .item-box {
        height: 115px;
    }
}

@media (max-width: 450px) {
    .line-icon-page .item-box {
        height: 130px;
    }
}

.line-icon-page .item-box:hover {
    background: #fafafa;
}

.line-icon-page .item span {
    display: block;
    margin-bottom: 10px;
    font-size: 28px;
}

.line-icon-page .item:hover {
    color: #FF6600;
}
/*Line Icon Page
------------------------------------*/
.icon-page-fa {
    margin-bottom: 20px;
}

    .icon-page-fa .item-box {
        float: left;
        width: 16% !important;
        height: 100px;
    }

    .icon-page-fa .item {
        font-size: 12px;
    }

        .icon-page-fa .item i {
            display: block;
            margin-bottom: 10px;
            font-size: 24px;
            color: #555;
        }

@media (max-width: 767px) {
    .icon-page-fa .item-box {
        width: 20% !important;
    }
}

@media (max-width: 600px) {
    .icon-page-fa .item-box {
        width: 30% !important;
    }
}

@media (max-width: 400px) {
    .icon-page-fa .item-box {
        width: 50% !important;
    }
}
/*GLYPHICONS Icons Page
------------------------------------*/
/*Special styles for displaying the icons and their classes*/
.bs-glyphicons {
    padding-bottom: 1px;
    padding-left: 0;
    margin-bottom: 20px;
    overflow: hidden;
    list-style: none;
}

    .bs-glyphicons li {
        float: left;
        width: 25%;
        height: 115px;
        padding: 10px;
        margin: 0 -1px -1px 0;
        font-size: 11px;
        line-height: 1.4;
        text-align: center;
        border: 1px solid #ddd;
    }

    .bs-glyphicons .glyphicon {
        display: block;
        margin: 5px auto 10px;
        font-size: 18px;
    }

    .bs-glyphicons li:hover {
        color: #FF6600;
        background-color: #fafafa;
    }

@media (min-width: 768px) {
    .bs-glyphicons li {
        width: 12.5%;
    }
}
/*Glyphicons Pro*/
.demo-pro-glyphicons li {
    width: 170px;
    height: 100px;
    padding: 20px 10px 30px;
}

.demo-pro-glyphicons span {
    display: block;
    height: 40px;
}

    .demo-pro-glyphicons span:before {
        padding: 10px 62px;
        color: #555;
    }

    .demo-pro-glyphicons span.glyphicons:before {
        font-size: 22px;
    }
    /*Glyphicons Pro Halflings*/
    .demo-pro-glyphicons span.halflings {
        height: 30px;
    }

        .demo-pro-glyphicons span.halflings:before {
            padding: 10px 70px;
        }
/*Contact Pages
------------------------------------*/
.map {
    width: 100%;
    height: 350px;
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
}

.map-box {
    height: 250px;
}

.map-box-space {
    margin-top: 15px;
}

.map-box-space1 {
    margin-top: 7px;
}
/*Background Opacity
------------------------------------*/
.service-or {
    position: relative;
    overflow: hidden;
}

.service-bg {
    position: absolute;
    top: -10px;
    right: -100px;
    width: 250px;
    padding: 60px;
    background-color: rgba(255, 255, 255, .1);
    transform: rotate(55deg);
}
/*Easy Block (used for image badges)
------------------------------------*/
.easy-block-v1 {
    position: relative;
}

    .easy-block-v1 img {
        width: 100%;
    }

    .easy-block-v1 .overflow-h h3 {
        float: left;
        width: 60%;
        margin-bottom: 5px;
        font-size: 18px;
        line-height: 24px;
    }

    .easy-block-v1 .easy-block-v1-badge {
        position: absolute;
        top: 10px;
        left: 0;
        z-index: 1;
        padding: 4px 10px;
        color: #fff;
    }
/*Easy Block v2 (used for image badges)
------------------------------------*/
.easy-block-v2 {
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
}

    .easy-block-v2 img {
        width: 100%;
    }

    .easy-block-v2 .easy-bg-v2 {
        position: absolute;
        top: 5px;
        right: -32px;
        width: 100px;
        padding: 5px;
        font-size: 13px;
        color: #fff;
        text-align: center;
        letter-spacing: 2px;
        transform: rotate(45deg);
    }
/*Easy Block v3 (used for image badges)
------------------------------------*/
.easy-block-v3 {
    padding: 30px 20px 20px;
    text-align: left;
    background: #585f69;
}

    .easy-block-v3.first {
        background: #696f77;
    }

    .easy-block-v3.second {
        background: #707780;
    }

    .easy-block-v3.third {
        background: #787f88;
    }

    .easy-block-v3 i {
        float: left;
        min-width: 45px;
        padding-top: 10px;
        font-size: 30px;
        color: #fff;
    }

    .easy-block-v3 .inner-faq-b {
        overflow: hidden;
    }

        .easy-block-v3 .inner-faq-b h2,
        .easy-block-v3 .inner-faq-b h3 {
            margin-bottom: 8px;
            font-size: 21px;
        }

        .easy-block-v3 .inner-faq-b h4 {
            margin-bottom: 2px;
            font-size: 17px;
            color: #fff;
        }

        .easy-block-v3 .inner-faq-b h2,
        .easy-block-v3 .inner-faq-b h3,
        .easy-block-v3 .inner-faq-b p {
            color: #fff;
        }
/*Full Width Block
------------------------------------*/
.full-w-block {
    padding: 30px 0;
    background: #282828;
}

    .full-w-block .info-blocks i,
    .full-w-block .info-blocks-in h3 {
        color: #fff;
    }

    .full-w-block .info-blocks-in p {
        color: #ccc;
    }

    .full-w-block .info-blocks:hover i.icon-info-blocks {
        color: #fff;
    }
/*Simple Block
------------------------------------*/
.simple-block {
    margin-bottom: 20px;
}

    .simple-block img {
        width: 100%;
    }

    .simple-block p {
        text-align: center;
    }

    .simple-block .carousel-indicators {
        top: 10px;
        left: 65%;
        text-align: right;
    }

        .simple-block .carousel-indicators .active {
            background: #555;
        }

        .simple-block .carousel-indicators li {
            border-color: #555;
        }

    .simple-block .carousel-inner > .item {
        margin: 0;
    }

    .simple-block .responsive-video {
        margin-bottom: 3px;
    }
/*Two Blocks
------------------------------------*/
.two-blocks {
    text-align: center;
}

.two-blocks-in {
    margin-bottom: 30px;
}

    .two-blocks-in i {
        display: inline-block;
        min-width: 50px;
        padding: 11px;
        margin-bottom: 10px;
        font-size: 30px;
        color: #fff;
        text-align: center;
        background: #585f69;
    }
/*Three Blocks
------------------------------------*/
.three-blocks {
    text-align: center;
}

.three-blocks-in {
    margin-bottom: 30px;
}

    .three-blocks-in i {
        min-width: 40px;
        padding: 9px 6px;
        margin-bottom: 10px;
        font-size: 20px;
        color: #777;
        border: 1px solid #777;
    }

    .three-blocks-in h3 {
        margin-bottom: 7px;
        font-size: 20px;
    }
/*Temperory Classes
------------------------------------*/
/*Banner-info*/
.banner-info {
    margin-bottom: 10px;
}

    .banner-info i {
        float: left;
        /*min-width works with line-icon*/
        min-width: 40px;
        padding: 11px;
        margin: 7px 20px 0 0;
        font-size: 22px;
        color: #fff;
        text-align: center;
    }
        /*min-width works with FontAwesome*/
        .banner-info i.fa {
            min-width: 46px;
        }

    .banner-info.light i {
        border: 1px solid #fff;
    }

    .banner-info.dark i {
        background: #555;
    }

    .banner-info h3 {
        margin-bottom: 5px;
        font-size: 21px;
    }

    .banner-info.light h3 {
        color: #fff;
    }

    .banner-info.light p {
        color: #eee;
    }
/*Title-Box-V2*/
.title-box-v2 {
    margin-bottom: 40px;
    text-align: center;
}

    .title-box-v2 h2 {
        font-size: 25px;
        text-transform: uppercase;
    }

    .title-box-v2 p {
        font-size: 13px;
    }
/*remove padding from "Col-"*/
.no-space {
    padding: 0;
}

.no-space-left {
    padding-right: 15px !important;
    padding-left: 0;
}

.no-space-right {
    padding-right: 0;
    padding-left: 15px !important;
}
/*List Style v1*/
.list-style-v1 li {
    margin-bottom: 7px;
}

.list-style-v1 i {
    margin-right: 5px;
}
/*Social Contacts
------------------------------------*/
.social-contacts li {
    padding: 5px 0;
    border-top: 1px solid #ddd;
}

    .social-contacts li:first-child {
        border-top: none;
    }

    .social-contacts li i {
        min-width: 13px;
        margin-right: 12px;
        font-size: 13px;
        color: #777;
        text-align: center;
    }
/*Status Bar
------------------------------------*/
.status-bar li {
    padding-left: 9px;
    border-left: 1px solid #eee;
}

    .status-bar li:first-child {
        border-left: none;
    }

    .status-bar li i {
        margin-right: 5px;
        color: #FF6600;
    }

    .status-bar li a:hover {
        text-decoration: none;
    }

.status-bar-in {
    position: relative;
    padding: 10px;
    background: #f0f0f0;
}

    .status-bar-in:after {
        position: absolute;
        top: -10px;
        left: 50px;
        display: block;
        width: 0;
        height: 0;
        content: " ";
        border-right: 11px solid transparent;
        /*FF fixes*/
        border-right-style: inset;
        border-bottom: 11px solid #f0f0f0;
        border-left: 11px solid transparent;
        border-left-style: inset;
        /*FF fixes*/
    }
/*Share List*/
.share-list {
    margin-bottom: 0;
}

    .share-list li {
        padding-left: 20px;
    }

        .share-list li:first-child {
            padding-left: 0;
        }

        .share-list li i {
            margin-right: 5px;
            color: #FF6600;
        }
/*People Say
------------------------------------*/
.people-say img {
    float: left;
    width: 40px;
    height: auto;
    margin: 6px 10px 0 0;
}

.people-say .overflow-h span {
    font-weight: 700;
}

.people-say .overflow-h p {
    font-style: italic;
    line-height: 1.3;
}

.people-say .overflow-h small {
    font-style: italic;
    text-align: right;
}
/*Inspire Page
------------------------------------*/
img.img-mouse {
    width: 150px;
    height: auto;
    margin: 0 auto 60px;
}
/*Desire Page
------------------------------------*/
/*Service Info*/
.service-info {
    position: relative;
    padding: 40px 0 50px;
    background: url(../img/patterns/17.png) repeat;
}

    .service-info .info-description {
        overflow: hidden;
    }

    .service-info i.service-info-icon {
        display: inline-block;
        float: left;
        width: 50px;
        height: 50px;
        padding: 15px;
        margin-right: 20px;
        font-size: 20px;
        line-height: 17px;
        color: #777;
        text-align: center;
        border: 1px solid #777;
    }

    .service-info .info-description h3 {
        margin: 0 0 10px;
    }

    .service-info .info-description p {
        color: #777;
    }
/*Portfolio Single Item Page
------------------------------------*/
/*Project Details*/
.project-details li {
    margin-bottom: 5px;
    font-weight: 200;
    color: #555;
}

.project-details strong {
    display: inline-block;
    min-width: 100px;
}

.project-details a {
    text-decoration: underline;
}
/*Bootstrap Testimonials
------------------------------------*/
.testimonials-bs {
    padding: 50px 0;
    background: url(../img/bg/16.jpg) 50% 0 repeat fixed;
}

    .testimonials-bs .headline-center-v2 span.author {
        font-size: 14px;
        color: #777;
    }
    /*Removes Bootstrap carousel background images*/
    .testimonials-bs .item {
        margin-bottom: 30px;
    }

    .testimonials-bs .carousel-arrow {
        text-align: center;
    }

    .testimonials-bs .carousel-control-v2 i {
        display: inline-block;
        width: 30px;
        height: 30px;
        padding: 2px;
        font-size: 22px;
        color: #888;
        border: 2px solid #888;
    }

        .testimonials-bs .carousel-control-v2 i:hover {
            color: #FF6600;
            text-decoration: none;
            border-color: #FF6600;
            transition: all .3s ease-in-out;
        }

    .testimonials-bs .carousel-control-v2.left,
    .testimonials-bs .carousel-control-v2.right {
        text-decoration: none;
        background-image: none;
    }
/*Team v1*/
.team-v1 li > h3 {
    color: #555;
}

.source-TerreNet {
    line-height: 1.5em;
}

    .source-TerreNet iframe,
    .source-TerreNet img {
        max-width: 100%;
        border: 0;
    }

    .source-TerreNet .table-responsive {
        border: none;
    }

    .source-TerreNet caption {
        color: #666;
        text-align: center;
    }

    .source-TerreNet .FicheBold {
        font-weight: bold;
    }

    .source-TerreNet .left {
        float: left;
        margin: 15px;
    }

    .source-TerreNet .right {
        float: right;
        width: auto;
        margin: 15px;
    }

    .source-TerreNet .center {
        width: auto;
        margin-right: auto !important;
        margin-left: auto !important;
    }

@media (max-width: 991px) {
    .source-TerreNet .left,
    .source-TerreNet .right,
    .source-TerreNet .center {
        float: none;
        width: 90% !important;
        margin-right: auto !important;
        margin-left: auto !important;
        text-align: center !important;
    }

        .source-TerreNet .left img,
        .source-TerreNet .right img,
        .source-TerreNet .center img {
            display: inline !important;
            float: none;
        }
}

.source-TerreNet .FicheCadrePhoto {
    display: table;
    max-width: 640px !important;
    margin-top: 10px;
    margin-bottom: 15px;
    text-align: center;
}

    .source-TerreNet .FicheCadrePhoto img {
        width: 100% !important;
        max-width: 100%;
    }

    .source-TerreNet .FicheCadrePhoto span.FicheLegendePhoto {
        font-style: italic;
        color: #878787;
        caption-side: bottom;
    }

    .source-TerreNet .FicheCadrePhoto:hover {
        cursor: pointer;
    }

    .source-TerreNet .FicheCadrePhoto.center {
        margin-right: auto;
        margin-left: auto;
        text-align: center;
    }

    .source-TerreNet .FicheCadrePhoto.left {
        float: left;
    }

.source-TerreNet span.FicheCadrePhoto span.FicheLegendePhoto {
    display: table-caption;
}

.source-TerreNet .FicheEncadre {
    position: relative;
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: justify;
    background-color: #efefef;
    border-top: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}

    .source-TerreNet .FicheEncadre:after {
        position: absolute;
        top: -1px;
        bottom: -1px;
        left: 0;
        width: 3px;
        content: "";
        /*background-color: #ef851a;*/
    }

    .source-TerreNet .FicheEncadre.left {
        width: 40%;
        margin-right: 15px !important;
        margin-left: 15px !important;
    }

    .source-TerreNet .FicheEncadre.right {
        width: 40%;
        margin-right: 15px !important;
        margin-left: 15px !important;
    }

    .source-TerreNet .FicheEncadre.center {
        width: 90%;
        margin-right: auto !important;
        margin-left: auto !important;
    }

.source-TerreNet .FicheInterTitre,
.source-TerreNet h3 {
    padding-top: 9px;
    padding-bottom: 0;
    margin-top: 10px;
    font-size: 160%;
    letter-spacing: 0;
    Text-align: left;
}

.source-TerreNet .FicheLettrine {
    float: left;
    padding-right: 6px;
    font-size: 3.5em;
    font-weight: 700;
    line-height: .8em;
}

.source-TerreNet .question-article {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 700;
}

.source-TerreNet .quote-article {
    display: block;
    padding: 15px 19px 15px 40px;
    font-style: italic;
    background: url(/finc/StructurePortail/TN/Homepage2013/images/quote-open.png) 0 0 no-repeat transparent;
}

.source-TerreNet .exergue-article {
    display: block;
    padding: 10px 14px 10px 20px;
}

.source-TerreNet .readmore-article {
    display: block;
    padding: 8px;
    margin: 8px;
    overflow: hidden;
    font-weight: 700;
    text-align: center;
    text-shadow: 0 1px 3px #efefef;
    background-color: #efefef;
    border-radius: 3px;
}

.source-TerreNet .reponse-article {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    font-style: italic;
}

.source-TerreNet .FicheCadrePhoto[align="center"] {
    display: inline-block !important;
    width: 100%;
    text-align: center !important;
}

    .source-TerreNet .FicheCadrePhoto[align="center"] tbody {
        display: inline-block !important;
    }

.source-TerreNet table {
    background-color: #fff;
}

.source-TerreNet .FicheCadrePhoto[align="right"] {
    float: right !important;
}

.source-TerreNet .FicheCadrePhoto[align="left"] {
    float: left !important;
}

.source-TerreNet table.center {
    margin-right: auto;
    margin-left: auto;
}

.source-TerreNet table.FicheEncadre td {
    padding: 12px;
    border: none !important;
}

.source-TerreNet ul,
.source-TerreNet ol {
    margin-left: 30px;
}

.source-TerreNet .FicheLegendePhoto,
.source-TerreNet .FicheLegendePhoto {
    display: block;
    font-style: italic;
    color: #878787;
    text-align: center;
    word-wrap: break-word;
}

.source-TerreNet .quote-article,
.source-TerreNet .exergue-article {
    margin: 10px 0;
    font-weight: 700;
    line-height: 1.8em;
    color: #ef851a;
    background-color: #eee;
    border-left: 5px solid #ef851a;
}

.source-TerreNet p,
.source-TerreNet em {
    padding: 0;
    margin: 10px auto 10px 0;
    line-height: 1.5em;
    text-align: justify;
}

.source-TerreNet table,
.source-TerreNet .FicheCadrePhoto[summary=""] {
    width: inherit !important;
    padding: 0;
    margin-right: 10px;
    margin-left: 10px;
    border-collapse: collapse;
    border: 1px solid #2d2d2d;
}

.source-TerreNet iframe,
.source-TerreNet object {
    max-width: 100%;
}

.source-TerreNet table td,
.source-TerreNet table th,
.source-TerreNet .FicheCadrePhoto[summary=""] td {
    min-width: 10px;
    padding: 6px 4px 6px 4px;
    font-size: 1em;
    line-height: 1.2em;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    border: 1px solid #cecece;
}

.source-TerreNet table p {
    margin: 0;
    line-height: 1.2em;
    text-align: left;
}

.source-TerreNet table thead td,
.source-TerreNet table .entete-table {
    color: #fff;
    background-color: #ef851a;
    border-top: 3px solid #c86b0e !important;
    border-right: 1px solid #ef851a;
    border-left: 1px solid transparent;
}

    .source-TerreNet table thead td a,
    .source-TerreNet table .entete-table a {
        color: #fcebd9;
    }

.source-TerreNet table.FicheCadrePhoto td,
.source-TerreNet table.FicheCadrePhoto {
    float: none;
    background-color: transparent !important;
    border: none !important;
}

.source-TerreNet embed,
.source-TerreNet iframe {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.source-TerreNet u,
.source-TerreNet .question-article .bold {
    text-decoration: underline;
}

#home-slide {
    position: relative;
}

    #home-slide .caption {
        text-align: center;
    }

    #home-slide .owl-pagination {
        position: absolute;
        bottom: 0;
        left: 0;
        display: block;
        height: 50px;
        padding-right: 100px;
        padding-left: 100px;
        background: white;
    }

@media (max-width: 992px) {
    #home-slide .owl-pagination {
        width: 150px;
        padding-right: 20px;
        padding-left: 20px;
    }
}

#home-slide .owl-pagination:after {
    position: relative;
    right: -150px;
    display: inline-block;
    width: 0;
    /*height: 50px;
      width: 50px;*/
    height: 0;
    content: " ";
    border-right: 50px solid transparent;
    border-bottom: 50px solid #fff;
    /*background : url('../../images/masque-triangle.png');
      background-color : transparent;*/
}

@media (max-width: 992px) {
    #home-slide .owl-pagination:after {
        display: none;
    }
}

#home-slide .owl-pagination .owl-page span {
    width: 20px;
    height: 20px;
    margin-top: -32px;
    border-radius: 0 !important;
    /* bidouille pour remonter les bubulles carrées dans la div */
}

@media (max-width: 992px) {
    #home-slide .owl-pagination .owl-page span {
        width: 12px;
        height: 12px;
        margin-top: 15px;
    }
}

#home-slide .owl-navigation {
    margin-bottom: 0;
}

#home-slide .owl-btn {
    position: absolute;
    top: 40%;
    z-index: 1;
    padding: 6px 12px;
    margin: 0 45px;
    font-size: 40px;
    line-height: 1em;
    /*background: rgba(255,255,255,0.4);*/
    background: transparent;
    /*box-shadow: 0px 0px 6px #333;
	    border-radius: 4px;
      color: #000;*/
}

    #home-slide .owl-btn.prev-v1 {
        left: 0;
    }

    #home-slide .owl-btn.next-v1 {
        right: 0;
    }

    #home-slide .owl-btn i {
        font-size: 120px;
        color: white;
    }

@media (max-width: 992px) {
    #home-slide .owl-btn {
        margin: 0 15px;
    }

        #home-slide .owl-btn i {
            font-size: 60px;
        }
}

#home-slide .home-slide-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 50px;
    background: linear-gradient(180deg, rgba(0, 0, 0, .4) 90%, rgba(0, 0, 0, 0) 90%);
}

    #home-slide .home-slide-overlay .home-slide-H1 {
        width: calc(100% - 150px);
    }

@media (min-width: 768px) {
    #home-slide .home-slide-overlay .home-slide-H1 {
        width: calc(100% - 350px);
    }
}

#home-slide .home-slide-overlay h1 {
    padding-left: 2em;
    font-size: .8rem;
    line-height: .8rem;
    color: white;
}

@media (min-width: 768px) {
    #home-slide .home-slide-overlay h1 {
        font-size: 1.125rem;
        line-height: 1.125rem;
    }
}

#home-slide .home-slide-overlay h1:before,
#home-slide .home-slide-overlay h1:after {
    /* pour annuler la ligne verte que lm a mis de chaque côté sur toutes les balises H de tout le site */
    display: none;
}

.home-slide-logo-container {
    position: absolute;
    top: 0;
    right: 0;
    height: 50px;
}

    .home-slide-logo-container .home-slide-logo-before {
        display: none;
        float: left;
        width: 0;
        height: 0;
        border-top: 50px solid #FF6600;
        border-left: 50px solid transparent;
    }

@media (min-width: 768px) {
    .home-slide-logo-container .home-slide-logo-before {
        display: inline-block;
    }
}

.home-slide-logo-container .home-slide-logo {
    display: inline-block;
    width: 150px;
    height: 50px;
    text-align: center;
    background: #FF6600;
}

@media (min-width: 768px) {
    .home-slide-logo-container .home-slide-logo {
        width: 300px;
    }
}

.home-slide-logo-container .home-slide-logo-img {
    height: 30px;
    margin-top: 10px;
}

@media (min-width: 768px) {
    .home-slide-logo-container .home-slide-logo-img {
        height: 50px;
        margin-top: 0;
    }
}
/* FB, aCTUS, OCCAZS */
.home-fb-container,
.home-actus-container,
.home-occasions-container {
    margin-top: 5rem;
}
/* REMONTEE OCCASIONS */
.remontee-annonces .owl-navigation {
    display: none;
}

.remontee-annonces .owl-pagination {
    margin-top: 1em;
}

    .remontee-annonces .owl-pagination .owl-page span {
        width: 20px;
        height: 20px;
        border-radius: 0 !important;
    }

.remontee-annonces a {
    color: #6d6d6d;
}

.remontee-annonces .item {
    background-color: #f2f2f2;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
}

    .remontee-annonces .item .marque-prix {
        padding: 5px 10px;
        color: #fff;
        background-color: #FF6600;
    }

        .remontee-annonces .item .marque-prix h3 {
            display: inline;
            color: white;
            text-transform: uppercase;
        }

        .remontee-annonces .item .marque-prix .prix {
            float: right;
            font-size: 1rem;
        }

    .remontee-annonces .item .caption {
        padding: .375rem .5rem;
        font-size: 16px;
    }
/* REMONTEE ACTUS */
.remontee-actus {
    padding: 0 10px;
    background-color: #f2f2f2;
}

    .remontee-actus .remontee-actu-item h2 {
        font-size: 17px;
        line-height: 20px;
        color: #FF6600;
    }

        .remontee-actus .remontee-actu-item h2:before,
        .remontee-actus .remontee-actu-item h2:after {
            display: none;
        }

    .remontee-actus .remontee-actu-item .remontee-actu-item-inner {
        text-align: justify;
    }
/* DISTRIBUTEURS */
.distributeurs-slider {
    padding: 0 30px;
}

    .distributeurs-slider .owl-slider-distributeurs .item {
        text-align: center;
    }

    .distributeurs-slider .owl-btn {
        position: absolute;
        top: 60px;
        /* tu la sens la bidouille au pifomètre */
        z-index: 1;
        /*background: rgba(255,255,255,0.4);*/
        background: transparent;
    }

        .distributeurs-slider .owl-btn.prev-distributeurs {
            left: 15px;
        }

        .distributeurs-slider .owl-btn.next-distributeurs {
            right: 15px;
        }

        .distributeurs-slider .owl-btn i {
            font-size: 30px;
            font-weight: bold;
            color: #FF6600;
        }
/* PROMOS SDF */
.container-promos-sdf {
    padding: 20px 0 30px 0;
    margin-top: 30px;
    background-color: #f2f2f2;
}

.sdf-promos .owl-slider-sdf-promos a {
    display: block;
    width: 100%;
}

    .sdf-promos .owl-slider-sdf-promos a img {
        width: 100%;
    }

    .sdf-promos .owl-slider-sdf-promos a .caption {
        position: absolute;
        bottom: 10%;
        width: 100%;
        padding: 5px 0;
        font-size: 1.8em;
        color: #fff;
        text-align: center;
        background: linear-gradient(180deg, rgba(0, 0, 0, .7) 90%, transparent 0);
    }

@media (max-width: 768px) {
    .sdf-promos .owl-slider-sdf-promos a .caption {
        font-size: 1em;
    }
}

.sdf-promos .owl-btn {
    position: absolute;
    top: 40%;
    z-index: 1;
    padding: 6px 12px;
    margin: 0 45px;
    font-size: 40px;
    line-height: 1em;
    background: transparent;
}

    .sdf-promos .owl-btn.prev-sdf-promos {
        left: 0;
    }

    .sdf-promos .owl-btn.next-sdf-promos {
        right: 0;
    }

    .sdf-promos .owl-btn i {
        font-size: 80px;
        color: white;
    }

    .sdf-promos .owl-btn:hover i {
        color: #FF6600;
    }

@media (max-width: 992px) {
    .sdf-promos .owl-btn {
        margin: 0 15px;
    }

        .sdf-promos .owl-btn i {
            font-size: 40px;
        }
}

.shop-product {
    background-color: transparent;
}
/* ARBO GAUCHE */
.related-search {
    border-right: none !important;
    /*background-color : #EFEFEF;*/
}

    .related-search .row {
        background-color: #f8f8f8;
    }

    .related-search h3 {
        padding: 5px;
        margin-right: 10px;
        color: white !important;
        color: #fff;
        background-color: #FF6600;
    }

    .related-search .list-unstyled {
        padding-left: 10px;
    }

        .related-search .list-unstyled a {
            color: #333;
            text-decoration: none;
        }

            .related-search .list-unstyled a:hover {
                color: #FF6600;
            }

    .related-search.collapse.in {
        display: block !important;
    }

@media (max-width: 991px) {
    .related-search.collapse {
        display: none !important;
    }
}

@media (min-width: 991px) {
    .related-search.collapse {
        display: block !important;
    }
}
/* LISTE DE RÉSULTATS */
#occasions-resultsAjax_filter input {
    border: 1px solid #bbb;
    box-shadow: none;
}

@media (max-width: 991px) {
    #occasions-resultsAjax_filter,
    #occasions-resultsAjax_length {
        display: none;
    }
}

.occasions_result_table hr {
    display: none;
}

.occasions_result_table .annonce {
    border-bottom: 1px solid #f2f2f2;
}

    .occasions_result_table .annonce h3 {
        margin-bottom: 0;
        font-size: 1.5em;
    }

    .occasions_result_table .annonce h5 {
        margin: 5px 0;
        line-height: 12px;
    }

    .occasions_result_table .annonce .lPrix {
        font-size: 1em;
        color: #FF6600;
    }

    .occasions_result_table .annonce img {
        margin: 10px auto;
    }

@media (max-width: 991px) {
    .occasions_result_table .annonce img {
        margin: auto;
    }
}

.occasions_result_table .annonce:hover {
    background-color: #f8f8f8;
}

    .occasions_result_table .annonce:hover h3 {
        color: #FF6600;
    }

.occasions_result_table .lDesc li {
    padding: 0;
    margin: 0;
}

    .occasions_result_table .lDesc li:not(:last-child):after {
        margin-left: 5px;
        content: "|";
    }

.occasions_result_table table.dataTable tbody th,
.occasions_result_table table.dataTable tbody td {
    padding: 0 5px;
}
/* TRIS / FILTRES */
#occasions-results-filter {
    /*#filter-prix,
  #filter-annee {
    .col-6:first-child {
      padding-right : 5px;
    }
    .col-6:last-child {
      padding-left : 5px;
    }
  }*/
}

    #occasions-results-filter .sky-form {
        border: none;
    }

        #occasions-results-filter .sky-form fieldset {
            padding: 5px;
            background-color: #f8f8f8;
        }

            #occasions-results-filter .sky-form fieldset .label {
                margin-bottom: 0;
            }

            #occasions-results-filter .sky-form fieldset section {
                margin-bottom: 5px;
            }

@media (min-width: 991px) {
    #occasions-results-filter .sky-form fieldset .row .col-6:first-child {
        padding-right: 5px;
    }

    #occasions-results-filter .sky-form fieldset .row .col-6:last-child {
        padding-left: 5px;
    }
}
/* FICHE ANNONCE */
.fiche-annonce .prix {
    font-size: 2em;
    font-weight: bold;
    color: #FF6600;
}

.fiche-annonce .tab-v6 {
    margin-top: 20px;
}

    .fiche-annonce .tab-v6 .nav.nav-tabs {
        border-bottom-color: #FF6600;
    }

        .fiche-annonce .tab-v6 .nav.nav-tabs li {
            margin-right: 0;
        }

            .fiche-annonce .tab-v6 .nav.nav-tabs li.active a {
                color: white;
                background-color: #FF6600;
                border-bottom-color: #FF6600;
            }

            .fiche-annonce .tab-v6 .nav.nav-tabs li a {
                padding: 10px 15px;
                color: #FF6600;
                border-bottom-color: #FF6600;
            }

                .fiche-annonce .tab-v6 .nav.nav-tabs li a:hover {
                    color: white;
                    background-color: #FF6600;
                }

.actualites-arbo {
    background-color: #f2f2f2;
}

    .actualites-arbo a {
        color: #333;
    }

    .actualites-arbo li {
        padding: 0 5px;
        border-bottom: 1px solid #ddd;
    }

        .actualites-arbo li:hover a {
            color: #FF6600;
        }

        .actualites-arbo li:first-child {
            padding-top: 10px;
        }

.promotions-arbo {
    background-color: #f2f2f2;
}

    .promotions-arbo a {
        color: #333;
    }

    .promotions-arbo li {
        padding: 0 5px;
        border-bottom: 1px solid #ddd;
    }

        .promotions-arbo li:hover a {
            color: #FF6600;
        }

        .promotions-arbo li:first-child {
            padding-top: 10px;
        }

#PromoDescription .title-price,
#ListePromos .title-price {
    font-size: 1.5em;
    font-weight: bold;
    color: #FF6600;
}

@shadoweffect () {
    :before,
    :after {
        position: absolute;
        top: 80%;
        bottom: 15px;
        left: 10px;
        z-index: -1;
        width: 50%;
        max-width: 300px;
        content: "";
        background: #777;
        box-shadow: 0 15px 10px #777;
        transform: rotate(-3deg);
    }

    ::after {
        right: 10px;
        left: auto;
        transform: rotate(3deg);
    }
}

@keyframes slidein {
    from {
        margin-left: -20%;
    }

    to {
        margin-left: 100%;
    }
}

@keyframes rotation {
    100% {
        transform: rotate(360deg) scale(1.2);
    }
}

@keyframes shinegradiant {
    0% {
        transform: scaleX(0);
    }

    50% {
        transform: scaleX(1);
    }

    100% {
        transform: scaleY(0);
    }
}

@keyframes checker {
    from {
        transform: scale(2);
        transform: rotate(-20deg);
    }

    to {
        transform: scale(1.2);
        transform: rotate(20deg);
    }
}

@keyframes zoom {
    from {
        transform: scale(1);
    }

    to {
        transform: scale(1.1);
    }
}

@keyframes shine {
    100% {
        left: 120%;
        opacity: 0;
    }
}

html {
    font-size: 17px;
}

@media (max-width: 1199.98px) {
    html {
        font-size: 16px;
    }
}

@media (max-width: 991.98px) {
    html {
        font-size: 15px;
    }
}

@media (max-width: 767.98px) {
    html {
        font-size: 14px;
    }
}

a {
    text-decoration: none;
    cursor: pointer;
}

    a:hover {
        color: #FF6600;
        text-decoration: none;
    }

.theme-color-bg {
    color: #FF6600;
}

.h1,
h1,
.h2,
h2,
.h3,
h3,
.h4,
h4 {
    color: #333;
}

.h1,
h1 {
    display: flex;
    font-weight: bold;
    text-align: left;
    flex-direction: row;
    align-content: center;
    justify-content: flex-start;
    flex: 1;
}

    .h1::before,
    h1::before {
        width: 1.5625rem;
        margin-right: .1875rem;
        margin-bottom: .3125rem;
        vertical-align: bottom;
        content: '';
        border-top: 15px solid #FF6600;
        border-right: 10px solid transparent;
        flex-grow: 1;
        align-self: flex-end;
        flex: none;
    }

@media (max-width: 767.98px) {
    .h1,
    h1 {
        justify-content: center;
    }

        .h1:before,
        h1:before {
            width: auto;
            border-top: 15px solid #FF6600;
            border-right: none;
            flex-grow: 1;
        }

        .h1::after,
        h1::after {
            width: auto;
            margin-bottom: .3125rem;
            margin-left: .1875rem;
            vertical-align: bottom;
            content: '';
            border-top: 15px solid #FF6600;
            border-right: none;
            align-self: flex-end;
            flex-grow: 1;
        }
}

.h2,
h2 {
    display: flex;
    overflow: hidden;
    font-weight: bold;
    color: #333;
    text-align: left;
    flex-direction: row;
    align-content: center;
    justify-content: flex-start;
    flex: 1;
}

    .h2 span,
    h2 span {
        background-color: transparent;
        flex-basis: auto;
        flex-grow: 0;
    }

    .h2::before,
    h2::before {
        width: 1.5625rem;
        margin-right: 2px;
        margin-bottom: .3125rem;
        vertical-align: bottom;
        content: '';
        border-top: 10px solid #FF6600;
        border-right: 6px solid transparent;
        flex-grow: 1;
        align-self: flex-end;
        flex: none;
    }

    .h2::after,
    h2::after {
        min-height: 100%;
        margin-bottom: .3125rem;
        margin-left: 2px;
        vertical-align: bottom;
        content: '';
        border-bottom: 10px solid #FF6600;
        border-left: 6px solid transparent;
        flex-basis: auto;
        flex-grow: 1;
        align-self: flex-end;
    }

.jumbotron h1:before,
.jumbotron .h1:before,
.jumbotron h2:before,
.jumbotron .h2:before {
    content: none;
}

.jumbotron h1:after,
.jumbotron .h1:after,
.jumbotron h2:after,
.jumbotron .h2:after {
    content: none;
}

body {
    font-weight: 400;
    line-height: 1.5;
    color: #6d6d6d;
    background-color: #fff;
}

header {
    background-color: #fff;
}

    header.border-top-t {
        border-top: 8px solid #FF6600 !important;
    }

    header .logo {
        width: auto;
        max-height: 75px;
        margin: 10px;
    }

    header .address {
        width: 100%;
        font-size: .8125rem;
        font-weight: 600;
        color: #6d6d6d;
        text-align: center;
    }

        header .address span {
            display: block;
        }

@media (min-width: 768px) {
    header {
        background: url("../images/bg_header.gif") center no-repeat;
    }
}

@media (min-width: 576px) {
    header .address {
        width: auto;
        text-align: left;
        background-color: transparent;
    }
}

a.logo-link {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition-timing-function: ease-out;
    transition-duration: 1s;
}

    a.logo-link:hover::before {
        left: calc(100% + 40px);
    }

    a.logo-link:hover::after {
        left: calc(100% + 60px);
    }

    a.logo-link:after {
        position: absolute;
        top: 0;
        left: -60px;
        z-index: 3;
        width: 40px;
        height: 100%;
        content: '';
        background-color: rgba(255, 255, 255, .2);
        filter: blur(3px);
        transition-delay: .1s;
        transition-duration: 1s;
        transform: skewX(-35deg);
    }

    a.logo-link:before {
        position: absolute;
        top: 0;
        left: -40px;
        z-index: 2;
        width: 20px;
        height: 100%;
        content: '';
        background-color: rgba(255, 255, 255, .3);
        transition-duration: 1s;
        transform: skewX(-35deg);
    }

#contact-bloc {
    display: none;
}

    #contact-bloc .contact-bloc {
        color: #fff;
    }

        #contact-bloc .contact-bloc a {
            padding: 8px 8px 8px 8px;
            margin: 0;
            color: #fff;
            text-align: left;
            text-decoration: none;
            transition: all .3s ease-out;
        }

        #contact-bloc .contact-bloc .tel {
            background-color: #333;
        }

            #contact-bloc .contact-bloc .tel a:hover,
            #contact-bloc .contact-bloc .tel a:active {
                color: #FF6600;
            }

        #contact-bloc .contact-bloc .contact {
            margin-left: 1rem;
            background-color: #FF6600;
        }

            #contact-bloc .contact-bloc .contact a:hover,
            #contact-bloc .contact-bloc .contact a:active {
                color: #333;
            }

@media (min-width: 576px) {
    #contact-bloc {
        display: block;
    }
}

@media (min-width: 992px) {
    #contact-bloc .logo {
        max-height: 85px;
        margin: 15px;
    }

    #contact-bloc .contact-bloc .contact {
        padding-left: 0 !important;
        margin-left: 0;
    }

        #contact-bloc .contact-bloc .contact::before {
            display: block;
            width: 60px;
            height: 100%;
            content: ' ';
            background: url(../images/angle_droit_lg.png);
        }

    #contact-bloc .contact-bloc a {
        margin: 0;
    }

    #contact-bloc .contact-bloc .tel a {
        padding: 8px 0 8px 8px;
    }
}

nav.navbar {
    border-bottom: 8px solid #FF6600;
}

    nav.navbar .dropdown-menu {
        margin-top: 0;
        color: #333;
        background: #FF6600;
        border: none;
        border-radius: 0;
    }

    nav.navbar .dropdown-divider {
        border-top: 1px solid rgba(255, 255, 255, .5);
    }

    nav.navbar .nav-link {
        font-size: .875rem;
        font-weight: bold;
    }

    nav.navbar .nav-item {
        border-top: 1px solid rgba(255, 255, 255, .3);
    }

    nav.navbar .dropdown .dropdown-toggle::after {
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        font-family: "Font Awesome 5 Free";
        font-size: .875rem;
        font-weight: 400;
        color: #FF6600;
        content: '\f054';
        border: none;
        transform: translate(-50%, 50%);
    }

    nav.navbar .dropdown.show .dropdown-toggle::after {
        content: '\f078';
    }

@media (min-width: 992px) {
    nav.navbar .nav-item {
        border-top: none;
    }

    nav.navbar .dropdown-menu {
        margin-top: 15px;
        box-shadow: 2px 2px 4px rgba(51, 51, 51, .3);
    }

    nav.navbar .dropdown-item {
        padding: .5rem .75rem;
        color: #333;
    }

        nav.navbar .dropdown-item:hover {
            color: #fff;
            background-color: rgba(0, 0, 0, .2);
        }

        nav.navbar .dropdown-item:active {
            background-color: rgba(255, 255, 255, .2);
        }

        nav.navbar .dropdown-item:before {
            padding-right: .5rem;
            font-family: "Font Awesome 5 Free";
            font-size: .75rem;
            font-weight: 400;
            content: '\f054';
        }

    nav.navbar .nav-item:hover .dropdown-menu {
        display: block;
    }

    nav.navbar .nav-item:not(:last-child) {
        margin-right: 2.1875rem;
    }

    nav.navbar .dropdown .dropdown-toggle {
        position: relative;
    }

        nav.navbar .dropdown .dropdown-toggle::after {
            position: absolute;
            top: auto;
            right: auto;
            bottom: -3px;
            left: 50%;
            z-index: 3;
            display: block;
            width: 100%;
            height: auto;
            height: 25px;
            padding: 0;
            margin: 0;
            font-family: "Font Awesome 5 Free";
            font-size: 14px;
            font-weight: 400;
            color: #FF6600;
            text-align: center;
            content: '\f078';
            border: none;
            transform: translate(-50%, 50%);
        }

    nav.navbar .dropdown.show .dropdown-toggle::after {
        content: '\f078';
    }
}

.contact-bloc-small a {
    font-size: 1rem;
    color: #fff;
    text-decoration: none;
}

    .contact-bloc-small a i {
        color: #FF6600;
    }

    .contact-bloc-small a:hover,
    .contact-bloc-small a :active {
        color: #FF6600;
        text-decoration: none;
    }

@media (min-width: 576px) {
    .contact-bloc-small a {
        display: none;
    }
}

#carousel-block {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 40vh;
}

    #carousel-block .carousel-control-prev-icon,
    #carousel-block .carousel-control-next-icon {
        width: 30px;
        height: 30px;
    }

    #carousel-block .bloc-info-top {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        font-size: .75rem;
        font-weight: bold;
        line-height: .875rem;
        color: #fff;
    }

    #carousel-block .bloc-info-top__bg {
        max-height: 50px;
        background: rgba(0, 0, 0, .4);
    }

    #carousel-block .bloc-info-top__info {
        margin-right: 3%;
        margin-bottom: .25rem;
        margin-left: 5%;
    }

    #carousel-block .bloc-info-top__logo-area {
        display: inline-block;
        width: 150px;
        height: 50px;
        background: #FF6600;
    }

        #carousel-block .bloc-info-top__logo-area img {
            width: auto;
            height: calc(50px - 20px);
            margin: auto;
        }

    #carousel-block .bloc-info-top__forme {
        display: none;
        float: left;
        width: 0;
        height: 0;
        border-top: 50px solid #FF6600;
        border-left: 50px solid transparent;
    }

    #carousel-block .bloc-info-top__content-logo {
        height: 50px;
    }

@media (min-width: 768px) {
    #carousel-block {
        height: 60vh;
    }

        #carousel-block .bloc-info-top {
            font-size: 1rem;
            line-height: 1.125rem;
        }

        #carousel-block .bloc-info-top__logo-area {
            width: 300px;
        }

            #carousel-block .bloc-info-top__logo-area img {
                height: calc(50px - 10px);
            }

        #carousel-block .bloc-info-top__forme {
            display: inline-block;
        }

        #carousel-block .bloc-info-top__bg {
            background: linear-gradient(180deg, rgba(0, 0, 0, .4) 90%, rgba(0, 0, 0, 0) 90%);
        }

        #carousel-block .bloc-info-top__logo-area {
            box-shadow: 4px 4px 4px rgba(51, 51, 51, .5);
        }
}

@media (min-width: 992px) {
    #carousel-block .bloc-info-top {
        font-size: 1.125rem;
        line-height: 1.25rem;
    }
}

.carousel ol.carousel-indicators {
    position: relative;
    margin: auto;
    margin-top: 0;
    margin-bottom: 0;
}

    .carousel ol.carousel-indicators li {
        width: 12px;
        height: 12px;
        background-color: #ced4da;
    }

@media (min-width: 768px) {
    .carousel ol.carousel-indicators li {
        width: 20px;
        height: 20px;
        background-color: #ced4da;
    }
}

.bloc-info-btm {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50px;
}

.bloc-info-btm__forme {
    display: inline-block;
    width: 0;
    height: 0;
    border-right: 50px solid transparent;
    border-bottom: 50px solid #fff;
}

.bloc-info-btm__content {
    width: 150px;
    height: 50px;
    background-color: #fff;
    box-shadow: -4px -4px 4px rgba(51, 51, 51, .5);
}

@media (min-width: 768px) {
    .bloc-info-btm__content {
        width: 300px;
    }

    .bloc-info-btm ol.carousel-indicators li {
        width: 20px;
        height: 20px;
        background-color: #ced4da;
    }
}

#carousel_hp {
    height: 100%;
}

    #carousel_hp .carousel-inner {
        width: 100%;
        height: 100%;
    }

        #carousel_hp .carousel-inner .carousel-item {
            width: 100%;
            height: 100%;
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
        }

#carousel_marques .carousel-item {
    text-align: center;
}

#carousel_occasion img {
    width: 100%;
    height: auto;
}

#carousel_occasion .carousel-item-info {
    background-color: #f2f2f2;
}

#carousel_occasion .prod {
    position: relative;
    display: flex;
    min-width: 0;
    height: 350px;
    overflow: hidden;
    word-wrap: break-word;
    flex-direction: column;
    background-color: #f2f2f2;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
}

    #carousel_occasion .prod > a {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        cursor: pointer;
        background-color: transparent;
    }

        #carousel_occasion .prod > a::after {
            top: 0;
            left: 0;
            display: block;
            width: 100%;
            height: 0;
            content: '';
            background: linear-gradient(180deg, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, 0) 90%);
            transition-duration: .5s;
        }

        #carousel_occasion .prod > a:hover:after {
            height: 100%;
        }

#carousel_occasion .prod-img {
    width: 100%;
    overflow: hidden;
    align-content: center;
    flex: none;
}

#carousel_occasion .prod-body {
    min-height: 1px;
    padding: .375rem .5rem;
    font-size: 16px;
    line-height: 18px;
    background-color: #f2f2f2;
    flex: 1 1 auto;
}

#carousel_occasion .prod-footer {
    padding: .375rem .5rem;
    border-top: 1px solid rgba(0, 0, 0, .125);
}

    #carousel_occasion .prod-footer:last-child {
        border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
    }

#carousel_occasion .card-header,
#carousel_occasion .prod-header {
    display: flex;
    padding: .25rem .5rem;
    flex-direction: row;
    background-color: #FF6600;
    border-bottom: 1px solid rgba(0, 0, 0, .125);
    flex: 0;
    flex-flow: row;
    justify-content: space-between;
}

    #carousel_occasion .card-header h4,
    #carousel_occasion .card-header .price,
    #carousel_occasion .prod-header h4,
    #carousel_occasion .prod-header .price {
        margin: 0;
        font-size: 1rem;
        line-height: 1.125rem;
        color: #fff;
    }

    #carousel_occasion .card-header .price,
    #carousel_occasion .prod-header .price {
        white-space: nowrap;
    }

    #carousel_occasion .card-header h4,
    #carousel_occasion .prod-header h4 {
        text-transform: uppercase;
    }

#carousel_occasion .card-deck {
    margin-right: 0;
    margin-left: 0;
}

#carousel_occasion .carousel-control-prev,
#carousel_occasion .carousel-control-next {
    height: 51%;
}

@media (max-width: 767.98px) {
    #carousel_occasion .prod {
        height: 400px;
    }
}

@media (max-width: 575.98px) {
    #carousel_occasion .prod {
        height: auto;
    }
}

.bloc-i-area {
    display: flex;
    flex-grow: 1;
    flex-basis: auto;
}

.bloc-i {
    display: flex;
    height: 100%;
    overflow: hidden;
    color: #333;
    text-decoration: none;
    cursor: pointer;
    flex-direction: column;
    background-color: #333;
    box-shadow: 2px 2px 2px rgba(167, 167, 167, .5);
    flex-grow: 1;
    flex-basis: auto;
}

    .bloc-i::before {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
        content: '';
    }

    .bloc-i:hover::before {
        overflow: hidden;
        background: linear-gradient(.45turn, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, 0) 100%);
        animation: shinegradiant;
        animation-duration: .5s;
        animation-fill-mode: both;
    }

    .bloc-i:hover {
        text-decoration: none;
        background-color: #FF6600;
        box-shadow: 4px 4px 8px rgba(167, 167, 167, .5);
    }

        .bloc-i:hover i {
            color: #333;
            transition-duration: .5s;
            animation: 2s zoom;
            animation-fill-mode: both;
        }

.bloc-i__label {
    display: flex;
    padding: .3125rem .5rem;
    color: #fff;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    justify-content: space-around;
    flex-grow: 1;
    align-content: center;
    flex-flow: column;
}

    .bloc-i__label:hover {
        text-decoration: none;
    }

.bloc-i__icon {
    padding: 1.5625rem .5rem;
    overflow: hidden;
    text-align: center;
    background-color: #f2f2f2;
}

    .bloc-i__icon i {
        font-size: 6.25rem;
        color: #a7a7a7;
    }

.bloc-prt h2 {
    margin-bottom: -10px;
}

.bloc-prt__content {
    padding-top: 15px;
    padding-bottom: 5px;
    border-right: dashed 1px #FF6600;
    border-bottom: dashed 1px #FF6600;
    border-left: dashed 1px #FF6600;
}

.bloc-prt__img {
    display: flex;
    height: 100%;
    text-align: center;
    flex-direction: column;
    justify-content: center;
}

.bloc-ct {
    position: relative;
    color: #fff;
    background-color: #333;
}

    .bloc-ct::after {
        position: absolute;
        top: -6px;
        right: 0;
        width: 45%;
        content: '';
        border-top: 50px solid #FF6600;
        border-left: 50px solid transparent;
        box-shadow: 50px 8px 6px -6px #000;
    }

    .bloc-ct a {
        color: #fff;
        text-decoration: none;
    }

        .bloc-ct a:hover,
        .bloc-ct a:active {
            color: #FF6600;
        }

            .bloc-ct a:hover i,
            .bloc-ct a:active i {
                animation: .5s rotation;
                animation-fill-mode: both;
            }

        .bloc-ct a:not(:first-child) {
            margin-left: 1.875rem;
        }

.bloc-ct__link {
    margin-top: 50px;
    font-size: .875rem;
}

.bloc-ct__titre {
    font-size: 1.125rem;
    font-weight: bold;
    color: #FF6600;
}

.bloc-ct__addr {
    font-size: 1rem;
}

@media (max-width: 991.98px) {
    .bloc-ct__addr {
        text-align: center;
    }

    .bloc-ct::after {
        display: none;
        content: none;
    }

    .bloc-ct__link {
        margin-top: 0;
    }
}

.bloc-mt {
    font-size: .875rem;
    line-height: 1.125rem;
    background-color: #fff;
}

.carousel a.carousel-control-prev.theme-color-bg,
.carousel a.carousel-control-next.theme-color-bg {
    color: #FF6600;
}

.mt-s {
    margin-top: 5rem;
}

@media (max-width: 991.98px) {
    .mt-s {
        margin-top: 4rem;
    }
}

.bg-gray {
    background-color: #f2f2f2;
}

.mt-s-sm {
    margin-top: 5rem;
}

@media (min-width: 768px) {
    .mt-s-sm {
        margin-top: 0;
    }
}

section.arian-section {
    margin-bottom: 1rem;
    background-color: #f2f2f2;
}

    section.arian-section ol.breadcrumb {
        margin-bottom: 0;
    }

.btn-primary:not(input) {
    position: relative;
    z-index: 1;
    overflow: hidden;
    color: #fff;
    background-color: #333;
    transition-timing-function: ease-out;
    transition-duration: 1s;
}

    .btn-primary:not(input):hover {
        color: #fff;
        background-color: transparent;
    }

        .btn-primary:not(input):hover::before {
            width: calc(100% + 40px);
        }

        .btn-primary:not(input):hover::after {
            left: calc(100% + 40px);
        }

    .btn-primary:not(input):after {
        position: absolute;
        top: 0;
        left: -60px;
        z-index: 1;
        width: 40px;
        height: 100%;
        content: '';
        background-color: rgba(255, 255, 255, .2);
        filter: blur(3px);
        transition-delay: .1s;
        transition-duration: .6s;
        transform: skewX(35deg);
    }

    .btn-primary:not(input):before {
        position: absolute;
        top: 0;
        left: -20px;
        z-index: -1;
        width: 0;
        height: 100%;
        content: '';
        background-color: #FF6600;
        transition-duration: .5s;
        transform: skewX(35deg);
    }

.btn-secondary:not(input) {
    position: relative;
    z-index: 1;
    overflow: hidden;
    color: #333;
    background-color: #f2f2f2;
    transition-timing-function: ease-out;
    transition-duration: 1s;
}

    .btn-secondary:not(input):hover {
        color: #fff;
        background-color: transparent;
    }

        .btn-secondary:not(input):hover::before {
            width: calc(100% + 40px);
        }

        .btn-secondary:not(input):hover::after {
            left: calc(100% + 40px);
        }

    .btn-secondary:not(input):after {
        position: absolute;
        top: 0;
        left: -60px;
        z-index: 1;
        width: 40px;
        height: 100%;
        content: '';
        background-color: rgba(255, 255, 255, .2);
        filter: blur(3px);
        transition-delay: .1s;
        transition-duration: .6s;
        transform: skewX(35deg);
    }

    .btn-secondary:not(input):before {
        position: absolute;
        top: 0;
        left: -20px;
        z-index: -1;
        width: 0;
        height: 100%;
        content: '';
        background-color: #333;
        transition-duration: .5s;
        transform: skewX(35deg);
    }

input.btn-primary {
    color: #fff;
    background-color: #FF6600;
    border-color: #FF6600;
    box-shadow: 0 0 40px 40px #FF6600 inset, 0 0 0 0 #FF6600;
    transition: all 150ms ease-in-out;
}

    input.btn-primary:hover {
        border: none;
        box-shadow: 0 0 10px 0 #FF6600 inset, 0 0 10px 4px #FF6600;
    }

@media (min-width: 576px) {
    .multiples .carousel-inner .carousel-item-right.active,
    .multiples .carousel-inner .carousel-item-next {
        transform: translateX(50%);
    }

    .multiples .carousel-inner .carousel-item-left.active,
    .multiples .carousel-inner .carousel-item-prev {
        transform: translateX(-50%);
    }
}

@media (min-width: 992px) {
    .multiples .carousel-inner .carousel-item-right.active,
    .multiples .carousel-inner .carousel-item-next {
        transform: translateX(50%);
    }

    .multiples .carousel-inner .carousel-item-left.active,
    .multiples .carousel-inner .carousel-item-prev {
        transform: translateX(-50%);
    }
}

@media (max-width: 767.98px) {
    .multiples .carousel-inner .carousel-item > div {
        display: none;
    }

        .multiples .carousel-inner .carousel-item > div:first-child {
            display: block;
        }
}

.multiples .carousel-inner .carousel-item.active,
.multiples .carousel-inner .carousel-item-next,
.multiples .carousel-inner .carousel-item-prev {
    display: flex;
}

.multiples .carousel-inner .carousel-item-right,
.multiples .carousel-inner .carousel-item-left {
    transform: translateX(0);
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

    .slick-list:focus {
        outline: none;
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand;
    }

.slick-slider .slick-track,
.slick-slider .slick-list {
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-right: auto;
    margin-left: auto;
}

    .slick-track:before,
    .slick-track:after {
        display: table;
        content: "";
    }

    .slick-track:after {
        clear: both;
    }

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir="rtl"] .slick-slide {
    float: right;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.slick-loading .slick-list {
    background: #fff url("../images/ajax-loader.gif") center center no-repeat;
}

@font-face {
    font-family: "slick";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/slick/slick.eot");
    src: url("../fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick/slick.woff") format("woff"), url("../fonts/slick/slick.ttf") format("truetype"), url("../fonts/slick/slick.svg#slick") format("svg");
}

.slick-prev,
.slick-next {
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    font-size: 0;
    line-height: 0;
    color: transparent;
    cursor: pointer;
    background: transparent;
    border: none;
    outline: none;
    transform: translate(0, -50%);
}

    .slick-prev:hover,
    .slick-prev:focus,
    .slick-next:hover,
    .slick-next:focus {
        color: transparent;
        background: transparent;
        outline: none;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25;
    }

    .slick-prev:before,
    .slick-next:before {
        font-family: "slick";
        font-size: 20px;
        line-height: 1;
        color: white;
        opacity: .75;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.slick-prev {
    left: -25px;
}

[dir="rtl"] .slick-prev {
    right: -25px;
    left: auto;
}

.slick-prev:before {
    content: "←";
}

[dir="rtl"] .slick-prev:before {
    content: "→";
}

.slick-next {
    right: -25px;
}

[dir="rtl"] .slick-next {
    right: auto;
    left: -25px;
}

.slick-next:before {
    content: "→";
}

[dir="rtl"] .slick-next:before {
    content: "←";
}

.slick-dotted.slick-slider {
    margin-bottom: 30px;
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: center;
    list-style: none;
}

    .slick-dots li {
        position: relative;
        display: inline-block;
        width: 20px;
        height: 20px;
        padding: 0;
        margin: 0 5px;
        cursor: pointer;
    }

        .slick-dots li button {
            display: block;
            width: 20px;
            height: 20px;
            padding: 5px;
            font-size: 0;
            line-height: 0;
            color: transparent;
            cursor: pointer;
            background: transparent;
            border: 0;
            outline: none;
        }

            .slick-dots li button:hover,
            .slick-dots li button:focus {
                outline: none;
            }

                .slick-dots li button:hover:before,
                .slick-dots li button:focus:before {
                    opacity: 1;
                }

            .slick-dots li button:before {
                position: absolute;
                top: 0;
                left: 0;
                width: 20px;
                height: 20px;
                font-family: "slick";
                font-size: 6px;
                line-height: 20px;
                color: black;
                text-align: center;
                content: "•";
                opacity: .25;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

        .slick-dots li.slick-active button:before {
            color: black;
            opacity: .75;
        }

body {
    margin: 0;
    font-family: Open Sans, -apple-system, BlinkMacSystemFont, sans-serif, Segoe UI, Helvetica Neue, Arial, Noto Sans, Liberation Sans, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-weight: 400;
    line-height: 1.5;
    color: #6d6d6d;
}

.d-flex {
    display: flex !important;
}

.align-items-center {
    align-items: center !important;
}

a {
    color: #333;
}

    a:hover {
        color: #FF6600;
    }
/* REPRIS TEL QUEL DU TEMPLATE UNIFY, JE NE SAIS PLUS PURQUOI ON AVAIT MIS TOUT çA, MAIS ça doit servir*/
.validation-summary-errors {
    margin-bottom: 15px;
    color: #8d313d;
    background: #f3dfdf;
    border: 1px solid #ceabab;
}

    .validation-summary-errors ul li {
        color: #8d313d;
    }

input.input-validation-error {
    color: #8d313d;
    background: #f3dfdf;
    border: 1px solid #ceabab;
}

.occasions_result_table .annonce {
    cursor: pointer;
}

.occasions_result_table .lPrix {
    font-size: 1.5em;
}

.sliderMarquesPartenaires {
    padding: 0;
    list-style-type: none;
}

    .sliderMarquesPartenaires .owl-item {
        display: flex;
        height: 180px;
        align-items: center;
    }

        .sliderMarquesPartenaires .owl-item li {
            width: 100%;
            text-align: center;
        }

iframe {
    border: 0;
}

label.required::after {
    content: '*';
}

.video-container {
    position: relative;
    height: 0;
    padding-top: 30px;
    padding-bottom: 56.25%;
    overflow: hidden;
}

    .video-container iframe,
    .video-container object,
    .video-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
/* PIECES DETACHEES */
#pieces-results tbody tr td div {
    min-height: 40px;
    /*
    span, a  {
      line-height : 40px;
    }*/
}

#pieces-results .logo {
    text-align: center;
    /*img {
      max-height : 38px;
      margin : auto;
    }*/
}

#pieces-filter {
    margin-bottom: 20px;
}

    #pieces-filter .sky-form {
        border: none;
    }

        #pieces-filter .sky-form fieldset {
            padding: 10px 10px;
            background-color: #f8f8f8;
        }

            #pieces-filter .sky-form fieldset .label {
                margin-right: 10px;
                margin-bottom: 0;
            }

            #pieces-filter .sky-form fieldset section {
                margin-bottom: 5px;
            }

.info-cookie {
    bottom: 0;
    left: 0;
    z-index: 30;
    width: 100%;
    padding: 4px;
    margin: 0;
    line-height: 35px;
    color: #fff;
    background-color: #666;
    filter: alpha(opacity=80);
    border-radius: 0;
    opacity: .8;
}

#InfoCookie a {
    color: #fff;
}

    #InfoCookie a:hover {
        color: #a7121c;
    }

#InfoCookie .close {
    margin-right: 56px;
    font-size: 30px;
    color: #fff;
    text-shadow: none;
}
/* ARBO OCCASIONS*/
.related-search.collapse.in {
    display: block !important;
}

@media (max-width: 991px) {
    .related-search.collapse {
        display: none !important;
    }
}

@media (min-width: 991px) {
    .related-search.collapse {
        display: block !important;
    }
}

.breadcrumb {
    position: unset !important;
}

#topcontrol:after {
    font-family: 'Font Awesome\ 5 Free';
    font-weight: 900;
}

.btn-primary {
    border: none;
}

.owl-slider-cms .caption {
    position: absolute;
    bottom: -4px;
    width: 100%;
    height: 50px;
    padding: 5px 20px;
    font-size: 1.5em;
    color: white;
    background: linear-gradient(180deg, rgba(0, 0, 0, .4) 90%, rgba(0, 0, 0, 0) 90%);
}

.home-slide-logo-img-same {
    display: none;
}
/*# sourceMappingURL=data:application/json;base64,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QjtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLGtGQUFrRjtFQUNsRixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsa0JBQWtCO0NBQ25CO0FBQ0Q7RUFDRSxjQUFjO0NBQ2YiLCJmaWxlIjoidG8uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4vKkBtZi1yZWQ6ICNDNDEyMzA7XG5AbWYtcmVkLTI6ICNFNDA2MTM7XG5AbWYtYmxhY2s6ICMwMDAwMDI7XG5AbWYtZ3JleS0xOiAjNUY2MDYyO1xuQG1mLWdyZXktMjogIzg0ODY4OTtcbkBtZi1ncmV5LTM6ICNBOUFCQUU7XG5AbWYtZ3JleS1saWdodDogI0Y2RjZGNjtcbkBtZi1ncmV5LWxpZ2h0LTI6ICNFREVERUQ7Ki9cbi8qLm1mLXJlZCB7XG4gIGNvbG9yOiBAbWYtcmVkO1xufVxuXG4ubWYtYmxhY2sge1xuICBjb2xvcjogQG1mLWJsYWNrO1xufVxuXG4ubWYtZ3JleS0xIHtcbiAgY29sb3I6IEBtZi1ncmV5LTE7XG59XG5cbi5tZi1ncmV5LTIge1xuICBjb2xvcjogQG1mLWdyZXktMjtcbn1cblxuLm1mLWdyZXktMyB7XG4gIGNvbG9yOiBAbWYtZ3JleS0zO1xufVxuXG4ubWYtZ3JleS1saWdodCB7XG4gIGNvbG9yOiBAbWYtZ3JleS1saWdodDtcbn1cblxuLm1mLWdyZXktbGlnaHQtMiB7XG4gIGNvbG9yOiBAbWYtZ3JleS1saWdodC0yO1xufVxuXG5cbi5iZy1tZi1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWYtcmVkO1xufVxuXG4uYmctbWYtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWYtYmxhY2s7XG59XG5cbi5iZy1tZi1ncmV5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWYtZ3JleS0xO1xufVxuXG4uYmctbWYtZ3JleS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1mLWdyZXktMjtcbn1cblxuLmJnLW1mLWdyZXktMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtZi1ncmV5LTM7XG59XG5cbi5iZy1tZi1ncmV5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1mLWdyZXktbGlnaHQ7XG59XG5cbi5iZy1tZi1ncmV5LWxpZ2h0LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWYtZ3JleS1saWdodC0yO1xufVxuXG5cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtZi1yZWQ7XG4gIGJvcmRlci1jb2xvcjogQG1mLXJlZDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWYtcmVkLTI7XG4gICAgYm9yZGVyLWNvbG9yOiBAbWYtcmVkO1xuICB9XG5cbiAgJjpmb2N1cywgJjphY3RpdmUsICY6YWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWYtZ3JleS0zO1xuICAgIGJvcmRlci1jb2xvcjogQG1mLWdyZXktMjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbmEsXG4uYnJlYWRjcnVtYiBsaS5hY3RpdmUsXG4uYnJlYWRjcnVtYiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IEBtZi1yZWQ7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogQG1mLXJlZC0yO1xufVxuXG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1mLXJlZDtcbn1cblxuKi5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IEBtZi1yZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgY3Vyc29yIDogcG9pbnRlcjtcbn1cblxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIGNvbG9yOiBAbWYtcmVkO1xufSovXG4jbG9naW5MaW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2xvZ2luTGluazpob3ZlciB7XG4gIGNvbG9yOiAjREREO1xufVxuLmhlYWRlciB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjODRjYjNmO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzg0Y2IzZjtcbiAgLyogQkxPQyBBRFJFU1NFUyAqL1xuICAvKiBNRU5VICovXG4gIC8qIENoZXZyb24gc3VyIGl0ZW1zIChsdmwxKSBhdmVjIHNvdXMgbWVudSAobHZsMikgKi9cbiAgLyogY2hldnJvbiBzdXIgc291cy1pdGVtIChsdmwyKSBhdmVjIHNvdXMgbWVudSAobHZsMykgKi9cbiAgLyogYW5udWxhdGlvbiBib3JkZXIgYm90dG9tIGR1IHRlbXBsYXRlIHVuaWZ5IHF1aSBjcsOpZSB1biBkw6ljYWxhZ2UgYml6emFyZSovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAubG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhlYWRlciAubG9nbyBpbWcge1xuICBtYXJnaW46IDVweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1sb2dvLWFkcmVzc2VzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnX2hlYWRlci5naWYpIDUwJSBuby1yZXBlYXQ7XG4gIH1cbn1cbi5oZWFkZXIgLmFkcmVzcyB7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBsZSBtb2R1bGUgQ01TICh0aW55bWNlKSByYWpvdXRlIGZvcmPDqW1lbnQgdW4gcCBhdXRvdXIgZHUgY29udGVudSwgYWxvcnMgaidhbm51bGUgc2EgbWFyY2hlIHBhciBkw6lmYXV0IGljaSAqL1xufVxuLmhlYWRlciAuYWRyZXNzIHAge1xuICBtYXJnaW46IDA7XG59XG4uaGVhZGVyIC5hZHJlc3MgLmNtcy1jb250ZW50LWVkaXRhYmxlIHtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgLyogamUgcsOpZHVpdCBsZSBtaW4taGVpZ2h0IGR1IGJsb2MtbGlicmUgKDU1cHggZGUgYmFzZSkgY2FyIGRhbnMgY2UgY2FzIHBhcnRpY3VsaWVyLCBsZSBibG9jIGFkcmVzc2Ugw6lkaXRhYmxlIGVzdCB0csOocyBwZXRpdC4gKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIC5hZHJlc3Mge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5oZWFkZXIgLmFkcmVzcyAjY29udGFjdC1ibG9jIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLmFkcmVzcyAjY29udGFjdC1ibG9jIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oZWFkZXIgLmFkcmVzcyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyIC5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG4uaGVhZGVyIC5uYXYubmF2YmFyLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlciAubmF2Lm5hdmJhci1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmhlYWRlciAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmhlYWRlciAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5oZWFkZXIgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRjYjNmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBib3gtc2hhZG93OiAycHggMnB4IDRweCByZ2JhKDUxLCA1MSwgNTEsIDAuMyk7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5oZWFkZXIgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5oZWFkZXIgLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaGVhZGVyIC5kcm9wZG93biA+IGE6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgLypjb250ZW50OiBcIlxcZjA3OFwiOyovXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5kcm9wZG93biA+IGE6YWZ0ZXIge1xuICAgIC8qYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7Ki9cbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgICAvKmZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWU7Ki9cbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIC8qY29sb3I6ICM4NGNiM2Y7Ki9cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgfVxufVxuLmhlYWRlciAuZHJvcGRvd24tc3VibWVudSA+IGE6YWZ0ZXIge1xuICBmb250LXNpemU6IDFlbTtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uaGVhZGVyIC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuLmhlYWRlciAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc21hbGwtbmF2LWNvbnRhY3QgLmNvbnRhY3QtYmxvYy1zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG4uc21hbGwtbmF2LWNvbnRhY3QgLmNvbnRhY3QtYmxvYy1zbWFsbCBhIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG4uc21hbGwtbmF2LWNvbnRhY3QgLm5hdmJhci10b2dnbGUge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uc21hbGwtbmF2LWNvbnRhY3QgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4uc21hbGwtbmF2LWNvbnRhY3QgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNjb250YWN0LWJsb2MgLmNvbnRhY3QtYmxvYyAuY29udGFjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNjBweDtcbiAgICAvKmJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYW5nbGVfZHJvaXRfbGcucG5nKTsqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2FuZ2xlX2Ryb2l0X2xnLnBuZycpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vKi5jb2xsYXBzZS5uYXZiYXItY29sbGFwc2UubmF2YmFyLXJlc3BvbnNpdmUtY29sbGFwc2UqL1xuLyouaGVhZGVyLWJhbmRlYXUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhKG1heC13aWR0aCA6IDk5MnB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWVudS1iYW5kZWF1LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1mLWJsYWNrO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW46IDVweCAxMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAuZmEtZmFjZWJvb2stb2ZmaWNpYWwge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjllbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGggOiA2MDBweCkge1xuICAgICAgcGFkZGluZy1ib3R0b20gOiAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoIDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aCA6IDk5MnB4KSB7XG5cbiAgICB9XG5cbiAgICBAbWVkaWEobWluLXdpZHRoIDogOTkycHgpIHtcblxuXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDQwcHggc29saWQgQG1mLWJsYWNrO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuQGNvbG9yXzE6ICNmZmY7XG5AY29sb3JfMzogQG1mLXJlZDtcbkBjb2xvcl80OiAjNzc3O1xuQGNvbG9yXzU6ICMzMzM7XG5AY29sb3JfNjogIzU1NTtcbkBjb2xvcl83OiAjY2NjO1xuQGNvbG9yXzg6ICNhYWE7XG5AY29sb3JfOTogIzk5OTtcbkBmb250X2ZhbWlseV8xOiBcIkZvbnRBd2Vzb21lXCI7XG5AYmFja2dyb3VuZF9jb2xvcl8xOiB0cmFuc3BhcmVudDtcbkBiYWNrZ3JvdW5kX2NvbG9yXzI6ICNlN2U3ZTc7XG5AYm9yZGVyX2NvbG9yXzE6ICM1ZmI2MTE7XG5AYm9yZGVyX2JvdHRvbV9jb2xvcl8xOiAjZWVlO1xuQGJvcmRlcl9ib3R0b21fY29sb3JfMjogQG1mLXJlZDtcblxuXG4uaGVhZGVyIHtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQ6IEBtZi1ncmV5LWxpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZWVlO1xuXG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaC1zbS0xMDAge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LWNvbnRhaW5lciB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxvZ28ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGggOiA5OTJweCkge1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGJvcmRlci1jb2xvcjogQG1mLXJlZDtcbiAgICBiYWNrZ3JvdW5kOiBAbWYtcmVkO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDJweDtcblxuICAgIC5mYSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweCAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBAbWYtcmVkLTIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IEBtZi1yZWQtMjtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDJweDtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICA+IGEge1xuICAgICAgICBjb2xvcjogQG1mLWdyZXktMjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmFjdGl2ZSB7XG4gICAgICA+IGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtZi1yZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLXN1Ym1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgID4gYSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udF9mYW1pbHlfMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cblxuICAgID4gLmRyb3Bkb3duLW1lbnUuc3VibWVudS1sZWZ0IHtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93biB7XG4gICAgPiBhIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250X2ZhbWlseV8xO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcblxuICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogLTEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbGkge1xuICAgICAgW2NsYXNzXj1cImZhLVwiXSB7XG4gICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgIHdpZHRoOiAxLjI1ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgIHdpZHRoOiAxLjI1ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICBbY2xhc3NePVwiZmEtXCJdLmZhLWxnIHtcbiAgICAgICAgd2lkdGg6IDEuNTYyNWVtO1xuICAgICAgfVxuXG4gICAgICBbY2xhc3MqPVwiIGZhLVwiXS5mYS1sZyB7XG4gICAgICAgIHdpZHRoOiAxLjU2MjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIge1xuICAgIC5sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgID4gLm5hdmJhci1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgIH1cblxuICAgICAgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICA+IC5uYXZiYXItaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICB9XG5cbiAgICAgID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgPiBsaSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMzBweCA5cHggMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1mLXJlZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAuYWN0aXZlIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCBAbWYtcmVkO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5vcGVuIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogQGNvbG9yXzM7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3JfMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3JfMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBsaS5kcm9wZG93biB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtb3BlbiB7XG4gICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IEBtZi1ncmV5LTI7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZWU7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IEBtZi1ncmV5LTI7XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjdGl2ZSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6IEBtZi1ncmV5LTI7XG4gICAgICAgICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VlZSAhaW1wb3J0YW50O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vcGVuIHtcbiAgICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYge1xuICAgICAgPiBsaSB7XG4gICAgICAgID4gLnNlYXJjaCB7XG4gICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgLmxvZ28ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLm5hdmJhci10b2dnbGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm5hdmJhci1oZWFkZXIge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZS5pbiB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMTBweDtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3JfMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3BlbiB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmRfY29sb3JfMTtcblxuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yXzQ7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yXzU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmRfY29sb3JfMTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvcl81O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kX2NvbG9yXzE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gLmFjdGl2ZSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yXzY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kX2NvbG9yXzI7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvcl82O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kX2NvbG9yXzI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yXzY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmRfY29sb3JfMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID4gLmRpc2FibGVkIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiBAY29sb3JfNztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmRfY29sb3JfMTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yXzc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmRfY29sb3JfMTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3JfNztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZF9jb2xvcl8xO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYm9yZGVyX2JvdHRvbV9jb2xvcl8xO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYm9yZGVyX2JvdHRvbV9jb2xvcl8xO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGJvcmRlcl9ib3R0b21fY29sb3JfMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAuYWN0aXZlIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAbWYtcmVkO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAbWYtcmVkO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAbWYtcmVkO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51Lm5vLWJvdHRvbS1zcGFjZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgLmRyb3Bkb3duLXN1Ym1lbnUge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBjb2xvcjogQGNvbG9yXzYgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXN1Ym1lbnUge1xuICAgICAgPiBhIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2IHtcbiAgICAgID4gbGkge1xuICAgICAgICA+IC5zZWFyY2gge1xuICAgICAgICAgIGNvbG9yOiBAY29sb3JfOTtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDVweCAxMHB4IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzVmYjYxMTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLW9wZW4ge1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGVmdDogNDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyIHtcbiAgICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICAuc2VhcmNoLW9wZW4ge1xuICAgICAgICB3aWR0aDogOTMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSovXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAuYmxvYy1jdCAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG4uZm9vdGVyIC5ibG9jLWN0IC5hZHJlc3NlIGgxLFxuLmZvb3RlciAuYmxvYy1jdCAuYWRyZXNzZSBoMixcbi5mb290ZXIgLmJsb2MtY3QgLmFkcmVzc2UgaDMsXG4uZm9vdGVyIC5ibG9jLWN0IC5hZHJlc3NlIGg0IHtcbiAgY29sb3I6ICM4NGNiM2Y7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuYmxvYy1jdCAuYWRyZXNzZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyIC5ibG9jLWN0IC50ZWwtY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuYmxvYy1jdCAudGVsLWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5mb290ZXIgLmJsb2MtY3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjODRjYjNmICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyIC5ibG9jLW10IHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmZvb3RlciAuYmxvYy1tdCBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uZm9vdGVyIC5ibG9jLW10IGE6aG92ZXIge1xuICBjb2xvcjogIzg0Y2IzZjtcbn1cbi8qVGhlbWF0aWMgQnJlYWtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ociB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuaHIuaHIteHMge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbmhyLmhyLW1kIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5oci5oci1sZyB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLypIZWFkaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbmg0IHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5oNSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuaDYge1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5mb250LW9wZW4tc2FucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNvbG9yOiAjNTU1O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5oMSBpLFxuaDIgaSxcbmgzIGksXG5oNCBpLFxuaDUgaSxcbmg2IGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi8qQmxvY2sgSGVhZGxpbmUqL1xuLmhlYWRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDI1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZTRlOWYwO1xufVxuLmhlYWRsaW5lIGgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmhlYWRsaW5lIGgyLFxuLmhlYWRsaW5lIGgzLFxuLmhlYWRsaW5lIGg0IHtcbiAgbWFyZ2luOiAwIDAgLTJweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjODRjYjNmO1xufVxuLmhlYWRsaW5lLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5oZWFkbGluZS1tZCBoMiB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi8qSGVhZGluZyBPcHRpb25zKi9cbi5oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRpbmcgaDIge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAvKkZvciBUYWdsaW5lIEJveGVzKi9cbn1cbi5oZWFkaW5nIGgyOmJlZm9yZSxcbi5oZWFkaW5nIGgyOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICB3aWR0aDogNzAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNiYmI7XG59XG4uaGVhZGluZyBoMjpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbn1cbi5oZWFkaW5nIGgyOmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGluZyBoMjpiZWZvcmUsXG4gIC5oZWFkaW5nIGgyOmFmdGVyIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4vKkhlYWRsaW5lIHYxKi9cbi5oZWFkaW5nLXYxIGgyOmJlZm9yZSxcbi5oZWFkaW5nLXYxIGgyOmFmdGVyIHtcbiAgdG9wOiAxNXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuLypIZWFkbGluZSB2MiovXG4uaGVhZGluZy12MiBoMjpiZWZvcmUsXG4uaGVhZGluZy12MiBoMjphZnRlciB7XG4gIHRvcDogMTVweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xufVxuLypIZWFkbGluZSB2MyovXG4uaGVhZGluZy12MyBoMjpiZWZvcmUsXG4uaGVhZGluZy12MyBoMjphZnRlciB7XG4gIHRvcDogMTVweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xufVxuLypIZWFkbGluZSB2NCovXG4uaGVhZGluZy12NCBoMjpiZWZvcmUsXG4uaGVhZGluZy12NCBoMjphZnRlciB7XG4gIHRvcDogMTdweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG4vKkhlYWRsaW5lIHY1Ki9cbi5oZWFkaW5nLXY1IGgyOmJlZm9yZSxcbi5oZWFkaW5nLXY1IGgyOmFmdGVyIHtcbiAgdG9wOiAxN3B4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG59XG4vKkhlYWRsaW5lIHY2Ki9cbi5oZWFkaW5nLXY2IGgyOmJlZm9yZSxcbi5oZWFkaW5nLXY2IGgyOmFmdGVyIHtcbiAgdG9wOiAxN3B4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XG59XG4vKkhlYWRpbmcgVGl0bGVzIHYxKi9cbi50aXRsZS12MSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnRpdGxlLXYxIGgxLFxuLnRpdGxlLXYxIGgyIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnRpdGxlLXYxIGgxOmFmdGVyLFxuLnRpdGxlLXYxIGgyOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogNzBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjODRjYjNmO1xufVxuLnRpdGxlLXYxIHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4vKkhlYWRpbmcgVGl0bGVzIHYyKi9cbmgyLnRpdGxlLXYyIHtcbiAgY29sb3I6ICM1NTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmgyLnRpdGxlLXYyOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAtMTBweDtcbiAgYmFja2dyb3VuZDogIzU1NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuaDEudGl0bGUtdjIudGl0bGUtY2VudGVyLFxuaDIudGl0bGUtdjIudGl0bGUtY2VudGVyLFxuaDMudGl0bGUtdjIudGl0bGUtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuaDEudGl0bGUtdjIudGl0bGUtY2VudGVyOmFmdGVyLFxuaDIudGl0bGUtdjIudGl0bGUtY2VudGVyOmFmdGVyLFxuaDMudGl0bGUtdjIudGl0bGUtY2VudGVyOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xufVxuaDEudGl0bGUtbGlnaHQsXG5oMi50aXRsZS1saWdodCxcbmgzLnRpdGxlLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5oMi50aXRsZS1saWdodDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4vKkhlYWRpbmcgVGl0bGUgdjMqL1xuaDFbY2xhc3NePVwidGl0bGUtdjMtXCJdLFxuaDJbY2xhc3NePVwidGl0bGUtdjMtXCJdLFxuaDNbY2xhc3NePVwidGl0bGUtdjMtXCJdIHtcbiAgY29sb3I6ICM1NTU7XG59XG5oMi50aXRsZS12My14bGcge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuaDEudGl0bGUtdjMtbGcsXG5oMi50aXRsZS12My1sZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5oMS50aXRsZS12My1tZCxcbmgyLnRpdGxlLXYzLW1kIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbmgyLnRpdGxlLXYzLXNtLFxuaDMudGl0bGUtdjMtbWQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuaDMudGl0bGUtdjMtbWQge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbmgzLnRpdGxlLXYzLXNtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbmgyLnRpdGxlLXYzLXhzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbmgzLnRpdGxlLXYzLXhzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLypUaXRsZSB2NCovXG4udGl0bGUtdjQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzMzO1xufVxuLypIZWFkbGluZSBDZW50ZXIqL1xuLmhlYWRsaW5lLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRsaW5lLWNlbnRlciBoMiB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uaGVhZGxpbmUtY2VudGVyIGgyOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM4NGNiM2Y7XG59XG4uaGVhZGxpbmUtY2VudGVyIHAge1xuICAvKmNvbG9yOiAjOTk5OyovXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLypwYWRkaW5nOiAwIDE1MHB4OyovXG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRsaW5lLWNlbnRlciBwIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbi5oZWFkbGluZS1jZW50ZXIuaGVhZGxpbmUtbGlnaHQgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZWFkbGluZS1jZW50ZXIuaGVhZGxpbmUtbGlnaHQgcCB7XG4gIGNvbG9yOiAjZWVlO1xufVxuLypIZWFkbGluZSBDZW50ZXIgdjIqL1xuLmhlYWRsaW5lLWNlbnRlci12MiB7XG4gIHotaW5kZXg6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRsaW5lLWNlbnRlci12MiBoMiB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVhZGxpbmUtY2VudGVyLXYyIHNwYW4uYm9yZGVyZWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRsaW5lLWNlbnRlci12MiBzcGFuLmJvcmRlcmVkLWljb246YmVmb3JlLFxuLmhlYWRsaW5lLWNlbnRlci12MiBzcGFuLmJvcmRlcmVkLWljb246YWZ0ZXIge1xuICB0b3A6IDhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5oZWFkbGluZS1jZW50ZXItdjIgc3Bhbi5ib3JkZXJlZC1pY29uOmJlZm9yZSB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uaGVhZGxpbmUtY2VudGVyLXYyIHNwYW4uYm9yZGVyZWQtaWNvbjphZnRlciB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmhlYWRsaW5lLWNlbnRlci12MiBwIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCA3MHB4O1xufVxuLmhlYWRsaW5lLWNlbnRlci12Mi5oZWFkbGluZS1jZW50ZXItdjItZGFyayBwIHtcbiAgY29sb3I6ICM2NjY7XG59XG4uaGVhZGxpbmUtY2VudGVyLXYyLmhlYWRsaW5lLWNlbnRlci12Mi1kYXJrIHNwYW4uYm9yZGVyZWQtaWNvbiB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmhlYWRsaW5lLWNlbnRlci12Mi5oZWFkbGluZS1jZW50ZXItdjItZGFyayBzcGFuLmJvcmRlcmVkLWljb246YmVmb3JlLFxuLmhlYWRsaW5lLWNlbnRlci12Mi5oZWFkbGluZS1jZW50ZXItdjItZGFyayBzcGFuLmJvcmRlcmVkLWljb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xufVxuLypIZWFkbGluZSBMZWZ0Ki9cbi5oZWFkbGluZS1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRsaW5lLWxlZnQgLmhlYWRsaW5lLWJyZCB7XG4gIGNvbG9yOiAjNTU1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmhlYWRsaW5lLWxlZnQgLmhlYWRsaW5lLWJyZDphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM4NGNiM2Y7XG59XG4vKkhlYWRsaW5lIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRsaW5lLXYyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDFweCAxMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbn1cbi5oZWFkbGluZS12MiBoMiB7XG4gIG1hcmdpbjogM3B4IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi8qSGVhZGluZyBTaXplc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmgyLmhlYWRpbmctbWQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuaDIuaGVhZGluZy1zbSxcbmgzLmhlYWRpbmctbWQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuaDMuaGVhZGluZy1tZCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuaDMuaGVhZGluZy1zbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5oMi5oZWFkaW5nLXhzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbmgzLmhlYWRpbmcteHMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKkRldmlkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZGV2aWRlci5kZXZpZGVyLWRvdHRlZCB7XG4gIGJvcmRlci10b3A6IDJweCBkb3R0ZWQgI2VlZTtcbn1cbi5kZXZpZGVyLmRldmlkZXItZGFzaGVkIHtcbiAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAjZWVlO1xufVxuLmRldmlkZXIuZGV2aWRlci1kYiB7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4uZGV2aWRlci5kZXZpZGVyLWRiLWRhc2hlZCB7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2RkZDtcbn1cbi5kZXZpZGVyLmRldmlkZXItZGItZG90dGVkIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGRkO1xufVxuLypUYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkJhc2ljIFRhYmxlcyovXG4udGFibGUgdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGUgdGguaGlkZGVuLXNtLFxuICAudGFibGUgdGQuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9ybS1jb250cm9sIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICBib3gtc2hhZG93OiAwIDAgMnB4ICNjOWM5Yzk7XG59XG4vKkZvcm0gU3BhY2luZyovXG4uZm9ybS1zcGFjaW5nIC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLypGb3JtIEljb25zKi9cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjYjNiM2IzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4vKk5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZHJvcGRvd24tbWVudSxcbi5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi8qQnV0dG9uIFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idG4ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi11IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDZweCAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM4NGNiM2Y7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi11OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLXUuYnRuLWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ0bi11LXNtLFxuYS5idG4tdS1zbSB7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xufVxuLmJ0bi11LW1kLFxuYS5idG4tdS1tZCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5idG4tdS1sZyxcbmEuYnRuLXUtbGcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbn1cbi5idG4tdS14cyxcbmEuYnRuLXUteHMge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi8qQnV0dG9uIEdyb3VwcyovXG4uYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogM3B4IDEzcHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi11LFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tdSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi11OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vKkZvciBGRiBPbmx5Ki9cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5mb290ZXItc3Vic3JpYmUgLmJ0bi11IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAuYnRuLXUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICB9XG4gIH1cbn1cbi8qQnV0dG9ucyBDb2xvciovXG4uYnRuLXU6aG92ZXIsXG4uYnRuLXU6Zm9jdXMsXG4uYnRuLXU6YWN0aXZlLFxuLmJ0bi11LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXUge1xuICBiYWNrZ3JvdW5kOiAjNWZiNjExO1xufVxuLmJ0bi11LXNwbGl0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzVmYjYxMTtcbn1cbi5idG4tdS5idG4tdS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzM0OThkYjtcbn1cbi5idG4tdS5idG4tdS1ibHVlOmhvdmVyLFxuLmJ0bi11LmJ0bi11LWJsdWU6Zm9jdXMsXG4uYnRuLXUuYnRuLXUtYmx1ZTphY3RpdmUsXG4uYnRuLXUuYnRuLXUtYmx1ZS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11LmJ0bi11LWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMjk4MGI5O1xufVxuLmJ0bi11LmJ0bi11LXNwbGl0LWJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMjk4MGI5O1xufVxuLmJ0bi11LmJ0bi11LXJlZCB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG59XG4uYnRuLXUuYnRuLXUtcmVkOmhvdmVyLFxuLmJ0bi11LmJ0bi11LXJlZDpmb2N1cyxcbi5idG4tdS5idG4tdS1yZWQ6YWN0aXZlLFxuLmJ0bi11LmJ0bi11LXJlZC5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11LmJ0bi11LXJlZCB7XG4gIGJhY2tncm91bmQ6ICNjMDM5MmI7XG59XG4uYnRuLXUuYnRuLXUtc3BsaXQtcmVkLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2MwMzkyYjtcbn1cbi5idG4tdS5idG4tdS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuLmJ0bi11LmJ0bi11LW9yYW5nZTpob3Zlcixcbi5idG4tdS5idG4tdS1vcmFuZ2U6Zm9jdXMsXG4uYnRuLXUuYnRuLXUtb3JhbmdlOmFjdGl2ZSxcbi5idG4tdS5idG4tdS1vcmFuZ2UuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tdS5idG4tdS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZDM1NDAwO1xufVxuLmJ0bi11LmJ0bi11LXNwbGl0LW9yYW5nZS5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkMzU0MDA7XG59XG4uYnRuLXUuYnRuLXUtc2VhIHtcbiAgYmFja2dyb3VuZDogIzFhYmM5Yztcbn1cbi5idG4tdS5idG4tdS1zZWE6aG92ZXIsXG4uYnRuLXUuYnRuLXUtc2VhOmZvY3VzLFxuLmJ0bi11LmJ0bi11LXNlYTphY3RpdmUsXG4uYnRuLXUuYnRuLXUtc2VhLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXUuYnRuLXUtc2VhIHtcbiAgYmFja2dyb3VuZDogIzE2YTA4NTtcbn1cbi5idG4tdS5idG4tdS1zcGxpdC1zZWEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMTZhMDg1O1xufVxuLmJ0bi11LmJ0bi11LWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzJlY2M3MTtcbn1cbi5idG4tdS5idG4tdS1ncmVlbjpob3Zlcixcbi5idG4tdS5idG4tdS1ncmVlbjpmb2N1cyxcbi5idG4tdS5idG4tdS1ncmVlbjphY3RpdmUsXG4uYnRuLXUuYnRuLXUtZ3JlZW4uYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tdS5idG4tdS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMyN2FlNjA7XG59XG4uYnRuLXUuYnRuLXUtc3BsaXQtZ3JlZW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMjdhZTYwO1xufVxuLmJ0bi11LmJ0bi11LXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNmMWM0MGY7XG59XG4uYnRuLXUuYnRuLXUteWVsbG93OmhvdmVyLFxuLmJ0bi11LmJ0bi11LXllbGxvdzpmb2N1cyxcbi5idG4tdS5idG4tdS15ZWxsb3c6YWN0aXZlLFxuLmJ0bi11LmJ0bi11LXllbGxvdy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11LmJ0bi11LXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNmMzljMTI7XG59XG4uYnRuLXUuYnRuLXUtc3BsaXQteWVsbG93LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2YzOWMxMjtcbn1cbi5idG4tdS5idG4tdS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogIzk1YTVhNjtcbn1cbi5idG4tdS5idG4tdS1kZWZhdWx0OmhvdmVyLFxuLmJ0bi11LmJ0bi11LWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLXUuYnRuLXUtZGVmYXVsdDphY3RpdmUsXG4uYnRuLXUuYnRuLXUtZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11LmJ0bi11LWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjN2Y4YzhkO1xufVxuLmJ0bi11LmJ0bi11LXNwbGl0LWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjN2Y4YzhkO1xufVxuLmJ0bi11LmJ0bi11LXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM5YjZiY2M7XG59XG4uYnRuLXUuYnRuLXUtcHVycGxlOmhvdmVyLFxuLmJ0bi11LmJ0bi11LXB1cnBsZTpmb2N1cyxcbi5idG4tdS5idG4tdS1wdXJwbGU6YWN0aXZlLFxuLmJ0bi11LmJ0bi11LXB1cnBsZS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11LmJ0bi11LXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM4MTRmYjU7XG59XG4uYnRuLXUuYnRuLXUtc3BsaXQtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzgxNGZiNTtcbn1cbi5idG4tdS5idG4tdS1hcXVhIHtcbiAgYmFja2dyb3VuZDogIzI3ZDdlNztcbn1cbi5idG4tdS5idG4tdS1hcXVhOmhvdmVyLFxuLmJ0bi11LmJ0bi11LWFxdWE6Zm9jdXMsXG4uYnRuLXUuYnRuLXUtYXF1YTphY3RpdmUsXG4uYnRuLXUuYnRuLXUtYXF1YS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11LmJ0bi11LWFxdWEge1xuICBiYWNrZ3JvdW5kOiAjMjZiYWM4O1xufVxuLmJ0bi11LmJ0bi11LXNwbGl0LWFxdWEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMjZiYWM4O1xufVxuLmJ0bi11LmJ0bi11LWJyb3duIHtcbiAgYmFja2dyb3VuZDogIzljODA2MTtcbn1cbi5idG4tdS5idG4tdS1icm93bjpob3Zlcixcbi5idG4tdS5idG4tdS1icm93bjpmb2N1cyxcbi5idG4tdS5idG4tdS1icm93bjphY3RpdmUsXG4uYnRuLXUuYnRuLXUtYnJvd24uYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tdS5idG4tdS1icm93biB7XG4gIGJhY2tncm91bmQ6ICM4MTY3NGI7XG59XG4uYnRuLXUuYnRuLXUtc3BsaXQtYnJvd24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjODE2NzRiO1xufVxuLmJ0bi11LmJ0bi11LWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICM0NzY1YTA7XG59XG4uYnRuLXUuYnRuLXUtZGFyay1ibHVlOmhvdmVyLFxuLmJ0bi11LmJ0bi11LWRhcmstYmx1ZTpmb2N1cyxcbi5idG4tdS5idG4tdS1kYXJrLWJsdWU6YWN0aXZlLFxuLmJ0bi11LmJ0bi11LWRhcmstYmx1ZS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11LmJ0bi11LWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzMjRjODA7XG59XG4uYnRuLXUuYnRuLXUtc3BsaXQtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICMzMjRjODA7XG59XG4uYnRuLXUuYnRuLXUtbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNzlkNWIzO1xufVxuLmJ0bi11LmJ0bi11LWxpZ2h0LWdyZWVuOmhvdmVyLFxuLmJ0bi11LmJ0bi11LWxpZ2h0LWdyZWVuOmZvY3VzLFxuLmJ0bi11LmJ0bi11LWxpZ2h0LWdyZWVuOmFjdGl2ZSxcbi5idG4tdS5idG4tdS1saWdodC1ncmVlbi5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11LmJ0bi11LWxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzU5Yjc5NTtcbn1cbi5idG4tdS5idG4tdS1zcGxpdC1saWdodC1ncmVlbi5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICM1OWI3OTU7XG59XG4uYnRuLXUuYnRuLXUtZGFyayB7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG59XG4uYnRuLXUuYnRuLXUtZGFyazpob3Zlcixcbi5idG4tdS5idG4tdS1kYXJrOmZvY3VzLFxuLmJ0bi11LmJ0bi11LWRhcms6YWN0aXZlLFxuLmJ0bi11LmJ0bi11LWRhcmsuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tdS5idG4tdS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbi5idG4tdS5idG4tdS1zcGxpdC1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzMzMztcbn1cbi5idG4tdS5idG4tdS1saWdodC1ncmV5IHtcbiAgYmFja2dyb3VuZDogIzU4NWY2OTtcbn1cbi5idG4tdS5idG4tdS1saWdodC1ncmV5OmhvdmVyLFxuLmJ0bi11LmJ0bi11LWxpZ2h0LWdyZXk6Zm9jdXMsXG4uYnRuLXUuYnRuLXUtbGlnaHQtZ3JleTphY3RpdmUsXG4uYnRuLXUuYnRuLXUtbGlnaHQtZ3JleS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11LmJ0bi11LWxpZ2h0LWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjNDg0ZjU4O1xufVxuLmJ0bi11LmJ0bi11LXNwbGl0LWxpZ2h0LWdyZXkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjNDg0ZjU4O1xufVxuLypCb3JkZXJlZCBCdXR0b25zKi9cbi5idG4tdS5idG4tYnJkIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbn1cbi5idG4tdS5idG4tYnJkLXdpZHRoLTIge1xuICBwYWRkaW5nOiA3cHggMThweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG4uYnRuLXUuYnRuLWJyZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLXUuYnRuLWJyZDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tYnJkLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdS5idG4tYnJkIHtcbiAgYm9yZGVyLWNvbG9yOiAjODRjYjNmO1xufVxuLmJ0bi11LmJ0bi1icmQ6aG92ZXIge1xuICBjb2xvcjogIzVmYjYxMTtcbiAgYm9yZGVyLWNvbG9yOiAjNWZiNjExO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLWJyZC1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ZmI2MTE7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjMjk4MGI5O1xuICBib3JkZXItY29sb3I6ICMyOTgwYjk7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1ibHVlLmJ0bi1icmQtaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjk4MGI5O1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtcmVkOmhvdmVyIHtcbiAgY29sb3I6ICNjMDM5MmI7XG4gIGJvcmRlci1jb2xvcjogI2MwMzkyYjtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LXJlZC5idG4tYnJkLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2MwMzkyYjtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2U2N2UyMjtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LW9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjZDM1NDAwO1xuICBib3JkZXItY29sb3I6ICNkMzU0MDA7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1vcmFuZ2UuYnRuLWJyZC1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkMzU0MDA7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1zZWEge1xuICBib3JkZXItY29sb3I6ICMxYWJjOWM7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1zZWE6aG92ZXIge1xuICBjb2xvcjogIzE2YTA4NTtcbiAgYm9yZGVyLWNvbG9yOiAjMTZhMDg1O1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtc2VhLmJ0bi1icmQtaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTZhMDg1O1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICMyZWNjNzE7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjMjdhZTYwO1xuICBib3JkZXItY29sb3I6ICMyN2FlNjA7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1ncmVlbi5idG4tYnJkLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI3YWU2MDtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LXllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI2YxYzQwZjtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LXllbGxvdzpob3ZlciB7XG4gIGNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS15ZWxsb3cuYnRuLWJyZC1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMzljMTI7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTVhNWE2O1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjN2Y4YzhkO1xuICBib3JkZXItY29sb3I6ICM3ZjhjOGQ7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1kZWZhdWx0LmJ0bi1icmQtaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjN2Y4YzhkO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzU1NTtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LWRhcms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtZGFyay5idG4tYnJkLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LWxpZ2h0LWdyZXkge1xuICBib3JkZXItY29sb3I6ICM1ODVmNjk7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1saWdodC1ncmV5OmhvdmVyIHtcbiAgY29sb3I6ICM0ODRmNTg7XG4gIGJvcmRlci1jb2xvcjogIzQ4NGY1ODtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LWxpZ2h0LWdyZXkuYnRuLWJyZC1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0ODRmNTg7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM5YjZiY2M7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1wdXJwbGU6aG92ZXIge1xuICBjb2xvcjogIzgxNGZiNTtcbiAgYm9yZGVyLWNvbG9yOiAjODE0ZmI1O1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtcHVycGxlLmJ0bi1icmQtaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODE0ZmI1O1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtYXF1YSB7XG4gIGJvcmRlci1jb2xvcjogIzI3ZDdlNztcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LWFxdWE6aG92ZXIge1xuICBjb2xvcjogIzI2YmFjODtcbiAgYm9yZGVyLWNvbG9yOiAjMjZiYWM4O1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtYXF1YS5idG4tYnJkLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI2YmFjODtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LWJyb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWM4MDYxO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtYnJvd246aG92ZXIge1xuICBjb2xvcjogIzgxNjc0YjtcbiAgYm9yZGVyLWNvbG9yOiAjODE2NzRiO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtYnJvd24uYnRuLWJyZC1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4MTY3NGI7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1kYXJrLWJsdWUge1xuICBib3JkZXItY29sb3I6ICM0NzY1YTA7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1kYXJrLWJsdWU6aG92ZXIge1xuICBjb2xvcjogIzMyNGM4MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzI0YzgwO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtZGFyay1ibHVlLmJ0bi1icmQtaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzI0YzgwO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtbGlnaHQtZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICM3OWQ1YjM7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1saWdodC1ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjNTliNzk1O1xuICBib3JkZXItY29sb3I6ICM1OWI3OTU7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1saWdodC1ncmVlbi5idG4tYnJkLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU5Yjc5NTtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LWxpZ2h0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtbGlnaHQuYnRuLWJyZC1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG4vKkRyb3Bkb3duIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZHJvcGRvd24tc2hvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggI2VlZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKkJhZGdlcyBhbmQgTGFiZWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJhZGdlLFxuLmxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi8qTGFiZWxzKi9cbnNwYW4ubGFiZWwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG59XG4vKkJhZGdlcyovXG5zcGFuLmJhZGdlLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogNHB4IDdweDtcbn1cbnNwYW4ubGFiZWwtdSxcbnNwYW4uYmFkZ2UtdSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLmJhZGdlLXUge1xuICBiYWNrZ3JvdW5kOiAjODRjYjNmO1xufVxuc3Bhbi5sYWJlbC1ibHVlLFxuc3Bhbi5iYWRnZS1ibHVlLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xufVxuc3Bhbi5sYWJlbC1yZWQsXG5zcGFuLmJhZGdlLXJlZCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbn1cbnNwYW4ubGFiZWwtZ3JlZW4sXG5zcGFuLmJhZGdlLWdyZWVuLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UuYmFkZ2UtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMmVjYzcxO1xufVxuc3Bhbi5sYWJlbC1zZWEsXG5zcGFuLmJhZGdlLXNlYSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLmJhZGdlLXNlYSB7XG4gIGJhY2tncm91bmQ6ICMxYWJjOWM7XG59XG5zcGFuLmxhYmVsLW9yYW5nZSxcbnNwYW4uYmFkZ2Utb3JhbmdlLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UuYmFkZ2Utb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2U2N2UyMjtcbn1cbnNwYW4ubGFiZWwteWVsbG93LFxuc3Bhbi5iYWRnZS15ZWxsb3csXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZS5iYWRnZS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZjFjNDBmO1xufVxuc3Bhbi5sYWJlbC1wdXJwbGUsXG5zcGFuLmJhZGdlLXB1cnBsZSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLmJhZGdlLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM5YjZiY2M7XG59XG5zcGFuLmxhYmVsLWFxdWEsXG5zcGFuLmJhZGdlLWFxdWEsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZS5iYWRnZS1hcXVhIHtcbiAgYmFja2dyb3VuZDogIzI3ZDdlNztcbn1cbnNwYW4ubGFiZWwtYnJvd24sXG5zcGFuLmJhZGdlLWJyb3duLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UuYmFkZ2UtYnJvd24ge1xuICBiYWNrZ3JvdW5kOiAjOWM4MDYxO1xufVxuc3Bhbi5sYWJlbC1kYXJrLWJsdWUsXG5zcGFuLmJhZGdlLWRhcmstYmx1ZSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLmJhZGdlLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICM0NzY1YTA7XG59XG5zcGFuLmxhYmVsLWxpZ2h0LWdyZWVuLFxuc3Bhbi5iYWRnZS1saWdodC1ncmVlbixcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLmJhZGdlLWxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzc5ZDViMztcbn1cbnNwYW4ubGFiZWwtbGlnaHQsXG5zcGFuLmJhZGdlLWxpZ2h0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UuYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzc3NztcbiAgYmFja2dyb3VuZDogI2VjZjBmMTtcbn1cbnNwYW4ubGFiZWwtZGFyayxcbnNwYW4uYmFkZ2UtZGFyayxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLmJhZGdlLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuLypCYWRnZSBMaXN0cyovXG4uYmFkZ2UtbGlzdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFkZ2UtbGlzdHMgc3Bhbi5iYWRnZSB7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4vKkJhZGdlIEljb25zKi9cbi5iYWRnZS1saXN0cy5iYWRnZS1pY29ucyBzcGFuLmJhZGdlIHtcbiAgbWluLXdpZHRoOiAxMnB4O1xuICBwYWRkaW5nOiAzcHggNnB4O1xufVxuLmJhZGdlLWxpc3RzLmJhZGdlLWljb25zIGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbn1cbi8qQmFkZ2UgQm94IHYxKi9cbi5iYWRnZS1ib3gtdjEgYSB7XG4gIGNvbG9yOiAjNzc3O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogOHB4IDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xufVxuLypCYWRnZSBCb3ggdjIqL1xuLmJhZGdlLWJveC12MiBhIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbn1cbi5iYWRnZS1ib3gtdjIgYSBpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLypHZW5lcmFsIEJhZGdlIEJveCovXG4uYmFkZ2UtYm94LXYxIGEgaSxcbi5iYWRnZS1ib3gtdjIgYSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMXB4IGF1dG8gMnB4O1xufVxuLmJhZGdlLWJveC12MSBhOmhvdmVyLFxuLmJhZGdlLWJveC12MiBhOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJvcmRlci1jb2xvcjogIzU1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi8qSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlNvY2lhbCBJY29ucyovXG4uc29jaWFsLWljb25zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNvY2lhbC1pY29ucyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc29jaWFsLWljb25zIGxpIGEsXG5hLnNvY2lhbC1pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc29jaWFsLWljb25zIGxpOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOHB4O1xufVxuLnNvY2lhbC1pY29ucy1jb2xvciBsaSBhIHtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKkZvciBDaHJvbWUqL1xufVxuLnNvY2lhbC1pY29ucy1jb2xvciBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zb2NpYWxfYW1hem9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvYW1hem9uLnBuZykgbm8tcmVwZWF0O1xufVxuLnNvY2lhbF9iZWhhbmNlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvYmVoYW5jZS5wbmcpIG5vLXJlcGVhdDtcbn1cbi5zb2NpYWxfYmxvZ2dlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL2Jsb2dnZXIucG5nKSBuby1yZXBlYXQ7XG59XG4uc29jaWFsX2RldmlhbnRhcnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9kZXZpYW50YXJ0LnBuZykgbm8tcmVwZWF0O1xufVxuLnNvY2lhbF9kcmliYmJsZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL2RyaWJiYmxlLnBuZykgbm8tcmVwZWF0O1xufVxuLnNvY2lhbF9kcm9wYm94IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvZHJvcGJveC5wbmcpIG5vLXJlcGVhdDtcbn1cbi5zb2NpYWxfZXZlcm5vdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9ldmVybm90ZS5wbmcpIG5vLXJlcGVhdDtcbn1cbi5zb2NpYWxfZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9mYWNlYm9vay5wbmcpIG5vLXJlcGVhdDtcbn1cbi5zb2NpYWxfZm9ycnN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvZm9ycnN0LnBuZykgbm8tcmVwZWF0O1xufVxuLnNvY2lhbF9naXRodWIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9naXRodWIucG5nKSBuby1yZXBlYXQ7XG59XG4uc29jaWFsX2dvb2dsZXBsdXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9nb29nbGVwbHVzLnBuZykgbm8tcmVwZWF0O1xufVxuLnNvY2lhbF9qb2xpY2xvdWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9qb2xpY2xvdWQucG5nKSBuby1yZXBlYXQ7XG59XG4uc29jaWFsX2xhc3QtZm0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9sYXN0LWZtLnBuZykgbm8tcmVwZWF0O1xufVxuLnNvY2lhbF9saW5rZWRpbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL2xpbmtlZGluLnBuZykgbm8tcmVwZWF0O1xufVxuLnNvY2lhbF9waWNhc2Ege1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9waWNhc2EucG5nKSBuby1yZXBlYXQ7XG59XG4uc29jaWFsX3BpbnRyZXN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvcGludHJlc3QucG5nKSBuby1yZXBlYXQ7XG59XG4uc29jaWFsX3JzcyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL3Jzcy5wbmcpIG5vLXJlcGVhdDtcbn1cbi5zb2NpYWxfc2t5cGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9za3lwZS5wbmcpIG5vLXJlcGVhdDtcbn1cbi5zb2NpYWxfc3BvdGlmeSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL3Nwb3RpZnkucG5nKSBuby1yZXBlYXQ7XG59XG4uc29jaWFsX3N0dW1ibGV1cG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvc3R1bWJsZXVwb24ucG5nKSBuby1yZXBlYXQ7XG59XG4uc29jaWFsX3R1bWJsciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL3R1bWJsci5wbmcpIG5vLXJlcGVhdDtcbn1cbi5zb2NpYWxfdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL3R3aXR0ZXIucG5nKSBuby1yZXBlYXQ7XG59XG4uc29jaWFsX3ZpbWVvIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvdmltZW8ucG5nKSBuby1yZXBlYXQ7XG59XG4uc29jaWFsX3dvcmRwcmVzcyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL3dvcmRwcmVzcy5wbmcpIG5vLXJlcGVhdDtcbn1cbi5zb2NpYWxfeGluZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL3hpbmcucG5nKSBuby1yZXBlYXQ7XG59XG4uc29jaWFsX3lhaG9vIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwveWFob28ucG5nKSBuby1yZXBlYXQ7XG59XG4uc29jaWFsX3lvdXR1YmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC95b3V0dWJlLnBuZykgbm8tcmVwZWF0O1xufVxuLnNvY2lhbF92ayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL3ZrLnBuZykgbm8tcmVwZWF0O1xufVxuLnNvY2lhbF9pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9pbnN0YWdyYW0ucG5nKSBuby1yZXBlYXQ7XG59XG4vKkZvbnQgQXdlc29tZSBJY29uIFN0eWxlcyovXG5pLmljb24tY3VzdG9tIHtcbiAgY29sb3I6ICM1NTU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogc29saWQgMXB4ICM1NTU7XG59XG5pLmljb24tc20ge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuaS5pY29uLW1kIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbn1cbmkuaWNvbi1sZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5pLmljb24tMngge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5pLmljb24tM3gge1xuICBmb250LXNpemU6IDQwcHg7XG59XG5pLmljb24tNHgge1xuICBmb250LXNpemU6IDUwcHg7XG59XG4vKkxpbmUgSWNvbnMqL1xuaS5pY29uLWxpbmUge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5pLmljb24tc20uaWNvbi1saW5lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuaS5pY29uLW1kLmljb24tbGluZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbmkuaWNvbi1sZy5pY29uLWxpbmUge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5pLmljb24tMnguaWNvbi1saW5lIHtcbiAgZm9udC1zaXplOiAyN3B4O1xufVxuaS5pY29uLTN4Lmljb24tbGluZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbmkuaWNvbi00eC5pY29uLWxpbmUge1xuICBmb250LXNpemU6IDQ3cHg7XG59XG4vKkljb24gU3R5bGVzIEZvciBMaW5rcyovXG4ubGluay1pY29uLFxuLmxpbmstYmctaWNvbiB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLmxpbmstaWNvbjpob3Zlcixcbi5saW5rLWJnLWljb246aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saW5rLWljb246aG92ZXIgaSB7XG4gIGNvbG9yOiAjODRjYjNmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IHNvbGlkIDFweCAjODRjYjNmO1xufVxuLmxpbmstYmctaWNvbjpob3ZlciBpIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG4gIGJhY2tncm91bmQ6ICM4NGNiM2Y7XG4gIGJvcmRlci1jb2xvcjogIzg0Y2IzZjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi8qSWNvbnMgQ29sb3IqL1xuaS5pY29uLWNvbG9yLXUsXG5pLmljb24tY29sb3ItcmVkLFxuaS5pY29uLWNvbG9yLXNlYSxcbmkuaWNvbi1jb2xvci1kYXJrLFxuaS5pY29uLWNvbG9yLWdyZXksXG5pLmljb24tY29sb3ItYmx1ZSxcbmkuaWNvbi1jb2xvci1ncmVlbixcbmkuaWNvbi1jb2xvci15ZWxsb3csXG5pLmljb24tY29sb3Itb3JhbmdlLFxuaS5pY29uLWNvbG9yLXB1cnBsZSxcbmkuaWNvbi1jb2xvci1hcXVhLFxuaS5pY29uLWNvbG9yLWJyb3duLFxuaS5pY29uLWNvbG9yLWRhcmstYmx1ZSxcbmkuaWNvbi1jb2xvci1saWdodC1ncmV5LFxuaS5pY29uLWNvbG9yLWxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmkuaWNvbi1jb2xvci11IHtcbiAgY29sb3I6ICM4NGNiM2Y7XG4gIGJvcmRlcjogc29saWQgMXB4ICM4NGNiM2Y7XG59XG5pLmljb24tY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzQ5OGRiO1xufVxuaS5pY29uLWNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTc0YzNjO1xufVxuaS5pY29uLWNvbG9yLXNlYSB7XG4gIGNvbG9yOiAjMWFiYzljO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMWFiYzljO1xufVxuaS5pY29uLWNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICMyZWNjNzE7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyZWNjNzE7XG59XG5pLmljb24tY29sb3IteWVsbG93IHtcbiAgY29sb3I6ICNmMWM0MGY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmMWM0MGY7XG59XG5pLmljb24tY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNlNjdlMjI7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlNjdlMjI7XG59XG5pLmljb24tY29sb3ItZ3JleSB7XG4gIGNvbG9yOiAjOTVhNWE2O1xuICBib3JkZXI6IHNvbGlkIDFweCAjOTVhNWE2O1xufVxuaS5pY29uLWNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjOWI2YmNjO1xuICBib3JkZXI6IHNvbGlkIDFweCAjOWI2YmNjO1xufVxuaS5pY29uLWNvbG9yLWFxdWEge1xuICBjb2xvcjogIzI3ZDdlNztcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzI3ZDdlNztcbn1cbmkuaWNvbi1jb2xvci1icm93biB7XG4gIGNvbG9yOiAjOWM4MDYxO1xuICBib3JkZXI6IHNvbGlkIDFweCAjOWM4MDYxO1xufVxuaS5pY29uLWNvbG9yLWRhcmstYmx1ZSB7XG4gIGNvbG9yOiAjNDc2NWEwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjNDc2NWEwO1xufVxuaS5pY29uLWNvbG9yLWxpZ2h0LWdyZWVuIHtcbiAgY29sb3I6ICM3OWQ1YjM7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3OWQ1YjM7XG59XG5pLmljb24tY29sb3ItbGlnaHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbn1cbmkuaWNvbi1jb2xvci1saWdodC1ncmV5IHtcbiAgY29sb3I6ICM1ODVmNjk7XG4gIGJvcmRlcjogc29saWQgMXB4ICM1ODVmNjk7XG59XG4vKkljb25zIEJhY2tncm91biBDb2xvciovXG5pLmljb24tYmctdSxcbmkuaWNvbi1iZy1yZWQsXG5pLmljb24tYmctc2VhLFxuaS5pY29uLWJnLWRhcmssXG5pLmljb24tYmctZGFya2VyLFxuaS5pY29uLWJnLWdyZXksXG5pLmljb24tYmctYmx1ZSxcbmkuaWNvbi1iZy1ncmVlbixcbmkuaWNvbi1iZy15ZWxsb3csXG5pLmljb24tYmctb3JhbmdlLFxuaS5pY29uLWJnLXB1cnBsZSxcbmkuaWNvbi1iZy1hcXVhLFxuaS5pY29uLWJnLWJyb3duLFxuaS5pY29uLWJnLWRhcmstYmx1ZSxcbmkuaWNvbi1iZy1saWdodC1ncmV5LFxuaS5pY29uLWJnLWxpZ2h0LWdyZWVuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pLmljb24tYmctdSB7XG4gIGJhY2tncm91bmQ6ICM4NGNiM2Y7XG59XG5pLmljb24tYmctYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG59XG5pLmljb24tYmctcmVkIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbn1cbmkuaWNvbi1iZy1zZWEge1xuICBiYWNrZ3JvdW5kOiAjMWFiYzljO1xufVxuaS5pY29uLWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzJlY2M3MTtcbn1cbmkuaWNvbi1iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZjFjNDBmO1xufVxuaS5pY29uLWJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNlNjdlMjI7XG59XG5pLmljb24tYmctZ3JleSB7XG4gIGJhY2tncm91bmQ6ICM5NWE1YTY7XG59XG5pLmljb24tYmctZGFyayB7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG59XG5pLmljb24tYmctZGFya2VyIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbmkuaWNvbi1iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjOWI2YmNjO1xufVxuaS5pY29uLWJnLWFxdWEge1xuICBiYWNrZ3JvdW5kOiAjMjdkN2U3O1xufVxuaS5pY29uLWJnLWJyb3duIHtcbiAgYmFja2dyb3VuZDogIzljODA2MTtcbn1cbmkuaWNvbi1iZy1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjNDc2NWEwO1xufVxuaS5pY29uLWJnLWxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzc5ZDViMztcbn1cbmkuaWNvbi1iZy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pLmljb24tYmctbGlnaHQtZ3JleSB7XG4gIGJhY2tncm91bmQ6ICM1ODVmNjk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4vKiBNYWtlIEZvbnQgQXdlc29tZSBpY29ucyBmaXhlZCB3aWR0aCAqL1xuLmZhLWZpeGVkIFtjbGFzc149XCJmYVwiXSxcbi5mYS1maXhlZCBbY2xhc3MqPVwiIGZhXCJdIHtcbiAgd2lkdGg6IDEuMjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmEtZml4ZWQgW2NsYXNzXj1cImZhXCJdLmZhLWxnLFxuLmZhLWZpeGVkIFtjbGFzcyo9XCIgZmFcIl0uZmEtbGcge1xuICAvKiBpbmNyZWFzZWQgZm9udCBzaXplIGZvciBmYS1sZyAqL1xuICB3aWR0aDogMS41NjI1ZW07XG59XG4vKlR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dC1qdXN0aWZ5IHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnRleHQtdHJhbnNmb3JtLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGV4dC10cmFuc2Zvcm0tbm9ybWFsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZvbnQtbGlnaHQge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLmZvbnQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuLypUZXh0IERyb3BjYXAqL1xuLmRyb3BjYXAge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM4NGNiM2Y7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDBweCA1cHggMCAwO1xufVxuLmRyb3BjYXAtYmcge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDdweCAwO1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbiAgbWFyZ2luOiA0cHggMTBweCAwIDA7XG59XG4vKlRleHQgSGlnaGxpZ2h0cyovXG4udGV4dC1oaWdobGlnaHRzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG59XG4udGV4dC1oaWdobGlnaHRzLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbn1cbi50ZXh0LWhpZ2hsaWdodHMtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG59XG4udGV4dC1oaWdobGlnaHRzLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG59XG4udGV4dC1oaWdobGlnaHRzLXNlYSB7XG4gIGJhY2tncm91bmQ6ICMxYWJjOWM7XG59XG4udGV4dC1oaWdobGlnaHRzLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNlNjdlMjI7XG59XG4udGV4dC1oaWdobGlnaHRzLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNmMWM0MGY7XG59XG4udGV4dC1oaWdobGlnaHRzLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM5YjZiY2M7XG59XG4udGV4dC1oaWdobGlnaHRzLWFxdWEge1xuICBiYWNrZ3JvdW5kOiAjMjdkN2U3O1xufVxuLnRleHQtaGlnaGxpZ2h0cy1icm93biB7XG4gIGJhY2tncm91bmQ6ICM5YzgwNjE7XG59XG4udGV4dC1oaWdobGlnaHRzLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICM0NzY1YTA7XG59XG4udGV4dC1oaWdobGlnaHRzLWxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzc5ZDViMztcbn1cbi8qVGV4dCBCb3JkZXJzKi9cbi50ZXh0LWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggIzU1NTtcbn1cbi50ZXh0LWJvcmRlci1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTVhNWE2O1xufVxuLnRleHQtYm9yZGVyLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjODRjYjNmO1xufVxuLnRleHQtYm9yZGVyLWJsdWUge1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG4udGV4dC1ib3JkZXItcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuLnRleHQtYm9yZGVyLXllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI2YxYzQwZjtcbn1cbi50ZXh0LWJvcmRlci1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM5YjZiY2M7XG59XG4vKkxpc3QgU3R5bGVzKi9cbi5saXN0LXN0eWxlcyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi8qQ29udGV4dHVhbCBCYWNrZ3JvdW5kcyovXG4uY29udGV4LWJnIHAge1xuICBvcGFjaXR5OiAwLjg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuLmNvbnRleC1iZyBwOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi8qQmxvY2txdW90ZSovXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG59XG5ibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5ibG9ja3F1b3RlIGgxLFxuYmxvY2txdW90ZSBoMixcbmJsb2NrcXVvdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi8qQmxvY2txdW90ZSBTdHlsZXMqL1xuYmxvY2txdW90ZS5icS10ZXh0LWxnIHAsXG5ibG9ja3F1b3RlLmJxLXRleHQtbGcgc21hbGwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYmxvY2txdW90ZS5icS10ZXh0LWxnIHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuYmxvY2txdW90ZS50ZXh0LXJpZ2h0LFxuYmxvY2txdW90ZS5oZXJvLnRleHQtcmlnaHQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2VlZTtcbn1cbmJsb2NrcXVvdGUuaGVyby50ZXh0LXJpZ2h0LFxuYmxvY2txdW90ZS5oZXJvLnRleHQtcmlnaHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NTU7XG59XG5ibG9ja3F1b3RlOmhvdmVyLFxuYmxvY2txdW90ZS50ZXh0LXJpZ2h0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODRjYjNmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbmJsb2NrcXVvdGUuYnEtZGFyayxcbmJsb2NrcXVvdGUuYnEtZGFyazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU4NWY2OTtcbn1cbmJsb2NrcXVvdGUuYnEtZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICM4NGNiM2Y7XG59XG4vKkJsb2NrcXVvdGUgSGVybyBTdHlsZXMqL1xuYmxvY2txdW90ZS5oZXJvIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzY2Njtcbn1cbmJsb2NrcXVvdGUuaGVybzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjY2O1xufVxuYmxvY2txdW90ZS5oZXJvLmhlcm8tZGFyayxcbmJsb2NrcXVvdGUuaGVyby5oZXJvLWRlZmF1bHQge1xuICBib3JkZXI6IG5vbmU7XG59XG5ibG9ja3F1b3RlLmhlcm8uaGVyby1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cbmJsb2NrcXVvdGUuaGVyby5oZXJvLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuYmxvY2txdW90ZS5oZXJvLmhlcm8tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICM4NGNiM2Y7XG59XG5ibG9ja3F1b3RlLmhlcm8uaGVyby1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzVmYjYxMTtcbn1cbmJsb2NrcXVvdGUuaGVyby5oZXJvLWRhcmsgcCxcbmJsb2NrcXVvdGUuaGVyby5oZXJvLWRhcmsgaDIsXG5ibG9ja3F1b3RlLmhlcm8uaGVyby1kYXJrIHNtYWxsLFxuYmxvY2txdW90ZS5oZXJvLmhlcm8tZGVmYXVsdCBwLFxuYmxvY2txdW90ZS5oZXJvLmhlcm8tZGVmYXVsdCBoMixcbmJsb2NrcXVvdGUuaGVyby5oZXJvLWRlZmF1bHQgc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi8qTGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGlzdC1yb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLypMaXN0cyB2MSovXG4ubGlzdHMtdjEgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmxpc3RzLXYxIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM4NGNiM2Y7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG4vKkxpc3RzIHYyKi9cbi5saXN0cy12MiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubGlzdHMtdjIgaSB7XG4gIGNvbG9yOiAjODRjYjNmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKkFsZXJ0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4vKlRodW1ibmFpbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGh1bWJuYWlsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi8qUGFuZWxzIChQb3J0bGV0cylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFuZWwsXG4ucGFuZWwtaGVhZGluZyxcbi5wYW5lbC1ncm91cCAucGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG4vKlBhbmVsIFRhYmxlKi9cbi5wYW5lbCAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLypQYW5lbCBVbmlmeSovXG4ucGFuZWwtdSB7XG4gIGJvcmRlci1jb2xvcjogIzg0Y2IzZjtcbn1cbi5wYW5lbC11ID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjODRjYjNmO1xufVxuLypQYW5lbCBCbHVlKi9cbi5wYW5lbC1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xufVxuLnBhbmVsLWJsdWUgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG59XG4vKlBhbmVsIFJlZCovXG4ucGFuZWwtcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuLnBhbmVsLXJlZCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbn1cbi8qUGFuZWwgR3JlZW4qL1xuLnBhbmVsLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmVjYzcxO1xufVxuLnBhbmVsLWdyZWVuID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjMmVjYzcxO1xufVxuLypQYW5lbCBTZWEqL1xuLnBhbmVsLXNlYSB7XG4gIGJvcmRlci1jb2xvcjogIzFhYmM5Yztcbn1cbi5wYW5lbC1zZWEgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICMxYWJjOWM7XG59XG4vKlBhbmVsIE9yYW5nZSovXG4ucGFuZWwtb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY3ZTIyO1xufVxuLnBhbmVsLW9yYW5nZSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogI2U2N2UyMjtcbn1cbi8qUGFuZWwgWWVsbG93Ki9cbi5wYW5lbC15ZWxsb3cge1xuICBib3JkZXItY29sb3I6ICNmMWM0MGY7XG59XG4ucGFuZWwteWVsbG93ID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZjFjNDBmO1xufVxuLypQYW5lbCBHcmV5Ki9cbi5wYW5lbC1ncmV5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTVhNWE2O1xufVxuLnBhbmVsLWdyZXkgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICM5NWE1YTY7XG59XG4vKlBhbmVsIERhcmsqL1xuLnBhbmVsLWRhcmsge1xuICBib3JkZXItY29sb3I6ICM1NTU7XG59XG4ucGFuZWwtZGFyayA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogIzU1NTtcbn1cbi8qUGFuZWwgUHVycGxlKi9cbi5wYW5lbC1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM5YjZiY2M7XG59XG4ucGFuZWwtcHVycGxlID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjOWI2YmNjO1xufVxuLypQYW5lbCBBcXVhKi9cbi5wYW5lbC1hcXVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjdkN2U3O1xufVxuLnBhbmVsLWFxdWEgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICMyN2Q3ZTc7XG59XG4vKlBhbmVsIEJyb3duKi9cbi5wYW5lbC1icm93biB7XG4gIGJvcmRlci1jb2xvcjogIzljODA2MTtcbn1cbi5wYW5lbC1icm93biA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogIzljODA2MTtcbn1cbi8qUGFuZWwgRGFyayBCbHVlKi9cbi5wYW5lbC1kYXJrLWJsdWUge1xuICBib3JkZXItY29sb3I6ICM0NzY1YTA7XG59XG4ucGFuZWwtZGFyay1ibHVlID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjNDc2NWEwO1xufVxuLypQYW5lbCBMaWdodCBHcmVlbiovXG4ucGFuZWwtbGlnaHQtZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICM3OWQ1YjM7XG59XG4ucGFuZWwtbGlnaHQtZ3JlZW4gPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICM3OWQ1YjM7XG59XG4vKlBhbmVsIERlZmF1bHQgRGFyayovXG4ucGFuZWwtZGVmYXVsdC1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg1ZjY5O1xufVxuLnBhbmVsLWRlZmF1bHQtZGFyayA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogIzU4NWY2OTtcbn1cbi8qUHJvZ3Jlc3MgQmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyZXNzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wcm9ncmVzcy11IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm9ncmVzcy11IC5wcm9ncmVzcy1iYXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLypwcm9ncmVzcy1iYXIgKHNpemVzKSovXG4ucHJvZ3Jlc3MtbGcge1xuICBoZWlnaHQ6IDI1cHg7XG59XG4ucHJvZ3Jlc3MtbGcgcCB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4ucHJvZ3Jlc3Mtc20ge1xuICBoZWlnaHQ6IDEycHg7XG59XG4ucHJvZ3Jlc3MteHMge1xuICBoZWlnaHQ6IDdweDtcbn1cbi5wcm9ncmVzcy14eHMge1xuICBoZWlnaHQ6IDNweDtcbn1cbi8qcHJvZ3Jlc3MtYmFyIChjb2xvcnMpKi9cbi5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG59XG4ucHJvZ3Jlc3MtYmFyLXUge1xuICBiYWNrZ3JvdW5kOiAjODRjYjNmO1xufVxuLnByb2dyZXNzLWJhci1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzM0OThkYjtcbn1cbi5wcm9ncmVzcy1iYXItb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2U2N2UyMjtcbn1cbi5wcm9ncmVzcy1iYXItcmVkIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbn1cbi5wcm9ncmVzcy1iYXItcHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzliNmJjYztcbn1cbi5wcm9ncmVzcy1iYXItYXF1YSB7XG4gIGJhY2tncm91bmQ6ICMyN2Q3ZTc7XG59XG4ucHJvZ3Jlc3MtYmFyLWJyb3duIHtcbiAgYmFja2dyb3VuZDogIzljODA2MTtcbn1cbi5wcm9ncmVzcy1iYXItZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzQ3NjVhMDtcbn1cbi5wcm9ncmVzcy1iYXItbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNzlkNWIzO1xufVxuLnByb2dyZXNzLWJhci1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzU1NTtcbn1cbi8qUHJvZ3Jlc3MgQmFyIEFuaW1hdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ucHJvZ3Jlc3MtYm94IC5wcm9ncmVzcy1iYXIge1xuICB0cmFuc2l0aW9uOiBhbGwgM3MgZWFzZS1pbjtcbn1cbi8qVmVydGljYWwgUHJvZ3Jlc3MgQmFyKi9cbi5wcm9ncmVzcy52ZXJ0aWNhbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnByb2dyZXNzLnZlcnRpY2FsLmJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9ncmVzcy52ZXJ0aWNhbCAucHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDNzIGVhc2U7XG59XG4ucHJvZ3Jlc3MudmVydGljYWwuYm90dG9tIC5wcm9ncmVzcy1iYXIge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi8qQ291bnQgU3RhcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3RhcnMtZXhpc3Rpbmcge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0YXItbGcge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uc3Rhci1zbSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5zdGFyLXhzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnN0YXItZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi8qTWVkaWEgKEF1ZGlvL1ZpZGVvcyBhbmQgSW1hZ2VzKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qSW1hZ2VzKi9cbmltZy5pbWctYm9yZGVyZWQge1xuICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZSAhaW1wb3J0YW50O1xufVxuaW1nLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbmltZy5pbWFnZS1zbSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5pbWcuaW1hZ2UtbWQge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4vKlJlc3BvbnNpdmUgVmlkZW8qL1xuLnJlc3BvbnNpdmUtdmlkZW8ge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyoxNjo5Ki9cbn1cbi5yZXNwb25zaXZlLXZpZGVvIGlmcmFtZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLypDb2x1bW4gU2l6ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlJlbW92ZSB0aGUgR3V0dGVyIFBhZGRpbmcgZnJvbSBDb2x1bW5zKi9cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVyLm5vLWd1dHRlci1ib3hlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi8qSGVpZ2h0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWlnaHQtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4uaGVpZ2h0LTE1MCB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLmhlaWdodC0yMDAge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi5oZWlnaHQtMjUwIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG4uaGVpZ2h0LTMwMCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLmhlaWdodC0zNTAge1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cbi5oZWlnaHQtNDAwIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG4uaGVpZ2h0LTQ1MCB7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xufVxuLmhlaWdodC01MDAge1xuICBtaW4taGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xufVxuLypTcGFjZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG4ubm8tdG9wLXNwYWNlIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm5vLWJvdHRvbS1zcGFjZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5uby1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm5vLXBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LXhzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uY29udGVudC1zbSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5jb250ZW50LW1kIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLmNvbnRlbnQtbGcge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5jb250ZW50LXhsZyB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuLnNwYWNlLW1kLWhvciB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5zcGFjZS1sZy1ob3Ige1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG4uc3BhY2UteGxnLWhvciB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuLm1hcmdpbi1ib3R0b20tNSxcbi5tYXJnaW4tYm90dG9tLTEwLFxuLm1hcmdpbi1ib3R0b20tMTUsXG4ubWFyZ2luLWJvdHRvbS0yMCxcbi5tYXJnaW4tYm90dG9tLTI1LFxuLm1hcmdpbi1ib3R0b20tMzAsXG4ubWFyZ2luLWJvdHRvbS0zNSxcbi5tYXJnaW4tYm90dG9tLTQwLFxuLm1hcmdpbi1ib3R0b20tNDUsXG4ubWFyZ2luLWJvdHRvbS01MCxcbi5tYXJnaW4tYm90dG9tLTU1LFxuLm1hcmdpbi1ib3R0b20tNjAsXG4ubWFyZ2luLWJvdHRvbS0xMDAge1xuICBjbGVhcjogYm90aDtcbn1cbi5tYXJnaW4tYm90dG9tLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWFyZ2luLWJvdHRvbS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWFyZ2luLWJvdHRvbS0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWFyZ2luLWJvdHRvbS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWFyZ2luLWJvdHRvbS0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubWFyZ2luLWJvdHRvbS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubWFyZ2luLWJvdHRvbS0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4ubWFyZ2luLWJvdHRvbS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubWFyZ2luLWJvdHRvbS00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4ubWFyZ2luLWJvdHRvbS01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubWFyZ2luLWJvdHRvbS01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG4ubWFyZ2luLWJvdHRvbS02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ubWFyZ2luLWJvdHRvbS03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4ubWFyZ2luLWJvdHRvbS04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ubWFyZ2luLWJvdHRvbS05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG4ubWFyZ2luLWJvdHRvbS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc20tbWFyZ2luLWJvdHRvbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc20tbWFyZ2luLWJvdHRvbS0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc20tbWFyZ2luLWJvdHRvbS0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc20tbWFyZ2luLWJvdHRvbS00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc20tbWFyZ2luLWJvdHRvbS01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc20tbWFyZ2luLWJvdHRvbS02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tZC1tYXJnaW4tYm90dG9tLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tZC1tYXJnaW4tYm90dG9tLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tZC1tYXJnaW4tYm90dG9tLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tZC1tYXJnaW4tYm90dG9tLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tZC1tYXJnaW4tYm90dG9tLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tZC1tYXJnaW4tYm90dG9tLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4vKk90aGVyIFNwYWNlcyovXG4ubWFyZ2luLXRvcC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWFyZ2luLWxlZnQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubWFyZ2luLWxlZnQtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYXJnaW4tcmlnaHQtNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1hcmdpbi1yaWdodC0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tYXJnaW4tcmlnaHQtMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucGFkZGluZy1zbSB7XG4gIHBhZGRpbmc6IDQwcHggNDBweDtcbn1cbi5wYWRkaW5nLXRvcC01IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5wYWRkaW5nLWxlZnQtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLypSb3VuZGVkIGFuZCBDaXJjbGUgQ2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uby1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXgge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLTJ4IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtM3gge1xuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC00eCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1tZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDAgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweCAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMCAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHggIWltcG9ydGFudDtcbn1cbi8qT3RoZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm92ZXJmbG93LWgge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm92ZXJmbG93LWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNsZWFyLWJvdGgge1xuICBjbGVhcjogYm90aDtcbn1cbi8qRGlzcGxheSovXG4uZHAtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmRwLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kcC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi8qRm9udCBTaXplKi9cbi50ZXh0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi50ZXh0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLypGdWxsIFdpZHRoKi9cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKkVxdWFsIEhlaWdodCBDb2x1bW5zKi9cbi8qQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5lcXVhbC1oZWlnaHQtY29sdW1uIHtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0fVxufSovXG4vKkltYWdlIENsYXNzZXMqL1xuLmltZy13aWR0aC02MCB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLmltZy13aWR0aC0yMDAge1xuICB3aWR0aDogMjAwcHg7XG59XG4ubGZ0LWltZy1tYXJnaW4ge1xuICBtYXJnaW46IDAgMjBweCA1cHggMDtcbn1cbi5yZ3QtaW1nLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAwIDVweCAxMHB4O1xufVxuaW1nLmltZy1jZW50ZXIsXG4uaW1nLWNlbnRlciBpbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLypCYWNrZ3JvdW5kIExpZ2h0Ki9cbi5iZy1saWdodCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U1ZTVlNTtcbn1cbi5iZy1saWdodDpob3ZlciB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNiYmI7XG59XG4vKkNTUzMgSG92ZXIgRWZmZWN0cyovXG4uaG92ZXItZWZmZWN0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uaG92ZXItZWZmZWN0LWtlbmJ1cm4ge1xuICBsZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG59XG4uaG92ZXItZWZmZWN0LWtlbmJ1cm46aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpIHJvdGF0ZSg1ZGVnKTtcbn1cbi8qU2Nyb2xsIEljb24qL1xuLnNjcm9sbC1idG4taWNvbixcbi5zY3JvbGwtYnRuLWljb246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG59XG4uc2Nyb2xsLWJ0bi1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogNTBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uc2Nyb2xsLWJ0bi1pY29uLWRhcmsge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnNjcm9sbC1idG4taWNvbjpiZWZvcmUge1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBhbmltYXRpb24tbmFtZTogc2Nyb2xsO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNjcm9sbDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLnNjcm9sbC1idG4taWNvbi1kYXJrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzZweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzZweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzZweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzZweCk7XG4gIH1cbn1cbi5wcm9kdWN0LWRlc2NyaXB0aW9uIC50YWctYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLypcbiAqIFRlbXBsYXRlIE5hbWU6IFVuaWZ5IC0gUmVzcG9uc2l2ZSBCb290c3RyYXAgVGVtcGxhdGVcbiAqIERlc2NyaXB0aW9uOiBCdXNpbmVzcywgQ29ycG9yYXRlLCBQb3J0Zm9saW8sIEUtY29tbWVyY2UsIEJsb2cgYW5kIE9uZSBQYWdlIFRlbXBsYXRlLlxuICogVmVyc2lvbjogMS45LjJcbiAqIEF1dGhvcjogQGh0bWxzdHJlYW1cbiAqIFdlYnNpdGU6IGh0dHA6Ly9odG1sc3RyZWFtLmNvbVxuKi9cbi8qWy0tLS0tKioqIFRBQkxFIE9GIENPTlRFTlQgKioqLS0tLS1dXG5cbjEuIFByb21vIEJsb2Nrc1xuMi4gQnJlYWRjcnVtYnNcbiAgMi4xIC0gQnJlYWRjcnVtYnMgdjFcbiAgMi4yIC0gQnJlYWRjcnVtYnMgdjJcbiAgMi4zIC0gQnJlYWRjcnVtYnMgdjNcbjMuIEltYWdlIEhvdmVyIEVmZmVjdHNcbjQuIEJsb2NrIEdyaWRcbiAgNC4xIC0gQmxvY2sgR3JpZCB2MVxuICA0LjIgLSBCbG9jayBHcmlkIHYyXG41LiBTZXJ2aWNlcyBCb3ggdjFcbjYuIFNlcnZpY2UgQmxvY2tcbiAgNi4xIC0gU2VydmljZSBCbG9jayB2MVxuICA2LjIgLSBTZXJ2aWNlIEJsb2NrIHYyXG4gIDYuMyAtIFNlcnZpY2UgQmxvY2sgdjNcbiAgNi40IC0gU2VydmljZSBCbG9jayB2NFxuICA2LjUgLSBTZXJ2aWNlIEJsb2NrIHY1XG4gIDYuNiAtIFNlcnZpY2UgQmxvY2sgdjZcbiAgNi43IC0gU2VydmljZSBCbG9jayB2N1xuICA2LjggLSBTZXJ2aWNlIEJsb2NrIHY4XG4gIDYuIyAtIENvbG9yZWQgQ29udGVudCBCb3hlc1xuICA2LiMgLSBGdW5ueSBCb3hlc1xuNy4gUHJvY2Vzc1xuOC4gVGVhbVxuXHQ4LjEgLSBUZWFtIHYxXG5cdDguMiAtIFRlYW0gdjJcblx0OC4zIC0gVGVhbSB2M1xuXHQ4LjQgLSBUZWFtIHY0XG5cdDguNSAtIFRlYW0gdjVcblx0OC42IC0gVGVhbSB2NlxuXHQ4LjcgLSBUZWFtIHY3XG45LiBDYWxsIFRvIEFjdGlvblxuICA5LjEgLSBDYWxsIFRvIEFjdGlvbiB2MVxuICA5LjIgLSBDYWxsIFRvIEFjdGlvbiB2MlxuMTAuIFBvcnRmb2xpbyBCb3hcbiAgMTAuMSAtIFBvcnRmb2xpbyBCb3ggdjFcbjExLiBQb3J0Zm9saW8gQm94ZXNcblx0MTEuMSBQb3J0Zm9saW8gQm94IHYxXG5cdDExLjIgUG9ydGZvbGlvIEJveCB2MlxuMTIuIFRodW1ibmFpbFxuMTMuIEltYWdlIEJhY2tncm91bmRzXG4gIDEzLjEgLSBJbWFnZSBCYWNrZ3JvdW5kcyB2MVxuICAxMy4yIC0gSW1hZ2UgQmFja2dyb3VuZHMgdjJcbjE0LiBQYXJhbGxheCBRdW90ZVxuMTUuIFBhcmFsbGF4IFRlYW1cbjE2LiBQYXJhbGxheCBDb3VudGVyXG4gIDE2LjEgLSBQYXJhbGxheCBDb3VudGVyIHYxXG4gIDE2LjIgLSBQYXJhbGxheCBDb3VudGVyIHYyXG4gIDE2LjMgLSBQYXJhbGxheCBDb3VudGVyIHYzXG4gIDE2LjQgLSBQYXJhbGxheCBDb3VudGVyIHY0XG4xNy4gRmxhdCBCYWNrZ3JvdW5kIEJsb2NrXG4xOC4gRmxhdCBUZXN0aW1vbmlhbHNcbjE5LiBUZXN0aW1vbmlhbHNcbiAgMTkuMSAtIFRlc3RpbW9uaWFscyB2NFxuICAxOS4yIC0gVGVzdGltb25pYWxzIHY1XG4gIDE5LjMgLSBUZXN0aW1vbmlhbHMgdjZcbiAgMTkuNCAtIE90aGVyIFRlc3RpbW9uaWFsc1xuICAxOS41IC0gT3RoZXIgVGVzdGltb25pYWxzIDFcbjIwLiBGZWF0dXJlZCBCbG9nXG4yMS4gQmxvZyBDb21tZW50c1xuMjIuIFF1b3RlXG5cdDIyLjEgLSBRdW90ZSB2MlxuMjMuIFRlYW0gU29jaWFsXG4yNC4gQm94IFNoYWRvd3NcbjI1LiBJbnRlcmFjdGl2ZSBTbGlkZXJcbiAgMjUuMSAtIEludGVyYWN0aXZlIFNsaWRlciB2MVxuICAyNS4yIC0gSW50ZXJhY3RpdmUgU2xpZGVyIHYyXG4yNi4gQmxvZyBUcmVuZGluZ1xuMjcuIEJsb2cgTGF0ZXN0IFBvc3RzXG4yOC4gQmxvZyBQaG90b3N0cmVhbVxuMjkuIE5ld3NsZXR0ZXJcbjMwLiBCbG9nIFBvc3QgUXVvdGVcbjMxLiBCbG9nIFBvc3QgQXV0aG9yXG4zMi4gQmxvZyBDb21tZW50c1xuMzMuIE5ld3NcbiAgMzMuMSAtIE5ld3MgdjFcbiAgMzMuMiAtIE5ld3MgdjJcbiAgMzMuMyAtIE5ld3MgdjNcbjM0LiBCbG9nIEdyaWRcbjM1LiBCbG9nIFRodW1iXG4zNi4gU2hvcCBTdWJzY3JpYmVcbjM3LiBQYXJhbGxheCBTbGlkZXIgKE1haW4pXG4zOC4gTWFzdGVyIFNsaWRlclxuMzkuIFJldm9sdXRpb24gU2xpZGVyXG40MC4gTGF5ZXIgU2xpZGVyXG40MS4gQ2xpZW50cyBDYXJvdXNlbFxuNDIuIFBpZSBDaGFydFxuNDMuIENvdW50ZXJcbjQ0LiBCYWNrIFRvIFRvcFxuNDUuIE93bCBDYXJvdXNlbFxuXHQ0NS4xIC0gUmVjZW50IFdvcmtzIChPd2wgQ2Fyb3VzZWwpXG5cdDQ1LjIgLSBQYXJhbGxheCBUd2l0dGVyIChPd2wgQ2Fyb3VzZWwpXG5cdDQ1LjMgLSBDbGllbnRzIFNlY3Rpb24gKE93bCBDYXJvdXNlbClcblx0NDUuNCAtIE93bCBWaWRlb1xuNDYuIEJvb3RzdHJhcCBDYXJvdXNlbHNcblx0NDYuMSAtIEJvb3RzdHJhcCBDYXJvdXNlbCB2MVxuXHQ0Ni4yIC0gQm9vdHN0cmFwIENhcm91c2VsIHYyXG40Ny4gVGFic1xuXHQ0Ny4xIC0gVGFiIHYxXG5cdDQ3LjIgLSBUYWIgdjJcblx0NDcuMyAtIFRhYiB2M1xuXHQ0Ny40IC0gVGFiIHY0XG5cdDQ3LjUgLSBUYWIgdjVcblx0NDcuNiAtIFRhYiB2NlxuNDguIEFjY29yZGlvbnNcbjQ5LiBQYWdpbmF0aW9uc1xuNTAuIFBhZ2Vyc1xuXHQ1MC4xIC0gUGFnZXJzIERlZmF1bHRcblx0NTAuMiAtIFBhZ2VycyB2MlxuXHQ1MC4zIC0gUGFnZXJzIHYzXG5cdDUwLjQgLSBQYWdlcnMgdjRcbjUxLiBTaWRlYmFyIE1lbnVcblx0NTEuMSAtIFNpZGViYXIgTWVudSB2MVxuNTIuIENvbnRlbnQgQm94ZXNcblx0NTIuMSAtIENvbnRlbnQgQm94ZXMgdjFcblx0NTIuMiAtIENvbnRlbnQgQm94ZXMgdjJcblx0NTIuMyAtIENvbnRlbnQgQm94ZXMgdjNcblx0NTIuNCAtIENvbnRlbnQgQm94ZXMgdjRcblx0NTIuNSAtIENvbnRlbnQgQm94ZXMgdjVcblx0NTIuNiAtIENvbnRlbnQgQm94ZXMgdjZcbjUzLiBUYWdsaW5lIEJveGVzXG5cdDUzLjEgLSBUYWdsaW5lIEJveGVzIHYxXG5cdDUzLjIgLSBUYWdsaW5lIEJveGVzIHYyXG5cdDUzLjMgLSBUYWdsaW5lIEJveGVzIHYzXG5cdDUzLjQgLSBUYWdsaW5lIEJveGVzIHY0XG5cdDUzLjUgLSBUYWdsaW5lIEJveGVzIHY1XG5cdDUzLjYgLSBUYWdsaW5lIEJveGVzIHY2XG5cdDUzLjcgLSBUYWdsaW5lIEJveGVzIHY2XG41NC4gVGFnc1xuXHQ1NC4xIC0gVGFncyB2MVxuXHQ1NC4yIC0gVGFncyB2MlxuXHQ1NC4zIC0gVGFncyB2M1xuXHQ1NC40IC0gVGFncyB2NFxuXG4jIy4gTWFpbiBQYWdlIFN0eWxlc1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzEuIFByb21vIEJsb2Nrc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypQcm9tbyBCYWNrZ3JvdW5kIEltYWdlcyovXG4ucHJvbW8tYmctcGF0dGVybi12MS1kYXJrIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXR0ZXJucy81LnBuZykgcmVwZWF0O1xufVxuLnByb21vLWJnLXBhdHRlcm4tdjEtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zLzE2LnBuZykgcmVwZWF0O1xufVxuLypQcm9tbyBCYWNrZ3JvdW5kIEltYWdlcyovXG4ucHJvbW8tYmctaW1nLXYxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy9pbWcxLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnByb21vLWJnLWltZy12MiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvaW1nNS5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wcm9tby1iZy1pbWctdjMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnL2ltZzEwLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnByb21vLWJnLWltZy12NCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvaW1nMTEuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucHJvbW8tYmctaW1nLXY1IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy9pbWc2LmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLypQcm9tbyBCYWNrZ3JvdW5kIEZpeGVkKi9cbi5wcm9tby1iZy1maXhlZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG4vKlByb21vIFRleHRzIHYxKi9cbi5wcm9tby10ZXh0LXYxIHtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2ZmZjtcbn1cbi5wcm9tby10ZXh0LXYxLmNvbG9yLWRhcmsge1xuICBib3JkZXItY29sb3I6ICM1NTU7XG59XG4vKlByb21vIFRleHRzIHYyKi9cbi5wcm9tby10ZXh0LXYyIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNjNweDtcbn1cbi8qUHJvbW8gVmlkZW8gSWNvbiovXG4ucHJvbW8tdmlkZW8taWNvbi13cmFwIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wcm9tby12aWRlby1pY29uLXdyYXA6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb21vLXZpZGVvLWljb24td3JhcC5jb2xvci1saWdodCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnByb21vLXZpZGVvLWljb24td3JhcC5jb2xvci1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5wcm9tby12aWRlby1pY29uLXdyYXAuY29sb3ItZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ucHJvbW8tdmlkZW8taWNvbi13cmFwLmNvbG9yLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLnByb21vLXZpZGVvLWljb24ge1xuICBsZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzIuIEJyZWFkY3J1bWJzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkRlZmF1bHQgQnJlYWRjcnVtYnMqL1xuLmJyZWFkY3J1bWJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCAwIDZweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZWU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvYnJlYWRjcnVtYnMucG5nKSByZXBlYXQ7XG59XG4udmlkZW8tYnVzaW5lc3MtaW1nMSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi92aWRlby95b3V0dWJlLWJ1c2luZXNzL3ZpZGVvLWJ1c2luZXNzLWltZzEuanBnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAvKlNjYWxlcyB0aGUgYmFja2dyb3VuZCBpbWFnZSB0byBiZSBhcyBsYXJnZSBhcyBwb3NzaWJsZSovXG59XG4uYnJlYWRjcnVtYnMgaDEge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYnJlYWRjcnVtYiB7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjNzc3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnJlYWRjcnVtYiBhOjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5icmVhZGNydW1iIGxpLmFjdGl2ZSxcbi5icmVhZGNydW1iIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5icmVhZGNydW1icyBoMS5wdWxsLWxlZnQsXG4gIC5icmVhZGNydW1icyB1bC5wdWxsLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJyZWFkY3J1bWJzIGgxLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWIge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4vKkJyZWFkY3J1bWJzIERhcmsgYW5kIExpZ2h0Ki9cbi5icmVhZGNydW1icy5icmVhZGNydW1icy1kYXJrLFxuLmJyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNzc3O1xufVxuLmJyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4uYnJlYWRjcnVtYnMuYnJlYWRjcnVtYnMtZGFyayBoMSxcbi5icmVhZGNydW1icy5icmVhZGNydW1icy1kYXJrIGEsXG4uYnJlYWRjcnVtYnMuYnJlYWRjcnVtYnMtbGlnaHQgaDEsXG4uYnJlYWRjcnVtYnMuYnJlYWRjcnVtYnMtbGlnaHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLmJyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLWxpZ2h0IGgxLFxuLmJyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLWxpZ2h0IGEge1xuICBjb2xvcjogIzU1NTtcbn1cbi5icmVhZGNydW1icy5icmVhZGNydW1icy1kYXJrIGgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmJyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLWxpZ2h0IGgxIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLypCcmVhZGNydW1icyBTaXplcyovXG4uYnJlYWRjcnVtYnMtc20ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uYnJlYWRjcnVtYnMtbWQge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuLmJyZWFkY3J1bWJzLWxnIHtcbiAgcGFkZGluZzogMjAwcHggMDtcbn1cbi8qQnJlYWRjcnVtYnMgdjEgYW5kIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJyZWFkY3J1bWJzLXYxLFxuLmJyZWFkY3J1bWJzLXYzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG59XG4vKkJyZWFkY3J1bWJzIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJyZWFkY3J1bWJzLXYxIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JyZWFkY3J1bWJzL2ltZzEuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAvKlNjYWxlcyB0aGUgYmFja2dyb3VuZCBpbWFnZSB0byBiZSBhcyBsYXJnZSBhcyBwb3NzaWJsZSovXG59XG4uYnJlYWRjcnVtYnMtdjE6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYnJlYWRjcnVtYnMtdjEgc3Bhbixcbi5icmVhZGNydW1icy12MSBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJlYWRjcnVtYnMtdjEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnJlYWRjcnVtYnMtdjEgaDEge1xuICBmb250LXNpemU6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1icy12MSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5icmVhZGNydW1icy12MSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG4vKkJyZWFkY3J1bWJzIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJyZWFkY3J1bWJzLXYyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvMTEuanBnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLmJyZWFkY3J1bWJzLXYyLWluIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJlYWRjcnVtYnMtdjIgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5icmVhZGNydW1iLXYyIGxpIGEsXG4uYnJlYWRjcnVtYi12MiBsaS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5icmVhZGNydW1iLXYyIGxpIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLXdpZHRoOiAxOXB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLypCcmVhZGNydW1icyB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5icmVhZGNydW1icy12MyB7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmVhZGNydW1icy12My5icmVhZGNydW1icy1sZyB7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG59XG4uYnJlYWRjcnVtYnMtdjMuaW1nLXYxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9icmVhZGNydW1icy9pbWcxLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmJyZWFkY3J1bWJzLXYzLmltZy12MiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnJlYWRjcnVtYnMvaW1nMi5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5icmVhZGNydW1icy12My5pbWctdjMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JyZWFkY3J1bWJzL2ltZzMuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uYnJlYWRjcnVtYnMtdjM6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uYnJlYWRjcnVtYnMtdjMgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5icmVhZGNydW1icy12MyBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYnJlYWRjcnVtYnMtdjMuYnJlYWRjcnVtYnMtbGcge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWRjcnVtYnMtdjMsXG4gIC5icmVhZGNydW1icy12My5icmVhZGNydW1icy1sZyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5icmVhZGNydW1icy12MyBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5icmVhZGNydW1icy12MyBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzMuIEltYWdlIEhvdmVyIEVmZmVjdHNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qSW1hZ2UgSG92ZXIgdjEqL1xuLmltZy1ob3Zlci12MSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWctaG92ZXItdjEgc3BhbjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5pbWctaG92ZXItdjE6aG92ZXIgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5pbWctaG92ZXItdjEgaW1nLFxuLmltZy1ob3Zlci12MiBpbWcsXG4uaW1nLWhvdmVyLXYxIHNwYW46YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbi5pbWctaG92ZXItdjE6aG92ZXIgaW1nIHtcbiAgLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi8qSW1hZ2UgSG92ZXIgdjIqL1xuLmltZy1ob3Zlci12MiBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi5pbWctaG92ZXItdjI6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs0LiBCbG9jayBHcmlkXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkJsb2NrIEdyaWQgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxvY2stZ3JpZC12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMTVweCA1cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZWVlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbi5ibG9jay1ncmlkLXYxOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODRjYjNmO1xufVxuLmJsb2NrLWdyaWQtdjEgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ibG9jay1ncmlkLXYxIGltZy5ibG9jay1ncmlkLXYxLWltZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5ibG9jay1ncmlkLXYxLmNvbnRlbnQtYm94ZXMtdjEgaW1nLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stZ3JpZC12MSBoMyBhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYmxvY2stZ3JpZC12MS5jb250ZW50LWJveGVzLXYxIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jay1ncmlkLXYxLmNvbnRlbnQtYm94ZXMtdjEgaDMgYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLypTdGFyIFZvdGUqL1xuLmJsb2NrLWdyaWQtdjEgLnN0YXItdm90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmxvY2stZ3JpZC12MSAuc3Rhci12b3RlIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKkFkZGl0aW9uYWwgSW5mbyovXG4uYmxvY2stZ3JpZC12MS1hZGQtaW5mbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWVlO1xufVxuLmJsb2NrLWdyaWQtdjEtYWRkLWluZm8gbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ibG9jay1ncmlkLXYxLWFkZC1pbmZvIGxpIGEge1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG4vKkJsb2NrIEdyaWQgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxvY2stZ3JpZC12MiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvY2stZ3JpZC12MiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qRm9yIENocm9tZSovXG59XG4uYmxvY2stZ3JpZC12Mi1pbmZvIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2VlZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uYmxvY2stZ3JpZC12MiBsaTpob3ZlciAuYmxvY2stZ3JpZC12Mi1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjODRjYjNmO1xufVxuLmJsb2NrLWdyaWQtdjItaW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ibG9jay1ncmlkLXYyLWluZm8gLnN0YXItdm90ZSBsaSB7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbNS4gU2VydmljZXMgQm94XVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTZXJ2aWNlcyBCb3ggdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZS1ib3gtdjEgLnNlcnZpY2UtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uc2VydmljZS1ib3gtdjEgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5zZXJ2aWNlLWJveC12MSBwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBib3R0b206IC0xNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbn1cbi5zZXJ2aWNlLWJveC12MSB1bCB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbi5zZXJ2aWNlLWJveC12MSBsaSB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgYm9yZGVyLXRvcDogZG90dGVkIDFweCAjODRjYjNmO1xufVxuLnNlcnZpY2UtYm94LXYxIGxpOmhvdmVyIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG59XG4uc2VydmljZS1ib3gtdjEgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzYuIFNlcnZpY2UgQmxvY2sgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlNlcnZpY2UgQmxvY2sgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZS1ibG9jay12MSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0NXB4IDIwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbn1cbi5zZXJ2aWNlLWJsb2NrLXYxIGkge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjODRjYjNmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VydmljZS1ibG9jay12MSBoMyxcbi5zZXJ2aWNlLWJsb2NrLXYxIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLypTZXJ2aWNlIEJsb2NrIHYyICh1c2VkIGluIHBhZ2VfNDA0X2Vycm9yMi5odG1sKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlLWJsb2NrLXYyIC5zZXJ2aWNlLWJsb2NrLWluIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5zZXJ2aWNlLWJsb2NrLXYyIC5zZXJ2aWNlLWJsb2NrLWluIGkge1xuICBmb250LXNpemU6IDQwcHg7XG59XG4uc2VydmljZS1ibG9jay12MiAuc2VydmljZS1ibG9jay1pbiBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnNlcnZpY2UtYmxvY2stdjIgLnNlcnZpY2UtYmxvY2staW4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VydmljZS1ibG9jay12MiAuc2VydmljZS1ibG9jay1pbiBpLFxuLnNlcnZpY2UtYmxvY2stdjIgLnNlcnZpY2UtYmxvY2staW4gaDQsXG4uc2VydmljZS1ibG9jay12MiAuc2VydmljZS1ibG9jay1pbiBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKlNlcnZpY2UgQmxvY2sgdjMgKHVzZWQgaW4gcHJvZmlsZSBwYWdlcylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZS1ibG9jay12MyB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uc2VydmljZS1ibG9jay12MyBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDUwcHg7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbn1cbi5zZXJ2aWNlLWJsb2NrLXYzIC5zZXJ2aWNlLWhlYWRpbmcsXG4uc2VydmljZS1ibG9jay12MyAuc2VydmljZS1pbiBzbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNlcnZpY2UtYmxvY2stdjMgLnNlcnZpY2UtaW4gaDQsXG4uc2VydmljZS1ibG9jay12MyAuY291bnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlcnZpY2UtYmxvY2stdjMgLnNlcnZpY2UtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZXJ2aWNlLWJsb2NrLXYzIC5jb3VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uc2VydmljZS1ibG9jay12MyAucHJvZ3Jlc3Mge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4vKlNlcnZpY2UgSW5ubmVyKi9cbi5zZXJ2aWNlLWJsb2NrLXYzIC5zZXJ2aWNlLWluIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlcnZpY2UtYmxvY2stdjMgLnNlcnZpY2UtaW4gaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKlN0YXRpc3RpY3MqL1xuLnNlcnZpY2UtYmxvY2stdjMgLnN0YXRpc3RpY3MgLmhlYWRpbmcteHMge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLnNlcnZpY2UtYmxvY2stdjMgLnN0YXRpc3RpY3Mgc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZXJ2aWNlLWJsb2NrLXYzIC5zdGF0aXN0aWNzIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG59XG4uc2VydmljZS1ibG9jay12MyAuc3RhdGlzdGljcyAucHJvZ3Jlc3MtYmFyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi8qU2VydmljZSBCbG9jayB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlLWJsb2NrLXY0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuLnNlcnZpY2UtYmxvY2stdjQ6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDI1cHggMjBweCAwIDIwcHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5zZXJ2aWNlLWJsb2NrLXY0IC5zZXJ2aWNlLWRlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VydmljZS1ibG9jay12NCAuc2VydmljZS1kZXNjIGkge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZXJ2aWNlLWJsb2NrLXY0IC5zZXJ2aWNlLWRlc2MgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKlNlcnZpY2UgQmxvY2sgdjVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZS1ibG9jay12NSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbi5zZXJ2aWNlLWJsb2NrLXY1IC5zZXJ2aWNlLWlubmVyIHtcbiAgcGFkZGluZzogODBweCA0MHB4O1xufVxuLnNlcnZpY2UtYmxvY2stdjUgLnNlcnZpY2UtaW5uZXIgaSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2VydmljZS1ibG9jay12NSAuc2VydmljZS1pbm5lciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZXJ2aWNlLWJsb2NrLXY1IC5zZXJ2aWNlLWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZS1ibG9jay12NSAuc2VydmljZS1ib3JkZXIge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgfVxufVxuLypTZXJ2aWNlIEJsb2NrIHY2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlcnZpY2UtYmxvY2stdjYgaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAxNXB4IDAgMDtcbn1cbi5zZXJ2aWNlLWJsb2NrLXY2IC5zZXJ2aWNlLWRlc2Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlcnZpY2UtYmxvY2stdjYgLnNlcnZpY2UtZGVzYyBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZXJ2aWNlLWJsb2NrLXY2IC5zZXJ2aWNlLWRlc2MgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKlNlcnZpY2UgQmxvY2sgdjdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZS1ibG9jay12NyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA0NXB4IDIwcHggMjBweDtcbn1cbi5zZXJ2aWNlLWJsb2NrLXY3IGkge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbiAgbWFyZ2luLWxlZnQ6IC0yMi41cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zZXJ2aWNlLWJsb2NrLXY3IGgzLFxuLnNlcnZpY2UtYmxvY2stdjcgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4vKlNlcnZpY2UgQmxvY2sgdjhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZS1ibG9jay12OCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2VydmljZS1ibG9jay12OCBpIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogNXB4IDI1cHggMCAwO1xufVxuLnNlcnZpY2UtYmxvY2stdjggLnNlcnZpY2UtYmxvY2stZGVzYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VydmljZS1ibG9jay12OCAuc2VydmljZS1ibG9jay1kZXNjIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VydmljZS1ibG9jay12OCAuc2VydmljZS1ibG9jay1kZXNjIGgzOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM4NGNiM2Y7XG59XG4vKkNvbG9yZWQgQ29udGVudCBCb3hlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlLWJsb2NrIHtcbiAgcGFkZGluZzogNjBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VydmljZS1ibG9jayBwLFxuLnNlcnZpY2UtYmxvY2sgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZXJ2aWNlLWJsb2NrIGgyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VydmljZS1ibG9jay1saWdodCxcbi5zZXJ2aWNlLWJsb2NrLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xufVxuLnNlcnZpY2UtYmxvY2stZGVmYXVsdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggI2VlZTtcbn1cbi5zZXJ2aWNlLWJsb2NrLWxpZ2h0IHAsXG4uc2VydmljZS1ibG9jay1saWdodCBoMixcbi5zZXJ2aWNlLWJsb2NrLWRlZmF1bHQgcCxcbi5zZXJ2aWNlLWJsb2NrLWRlZmF1bHQgaDIge1xuICBjb2xvcjogIzU1NTtcbn1cbi5zZXJ2aWNlLWJsb2NrLXUge1xuICBiYWNrZ3JvdW5kOiAjODRjYjNmO1xufVxuLnNlcnZpY2UtYmxvY2stYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG59XG4uc2VydmljZS1ibG9jay1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xufVxuLnNlcnZpY2UtYmxvY2stc2VhIHtcbiAgYmFja2dyb3VuZDogIzFhYmM5Yztcbn1cbi5zZXJ2aWNlLWJsb2NrLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjOTVhNWE2O1xufVxuLnNlcnZpY2UtYmxvY2steWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2YxYzQwZjtcbn1cbi5zZXJ2aWNlLWJsb2NrLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNlNjdlMjI7XG59XG4uc2VydmljZS1ibG9jay1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMyZWNjNzE7XG59XG4uc2VydmljZS1ibG9jay1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjOWI2YmNjO1xufVxuLnNlcnZpY2UtYmxvY2stYXF1YSB7XG4gIGJhY2tncm91bmQ6ICMyN2Q3ZTc7XG59XG4uc2VydmljZS1ibG9jay1icm93biB7XG4gIGJhY2tncm91bmQ6ICM5YzgwNjE7XG59XG4uc2VydmljZS1ibG9jay1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjNDc2NWEwO1xufVxuLnNlcnZpY2UtYmxvY2stbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNzlkNWIzO1xufVxuLnNlcnZpY2UtYmxvY2stZGFyayB7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG59XG4uc2VydmljZS1ibG9jay1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNlY2YwZjE7XG59XG4vKiBGdW5ueSBCb3hlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mdW5ueS1ib3hlcyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5mdW5ueS1ib3hlcyBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZnVubnktYm94ZXMgaDIgYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLmZ1bm55LWJveGVzIHAgYSB7XG4gIGNvbG9yOiAjODRjYjNmO1xufVxuLmZ1bm55LWJveGVzIC5mdW5ueS1ib3hlcy1pbWcgbGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5mdW5ueS1ib3hlcyAuZnVubnktYm94ZXMtaW1nIGxpIGkge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVubnktYm94ZXMgLmZ1bm55LWJveGVzLWltZyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uZnVubnktYm94ZXMgLmZ1bm55LWJveGVzLWltZyBpbWcge1xuICBtYXJnaW46IDVweCAxMHB4IDE1cHggMDtcbn1cbi5mdW5ueS1ib3hlcyB1bC5mdW5ueS1ib3hlcy1yYXRpbmcgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZnVubnktYm94ZXMgdWwuZnVubnktYm94ZXMtcmF0aW5nIGxpIGkge1xuICBjb2xvcjogI2Y4YmUyYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZnVubnktYm94ZXMgdWwuZnVubnktYm94ZXMtcmF0aW5nIGxpIGk6aG92ZXIge1xuICBjb2xvcjogI2Y4YmUyYztcbn1cbi8qRnVubnkgQ29sb3JlZCBCb3hlcyovXG4uZnVubnktYm94ZXMtY29sb3JlZCBwLFxuLmZ1bm55LWJveGVzLWNvbG9yZWQgaDIgYSxcbi5mdW5ueS1ib3hlcy1jb2xvcmVkIC5mdW5ueS1ib3hlcy1pbWcgbGksXG4uZnVubnktYm94ZXMtY29sb3JlZCAuZnVubnktYm94ZXMtaW1nIGxpIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qUmVkIEZ1bm55IEJveCovXG4uZnVubnktYm94ZXMtcmVkIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbn1cbi8qRGFyayBSZWQgRnVubnkgQm94Ki9cbi5mdW5ueS1ib3hlcy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjOWI2YmNjO1xufVxuLypCbHVlIEZ1bm55IEJveCovXG4uZnVubnktYm94ZXMtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG59XG4vKkdyZXkgRnVubnkgQm94Ki9cbi5mdW5ueS1ib3hlcy1ncmV5IHtcbiAgYmFja2dyb3VuZDogIzk1YTVhNjtcbn1cbi8qVHVycXVvaXNlIEZ1bm55IEJveCovXG4uZnVubnktYm94ZXMtc2VhIHtcbiAgYmFja2dyb3VuZDogIzFhYmM5Yztcbn1cbi8qVHVycXVvaXNlIFRvcCBCb3JkZXJlZCBGdW5ueSBCb3gqL1xuLmZ1bm55LWJveGVzLXRvcC1zZWEge1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggIzFhYmM5Yztcbn1cbi5mdW5ueS1ib3hlcy10b3Atc2VhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE2YTA4NTtcbn1cbi8qWWVsbG93IFRvcCBCb3JkZXJlZCBGdW5ueSBCb3gqKi9cbi5mdW5ueS1ib3hlcy10b3AteWVsbG93IHtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNmMWM0MGY7XG59XG4uZnVubnktYm94ZXMtdG9wLXllbGxvdzpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMzljMTI7XG59XG4vKlJlZCBUb3AgQm9yZGVyZWQgRnVubnkgQm94KiovXG4uZnVubnktYm94ZXMtdG9wLXJlZCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDJweCAjZTc0YzNjO1xufVxuLmZ1bm55LWJveGVzLXRvcC1yZWQ6aG92ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzAzOTJiO1xufVxuLypQdXJwbGUgVG9wIEJvcmRlcmVkIEZ1bm55IEJveCoqL1xuLmZ1bm55LWJveGVzLXRvcC1wdXJwbGUge1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggIzliNmJjYztcbn1cbi5mdW5ueS1ib3hlcy10b3AtcHVycGxlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzgxNGZiNTtcbn1cbi8qT3JhbmdlIExlZnQgQm9yZGVyZWQgRnVubnkgQm94KiovXG4uZnVubnktYm94ZXMtbGVmdC1vcmFuZ2Uge1xuICBib3JkZXItbGVmdDogc29saWQgMnB4ICNlNjdlMjI7XG59XG4uZnVubnktYm94ZXMtbGVmdC1vcmFuZ2U6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2QzNTQwMDtcbn1cbi8qR3JlZW4gTGVmdCBCb3JkZXJlZCBGdW5ueSBCb3gqKi9cbi5mdW5ueS1ib3hlcy1sZWZ0LWdyZWVuIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjODRjYjNmO1xufVxuLmZ1bm55LWJveGVzLWxlZnQtZ3JlZW46aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzVmYjYxMTtcbn1cbi8qQmx1ZSBMZWZ0IEJvcmRlcmVkIEZ1bm55IEJveCoqL1xuLmZ1bm55LWJveGVzLWxlZnQtYmx1ZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzM0OThkYjtcbn1cbi5mdW5ueS1ib3hlcy1sZWZ0LWJsdWU6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI5ODBiOTtcbn1cbi8qRGFyayBMZWZ0IEJvcmRlcmVkIEZ1bm55IEJveCoqL1xuLmZ1bm55LWJveGVzLWxlZnQtZGFyayB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzU1NTtcbn1cbi5mdW5ueS1ib3hlcy1sZWZ0LWRhcms6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMzMztcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzcuIFByb2Nlc3NdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qUHJvY2VzcyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9jZXNzLXYxIC5wcm9jZXNzLWluIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2Nlc3MtdjEgLnByb2Nlc3MtaW4gPiBsaSBpIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM4NGNiM2Y7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBzb2xpZCA5cHggI2ZmZjtcbn1cbi5wcm9jZXNzLXYxIC5wcm9jZXNzLWluID4gbGkgaTphZnRlciB7XG4gIHRvcDogLTlweDtcbiAgbGVmdDogLTlweDtcbiAgcmlnaHQ6IC05cHg7XG4gIGJvdHRvbTogLTlweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuLypQcm9jZXNzIERlc2NyaXB0aW9uKi9cbi5wcm9jZXNzLXYxIC5wcm9jZXNzLWluIC5wcm9jZXNzLWRlc2Mge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ucHJvY2Vzcy12MSAucHJvY2Vzcy1pbiA+IGxpIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLypQcm9jZXNzIEJvcmRlciovXG4ucHJvY2Vzcy12MSAucHJvY2Vzcy1ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvY2Vzcy12MSAucHJvY2Vzcy1ib3JkZXI6YmVmb3JlIHtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogNzUlO1xuICBsZWZ0OiAxMiU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggI2RkZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvY2Vzcy12MSAucHJvY2Vzcy1ib3JkZXI6YmVmb3JlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzguIFRlYW1dXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRlYW0gdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12MSB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qVGVhbSBJbWFnZSovXG4udGVhbS12MSBsaSA+IC50ZWFtLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZWFtLXYxIGxpID4gLnRlYW0taW1nOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4udGVhbS12MSBsaTpob3ZlciA+IC50ZWFtLWltZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi8qVGVhbSBTb2NpYWxzKi9cbi50ZWFtLXYxIGxpID4gLnRlYW0taW1nIHVsIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA0NSU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50ZWFtLXYxIGxpOmhvdmVyID4gLnRlYW0taW1nIHVsIHtcbiAgdG9wOiA1MCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udGVhbS12MSBsaSA+IC50ZWFtLWltZyB1bCBsaSB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRlYW0tdjEgbGkgPiAudGVhbS1pbWcgbGkgaSB7XG4gIGNvbG9yOiAjZWVlO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbi50ZWFtLXYxIGxpID4gLnRlYW0taW1nIGxpIGkuZmEtdHdpdHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG4udGVhbS12MSBsaSA+IC50ZWFtLWltZyBsaSBpLmZhLWZhY2Vib29rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0NzY1YTA7XG4gIGJvcmRlci1jb2xvcjogIzQ3NjVhMDtcbn1cbi50ZWFtLXYxIGxpID4gLnRlYW0taW1nIGxpIGkuZmEtZ29vZ2xlLXBsdXM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuLypUZWFtIERpc2NyaXB0aW9uKi9cbi50ZWFtLXYxIGxpID4gaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxNXB4IDAgN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRlYW0tdjEgbGkgPiBoNCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRlYW0tdjEgbGkgPiBwIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZWFtLXYxIGxpID4gcDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnRlYW0tdjEgbGk6aG92ZXIgPiBwOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjODRjYjNmO1xufVxuLypUZWFtIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGVhbS12MiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFtLXYyIC5pbm5lci10ZWFtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlYW0tdjIgLmlubmVyLXRlYW0gaDMge1xuICBtYXJnaW46IDA7XG59XG4udGVhbS12MiAuaW5uZXItdGVhbSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi50ZWFtLXYyIC5pbm5lci10ZWFtIHAge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4udGVhbS12MiAuaW5uZXItdGVhbSBociB7XG4gIG1hcmdpbjogMTBweCAwIDE1cHg7XG59XG4vKlRlYW0tU29jaWFsIChUZW1wb3JhcnkpKi9cbi50ZWFtLXNvY2lhbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGVhbS1zb2NpYWwgbGkge1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi50ZWFtLXNvY2lhbCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA2cHggNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuLnRlYW0tc29jaWFsIGxpIGkge1xuICBtaW4td2lkdGg6IDIwcHg7XG59XG4udGVhbS1zb2NpYWwgbGkgYS5mYiB7XG4gIGNvbG9yOiAjNDg2MmEzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDg2MmEzO1xufVxuLnRlYW0tc29jaWFsIGxpIGEudHcge1xuICBjb2xvcjogIzE1OWNlYjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1OWNlYjtcbn1cbi50ZWFtLXNvY2lhbCBsaSBhLmdwIHtcbiAgY29sb3I6ICNkYzRhMzg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzRhMzg7XG59XG4udGVhbS1zb2NpYWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50ZWFtLXNvY2lhbCBsaSBhLmZiOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0ODYyYTM7XG59XG4udGVhbS1zb2NpYWwgbGkgYS50dzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTU5Y2ViO1xufVxuLnRlYW0tc29jaWFsIGxpIGEuZ3A6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2RjNGEzODtcbn1cbi8qVGVhbSB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXYzIC50ZWFtLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZWFtLXYzIC50ZWFtLWltZzphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4udGVhbS12MyAudGVhbS1pbWc6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRlYW0tdjMgLnRlYW0taW1nID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKlRlYW0gSG92ZXIgR3JhZGllbnQqL1xuLnRlYW0tdjMgLnRlYW0taG92ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDYwJTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC05MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50ZWFtLXYzIC50ZWFtLWltZzpob3ZlciAudGVhbS1ob3ZlciB7XG4gIHRvcDogNTAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnRlYW0tdjMgLnRlYW0taG92ZXIgc3Bhbixcbi50ZWFtLXYzIC50ZWFtLWhvdmVyIHNtYWxsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlYW0tdjMgLnRlYW0taG92ZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZWFtLXYzIC50ZWFtLWhvdmVyIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRlYW0tdjMgLnRlYW0taG92ZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLypUZWFtIFNvY2lhbCovXG4udGVhbS12MyAudGVhbS1ob3ZlciAudGVhbS1zb2NpYWwtdjMgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4udGVhbS12MyAudGVhbS1ob3ZlciAudGVhbS1zb2NpYWwtdjMgaTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLypUZWFtIHY0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tdjQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVhbS12NCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50ZWFtLXY0IHNwYW4ge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRlYW0tdjQgc21hbGwge1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRlYW0tdjQgLnRlYW0tc29jaWFsLXY0IGEge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRlYW0tdjQgLnRlYW0tc29jaWFsLXY0IGE6aG92ZXIge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLypUZWFtIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tdjUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVhbS12NSBzcGFuIHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZWFtLXY1IHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjODRjYjNmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnRlYW0tdjUgc21hbGw6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMzBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZDogIzc3NztcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udGVhbS12NSAudGVhbS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVhbS12NSAudGVhbS1pbWc6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnRlYW0tdjUgLnRlYW0taW1nOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50ZWFtLXY1IC50ZWFtLWltZyA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLypUZWFtIEhvdmVyIEdyYWRpZW50Ki9cbi50ZWFtLXY1IC50ZWFtLWhvdmVyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA2MCU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udGVhbS12NSAudGVhbS1pbWc6aG92ZXIgLnRlYW0taG92ZXIge1xuICB0b3A6IDUwJTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi8qU29jaWFsIE5ldHdvcmstKi9cbi50ZWFtLXY1IC50ZWFtLWhvdmVyIC50ZWFtLXNvY2lhbC12NSBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi50ZWFtLXY1IC50ZWFtLWhvdmVyIC50ZWFtLXNvY2lhbC12NSBpOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4vKlRlYW0gdjZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12NiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZWFtLXY2IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRlYW0tdjYgc3BhbiB7XG4gIGNvbG9yOiAjNzc3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGVhbS12NiBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLypUZWFtIHY3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tdjcgLnRlYW0tdjctaW4ge1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG4udGVhbS12NyAudGVhbS12Ny1uYW1lIHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZWFtLXY3IC50ZWFtLXY3LXBvc2l0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjODRjYjNmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udGVhbS12NyBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi8qVGVhbSBTcGFjZSovXG4udGVhbS12NyAudGVhbS12Ny1uYW1lIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi50ZWFtLXY3IC5zb2NpYWwtaWNvbnMtdjEge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLypUZWFtIEltYWdlKi9cbi50ZWFtLXY3IC50ZWFtLXY3LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZWFtLXY3IC50ZWFtLXY3LWltZzphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLypUZWFtIEluZm8qL1xuLnRlYW0tdjcgLnRlYW0tYXJyb3ctcmlnaHQsXG4udGVhbS12NyAudGVhbS1hcnJvdy1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlYW0tdjcgLnRlYW0tYXJyb3ctbGVmdDpiZWZvcmUsXG4udGVhbS12NyAudGVhbS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIHotaW5kZXg6IDI7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udGVhbS12NyAudGVhbS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICByaWdodDogLTI1cHg7XG4gIGJvcmRlci13aWR0aDogMjBweCAwIDIwcHggMjVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xufVxuLnRlYW0tdjcgLnRlYW0tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBsZWZ0OiAtMjVweDtcbiAgYm9yZGVyLXdpZHRoOiAyMHB4IDI1cHggMjBweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4vKlRlYW0gSW5mbyBNZWRpYSBRdWVyaWVzKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAvKlRlYW0gQXJyb3dzKi9cbiAgLnRlYW0tdjcgLnRlYW0tYXJyb3ctbGVmdDpiZWZvcmUsXG4gIC50ZWFtLXY3IC50ZWFtLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBib3JkZXItd2lkdGg6IDI1cHggMjBweCAwIDIwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG4gIC50ZWFtLXY3IC50ZWFtLWFycm93LWxlZnQ6YmVmb3JlLFxuICAudGVhbS12NyAudGVhbS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBib3JkZXItd2lkdGg6IDI1cHggMjBweCAwIDIwcHg7XG4gIH1cbiAgLypFcXVhbCBIZWlnaHQgQ29sdW1ucyovXG4gIC50ZWFtLXY3IC5lcXVhbC1oZWlnaHQtY29sdW1uIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbOS4gQ2FsbCBUbyBBY3Rpb25dXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qQ2FsbCBUbyBBY3Rpb24gdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2FsbC1hY3Rpb24tdjEgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhbGwtYWN0aW9uLXYxLmNhbGwtYWN0aW9uLXYxLWJveGVkIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuLmNhbGwtYWN0aW9uLXYxIC5jYWxsLWFjdGlvbi12MS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jYWxsLWFjdGlvbi12MSAuY2FsbC1hY3Rpb24tdjEtaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNhbGwtYWN0aW9uLXYxIC5jYWxsLWFjdGlvbi12MS1pbi5pbm5lci1idG4ge1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FsbC1hY3Rpb24tdjEgLmNhbGwtYWN0aW9uLXYxLWluLFxuICAuY2FsbC1hY3Rpb24tdjEgLmNhbGwtYWN0aW9uLXYxLWluLmlubmVyLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYWxsLWFjdGlvbi12MSAuY2FsbC1hY3Rpb24tdjEtaW4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLypDYWxsIFRvIEFjdGlvbiB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jYWxsLWFjdGlvbi12MiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zLzE2LnBuZyk7XG59XG4uY2FsbC1hY3Rpb24tdjIgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FsbC1hY3Rpb24tdjIgcCB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGwtYWN0aW9uLXYyIHAge1xuICAgIHBhZGRpbmc6IGluaGVyaXQ7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzEwLiBQb3J0Zm9saW8gQm94XVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlBvcnRmb2xpbyBCb3gqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wb3J0Zm9saW8tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucG9ydGZvbGlvLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0Zm9saW8tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucG9ydGZvbGlvLWJveCBhLmZhbmN5Ym94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcnRmb2xpby1ib3ggYS5mYW5jeWJveDphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wb3J0Zm9saW8tYm94IGEuZmFuY3lib3g6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ucG9ydGZvbGlvLWJveCBhLmZhbmN5Ym94IGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucG9ydGZvbGlvLWJveCBhLmZhbmN5Ym94OmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5wb3J0Zm9saW8tYm94IC5wb3J0Zm9saW8tYm94LWluIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjODRjYjNmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG59XG4ucG9ydGZvbGlvLWJveCBhLmZhbmN5Ym94OmhvdmVyIC5wb3J0Zm9saW8tYm94LWluIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi8qUHJvamVjdCBUYWcqL1xuLnBvcnRmb2xpby1ib3ggc21hbGwucHJvamVjdC10YWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucG9ydGZvbGlvLWJveCBzbWFsbC5wcm9qZWN0LXRhZyxcbi5wb3J0Zm9saW8tYm94IHNtYWxsLnByb2plY3QtdGFnIGEge1xuICBjb2xvcjogIzk5OTtcbn1cbi5wb3J0Zm9saW8tYm94IHNtYWxsLnByb2plY3QtdGFnIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wb3J0Zm9saW8tYm94IHNtYWxsLnByb2plY3QtdGFnIGE6aG92ZXIge1xuICBjb2xvcjogIzg0Y2IzZjtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzExLiBQb3J0Zm9saW8gQm94ZXNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFBvcnRmb2xpbyBCb3ggdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucG9ydGZvbGlvLWJveC12MSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wb3J0Zm9saW8tYm94LXYxIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3J0Zm9saW8tYm94LXYxIGxpIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLypGb3IgQ2hyb21lKi9cbn1cbi5wb3J0Zm9saW8tYm94LXYxIGxpOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBvcnRmb2xpby1ib3gtdjEgbGk6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ucG9ydGZvbGlvLWJveC12MSBsaTphZnRlcixcbi5wb3J0Zm9saW8tYm94LXYxIGxpOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucG9ydGZvbGlvLWJveC12MSBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucG9ydGZvbGlvLWJveC12MSBsaTpob3ZlciBpbWcge1xuICAtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnBvcnRmb2xpby1ib3gtdjEgLnBvcnRmb2xpby1ib3gtdjEtaW4ge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1hcmdpbi10b3A6IC03NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnBvcnRmb2xpby1ib3gtdjEgbGk6aG92ZXIgLnBvcnRmb2xpby1ib3gtdjEtaW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnBvcnRmb2xpby1ib3gtdjEgLnBvcnRmb2xpby1ib3gtdjEtaW4gaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3J0Zm9saW8tYm94LXYxIC5wb3J0Zm9saW8tYm94LXYxLWluIGgzOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IC0xMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wb3J0Zm9saW8tYm94LXYxIC5wb3J0Zm9saW8tYm94LXYxLWluIHAsXG4ucG9ydGZvbGlvLWJveC12MSAucG9ydGZvbGlvLWJveC12MS1pbiBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBvcnRmb2xpby1ib3gtdjEgLnBvcnRmb2xpby1ib3gtdjEtaW4gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wb3J0Zm9saW8tYm94LXYxIC5wb3J0Zm9saW8tYm94LXYxLWluIGEuYnRuLXUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLypGb3IgQ2hyb21lKi9cbn1cbi8qUG9ydGZvbGlvIEJveCB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wb3J0Zm9saW8tYm94LXYyIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbn1cbi5wb3J0Zm9saW8tYm94LXYyIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3J0Zm9saW8tYm94LXYyIGxpIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLypGb3IgQ2hyb21lKi9cbn1cbi5wb3J0Zm9saW8tYm94LXYyIGxpOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBvcnRmb2xpby1ib3gtdjIgbGk6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4ucG9ydGZvbGlvLWJveC12MiBsaTphZnRlcixcbi5wb3J0Zm9saW8tYm94LXYyIGxpOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucG9ydGZvbGlvLWJveC12MiBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ucG9ydGZvbGlvLWJveC12MiAucG9ydGZvbGlvLWJveC12Mi1pbiB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5wb3J0Zm9saW8tYm94LXYyIGxpOmhvdmVyIC5wb3J0Zm9saW8tYm94LXYyLWluIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5wb3J0Zm9saW8tYm94LXYyIC5wb3J0Zm9saW8tYm94LXYyLWluIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgxMTQsIDE5MiwgNDQsIDAuOCk7XG59XG4ucG9ydGZvbGlvLWJveC12MiAucG9ydGZvbGlvLWJveC12Mi1pbiBpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzEyLiBUaHVtYm5haWxdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qVGh1bWJuYWlsIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRodW1ibmFpbHMtdjEgLnRodW1ibmFpbC1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnRodW1ibmFpbHMtdjEgaDMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udGh1bWJuYWlscy12MSBoMyBhIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50aHVtYm5haWxzLXYxIC5yZWFkLW1vcmUge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMTMuIEltYWdlIEJhY2tncm91bmRzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBJbWFnZSBCYWNrZ3JvdW5kcyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5iZy1pbWFnZS12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzExLmpwZykgcmVwZWF0IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmJnLWltYWdlLXYxOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLypJbWFnZSBCYWNrZ3JvdW5kcyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5iZy1pbWFnZS12MiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzcuanBnKSByZXBlYXQgZml4ZWQ7XG59XG4uYmctaW1hZ2UtdjI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4vKkJhY2tncm91bmQgRGFyayBDb3ZlciovXG4uYmctaW1hZ2UtdjItZGFyazpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5iZy1pbWFnZS12Mi1kYXJrIGgyLFxuLmJnLWltYWdlLXYyLWRhcmsgcCB7XG4gIGNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsxNC4gUGFyYWxsYXggUXVvdGVdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJhbGxheC1xdW90ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90ZWFtL2ZhY2VzLmpwZykgNTAlIDAgcmVwZWF0IGZpeGVkO1xufVxuLnBhcmFsbGF4LXF1b3RlOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ucGFyYWxsYXgtcXVvdGU6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zL2dyaWR0aWxlLnBuZykgcmVwZWF0O1xufVxuLypQYXJhbGxheCBRdW90ZSBJbm5lciovXG4ucGFyYWxsYXgtcXVvdGUtaW4ge1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhbGxheC1xdW90ZS1pbiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnBhcmFsbGF4LXF1b3RlLWluIHA6YWZ0ZXIsXG4ucGFyYWxsYXgtcXVvdGUtaW4gcDpiZWZvcmUge1xuICBjb250ZW50OiAnIFwiICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbn1cbi5wYXJhbGxheC1xdW90ZS1pbiBwOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5wYXJhbGxheC1xdW90ZS1pbiBwOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5wYXJhbGxheC1xdW90ZS1pbiBzbWFsbCB7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFsbGF4LXF1b3RlLWluIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgLnBhcmFsbGF4LXF1b3RlLWluIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLypQYXJhbGxheCBRdW90ZSBMaWdodCovXG4ucGFyYWxsYXgtcXVvdGUtbGlnaHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4ucGFyYWxsYXgtcXVvdGUtbGlnaHQgLnBhcmFsbGF4LXF1b3RlLWluIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweCA4MHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2RkZDtcbn1cbi5wYXJhbGxheC1xdW90ZS1saWdodCAucGFyYWxsYXgtcXVvdGUtaW4gcCB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4ucGFyYWxsYXgtcXVvdGUtbGlnaHQgLnBhcmFsbGF4LXF1b3RlLWluIHNtYWxsIHtcbiAgY29sb3I6ICM1NTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFsbGF4LXF1b3RlLWxpZ2h0IC5wYXJhbGxheC1xdW90ZS1pbiB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICB9XG4gIC5wYXJhbGxheC1xdW90ZS1saWdodCAucGFyYWxsYXgtcXVvdGUtaW4gcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5wYXJhbGxheC1xdW90ZS1saWdodCAucGFyYWxsYXgtcXVvdGUtaW4gc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzE1LiBQYXJhbGxheCBUZWFtXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFyYWxsYXgtdGVhbSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGVhbS9mYWNlcy5qcGcpIDUwJSAwIHJlcGVhdCBmaXhlZDtcbn1cbi5wYXJhbGxheC10ZWFtLFxuLnBhcmFsbGF4LXRlYW0gLnRpdGxlLWJveC12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhbGxheC10ZWFtOmJlZm9yZSxcbi5wYXJhbGxheC10ZWFtLWRhcms6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4vKlBhcmFsbGF4IFRlYW0qL1xuLnBhcmFsbGF4LXRlYW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RlYW0vZmFjZXMuanBnKSA1MCUgMCByZXBlYXQgZml4ZWQ7XG59XG4ucGFyYWxsYXgtdGVhbSxcbi5wYXJhbGxheC10ZWFtIC50aXRsZS1ib3gtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWxsYXgtdGVhbS1kYXJrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzE2LiBQYXJhbGxheCBDb3VudGVyXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFyYWxsYXgtYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zLzUucG5nKSByZXBlYXQgZml4ZWQ7XG59XG4vKlBhcmFsbGF4IENvdW50ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFyYWxsYXgtY291bnRlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXR0ZXJucy81LnBuZykgcmVwZWF0IGZpeGVkO1xufVxuLnBhcmFsbGF4LWNvdW50ZXIgLmNvdW50ZXJzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5wYXJhbGxheC1jb3VudGVyIGg0IHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYXJhbGxheC1jb3VudGVyIHNwYW4uY291bnRlciB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbi8qUGFyYWxsYXggQ291bnRlciB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJhbGxheC1jb3VudGVyLXYxIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zLzUucG5nKSByZXBlYXQgZml4ZWQ7XG59XG4ucGFyYWxsYXgtY291bnRlci12MSAuY291bnRlcnMge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAwIDEwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM1NTU7XG59XG4ucGFyYWxsYXgtY291bnRlci12MSBoNCB7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGFyYWxsYXgtY291bnRlci12MSBzcGFuLmNvdW50ZXIge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLypQYXJhbGxheCBDb3VudGVyIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhcmFsbGF4LWNvdW50ZXItdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zLzE2LnBuZykgcmVwZWF0IGZpeGVkO1xufVxuLnBhcmFsbGF4LWNvdW50ZXItdjI6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiAyNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFyYWxsYXgtY291bnRlci12MjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMik7XG59XG4ucGFyYWxsYXgtY291bnRlci12MiAuY291bnRlcnMge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZGRkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4ucGFyYWxsYXgtY291bnRlci12MiAuY291bnRlcnMgaDQsXG4ucGFyYWxsYXgtY291bnRlci12MiAuY291bnRlcnMgc3BhbiB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ucGFyYWxsYXgtY291bnRlci12MiAuY291bnRlcnMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi5wYXJhbGxheC1jb3VudGVyLXYyIC5jb3VudGVycyBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFyYWxsYXgtY291bnRlci12MiAuY291bnRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLypQYXJhbGxheCBDb3VudGVyIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhcmFsbGF4LWNvdW50ZXItdjMge1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvMjUuanBnKSA1MCUgMCBmaXhlZDtcbn1cbi5wYXJhbGxheC1jb3VudGVyLXYzOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ucGFyYWxsYXgtY291bnRlci12MyAuZmVhdHVyZXMge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4ucGFyYWxsYXgtY291bnRlci12MyAuZmVhdHVyZXM6YWZ0ZXIge1xuICB0b3A6IC05cHg7XG4gIGxlZnQ6IC05cHg7XG4gIHJpZ2h0OiAtOXB4O1xuICBib3R0b206IC05cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5wYXJhbGxheC1jb3VudGVyLXYzIC5mZWF0dXJlcyBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLnBhcmFsbGF4LWNvdW50ZXItdjMgLmZlYXR1cmVzIHNwYW4uY291bnRlciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5wYXJhbGxheC1jb3VudGVyLXYzIC5mZWF0dXJlcyBzcGFuLmZlYXR1cmVzLWluZm8ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5wYXJhbGxheC1jb3VudGVyLXYzIC5mZWF0dXJlcyB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgcGFkZGluZzogMjJweDtcbiAgfVxuICAucGFyYWxsYXgtY291bnRlci12MyAuZmVhdHVyZXM6YWZ0ZXIge1xuICAgIHRvcDogLTdweDtcbiAgICBsZWZ0OiAtN3B4O1xuICAgIHJpZ2h0OiAtN3B4O1xuICAgIGJvdHRvbTogLTdweDtcbiAgfVxuICAucGFyYWxsYXgtY291bnRlci12MyAuZmVhdHVyZXMgc3Bhbi5jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBhcmFsbGF4LWNvdW50ZXItdjMgLmZlYXR1cmVzIHNwYW4uZmVhdHVyZXMtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4vKlBhcmFsbGF4IENvdW50ZXIgdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFyYWxsYXgtY291bnRlci12NCB7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMzBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy8xOS5qcGcpIDUwJSAwIGZpeGVkO1xufVxuLnBhcmFsbGF4LWNvdW50ZXItdjQ6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5wYXJhbGxheC1jb3VudGVyLXY0IGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYXJhbGxheC1jb3VudGVyLXY0IHNwYW4uY291bnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFyYWxsYXgtY291bnRlci12NCBoNCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsxNy4gRmxhdCBCYWNrZ3JvdW5kIEJsb2NrXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmxhdC1iZy1ibG9jay12MSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXR0ZXJucy8xNi5wbmcpIHJlcGVhdDtcbn1cbi5mbGF0LWJnLWJsb2NrLXYxIC5jaGVja2VkLWxpc3QuZmlyc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cbi5mbGF0LWJnLWJsb2NrLXYxIC5jaGVja2VkLWxpc3QgbGkge1xuICBjb2xvcjogIzg4ODtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZsYXQtYmctYmxvY2stdjEgLmNoZWNrZWQtbGlzdCBpIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLypJbWFnZSBPdmVyKi9cbi5mbGF0LWJnLWJsb2NrLXYxIGltZy5pbWctb3ZlciB7XG4gIHRvcDogLTcwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZsYXQtYmctYmxvY2stdjEgaW1nLmltZy1vdmVyIHtcbiAgICB0b3A6IC0xOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZsYXQtYmctYmxvY2stdjEgaW1nLmltZy1vdmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsxOC4gRmxhdCBUZXN0aW1vbmlhbHNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mbGF0LXRlc3RpbW9uaWFscyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbHMtaW4ge1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbHMtaW4gaW1nIHtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDEzNXB4O1xuICBtYXJnaW46IDAgYXV0byAyNXB4O1xufVxuLmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFscy1pbiBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWxzLWluIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFscy1pbiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbHMtaW4gcDpiZWZvcmUsXG4uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWxzLWluIHA6YWZ0ZXIge1xuICB0b3A6IDVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFscy1pbiBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbHMtaW4gcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMTkuIFRlc3RpbW9uaWFsc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGVzdGltb25pYWxzIHY0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlc3RpbW9uaWFscy12NCAudGVzdGltb25pYWxzLXY0LWluIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA1NXB4O1xuICBib3gtc2hhZG93OiAzcHggM3B4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi50ZXN0aW1vbmlhbHMtdjQgLnRlc3RpbW9uaWFscy12NC1pbjpiZWZvcmUge1xuICBjb2xvcjogI2JiYjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC00MHB4O1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG59XG4udGVzdGltb25pYWxzLXY0IC50ZXN0aW1vbmlhbHMtdjQtaW46YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA4MHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAtMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDMwcHggMzBweCAwIDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cbi50ZXN0aW1vbmlhbHMtdjQgLnRlc3RpbW9uaWFscy12NC1pbiBwIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRlc3RpbW9uaWFscy12NCBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4udGVzdGltb25pYWxzLXY0IC50ZXN0aW1vbmlhbHMtYXV0aG9yIHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGVzdGltb25pYWxzLXY0IC50ZXN0aW1vbmlhbHMtYXV0aG9yIGVtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi8qVGVzdGltb25pYWxzIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlc3RpbW9uaWFscy12NSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi50ZXN0aW1vbmlhbHMtdjUgLnRlc3RpbW9uaWFscy1kZXNjIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4udGVzdGltb25pYWxzLXY1IC50ZXN0aW1vbmlhbHMtZGVzYyBwIHtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnRlc3RpbW9uaWFscy12NSAudGVzdGltb25pYWxzLWRlc2MgcDphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3R0b206IC0xMnB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTNweCAxMHB4IDAgMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLypUZXN0aW1vbmlhbHMgQnkqL1xuLnRlc3RpbW9uaWFscy12NSAudGVzdGltb25pYWxzLWJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4udGVzdGltb25pYWxzLXY1IC50ZXN0aW1vbmlhbHMtYnkgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi50ZXN0aW1vbmlhbHMtdjUgLnRlc3RpbW9uaWFscy1ieSBzbWFsbCB7XG4gIGNvbG9yOiAjODRjYjNmO1xuICBmb250LXNpemU6IDEycHg7XG59XG4udGVzdGltb25pYWxzLXY1IC50ZXN0aW1vbmlhbHMtYnkgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKlRlc3RpbW9uaWFscyB2NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXN0aW1vbmlhbHMtdjYudGVzdGltb25pYWxzLXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG4udGVzdGltb25pYWxzLXY2IC50ZXN0aW1vbmlhbHMtaW5mbyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZWVlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbi50ZXN0aW1vbmlhbHMtdjYgLnRlc3RpbW9uaWFscy1pbmZvOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODRjYjNmO1xufVxuLnRlc3RpbW9uaWFscy12NiAudGVzdGltb25pYWxzLWluZm8gaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi50ZXN0aW1vbmlhbHMtdjYgLnRlc3RpbW9uaWFscy1kZXNjIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXN0aW1vbmlhbHMtdjYgLnRlc3RpbW9uaWFscy1kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRlc3RpbW9uaWFscy12NiAudGVzdGltb25pYWxzLWRlc2Mgc3Ryb25nLFxuLnRlc3RpbW9uaWFscy12NiAudGVzdGltb25pYWxzLWRlc2Mgc3BhbiB7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLXY2IC50ZXN0aW1vbmlhbHMtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi8qT3RoZXIgVGVzdGltb25pYWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGVzdGltb25pYWxzIHYzLCB2NCAqL1xuLnRlc3RpbW9uaWFscy1zZWN0aW9uMyAub3dsLXN0YWdlLW91dGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24zIC50ZXN0aW1vbmlhbHMtaXRlbSxcbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjQgLnRlc3RpbW9uaWFscy1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2VlZTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb240IC50ZXN0aW1vbmlhbHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uMyBpbWcsXG4udGVzdGltb25pYWxzLXNlY3Rpb240IGltZyB7XG4gIHdpZHRoOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0U2RTZFNjtcbiAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjMgYmxvY2txdW90ZSxcbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjQgYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24zIGJsb2NrcXVvdGUgcCxcbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjQgYmxvY2txdW90ZSBwIHtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24zIC50ZXN0aW1vbmlhbHMtaXRlbSBzdHJvbmcsXG4udGVzdGltb25pYWxzLXNlY3Rpb24zIC50ZXN0aW1vbmlhbHMtaXRlbSBlbSxcbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjQgLnRlc3RpbW9uaWFscy1pdGVtIHN0cm9uZyxcbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjQgLnRlc3RpbW9uaWFscy1pdGVtIGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjMgLnRlc3RpbW9uaWFscy1pdGVtIHN0cm9uZyxcbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjQgLnRlc3RpbW9uaWFscy1pdGVtIHN0cm9uZyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uMyAudGVzdGltb25pYWxzLWl0ZW0gZW0sXG4udGVzdGltb25pYWxzLXNlY3Rpb240IC50ZXN0aW1vbmlhbHMtaXRlbSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLyogT3RoZXIgVGVzdGltb25pYWxzIDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlRlc3RpbW9uaWFscyovXG4udGVzdGltb25pYWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWluZm8ge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pbmZvIHNwYW4ge1xuICB0b3A6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaW5mbyBlbSB7XG4gIGNvbG9yOiAjNzc3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaW5mbyBpbWcge1xuICB3aWR0aDogNjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG59XG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1hdXRob3Ige1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlc3RpbW9uaWFscyAuY2Fyb3VzZWwtYXJyb3cge1xuICB0b3A6IC02NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVzdGltb25pYWxzIC5jYXJvdXNlbC1hcnJvdyBpIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi50ZXN0aW1vbmlhbHMgLmNhcm91c2VsLWFycm93IGk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbn1cbi50ZXN0aW1vbmlhbHMgLmNhcm91c2VsLWNvbnRyb2wge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udGVzdGltb25pYWxzIC5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICByaWdodDogMjdweDtcbiAgbGVmdDogYXV0bztcbn1cbi50ZXN0aW1vbmlhbHMgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICByaWdodDogMHB4O1xufVxuLypUZXN0aW1vbmlhbHMgdjEqL1xuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtdjEgLml0ZW0gcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYxIC5pdGVtIHA6YWZ0ZXIsXG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MSAuaXRlbSBwOmJlZm9yZSB7XG4gIGxlZnQ6IDgwcHg7XG4gIGJvdHRvbTogLTIwcHg7XG59XG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MSAuaXRlbSBwOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMjJweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi8qVGVzdGltb25pYWxzIHYyKi9cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYyIC50ZXN0aW1vbmlhbC1pbmZvIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtdjIgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtdjIgLmNhcm91c2VsLWFycm93IHtcbiAgdG9wOiAtNTVweDtcbn1cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYyIC5pdGVtIHA6YWZ0ZXIsXG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MiAuaXRlbSBwOmJlZm9yZSB7XG4gIGxlZnQ6IDglO1xuICBib3R0b206IDQ1cHg7XG59XG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MiAuaXRlbSBwOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLypHZW5lcmFsIFRlc3RpbW9uaWFscyB2MS92MiovXG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MSBwLFxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtdjIgcCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtdjEgLml0ZW0gcDphZnRlcixcbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYyIC5pdGVtIHA6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IGluc2V0O1xuICAvKkZGIGZpeGVzKi9cbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBpbnNldDtcbiAgLypGRiBmaXhlcyovXG59XG4vKlRlc3RpbW9uaWFscyBCYWNrZ3JvdW5kcyovXG4udGVzdGltb25pYWxzLWJnLWRhcmsgLml0ZW0gcCxcbi50ZXN0aW1vbmlhbHMtYmctZGVmYXVsdCAuaXRlbSBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4udGVzdGltb25pYWxzLWJnLWRhcmsgLmNhcm91c2VsLWFycm93IGksXG4udGVzdGltb25pYWxzLWJnLWRlZmF1bHQgLmNhcm91c2VsLWFycm93IGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qVGVzdGltb25pYWxzIERlZmF1bHQqL1xuLnRlc3RpbW9uaWFscy1iZy1kZWZhdWx0IC5pdGVtIHAge1xuICBiYWNrZ3JvdW5kOiAjODRjYjNmO1xufVxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtYmctZGVmYXVsdCAuaXRlbSBwOmFmdGVyLFxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtYmctZGVmYXVsdCAuaXRlbSBwOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg0Y2IzZjtcbn1cbi50ZXN0aW1vbmlhbHMtYmctZGVmYXVsdCAuY2Fyb3VzZWwtYXJyb3cgaSB7XG4gIGJhY2tncm91bmQ6ICM4NGNiM2Y7XG59XG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy1iZy1kZWZhdWx0IC5jYXJvdXNlbC1hcnJvdyBpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzVmYjYxMTtcbn1cbi8qVGVzdGltb25pYWxzIERhcmsqL1xuLnRlc3RpbW9uaWFscy1iZy1kYXJrIC5pdGVtIHAge1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtYmctZGFyayAuaXRlbSBwOmFmdGVyLFxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtYmctZGFyayAuaXRlbSBwOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU1NTtcbn1cbi50ZXN0aW1vbmlhbHMtYmctZGFyayAuY2Fyb3VzZWwtYXJyb3cgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtYmctZGFyayAuY2Fyb3VzZWwtYXJyb3cgaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy1iZy1kYXJrIC50ZXN0aW1vbmlhbC1pbmZvIHtcbiAgY29sb3I6ICM1NTU7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsyMC4gRmVhdHVyZWQgQmxvZ11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZlYXR1cmVkLWJsb2cgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmVhdHVyZWQtYmxvZyBoMjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbn1cbi5mZWF0dXJlZC1ibG9nIC5mZWF0dXJlZC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmVhdHVyZWQtYmxvZyAuZmVhdHVyZWQtaW1nOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbi5mZWF0dXJlZC1ibG9nIC5mZWF0dXJlZC1pbWc6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmZlYXR1cmVkLWJsb2cgLmZlYXR1cmVkLWltZyA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLypUZWFtIEhvdmVyIEdyYWRpZW50Ki9cbi5mZWF0dXJlZC1ibG9nIC5mZWF0dXJlZC1pbWcgaSB7XG4gIHRvcDogNjAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0xNy41cHggMCAwIC0xNy41cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmZlYXR1cmVkLWJsb2cgLmZlYXR1cmVkLWltZzpob3ZlciBpIHtcbiAgdG9wOiA1MCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmVhdHVyZWQtYmxvZyAuZmVhdHVyZWQtaW1nIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMTFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLmZlYXR1cmVkLWJsb2cgLmZlYXR1cmVkLWltZyBpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM4NGNiM2Y7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsyMS4gQmxvZyBDb21tZW50c11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsb2ctY29tbWVudHMgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGY6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAtMTdweDtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDE3cHggMTVweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmIGgzIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGYgc3BhbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGYgcCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLypDb21tZW50cyBSZXBseSovXG4uYmxvZy1jb21tZW50cy5ibG9nLWNvbW1lbnRzLXJlcGx5IHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG4vKk1lZGlhIFF1ZXJpZXMqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGY6YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IC0xN3B4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDE1cHggMTdweCAxNXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMjIuIFF1b3RlXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucXVvdGUtdjEge1xuICBwYWRkaW5nOiAxNzBweCAwIDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvNS5wbmcpIHJlcGVhdDtcbn1cbi5xdW90ZS12MSBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgcGFkZGluZzogMCAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnF1b3RlLXYxIHA6YmVmb3JlIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0zMHB4IDAgMCAtNDBweDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xufVxuLnF1b3RlLXYxIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZS12MSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG4vKlF1b3RlIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnF1b3RlLXYyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4NXB4IDEwJSA0MHB4O1xufVxuLnF1b3RlLXYyIHAge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5xdW90ZS12MiBwOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtNzVweDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xufVxuLnF1b3RlLXYyIHNwYW4ge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzIzLiBUZWFtIFNvY2lhbF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNvY2lhbC1pY29ucy12MSBpIHtcbiAgY29sb3I6ICM1NTU7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zb2NpYWwtaWNvbnMtdjEgaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjODRjYjNmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNvY2lhbC1pY29ucy12MS0tZGFyayBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsyNC4gQm94IFNoYWRvd3NdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaGFkb3ctd3JhcHBlciB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qQ29tbW9uIFN0eWxlKi9cbi5ib3gtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJveC1zaGFkb3c6YWZ0ZXIsXG4uYm94LXNoYWRvdzpiZWZvcmUge1xuICB0b3A6IDgwJTtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAxNXB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4vKkVmZmVjdCAxKi9cbi5zaGFkb3ctZWZmZWN0LTEge1xuICBib3gtc2hhZG93OiAwIDEwcHggNnB4IC02cHggI2JiYjtcbn1cbi8qRWZmZWN0IDIsMyw0Ki9cbi5zaGFkb3ctZWZmZWN0LTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2hhZG93LWVmZmVjdC0yOmFmdGVyLFxuLnNoYWRvdy1lZmZlY3QtMjpiZWZvcmUsXG4uc2hhZG93LWVmZmVjdC0zOmJlZm9yZSxcbi5zaGFkb3ctZWZmZWN0LTQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAxMHB4ICM5OTk7XG59XG4uc2hhZG93LWVmZmVjdC0yOmFmdGVyLFxuLnNoYWRvdy1lZmZlY3QtNDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xufVxuLypFZmZlY3QgNSovXG4uc2hhZG93LWVmZmVjdC01IHtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjY2NjO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMjUuIEludGVyYWN0aXZlIFNsaWRlcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSW50ZXJhY3RpdmUgU2xpZGVyIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludGVyYWN0aXZlLXNsaWRlci12MSB7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjEuaW1nLXYxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy8xOC5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjEuaW1nLXYyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy8xOS5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjEuaW1nLXYzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy8xOC5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjE6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYxIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjEgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVyYWN0aXZlLXNsaWRlci12MSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5pbnRlcmFjdGl2ZS1zbGlkZXItdjEgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4vKkludGVyYWN0aXZlIFNsaWRlciB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjIge1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy8xOC5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjItbWQge1xuICBwYWRkaW5nOiAyNTBweCAwO1xufVxuLmludGVyYWN0aXZlLXNsaWRlci12Mi5pbWctdjEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzI1LmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmludGVyYWN0aXZlLXNsaWRlci12Mi5pbWctdjIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzE0LmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmludGVyYWN0aXZlLXNsaWRlci12Mi5pbWctdjMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnL2ltZzguanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYyLmltZy12NCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvaW1nOS5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjIuaW50cm8tcHJvbW8taW1nIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ludHJvL3Byb21vLmpwZykgcmVwZWF0LXggZml4ZWQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogaW5maW5pdGVCYWNrZ3JvdW5kIDY1cyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBpbmZpbml0ZUJhY2tncm91bmQgNjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBpbmZpbml0ZUJhY2tncm91bmQgNjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1zbGlkZXItdjIuaW50cm8tcHJvbW8taW1nIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAtbW96LWFuaW1hdGlvbjogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW5maW5pdGVCYWNrZ3JvdW5kIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDI0cHggMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGluZmluaXRlQmFja2dyb3VuZCB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAyNHB4IDA7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lIGluZmluaXRlQmFja2dyb3VuZCB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAyNHB4IDA7XG4gIH1cbn1cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjI6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uaW50cm8tcHJvbW8tY292ZXItZGFyazphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5pbnRyby1wcm9tby1jb3Zlci1saWdodDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjIgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJhY3RpdmUtc2xpZGVyLXYyIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMjYuIEJsb2cgVHJlbmRpbmddXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9nLXRyZW5kaW5nIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ibG9nLXRyZW5kaW5nIGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLmJsb2ctdHJlbmRpbmcgc21hbGwsXG4uYmxvZy10cmVuZGluZyBzbWFsbCBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4uYmxvZy10cmVuZGluZyBzbWFsbCBhOmhvdmVyIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsyNy4gQmxvZyBMYXRlc3QgUG9zdHNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9nLWxhdGVzdC1wb3N0cyBsaSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5ibG9nLWxhdGVzdC1wb3N0cyBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmJsb2ctbGF0ZXN0LXBvc3RzIGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMCAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmJsb2ctbGF0ZXN0LXBvc3RzIHNtYWxsLFxuLmJsb2ctbGF0ZXN0LXBvc3RzIHNtYWxsIGEge1xuICBjb2xvcjogIzc3Nztcbn1cbi5ibG9nLWxhdGVzdC1wb3N0cyBzbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJsb2ctbGF0ZXN0LXBvc3RzIHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsyOC4gQmxvZyBQaG90b3N0cmVhbV1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsb2ctcGhvdG9zdHJlYW0ge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4uYmxvZy1waG90b3N0cmVhbSBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogM3B4IDVweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9nLXBob3Rvc3RyZWFtIGxpIGltZyB7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsyOS4gTmV3c2xldHRlcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsb2ctbmV3c2xldHRlciBwIHtcbiAgY29sb3I6ICM1NTU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYmxvZy1uZXdzbGV0dGVyIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYmxvZy1uZXdzbGV0dGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMzAuIEJsb2cgUG9zdCBRdW90ZV1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsb2ctcG9zdC1xdW90ZSB7XG4gIHBhZGRpbmc6IDM1cHggNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2ctcG9zdC1xdW90ZSBwIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBvc3QtcXVvdGUge1xuICAgIHBhZGRpbmc6IDM1cHggMjVweDtcbiAgfVxuICAuYmxvZy1wb3N0LXF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuLmJsb2ctcG9zdC1xdW90ZSBwOmJlZm9yZSxcbi5ibG9nLXBvc3QtcXVvdGUgcDphZnRlciB7XG4gIHRvcDogLTNweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvZy1wb3N0LXF1b3RlIHA6YmVmb3JlIHtcbiAgbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiXFwwMDIyXCI7XG59XG4uYmxvZy1wb3N0LXF1b3RlIHA6YWZ0ZXIge1xuICByaWdodDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiXFwwMDIyXCI7XG59XG4uYmxvZy1wb3N0LXF1b3RlIHNwYW4ge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMzEuIEJsb2cgUG9zdCBBdXRob3JdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9nLWF1dGhvciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYmxvZy1hdXRob3IgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5ibG9nLWF1dGhvciAuYmxvZy1hdXRob3ItZGVzYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvZy1hdXRob3IgLmJsb2ctYXV0aG9yLWRlc2MgaDQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJsb2ctYXV0aG9yIC5ibG9nLWF1dGhvci1kZXNjIHVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uYmxvZy1hdXRob3IgLmJsb2ctYXV0aG9yLWRlc2MgcCB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMzIuIEJsb2cgQ29tbWVudHNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9nLWNvbW1lbnRzIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogLTE3cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTVweCAxN3B4IDE1cHggMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmJsb2ctY29tbWVudHMgLmNvbW1lbnRzLWl0c2VsZiBoMyB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4uYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmIHNwYW4ge1xuICBjb2xvcjogIzU1NTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmIHAge1xuICBjb2xvcjogIzU1NTtcbn1cbi8qQ29tbWVudHMgUmVwbHkqL1xuLmJsb2ctY29tbWVudHMuYmxvZy1jb21tZW50cy1yZXBseSB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuLypNZWRpYSBRdWVyaWVzKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmOmFmdGVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiAtMTdweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAxNXB4IDE3cHggMTVweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzMzLiBOZXdzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKk5ld3MgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZWU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO1xufVxuLm5ld3MtdjEgLm5ld3MtdjEtaW4ge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuLm5ld3MtdjEgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMTBweCAxNXB4IDE1cHg7XG59XG4ubmV3cy12MSBoMyBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG4ubmV3cy12MSBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG59XG4ubmV3cy12MSBwIHtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5uZXdzLXYxIC5uZXdzLXYxLWluZm8ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWVlO1xufVxuLm5ld3MtdjEgLm5ld3MtdjEtaW5mbyBsaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXdzLXYxIC5uZXdzLXYxLWluZm8gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjODRjYjNmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKk5ld3MgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKk5ld3MgQmFkZ2UqL1xuLm5ld3MtdjIgLm5ld3MtdjItYmFkZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3cy12MiAubmV3cy12Mi1iYWRnZSBwIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmV3cy12MiAubmV3cy12Mi1iYWRnZSBzcGFuIHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLm5ld3MtdjIgLm5ld3MtdjItYmFkZ2Ugc21hbGwge1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi8qTmV3cyBEZXNjcmlwdGlvbiovXG4ubmV3cy12MiAubmV3cy12Mi1kZXNjIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5uZXdzLXYyIC5uZXdzLXYyLWRlc2MgaDMge1xuICBtYXJnaW46IDAgMCAzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXdzLXYyIC5uZXdzLXYyLWRlc2MgaDMgYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLm5ld3MtdjIgLm5ld3MtdjItZGVzYyBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG59XG4ubmV3cy12MiAubmV3cy12Mi1kZXNjIHNtYWxsIHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5ld3MtdjIgLm5ld3MtdjItZGVzYyBwIHtcbiAgY29sb3I6ICM1NTU7XG59XG4vKk5ld3MgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKk5ld3MgUG9zdHMqL1xuLm5ld3MtdjMgLm5ld3MtdjMtaW4ge1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG59XG4ubmV3cy12MyAubmV3cy12My1pbi1zbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubmV3cy12MyBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmV3cy12MyAubmV3cy12My1pbi1zbSBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLXYzIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5uZXdzLXYzIGgyIGEge1xuICBjb2xvcjogIzU1NTtcbn1cbi5uZXdzLXYzIGgyIGE6aG92ZXIge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld3MtdjMgcCB7XG4gIGNvbG9yOiAjNTU1O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLypOZXdzIEluZm8qL1xuLm5ld3MtdjMgLnBvc3RlZC1pbmZvIGxpIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5uZXdzLXYzIC5uZXdzLXYzLWluLXNtIC5wb3N0ZWQtaW5mbyBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ubmV3cy12MyAucG9zdGVkLWluZm8gbGk6YmVmb3JlLFxuLm5ld3MtdjMgLm5ld3MtdjMtaW4tc20gLnBvc3RlZC1pbmZvIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcvJztcbn1cbi5uZXdzLXYzIC5wb3N0ZWQtaW5mbyBsaTpiZWZvcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG4ubmV3cy12MyAubmV3cy12My1pbi1zbSAucG9zdGVkLWluZm8gbGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG4ubmV3cy12MyAucG9zdGVkLWluZm8gbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuLm5ld3MtdjMgLm5ld3MtdjMtaW4tc20gLnBvc3RlZC1pbmZvIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmV3cy12MyAucG9zdGVkLWluZm8gbGkgYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLm5ld3MtdjMgLnBvc3RlZC1pbmZvIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzg0Y2IzZjtcbn1cbi8qTmV3cyBTaGFyZXMqL1xuLm5ld3MtdjMgLnBvc3Qtc2hhcmVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDQwcHggMCAwIC01cHg7XG59XG4ubmV3cy12MyAubmV3cy12My1pbi1zbSAucG9zdC1zaGFyZXMge1xuICBtYXJnaW46IDIwcHggMCAwIC01cHg7XG59XG4ubmV3cy12MyAucG9zdC1zaGFyZXMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5ld3MtdjMgLnBvc3Qtc2hhcmVzIGxpIGkge1xuICBjb2xvcjogIzU1NTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXdzLXYzIC5wb3N0LXNoYXJlcyBsaSBpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cbi5uZXdzLXYzIC5wb3N0LXNoYXJlcyBsaSBzcGFuIHtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG4ubmV3cy12MyAucG9zdC1zaGFyZXMtbGcgbGkgc3BhbiB7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzM0LiBCbG9nIEdyaWRdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9nLWdyaWQgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ibG9nLWdyaWQgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYmxvZy1ncmlkIGgyLmJsb2ctZ3JpZC10aXRsZS1sZyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5ibG9nLWdyaWQgaDMuYmxvZy1ncmlkLXRpdGxlLXNtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmJsb2ctZ3JpZCBoMyBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uYmxvZy1ncmlkIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmJsb2ctZ3JpZC1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogLTcwcHggNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKkJsb2cgR3JpZCBHcmFkaWVudCovXG4uYmxvZy1ncmlkIC5ibG9nLWdyaWQtZ3JhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9nLWdyaWQgLmJsb2ctZ3JpZC1ncmFkIGkge1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4vKkJsb2cgR3JpZCBJbmZvKi9cbi5ibG9nLWdyaWQgLmJsb2ctZ3JpZC1pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJsb2ctZ3JpZCAuYmxvZy1ncmlkLWluZm8gbGkge1xuICBjb2xvcjogIzg4ODtcbiAgcGFkZGluZzogMCAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJsb2ctZ3JpZCAuYmxvZy1ncmlkLWluZm8gbGk6YmVmb3JlIHtcbiAgY29udGVudDogJy8nO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuLmJsb2ctZ3JpZCAuYmxvZy1ncmlkLWluZm8gbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ibG9nLWdyaWQgLmJsb2ctZ3JpZC1pbmZvIGxpIGEge1xuICBjb2xvcjogIzg4ODtcbn1cbi5ibG9nLWdyaWQgLmJsb2ctZ3JpZC1pbmZvIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKlJlYWQgTW9yZSBMaW5rKi9cbi5ibG9nLWdyaWQgYS5yLW1vcmUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJsb2ctZ3JpZCBhLnItbW9yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgWzM1LiBCbG9nIFRodW1iXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxvZy10aHVtYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKkJsb2cgR3JpZCBIb3ZlciovXG4uYmxvZy10aHVtYiAuYmxvZy10aHVtYi1ob3ZlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWhvdmVyOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbn1cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWhvdmVyIGltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItaG92ZXIgaW1nLnZpZGVvLXBsYXktYnRuIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi8qSWNvbiBIb3ZlciBHcmFkaWVudCovXG4uYmxvZy10aHVtYiAuYmxvZy10aHVtYi1ob3ZlciAuaG92ZXItZ3JhZCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjY1cywgdHJhbnNmb3JtIDAuNjVzO1xufVxuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItaG92ZXI6aG92ZXIgLmhvdmVyLWdyYWQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IDAuNTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNTVzO1xufVxuLypCbG9nIFRodW1iIERlc2NyaXB0aW9uKi9cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWRlc2Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItZGVzYyBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItZGVzYyBoMyBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG4vKkJsb2cgR3JpZCBJbmZvKi9cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWluZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYmxvZy10aHVtYiAuYmxvZy10aHVtYi1pbmZvIGxpIHtcbiAgY29sb3I6ICM4ODg7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWluZm8gbGk6YmVmb3JlIHtcbiAgY29udGVudDogJy8nO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItaW5mbyBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItaW5mbyBsaSBhIHtcbiAgY29sb3I6ICM4ODg7XG59XG4uYmxvZy10aHVtYiAuYmxvZy10aHVtYi1pbmZvIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2U3NGMzYztcbn1cbi8qQmxvZyBUaHVtYiBDaXJjbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxvZy10aHVtYi5ibG9nLXRodW1iLWNpcmNsZSAuYmxvZy10aHVtYi1ob3ZlcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuLmJsb2ctdGh1bWIuYmxvZy10aHVtYi1jaXJjbGUgLmJsb2ctdGh1bWItaG92ZXIgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5ibG9nLXRodW1iLmJsb2ctdGh1bWItY2lyY2xlIC5ibG9nLXRodW1iLWhvdmVyIC5ob3Zlci1ncmFkIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi8qQmxvZyBUaHVtYiBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxvZy10aHVtYiAuYmxvZy10aHVtYi1ob3Zlcjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjkpO1xufVxuLmJsb2ctZ3JpZCAuYmxvZy1ncmlkLWdyYWQgaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFszNi4gU2hvcCBTdWJzY3JpYmVdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaG9wLXN1YnNjcmliZSB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbi5zaG9wLXN1YnNjcmliZSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi8qSW5wdXQgRm9ybSBDb250cm9sKi9cbi5zaG9wLXN1YnNjcmliZSBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zaG9wLXN1YnNjcmliZSAuZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5zaG9wLXN1YnNjcmliZSAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnNob3Atc3Vic2NyaWJlIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaG9wLXN1YnNjcmliZSAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNob3Atc3Vic2NyaWJlIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaG9wLXN1YnNjcmliZSAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zaG9wLXN1YnNjcmliZSAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zaG9wLXN1YnNjcmliZSAuaW5wdXQtZ3JvdXAtYnRuIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbMzcuIFBhcmFsbGF4IFNsaWRlciAoTWFpbildXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zbGlkZXItaW5uZXIgLmRhLXNsaWRlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuLnNsaWRlci1pbm5lciAuZGEtZG90cyB7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5kYS1zbGlkZSBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLypTbGlkZXIgUGFyYWxsYXgqL1xuICAuZGEtc2xpZGUgLmRhLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMzguIE1hc3RlciBTbGlkZXJdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tcy1wcm9tby1pbmZvIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubXMtcHJvbW8taW5mby1pbiB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tcy1wcm9tby1zdWIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5tcy1wcm9tby1zdWItaW4ge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ubXMtaW1nLWJvcmRlcmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogN3B4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbMzkuIFJldm9sdXRpb24gU2xpZGVyXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udHAtZG90dGVkb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cbi50cC1idWxsZXRzLnByZXZpZXc0IC5idWxsZXQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4udHAtYmFubmVyLWNvbnRhaW5lciB1bCBsaSxcbi5mdWxsc2NyZWVuYmFubmVyLWNvbnRhaW5lciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50cC1iYW5uZXItY29udGFpbmVyIGEuYnRuLXUsXG4udHAtYmFubmVyLWNvbnRhaW5lciBhLmJ0bi11OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xufVxuLnRwLWJhbm5lci1jb250YWluZXIgYS5yZS1idG4tYnJkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbn1cbi50cC1iYW5uZXItY29udGFpbmVyIGEucmUtYnRuLWJyZDpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLypGdWxsd2lkdGgqL1xuLnRwLWJhbm5lci1jb250YWluZXIgLmJ0bi11LmJ0bi1icmQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRwLWJhbm5lci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKkZ1bGxzY3JlZW4qL1xuLmZ1bGxzY3JlZW4tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qU2xpZGVyIENvbnRlbnRzIHYxKi9cbi5yZXZvbHV0aW9uLW1jaC0xOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5yZXZvbHV0aW9uLWNoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ucmV2b2x1dGlvbi1jaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5yZXZvbHV0aW9uLWNoMjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiAnICc7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLypTbGlkZXIgQ29udGVudHMgdjIqL1xuLnJlLXRpdGxlLXYxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5yZS10aXRsZS12MiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5yZS10ZXh0LXYxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ucmUtdGV4dC12MiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi8qU2xpZGVzKi9cbi5ycy1jYXB0aW9uLTEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBwYWRkaW5nOiA2cHggNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmY7XG59XG4ucnMtY2FwdGlvbi0xOmFmdGVyLFxuLnJzLWNhcHRpb24tMTpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ycy1jYXB0aW9uLTE6YWZ0ZXIsXG4gIC5ycy1jYXB0aW9uLTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4ucnMtY2FwdGlvbi0xOmFmdGVyIHtcbiAgcmlnaHQ6IDQlO1xufVxuLnJzLWNhcHRpb24tMTpiZWZvcmUge1xuICBsZWZ0OiA0JTtcbn1cbi5ycy1jYXB0aW9uLTIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ycy1jYXB0aW9uLTI6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnJzLWNhcHRpb24tMyBhIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJzLWNhcHRpb24tMSxcbiAgLnJzLWNhcHRpb24tMixcbiAgLnJzLWNhcHRpb24tMyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbNDAuIExheWVyIFNsaWRlcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxheWVyX3NsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubHMtY3QtaGFsZixcbi5scy1jdC1jZW50ZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbNDEuIENsaWVudHMgQ2Fyb3VzZWxdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jbGllbnRzIHtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jbGllbnRzIGxpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuLmNsaWVudHMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuLmNsaWVudHMgbGkgaW1nLmNvbG9yLWltZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNsaWVudHMgbGk6aG92ZXIgaW1nLmNvbG9yLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNsaWVudHMgbGkgaW1nIHtcbiAgZmlsdGVyOiBncmF5O1xuICAvKiBJRTYtOSAqL1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuLmNsaWVudHMgbGkgaW1nOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbNDIuIFBpZSBDaGFydF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBpZS1wcm9ncmVzcy1jaGFydHMgLmlubmVyLXBjaGFydCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5waWUtcHJvZ3Jlc3MtY2hhcnRzIC5jaXJjbGUge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5waWUtcHJvZ3Jlc3MtY2hhcnRzIC5jaXJjbGUtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBpZS1wcm9ncmVzcy1jaGFydHMgLmlubmVyLXBjaGFydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbNDMuIENvdW50ZXJdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb3VudGVycyB7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdW50ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jb3VudGVyczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICB9XG59XG4uY291bnRlcnMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbi5jb3VudGVycyBzcGFuLmNvdW50ZXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvdW50ZXJzIHNwYW4uY291bnRlci1pY29uIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgbWluLXdpZHRoOiA2NXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbn1cbi5jb3VudGVycyBzcGFuLmNvdW50ZXItaWNvbiBpOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMzglO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAtN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgIzg0Y2IzZjtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBpbnNldDtcbiAgLypGRiBmaXhlcyovXG4gIGJvcmRlci1yaWdodC1zdHlsZTogaW5zZXQ7XG4gIC8qRkYgZml4ZXMqL1xufVxuLmNvdW50ZXJzOmhvdmVyIHNwYW4uY291bnRlci1pY29uIGkge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs0NC4gQmFjayBUbyBUb3BdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiN0b3Bjb250cm9sIHtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgYm90dG9tOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuI3RvcGNvbnRyb2w6YWZ0ZXIge1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDguNXB4O1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xufVxuI3RvcGNvbnRyb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs0NS4gT3dsIENhcm91c2VsXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3dsLWJ0biB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMnB4IDlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLm93bC1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbn1cbi8qT3dsIENhcm91c2VsIHYxKi9cbi5vd2wtY2Fyb3VzZWwtdjEgLm93bC1uYXZpZ2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ub3dsLWNhcm91c2VsLXYxIC5pdGVtIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5vd2wtY2Fyb3VzZWwtdjEgLml0ZW0gaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm93bC1jYXJvdXNlbC12MSAub3dsLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLypPd2wgQ2Fyb3VzZWwgdjIqL1xuLm93bC1jYXJvdXNlbC12MiAub3dsLXNsaWRlci12MiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ub3dsLWNhcm91c2VsLXYyIC5pdGVtIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG4ub3dsLWNhcm91c2VsLXYyIC5pdGVtIGltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vd2wtY2Fyb3VzZWwtdjIgLm93bC1uYXZpZ2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm93bC1jYXJvdXNlbC12MiAub3dsLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLypPd2wgQ2Fyb3VzZWwgdjMqL1xuLm93bC1jYXJvdXNlbC12MyAuaXRlbSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLm93bC1jYXJvdXNlbC12MyAuaXRlbSBpbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3dsLWNhcm91c2VsLXYzIC5vd2wtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKk93bCBDYXJvdXNlbCB2NCovXG4ub3dsLWNhcm91c2VsLXY0IC5vd2wtd3JhcHBlci1vdXRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ub3dsLWNhcm91c2VsLXY0IC5pdGVtIHtcbiAgbWFyZ2luOiAwIDNweDtcbn1cbi5vd2wtY2Fyb3VzZWwtdjQgLml0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKk93bCBDYXJvdXNlbCB2NSovXG4ub3dsLWNhcm91c2VsLXY1IC5vd2wtd3JhcHBlci1vdXRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ub3dsLWNhcm91c2VsLXY1IC5vd2wtY29udHJvbHMgLm93bC1wYWdlLmFjdGl2ZSBzcGFuLFxuLm93bC1jYXJvdXNlbC12NSAub3dsLWNvbnRyb2xzLmNsaWNrYWJsZSAub3dsLXBhZ2U6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM4NGNiM2Y7XG59XG4ub3dsLWNhcm91c2VsLXY1IC5vd2wtY29udHJvbHMgLm93bC1wYWdlIHNwYW4ge1xuICBtYXJnaW46IDVweCAzcHggIWltcG9ydGFudDtcbn1cbi8qT3dsIFNsaWRlciB2NiovXG4ub3dsLWNhcm91c2VsLXY2IC5vd2wtY2Fyb3VzZWwtaXRlbSB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiA3cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGUyZTI7XG59XG4ub3dsLWNhcm91c2VsLXY2IC5vd2wtY2Fyb3VzZWwtaXRlbSBpbWcge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5vd2wtY2Fyb3VzZWwtdjYgLm93bC13cmFwcGVyLW91dGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vd2wtY2Fyb3VzZWwtdjYgLm93bC1jb250cm9scyAub3dsLXBhZ2Ugc3BhbiB7XG4gIG1hcmdpbjogNXB4IDNweCAhaW1wb3J0YW50O1xufVxuLypPd2wgUGFnaW5hdGlvbiovXG4ub3dsLXBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2UuYWN0aXZlIHNwYW4sXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMuY2xpY2thYmxlIC5vd2wtcGFnZTpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC8qSUU3IGZpeCovXG59XG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1wYWdlIHtcbiAgem9vbTogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAvKklFNyBsaWZlLXNhdmVyICovXG59XG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1wYWdlIHNwYW4ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAwLjM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCA3cHg7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC8qSUU3IGZpeCovXG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuLypPd2wgQ2Fyb3VzZWwgU3R5bGUgdjEqL1xuLm93bC1jYXJvdXNlbC1zdHlsZS12MSBpbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi8qT3dsIENhcm91c2VsIFN0eWxlIHYyKi9cbi5vd2wtY2Fyb3VzZWwtc3R5bGUtdjIgLml0ZW0ge1xuICBtYXJnaW46IDAgM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG59XG4ub3dsLWNhcm91c2VsLXN0eWxlLXYyIC5pdGVtIGltZyB7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsLXN0eWxlLXYyIC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbi5vd2wtY2Fyb3VzZWwtc3R5bGUtdjIgLm93bC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qT3dsIENsaWVudHMgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3dsLWNsaWVudHMtdjEgaW1nIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ub3dsLWNsaWVudHMtdjEgLm93bC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qT3dsIENhcm91c2VsIC0gVGVzdGltb25pYWxzIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypUZXN0aW1vbmlhbHMgU2VjdGlvbiovXG4udGVzdGltb25pYWxzLXYzIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnRlc3RpbW9uaWFscy12MyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVzdGltb25pYWxzLXYzIGxpIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ZXN0aW1vbmlhbHMtdjMgbGkgPiBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRlc3RpbW9uaWFscy12MyAudGVzdGltb25pYWxzLXYzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRlc3RpbW9uaWFscy12MyAudGVzdGltb25pYWxzLXYzLXRpdGxlIHAge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZXN0aW1vbmlhbHMtdjMgLnRlc3RpbW9uaWFscy12My10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4vKlRlc3RpbW9uaWFscyBPd2wgTmF2aWdhdGlvbiovXG4udGVzdGltb25pYWxzLXYzIC5vd2wtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVzdGltb25pYWxzLXYzIC5vd2wtYnV0dG9ucyAub3dsLXByZXYsXG4udGVzdGltb25pYWxzLXYzIC5vd2wtYnV0dG9ucyAub3dsLW5leHQge1xuICBwYWRkaW5nOiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTVweCAycHggMDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRlc3RpbW9uaWFscy12MyAub3dsLWJ1dHRvbnMgLm93bC1wcmV2OmFmdGVyLFxuLnRlc3RpbW9uaWFscy12MyAub3dsLWJ1dHRvbnMgLm93bC1uZXh0OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2JiYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xufVxuLnRlc3RpbW9uaWFscy12MyAub3dsLWJ1dHRvbnMgLm93bC1wcmV2OmFmdGVyIHtcbiAgbGVmdDogMTBweDtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi50ZXN0aW1vbmlhbHMtdjMgLm93bC1idXR0b25zIC5vd2wtbmV4dDphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuLnRlc3RpbW9uaWFscy12MyAub3dsLWJ1dHRvbnMgLm93bC1wcmV2OmhvdmVyOmFmdGVyLFxuLnRlc3RpbW9uaWFscy12MyAub3dsLWJ1dHRvbnMgLm93bC1uZXh0OmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGVzdGltb25pYWxzLXYzIC5vd2wtYnV0dG9ucyAub3dsLXByZXY6aG92ZXIsXG4udGVzdGltb25pYWxzLXYzIC5vd2wtYnV0dG9ucyAub3dsLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODRjYjNmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4vKlJlY2VudCBXb3JrcyAoT3dsIENhcm91c2VsKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5vd2wtd29yay12MSAub3dsLW5hdmlnYXRpb24ge1xuICB0b3A6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm93bC13b3JrLXYxIC5vd2wtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ub3dsLXdvcmstdjEgLml0ZW0gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vd2wtd29yay12MSAuaXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm93bC13b3JrLXYxIC5pdGVtIGE6aG92ZXIgc3Ryb25nIHtcbiAgY29sb3I6ICM1NTU7XG59XG4ub3dsLXdvcmstdjEgLml0ZW0gZW0ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLXdvcmstdjEgLml0ZW0gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZWVlO1xufVxuLm93bC13b3JrLXYxIC5pdGVtIGEgc3Ryb25nIHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm93bC13b3JrLXYxIC5pdGVtIGEgaSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm93bC13b3JrLXYxIC5pdGVtIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG59XG4ub3dsLXdvcmstdjEgLml0ZW0gYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoM2RlZyk7XG59XG4ub3dsLXdvcmstdjEgLml0ZW0gYTpob3ZlciBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICM4NGNiM2Y7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLypQYXJhbGxheCBUd2l0dGVyIChPd2wgQ2Fyb3VzZWwpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhcmFsbGF4LXR3aXR0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMzMzMgdXJsKC4uL2ltZy9iZy8xOS5qcGcpIDUwJSAwIGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnBhcmFsbGF4LXR3aXR0ZXI6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5wYXJhbGxheC10d2l0dGVyOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXR0ZXJucy9ncmlkdGlsZS5wbmcpIHJlcGVhdDtcbn1cbi5wYXJhbGxheC10d2l0dGVyLWluIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLypUd2l0dGVyIEJsb2NrIChvd2wtY29udHJvbHMpKi9cbi5wYXJhbGxheC10d2l0dGVyLWluIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhcmFsbGF4LXR3aXR0ZXItaW4gbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXJhbGxheC10d2l0dGVyLWluIGxpIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLnBhcmFsbGF4LXR3aXR0ZXItaW4gbGkgYSB7XG4gIGNvbG9yOiAjZWVlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYXJhbGxheC10d2l0dGVyLWluIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFyYWxsYXgtdHdpdHRlci1pbiBsaSBzcGFuIHtcbiAgY29sb3I6ICNkZGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFyYWxsYXgtdHdpdHRlci1pbiAub3dsLXBhZ2Uge1xuICB3aWR0aDogMThweDtcbn1cbi8qQ2xpZW50cyBTZWN0aW9uIChPd2wgQ2Fyb3VzZWwpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNsaWVudHMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMzMzIHVybCguLi9pbWcvYmcvNy5qcGcpIDUwJSBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5jbGllbnRzLXNlY3Rpb246YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5jbGllbnRzLXNlY3Rpb246YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zL2dyaWR0aWxlLnBuZykgcmVwZWF0O1xufVxuLmNsaWVudHMtc2VjdGlvbiAudGl0bGUtdjEgcCxcbi5jbGllbnRzLXNlY3Rpb24gLnRpdGxlLXYxIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2xpZW50cy1zZWN0aW9uIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jbGllbnRzLXNlY3Rpb24gbGkge1xuICBtYXJnaW46IDAgM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNsaWVudHMtc2VjdGlvbiBsaSBhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uY2xpZW50cy1zZWN0aW9uIGxpIGE6aG92ZXIge1xuICAtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLmNsaWVudHMtc2VjdGlvbiBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4uY2xpZW50cy1zZWN0aW9uIC5vd2wtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBPd2wgVmlkZW9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3dsLXZpZGVvIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuLm93bC12aWRlbyBpbWcudmlkZW8tcGxheSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MnB4O1xuICBtYXJnaW4tbGVmdDogLTUycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5vd2wtdmlkZW8gLm93bC1jb250cm9scyAub3dsLXBhZ2Ugc3BhbiB7XG4gIG1hcmdpbjogNXB4IDNweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzQ2LiBCb290c3RyYXAgQ2Fyb3VzZWxzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBCb290c3RyYXAgQ2Fyb3VzZWwgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2Fyb3VzZWwtdjEgLmNhcm91c2VsLWNhcHRpb24ge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmNhcm91c2VsLXYxIC5jYXJvdXNlbC1jYXB0aW9uIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJvdXNlbC12MSAuY2Fyb3VzZWwtYXJyb3cgYS5jYXJvdXNlbC1jb250cm9sIHtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG59XG4uY2Fyb3VzZWwtdjEgLmNhcm91c2VsLWFycm93IGEgaSB7XG4gIHRvcDogNTAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xuICBwYWRkaW5nOiAycHggMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNhcm91c2VsLXYxIC5jYXJvdXNlbC1hcnJvdyBhIGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uY2Fyb3VzZWwtdjEgLmNhcm91c2VsLWFycm93IGEubGVmdCBpIHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC12MSAuY2Fyb3VzZWwtYXJyb3cgYS5yaWdodCBpIHtcbiAgcmlnaHQ6IDA7XG59XG4vKiBCb290c3RyYXAgQ2Fyb3VzZWwgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2Fyb3VzZWwtdjIgLmNhcm91c2VsLWNvbnRyb2wsXG4uY2Fyb3VzZWwtdjIgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJvdXNlbC12MiAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0LFxuLmNhcm91c2VsLXYyIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGNvbG9yOiAjZWVlO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY2Fyb3VzZWwtdjIgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmNhcm91c2VsLXYyIC5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBsZWZ0OiAyMHB4O1xufVxuLmNhcm91c2VsLXYyIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uY2Fyb3VzZWwtdjIgLmNhcm91c2VsLWNvbnRyb2wgLmFycm93LXByZXYsXG4uY2Fyb3VzZWwtdjIgLmNhcm91c2VsLWNvbnRyb2wgLmFycm93LW5leHQge1xuICB0b3A6IC01cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbC12MiAuY2Fyb3VzZWwtY29udHJvbCAuYXJyb3ctbmV4dCB7XG4gIHJpZ2h0OiAtMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzQ3LiBUYWJzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlRhYnMqL1xuLm5hdi10YWJzID4gbGkgPiBhLFxuLm5hdi1waWxscyA+IGxpID4gYSxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi8qVGFicyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWItdjEgLm5hdi10YWJzIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzg0Y2IzZjtcbn1cbi50YWItdjEgLm5hdi10YWJzIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLnRhYi12MSAubmF2LXRhYnMgPiAuYWN0aXZlID4gYSxcbi50YWItdjEgLm5hdi10YWJzID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGFiLXYxIC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbn1cbi50YWItdjEgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRhYi12MSAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbn1cbi50YWItdjEgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnRhYi12MSAudGFiLWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRhYi12MSAudGFiLWNvbnRlbnQgaW1nLmltZy10YWItc3BhY2Uge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4vKlRhYnMgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGFiLXYyIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGFiLXYyIC5uYXYtdGFicyBsaSBhIHtcbiAgcGFkZGluZzogOXB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50YWItdjIgLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogN3B4IDE1cHggOXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggIzg0Y2IzZjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRhYi12MiAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG59XG4vKlRhYnMgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGFiLXYzIC5uYXYtcGlsbHMgbGkgYSB7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbn1cbi50YWItdjMgLm5hdi1waWxscyBsaSBhOmhvdmVyLFxuLnRhYi12MyAubmF2LXBpbGxzIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM4NGNiM2Y7XG4gIGJvcmRlcjogc29saWQgMXB4ICM2OGFmMjg7XG59XG4udGFiLXYzIC5uYXYtcGlsbHMgbGkgaSB7XG4gIHdpZHRoOiAxLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWItdjMgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbn1cbi8qVGFiIHY0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhYi12NCAudGFiLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzMzO1xufVxuLnRhYi12NCAudGFiLWhlYWRpbmcgaDIge1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLypOYXYgVGFicyovXG4udGFiLXY0IC5uYXYtdGFicyB7XG4gIHRvcDogM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYi12NCAubmF2LXRhYnMgYSB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRhYi12NCAubmF2LXRhYnMgPiAuYWN0aXZlID4gYSxcbi50YWItdjQgLm5hdi10YWJzID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGFiLXY0IC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuLnRhYi12NCAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFiLXY0IC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG4udGFiLXY0IC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xufVxuLypUYWIgdjVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGFiLXY1IC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGFiLXY1IC5uYXYtdGFicyBsaSBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDlweCAxNnB4O1xufVxuLnRhYi12NSAubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA3cHggMTVweCA5cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG4gIGJvcmRlci10b3A6IHNvbGlkIDNweCAjMjIyO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4udGFiLXY1IC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG59XG4vKlRhYiB2NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWItdjYgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RlZGVkZTtcbn1cbi50YWItdjYgLm5hdi10YWJzID4gbGkge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4udGFiLXY2IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM2ODcwNzQ7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHRyYW5zcGFyZW50O1xufVxuLnRhYi12NiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLnRhYi12NiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRhYi12NiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NGNiM2Y7XG59XG4udGFiLXY2IC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODRjYjNmO1xufVxuLnRhYi12NiAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFiLXY2IC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzQ4LiBBY2NvcmRpb25zXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkFjY29yZGlvbiB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hY2MtdjEgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjYy12MSAucGFuZWwtaGVhZGluZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZWZlZmU7XG59XG4uYWNjLWljb24gYS5hY2NvcmRpb24tdG9nZ2xlIGkge1xuICBjb2xvcjogIzU1NTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWNjLWljb24gYS5hY2NvcmRpb24tdG9nZ2xlOmhvdmVyIGkge1xuICBjb2xvcjogIzM5NDE0Yztcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzQ5LiBQYWdpbmF0aW9uc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypQZWdpbmF0aW9uKi9cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4sXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFnaW5hdGlvbiBsaSBhIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLnBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNWZiNjExO1xuICBib3JkZXItY29sb3I6ICM1ZmI2MTE7XG59XG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NGNiM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGNiM2Y7XG59XG4vKlBhZ2luYXRpb24gV2l0aG91dCBTcGFjZSovXG4ucGFnaW5hdGlvbi1uby1zcGFjZSAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzUwLiBQYWdlcnNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qUGFnZXIqL1xuLnBhZ2VyIGxpID4gYSxcbi5wYWdlciBsaSA+IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhZ2VyIGxpID4gYTpob3Zlcixcbi5wYWdlciBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzVmYjYxMTtcbiAgYm9yZGVyLWNvbG9yOiAjNWZiNjExO1xufVxuLypQYWdlciB2MiBhbmQgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZXIucGFnZXItdjIgbGkgPiBhIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2VyLnBhZ2VyLXYyIGxpID4gYSxcbi5wYWdlci5wYWdlci12MyBsaSA+IGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5wYWdlci5wYWdlci12MiBsaSA+IGE6aG92ZXIsXG4ucGFnZXIucGFnZXItdjIgbGkgPiBhOmZvY3VzLFxuLnBhZ2VyLnBhZ2VyLXYzIGxpID4gYTpob3Zlcixcbi5wYWdlci5wYWdlci12MyBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbn1cbi8qUGFnZXIgQW1vdW50Ki9cbi5wYWdlci5wYWdlci12MiBsaS5wYWdlLWFtb3VudCxcbi5wYWdlci5wYWdlci12MyBsaS5wYWdlLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnBhZ2VyLnBhZ2VyLXYyIGxpLnBhZ2UtYW1vdW50LFxuLnBhZ2VyLnBhZ2VyLXYyIGxpLnBhZ2UtYW1vdW50OmhvdmVyLFxuLnBhZ2VyLnBhZ2VyLXYyIGxpLnBhZ2UtYW1vdW50OmZvY3VzLFxuLnBhZ2VyLnBhZ2VyLXYzIGxpLnBhZ2UtYW1vdW50LFxuLnBhZ2VyLnBhZ2VyLXYzIGxpLnBhZ2UtYW1vdW50OmhvdmVyLFxuLnBhZ2VyLnBhZ2VyLXYzIGxpLnBhZ2UtYW1vdW50OmZvY3VzIHtcbiAgdG9wOiA3cHg7XG4gIGNvbG9yOiAjNzc3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKlBhZ2VyIFNpemUqL1xuLnBhZ2VyLnBhZ2VyLXYyLnBhZ2VyLW1kIGxpIGEsXG4ucGFnZXIucGFnZXItdjMucGFnZXItbWQgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogOHB4IDE4cHg7XG59XG4vKlBhZ2VyIHY0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2VyLnBhZ2VyLXY0IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2VyLnBhZ2VyLXY0IGxpID4gYTpob3Zlcixcbi5wYWdlci5wYWdlci12NCBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjMjIyO1xufVxuLypQYWdlciBBbW91bnQqL1xuLnBhZ2VyLnBhZ2VyLXY0IGxpLnBhZ2UtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucGFnZXIucGFnZXItdjQgbGkucGFnZS1hbW91bnQsXG4ucGFnZXIucGFnZXItdjQgbGkucGFnZS1hbW91bnQ6aG92ZXIsXG4ucGFnZXIucGFnZXItdjQgbGkucGFnZS1hbW91bnQ6Zm9jdXMge1xuICB0b3A6IDdweDtcbiAgY29sb3I6ICM3Nzc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzUxLiBTaWRlYmFyIE1lbnVdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFNpZGViYXIgTWVudSB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaWRlYmFyLW5hdi12MSBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lkZWJhci1uYXYtdjEgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMzBweCA4cHggMTBweDtcbn1cbi5zaWRlYmFyLW5hdi12MSBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpZGViYXItbmF2LXYxID4gbGkuYWN0aXZlLFxuLnNpZGViYXItbmF2LXYxID4gbGkuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzcxNzk4NDtcbn1cbi5zaWRlYmFyLW5hdi12MSA+IGxpLmFjdGl2ZSxcbi5zaWRlYmFyLW5hdi12MSA+IGxpLmFjdGl2ZTpob3Zlcixcbi5zaWRlYmFyLW5hdi12MSA+IGxpLmFjdGl2ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5zaWRlYmFyLW5hdi12MSA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qU2lkZWJhciBTdWIgTmF2aWdhdGlvbiovXG4uc2lkZWJhci1uYXYtdjEgbGkgdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNpZGViYXItbmF2LXYxIGxpIHVsLFxuLnNpZGViYXItbmF2LXYxIGxpLmFjdGl2ZSB1bCBhIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cbi5zaWRlYmFyLW5hdi12MSBsaSB1bCBhIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gIHBhZGRpbmc6IDZweCAzMHB4IDZweCAxN3B4O1xufVxuLnNpZGViYXItbmF2LXYxIHVsIGxpOmhvdmVyIGEsXG4uc2lkZWJhci1uYXYtdjEgdWwgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzg0Y2IzZjtcbn1cbi8qU2lkZWJhciBCYWRnZXMqL1xuLmxpc3QtZ3JvdXAtaXRlbSBsaSA+IC5iYWRnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zaWRlYmFyLW5hdi12MSBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2lkZWJhci1uYXYtdjEgLmxpc3QtdG9nZ2xlID4gc3Bhbi5iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5zaWRlYmFyLW5hdi12MSB1bCBsaSBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi8qIFNpZGViYXIgTGlzdCBUb2dnbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLFxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LXRvZ2dsZTphZnRlciB7XG4gIHRvcDogN3B4O1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbn1cbi5saXN0LXRvZ2dsZS5hY3RpdmU6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzUyLiBDb250ZW50IEJveGVzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkNvbnRlbnQgQm94ZXMgdjEqL1xuLmNvbnRlbnQtYm94ZXMtdjEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGVudC1ib3hlcy12MSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi8qQ29udGVudCBCb3hlcyB2MiovXG4uY29udGVudC1ib3hlcy12Mi1vIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250ZW50LWJveGVzLXYyLW8gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5jb250ZW50LWJveGVzLXYyLW8gLmljb24tbWQgKyBzcGFuIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuLmNvbnRlbnQtYm94ZXMtdjItbyAuaWNvbi1sZyArIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuLmNvbnRlbnQtYm94ZXMtdjItbyAuaWNvbi1jdXN0b20ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtYm94ZXMtdjIsXG4gIC5jb250ZW50LWJveGVzLXYyIC50ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY29udGVudC1ib3hlcy12MiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi8qQ29udGVudCBCb3hlcyB2MyovXG4uY29udGVudC1ib3hlcy12MyBpLmljb24tY3VzdG9tIHtcbiAgdG9wOiA4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudC1ib3hlcy12MyAuY29udGVudC1ib3hlcy1pbi12MyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250ZW50LWJveGVzLXYzIC5jb250ZW50LWJveGVzLWluLXYzIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5jb250ZW50LWJveGVzLXYzIC5jb250ZW50LWJveGVzLWluLXYzIGgzIGEge1xuICBjb2xvcjogIzU1NTtcbn1cbi8qQ29udGVudCBCb3hlcyBSaWdodCB2MyovXG4uY29udGVudC1ib3hlcy12My5jb250ZW50LWJveGVzLXYzLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29udGVudC1ib3hlcy12My5jb250ZW50LWJveGVzLXYzLXJpZ2h0IGkuaWNvbi1jdXN0b20ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtYm94ZXMtdjMuY29udGVudC1ib3hlcy12My1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuICAuY29udGVudC1ib3hlcy12My5jb250ZW50LWJveGVzLXYzLXJpZ2h0IGkuaWNvbi1jdXN0b20ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4vKkNvbnRlbnQgQm94ZXMgdjQqL1xuLmNvbnRlbnQtYm94ZXMtdjQgaDIge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb250ZW50LWJveGVzLXY0IGEge1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb250ZW50LWJveGVzLXY0IGkge1xuICB3aWR0aDogMjVweDtcbiAgY29sb3I6ICM4NGNiM2Y7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jb250ZW50LWJveGVzLWluLXY0IHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnRlbnQtYm94ZXMtdjQtc20gaSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4vKkNvbnRlbnQgQm94ZXMgdjUqL1xuLmNvbnRlbnQtYm94ZXMtdjUgaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5OTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTFweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250ZW50LWJveGVzLXY1OmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbn1cbi8qQ29udGVudCBCb3hlcyB2NiovXG4uY29udGVudC1ib3hlcy12NiB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGVudC1ib3hlcy12NiBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udGVudC1ib3hlcy12NiBpOmFmdGVyIHtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiAtOHB4O1xuICByaWdodDogLThweDtcbiAgYm90dG9tOiAtOHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LWJveGVzLXY2OmhvdmVyIGksXG4uY29udGVudC1ib3hlcy12Njpob3ZlciBpOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uY29udGVudC1ib3hlcy12Njpob3ZlciBpIHtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbn1cbi5jb250ZW50LWJveGVzLXY2OmhvdmVyIGk6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM4NGNiM2Y7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs1My4gVGFnbGluZSBCb3hlc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypUYWdsaW5lIEJveGVzKi9cbi50YWctYm94IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50YWctYm94IGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi50YWctYm94IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRhZy1ib3gudGFnLXRleHQtc3BhY2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4vKlRhZ2xpbmUgQm94ZXMgdjEqL1xuLnRhZy1ib3gtdjEge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggIzg0Y2IzZjtcbn1cbi8qVGFnbGluZSBCb3hlcyB2MiovXG4udGFnLWJveC12MiB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzg0Y2IzZjtcbn1cbi8qVGFnbGluZSBCb3hlcyB2MyovXG4udGFnLWJveC12MyB7XG4gIGJvcmRlcjogc29saWQgMnB4ICNlZWU7XG59XG4vKlRhZ2xpbmUgQm94ZXMgdjQqL1xuLnRhZy1ib3gtdjQge1xuICBib3JkZXI6IGRhc2hlZCAxcHggI2JiYjtcbn1cbi8qVGFnbGluZSBCb3hlcyB2NSovXG4udGFnLWJveC12NSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogZGFzaGVkIDFweCAjY2NjO1xufVxuLnRhZy1ib3gtdjUgc3BhbiB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKlRhZ2xpbmUgQm94ZXMgdjYqL1xuLnRhZy1ib3gtdjYge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xufVxuLypUYWdsaW5lIEJveGVzIHY3Ki9cbi50YWctYm94LXY3IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICM4NGNiM2Y7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs1NC4gVGFnc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypUYWdzIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhZ3MtdjEgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udGFncy12MSBsaSBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50YWdzLXYxIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbn1cbi8qVGFncyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWdzLXYyIGxpIHtcbiAgcGFkZGluZzogN3B4IDAgN3B4IDRweDtcbn1cbi50YWdzLXYyIGxpIGEge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2JiYjtcbn1cbi50YWdzLXYyIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzU1NTtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLypUYWdzIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhZ3MtdjMgbGkge1xuICBwYWRkaW5nOiA3cHggMCA3cHggNHB4O1xufVxuLnRhZ3MtdjMgbGkgYSB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xufVxuLnRhZ3MtdjMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4vKlRhZ3MgdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGFncy12NCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50YWdzLXY0IGxpIHtcbiAgcGFkZGluZzogM3B4IDJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWdzLXY0IGEge1xuICBjb2xvcjogI2JiYjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cbi50YWdzLXY0IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cywgdHJhbnNmb3JtIDAuMjVzO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbIyMuIE1haW4gUGFnZSBTdHlsZXNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFB1cmNoYXNlIEJsb2NrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnB1cmNoYXNlIHtcbiAgcGFkZGluZzogMjVweCAwIDMwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zL2JyZWFkY3J1bWJzLnBuZykgcmVwZWF0O1xufVxuLnB1cmNoYXNlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnB1cmNoYXNlIHNwYW4ge1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5wdXJjaGFzZSAuYnRuLWJ1eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wdXJjaGFzZSAuYnRuLWJ1eSBhIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cbi5wdXJjaGFzZSAuYnRuLWJ1eSBhIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHVyY2hhc2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHVyY2hhc2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG4gIC5wdXJjaGFzZSAuYnRuLWJ1eSBhIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLyogU2VydmljZSBCbG9ja1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG59XG4uc2VydmljZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggI2RkZDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNlcnZpY2U6aG92ZXIgaSB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLnNlcnZpY2UgLmRlc2Mge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VydmljZSAuZGVzYyBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uc2VydmljZSAuc2VydmljZS1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjODRjYjNmO1xuICBmb250LXNpemU6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uc2VydmljZSAuc2VydmljZS1pY29uLmljb24tY29ncyB7XG4gIGZvbnQtc2l6ZTogMzdweDtcbn1cbi5zZXJ2aWNlIC5zZXJ2aWNlLWljb24uaWNvbi1wbGFuZSB7XG4gIGZvbnQtc2l6ZTogNDNweDtcbn1cbi8qIFJlY2VudCBXb3JrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlY2VudC13b3JrIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZWNlbnQtd29yayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlY2VudC13b3JrIGE6aG92ZXIgc3Ryb25nIHtcbiAgY29sb3I6ICM1NTU7XG59XG4ucmVjZW50LXdvcmsgZW0ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVjZW50LXdvcmsgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZWVlO1xufVxuLnJlY2VudC13b3JrIGEgc3Ryb25nIHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlY2VudC13b3JrIGEgaSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLnJlY2VudC13b3JrIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG59XG4ucmVjZW50LXdvcmsgYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoM2RlZyk7XG59XG4ucmVjZW50LXdvcmsgYTpob3ZlciBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICM4NGNiM2Y7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLyogV29yayAqL1xuLndvcmsge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4ud29yayAuZGV0YWlscyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ud29yayAuY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBjb2xvcjogIzU4NWY2OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbi53b3JrIC5jYXB0aW9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi8qT3RoZXIgRm9vdGVyIENvbW1vbiBDbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypUaHVtYiBIZWFkbGluZSovXG4udGh1bWItaGVhZGxpbmUgaDIge1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLypGb290ZXIgTG9nbyovXG4uZm9vdGVyLWxvZ28ge1xuICBtYXJnaW46IDE3cHggMCAyMHB4O1xufVxuLypMYXRlc3QgTGlzdCovXG4ubGF0ZXN0LWxpc3QgbGkge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNTM1MzU7XG59XG4ubGF0ZXN0LWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5sYXRlc3QtbGlzdCBsaSBhIHtcbiAgY29sb3I6ICNlZWU7XG59XG4ubGF0ZXN0LWxpc3Qgc21hbGwge1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKkxpbmsgTGlzdCovXG4ubGluay1saXN0IGxpIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMzNTM1MzU7XG59XG4ubGluay1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpbmstbGlzdCBhIHtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogNnB4IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxpbmstbGlzdCBsaSBpIHtcbiAgY29sb3I6ICNiYmI7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi8qTGF0ZXN0IFR3ZWV0cyovXG4ubGF0ZXN0LXR3ZWV0cyAubGF0ZXN0LXR3ZWV0cy1pbm5lciBwIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5sYXRlc3QtdHdlZXRzIC5sYXRlc3QtdHdlZXRzLWlubmVyIGEge1xuICAvKmNvbG9yOiAjMzQ5OGRiOyovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYXRlc3QtdHdlZXRzIC5sYXRlc3QtdHdlZXRzLWlubmVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sYXRlc3QtdHdlZXRzIC5sYXRlc3QtdHdlZXRzLWlubmVyIGkuZmEge1xuICB0b3A6IDJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjYmJiO1xuICBjb2xvcjogIzU1YWNlZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhdGVzdC10d2VldHMgLmxhdGVzdC10d2VldHMtaW5uZXIgc21hbGwge1xuICBjb2xvcjogIzc3NztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKlNvY2lhbCBJY29ucyovXG4uc29jaWFsLWljb25zIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnNvY2lhbC1pY29ucyBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5zb2NpYWwtaWNvbnMgbGkgYSB7XG4gIG1hcmdpbjogMCAzcHg7XG59XG4vKlRodW1ibmFpbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hLnRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50aHVtYm5haWwtc3R5bGUge1xuICBwYWRkaW5nOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGh1bWJuYWlsLXN0eWxlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAjZGRkO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udGh1bWJuYWlsIGgzLFxuLnRodW1ibmFpbC1zdHlsZSBoMyB7XG4gIG1hcmdpbjogNnB4IDAgOHB4IDA7XG59XG4udGh1bWJuYWlsIGgzIGEsXG4udGh1bWJuYWlsLXN0eWxlIGgzIGEge1xuICBjb2xvcjogIzU4NWY2OTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRodW1ibmFpbCBoMyBhOmhvdmVyLFxuLnRodW1ibmFpbC1zdHlsZSBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50aHVtYm5haWwtc3R5bGUgLnRodW1ibmFpbC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4udGh1bWJuYWlsLXN0eWxlIGEuYnRuLW1vcmUge1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzg0Y2IzZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRodW1ibmFpbC1zdHlsZSBhLmJ0bi1tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzVmYjYxMTtcbn1cbi50aHVtYm5haWwtc3R5bGU6aG92ZXIgYS5idG4tbW9yZSB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnRodW1ibmFpbC1rZW5idXJuIGltZyB7XG4gIGxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbn1cbi50aHVtYm5haWwta2VuYnVybjpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgcm90YXRlKDJkZWcpO1xufVxuLypTZXJ2aXZlIEJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qU2VydmljZSBBbHRlcm5hdGl2ZSBCbG9jayovXG4uc2VydmljZS1hbHRlcm5hdGl2ZSAuc2VydmljZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3NmNhMmM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnNlcnZpY2UtYWx0ZXJuYXRpdmUgLnNlcnZpY2U6aG92ZXIgaSxcbi5zZXJ2aWNlLWFsdGVybmF0aXZlIC5zZXJ2aWNlOmhvdmVyIHAsXG4uc2VydmljZS1hbHRlcm5hdGl2ZSAuc2VydmljZTpob3ZlciBoNCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLypTZXJ2aXZlIEJsb2NrIFZlcnNpb25zKi9cbi5zZXJ2aWNlLXYxIGgyIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5zZXJ2aWNlLXYxIHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLypCbG9nIFBvc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBvc3RzIC5kbC1ob3Jpem9udGFsIGEge1xuICBjb2xvcjogIzU1NTtcbn1cbi5wb3N0cyAuZGwtaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG9zdHMgLmRsLWhvcml6b250YWwgZHQge1xuICB3aWR0aDogNjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucG9zdHMgLmRsLWhvcml6b250YWwgZHQgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG59XG4ucG9zdHMgLmRsLWhvcml6b250YWwgZGQge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cbi5wb3N0cyAuZGwtaG9yaXpvbnRhbCBkZCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBvc3RzIC5kbC1ob3Jpem9udGFsIGRkIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ucG9zdHMgLmRsLWhvcml6b250YWwgZGQgYTpob3ZlciB7XG4gIGNvbG9yOiAjODRjYjNmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9zdHMgLmRsLWhvcml6b250YWw6aG92ZXIgZHQgaW1nLFxuLnBvc3RzIC5kbC1ob3Jpem9udGFsOmhvdmVyIGRkIGEge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgYm9yZGVyLWNvbG9yOiAjODRjYjNmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLypBYm91dCBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0gdWwudGVhbS1zb2NhaWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZWFtIHVsLnRlYW0tc29jYWlsIGxpIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50ZWFtIHVsLnRlYW0tc29jYWlsIGxpIGEsXG4udGVhbSB1bC50ZWFtLXNvY2FpbCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRlYW0gdWwudGVhbS1zb2NhaWwgbGkgaSB7XG4gIGNvbG9yOiAjYWFhO1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGVhbSB1bC50ZWFtLXNvY2FpbCBsaSBpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM4NGNiM2Y7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRlYW0gLnRodW1ibmFpbC1zdHlsZSB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4udGVhbSAudGh1bWJuYWlsLXN0eWxlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi50ZWFtIC50aHVtYm5haWwtc3R5bGUgaDMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udGVhbSAudGh1bWJuYWlsLXN0eWxlOmhvdmVyIGgzIGEge1xuICBjb2xvcjogIzg0Y2IzZiAhaW1wb3J0YW50O1xufVxuLnRlYW0gLnRodW1ibmFpbC1zdHlsZSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi8qQWJvdXQgTWUgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYm91dC1tZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWJvdXQtbWUgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hYm91dC1tZSBzcGFuIHtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYWJvdXQtbWUgLnNvY2lhbC1pY29ucyB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi8qQWJvdXQgTXkgR29hbHMqL1xuLmFib3V0LW15LWdvYWxzIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi8qQWJvdXQgU2tpbGxzKi9cbi5hYm91dC1za2lsbHMge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9icmVhZGNydW1icy5wbmcpIHJlcGVhdDtcbn1cbi8qR2FsbGVyeSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnktcGFnZSAudGh1bWJuYWlsLFxuLmdhbGxlcnktcGFnZSAudGh1bWJuYWlsOmhvdmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmdhbGxlcnktcGFnZSAudGh1bWJuYWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi8qUHJpdmFjeSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByaXZhY3kgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByaXZhY3kgYTpob3ZlciB7XG4gIGNvbG9yOiAjODRjYjNmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKlBvcnRmb2xpbyBJdGVtIFBhZ2UgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucG9ydGZvbGlvLWl0ZW0gaDIge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLnBvcnRmb2xpby1pdGVtIGxpIHtcbiAgcGFkZGluZzogM3B4IDA7XG59XG4ucG9ydGZvbGlvLWl0ZW0gcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucG9ydGZvbGlvLWl0ZW0gcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLypQb3J0Zm9saW8gSXRlbSB2MSovXG4ucG9ydGZvbGlvLWl0ZW0xIHVsIHtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbn1cbi5wb3J0Zm9saW8taXRlbTEgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5wb3J0Zm9saW8taXRlbTEgbGkgaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4vKlNpZGViYXIgRmVhdHVyZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkJsb2cgVGFncyovXG51bC5ibG9nLXRhZ3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG51bC5ibG9nLXRhZ3MgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMnB4IDdweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgbWFyZ2luOiAwIDNweCA2cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxudWwuYmxvZy10YWdzIGEgaSB7XG4gIGNvbG9yOiAjNjY2O1xufVxudWwuYmxvZy10YWdzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODRjYjNmO1xufVxudWwuYmxvZy10YWdzIGE6aG92ZXIsXG51bC5ibG9nLXRhZ3MgYTpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi8qQmxvZyBQaG90byBTdHJlYW0qL1xuLmJsb2ctcGhvdG9zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmJsb2ctcGhvdG9zIGxpIGltZyB7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIG1hcmdpbjogMCAycHggOHB4O1xufVxuLmJsb2ctcGhvdG9zIGxpIGltZzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjODRjYjNmO1xufVxuLypCbG9nIExhdGVzdCBUd2VldHMqL1xuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyLFxuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyOmFmdGVyLFxuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyOmFmdGVyLFxuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ibG9nLXR3aXR0ZXIgLmJsb2ctdHdpdHRlci1pbm5lcjphZnRlciB7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogaW5zZXQ7XG4gIC8qRkYgZml4ZXMqL1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGluc2V0O1xuICAvKkZGIGZpeGVzKi9cbn1cbi5ibG9nLXR3aXR0ZXIgLmJsb2ctdHdpdHRlci1pbm5lcjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBpbnNldDtcbiAgLypGRiBmaXhlcyovXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGluc2V0O1xuICAvKkZGIGZpeGVzKi9cbn1cbi5ibG9nLXR3aXR0ZXIgLmJsb2ctdHdpdHRlci1pbm5lcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzg0Y2IzZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg0Y2IzZjtcbn1cbi5ibG9nLXR3aXR0ZXIgLmJsb2ctdHdpdHRlci1pbm5lcjpob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4NGNiM2Y7XG59XG4uYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXIgc3Bhbi50d2l0dGVyLXRpbWUge1xuICBjb2xvcjogIzc3NztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5ibG9nLXR3aXR0ZXIgLmJsb2ctdHdpdHRlci1pbm5lciBhIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9nLXR3aXR0ZXIgLmJsb2ctdHdpdHRlci1pbm5lciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXIgaS5mYSB7XG4gIHRvcDogMnB4O1xuICBjb2xvcjogI2JiYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKkNob29zZSBCbG9jayovXG4ud2hvIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLndobyBsaSBpIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWluLXdpZHRoOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2hvIGxpOmhvdmVyIGksXG4ud2hvIGxpOmhvdmVyIGEge1xuICBjb2xvcjogIzc3Nztcbn1cbi53aG8gbGk6aG92ZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qUHJvbW8gUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qU2xpZGVyIFBhcnQqL1xuLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIuc2xpZGVyLXByb21vIHtcbiAgbWF4LWhlaWdodDogNDYwcHggIWltcG9ydGFudDtcbn1cbi5zbGlkZXItcHJvbW8taW5mby1iZyB7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLWJsYWNrLnBuZykgcmVwZWF0O1xufVxuLnNsaWRlci1wcm9tby1pbmZvIHNwYW4uYmlnLXNpemUge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zbGlkZXItcHJvbW8taW5mbyBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qUHJvbW8gQm94Ki9cbi5wcm9tby1ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDI1cHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvbW8tYm94IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuLnByb21vLWJveCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb21vLWJveCBzdHJvbmcsXG4ucHJvbW8tYm94IHN0cm9uZyBhIHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbjogMjBweCAwIDE1cHg7XG59XG4ucHJvbW8tYm94OmhvdmVyIHN0cm9uZyxcbi5wcm9tby1ib3g6aG92ZXIgc3Ryb25nIGEge1xuICBjb2xvcjogIzg0Y2IzZjtcbn1cbi8qUHJvbW8gU2VydmljZSovXG4ucHJvbW8tc2VydmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucHJvbW8tc2VydmljZSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcm9tby1zZXJ2aWNlIGEuYnRuLXUge1xuICBtYXJnaW46IDAgMjBweCAxMHB4IDA7XG59XG4vKlByb21vIEVsZW1lbnRzKi9cbi50aXRsZS1ib3gge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwIDMwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO1xufVxuLnRpdGxlLWJveCAudGl0bGUtYm94LXRleHQge1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUtYm94IC50aXRsZS1ib3gtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnRpdGxlLWJveCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5ibG9jay1ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBkYXNoZWQgMXB4ICNjY2M7XG59XG4uYmxvY2stYmxvY2txdW90ZS1pbm5lciB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uYmxvY2stYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLypJbmZvIEJsb2NrcyovXG4uaW5mby1ibG9ja3Mge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmluZm8tYmxvY2tzOmhvdmVyIGkuaWNvbi1pbmZvLWJsb2NrcyB7XG4gIGNvbG9yOiAjODRjYjNmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pbmZvLWJsb2NrcyBpLmljb24taW5mby1ibG9ja3Mge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5mby1ibG9ja3MgLmluZm8tYmxvY2tzLWluIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmluZm8tYmxvY2tzIC5pbmZvLWJsb2Nrcy1pbiBoMyB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmluZm8tYmxvY2tzIC5pbmZvLWJsb2Nrcy1pbiBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLypCcmFuZCBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJyYW5kLXBhZ2UgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4vKkZvcm0gUGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9ybS1wYWdlIGlucHV0LFxuLmZvcm0tcGFnZSBzZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLypMYWJlbHMgYW5kIEJhZGdlcyBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xudWwubGFiZWxzLWRlbW8ge1xuICBtYXJnaW46IDVweCAwO1xufVxudWwubGFiZWxzLWRlbW8gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggMnB4IDA7XG59XG4uYmFkZ2Utc2lkZWJhciB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2VlZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFkZ2Utc2lkZWJhciB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cbi8qTGluZSBJY29uIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGluZS1pY29uLXBhZ2UgLml0ZW0tYm94IHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLmxpbmUtaWNvbi1wYWdlIC5pdGVtLWJveC0taGlnaGVyIHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGluZS1pY29uLXBhZ2UgLml0ZW0tYm94IHtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmxpbmUtaWNvbi1wYWdlIC5pdGVtLWJveCB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuLmxpbmUtaWNvbi1wYWdlIC5pdGVtLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4ubGluZS1pY29uLXBhZ2UgLml0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubGluZS1pY29uLXBhZ2UgLml0ZW06aG92ZXIge1xuICBjb2xvcjogIzg0Y2IzZjtcbn1cbi8qTGluZSBJY29uIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaWNvbi1wYWdlLWZhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pY29uLXBhZ2UtZmEgLml0ZW0tYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxNiUgIWltcG9ydGFudDtcbn1cbi5pY29uLXBhZ2UtZmEgLml0ZW0ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaWNvbi1wYWdlLWZhIC5pdGVtIGkge1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWNvbi1wYWdlLWZhIC5pdGVtLWJveCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmljb24tcGFnZS1mYSAuaXRlbS1ib3gge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5pY29uLXBhZ2UtZmEgLml0ZW0tYm94IHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qR0xZUEhJQ09OUyBJY29ucyBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypTcGVjaWFsIHN0eWxlcyBmb3IgZGlzcGxheWluZyB0aGUgaWNvbnMgYW5kIHRoZWlyIGNsYXNzZXMqL1xuLmJzLWdseXBoaWNvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYnMtZ2x5cGhpY29ucyBsaSB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDExNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0xcHggLTFweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLmJzLWdseXBoaWNvbnMgLmdseXBoaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogNXB4IGF1dG8gMTBweDtcbn1cbi5icy1nbHlwaGljb25zIGxpOmhvdmVyIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJzLWdseXBoaWNvbnMgbGkge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxufVxuLypHbHlwaGljb25zIFBybyovXG4uZGVtby1wcm8tZ2x5cGhpY29ucyBsaSB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDMwcHg7XG59XG4uZGVtby1wcm8tZ2x5cGhpY29ucyBzcGFuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kZW1vLXByby1nbHlwaGljb25zIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDEwcHggNjJweDtcbn1cbi5kZW1vLXByby1nbHlwaGljb25zIHNwYW4uZ2x5cGhpY29uczpiZWZvcmUge1xuICBmb250LXNpemU6IDIycHg7XG59XG4vKkdseXBoaWNvbnMgUHJvIEhhbGZsaW5ncyovXG4uZGVtby1wcm8tZ2x5cGhpY29ucyBzcGFuLmhhbGZsaW5ncyB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5kZW1vLXByby1nbHlwaGljb25zIHNwYW4uaGFsZmxpbmdzOmJlZm9yZSB7XG4gIHBhZGRpbmc6IDEwcHggNzBweDtcbn1cbi8qQ29udGFjdCBQYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZWU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO1xufVxuLm1hcC1ib3gge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuLm1hcC1ib3gtc3BhY2Uge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm1hcC1ib3gtc3BhY2UxIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLypCYWNrZ3JvdW5kIE9wYWNpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZS1vciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJ2aWNlLWJnIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xufVxuLypFYXN5IEJsb2NrICh1c2VkIGZvciBpbWFnZSBiYWRnZXMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVhc3ktYmxvY2stdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWFzeS1ibG9jay12MSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5lYXN5LWJsb2NrLXYxIC5vdmVyZmxvdy1oIGgzIHtcbiAgd2lkdGg6IDYwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5lYXN5LWJsb2NrLXYxIC5lYXN5LWJsb2NrLXYxLWJhZGdlIHtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLypFYXN5IEJsb2NrIHYyICh1c2VkIGZvciBpbWFnZSBiYWRnZXMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVhc3ktYmxvY2stdjIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZWFzeS1ibG9jay12MiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5lYXN5LWJsb2NrLXYyIC5lYXN5LWJnLXYyIHtcbiAgdG9wOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgcmlnaHQ6IC0zMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4vKkVhc3kgQmxvY2sgdjMgKHVzZWQgZm9yIGltYWdlIGJhZGdlcylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWFzeS1ibG9jay12MyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICM1ODVmNjk7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuLmVhc3ktYmxvY2stdjMuZmlyc3Qge1xuICBiYWNrZ3JvdW5kOiAjNjk2Zjc3O1xufVxuLmVhc3ktYmxvY2stdjMuc2Vjb25kIHtcbiAgYmFja2dyb3VuZDogIzcwNzc4MDtcbn1cbi5lYXN5LWJsb2NrLXYzLnRoaXJkIHtcbiAgYmFja2dyb3VuZDogIzc4N2Y4ODtcbn1cbi5lYXN5LWJsb2NrLXYzIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWluLXdpZHRoOiA0NXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5lYXN5LWJsb2NrLXYzIC5pbm5lci1mYXEtYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZWFzeS1ibG9jay12MyAuaW5uZXItZmFxLWIgaDIsXG4uZWFzeS1ibG9jay12MyAuaW5uZXItZmFxLWIgaDMge1xuICBmb250LXNpemU6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5lYXN5LWJsb2NrLXYzIC5pbm5lci1mYXEtYiBoNCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5lYXN5LWJsb2NrLXYzIC5pbm5lci1mYXEtYiBoMixcbi5lYXN5LWJsb2NrLXYzIC5pbm5lci1mYXEtYiBoMyxcbi5lYXN5LWJsb2NrLXYzIC5pbm5lci1mYXEtYiBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKkZ1bGwgV2lkdGggQmxvY2tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZnVsbC13LWJsb2NrIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xufVxuLmZ1bGwtdy1ibG9jayAuaW5mby1ibG9ja3MgaSxcbi5mdWxsLXctYmxvY2sgLmluZm8tYmxvY2tzLWluIGgzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZnVsbC13LWJsb2NrIC5pbmZvLWJsb2Nrcy1pbiBwIHtcbiAgY29sb3I6ICNjY2M7XG59XG4uZnVsbC13LWJsb2NrIC5pbmZvLWJsb2Nrczpob3ZlciBpLmljb24taW5mby1ibG9ja3Mge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qU2ltcGxlIEJsb2NrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpbXBsZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2ltcGxlLWJsb2NrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbXBsZS1ibG9jayBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbXBsZS1ibG9jayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogNjUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zaW1wbGUtYmxvY2sgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG59XG4uc2ltcGxlLWJsb2NrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1O1xufVxuLnNpbXBsZS1ibG9jayAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5zaW1wbGUtYmxvY2sgLnJlc3BvbnNpdmUtdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4vKlR3byBCbG9ja3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udHdvLWJsb2NrcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50d28tYmxvY2tzLWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50d28tYmxvY2tzLWluIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTFweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzU4NWY2OTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLypUaHJlZSBCbG9ja3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGhyZWUtYmxvY2tzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRocmVlLWJsb2Nrcy1pbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udGhyZWUtYmxvY2tzLWluIGkge1xuICBjb2xvcjogIzc3NztcbiAgcGFkZGluZzogOXB4IDZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG59XG4udGhyZWUtYmxvY2tzLWluIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4vKlRlbXBlcm9yeSBDbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypCYW5uZXItaW5mbyovXG4uYmFubmVyLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJhbm5lci1pbmZvIGkge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDExcHg7XG4gIC8qbWluLXdpZHRoIHdvcmtzIHdpdGggbGluZS1pY29uKi9cbiAgbWluLXdpZHRoOiA0MHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA3cHggMjBweCAwIDA7XG59XG4vKm1pbi13aWR0aCB3b3JrcyB3aXRoIEZvbnRBd2Vzb21lKi9cbi5iYW5uZXItaW5mbyBpLmZhIHtcbiAgbWluLXdpZHRoOiA0NnB4O1xufVxuLmJhbm5lci1pbmZvLmxpZ2h0IGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLmJhbm5lci1pbmZvLmRhcmsgaSB7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG59XG4uYmFubmVyLWluZm8gaDMge1xuICBmb250LXNpemU6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5iYW5uZXItaW5mby5saWdodCBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhbm5lci1pbmZvLmxpZ2h0IHAge1xuICBjb2xvcjogI2VlZTtcbn1cbi8qVGl0bGUtQm94LVYyKi9cbi50aXRsZS1ib3gtdjIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udGl0bGUtYm94LXYyIGgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRpdGxlLWJveC12MiBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLypyZW1vdmUgcGFkZGluZyBmcm9tIFwiQ29sLVwiKi9cbi5uby1zcGFjZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm8tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLm5vLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4vKkxpc3QgU3R5bGUgdjEqL1xuLmxpc3Qtc3R5bGUtdjEgbGkge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4ubGlzdC1zdHlsZS12MSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4vKlNvY2lhbCBDb250YWN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zb2NpYWwtY29udGFjdHMgbGkge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4uc29jaWFsLWNvbnRhY3RzIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5zb2NpYWwtY29udGFjdHMgbGkgaSB7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1pbi13aWR0aDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vKlN0YXR1cyBCYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3RhdHVzLWJhciBsaSB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG59XG4uc3RhdHVzLWJhciBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnN0YXR1cy1iYXIgbGkgaSB7XG4gIGNvbG9yOiAjODRjYjNmO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zdGF0dXMtYmFyIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3RhdHVzLWJhci1pbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5zdGF0dXMtYmFyLWluOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogNTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IDExcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IGluc2V0O1xuICAvKkZGIGZpeGVzKi9cbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBpbnNldDtcbiAgLypGRiBmaXhlcyovXG59XG4vKlNoYXJlIExpc3QqL1xuLnNoYXJlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNoYXJlLWxpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc2hhcmUtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zaGFyZS1saXN0IGxpIGkge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4vKlBlb3BsZSBTYXlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGVvcGxlLXNheSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiA2cHggMTBweCAwIDA7XG59XG4ucGVvcGxlLXNheSAub3ZlcmZsb3ctaCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wZW9wbGUtc2F5IC5vdmVyZmxvdy1oIHAge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucGVvcGxlLXNheSAub3ZlcmZsb3ctaCBzbWFsbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKkluc3BpcmUgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmltZy5pbWctbW91c2Uge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbn1cbi8qRGVzaXJlIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlNlcnZpY2UgSW5mbyovXG4uc2VydmljZS1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXR0ZXJucy8xNy5wbmcpIHJlcGVhdDtcbn1cbi5zZXJ2aWNlLWluZm8gLmluZm8tZGVzY3JpcHRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlcnZpY2UtaW5mbyBpLnNlcnZpY2UtaW5mby1pY29uIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xufVxuLnNlcnZpY2UtaW5mbyAuaW5mby1kZXNjcmlwdGlvbiBoMyB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4uc2VydmljZS1pbmZvIC5pbmZvLWRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogIzc3Nztcbn1cbi8qUG9ydGZvbGlvIFNpbmdsZSBJdGVtIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlByb2plY3QgRGV0YWlscyovXG4ucHJvamVjdC1kZXRhaWxzIGxpIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcm9qZWN0LWRldGFpbHMgc3Ryb25nIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb2plY3QtZGV0YWlscyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4vKkJvb3RzdHJhcCBUZXN0aW1vbmlhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVzdGltb25pYWxzLWJzIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzE2LmpwZykgNTAlIDAgcmVwZWF0IGZpeGVkO1xufVxuLnRlc3RpbW9uaWFscy1icyAuaGVhZGxpbmUtY2VudGVyLXYyIHNwYW4uYXV0aG9yIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi8qUmVtb3ZlcyBCb290c3RyYXAgY2Fyb3VzZWwgYmFja2dyb3VuZCBpbWFnZXMqL1xuLnRlc3RpbW9uaWFscy1icyAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udGVzdGltb25pYWxzLWJzIC5jYXJvdXNlbC1hcnJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXN0aW1vbmlhbHMtYnMgLmNhcm91c2VsLWNvbnRyb2wtdjIgaSB7XG4gIGNvbG9yOiAjODg4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjODg4O1xufVxuLnRlc3RpbW9uaWFscy1icyAuY2Fyb3VzZWwtY29udHJvbC12MiBpOmhvdmVyIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG4gIGJvcmRlci1jb2xvcjogIzg0Y2IzZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi50ZXN0aW1vbmlhbHMtYnMgLmNhcm91c2VsLWNvbnRyb2wtdjIubGVmdCxcbi50ZXN0aW1vbmlhbHMtYnMgLmNhcm91c2VsLWNvbnRyb2wtdjIucmlnaHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4vKlRlYW0gdjEqL1xuLnRlYW0tdjEgbGkgPiBoMyB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnNvdXJjZS1UZXJyZU5ldCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5zb3VyY2UtVGVycmVOZXQgaWZyYW1lLFxuLnNvdXJjZS1UZXJyZU5ldCBpbWcge1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zb3VyY2UtVGVycmVOZXQgLnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc291cmNlLVRlcnJlTmV0IGNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnNvdXJjZS1UZXJyZU5ldCAuRmljaGVCb2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc291cmNlLVRlcnJlTmV0IC5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTVweDtcbn1cbi5zb3VyY2UtVGVycmVOZXQgLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxNXB4O1xufVxuLnNvdXJjZS1UZXJyZU5ldCAuY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zb3VyY2UtVGVycmVOZXQgLmxlZnQsXG4gIC5zb3VyY2UtVGVycmVOZXQgLnJpZ2h0LFxuICAuc291cmNlLVRlcnJlTmV0IC5jZW50ZXIge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5zb3VyY2UtVGVycmVOZXQgLmxlZnQgaW1nLFxuICAuc291cmNlLVRlcnJlTmV0IC5yaWdodCBpbWcsXG4gIC5zb3VyY2UtVGVycmVOZXQgLmNlbnRlciBpbWcge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc291cmNlLVRlcnJlTmV0IC5GaWNoZUNhZHJlUGhvdG8ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiA2NDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc291cmNlLVRlcnJlTmV0IC5GaWNoZUNhZHJlUGhvdG8gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNvdXJjZS1UZXJyZU5ldCAuRmljaGVDYWRyZVBob3RvIHNwYW4uRmljaGVMZWdlbmRlUGhvdG8ge1xuICBjb2xvcjogIzg3ODc4NztcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zb3VyY2UtVGVycmVOZXQgLkZpY2hlQ2FkcmVQaG90bzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zb3VyY2UtVGVycmVOZXQgLkZpY2hlQ2FkcmVQaG90by5jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc291cmNlLVRlcnJlTmV0IC5GaWNoZUNhZHJlUGhvdG8ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNvdXJjZS1UZXJyZU5ldCBzcGFuLkZpY2hlQ2FkcmVQaG90byBzcGFuLkZpY2hlTGVnZW5kZVBob3RvIHtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbn1cbi5zb3VyY2UtVGVycmVOZXQgLkZpY2hlRW5jYWRyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvdXJjZS1UZXJyZU5ldCAuRmljaGVFbmNhZHJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDNweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZWY4NTFhOyovXG59XG4uc291cmNlLVRlcnJlTmV0IC5GaWNoZUVuY2FkcmUubGVmdCB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNvdXJjZS1UZXJyZU5ldCAuRmljaGVFbmNhZHJlLnJpZ2h0IHtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc291cmNlLVRlcnJlTmV0IC5GaWNoZUVuY2FkcmUuY2VudGVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc291cmNlLVRlcnJlTmV0IC5GaWNoZUludGVyVGl0cmUsXG4uc291cmNlLVRlcnJlTmV0IGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgVGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuLnNvdXJjZS1UZXJyZU5ldCAuRmljaGVMZXR0cmluZSB7XG4gIGZvbnQtc2l6ZTogMy41ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cbi5zb3VyY2UtVGVycmVOZXQgLnF1ZXN0aW9uLWFydGljbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5zb3VyY2UtVGVycmVOZXQgLnF1b3RlLWFydGljbGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ZpbmMvU3RydWN0dXJlUG9ydGFpbC9UTi9Ib21lcGFnZTIwMTMvaW1hZ2VzL3F1b3RlLW9wZW4ucG5nKSAwIDAgbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAxOXB4IDE1cHggNDBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnNvdXJjZS1UZXJyZU5ldCAuZXhlcmd1ZS1hcnRpY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTRweCAxMHB4IDIwcHg7XG59XG4uc291cmNlLVRlcnJlTmV0IC5yZWFkbW9yZS1hcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggM3B4ICNFRkVGRUY7XG59XG4uc291cmNlLVRlcnJlTmV0IC5yZXBvbnNlLWFydGljbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnNvdXJjZS1UZXJyZU5ldCAuRmljaGVDYWRyZVBob3RvW2FsaWduPVwiY2VudGVyXCJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zb3VyY2UtVGVycmVOZXQgLkZpY2hlQ2FkcmVQaG90b1thbGlnbj1cImNlbnRlclwiXSB0Ym9keSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLnNvdXJjZS1UZXJyZU5ldCB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc291cmNlLVRlcnJlTmV0IC5GaWNoZUNhZHJlUGhvdG9bYWxpZ249XCJyaWdodFwiXSB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnNvdXJjZS1UZXJyZU5ldCAuRmljaGVDYWRyZVBob3RvW2FsaWduPVwibGVmdFwiXSB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uc291cmNlLVRlcnJlTmV0IHRhYmxlLmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc291cmNlLVRlcnJlTmV0IHRhYmxlLkZpY2hlRW5jYWRyZSB0ZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLnNvdXJjZS1UZXJyZU5ldCB1bCxcbi5zb3VyY2UtVGVycmVOZXQgb2wge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5zb3VyY2UtVGVycmVOZXQgLkZpY2hlTGVnZW5kZVBob3RvLFxuLnNvdXJjZS1UZXJyZU5ldCAuRmljaGVMZWdlbmRlUGhvdG8ge1xuICBjb2xvcjogIzg3ODc4NztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uc291cmNlLVRlcnJlTmV0IC5xdW90ZS1hcnRpY2xlLFxuLnNvdXJjZS1UZXJyZU5ldCAuZXhlcmd1ZS1hcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWY4NTFhO1xuICBjb2xvcjogI2VmODUxYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5zb3VyY2UtVGVycmVOZXQgcCxcbi5zb3VyY2UtVGVycmVOZXQgZW0ge1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCBhdXRvIDEwcHggMDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5zb3VyY2UtVGVycmVOZXQgdGFibGUsXG4uc291cmNlLVRlcnJlTmV0IC5GaWNoZUNhZHJlUGhvdG9bc3VtbWFyeT1cIlwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZDJkMmQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uc291cmNlLVRlcnJlTmV0IGlmcmFtZSxcbi5zb3VyY2UtVGVycmVOZXQgb2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNvdXJjZS1UZXJyZU5ldCB0YWJsZSB0ZCxcbi5zb3VyY2UtVGVycmVOZXQgdGFibGUgdGgsXG4uc291cmNlLVRlcnJlTmV0IC5GaWNoZUNhZHJlUGhvdG9bc3VtbWFyeT1cIlwiXSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHBhZGRpbmc6IDZweCA0cHggNnB4IDRweDtcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtaW4td2lkdGg6IDEwcHg7XG59XG4uc291cmNlLVRlcnJlTmV0IHRhYmxlIHAge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbi5zb3VyY2UtVGVycmVOZXQgdGFibGUgdGhlYWQgdGQsXG4uc291cmNlLVRlcnJlTmV0IHRhYmxlIC5lbnRldGUtdGFibGUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2M4NmIwZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY4NTFhO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWY4NTFhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zb3VyY2UtVGVycmVOZXQgdGFibGUgdGhlYWQgdGQgYSxcbi5zb3VyY2UtVGVycmVOZXQgdGFibGUgLmVudGV0ZS10YWJsZSBhIHtcbiAgY29sb3I6ICNmY2ViZDk7XG59XG4uc291cmNlLVRlcnJlTmV0IHRhYmxlLkZpY2hlQ2FkcmVQaG90byB0ZCxcbi5zb3VyY2UtVGVycmVOZXQgdGFibGUuRmljaGVDYWRyZVBob3RvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lO1xufVxuLnNvdXJjZS1UZXJyZU5ldCBlbWJlZCxcbi5zb3VyY2UtVGVycmVOZXQgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNvdXJjZS1UZXJyZU5ldCB1LFxuLnNvdXJjZS1UZXJyZU5ldCAucXVlc3Rpb24tYXJ0aWNsZSAuYm9sZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2hvbWUtc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaG9tZS1zbGlkZSAuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNob21lLXNsaWRlIC5vd2wtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI2hvbWUtc2xpZGUgLm93bC1wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbiNob21lLXNsaWRlIC5vd2wtcGFnaW5hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7Ki9cbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0xNTBweDtcbiAgLypiYWNrZ3JvdW5kIDogdXJsKCcuLi8uLi9pbWFnZXMvbWFzcXVlLXRyaWFuZ2xlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvciA6IHRyYW5zcGFyZW50OyovXG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI2hvbWUtc2xpZGUgLm93bC1wYWdpbmF0aW9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jaG9tZS1zbGlkZSAub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICAvKiBiaWRvdWlsbGUgcG91ciByZW1vbnRlciBsZXMgYnVidWxsZXMgY2FycsOpZXMgZGFucyBsYSBkaXYgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjaG9tZS1zbGlkZSAub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlIHNwYW4ge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4jaG9tZS1zbGlkZSAub3dsLW5hdmlnYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2hvbWUtc2xpZGUgLm93bC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICB6LWluZGV4OiAxO1xuICAvKmJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTsqL1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwIDQ1cHg7XG4gIC8qYm94LXNoYWRvdzogMHB4IDBweCA2cHggIzMzMztcblx0ICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGNvbG9yOiAjMDAwOyovXG59XG4jaG9tZS1zbGlkZSAub3dsLWJ0bi5wcmV2LXYxIHtcbiAgbGVmdDogMHB4O1xufVxuI2hvbWUtc2xpZGUgLm93bC1idG4ubmV4dC12MSB7XG4gIHJpZ2h0OiAwcHg7XG59XG4jaG9tZS1zbGlkZSAub3dsLWJ0biBpIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNob21lLXNsaWRlIC5vd2wtYnRuIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuICAjaG9tZS1zbGlkZSAub3dsLWJ0biBpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbiNob21lLXNsaWRlIC5ob21lLXNsaWRlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjQpIDkwJSwgcmdiYSgwLCAwLCAwLCAwKSA5MCUpO1xufVxuI2hvbWUtc2xpZGUgLmhvbWUtc2xpZGUtb3ZlcmxheSAuaG9tZS1zbGlkZS1IMSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2hvbWUtc2xpZGUgLmhvbWUtc2xpZGUtb3ZlcmxheSAuaG9tZS1zbGlkZS1IMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcbiAgfVxufVxuI2hvbWUtc2xpZGUgLmhvbWUtc2xpZGUtb3ZlcmxheSBoMSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjhyZW07XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNob21lLXNsaWRlIC5ob21lLXNsaWRlLW92ZXJsYXkgaDEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICB9XG59XG4jaG9tZS1zbGlkZSAuaG9tZS1zbGlkZS1vdmVybGF5IGgxOmJlZm9yZSxcbiNob21lLXNsaWRlIC5ob21lLXNsaWRlLW92ZXJsYXkgaDE6YWZ0ZXIge1xuICAvKiBwb3VyIGFubnVsZXIgbGEgbGlnbmUgdmVydGUgcXVlIGxtIGEgbWlzIGRlIGNoYXF1ZSBjw7R0w6kgc3VyIHRvdXRlcyBsZXMgYmFsaXNlcyBIIGRlIHRvdXQgbGUgc2l0ZSAqL1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUtc2xpZGUtbG9nby1jb250YWluZXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5ob21lLXNsaWRlLWxvZ28tY29udGFpbmVyIC5ob21lLXNsaWRlLWxvZ28tYmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCAjODRjYjNmO1xuICBib3JkZXItbGVmdDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtc2xpZGUtbG9nby1jb250YWluZXIgLmhvbWUtc2xpZGUtbG9nby1iZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmhvbWUtc2xpZGUtbG9nby1jb250YWluZXIgLmhvbWUtc2xpZGUtbG9nbyB7XG4gIGJhY2tncm91bmQ6ICM4NGNiM2Y7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1zbGlkZS1sb2dvLWNvbnRhaW5lciAuaG9tZS1zbGlkZS1sb2dvIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5ob21lLXNsaWRlLWxvZ28tY29udGFpbmVyIC5ob21lLXNsaWRlLWxvZ28taW1nIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXNsaWRlLWxvZ28tY29udGFpbmVyIC5ob21lLXNsaWRlLWxvZ28taW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLyogRkIsIGFDVFVTLCBPQ0NBWlMgKi9cbi5ob21lLWZiLWNvbnRhaW5lcixcbi5ob21lLWFjdHVzLWNvbnRhaW5lcixcbi5ob21lLW9jY2FzaW9ucy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLyogUkVNT05URUUgT0NDQVNJT05TICovXG4ucmVtb250ZWUtYW5ub25jZXMgLm93bC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZW1vbnRlZS1hbm5vbmNlcyAub3dsLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4ucmVtb250ZWUtYW5ub25jZXMgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnJlbW9udGVlLWFubm9uY2VzIGEge1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cbi5yZW1vbnRlZS1hbm5vbmNlcyAuaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4ucmVtb250ZWUtYW5ub25jZXMgLml0ZW0gLm1hcnF1ZS1wcml4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0Y2IzZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLnJlbW9udGVlLWFubm9uY2VzIC5pdGVtIC5tYXJxdWUtcHJpeCBoMyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnJlbW9udGVlLWFubm9uY2VzIC5pdGVtIC5tYXJxdWUtcHJpeCAucHJpeCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnJlbW9udGVlLWFubm9uY2VzIC5pdGVtIC5jYXB0aW9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4vKiBSRU1PTlRFRSBBQ1RVUyAqL1xuLnJlbW9udGVlLWFjdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnJlbW9udGVlLWFjdHVzIC5yZW1vbnRlZS1hY3R1LWl0ZW0gaDIge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5yZW1vbnRlZS1hY3R1cyAucmVtb250ZWUtYWN0dS1pdGVtIGgyOmJlZm9yZSxcbi5yZW1vbnRlZS1hY3R1cyAucmVtb250ZWUtYWN0dS1pdGVtIGgyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZW1vbnRlZS1hY3R1cyAucmVtb250ZWUtYWN0dS1pdGVtIC5yZW1vbnRlZS1hY3R1LWl0ZW0taW5uZXIge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLyogRElTVFJJQlVURVVSUyAqL1xuLmRpc3RyaWJ1dGV1cnMtc2xpZGVyIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLmRpc3RyaWJ1dGV1cnMtc2xpZGVyIC5vd2wtc2xpZGVyLWRpc3RyaWJ1dGV1cnMgLml0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGlzdHJpYnV0ZXVycy1zbGlkZXIgLm93bC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgLyogdHUgbGEgc2VucyBsYSBiaWRvdWlsbGUgYXUgcGlmb23DqHRyZSAqL1xuICB6LWluZGV4OiAxO1xuICAvKmJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTsqL1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kaXN0cmlidXRldXJzLXNsaWRlciAub3dsLWJ0bi5wcmV2LWRpc3RyaWJ1dGV1cnMge1xuICBsZWZ0OiAxNXB4O1xufVxuLmRpc3RyaWJ1dGV1cnMtc2xpZGVyIC5vd2wtYnRuLm5leHQtZGlzdHJpYnV0ZXVycyB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmRpc3RyaWJ1dGV1cnMtc2xpZGVyIC5vd2wtYnRuIGkge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qIFBST01PUyBTREYgKi9cbi5jb250YWluZXItcHJvbW9zLXNkZiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDIwcHggMCAzMHB4IDA7XG59XG4uc2RmLXByb21vcyAub3dsLXNsaWRlci1zZGYtcHJvbW9zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2RmLXByb21vcyAub3dsLXNsaWRlci1zZGYtcHJvbW9zIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2RmLXByb21vcyAub3dsLXNsaWRlci1zZGYtcHJvbW9zIGEgLmNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjcpIDkwJSwgdHJhbnNwYXJlbnQgMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZGYtcHJvbW9zIC5vd2wtc2xpZGVyLXNkZi1wcm9tb3MgYSAuY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cbi5zZGYtcHJvbW9zIC5vd2wtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogMCA0NXB4O1xufVxuLnNkZi1wcm9tb3MgLm93bC1idG4ucHJldi1zZGYtcHJvbW9zIHtcbiAgbGVmdDogMHB4O1xufVxuLnNkZi1wcm9tb3MgLm93bC1idG4ubmV4dC1zZGYtcHJvbW9zIHtcbiAgcmlnaHQ6IDBweDtcbn1cbi5zZGYtcHJvbW9zIC5vd2wtYnRuIGkge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogODBweDtcbn1cbi5zZGYtcHJvbW9zIC5vd2wtYnRuOmhvdmVyIGkge1xuICBjb2xvcjogIzg0Y2IzZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2RmLXByb21vcyAub3dsLWJ0biB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbiAgLnNkZi1wcm9tb3MgLm93bC1idG4gaSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2hvcC1wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4vKiBBUkJPIEdBVUNIRSAqL1xuLnJlbGF0ZWQtc2VhcmNoIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIC8qYmFja2dyb3VuZC1jb2xvciA6ICNFRkVGRUY7Ki9cbn1cbi5yZWxhdGVkLXNlYXJjaCAucm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbi5yZWxhdGVkLXNlYXJjaCBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGNiM2Y7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVsYXRlZC1zZWFyY2ggLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ucmVsYXRlZC1zZWFyY2ggLmxpc3QtdW5zdHlsZWQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG4ucmVsYXRlZC1zZWFyY2ggLmxpc3QtdW5zdHlsZWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjODRjYjNmO1xufVxuLnJlbGF0ZWQtc2VhcmNoLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVsYXRlZC1zZWFyY2guY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5yZWxhdGVkLXNlYXJjaC5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLyogTElTVEUgREUgUsOJU1VMVEFUUyAqL1xuI29jY2FzaW9ucy1yZXN1bHRzQWpheF9maWx0ZXIgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNvY2Nhc2lvbnMtcmVzdWx0c0FqYXhfZmlsdGVyLFxuICAjb2NjYXNpb25zLXJlc3VsdHNBamF4X2xlbmd0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm9jY2FzaW9uc19yZXN1bHRfdGFibGUgaHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9jY2FzaW9uc19yZXN1bHRfdGFibGUgLmFubm9uY2Uge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbn1cbi5vY2Nhc2lvbnNfcmVzdWx0X3RhYmxlIC5hbm5vbmNlIGgzIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vY2Nhc2lvbnNfcmVzdWx0X3RhYmxlIC5hbm5vbmNlIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4ub2NjYXNpb25zX3Jlc3VsdF90YWJsZSAuYW5ub25jZSAubFByaXgge1xuICBjb2xvcjogIzg0Y2IzZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG4ub2NjYXNpb25zX3Jlc3VsdF90YWJsZSAuYW5ub25jZSBpbWcge1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub2NjYXNpb25zX3Jlc3VsdF90YWJsZSAuYW5ub25jZSBpbWcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLm9jY2FzaW9uc19yZXN1bHRfdGFibGUgLmFubm9uY2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuLm9jY2FzaW9uc19yZXN1bHRfdGFibGUgLmFubm9uY2U6aG92ZXIgaDMge1xuICBjb2xvcjogIzg0Y2IzZjtcbn1cbi5vY2Nhc2lvbnNfcmVzdWx0X3RhYmxlIC5sRGVzYyBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5vY2Nhc2lvbnNfcmVzdWx0X3RhYmxlIC5sRGVzYyBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ub2NjYXNpb25zX3Jlc3VsdF90YWJsZSB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGgsXG4ub2NjYXNpb25zX3Jlc3VsdF90YWJsZSB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi8qIFRSSVMgLyBGSUxUUkVTICovXG4jb2NjYXNpb25zLXJlc3VsdHMtZmlsdGVyIHtcbiAgLyojZmlsdGVyLXByaXgsXG4gICNmaWx0ZXItYW5uZWUge1xuICAgIC5jb2wtNjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0IDogNXB4O1xuICAgIH1cbiAgICAuY29sLTY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQgOiA1cHg7XG4gICAgfVxuICB9Ki9cbn1cbiNvY2Nhc2lvbnMtcmVzdWx0cy1maWx0ZXIgLnNreS1mb3JtIHtcbiAgYm9yZGVyOiBub25lO1xufVxuI29jY2FzaW9ucy1yZXN1bHRzLWZpbHRlciAuc2t5LWZvcm0gZmllbGRzZXQge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG4jb2NjYXNpb25zLXJlc3VsdHMtZmlsdGVyIC5za3ktZm9ybSBmaWVsZHNldCAubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI29jY2FzaW9ucy1yZXN1bHRzLWZpbHRlciAuc2t5LWZvcm0gZmllbGRzZXQgc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAjb2NjYXNpb25zLXJlc3VsdHMtZmlsdGVyIC5za3ktZm9ybSBmaWVsZHNldCAucm93IC5jb2wtNjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gICNvY2Nhc2lvbnMtcmVzdWx0cy1maWx0ZXIgLnNreS1mb3JtIGZpZWxkc2V0IC5yb3cgLmNvbC02Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG4vKiBGSUNIRSBBTk5PTkNFICovXG4uZmljaGUtYW5ub25jZSAucHJpeCB7XG4gIGNvbG9yOiAjODRjYjNmO1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmljaGUtYW5ub25jZSAudGFiLXY2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5maWNoZS1hbm5vbmNlIC50YWItdjYgLm5hdi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4NGNiM2Y7XG59XG4uZmljaGUtYW5ub25jZSAudGFiLXY2IC5uYXYubmF2LXRhYnMgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZmljaGUtYW5ub25jZSAudGFiLXY2IC5uYXYubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRjYjNmO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4NGNiM2Y7XG59XG4uZmljaGUtYW5ub25jZSAudGFiLXY2IC5uYXYubmF2LXRhYnMgbGkgYSB7XG4gIGNvbG9yOiAjODRjYjNmO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4NGNiM2Y7XG59XG4uZmljaGUtYW5ub25jZSAudGFiLXY2IC5uYXYubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGNiM2Y7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hY3R1YWxpdGVzLWFyYm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmFjdHVhbGl0ZXMtYXJibyBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uYWN0dWFsaXRlcy1hcmJvIGxpIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLmFjdHVhbGl0ZXMtYXJibyBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG59XG4uYWN0dWFsaXRlcy1hcmJvIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ucHJvbW90aW9ucy1hcmJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5wcm9tb3Rpb25zLWFyYm8gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnByb21vdGlvbnMtYXJibyBsaSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5wcm9tb3Rpb25zLWFyYm8gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjODRjYjNmO1xufVxuLnByb21vdGlvbnMtYXJibyBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuI1Byb21vRGVzY3JpcHRpb24gLnRpdGxlLXByaWNlLFxuI0xpc3RlUHJvbW9zIC50aXRsZS1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzg0Y2IzZjtcbn1cbkBzaGFkb3dlZmZlY3QgKCkge1xuICA6YmVmb3JlLFxuICA6YWZ0ZXIge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdG9wOiA4MCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAxMHB4ICM3Nzc7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICB9XG4gIDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZWluIHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMCU7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlaW4ge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwJTtcbiAgfVxuICB0byB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMS4yKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMS4yKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNoaW5lZ3JhZGlhbnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGluZWdyYWRpYW50IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBjaGVja2VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNoZWNrZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzaGluZSB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogMTIwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGluZSB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogMTIwJTtcbiAgfVxufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50aGVtZS1jb2xvci1iZyB7XG4gIGNvbG9yOiAjODRjYjNmO1xufVxuLmgxLFxuaDEsXG4uaDIsXG5oMixcbi5oMyxcbmgzLFxuLmg0LFxuaDQge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5oMSxcbmgxIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxO1xufVxuLmgxOjpiZWZvcmUsXG5oMTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxLjU2MjVyZW07XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjODRjYjNmO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmbGV4OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oMSxcbiAgaDEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oMTpiZWZvcmUsXG4gIGgxOmJlZm9yZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjODRjYjNmO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmgxOjphZnRlcixcbiAgaDE6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICM4NGNiM2Y7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE4NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4uaDIsXG5oMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDE7XG59XG4uaDIgc3BhbixcbmgyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAwO1xufVxuLmgyOjpiZWZvcmUsXG5oMjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxLjU2MjVyZW07XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjODRjYjNmO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZsZXg6IG5vbmU7XG59XG4uaDI6OmFmdGVyLFxuaDI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM4NGNiM2Y7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmp1bWJvdHJvbiBoMTpiZWZvcmUsXG4uanVtYm90cm9uIC5oMTpiZWZvcmUsXG4uanVtYm90cm9uIGgyOmJlZm9yZSxcbi5qdW1ib3Ryb24gLmgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uanVtYm90cm9uIGgxOmFmdGVyLFxuLmp1bWJvdHJvbiAuaDE6YWZ0ZXIsXG4uanVtYm90cm9uIGgyOmFmdGVyLFxuLmp1bWJvdHJvbiAuaDI6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuYm9keSB7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmhlYWRlci5ib3JkZXItdG9wLXQge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzg0Y2IzZiAhaW1wb3J0YW50O1xufVxuaGVhZGVyIC5sb2dvIHtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cbmhlYWRlciAuYWRkcmVzcyB7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAuYWRkcmVzcyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmdfaGVhZGVyLmdpZlwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgaGVhZGVyIC5hZGRyZXNzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5hLmxvZ28tbGluayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgei1pbmRleDogMTtcbn1cbmEubG9nby1saW5rOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbn1cbmEubG9nby1saW5rOmhvdmVyOjphZnRlciB7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDYwcHgpO1xufVxuYS5sb2dvLWxpbms6YWZ0ZXIge1xuICB6LWluZGV4OiAzO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogLTYwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZmlsdGVyOiBibHVyKDNweCk7XG4gIHRyYW5zZm9ybTogc2tld1goLTM1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5hLmxvZ28tbGluazpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogLTQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMzVkZWcpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cbiNjb250YWN0LWJsb2Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRhY3QtYmxvYyAuY29udGFjdC1ibG9jIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jY29udGFjdC1ibG9jIC5jb250YWN0LWJsb2MgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggOHB4O1xuICBtYXJnaW46IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2NvbnRhY3QtYmxvYyAuY29udGFjdC1ibG9jIC50ZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuI2NvbnRhY3QtYmxvYyAuY29udGFjdC1ibG9jIC50ZWwgYTpob3ZlcixcbiNjb250YWN0LWJsb2MgLmNvbnRhY3QtYmxvYyAudGVsIGE6YWN0aXZlIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG59XG4jY29udGFjdC1ibG9jIC5jb250YWN0LWJsb2MgLmNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRjYjNmO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbiNjb250YWN0LWJsb2MgLmNvbnRhY3QtYmxvYyAuY29udGFjdCBhOmhvdmVyLFxuI2NvbnRhY3QtYmxvYyAuY29udGFjdC1ibG9jIC5jb250YWN0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI2NvbnRhY3QtYmxvYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjY29udGFjdC1ibG9jIC5sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiA4NXB4O1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxuICAjY29udGFjdC1ibG9jIC5jb250YWN0LWJsb2MgLmNvbnRhY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2NvbnRhY3QtYmxvYyAuY29udGFjdC1ibG9jIC5jb250YWN0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hbmdsZV9kcm9pdF9sZy5wbmcpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNjb250YWN0LWJsb2MgLmNvbnRhY3QtYmxvYyBhIHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICAjY29udGFjdC1ibG9jIC5jb250YWN0LWJsb2MgLnRlbCBhIHtcbiAgICBwYWRkaW5nOiA4cHggMHB4IDhweCA4cHg7XG4gIH1cbn1cbm5hdi5uYXZiYXIge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzg0Y2IzZjtcbn1cbm5hdi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjODRjYjNmO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5uYXYubmF2YmFyIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbm5hdi5uYXZiYXIgLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5uYXYubmF2YmFyIC5uYXYtaXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5uYXYubmF2YmFyIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjODRjYjNmO1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDtcbiAgY29udGVudDogJ1xcZjA1NCc7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxubmF2Lm5hdmJhciAuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYwNzgnO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIG5hdi5uYXZiYXIgLm5hdi1pdGVtIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIG5hdi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4zKTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIG5hdi5uYXZiYXIgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICB9XG4gIG5hdi5uYXZiYXIgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICBuYXYubmF2YmFyIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG4gIG5hdi5uYXZiYXIgLmRyb3Bkb3duLWl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDU0JztcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIG5hdi5uYXZiYXIgLm5hdi1pdGVtOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBuYXYubmF2YmFyIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTg3NXJlbTtcbiAgfVxuICBuYXYubmF2YmFyIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgbmF2Lm5hdmJhciAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC0zcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb250ZW50OiAnXFxmMDc4JztcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogIzg0Y2IzZjtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIH1cbiAgbmF2Lm5hdmJhciAuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjA3OCc7XG4gIH1cbn1cbi5jb250YWN0LWJsb2Mtc21hbGwgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWN0LWJsb2Mtc21hbGwgYSBpIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG59XG4uY29udGFjdC1ibG9jLXNtYWxsIGE6aG92ZXIsXG4uY29udGFjdC1ibG9jLXNtYWxsIGEgOmFjdGl2ZSB7XG4gIGNvbG9yOiAjODRjYjNmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhY3QtYmxvYy1zbWFsbCBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jY2Fyb3VzZWwtYmxvY2sge1xuICBoZWlnaHQ6IDQwdmg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4jY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cbiNjYXJvdXNlbC1ibG9jayAuYmxvYy1pbmZvLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jY2Fyb3VzZWwtYmxvY2sgLmJsb2MtaW5mby10b3BfX2JnIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuI2Nhcm91c2VsLWJsb2NrIC5ibG9jLWluZm8tdG9wX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xufVxuI2Nhcm91c2VsLWJsb2NrIC5ibG9jLWluZm8tdG9wX19sb2dvLWFyZWEge1xuICBiYWNrZ3JvdW5kOiAjODRjYjNmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuI2Nhcm91c2VsLWJsb2NrIC5ibG9jLWluZm8tdG9wX19sb2dvLWFyZWEgaW1nIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoNTBweCAtIDIwcHgpO1xuICB3aWR0aDogYXV0bztcbn1cbiNjYXJvdXNlbC1ibG9jayAuYmxvYy1pbmZvLXRvcF9fZm9ybWUge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItdG9wOiA1MHB4IHNvbGlkICM4NGNiM2Y7XG4gIGJvcmRlci1sZWZ0OiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmbG9hdDogbGVmdDtcbn1cbiNjYXJvdXNlbC1ibG9jayAuYmxvYy1pbmZvLXRvcF9fY29udGVudC1sb2dvIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjYXJvdXNlbC1ibG9jayB7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICB9XG4gICNjYXJvdXNlbC1ibG9jayAuYmxvYy1pbmZvLXRvcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxuICAjY2Fyb3VzZWwtYmxvY2sgLmJsb2MtaW5mby10b3BfX2xvZ28tYXJlYSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gICNjYXJvdXNlbC1ibG9jayAuYmxvYy1pbmZvLXRvcF9fbG9nby1hcmVhIGltZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDUwcHggLSAxMHB4KTtcbiAgfVxuICAjY2Fyb3VzZWwtYmxvY2sgLmJsb2MtaW5mby10b3BfX2Zvcm1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgI2Nhcm91c2VsLWJsb2NrIC5ibG9jLWluZm8tdG9wX19iZyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjQpIDkwJSwgcmdiYSgwLCAwLCAwLCAwKSA5MCUpO1xuICB9XG4gICNjYXJvdXNlbC1ibG9jayAuYmxvYy1pbmZvLXRvcF9fbG9nby1hcmVhIHtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDRweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjY2Fyb3VzZWwtYmxvY2sgLmJsb2MtaW5mby10b3Age1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbi5jYXJvdXNlbCBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmNhcm91c2VsIG9sLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkNGRhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbCBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlZDRkYTtcbiAgfVxufVxuLmJsb2MtaW5mby1idG0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5ibG9jLWluZm8tYnRtX19mb3JtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkICNmZmY7XG59XG4uYmxvYy1pbmZvLWJ0bV9fY29udGVudCB7XG4gIGJveC1zaGFkb3c6IC00cHggLTRweCA0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvYy1pbmZvLWJ0bV9fY29udGVudCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5ibG9jLWluZm8tYnRtIG9sLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkNGRhO1xuICB9XG59XG4jY2Fyb3VzZWxfaHAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jY2Fyb3VzZWxfaHAgLmNhcm91c2VsLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbiNjYXJvdXNlbF9ocCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Nhcm91c2VsX21hcnF1ZXMgLmNhcm91c2VsLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY2Fyb3VzZWxfb2NjYXNpb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbiNjYXJvdXNlbF9vY2Nhc2lvbiAuY2Fyb3VzZWwtaXRlbS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbiNjYXJvdXNlbF9vY2Nhc2lvbiAucHJvZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jY2Fyb3VzZWxfb2NjYXNpb24gLnByb2QgPiBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xufVxuI2Nhcm91c2VsX29jY2FzaW9uIC5wcm9kID4gYTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgOTAlKTtcbn1cbiNjYXJvdXNlbF9vY2Nhc2lvbiAucHJvZCA+IGE6aG92ZXI6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jY2Fyb3VzZWxfb2NjYXNpb24gLnByb2QtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogbm9uZTtcbn1cbiNjYXJvdXNlbF9vY2Nhc2lvbiAucHJvZC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuI2Nhcm91c2VsX29jY2FzaW9uIC5wcm9kLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuI2Nhcm91c2VsX29jY2FzaW9uIC5wcm9kLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbiNjYXJvdXNlbF9vY2Nhc2lvbiAuY2FyZC1oZWFkZXIsXG4jY2Fyb3VzZWxfb2NjYXNpb24gLnByb2QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1mbG93OiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGNiM2Y7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbiNjYXJvdXNlbF9vY2Nhc2lvbiAuY2FyZC1oZWFkZXIgaDQsXG4jY2Fyb3VzZWxfb2NjYXNpb24gLmNhcmQtaGVhZGVyIC5wcmljZSxcbiNjYXJvdXNlbF9vY2Nhc2lvbiAucHJvZC1oZWFkZXIgaDQsXG4jY2Fyb3VzZWxfb2NjYXNpb24gLnByb2QtaGVhZGVyIC5wcmljZSB7XG4gIG1hcmdpbjogMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4jY2Fyb3VzZWxfb2NjYXNpb24gLmNhcmQtaGVhZGVyIC5wcmljZSxcbiNjYXJvdXNlbF9vY2Nhc2lvbiAucHJvZC1oZWFkZXIgLnByaWNlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiNjYXJvdXNlbF9vY2Nhc2lvbiAuY2FyZC1oZWFkZXIgaDQsXG4jY2Fyb3VzZWxfb2NjYXNpb24gLnByb2QtaGVhZGVyIGg0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNjYXJvdXNlbF9vY2Nhc2lvbiAuY2FyZC1kZWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4jY2Fyb3VzZWxfb2NjYXNpb24gLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiNjYXJvdXNlbF9vY2Nhc2lvbiAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgaGVpZ2h0OiA1MSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2Nhcm91c2VsX29jY2FzaW9uIC5wcm9kIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgI2Nhcm91c2VsX29jY2FzaW9uIC5wcm9kIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ibG9jLWktYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5ibG9jLWkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMTY3LCAxNjcsIDE2NywgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvYy1pOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2MtaTpob3Zlcjo6YmVmb3JlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNoaW5lZ3JhZGlhbnQ7XG4gIGFuaW1hdGlvbjogc2hpbmVncmFkaWFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMC40NXR1cm4sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4uYmxvYy1pOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggcmdiYSgxNjcsIDE2NywgMTY3LCAwLjUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGNiM2Y7XG59XG4uYmxvYy1pOmhvdmVyIGkge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbjogMnMgem9vbTtcbiAgYW5pbWF0aW9uOiAycyB6b29tO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJsb2MtaV9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvYy1pX19sYWJlbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jLWlfX2ljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNTYyNXJlbSAwLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYmxvYy1pX19pY29uIGkge1xuICBmb250LXNpemU6IDYuMjVyZW07XG4gIGNvbG9yOiAjYTdhN2E3O1xufVxuLmJsb2MtcHJ0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4uYmxvYy1wcnRfX2NvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICM4NGNiM2Y7XG4gIGJvcmRlci1sZWZ0OiBkYXNoZWQgMXB4ICM4NGNiM2Y7XG4gIGJvcmRlci1yaWdodDogZGFzaGVkIDFweCAjODRjYjNmO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5ibG9jLXBydF9faW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2MtY3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2MtY3Q6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDQ1JTtcbiAgdG9wOiAtNnB4O1xuICBib3JkZXItdG9wOiA1MHB4IHNvbGlkICM4NGNiM2Y7XG4gIGJvcmRlci1sZWZ0OiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiA1MHB4IDhweCA2cHggLTZweCAjMDAwO1xufVxuLmJsb2MtY3QgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvYy1jdCBhOmhvdmVyLFxuLmJsb2MtY3QgYTphY3RpdmUge1xuICBjb2xvcjogIzg0Y2IzZjtcbn1cbi5ibG9jLWN0IGE6aG92ZXIgaSxcbi5ibG9jLWN0IGE6YWN0aXZlIGkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMC41cyByb3RhdGlvbjtcbiAgYW5pbWF0aW9uOiAwLjVzIHJvdGF0aW9uO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYmxvYy1jdCBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xufVxuLmJsb2MtY3RfX2xpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmJsb2MtY3RfX3RpdHJlIHtcbiAgY29sb3I6ICM4NGNiM2Y7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJsb2MtY3RfX2FkZHIge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2MtY3RfX2FkZHIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvYy1jdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuYmxvYy1jdF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4uYmxvYy1tdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5jYXJvdXNlbCBhLmNhcm91c2VsLWNvbnRyb2wtcHJldi50aGVtZS1jb2xvci1iZyxcbi5jYXJvdXNlbCBhLmNhcm91c2VsLWNvbnRyb2wtbmV4dC50aGVtZS1jb2xvci1iZyB7XG4gIGNvbG9yOiAjODRjYjNmO1xufVxuLm10LXMge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tdC1zIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4ubXQtcy1zbSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXMtc20ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuc2VjdGlvbi5hcmlhbi1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbnNlY3Rpb24uYXJpYW4tc2VjdGlvbiBvbC5icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJ0bi1wcmltYXJ5Om5vdChpbnB1dCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1wcmltYXJ5Om5vdChpbnB1dCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXByaW1hcnk6bm90KGlucHV0KTpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xufVxuLmJ0bi1wcmltYXJ5Om5vdChpbnB1dCk6aG92ZXI6OmFmdGVyIHtcbiAgbGVmdDogY2FsYygxMDAlICsgNDBweCk7XG59XG4uYnRuLXByaW1hcnk6bm90KGlucHV0KTphZnRlciB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAtNjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBmaWx0ZXI6IGJsdXIoM3B4KTtcbiAgdHJhbnNmb3JtOiBza2V3WCgzNWRlZyk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNnM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4uYnRuLXByaW1hcnk6bm90KGlucHV0KTpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IC0yMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRjYjNmO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBza2V3WCgzNWRlZyk7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoaW5wdXQpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzMzMzMzMztcbiAgei1pbmRleDogMTtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdChpbnB1dCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoaW5wdXQpOmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoaW5wdXQpOmhvdmVyOjphZnRlciB7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDQwcHgpO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KGlucHV0KTphZnRlciB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAtNjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBmaWx0ZXI6IGJsdXIoM3B4KTtcbiAgdHJhbnNmb3JtOiBza2V3WCgzNWRlZyk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNnM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoaW5wdXQpOmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogLTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNrZXdYKDM1ZGVnKTtcbn1cbmlucHV0LmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0Y2IzZjtcbiAgYm9yZGVyLWNvbG9yOiAjODRjYjNmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggNDBweCAjODRjYjNmIGluc2V0LCAwIDAgMCAwICM4NGNiM2Y7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbn1cbmlucHV0LmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjODRjYjNmIGluc2V0LCAwIDAgMTBweCA0cHggIzg0Y2IzZjtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tdWx0aXBsZXMgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSxcbiAgLm11bHRpcGxlcyAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbiAgLm11bHRpcGxlcyAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsXG4gIC5tdWx0aXBsZXMgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tdWx0aXBsZXMgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSxcbiAgLm11bHRpcGxlcyAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbiAgLm11bHRpcGxlcyAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsXG4gIC5tdWx0aXBsZXMgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tdWx0aXBsZXMgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtID4gZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tdWx0aXBsZXMgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm11bHRpcGxlcyAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLm11bHRpcGxlcyAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5tdWx0aXBsZXMgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm11bHRpcGxlcyAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQsXG4ubXVsdGlwbGVzIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zbGljay9zbGljay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc2xpY2svc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc2xpY2svc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9zbGljay9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NsaWNrL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4vKiMgc291cmNlTWFwcGluZ1VSTD1jdXN0b20ubWluLmNzcy5tYXAgKi9cbmJvZHkge1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWYsIFNlZ29lIFVJLCBIZWx2ZXRpY2EgTmV1ZSwgQXJpYWwsIE5vdG8gU2FucywgTGliZXJhdGlvbiBTYW5zLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbCwgTm90byBDb2xvciBFbW9qaTtcbn1cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjODRjYjNmO1xufVxuLyogUkVQUklTIFRFTCBRVUVMIERVIFRFTVBMQVRFIFVOSUZZLCBKRSBORSBTQUlTIFBMVVMgUFVSUVVPSSBPTiBBVkFJVCBNSVMgVE9VVCDDp0EsIE1BSVMgw6dhIGRvaXQgc2VydmlyKi9cbi52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3JzIHtcbiAgY29sb3I6ICM4ZDMxM2Q7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWFiYWI7XG4gIGJhY2tncm91bmQ6ICNmM2RmZGY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB1bCBsaSB7XG4gIGNvbG9yOiAjOGQzMTNkO1xufVxuaW5wdXQuaW5wdXQtdmFsaWRhdGlvbi1lcnJvciB7XG4gIGNvbG9yOiAjOGQzMTNkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VhYmFiO1xuICBiYWNrZ3JvdW5kOiAjZjNkZmRmO1xufVxuLm9jY2FzaW9uc19yZXN1bHRfdGFibGUgLmFubm9uY2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub2NjYXNpb25zX3Jlc3VsdF90YWJsZSAubFByaXgge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnNsaWRlck1hcnF1ZXNQYXJ0ZW5haXJlcyB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5zbGlkZXJNYXJxdWVzUGFydGVuYWlyZXMgLm93bC1pdGVtIHtcbiAgaGVpZ2h0OiAxODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbGlkZXJNYXJxdWVzUGFydGVuYWlyZXMgLm93bC1pdGVtIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cbmxhYmVsLnJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcqJztcbn1cbi52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW8tY29udGFpbmVyIGlmcmFtZSxcbi52aWRlby1jb250YWluZXIgb2JqZWN0LFxuLnZpZGVvLWNvbnRhaW5lciBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLyogUElFQ0VTIERFVEFDSEVFUyAqL1xuI3BpZWNlcy1yZXN1bHRzIHRib2R5IHRyIHRkIGRpdiB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIC8qXG4gICAgc3BhbiwgYSAge1xuICAgICAgbGluZS1oZWlnaHQgOiA0MHB4O1xuICAgIH0qL1xufVxuI3BpZWNlcy1yZXN1bHRzIC5sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKmltZyB7XG4gICAgICBtYXgtaGVpZ2h0IDogMzhweDtcbiAgICAgIG1hcmdpbiA6IGF1dG87XG4gICAgfSovXG59XG4jcGllY2VzLWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jcGllY2VzLWZpbHRlciAuc2t5LWZvcm0ge1xuICBib3JkZXI6IG5vbmU7XG59XG4jcGllY2VzLWZpbHRlciAuc2t5LWZvcm0gZmllbGRzZXQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG4jcGllY2VzLWZpbHRlciAuc2t5LWZvcm0gZmllbGRzZXQgLmxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI3BpZWNlcy1maWx0ZXIgLnNreS1mb3JtIGZpZWxkc2V0IHNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaW5mby1jb29raWUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDMwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3BhY2l0eTogMC44O1xufVxuI0luZm9Db29raWUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI0luZm9Db29raWUgYTpob3ZlciB7XG4gIGNvbG9yOiAjYTcxMjFjO1xufVxuI0luZm9Db29raWUgLmNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIEFSQk8gT0NDQVNJT05TKi9cbi5yZWxhdGVkLXNlYXJjaC5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlbGF0ZWQtc2VhcmNoLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAucmVsYXRlZC1zZWFyY2guY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4jdG9wY29udHJvbDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lXFwgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5vd2wtc2xpZGVyLWNtcyAuY2FwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC40KSA5MCUsIHJnYmEoMCwgMCwgMCwgMCkgOTAlKTtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTRweDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG59XG4uaG9tZS1zbGlkZS1sb2dvLWltZy1zYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnpiM1Z5WTJWeklqcGJJbDlqZFhOMGIyMWZiRzFmYzJSbUxteGxjM01pTENKZlkyOXNiM0p6WDNOa1ppNXNaWE56SWl3aVgyaGxZV1JsY2k1c1pYTnpJaXdpWDJadmIzUmxjaTVzWlhOeklpd2lYMkZ3Y0M1c1pYTnpJaXdpWDJKc2IyTnJjeTVzWlhOeklpd2lYMkZ5ZEdsamJHVXRkR1Z5Y21VdGJtVjBMbXhsYzNNaUxDSndZV2RsY3k5ZmFHOXRaUzVzWlhOeklpd2lYMjlqWTJGemFXOXVjeTVzWlhOeklpd2lYMkZqZEhWaGJHbDBaWE11YkdWemN5SXNJbDl3Y205dGIzUnBiMjV6TG14bGMzTWlMQ0pmWTNWemRHOXRYMkZpTG14bGMzTWlMQ0p6ZEhsc1pWOXpaR1l1YkdWemN5SmRMQ0p1WVcxbGN5STZXMTBzSW0xaGNIQnBibWR6SWpvaVFVRkJRU3hUUVVGVE8wRkRSMVE3UlVGRFJTeHpRa0ZCUVRzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPMEZEU2tZN1JVRkRSU3hyUWtGQlFUdEZRVU5CTEUxQlFVRTdSVUZEUVN4UFFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVVkJMRlZCUVVNN1JVRkRReXhYUVVGQk96dEJRVWxLTzBWQlEwVXNOa0pCUVVFN1JVRkRRU3huUTBGQlFUczdPenM3T3p0QlFVZEZMRkZCUVRCQ08wVkJRVEZDTEU5QlJFWTdTVUZGU1N4eFFrRkJRVHRKUVVOQkxGZEJRVUU3U1VGRFFTeHJRa0ZCUVRzN08wRkJVazRzVDBGSlJTeE5RVTlGTzBWQlEwVXNZVUZCUVRzN1FVRkpTaXhSUVVFd1FqdEZRVUV4UWl4UFFVTkZPMGxCUTBVc2MwUkJRVUU3T3p0QlFXeENUaXhQUVhOQ1JUdEZRVU5GTEdOQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHOUNRVUZCTzBWQlEwRXNhMEpCUVVFN096dEJRVEZDU2l4UFFYTkNSU3hSUVUxRk8wVkJRMFVzVTBGQlFUczdRVUUzUWs0c1QwRnpRa1VzVVVGVlJUdEZRVU5GTEdkQ1FVRkJPenM3UVVGSFJpeFJRVUV3UWp0RlFVRXhRaXhQUVdSR08wbEJaVWtzV1VGQlFUdEpRVU5CTEdkQ1FVRkJPenRGUVVaR0xFOUJaRVlzVVVGclFrazdTVUZEUlN4alFVRkJPenM3UVVGSlNpeFJRVUV3UWp0RlFVRXhRaXhQUVhaQ1JpeFJRWGRDU1R0SlFVTkZMSGRDUVVGQk96czdRVUV2UTFJc1QwRnpRa1VzVVVFMlFrVTdSVUZEUlN4alFVRkJPenRCUVhCRVRpeFBRWGRFUlR0RlFVTkZMR3RDUVVGQk96dEJRWHBFU2l4UFFUWkVSU3hMUVVGSk8wVkJRMFlzYVVKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxIRkNRVUZCTzBWQlEwRXNWMEZCUVRzN1FVRkhRU3hSUVVFd1FqdEZRVUV4UWl4UFFWQkdMRXRCUVVrN1NVRlJRU3hYUVVGQk96czdRVUZIUml4UFFWaEdMRXRCUVVrc1YwRlhRU3hMUVVGTE8wVkJRMHdzWlVGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUVN4dlFrRkJRVHM3UVVGRlFTeFBRV2hDU2l4TFFVRkpMRmRCVjBFc1MwRkJTeXhKUVV0S08wVkJRME1zWTBGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4blFrRkJRVHM3UVVGSlNpeFBRWFpDUml4TFFVRkpMRmRCZFVKQkxFdEJRVXM3UlVGRFRDeG5Ra0ZCUVR0RlFVTkJMR2RDUVVGQk96dEJRWFJHVGl4UFFUQkdSVHRGUVVORkxIbENRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRFpEUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEcxQ1FVRkJPenRCUVM5R1NpeFBRVEJHUlN4bFFVOUZMRWRCUTBVN1JVRkRSU3hsUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEcxQ1FVRkJPenRCUVVWQkxFOUJZazRzWlVGUFJTeEhRVU5GTEVWQlMwYzdSVUZEUXl4WFFVRkJPMFZCUTBFc2IwTkJRVUU3TzBGQlRWSXNVVUZCTUVJN1JVRkJNVUlzVDBGRFJUdEpRVU5GTEd0Q1FVRkJPenM3UVVGcVNFNHNUMEZ4U0VVc1ZVRkJWU3hKUVVGSE8wVkJRMWdzV1VGQlFUdEZRVU5CTEdOQlFVRTdSVUZEUVN4alFVRkJPMFZCUTBFc1VVRkJRVHRGUVVOQkxFMUJRVUU3UlVGRFFTeFRRVUZUTEU5QlFWUTdPMFZCUlVFc1lVRkJZU3h4UWtGQllqdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc2JVSkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMRmRCUVZjc2IwSkJRVmc3TzBGQlJVRXNVVUZCTUVJN1JVRkJNVUlzVDBGa1JpeFZRVUZWTEVsQlFVYzdPenM3U1VGclFsUXNVMEZCUVR0SlFVTkJMRmRCUVVFN1NVRkRRU3hUUVVGQk8wbEJRMEVzV1VGQlFUdEpRVU5CTEZkQlFVRTdTVUZEUVN4clFrRkJRVHRKUVVOQkxGbEJRVUU3U1VGRFFTeFRRVUZUTEU5QlFWUTdTVUZEUVN4aFFVRmhMSEZDUVVGaU96dEpRVVZCTEdkQ1FVRkJPMGxCUTBFc1pVRkJRVHRKUVVOQkxGVkJRVUU3TzBsQlJVRXNVMEZCUVR0SlFVTkJMRlZCUVVFN1NVRkRRU3haUVVGQk8wbEJRMEVzVjBGQlZ5eHZRa0ZCV0RzN08wRkJlRXBPTEU5Qk5FcEZMR3RDUVVGclFpeEpRVUZITzBWQlEyNUNMR05CUVVFN1JVRkRRU3hSUVVGQk8wVkJRMEVzWVVGQllTeHhRa0ZCWWp0RlFVTkJMR2RDUVVGQk96dEJRV2hMU2l4UFFXOUxSU3haUVVGWkxFdEJRVXM3UVVGd1MyNUNMRTlCYjB0M1FpeFpRVUZaTEV0QlFVc3NTVUZCUnp0RlFVTjRReXh0UWtGQlFUczdRVUZMU2l4clFrRkRSVHRGUVVORkxIbENRVUZCTzBWQlEwRXNaMEpCUVVFN08wRkJTRW9zYTBKQlEwVXNiMEpCU1VVN1JVRkRSU3d3UWtGQlFUczdRVUZPVGl4clFrRlZSVHRGUVVORkxHZENRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRk5CUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEZsQlFVRTdPMEZCUTBFc2EwSkJUa1lzWlVGTlJ6dEJRVUZSTEd0Q1FVNVlMR1ZCVFZrN1JVRkRVaXhqUVVGQk8wVkJRMEVzTWtKQlFVRTdPMEZCUzA0c1VVRkJNRUk3UlVGRGVFSXNZVUZCWXl4alFVRmpMRk5CUVZFN1NVRkRiRU1zVTBGQlV5eEhRVUZVTzBsQlEwRXNXVUZCUVR0SlFVTkJMRmRCUVVFN08wbEJSVUVzYzBKQlFYTkNMR3REUVVGMFFqdEpRVU5CTEdOQlFVRTdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3TzBGRGNFNUtPMFZCUTBVc01rSkJRVUU3TzBGQlJFWXNUMEZIUlN4VFFVTkZPMFZCUTBVc2FVSkJRVUU3TzBGQlRFNHNUMEZIUlN4VFFVdEZMRk5CUTBVN1FVRlVUaXhQUVVkRkxGTkJTMFVzVTBGRFRUdEJRVlJXTEU5QlIwVXNVMEZMUlN4VFFVTlZPMEZCVkdRc1QwRkhSU3hUUVV0RkxGTkJRMk03UlVGRFZpeGpRVUZCT3p0QlFVZEdMRkZCUVRCQ08wVkJRVEZDTEU5QlZrb3NVMEZMUlR0SlFVMUpMR3RDUVVGQk96czdRVUZrVWl4UFFVZEZMRk5CWlVVN1JVRkRSU3huUWtGQlFUczdRVUZGUVN4UlFVRXdRanRGUVVFeFFpeFBRV3hDU2l4VFFXVkZPMGxCU1Vrc1owSkJRVUU3T3p0QlFYUkNVaXhQUVVkRkxGTkJkVUpGTEVWQlFVTTdSVUZEUXl4alFVRkJPenRCUVROQ1RpeFBRU3RDUlR0RlFVTkZMR1ZCUVVFN08wRkJhRU5LTEU5QkswSkZMRk5CUlVVN1JVRkRSU3hYUVVGQk96dEJRVU5CTEU5QlNrb3NVMEZGUlN4RlFVVkhPMFZCUTBNc1kwRkJRVHM3T3p0QlEycERVanRGUVVORkxHTkJRVUU3TzBGQlIwWXNSVUZCUlR0RlFVTkJMR05CUVVFN08wRkJSMFlzUlVGQlJUdEZRVU5CTEdOQlFVRTdPMEZCUjBZc1JVRkJSVHRGUVVOQkxHTkJRVUU3T3pzN1FVRkxSanRGUVVORkxHVkJRVUU3UlVGRFFTeHBRa0ZCUVRzN1FVRkhSanRGUVVORkxHVkJRVUU3UlVGRFFTeHBRa0ZCUVRzN1FVRkhSanRGUVVORkxHVkJRVUU3UlVGRFFTeHBRa0ZCUVRzN1FVRkhSanRGUVVORkxHbENRVUZCT3p0QlFVZEdPMFZCUTBVc2FVSkJRVUU3TzBGQlIwWTdSVUZEUlN4cFFrRkJRVHM3UVVGSFJqdEZRVU5GTEdGQlFXRXNPRUpCUVdJN08wRkJSMFk3UVVGQlNUdEJRVUZKTzBGQlFVazdRVUZCU1R0QlFVRkpPMFZCUTJ4Q0xGZEJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNhVUpCUVVFN1JVRkRRU3h0UWtGQlFUdEZRVU5CTEdGQlFXRXNPRUpCUVdJN08wRkJSMFlzUlVGQlJ6dEJRVUZITEVWQlFVYzdRVUZCUnl4RlFVRkhPMEZCUVVjc1JVRkJSenRCUVVGSExFVkJRVWM3UVVGQlJ5eEZRVUZITzBWQlF5OUNMR2xDUVVGQk96czdRVUZKUmp0RlFVTkZMR05CUVVFN1JVRkRRU3h4UWtGQlFUdEZRVU5CTEdsRFFVRkJPenRCUVVkR0xGTkJRVlU3UlVGRFVpeGxRVUZCT3p0QlFVZEdMRk5CUVZVN1FVRkRWaXhUUVVGVk8wRkJRMVlzVTBGQlZUdEZRVU5TTEd0Q1FVRkJPMFZCUTBFc2JVSkJRVUU3UlVGRFFTeHhRa0ZCUVR0RlFVTkJMR2REUVVGQk96dEJRVWRHTzBWQlEwVXNiVUpCUVVFN08wRkJSMFlzV1VGQllUdEZRVU5ZTEdWQlFVRTdPenRCUVVsR08wVkJRMFVzYTBKQlFVRTdPMEZCUjBZc1VVRkJVenRGUVVOUUxHVkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMSEZDUVVGQk8wVkJRMEVzTkVKQlFVRTdPenRCUVVkR0xGRkJRVk1zUjBGQlJUdEJRVU5ZTEZGQlFWTXNSMEZCUlR0RlFVTlVMRk5CUVZNc1IwRkJWRHRGUVVOQkxGVkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMR2xDUVVGQk8wVkJRMEVzYTBKQlFVRTdPMEZCUjBZc1VVRkJVeXhIUVVGRk8wVkJRMVFzVjBGQlFUczdRVUZIUml4UlFVRlRMRWRCUVVVN1JVRkRWQ3hWUVVGQk96dEJRVWRHTEZGQlFUQkNPMFZCUTNoQ0xGRkJRVk1zUjBGQlJUdEZRVU5ZTEZGQlFWTXNSMEZCUlR0SlFVTlVMRlZCUVVFN096czdRVUZMU2l4WFFVRlpMRWRCUVVVN1FVRkRaQ3hYUVVGWkxFZEJRVVU3UlVGRFdpeFRRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMSFZDUVVGQk8wVkJRMEVzTUVKQlFVRTdPenRCUVVsR0xGZEJRVmtzUjBGQlJUdEJRVU5rTEZkQlFWa3NSMEZCUlR0RlFVTmFMRk5CUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzZDBKQlFVRTdSVUZEUVN3eVFrRkJRVHM3TzBGQlNVWXNWMEZCV1N4SFFVRkZPMEZCUTJRc1YwRkJXU3hIUVVGRk8wVkJRMW9zVTBGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUVN4M1FrRkJRVHRGUVVOQkxESkNRVUZCT3pzN1FVRkpSaXhYUVVGWkxFZEJRVVU3UVVGRFpDeFhRVUZaTEVkQlFVVTdSVUZEV2l4VFFVRkJPMFZCUTBFc01FSkJRVUU3T3p0QlFVbEdMRmRCUVZrc1IwRkJSVHRCUVVOa0xGZEJRVmtzUjBGQlJUdEZRVU5hTEZOQlFVRTdSVUZEUVN3eVFrRkJRVHM3TzBGQlNVWXNWMEZCV1N4SFFVRkZPMEZCUTJRc1YwRkJXU3hIUVVGRk8wVkJRMW9zVTBGQlFUdEZRVU5CTERKQ1FVRkJPenM3UVVGSlJqdEZRVU5GTEZWQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNiVUpCUVVFN08wRkJSMFlzVTBGQlZUdEJRVU5XTEZOQlFWVTdSVUZEVWl4WFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNiVUpCUVVFN1JVRkRRU3h2UWtGQlFUdEZRVU5CTEhsQ1FVRkJPMFZCUTBFc1lVRkJZU3c0UWtGQllqczdRVUZIUml4VFFVRlZMRWRCUVVVN1FVRkRXaXhUUVVGVkxFZEJRVVU3UlVGRFZpeFRRVUZCTzBWQlEwRXNVMEZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzVTBGQlV5eEhRVUZVTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEcxQ1FVRkJPenRCUVVkR0xGTkJRVlU3UlVGRFVpeGxRVUZCTzBWQlEwRXNaMEpCUVVFN096dEJRVWxHTEVWQlFVVTdSVUZEUVN4WFFVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHRRa0ZCUVRzN1FVRkhSaXhGUVVGRkxGTkJRVk03UlVGRFZDeFBRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3hUUVVGVExFZEJRVlE3UlVGRFFTeGhRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3hyUWtGQlFUczdRVUZIUml4RlFVRkZMRk5CUVZNN1FVRkRXQ3hGUVVGRkxGTkJRVk03UVVGRFdDeEZRVUZGTEZOQlFWTTdSVUZEVkN4clFrRkJRVHM3UVVGSFJpeEZRVUZGTEZOQlFWTXNZVUZCWVR0QlFVTjRRaXhGUVVGRkxGTkJRVk1zWVVGQllUdEJRVU40UWl4RlFVRkZMRk5CUVZNc1lVRkJZVHRGUVVOMFFpeFRRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMR3RDUVVGQk96dEJRVWRHTEVWQlFVVTdRVUZEUml4RlFVRkZPMEZCUTBZc1JVRkJSVHRGUVVOQkxGZEJRVUU3TzBGQlIwWXNSVUZCUlN4WlFVRlpPMFZCUTFvc1owSkJRVUU3T3p0QlFVbEdMRVZCUVVVN1FVRkRSaXhGUVVGRk8wRkJRMFlzUlVGQlJUdEZRVU5CTEZkQlFVRTdPMEZCUjBZc1JVRkJSVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHBRa0ZCUVRzN1FVRkhSaXhGUVVGRk8wRkJRMFlzUlVGQlJUdEZRVU5CTEdWQlFVRTdSVUZEUVN4cFFrRkJRVHM3UVVGSFJpeEZRVUZGTzBGQlEwWXNSVUZCUlR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hwUWtGQlFUczdRVUZIUml4RlFVRkZPMEZCUTBZc1JVRkJSVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHBRa0ZCUVRzN1FVRkhSaXhGUVVGRk8wVkJRMEVzYVVKQlFVRTdPMEZCUjBZc1JVRkJSVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHBRa0ZCUVRzN1FVRkhSaXhGUVVGRk8wVkJRMEVzWlVGQlFUdEZRVU5CTEdsQ1FVRkJPenRCUVVkR0xFVkJRVVU3UlVGRFFTeGxRVUZCTzBWQlEwRXNaMEpCUVVFN096dEJRVWxHTzBWQlEwVXNaVUZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxIbENRVUZCTzBWQlEwRXNOa0pCUVVFN096dEJRVWxHTzBWQlEwVXNhMEpCUVVFN1JVRkRRU3hyUWtGQlFUczdRVUZIUml4blFrRkJhVUk3UlVGRFppeFhRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYlVKQlFVRTdSVUZEUVN4dlFrRkJRVHM3UVVGSFJpeG5Ra0ZCYVVJc1IwRkJSVHRGUVVOcVFpeFRRVUZCTzBWQlEwRXNWVUZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzVTBGQlV5eEhRVUZVTzBWQlEwRXNXVUZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHMUNRVUZCT3p0QlFVZEdMR2RDUVVGcFFqczdSVUZGWml4bFFVRkJPenM3UVVGSlJpeFJRVUV3UWp0RlFVTjRRaXhuUWtGQmFVSTdTVUZEWml4bFFVRkJPenM3UVVGSlNpeG5Ra0ZCWjBJc1pVRkJaMEk3UlVGRE9VSXNWMEZCUVRzN1FVRkhSaXhuUWtGQlowSXNaVUZCWjBJN1JVRkRPVUlzVjBGQlFUczdPMEZCU1VZN1JVRkRSU3hWUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4clFrRkJRVHM3UVVGSFJpeHRRa0ZCYjBJN1JVRkRiRUlzVjBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4dFFrRkJRVHRGUVVOQkxIbENRVUZCT3p0QlFVZEdMRzFDUVVGdlFpeExRVUZKTzBWQlEzUkNMRmRCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEdsQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHRRa0ZCUVR0RlFVTkJMSEZDUVVGQk96dEJRVWRHTEcxQ1FVRnZRaXhMUVVGSkxHTkJRV003UVVGRGRFTXNiVUpCUVc5Q0xFdEJRVWtzWTBGQll6dEZRVU53UXl4UlFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGTkJRVk1zUjBGQlZEdEZRVU5CTEZsQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVZEdMRzFDUVVGdlFpeExRVUZKTEdOQlFXTTdSVUZEY0VNc1ZVRkJRVHM3UVVGSFJpeHRRa0ZCYjBJc1MwRkJTU3hqUVVGak8wVkJRM0JETEZkQlFVRTdPMEZCUjBZc2JVSkJRVzlDTzBWQlEyeENMRmRCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzWlVGQlFUczdRVUZIUml4dFFrRkJiVUlzZDBKQlFYbENPMFZCUXpGRExGZEJRVUU3TzBGQlIwWXNiVUpCUVcxQ0xIZENRVUY1UWl4TFFVRkpPMFZCUXpsRExGZEJRVUU3TzBGQlIwWXNiVUpCUVcxQ0xIZENRVUY1UWl4TFFVRkpMR05CUVdNN1FVRkRPVVFzYlVKQlFXMUNMSGRDUVVGNVFpeExRVUZKTEdOQlFXTTdSVUZETlVRc1owSkJRVUU3T3p0QlFVbEdPMFZCUTBVc2EwSkJRVUU3TzBGQlIwWXNZMEZCWlR0RlFVTmlMRmRCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEcxQ1FVRkJPMFZCUTBFc2IwSkJRVUU3TzBGQlIwWXNZMEZCWlN4alFVRmhPMFZCUXpGQ0xGTkJRVUU3UlVGRFFTeFZRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3hUUVVGVExFZEJRVlE3UlVGRFFTeFpRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3h0UWtGQlFUczdPenRCUVV0R08wVkJRMFVzWTBGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc2FVSkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMREpDUVVGQk96dEJRVWRHTEZsQlFXRTdSVUZEV0N4aFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHZENRVUZCT3pzN08wRkJTMFlzUlVGQlJUdEZRVU5CTEdWQlFVRTdSVUZEUVN4cFFrRkJRVHM3UVVGSFJpeEZRVUZGTzBGQlEwWXNSVUZCUlR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hwUWtGQlFUczdRVUZIUml4RlFVRkZPMFZCUTBFc2FVSkJRVUU3TzBGQlIwWXNSVUZCUlR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hwUWtGQlFUczdRVUZIUml4RlFVRkZPMFZCUTBFc1pVRkJRVHRGUVVOQkxHbENRVUZCT3p0QlFVZEdMRVZCUVVVN1JVRkRRU3hsUVVGQk8wVkJRMEVzWjBKQlFVRTdPenM3UVVGTFJpeFJRVUZSTzBWQlEwNHNNa0pCUVVFN08wRkJSMFlzVVVGQlVUdEZRVU5PTERKQ1FVRkJPenRCUVVkR0xGRkJRVkU3UlVGRFRpeFhRVUZCTzBWQlEwRXNNRUpCUVVFN1JVRkRRU3cyUWtGQlFUczdRVUZIUml4UlFVRlJPMFZCUTA0c1YwRkJRVHRGUVVOQkxESkNRVUZCTzBWQlEwRXNPRUpCUVVFN08wRkJSMFlzVVVGQlVUdEZRVU5PTEZkQlFVRTdSVUZEUVN3eVFrRkJRVHRGUVVOQkxEaENRVUZCT3pzN096dEJRVTFHTEUxQlFVOHNUVUZCVFN4TFFVRkxPMFZCUTJoQ0xHMUNRVUZCT3p0QlFVZEdMRkZCUVRCQ08wVkJRM2hDTEUxQlFVOHNSMEZCUlR0RlFVTlVMRTFCUVU4c1IwRkJSVHRKUVVOUUxIZENRVUZCT3pzN096dEJRVTFLTzBWQlEwVXNaMEpCUVVFN1JVRkRRU3huUWtGQlFUczdRVUZIUmp0RlFVTkZMR2RDUVVGQk96dEJRVWRHTEdGQlFXRTdSVUZEV0N4clFrRkJRVHRGUVVOQkxESkNRVUZCT3pzN1FVRkpSaXhoUVVGak8wVkJRMW9zYlVKQlFVRTdPenRCUVVsR08wVkJRMFVzWTBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4blFrRkJRVHM3T3p0QlFVdEdPMEZCUTBFN1JVRkRSU3huUWtGQlFUczdPenRCUVV0R08wVkJRMFVzWjBKQlFVRTdSVUZEUVN4blFrRkJRVHM3UVVGSFJqdEZRVU5GTEZOQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMR2xDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4dFFrRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNjVUpCUVVFN1JVRkRRU3h4UWtGQlFUczdRVUZIUml4TlFVRk5PMFZCUTBvc1YwRkJRVHRGUVVOQkxIRkNRVUZCTzBWQlEwRXNaME5CUVVFN08wRkJSMFlzVFVGQlRUdEZRVU5LTEd0Q1FVRkJPenRCUVVkR08wRkJRMEVzUTBGQlF6dEZRVU5ETEdsQ1FVRkJPenRCUVVkR08wRkJRMEVzUTBGQlF6dEZRVU5ETEd0Q1FVRkJPenRCUVVkR08wRkJRMEVzUTBGQlF6dEZRVU5ETEdWQlFVRTdSVUZEUVN4clFrRkJRVHM3UVVGSFJqdEJRVU5CTEVOQlFVTTdSVUZEUXl4bFFVRkJPMFZCUTBFc2FVSkJRVUU3UlVGRFFTeHBRa0ZCUVRzN08wRkJTVVlzVlVGQlZ5eGxRVUZsTEV0QlFVczdSVUZETjBJc2FVSkJRVUU3TzBGQlIwWXNWVUZCVnp0QlFVTllMRzFDUVVGdlFqdEZRVU5zUWl4WFFVRkJPMFZCUTBFc2EwSkJRVUU3TzBGQlIwWXNWVUZCVnl4VFFVRlJPMFZCUTJwQ0xHTkJRVUU3T3p0QlFVbEdMR1ZCUVdVN1JVRkRZaXhuUWtGQmFVSTdTVUZEWml4dFFrRkJRVHM3TzBGQlNVb3NVVUZCTUVJN1JVRkRlRUlzWlVGQlpUdEpRVU5pTzAxQlEwVXNiVUpCUVVFN096czdPMEZCVFU0c1RVRkJUVHRCUVVOT0xFMUJRVTA3UVVGRFRpeE5RVUZOTzBGQlEwNHNUVUZCVFR0QlFVTk9MRXRCUVUwc2FVSkJRV2RDTzBWQlEzQkNMRzFDUVVGQk96dEJRVWRHTEZsQlFWazdSVUZEVml3NFFrRkJRVHM3UVVGSFJpeE5RVUZOTzBWQlEwb3NiVUpCUVVFN08wRkJSMFlzVFVGQlRTeFhRVUZYTzBGQlEycENMRTFCUVUwc1YwRkJWenRCUVVOcVFpeE5RVUZOTEZkQlFWYzdRVUZEYWtJc1RVRkJUU3hYUVVGWE8wRkJRMnBDTEV0QlFVMHNhVUpCUVdkQ0xFMUJRVTA3UlVGRE1VSXNiVUpCUVVFN08wRkJSMFlzVFVGQlRTeHBRa0ZCYVVJN1JVRkRja0lzT0VKQlFVRTdPMEZCUjBZc1RVRkJUVHRGUVVOS0xHMUNRVUZCT3p0QlFVZEdMRTFCUVUwc1ZVRkJWVHRCUVVOb1FpeE5RVUZOTEZWQlFWVTdRVUZEYUVJc1RVRkJUU3hWUVVGVk8wRkJRMmhDTEUxQlFVMHNWVUZCVlR0QlFVTm9RaXhMUVVGTkxHbENRVUZuUWl4TlFVRk5PMFZCUXpGQ0xHMUNRVUZCT3p0QlFVZEdMRTFCUVUwc1owSkJRV2RDTzBWQlEzQkNMRGhDUVVGQk96dEJRVWRHTEUxQlFVMDdSVUZEU2l4dFFrRkJRVHM3UVVGSFJpeE5RVUZOTEdGQlFXRTdRVUZEYmtJc1RVRkJUU3hoUVVGaE8wRkJRMjVDTEUxQlFVMHNZVUZCWVR0QlFVTnVRaXhOUVVGTkxHRkJRV0U3UVVGRGJrSXNTMEZCVFN4cFFrRkJaMElzVFVGQlRUdEZRVU14UWl4dFFrRkJRVHM3UVVGSFJpeE5RVUZOTEcxQ1FVRnRRanRGUVVOMlFpdzRRa0ZCUVRzN1FVRkhSaXhOUVVGTk8wVkJRMG9zYlVKQlFVRTdPMEZCUjBZc1RVRkJUU3hWUVVGVk8wRkJRMmhDTEUxQlFVMHNWVUZCVlR0QlFVTm9RaXhOUVVGTkxGVkJRVlU3UVVGRGFFSXNUVUZCVFN4VlFVRlZPMEZCUTJoQ0xFdEJRVTBzYVVKQlFXZENMRTFCUVUwN1JVRkRNVUlzYlVKQlFVRTdPMEZCUjBZc1RVRkJUU3huUWtGQlowSTdSVUZEY0VJc09FSkJRVUU3TzBGQlIwWXNUVUZCVFR0RlFVTktMRzFDUVVGQk96dEJRVWRHTEUxQlFVMHNXVUZCV1R0QlFVTnNRaXhOUVVGTkxGbEJRVms3UVVGRGJFSXNUVUZCVFN4WlFVRlpPMEZCUTJ4Q0xFMUJRVTBzV1VGQldUdEJRVU5zUWl4TFFVRk5MR2xDUVVGblFpeE5RVUZOTzBWQlF6RkNMRzFDUVVGQk96dEJRVWRHTEUxQlFVMHNhMEpCUVd0Q08wVkJRM1JDTERoQ1FVRkJPenRCUVVkR0xFMUJRVTA3UlVGRFNpeHRRa0ZCUVRzN1FVRkhSaXhOUVVGTkxHRkJRV0U3UVVGRGJrSXNUVUZCVFN4aFFVRmhPMEZCUTI1Q0xFMUJRVTBzWVVGQllUdEJRVU51UWl4TlFVRk5MR0ZCUVdFN1FVRkRia0lzUzBGQlRTeHBRa0ZCWjBJc1RVRkJUVHRGUVVNeFFpeHRRa0ZCUVRzN1FVRkhSaXhOUVVGTkxHMUNRVUZ0UWp0RlFVTjJRaXc0UWtGQlFUczdRVUZIUml4TlFVRk5PMFZCUTBvc2JVSkJRVUU3TzBGQlIwWXNUVUZCVFN4alFVRmpPMEZCUTNCQ0xFMUJRVTBzWTBGQll6dEJRVU53UWl4TlFVRk5MR05CUVdNN1FVRkRjRUlzVFVGQlRTeGpRVUZqTzBGQlEzQkNMRXRCUVUwc2FVSkJRV2RDTEUxQlFVMDdSVUZETVVJc2JVSkJRVUU3TzBGQlIwWXNUVUZCVFN4dlFrRkJiMEk3UlVGRGVFSXNPRUpCUVVFN08wRkJSMFlzVFVGQlRUdEZRVU5LTEcxQ1FVRkJPenRCUVVkR0xFMUJRVTBzWVVGQllUdEJRVU51UWl4TlFVRk5MR0ZCUVdFN1FVRkRia0lzVFVGQlRTeGhRVUZoTzBGQlEyNUNMRTFCUVUwc1lVRkJZVHRCUVVOdVFpeExRVUZOTEdsQ1FVRm5RaXhOUVVGTk8wVkJRekZDTEcxQ1FVRkJPenRCUVVkR0xFMUJRVTBzYlVKQlFXMUNPMFZCUTNaQ0xEaENRVUZCT3p0QlFVZEdMRTFCUVUwN1JVRkRTaXh0UWtGQlFUczdRVUZIUml4TlFVRk5MRmRCUVZjN1FVRkRha0lzVFVGQlRTeFhRVUZYTzBGQlEycENMRTFCUVUwc1YwRkJWenRCUVVOcVFpeE5RVUZOTEZkQlFWYzdRVUZEYWtJc1MwRkJUU3hwUWtGQlowSXNUVUZCVFR0RlFVTXhRaXh0UWtGQlFUczdRVUZIUml4TlFVRk5MR2xDUVVGcFFqdEZRVU55UWl3NFFrRkJRVHM3UVVGSFJpeE5RVUZOTzBWQlEwb3NiVUpCUVVFN08wRkJSMFlzVFVGQlRTeFpRVUZaTzBGQlEyeENMRTFCUVUwc1dVRkJXVHRCUVVOc1FpeE5RVUZOTEZsQlFWazdRVUZEYkVJc1RVRkJUU3haUVVGWk8wRkJRMnhDTEV0QlFVMHNhVUpCUVdkQ0xFMUJRVTA3UlVGRE1VSXNiVUpCUVVFN08wRkJSMFlzVFVGQlRTeHJRa0ZCYTBJN1JVRkRkRUlzT0VKQlFVRTdPMEZCUjBZc1RVRkJUVHRGUVVOS0xHMUNRVUZCT3p0QlFVZEdMRTFCUVUwc1owSkJRV2RDTzBGQlEzUkNMRTFCUVUwc1owSkJRV2RDTzBGQlEzUkNMRTFCUVUwc1owSkJRV2RDTzBGQlEzUkNMRTFCUVUwc1owSkJRV2RDTzBGQlEzUkNMRXRCUVUwc2FVSkJRV2RDTEUxQlFVMDdSVUZETVVJc2JVSkJRVUU3TzBGQlIwWXNUVUZCVFN4cFFrRkJhVUk3UlVGRGNrSXNPRUpCUVVFN08wRkJSMFlzVFVGQlRUdEZRVU5LTEcxQ1FVRkJPenRCUVVkR0xFMUJRVTBzYTBKQlFXdENPMEZCUTNoQ0xFMUJRVTBzYTBKQlFXdENPMEZCUTNoQ0xFMUJRVTBzYTBKQlFXdENPMEZCUTNoQ0xFMUJRVTBzYTBKQlFXdENPMEZCUTNoQ0xFdEJRVTBzYVVKQlFXZENMRTFCUVUwN1JVRkRNVUlzYlVKQlFVRTdPMEZCUjBZc1RVRkJUU3gzUWtGQmQwSTdSVUZETlVJc09FSkJRVUU3TzBGQlIwWXNUVUZCVFR0RlFVTktMR2RDUVVGQk96dEJRVWRHTEUxQlFVMHNWMEZCVnp0QlFVTnFRaXhOUVVGTkxGZEJRVmM3UVVGRGFrSXNUVUZCVFN4WFFVRlhPMEZCUTJwQ0xFMUJRVTBzVjBGQlZ6dEJRVU5xUWl4TFFVRk5MR2xDUVVGblFpeE5RVUZOTzBWQlF6RkNMR2RDUVVGQk96dEJRVWRHTEUxQlFVMHNhVUpCUVdsQ08wVkJRM0pDTERKQ1FVRkJPenRCUVVkR0xFMUJRVTA3UlVGRFNpeHRRa0ZCUVRzN1FVRkhSaXhOUVVGTkxHbENRVUZwUWp0QlFVTjJRaXhOUVVGTkxHbENRVUZwUWp0QlFVTjJRaXhOUVVGTkxHbENRVUZwUWp0QlFVTjJRaXhOUVVGTkxHbENRVUZwUWp0QlFVTjJRaXhMUVVGTkxHbENRVUZuUWl4TlFVRk5PMFZCUXpGQ0xHMUNRVUZCT3p0QlFVZEdMRTFCUVUwc2RVSkJRWFZDTzBWQlF6TkNMRGhDUVVGQk96czdRVUZKUml4TlFVRk5PMFZCUTBvc1YwRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNhVUpCUVVFN1JVRkRRU3cyUWtGQlFUczdRVUZIUml4TlFVRk5PMFZCUTBvc2FVSkJRVUU3UlVGRFFTeHBRa0ZCUVRzN1FVRkhSaXhOUVVGTkxGRkJRVkU3UlVGRFdpeG5Ra0ZCUVRzN1FVRkhSaXhOUVVGTkxGRkJRVkU3UlVGRFdpeG5Ra0ZCUVRzN1FVRkhSaXhOUVVGTkxGRkJRVkVzWTBGQll6dEZRVU14UWl4WFFVRkJPenRCUVVkR0xFMUJRVTA3UlVGRFNpeHhRa0ZCUVRzN1FVRkhSaXhOUVVGTkxGRkJRVkU3UlVGRFdpeGpRVUZCTzBWQlEwRXNjVUpCUVVFN08wRkJSMFlzVFVGQlRTeFJRVUZSTEdOQlFXTTdSVUZETVVJc2JVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJPMFZCUTFvc2NVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJMRmRCUVZjN1JVRkRka0lzWTBGQlFUdEZRVU5CTEhGQ1FVRkJPenRCUVVkR0xFMUJRVTBzVVVGQlVTeFhRVUZYTEdOQlFXTTdSVUZEY2tNc2JVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJPMFZCUTFvc2NVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJMRlZCUVZVN1JVRkRkRUlzWTBGQlFUdEZRVU5CTEhGQ1FVRkJPenRCUVVkR0xFMUJRVTBzVVVGQlVTeFZRVUZWTEdOQlFXTTdSVUZEY0VNc2JVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJPMFZCUTFvc2NVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJMR0ZCUVdFN1JVRkRla0lzWTBGQlFUdEZRVU5CTEhGQ1FVRkJPenRCUVVkR0xFMUJRVTBzVVVGQlVTeGhRVUZoTEdOQlFXTTdSVUZEZGtNc2JVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJPMFZCUTFvc2NVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJMRlZCUVZVN1JVRkRkRUlzWTBGQlFUdEZRVU5CTEhGQ1FVRkJPenRCUVVkR0xFMUJRVTBzVVVGQlVTeFZRVUZWTEdOQlFXTTdSVUZEY0VNc2JVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJPMFZCUTFvc2NVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJMRmxCUVZrN1JVRkRlRUlzWTBGQlFUdEZRVU5CTEhGQ1FVRkJPenRCUVVkR0xFMUJRVTBzVVVGQlVTeFpRVUZaTEdOQlFXTTdSVUZEZEVNc2JVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJPMFZCUTFvc2NVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJMR0ZCUVdFN1JVRkRla0lzWTBGQlFUdEZRVU5CTEhGQ1FVRkJPenRCUVVkR0xFMUJRVTBzVVVGQlVTeGhRVUZoTEdOQlFXTTdSVUZEZGtNc2JVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJPMFZCUTFvc2NVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJMR05CUVdNN1JVRkRNVUlzWTBGQlFUdEZRVU5CTEhGQ1FVRkJPenRCUVVkR0xFMUJRVTBzVVVGQlVTeGpRVUZqTEdOQlFXTTdSVUZEZUVNc2JVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJPMFZCUTFvc2EwSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJMRmRCUVZjN1JVRkRka0lzVjBGQlFUdEZRVU5CTEd0Q1FVRkJPenRCUVVkR0xFMUJRVTBzVVVGQlVTeFhRVUZYTEdOQlFXTTdSVUZEY2tNc1owSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJPMFZCUTFvc2NVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJMR2xDUVVGcFFqdEZRVU0zUWl4alFVRkJPMFZCUTBFc2NVSkJRVUU3TzBGQlIwWXNUVUZCVFN4UlFVRlJMR2xDUVVGcFFpeGpRVUZqTzBWQlF6TkRMRzFDUVVGQk96dEJRVWRHTEUxQlFVMHNVVUZCVVR0RlFVTmFMSEZDUVVGQk96dEJRVWRHTEUxQlFVMHNVVUZCVVN4aFFVRmhPMFZCUTNwQ0xHTkJRVUU3UlVGRFFTeHhRa0ZCUVRzN1FVRkhSaXhOUVVGTkxGRkJRVkVzWVVGQllTeGpRVUZqTzBWQlEzWkRMRzFDUVVGQk96dEJRVWRHTEUxQlFVMHNVVUZCVVR0RlFVTmFMSEZDUVVGQk96dEJRVWRHTEUxQlFVMHNVVUZCVVN4WFFVRlhPMFZCUTNaQ0xHTkJRVUU3UlVGRFFTeHhRa0ZCUVRzN1FVRkhSaXhOUVVGTkxGRkJRVkVzVjBGQlZ5eGpRVUZqTzBWQlEzSkRMRzFDUVVGQk96dEJRVWRHTEUxQlFVMHNVVUZCVVR0RlFVTmFMSEZDUVVGQk96dEJRVWRHTEUxQlFVMHNVVUZCVVN4WlFVRlpPMFZCUTNoQ0xHTkJRVUU3UlVGRFFTeHhRa0ZCUVRzN1FVRkhSaXhOUVVGTkxGRkJRVkVzV1VGQldTeGpRVUZqTzBWQlEzUkRMRzFDUVVGQk96dEJRVWRHTEUxQlFVMHNVVUZCVVR0RlFVTmFMSEZDUVVGQk96dEJRVWRHTEUxQlFVMHNVVUZCVVN4blFrRkJaMEk3UlVGRE5VSXNZMEZCUVR0RlFVTkJMSEZDUVVGQk96dEJRVWRHTEUxQlFVMHNVVUZCVVN4blFrRkJaMElzWTBGQll6dEZRVU14UXl4dFFrRkJRVHM3UVVGSFJpeE5RVUZOTEZGQlFWRTdSVUZEV2l4eFFrRkJRVHM3UVVGSFJpeE5RVUZOTEZGQlFWRXNhMEpCUVd0Q08wVkJRemxDTEdOQlFVRTdSVUZEUVN4eFFrRkJRVHM3UVVGSFJpeE5RVUZOTEZGQlFWRXNhMEpCUVd0Q0xHTkJRV003UlVGRE5VTXNiVUpCUVVFN08wRkJSMFlzVFVGQlRTeFJRVUZSTzBWQlExb3NWMEZCUVR0RlFVTkJMR3RDUVVGQk96dEJRVWRHTEUxQlFVMHNVVUZCVVN4WlFVRlpPMFZCUTNoQ0xHdENRVUZCT3p0QlFVZEdMRTFCUVUwc1VVRkJVU3haUVVGWkxHTkJRV003UlVGRGRFTXNaMEpCUVVFN1JVRkRRU3hYUVVGQk96czdPMEZCUzBZN1JVRkRSU3gzUWtGQlFUdEZRVU5CTEhGQ1FVRkJPMFZCUTBFc2EwSkJRVUU3T3pzN1FVRkxSanRCUVVOQk8wVkJRMFVzWjBKQlFVRTdPenRCUVVsR0xFbEJRVWs3UlVGRFJpeGxRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3huUWtGQlFUczdPMEZCU1VZc1NVRkJTVHRCUVVOS0xHZENRVUZuUWl4UFFVRlJPMFZCUTNSQ0xGZEJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMR2RDUVVGQk96dEJRVWRHTEVsQlFVazdRVUZEU2l4SlFVRkpPMEZCUTBvc1owSkJRV2RDTEU5QlFWRXNVMEZCVVR0RlFVTTVRaXh0UWtGQlFUczdRVUZIUml4SlFVRkpPMEZCUTBvc1NVRkJTVHRCUVVOS0xHZENRVUZuUWl4UFFVRlJPMFZCUTNSQ0xHMUNRVUZCT3p0QlFVZEdMRWxCUVVrN1FVRkRTaXhKUVVGSk8wRkJRMG9zWjBKQlFXZENMRTlCUVZFN1JVRkRkRUlzYlVKQlFVRTdPMEZCUjBZc1NVRkJTVHRCUVVOS0xFbEJRVWs3UVVGRFNpeG5Ra0ZCWjBJc1QwRkJVU3hUUVVGUk8wVkJRemxDTEcxQ1FVRkJPenRCUVVkR0xFbEJRVWs3UVVGRFNpeEpRVUZKTzBGQlEwb3NaMEpCUVdkQ0xFOUJRVkVzVTBGQlVUdEZRVU01UWl4dFFrRkJRVHM3UVVGSFJpeEpRVUZKTzBGQlEwb3NTVUZCU1R0QlFVTktMR2RDUVVGblFpeFBRVUZSTEZOQlFWRTdSVUZET1VJc2JVSkJRVUU3TzBGQlIwWXNTVUZCU1R0QlFVTktMRWxCUVVrN1FVRkRTaXhuUWtGQlowSXNUMEZCVVN4VFFVRlJPMFZCUXpsQ0xHMUNRVUZCT3p0QlFVZEdMRWxCUVVrN1FVRkRTaXhKUVVGSk8wRkJRMG9zWjBKQlFXZENMRTlCUVZFc1UwRkJVVHRGUVVNNVFpeHRRa0ZCUVRzN1FVRkhSaXhKUVVGSk8wRkJRMG9zU1VGQlNUdEJRVU5LTEdkQ1FVRm5RaXhQUVVGUkxGTkJRVkU3UlVGRE9VSXNiVUpCUVVFN08wRkJSMFlzU1VGQlNUdEJRVU5LTEVsQlFVazdRVUZEU2l4blFrRkJaMElzVDBGQlVTeFRRVUZSTzBWQlF6bENMRzFDUVVGQk96dEJRVWRHTEVsQlFVazdRVUZEU2l4SlFVRkpPMEZCUTBvc1owSkJRV2RDTEU5QlFWRXNVMEZCVVR0RlFVTTVRaXh0UWtGQlFUczdRVUZIUml4SlFVRkpPMEZCUTBvc1NVRkJTVHRCUVVOS0xHZENRVUZuUWl4UFFVRlJMRk5CUVZFN1JVRkRPVUlzYlVKQlFVRTdPMEZCUjBZc1NVRkJTVHRCUVVOS0xFbEJRVWs3UVVGRFNpeG5Ra0ZCWjBJc1QwRkJVU3hUUVVGUk8wVkJRemxDTEZkQlFVRTdSVUZEUVN4dFFrRkJRVHM3UVVGSFJpeEpRVUZKTzBGQlEwb3NTVUZCU1R0QlFVTktMR2RDUVVGblFpeFBRVUZSTEZOQlFWRTdSVUZET1VJc1owSkJRVUU3T3p0QlFVbEdMRmxCUVdFN1JVRkRXQ3hyUWtGQlFUczdRVUZIUml4WlFVRmhMRXRCUVVrN1JVRkRaaXhWUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEd0Q1FVRkJPenM3UVVGSlJpeFpRVUZaTEZsQlFXRXNTMEZCU1R0RlFVTXpRaXhsUVVGQk8wVkJRMEVzWjBKQlFVRTdPMEZCUjBZc1dVRkJXU3haUVVGaE8wVkJRM1pDTEdWQlFVRTdSVUZEUVN4bFFVRkJPenM3UVVGSlJpeGhRVUZqTzBWQlExb3NWMEZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4eFFrRkJRVHRGUVVOQkxITkNRVUZCT3pzN1FVRkpSaXhoUVVGak8wVkJRMW9zVjBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4aFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNjVUpCUVVFN1JVRkRRU3h6UWtGQlFUczdRVUZIUml4aFFVRmpMRVZCUVVVN1JVRkRaQ3hsUVVGQk96czdRVUZKUml4aFFVRmpMRVZCUVVVN1FVRkRhRUlzWVVGQll5eEZRVUZGTzBWQlEyUXNZMEZCUVR0RlFVTkJMRzlDUVVGQk96dEJRVWRHTEdGQlFXTXNSVUZCUXp0QlFVTm1MR0ZCUVdNc1JVRkJRenRGUVVOaUxGZEJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMSEZDUVVGQk8wVkJRMEVzWjBOQlFVRTdPenM3TzBGQlRVWTdSVUZEUlN4VFFVRkJPMFZCUTBFc1ZVRkJRVHM3UVVGSFJpeGhRVUZqTzBWQlExb3NaMEpCUVVFN1JVRkRRU3hwUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2IwSkJRVUU3UlVGRFFTeHhRa0ZCUVRzN1FVRkhSaXhoUVVGakxFZEJRVWM3UVVGQlJ5eERRVUZETzBWQlEyNUNMRmRCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzWTBGQlFUdEZRVU5CTEhkQ1FVRkJPMFZCUTBFc05FSkJRVUU3UlVGRFFTeG5RMEZCUVRzN1FVRkhSaXhoUVVGakxFZEJRVVVzVFVGQlR6dEZRVU55UWl3MFFrRkJRVHM3UVVGSFJpeHRRa0ZCYjBJc1IwRkJSenRGUVVOeVFpeFpRVUZCTzBWQlEwRXNORUpCUVVFN1JVRkRRU3h0UTBGQlFUczdPMEZCUjBZc2JVSkJRVzlDTEVkQlFVY3NSVUZCUXp0RlFVTjBRaXhWUVVGQk96dEJRVWRHTzBWQlEwVXNlVVJCUVVFN08wRkJSMFk3UlVGRFJTd3dSRUZCUVRzN1FVRkhSanRGUVVORkxEQkVRVUZCT3p0QlFVZEdPMFZCUTBVc05rUkJRVUU3TzBGQlIwWTdSVUZEUlN3eVJFRkJRVHM3UVVGSFJqdEZRVU5GTERCRVFVRkJPenRCUVVkR08wVkJRMFVzTWtSQlFVRTdPMEZCUjBZN1JVRkRSU3d5UkVGQlFUczdRVUZIUmp0RlFVTkZMSGxFUVVGQk96dEJRVWRHTzBWQlEwVXNlVVJCUVVFN08wRkJSMFk3UlVGRFJTdzJSRUZCUVRzN1FVRkhSanRGUVVORkxEUkVRVUZCT3p0QlFVZEdPMFZCUTBVc01FUkJRVUU3TzBGQlIwWTdSVUZEUlN3eVJFRkJRVHM3UVVGSFJqdEZRVU5GTEhsRVFVRkJPenRCUVVkR08wVkJRMFVzTWtSQlFVRTdPMEZCUjBZN1JVRkRSU3h6UkVGQlFUczdRVUZIUmp0RlFVTkZMSGRFUVVGQk96dEJRVWRHTzBWQlEwVXNNRVJCUVVFN08wRkJSMFk3UlVGRFJTdzRSRUZCUVRzN1FVRkhSanRGUVVORkxIbEVRVUZCT3p0QlFVZEdPMFZCUTBVc01FUkJRVUU3TzBGQlIwWTdSVUZEUlN4M1JFRkJRVHM3UVVGSFJqdEZRVU5GTERSRVFVRkJPenRCUVVkR08wVkJRMFVzZFVSQlFVRTdPMEZCUjBZN1JVRkRSU3gzUkVGQlFUczdRVUZIUmp0RlFVTkZMREJFUVVGQk96dEJRVWRHTzBWQlEwVXNjVVJCUVVFN08wRkJSMFk3UlVGRFJTdzBSRUZCUVRzN08wRkJTVVlzUTBGQlF6dEZRVU5ETEZkQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHBRa0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4eFFrRkJRVHRGUVVOQkxITkNRVUZCT3p0QlFVZEdMRU5CUVVNN1JVRkRReXhYUVVGQk8wVkJRMEVzV1VGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4cFFrRkJRVHM3UVVGSFJpeERRVUZETzBWQlEwTXNWMEZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzYVVKQlFVRTdPMEZCUjBZc1EwRkJRenRGUVVORExGZEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR2xDUVVGQk8wVkJRMEVzYlVKQlFVRTdPMEZCUjBZc1EwRkJRenRGUVVORExHVkJRVUU3TzBGQlIwWXNRMEZCUXp0RlFVTkRMR1ZCUVVFN08wRkJSMFlzUTBGQlF6dEZRVU5ETEdWQlFVRTdPenRCUVVsR0xFTkJRVU03UlVGRFF5eGxRVUZCT3p0QlFVZEdMRU5CUVVNc1VVRkJVVHRGUVVOUUxHVkJRVUU3TzBGQlIwWXNRMEZCUXl4UlFVRlJPMFZCUTFBc1pVRkJRVHM3UVVGSFJpeERRVUZETEZGQlFWRTdSVUZEVUN4bFFVRkJPenRCUVVkR0xFTkJRVU1zVVVGQlVUdEZRVU5RTEdWQlFVRTdPMEZCUjBZc1EwRkJReXhSUVVGUk8wVkJRMUFzWlVGQlFUczdRVUZIUml4RFFVRkRMRkZCUVZFN1JVRkRVQ3hsUVVGQk96czdRVUZKUmp0QlFVTkJPMFZCUTBVc1YwRkJRVHM3UVVGSFJpeFZRVUZWTzBGQlExWXNZVUZCWVR0RlFVTllMRmxCUVVFN1JVRkRRU3h4UWtGQlFUczdRVUZIUml4VlFVRlZMRTFCUVU4N1JVRkRaaXhqUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4NVFrRkJRVHM3UVVGSFJpeGhRVUZoTEUxQlFVODdSVUZEYkVJc1kwRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNjVUpCUVVFN1JVRkRRU3hYUVVGQk96czdRVUZKUml4RFFVRkRPMEZCUTBRc1EwRkJRenRCUVVORUxFTkJRVU03UVVGRFJDeERRVUZETzBGQlEwUXNRMEZCUXp0QlFVTkVMRU5CUVVNN1FVRkRSQ3hEUVVGRE8wRkJRMFFzUTBGQlF6dEJRVU5FTEVOQlFVTTdRVUZEUkN4RFFVRkRPMEZCUTBRc1EwRkJRenRCUVVORUxFTkJRVU03UVVGRFJDeERRVUZETzBGQlEwUXNRMEZCUXp0QlFVTkVMRU5CUVVNN1JVRkRReXhuUWtGQlFUczdRVUZIUml4RFFVRkRPMFZCUTBNc1kwRkJRVHRGUVVOQkxIbENRVUZCT3p0QlFVZEdMRU5CUVVNN1JVRkRReXhqUVVGQk8wVkJRMEVzZVVKQlFVRTdPMEZCUjBZc1EwRkJRenRGUVVORExHTkJRVUU3UlVGRFFTeDVRa0ZCUVRzN1FVRkhSaXhEUVVGRE8wVkJRME1zWTBGQlFUdEZRVU5CTEhsQ1FVRkJPenRCUVVkR0xFTkJRVU03UlVGRFF5eGpRVUZCTzBWQlEwRXNlVUpCUVVFN08wRkJSMFlzUTBGQlF6dEZRVU5ETEdOQlFVRTdSVUZEUVN4NVFrRkJRVHM3UVVGSFJpeERRVUZETzBWQlEwTXNZMEZCUVR0RlFVTkJMSGxDUVVGQk96dEJRVWRHTEVOQlFVTTdSVUZEUXl4alFVRkJPMFZCUTBFc2VVSkJRVUU3TzBGQlIwWXNRMEZCUXp0RlFVTkRMR05CUVVFN1JVRkRRU3g1UWtGQlFUczdRVUZIUml4RFFVRkRPMFZCUTBNc1kwRkJRVHRGUVVOQkxIbENRVUZCT3p0QlFVZEdMRU5CUVVNN1JVRkRReXhqUVVGQk8wVkJRMEVzZVVKQlFVRTdPMEZCUjBZc1EwRkJRenRGUVVORExHTkJRVUU3UlVGRFFTeDVRa0ZCUVRzN1FVRkhSaXhEUVVGRE8wVkJRME1zWTBGQlFUdEZRVU5CTEhsQ1FVRkJPenRCUVVkR0xFTkJRVU03UlVGRFF5eFhRVUZCTzBWQlEwRXNjMEpCUVVFN08wRkJSMFlzUTBGQlF6dEZRVU5ETEdOQlFVRTdSVUZEUVN4NVFrRkJRVHM3TzBGQlNVWXNRMEZCUXp0QlFVTkVMRU5CUVVNN1FVRkRSQ3hEUVVGRE8wRkJRMFFzUTBGQlF6dEJRVU5FTEVOQlFVTTdRVUZEUkN4RFFVRkRPMEZCUTBRc1EwRkJRenRCUVVORUxFTkJRVU03UVVGRFJDeERRVUZETzBGQlEwUXNRMEZCUXp0QlFVTkVMRU5CUVVNN1FVRkRSQ3hEUVVGRE8wRkJRMFFzUTBGQlF6dEJRVU5FTEVOQlFVTTdRVUZEUkN4RFFVRkRPMEZCUTBRc1EwRkJRenRGUVVORExGZEJRVUU3UlVGRFFTeDVRa0ZCUVRzN1FVRkhSaXhEUVVGRE8wVkJRME1zYlVKQlFVRTdPMEZCUjBZc1EwRkJRenRGUVVORExHMUNRVUZCT3p0QlFVZEdMRU5CUVVNN1JVRkRReXh0UWtGQlFUczdRVUZIUml4RFFVRkRPMFZCUTBNc2JVSkJRVUU3TzBGQlIwWXNRMEZCUXp0RlFVTkRMRzFDUVVGQk96dEJRVWRHTEVOQlFVTTdSVUZEUXl4dFFrRkJRVHM3UVVGSFJpeERRVUZETzBWQlEwTXNiVUpCUVVFN08wRkJSMFlzUTBGQlF6dEZRVU5ETEcxQ1FVRkJPenRCUVVkR0xFTkJRVU03UlVGRFF5eG5Ra0ZCUVRzN1FVRkhSaXhEUVVGRE8wVkJRME1zWjBKQlFVRTdPMEZCUjBZc1EwRkJRenRGUVVORExHMUNRVUZCT3p0QlFVZEdMRU5CUVVNN1JVRkRReXh0UWtGQlFUczdRVUZIUml4RFFVRkRPMFZCUTBNc2JVSkJRVUU3TzBGQlIwWXNRMEZCUXp0RlFVTkRMRzFDUVVGQk96dEJRVWRHTEVOQlFVTTdSVUZEUXl4dFFrRkJRVHM3UVVGSFJpeERRVUZETzBWQlEwTXNaMEpCUVVFN1JVRkRRU3g1UWtGQlFUczdRVUZIUml4RFFVRkRPMFZCUTBNc2JVSkJRVUU3UlVGRFFTeDVRa0ZCUVRzN08wRkJTVVlzVTBGQlZUdEJRVU5XTEZOQlFWVTdSVUZEVWl4aFFVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHhRa0ZCUVRzN1FVRkhSaXhUUVVGVkxHTkJRV0U3UVVGRGRrSXNVMEZCVlN4bFFVRmpPenRGUVVWMFFpeGxRVUZCT3pzN08wRkJTMFlzWVVGQll6dEZRVU5hTEcxQ1FVRkJPenRCUVVkR08wVkJRMFVzZVVKQlFVRTdPMEZCUjBZN1JVRkRSU3hyUTBGQlFUczdRVUZIUmp0RlFVTkZMR2RDUVVGQk96dEJRVWRHTzBWQlEwVXNaMEpCUVVFN08wRkJSMFk3UlVGRFJTd3lRa0ZCUVRzN08wRkJTVVk3UlVGRFJTeFhRVUZCTzBWQlEwRXNZMEZCUVR0RlFVTkJMR05CUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4cFFrRkJRVHRGUVVOQkxHMUNRVUZCT3p0QlFVZEdPMFZCUTBVc1YwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeGpRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEdsQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHRRa0ZCUVR0RlFVTkJMRzlDUVVGQk96czdRVUZKUmp0RlFVTkZMRmRCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc1owSkJRVUU3TzBGQlIwWTdSVUZEUlN4dFFrRkJRVHM3UVVGSFJqdEZRVU5GTEcxQ1FVRkJPenRCUVVkR08wVkJRMFVzYlVKQlFVRTdPMEZCUjBZN1JVRkRSU3h0UWtGQlFUczdRVUZIUmp0RlFVTkZMRzFDUVVGQk96dEJRVWRHTzBWQlEwVXNiVUpCUVVFN08wRkJSMFk3UlVGRFJTeHRRa0ZCUVRzN1FVRkhSanRGUVVORkxHMUNRVUZCT3p0QlFVZEdPMFZCUTBVc2JVSkJRVUU3TzBGQlIwWTdSVUZEUlN4dFFrRkJRVHM3UVVGSFJqdEZRVU5GTEcxQ1FVRkJPenM3UVVGSlJqdEZRVU5GTERoQ1FVRkJPenRCUVVkR08wVkJRMFVzY1VKQlFVRTdPMEZCUjBZN1JVRkRSU3h4UWtGQlFUczdRVUZIUmp0RlFVTkZMSEZDUVVGQk96dEJRVWRHTzBWQlEwVXNjVUpCUVVFN08wRkJSMFk3UlVGRFJTeHhRa0ZCUVRzN1FVRkhSanRGUVVORkxIRkNRVUZCT3pzN1FVRkpSaXhaUVVGaE8wVkJRMWdzYTBKQlFVRTdPenRCUVVsR0xGVkJRVmM3UlVGRFZDeFpRVUZCTzBWQlEwRXNhVUpCUVVFN08wRkJSMFlzVlVGQlZ5eEZRVUZETzBWQlExWXNWVUZCUVRzN08wRkJTVVk3UlVGRFJTeHBRa0ZCUVR0RlFVTkJMSE5DUVVGQk96dEJRVWRHTEZWQlFWYzdSVUZEVkN4bFFVRkJPMFZCUTBFc1owSkJRVUU3TzBGQlIwWXNWVUZCVnp0QlFVTllMRlZCUVZjN1FVRkRXQ3hWUVVGWE8wVkJRMVFzWlVGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4cFFrRkJRVHM3TzBGQlNVWXNWVUZCVlN4WFFVRlpPMEZCUTNSQ0xGVkJRVlVzVjBGQldUdEZRVU53UWl4NVFrRkJRVHM3UVVGSFJpeFZRVUZWTEZkQlFWazdSVUZEY0VJc1pVRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNhVUpCUVVFN08wRkJSMFlzVlVGQlZUdEJRVU5XTEZWQlFWVXNTMEZCU3p0RlFVTmlMR2xDUVVGQk8wVkJRMEVzTkVKQlFVRTdPMEZCUjBZc1ZVRkJWU3hMUVVGTE8wRkJRMllzVlVGQlZTeExRVUZMTEZkQlFWYzdSVUZEZUVJc2EwSkJRVUU3TzBGQlIwWXNWVUZCVlR0QlFVTldMRlZCUVZVc1YwRkJWenRGUVVOdVFpeHhRa0ZCUVR0RlFVTkJMR2REUVVGQk96dEJRVWRHTEZWQlFWVTdRVUZEVml4VlFVRlZMRkZCUVZFN1JVRkRhRUlzY1VKQlFVRTdPMEZCUjBZc1ZVRkJWVHRGUVVOU0xIRkNRVUZCT3pzN1FVRkpSaXhWUVVGVk8wVkJRMUlzV1VGQlFUdEZRVU5CTEdGQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc2JVSkJRVUU3UlVGRFFTd3lRa0ZCUVRzN1FVRkhSaXhWUVVGVkxFdEJRVXM3UlVGRFlpeG5Ra0ZCUVR0RlFVTkJMSFZDUVVGQk96dEJRVWRHTEZWQlFWVXNTMEZCU3p0QlFVTm1MRlZCUVZVc1MwRkJTenRGUVVOaUxGbEJRVUU3TzBGQlIwWXNWVUZCVlN4TFFVRkxPMFZCUTJJc1owSkJRVUU3TzBGQlIwWXNWVUZCVlN4TFFVRkxMRlZCUVZVN1JVRkRka0lzWjBKQlFVRTdPMEZCUjBZc1ZVRkJWU3hMUVVGTE8wVkJRMklzYlVKQlFVRTdPMEZCUjBZc1ZVRkJWU3hMUVVGTExHRkJRV0U3UlVGRE1VSXNiVUpCUVVFN08wRkJSMFlzVlVGQlZTeExRVUZMTEZWQlFWYzdRVUZETVVJc1ZVRkJWU3hMUVVGTExGVkJRVmM3UVVGRE1VSXNWVUZCVlN4TFFVRkxMRlZCUVZjN1FVRkRNVUlzVlVGQlZTeExRVUZMTEdGQlFXTTdRVUZETjBJc1ZVRkJWU3hMUVVGTExHRkJRV003UVVGRE4wSXNWVUZCVlN4TFFVRkxMR0ZCUVdNN1JVRkRNMElzVjBGQlFUdEZRVU5CTEdkQ1FVRkJPenM3TzBGQlMwWTdSVUZEUlN4VlFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeG5Ra0ZCUVRzN08wRkJTVVlzVTBGQlZUdEZRVU5TTEcxQ1FVRkJPenRCUVVkR0xGTkJRVlU3UlVGRFVpeFhRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEdsQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHRRa0ZCUVR0RlFVTkJMSEZDUVVGQk8wVkJRMEVzTmtKQlFVRTdPenRCUVVsR0xGTkJRVlU3UlVGRFVpeHRRa0ZCUVRzN1FVRkhSaXhUUVVGVk8wVkJRMUlzWTBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4cFFrRkJRVHRGUVVOQkxIRkNRVUZCT3pzN08wRkJTMFk3UlVGRFJTeG5Ra0ZCUVRzN096dEJRVXRHTzBWQlEwVXNaMEpCUVVFN096czdRVUZMUmp0QlFVTkJPMEZCUTBFc1dVRkJZVHRGUVVOWUxHZENRVUZCT3p0QlFVZEdPMFZCUTBVc1YwRkJRVHRGUVVOQkxHbENRVUZCT3pzN1FVRkpSaXhOUVVGUE8wVkJRMHdzWjBKQlFVRTdPenRCUVVsR08wVkJRMFVzY1VKQlFVRTdPMEZCUjBZc1VVRkJVenRGUVVOUUxHMUNRVUZCT3pzN1FVRkpSanRGUVVORkxIRkNRVUZCT3p0QlFVZEdMRmRCUVZrN1JVRkRWaXh0UWtGQlFUczdPMEZCU1VZN1JVRkRSU3h4UWtGQlFUczdRVUZIUml4VlFVRlhPMFZCUTFRc2JVSkJRVUU3T3p0QlFVbEdPMFZCUTBVc2NVSkJRVUU3TzBGQlIwWXNXVUZCWVR0RlFVTllMRzFDUVVGQk96czdRVUZKUmp0RlFVTkZMSEZDUVVGQk96dEJRVWRHTEZWQlFWYzdSVUZEVkN4dFFrRkJRVHM3TzBGQlNVWTdSVUZEUlN4eFFrRkJRVHM3UVVGSFJpeGhRVUZqTzBWQlExb3NiVUpCUVVFN096dEJRVWxHTzBWQlEwVXNjVUpCUVVFN08wRkJSMFlzWVVGQll6dEZRVU5hTEcxQ1FVRkJPenM3UVVGSlJqdEZRVU5GTEhGQ1FVRkJPenRCUVVkR0xGZEJRVms3UlVGRFZpeHRRa0ZCUVRzN08wRkJTVVk3UlVGRFJTeHJRa0ZCUVRzN1FVRkhSaXhYUVVGWk8wVkJRMVlzWjBKQlFVRTdPenRCUVVsR08wVkJRMFVzY1VKQlFVRTdPMEZCUjBZc1lVRkJZenRGUVVOYUxHMUNRVUZCT3pzN1FVRkpSanRGUVVORkxIRkNRVUZCT3p0QlFVZEdMRmRCUVZrN1JVRkRWaXh0UWtGQlFUczdPMEZCU1VZN1JVRkRSU3h4UWtGQlFUczdRVUZIUml4WlFVRmhPMFZCUTFnc2JVSkJRVUU3T3p0QlFVbEdPMFZCUTBVc2NVSkJRVUU3TzBGQlIwWXNaMEpCUVdsQ08wVkJRMllzYlVKQlFVRTdPenRCUVVsR08wVkJRMFVzY1VKQlFVRTdPMEZCUjBZc2EwSkJRVzFDTzBWQlEycENMRzFDUVVGQk96czdRVUZKUmp0RlFVTkZMSEZDUVVGQk96dEJRVWRHTEcxQ1FVRnZRanRGUVVOc1FpeHRRa0ZCUVRzN096dEJRVXRHTzBWQlEwVXNaMEpCUVVFN08wRkJSMFk3UlVGRFJTeG5Ra0ZCUVRzN1FVRkhSaXhYUVVGWk8wVkJRMVlzWjBKQlFVRTdPenRCUVVsR08wVkJRMFVzV1VGQlFUczdRVUZIUml4WlFVRmhPMFZCUTFnc1owSkJRVUU3TzBGQlIwWTdSVUZEUlN4WlFVRkJPenRCUVVkR08wVkJRMFVzVjBGQlFUczdRVUZIUmp0RlFVTkZMRmRCUVVFN096dEJRVWxHTzBWQlEwVXNiVUpCUVVFN08wRkJSMFk3UlVGRFJTeHRRa0ZCUVRzN1FVRkhSanRGUVVORkxHMUNRVUZCT3p0QlFVZEdPMFZCUTBVc2JVSkJRVUU3TzBGQlIwWTdSVUZEUlN4dFFrRkJRVHM3UVVGSFJqdEZRVU5GTEcxQ1FVRkJPenRCUVVkR08wVkJRMFVzYlVKQlFVRTdPMEZCUjBZN1JVRkRSU3h0UWtGQlFUczdRVUZIUmp0RlFVTkZMRzFDUVVGQk96dEJRVWRHTzBWQlEwVXNiVUpCUVVFN08wRkJSMFk3UlVGRFJTeG5Ra0ZCUVRzN096dEJRVXRHTzBWQlEwVXNhMEpCUVVFN08wRkJSMFlzVTBGQlZUdEZRVU5TTEdkQ1FVRkJPMFZCUTBFc2FVSkJRVUU3TzBGQlIwWXNZVUZCWXp0RlFVTmFMREJDUVVGQk96czdRVUZKUml4VFFVRlRPMFZCUTFBc1YwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeGhRVUZCTzBWQlEwRXNhMEpCUVVFN08wRkJSMFlzVTBGQlV5eFRRVUZUTzBWQlEyaENMR3RDUVVGQk96dEJRVWRHTEZOQlFWTXNVMEZCVlR0RlFVTnFRaXhUUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTERCQ1FVRkJPenRCUVVkR0xGTkJRVk1zVTBGQlV5eFBRVUZSTzBWQlEzaENMRk5CUVVFN1JVRkRRU3hyUWtGQlFUczdPenRCUVV0R08wVkJRMFVzWTBGQlFUdEZRVU5CTEdWQlFVRTdPMEZCUjBZN1JVRkRSU3hsUVVGQk96dEJRVWRHTzBWQlEwVXNaVUZCUVRzN1FVRkhSanRGUVVORkxHVkJRVUU3TzBGQlIwWTdSVUZEUlN4bFFVRkJPenM3T3p0QlFVMUdMRWRCUVVjN1JVRkRSQ3gxUWtGQlFUdEZRVU5CTEhOQ1FVRkJPenRCUVVkR0xFZEJRVWM3UlVGRFJDdzJRa0ZCUVRzN1FVRkhSaXhIUVVGSE8wVkJRMFFzVjBGQlFUdEZRVU5CTEZsQlFVRTdPMEZCUjBZc1IwRkJSenRGUVVORUxGbEJRVUU3UlVGRFFTeGhRVUZCT3pzN1FVRkpSanRGUVVORkxGTkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYzBKQlFVRTdPenRCUVVkR0xHbENRVUZyUWp0RlFVTm9RaXhOUVVGQk8wVkJRMEVzVDBGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUVN4WlFVRkJPMFZCUTBFc2EwSkJRVUU3T3pzN08wRkJUVVlzVlVGQlZ6dEZRVU5VTEdkQ1FVRkJPMFZCUTBFc1pVRkJRVHM3UVVGSFJpeFZRVUZWTzBWQlExSXNiVUpCUVVFN1JVRkRRU3hyUWtGQlFUczdPenRCUVV0R08wVkJRMFVzYVVKQlFVRTdPMEZCUjBZN1JVRkRSU3hwUWtGQlFUczdRVUZIUmp0RlFVTkZMR2xDUVVGQk96dEJRVWRHTzBWQlEwVXNhVUpCUVVFN08wRkJSMFk3UlVGRFJTeHBRa0ZCUVRzN1FVRkhSanRGUVVORkxHbENRVUZCT3p0QlFVZEdPMFZCUTBVc2FVSkJRVUU3TzBGQlIwWTdSVUZEUlN4cFFrRkJRVHM3UVVGSFJqdEZRVU5GTERSQ1FVRkJPenM3TzBGQlMwWTdSVUZEUlN4eFFrRkJRVHM3UVVGSFJqdEZRVU5GTEZOQlFVRTdPMEZCUjBZN1JVRkRSU3gzUWtGQlFUdEZRVU5CTEhsQ1FVRkJPenRCUVVkR08wVkJRMFVzTWtKQlFVRTdSVUZEUVN3MFFrRkJRVHM3UVVGSFJqdEZRVU5GTERKQ1FVRkJPenRCUVVkR08wVkJRMFVzTkVKQlFVRTdPMEZCUjBZN1JVRkRSU3hwUWtGQlFUdEZRVU5CTEc5Q1FVRkJPenRCUVVkR08wVkJRMFVzYVVKQlFVRTdSVUZEUVN4dlFrRkJRVHM3UVVGSFJqdEZRVU5GTEdsQ1FVRkJPMFZCUTBFc2IwSkJRVUU3TzBGQlIwWTdSVUZEUlN4cFFrRkJRVHRGUVVOQkxHOUNRVUZCT3p0QlFVZEdPMFZCUTBVc2EwSkJRVUU3UlVGRFFTeHhRa0ZCUVRzN1FVRkhSanRGUVVORkxHdENRVUZCTzBWQlEwRXNjVUpCUVVFN08wRkJSMFk3UlVGRFJTeHJRa0ZCUVR0RlFVTkJMRzFDUVVGQk96dEJRVWRHTzBWQlEwVXNhMEpCUVVFN1JVRkRRU3h0UWtGQlFUczdRVUZIUmp0RlFVTkZMRzFDUVVGQk8wVkJRMEVzYjBKQlFVRTdPMEZCUjBZN1FVRkRRVHRCUVVOQk8wRkJRMEU3UVVGRFFUdEJRVU5CTzBGQlEwRTdRVUZEUVR0QlFVTkJPMEZCUTBFN1FVRkRRVHRCUVVOQk8wRkJRMEU3UlVGRFJTeFhRVUZCT3p0QlFVZEdPMFZCUTBVc2EwSkJRVUU3TzBGQlIwWTdSVUZEUlN4dFFrRkJRVHM3UVVGSFJqdEZRVU5GTEcxQ1FVRkJPenRCUVVkR08wVkJRMFVzYlVKQlFVRTdPMEZCUjBZN1JVRkRSU3h0UWtGQlFUczdRVUZIUmp0RlFVTkZMRzFDUVVGQk96dEJRVWRHTzBWQlEwVXNiVUpCUVVFN08wRkJSMFk3UlVGRFJTeHRRa0ZCUVRzN1FVRkhSanRGUVVORkxHMUNRVUZCT3p0QlFVZEdPMFZCUTBVc2JVSkJRVUU3TzBGQlIwWTdSVUZEUlN4dFFrRkJRVHM3UVVGSFJqdEZRVU5GTEcxQ1FVRkJPenRCUVVkR08wVkJRMFVzYlVKQlFVRTdPMEZCUjBZN1JVRkRSU3h0UWtGQlFUczdRVUZIUmp0RlFVTkZMRzFDUVVGQk96dEJRVWRHTzBWQlEwVXNiMEpCUVVFN08wRkJSMFlzVVVGQk1FSTdSVUZEZUVJN1NVRkRSU3h0UWtGQlFUczdSVUZIUmp0SlFVTkZMRzFDUVVGQk96dEZRVWRHTzBsQlEwVXNiVUpCUVVFN08wVkJSMFk3U1VGRFJTeHRRa0ZCUVRzN1JVRkhSanRKUVVORkxHMUNRVUZCT3p0RlFVZEdPMGxCUTBVc2JVSkJRVUU3T3p0QlFVbEtMRkZCUVRCQ08wVkJRM2hDTzBsQlEwVXNiVUpCUVVFN08wVkJSMFk3U1VGRFJTeHRRa0ZCUVRzN1JVRkhSanRKUVVORkxHMUNRVUZCT3p0RlFVZEdPMGxCUTBVc2JVSkJRVUU3TzBWQlIwWTdTVUZEUlN4dFFrRkJRVHM3UlVGSFJqdEpRVU5GTEcxQ1FVRkJPenM3TzBGQlMwbzdSVUZEUlN4blFrRkJRVHM3UVVGSFJqdEZRVU5GTEdkQ1FVRkJPenRCUVVkR08wVkJRMFVzYVVKQlFVRTdPMEZCUjBZN1JVRkRSU3hwUWtGQlFUczdRVUZIUmp0RlFVTkZMR3RDUVVGQk96dEJRVWRHTzBWQlEwVXNhMEpCUVVFN08wRkJSMFk3UlVGRFJTeHJRa0ZCUVRzN1FVRkhSanRGUVVORkxHZENRVUZCT3p0QlFVZEdPMFZCUTBVc2FVSkJRVUU3T3pzN1FVRlBSanRGUVVORkxESkNRVUZCT3p0QlFVZEdPMFZCUTBVc05rSkJRVUU3TzBGQlIwWTdSVUZEUlN3MlFrRkJRVHM3UVVGSFJqdEZRVU5GTERoQ1FVRkJPenRCUVVkR08wVkJRMFVzT0VKQlFVRTdPMEZCUjBZN1JVRkRSU3c0UWtGQlFUczdRVUZIUmp0RlFVTkZMRFpDUVVGQk96dEJRVWRHTzBWQlEwVXNOa0pCUVVFN08wRkJSMFk3UlVGRFJTeHhRMEZCUVRzN1FVRkhSanRGUVVORkxIRkRRVUZCT3p0QlFVZEdPMFZCUTBVc2NVTkJRVUU3TzBGQlIwWTdSVUZEUlN4eFEwRkJRVHM3T3p0QlFVdEdPMFZCUTBVc1owSkJRVUU3TzBGQlIwWTdSVUZEUlN4alFVRkJPenRCUVVkR08wVkJRMFVzWjBKQlFVRTdPMEZCUjBZN1JVRkRSU3hYUVVGQk96czdRVUZKUmp0RlFVTkZMR0ZCUVVFN08wRkJSMFk3UlVGRFJTeGpRVUZCT3p0QlFVZEdPMFZCUTBVc1kwRkJRVHM3UVVGSFJqdEZRVU5GTEhGQ1FVRkJPenRCUVVkR08wVkJRMFVzYlVKQlFVRTdSVUZEUVN4elFrRkJRVHM3TzBGQlNVWTdSVUZEUlN4blFrRkJRVHM3UVVGSFJqdEZRVU5GTEdkQ1FVRkJPenRCUVVkR08wVkJRMFVzTWtKQlFVRTdPenRCUVVsR08wVkJRMFVzVjBGQlFUczdPenM3T3pzN08wRkJWMFk3UlVGRFJTeFhRVUZCT3p0QlFVZEdPMFZCUTBVc1dVRkJRVHM3UVVGSFJqdEZRVU5GTEc5Q1FVRkJPenRCUVVkR08wVkJRMFVzYjBKQlFVRTdPMEZCUjBZc1IwRkJSenRCUVVOSUxGZEJRVms3UlVGRFZpeHBRa0ZCUVR0RlFVTkJMR3RDUVVGQk96czdRVUZKUmp0RlFVTkZMR3RDUVVGQk8wVkJRMEVzYlVKQlFVRTdSVUZEUVN4dFFrRkJRVHRGUVVOQkxIbENRVUZCT3p0QlFVZEdMRk5CUVZNN1JVRkRVQ3h6UWtGQlFUczdPMEZCU1VZN1JVRkRSU3huUTBGQlFUczdRVUZIUmp0RlFVTkZMRlZCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc1owTkJRVUU3TzBGQlIwWXNjVUpCUVhGQ08wVkJRMjVDTEZkQlFWY3NVMEZCVXl4WlFVRndRanM3TzBGQlNVWTdRVUZEUVN4blFrRkJaMEk3UlVGRFpDeHJRa0ZCUVR0RlFVTkJMRk5CUVVFN08wRkJSMFk3UlVGRFJTeFhRVUZCTzBWQlEwRXNWVUZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4dFFrRkJRVHRGUVVOQkxHOUVRVUZCT3p0QlFVZEdPMFZCUTBVc09FTkJRVUU3TzBGQlIwWXNaMEpCUVdkQ08wVkJRMlFzVVVGQlFUdEZRVU5CTEZWQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1UwRkJVeXhGUVVGVU8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4cFFrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNjMEpCUVVFN1JVRkRRU3gzUWtGQlFUdEZRVU5CTERoQ1FVRkJPMFZCUTBFc1owTkJRVUU3UlVGRFFTeHRRMEZCUVR0RlFVTkJMREpEUVVGQk96dEJRVWRHTEhGQ1FVRnhRanRGUVVOdVFpeG5Ra0ZCUVRzN1FVRkhSanRGUVVORk8wbEJRMFVzVlVGQlFUczdSVUZIUmp0SlFVTkZMRlZCUVVFN1NVRkRRU3hYUVVGWExHZENRVUZZTzBsQlEwRXNiVUpCUVcxQ0xHZENRVUZ1UWpzN08wRkJTVW83UlVGRFJUdEpRVU5GTEZWQlFVRTdPMFZCUjBZN1NVRkRSU3hWUVVGQk8wbEJRMEVzVjBGQlZ5eG5Ra0ZCV0R0SlFVTkJMRzFDUVVGdFFpeG5Ra0ZCYmtJN096dEJRVWxLTEc5Q1FVRnhRanRGUVVOdVFpeHJRa0ZCUVRzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenRCUTNwelJrWTdSVUZEUlN3MlEwRkJRVHM3UVVGSFJqdEZRVU5GTERoRFFVRkJPenM3UVVGSlJqdEZRVU5GTERaRFFVRkJPMFZCUTBFc2MwSkJRVUU3TzBGQlIwWTdSVUZEUlN3MlEwRkJRVHRGUVVOQkxITkNRVUZCT3p0QlFVZEdPMFZCUTBVc09FTkJRVUU3UlVGRFFTeHpRa0ZCUVRzN1FVRkhSanRGUVVORkxEaERRVUZCTzBWQlEwRXNjMEpCUVVFN08wRkJSMFk3UlVGRFJTdzJRMEZCUVR0RlFVTkJMSE5DUVVGQk96czdRVUZKUmp0RlFVTkZMRFJDUVVGQk96czdRVUZKUmp0RlFVTkZMR05CUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4eFFrRkJRVHRGUVVOQkxEWkNRVUZCT3p0QlFVZEdMR05CUVdNN1JVRkRXaXhyUWtGQlFUczdPMEZCU1VZN1JVRkRSU3hsUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4cFFrRkJRVHM3TzBGQlNVWTdSVUZEUlN4WFFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHBRa0ZCUVR0RlFVTkJMSEZDUVVGQk8wVkJRMEVzWjBOQlFVRTdPMEZCUjBZc2MwSkJRWE5DTzBWQlEzQkNMRmRCUVVFN1JVRkRRU3h4UWtGQlFUczdRVUZIUml4elFrRkJjMEk3UlVGRGNFSXNWMEZCUVR0RlFVTkJMRzFDUVVGQk96dEJRVWRHTEhOQ1FVRnpRaXhaUVVGWk8wVkJRMmhETEc5RFFVRkJPenRCUVVkR0xITkNRVUZ6UWp0RlFVTndRaXhYUVVGQk8wVkJRMEVzT0VKQlFVRTdPMEZCUjBZc2MwSkJRWE5DTEZkQlFWYzdSVUZETDBJc1YwRkJRVHRGUVVOQkxEaENRVUZCT3p0QlFVZEdPMFZCUTBVc1UwRkJRVHRGUVVOQkxHdENRVUZCT3pzN096czdRVUZQUmp0RlFVTkZMR2RDUVVGQk8wVkJRMEVzYlVKQlFVRTdSVUZEUVN3MlFrRkJRVHRGUVVOQkxIVkVRVUZCT3p0QlFVZEdPMFZCUTBVc2JVWkJRVUU3UlVGRFFTeHpRa0ZCUVRzN08wRkJSMFlzV1VGQllUdEZRVU5ZTEZkQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc1pVRkJRVHM3UVVGSFJqdEZRVU5GTEZOQlFVRTdSVUZEUVN4VlFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMR3RDUVVGQk96dEJRVWRHTEZkQlFWazdSVUZEVml4WFFVRkJPMFZCUTBFc2NVSkJRVUU3TzBGQlIwWXNWMEZCV1N4RlFVRkRPMFZCUTFnc01FSkJRVUU3TzBGQlIwWXNWMEZCV1N4SFFVRkZPMEZCUTJRc1YwRkJXU3hIUVVGSExFVkJRVU03UlVGRFpDeGpRVUZCTzBWQlEwRXNjVUpCUVVFN08wRkJSMFlzVVVGQk1FSTdSVUZEZUVJc1dVRkJZU3hIUVVGRk8wVkJRMllzV1VGQllTeEhRVUZGTzBsQlEySXNWMEZCUVR0SlFVTkJMR3RDUVVGQk96dEZRVWRHTEZsQlFXRXNSMEZCUlR0SlFVTmlMR2RDUVVGQk96dEZRVWRHTEZsQlFXRTdTVUZEV0N4TlFVRkJPMGxCUTBFc2JVSkJRVUU3T3pzN1FVRkxTaXhaUVVGWk8wRkJRMW9zV1VGQldUdEZRVU5XTEdkQ1FVRkJPMFZCUTBFc2IwSkJRVUU3UlVGRFFTdzJRa0ZCUVRzN1FVRkhSaXhaUVVGWk8wVkJRMVlzYlVKQlFVRTdSVUZEUVN3MlFrRkJRVHM3UVVGSFJpeFpRVUZaTEdsQ1FVRnJRanRCUVVNNVFpeFpRVUZaTEdsQ1FVRnJRanRCUVVNNVFpeFpRVUZaTEd0Q1FVRnRRanRCUVVNdlFpeFpRVUZaTEd0Q1FVRnRRanRGUVVNM1FpeFhRVUZCTzBWQlEwRXNaMEpCUVVFN08wRkJSMFlzV1VGQldTeHJRa0ZCYlVJN1FVRkRMMElzV1VGQldTeHJRa0ZCYlVJN1JVRkROMElzVjBGQlFUczdRVUZIUml4WlFVRlpMR2xDUVVGclFqdEZRVU0xUWl4bFFVRkJPenRCUVVkR0xGbEJRVmtzYTBKQlFXMUNPMFZCUXpkQ0xHVkJRVUU3T3p0QlFVbEdPMFZCUTBVc1pVRkJRVHM3UVVGSFJqdEZRVU5GTEdkQ1FVRkJPenRCUVVkR08wVkJRMFVzWjBKQlFVRTdPenM3UVVGTFJqdEJRVU5CTzBWQlEwVXNaME5CUVVFN096czdRVUZMUmp0RlFVTkZMR2RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN3MlJFRkJRVHRGUVVOQkxITkNRVUZCT3pzN1FVRkhSaXhsUVVGbE8wVkJRMklzVFVGQlFUdEZRVU5CTEU5QlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxGTkJRVk1zUjBGQlZEdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc0swSkJRVUU3TzBGQlIwWXNaVUZCWjBJN1FVRkRhRUlzWlVGQlowSTdSVUZEWkN4WFFVRkJPMFZCUTBFc1ZVRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVZEdMR1ZCUVdkQ08wVkJRMlFzWlVGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHhRa0ZCUVRzN1FVRkhSaXhsUVVGblFqdEZRVU5rTEdWQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHbENRVUZCTzBWQlEwRXNlVUpCUVVFN08wRkJSMFlzVVVGQk1FSTdSVUZEZUVJN1NVRkRSU3hsUVVGQk96dEZRVWRHTEdWQlFXZENPMGxCUTJRc1pVRkJRVHRKUVVOQkxHbENRVUZCT3pzN096dEJRVTFLTzBWQlEwVXNhMEpCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEd0RVFVRkJPenRCUVVkR08wVkJRMFVzWlVGQlFUdEZRVU5CTEd0Q1FVRkJPenRCUVVkR0xHVkJRV2RDTzBWQlEyUXNWMEZCUVR0RlFVTkJMSGxDUVVGQk96dEJRVWRHTEdOQlFXVXNSMEZCUnp0QlFVTnNRaXhqUVVGbExFZEJRVVU3UlVGRFppeFhRVUZCT3p0QlFVZEdMR05CUVdVc1IwRkJSenRGUVVOb1FpeFhRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxITkNRVUZCT3pzN08wRkJTMFk3UlVGRFJTeFZRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3hyUWtGQlFUczdRVUZIUml4bFFVRmxPMFZCUTJJc1owSkJRVUU3TzBGQlIwWXNaVUZCWlR0RlFVTmlMSE5FUVVGQk8wVkJRMEVzYzBKQlFVRTdSVUZEUVN4clEwRkJRVHM3UVVGSFJpeGxRVUZsTzBWQlEySXNjMFJCUVVFN1JVRkRRU3h6UWtGQlFUdEZRVU5CTEd0RFFVRkJPenRCUVVkR0xHVkJRV1U3UlVGRFlpeHpSRUZCUVR0RlFVTkJMSE5DUVVGQk8wVkJRMEVzYTBOQlFVRTdPMEZCUjBZc1pVRkJaVHRGUVVOaUxFMUJRVUU3UlVGRFFTeFBRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzVTBGQlV5eEhRVUZVTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3c0UWtGQlFUczdRVUZIUml4bFFVRm5RanRGUVVOa0xGZEJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNhVUpCUVVFN1JVRkRRU3g1UWtGQlFUczdRVUZIUml4bFFVRm5RanRGUVVOa0xGZEJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEhsQ1FVRkJPenRCUVVkR0xGRkJRVEJDTzBWQlEzaENMR1ZCUVdVN1NVRkRZaXhuUWtGQlFUczdPMEZCU1Vvc1VVRkJNRUk3UlVGRGVFSTdSVUZEUVN4bFFVRmxPMGxCUTJJc1pVRkJRVHM3UlVGSFJpeGxRVUZuUWp0SlFVTmtMR1ZCUVVFN1NVRkRRU3hwUWtGQlFUczdSVUZIUml4bFFVRm5RanRKUVVOa0xHVkJRVUU3T3pzN096czdRVUZSU2l4aFFVRmpPMFZCUTFvc1kwRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNhMEpCUVVFN08wRkJSMFlzWVVGQll5eExRVUZKTzBWQlEyaENMRTFCUVVFN1JVRkRRU3hQUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4VFFVRlRMRWRCUVZRN1JVRkRRU3hyUWtGQlFUczdRVUZIUml4aFFVRmhMRTFCUVU4c1MwRkJTVHRGUVVOMFFpdzRRa0ZCUVRzN1FVRkhSaXhoUVVGak8wRkJRMlFzWVVGQll6dEJRVU5rTEdGQlFXTXNTMEZCU1R0RlFVTm9RaXhuUTBGQlFUczdRVUZIUml4aFFVRmhMRTFCUVU4N1JVRkRiRUlzV1VGQldTeFZRVUZhT3pzN1FVRkpSaXhoUVVGak8wVkJRMW9zVVVGQlVTeGxRVUZTTzBWQlEwRXNaMEpCUVdkQ0xHVkJRV2hDT3p0QlFVZEdMR0ZCUVdFc1RVRkJUenRGUVVOc1FpeFJRVUZSTEZsQlFWSTdSVUZEUVN4blFrRkJaMElzV1VGQmFFSTdPenM3T3pzN1FVRlJSanRGUVVORkxHZENRVUZCTzBWQlEwRXNjMEpCUVVFN1JVRkRRU3cyUWtGQlFUdEZRVU5CTEdkRFFVRkJPenRCUVVkR0xHTkJRV003UlVGRFdpeHhRa0ZCUVRzN1FVRkhSaXhqUVVGbE8wVkJRMklzYlVKQlFVRTdPMEZCUjBZc1kwRkJaU3hKUVVGSE8wVkJRMmhDTEZkQlFVRTdSVUZEUVN4WlFVRkJPMFZCUTBFc1pVRkJRVHM3UVVGSFJpeGpRVUZqTEdsQ1FVRnJRaXhKUVVGSE8wVkJRMnBETEhsQ1FVRkJPenRCUVVkR0xHTkJRV1VzUjBGQlJ6dEZRVU5vUWl4bFFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeHJRa0ZCUVRzN1FVRkhSaXhqUVVGakxHbENRVUZyUWp0RlFVTTVRaXhuUWtGQlFUczdRVUZIUml4alFVRmpMR2xDUVVGclFpeEhRVUZITzBWQlEycERMRmRCUVVFN096dEJRVWxHTEdOQlFXVTdSVUZEWWl4VlFVRkJPMFZCUTBFc2JVSkJRVUU3UlVGRFFTeHpRa0ZCUVRzN1FVRkhSaXhqUVVGbExGZEJRVmM3UlVGRGVFSXNWVUZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3h4UWtGQlFUczdPMEZCU1VZN1JVRkRSU3hUUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN3d1FrRkJRVHM3UVVGSFJpeDFRa0ZCZDBJN1JVRkRkRUlzVlVGQlFUdEZRVU5CTEdsQ1FVRkJPMFZCUTBFc2JVSkJRVUU3TzBGQlIwWXNkVUpCUVhkQ0xFZEJRVWM3UlVGRGVrSXNaVUZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzY1VKQlFVRTdSVUZEUVN4elFrRkJRVHRGUVVOQkxEWkNRVUZCT3pzN08wRkJTMFk3UlVGRFJTeFZRVUZCT3p0QlFVZEdMR05CUVdVN1JVRkRZaXhuUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2JVTkJRVUU3T3p0QlFVZEdPMFZCUTBVc1lVRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNiVUpCUVVFN1JVRkRRU3cyUWtGQlFUdEZRVU5CTEdkRFFVRkJPenRCUVVkR0xHTkJRV1VzUjBGQlJTeE5RVUZQTzBWQlEzUkNMSEZDUVVGQk96dEJRVWRHTEcxQ1FVRnZRanRGUVVOc1FpeGxRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3h0UWtGQlFUczdRVUZIUml4dFFrRkJiMElzVjBGQlZ6dEZRVU0zUWl4WlFVRkJPMFZCUTBFc1pVRkJRVHM3T3pzN096dEJRVkZHTEdWQlFXZENPMFZCUTJRc1owSkJRVUU3UlVGRFFTeHBRa0ZCUVR0RlFVTkJMRzlDUVVGQk96dEJRVWRHTEdWQlFXZENPMFZCUTJRc2EwSkJRVUU3UlVGRFFTeHRRa0ZCUVRzN1FVRkhSaXhsUVVGblFpeEZRVUZETzBWQlEyWXNVMEZCVXl4SFFVRlVPMFZCUTBFc1UwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNZVUZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4dFFrRkJRVHM3UVVGSFJpeGxRVUZuUWp0RlFVTmtMR1ZCUVVFN08wRkJSMFlzWlVGQlowSTdSVUZEWkN4aFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNPRUpCUVVFN08wRkJSMFlzWlVGQlowSXNSMEZCUlR0RlFVTm9RaXhqUVVGQk96dEJRVWRHTEdWQlFXZENMRWRCUVVVN1JVRkRhRUlzWTBGQlFUdEZRVU5CTEdkQ1FVRkJPenM3T3pzN08wRkJVVVk3UlVGRFJTeG5Ra0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4MVFrRkJRVHRGUVVOQkxIbENRVUZCT3p0QlFVZEdMR2xDUVVGclFqdEZRVU5vUWl4VFFVRkJPMFZCUTBFc1ZVRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNXVUZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hwUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMRzFDUVVGQk8wVkJRMEVzY1VKQlFVRTdPMEZCUjBZc2FVSkJRV3RDTzBGQlEyeENMR2xDUVVGclFqdEZRVU5vUWl4dFFrRkJRVHM3T3p0QlFVdEdMR2xDUVVGclFqdEZRVU5vUWl4clFrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNiVUpCUVVFN1JVRkRRU3h2UTBGQlFUczdRVUZIUml4cFFrRkJhMElzYTBKQlFXdENPMFZCUTJ4RExHVkJRVUU3TzBGQlIwWXNhVUpCUVd0Q0xHdENRVUZyUWp0RlFVTnNReXhwUWtGQlFUczdRVUZIUml4cFFrRkJhMElzYTBKQlFXdENPMFZCUTJ4RExHMUNRVUZCT3p0QlFVZEdMR2xDUVVGclFpeHJRa0ZCYTBJN1FVRkRjRU1zYVVKQlFXdENMR3RDUVVGclFqdEJRVU53UXl4cFFrRkJhMElzYTBKQlFXdENPMFZCUTJ4RExGZEJRVUU3T3pzN1FVRkxSanRGUVVORkxHRkJRVUU3TzBGQlIwWXNhVUpCUVd0Q08wVkJRMmhDTEZkQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxIRkNRVUZCT3p0QlFVZEdMR2xDUVVGclFqdEJRVU5zUWl4cFFrRkJhMElzV1VGQldUdEZRVU0xUWl4WFFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxHTkJRVUU3TzBGQlIwWXNhVUpCUVd0Q0xGbEJRVms3UVVGRE9VSXNhVUpCUVd0Q08wVkJRMmhDTEZkQlFVRTdPMEZCUjBZc2FVSkJRV3RDTzBWQlEyaENMR1ZCUVVFN1JVRkRRU3g1UWtGQlFUczdRVUZIUml4cFFrRkJhMEk3UlVGRGFFSXNZMEZCUVR0RlFVTkJMR05CUVVFN1JVRkRRU3hsUVVGQk96dEJRVWRHTEdsQ1FVRnJRanRGUVVOb1FpeHJRa0ZCUVRzN08wRkJTVVlzYVVKQlFXdENMRmxCUVZrN1JVRkROVUlzWlVGQlFUdEZRVU5CTEhsQ1FVRkJPenRCUVVkR0xHbENRVUZyUWl4WlFVRlpPMFZCUXpWQ0xHVkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMR2RDUVVGQk96czdRVUZKUml4cFFrRkJhMElzV1VGQldUdEZRVU0xUWl4WFFVRkJPMFZCUTBFc1dVRkJRVHM3UVVGSFJpeHBRa0ZCYTBJc1dVRkJXVHRGUVVNMVFpeFhRVUZCT3p0QlFVZEdMR2xDUVVGclFpeFpRVUZaTzBWQlF6VkNMR2RDUVVGQk96dEJRVWRHTEdsQ1FVRnJRaXhaUVVGWk8wVkJRelZDTEdkQ1FVRkJPenM3TzBGQlMwWTdSVUZEUlN4clFrRkJRVHRGUVVOQkxHMUNRVUZCT3p0QlFVZEdMR2xDUVVGcFFqdEZRVU5tTEUxQlFVRTdSVUZEUVN4UlFVRkJPMFZCUTBFc1UwRkJRVHRGUVVOQkxGTkJRVUU3UlVGRFFTeFRRVUZUTEVWQlFWUTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNiVUpCUVVFN1JVRkRRU3c0UWtGQlFUdEZRVU5CTEhORVFVRkJPenRCUVVkR0xHbENRVUZyUWp0RlFVTm9RaXhyUWtGQlFUczdRVUZIUml4cFFrRkJhMElzWTBGQll6dEZRVU01UWl4alFVRkJPMFZCUTBFc1kwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHRRa0ZCUVRzN1FVRkhSaXhwUWtGQmEwSXNZMEZCWXp0RlFVTTVRaXhsUVVGQk8wVkJRMEVzYlVKQlFVRTdSVUZEUVN4NVFrRkJRVHM3T3p0QlFVdEdPMFZCUTBVc2EwSkJRVUU3UlVGRFFTeHRRa0ZCUVRzN1FVRkhSaXhwUWtGQmEwSTdSVUZEYUVJc2EwSkJRVUU3TzBGQlIwWXNhVUpCUVd0Q0xHVkJRV1U3UlVGREwwSXNiVUpCUVVFN08wRkJSMFlzYVVKQlFXdENMR1ZCUVdVN1JVRkRMMElzWTBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNlVUpCUVVFN08wRkJSMFlzYVVKQlFXdENPMFZCUTJoQ0xESkNRVUZCTzBWQlEwRXNORUpCUVVFN08wRkJSMFlzVVVGQk1FSTdSVUZEZUVJc2FVSkJRV3RDTzBsQlEyaENMR2xDUVVGQk8wbEJRMEVzYTBKQlFVRTdTVUZEUVN3d1FrRkJRVHRKUVVOQkxEWkNRVUZCT3pzN096dEJRVTFLTEdsQ1FVRnJRanRGUVVOb1FpeFhRVUZCTzBWQlEwRXNiMEpCUVVFN08wRkJSMFlzYVVKQlFXdENPMFZCUTJoQ0xHZENRVUZCT3p0QlFVZEdMR2xDUVVGclFpeGpRVUZqTzBWQlF6bENMR1ZCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEhsQ1FVRkJPenRCUVVkR0xHbENRVUZyUWl4alFVRmpPMFZCUXpsQ0xIbENRVUZCT3pzN08wRkJTMFk3UlVGRFJTeG5Ra0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4elFrRkJRVHRGUVVOQkxIVkNRVUZCT3p0QlFVZEdMR2xDUVVGclFqdEZRVU5vUWl4VFFVRkJPMFZCUTBFc1ZVRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNXVUZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hwUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHRRa0ZCUVR0RlFVTkJMRzlDUVVGQk8wVkJRMEVzY1VKQlFVRTdPMEZCUjBZc2FVSkJRV3RDTzBGQlEyeENMR2xDUVVGclFqdEZRVU5vUWl4dFFrRkJRVHM3T3p0QlFVdEdPMFZCUTBVc1lVRkJRVHRGUVVOQkxHZENRVUZCT3p0QlFVZEdMR2xDUVVGclFqdEZRVU5vUWl4WFFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHZRa0ZCUVRzN1FVRkhSaXhwUWtGQmEwSTdSVUZEYUVJc1owSkJRVUU3TzBGQlIwWXNhVUpCUVd0Q0xHOUNRVUZ2UWp0RlFVTndReXhsUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxIbENRVUZCT3p0QlFVZEdMR2xDUVVGclFpeHZRa0ZCYjBJc1IwRkJSVHRGUVVOMFF5eFBRVUZCTzBWQlEwRXNVMEZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzVTBGQlV5eEhRVUZVTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3h0UWtGQlFUczdPenRCUVV0R08wVkJRMFVzYTBKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHMUNRVUZCT3p0QlFVZEdMR05CUVdVN1FVRkRaaXhqUVVGbE8wVkJRMklzVjBGQlFUczdRVUZIUml4alFVRmxMRWRCUVVjc1JVRkJRenRGUVVOcVFpeHhRa0ZCUVRzN1FVRkhSanRCUVVOQk8wVkJRMFVzYlVKQlFVRTdSVUZEUVN4elFrRkJRVHM3UVVGSFJpeHpRa0ZCYzBJN1JVRkRjRUlzZDBKQlFVRTdPMEZCUjBZc2IwSkJRWEZDTzBGQlEzSkNMRzlDUVVGeFFqdEJRVU55UWl4elFrRkJkVUk3UVVGRGRrSXNjMEpCUVhWQ08wVkJRM0pDTEZkQlFVRTdPMEZCUjBZN1JVRkRSU3h0UWtGQlFUczdRVUZIUmp0RlFVTkZMRzFDUVVGQk96dEJRVWRHTzBWQlEwVXNiVUpCUVVFN08wRkJSMFk3UlVGRFJTeHRRa0ZCUVRzN1FVRkhSanRGUVVORkxHMUNRVUZCT3p0QlFVZEdPMFZCUTBVc2JVSkJRVUU3TzBGQlIwWTdSVUZEUlN4dFFrRkJRVHM3UVVGSFJqdEZRVU5GTEcxQ1FVRkJPenRCUVVkR08wVkJRMFVzYlVKQlFVRTdPMEZCUjBZN1JVRkRSU3h0UWtGQlFUczdRVUZIUmp0RlFVTkZMRzFDUVVGQk96dEJRVWRHTzBWQlEwVXNiVUpCUVVFN08wRkJSMFk3UlVGRFJTeHRRa0ZCUVRzN1FVRkhSanRGUVVORkxHZENRVUZCT3p0QlFVZEdPMFZCUTBVc2JVSkJRVUU3T3pzN1FVRkxSanRGUVVORkxHMUNRVUZCTzBWQlEwRXNkVUpCUVVFN1JVRkRRU3huUTBGQlFUczdRVUZIUml4WlFVRmhPMFZCUTFnc1lVRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHBRa0ZCUVRzN1FVRkhSaXhaUVVGaExFZEJRVWM3UlVGRFpDeFhRVUZCT3p0QlFVZEdMRmxCUVdFc1JVRkJSVHRGUVVOaUxHTkJRVUU3TzBGQlIwWXNXVUZCWVN4cFFrRkJhVUk3UlVGRE5VSXNaVUZCUVR0RlFVTkJMR3RDUVVGQk96dEJRVWRHTEZsQlFXRXNhVUpCUVdsQ0xFZEJRVWM3UlVGREwwSXNZMEZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hwUWtGQlFUczdRVUZIUml4UlFVRXdRanRGUVVONFFpeFpRVUZoTEdsQ1FVRnBRanRKUVVNMVFpeHhRa0ZCUVRzN08wRkJTVW9zV1VGQllTeHBRa0ZCYVVJN1JVRkROVUlzZFVKQlFVRTdPMEZCUjBZc1dVRkJZU3hIUVVGRkxHMUNRVUZ2UWp0RlFVTnFReXh4UWtGQlFUczdRVUZIUml4WlFVRmhMRWRCUVVVc2JVSkJRVzlDTEVkQlFVYzdSVUZEY0VNc1kwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeGxRVUZCT3p0QlFVZEdMRmxCUVdFc1IwRkJSU3h0UWtGQmIwSXNSMEZCUnl4RlFVRkRPMFZCUTNKRExHTkJRVUU3T3p0QlFVbEdMRzlDUVVGeFFqdEJRVU55UWl4dlFrRkJjVUlzUjBGQlJ6dEJRVU40UWl4dlFrRkJjVUlzYVVKQlFXbENPMEZCUTNSRExHOUNRVUZ4UWl4cFFrRkJhVUlzUjBGQlJ6dEZRVU4yUXl4WFFVRkJPenM3UVVGSlJqdEZRVU5GTEcxQ1FVRkJPenM3UVVGSlJqdEZRVU5GTEcxQ1FVRkJPenM3UVVGSlJqdEZRVU5GTEcxQ1FVRkJPenM3UVVGSlJqdEZRVU5GTEcxQ1FVRkJPenM3UVVGSlJqdEZRVU5GTEcxQ1FVRkJPenM3UVVGSlJqdEZRVU5GTERaQ1FVRkJPenRCUVVkR0xHOUNRVUZ2UWp0RlFVTnNRaXg1UWtGQlFUczdPMEZCU1VZN1JVRkRSU3cyUWtGQlFUczdRVUZIUml4MVFrRkJkVUk3UlVGRGNrSXNlVUpCUVVFN096dEJRVWxHTzBWQlEwVXNOa0pCUVVFN08wRkJSMFlzYjBKQlFXOUNPMFZCUTJ4Q0xIbENRVUZCT3pzN1FVRkpSanRGUVVORkxEWkNRVUZCT3p0QlFVZEdMSFZDUVVGMVFqdEZRVU55UWl4NVFrRkJRVHM3TzBGQlNVWTdSVUZEUlN3NFFrRkJRVHM3UVVGSFJpeDNRa0ZCZDBJN1JVRkRkRUlzTUVKQlFVRTdPenRCUVVsR08wVkJRMFVzT0VKQlFVRTdPMEZCUjBZc2RVSkJRWFZDTzBWQlEzSkNMREJDUVVGQk96czdRVUZKUmp0RlFVTkZMRGhDUVVGQk96dEJRVWRHTEhOQ1FVRnpRanRGUVVOd1Fpd3dRa0ZCUVRzN08wRkJTVVk3UlVGRFJTd3lRa0ZCUVRzN1FVRkhSaXh6UWtGQmMwSTdSVUZEY0VJc2RVSkJRVUU3T3pzN096czdRVUZSUml4WFFVRlpPMFZCUTFZc2EwSkJRVUU3TzBGQlIwWXNWMEZCV1N4WlFVRlpMRXRCUVVzN1JVRkRNMElzVlVGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUVN4WlFVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMRzFDUVVGQk8wVkJRMEVzYlVKQlFVRTdSVUZEUVN4eFFrRkJRVHRGUVVOQkxITkNRVUZCT3p0QlFVZEdMRmRCUVZrc1dVRkJXU3hMUVVGTExFVkJRVU03UlVGRE5VSXNVMEZCUVR0RlFVTkJMRlZCUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzV1VGQlFUdEZRVU5CTEZOQlFWTXNSMEZCVkR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4elFrRkJRVHM3TzBGQlNVWXNWMEZCV1N4WlFVRlpPMFZCUTNSQ0xHVkJRVUU3TzBGQlIwWXNWMEZCV1N4WlFVRlpMRXRCUVVzN1JVRkRNMElzWlVGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeDVRa0ZCUVRzN08wRkJTVVlzVjBGQldUdEZRVU5XTEd0Q1FVRkJPenRCUVVkR0xGZEJRVmtzWjBKQlFXVTdSVUZEZWtJc1UwRkJRVHRGUVVOQkxGVkJRVUU3UlVGRFFTeFRRVUZCTzBWQlEwRXNVMEZCVXl4SFFVRlVPMFZCUTBFc1kwRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNNRUpCUVVFN08wRkJSMFlzVVVGQk1FSTdSVUZEZUVJc1YwRkJXU3huUWtGQlpUdEpRVU42UWl4WlFVRkJPenM3T3pzN096dEJRVk5LTEZGQlFWTTdSVUZEVUN4clFrRkJRVHM3TzBGQlNVWXNVVUZCVXl4SFFVRkhPMFZCUTFZc2EwSkJRVUU3TzBGQlIwWXNVVUZCVXl4SFFVRkhMRmxCUVZjN1JVRkRja0lzVFVGQlFUdEZRVU5CTEU5QlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxGTkJRVk1zUjBGQlZEdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2RVSkJRVUU3UlVGRFFTeG5RMEZCUVRzN1FVRkhSaXhSUVVGVExFZEJRVVVzVFVGQlR5eFpRVUZYTzBWQlF6TkNMRGhDUVVGQk96czdRVUZKUml4UlFVRlRMRWRCUVVjc1dVRkJXVHRGUVVOMFFpeFBRVUZCTzBWQlEwRXNVVUZCUVR0RlFVTkJMRlZCUVVFN1JVRkRRU3hWUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHbENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc1owTkJRVUU3TzBGQlIwWXNVVUZCVXl4SFFVRkZMRTFCUVU4c1dVRkJXVHRGUVVNMVFpeFJRVUZCTzBWQlEwRXNiVUpCUVVFN08wRkJSMFlzVVVGQlV5eEhRVUZITEZsQlFWa3NSMEZCUnp0RlFVTjZRaXhoUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4eFFrRkJRVHM3UVVGSFJpeFJRVUZUTEVkQlFVY3NXVUZCV1N4SFFVRkhPMFZCUTNwQ0xGZEJRVUU3UlVGRFFTeHBRa0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzWjBOQlFVRTdPMEZCUjBZc1VVRkJVeXhIUVVGSExGbEJRVmtzUjBGQlJ5eEZRVUZETEZkQlFWYzdSVUZEY2tNc1YwRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNjVUpCUVVFN08wRkJSMFlzVVVGQlV5eEhRVUZITEZsQlFWa3NSMEZCUnl4RlFVRkRMRmxCUVZrN1JVRkRkRU1zVjBGQlFUdEZRVU5CTEcxQ1FVRkJPMFZCUTBFc2NVSkJRVUU3TzBGQlIwWXNVVUZCVXl4SFFVRkhMRmxCUVZrc1IwRkJSeXhGUVVGRExHVkJRV1U3UlVGRGVrTXNWMEZCUVR0RlFVTkJMRzFDUVVGQk8wVkJRMEVzY1VKQlFVRTdPenRCUVVsR0xGRkJRVk1zUjBGQlJ6dEZRVU5XTEZkQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc2FVSkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMSGxDUVVGQk96dEJRVWRHTEZGQlFWTXNSMEZCUnp0RlFVTldMRmRCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN4NVFrRkJRVHM3UVVGSFJpeFJRVUZUTEVkQlFVYzdSVUZEVml4alFVRkJPMFZCUTBFc2EwSkJRVUU3TzBGQlIwWXNVVUZCVXl4SFFVRkhMRWxCUVVjN1JVRkRZaXhQUVVGQk8wVkJRMEVzVlVGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1UwRkJVeXhIUVVGVU8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHZERRVUZCT3p0QlFVZEdMRkZCUVZNc1IwRkJSU3hOUVVGUExFbEJRVWM3UlVGRGJrSXNWMEZCUVR0RlFVTkJMRzFDUVVGQk96czdPMEZCUzBZN1JVRkRSU3hyUWtGQlFUdEZRVU5CTEcxQ1FVRkJPenRCUVVkR0xGRkJRVk03UlVGRFVDeFhRVUZCT3p0QlFVZEdMRkZCUVZNN1JVRkRVQ3hoUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4clFrRkJRVHM3UVVGSFJpeFJRVUZUTEZsQlFWazdSVUZEYmtJc1UwRkJRVHM3UVVGSFJpeFJRVUZUTEZsQlFWazdSVUZEYmtJc1kwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHJRa0ZCUVRzN1FVRkhSaXhSUVVGVExGbEJRVms3UlVGRGJrSXNaVUZCUVRzN1FVRkhSaXhSUVVGVExGbEJRVms3UlVGRGJrSXNiVUpCUVVFN096dEJRVWxHTzBWQlEwVXNaMEpCUVVFN08wRkJSMFlzV1VGQllUdEZRVU5ZTEdOQlFVRTdPMEZCUjBZc1dVRkJZU3hIUVVGSE8wVkJRMlFzWlVGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTdzJRa0ZCUVRzN1FVRkhSaXhaUVVGaExFZEJRVWM3UlVGRFpDeGxRVUZCT3p0QlFVZEdMRmxCUVdFc1IwRkJSeXhGUVVGRE8wVkJRMllzWTBGQlFUdEZRVU5CTEhsQ1FVRkJPenRCUVVkR0xGbEJRV0VzUjBGQlJ5eEZRVUZETzBWQlEyWXNZMEZCUVR0RlFVTkJMSGxDUVVGQk96dEJRVWRHTEZsQlFXRXNSMEZCUnl4RlFVRkRPMFZCUTJZc1kwRkJRVHRGUVVOQkxIbENRVUZCT3p0QlFVZEdMRmxCUVdFc1IwRkJSeXhGUVVGRE8wVkJRMllzY1VKQlFVRTdPMEZCUjBZc1dVRkJZU3hIUVVGSExFVkJRVU1zUjBGQlJ6dEZRVU5zUWl4WFFVRkJPMFZCUTBFc2JVSkJRVUU3TzBGQlIwWXNXVUZCWVN4SFFVRkhMRVZCUVVNc1IwRkJSenRGUVVOc1FpeFhRVUZCTzBWQlEwRXNiVUpCUVVFN08wRkJSMFlzV1VGQllTeEhRVUZITEVWQlFVTXNSMEZCUnp0RlFVTnNRaXhYUVVGQk8wVkJRMEVzYlVKQlFVRTdPenM3UVVGTFJpeFJRVUZUTzBWQlExQXNhMEpCUVVFN08wRkJSMFlzVVVGQlV5eFZRVUZUTzBWQlEyaENMRTFCUVVFN1JVRkRRU3hQUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4VFFVRlRMRWRCUVZRN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEdkRFFVRkJPenRCUVVkR0xGRkJRVk1zVlVGQlV5eE5RVUZOTzBWQlEzUkNMRGhDUVVGQk8wVkJRMEVzWjBOQlFVRTdPMEZCUjBZc1VVRkJVeXhWUVVGVk8wVkJRMnBDTEZkQlFVRTdPenRCUVVsR0xGRkJRVk03UlVGRFVDeFBRVUZCTzBWQlEwRXNVVUZCUVR0RlFVTkJMRlZCUVVFN1JVRkRRU3hWUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEdGQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHbENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc1owTkJRVUU3TzBGQlIwWXNVVUZCVXl4VlFVRlRMRTFCUVU4N1JVRkRka0lzVVVGQlFUdEZRVU5CTEcxQ1FVRkJPenRCUVVkR0xGRkJRVk1zV1VGQldUdEJRVU55UWl4UlFVRlRMRmxCUVZrN1JVRkRia0lzVjBGQlFUdEZRVU5CTEdOQlFVRTdPMEZCUjBZc1VVRkJVeXhaUVVGWk8wVkJRMjVDTEdWQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxIbENRVUZCT3p0QlFVZEdMRkZCUVZNc1dVRkJXVHRGUVVOdVFpeGxRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3h0UWtGQlFUczdRVUZIUml4UlFVRlRMRmxCUVZrN1JVRkRia0lzVjBGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc2JVSkJRVUU3T3p0QlFVbEdMRkZCUVZNc1dVRkJXU3huUWtGQlowSTdSVUZEYmtNc1YwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNXVUZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEhGQ1FVRkJPMFZCUTBFc2MwSkJRVUU3TzBGQlIwWXNVVUZCVXl4WlFVRlpMR2RDUVVGblFpeEZRVUZETzBWQlEzQkRMRmRCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEhGQ1FVRkJPMFZCUTBFc1owTkJRVUU3T3pzN1FVRkxSanRGUVVORkxHdENRVUZCT3p0QlFVZEdMRkZCUVZNN1JVRkRVQ3hYUVVGQk8wVkJRMEVzYlVKQlFVRTdPMEZCUjBZc1VVRkJVenRGUVVOUUxGZEJRVUU3UlVGRFFTeGpRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzZVVKQlFVRTdPMEZCUjBZc1VVRkJVenRGUVVOUUxGZEJRVUU3UlVGRFFTeGpRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYlVKQlFVRTdPMEZCUjBZc1VVRkJVeXhuUWtGQlowSTdSVUZEZGtJc1YwRkJRVHRGUVVOQkxHVkJRVUU3TzBGQlIwWXNVVUZCVXl4blFrRkJaMElzUlVGQlF6dEZRVU40UWl4alFVRkJPMFZCUTBFc2NVSkJRVUU3T3pzN1FVRkxSanRGUVVORkxHdENRVUZCT3p0QlFVZEdMRkZCUVZNN1JVRkRVQ3hYUVVGQk8wVkJRMEVzWTBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxIbENRVUZCT3p0QlFVZEdMRkZCUVZNN1JVRkRVQ3hqUVVGQk8wVkJRMEVzWTBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNiVUpCUVVFN08wRkJSMFlzVVVGQlV5eE5RVUZMTzBWQlExb3NVMEZCUVR0RlFVTkJMRk5CUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEZOQlFWTXNSMEZCVkR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4clFrRkJRVHM3UVVGSFJpeFJRVUZUTzBWQlExQXNhMEpCUVVFN08wRkJSMFlzVVVGQlV5eFZRVUZUTzBWQlEyaENMRTFCUVVFN1JVRkRRU3hQUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4VFFVRlRMRWRCUVZRN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEdkRFFVRkJPenRCUVVkR0xGRkJRVk1zVlVGQlV5eE5RVUZOTzBWQlEzUkNMRGhDUVVGQk8wVkJRMEVzWjBOQlFVRTdPMEZCUjBZc1VVRkJVeXhWUVVGVk8wVkJRMnBDTEZkQlFVRTdSVUZEUVN4dFFrRkJRVHM3TzBGQlNVWXNVVUZCVXp0RlFVTlFMRTlCUVVFN1JVRkRRU3hSUVVGQk8wVkJRMEVzVlVGQlFUdEZRVU5CTEZWQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeHBRa0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHZERRVUZCT3p0QlFVZEdMRkZCUVZNc1ZVRkJVeXhOUVVGUE8wVkJRM1pDTEZGQlFVRTdSVUZEUVN4dFFrRkJRVHM3TzBGQlNVWXNVVUZCVXl4WlFVRlpMR2RDUVVGblFqdEZRVU51UXl4WFFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzY1VKQlFVRTdSVUZEUVN4elFrRkJRVHM3UVVGSFJpeFJRVUZUTEZsQlFWa3NaMEpCUVdkQ0xFVkJRVU03UlVGRGNFTXNWMEZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzY1VKQlFVRTdSVUZEUVN4blEwRkJRVHM3T3p0QlFVdEdPMFZCUTBVc2EwSkJRVUU3TzBGQlIwWXNVVUZCVXp0RlFVTlFMRmRCUVVFN1JVRkRRU3h0UWtGQlFUczdRVUZIUml4UlFVRlRPMFZCUTFBc1YwRkJRVHRGUVVOQkxHTkJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3g1UWtGQlFUczdRVUZIUml4UlFVRlRPMFZCUTFBc1kwRkJRVHRGUVVOQkxHTkJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNiVUpCUVVFN096czdRVUZMUml4UlFVRlRPMFZCUTFBc1pVRkJRVHM3UVVGSFJpeFJRVUZUTzBWQlExQXNWMEZCUVR0RlFVTkJMR05CUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4NVFrRkJRVHM3UVVGSFJpeFJRVUZUTzBWQlExQXNZMEZCUVR0RlFVTkJMR05CUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEcxQ1FVRkJPenRCUVVkR0xGRkJRVk03UlVGRFVDeGxRVUZCTzBWQlEwRXNhVUpCUVVFN1JVRkRRU3h0UWtGQlFUczdPMEZCU1VZc1VVRkJVenRGUVVOUUxHZENRVUZCT3p0QlFVZEdMRkZCUVZNN1JVRkRVQ3h0UWtGQlFUczdPMEZCU1VZc1VVRkJVenRGUVVOUUxHdENRVUZCT3p0QlFVZEdMRkZCUVZNc1lVRkJXVHRGUVVOdVFpeE5RVUZCTzBWQlEwRXNUMEZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzVTBGQlV5eEhRVUZVTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3c0UWtGQlFUczdPMEZCU1VZc1VVRkJVenRCUVVOVUxGRkJRVk03UlVGRFVDeHJRa0ZCUVRzN1FVRkhSaXhSUVVGVExHbENRVUZuUWp0QlFVTjZRaXhSUVVGVExHdENRVUZwUWp0RlFVTjRRaXhSUVVGQk8wVkJRMEVzVTBGQlFUdEZRVU5CTEZGQlFVRTdSVUZEUVN4cFFrRkJRVHRGUVVOQkxGVkJRVUU3UlVGRFFTeFRRVUZUTEVkQlFWUTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHMUNRVUZCT3p0QlFVZEdMRkZCUVZNc2EwSkJRV2xDTzBWQlEzaENMRmxCUVVFN1JVRkRRU3c0UWtGQlFUdEZRVU5CTEhORVFVRkJPenRCUVVkR0xGRkJRVk1zYVVKQlFXZENPMFZCUTNaQ0xGZEJRVUU3UlVGRFFTdzRRa0ZCUVR0RlFVTkJMSE5FUVVGQk96czdRVUZKUml4UlFVRXdRanM3UlVGRmVFSXNVVUZCVXl4cFFrRkJaMEk3UlVGRGVrSXNVVUZCVXl4clFrRkJhVUk3U1VGRGVFSXNVMEZCUVR0SlFVTkJMRlZCUVVFN1NVRkRRU3hoUVVGQk8wbEJRMEVzT0VKQlFVRTdTVUZEUVN4elJFRkJRVHM3UlVGSFJpeFJRVUZUTEdsQ1FVRm5RanRGUVVONlFpeFJRVUZUTEd0Q1FVRnBRanRKUVVONFFpeFZRVUZCTzBsQlEwRXNZVUZCUVR0SlFVTkJMRGhDUVVGQk96czdSVUZKUml4UlFVRlRPMGxCUTFBc2RVSkJRVUU3T3pzN096czdPMEZCVTBvc1pVRkJaMEk3UlVGRFpDeGxRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzWjBKQlFVRTdPMEZCUjBZc1pVRkJaVHRGUVVOaUxHVkJRVUU3TzBGQlIwWXNaVUZCWjBJN1JVRkRaQ3hYUVVGQk8wVkJRMEVzWTBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4elFrRkJRVHM3UVVGSFJpeGxRVUZuUWp0RlFVTmtMRzFDUVVGQk8wVkJRMEVzYzBKQlFVRTdPMEZCUjBZc1pVRkJaMElzYlVKQlFXdENPMFZCUTJoRExHZENRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3hwUWtGQlFUczdRVUZIUml4UlFVRXdRanRGUVVONFFpeGxRVUZuUWp0RlFVTm9RaXhsUVVGblFpeHRRa0ZCYTBJN1NVRkRhRU1zWTBGQlFUdEpRVU5CTEd0Q1FVRkJPenRGUVVkR0xHVkJRV2RDTEcxQ1FVRnRRanRKUVVOcVF5eHRRa0ZCUVRzN096czdRVUZOU2p0RlFVTkZMR1ZCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEhWRFFVRkJPenRCUVVkR0xHVkJRV2RDTzBWQlEyUXNaVUZCUVR0RlFVTkJMSGxDUVVGQk96dEJRVWRHTEdWQlFXZENPMFZCUTJRc1owSkJRVUU3UlVGRFFTeHRRa0ZCUVRzN1FVRkhSaXhSUVVFd1FqdEZRVU40UWl4bFFVRm5RanRKUVVOa0xHZENRVUZCT3pzN096czdPMEZCVVVvc1VVRkJNRUlzZFVKQlFYZENPMFZCUTJoRU8wbEJRMFVzYlVKQlFVRTdPenRCUVVsS0xGRkJRVEJDTEhWQ1FVRjFRanRGUVVNdlF6dEpRVU5GTEdkQ1FVRkJPenM3UVVGSlNpeFJRVUV3UWp0RlFVTjRRanRKUVVORkxHMUNRVUZCT3pzN1FVRkpTaXhqUVVGbExFVkJRVU03UlVGRFpDeG5Ra0ZCUVR0RlFVTkJMR3RDUVVGQk96dEJRVWRHTEdOQlFXVXNSVUZCUXl4VFFVRlRPMFZCUTNaQ0xFMUJRVUU3UlVGRFFTeFBRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3hUUVVGVExFZEJRVlE3UlVGRFFTeHJRa0ZCUVRzN1FVRkhSaXhqUVVGbExFVkJRVU1zVTBGQlV5eE5RVUZOTzBWQlF6ZENMRGhDUVVGQk96dEJRVWRHTEdOQlFXVXNSVUZCUXl4VFFVRlZPMFZCUTNoQ0xIbENRVUZCT3p0QlFVZEdMR05CUVdVc1JVRkJReXhUUVVGVExFMUJRVTg3UlVGRE9VSXNWMEZCVnl4VlFVRllPenRCUVVkR0xHTkJRV1U3UlVGRFlpeHJRa0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzVVVGQlFUdEZRVU5CTEZOQlFVRTdSVUZEUVN4VlFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxHbENRVUZCTzBWQlEwRXNhMEpCUVVFN08wRkJSMFlzWTBGQlpTeEZRVUZETEZOQlFWTXNUVUZCVHp0RlFVTTVRaXh0UWtGQlFUczdPMEZCU1VZc1kwRkJaU3hOUVVGTE8wVkJRMnhDTEdOQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc2EwSkJRVUU3TzBGQlIwWXNZMEZCWlN4TlFVRkxPMEZCUTNCQ0xHTkJRV1VzVFVGQlN5eFpRVUZoTzBWQlF5OUNMRmRCUVVFN08wRkJSMFlzWTBGQlpTeE5RVUZMTEZsQlFXRTdSVUZETDBJc2FVSkJRVUU3TzBGQlIwWXNZMEZCWlN4TlFVRkxMRmxCUVdFc1JVRkJRenRGUVVOb1F5eGpRVUZCT3pzN096czdPMEZCVVVZN1JVRkRSU3hUUVVGQk96dEJRVWRHTEdsQ1FVRnJRanRGUVVOb1FpeFZRVUZCTzBWQlEwRXNaMEpCUVVFN08wRkJSMFlzYVVKQlFXdENPMFZCUTJoQ0xHZENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3h0UTBGQlFUczdPMEZCUjBZc2FVSkJRV3RDTEVkQlFVVTdSVUZEYkVJc1RVRkJRVHRGUVVOQkxFOUJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNXVUZCUVR0RlFVTkJMRk5CUVZNc1IwRkJWRHRGUVVOQkxHdENRVUZCT3p0QlFVZEdMR2xDUVVGclFpeEhRVUZGTEUxQlFVMDdSVUZEZUVJc09FSkJRVUU3TzBGQlIwWXNhVUpCUVd0Q0xFZEJRVVU3UVVGRGNFSXNhVUpCUVd0Q0xFZEJRVVVzVFVGQlRUdEZRVU40UWl4blEwRkJRVHM3UVVGSFJpeHBRa0ZCYTBJc1IwRkJSenRGUVVOdVFpeFhRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3huUTBGQlFUczdRVUZIUml4cFFrRkJhMElzUjBGQlJTeE5RVUZQTzBWQlEzcENMRmxCUVZrc1ZVRkJXanM3UVVGSFJpeHBRa0ZCYTBJN1JVRkRhRUlzVDBGQlFUdEZRVU5CTEZGQlFVRTdSVUZEUVN4VlFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNhVUpCUVVFN1JVRkRRU3hwUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeGhRVUZoTERoQ1FVRmlPenRCUVVkR0xHbENRVUZyUWl4SFFVRkZMRTFCUVU4N1JVRkRla0lzYlVKQlFVRTdPMEZCUjBZc2FVSkJRV3RDTEhGQ1FVRnhRanRGUVVOeVF5eGxRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEcxQ1FVRkJPMFZCUTBFc2VVSkJRVUU3TzBGQlIwWXNhVUpCUVd0Q0xIRkNRVUZ4UWl4SFFVRkZPMFZCUTNaRExGTkJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRk5CUVZNc1IwRkJWRHRGUVVOQkxHRkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYTBKQlFVRTdPMEZCUjBZc2FVSkJRV3RDTEhGQ1FVRnhRanRCUVVOMlF5eHBRa0ZCYTBJc2NVSkJRWEZDTzBWQlEzSkRMRmRCUVVFN08wRkJSMFlzYVVKQlFXdENMSEZDUVVGeFFqdEZRVU55UXl4bFFVRkJPMFZCUTBFc2JVSkJRVUU3TzBGQlIwWXNhVUpCUVd0Q0xIRkNRVUZ4UWl4RlFVRkRPMFZCUTNSRExHMUNRVUZCTzBWQlEwRXNiVU5CUVVFN096czdPMEZCUzBZN1JVRkRSU3huUWtGQlFUczdRVUZIUml4cFFrRkJhMEk3UlVGRGFFSXNWVUZCUVR0RlFVTkJMR2RDUVVGQk96dEJRVWRHTEdsQ1FVRnJRanRGUVVOb1FpeG5Ra0ZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4dFEwRkJRVHM3TzBGQlIwWXNhVUpCUVd0Q0xFZEJRVVU3UlVGRGJFSXNUVUZCUVR0RlFVTkJMRTlCUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzV1VGQlFUdEZRVU5CTEZOQlFWTXNSMEZCVkR0RlFVTkJMR3RDUVVGQk96dEJRVWRHTEdsQ1FVRnJRaXhIUVVGRkxFMUJRVTA3UlVGRGVFSXNiME5CUVVFN08wRkJSMFlzYVVKQlFXdENMRWRCUVVVN1FVRkRjRUlzYVVKQlFXdENMRWRCUVVVc1RVRkJUVHRGUVVONFFpeG5RMEZCUVRzN1FVRkhSaXhwUWtGQmEwSXNSMEZCUnp0RlFVTnVRaXhYUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4blEwRkJRVHRGUVVOQkxGbEJRVmtzVlVGQldqczdRVUZIUml4cFFrRkJhMEk3UlVGRGFFSXNUMEZCUVR0RlFVTkJMRkZCUVVFN1JVRkRRU3hWUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeHBRa0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4aFFVRmhMRGhDUVVGaU96dEJRVWRHTEdsQ1FVRnJRaXhIUVVGRkxFMUJRVTg3UlVGRGVrSXNiVUpCUVVFN08wRkJSMFlzYVVKQlFXdENMSEZDUVVGeFFqdEZRVU55UXl4WFFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTeGhRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hwUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2NVSkJRVUU3UlVGRFFTeHRRMEZCUVRzN1FVRkhSaXhwUWtGQmEwSXNjVUpCUVhGQ0xFVkJRVU03UlVGRGRFTXNiVUpCUVVFN096czdPenM3UVVGUlJpeGpRVUZsTzBWQlEySXNiVUpCUVVFN08wRkJSMFlzWTBGQlpUdEZRVU5pTEd0Q1FVRkJPenRCUVVkR0xHTkJRV1VzUjBGQlJ6dEZRVU5vUWl4WFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxIbENRVUZCT3p0QlFVZEdMR05CUVdVN1JVRkRZaXhqUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEhsQ1FVRkJPenM3T3pzN08wRkJVVVk3UlVGRFJTeFhRVUZCTzBWQlEwRXNXVUZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTERoRFFVRkJPMFZCUTBFc2MwSkJRVUU3TzBGQlIwWXNXVUZCV1R0RlFVTldMRTFCUVVFN1JVRkRRU3hQUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4VFFVRlRMRWRCUVZRN1JVRkRRU3hyUWtGQlFUdEZRVU5CTERoQ1FVRkJPenM3TzBGQlMwWTdSVUZEUlN4WFFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMRFpEUVVGQk96dEJRVWRHTEZsQlFWazdSVUZEVml4TlFVRkJPMFZCUTBFc1QwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNVMEZCVXl4SFFVRlVPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHZRMEZCUVRzN08wRkJTVVlzYVVKQlFXbENPMFZCUTJZc1RVRkJRVHRGUVVOQkxFOUJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNXVUZCUVR0RlFVTkJMRk5CUVZNc1IwRkJWRHRGUVVOQkxHdENRVUZCTzBWQlEwRXNPRUpCUVVFN08wRkJSMFlzYVVKQlFXdENPMEZCUTJ4Q0xHbENRVUZyUWp0RlFVTm9RaXhYUVVGQk96czdPenRCUVUxR08wVkJRMFVzVjBGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMSGxFUVVGQk96dEJRVWRHTEdWQlFXVTdSVUZEWWl4TlFVRkJPMFZCUTBFc1QwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNVMEZCVXl4SFFVRlVPMFZCUTBFc2EwSkJRVUU3UlVGRFFTdzRRa0ZCUVRzN1FVRkhSaXhsUVVGbE8wVkJRMklzVFVGQlFUdEZRVU5CTEU5QlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxGTkJRVk1zUjBGQlZEdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2IwUkJRVUU3T3p0QlFVbEdPMFZCUTBVc1ZVRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHJRa0ZCUVRzN1FVRkhSaXhyUWtGQmJVSTdSVUZEYWtJc1YwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeDVRa0ZCUVR0RlFVTkJMR0ZCUVdFc09FSkJRV0k3TzBGQlIwWXNhMEpCUVcxQ0xFVkJRVU03UVVGRGNFSXNhMEpCUVcxQ0xFVkJRVU03UlVGRGJFSXNVMEZCVXl4TFFVRlVPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHRRa0ZCUVRzN1FVRkhSaXhyUWtGQmJVSXNSVUZCUXp0RlFVTnNRaXhuUWtGQlFUczdRVUZIUml4clFrRkJiVUlzUlVGQlF6dEZRVU5zUWl4clFrRkJRVHM3UVVGSFJpeHJRa0ZCYlVJN1JVRkRha0lzVjBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxIbENRVUZCT3p0QlFVZEdMRkZCUVRCQ08wVkJRM2hDTzBsQlEwVXNaVUZCUVRzN1JVRkhSaXhyUWtGQmJVSTdTVUZEYWtJc1pVRkJRVHM3T3p0QlFVdEtMSEZDUVVGeFFqdEZRVU51UWl4dlEwRkJRVHM3UVVGSFJpeHhRa0ZCYzBJN1JVRkRjRUlzWjBKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxEWkNRVUZCT3p0QlFVZEdMSEZDUVVGelFpeHRRa0ZCYlVJN1JVRkRka01zVjBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4blFrRkJRVHM3UVVGSFJpeHhRa0ZCYzBJc2JVSkJRVzFDTzBWQlEzWkRMRmRCUVVFN08wRkJSMFlzVVVGQk1FSTdSVUZEZUVJc2NVSkJRWE5DTzBsQlEzQkNMR3RDUVVGQk96dEZRVWRHTEhGQ1FVRnpRaXh0UWtGQmJVSTdTVUZEZGtNc1pVRkJRVHM3UlVGSFJpeHhRa0ZCYzBJc2JVSkJRVzFDTzBsQlEzWkRMR2RDUVVGQk96czdPenM3UVVGUFNqdEZRVU5GTEhsRVFVRkJPenRCUVVkR08wRkJRMEVzWTBGQlpUdEZRVU5pTEd0Q1FVRkJPenRCUVVkR0xHTkJRV003UVVGRFpDeHRRa0ZCYlVJN1JVRkRha0lzVFVGQlFUdEZRVU5CTEU5QlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxGTkJRVk1zUjBGQlZEdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2IwTkJRVUU3T3p0QlFVbEdPMFZCUTBVc2VVUkJRVUU3TzBGQlIwWTdRVUZEUVN4alFVRmxPMFZCUTJJc2EwSkJRVUU3TzBGQlIwWXNiVUpCUVcxQ08wVkJRMnBDTERoQ1FVRkJPenM3T3p0QlFVMUdPMFZCUTBVc2JVUkJRVUU3T3pzN1FVRkxSanRGUVVORkxHVkJRVUU3UlVGRFFTeHRSRUZCUVRzN1FVRkhSaXhwUWtGQmEwSTdSVUZEYUVJc1YwRkJRVHRGUVVOQkxHVkJRVUU3TzBGQlIwWXNhVUpCUVd0Q08wVkJRMmhDTEZkQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc2VVSkJRVUU3TzBGQlIwWXNhVUpCUVd0Q0xFdEJRVWs3UlVGRGNFSXNaVUZCUVRzN096dEJRVXRHTzBWQlEwVXNaVUZCUVR0RlFVTkJMRzFFUVVGQk96dEJRVWRHTEc5Q1FVRnhRanRGUVVOdVFpeFhRVUZCTzBWQlEwRXNiMEpCUVVFN1JVRkRRU3h6UWtGQlFUczdRVUZIUml4dlFrRkJjVUk3UlVGRGJrSXNWMEZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3g1UWtGQlFUczdRVUZIUml4dlFrRkJjVUlzUzBGQlNUdEZRVU4yUWl4bFFVRkJPMFZCUTBFc2FVSkJRVUU3T3pzN1FVRkxSanRGUVVORkxHdENRVUZCTzBWQlEwRXNiMEpCUVVFN1JVRkRRU3h2UkVGQlFUczdRVUZIUml4dlFrRkJiMEk3UlVGRGJFSXNUVUZCUVR0RlFVTkJMRk5CUVVFN1JVRkRRU3hUUVVGVExFZEJRVlE3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzTWtKQlFVRTdSVUZEUVN4dFEwRkJRVHRGUVVOQkxHOURRVUZCT3p0QlFVZEdMRzlDUVVGdlFqdEZRVU5zUWl4TlFVRkJPMFZCUTBFc1QwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNVMEZCVXl4SFFVRlVPMFZCUTBFc2EwSkJRVUU3UlVGRFFTd3JRa0ZCUVRzN1FVRkhSaXh2UWtGQmNVSTdSVUZEYmtJc1pVRkJRVHRGUVVOQkxEWkNRVUZCTzBWQlEwRXNiME5CUVVFN08wRkJSMFlzYjBKQlFYRkNMRlZCUVZVN1FVRkRMMElzYjBKQlFYRkNMRlZCUVZVN1JVRkROMElzVjBGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc1lVRkJZU3c0UWtGQllqczdRVUZIUml4dlFrRkJjVUlzVlVGQlZUdEZRVU0zUWl4bFFVRkJPenRCUVVkR0xHOUNRVUZ4UWl4VlFVRlZPMFZCUXpkQ0xHVkJRVUU3UlVGRFFTeDVRa0ZCUVRzN1FVRkhSaXhSUVVFd1FqdEZRVU40UWl4dlFrRkJjVUk3U1VGRGJrSXNNa0pCUVVFN096czdPMEZCVFVvN1JVRkRSU3hWUVVGQk8wVkJRMEVzV1VGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3cyUTBGQlFUczdRVUZIUml4dlFrRkJiMEk3UlVGRGJFSXNUMEZCUVR0RlFVTkJMRk5CUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEZOQlFWTXNSMEZCVkR0RlFVTkJMRmxCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc09FSkJRVUU3TzBGQlIwWXNiMEpCUVhGQ08wVkJRMjVDTEZsQlFVRTdSVUZEUVN4aFFVRkJPMFZCUTBFc1lVRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3h4UWtGQlFUdEZRVU5CTERaQ1FVRkJPMFZCUTBFc2IwTkJRVUU3TzBGQlIwWXNiMEpCUVhGQ0xGVkJRVk03UlVGRE5VSXNVMEZCUVR0RlFVTkJMRlZCUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzV1VGQlFUdEZRVU5CTEZOQlFWTXNSMEZCVkR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4elFrRkJRVHM3UVVGSFJpeHZRa0ZCY1VJc1ZVRkJWVHRGUVVNM1FpeFhRVUZCTzBWQlEwRXNZMEZCUVR0RlFVTkJMR2RDUVVGQk96dEJRVWRHTEc5Q1FVRnhRaXhWUVVGVkxFdEJRVWs3UlVGRGFrTXNaVUZCUVRzN1FVRkhSaXh2UWtGQmNVSXNWVUZCVlN4TFFVRkpPMFZCUTJwRExIbENRVUZCT3p0QlFVZEdMRkZCUVRCQ08wVkJRM2hDTEc5Q1FVRnhRanRKUVVOdVFpeFpRVUZCTzBsQlEwRXNZVUZCUVR0SlFVTkJMR0ZCUVVFN08wVkJSMFlzYjBKQlFYRkNMRlZCUVZNN1NVRkROVUlzVTBGQlFUdEpRVU5CTEZWQlFVRTdTVUZEUVN4WFFVRkJPMGxCUTBFc1dVRkJRVHM3UlVGSFJpeHZRa0ZCY1VJc1ZVRkJWU3hMUVVGSk8wbEJRMnBETEdWQlFVRTdPMFZCUjBZc2IwSkJRWEZDTEZWQlFWVXNTMEZCU1R0SlFVTnFReXhsUVVGQk96czdPenRCUVUxS08wVkJRMFVzVlVGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzTmtOQlFVRTdPMEZCUjBZc2IwSkJRVzlDTzBWQlEyeENMRTlCUVVFN1JVRkRRU3hUUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUVN4VFFVRlRMRWRCUVZRN1JVRkRRU3haUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxEaENRVUZCT3p0QlFVZEdMRzlDUVVGeFFqdEZRVU51UWl4WFFVRkJPMFZCUTBFc1kwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHRRa0ZCUVRzN1FVRkhSaXh2UWtGQmNVSXNTMEZCU1R0RlFVTjJRaXhYUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc2JVSkJRVUU3TzBGQlIwWXNiMEpCUVhGQ08wVkJRMjVDTEZkQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeDVRa0ZCUVRzN096czdRVUZOUmp0RlFVTkZMR1ZCUVVFN1JVRkRRU3c0UTBGQlFUczdRVUZIUml4cFFrRkJhMElzWTBGQllUdEZRVU0zUWl4WFFVRkJPMFZCUTBFc2JVSkJRVUU3TzBGQlIwWXNhVUpCUVd0Q0xHTkJRV003UlVGRE9VSXNWMEZCUVR0RlFVTkJMR3RDUVVGQk96dEJRVWRHTEdsQ1FVRnJRaXhqUVVGak8wVkJRemxDTEdOQlFVRTdSVUZEUVN4cFFrRkJRVHM3TzBGQlNVWXNhVUpCUVd0Q0xFbEJRVWM3UlVGRGJrSXNWVUZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3hyUWtGQlFUczdRVUZIUml4UlFVRXdRaXgxUWtGQmQwSTdSVUZEYUVRc2FVSkJRV3RDTEVsQlFVYzdTVUZEYmtJc1ZVRkJRVHM3TzBGQlNVb3NVVUZCTUVJN1JVRkRlRUlzYVVKQlFXdENMRWxCUVVjN1NVRkRia0lzWjBKQlFVRTdPenM3T3p0QlFVOUtPMFZCUTBVc1pVRkJRVHRGUVVOQkxITkNRVUZCT3p0QlFVZEdMR3RDUVVGdFFqdEZRVU5xUWl4aFFVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHZRMEZCUVRzN1FVRkhSaXhyUWtGQmJVSXNjMEpCUVhOQ08wVkJRM1pETEZsQlFVRTdSVUZEUVN4aFFVRkJPMFZCUTBFc2JVSkJRVUU3TzBGQlIwWXNhMEpCUVcxQ0xITkNRVUZ6UWp0RlFVTjJReXhYUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEdkQ1FVRkJPenRCUVVkR0xHdENRVUZ0UWl4elFrRkJjMEk3UlVGRGRrTXNZMEZCUVR0RlFVTkJMR3RDUVVGQk96dEJRVWRHTEd0Q1FVRnRRaXh6UWtGQmMwSTdSVUZEZGtNc1YwRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNhMEpCUVVFN08wRkJSMFlzYTBKQlFXMUNMSE5DUVVGelFpeEZRVUZETzBGQlF6RkRMR3RDUVVGdFFpeHpRa0ZCYzBJc1JVRkJRenRGUVVONFF5eFJRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR2xDUVVGQk8wVkJRMEVzYTBKQlFVRTdPMEZCUjBZc2EwSkJRVzFDTEhOQ1FVRnpRaXhGUVVGRE8wVkJRM2hETEZOQlFWTXNSMEZCVkR0RlFVTkJMR3RDUVVGQk96dEJRVWRHTEd0Q1FVRnRRaXh6UWtGQmMwSXNSVUZCUXp0RlFVTjRReXhUUVVGVExFZEJRVlE3UlVGRFFTeHBRa0ZCUVRzN096czdPenRCUVZGR0xHZENRVUZwUWp0RlFVTm1MR2RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4dFFrRkJRVHRGUVVOQkxEUkNRVUZCTzBWQlEwRXNORU5CUVVFN08wRkJSMFlzWjBKQlFXbENMRzlDUVVGdFFqdEZRVU5zUXl4WFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxGTkJRVk1zVDBGQlZEdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2RVSkJRVUU3UlVGRFFTd3lRa0ZCUVRzN1FVRkhSaXhuUWtGQmFVSXNiMEpCUVcxQ08wVkJRMnhETEZGQlFVRTdSVUZEUVN4VFFVRkJPMFZCUTBFc1ZVRkJRVHRGUVVOQkxGTkJRVk1zUjBGQlZEdEZRVU5CTEdGQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNNa0pCUVVFN1JVRkRRU3h6UkVGQlFUdEZRVU5CTEdkQ1FVRm5RaXd5UTBGQmFFSTdSVUZEUVN4UlFVRlJMREpEUVVGU096dEJRVWRHTEdkQ1FVRnBRaXh2UWtGQmIwSTdSVUZEYmtNc1YwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHJRa0ZCUVRzN1FVRkhSaXhuUWtGQmFVSTdSVUZEWml4WFFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTeGpRVUZCT3p0QlFVZEdMR2RDUVVGcFFqdEZRVU5tTEZkQlFVRTdSVUZEUVN4alFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3g1UWtGQlFUczdRVUZIUml4blFrRkJhVUlzY1VKQlFYRkNPMFZCUTNCRExHVkJRVUU3UlVGRFFTd3dRa0ZCUVRzN096dEJRVXRHTzBWQlEwVXNhVUpCUVVFN1JVRkRRU3h2UWtGQlFUczdRVUZIUml4blFrRkJhVUlzYlVKQlFXMUNPMFZCUTJ4RExHVkJRVUU3UlVGRFFTeG5Ra0ZCUVRzN1FVRkhSaXhuUWtGQmFVSXNiVUpCUVcxQ08wVkJRMnhETEdGQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNiVUpCUVVFN08wRkJSMFlzWjBKQlFXbENMRzFDUVVGdFFpeEZRVUZETzBWQlEyNURMRkZCUVVFN1JVRkRRU3hUUVVGQk8wVkJRMEVzVlVGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUVN4aFFVRkJPMFZCUTBFc1UwRkJVeXhIUVVGVU8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNPRUpCUVVFN1JVRkRRU3g1UkVGQlFUczdPMEZCU1VZc1owSkJRV2xDTzBWQlEyWXNhVUpCUVVFN08wRkJSMFlzWjBKQlFXbENMR2xDUVVGcFFqdEZRVU5vUXl4WFFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTeHJRa0ZCUVRzN1FVRkhSaXhuUWtGQmFVSXNhVUpCUVdsQ08wVkJRMmhETEdOQlFVRTdSVUZEUVN4bFFVRkJPenRCUVVkR0xHZENRVUZwUWl4cFFrRkJhVUk3UlVGRGFFTXNlVUpCUVVFN096czdRVUZMUml4blFrRkJaMEk3UlVGRFpDeHJRa0ZCUVR0RlFVTkJMRzFDUVVGQk96dEJRVWRHTEdkQ1FVRnBRanRGUVVObUxHRkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMRFpDUVVGQk8wVkJRMEVzWjBOQlFVRTdPMEZCUjBZc1owSkJRV2xDTEcxQ1FVRnJRanRGUVVOcVF5eHhRa0ZCUVRzN1FVRkhSaXhuUWtGQmFVSXNiVUpCUVcxQ08wVkJRMnhETEZkQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVZEdMR2RDUVVGcFFqdEZRVU5tTEdkQ1FVRkJPenRCUVVkR0xHZENRVUZwUWl4dFFrRkJiVUk3UlVGRGJFTXNiVUpCUVVFN08wRkJSMFlzWjBKQlFXbENMRzFDUVVGdFFqdEJRVU53UXl4blFrRkJhVUlzYlVKQlFXMUNPMFZCUTJ4RExGZEJRVUU3UlVGRFFTeGpRVUZCT3p0QlFVZEdMRkZCUVRCQ08wVkJRM2hDTEdkQ1FVRnBRanRKUVVObUxHVkJRVUU3U1VGRFFTeG5Ra0ZCUVRzN096czdPMEZCVDBvc2MwSkJRWFZDTzBWQlEzSkNMR2xDUVVGQk96dEJRVWRHTEhOQ1FVRjFRanRCUVVOMlFpeHpRa0ZCZFVJN1JVRkRja0lzTkVKQlFVRTdSVUZEUVN4MVFrRkJRVHM3UVVGSFJpeHpRa0ZCZFVJc2JVSkJRV3RDTzBWQlEzWkRMR3RDUVVGQk96dEJRVWRHTEhOQ1FVRjFRanRCUVVOMlFpeHpRa0ZCZFVJN1JVRkRja0lzYzBKQlFVRTdSVUZEUVN4MVFrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzZVVKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHTkJRVUU3TzBGQlIwWXNjMEpCUVhWQ08wRkJRM1pDTEhOQ1FVRjFRanRGUVVOeVFpeGxRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc2JVSkJRVUU3UlVGRFFTeFpRVUZCT3p0QlFVZEdMSE5DUVVGMVFpeFhRVUZYTzBGQlEyeERMSE5DUVVGMVFpeFhRVUZYTzBWQlEyaERMRlZCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEd0Q1FVRkJPenRCUVVkR0xITkNRVUYxUWl4dFFrRkJiVUk3UVVGRE1VTXNjMEpCUVhWQ0xHMUNRVUZ0UWp0QlFVTXhReXh6UWtGQmRVSXNiVUpCUVcxQ08wRkJRekZETEhOQ1FVRjFRaXh0UWtGQmJVSTdSVUZEZUVNc1kwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeG5Ra0ZCUVRzN1FVRkhSaXh6UWtGQmRVSXNiVUpCUVcxQ08wRkJRekZETEhOQ1FVRjFRaXh0UWtGQmJVSTdSVUZEZUVNc2FVSkJRVUU3TzBGQlIwWXNjMEpCUVhWQ0xHMUNRVUZ0UWp0QlFVTXhReXh6UWtGQmRVSXNiVUpCUVcxQ08wVkJRM2hETEd0Q1FVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxHZENRVUZCT3pzN096dEJRVTFHTzBWQlEwVXNiVUpCUVVFN08wRkJSMFlzWVVGQll6dEZRVU5hTEdOQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHZENRVUZCT3p0QlFVZEdMR0ZCUVdNc2EwSkJRV3RDTzBWQlF6bENMRkZCUVVFN1JVRkRRU3hyUWtGQlFUczdRVUZIUml4aFFVRmpMR3RDUVVGclFqdEZRVU01UWl4WFFVRkJPMFZCUTBFc1kwRkJRVHRGUVVOQkxHVkJRVUU3TzBGQlIwWXNZVUZCWXl4clFrRkJhMEk3UlVGRE9VSXNWMEZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzV1VGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2MwSkJRVUU3TzBGQlIwWXNZVUZCWXp0RlFVTmFMR2RDUVVGQk96dEJRVWRHTEdGQlFXTTdSVUZEV2l4VlFVRkJPMFZCUTBFc2EwSkJRVUU3TzBGQlIwWXNZVUZCWXl4blFrRkJaMEk3UlVGRE5VSXNWMEZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2JVSkJRVUU3TzBGQlIwWXNZVUZCWXl4blFrRkJaMElzUlVGQlF6dEZRVU0zUWl4WFFVRkJPMFZCUTBFc2JVSkJRVUU3TzBGQlIwWXNZVUZCWXp0RlFVTmFMRlZCUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN4cFFrRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVbEdMR0ZCUVdNc2EwSkJRV2xDTzBWQlF6ZENMRmRCUVVFN1JVRkRRU3hWUVVGQk96dEJRVWRHTEdGQlFXTXNhMEpCUVdsQ08wVkJRemRDTEZWQlFVRTdPenRCUVVsR0xHRkJRV0VzWjBKQlFXbENMRTFCUVUwN1JVRkRiRU1zYTBKQlFVRTdPMEZCUjBZc1lVRkJZU3huUWtGQmFVSXNUVUZCVFN4RlFVRkRPMEZCUTNKRExHRkJRV0VzWjBKQlFXbENMRTFCUVUwc1JVRkJRenRGUVVOdVF5eFZRVUZCTzBWQlEwRXNZVUZCUVRzN1FVRkhSaXhoUVVGaExHZENRVUZwUWl4TlFVRk5MRVZCUVVNN1JVRkRia01zYzBKQlFVRTdSVUZEUVN4blEwRkJRVHRGUVVOQkxHOURRVUZCT3pzN1FVRkpSaXhoUVVGaExHZENRVUZwUWp0RlFVTTFRaXhsUVVGQk96dEJRVWRHTEdGQlFXRXNaMEpCUVdsQ08wVkJRelZDTEc5Q1FVRkJPenRCUVVkR0xHRkJRV0VzWjBKQlFXbENPMFZCUXpWQ0xGVkJRVUU3TzBGQlIwWXNZVUZCWVN4blFrRkJhVUlzVFVGQlRTeEZRVUZETzBGQlEzSkRMR0ZCUVdFc1owSkJRV2xDTEUxQlFVMHNSVUZCUXp0RlFVTnVReXhSUVVGQk8wVkJRMEVzV1VGQlFUczdRVUZIUml4aFFVRmhMR2RDUVVGcFFpeE5RVUZOTEVWQlFVTTdSVUZEYmtNc2MwSkJRVUU3UlVGRFFTeHRRMEZCUVR0RlFVTkJMRzFEUVVGQk96czdRVUZKUml4aFFVRmhMR2RDUVVGcFFqdEJRVU01UWl4aFFVRmhMR2RDUVVGcFFqdEZRVU0xUWl4aFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNiVUpCUVVFN08wRkJSMFlzWVVGQllTeG5Ra0ZCYVVJc1RVRkJUU3hGUVVGRE8wRkJRM0pETEdGQlFXRXNaMEpCUVdsQ0xFMUJRVTBzUlVGQlF6dEZRVU51UXl4UlFVRkJPMFZCUTBFc1UwRkJRVHRGUVVOQkxGTkJRVk1zUjBGQlZEdEZRVU5CTEdOQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxIbENRVUZCTzBWQlEwRXNkMEpCUVVFN08wVkJRMEVzZVVKQlFVRTdPenM3UVVGSlJpeHhRa0ZCYzBJc1RVRkJUVHRCUVVNMVFpeDNRa0ZCZVVJc1RVRkJUVHRGUVVNM1FpeFhRVUZCTzBWQlEwRXNaMEpCUVVFN08wRkJSMFlzY1VKQlFYTkNMR2RDUVVGblFqdEJRVU4wUXl4M1FrRkJlVUlzWjBKQlFXZENPMFZCUTNaRExGZEJRVUU3T3p0QlFVbEdMSGRDUVVGNVFpeE5RVUZOTzBWQlF6ZENMRzFDUVVGQk96dEJRVWRHTEdGQlFXRXNkMEpCUVhsQ0xFMUJRVTBzUlVGQlF6dEJRVU0zUXl4aFFVRmhMSGRDUVVGNVFpeE5RVUZOTEVWQlFVTTdSVUZETTBNc2VVSkJRVUU3TzBGQlIwWXNkMEpCUVhsQ0xHZENRVUZuUWp0RlFVTjJReXh0UWtGQlFUczdRVUZIUml4aFFVRmhMSGRDUVVGNVFpeG5Ra0ZCWjBJc1JVRkJRenRGUVVOeVJDeHRRa0ZCUVRzN08wRkJTVVlzY1VKQlFYTkNMRTFCUVUwN1JVRkRNVUlzWjBKQlFVRTdPMEZCUjBZc1lVRkJZU3h4UWtGQmMwSXNUVUZCVFN4RlFVRkRPMEZCUXpGRExHRkJRV0VzY1VKQlFYTkNMRTFCUVUwc1JVRkJRenRGUVVONFF5eHpRa0ZCUVRzN1FVRkhSaXh4UWtGQmMwSXNaMEpCUVdkQ08wVkJRM0JETEZkQlFVRTdSVUZEUVN4blFrRkJRVHM3UVVGSFJpeGhRVUZoTEhGQ1FVRnpRaXhuUWtGQlowSXNSVUZCUXp0RlFVTnNSQ3huUWtGQlFUczdRVUZIUml4aFFVRmhMSEZDUVVGelFqdEZRVU5xUXl4WFFVRkJPenM3T3p0QlFVMUdMR05CUVdVN1JVRkRZaXhsUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4cFFrRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVZEdMR05CUVdVc1IwRkJSVHRGUVVObUxFOUJRVUU3UlVGRFFTeFZRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3hUUVVGVExFZEJRVlE3UlVGRFFTeGhRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3h0UWtGQlFUczdRVUZIUml4alFVRmxPMFZCUTJJc2EwSkJRVUU3TzBGQlIwWXNZMEZCWlN4alFVRmhPMFZCUXpGQ0xFMUJRVUU3UlVGRFFTeFBRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3hUUVVGVExFZEJRVlE3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMR2REUVVGQk96dEJRVWRHTEdOQlFXVXNZMEZCWVN4TlFVRk5PMFZCUTJoRExEaENRVUZCTzBWQlEwRXNaME5CUVVFN08wRkJSMFlzWTBGQlpTeGpRVUZqTzBWQlF6TkNMRmRCUVVFN096dEJRVWxHTEdOQlFXVXNZMEZCWXp0RlFVTXpRaXhSUVVGQk8wVkJRMEVzVTBGQlFUdEZRVU5CTEZWQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN3eVFrRkJRVHRGUVVOQkxHZERRVUZCT3p0QlFVZEdMR05CUVdVc1kwRkJZU3hOUVVGUE8wVkJRMnBETEZGQlFVRTdSVUZEUVN4dFFrRkJRVHM3UVVGSFJpeGpRVUZsTEdOQlFXTTdSVUZETTBJc1YwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNZVUZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEhGQ1FVRkJPMFZCUTBFc2IwTkJRVUU3TzBGQlIwWXNZMEZCWlN4alFVRmpMRVZCUVVNN1JVRkROVUlzVjBGQlFUdEZRVU5CTEcxQ1FVRkJPMFZCUTBFc2NVSkJRVUU3UlVGRFFTeG5RMEZCUVRzN096czdRVUZOUml4alFVRmxPMFZCUTJJc1YwRkJRVHRGUVVOQkxGbEJRVUU3TzBGQlIwWXNZMEZCWlR0RlFVTmlMR2RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4clFrRkJRVHM3UVVGSFJpeGpRVUZsTEdsQ1FVRm5RanRGUVVNM1FpeFJRVUZCTzBWQlEwRXNVMEZCUVR0RlFVTkJMRk5CUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzVTBGQlV5eEhRVUZVTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3h0UWtGQlFUdEZRVU5CTERoQ1FVRkJPMFZCUTBFc2MwUkJRVUU3TzBGQlIwWXNZMEZCWlN4cFFrRkJhVUk3UlVGRE9VSXNaMEpCUVVFN08wRkJSMFlzWTBGQlpTeHBRa0ZCYVVJN1JVRkRPVUlzVjBGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4bFFVRkJPenRCUVVkR0xHTkJRV1VzYVVKQlFXbENPMFZCUXpsQ0xGZEJRVUU3T3p0QlFVbEdMR05CUVdNN1JVRkRXaXhwUWtGQlFUczdPMEZCU1VZc1VVRkJNRUk3UlVGRGVFSXNZMEZCWlN4cFFrRkJaMEk3U1VGRE4wSXNZVUZCUVRzN1JVRkhSaXhqUVVGbExHbENRVUZuUWp0SlFVTTNRaXhSUVVGQk8wbEJRMEVzVTBGQlFUdEpRVU5CTEZWQlFVRTdTVUZEUVN4VlFVRkJPMGxCUTBFc1UwRkJVeXhIUVVGVU8wbEJRMEVzYTBKQlFVRTdTVUZEUVN4dFFrRkJRVHRKUVVOQkxEaENRVUZCTzBsQlEwRXNjMFJCUVVFN096czdPenRCUVU5S08wVkJRMFVzYzBKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxEWkRRVUZCT3p0QlFVZEdMRk5CUVZVN1JVRkRVaXhYUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMRzFDUVVGQk96dEJRVWRHTEZOQlFWVXNSVUZCUXp0RlFVTlVMR05CUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzVTBGQlV5eFBRVUZVTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3gxUWtGQlFUdEZRVU5CTERKQ1FVRkJPenRCUVVkR0xGTkJRVlU3UlVGRFVpeFhRVUZCTzBWQlEwRXNaVUZCUVRzN1FVRkhSaXhSUVVFd1FqdEZRVU40UWl4VFFVRlZPMGxCUTFJc1pVRkJRVHRKUVVOQkxHVkJRVUU3T3pzN08wRkJUVW83UlVGRFJTeHJRa0ZCUVR0RlFVTkJMSE5DUVVGQk96dEJRVWRHTEZOQlFWVTdSVUZEVWl4WFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3h0UWtGQlFUczdRVUZIUml4VFFVRlZMRVZCUVVNN1JVRkRWQ3hUUVVGQk8wVkJRMEVzVlVGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4VFFVRlRMRTlCUVZRN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc01rSkJRVUU3TzBGQlIwWXNVMEZCVlR0RlFVTlNMRmRCUVVFN1JVRkRRU3huUWtGQlFUczdPenM3UVVGTlJpeG5Ra0ZCYVVJN1JVRkRaaXhYUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4WlFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNiVUpCUVVFN1JVRkRRU3h4UWtGQlFUczdRVUZIUml4blFrRkJhVUlzUlVGQlF6dEZRVU5vUWl4WFFVRkJPMFZCUTBFc2JVSkJRVUU3UlVGRFFTeHhRa0ZCUVR0RlFVTkJMR2REUVVGQk96dEJRVWRHTEhOQ1FVRjFRanRGUVVOeVFpeFhRVUZCTzBWQlEwRXNaMEpCUVVFN096czdPMEZCVFVZN1JVRkRSU3hWUVVGQk8wVkJRMEVzYTBKQlFVRTdPenRCUVVsR08wVkJRMFVzWjBKQlFVRTdSVUZEUVN4clFrRkJRVHM3UVVGSFJpeFhRVUZYTzBGQlExZ3NWMEZCVnp0RlFVTlVMRkZCUVVFN1JVRkRRU3hUUVVGQk8wVkJRMEVzVlVGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUVN4VFFVRlRMRVZCUVZRN1JVRkRRU3haUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHdENRVUZCT3pzN1FVRkpSanRGUVVORkxHZERRVUZCT3pzN1FVRkpSanRGUVVORkxHdENRVUZCT3p0QlFVZEdMR2RDUVVGblFqdEJRVU5vUWl4blFrRkJaMEk3UVVGRGFFSXNaMEpCUVdkQ08wRkJRMmhDTEdkQ1FVRm5RanRGUVVOa0xGZEJRVmNzWVVGQldEdEZRVU5CTERSQ1FVRkJPenRCUVVkR0xHZENRVUZuUWp0QlFVTm9RaXhuUWtGQlowSTdSVUZEWkN4VlFVRkJPMFZCUTBFc1ZVRkJRVHRGUVVOQkxGZEJRVmNzV1VGQldEczdPMEZCU1VZN1JVRkRSU3gzUWtGQlFUczdPenM3T3p0QlFWRkdPMFZCUTBVc1ZVRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNhMEpCUVVFN08wRkJSMFlzYzBKQlFYTkNPMFZCUTNCQ0xESkRRVUZCTzBWQlEwRXNjMEpCUVVFN1JVRkRRU3hyUTBGQlFUczdRVUZIUml4elFrRkJjMEk3UlVGRGNFSXNNa05CUVVFN1JVRkRRU3h6UWtGQlFUdEZRVU5CTEd0RFFVRkJPenRCUVVkR0xITkNRVUZ6UWp0RlFVTndRaXd5UTBGQlFUdEZRVU5CTEhOQ1FVRkJPMFZCUTBFc2EwTkJRVUU3TzBGQlIwWXNjMEpCUVhOQ08wVkJRM0JDTEUxQlFVRTdSVUZEUVN4UFFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNVMEZCVXl4SFFVRlVPMFZCUTBFc2EwSkJRVUU3UlVGRFFTdzRRa0ZCUVRzN1FVRkhSaXh6UWtGQmRVSTdSVUZEY2tJc1YwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMSGxDUVVGQk96dEJRVWRHTEhOQ1FVRjFRanRGUVVOeVFpeFhRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzZVVKQlFVRTdPMEZCUjBZc1VVRkJNRUk3UlVGRGVFSXNjMEpCUVhWQ08wbEJRM0pDTEdWQlFVRTdPMFZCUjBZc2MwSkJRWFZDTzBsQlEzSkNMR1ZCUVVFN096czdPMEZCVFVvN1JVRkRSU3hWUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNNa05CUVVFN1JVRkRRU3h6UWtGQlFUdEZRVU5CTEd0RFFVRkJPenRCUVVkR08wVkJRMFVzWjBKQlFVRTdPMEZCUjBZc2MwSkJRWE5DTzBWQlEzQkNMREpEUVVGQk8wVkJRMEVzYzBKQlFVRTdSVUZEUVN4clEwRkJRVHM3UVVGSFJpeHpRa0ZCYzBJN1JVRkRjRUlzTWtOQlFVRTdSVUZEUVN4elFrRkJRVHRGUVVOQkxHdERRVUZCT3p0QlFVZEdMSE5DUVVGelFqdEZRVU53UWl3MlEwRkJRVHRGUVVOQkxITkNRVUZCTzBWQlEwRXNhME5CUVVFN08wRkJSMFlzYzBKQlFYTkNPMFZCUTNCQ0xEWkRRVUZCTzBWQlEwRXNjMEpCUVVFN1JVRkRRU3hyUTBGQlFUczdRVUZIUml4elFrRkJjMEk3UlVGRGNFSXNaVUZCUVR0RlFVTkJMRFJGUVVGQk8wVkJRMEVzZVVSQlFVRTdSVUZEUVN4elJFRkJRVHRGUVVOQkxHbEVRVUZCT3p0QlFVZEdMRzFDUVVGeFF6dEZRVU51UXl4elFrRkJjMEk3U1VGRGNFSXNkVUpCUVVFN1NVRkRRU3h2UWtGQlFUdEpRVU5CTEdWQlFVRTdPenRCUVVsS08wVkJRMFU3U1VGRFJTeDNRa0ZCUVRzN1JVRkhSanRKUVVORkxEWkNRVUZCT3pzN1FVRkpTanRGUVVORk8wbEJRMFVzZDBKQlFVRTdPMFZCUjBZN1NVRkRSU3cyUWtGQlFUczdPMEZCU1VvN1JVRkRSVHRKUVVORkxIZENRVUZCT3p0RlFVZEdPMGxCUTBVc05rSkJRVUU3T3p0QlFVbEtMSE5DUVVGelFqdEZRVU53UWl4TlFVRkJPMFZCUTBFc1QwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNXVUZCUVR0RlFVTkJMRk5CUVZNc1IwRkJWRHRGUVVOQkxHdENRVUZCTzBWQlEwRXNPRUpCUVVFN08wRkJSMFlzZFVKQlFYVkNPMFZCUTNKQ0xEaENRVUZCT3p0QlFVZEdMSGRDUVVGM1FqdEZRVU4wUWl4dlEwRkJRVHM3UVVGSFJpeHpRa0ZCZFVJN1JVRkRja0lzVjBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHbENRVUZCTzBWQlEwRXNlVUpCUVVFN08wRkJSMFlzYzBKQlFYVkNPMFZCUTNKQ0xGZEJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3hoUVVGaExEaENRVUZpT3p0QlFVZEdMRkZCUVRCQ08wVkJRM2hDTEhOQ1FVRjFRanRKUVVOeVFpeGxRVUZCTzBsQlEwRXNhVUpCUVVFN1NVRkRRU3h0UWtGQlFUczdPenM3TzBGQlQwb3NZMEZCWlR0RlFVTmlMRzFDUVVGQk96dEJRVWRHTEdOQlFXVTdSVUZEWWl4bFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHbENRVUZCT3p0QlFVZEdMR05CUVdVN1FVRkRaaXhqUVVGbExFMUJRVTA3UlVGRGJrSXNWMEZCUVRzN1FVRkhSaXhqUVVGbExFMUJRVTBzUlVGQlF6dEZRVU53UWl4alFVRkJPenM3T3p0QlFVMUdMR3RDUVVGdFFqdEZRVU5xUWl4blFrRkJRVHRGUVVOQkxHbENRVUZCTzBWQlEwRXNNRUpCUVVFN08wRkJSMFlzYTBKQlFXMUNMRWRCUVVVN1JVRkRia0lzWVVGQlFUdEZRVU5CTEdOQlFVRTdSVUZEUVN4blFrRkJRVHM3UVVGSFJpeHJRa0ZCYlVJN1JVRkRha0lzWlVGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4cFFrRkJRVHM3UVVGSFJpeHJRa0ZCYlVJN1FVRkRia0lzYTBKQlFXMUNMRTFCUVUwN1JVRkRka0lzVjBGQlFUczdRVUZIUml4clFrRkJiVUk3UlVGRGFrSXNhMEpCUVVFN1JVRkRRU3h4UWtGQlFUczdRVUZIUml4clFrRkJiVUk3UlVGRGFrSXNaVUZCUVRzN096czdRVUZOUmp0RlFVTkZMR3RDUVVGQk96dEJRVWRHTEdsQ1FVRnJRanRGUVVOb1FpeFZRVUZCTzBWQlEwRXNiVUpCUVVFN1JVRkRRU3hyUWtGQlFUczdRVUZIUml4cFFrRkJhMElzUjBGQlJ6dEZRVU51UWl4WFFVRkJPMFZCUTBFc1dVRkJRVHM3T3pzN1FVRk5SaXhuUWtGQmFVSTdSVUZEWml4WFFVRkJPMFZCUTBFc2JVSkJRVUU3TzBGQlIwWXNaMEpCUVdsQ08wVkJRMllzV1VGQlFUczdRVUZIUml4blFrRkJhVUlzWTBGQllUdEZRVU0xUWl4blFrRkJRVHM3T3pzN1FVRk5SanRGUVVORkxHdENRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3hyUWtGQlFUczdRVUZIUml4blFrRkJhVUk3UlVGRFppeFhRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNZVUZCWVN3NFFrRkJZanM3UVVGSFJpeFJRVUV3UWp0RlFVTjRRanRKUVVORkxHdENRVUZCT3p0RlFVZEdMR2RDUVVGcFFqdEpRVU5tTEdWQlFVRTdTVUZEUVN4cFFrRkJRVHM3TzBGQlNVb3NaMEpCUVdsQ0xFVkJRVU03UVVGRGJFSXNaMEpCUVdsQ0xFVkJRVU03UlVGRGFFSXNVMEZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hyUWtGQlFUczdRVUZIUml4blFrRkJhVUlzUlVGQlF6dEZRVU5vUWl4WFFVRkJPMFZCUTBFc1UwRkJVeXhQUVVGVU96dEJRVWRHTEdkQ1FVRnBRaXhGUVVGRE8wVkJRMmhDTEZsQlFVRTdSVUZEUVN4VFFVRlRMRTlCUVZRN08wRkJSMFlzWjBKQlFXbENPMFZCUTJZc1YwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeG5Ra0ZCUVRzN096czdRVUZOUmp0RlFVTkZMR0ZCUVVFN1JVRkRRU3huUWtGQlFUczdRVUZIUml4WlFVRmhPMFZCUTFnc1YwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNhMEpCUVVFN08wRkJSMFlzV1VGQllUdEZRVU5ZTEdkQ1FVRkJPenRCUVVkR0xGbEJRV0VzYTBKQlFXdENPMFZCUXpkQ0xGZEJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3g1UWtGQlFUczdRVUZIUml4WlFVRmhMR3RDUVVGclFqdEZRVU0zUWl4WlFVRkJPMFZCUTBFc1pVRkJRVHM3UVVGSFJpeFpRVUZoTEd0Q1FVRnJRanRGUVVNM1FpeFhRVUZCT3pzN096dEJRVTFHTEdOQlFXVTdSVUZEWWl4WFFVRkJPMFZCUTBFc1dVRkJRVHM3UVVGSFJpeGpRVUZsTzBWQlEySXNaMEpCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEd0Q1FVRkJPenRCUVVkR0xHTkJRV1VzYVVKQlFXZENPMFZCUXpkQ0xGRkJRVUU3UlVGRFFTeFRRVUZCTzBWQlEwRXNVMEZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3hUUVVGVExFZEJRVlE3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMRzFDUVVGQk8wVkJRMEVzT0VKQlFVRTdSVUZEUVN4elJFRkJRVHM3UVVGSFJpeGpRVUZsTEdsQ1FVRnBRanRGUVVNNVFpeG5Ra0ZCUVRzN1FVRkhSaXhqUVVGbExHbENRVUZwUWp0RlFVTTVRaXhYUVVGQk8wVkJRMEVzV1VGQlFUdEZRVU5CTEdWQlFVRTdPMEZCUjBZc1kwRkJaU3hwUWtGQmFVSTdSVUZET1VJc1YwRkJRVHM3TzBGQlNVWXNZMEZCWXp0RlFVTmFMR2xDUVVGQk96czdRVUZKUml4UlFVRXdRanRGUVVONFFpeGpRVUZsTEdsQ1FVRm5RanRKUVVNM1FpeGhRVUZCT3p0RlFVZEdMR05CUVdVc2FVSkJRV2RDTzBsQlF6ZENMRkZCUVVFN1NVRkRRU3hUUVVGQk8wbEJRMEVzVlVGQlFUdEpRVU5CTEZWQlFVRTdTVUZEUVN4VFFVRlRMRWRCUVZRN1NVRkRRU3hyUWtGQlFUdEpRVU5CTEcxQ1FVRkJPMGxCUTBFc09FSkJRVUU3U1VGRFFTeHpSRUZCUVRzN096czdPenM3UVVGVFNqdEZRVU5GTERCQ1FVRkJPMFZCUTBFc05rSkJRVUU3TzBGQlIwWXNVVUZCVXp0RlFVTlFMRzFDUVVGQk96dEJRVWRHTEZGQlFWTTdSVUZEVUN4blFrRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNhVUpCUVVFN1JVRkRRU3gxUWtGQlFUczdRVUZIUml4UlFVRlRMRWRCUVVjN1JVRkRWaXhYUVVGQk96dEJRVWRHTEZGQlFWTXNSMEZCUnl4RlFVRkRPMFZCUTFnc1kwRkJRVHM3UVVGSFJpeFJRVUZUTzBWQlExQXNWMEZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3h0UWtGQlFUczdRVUZIUml4UlFVRlRPMFZCUTFBc1kwRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3hwUWtGQlFUdEZRVU5CTERCQ1FVRkJPenRCUVVkR0xGRkJRVk1zWTBGQll6dEZRVU55UWl4bFFVRkJPenRCUVVkR0xGRkJRVk1zWTBGQll5eEhRVUZITEVWQlFVTTdSVUZEZWtJc1kwRkJRVHRGUVVOQkxIRkNRVUZCT3pzN096dEJRVTFHTEZGQlFWTTdSVUZEVUN4blFrRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVZEdMRkZCUVZNc1pVRkJaVHRGUVVOMFFpeFBRVUZCTzBWQlEwRXNVMEZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVZEdMRkZCUVZNc1pVRkJaVHRGUVVOMFFpeFhRVUZCTzBWQlEwRXNZMEZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hwUWtGQlFUczdRVUZIUml4UlFVRlRMR1ZCUVdVN1JVRkRkRUlzVjBGQlFUdEZRVU5CTEdOQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc2VVSkJRVUU3T3p0QlFVbEdMRkZCUVZNN1JVRkRVQ3hoUVVGQk8wVkJRMEVzWjBKQlFVRTdPMEZCUjBZc1VVRkJVeXhqUVVGak8wVkJRM0pDTEdWQlFVRTdSVUZEUVN4bFFVRkJPenRCUVVkR0xGRkJRVk1zWTBGQll5eEhRVUZITzBWQlEzaENMRmRCUVVFN08wRkJSMFlzVVVGQlV5eGpRVUZqTEVkQlFVY3NSVUZCUXp0RlFVTjZRaXhqUVVGQk96dEJRVWRHTEZGQlFWTXNZMEZCWXp0RlFVTnlRaXhYUVVGQk8wVkJRMEVzWTBGQlFUdEZRVU5CTEcxQ1FVRkJPMFZCUTBFc2VVSkJRVUU3TzBGQlIwWXNVVUZCVXl4alFVRmpPMFZCUTNKQ0xGZEJRVUU3T3pzN08wRkJUVVlzVVVGQlV6dEZRVU5RTEd0Q1FVRkJPenRCUVVkR0xGRkJRVk03UlVGRFVDeGhRVUZCT3p0QlFVZEdMRkZCUVZNN1JVRkRVQ3hsUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHbENRVUZCTzBWQlEwRXNlVUpCUVVFN08wRkJSMFlzVVVGQlV5eGxRVUZsTzBWQlEzUkNMR1ZCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEdsQ1FVRkJPMFZCUTBFc2RVSkJRVUU3TzBGQlIwWXNVVUZCTUVJN1JVRkRlRUlzVVVGQlV6dEpRVU5RTEdWQlFVRTdTVUZEUVN4cFFrRkJRVHM3TzBGQlNVb3NVVUZCVXl4SFFVRkhPMFZCUTFZc1YwRkJRVHM3UVVGSFJpeFJRVUZUTEVkQlFVY3NSVUZCUXp0RlFVTllMR05CUVVFN1JVRkRRU3h4UWtGQlFUczdRVUZIUml4UlFVRlRPMFZCUTFBc1YwRkJRVHRGUVVOQkxHMUNRVUZCT3pzN1FVRkpSaXhSUVVGVExHRkJRV0U3UlVGRGNFSXNWMEZCUVR0RlFVTkJMR3RDUVVGQk96dEJRVWRHTEZGQlFWTXNaVUZCWlN4aFFVRmhPMFZCUTI1RExGVkJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNhVUpCUVVFN08wRkJSMFlzVVVGQlV5eGhRVUZoTEVkQlFVVTdRVUZEZUVJc1VVRkJVeXhsUVVGbExHRkJRV0VzUjBGQlJUdEZRVU55UXl4VFFVRlRMRWRCUVZRN08wRkJSMFlzVVVGQlV5eGhRVUZoTEVkQlFVVTdSVUZEZEVJc1pVRkJRVHRGUVVOQkxHbENRVUZCTzBWQlEwRXNhMEpCUVVFN08wRkJSMFlzVVVGQlV5eGxRVUZsTEdGQlFXRXNSMEZCUlR0RlFVTnlReXhsUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN4cFFrRkJRVHM3UVVGSFJpeFJRVUZUTEdGQlFXRXNSMEZCUlN4WlFVRlpPMEZCUTNCRExGRkJRVk1zWlVGQlpTeGhRVUZoTEVkQlFVVXNXVUZCV1R0RlFVTnFSQ3hUUVVGVExFZEJRVlE3UlVGRFFTeGxRVUZCT3p0QlFVZEdMRkZCUVZNc1lVRkJZU3hIUVVGSE8wVkJRM1pDTEZkQlFVRTdPMEZCUjBZc1VVRkJVeXhoUVVGaExFZEJRVWNzUlVGQlF6dEZRVU40UWl4alFVRkJPenM3UVVGSlJpeFJRVUZUTzBWQlExQXNaVUZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzY1VKQlFVRTdPMEZCUjBZc1VVRkJVeXhsUVVGbE8wVkJRM1JDTEhGQ1FVRkJPenRCUVVkR0xGRkJRVk1zWVVGQllUdEZRVU53UWl4clFrRkJRVHRGUVVOQkxIRkNRVUZCTzBWQlEwRXNjVUpCUVVFN08wRkJSMFlzVVVGQlV5eGhRVUZoTEVkQlFVYzdSVUZEZGtJc1YwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNZVUZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2NVSkJRVUU3TzBGQlIwWXNVVUZCVXl4aFFVRmhMRWRCUVVjc1JVRkJRenRGUVVONFFpeG5Ra0ZCUVRzN1FVRkhSaXhSUVVGVExHRkJRV0VzUjBGQlJ6dEZRVU4yUWl4VFFVRkJPMFZCUTBFc1ZVRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNXVUZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNiVUpCUVVFN1JVRkRRU3h6UWtGQlFUdEZRVU5CTERaQ1FVRkJPenRCUVVkR0xGRkJRVk1zWjBKQlFXZENMRWRCUVVjN1JVRkRNVUlzVlVGQlFUdEZRVU5CTEZWQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNhVUpCUVVFN096czdPMEZCVFVZc1ZVRkJWenRGUVVOVUxHMUNRVUZCT3p0QlFVZEdMRlZCUVZjN1JVRkRWQ3hsUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4blFrRkJRVHM3UVVGSFJpeFZRVUZYTEVkQlFVVTdSVUZEV0N4bFFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeG5Ra0ZCUVRzN1FVRkhSaXhWUVVGWExFZEJRVVU3UlVGRFdDeGxRVUZCTzBWQlEwRXNaMEpCUVVFN08wRkJSMFlzVlVGQlZ5eEhRVUZITzBWQlExb3NWMEZCUVRzN1FVRkhSaXhWUVVGWE8wVkJRMVFzYlVKQlFVRTdPMEZCUjBZN1JVRkRSU3hoUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4dlFrRkJRVHRGUVVOQkxHdENRVUZCT3pzN1FVRkpSaXhWUVVGWE8wVkJRMVFzYTBKQlFVRTdPMEZCUjBZc1ZVRkJWeXhuUWtGQlowSTdSVUZEZWtJc1UwRkJRVHRGUVVOQkxGVkJRVUU3UlVGRFFTeFZRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEdsQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMSEZDUVVGQk8wVkJRMEVzT0VKQlFVRTdPenRCUVVsR0xGVkJRVmM3UlVGRFZDeGxRVUZCTzBWQlEwRXNaMEpCUVVFN08wRkJSMFlzVlVGQlZ5eG5Ra0ZCWjBJN1JVRkRla0lzVjBGQlFUdEZRVU5CTEdOQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc2NVSkJRVUU3TzBGQlIwWXNWVUZCVnl4blFrRkJaMElzUjBGQlJUdEZRVU16UWl4VFFVRlRMRWRCUVZRN1JVRkRRU3hsUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4cFFrRkJRVHM3UVVGSFJpeFZRVUZYTEdkQ1FVRm5RaXhIUVVGRkxGbEJRVms3UlVGRGRrTXNVMEZCVXl4SFFVRlVPMFZCUTBFc1pVRkJRVHM3UVVGSFJpeFZRVUZYTEdkQ1FVRm5RaXhIUVVGSE8wVkJRelZDTEZkQlFVRTdPMEZCUjBZc1ZVRkJWeXhuUWtGQlowSXNSMEZCUnl4RlFVRkRPMFZCUXpkQ0xIRkNRVUZCT3pzN1FVRkpSaXhWUVVGWExFVkJRVU03UlVGRFZpeGxRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEhGQ1FVRkJPenRCUVVkR0xGVkJRVmNzUlVGQlF5eFBRVUZQTzBWQlEycENMSEZDUVVGQk96czdPenRCUVUxR08wVkJRMFVzWjBKQlFVRTdPenRCUVVsR0xGZEJRVms3UlVGRFZpeFhRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3hyUWtGQlFUczdRVUZIUml4WFFVRlpMR3RDUVVGcFFqdEZRVU16UWl4TlFVRkJPMFZCUTBFc1QwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNVMEZCVXl4SFFVRlVPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHpRMEZCUVRzN1FVRkhSaXhYUVVGWkxHdENRVUZyUWp0RlFVTTFRaXhaUVVGQk8wVkJRMEVzV1VGQlFUczdRVUZIUml4WFFVRlpMR3RDUVVGclFpeEpRVUZITzBWQlF5OUNMRmRCUVVFN1JVRkRRU3haUVVGQk96czdRVUZKUml4WFFVRlpMR3RDUVVGclFqdEZRVU0xUWl4UFFVRkJPMFZCUTBFc1VVRkJRVHRGUVVOQkxGVkJRVUU3UlVGRFFTeFZRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNjVUpCUVVFN1JVRkRRU3h6UTBGQlFUczdRVUZIUml4WFFVRlpMR3RDUVVGcFFpeE5RVUZQTzBWQlEyeERMRlZCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEhsQ1FVRkJPenM3UVVGSlJpeFhRVUZaTzBWQlExWXNaMEpCUVVFN08wRkJSMFlzVjBGQldTeHBRa0ZCYVVJN1JVRkRNMElzWlVGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHZENRVUZCT3p0QlFVZEdMRmRCUVZrc2FVSkJRV2xDTEVkQlFVYzdSVUZET1VJc1YwRkJRVHM3TzBGQlNVWXNWMEZCV1R0RlFVTldMR1ZCUVVFN1JVRkRRU3huUWtGQlFUczdRVUZIUml4WFFVRlpMR2xDUVVGcFFqdEZRVU16UWl4WFFVRkJPMFZCUTBFc1kwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHhRa0ZCUVRzN1FVRkhSaXhYUVVGWkxHbENRVUZwUWl4SFFVRkZPMFZCUXpkQ0xGTkJRVk1zUjBGQlZEdEZRVU5CTEdWQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHbENRVUZCT3p0QlFVZEdMRmRCUVZrc2FVSkJRV2xDTEVkQlFVVXNXVUZCV1R0RlFVTjZReXhUUVVGVExFZEJRVlE3UlVGRFFTeGxRVUZCT3p0QlFVZEdMRmRCUVZrc2FVSkJRV2xDTEVkQlFVYzdSVUZET1VJc1YwRkJRVHM3UVVGSFJpeFhRVUZaTEdsQ1FVRnBRaXhIUVVGSExFVkJRVU03UlVGREwwSXNZMEZCUVRzN096dEJRVXRHTEZkQlFWY3NhMEpCUVcxQ0xHdENRVUZwUWp0RlFVTTNReXcyUWtGQlFUczdRVUZIUml4WFFVRlhMR3RDUVVGdFFpeHJRa0ZCYTBJN1JVRkRPVU1zVjBGQlFUdEZRVU5CTEZsQlFVRTdPMEZCUjBZc1YwRkJWeXhyUWtGQmJVSXNhMEpCUVd0Q08wVkJRemxETEdWQlFVRTdSVUZEUVN4cFFrRkJRVHM3T3p0QlFVdEdMRmRCUVZrc2EwSkJRV2xDTEUxQlFVMDdSVUZEYWtNc2JVTkJRVUU3TzBGQlIwWXNWVUZCVnl4blFrRkJaMElzUlVGQlF6dEZRVU14UWl4dFFrRkJRVHM3T3pzN1FVRk5SanRGUVVORkxHVkJRVUU3TzBGQlIwWXNaVUZCWjBJN1JVRkRaQ3hUUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxIbENRVUZCT3pzN1FVRkpSaXhsUVVGblFqdEZRVU5rTEd0Q1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeDFRa0ZCUVRzN1FVRkhSaXhsUVVGblFqdEZRVU5rTEZkQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc1owSkJRVUU3TzBGQlIwWXNaVUZCWjBJc1kwRkJZVHRGUVVNelFpeG5Ra0ZCUVR0RlFVTkJMR3RDUVVGQk96dEJRVWRHTEdWQlFXZENMR05CUVdFN1JVRkRNMElzVjBGQlFUczdRVUZIUml4bFFVRm5RaXhqUVVGaE8wVkJRek5DTEZkQlFVRTdPMEZCUjBZc1pVRkJaMElzWTBGQllUdEZRVU16UWl4WFFVRkJPenRCUVVkR0xHVkJRV2RDTzBWQlEyUXNhMEpCUVVFN1JVRkRRU3gxUWtGQlFUczdRVUZIUml4bFFVRm5RaXhwUWtGQmFVSTdSVUZETDBJc2MwSkJRVUU3UlVGRFFTeDFRa0ZCUVRzN1FVRkhSaXhsUVVGblFpeHBRa0ZCYVVJN1JVRkRMMElzVjBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4blFrRkJRVHM3T3pzN1FVRk5SaXhoUVVGak8wVkJRMW9zWjBKQlFVRTdSVUZEUVN3MlFrRkJRVHM3UVVGSFJpeGhRVUZqTzBWQlExb3NWMEZCUVRzN1FVRkhSaXhSUVVFd1FqdEZRVU40UWl4VFFVRlZPMGxCUTFJc1lVRkJRVHM3TzBGQlNVb3NVVUZCTUVJN08wVkJSWGhDTEZOQlFWVTdTVUZEVWl4aFFVRkJPenM3T3pzN1FVRlBTanRGUVVORkxHVkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzZVVKQlFVRTdSVUZEUVN4aFFVRmhMRGhDUVVGaU96dEJRVWRHTzBWQlEwVXNaVUZCUVR0RlFVTkJMR2RDUVVGQk96dEJRVWRHTzBWQlEwVXNaVUZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4aFFVRmhMRGhDUVVGaU96dEJRVWRHTzBWQlEwVXNaVUZCUVRzN1FVRkhSanRGUVVORkxHZENRVUZCTzBWQlEwRXNXVUZCUVRzN096czdRVUZOUmp0RlFVTkZMSEZDUVVGQk96dEJRVWRHTEZkQlFWY3NVMEZCVlR0RlFVTnVRaXc0UWtGQlFUczdRVUZIUml4dlFrRkJjVUlzUjBGQlJ6dEJRVU40UWl3eVFrRkJORUlzUjBGQlJ6dEZRVU0zUWl4blFrRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVZEdMRzlDUVVGeFFpeEZRVUZETzBGQlEzUkNMRzlDUVVGeFFpeEZRVUZETEUxQlFVMDdSVUZETVVJc1YwRkJRVHRGUVVOQkxEWkNRVUZCT3p0QlFVZEdMRzlDUVVGeFFpeEZRVUZETzBWQlEzQkNMR2RDUVVGQk8wVkJRMEVzYzBKQlFVRTdPMEZCUjBZc2IwSkJRWEZDTEVWQlFVTXNWMEZCVnp0RlFVTXZRaXhYUVVGQk8wVkJRMEVzWjBKQlFVRTdPenRCUVVsR0xHOUNRVUZ4UWl4UFFVRk5PMFZCUTNwQ0xHZENRVUZCT3p0QlFVZEdPMFZCUTBVc2EwSkJRVUU3T3p0QlFVbEdPMFZCUTBVc1ZVRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeHJRa0ZCUVRzN08wRkJTVVlzYVVKQlFXbENPMFZCUTJZc1RVRkJRVHRGUVVOQkxFOUJRVUU3UlVGRFFTeFJRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3hUUVVGVExFZEJRVlE3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMRGhDUVVGQk96dEJRVWRHTzBWQlEwVXNWMEZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEdsQ1FVRkJPMFZCUTBFc2VVSkJRVUU3UlVGRFFTeGhRVUZoTERoQ1FVRmlPenRCUVVkR08wVkJRMFVzVjBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHbENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEcxQ1FVRkJPMFZCUTBFc1lVRkJZU3c0UWtGQllqczdRVUZIUml4bFFVRmxPMFZCUTJJc1UwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNVMEZCVXl4SFFVRlVPMFZCUTBFc1lVRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3hyUWtGQlFUczdPMEZCU1VZN1JVRkRSU3hYUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc2FVSkJRVUU3UlVGRFFTeDVRa0ZCUVR0RlFVTkJMR0ZCUVdFc09FSkJRV0k3TzBGQlIwWTdSVUZEUlN4WFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNhVUpCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEhsQ1FVRkJPMFZCUTBFc1lVRkJZU3c0UWtGQllqczdRVUZIUmp0RlFVTkZMRmRCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4aFFVRmhMRGhDUVVGaU96dEJRVWRHTzBWQlEwVXNWMEZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hoUVVGaExEaENRVUZpT3pzN1FVRkpSanRGUVVORkxGZEJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3hwUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc01FSkJRVUU3UlVGRFFTdzJRa0ZCUVRzN1FVRkhSaXhoUVVGaE8wRkJRMklzWVVGQllUdEZRVU5ZTEdWQlFVRTdSVUZEUVN4VFFVRlRMRTlCUVZRN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEhkQ1FVRkJPenRCUVVkR0xGRkJRVEJDTzBWQlEzaENMR0ZCUVdFN1JVRkRZaXhoUVVGaE8wbEJRMWdzVTBGQlV5eEZRVUZVT3pzN1FVRkpTaXhoUVVGaE8wVkJRMWdzVTBGQlFUczdRVUZIUml4aFFVRmhPMFZCUTFnc1VVRkJRVHM3UVVGSFJqdEZRVU5GTEZkQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMR2xDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4clFrRkJRVHM3UVVGSFJpeGhRVUZoTzBWQlExZ3NVMEZCUVR0RlFVTkJMRk5CUVZNc1JVRkJWRHRGUVVOQkxGZEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNZVUZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4clFrRkJRVHM3UVVGSFJpeGhRVUZqTzBWQlExb3NZVUZCUVR0RlFVTkJMR2xDUVVGQk8wVkJRMEVzZVVKQlFVRTdPMEZCUjBZc1VVRkJNRUk3UlVGRGVFSTdSVUZEUVR0RlFVTkJPMGxCUTBVc2JVSkJRVUU3T3pzN096dEJRVTlLTzBWQlEwVXNaMEpCUVVFN08wRkJSMFk3UVVGQllUdEZRVU5ZTEN0Q1FVRkJPenM3T3p0QlFVMUdPMFZCUTBVc1UwRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3h0UWtGQlFUdEZRVU5CTERKQ1FVRkJPMFZCUTBFc01rSkJRVUU3TzBGQlIwWXNVVUZCVXp0RlFVTlFMR2RDUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHMUNRVUZCT3p0QlFVZEdMRkZCUVZNc1IwRkJSVHRGUVVOVUxHMUNRVUZCT3p0QlFVZEdMRkZCUVZNc1IwRkJSeXhKUVVGSE8wVkJRMklzVFVGQlFUdEZRVU5CTEU5QlFVRTdSVUZEUVN4aFFVRkJPMFZCUTBFc2EwSkJRVUU3TzBGQlIwWXNVVUZCVXl4SFFVRkZMRTFCUVU4c1NVRkJSenRGUVVOdVFpeGpRVUZCT3p0QlFVZEdMRkZCUVZNc1IwRkJSenRGUVVOV0xGbEJRVUU3TzBWQlEwRXNjMEpCUVVFN1JVRkRRU3g1UWtGQlFUczdRVUZIUml4UlFVRlRMRWRCUVVjc1NVRkJSenRGUVVOaUxGbEJRVUU3T3pzN08wRkJUVVlzYjBKQlFYRkNPMFZCUTI1Q0xHdENRVUZCT3p0QlFVZEdMRzlDUVVGeFFqdEZRVU51UWl4WFFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeHRRa0ZCUVRzN1FVRkhSaXh2UWtGQmNVSTdSVUZEYmtJc1pVRkJRVHM3UVVGSFJpeFJRVUV3UWp0RlFVTjRRaXh2UWtGQmNVSTdTVUZEYmtJc2JVSkJRVUU3T3pzN096dEJRVTlLTzBWQlEwVXNWMEZCUVR0RlFVTkJMR3RDUVVGQk96dEJRVWRHTEZGQlFUQkNPMFZCUTNoQ08wbEJRMFVzYlVKQlFVRTdPMFZCUjBZc1UwRkJVenRKUVVOUUxITkNRVUZCT3pzN1FVRkpTaXhUUVVGVk8wVkJRMUlzWlVGQlFUczdRVUZIUml4VFFVRlZMRXRCUVVrN1JVRkRXaXhqUVVGQk8wVkJRMEVzYlVKQlFVRTdPMEZCUjBZc1UwRkJWU3hMUVVGSkxHRkJRV003UlVGRE1VSXNWMEZCUVR0RlFVTkJMR0ZCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2JVSkJRVUU3TzBGQlIwWXNVMEZCVlN4TFFVRkpMR0ZCUVdNc1JVRkJRenRGUVVNelFpeFJRVUZCTzBWQlEwRXNVMEZCUVR0RlFVTkJMRk5CUVVFN1JVRkRRU3hUUVVGVExFZEJRVlE3UlVGRFFTeFpRVUZCTzBWQlEwRXNZMEZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzTmtKQlFVRTdSVUZEUVN4clEwRkJRVHRGUVVOQkxHMURRVUZCTzBWQlEwRXNkMEpCUVVFN08wVkJRMEVzZVVKQlFVRTdPenRCUVVkR0xGTkJRVk1zVFVGQlR5eExRVUZKTEdGQlFXTTdSVUZEYUVNc2EwSkJRVUU3T3pzN08wRkJUVVk3UlVGRFJTeFhRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHpRa0ZCUVR0RlFVTkJMSFZDUVVGQk8wVkJRMEVzTmtKQlFVRTdPMEZCUjBZc1YwRkJWenRGUVVOVUxGTkJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNVMEZCVXl4UFFVRlVPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMSGRDUVVGQk96dEJRVWRHTEZkQlFWYzdSVUZEVkN4WFFVRkJPMFZCUTBFc2JVSkJRVUU3UlVGRFFTeG5RMEZCUVRzN096czdRVUZOUmp0RlFVTkZMRmRCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHRRa0ZCUVRzN1FVRkhSaXhSUVVGUk8wVkJRMDRzVjBGQlFUdEZRVU5CTEcxQ1FVRkJPenM3UVVGSlJpeG5Ra0ZCYVVJN1JVRkRaaXhwUWtGQlFUdEZRVU5CTEcxQ1FVRkJPenRCUVVkR0xHZENRVUZwUWp0RlFVTm1MR0ZCUVVFN08wRkJSMFlzWjBKQlFXbENMRTFCUVUwN1JVRkRja0lzYTBKQlFVRTdPMEZCUjBZc1owSkJRV2xDTzBWQlEyWXNZVUZCUVRzN08wRkJTVVlzWjBKQlFXbENPMFZCUTJZc2JVSkJRVUU3TzBGQlIwWXNaMEpCUVdsQ08wVkJRMllzWTBGQlFUczdRVUZIUml4blFrRkJhVUlzVFVGQlRUdEZRVU55UWl4clFrRkJRVHM3UVVGSFJpeG5Ra0ZCYVVJN1JVRkRaaXhyUWtGQlFUczdRVUZIUml4blFrRkJhVUk3UlVGRFppeGhRVUZCT3pzN1FVRkpSaXhuUWtGQmFVSTdSVUZEWml4alFVRkJPenRCUVVkR0xHZENRVUZwUWl4TlFVRk5PMFZCUTNKQ0xHdENRVUZCT3p0QlFVZEdMR2RDUVVGcFFqdEZRVU5tTEdGQlFVRTdPenRCUVVsR0xHZENRVUZwUWp0RlFVTm1MRzFDUVVGQk96dEJRVWRHTEdkQ1FVRnBRanRGUVVObUxHRkJRVUU3TzBGQlIwWXNaMEpCUVdsQ0xFMUJRVTA3UlVGRGNrSXNWMEZCUVRzN08wRkJTVVlzWjBKQlFXbENPMFZCUTJZc2JVSkJRVUU3TzBGQlIwWXNaMEpCUVdsQ0xHTkJRV01zVlVGQlV5eFBRVUZSTzBGQlEyaEVMR2RDUVVGcFFpeGpRVUZoTEZWQlFWY3NWVUZCVXl4TlFVRlBPMFZCUTNaRUxHMUNRVUZCT3p0QlFVZEdMR2RDUVVGcFFpeGpRVUZqTEZWQlFWVTdSVUZEZGtNc01FSkJRVUU3T3p0QlFVbEdMR2RDUVVGcFFqdEZRVU5tTEdOQlFVRTdSVUZEUVN4alFVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMSGxDUVVGQk96dEJRVWRHTEdkQ1FVRnBRaXh0UWtGQmJVSTdSVUZEYkVNc1dVRkJRVHRGUVVOQkxGbEJRVUU3TzBGQlIwWXNaMEpCUVdsQ08wVkJRMllzYlVKQlFVRTdPMEZCUjBZc1owSkJRV2xDTEdOQlFXTXNWVUZCVlR0RlFVTjJReXd3UWtGQlFUczdPMEZCU1VZN1JVRkRSU3cyUWtGQlFUczdRVUZIUml4VlFVRlhMR05CUVdNc1ZVRkJVeXhQUVVGUk8wRkJRekZETEZWQlFWY3NZMEZCWVN4VlFVRlhMRlZCUVZNc1RVRkJUenRGUVVOcVJDeFZRVUZCTzBWQlEwRXNNRUpCUVVFN096dEJRVWRHTEZWQlFWY3NZMEZCWXp0RlFVTjJRaXhQUVVGQk8wVkJRMEVzY1VKQlFVRTdSVUZEUVN4blFrRkJRVHM3TzBGQlIwWXNWVUZCVnl4alFVRmpMRlZCUVZVN1JVRkRha01zVjBGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4WlFVRkJPMFZCUTBFc1kwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMSGxDUVVGQk96dEZRVU5CTERaQ1FVRkJPenM3UVVGSlJpeHpRa0ZCZFVJN1JVRkRja0lzV1VGQlFUdEZRVU5CTEZsQlFVRTdPenRCUVVsR0xITkNRVUYxUWp0RlFVTnlRaXhoUVVGQk8wVkJRMEVzYlVKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxITkNRVUZCT3p0QlFVZEdMSE5DUVVGMVFpeE5RVUZOTzBWQlF6TkNMR05CUVVFN1JVRkRRU3h4UWtGQlFUczdRVUZIUml4elFrRkJkVUlzVFVGQlN6dEZRVU14UWl4dFFrRkJRVHRGUVVOQkxIRkNRVUZCTzBWQlEwRXNaME5CUVVFN08wRkJSMFlzYzBKQlFYVkNPMFZCUTNKQ0xHRkJRVUU3T3pzN1FVRkxSaXhsUVVGblFqdEZRVU5rTEZsQlFVRTdSVUZEUVN4WlFVRkJPenRCUVVkR0xHVkJRV2RDTzBWQlEyUXNZVUZCUVRzN096czdRVUZOUmp0RlFVTkZMR2RDUVVGQk8wVkJRMEVzWVVGQllTdzRRa0ZCWWpzN1FVRkhSaXhuUWtGQmFVSTdSVUZEWml4VFFVRkJPMFZCUTBFc1ZVRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNhMEpCUVVFN08wRkJSMFlzWjBKQlFXbENMRWRCUVVjN1JVRkRiRUlzV1VGQlFUdEZRVU5CTEdGQlFVRTdSVUZEUVN4dFFrRkJRVHM3UVVGSFJpeG5Ra0ZCYVVJc1IwRkJSenRGUVVOc1FpeGxRVUZCT3p0QlFVZEdMR2RDUVVGcFFqdEZRVU5tTEdWQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHMUNRVUZCT3p0QlFVZEdMR2RDUVVGcFFpeDFRa0ZCZFVJN1JVRkRkRU1zWTBGQlFUdEZRVU5CTEdkQ1FVRkJPenRCUVVkR0xHZENRVUZwUWl4MVFrRkJkVUk3UlVGRGRFTXNWMEZCUVR0RlFVTkJMR05CUVVFN1JVRkRRU3hsUVVGQk96czdRVUZKUml4blFrRkJhVUk3UlVGRFppeGhRVUZCT3p0QlFVZEdMR2RDUVVGcFFpeGhRVUZoTzBGQlF6bENMR2RDUVVGcFFpeGhRVUZoTzBWQlF6VkNMR0ZCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2JVSkJRVUU3UlVGRFFTeHhRa0ZCUVRzN1FVRkhSaXhuUWtGQmFVSXNZVUZCWVN4VlFVRlRPMEZCUTNaRExHZENRVUZwUWl4aFFVRmhMRlZCUVZNN1JVRkRja01zVFVGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHRRa0ZCUVR0RlFVTkJMSEZDUVVGQk8wVkJRMEVzZDBKQlFVRTdPMEZCUjBZc1owSkJRV2xDTEdGQlFXRXNWVUZCVXp0RlFVTnlReXhWUVVGQk8wVkJRMEVzVTBGQlV5eFBRVUZVT3p0QlFVZEdMR2RDUVVGcFFpeGhRVUZoTEZWQlFWTTdSVUZEY2tNc1YwRkJRVHRGUVVOQkxGTkJRVk1zVDBGQlZEczdRVUZIUml4blFrRkJhVUlzWVVGQllTeFZRVUZUTEUxQlFVMDdRVUZETjBNc1owSkJRV2xDTEdGQlFXRXNWVUZCVXl4TlFVRk5PMFZCUXpORExGZEJRVUU3TzBGQlIwWXNaMEpCUVdsQ0xHRkJRV0VzVlVGQlV6dEJRVU4yUXl4blFrRkJhVUlzWVVGQllTeFZRVUZUTzBWQlEzSkRMRzFDUVVGQk8wVkJRMEVzZFVOQlFVRTdPenM3UVVGTFJpeFpRVUZoTzBWQlExZ3NVVUZCUVR0RlFVTkJMR3RDUVVGQk96dEJRVWRHTEZsQlFXRTdSVUZEV0N4dFFrRkJRVHM3UVVGSFJpeFpRVUZoTEUxQlFVMDdSVUZEYWtJc2EwSkJRVUU3TzBGQlIwWXNXVUZCWVN4TlFVRk5MRVZCUVVNN1JVRkRiRUlzY1VKQlFVRTdPMEZCUjBZc1dVRkJZU3hOUVVGTkxFVkJRVU1zVFVGQlR6dEZRVU42UWl4WFFVRkJPenRCUVVkR0xGbEJRV0VzVFVGQlRTeEhRVUZGTzBWQlEyNUNMR05CUVVFN08wRkJSMFlzV1VGQllTeE5RVUZOTEVWQlFVVTdSVUZEYmtJc1kwRkJRVHRGUVVOQkxHRkJRVUU3UlVGRFFTdzJRa0ZCUVRzN1FVRkhSaXhaUVVGaExFMUJRVTBzUlVGQlJUdEZRVU51UWl4WFFVRkJPMFZCUTBFc1kwRkJRVHM3UVVGSFJpeFpRVUZoTEUxQlFVMHNSVUZCUlR0RlFVTnVRaXhYUVVGQk96dEJRVWRHTEZsQlFXRXNUVUZCVFN4RlFVRkZPMFZCUTI1Q0xHZERRVUZCT3p0QlFVZEdMRmxCUVdFc1RVRkJUU3hGUVVGRExFMUJRVTg3UlVGRGVrSXNXVUZCUVR0RlFVTkJMRmRCUVZjc1YwRkJWeXhaUVVGMFFqczdRVUZIUml4WlFVRmhMRTFCUVUwc1JVRkJReXhOUVVGUE8wVkJRM3BDTEdkRFFVRkJPMFZCUTBFc1owTkJRVUU3T3pzN1FVRkxSanRGUVVORkxGZEJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4clJFRkJRVHRGUVVOQkxITkNRVUZCTzBWQlEwRXNhME5CUVVFN08wRkJSMFlzYVVKQlFXbENPMFZCUTJZc1RVRkJRVHRGUVVOQkxFOUJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNXVUZCUVR0RlFVTkJMRk5CUVZNc1IwRkJWRHRGUVVOQkxHdENRVUZCTzBWQlEwRXNPRUpCUVVFN08wRkJSMFlzYVVKQlFXbENPMFZCUTJZc1RVRkJRVHRGUVVOQkxFOUJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNXVUZCUVR0RlFVTkJMRk5CUVZNc1IwRkJWRHRGUVVOQkxHdENRVUZCTzBWQlEwRXNiMFJCUVVFN08wRkJSMFk3UlVGRFJTeFZRVUZCTzBWQlEwRXNhMEpCUVVFN096dEJRVWxHTEc5Q1FVRnhRanRGUVVOdVFpeFRRVUZCT3p0QlFVZEdMRzlDUVVGeFFqdEZRVU51UWl4WFFVRkJPenRCUVVkR0xHOUNRVUZ4UWl4SFFVRkhPMFZCUTNSQ0xGZEJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNaMEpCUVVFN08wRkJSMFlzYjBKQlFYRkNMRWRCUVVjN1JVRkRkRUlzVjBGQlFUdEZRVU5CTERCQ1FVRkJPenRCUVVkR0xHOUNRVUZ4UWl4SFFVRkhMRVZCUVVNN1JVRkRka0lzY1VKQlFVRTdPMEZCUjBZc2IwSkJRWEZDTEVkQlFVYzdSVUZEZEVJc1YwRkJRVHRGUVVOQkxHTkJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3h0UWtGQlFUczdRVUZIUml4dlFrRkJjVUk3UlVGRGJrSXNWMEZCUVRzN096dEJRVXRHTzBWQlEwVXNaVUZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzSzBOQlFVRTdSVUZEUVN4elFrRkJRVHRGUVVOQkxHdERRVUZCT3p0QlFVZEdMR2RDUVVGblFqdEZRVU5rTEUxQlFVRTdSVUZEUVN4UFFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTeFRRVUZUTEVkQlFWUTdSVUZEUVN4clFrRkJRVHRGUVVOQkxEaENRVUZCT3p0QlFVZEdMR2RDUVVGblFqdEZRVU5rTEUxQlFVRTdSVUZEUVN4UFFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTeFRRVUZUTEVkQlFWUTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHOUVRVUZCT3p0QlFVZEdMR2RDUVVGcFFpeFZRVUZWTzBGQlF6TkNMR2RDUVVGcFFpeFZRVUZWTzBWQlEzcENMRmRCUVVFN08wRkJSMFlzWjBKQlFXbENPMFZCUTJZc1ZVRkJRVHRGUVVOQkxGVkJRVUU3UlVGRFFTeG5Ra0ZCUVRzN1FVRkhSaXhuUWtGQmFVSTdSVUZEWml4aFFVRkJPMFZCUTBFc1owSkJRVUU3TzBGQlIwWXNaMEpCUVdsQ0xFZEJRVWM3UlVGRGJFSXNZVUZCUVR0RlFVTkJMR05CUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc1owTkJRVUU3TzBGQlIwWXNaMEpCUVdsQ0xFZEJRVWNzUlVGQlF6dEZRVU51UWl4WlFVRlpMRlZCUVZvN08wRkJSMFlzWjBKQlFXbENPMFZCUTJZc1dVRkJRVHRGUVVOQkxHRkJRVUU3TzBGQlIwWXNaMEpCUVdsQ08wVkJRMllzWVVGQlFUczdPenRCUVV0R0xGVkJRVmM3UlVGRFZDeHJRa0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYlVKQlFVRTdPMEZCUjBZc1ZVRkJWeXhKUVVGSE8wVkJRMW9zVVVGQlFUdEZRVU5CTEZOQlFVRTdSVUZEUVN4cFFrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNhMEpCUVVFN08wRkJSMFlzVlVGQlZ5eGpRVUZqTEZWQlFWVTdSVUZEYWtNc1pVRkJRVHM3T3pzN096dEJRVkZHTEZsQlFXRTdSVUZEV0N4UFFVRkJPMFZCUTBFc1VVRkJRVHRGUVVOQkxGTkJRVUU3UlVGRFFTeHBRa0ZCUVR0RlFVTkJMRGhDUVVGQk96dEJRVWRHTEZsQlFXRXNhMEpCUVd0Q08wVkJRemRDTEZkQlFVRTdSVUZEUVN4blFrRkJRVHM3UVVGSFJpeFpRVUZoTEdkQ1FVRm5RaXhGUVVGRE8wVkJRelZDTEZWQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHTkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMR2xDUVVGQk8wVkJRMEVzYVVKQlFVRTdPMEZCUjBZc1dVRkJZU3huUWtGQlowSXNSVUZCUlR0RlFVTTNRaXhSUVVGQk8wVkJRMEVzV1VGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc2FVSkJRVUU3UlVGRFFTeHBRa0ZCUVR0RlFVTkJMR3RDUVVGQk96dEJRVWRHTEZsQlFXRXNaMEpCUVdkQ0xFVkJRVVVzUlVGQlF6dEZRVU01UWl4WlFVRkJPenRCUVVkR0xGbEJRV0VzWjBKQlFXZENMRVZCUVVNc1MwRkJUVHRGUVVOc1F5eFBRVUZCT3p0QlFVZEdMRmxCUVdFc1owSkJRV2RDTEVWQlFVTXNUVUZCVHp0RlFVTnVReXhSUVVGQk96czdPMEZCUzBZc1dVRkJZVHRCUVVOaUxGbEJRV0VzYTBKQlFXbENPMFZCUXpWQ0xGVkJRVUU3UlVGRFFTeHBRa0ZCUVRzN1FVRkhSaXhaUVVGaExHdENRVUZwUWp0QlFVTTVRaXhaUVVGaExHdENRVUZwUWp0RlFVTTFRaXhSUVVGQk8wVkJRMEVzVlVGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHBRa0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4eFFrRkJRVHRGUVVOQkxITkNRVUZCTzBWQlEwRXNPRUpCUVVFN08wRkJSMFlzV1VGQllTeHJRa0ZCYVVJN1JVRkROVUlzT0VKQlFVRTdSVUZEUVN4blEwRkJRVHM3UVVGSFJpeFpRVUZoTEd0Q1FVRnBRanRGUVVNMVFpeFZRVUZCT3p0QlFVZEdMRmxCUVdFc2EwSkJRV2xDTzBWQlF6VkNMRmRCUVVFN08wRkJSMFlzV1VGQllTeHJRa0ZCYTBJN1FVRkRMMElzV1VGQllTeHJRa0ZCYTBJN1JVRkROMElzVTBGQlFUdEZRVU5CTEd0Q1FVRkJPenRCUVVkR0xGbEJRV0VzYTBKQlFXdENPMFZCUXpkQ0xGZEJRVUU3TzBGQlNVWXNVVUZCTUVJN1JVRkRlRUk3U1VGRFJTeFpRVUZCT3pzN096czdPMEZCVVVvc1UwRkJWU3hMUVVGTE8wRkJRMllzVlVGQlZ5eExRVUZMTzBGQlEyaENMRk5CUVZNc1kwRkJaU3hMUVVGTE8wVkJRek5DTEdkQ1FVRkJPenM3TzBGQlMwWXNUMEZCVVR0RlFVTk9MRmxCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEdkRFFVRkJPenRCUVVkR0xFOUJRVkVzVlVGQlZUdEZRVU5vUWl4bFFVRkJPMFZCUTBFc2FVSkJRVUU3TzBGQlIwWXNUMEZCVVN4VlFVRlZMRlZCUVZVN1FVRkROVUlzVDBGQlVTeFZRVUZWTEZWQlFWVXNTVUZCUnp0QlFVTXZRaXhQUVVGUkxGVkJRVlVzVlVGQlZTeEpRVUZITzBWQlF6ZENMRmRCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzYlVKQlFVRTdPMEZCUjBZc1QwRkJVU3hWUVVGVkxFdEJRVXM3UlVGRGNrSXNXVUZCUVRzN1FVRkhSaXhQUVVGUkxGVkJRVlVzUzBGQlN5eEpRVUZITzBWQlEzaENMRmRCUVVFN1JVRkRRU3h0UWtGQlFUczdRVUZIUml4UFFVRlJPMFZCUTA0c1pVRkJRVHM3UVVGSFJpeFBRVUZSTEdGQlFXRTdSVUZEYmtJc1pVRkJRVHRGUVVOQkxHMUNRVUZCT3p0QlFVZEdMRTlCUVZFc1lVRkJZU3hKUVVGSE8wVkJRM1JDTEdWQlFVRTdPenM3UVVGTFJpeFBRVUZSTzBWQlEwNHNiVUpCUVVFN08wRkJSMFlzVDBGQlVTeFZRVUZWTEVkQlFVYzdSVUZEYmtJc2FVSkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMRmxCUVVFN08wRkJSMFlzVDBGQlVTeFZRVUZWTEVkQlFVVXNUMEZCVVR0RlFVTXhRaXhuUWtGQlFUdEZRVU5CTEhGQ1FVRkJPMFZCUTBFc2MwSkJRVUU3UlVGRFFTdzJRa0ZCUVR0RlFVTkJMRGhDUVVGQk96dEJRVWRHTEU5QlFWRTdSVUZEVGl4clFrRkJRVHRGUVVOQkxITkNRVUZCT3pzN08wRkJTMFlzVDBGQlVTeFhRVUZYTEVkQlFVYzdSVUZEY0VJc1YwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYlVKQlFVRTdSVUZEUVN4elFrRkJRVHM3UVVGSFJpeFBRVUZSTEZkQlFWY3NSMEZCUnl4RlFVRkRPMEZCUTNaQ0xFOUJRVkVzVjBGQlZ5eEhRVUZGTEU5QlFWRTdSVUZETTBJc1YwRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNlVUpCUVVFN08wRkJSMFlzVDBGQlVTeFhRVUZYTEVkQlFVYzdSVUZEY0VJc1lVRkJRVHRGUVVOQkxHbENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3h4UWtGQlFUczdRVUZIUml4UFFVRlJPMFZCUTA0c1lVRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNjMEpCUVVFN096czdRVUZMUml4UFFVRlJPMFZCUTA0c1YwRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3h4UWtGQlFUdEZRVU5CTEhsQ1FVRkJPMFZCUTBFc05rSkJRVUU3TzBGQlIwWXNUMEZCVVN4aFFVRmhPMFZCUTI1Q0xGTkJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR2xDUVVGQk96czdRVUZKUml4UFFVRlJPMFZCUTA0c1VVRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3hyUWtGQlFUczdRVUZIUml4UFFVRlJMRlZCUVZVN1JVRkRhRUlzVjBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4cFFrRkJRVHRGUVVOQkxIbENRVUZCT3p0QlFVZEdMRTlCUVZFc1ZVRkJWU3hWUVVGVk8wRkJRelZDTEU5QlFWRXNWVUZCVlN4VlFVRlZMRWxCUVVjN1FVRkRMMElzVDBGQlVTeFZRVUZWTEZWQlFWVXNTVUZCUnp0RlFVTTNRaXhaUVVGQk8wVkJRMEVzYlVKQlFVRTdPMEZCUjBZc1QwRkJVU3hWUVVGVkxFdEJRVXM3UlVGRGNrSXNXVUZCUVRzN1FVRkhSaXhQUVVGUkxGVkJRVlVzUzBGQlN5eEpRVUZITzBWQlEzaENMRzFDUVVGQk96dEJRVWRHTEU5QlFWRTdSVUZEVGl4dlFrRkJRVHM3T3p0QlFVdEdMRTlCUVZFN1JVRkRUaXh0UWtGQlFUczdRVUZIUml4UFFVRlJMRlZCUVZVc1IwRkJSenRGUVVOdVFpeFpRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzYVVKQlFVRTdPMEZCUjBZc1QwRkJVU3hWUVVGVkxFZEJRVVVzVDBGQlVUdEZRVU14UWl4blFrRkJRVHRGUVVOQkxIRkNRVUZCTzBWQlEwRXNjMEpCUVVFN1JVRkRRU3d3UWtGQlFUdEZRVU5CTERoQ1FVRkJPenRCUVVkR0xFOUJRVkU3UlVGRFRpeGhRVUZCTzBWQlEwRXNjMEpCUVVFN096czdRVUZMUml4UFFVRlJPMFZCUTA0c05FSkJRVUU3TzBGQlIwWXNUMEZCVVN4VlFVRlZPMFZCUTJoQ0xHdENRVUZCT3p0QlFVZEdMRTlCUVZFc1ZVRkJWU3hMUVVGTE8wVkJRM0pDTEZsQlFVRTdSVUZEUVN4alFVRkJPMFZCUTBFc1kwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3g1UWtGQlFUdEZRVU5CTEc5RFFVRkJPenRCUVVkR0xFOUJRVkVzVlVGQlZTeExRVUZKTEU5QlFWRTdRVUZET1VJc1QwRkJVU3hWUVVGVkxFdEJRVWtzVDBGQlVTeEpRVUZITzBGQlEycERMRTlCUVZFc1ZVRkJWU3hMUVVGSkxFOUJRVkVzU1VGQlJ6dEZRVU12UWl4blFrRkJRVHRGUVVOQkxHbENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3huUTBGQlFUczdRVUZIUml4UFFVRlJMRlZCUVZVc1MwRkJTeXhKUVVGSE8wVkJRM2hDTEdkRFFVRkJPenRCUVVkR0xFOUJRVkVzVlVGQlZTeExRVUZMTEVsQlFVYzdSVUZEZUVJc1dVRkJRVHM3UVVGSFJpeFBRVUZSTzBWQlEwNHNaVUZCUVRzN096czdPenRCUVZGR0xFOUJRVkU3UlVGRFRpeFZRVUZCTzBWQlEwRXNaMEpCUVVFN08wRkJSMFlzVDBGQlVTeGxRVUZsTzBWQlEzSkNMR05CUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN4dFFrRkJRVHM3UVVGSFJpeFRRVUZWTEVWQlFVTXNhVUpCUVd0Q08wVkJRek5DTEZkQlFVRTdSVUZEUVN4cFFrRkJRVHM3UVVGSFJpeFRRVUZWTEVWQlFVTXNhVUpCUVdsQ0xFMUJRVTg3UlVGRGFrTXNZMEZCUVRzN096czdPMEZCVVVZc1YwRkJXU3hMUVVGSkxGbEJRV0U3UVVGRE4wSXNWMEZCV1N4TFFVRkpMRmxCUVdFN1FVRkROMElzWTBGQlpTeExRVUZKTEZsQlFXRTdRVUZEYUVNc1kwRkJaU3hMUVVGSkxGbEJRV0U3UVVGRGFFTXNZMEZCWlN4TFFVRkpMRmRCUVZrN1FVRkRMMElzWTBGQlpTeExRVUZKTEZkQlFWazdRVUZETDBJc1YwRkJXU3hMUVVGSkxGZEJRVms3UVVGRE5VSXNWMEZCV1N4TFFVRkpMRmRCUVZrN1JVRkRNVUlzWjBKQlFVRTdPMEZCUjBZc1YwRkJXU3hIUVVGSE8wVkJRMklzVjBGQlFUdEZRVU5CTEdsQ1FVRkJPenRCUVVkR0xGZEJRVmtzUjBGQlJ5eEZRVUZETzBWQlEyUXNWMEZCUVR0RlFVTkJMRzFDUVVGQk8wVkJRMEVzY1VKQlFVRTdPMEZCUjBZc1YwRkJXU3hWUVVGVk8wRkJRM1JDTEZkQlFWa3NWVUZCVlR0QlFVTjBRaXhYUVVGWkxGVkJRVlVzU1VGQlJ6dEJRVU42UWl4WFFVRlpMRlZCUVZVc1QwRkJUVHRCUVVNMVFpeFhRVUZaTEZWQlFWVXNTVUZCUnp0QlFVTjZRaXhYUVVGWkxGVkJRVlVzVDBGQlRUdEZRVU14UWl4eFFrRkJRVHRGUVVOQkxIbENRVUZCT3pzN1FVRkpSaXh2UWtGQmNVSTdSVUZEYmtJc1UwRkJRVHM3T3pzN08wRkJUMFlzVFVGQlR5eEhRVUZITzBGQlExWXNUVUZCVHl4SFFVRkhPMFZCUTFJc1owSkJRVUU3TzBGQlIwWXNUVUZCVHl4SFFVRkhMRWxCUVVjN1FVRkRZaXhOUVVGUExFZEJRVWNzU1VGQlJ6dEZRVU5ZTEZkQlFVRTdSVUZEUVN4dFFrRkJRVHRGUVVOQkxIRkNRVUZCT3pzN08wRkJTMFlzVFVGQlRTeFRRVUZWTEVkQlFVYzdSVUZEYWtJc1dVRkJRVHM3UVVGSFJpeE5RVUZOTEZOQlFWVXNSMEZCUnp0QlFVTnVRaXhOUVVGTkxGTkJRVlVzUjBGQlJ6dEZRVU5xUWl4blEwRkJRVHM3UVVGSFJpeE5RVUZOTEZOQlFWVXNSMEZCUnl4SlFVRkhPMEZCUTNSQ0xFMUJRVTBzVTBGQlZTeEhRVUZITEVsQlFVYzdRVUZEZEVJc1RVRkJUU3hUUVVGVkxFZEJRVWNzU1VGQlJ6dEJRVU4wUWl4TlFVRk5MRk5CUVZVc1IwRkJSeXhKUVVGSE8wVkJRM0JDTEZkQlFVRTdSVUZEUVN4dFFrRkJRVHM3TzBGQlNVWXNUVUZCVFN4VFFVRlZMRWRCUVVVN1FVRkRiRUlzVFVGQlRTeFRRVUZWTEVkQlFVVTdSVUZEYUVJc1pVRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVZEdMRTFCUVUwc1UwRkJWU3hIUVVGRk8wRkJRMnhDTEUxQlFVMHNVMEZCVlN4SFFVRkZMRmxCUVZrN1FVRkRPVUlzVFVGQlRTeFRRVUZWTEVkQlFVVXNXVUZCV1R0QlFVTTVRaXhOUVVGTkxGTkJRVlVzUjBGQlJUdEJRVU5zUWl4TlFVRk5MRk5CUVZVc1IwRkJSU3haUVVGWk8wRkJRemxDTEUxQlFVMHNVMEZCVlN4SFFVRkZMRmxCUVZrN1JVRkROVUlzVVVGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUVN4clFrRkJRVHM3TzBGQlNVWXNUVUZCVFN4VFFVRlRMRk5CUVZVc1IwRkJSenRCUVVNMVFpeE5RVUZOTEZOQlFWTXNVMEZCVlN4SFFVRkhPMFZCUXpGQ0xHVkJRVUU3UlVGRFFTeHBRa0ZCUVRzN096dEJRVXRHTEUxQlFVMHNVMEZCVlN4SFFVRkhPMFZCUTJwQ0xHMUNRVUZCTzBWQlEwRXNaME5CUVVFN08wRkJSMFlzVFVGQlRTeFRRVUZWTEVkQlFVY3NTVUZCUnp0QlFVTjBRaXhOUVVGTkxGTkJRVlVzUjBGQlJ5eEpRVUZITzBWQlEzQkNMRmRCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEd0Q1FVRkJPenM3UVVGSlJpeE5RVUZOTEZOQlFWVXNSMEZCUlR0RlFVTm9RaXhsUVVGQk8wVkJRMEVzYTBKQlFVRTdPMEZCUjBZc1RVRkJUU3hUUVVGVkxFZEJRVVU3UVVGRGJFSXNUVUZCVFN4VFFVRlZMRWRCUVVVc1dVRkJXVHRCUVVNNVFpeE5RVUZOTEZOQlFWVXNSMEZCUlN4WlFVRlpPMFZCUXpWQ0xGRkJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNhMEpCUVVFN096czdPenM3UVVGUlJpeGxRVUZuUWp0RlFVTmtMRlZCUVVFN08wRkJSMFlzWlVGQlowSXNSMEZCUnp0RlFVTnFRaXhqUVVGQk8wVkJRMEVzTUVKQlFVRTdPMEZCUjBZc1pVRkJaMElzUjBGQlJ5eEZRVUZETzBWQlEyeENMSEZDUVVGQk96dEJRVWRHTEdWQlFXZENMRXRCUVVrN1FVRkRjRUlzWlVGQlowSXNTMEZCU1N4UFFVRlBPMFZCUTNwQ0xHMUNRVUZCT3p0QlFVZEdMR1ZCUVdkQ0xFdEJRVWs3UVVGRGNFSXNaVUZCWjBJc1MwRkJTU3hQUVVGUE8wRkJRek5DTEdWQlFXZENMRXRCUVVrc1QwRkJUenRGUVVONlFpeHJRa0ZCUVRzN1FVRkhSaXhsUVVGblFpeExRVUZKTEU5QlFWRTdSVUZETVVJc1YwRkJRVHM3TzBGQlNVWXNaVUZCWjBJc1IwRkJSenRGUVVOcVFpeFZRVUZCTzBWQlEwRXNaMEpCUVVFN08wRkJSMFlzWlVGQlowSXNSMEZCUnp0QlFVTnVRaXhsUVVGblFpeEhRVUZGTEU5QlFWRXNSMEZCUnp0RlFVTXpRaXh0UWtGQlFUczdRVUZIUml4bFFVRm5RaXhIUVVGSExFZEJRVWM3UlVGRGNFSXNWMEZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3d3UWtGQlFUdEZRVU5CTERCQ1FVRkJPenRCUVVkR0xHVkJRV2RDTEVkQlFVY3NSMEZCUlN4TlFVRlBPMEZCUXpWQ0xHVkJRV2RDTEVkQlFVY3NSMEZCUlN4UFFVRlJPMFZCUXpOQ0xHTkJRVUU3T3p0QlFVbEdMR2RDUVVGcFFpeEhRVUZITzBWQlEyeENMRmxCUVVFN08wRkJSMFlzWlVGQlowSXNTMEZCU1R0RlFVTnNRaXhsUVVGQk8wVkJRMEVzYTBKQlFVRTdPMEZCUjBZc1pVRkJaMElzWVVGQllTeFBRVUZOTzBWQlEycERMR3RDUVVGQk96dEJRVWRHTEdWQlFXZENMRWRCUVVjc1IwRkJSeXhMUVVGSk8wVkJRM2hDTEdWQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeHJRa0ZCUVRzN096dEJRVXRHTEdkQ1FVRm5RanRCUVVOb1FpeG5Ra0ZCWjBJN1JVRkRaQ3huUWtGQlFUczdRVUZIUml4WlFVRlpPMFZCUTFZc1VVRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMRk5CUVZNc1QwRkJWRHRGUVVOQkxHdENRVUZCTzBWQlEwRXNiVUpCUVVFN1JVRkRRU3h4UWtGQlFUdEZRVU5CTEhkQ1FVRkJPenRCUVVkR0xGbEJRVmtzVDBGQlR6dEZRVU5xUWl4WFFVRkJPMFZCUTBFc1UwRkJVeXhQUVVGVU96czdPenM3UVVGUFJqdEZRVU5GTEd0Q1FVRkJPenRCUVVkR0xHbENRVUZyUWp0RlFVTm9RaXhqUVVGQk8wVkJRMEVzWlVGQlFUczdPMEZCU1VZc2JVSkJRVzlDTzBWQlEyeENMR05CUVVFN1JVRkRRU3huUWtGQlFUczdRVUZIUml4dFFrRkJiMEk3UlVGRGJFSXNZMEZCUVR0RlFVTkJMR2RDUVVGQk96dEJRVWRHTEcxQ1FVRnZRaXhUUVVGVE8wVkJRek5DTEdWQlFVRTdPMEZCUjBZc2JVSkJRVzlDTEZOQlFWTTdSVUZETTBJc1owSkJRVUU3TzBGQlIwWXNiVUpCUVc5Q08wVkJRMnhDTEZkQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc2EwSkJRVUU3TzBGQlIwWXNVVUZCTUVJN1JVRkRlRUk3UlVGRFFTeHBRa0ZCYTBJN1NVRkRhRUlzYTBKQlFVRTdPMFZCUjBZc2FVSkJRV3RDTzBsQlEyaENMR05CUVVFN1NVRkRRU3hsUVVGQk96czdPMEZCUzBvc2FVSkJRV3RDTEVWQlFVTTdSVUZEYWtJc1VVRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeHJRa0ZCUVRzN1FVRkhSaXhwUWtGQmEwSTdSVUZEYUVJc1pVRkJRVHRGUVVOQkxHZENRVUZCT3p0QlFVZEdMR2xDUVVGclFpeHhRa0ZCY1VJN1JVRkRja01zWlVGQlFUdEZRVU5CTEdsQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTd3dRa0ZCUVRzN1FVRkhSaXhwUWtGQmEwSXNjVUpCUVhGQ0xFZEJRVWM3UlVGRGVFTXNWMEZCUVRzN08wRkJTVVlzYVVKQlFXbENPMFZCUTJZc2FVSkJRVUU3TzBGQlIwWXNhVUpCUVdsQ0xIVkNRVUYzUWl4RlFVRkRPMFZCUTNoRExGbEJRVUU3TzBGQlIwWXNVVUZCTUVJN1JVRkRlRUlzYVVKQlFXbENPMGxCUTJZc2JVSkJRVUU3TzBWQlIwWXNhVUpCUVdsQ0xIVkNRVUYzUWl4RlFVRkRPMGxCUTNoRExGZEJRVUU3U1VGRFFTeGpRVUZCT3pzN08wRkJTMG9zYVVKQlFXdENPMFZCUTJoQ0xGZEJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNhVUpCUVVFN1JVRkRRU3g1UWtGQlFUczdRVUZIUml4cFFrRkJhMEk3UlVGRGFFSXNWMEZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hwUWtGQlFUdEZRVU5CTEhsQ1FVRkJPenRCUVVkR0xHbENRVUZyUWp0RlFVTm9RaXhYUVVGQk8wVkJRMEVzWTBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4blFrRkJRVHM3UVVGSFJqdEZRVU5GTEdWQlFVRTdSVUZEUVN4blFrRkJRVHM3UVVGSFJpeHZRa0ZCY1VJN1JVRkRia0lzWlVGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc2FVSkJRVUU3T3p0QlFVbEdMR2xDUVVGclFqdEZRVU5vUWl4WFFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNZVUZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEdsQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMSEZDUVVGQk96dEJRVWRHTEdsQ1FVRnBRaXhOUVVGUE8wVkJRM1JDTEZkQlFVRTdSVUZEUVN4dFFrRkJRVHM3TzBGQlNVWTdSVUZEUlN4cFFrRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVZEdMR2xDUVVGclFqdEZRVU5vUWl4WFFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTeGhRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR2xDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNiVUpCUVVFN1JVRkRRU3h4UWtGQlFUczdRVUZIUml4cFFrRkJhMElzUlVGQlF6dEZRVU5xUWl4VFFVRkJPMFZCUTBFc1ZVRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNVMEZCVXl4SFFVRlVPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeDVRa0ZCUVR0RlFVTkJMRFpDUVVGQk96dEJRVWRHTEdsQ1FVRnBRaXhOUVVGUE8wRkJRM2hDTEdsQ1FVRnBRaXhOUVVGUExFVkJRVU03UlVGRGRrSXNaME5CUVVFN08wRkJSMFlzYVVKQlFXbENMRTFCUVU4N1JVRkRkRUlzYlVKQlFVRTdPMEZCUjBZc2FVSkJRV2xDTEUxQlFVOHNSVUZCUXp0RlFVTjJRaXh4UWtGQlFUczdPenM3TzBGQlQwWTdSVUZEUlN4aFFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeHRRa0ZCUVRzN1FVRkhSaXhSUVVGVE8wVkJRMUFzWlVGQlFUdEZRVU5CTEdsQ1FVRkJPenRCUVVkR0xGRkJRVk03UlVGRFVDeG5Ra0ZCUVRzN1FVRkhSaXhSUVVGUkxHVkJRV2RDTzBWQlEzUkNMRzFDUVVGQk96czdRVUZKUmp0RlFVTkZMSE5DUVVGQk8wVkJRMEVzTmtKQlFVRTdPenRCUVVsR08wVkJRMFVzYlVKQlFVRTdSVUZEUVN4elFrRkJRVHRGUVVOQkxEaENRVUZCT3pzN1FVRkpSanRGUVVORkxITkNRVUZCT3pzN1FVRkpSanRGUVVORkxIVkNRVUZCT3pzN1FVRkpSanRGUVVORkxHTkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMSFZDUVVGQk96dEJRVWRHTEZkQlFWazdSVUZEVml4WFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHZENRVUZCT3pzN1FVRkpSanRGUVVORkxHMUNRVUZCTzBWQlEwRXNjMEpCUVVFN096dEJRVWxHTzBWQlEwVXNjMEpCUVVFN1JVRkRRU3huUTBGQlFUczdPenM3T3p0QlFWRkdMRkZCUVZNN1JVRkRVQ3hUUVVGQk8wVkJRMEVzVlVGQlFUczdRVUZIUml4UlFVRlRMRWRCUVVjN1JVRkRWaXhsUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4cFFrRkJRVHRGUVVOQkxITkNRVUZCTzBWQlEwRXNPRUpCUVVFN1JVRkRRU3huUTBGQlFUczdRVUZIUml4UlFVRlRMRWRCUVVjc1JVRkJRenRGUVVOWUxIRkNRVUZCTzBWQlEwRXNjVUpCUVVFN096czdRVUZMUml4UlFVRlRPMFZCUTFBc2MwSkJRVUU3TzBGQlIwWXNVVUZCVXl4SFFVRkhPMFZCUTFZc1YwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHBRa0ZCUVR0RlFVTkJMSE5DUVVGQk96dEJRVWRHTEZGQlFWTXNSMEZCUnl4RlFVRkRPMFZCUTFnc1YwRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3h4UWtGQlFUdEZRVU5CTEdkRFFVRkJPenM3TzBGQlMwWXNVVUZCVXp0RlFVTlFMSE5DUVVGQk96dEJRVWRHTEZGQlFWTXNSMEZCUnp0RlFVTldMRmRCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN4elFrRkJRVHM3UVVGSFJpeFJRVUZUTEVkQlFVY3NSVUZCUXp0RlFVTllMRmRCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2NVSkJRVUU3UlVGRFFTeG5RMEZCUVRzN096dEJRVXRHTzBWQlEwVXNaVUZCUVR0RlFVTkJMR2RDUVVGQk96dEJRVWRHTEZGQlFWTTdSVUZEVUN4blFrRkJRVHRGUVVOQkxHbENRVUZCTzBWQlEwRXNjVUpCUVVFN08wRkJSMFlzVVVGQlV6dEZRVU5RTEZkQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeHBRa0ZCUVR0RlFVTkJMSE5DUVVGQk96dEJRVWRHTEZGQlFWTXNSVUZCUXp0RlFVTlNMRmRCUVVFN1JVRkRRU3h0UWtGQlFUdEZRVU5CTEhGQ1FVRkJPMFZCUTBFc2NVSkJRVUU3UlVGRFFTeHpRMEZCUVRzN096czdPenRCUVZGR08wVkJRMFVzYjBKQlFVRTdSVUZEUVN3MlFrRkJRVHRGUVVOQkxIVkVRVUZCT3p0QlFVZEdMRk5CUVZVN1JVRkRVaXhuUWtGQlFUczdRVUZIUml4VFFVRlZPMFZCUTFJc1YwRkJRVHRGUVVOQkxHTkJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNhVUpCUVVFN1JVRkRRU3h0UWtGQlFUdEZRVU5CTEcxQ1FVRkJPMFZCUTBFc1lVRkJZU3c0UWtGQllqczdRVUZIUml4VFFVRlZPMFZCUTFJc2EwSkJRVUU3TzBGQlIwWXNVMEZCVlN4VFFVRlRPMFZCUTJwQ0xHZENRVUZCT3p0QlFVZEdMRk5CUVZVc1UwRkJVeXhGUVVGRk8wVkJRMjVDTEdsQ1FVRkJPenRCUVVkR0xGRkJRVEJDTzBWQlEzaENPMGxCUTBVc2EwSkJRVUU3TzBWQlIwWXNVMEZCVlR0SlFVTlNMR1ZCUVVFN1NVRkRRU3hwUWtGQlFUczdSVUZIUml4VFFVRlZMRk5CUVZNN1NVRkRha0lzWjBKQlFVRTdTVUZEUVN4bFFVRkJPenM3T3p0QlFVMUtPMFZCUTBVc1owSkJRVUU3UlVGRFFTeHRRa0ZCUVR0RlFVTkJMSFZDUVVGQk96dEJRVWRHTEZGQlFWRTdSVUZEVGl4dFFrRkJRVHRGUVVOQkxIZENRVUZCTzBWQlEwRXNkVU5CUVVFN08wRkJSMFlzVVVGQlVTeE5RVUZQTzBWQlEySXNZMEZCUVRzN1FVRkhSaXhSUVVGVE8wVkJRMUFzWlVGQlFUdEZRVU5CTEdkQ1FVRkJPenRCUVVkR0xGRkJRVk1zVFVGQlRUdEZRVU5pTEdWQlFVRTdSVUZEUVN4cFFrRkJRVHM3UVVGSFJpeFJRVUZUTzBWQlExQXNWMEZCUVR0RlFVTkJMR0ZCUVVFN1JVRkRRU3hqUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc1owTkJRVUU3TzBGQlIwWXNVVUZCVXl4alFVRmhPMFZCUTNCQ0xHVkJRVUU3TzBGQlIwWXNVVUZCVXl4alFVRmhPMFZCUTNCQ0xHVkJRVUU3T3pzN1FVRkxSaXhaUVVGaE8wVkJRMWdzYTBKQlFVRTdSVUZEUVN4dFFrRkJRVHRGUVVOQkxIRkNRVUZCT3p0QlFVZEdMRmxCUVdFc1JVRkJRenRGUVVOYUxIRkNRVUZCT3p0QlFVZEdMRmxCUVdFc1JVRkJReXhOUVVGUE8wVkJRMjVDTEZkQlFVRTdPMEZCUjBZc1dVRkJZU3hIUVVGRk8wVkJRMklzWTBGQlFUczdRVUZIUml4WlFVRmhMRVZCUVVVN1JVRkRZaXhqUVVGQk8wVkJRMEVzWVVGQlFUdEZRVU5CTERaQ1FVRkJPenRCUVVkR0xGbEJRV0VzUlVGQlJUdEZRVU5pTEZkQlFVRTdSVUZEUVN4alFVRkJPenRCUVVkR0xGbEJRV0VzUlVGQlJUdEZRVU5pTEZkQlFVRTdPMEZCUjBZc1dVRkJZU3hGUVVGRk8wVkJRMklzWjBOQlFVRTdPMEZCUjBZc1dVRkJZU3hGUVVGRExFMUJRVTg3UlVGRGJrSXNXVUZCUVR0RlFVTkJMRmRCUVZjc1YwRkJWeXhaUVVGMFFqczdRVUZIUml4WlFVRmhMRVZCUVVNc1RVRkJUenRGUVVOdVFpeG5RMEZCUVR0RlFVTkJMR2REUVVGQk96czdRVUZKUmp0RlFVTkZMR1ZCUVVFN08wRkJSMFlzUzBGQlRUdEZRVU5LTEdGQlFVRTdPMEZCUjBZc1MwRkJUVHRGUVVOS0xHTkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMR05CUVVFN1JVRkRRU3d3UWtGQlFUczdRVUZIUml4TFFVRk5MRk5CUVZFN1JVRkRXaXhsUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTERCQ1FVRkJPenM3T3p0QlFVMUdMR1ZCUVdkQ08wVkJRMlFzVjBGQlFUdEZRVU5CTEdWQlFVRTdPenRCUVVsR08wVkJRMFVzYlVKQlFVRTdPenRCUVVsR0xGbEJRV0U3UlVGRFdDeGpRVUZCTzBWQlEwRXNOa0pCUVVFN08wRkJSMFlzV1VGQllTeEhRVUZGTzBWQlEySXNZMEZCUVR0RlFVTkJMR2RDUVVGQk96dEJRVWRHTEZsQlFXRXNSMEZCUnp0RlFVTmtMRmRCUVVFN08wRkJSMFlzV1VGQllUdEZRVU5ZTEZkQlFVRTdSVUZEUVN4alFVRkJPenM3UVVGSlJpeFZRVUZYTzBWQlExUXNOa0pCUVVFN08wRkJSMFlzVlVGQlZ5eEhRVUZGTzBWQlExZ3NNa0pCUVVFN08wRkJSMFlzVlVGQlZ6dEZRVU5VTEZkQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeHhRa0ZCUVR0RlFVTkJMSGxDUVVGQk96dEJRVWRHTEZWQlFWY3NSMEZCUnp0RlFVTmFMRmRCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzWjBKQlFVRTdPenRCUVVsR0xHTkJRV1VzY1VKQlFYRkNPMFZCUTJ4RExGZEJRVUU3UlVGRFFTeGxRVUZCT3p0QlFVZEdMR05CUVdVc2NVSkJRWEZDT3p0RlFVVnNReXh4UWtGQlFUczdRVUZIUml4alFVRmxMSEZDUVVGeFFpeEZRVUZETzBWQlEyNURMREJDUVVGQk96dEJRVWRHTEdOQlFXVXNjVUpCUVhGQ0xFVkJRVU03UlVGRGJrTXNVVUZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzWTBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4cFFrRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVZEdMR05CUVdVc2NVSkJRWEZDTzBWQlEyeERMRmRCUVVFN1JVRkRRU3hqUVVGQk96czdRVUZKUmp0RlFVTkZMR1ZCUVVFN08wRkJSMFlzWVVGQll6dEZRVU5hTEZOQlFVRTdPMEZCUjBZc1lVRkJZeXhIUVVGSE8wVkJRMllzWVVGQlFUczdPenRCUVV0R0xFTkJRVU03UlVGRFF5eFZRVUZCTzBWQlEwRXNXVUZCUVR0RlFVTkJMRzFDUVVGQk96dEJRVWRHTzBWQlEwVXNXVUZCUVR0RlFVTkJMRzFDUVVGQk96dEJRVWRHTEdkQ1FVRm5RanRGUVVOa0xIZENRVUZCTzBWQlEwRXNkVU5CUVVFN08wRkJSMFlzVlVGQlZ6dEJRVU5ZTEdkQ1FVRnBRanRGUVVObUxHMUNRVUZCT3p0QlFVZEdMRlZCUVZjc1IwRkJSenRCUVVOa0xHZENRVUZwUWl4SFFVRkhPMFZCUTJ4Q0xHTkJRVUU3UlVGRFFTeGxRVUZCT3p0QlFVZEdMRlZCUVZjc1IwRkJSeXhGUVVGRE8wRkJRMllzWjBKQlFXbENMRWRCUVVjc1JVRkJRenRGUVVOdVFpeGpRVUZCTzBWQlEwRXNjVUpCUVVFN08wRkJSMFlzWjBKQlFXbENPMFZCUTJZc2EwSkJRVUU3UlVGRFFTeHRRa0ZCUVRzN1FVRkhSaXhuUWtGQmFVSXNSVUZCUXp0RlFVTm9RaXhaUVVGQk8wVkJRMEVzV1VGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNiVUpCUVVFN1JVRkRRU3h4UWtGQlFUczdRVUZIUml4blFrRkJhVUlzUlVGQlF5eFRRVUZUTzBWQlEzcENMSEZDUVVGQk8wVkJRMEVzTmtKQlFVRTdPMEZCUjBZc1owSkJRV2RDTEUxQlFVOHNSVUZCUXp0RlFVTjBRaXhYUVVGQk96dEJRVWRHTEd0Q1FVRnRRanRGUVVOcVFpeFZRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEdkRFFVRkJPenRCUVVkR0xHdENRVUZyUWl4TlFVRlBPMFZCUTNaQ0xGZEJRVmNzVjBGQlZ5eFpRVUYwUWpzN096czdRVUZOUml4dlFrRkJjVUlzVTBGQlVUdEZRVU16UWl4dFFrRkJRVHRGUVVOQkxHZERRVUZCT3p0QlFVZEdMRzlDUVVGeFFpeFRRVUZSTEUxQlFVODdRVUZEY0VNc2IwSkJRWEZDTEZOQlFWRXNUVUZCVHp0QlFVTndReXh2UWtGQmNVSXNVMEZCVVN4TlFVRlBPMFZCUTJ4RExGZEJRVUU3T3p0QlFVbEdMRmRCUVZrN1JVRkRWaXh0UWtGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4cFFrRkJRVHM3UVVGSFJpeFhRVUZaTzBWQlExWXNiVUpCUVVFN096czdRVUZMUml4TlFVRlBMR1ZCUVdVN1JVRkRjRUlzVjBGQlFUczdRVUZIUml4TlFVRlBPMFZCUTB3c2JVSkJRVUU3UlVGRFFTeG5Ra0ZCUVRzN1FVRkhSaXhOUVVGUExHVkJRV1U3UlVGRGNFSXNWMEZCUVR0RlFVTkJMRmRCUVVFN08wRkJSMFlzVFVGQlR5eGxRVUZsTEVkQlFVYzdSVUZEZGtJc1YwRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMSE5DUVVGQk96dEJRVWRHTEUxQlFVOHNaVUZCWlR0RlFVTndRaXhwUWtGQlFUczdRVUZIUml4TlFVRlBMR1ZCUVdVc1IwRkJSenRGUVVOMlFpeFRRVUZCT3p0QlFVZEdMRTFCUVU4c1pVRkJaU3hIUVVGSE8wVkJRM1pDTEdWQlFVRTdSVUZEUVN3MFFrRkJRVHM3UVVGSFJpeE5RVUZQTEdWQlFXVXNSMEZCUnl4RlFVRkRPMFZCUTNoQ0xHTkJRVUU3UlVGRFFTeHhRa0ZCUVRzN1FVRkhSaXhOUVVGUExHVkJRV01zVFVGQlR5eEhRVUZITzBGQlF5OUNMRTFCUVU4c1pVRkJZeXhOUVVGUExFZEJRVWM3UlVGRE4wSXNZMEZCUVR0RlFVTkJMSEZDUVVGQk8wVkJRMEVzWjBOQlFVRTdPenM3UVVGTFJpeExRVUZOTEVkQlFVVTdSVUZEVGl4cFFrRkJRVHM3UVVGSFJpeExRVUZOTEVkQlFVVXNXVUZCWVR0RlFVTnVRaXh2UWtGQlFUdEZRVU5CTEhGQ1FVRkJPenRCUVVkR0xFdEJRVTBzUjBGQlJTeFpRVUZoTEVkQlFVYzdRVUZEZUVJc1MwRkJUU3hIUVVGRkxGbEJRV0VzUjBGQlJ5eEZRVUZETzBWQlEzWkNMSEZDUVVGQk96dEJRVWRHTEV0QlFVMHNSMEZCUlN4WlFVRmhMRWRCUVVjN1JVRkRkRUlzVjBGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMRzFDUVVGQk8wVkJRMEVzY1VKQlFVRTdPMEZCUjBZc1MwRkJUU3hIUVVGRkxGbEJRV0VzUjBGQlJ5eEZRVUZETzBWQlEzWkNMRmRCUVVFN1JVRkRRU3h0UWtGQlFUdEZRVU5CTEdkRFFVRkJPenRCUVVkR0xFdEJRVTA3UlVGRFNpeGhRVUZCT3p0QlFVZEdMRXRCUVUwc2FVSkJRV2xDTzBWQlEzSkNMR3RDUVVGQk96dEJRVWRHTEV0QlFVMHNhVUpCUVdsQ08wVkJRM0pDTEd0Q1FVRkJPenRCUVVkR0xFdEJRVTBzYVVKQlFXZENMRTFCUVU4c1IwRkJSenRGUVVNNVFpeGpRVUZCT3p0QlFVZEdMRXRCUVUwc2FVSkJRV2xDTzBWQlEzSkNMR05CUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzWlVGQlFUczdPenRCUVV0R08wVkJRMFVzWjBKQlFVRTdPMEZCUjBZc1UwRkJWVHRGUVVOU0xGTkJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNlVUpCUVVFN08wRkJSMFlzVTBGQlZUdEZRVU5TTEZkQlFVRTdSVUZEUVN4alFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHMUNRVUZCT3p0QlFVZEdMRk5CUVZVN1JVRkRVaXhsUVVGQk96czdRVUZKUml4bFFVRm5RanRGUVVOa0xIbENRVUZCT3pzN1FVRkpSanRGUVVORkxHVkJRVUU3UlVGRFFTd3dRa0ZCUVR0RlFVTkJMRFpDUVVGQk8wVkJRMEVzT0VOQlFVRTdPenM3UVVGTFJpeGhRVUZqTzBGQlEyUXNZVUZCWXl4WFFVRlZPMFZCUTNSQ0xGVkJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNaMEpCUVVFN08wRkJSMFlzWVVGQll6dEZRVU5hTEd0Q1FVRkJPenM3TzBGQlMwWXNVVUZCVXp0RlFVTlFMREJDUVVGQk96dEJRVWRHTEZGQlFWTXNSVUZCUXp0RlFVTlNMR05CUVVFN1JVRkRRU3h4UWtGQlFUczdPenRCUVV0R0xHVkJRV2RDTzBWQlEyUXNWMEZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3huUWtGQlFUczdRVUZIUml4bFFVRm5RanRGUVVOa0xHTkJRVUU3TzBGQlIwWXNaVUZCWjBJc1JVRkJSVHRGUVVOb1Fpd3dRa0ZCUVRzN1FVRkhSaXhsUVVGblFpeEZRVUZGTEVWQlFVTTdSVUZEYWtJc2NVSkJRVUU3T3p0QlFVbEdMR2RDUVVGcFFqdEZRVU5tTEcxQ1FVRkJPenRCUVVkR0xHZENRVUZwUWp0RlFVTm1MR1ZCUVVFN1JVRkRRU3hyUWtGQlFUczdRVUZIUml4blFrRkJhVUlzUjBGQlJ6dEZRVU5zUWl4bFFVRkJPMFZCUTBFc2FVSkJRVUU3T3pzN08wRkJUVVlzUlVGQlJTeFZRVUZYTzBWQlExZ3NjVUpCUVVFN08wRkJSMFlzUlVGQlJTeFZRVUZYTzBWQlExZ3NaVUZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzYlVKQlFVRTdSVUZEUVN4dFFrRkJRVHRGUVVOQkxIRkNRVUZCT3p0QlFVZEdMRVZCUVVVc1ZVRkJWeXhGUVVGRk8wVkJRMklzVjBGQlFUczdRVUZIUml4RlFVRkZMRlZCUVZjc1JVRkJRenRGUVVOYUxHMUNRVUZCT3p0QlFVZEdMRVZCUVVVc1ZVRkJWeXhGUVVGRE8wRkJRMlFzUlVGQlJTeFZRVUZYTEVWQlFVTXNUVUZCVHp0RlFVTnVRaXhYUVVGQk8wVkJRMEVzY1VKQlFVRTdSVUZEUVN4blEwRkJRVHM3TzBGQlNVWXNXVUZCWVR0RlFVTllMR1ZCUVVFN08wRkJSMFlzV1VGQllTeEhRVUZITzBWQlEyUXNWMEZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3hwUWtGQlFUczdRVUZIUml4WlFVRmhMRWRCUVVjc1NVRkJSenRGUVVOcVFpdzJRa0ZCUVRzN08wRkJTVVlzWVVGQll6dEZRVU5hTEdGQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNiVUpCUVVFN08wRkJSMFlzWVVGQll6dEJRVU5rTEdGQlFXTXNiMEpCUVcxQ08wRkJRMnBETEdGQlFXTXNiMEpCUVcxQ08wVkJReTlDTEdkRFFVRkJPenRCUVVkR0xHRkJRV01zYjBKQlFXMUNPMEZCUTJwRExHRkJRV01zYjBKQlFXMUNPMFZCUXk5Q0xGRkJRVUU3UlVGRFFTeFRRVUZCTzBWQlEwRXNWVUZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3hUUVVGVExFZEJRVlE3UlVGRFFTeGpRVUZCTzBWQlEwRXNhMEpCUVVFN08wRkJSMFlzWVVGQll5eHZRa0ZCYlVJN1JVRkRMMElzTWtKQlFVRTdSVUZEUVN4dlEwRkJRVHRGUVVOQkxHdERRVUZCTzBWQlEwRXNkMEpCUVVFN08wVkJRMEVzZVVKQlFVRTdPenRCUVVkR0xHRkJRV01zYjBKQlFXMUNPMFZCUXk5Q0xEaENRVUZCTzBWQlEwRXNhVU5CUVVFN1JVRkRRU3h0UTBGQlFUdEZRVU5CTEhkQ1FVRkJPenRGUVVOQkxEQkNRVUZCT3pzN1FVRkhSaXhoUVVGakxHOUNRVUZ0UWp0RlFVTXZRaXh4UWtGQlFUdEZRVU5CTEhsQ1FVRkJPenRCUVVkR0xHRkJRV01zYjBKQlFXMUNMRTFCUVUwN1JVRkRja01zZVVKQlFVRTdPMEZCUjBZc1lVRkJZeXh2UWtGQmIwSXNTMEZCU1R0RlFVTndReXhYUVVGQk8wVkJRMEVzWTBGQlFUdEZRVU5CTEdWQlFVRTdPMEZCUjBZc1lVRkJZeXh2UWtGQmIwSTdSVUZEYUVNc1kwRkJRVHRGUVVOQkxIRkNRVUZCT3p0QlFVZEdMR0ZCUVdNc2IwSkJRVzlDTEVWQlFVTTdSVUZEYWtNc01FSkJRVUU3TzBGQlIwWXNZVUZCWXl4dlFrRkJiMElzUlVGQlF6dEZRVU5xUXl4UlFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHJRa0ZCUVRzN08wRkJTVVlzU1VGQlN6dEZRVU5JTEd0Q1FVRkJPenRCUVVkR0xFbEJRVXNzUjBGQlJ6dEZRVU5PTEdOQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHbENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3hyUWtGQlFUczdRVUZIUml4SlFVRkxMRWRCUVVVc1RVRkJUenRCUVVOa0xFbEJRVXNzUjBGQlJTeE5RVUZQTzBWQlExb3NWMEZCUVRzN1FVRkhSaXhKUVVGTExFZEJRVVVzVFVGQlR5eEZRVUZETzBWQlEySXNjVUpCUVVFN096czdPMEZCVFVZc01FSkJRVEJDTzBWQlEzaENMRFJDUVVGQk96dEJRVWRHTzBWQlEwVXNkVUpCUVVFN1JVRkRRU3d5UTBGQlFUczdRVUZIUml4clFrRkJiVUlzUzBGQlNUdEZRVU55UWl4WFFVRkJPMFZCUTBFc1kwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHRRa0ZCUVR0RlFVTkJMRFJDUVVGQk96dEJRVWRHTEd0Q1FVRnRRanRGUVVOcVFpeFhRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR2RDUVVGQk96czdRVUZKUmp0RlFVTkZMR0ZCUVVFN1JVRkRRU3h0UWtGQlFUdEZRVU5CTEd0Q1FVRkJPenRCUVVkR0xGVkJRVmM3UlVGRFZDeGpRVUZCTzBWQlEwRXNaVUZCUVRzN1FVRkhSaXhWUVVGWE8wVkJRMVFzWlVGQlFUdEZRVU5CTEdkQ1FVRkJPenRCUVVkR0xGVkJRVmM3UVVGRFdDeFZRVUZYTEU5QlFVODdSVUZEYUVJc1YwRkJRVHRGUVVOQkxHTkJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3h0UWtGQlFUczdRVUZIUml4VlFVRlZMRTFCUVU4N1FVRkRha0lzVlVGQlZTeE5RVUZQTEU5QlFVODdSVUZEZEVJc1kwRkJRVHM3TzBGQlNVWTdSVUZEUlN4dFFrRkJRVHM3UVVGSFJpeGpRVUZsTzBWQlEySXNhMEpCUVVFN08wRkJSMFlzWTBGQlpTeEZRVUZETzBWQlEyUXNjVUpCUVVFN096dEJRVWxHTzBWQlEwVXNaVUZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYjBKQlFVRTdSVUZEUVN3MlFrRkJRVHM3UVVGSFJpeFZRVUZYTzBWQlExUXNWMEZCUVR0RlFVTkJMR05CUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzWjBKQlFVRTdPMEZCUjBZc1VVRkJNRUk3UlVGRGVFSXNWVUZCVnp0SlFVTlVMR1ZCUVVFN1NVRkRRU3hwUWtGQlFUdEpRVU5CTEcxQ1FVRkJPenRGUVVkR0xGVkJRVmM3U1VGRFZDeGxRVUZCT3pzN1FVRkpTanRGUVVORkxHTkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMSFZDUVVGQk96dEJRVWRHTzBWQlEwVXNZVUZCUVRzN1FVRkhSaXhwUWtGQmEwSTdSVUZEYUVJc1pVRkJRVHRGUVVOQkxHZENRVUZCT3pzN1FVRkpSanRGUVVORkxHMUNRVUZCT3p0QlFVZEdMRmxCUVZrc1RVRkJUeXhGUVVGRE8wVkJRMnhDTEdOQlFVRTdSVUZEUVN4blEwRkJRVHM3UVVGSFJpeFpRVUZoTEVWQlFVTTdSVUZEV2l4WFFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3hyUWtGQlFUczdRVUZIUml4WlFVRmhPMFZCUTFnc1pVRkJRVHRGUVVOQkxHZENRVUZCT3p0QlFVZEdMRmxCUVdFc1owSkJRV2RDTzBWQlF6TkNMRmRCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzYVVKQlFVRTdPMEZCUjBZc1dVRkJZU3huUWtGQlowSTdSVUZETTBJc1pVRkJRVHM3T3p0QlFVdEdMRmRCUVZrN1JVRkRWaXh0UWtGQlFUczdPenRCUVV0R0xGVkJRVmM3UVVGRFdDeFZRVUZYTzBWQlExUXNiVUpCUVVFN096czdRVUZMUml4RlFVRkZPMFZCUTBFc1lVRkJRVHM3UVVGSFJpeEZRVUZGTEZsQlFXRTdSVUZEWWl4blFrRkJRVHRGUVVOQkxIRkNRVUZCTzBWQlEwRXNiVUpCUVVFN08wRkJSMFk3UlVGRFJTd3lRa0ZCUVRzN1FVRkhSaXhSUVVFd1FqdEZRVU40UWp0SlFVTkZMR2xDUVVGQk96czdPenRCUVUxS0xHVkJRV2RDTzBWQlEyUXNWVUZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxIRkNRVUZCTzBWQlEwRXNjVUpCUVVFN1JVRkRRU3h6UWtGQlFUczdRVUZIUml4bFFVRm5RanRGUVVOa0xHRkJRVUU3TzBGQlIwWXNVVUZCTUVJN1JVRkRlRUlzWlVGQlowSTdTVUZEWkN4aFFVRkJPenM3UVVGSlNpeFJRVUV3UWp0RlFVTjRRaXhsUVVGblFqdEpRVU5rTEdGQlFVRTdPenRCUVVsS0xHVkJRV2RDTEZWQlFWTTdSVUZEZGtJc2JVSkJRVUU3TzBGQlIwWXNaVUZCWjBJc1RVRkJUVHRGUVVOd1FpeGpRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMRzFDUVVGQk96dEJRVWRHTEdWQlFXZENMRTFCUVVzN1JVRkRia0lzWTBGQlFUczdPenRCUVV0R08wVkJRMFVzYlVKQlFVRTdPMEZCUjBZc1lVRkJZenRGUVVOYUxGZEJRVUU3UlVGRFFTeGhRVUZCTzBWQlEwRXNjVUpCUVVFN08wRkJSMFlzWVVGQll6dEZRVU5hTEdWQlFVRTdPMEZCUjBZc1lVRkJZeXhOUVVGTk8wVkJRMnhDTEZkQlFVRTdSVUZEUVN4alFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHMUNRVUZCT3p0QlFVZEdMRkZCUVRCQ08wVkJRM2hDTEdGQlFXTTdTVUZEV2l4eFFrRkJRVHM3TzBGQlNVb3NVVUZCTUVJN1JVRkRlRUlzWVVGQll6dEpRVU5hTEhGQ1FVRkJPenM3UVVGSlNpeFJRVUV3UWp0RlFVTjRRaXhoUVVGak8wbEJRMW9zY1VKQlFVRTdPenM3T3p0QlFVOUtPMFZCUTBVc1pVRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNaMEpCUVVFN1JVRkRRU3h0UWtGQlFUdEZRVU5CTEcxQ1FVRkJPenRCUVVkR0xHTkJRV1U3UlVGRFlpeFZRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMR0ZCUVVFN1JVRkRRU3hoUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHhRa0ZCUVR0RlFVTkJMSE5DUVVGQk96dEJRVWRHTEdOQlFXVTdSVUZEWWl4alFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxIRkNRVUZCT3p0QlFVZEdMR05CUVdVc1IwRkJSVHRGUVVObUxHTkJRVUU3UlVGRFFTeDVRa0ZCUVRzN1FVRkhSaXhSUVVFd1FqdEZRVU40UWl4alFVRmxPMGxCUTJJc1dVRkJRVHM3T3p0QlFVdEtMRzlDUVVGeFFqdEZRVU51UWl4WlFVRkJPMFZCUTBFc1lVRkJRVHRGUVVOQkxIVkNRVUZCT3p0QlFVZEdMRzlDUVVGeFFqdEZRVU51UWl4WlFVRkJPMFZCUTBFc1kwRkJRVHM3UVVGSFJpeHZRa0ZCY1VJc1MwRkJTVHRGUVVOMlFpeFhRVUZCTzBWQlEwRXNhMEpCUVVFN08wRkJSMFlzYjBKQlFYRkNMRXRCUVVrc1YwRkJWenRGUVVOc1F5eGxRVUZCT3pzN1FVRkpSaXh2UWtGQmNVSXNTMEZCU1R0RlFVTjJRaXhaUVVGQk96dEJRVWRHTEc5Q1FVRnhRaXhMUVVGSkxGVkJRVlU3UlVGRGFrTXNhMEpCUVVFN096czdRVUZMUmp0RlFVTkZMRmRCUVVFN1JVRkRRU3hoUVVGQk8wVkJRMEVzTUVKQlFVRTdSVUZEUVN3MlFrRkJRVHM3UVVGSFJqdEZRVU5GTEdGQlFVRTdPMEZCUjBZN1JVRkRSU3huUWtGQlFUczdRVUZIUmp0RlFVTkZMR1ZCUVVFN096czdRVUZMUmp0RlFVTkZMR2RDUVVGQk8wVkJRMEVzYTBKQlFVRTdPMEZCUjBZN1JVRkRSU3haUVVGQk8wVkJRMEVzWVVGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc1ZVRkJRVHRGUVVOQkxHRkJRVUU3UlVGRFFTd3dRMEZCUVR0RlFVTkJMRmRCUVZjc1lVRkJXRHM3T3p0QlFVdEdPMFZCUTBVc2EwSkJRVUU3TzBGQlIwWXNZMEZCWlR0RlFVTmlMRmRCUVVFN08wRkJSMFlzWTBGQlpTeFpRVUZaTzBWQlEzcENMRlZCUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEdsQ1FVRkJPMFZCUTBFc2EwSkJRVUU3TzBGQlIwWXNZMEZCWlR0RlFVTmlMRk5CUVVFN1JVRkRRU3hUUVVGQk8wVkJRMEVzVlVGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUVN4cFFrRkJRVHRGUVVOQkxHdENRVUZCT3pzN08wRkJTMFk3UlVGRFJTeG5Ra0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzYlVKQlFVRTdPMEZCUjBZc1kwRkJaVHRGUVVOaUxGZEJRVUU3TzBGQlIwWXNZMEZCWlR0RlFVTmlMRkZCUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzV1VGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4WlFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3h0UWtGQlFUdEZRVU5CTEZkQlFWY3NZVUZCV0RzN096dEJRVXRHTzBWQlEwVXNaMEpCUVVFN1JVRkRRU3h0UWtGQlFUdEZRVU5CTEhWQ1FVRkJPenRCUVVkR0xHTkJRV003UlVGRFdpeHRRa0ZCUVRzN1FVRkhSaXhqUVVGak8wVkJRMW9zYlVKQlFVRTdPMEZCUjBZc1kwRkJZenRGUVVOYUxHMUNRVUZCT3p0QlFVZEdMR05CUVdVN1JVRkRZaXhYUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc2FVSkJRVUU3TzBGQlIwWXNZMEZCWlR0RlFVTmlMR2RDUVVGQk96dEJRVWRHTEdOQlFXVXNZVUZCWVR0QlFVTTFRaXhqUVVGbExHRkJRV0U3UlVGRE1VSXNaVUZCUVR0RlFVTkJMR3RDUVVGQk96dEJRVWRHTEdOQlFXVXNZVUZCWVR0RlFVTXhRaXhYUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEd0Q1FVRkJPenRCUVVkR0xHTkJRV1VzWVVGQllUdEJRVU0xUWl4alFVRmxMR0ZCUVdFN1FVRkROVUlzWTBGQlpTeGhRVUZoTzBWQlF6RkNMRmRCUVVFN096czdRVUZMUmp0RlFVTkZMR1ZCUVVFN1JVRkRRU3h0UWtGQlFUczdRVUZIUml4aFFVRmpMR0ZCUVdFN1FVRkRNMElzWVVGQll5eG5Ra0ZCWjBJN1JVRkROVUlzVjBGQlFUczdRVUZIUml4aFFVRmpMR2RDUVVGblFqdEZRVU0xUWl4WFFVRkJPenRCUVVkR0xHRkJRV01zWVVGQldTeE5RVUZQTEVWQlFVTTdSVUZEYUVNc1YwRkJRVHM3T3p0QlFVdEdPMFZCUTBVc2JVSkJRVUU3TzBGQlIwWXNZVUZCWXp0RlFVTmFMRmRCUVVFN08wRkJSMFlzWVVGQll6dEZRVU5hTEd0Q1FVRkJPenRCUVVkR0xHRkJRV003UlVGRFdpeFRRVUZCTzBWQlEwRXNVMEZCUVR0RlFVTkJMR2xDUVVGQk96dEJRVWRHTEdGQlFXTXNjVUpCUVhGQ08wVkJRMnBETEdkQ1FVRkJPenRCUVVkR0xHRkJRV01zY1VKQlFYRkNPMFZCUTJwRExHdENRVUZCT3p0QlFVZEdMR0ZCUVdNc1owSkJRV2RDTzBWQlF6VkNMRk5CUVVFN08wRkJSMFlzWVVGQll6dEZRVU5hTEd0Q1FVRkJPenM3TzBGQlMwWTdSVUZEUlN4clFrRkJRVHM3UVVGSFJqdEZRVU5GTEcxQ1FVRkJPenRCUVVkR0xHTkJRV1U3UlVGRFlpeFhRVUZCTzBWQlEwRXNZVUZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4dFFrRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNjVUpCUVVFN096czdRVUZMUmp0RlFVTkZMR3RDUVVGQk96dEJRVWRHTzBWQlEwVXNiVUpCUVVFN08wRkJSMFlzWjBKQlFXbENPMFZCUTJZc1YwRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3h0UWtGQlFUdEZRVU5CTEhOQ1FVRkJPenRCUVVkR0xHZENRVUZwUWp0RlFVTm1MR1ZCUVVFN1JVRkRRU3hyUWtGQlFUczdPenM3UVVGTlJqdEZRVU5GTEcxQ1FVRkJPenRCUVVkR0xGbEJRV0U3UlVGRFdDeFhRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMR0ZCUVVFN08wVkJSVUVzWlVGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxHOUNRVUZCT3pzN1FVRkpSaXhaUVVGaExFVkJRVU03UlVGRFdpeGxRVUZCT3p0QlFVZEdMRmxCUVZrc1RVRkJUenRGUVVOcVFpeHpRa0ZCUVRzN1FVRkhSaXhaUVVGWkxFdEJRVTA3UlVGRGFFSXNaMEpCUVVFN08wRkJSMFlzV1VGQllUdEZRVU5ZTEdWQlFVRTdSVUZEUVN4clFrRkJRVHM3UVVGSFJpeFpRVUZaTEUxQlFVODdSVUZEYWtJc1YwRkJRVHM3UVVGSFJpeFpRVUZaTEUxQlFVODdSVUZEYWtJc1YwRkJRVHM3TzBGQlNVWTdSVUZEUlN4clFrRkJRVHRGUVVOQkxHMUNRVUZCT3p0QlFVZEdMR0ZCUVdNN1JVRkRXaXhsUVVGQk8wVkJRMEVzZVVKQlFVRTdPMEZCUjBZc1lVRkJZenRGUVVOYUxHVkJRVUU3T3p0QlFVbEdPMFZCUTBVc1ZVRkJRVHM3UVVGSFJqdEZRVU5GTEdWQlFVRTdSVUZEUVN3NFFrRkJRVHM3UVVGSFJqdEZRVU5GTEdkQ1FVRkJPMFZCUTBFc05rSkJRVUU3T3p0QlFVbEdMR05CUVdVN1JVRkRZaXhyUWtGQlFUczdRVUZIUml4alFVRmxPMFZCUTJJc2FVSkJRVUU3T3pzN1FVRkxSaXhuUWtGQmFVSTdSVUZEWml4alFVRkJPMFZCUTBFc01FSkJRVUU3TzBGQlIwWXNaMEpCUVdsQ0xFZEJRVVU3UlVGRGFrSXNaMEpCUVVFN08wRkJSMFlzWjBKQlFXbENMRWRCUVVjN1JVRkRiRUlzVjBGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHJRa0ZCUVRzN096dEJRVXRHTEZkQlFWazdSVUZEVml4cFFrRkJRVHRGUVVOQkxESkNRVUZCT3p0QlFVZEdMRmRCUVZrc1IwRkJSVHRGUVVOYUxHbENRVUZCT3p0QlFVZEdMRmRCUVZrc1IwRkJSenRGUVVOaUxHTkJRVUU3UlVGRFFTeHBRa0ZCUVRzN1FVRkhSaXhYUVVGWkxFZEJRVWNzUlVGQlF6dEZRVU5rTEhGQ1FVRkJPenRCUVVkR08wVkJRMFVzWVVGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2JVSkJRVUU3TzBGQlIwWXNZMEZCWXp0RlFVTmFMRkZCUVVFN1JVRkRRU3hUUVVGQk8wVkJRMEVzVlVGQlFUdEZRVU5CTEZWQlFVRTdSVUZEUVN4VFFVRlRMRWRCUVZRN1JVRkRRU3hqUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4cFEwRkJRVHRGUVVOQkxHMURRVUZCTzBWQlEwRXNiME5CUVVFN1JVRkRRU3gzUWtGQlFUczdSVUZEUVN4NVFrRkJRVHM3T3p0QlFVbEdPMFZCUTBVc1owSkJRVUU3TzBGQlIwWXNWMEZCV1R0RlFVTldMR3RDUVVGQk96dEJRVWRHTEZkQlFWa3NSMEZCUlR0RlFVTmFMR1ZCUVVFN08wRkJSMFlzVjBGQldTeEhRVUZITzBWQlEySXNZMEZCUVR0RlFVTkJMR2xDUVVGQk96czdPMEZCUzBZc1YwRkJXVHRGUVVOV0xGZEJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNXVUZCUVR0RlFVTkJMRzlDUVVGQk96dEJRVWRHTEZkQlFWa3NXVUZCV1R0RlFVTjBRaXhuUWtGQlFUczdRVUZIUml4WFFVRlpMRmxCUVZrN1JVRkRkRUlzYTBKQlFVRTdSVUZEUVN4blFrRkJRVHM3UVVGSFJpeFhRVUZaTEZsQlFWazdSVUZEZEVJc2FVSkJRVUU3UlVGRFFTeHJRa0ZCUVRzN096dEJRVXRHTEVkQlFVYzdSVUZEUkN4WlFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxHMUNRVUZCT3pzN096dEJRVTFHTzBWQlEwVXNhMEpCUVVFN1JVRkRRU3h2UWtGQlFUdEZRVU5CTERoRFFVRkJPenRCUVVkR0xHRkJRV003UlVGRFdpeG5Ra0ZCUVRzN1FVRkhSaXhoUVVGakxFVkJRVU03UlVGRFlpeFhRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzWVVGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUVN4cFFrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3h4UWtGQlFUdEZRVU5CTEhOQ1FVRkJPenRCUVVkR0xHRkJRV01zYTBKQlFXdENPMFZCUXpsQ0xHZENRVUZCT3p0QlFVZEdMR0ZCUVdNc2EwSkJRV3RDTzBWQlF6bENMRmRCUVVFN096czdPMEZCVFVZc1owSkJRV2xDTzBWQlEyWXNWMEZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzYTBKQlFVRTdPMEZCUjBZc1owSkJRV2xDTzBWQlEyWXNaMEpCUVVFN1JVRkRRU3h4UWtGQlFUczdRVUZIUml4blFrRkJhVUk3UlVGRFppd3dRa0ZCUVRzN096dEJRVXRHTzBWQlEwVXNaVUZCUVR0RlFVTkJMRzlFUVVGQk96dEJRVWRHTEdkQ1FVRnBRaXh2UWtGQmIwSXNTMEZCU1R0RlFVTjJReXhYUVVGQk8wVkJRMEVzWlVGQlFUczdPMEZCU1VZc1owSkJRV2xDTzBWQlEyWXNiVUpCUVVFN08wRkJSMFlzWjBKQlFXbENPMFZCUTJZc2EwSkJRVUU3TzBGQlIwWXNaMEpCUVdsQ0xIRkNRVUZ4UWp0RlFVTndReXhYUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4WlFVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxIRkNRVUZCTzBWQlEwRXNjMEpCUVVFN08wRkJSMFlzWjBKQlFXbENMSEZDUVVGeFFpeEZRVUZETzBWQlEzSkRMR05CUVVFN1JVRkRRU3h4UWtGQlFUdEZRVU5CTEhGQ1FVRkJPMFZCUTBFc1owTkJRVUU3TzBGQlIwWXNaMEpCUVdsQ0xIRkNRVUZ2UWp0QlFVTnlReXhuUWtGQmFVSXNjVUpCUVc5Q08wVkJRMjVETEhGQ1FVRkJPMFZCUTBFc2MwSkJRVUU3T3p0QlFVbEdMRkZCUVZNc1IwRkJSenRGUVVOV0xGZEJRVUU3TzBGRGFIZFFSanRGUVVORkxHdENRVUZCT3p0QlFVUkdMR2RDUVVkRk8wRkJTRVlzWjBKQlIxVTdSVUZEVGl4VFFVRkJPMFZCUTBFc1pVRkJRVHM3UVVGTVNpeG5Ra0ZSUlR0RlFVTkZMRmxCUVVFN08wRkJWRW9zWjBKQldVVTdSVUZEUlN4clFrRkJRVHRGUVVOQkxGZEJRVUU3TzBGQlpFb3NaMEpCYVVKRk8wVkJRMFVzYVVKQlFVRTdPMEZCYkVKS0xHZENRWEZDUlR0RlFVTkZMRmRCUVVFN1JVRkRRU3haUVVGQk96dEJRWFpDU2l4blFrRXdRa1U3UlVGRFJTeFpRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRmxCUVVFN08wRkJOMEpLTEdkQ1FXZERSVHRGUVVORkxEUkNRVUZCTzBWQlEwRXNOa0pCUVVFN1JVRkRRU3hYUVVGQk96dEJRVWRHTEZGQlFYZENPMFZCUVhoQ0xHZENRVU5GTzBWQlJFWXNaMEpCUTFNN1JVRkVWQ3huUWtGRGFVSTdTVUZEWWl4eFFrRkJRVHRKUVVOQkxGZEJRVUU3U1VGRFFTdzBRa0ZCUVR0SlFVTkJMRFpDUVVGQk8wbEJRMEVzTmtKQlFVRTdPMFZCVGtvc1owSkJRMFVzVFVGUFJUdEZRVkpLTEdkQ1FVTlRMRTlCVDB3N1JVRlNTaXhuUWtGRGFVSXNVVUZQWWp0SlFVTkZMRmRCUVVFN1NVRkRRU3d3UWtGQlFUczdPMEZCYUVSU0xHZENRWEZFUlR0RlFVTkZMR05CUVVFN1JVRkRRU3d5UWtGQlFUdEZRVU5CTEcxQ1FVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeHJRa0ZCUVRzN1FVRXhSRW9zWjBKQmNVUkZMR2xDUVU5Rk8wVkJRMFVzWlVGQlFUdEZRVU5CTEhOQ1FVRkJPenRCUVRsRVRpeG5Ra0Z4UkVVc2FVSkJXVVVzUzBGQlNUdEZRVU5HTEdOQlFVRTdSVUZEUVN4dlFrRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVZEdMR2RDUVd4Q1JpeHBRa0ZyUWtjN1JVRkRReXhsUVVGQk96dEJRVWRHTEdkQ1FYUkNSaXhwUWtGelFrYzdSVUZEUXl4cFFrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNhMEpCUVVFN08wRkJSMFlzWjBKQk5VSkdMR2xDUVRSQ1J6dEZRVU5ETEZkQlFVRTdPMEZCYkVaT0xHZENRWE5HUlN4TFFVRkpMR2RDUVVOR0xFdEJRVWs3UlVGRFJpeHpRa0ZCUVRzN1FVRjRSazRzWjBKQk5rWkZPMFZCUTBVc2VVSkJRVUU3UlVGRFFTd3JRa0ZCUVR0RlFVTkJMRFpDUVVGQk8wVkJRMEVzWjBOQlFVRTdSVUZEUVN4aFFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeHRRa0ZCUVR0RlFVTkJMRzFDUVVGQk8wVkJRMEVzYTBKQlFVRTdPMEZCUlVFc1owSkJXRVlzWTBGWFJ6dEZRVU5ETEZOQlFWTXNSVUZCVkR0RlFVTkJMRlZCUVVFN1JVRkRRU3hQUVVGQk8wVkJRMEVzVTBGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4clFrRkJRVHM3TzBGQlNVWXNaMEpCY2tKR0xHTkJjVUpITzBWQlEwTXNWVUZCUVR0RlFVTkJMRFJDUVVGQk8wVkJRMEVzTmtKQlFVRTdPMEZCUjBZc1owSkJNMEpHTEdOQk1rSkhPMFZCUTBNc1ZVRkJRVHRGUVVOQkxEUkNRVUZCTzBWQlEwRXNOa0pCUVVFN08wRkJSMFlzWjBKQmFrTkdMR05CYVVOSE8wVkJRME1zVlVGQlFUdEZRVU5CTERSQ1FVRkJPMFZCUTBFc05rSkJRVUU3TzBGQmFrbE9MR2RDUVhGSlJUdEJRWEpKUml4blFrRnhTVzlDTzBWQlEyaENMRzFDUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMRzFDUVVGQk96dEJRVE5KU2l4blFrRTRTVVU3UlVGRFJTeG5Ra0ZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc2EwSkJRVUU3TzBGQmJrcEtMR2RDUVhOS1JUdEZRVU5GTEdOQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNaMEpCUVVFN08wRkJNVXBLTEdkQ1FUWktSVHRGUVVORkxIVkhRVUZCTzBWQlEwRXNZMEZCUVR0RlFVTkJMRFJDUVVGQk8wVkJRMEVzYTBKQlFVRTdPMEZCYWt0S0xHZENRVzlMUlR0RlFVTkZMR05CUVVFN1JVRkRRU3cwUWtGQlFUczdRVUYwUzBvc1owSkJlVXRGTzBWQlEwVXNlVUpCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEdOQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTERoQ1FVRkJPenRCUVd4TVNpeG5Ra0Z4VEVVN1JVRkRSU3hqUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4dFFrRkJRVHRGUVVOQkxHZENRVUZCT3p0QlFYcE1TaXhuUWtFMFRFVXNhVUpCUVdkQ08wVkJRMlFzTmtKQlFVRTdSVUZEUVN4eFFrRkJRVHRGUVVOQkxGZEJRVUU3TzBGQkwweEtMR2RDUVRSTVJTeHBRa0ZCWjBJc1owSkJTMlE3UlVGRFJTeHhRa0ZCUVRzN1FVRnNUVTRzWjBKQmMwMUZPMFZCUTBVc2MwSkJRVUU3TzBGQmRrMUtMR2RDUVRoTlJTeHBRa0ZCWjBJN1JVRkRaQ3gxUWtGQlFUczdRVUV2VFVvc1owSkJhMDVGTEdsQ1FVRm5RanRGUVVOa0xITkNRVUZCT3p0QlFXNU9TaXhuUWtGelRrVXNUVUZCU3p0RlFVTklMR2xDUVVGQk8wVkJRMEVzYTBKQlFVRTdPMEZCZUU1S0xHZENRVEpPUlN4TlFVRkxMR0ZCUTBnN1JVRkRSU3gxUWtGQlFUdEZRVU5CTEdGQlFVRTdPMEZCT1U1T0xHZENRVzFQUlR0QlFXNVBSaXhuUWtGdFQwMDdSVUZEUml4cFFrRkJRVHM3UVVGd1Qwb3NaMEpCZFU5Rk8wRkJkazlHTEdkQ1FYVlBjMEk3UlVGRGJFSXNZMEZCUVR0RlFVTkJMR05CUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc2NVSkJRVUU3TzBGQk5VOUtMR2RDUVN0UFJUdEJRUzlQUml4blFrRXJUMnRDTzBWQlEyUXNjMEpCUVVFN1JVRkRRU3c0UWtGQlFUdEZRVU5CTEdOQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNZMEZCUVRzN1FVRnlVRW9zWjBKQmQxQkZPMEZCZUZCR0xHZENRWGRRU3p0RlFVTkVMR3RDUVVGQk8wVkJRMEVzVlVGQlFUdEZRVU5CTEhkQ1FVRkJPMFZCUTBFc2JVSkJRVUU3TzBGQk5WQktMR2RDUVN0UVJUdEJRUzlRUml4blFrRXJVRk1zYVVKQlFXZENPMFZCUTNKQ0xHbENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3g1UWtGQlFUdEZRVU5CTEhsQ1FVRkJPMFZCUTBFc1ZVRkJRVHRGUVVOQkxIbENRVUZCT3p0QlFYSlJTaXhuUWtGM1VVVTdRVUY0VVVZc1owSkJkMUZWTzBWQlEwNHNaVUZCUVRzN1FVRjZVVW9zWjBKQk5GRkZMRTFCUVUwN1FVRTFVVklzWjBKQk5GRlpMRTFCUVUwN1FVRTFVV3hDTEdkQ1FUUlJjMElzYVVKQlFXZENMRmxCUVdFN1JVRkRMME1zZVVKQlFVRTdSVUZEUVN4alFVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeDNRa0ZCUVR0RlFVTkJMSGxDUVVGQk8wVkJRMEVzY1VKQlFVRTdSVUZEUVN4bFFVRkJPenRCUVc1U1NpeG5Ra0Z6VWtVc1RVRkJUVHRGUVVOS0xGTkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMR3RDUVVGQk96dEJRWHBTU2l4blFrRTBVa1VzVFVGQlRTeE5RVUZOTzBGQk5WSmtMR2RDUVRSU2EwSXNUVUZCVFR0RlFVTndRaXcyUWtGQlFUdEZRVU5CTEhsQ1FVRkJPMFZCUTBFc2EwTkJRVUU3UlVGRFFTd3JRa0ZCUVR0RlFVTkJMRmRCUVVFN08wRkJhbE5LTEdkQ1FUUlNSU3hOUVVGTkxFMUJRVTBzUjBGUFZqdEJRVzVUU2l4blFrRTBVbXRDTEUxQlFVMHNZMEZQY0VJN1JVRkRSU3hqUVVGQk96dEJRWEJUVGl4blFrRjNVMFVzVFVGQlN5eG5Ra0ZCYVVJN1FVRjRVM2hDTEdkQ1FYZFRORUlzVFVGQlN6dEZRVU0zUWl4M1EwRkJRVHRGUVVOQkxIVkNRVUZCTzBWQlEwRXNWMEZCUVRzN1FVRXpVMG9zWjBKQk9GTkZPMEZCT1ZOR0xHZENRVGhUVXp0RlFVTk1MR05CUVVFN1JVRkRRU3hwUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc1YwRkJRVHM3UVVGc1ZFb3NaMEpCY1ZSRk8wRkJjbFJHTEdkQ1FYRlVTeXhyUWtGQmEwSTdSVUZEYmtJc01FSkJRVUU3TzBGRGRGUktPMFZCUTBVc2EwSkJRVUU3TzBGQlJFWXNWMEZIUlR0RlFVTkZMR3RDUVVGQk96dEJRVXBLTEZkQlQwVTdSVUZEUlN4alFVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeFRRVUZCTzBWQlEwRXNUMEZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3hwUWtGQlFUdEZRVU5CTEcxQ1FVRkJPMFZCUTBFc2IwSkJRVUU3TzBGQlJVRXNVVUZCTUVJN1JVRkJNVUlzVjBGV1JqdEpRVmRKTEZsQlFVRTdTVUZEUVN4clFrRkJRVHRKUVVOQkxHMUNRVUZCT3pzN1FVRkhSaXhYUVdoQ1JpeG5Ra0ZuUWtjN1JVRkRReXhUUVVGVExFZEJRVlE3UlVGRFFTeHhRa0ZCUVRzN08wVkJSMEVzVTBGQlFUdEZRVU5CTEZGQlFVRTdSVUZEUVN4dlEwRkJRVHRGUVVOQkxEaENRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3hoUVVGQk96czdPMEZCUjBFc1VVRkJNRUk3UlVGQk1VSXNWMEUzUWtvc1owSkJaMEpITzBsQlkwY3NZVUZCUVRzN08wRkJja05TTEZkQlQwVXNaMEpCYTBORkxGVkJRMFU3UlVGRFJTd3lRa0ZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzYVVKQlFVRTdPenRCUVVOQkxGRkJRVEJDTzBWQlFURkNMRmRCZUVOT0xHZENRV3REUlN4VlFVTkZPMGxCVFVrc1YwRkJRVHRKUVVOQkxGbEJRVUU3U1VGRFFTeG5Ra0ZCUVRzN08wRkJiRVJXTEZkQmQwUkZPMFZCUTBVc1owSkJRVUU3TzBGQmVrUktMRmRCTkVSRk8wVkJRMFVzYTBKQlFVRTdSVUZEUVN4UlFVRkJPMFZCUTBFc1ZVRkJRVHM3UlVGRlFTeDFRa0ZCUVR0RlFVTkJMR2xDUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc1kwRkJRVHM3T3pzN1FVRkpRU3hYUVdKR0xGTkJZVWM3UlVGRFF5eFRRVUZCT3p0QlFVZEdMRmRCYWtKR0xGTkJhVUpITzBWQlEwTXNWVUZCUVRzN1FVRTVSVTRzVjBFMFJFVXNVMEZ4UWtVN1JVRkRSU3haUVVGQk8wVkJRMEVzWjBKQlFVRTdPMEZCUjBZc1VVRkJNRUk3UlVGQk1VSXNWMEV4UWtZN1NVRXlRa2tzWTBGQlFUczdSVUZFUml4WFFURkNSaXhUUVRaQ1NUdEpRVU5GTEdWQlFVRTdPenRCUVRGR1VpeFhRV2xIUlR0RlFVTkZMR3RDUVVGQk8wVkJRMEVzVFVGQlFUdEZRVU5CTEU5QlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxGVkJRVUU3UlVGRFFTeFpRVUZaTEhGRlFVRmFPenRCUVhoSFNpeFhRV2xIUlN4dlFrRlRSVHRGUVVORkxFOUJRVThzYTBKQlFWQTdPMEZCUlVFc1VVRkJNRUk3UlVGQk1VSXNWMEZhU2l4dlFrRlRSVHRKUVVsSkxFOUJRVThzYTBKQlFWQTdPenRCUVRsSFVpeFhRV2xIUlN4dlFrRnJRa1U3UlVGRFJTeFpRVUZCTzBWQlEwRXNhVUpCUVVFN1JVRkRRU3h0UWtGQlFUdEZRVTlCTEdsQ1FVRkJPenRCUVV4QkxGRkJRVEJDTzBWQlFURkNMRmRCZGtKS0xHOUNRV3RDUlR0SlFVMUpMRzFDUVVGQk8wbEJRMEVzY1VKQlFVRTdPenRCUVV0R0xGZEJPVUpLTEc5Q1FXdENSU3hIUVZsSE8wRkJRVk1zVjBFNVFtUXNiMEpCYTBKRkxFZEJXV0U3TzBWQlJWUXNZVUZCUVRzN1FVRlJVanRGUVVORkxGbEJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMRkZCUVVFN1JVRkRRU3hOUVVGQk96dEJRVXBHTERCQ1FWRkZPMFZCUTBVc1lVRkJRVHRGUVVOQkxGTkJRVUU3UlVGRFFTeFJRVUZCTzBWQlEwRXNPRUpCUVVFN1JVRkRRU3h0UTBGQlFUdEZRVU5CTEZkQlFVRTdPMEZCUlVFc1VVRkJNRUk3UlVGQk1VSXNNRUpCVWtZN1NVRlRTU3h4UWtGQlFUczdPMEZCYWtKT0xEQkNRWEZDUlR0RlFVTkZMRzFDUVVGQk8wVkJRMEVzY1VKQlFVRTdSVUZEUVN4WlFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVVkJMRkZCUVRCQ08wVkJRVEZDTERCQ1FWQkdPMGxCVVVrc1dVRkJRVHM3TzBGQk4wSk9MREJDUVdsRFJUdEZRVTFGTEdkQ1FVRkJPMFZCUTBFc1dVRkJRVHM3UVVGT1FTeFJRVUV3UWp0RlFVRXhRaXd3UWtGRVJqdEpRVVZKTEZsQlFVRTdTVUZEUVN4aFFVRkJPenM3TzBGQldVNDdRVUZEUVR0QlFVTkJPMFZCUTBVc1owSkJRVUU3T3p0QlFVdEdMR3RDUVVORk8wVkJRMFVzWVVGQlFUczdRVUZHU2l4clFrRkxSVHRGUVVORkxHVkJRVUU3TzBGQlRrb3NhMEpCUzBVc1owSkJSMFVzVlVGRFJUdEZRVU5GTERKQ1FVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGbEJRVUU3TzBGQldsSXNhMEpCYVVKRk8wVkJRMFVzWTBGQlFUczdRVUZzUWtvc2EwSkJjVUpGTzBWQlEwVXNlVUpCUVVFN1JVRkRRU3d5UWtGQlFUdEZRVU5CTEhORFFVRkJPenRCUVhoQ1NpeHJRa0Z4UWtVc1RVRkxSVHRGUVVORkxIbENRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMR2xDUVVGQk96dEJRVGRDVGl4clFrRnhRa1VzVFVGTFJTeGhRVXRGTzBWQlEwVXNaVUZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3g1UWtGQlFUczdRVUZzUTFJc2EwSkJjVUpGTEUxQlMwVXNZVUZYUlR0RlFVTkZMRmxCUVVFN1JVRkRRU3hsUVVGQk96dEJRWFpEVWl4clFrRnhRa1VzVFVGelFrVTdSVUZEUlN4M1FrRkJRVHRGUVVOQkxHVkJRVUU3T3p0QlFWTk9PMFZCUTBVc2VVSkJRVUU3UlVGRFFTeGxRVUZCT3p0QlFVWkdMR1ZCU1VVc2IwSkJSMFU3UlVGTFJTeGpRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR2xDUVVGQk96dEJRVTVCTEdWQlNrb3NiMEpCUjBVc1IwRkRSenRCUVVGVExHVkJTbVFzYjBKQlIwVXNSMEZEWVR0RlFVTlVMR0ZCUVVFN08wRkJWRklzWlVGSlJTeHZRa0ZoUlR0RlFVVkZMRzFDUVVGQk96czdRVUZQVGp0RlFVTkZMR1ZCUVVFN08wRkJSRVlzY1VKQlJVVXNNRUpCUTBVN1JVRkRSU3hyUWtGQlFUczdRVUZLVGl4eFFrRlJSVHRGUVVORkxHdENRVUZCTzBWQlEwRXNVMEZCUVRzN1JVRkRRU3hWUVVGQk96dEZRVVZCTEhWQ1FVRkJPenRCUVVWQkxIRkNRVkJHTEZOQlQwYzdSVUZEUXl4VlFVRkJPenRCUVVkR0xIRkNRVmhHTEZOQlYwYzdSVUZEUXl4WFFVRkJPenRCUVhCQ1RpeHhRa0ZSUlN4VFFXVkZPMFZCUTBVc1kwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHBRa0ZCUVRzN08wRkJTMDQ3UlVGRFJTeG5Ra0ZCUVR0RlFVTkJMSGxDUVVGQk8wVkJRMEVzYzBKQlFVRTdPMEZCUjBZc1YwRkRSU3gxUWtGRFJUdEZRVU5GTEdOQlFVRTdSVUZEUVN4WFFVRkJPenRCUVVwT0xGZEJRMFVzZFVKQlEwVXNSVUZKUlR0RlFVTkZMRmRCUVVFN08wRkJVRklzVjBGRFJTeDFRa0ZEUlN4RlFWRkZPMFZCUTBVc2EwSkJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRmxCUVZrc09FUkJRVm83UlVGRFFTeHJRa0ZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzWTBGQlFUdEZRVU5CTEZkQlFVRTdPMEZCUlVFc1VVRkJNRUk3UlVGQk1VSXNWMEZ1UWs0c2RVSkJRMFVzUlVGUlJUdEpRVmRKTEdOQlFVRTdPenRCUVhKQ1ZpeFhRVEpDUlR0RlFVTkZMR3RDUVVGQk8wVkJRMEVzVVVGQlFUdEZRVU5CTEZWQlFVRTdSVUZEUVN4MVFrRkJRVHRGUVVOQkxHbENRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzWTBGQlFUczdRVUZGUVN4WFFWWkdMRk5CVlVjN1JVRkRReXhUUVVGQk96dEJRVWRHTEZkQlpFWXNVMEZqUnp0RlFVTkRMRlZCUVVFN08wRkJNVU5PTEZkQk1rSkZMRk5CYTBKRk8wVkJRMFVzV1VGQlFUdEZRVU5CTEdWQlFVRTdPMEZCUjBZc1YwRjJRa1lzVTBGMVFrY3NUVUZCVHp0RlFVTk9MR05CUVVFN08wRkJSMFlzVVVGQk1FSTdSVUZCTVVJc1YwRXpRa1k3U1VFMFFra3NZMEZCUVRzN1JVRkVSaXhYUVROQ1JpeFRRVGhDU1R0SlFVTkZMR1ZCUVVFN096dEJRemxYVWp0RlFVTkZMRFpDUVVGQk96czdRVUZMUmp0RlFVTkZMRFpDUVVGQk96czdRVUZFUml4bFFVZEZPMFZCUTBVc2VVSkJRVUU3TzBGQlNrb3NaVUZQUlR0RlFVTkZMSGxDUVVGQk8wVkJSVUVzV1VGQlFUdEZRVU5CTEhWQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeFhRVUZCT3p0QlFXSktMR1ZCWjBKRk8wVkJRMFVzYTBKQlFVRTdPMEZCYWtKS0xHVkJaMEpGTEdWQlIwVTdSVUZEUlN4eFFrRkJRVHRGUVVOQkxGZEJRVUU3TzBGQlJVRXNaVUZRU2l4bFFVZEZMRVZCU1VjN1JVRkRReXhqUVVGQk96dEJRVXRPTEdWQlFVTXNVMEZCVXp0RlFVTlNMSGxDUVVGQk96dEJRVWRHTEZGQlFUQkNPMFZCUTNoQ0xHVkJRVU03U1VGRFF5eDNRa0ZCUVRzN08wRkJTVW9zVVVGQk1FSTdSVUZEZUVJc1pVRkJRenRKUVVORExIbENRVUZCT3pzN08wRkJVVTRzTmtKQlEwVTdSVUZEUlN4elFrRkJRVHRGUVVOQkxHZENRVUZCT3p0QlFVbEtMRkZCUVRCQ08wVkJRM2hDTzBWQlEwRTdTVUZEUlN4aFFVRkJPenM3UVVGSlNpeDFRa0ZEUlR0RlFVTkZMR0ZCUVVFN08wRkJSa29zZFVKQlMwVTdSVUZEUlN4blEwRkJRVHM3UVVGT1NpeDFRa0ZMUlN4VFFVZEZPMFZCUTBVc1owSkJRVUU3UlVGRFFTeG5Ra0ZCUVRzN1FVRldUaXgxUWtGTFJTeFRRVkZGTzBWQlEwVXNhVUpCUVVFN1JVRkRRU3hoUVVGQk96dEJRV1pPTEhWQ1FVdEZMRk5CWVVVN1JVRkRSU3hqUVVGQk8wVkJRMEVzWTBGQlFUczdRVUZ3UWs0c2RVSkJTMFVzVTBGclFrVTdSVUZEUlN4cFFrRkJRVHM3UVVGRlFTeFJRVUV3UWp0RlFVRXhRaXgxUWtGeVFrb3NVMEZyUWtVN1NVRkpTU3haUVVGQk96czdRVUZKU2l4MVFrRXhRa1lzVTBFd1FrYzdSVUZEUXl4NVFrRkJRVHM3UVVGRVJpeDFRa0V4UWtZc1UwRXdRa2NzVFVGSFF6dEZRVU5GTEdOQlFVRTdPMEZCYmtOU0xIVkNRWGREUlN4UFFVTkZPMFZCUTBVc1ZVRkJRVHRGUVVOQkxGTkJRVUU3TzBGQlJVRXNkVUpCVEVvc1QwRkRSU3hIUVVsSExFbEJRVWtzWVVGQllUdEZRVU5vUWl4VFFVRlRMRWRCUVZRN1JVRkRRU3huUWtGQlFUczdRVUV2UTFJc2RVSkJiMFJGTEUxQlFVc3NWVUZCVnl4TlFVRk5PMEZCY0VSNFFpeDFRa0Z2UkRSQ0xFMUJRVXNzVlVGQlZ5eE5RVUZOTzBWQlF6bERMR05CUVVFN096dEJRVTFLT3pzN096czdPenM3T3p0QlFVRkJMSGxDUVVWRk8wVkJRMFVzV1VGQlFUczdRVUZJU2l4NVFrRkZSU3hWUVVkRk8wVkJRMFVzV1VGQlFUdEZRVU5CTEhsQ1FVRkJPenRCUVZCT0xIbENRVVZGTEZWQlIwVXNVMEZKUlR0RlFVTkZMR2RDUVVGQk96dEJRVlpTTEhsQ1FVVkZMRlZCUjBVc1UwRlJSVHRGUVVORkxHdENRVUZCT3p0QlFVZEdMRkZCUVRCQ08wVkJRVEZDTEhsQ1FXWktMRlZCUjBVc1UwRmhTU3hMUVVkRkxFOUJRVTA3U1VGRFNpeHJRa0ZCUVRzN1JVRk1UaXg1UWtGbVNpeFZRVWRGTEZOQllVa3NTMEZQUlN4UFFVRk5PMGxCUTBvc2FVSkJRVUU3T3pzN1FVRnJRbG9zWTBGRFJUdEZRVU5GTEdOQlFVRTdSVUZEUVN4alFVRkJPMFZCUTBFc2FVSkJRVUU3TzBGQlNrb3NZMEZQUlR0RlFVTkZMR2RDUVVGQk96dEJRVkpLTEdOQlQwVXNVVUZIUlN4TFFVRkpPMFZCUTBZc05FSkJRVUU3TzBGQldFNHNZMEZQUlN4UlFVZEZMRXRCUVVrc1UwRkhSanRGUVVORkxHVkJRVUU3TzBGQlJVRXNZMEZVVGl4UlFVZEZMRXRCUVVrc1UwRkhSaXhIUVVkSExFOUJRVkU3UlVGRFVDeDVRa0ZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3cwUWtGQlFUczdRVUZ1UWxZc1kwRlBSU3hSUVVkRkxFdEJRVWtzVTBGSFJpeEhRVk5GTzBWQlEwVXNZMEZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMEVzTkVKQlFVRTdPMEZCUlVFc1kwRndRbElzVVVGSFJTeExRVUZKTEZOQlIwWXNSMEZUUlN4RlFVdEhPMFZCUTBNc2VVSkJRVUU3UlVGRFFTeFpRVUZCT3p0QlF6Tk5XanRGUVVORkxIbENRVUZCT3p0QlFVUkdMR2RDUVVkRk8wVkJRMFVzVjBGQlFUczdRVUZLU2l4blFrRlBSVHRGUVVORkxHTkJRVUU3UlVGRFFTdzJRa0ZCUVRzN1FVRkZRU3huUWtGS1JpeEhRVWxITEUxQlEwTTdSVUZEUlN4alFVRkJPenRCUVVsS0xHZENRVlpHTEVkQlZVYzdSVUZEUXl4cFFrRkJRVHM3UVVOc1FrNDdSVUZEUlN4NVFrRkJRVHM3UVVGRVJpeG5Ra0ZIUlR0RlFVTkZMRmRCUVVFN08wRkJTa29zWjBKQlQwVTdSVUZEUlN4alFVRkJPMFZCUTBFc05rSkJRVUU3TzBGQlJVRXNaMEpCU2tZc1IwRkpSeXhOUVVORE8wVkJRMFVzWTBGQlFUczdRVUZKU2l4blFrRldSaXhIUVZWSE8wVkJRME1zYVVKQlFVRTdPMEZCVFU0c2FVSkJSVVU3UVVGRVJpeFpRVU5GTzBWQlEwVXNhVUpCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEdOQlFVRTdPMEZXTlVKS08wVkJSMFU3UlVGQlV6dEpRVU5RTEZkQlFVRTdTVUZEUVN4clFrRkJRVHRKUVVOQkxGTkJRVk1zUlVGQlZEdEpRVU5CTEZsQlFVRTdTVUZEUVN4VlFVRkJPMGxCUTBFc1ZVRkJRVHRKUVVOQkxGRkJRVUU3U1VGRFFTeG5Ra0ZCUVR0SlFVTkJMR2RDUVVGQk8wbEJRMEVzTkVKQlFVRTdTVUZEUVN4WFFVRlhMR0ZCUVZnN08wVkJSMFk3U1VGRFJTeFhRVUZYTEZsQlFWZzdTVUZEUVN4WFFVRkJPMGxCUTBFc1ZVRkJRVHM3TzBGQlNVbzdSVUZEUlR0SlFVTkZMR2xDUVVGQk96dEZRVWRHTzBsQlEwVXNhVUpCUVVFN096dEJRVWxLTzBWQlEwVTdTVUZEUlN4cFFrRkJRVHM3UlVGSFJqdEpRVU5GTEdsQ1FVRkJPenM3UVVGSlNqdEZRVU5GTzBsQlEwVXNWMEZCVnl4bFFVRmxMRlZCUVRGQ096czdRVUZKU2p0RlFVTkZPMGxCUTBVc1YwRkJWeXhsUVVGbExGVkJRVEZDT3pzN1FVRkpTanRGUVVORk8wbEJRMFVzVjBGQlZ5eFRRVUZZT3p0RlFVZEdPMGxCUTBVc1YwRkJWeXhUUVVGWU96dEZRVWRHTzBsQlEwVXNWMEZCVnl4VFFVRllPenM3UVVGSlNqdEZRVU5GTzBsQlEwVXNWMEZCVnl4VFFVRllPenRGUVVkR08wbEJRMFVzVjBGQlZ5eFRRVUZZT3p0RlFVZEdPMGxCUTBVc1YwRkJWeXhUUVVGWU96czdRVUZKU2p0RlFVTkZPMGxCUTBVc1YwRkJWeXhSUVVGWU8wbEJRMEVzVjBGQlZ5eGpRVUZZT3p0RlFVZEdPMGxCUTBVc1YwRkJWeXhWUVVGWU8wbEJRMEVzVjBGQlZ5eGhRVUZZT3pzN1FVRkpTanRGUVVORk8wbEJRMFVzVjBGQlZ5eFJRVUZZTzBsQlEwRXNWMEZCVnl4alFVRllPenRGUVVkR08wbEJRMFVzVjBGQlZ5eFZRVUZZTzBsQlEwRXNWMEZCVnl4aFFVRllPenM3UVVGSlNqdEZRVU5GTzBsQlEwVXNWMEZCVnl4UlFVRllPenRGUVVkR08wbEJRMFVzVjBGQlZ5eFZRVUZZT3pzN1FVRkpTanRGUVVORk8wbEJRMFVzVjBGQlZ5eFJRVUZZT3p0RlFVZEdPMGxCUTBVc1YwRkJWeXhWUVVGWU96czdRVUZKU2p0RlFVTkZPMGxCUTBVc1ZVRkJRVHRKUVVOQkxGVkJRVUU3T3p0QlFVbEtPMFZCUTBVN1NVRkRSU3hWUVVGQk8wbEJRMEVzVlVGQlFUczdPMEZCU1VvN1JVRkRSU3hsUVVGQk96dEJRVWRHTEZGQlFUaENPMFZCUXpWQ08wbEJRMFVzWlVGQlFUczdPMEZCU1Vvc1VVRkJOa0k3UlVGRE0wSTdTVUZEUlN4bFFVRkJPenM3UVVGSlNpeFJRVUUyUWp0RlFVTXpRanRKUVVORkxHVkJRVUU3T3p0QlFVbEtPMFZCUTBVc1pVRkJRVHRGUVVOQkxIRkNRVUZCT3p0QlFVZEdMRU5CUVVNN1JVRkRReXhqUVVGQk8wVkJRMEVzY1VKQlFVRTdPMEZCUjBZN1JVRkRSU3hqUVVGQk96dEJRVWRHTzBGQlFVczdRVUZCU1R0QlFVRkxPMEZCUVVrN1FVRkJTenRCUVVGSk8wRkJRVXM3UlVGRE9VSXNZMEZCUVRzN1FVRkhSanRCUVVGTE8wVkJRMGdzYVVKQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHRkJRVUU3UlVGRFFTeHRRa0ZCUVR0RlFVTkJMSEZDUVVGQk8wVkJRMEVzTWtKQlFVRTdSVUZEUVN4UFFVRkJPenRCUVVkR0xFZEJRVWM3UVVGQlZTeEZRVUZGTzBWQlEySXNVMEZCVXl4RlFVRlVPMFZCUTBFc1owSkJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNPRUpCUVVFN1JVRkRRU3h2UTBGQlFUdEZRVU5CTEc5Q1FVRkJPMFZCUTBFc2RVSkJRVUU3UlVGRFFTeDNRa0ZCUVR0RlFVTkJMSE5DUVVGQk8wVkJRMEVzVlVGQlFUczdRVUZIUml4UlFVRTJRanRGUVVNelFqdEZRVUZMTzBsQlEwZ3NkVUpCUVVFN08wVkJSMFlzUjBGQlJ6dEZRVUZUTEVWQlFVVTdTVUZEV2l4WFFVRkJPMGxCUTBFc09FSkJRVUU3U1VGRFFTeHJRa0ZCUVR0SlFVTkJMRmxCUVVFN08wVkJSMFlzUjBGQlJ6dEZRVUZUTEVWQlFVVTdTVUZEV2l4VFFVRlRMRVZCUVZRN1NVRkRRU3hYUVVGQk8wbEJRMEVzT0VKQlFVRTdTVUZEUVN4clFrRkJRVHRKUVVOQkxHOUNRVUZCTzBsQlEwRXNjMEpCUVVFN1NVRkRRU3gzUWtGQlFUdEpRVU5CTEhOQ1FVRkJPMGxCUTBFc1dVRkJRVHM3TzBGQlNVbzdRVUZCU3p0RlFVTklMR2xDUVVGQk8wVkJRMEVzWTBGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc1lVRkJRVHRGUVVOQkxHMUNRVUZCTzBWQlEwRXNjVUpCUVVFN1JVRkRRU3d5UWtGQlFUdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc1QwRkJRVHM3UVVGSFJpeEhRVUZKTzBGQlFVMHNSVUZCUnp0RlFVTllMRFpDUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4WlFVRkJPenRCUVVkR0xFZEJRVWM3UVVGQlZTeEZRVUZGTzBWQlEySXNVMEZCVXl4RlFVRlVPMFZCUTBFc1owSkJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNPRUpCUVVFN1JVRkRRU3h0UTBGQlFUdEZRVU5CTEc5Q1FVRkJPMFZCUTBFc2FVSkJRVUU3UlVGRFFTeDNRa0ZCUVR0RlFVTkJMSE5DUVVGQk8wVkJRMEVzVlVGQlFUczdRVUZIUml4SFFVRkhPMEZCUVZNc1JVRkJSVHRGUVVOYUxGTkJRVk1zUlVGQlZEdEZRVU5CTEdkQ1FVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeDNRa0ZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzV1VGQlFUdEZRVU5CTEdsRFFVRkJPMFZCUTBFc2EwTkJRVUU3UlVGRFFTeHZRa0ZCUVR0RlFVTkJMSE5DUVVGQk96dEJRVWRHTEZWQlFWY3NSMEZCUlR0QlFVRlRMRlZCUVZjc1NVRkJSenRCUVVGVExGVkJRVmNzUjBGQlJUdEJRVUZUTEZWQlFWY3NTVUZCUnp0RlFVTXZSU3hoUVVGQk96dEJRVWRHTEZWQlFWY3NSMEZCUlR0QlFVRlJMRlZCUVZjc1NVRkJSenRCUVVGUkxGVkJRVmNzUjBGQlJUdEJRVUZSTEZWQlFWY3NTVUZCUnp0RlFVTTFSU3hoUVVGQk96dEJRVWRHTzBWQlEwVXNZMEZCUVR0RlFVTkJMSE5DUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4blFrRkJRVHM3UVVGSFJqdEZRVU5GTEhOQ1FVRkJPenRCUVVkR0xFMUJRVTA3UlVGRFNpdzJRa0ZCUVRzN1FVRkhSaXhOUVVGUE8wVkJRMHdzWjBKQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1dVRkJRVHM3UVVGSFJpeE5RVUZQTzBWQlEwd3NZMEZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzYjBKQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxGZEJRVUU3TzBGQlIwWXNUVUZCVHl4VFFVRlRPMFZCUTJRc1kwRkJRVHM3UVVGSFJpeFJRVUV3UWp0RlFVTjRRanRKUVVORkxHZENRVUZuUWl3eVEwRkJhRUk3T3p0QlFVbEtMRkZCUVRCQ08wVkJRM2hDTEUxQlFVODdTVUZEVEN4blFrRkJRVHRKUVVOQkxGZEJRVUU3U1VGRFFTdzJRa0ZCUVRzN08wRkJTVW9zUTBGQlF6dEZRVVZETEdkQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeDFRa0ZCUVR0RlFVTkJMRzlEUVVGQk8wVkJRMEVzVlVGQlFUczdRVUZIUml4RFFVRkRMRlZCUVZVc1RVRkJUVHRGUVVObUxFMUJRVTBzYVVKQlFVNDdPMEZCUjBZc1EwRkJReXhWUVVGVkxFMUJRVTA3UlVGRFppeE5RVUZOTEdsQ1FVRk9PenRCUVVkR0xFTkJRVU1zVlVGQlZUdEZRVU5VTEZWQlFVRTdSVUZEUVN4VFFVRlRMRVZCUVZRN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEZGQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTd3dRMEZCUVR0RlFVTkJMRkZCUVZFc1UwRkJVanRGUVVOQkxGZEJRVmNzWVVGQldEdEZRVU5CTEhWQ1FVRkJPMFZCUTBFc2MwSkJRVUU3TzBGQlIwWXNRMEZCUXl4VlFVRlZPMFZCUTFRc1ZVRkJRVHRGUVVOQkxGTkJRVk1zUlVGQlZEdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc1VVRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTd3dRMEZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzVjBGQlZ5eGhRVUZZTzBWQlEwRXNkVUpCUVVFN08wRkJSMFk3UlVGRFJTeGhRVUZCT3p0QlFVZEdMR0ZCUVdNN1JVRkRXaXhYUVVGQk96dEJRVWRHTEdGQlFXTXNZMEZCWXp0RlFVTXhRaXcyUWtGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUVN4M1FrRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMSEZDUVVGQk96dEJRVWRHTEdGQlFXTXNZMEZCWXp0RlFVTXhRaXh6UWtGQlFUczdRVUZIUml4aFFVRmpMR05CUVdNc1MwRkJTeXhGUVVGRE8wRkJRVkVzWVVGQll5eGpRVUZqTEV0QlFVc3NSVUZCUXp0RlFVTXhSU3hqUVVGQk96dEJRVWRHTEdGQlFXTXNZMEZCWXp0RlFVTXhRaXg1UWtGQlFUdEZRVU5CTEdsQ1FVRkJPenRCUVVkR0xHRkJRV01zWTBGQll5eFRRVUZUTEVWQlFVTTdRVUZCVVN4aFFVRmpMR05CUVdNc1UwRkJVeXhGUVVGRE8wVkJRMnhHTEZkQlFVRTdPMEZCUjBZc1VVRkJNRUk3UlVGRGVFSTdTVUZEUlN4alFVRkJPenM3UVVGSlNpeFJRVUV3UWp0RlFVTjRRaXhoUVVGak8wbEJRMW9zWjBKQlFVRTdTVUZEUVN4WlFVRkJPenRGUVVkR0xHRkJRV01zWTBGQll6dEpRVU14UWl4alFVRkJPMGxCUTBFc05FSkJRVUU3TzBWQlIwWXNZVUZCWXl4alFVRmpMRk5CUVZFN1NVRkRiRU1zVTBGQlV5eEhRVUZVTzBsQlEwRXNXVUZCUVR0SlFVTkJMRmRCUVVFN1NVRkRRU3cyUTBGQlFUdEpRVU5CTEdOQlFVRTdPMFZCUjBZc1lVRkJZeXhqUVVGak8wbEJRekZDTEZkQlFVRTdPMFZCUjBZc1lVRkJZeXhqUVVGakxFdEJRVXM3U1VGREwwSXNkMEpCUVVFN096dEJRVWxLTEVkQlFVYzdSVUZEUkN4blEwRkJRVHM3UVVGSFJpeEhRVUZITEU5QlFWRTdSVUZEVkN4aFFVRkJPMFZCUTBFc2JVSkJRVUU3UlVGRFFTeGpRVUZCTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3haUVVGQk96dEJRVWRHTEVkQlFVY3NUMEZCVVR0RlFVTlVMRGhEUVVGQk96dEJRVWRHTEVkQlFVY3NUMEZCVVR0RlFVTlVMR2xDUVVGQk8wVkJRMEVzYlVKQlFVRTdPMEZCUjBZc1IwRkJSeXhQUVVGUk8wVkJRMVFzT0VOQlFVRTdPMEZCUjBZc1IwRkJSeXhQUVVGUkxGVkJRVlVzYVVKQlFXZENPMFZCUTI1RExGbEJRVUU3UlVGRFFTeGpRVUZCTzBWQlEwRXNZMEZCUVR0RlFVTkJMRlZCUVVFN1JVRkRRU3hSUVVGQk8wVkJRMEVzVTBGQlV5eFBRVUZVTzBWQlEwRXNZVUZCWVN4eFFrRkJZanRGUVVOQkxHZENRVUZCTzBWQlEwRXNiVUpCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEZkQlFWY3NiMEpCUVZnN08wRkJSMFlzUjBGQlJ5eFBRVUZSTEZWQlFWTXNTMEZCVFN4cFFrRkJaMEk3UlVGRGVFTXNVMEZCVXl4UFFVRlVPenRCUVVkR0xGRkJRVEJDTzBWQlEzaENMRWRCUVVjc1QwRkJVVHRKUVVOVUxHZENRVUZCT3p0RlFVZEdMRWRCUVVjc1QwRkJVVHRKUVVOVUxEWkRRVUZCTzBsQlEwRXNaMEpCUVVFN08wVkJSMFlzUjBGQlJ5eFBRVUZSTzBsQlExUXNZMEZCUVR0SlFVTkJMSFZDUVVGQk96dEZRVWRHTEVkQlFVY3NUMEZCVVN4bFFVRmpPMGxCUTNaQ0xGZEJRVUU3U1VGRFFTeHZRMEZCUVRzN1JVRkhSaXhIUVVGSExFOUJRVkVzWlVGQll6dEpRVU4yUWl3d1EwRkJRVHM3UlVGSFJpeEhRVUZITEU5QlFWRXNaVUZCWXp0SlFVTjJRaXhUUVVGVExFOUJRVlE3U1VGRFFTeGhRVUZoTEhGQ1FVRmlPMGxCUTBFc1owSkJRVUU3U1VGRFFTeHhRa0ZCUVR0SlFVTkJMR3RDUVVGQk96dEZRVWRHTEVkQlFVY3NUMEZCVVN4VlFVRlRMRTFCUVU4N1NVRkRla0lzWTBGQlFUczdSVUZIUml4SFFVRkhMRTlCUVZFc1ZVRkJVeXhKUVVGSk8wbEJRM1JDTEhWQ1FVRkJPenRGUVVkR0xFZEJRVWNzVDBGQlVTeFZRVUZWTzBsQlEyNUNMR3RDUVVGQk96dEZRVWRHTEVkQlFVY3NUMEZCVVN4VlFVRlZMR2xDUVVGblFqdEpRVU51UXl4WlFVRkJPMGxCUTBFc1kwRkJRVHRKUVVOQkxHdENRVUZCTzBsQlEwRXNVMEZCUVR0SlFVTkJMRmRCUVVFN1NVRkRRU3hUUVVGQk8wbEJRMEVzV1VGQlFUdEpRVU5CTEZkQlFVRTdTVUZEUVN4clFrRkJRVHRKUVVOQkxGbEJRVUU3U1VGRFFTeFRRVUZUTEU5QlFWUTdTVUZEUVN4aFFVRmhMSEZDUVVGaU8wbEJRMEVzWjBKQlFVRTdTVUZEUVN4bFFVRkJPMGxCUTBFc1ZVRkJRVHRKUVVOQkxHTkJRVUU3U1VGRFFTeFhRVUZCTzBsQlEwRXNXVUZCUVR0SlFVTkJMRmxCUVVFN1NVRkRRU3hYUVVGWExHOUNRVUZZT3p0RlFVZEdMRWRCUVVjc1QwRkJVU3hWUVVGVExFdEJRVTBzYVVKQlFXZENPMGxCUTNoRExGTkJRVk1zVDBGQlZEczdPMEZCU1Vvc2JVSkJRVzlDTzBWQlEyeENMRmRCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzY1VKQlFVRTdPMEZCUjBZc2JVSkJRVzlDTEVWQlFVVTdSVUZEY0VJc1kwRkJRVHM3UVVGSFJpeHRRa0ZCYjBJc1JVRkJRenRCUVVGUkxHMUNRVUZ2UWl4RlFVRkZPMFZCUTJwRUxHTkJRVUU3UlVGRFFTeHhRa0ZCUVRzN1FVRkhSaXhSUVVFd1FqdEZRVU40UWl4dFFrRkJiMEk3U1VGRGJFSXNZVUZCUVRzN08wRkJTVW83UlVGRFJTeFpRVUZCTzBWQlEwRXNjVUpCUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzYTBKQlFVRTdPMEZCUjBZc1pVRkJaMEk3UVVGQk5rSXNaVUZCWjBJN1JVRkRNMFFzV1VGQlFUdEZRVU5CTEZkQlFVRTdPMEZCUjBZc1pVRkJaMEk3UlVGRFpDeHJRa0ZCUVR0RlFVTkJMRlZCUVVFN1JVRkRRU3hSUVVGQk8wVkJRMEVzVTBGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHhRa0ZCUVR0RlFVTkJMR2xDUVVGQk96dEJRVWRHTEdWQlFXZENPMFZCUTJRc09FSkJRVUU3UlVGRFFTeG5Ra0ZCUVRzN1FVRkhSaXhsUVVGblFqdEZRVU5rTEhOQ1FVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHZENRVUZCT3p0QlFVZEdMR1ZCUVdkQ08wVkJRMlFzYlVKQlFVRTdSVUZEUVN4eFFrRkJRVHRGUVVWQkxGbEJRVUU3UlVGRFFTeFpRVUZCT3p0QlFVZEdMR1ZCUVdkQ0xEQkNRVUV3UWp0RlFVTjRReXhaUVVGQk8wVkJRMEVzVVVGQlVTeHBRa0ZCVWp0RlFVTkJMRmRCUVVFN08wRkJSMFlzWlVGQlowSTdSVUZEWkN4aFFVRkJPMFZCUTBFc1UwRkJRVHRGUVVOQkxGRkJRVUU3UlVGRFFTdzRRa0ZCUVR0RlFVTkJMRzFEUVVGQk8wVkJRMEVzVjBGQlFUczdRVUZIUml4bFFVRm5RanRGUVVOa0xGbEJRVUU3TzBGQlIwWXNVVUZCTUVJN1JVRkRlRUk3U1VGRFJTeFpRVUZCT3p0RlFVZEdMR1ZCUVdkQ08wbEJRMlFzWlVGQlFUdEpRVU5CTEhGQ1FVRkJPenRGUVVkR0xHVkJRV2RDTzBsQlEyUXNXVUZCUVRzN1JVRkhSaXhsUVVGblFpd3dRa0ZCTUVJN1NVRkRlRU1zVVVGQlVTeHBRa0ZCVWpzN1JVRkhSaXhsUVVGblFqdEpRVU5rTEhGQ1FVRkJPenRGUVVkR0xHVkJRV2RDTzBsQlEyUXNXVUZCV1N4eFJVRkJXanM3UlVGSFJpeGxRVUZuUWp0SlFVTmtMRFpEUVVGQk96czdRVUZKU2l4UlFVRXdRanRGUVVONFFpeGxRVUZuUWp0SlFVTmtMRzFDUVVGQk8wbEJRMEVzYjBKQlFVRTdPenRCUVVsS0xGTkJRVlVzUjBGQlJUdEZRVU5XTEd0Q1FVRkJPMFZCUTBFc1pVRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNXVUZCUVRzN1FVRkhSaXhUUVVGVkxFZEJRVVVzYjBKQlFYRkNPMFZCUXk5Q0xGbEJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNlVUpCUVVFN08wRkJSMFlzVVVGQk1FSTdSVUZEZUVJc1UwRkJWU3hIUVVGRkxHOUNRVUZ4UWp0SlFVTXZRaXhaUVVGQk8wbEJRMEVzVjBGQlFUdEpRVU5CTEhsQ1FVRkJPenM3UVVGSlNqdEZRVU5GTEd0Q1FVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGTkJRVUU3UlVGRFFTeFpRVUZCT3p0QlFVZEdPMFZCUTBVc2NVSkJRVUU3UlVGRFFTeFRRVUZCTzBWQlEwRXNVVUZCUVR0RlFVTkJMRzlEUVVGQk8wVkJRMEVzT0VKQlFVRTdPMEZCUjBZN1JVRkRSU3dyUTBGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4WlFVRkJPMFZCUTBFc2MwSkJRVUU3TzBGQlIwWXNVVUZCTUVJN1JVRkRlRUk3U1VGRFJTeFpRVUZCT3p0RlFVZEdMR05CUVdVc1IwRkJSU3h2UWtGQmNVSTdTVUZEY0VNc1dVRkJRVHRKUVVOQkxGZEJRVUU3U1VGRFFTeDVRa0ZCUVRzN08wRkJTVW83UlVGRFJTeFpRVUZCT3p0QlFVZEdMRmxCUVdFN1JVRkRXQ3haUVVGQk8wVkJRMEVzVjBGQlFUczdRVUZIUml4WlFVRmhMR2RDUVVGblFqdEZRVU16UWl3MFFrRkJRVHRGUVVOQkxITkNRVUZCTzBWQlEwRXNhME5CUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzV1VGQlFUczdRVUZIUml4cFFrRkJhMEk3UlVGRGFFSXNhMEpCUVVFN08wRkJSMFlzYTBKQlFXMUNPMFZCUTJwQ0xGZEJRVUU3UlVGRFFTeFpRVUZCT3p0QlFVZEdMR3RDUVVGdFFqdEZRVU5xUWl4NVFrRkJRVHM3UVVGSFJpeHJRa0ZCYlVJN1JVRkRha0lzYTBKQlFVRTdSVUZEUVN4aFFVRkJPMFZCUTBFc2MwSkJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNjVUpCUVVFN1JVRkRRU3g1UWtGQlFUdEZRVU5CTERKQ1FVRkJPMFZCUTBFc2MwTkJRVUU3UlVGRFFTeGhRVUZCTzBWQlEwRXNaMEpCUVVFN08wRkJSMFlzYTBKQlFXMUNMRTFCUVUwN1JVRkRka0lzWlVGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc1VVRkJRVHRGUVVOQkxGTkJRVUU3UlVGRFFTeFhRVUZCTzBWQlEwRXNXVUZCUVR0RlFVTkJMRFpDUVVGQk8wVkJRMEVzVlVGQlFUczdRVUZIUml4clFrRkJiVUlzVFVGQlRTeEpRVUZITzBWQlF6RkNMSGxDUVVGQk8wVkJRMEVzVTBGQlV5eEZRVUZVTzBWQlEwRXNVVUZCUVR0RlFVTkJMRk5CUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzVlVGQlFUdEZRVU5CTEdOQlFVRTdSVUZEUVN4WlFVRlpMR2RHUVVGYU96dEJRVWRHTEd0Q1FVRnRRaXhOUVVGTkxFbEJRVWNzVFVGQlRUdEZRVU5vUXl4WlFVRkJPenRCUVVkR0xHdENRVUZ0UWp0RlFVTnFRaXhYUVVGQk8wVkJRMEVzY1VKQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxGVkJRVUU3TzBGQlIwWXNhMEpCUVcxQ08wVkJRMnBDTEhsQ1FVRkJPMFZCUTBFc2QwSkJRVUU3UlVGRFFTeGpRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hwUWtGQlFUczdRVUZIUml4clFrRkJiVUk3UlVGRGFrSXNkMEpCUVVFN1JVRkRRU3d3UTBGQlFUczdRVUZIUml4clFrRkJiVUlzWVVGQldUdEZRVU0zUWl4dFFrRkJiVUlzYjBKQlFXOUNMRzFDUVVGMlF6czdRVUZIUml4clFrRkJiVUk3UVVGQll5eHJRa0ZCYlVJN1JVRkRiRVFzWVVGQlFUdEZRVU5CTEU5QlFVRTdSVUZEUVN4dFFrRkJRVHRGUVVOQkxHTkJRVUU3UlVGRFFTdzRRa0ZCUVR0RlFVTkJMSFZDUVVGQk8wVkJRMEVzZVVKQlFVRTdSVUZEUVN3MlEwRkJRVHM3UVVGSFJpeHJRa0ZCYlVJc1lVRkJZVHRCUVVGSkxHdENRVUZ0UWl4aFFVRmhPMEZCUVZFc2EwSkJRVzFDTEdGQlFXRTdRVUZCU1N4clFrRkJiVUlzWVVGQllUdEZRVU01U1N4WFFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeHhRa0ZCUVRzN1FVRkhSaXhyUWtGQmJVSXNZVUZCWVR0QlFVRlJMR3RDUVVGdFFpeGhRVUZoTzBWQlEzUkZMRzFDUVVGQk96dEJRVWRHTEd0Q1FVRnRRaXhoUVVGaE8wRkJRVWtzYTBKQlFXMUNMR0ZCUVdFN1JVRkRiRVVzZVVKQlFVRTdPMEZCUjBZc2EwSkJRVzFDTzBWQlEycENMR2RDUVVGQk8wVkJRMEVzYVVKQlFVRTdPMEZCUjBZc2EwSkJRVzFDTzBGQlFYZENMR3RDUVVGdFFqdEZRVU0xUkN4WFFVRkJPenRCUVVkR0xGRkJRVFpDTzBWQlF6TkNMR3RDUVVGdFFqdEpRVU5xUWl4aFFVRkJPenM3UVVGSlNpeFJRVUUyUWp0RlFVTXpRaXhyUWtGQmJVSTdTVUZEYWtJc1dVRkJRVHM3TzBGQlNVbzdSVUZEUlN4aFFVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxHZENRVUZCT3p0QlFVZEdPMFZCUTBVc1lVRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMSE5DUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEhOQ1FVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxHZEVRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMSEZDUVVGQk8wVkJRMEVzWjBKQlFVRTdPMEZCUjBZc1QwRkJUenRGUVVOTUxHdENRVUZCTzBWQlEwRXNUVUZCUVR0RlFVTkJMRTlCUVVFN1JVRkRRU3hWUVVGQk8wVkJRMEVzWTBGQlFUdEZRVU5CTEZOQlFWTXNSVUZCVkR0RlFVTkJMRmRCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzWjBKQlFVRTdPMEZCUjBZc1QwRkJUeXhOUVVGTk8wVkJRMWdzWjBKQlFVRTdSVUZEUVN4blEwRkJRVHRGUVVOQkxIZENRVUZCTzBWQlEwRXNaME5CUVVFN1JVRkRRU3gzUWtGQlFUdEZRVU5CTEdsRFFVRkJPMFZCUTBFc2VVSkJRVUU3UlVGRFFTeFpRVUZaTEN0SFFVRmFPenRCUVVkR0xFOUJRVTg3UlVGRFRDeG5SRUZCUVR0RlFVTkJMSEZDUVVGQk8wVkJRMEVzZVVKQlFVRTdPMEZCUjBZc1QwRkJUeXhOUVVGUE8wVkJRMW9zZVVKQlFVRTdSVUZEUVN3d1FrRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNhVU5CUVVFN1JVRkRRU3g1UWtGQlFUdEZRVU5CTEZkQlFVRTdPMEZCUjBZN1JVRkRSU3hoUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEhsQ1FVRkJPMFZCUTBFc05rSkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMSGxDUVVGQk8wVkJRMEVzYzBKQlFVRTdSVUZEUVN4WlFVRkJPMFZCUTBFc2NVSkJRVUU3UlVGRFFTeHBRa0ZCUVR0RlFVTkJMSEZDUVVGQk96dEJRVWRHTEdOQlFXTTdSVUZEV2l4eFFrRkJRVHM3UVVGSFJqdEZRVU5GTEd0Q1FVRkJPMFZCUTBFc2VVSkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMSGxDUVVGQk96dEJRVWRHTEdGQlFXTTdSVUZEV2l4clFrRkJRVHRGUVVOQkxHTkJRVUU3TzBGQlIwWXNVMEZCVlR0RlFVTlNMRzlDUVVGQk96dEJRVWRHTzBWQlEwVXNhVU5CUVVFN1JVRkRRU3dyUWtGQlFUdEZRVU5CTEdkRFFVRkJPMFZCUTBFc2FVSkJRVUU3UlVGRFFTeHRRa0ZCUVRzN1FVRkhSanRGUVVORkxGbEJRVUU3UlVGRFFTeGhRVUZCTzBWQlEwRXNjMEpCUVVFN1JVRkRRU3gxUWtGQlFUdEZRVU5CTEd0Q1FVRkJPenRCUVVkR08wVkJRMFVzVjBGQlFUdEZRVU5CTEhOQ1FVRkJPMFZCUTBFc2EwSkJRVUU3TzBGQlIwWXNVVUZCVVR0RlFVTk9MRk5CUVZNc1JVRkJWRHRGUVVOQkxHdENRVUZCTzBWQlEwRXNWVUZCUVR0RlFVTkJMRlZCUVVFN1JVRkRRU3hUUVVGQk8wVkJRMEVzT0VKQlFVRTdSVUZEUVN4dFEwRkJRVHRGUVVOQkxHdERRVUZCT3p0QlFVZEdMRkZCUVZNN1JVRkRVQ3hYUVVGQk8wVkJRMEVzY1VKQlFVRTdPMEZCUjBZc1VVRkJVeXhGUVVGRE8wRkJRVkVzVVVGQlV5eEZRVUZETzBWQlF6RkNMR05CUVVFN08wRkJSMFlzVVVGQlV5eEZRVUZETEUxQlFVODdRVUZCUnl4UlFVRlRMRVZCUVVNc1QwRkJVVHRGUVVOd1F5eG5RMEZCUVR0RlFVTkJMSGRDUVVGQk8wVkJRMEVzYVVOQlFVRTdSVUZEUVN4NVFrRkJRVHM3UVVGSFJpeFJRVUZUTEVWQlFVTXNTVUZCU1R0RlFVTmFMSEZDUVVGQk96dEJRVWRHTzBWQlEwVXNiVUpCUVVFN1JVRkRRU3huUWtGQlFUczdRVUZIUmp0RlFVTkZMR05CUVVFN1JVRkRRU3h0UWtGQlFUdEZRVU5CTEdsQ1FVRkJPenRCUVVkR08wVkJRMFVzWlVGQlFUczdRVUZIUml4UlFVRTJRanRGUVVNelFqdEpRVU5GTEd0Q1FVRkJPenRGUVVkR0xGRkJRVkU3U1VGRFRpeGhRVUZCTzBsQlEwRXNZVUZCUVRzN1JVRkhSanRKUVVORkxHVkJRVUU3T3p0QlFVbEtPMFZCUTBVc2MwSkJRVUU3UlVGRFFTeHRRa0ZCUVR0RlFVTkJMSEZDUVVGQk96dEJRVWRHTEZOQlFWVXNSVUZCUXl4elFrRkJjMEk3UVVGQmFVSXNVMEZCVlN4RlFVRkRMSE5DUVVGelFqdEZRVU5xUml4alFVRkJPenRCUVVkR08wVkJRMFVzWjBKQlFVRTdPMEZCUjBZc1VVRkJOa0k3UlVGRE0wSTdTVUZEUlN4blFrRkJRVHM3TzBGQlNVbzdSVUZEUlN4NVFrRkJRVHM3UVVGSFJqdEZRVU5GTEdkQ1FVRkJPenRCUVVkR0xGRkJRVEJDTzBWQlEzaENPMGxCUTBVc1pVRkJRVHM3TzBGQlNVb3NUMEZCVHp0RlFVTk1MSGxDUVVGQk8wVkJRMEVzYlVKQlFVRTdPMEZCUjBZc1QwRkJUeXhqUVVGbExFZEJRVVU3UlVGRGRFSXNhMEpCUVVFN08wRkJSMFlzV1VGQldTeEpRVUZKTzBWQlEyUXNaMEpCUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5CTEhWQ1FVRkJPMFZCUTBFc2IwTkJRVUU3UlVGRFFTeDVRa0ZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3hWUVVGQk96dEJRVWRHTEZsQlFWa3NTVUZCU1N4UFFVRlBPMFZCUTNKQ0xEWkNRVUZCTzBWQlEwRXNWMEZCUVRzN1FVRkhSaXhaUVVGWkxFbEJRVWtzVDBGQlR5eE5RVUZOTzBWQlF6TkNMRTlCUVU4c2FVSkJRVkE3TzBGQlIwWXNXVUZCV1N4SlFVRkpMRTlCUVU4c1RVRkJUVHRGUVVNelFpeE5RVUZOTEdsQ1FVRk9PenRCUVVkR0xGbEJRVmtzU1VGQlNTeFBRVUZQTzBWQlEzSkNMRlZCUVVFN1JVRkRRU3hUUVVGVExFVkJRVlE3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMRkZCUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN3d1EwRkJRVHRGUVVOQkxGRkJRVkVzVTBGQlVqdEZRVU5CTEZkQlFWY3NXVUZCV0R0RlFVTkJMSGxDUVVGQk8wVkJRMEVzYzBKQlFVRTdPMEZCUjBZc1dVRkJXU3hKUVVGSkxFOUJRVTg3UlVGRGNrSXNlVUpCUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzVTBGQlV5eEZRVUZVTzBWQlEwRXNhMEpCUVVFN1JVRkRRU3hSUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEhsQ1FVRkJPMFZCUTBFc1UwRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTeFhRVUZYTEZsQlFWZzdPMEZCUjBZc1kwRkJZeXhKUVVGSk8wVkJRMmhDTEdkQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeDFRa0ZCUVR0RlFVTkJMRzlEUVVGQk8wVkJRMEVzZVVKQlFVRTdSVUZEUVN4alFVRkJPMFZCUTBFc1ZVRkJRVHM3UVVGSFJpeGpRVUZqTEVsQlFVa3NUMEZCVHp0RlFVTjJRaXcyUWtGQlFUdEZRVU5CTEZkQlFVRTdPMEZCUjBZc1kwRkJZeXhKUVVGSkxFOUJRVThzVFVGQlRUdEZRVU0zUWl4UFFVRlBMR2xDUVVGUU96dEJRVWRHTEdOQlFXTXNTVUZCU1N4UFFVRlBMRTFCUVUwN1JVRkROMElzVFVGQlRTeHBRa0ZCVGpzN1FVRkhSaXhqUVVGakxFbEJRVWtzVDBGQlR6dEZRVU4yUWl4VlFVRkJPMFZCUTBFc1UwRkJVeXhGUVVGVU8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4UlFVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNNRU5CUVVFN1JVRkRRU3hSUVVGUkxGTkJRVkk3UlVGRFFTeFhRVUZYTEZsQlFWZzdSVUZEUVN4NVFrRkJRVHRGUVVOQkxITkNRVUZCT3p0QlFVZEdMR05CUVdNc1NVRkJTU3hQUVVGUE8wVkJRM1pDTEhsQ1FVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGTkJRVk1zUlVGQlZEdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc1VVRkJRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeDVRa0ZCUVR0RlFVTkJMRk5CUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzVjBGQlZ5eFpRVUZZT3p0QlFVZEdMRXRCUVVzN1JVRkRTQ3g1UWtGQlFUdEZRVU5CTEhGQ1FVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxIZEVRVUZCTzBWQlEwRXNhVU5CUVVFN08wRkJSMFlzUzBGQlN5eFpRVUZaTzBWQlEyWXNNRVJCUVVFN1JVRkRRU3haUVVGQk96dEJRVWRHTEZGQlFUQkNPMFZCUTNoQ0xGVkJRVmNzWjBKQlFXZENMSEZDUVVGdlFqdEZRVUZUTEZWQlFWY3NaMEpCUVdkQ08wbEJRMnBHTEZkQlFWY3NaVUZCV0RzN1JVRkhSaXhWUVVGWExHZENRVUZuUWl4dlFrRkJiVUk3UlVGQlV5eFZRVUZYTEdkQ1FVRm5RanRKUVVOb1JpeFhRVUZYTEdkQ1FVRllPenM3UVVGSlNpeFJRVUV3UWp0RlFVTjRRaXhWUVVGWExHZENRVUZuUWl4eFFrRkJiMEk3UlVGQlV5eFZRVUZYTEdkQ1FVRm5RanRKUVVOcVJpeFhRVUZYTEdWQlFWZzdPMFZCUjBZc1ZVRkJWeXhuUWtGQlowSXNiMEpCUVcxQ08wVkJRVk1zVlVGQlZ5eG5Ra0ZCWjBJN1NVRkRhRVlzVjBGQlZ5eG5Ra0ZCV0RzN08wRkJTVW9zVVVGQk5rSTdSVUZETTBJc1ZVRkJWeXhuUWtGQlowSXNaVUZCWlR0SlFVTjRReXhoUVVGQk96dEZRVWRHTEZWQlFWY3NaMEpCUVdkQ0xHVkJRV1VzVFVGQlN6dEpRVU0zUXl4alFVRkJPenM3UVVGSlNpeFZRVUZYTEdkQ1FVRm5RaXhsUVVGak8wRkJRVk1zVlVGQlZ5eG5Ra0ZCWjBJN1FVRkJjVUlzVlVGQlZ5eG5Ra0ZCWjBJN1JVRkRNMGdzWVVGQlFUczdRVUZIUml4VlFVRlhMR2RDUVVGblFqdEJRVUZ6UWl4VlFVRlhMR2RDUVVGblFqdEZRVU14UlN4WFFVRlhMR0ZCUVZnN08wRkJSMFk3UlVGRFJTeHJRa0ZCUVR0RlFVTkJMR05CUVVFN1JVRkRRU3h6UWtGQlFUdEZRVU5CTERKQ1FVRkJPMFZCUTBFc2VVSkJRVUU3UlVGRFFTeHpRa0ZCUVR0RlFVTkJMSEZDUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN4dFFrRkJRVHRGUVVOQkxIZERRVUZCT3p0QlFVZEdPMFZCUTBVc2EwSkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMR05CUVVFN1JVRkRRU3hUUVVGQk8wVkJRMEVzVlVGQlFUczdRVUZIUml4WFFVRlhPMFZCUTFRc1lVRkJRVHM3UVVGSFJpeFhRVUZYTzBWQlExUXNaVUZCUVR0RlFVTkJMRmxCUVVFN08wRkJSMFlzWVVGQll6dEJRVU5rTEdGQlFXTTdSVUZEV2l4WFFVRlhMRzlDUVVGWU96dEJRVWRHTzBWQlEwVXNhMEpCUVVFN1JVRkRRU3hQUVVGQk8wVkJRMEVzVFVGQlFUdEZRVU5CTEdOQlFVRTdSVUZEUVN4cFFrRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVZEdMRmxCUVZrN1FVRkJVeXhaUVVGWk8wVkJReTlDTEZOQlFWTXNSVUZCVkR0RlFVTkJMR05CUVVFN08wRkJSMFlzV1VGQldUdEZRVU5XTEZkQlFVRTdPMEZCUjBZc1kwRkJaVHRGUVVOaUxHdENRVUZCT3p0QlFVZEdPMFZCUTBVc1YwRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTeGxRVUZCTzBWQlEwRXNZVUZCUVRzN1FVRkhSaXhYUVVGWk8wVkJRMVlzV1VGQlFUczdRVUZIUml4WlFVRlpMR05CUVdVN1JVRkRla0lzWVVGQlFUczdRVUZIUml4WlFVRlpMRk5CUVZVN1JVRkRjRUlzYjBKQlFVRTdPMEZCUjBZc2EwSkJRVzFDTzBWQlEycENMR05CUVVFN08wRkJSMFlzWTBGQlpUdEZRVU5pTEd0Q1FVRkJPenRCUVVkR0xHVkJRV2RDTzBWQlEyUXNZMEZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3cyUWtGQlFUczdRVUZIUml4WlFVRlpPMFZCUTFZc1lVRkJRVHM3UVVGSFJpeGpRVUZsTzBWQlEySXNjVUpCUVhGQ0xHOUVRVUZ5UWpzN1FVRkhSanRGUVVORkxHRkJRV0VzVDBGQllqdEZRVU5CTEZOQlFWTXNNa0pCUVZRN1JVRkRRU3hUUVVGVExHMURRVUZ0UXl4UFFVRlBMREJDUVVFd1FpdzJRa0ZCTmtJc1QwRkJUeXhoUVVGaExEUkNRVUUwUWl4UFFVRlBMR2xDUVVGcFFpeHJRMEZCYTBNc1QwRkJUeXhOUVVFelRqdEZRVU5CTEcxQ1FVRkJPMFZCUTBFc2EwSkJRVUU3TzBGQlIwWTdRVUZEUVR0RlFVTkZMR3RDUVVGQk8wVkJRMEVzWTBGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeGpRVUZCTzBWQlEwRXNaVUZCUVR0RlFVTkJMSFZDUVVGQk8wVkJRMEVzYTBKQlFVRTdSVUZEUVN4UlFVRkJPMFZCUTBFc1YwRkJWeXhyUWtGQldEdEZRVU5CTEZWQlFVRTdSVUZEUVN4WlFVRkJPMFZCUTBFc1lVRkJRVHM3UVVGSFJpeFhRVUZYTzBGQlFWRXNWMEZCVnp0QlFVTTVRaXhYUVVGWE8wRkJRMWdzVjBGQlZ6dEZRVU5VTEdGQlFVRTdSVUZEUVN4MVFrRkJRVHRGUVVOQkxHdENRVUZCT3p0QlFVZEdMRmRCUVZjc1RVRkJUVHRCUVVGVExGZEJRVmNzVFVGQlRUdEJRVU16UXl4WFFVRlhMRTFCUVUwN1FVRkRha0lzVjBGQlZ5eE5RVUZOTzBWQlEyWXNWVUZCUVRzN1FVRkhSaXhYUVVGWExHVkJRV1U3UVVGRE1VSXNWMEZCVnl4bFFVRmxPMFZCUTNoQ0xHRkJRVUU3TzBGQlIwWXNWMEZCVnp0QlFVTllMRmRCUVZjN1JVRkRWQ3hoUVVGaExFOUJRV0k3UlVGRFFTeGxRVUZCTzBWQlEwRXNZMEZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3hoUVVGQk8wVkJRMEVzYlVOQlFVRTdSVUZEUVN4clEwRkJRVHM3UVVGSFJqdEZRVU5GTEZkQlFVRTdPMEZCUjBZc1YwRkJXVHRGUVVOV0xGVkJRVUU3UlVGRFFTeFpRVUZCT3p0QlFVZEdMRmRCUVZjN1JVRkRWQ3hUUVVGVExFZEJRVlE3TzBGQlIwWXNWMEZCV1N4WlFVRlhPMFZCUTNKQ0xGTkJRVk1zUjBGQlZEczdRVUZIUmp0RlFVTkZMRmxCUVVFN08wRkJSMFlzVjBGQldUdEZRVU5XTEZkQlFVRTdSVUZEUVN4WFFVRkJPenRCUVVkR0xGZEJRVmM3UlVGRFZDeFRRVUZUTEVkQlFWUTdPMEZCUjBZc1YwRkJXU3haUVVGWE8wVkJRM0pDTEZOQlFWTXNSMEZCVkRzN1FVRkhSaXhoUVVGaE8wVkJRMWdzYlVKQlFVRTdPMEZCUjBZN1JVRkRSU3hyUWtGQlFUdEZRVU5CTEdGQlFVRTdSVUZEUVN4blFrRkJRVHRGUVVOQkxHTkJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMRlZCUVVFN1JVRkRRU3hUUVVGQk8wVkJRMEVzVjBGQlFUczdRVUZIUml4WFFVRlpPMFZCUTFZc2EwSkJRVUU3UlVGRFFTeHhRa0ZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3hYUVVGQk8wVkJRMEVzWVVGQlFUdEZRVU5CTEZWQlFVRTdSVUZEUVN4bFFVRkJPenRCUVVkR0xGZEJRVmtzUjBGQlJ6dEZRVU5pTEZOQlFVRTdSVUZEUVN4MVFrRkJRVHRGUVVOQkxHTkJRVUU3UlVGRFFTeFpRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMR0ZCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEdOQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTeGxRVUZCT3p0QlFVZEdMRmRCUVZrc1IwRkJSeXhQUVVGTk8wRkJRVkVzVjBGQldTeEhRVUZITEU5QlFVMDdSVUZEYUVRc1lVRkJRVHM3UVVGSFJpeFhRVUZaTEVkQlFVY3NUMEZCVFN4TlFVRk5PMEZCUVZNc1YwRkJXU3hIUVVGSExFOUJRVTBzVFVGQlRUdEZRVU0zUkN4VlFVRkJPenRCUVVkR0xGZEJRVmtzUjBGQlJ5eFBRVUZOTzBWQlEyNUNMR3RDUVVGQk8wVkJRMEVzVFVGQlFUdEZRVU5CTEU5QlFVRTdSVUZEUVN4VFFVRlRMRWRCUVZRN1JVRkRRU3hYUVVGQk8wVkJRMEVzV1VGQlFUdEZRVU5CTEdGQlFXRXNUMEZCWWp0RlFVTkJMR05CUVVFN1JVRkRRU3hwUWtGQlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBFc1dVRkJRVHRGUVVOQkxHRkJRVUU3UlVGRFFTeHRRMEZCUVR0RlFVTkJMR3REUVVGQk96dEJRVWRHTEZkQlFWa3NSMEZCUlN4aFFVRmpMRTlCUVUwN1JVRkRhRU1zV1VGQlFUdEZRVU5CTEdGQlFVRTdPenRCVnpFNVEwWTdSVUZEUlN4alFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeG5Ra0ZCUVR0RlFVTkJMRk5CUVVFN1JVRkRRU3gzVFVGQlFUczdRVUZKUmp0RlFVTkZMSGRDUVVGQk96dEJRVWRHTzBWQlEwVXNPRUpCUVVFN08wRkJTVVk3UlVGRFJTeFhRVUZCT3p0QlFVTkJMRU5CUVVNN1JVRkRReXhqUVVGQk96czdRVUZQU2p0RlFVTkZMR05CUVVFN1JVRkRRU3g1UWtGQlFUdEZRVU5CTEcxQ1FVRkJPMFZCUTBFc2JVSkJRVUU3TzBGQlIwWXNNRUpCUVRKQ0xFZEJRVWM3UlVGRE5VSXNZMEZCUVRzN1FVRkhSaXhMUVVGTE8wVkJRMGdzWTBGQlFUdEZRVU5CTEhsQ1FVRkJPMFZCUTBFc2JVSkJRVUU3TzBGQlIwWXNkVUpCUTBVN1JVRkRSU3hsUVVGQk96dEJRVVpLTEhWQ1FVdEZPMFZCUTBVc1owSkJRVUU3TzBGQlNVbzdSVUZEUlN4VlFVRkJPMFZCUTBFc2NVSkJRVUU3TzBGQlJrWXNlVUpCU1VVN1JVRkRSU3hoUVVGQk8wVkJRMEVzWVVGQlFUdEZRVU5CTEcxQ1FVRkJPenRCUVZCS0xIbENRVWxGTEZWQlMwVTdSVUZEUlN4WFFVRkJPMFZCUTBFc2EwSkJRVUU3TzBGQlMwNDdSVUZEUlN4VFFVRkJPenRCUVVkR0xFdEJRVXNzVTBGQlV6dEZRVU5hTEZOQlFWTXNSMEZCVkRzN1FVRkhSanRGUVVORkxHdENRVUZCTzBWQlEwRXNjMEpCUVVFN1JVRkRRU3hwUWtGQlFUdEZRVU5CTEZOQlFVRTdSVUZEUVN4blFrRkJRVHM3UVVGSFJpeG5Ra0ZCYVVJN1FVRkRha0lzWjBKQlFXbENPMEZCUTJwQ0xHZENRVUZwUWp0RlFVTm1MR3RDUVVGQk8wVkJRMEVzVFVGQlFUdEZRVU5CTEU5QlFVRTdSVUZEUVN4WFFVRkJPMFZCUTBFc1dVRkJRVHM3TzBGQlRVWXNaVUZEUlN4TlFVRk5MRWRCUVVjc1IwRkJSenRGUVVOV0xHZENRVUZCT3pzN096czdRVUZHU2l4bFFWTkZPMFZCUTBVc2EwSkJRVUU3T3pzN096dEJRVkZLTzBWQlEwVXNiVUpCUVVFN08wRkJSRVlzWTBGSFJUdEZRVU5GTEZsQlFVRTdPMEZCU2tvc1kwRkhSU3hWUVVkRk8wVkJRMFVzYTBKQlFVRTdSVUZEUVN4NVFrRkJRVHM3UVVGU1RpeGpRVWRGTEZWQlIwVXNVMEZKUlR0RlFVTkZMR2RDUVVGQk8wVkJRMEVzYTBKQlFVRTdPMEZCV2xJc1kwRkhSU3hWUVVkRkxGTkJVMFU3UlVGRFJTeHJRa0ZCUVRzN1FVRlBVanRGUVVORkxGTkJRVUU3UlVGRFFTeFBRVUZCTzBWQlEwRXNWMEZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzVTBGQlFUdEZRVU5CTEdsQ1FVRkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxITkNRVUZCTzBWQlEwRXNlVUpCUVVFN1JVRkRRU3huUWtGQlFUdEZRVU5CTEZsQlFVRTdPMEZCUjBZc1YwRkJXVHRGUVVOV0xGZEJRVUU3TzBGQlIwWXNWMEZCV1N4RlFVRkRPMFZCUTFnc1kwRkJRVHM3UVVGSFJpeFhRVU5GTzBWQlEwVXNhMEpCUVVFN1JVRkRRU3hsUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN4WFFVRkJPenM3UVVGTlJpeGxRVUZETEZOQlFWTTdSVUZEVWl4NVFrRkJRVHM3UVVGSFJpeFJRVUV3UWp0RlFVTjRRaXhsUVVGRE8wbEJRME1zZDBKQlFVRTdPenRCUVVsS0xGRkJRVEJDTzBWQlEzaENMR1ZCUVVNN1NVRkRReXg1UWtGQlFUczdPMEZCUzA0N1JVRkRSU3d3UWtGQlFUczdRVUZIUml4WFFVRlhPMFZCUTFRc1lVRkJZU3h6UWtGQllqdEZRVU5CTEdkQ1FVRkJPenRCUVVkR08wVkJRMFVzV1VGQlFUczdRVUZMUml4bFFVTkZPMFZCUTBVc1YwRkJRVHRGUVVOQkxGbEJRVUU3UlVGRFFTeFpRVUZaTEhGRlFVRmFPMFZCUTBFc1dVRkJRVHRGUVVOQkxHdENRVUZCTzBWQlEwRXNXVUZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzYVVKQlFVRTdPMEZEZGsxS08wVkJRMFVzWVVGQlFTSjkgKi8iXX0= */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlbXBsYXRlLmxlc3MiLCI8aW5wdXQgY3NzIDE+Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsZUFBQTtDQ0NEO0FER0Q7RUFDRSxvQkFBQTtFQ0RBLHNCQUFzQjtFQUN0QixnQkFBZ0I7Q0FDakI7QURGRDtFQUlJLGlCQUFBO0NDQ0g7QURMRDtFQU9NLGlCQUFBO0NDQ0w7QURSRDtFQVlJLDJCQUFBO0NDREg7QURYRDtFQWdCSSxpQkFBQTtDQ0ZIO0FEZEQ7RUEwQkksb0JBQUE7RUNURiw0R0FBNEc7Q0FDN0c7QURFRztFQUFBO0lBQ0UsZ0RBQUE7SUFDQSxzQkFBQTtJQUNBLDRCQUFBO0dDQ0g7Q0FDRjtBQUNELGdCQUFnQjtBRFNoQjtFQUVJLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0NDUkg7QURZRDtFQUVJLHdCQUFBO0NDWEg7QURTRDtFQU1JLHdCQUFBO0NDWkg7QUFDRCxvQkFBb0I7QURnQnBCO0VBQ0UsOENBQUE7RUFDQSx1QkFBQTtDQ2REO0FEWUQ7OztFQU9NLGFBQUE7Q0NkTDtBQUNELHdCQUF3QjtBRG1CeEI7RUFHTSx1QkFBQTtDQ25CTDtBQUNELFVBQVU7QUQyQlI7RUFDRSx1QkFBQTtDQ3pCSDtBRDRCQztFQUNFLDBCQUFBO0NDMUJIO0FBQ0QsaUJBQWlCO0FEK0JqQjtFQUNFLDBCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtDQzdCRDtBRDBCRDtFQU1JLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0NDN0JIO0FEcUJEO0VBWUksd0JBQUE7Q0M5Qkg7QUFDRCxjQUFjO0FEa0NkO0VBRUksZUFBQTtDQ2pDSDtBQUNELFlBQVk7QUR5Q1o7RUFFSSw4Q0FBQTtFQUNBLHVCQUFBO0VBQ0EsNkJBQUE7RUFNQSxpQkFBQTtDQzdDSDtBRHlDRztFQUFBO0lBQ0Usa0JBQUE7R0N0Q0g7Q0FDRjtBRDhCRDtFQWFNLGlCQUFBO0NDeENMO0FEMkJEO0VBaUJNLGlCQUFBO0NDekNMO0FEd0JEO0VBb0JRLG1CQUFBO0NDekNQO0FBQ0QsNEJBQTRCO0FEbUQ1QjtFQUVJLHVCQUFBO0NDbERIO0FEd0RHO0VBQ0UsOENBQUE7RUFDQSxhQUFBO0NDdERMO0FEb0RHOzs7RUFJSSxhQUFBO0NDbkRQIiwiZmlsZSI6InRvLmNzcyJ9 */