@charset "UTF-8";
/*
* 	Theme Name:     wikiparty
*	Description:    Thème wordpress du site wikiparty
*	Version:        1.0 - Février 2020
*	Author:         PetitHanB
*	Author URI:     https://wikiparty.be/
*	License: 		GNU General infolic License v2 or later
*	License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
*/
/*// @import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700,');*/
/*//@import url('https://fonts.googleapis.com/css?family=Merriweather+Sans:700i');*/
/*// @import "compass";*/
/*//@import "bootstrap";*/
/*
* Variables utilisées dans le css
*/
/*Epaisseurs des polices*/
/*********************************************************************************
*fonts
***********************************************************************************/
@import url("https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i,700,700i,900,900i|Open+Sans:300,300i,400,400i,600,600i,700,700i");
body {
  /*  color: $text;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-weight: 400;
    @include font-size(2.1);*/ }

.sl-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  /*background: $dark_bg;*/
  opacity: 0.97;
  display: none;
  z-index: 1006; }

.sl-wrapper {
  z-index: 1000; }
  .sl-wrapper button {
    border: 0 none;
    background: transparent;
    font-size: 24px;
    padding: 0;
    cursor: pointer; }
    .sl-wrapper button:hover {
      opacity: 0.7; }
  .sl-wrapper .sl-close {
    display: none;
    position: fixed;
    right: 30px;
    top: 30px;
    z-index: 1015; }
  .sl-wrapper .sl-counter {
    display: none;
    position: fixed;
    top: 30px;
    left: 30px;
    z-index: 1015; }
  .sl-wrapper .sl-navigation {
    width: 100%;
    display: none; }
    .sl-wrapper .sl-navigation button {
      position: fixed;
      top: 50%;
      margin-top: -10px;
      height: 30px;
      width: 30px;
      line-height: 30px;
      text-align: center;
      display: block;
      z-index: 1015;
      font-family: arial sans-serif; }
      .sl-wrapper .sl-navigation button.sl-next {
        right: 40px; }
      .sl-wrapper .sl-navigation button.sl-prev {
        left: 40px; }
  .sl-wrapper .sl-image {
    position: fixed;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 10000; }
    .sl-wrapper .sl-image img {
      margin: 0;
      padding: 0;
      display: block; }
    .sl-wrapper .sl-image .sl-caption {
      display: none;
      padding: 10px;
      color: #fff;
      background: #000;
      opacity: 0.8;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }
    .sl-wrapper .sl-image .sl-download {
      display: none;
      position: absolute;
      bottom: 5px;
      right: 5px;
      color: #fff;
      z-index: 1005; }

.sl-spinner {
  display: none;
  border: 5px solid #333;
  border-radius: 40px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -20px;
  opacity: 0;
  position: fixed;
  top: 50%;
  width: 40px;
  z-index: 1007;
  -webkit-animation: pulsate 1s ease-out infinite;
  -moz-animation: pulsate 1s ease-out infinite;
  -ms-animation: pulsate 1s ease-out infinite;
  -o-animation: pulsate 1s ease-out infinite;
  animation: pulsate 1s ease-out infinite; }

.sl-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@-webkit-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@-moz-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@-o-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@-ms-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

/*
*	general settings
*/
@media screen {
  * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  *,
  *::before,
  *::after {
    box-sizing: border-box; }
  /*
Theme Name: wikiparty
Theme URI: https://wikiparty.be/
Description: Wordpress theme - wikiparty
Author: wikiparty
Author URL: https://wikiparty.be/
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v2 or later
License URL: https://www.gnu.org/licenses/gpl-2.0.html
*/
  /* Placer votre CSS ci-dessous */
  /*
* Styles custom Wikiparty
*/
  .elementor-container {
    max-width: 1080px;
    margin: 0 auto; }
  .menu-item {
    text-align: center; }
    .menu-item a {
      line-height: 1.6rem; }
  .elementor-button.elementor-size-xl {
    font-size: 20px;
    padding: 0;
    -webkit-border-radius: 6px;
    border-radius: 6px; }
  /*PAGE FAQ */
  .dce-accordion-item {
    position: relative;
    margin-bottom: 20px; }
  .dce-view-item::after {
    content: "+";
    color: #8737CB;
    position: absolute;
    top: 49%;
    right: 10px;
    transform: translate(-50%, -50%);
    font-size: 30px; }
  .active .dce-view-item::after {
    content: "-";
    color: #ffffff;
    position: absolute;
    top: 49%;
    right: 15px;
    transform: translate(-50%, -50%);
    font-size: 30px; }
  .elementor-widget-container .active .dce-view-item {
    background: transparent linear-gradient(180deg, #8737CC 0%, #DE3BBC 100%) 0% 0% no-repeat padding-box !important;
    border-color: #ffffff !important;
    padding: 12px 12px 12px 12px !important; }
  .elementor-widget-container .active .dce-view-item h1 {
    color: #ffffff !important; }
  .dce-view-pane p {
    text-align: center; }
  /*BACKGROUND COLOR */
  .bg_blue, .header_bg_blue, .bg_rose {
    position: relative; }
  .bg_blue:before {
    content: '';
    position: absolute;
    top: 0;
    background-color: #0D042C;
    width: 100%;
    height: 50%; }
  .bg_blue_full:before {
    content: '';
    position: absolute;
    top: 0;
    background-color: #0D042C;
    width: 100%;
    height: 100%; }
  .bg_rose:before {
    content: '';
    position: absolute;
    top: 0;
    background-color: #FFF2FB;
    width: 100%;
    height: 50%; }
  .header_bg_blue:before {
    content: '';
    position: absolute;
    top: 0;
    background-color: #0D042C;
    width: 100%;
    height: 100%; }
  /*OBJECTIF ITEM */
  .list_objectif-item .dce-acf-repeater-item {
    background: transparent linear-gradient(180deg, #8737CC 0%, #DE3BBC 100%) 0% 0% no-repeat padding-box !important;
    border-radius: 10px;
    max-width: 330px;
    margin: 50px 20px; }
  .list_apporter-style .dce-acf-repeater-item {
    background-color: #FFF2FB;
    border-radius: 10px;
    margin: 20px 0px; }
  .dce-acf-repeater .dce-acf-repeater-list {
    color: #CF0E8B !important; }
  /*SINGLE PAGE*/
  .single_content_section {
    max-width: 1080px;
    margin: 50px auto; }
  .single_content_section h2 {
    font-size: 3.6rem;
    font-weight: 600;
    color: #CF0E8B;
    text-align: center;
    padding: 10px 0; }
  .single_content_section h3 {
    font-size: 2.2rem;
    font-weight: 600;
    color: #8737CB;
    text-align: center;
    padding: 10px 0; }
  .single_content_section p {
    font-size: 1.2rem;
    font-weight: 400;
    color: #707070;
    text-align: center;
    padding: 10px 20px; }
  .single_content_section a {
    font-size: 1.2rem;
    font-weight: 500;
    color: #8737CB; }
  /*SECTION SINGLE FILES */
  .content_files-list ul {
    list-style: none;
    padding: 0;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px; }
  .content_files-list a {
    font-size: 1.2rem;
    font-weight: 300;
    display: block; }
  .content_files-list li {
    background-color: #FFF2FB;
    border-radius: 10px;
    padding: 20px 20px 20px 80px;
    position: relative; }
  .content_files-list li:before {
    content: url("./assets/img/download_icon.svg");
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translate(0, -50%); }
  .content_files-list li:hover {
    background-color: #8737CB;
    transform: scale(1.02);
    transition: all 0.25s ease-in;
    color: white; }
    .content_files-list li:hover a {
      color: white; }
  .content_files-list .city-select select {
    display: none; }
  .content_files-list .city-select .visible {
    display: block; }
  /*SECTION SINGLE TIPS*/
  .content_tips-question {
    position: relative;
    border: 3px #FF90DC solid;
    border-radius: 10px;
    text-align: left !important;
    padding: 12px 50px 12px 20px !important; }
  .active .content_tips-question {
    background: transparent linear-gradient(180deg, #8737CC 0%, #DE3BBC 100%) 0% 0% no-repeat padding-box !important;
    border-color: #ffffff;
    border-radius: 10px;
    text-align: left !important;
    color: #fff !important; }
  .content_tips-answer {
    overflow: hidden;
    max-height: 0;
    transition: all 0.15s ease-out; }
    .content_tips-answer ul {
      margin: 20px 0; }
      .content_tips-answer ul li {
        margin: 10px 0; }
  .active .content_tips-answer {
    opacity: 1;
    max-height: 1000px;
    height: auto;
    transition: all 0.25s ease-in; }
  .content_tips-list {
    position: relative; }
  .content_tips-question::after {
    content: "+";
    color: #8737CB;
    position: absolute;
    top: 49%;
    right: 10px;
    transform: translate(-50%, -50%);
    font-size: 30px; }
  .active .content_tips-question::after {
    content: "-";
    color: #ffffff;
    position: absolute;
    top: 49%;
    right: 15px;
    transform: translate(-50%, -50%);
    font-size: 30px; }
  /*PUBLICITE*/
  .rectangle {
    width: 100%;
    height: 250px; }
  .square {
    width: 100%;
    height: 350px; }
  .block-container a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%; }
  .publi_text {
    font-size: 2.2rem;
    font-weight: 600;
    color: white;
    padding: 20px;
    text-align: center; }
  .publi_text:hover {
    color: #8737CB;
    padding: 20px;
    transition: all 0.25s ease-in; }
  .slide-content {
    position: relative;
    padding: 0; }
    .slide-content .slick-next, .slide-content .slick-prev {
      display: block;
      background-image: url("./assets/img/arrows-left.svg");
      background-size: cover;
      background-position: center;
      height: 40px;
      width: 40px;
      position: absolute;
      z-index: 100;
      bottom: 10px;
      text-indent: -10000px;
      border: 0;
      background-color: transparent;
      outline: none; }
    .slide-content .slick-next {
      right: 25%;
      background-image: url("./assets/img/arrows-right.svg"); }
    .slide-content .slick-prev {
      left: 25%; }
    .slide-content .draggable {
      text-align: center; }
      .slide-content .draggable .slide-item .slider-item-content {
        padding: 0 10%; }
        .slide-content .draggable .slide-item .slider-item-content a {
          display: block;
          max-width: 400px;
          margin: 20px auto;
          font-size: 1.2rem;
          border: 3px #FF90DC solid;
          border-radius: 10px;
          padding: 12px 20px 12px 20px;
          color: #707070; }
        .slide-content .draggable .slide-item .slider-item-content a:hover {
          background: transparent linear-gradient(180deg, #8737CC 0%, #DE3BBC 100%) 0% 0% no-repeat padding-box !important;
          border-color: #ffffff;
          color: #fff; }
  .wpcf7-form {
    max-width: 980px;
    margin: 0 auto; }
    .wpcf7-form h2 {
      font-size: 42px;
      font-weight: 600;
      text-align: center;
      color: #7437CF;
      margin: 50px 0 63px 0; }
    .wpcf7-form input, .wpcf7-form textarea {
      padding: 10px 20px;
      border-radius: 10px;
      border: 2px solid #7437CF;
      resize: none;
      background-color: white; }
    .wpcf7-form label {
      padding: 10px 0; }
    .wpcf7-form .Rgpd-content {
      display: flex;
      text-align: justify; }
      .wpcf7-form .Rgpd-content .wpcf7-list-item {
        padding: 10px 10px;
        margin: 0;
        margin-right: 20px; }
        .wpcf7-form .Rgpd-content .wpcf7-list-item input {
          transform: scale(1.8);
          padding: 10px; }
    .wpcf7-form .test {
      display: flex;
      justify-content: center;
      align-items: center; }
      .wpcf7-form .test input {
        font-size: 20px;
        font-weight: 500;
        background-color: #7437CF;
        color: white;
        padding: 20px 50px; }
      .wpcf7-form .test .ajax-loader {
        display: none; }
  .fournisseur-form {
    max-width: 980px;
    margin: 0 auto; }
    .fournisseur-form .acf-field--post-title {
      display: none !important; }
    .fournisseur-form .acf-taxonomy-field .categorychecklist-holder {
      border-radius: 10px;
      border: 2px solid #7437CF;
      max-height: 200px;
      overflow: auto; }
    .fournisseur-form .acf-field {
      border: none !important; }
      .fournisseur-form .acf-field .acf-url i {
        position: absolute;
        top: 50%;
        left: 10px;
        transform: translate(0, -50%);
        opacity: 0.5;
        color: #7e8993; }
    .fournisseur-form input, .fournisseur-form textarea {
      padding: 10px 20px !important;
      border-radius: 10px;
      border: 2px solid #7437CF;
      resize: none;
      background-color: white; }
    .fournisseur-form .acf-form-submit {
      display: flex;
      justify-content: center; }
      .fournisseur-form .acf-form-submit input {
        font-size: 20px;
        font-weight: 500;
        background-color: #7437CF;
        color: white;
        padding: 20px 50px !important;
        margin-top: 20px; }
      .fournisseur-form .acf-form-submit input:hover {
        background-color: #7437CF;
        opacity: 0.8; }
  .wiki_nav {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 10px; }
    .wiki_nav .wiki_nav-title {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center; }
      .wiki_nav .wiki_nav-title h2 {
        text-align: center;
        font-size: 42px;
        font-weight: 600;
        color: #7437CF; }
    .wiki_nav ul {
      display: grid;
      grid-template-columns: repeat(1, 1fr);
      grid-column-gap: 20px;
      grid-row-gap: 20px;
      list-style: none;
      padding: 0; }
      .wiki_nav ul li {
        width: 100%;
        height: auto;
        background-color: #FFF2FB;
        padding: 20px 30px;
        border-radius: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 5px 5px 5px -5px black;
        text-align: center; }
        .wiki_nav ul li a {
          font-size: 18px;
          font-weight: 500;
          color: #7437CF; }
      .wiki_nav ul li:hover {
        background-color: #7437CF; }
        .wiki_nav ul li:hover a {
          color: white; }
  .wrapper {
    margin: 3.125em auto;
    padding: 1em 5em 1em;
    max-width: 1000px; }
    .wrapper .timeline-content {
      line-height: 1.5em;
      font-size: 16px;
      transition: all 0.4s ease;
      position: relative;
      counter-reset: section; }
      .wrapper .timeline-content:before {
        content: "";
        width: 10px;
        height: 100%;
        background: #7437CF;
        position: absolute;
        top: 0;
        left: -3.313em;
        border-radius: 40px 40px; }
      .wrapper .timeline-content .timeline-content-block {
        position: relative; }
        .wrapper .timeline-content .timeline-content-block .timeline-content-title {
          color: #7437CF;
          font-size: 22px;
          padding: 10px;
          margin: 0; }
        .wrapper .timeline-content .timeline-content-block p {
          padding: 10px;
          margin: 0; }
        .wrapper .timeline-content .timeline-content-block ul {
          padding: 10px;
          list-style: none;
          display: flex;
          flex-wrap: wrap;
          align-items: center; }
          .wrapper .timeline-content .timeline-content-block ul li {
            position: relative;
            color: white;
            background-color: #7437CF;
            border-radius: 10px;
            padding: 10px 30px 10px 10px;
            margin-right: 10px;
            margin-bottom: 10px;
            cursor: pointer; }
          .wrapper .timeline-content .timeline-content-block ul li:after {
            content: "+";
            color: white;
            position: absolute;
            right: 13px; }
          .wrapper .timeline-content .timeline-content-block ul .selected {
            background-color: #DBD0FF;
            color: black; }
          .wrapper .timeline-content .timeline-content-block ul .selected:after {
            content: "-";
            color: black;
            position: absolute;
            right: 13px;
            transition: all 0.25s ease-in; }
        .wrapper .timeline-content .timeline-content-block:before {
          content: "";
          color: #ffffff;
          display: flex;
          align-items: center;
          justify-content: center;
          width: 3em;
          height: 3em;
          background-color: #7437CF;
          border: 0.2em solid white;
          border-radius: 50%;
          position: absolute;
          counter-increment: section;
          content: counter(section);
          text-shadow: 0 1px 0 #424242;
          left: -4.5em; }
  .form_beer .form_beer_content ul {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px;
    list-style: none;
    padding: 0; }
    .form_beer .form_beer_content ul li {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column; }
      .form_beer .form_beer_content ul li .wpcf7-list-item {
        margin: 0; }
      .form_beer .form_beer_content ul li img {
        width: 100px; }
    .form_beer .form_beer_content ul li:first-child img {
      width: 80px; }
  .form_beer .form_beer_content .form_beer_file {
    position: relative;
    padding: 50px 0; }
    .form_beer .form_beer_content .form_beer_file h2 {
      margin: 0;
      font-size: 32px;
      font-weight: 400;
      text-align: left; }
    .form_beer .form_beer_content .form_beer_file h3 {
      font-size: 22px;
      color: #707070; }
    .form_beer .form_beer_content .form_beer_file .wpcf7-file {
      background-color: initial;
      max-width: 100%; }
  .form_beer .form_beer_content input {
    padding: 20px 0px;
    border-radius: 0px;
    border: 0px;
    resize: none; }
  .form_beer .form_beer_content .input_style input {
    padding: 10px 20px;
    border-radius: 10px;
    border: 2px solid #7437CF;
    resize: none; }
  .form_beer .form_beer_content-hide {
    display: none; }
  .map-infos {
    position: absolute;
    bottom: -10px;
    left: -10px;
    background-color: #ffffff;
    border: 3px solid #7437CF;
    border-radius: 10px;
    padding: 20px;
    max-width: 400px; }
    .map-infos #close {
      position: absolute;
      top: 5px;
      right: 10px;
      font-size: 20px;
      font-weight: 500;
      cursor: pointer; }
    .map-infos .info_div a, .map-infos .info_div h3 {
      color: #7437CF; }
    .map-infos .info_div a, .map-infos .info_div h3:hover {
      color: #7437CF;
      opacity: 0.8; }
    .map-infos .info_div div {
      margin: 10px 0; }
  #cd-zoom-in, #cd-zoom-out {
    position: relative;
    z-index: 100;
    display: block;
    width: 40px;
    height: 40px;
    background-color: white;
    border: 2px solid #7437CF;
    border-radius: 10px;
    margin: 10px 10px;
    cursor: pointer; }
  #cd-zoom-in:after {
    content: "+";
    color: #7437CF;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 40px;
    font-weight: 400; }
  #cd-zoom-out:after {
    content: "-";
    color: #7437CF;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 40px;
    font-weight: 400; }
  .search input {
    padding: 10px 20px;
    border-radius: 10px;
    border: 2px solid #7437CF;
    resize: none;
    background-color: white; }
  .search #searchtext {
    z-index: 0;
    position: absolute;
    left: -10px;
    top: -10px;
    width: 50%; }
  .search #searchcontainer {
    z-index: 0;
    position: absolute;
    right: -10px;
    top: -10px; }
  .content_files-list select {
    padding: 10px 20px;
    border-radius: 10px;
    border: 2px solid #7437CF;
    resize: none;
    margin: 20px 0px;
    background-color: white; }
  #markerInfos {
    display: none; }
  #google-container {
    min-width: 100px;
    min-height: 400px; }
  .dce-acf-repeater-list {
    padding-left: 20px; }
  .file_img {
    display: flex;
    flex-direction: column; }
  select {
    appearance: none;
    background-color: transparent;
    border: none;
    margin: 0;
    width: 100%;
    font-family: inherit;
    font-size: inherit;
    cursor: inherit;
    line-height: inherit;
    color: #707070; }
  select::-ms-expand {
    display: none; }
  .select .wpcf7-form-control-wrap {
    width: 100%;
    border-radius: 10px;
    border: 2px solid #7437CF;
    cursor: pointer;
    background-color: #fff;
    display: grid;
    grid-template-areas: "select";
    align-items: center; }
    .select .wpcf7-form-control-wrap select,
    .select .wpcf7-form-control-wrap .wpcf7-form-control-wrap:after {
      grid-area: select; }
  .select .wpcf7-form-control-wrap::after {
    content: "";
    width: 0.8em;
    height: 0.5em;
    background-color: #7437CF;
    clip-path: polygon(100% 0%, 0 0%, 50% 100%);
    justify-self: end;
    grid-area: select;
    margin: 0 10px; }
  .eicon-close {
    color: #7437CF;
    font-size: 25px; } 

    /*
    map et form
    */

    div.gmw-ajax-form-wrapper {
      background: #fff;
      padding: 20px 20px 5px;
      border: 0;
      box-sizing: border-box;
    }

    div.gmw-ajax-form-wrapper .gmw-field-label{
          padding: 6px 0;
          background-color: #fff;
          font-size: 18px;
          text-align: center;
          display: inline-block;
          width: 100%;
          color: #7437CF;
          line-height: 24px;
          font-weight: 400;
    }

    body .gmw-form-wrapper input[type=text], body .gmw-form-wrapper input[type=number], body .gmw-form-wrapper select, body .gmw-form-wrapper textarea, body .select2-container--default .select2-selection--multiple, body .select2-container--default .select2-selection--single {
        margin: 0;
        color: #7437CF;
        font: inherit;
        font-size: 16px;
        border-radius: 0;
        border: 1px solid #7437CF;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -ms-word-break: normal!important;
        word-break: normal!important;
        -webkit-hyphens: none!important;
        -moz-hyphens: none!important;
        hyphens: none!important;
        width: 100%;
        font-weight: 400;
        border-radius: 5px;
    }

    .gmw-ajax-form-wrapper .gmw-radius-range-output {
      font-size: 16px;
      text-align: right;
      color: #7437CF;
      margin-bottom: 10px !important;
      margin-top: 30px !important;
    }
    .gmw-form-field-wrapper .gmw-range-slider[type=range], .gmw-radius-slider[type=range] {
      -webkit-appearance: none;
      -webkit-tap-highlight-color: #fff;
      background: #fff;
      border-radius: 10px;
      margin-top: 6px;
      height: 10px;
      box-shadow: none;
      border: 1px solid #7437CF;
      flex-grow: 1;
      min-width: 70%;
      width: auto;
      margin-left: 10px;
      margin-bottom: 20px;
  }
  .gmw-form-field-wrapper.gmw-submit-field-wrapper{
    display: flex;
    justify-content: center;
    margin: 20px auto;
  }
    div.gmw-ajax-form-wrapper div.gmw-locator-button-wrapper.text, div.gmw-ajax-form-wrapper input.gmw-submit-button {
      padding: 8px 0;
      background-color: #7437CF;
      line-height: 20px;
      color: #fff;
      display: block;
      width: fit-content;
      padding: 10px 20px;
      border-radius: 5px;
      font-size: 16px;
      margin: 20px auto;
  }
    div.gmw-ajax-results-wrapper .gmw-ajax-filters, div.gmw-ajax-results-wrapper .gmw-results {
      display: none;
  }

  div.gmw-ajax-results-wrapper .gmw-ajax-filters {
      box-sizing: border-box;
      width: 100%;
      background: #fff;
      /* border-top: 1px solid #e1e1e1; */
      padding: 0 10px;
  }

    div.gmw-results-wrapper .gmw-orderby-dropdown, div.gmw-results-wrapper .gmw-per-page {
      color: #7437cf;
      font: inherit;
      border: 1px solid #7437CF;
      height: 42px;
      font-size: 16px;
      margin: 8px 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
  }

  div.gmw-results-message {
    background: #fff;
    padding: 4px 15px 6px;
    line-height: 24px;
    border-top: 1px solid #fff;
    /* border-bottom: 1px solid #ddd; */
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  div.gmw-results-message span {
      margin: 10px 0;
      font-size: 14px;
      color: #7437CF;
  }

  div.gmw-ajax-results-wrapper ul.gmw-results-list {
      background-color: #fff;
      border-top: 5px solid #7437CF;
      list-style: none;
      margin-bottom: 1px;
      padding: 0;
  }

  div.gmw-ajax-results-wrapper ul.gmw-results-list .gmw-item-footer {
    font-size: 14px;
    //margin-top: 15px;
    display: block;
    display: none;
  }

  div.gmw-ajax-results-wrapper ul.gmw-results-list .gmw-item-title a, div.gmw-ajax-results-wrapper ul.gmw-results-list h3 {
    font-size: 22px;
    font-weight: 400;
    padding: 0;
    margin: 0;
    text-align: left;
    font-weight: 600;
  }

  div.gmw-ajax-results-wrapper ul.gmw-results-grid li.gmw-single-item .gmw-single-item-inner{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
  }
  div.gmw-ajax-results-wrapper ul.gmw-results-grid .gmw-item-details {
      padding: 0;
      font-size: 18px;
      font-weight: 500;
      color: #7437CF;
  }
  div.gmw-ajax-results-wrapper.image-disabled ul.gmw-results-grid .gmw-item-footer{
    height: auto;
  }
  div.gmw-ajax-results-wrapper.image-disabled ul.gmw-results-grid .gmw-item-details{
    height: auto;
    min-height: 60%;
  }
  .gmw-item-address{
    text-align: center;
  }

  div.gmw-ajax-form-wrapper div.gmw-locator-button-wrapper.text:hover, div.gmw-ajax-form-wrapper input.gmw-submit-button:hover{
    background-color: #cf0f8c;
  }


}

@media screen and (min-width: 30em) {
  .form_beer .form_beer_content ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    list-style: none;
    padding: 0; } }

@media screen and (min-width: 48em) {
  /*BODY BORDER */
  body {
    position: relative; }
  body:before {
    content: "";
    position: absolute;
    width: 1px;
    top: 0;
    bottom: 0;
    right: 5%;
    background-color: #FFF2FB;
    z-index: 100; }
  body:after {
    content: "";
    position: absolute;
    width: 1px;
    top: 0;
    bottom: 0;
    left: 5%;
    background-color: #FFF2FB;
    z-index: 100; }
  /*BACKGROUND COLOR */
  .bg_blue:before {
    content: '';
    position: absolute;
    top: 0;
    background-color: #0D042C;
    width: 85%;
    height: 50%; }
  .bg_blue_full:before {
    content: '';
    position: absolute;
    top: 0;
    background-color: #0D042C;
    width: 85%;
    height: 100%; }
  .bg_rose:before {
    content: '';
    position: absolute;
    top: 0;
    background-color: #FFF2FB;
    width: 100%;
    height: 50%; }
  .header_bg_blue:before {
    content: '';
    position: absolute;
    top: 0;
    background-color: #0D042C;
    width: 85%;
    height: 100%; }
  /*SECTION SINGLE FILES */
  .content_files-list ul {
    grid-template-columns: repeat(2, 1fr); }
  .slide-content .slick-next, .slide-content .slick-prev {
    top: 40%; }
  .slide-content .slick-next {
    right: 40px; }
  .slide-content .slick-prev {
    left: 40px; }
  .wiki_nav {
    display: grid;
    grid-template-columns: repeat(2, 1fr); }
    .wiki_nav ul {
      grid-template-columns: repeat(2, 1fr); }
  .form_beer .form_beer_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr); }
    .form_beer .form_beer_content .form_beer_file:before {
      content: "";
      width: 2px;
      height: 80%;
      background-color: black;
      position: absolute;
      top: 50%;
      transform: translate(0, -50%);
      left: 0; }
  .form_beer .form_beer_file {
    padding: 50px !important; }
  .timeline-content {
    display: grid;
    grid-gap: 4.75rem;
    grid-template-areas: ". timeline-content-block1"
 "timeline-content-block2 ."
 ". timeline-content-block3"
 "timeline-content-block4 ."
 ". timeline-content-block5"
 "timeline-content-block6 ."
 ". timeline-content-block7"
 "timeline-content-block8 ."; }
  .timeline-content:before {
    left: 49% !important; }
  .timeline-content-block:nth-child(1) {
    grid-area: timeline-content-block1; }
  .timeline-content-block:nth-child(2) {
    grid-area: timeline-content-block2; }
  .timeline-content-block:nth-child(3) {
    grid-area: timeline-content-block3; }
  .timeline-content-block:nth-child(4) {
    grid-area: timeline-content-block4; }
  .timeline-content-block:nth-child(5) {
    grid-area: timeline-content-block5; }
  .timeline-content-block:nth-of-type(odd):before {
    left: -4.1em !important; }
  .timeline-content-block:nth-of-type(even):not(:nth-of-type(odd)) .timeline-content-title:before {
    left: 100%;
    border-left: 10px solid red;
    border-right: 0; }
  .timeline-content-block:nth-of-type(even):before {
    left: 102.8% !important; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiX3ZhcnMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9mb250cy5zY3NzIiwiX3NpbXBsZWxpZ2h0Ym94LnNjc3MiLCJicmVha3BvaW50cy9fNDgwdXAuc2NzcyIsImJyZWFrcG9pbnRzL182NDB1cC5zY3NzIiwiYnJlYWtwb2ludHMvXzc2OHVwLnNjc3MiLCJicmVha3BvaW50cy9fOTgwdXAuc2NzcyIsImJyZWFrcG9pbnRzL18xMjgwdXAuc2NzcyIsImJyZWFrcG9pbnRzL18xNDgwdXAuc2NzcyIsImJyZWFrcG9pbnRzL18xNjgwdXAuc2NzcyIsImJyZWFrcG9pbnRzL18xOTIwdXAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4qIFx0VGhlbWUgTmFtZTogICAgIHdpa2lwYXJ0eVxyXG4qXHREZXNjcmlwdGlvbjogICAgVGjDqG1lIHdvcmRwcmVzcyBkdSBzaXRlIHdpa2lwYXJ0eVxyXG4qXHRWZXJzaW9uOiAgICAgICAgMS4wIC0gRsOpdnJpZXIgMjAyMFxyXG4qXHRBdXRob3I6ICAgICAgICAgUGV0aXRIYW5CXHJcbipcdEF1dGhvciBVUkk6ICAgICBodHRwczovL3dpa2lwYXJ0eS5iZS9cclxuKlx0TGljZW5zZTogXHRcdEdOVSBHZW5lcmFsIGluZm9saWMgTGljZW5zZSB2MiBvciBsYXRlclxyXG4qXHRMaWNlbnNlIFVSSTogXHRodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXHJcbiovXHJcblxyXG4vKi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDozMDAsNDAwLDYwMCw3MDAsJyk7Ki9cclxuLyovL0BpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TWVycml3ZWF0aGVyK1NhbnM6NzAwaScpOyovXHJcbi8vQGltcG9ydCB1cmwoJycpO1xyXG5cclxuLyovLyBAaW1wb3J0IFwiY29tcGFzc1wiOyovXHJcbi8qLy9AaW1wb3J0IFwiYm9vdHN0cmFwXCI7Ki9cclxuLy8gQGltcG9ydCBcInJlc2V0XCI7XHJcbkBpbXBvcnQgXCJ2YXJzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuQGltcG9ydCBcImZvbnRzXCI7XHJcbi8vQGltcG9ydCBcIkZvbnRhd2Vzb21lXCI7XHJcbi8vIEBpbXBvcnQgXCJzY3NzL0ZvbnRhd2Vzb21lXCI7XHJcbkBpbXBvcnQgJ3NpbXBsZWxpZ2h0Ym94JztcclxuXHJcbi8qXHJcbipcdGdlbmVyYWwgc2V0dGluZ3NcclxuKi9cclxuXHJcbkBtZWRpYSBzY3JlZW57XHJcbip7XHJcblx0QGluY2x1ZGUgYm9yZGVyLWJveDtcclxufVxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKlxyXG5UaGVtZSBOYW1lOiB3aWtpcGFydHlcclxuVGhlbWUgVVJJOiBodHRwczovL3dpa2lwYXJ0eS5iZS9cclxuRGVzY3JpcHRpb246IFdvcmRwcmVzcyB0aGVtZSAtIHdpa2lwYXJ0eVxyXG5BdXRob3I6IHdpa2lwYXJ0eVxyXG5BdXRob3IgVVJMOiBodHRwczovL3dpa2lwYXJ0eS5iZS9cclxuVGVtcGxhdGU6IGhlbGxvLWVsZW1lbnRvclxyXG5WZXJzaW9uOiAxLjAuMFxyXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxyXG5MaWNlbnNlIFVSTDogaHR0cHM6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcclxuKi9cclxuLyogUGxhY2VyIHZvdHJlIENTUyBjaS1kZXNzb3VzICovXHJcblxyXG4vKlxyXG4qIFN0eWxlcyBjdXN0b20gV2lraXBhcnR5XHJcbiovXHJcblxyXG4vLyBHRU5BUkFMIFNUWUxFIFNFQ1RJT05cclxuXHJcbi5lbGVtZW50b3ItY29udGFpbmVye1xyXG4gIG1heC13aWR0aDogMTA4MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ubWVudS1pdGVte1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBhe1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItYnV0dG9uLmVsZW1lbnRvci1zaXplLXhsIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxufVxyXG5cclxuLypQQUdFIEZBUSAqL1xyXG4uZGNlLWFjY29yZGlvbi1pdGVte1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5kY2Utdmlldy1pdGVtOjphZnRlcntcclxuICBjb250ZW50OiBcIitcIjtcclxuICBjb2xvcjogIzg3MzdDQjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0OSU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcbi5hY3RpdmUgLmRjZS12aWV3LWl0ZW06OmFmdGVye1xyXG4gIGNvbnRlbnQ6IFwiLVwiO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDQ5JTtcclxuICByaWdodDogMTVweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5hY3RpdmUgLmRjZS12aWV3LWl0ZW0ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4NzM3Q0MgMCUsICNERTNCQkMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5hY3RpdmUgLmRjZS12aWV3LWl0ZW0gaDEge1xyXG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLmRjZS12aWV3LXBhbmUgcHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qQkFDS0dST1VORCBDT0xPUiAqL1xyXG4uYmdfYmx1ZSwgLmhlYWRlcl9iZ19ibHVlLCAuYmdfcm9zZXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmJnX2JsdWU6YmVmb3Jle1xyXG4gIGNvbnRlbnQ6Jyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwNDJDO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTAlO1xyXG59XHJcbi5iZ19ibHVlX2Z1bGw6YmVmb3Jle1xyXG4gIGNvbnRlbnQ6Jyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwNDJDO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uYmdfcm9zZTpiZWZvcmV7XHJcbiAgY29udGVudDonJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYyRkI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA1MCU7XHJcbn1cclxuLmhlYWRlcl9iZ19ibHVlOmJlZm9yZXtcclxuICBjb250ZW50OicnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEMDQyQztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi8qT0JKRUNUSUYgSVRFTSAqL1xyXG5cclxuLmxpc3Rfb2JqZWN0aWYtaXRlbSAuZGNlLWFjZi1yZXBlYXRlci1pdGVte1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4NzM3Q0MgMCUsICNERTNCQkMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gIG1hcmdpbjo1MHB4IDIwcHg7XHJcbn1cclxuXHJcbi5saXN0X2FwcG9ydGVyLXN0eWxlIC5kY2UtYWNmLXJlcGVhdGVyLWl0ZW17XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjJGQjtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG1hcmdpbjogMjBweCAwcHg7XHJcbn1cclxuXHJcbi5kY2UtYWNmLXJlcGVhdGVyIC5kY2UtYWNmLXJlcGVhdGVyLWxpc3R7XHJcbiAgY29sb3I6I0NGMEU4QiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKlNJTkdMRSBQQUdFKi9cclxuXHJcbi5zaW5nbGVfY29udGVudF9zZWN0aW9ue1xyXG4gIG1heC13aWR0aDogMTA4MHB4O1xyXG4gIG1hcmdpbjo1MHB4IGF1dG87XHJcbn1cclxuLnNpbmdsZV9jb250ZW50X3NlY3Rpb24gaDJ7XHJcbiAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogI0NGMEU4QjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcbi5zaW5nbGVfY29udGVudF9zZWN0aW9uIGgze1xyXG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICM4NzM3Q0I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxufVxyXG4uc2luZ2xlX2NvbnRlbnRfc2VjdGlvbiBwe1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICM3MDcwNzA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxufVxyXG4uc2luZ2xlX2NvbnRlbnRfc2VjdGlvbiBhe1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6ICM4NzM3Q0I7XHJcbn1cclxuXHJcbi8qU0VDVElPTiBTSU5HTEUgRklMRVMgKi9cclxuLmNvbnRlbnRfZmlsZXMtbGlzdCB1bHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcclxuICBncmlkLXJvdy1nYXA6IDIwcHg7XHJcbn1cclxuLmNvbnRlbnRfZmlsZXMtbGlzdCBhe1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmNvbnRlbnRfZmlsZXMtbGlzdCBsaXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMkZCO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggODBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNvbnRlbnRfZmlsZXMtbGlzdCBsaTpiZWZvcmV7XHJcbiAgY29udGVudDogdXJsKFwiLi9hc3NldHMvaW1nL2Rvd25sb2FkX2ljb24uc3ZnXCIpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAyMHB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAwLCAtNTAlKTtcclxufVxyXG4uY29udGVudF9maWxlcy1saXN0IGxpOmhvdmVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzM3Q0I7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYXtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbn1cclxuLmNvbnRlbnRfZmlsZXMtbGlzdHtcclxuICAuY2l0eS1zZWxlY3R7XHJcbiAgICBzZWxlY3R7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudmlzaWJsZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qU0VDVElPTiBTSU5HTEUgVElQUyovXHJcbi5jb250ZW50X3RpcHMtcXVlc3Rpb257XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogM3B4ICNGRjkwREMgc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMTJweCA1MHB4IDEycHggMjBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5hY3RpdmUgLmNvbnRlbnRfdGlwcy1xdWVzdGlvbntcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4NzM3Q0MgMCUsICNERTNCQkMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6I2ZmZmZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbi5jb250ZW50X3RpcHMtYW5zd2Vye1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XHJcbiAgICB1bHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFjdGl2ZSAuY29udGVudF90aXBzLWFuc3dlcntcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbjtcclxufVxyXG4uY29udGVudF90aXBzLWxpc3R7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jb250ZW50X3RpcHMtcXVlc3Rpb246OmFmdGVye1xyXG4gIGNvbnRlbnQ6IFwiK1wiO1xyXG4gIGNvbG9yOiAjODczN0NCO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDQ5JTtcclxuICByaWdodDogMTBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuLmFjdGl2ZSAuY29udGVudF90aXBzLXF1ZXN0aW9uOjphZnRlcntcclxuICBjb250ZW50OiBcIi1cIjtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0OSU7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4vKlBVQkxJQ0lURSovXHJcblxyXG4ucmVjdGFuZ2xle1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjUwcHg7XHJcbn1cclxuLnNxdWFyZXtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDM1MHB4O1xyXG59XHJcbi5ibG9jay1jb250YWluZXIgYXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5wdWJsaV90ZXh0e1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucHVibGlfdGV4dDpob3ZlcntcclxuICAgIGNvbG9yOiM4NzM3Q0IgO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xyXG59XHJcblxyXG4vLyBTTElERVIgXHJcblxyXG4uc2xpZGUtY29udGVudHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzowO1xyXG5cdC5zbGljay1uZXh0LCAuc2xpY2stcHJldntcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2Fzc2V0cy9pbWcvYXJyb3dzLWxlZnQuc3ZnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRib3R0b206IDEwcHg7XHJcblx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuc2xpY2stbmV4dHtcclxuXHRcdFx0cmlnaHQ6MjUlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vYXNzZXRzL2ltZy9hcnJvd3MtcmlnaHQuc3ZnJyk7XHJcblx0XHR9XHJcblx0XHQuc2xpY2stcHJldntcclxuXHRcdFx0bGVmdDoyNSU7XHJcblx0XHR9XHJcblx0LmRyYWdnYWJsZXtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC5zbGlkZS1pdGVte1xyXG5cdFx0XHQuc2xpZGVyLWl0ZW0tY29udGVudHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwJTtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjIwcHggYXV0bztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgXHRcdFx0Ym9yZGVyOiAzcHggI0ZGOTBEQyBzb2xpZDtcclxuICAgIFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBcdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHggMTJweCAyMHB4O1xyXG4gICAgXHRcdFx0Y29sb3I6ICM3MDcwNzA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGE6aG92ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODczN0NDIDAlLCAjREUzQkJDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveCAhaW1wb3J0YW50O1xyXG4gICAgXHRcdFx0XHRib3JkZXItY29sb3I6I2ZmZmZmZjtcclxuICAgIFx0XHRcdFx0Y29sb3I6ICNmZmYgO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vLyBDT05UQUNUIEZPUk0gLyBGT1VSTklTU0VVUiBcclxuXHJcbi53cGNmNy1mb3Jte1xyXG5cdG1heC13aWR0aDogOTgwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoMntcclxuICAgIFx0Zm9udC1zaXplOiA0MnB4O1xyXG4gICAgXHRmb250LXdlaWdodDogNjAwO1xyXG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcdGNvbG9yOiAjNzQzN0NGO1xyXG4gICAgXHRtYXJnaW46IDUwcHggMCA2M3B4IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dCwgdGV4dGFyZWF7XHJcbiAgICBcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIFx0Ym9yZGVyOjJweCBzb2xpZCAjNzQzN0NGO1xyXG4gICAgXHRyZXNpemU6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XHJcbiAgICB9XHJcbiAgICBsYWJlbHtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgLlJncGQtY29udGVudHtcclxuICAgIFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdC53cGNmNy1saXN0LWl0ZW0ge1xyXG5cdCAgICBcdHBhZGRpbmc6IDEwcHggMTBweDtcclxuXHQgICAgXHRtYXJnaW46IDA7XHJcblx0ICAgIFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdCAgICBcdGlucHV0e1xyXG5cdCAgICBcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xyXG4gICAgXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHQgICAgXHR9XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAudGVzdHtcclxuICAgIFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcdGlucHV0e1xyXG4gICAgXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuICAgIFx0XHRmb250LXdlaWdodDogNTAwO1xyXG4gICAgXHRcdGJhY2tncm91bmQtY29sb3I6Izc0MzdDRjtcclxuICAgIFx0XHRjb2xvcjogd2hpdGU7XHJcbiAgICBcdFx0cGFkZGluZzogMjBweCA1MHB4O1xyXG4gICAgXHR9XHJcbiAgICAgIC5hamF4LWxvYWRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3Vybmlzc2V1ci1mb3Jte1xyXG4gICAgbWF4LXdpZHRoOiA5ODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLmFjZi1maWVsZC0tcG9zdC10aXRsZXtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFjZi10YXhvbm9teS1maWVsZCAuY2F0ZWdvcnljaGVja2xpc3QtaG9sZGVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjoycHggc29saWQgIzc0MzdDRjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuYWNmLWZpZWxke1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgLmFjZi11cmwgaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMCwtNTAlKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIGNvbG9yOiAjN2U4OTkzO1xyXG4gICAgICB9ICAgIFxyXG4gICAgfVxyXG4gICAgaW5wdXQsIHRleHRhcmVhe1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYm9yZGVyOjJweCBzb2xpZCAjNzQzN0NGO1xyXG4gICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XHJcbiAgICB9XHJcbiAgICAuYWNmLWZvcm0tc3VibWl0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MzdDRjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dDpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQzN0NGO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBOQVYgU0lOR0xFIFBBR0UgRkxFWElCTEVcclxuXHJcblx0Lndpa2lfbmF2e1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICBncmlkLWdhcDogMTBweDtcclxuXHRcdC53aWtpX25hdi10aXRsZXtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGgye1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRjb2xvcjogIzc0MzdDRjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dWx7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcblx0XHRcdGdyaWQtY29sdW1uLWdhcDogMjBweDtcclxuXHRcdFx0Z3JpZC1yb3ctZ2FwOiAyMHB4O1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRsaXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjJGQjtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDVweCAtNXB4IHJnYigwLCAwLCAwIC8gNTAlKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogIzc0MzdDRjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0bGk6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc0MzdDRjtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbi8vIFRJTUVMSU5FIFBBR0VcclxuICAud3JhcHBlcntcclxuICAgICAgbWFyZ2luOiAzLjEyNWVtIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFlbSA1ZW0gMWVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIC50aW1lbGluZS1jb250ZW50e1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDojNzQzN0NGO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogLTMuMzEzZW07XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aW1lbGluZS1jb250ZW50LWJsb2Nre1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIC50aW1lbGluZS1jb250ZW50LXRpdGxle1xyXG4gICAgICAgICAgICBjb2xvcjogIzc0MzdDRjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM3NDM3Q0Y7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaTphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCIrXCI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnNlbGVjdGVke1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RCRDBGRjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnNlbGVjdGVkOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpcIi1cIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQzN0NGO1xyXG4gICAgICAgICAgICBib3JkZXI6IDAuMmVtIHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbik7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwICM0MjQyNDI7XHJcbiAgICAgICAgICAgIGxlZnQ6IC00LjVlbTtcclxuICAgICAgICB9IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtX2JlZXJ7XHJcbiAgICAuZm9ybV9iZWVyX2NvbnRlbnR7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICBncmlkLWdhcDogMjBweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9ybV9iZWVyX2ZpbGV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3BjZjctZmlsZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6aW5pdGlhbDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuaW5wdXRfc3R5bGV7XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAjNzQzN0NGO1xyXG4gICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm1fYmVlcl9jb250ZW50LWhpZGV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLy8gR09PR0xFIE1BUCBTVFlMRSBcclxuXHJcbiAgLm1hcC1pbmZvc3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICBsZWZ0OiAtMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjNzQzN0NGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6MjBweDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAjY2xvc2V7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5pbmZvX2RpdntcclxuICAgICAgYSwgaDN7XHJcbiAgICAgICAgY29sb3I6ICM3NDM3Q0Y7XHJcbiAgICAgIH1cclxuICAgICAgYSxoMzpob3ZlcntcclxuICAgICAgICBjb2xvcjogIzc0MzdDRjtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgICAgZGl2e1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNjZC16b29tLWluLCAjY2Qtem9vbS1vdXR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNzQzN0NGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG1hcmdpbjogMTBweCAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAjY2Qtem9vbS1pbjphZnRlcntcclxuICAgIGNvbnRlbnQ6XCIrXCI7XHJcbiAgICBjb2xvcjogIzc0MzdDRjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC01MCUsIC01MCUpO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgI2NkLXpvb20tb3V0OmFmdGVye1xyXG4gICAgY29udGVudDpcIi1cIjtcclxuICAgIGNvbG9yOiAjNzQzN0NGO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSk7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuICAuc2VhcmNoe1xyXG4gICAgaW5wdXR7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYm9yZGVyOjJweCBzb2xpZCAjNzQzN0NGO1xyXG4gICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgI3NlYXJjaHRleHR7XHJcbiAgICAgIHotaW5kZXg6MDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgdG9wOi0xMHB4O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIH1cclxuICAgICNzZWFyY2hjb250YWluZXJ7XHJcbiAgICAgIHotaW5kZXg6MDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgIHRvcDotMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRlbnRfZmlsZXMtbGlzdHtcclxuICAgIHNlbGVjdHtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBib3JkZXI6MnB4IHNvbGlkICM3NDM3Q0Y7XHJcbiAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAyMHB4IDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgI21hcmtlckluZm9ze1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgI2dvb2dsZS1jb250YWluZXJ7XHJcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG5cclxuLy8gUEFHRSBBQk9VVCBcclxuICAuZGNlLWFjZi1yZXBlYXRlci1saXN0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuLy8gUEFHRSBCUkFDRUxFVCBcclxuLmZpbGVfaW1ne1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLy8gY3VzdG9tIFNFTEVDVCBmb3JtXHJcblxyXG4gIHNlbGVjdCB7XHJcbiAgICAvLyBBIHJlc2V0IG9mIHN0eWxlcywgaW5jbHVkaW5nIHJlbW92aW5nIHRoZSBkZWZhdWx0IGRyb3Bkb3duIGFycm93XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLy8gQWRkaXRpb25hbCByZXNldHMgZm9yIGZ1cnRoZXIgY29uc2lzdGVuY3lcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGN1cnNvcjogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgY29sb3I6IzcwNzA3MDtcclxuICB9XHJcbiAgc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zZWxlY3R7XHJcbiAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzc0MzdDRjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNlbGVjdFwiO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBzZWxlY3QsXHJcbiAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmFmdGVyIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogc2VsZWN0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMC44ZW07XHJcbiAgICAgIGhlaWdodDogMC41ZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6Izc0MzdDRjtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDAgMCUsIDUwJSAxMDAlKTtcclxuICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgICAgIGdyaWQtYXJlYTogc2VsZWN0O1xyXG4gICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIH1cclxuICB9XHJcbi8vIFBPUFVQIFNUWUxFIENST1NTXHJcblxyXG4gIC5laWNvbi1jbG9zZXtcclxuICAgIGNvbG9yOiM3NDM3Q0Y7XHJcbiAgICBmb250LXNpemU6MjVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pe1xyXG5cdEBpbXBvcnQgXCJicmVha3BvaW50cy80ODB1cFwiO1x0XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSl7XHJcblx0QGltcG9ydCBcImJyZWFrcG9pbnRzLzY0MHVwXCI7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7XHJcblx0QGltcG9ydCBcImJyZWFrcG9pbnRzLzc2OHVwXCI7XHJcbiAgLnRpbWVsaW5lLWNvbnRlbnR7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDQuNzVyZW07XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgIFwiLiB0aW1lbGluZS1jb250ZW50LWJsb2NrMVwiXHJcbiAgICAgICAgXCJ0aW1lbGluZS1jb250ZW50LWJsb2NrMiAuXCJcclxuICAgICAgICBcIi4gdGltZWxpbmUtY29udGVudC1ibG9jazNcIlxyXG4gICAgICAgIFwidGltZWxpbmUtY29udGVudC1ibG9jazQgLlwiXHJcbiAgICAgICAgXCIuIHRpbWVsaW5lLWNvbnRlbnQtYmxvY2s1XCJcclxuICAgICAgICBcInRpbWVsaW5lLWNvbnRlbnQtYmxvY2s2IC5cIlxyXG4gICAgICAgIFwiLiB0aW1lbGluZS1jb250ZW50LWJsb2NrN1wiXHJcbiAgICAgICAgXCJ0aW1lbGluZS1jb250ZW50LWJsb2NrOCAuXCI7XHJcbiAgfVxyXG4gIC50aW1lbGluZS1jb250ZW50OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiA0OSUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgICAudGltZWxpbmUtY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGltZWxpbmUtY29udGVudC1ibG9jaztcclxuICAgICAgICAmOm50aC1vZi10eXBlKG9kZCl7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC00LjFlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIC8vLSBldmVuIHRpbWVsaW5lIGVudHJ5ICBcclxuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pe1xyXG4gICAgICAgICAgJjpub3QoOm50aC1vZi10eXBlKG9kZCkpIHtcclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCUgO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgcmVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDIuOCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSl7XHJcblx0QGltcG9ydCBcImJyZWFrcG9pbnRzLzk4MHVwXCI7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XHJcbiAgQGltcG9ydCBcImJyZWFrcG9pbnRzLzEyODB1cFwiO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkyLjVlbSl7XHJcblx0QGltcG9ydCBcImJyZWFrcG9pbnRzLzE0ODB1cFwiO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNWVtKXtcclxuXHRAaW1wb3J0IFwiYnJlYWtwb2ludHMvMTY4MHVwXCI7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pe1xyXG5cdEBpbXBvcnQgXCJicmVha3BvaW50cy8xOTIwdXBcIjtcclxufSIsIi8qXHJcbiogVmFyaWFibGVzIHV0aWxpc8OpZXMgZGFucyBsZSBjc3NcclxuKi9cclxuJHRleHQ6ICMzMzM7XHJcbiRzaGFkb3c6IHJnYmEoMCwwLDAsMC4zKTtcclxuXHJcbi8qRXBhaXNzZXVycyBkZXMgcG9saWNlcyovXHJcbiRMaWdodDogMzAwO1xyXG4kUmVndWxhcjogNDAwO1xyXG4kU2VtaUJvbGQ6IDUwMDtcclxuJEJvbGQ6IDYwMDsiLCIvLyBNaXhpbnMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvXG5cbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMS42KSB7XG4gIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgKiAxMCkgKyBweDtcbiAgZm9udC1zaXplOiAkc2l6ZVZhbHVlICsgcmVtO1xufVxuXG5AbWl4aW4gZm9udCgkc2l6ZVZhbHVlOiAxLjYpIHtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSAqIDEwKSArIHB4O1xuICBmb250LXNpemU6ICRzaXplVmFsdWUgKyByZW07XG4gIC8vbGluZS1oZWlnaHQ6ICgkc2l6ZVZhbHVlICogMS41KSArIHJlbTtcbn1cblxuQG1peGluIGNsZWFyZml4IHsgLy8gbWljcm8gY2xlYXJmaXggaGFja1xuICB6b29tOiAxO1xuICAmOmJlZm9yZSwgJjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IHRhYmxlOyB9XG4gICY6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJveCB7IC8vIGJvcmRlci1ib3ggbWl4aW5cbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG5AbWl4aW4gZmxleGZ1bGwoKSB7IFxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IC8qIElFIGZpeCAqL1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtaXhpbiBncmlkKCRudW1iZXIsICRndXR0ZXIpIHsgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyO1xuICAmID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IC8qIElFIGZpeCAqL1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCUgKiAoMSAvICRudW1iZXIpIC0gJGd1dHRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXI7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFN0cmluZyBSZXBsYWNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm9udCBGYWNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkcGF0aCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsLCAkZXh0czogZW90IHdvZmYyIHdvZmYgdHRmIHN2Zykge1xuICAkc3JjOiBudWxsO1xuXG4gICRleHRtb2RzOiAoXG4gICAgZW90OiBcIj9cIixcbiAgICBzdmc6IFwiI1wiICsgc3RyLXJlcGxhY2UoJG5hbWUsIFwiIFwiLCBcIl9cIilcbiAgKTtcblxuICAkZm9ybWF0czogKFxuICAgIG90ZjogXCJvcGVudHlwZVwiLFxuICAgIHR0ZjogXCJ0cnVldHlwZVwiXG4gICk7XG5cbiAgQGVhY2ggJGV4dCBpbiAkZXh0cyB7XG4gICAgJGV4dG1vZDogaWYobWFwLWhhcy1rZXkoJGV4dG1vZHMsICRleHQpLCAkZXh0ICsgbWFwLWdldCgkZXh0bW9kcywgJGV4dCksICRleHQpO1xuICAgICRmb3JtYXQ6IGlmKG1hcC1oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLWdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xuICAgICRzcmM6IGFwcGVuZCgkc3JjLCB1cmwocXVvdGUoJHBhdGggKyBcIi5cIiArICRleHRtb2QpKSBmb3JtYXQocXVvdGUoJGZvcm1hdCkpLCBjb21tYSk7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogcXVvdGUoJG5hbWUpO1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBzcmM6ICRzcmM7XG4gIH1cbn1cblxuLy8vIFNsaWdodGx5IGxpZ2h0ZW4gYSBjb2xvclxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGNvbG9yIC0gY29sb3IgdG8gdGludFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkcGVyY2VudGFnZSAtIHBlcmNlbnRhZ2Ugb2YgYCRjb2xvcmAgaW4gcmV0dXJuZWQgY29sb3Jcbi8vLyBAcmV0dXJuIHtDb2xvcn1cbkBmdW5jdGlvbiB0aW50KCRjb2xvciwgJHBlcmNlbnRhZ2UpIHtcbiAgQHJldHVybiBtaXgoJGNvbG9yLCB3aGl0ZSwgJHBlcmNlbnRhZ2UpO1xufVxuXG4vLy8gU2xpZ2h0bHkgZGFya2VuIGEgY29sb3Jcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciAtIGNvbG9yIHRvIHNoYWRlXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRwZXJjZW50YWdlIC0gcGVyY2VudGFnZSBvZiBgJGNvbG9yYCBpbiByZXR1cm5lZCBjb2xvclxuLy8vIEByZXR1cm4ge0NvbG9yfVxuQGZ1bmN0aW9uIHNoYWRlKCRjb2xvciwgJHBlcmNlbnRhZ2UpIHtcbiAgQHJldHVybiBtaXgoJGNvbG9yLCBibGFjaywgJHBlcmNlbnRhZ2UpO1xufVxuXG4vL2dyYWRpYW50XG4vL1xuQG1peGluIHJhZGlhbC1ncmFkaWVudCgkZnJvbSwgJHRvLCAkcGVyY2VudGFnZSkge1xuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgJGZyb20gJHBlcmNlbnRhZ2UsICR0byAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgMHB4LCBjZW50ZXIgY2VudGVyLCAxMDAlLCBjb2xvci1zdG9wKCRwZXJjZW50YWdlLCAkZnJvbSksIGNvbG9yLXN0b3AoMTAwJSwgJHRvKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAkZnJvbSAkcGVyY2VudGFnZSwgJHRvIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICRmcm9tICRwZXJjZW50YWdlLCAkdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1yYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICRmcm9tICRwZXJjZW50YWdlLCAkdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgJGZyb20gJHBlcmNlbnRhZ2UsICR0byAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZyb207XG59XG5cbkBtaXhpbiB0aW1lbGluZS1jb250ZW50LWJsb2NrIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1IHtcbiAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgZ3JpZC1hcmVhOiB0aW1lbGluZS1jb250ZW50LWJsb2NrI3skaX07XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0aW1lbGluZS1pbmRpY2F0b3Ige1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbipmb250c1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8vQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuIFNhbnM6MzAwLDMwMGksNDAwLDQwMGksNzAwLDcwMGknKTtcclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TWVycml3ZWF0aGVyOjMwMCwzMDBpLDQwMCw0MDBpLDcwMCw3MDBpLDkwMCw5MDBpfE9wZW4rU2FuczozMDAsMzAwaSw0MDAsNDAwaSw2MDAsNjAwaSw3MDAsNzAwaScpO1xyXG5cclxuaHRtbHtcclxuXHQvL2ZvbnQ6IDYyLjUlLzEuNDUgJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuYm9keXtcclxuICAvKiAgY29sb3I6ICR0ZXh0O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjEpOyovXHJcbn0iLCIuc2wtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICAvKmJhY2tncm91bmQ6ICRkYXJrX2JnOyovXG4gIG9wYWNpdHk6IDAuOTc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDY7XG59XG4uc2wtd3JhcHBlciB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxuICBcbiAgLnNsLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgei1pbmRleDogMTAxNTtcbiAgfVxuICBcbiAgLnNsLWNvdW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHotaW5kZXg6IDEwMTU7XG4gIH1cbiAgXG4gIC5zbC1uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0gMTBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDEwMTU7XG4gICAgICBmb250LWZhbWlseTogYXJpYWwgc2Fucy1zZXJpZjtcbiAgICAgICYuc2wtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLnNsLXByZXYge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnNsLWltYWdlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnNsLWNhcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIFxuICAgIC5zbC1kb3dubG9hZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAxMDA1O1xuICAgIH1cbiAgfVxufVxuXG4uc2wtc3Bpbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IC0yMHB4IDAgMCAtMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICB6LWluZGV4OiAxMDA3O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xuICAgIC1tb3otYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xuICAgIC1tcy1hbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XG4gICAgLW8tYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTtcbn1cblxuLnNsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzYXRle1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpO1xuICAgICAgb3BhY2l0eTogMC4wO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2F0ZSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguMSk7XG4gICAgICBvcGFjaXR5OiAwLjA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgcHVsc2F0ZXtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKTtcbiAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkAtby1rZXlmcmFtZXMgcHVsc2F0ZXtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKTtcbiAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIHB1bHNhdGV7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguMSk7XG4gICAgICBvcGFjaXR5OiAwLjA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufSIsIi5mb3JtX2JlZXJ7XG5cdC5mb3JtX2JlZXJfY29udGVudHtcblx0ICAgICAgdWx7XG5cdCAgICAgICAgZGlzcGxheTogZ3JpZDtcblx0ICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHQgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdCAgICAgICAgcGFkZGluZzogMDtcblx0ICAgIH1cblx0fVxufSIsIiIsIi8qQk9EWSBCT1JERVIgKi9cbmJvZHl7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHk6YmVmb3Jle1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYyRkI7XG4gIHotaW5kZXg6IDEwMDtcbn1cbmJvZHk6YWZ0ZXJ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMkZCO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi8qQkFDS0dST1VORCBDT0xPUiAqL1xuLmJnX2JsdWU6YmVmb3Jle1xuICBjb250ZW50OicnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEMDQyQztcbiAgd2lkdGg6IDg1JTtcbiAgaGVpZ2h0OiA1MCU7XG59XG4uYmdfYmx1ZV9mdWxsOmJlZm9yZXtcbiAgY29udGVudDonJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDA0MkM7XG4gIHdpZHRoOiA4NSU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5iZ19yb3NlOmJlZm9yZXtcbiAgY29udGVudDonJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYyRkI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbn1cbi5oZWFkZXJfYmdfYmx1ZTpiZWZvcmV7XG4gIGNvbnRlbnQ6Jyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwNDJDO1xuICB3aWR0aDogODUlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cblxuXG4vKlNFQ1RJT04gU0lOR0xFIEZJTEVTICovXG4uY29udGVudF9maWxlcy1saXN0IHVse1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuXG4vLyBTTElERVIgXG5cbi5zbGlkZS1jb250ZW50e1xuXHQuc2xpY2stbmV4dCwgLnNsaWNrLXByZXZ7XG5cdFx0dG9wOiA0MCU7XG5cdFx0fVxuXHRcdC5zbGljay1uZXh0e1xuXHRcdFx0cmlnaHQ6IDQwcHg7XG5cdFx0fVxuXHRcdC5zbGljay1wcmV2e1xuXHRcdFx0bGVmdDo0MHB4O1xuXHRcdH1cbn1cblxuLy8gTkFWIFNJTkdMRSBQQUdFIEZMRVhJQkxFXG5cblx0Lndpa2lfbmF2e1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHR1bHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXHR9XG5cblxuLy8gRk9STSBCRUVSXG5cblxuLmZvcm1fYmVlcntcbiAgICAuZm9ybV9iZWVyX2NvbnRlbnR7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgLmZvcm1fYmVlcl9maWxlOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6YmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gIH1cbiAgLmZvcm1fYmVlcl9maWxle1xuICAgIHBhZGRpbmc6NTBweCAhaW1wb3J0YW50O1xuICB9XG4gfVxuIiwiIiwiIiwiIiwiIiwiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7Ozs7Ozs7RUFRRTtBQUVGLDBGQUEwRjtBQUMxRixvRkFBb0Y7QUFHcEYseUJBQXlCO0FBQ3pCLDBCQUEwQjtBQ2YxQjs7RUFFRTtBQUlGLDBCQUEwQjtBRU4xQjs7b0ZBRW9GO0FBSXBGLE9BQU8sQ0FBQyw2SUFBSTtBQUtaLEFBQUEsSUFBSSxDQUFBO0VBQ0Y7Ozs4QkFHNEIsRUFDN0I7O0FDaEJELEFBQUEsV0FBVyxDQUFDO0VBQ1YsUUFBUSxFQUFFLEtBQUs7RUFDZixJQUFJLEVBQUUsQ0FBQztFQUNQLEtBQUssRUFBRSxDQUFDO0VBQ1IsR0FBRyxFQUFFLENBQUM7RUFDTixNQUFNLEVBQUUsQ0FBQztFQUNULHlCQUF5QjtFQUN6QixPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFLElBQUksR0FDZDs7QUFDRCxBQUFBLFdBQVcsQ0FBQztFQUNWLE9BQU8sRUFBRSxJQUFJLEdBbUZkO0VBcEZELEFBRUUsV0FGUyxDQUVULE1BQU0sQ0FBQztJQUNMLE1BQU0sRUFBRSxNQUFNO0lBQ2QsVUFBVSxFQUFFLFdBQVc7SUFDdkIsU0FBUyxFQUFFLElBQUk7SUFDZixPQUFPLEVBQUUsQ0FBQztJQUNWLE1BQU0sRUFBRSxPQUFPLEdBSWhCO0lBWEgsQUFRSSxXQVJPLENBRVQsTUFBTSxBQU1ILE1BQU0sQ0FBQztNQUNOLE9BQU8sRUFBRSxHQUFHLEdBQ2I7RUFWTCxBQWFFLFdBYlMsQ0FhVCxTQUFTLENBQUM7SUFDUixPQUFPLEVBQUUsSUFBSTtJQUNiLFFBQVEsRUFBRSxLQUFLO0lBQ2YsS0FBSyxFQUFFLElBQUk7SUFDWCxHQUFHLEVBQUUsSUFBSTtJQUNULE9BQU8sRUFBRSxJQUFJLEdBQ2Q7RUFuQkgsQUFxQkUsV0FyQlMsQ0FxQlQsV0FBVyxDQUFDO0lBQ1YsT0FBTyxFQUFFLElBQUk7SUFDYixRQUFRLEVBQUUsS0FBSztJQUNmLEdBQUcsRUFBRSxJQUFJO0lBQ1QsSUFBSSxFQUFFLElBQUk7SUFDVixPQUFPLEVBQUUsSUFBSSxHQUNkO0VBM0JILEFBNkJFLFdBN0JTLENBNkJULGNBQWMsQ0FBQztJQUNiLEtBQUssRUFBRSxJQUFJO0lBQ1gsT0FBTyxFQUFFLElBQUksR0FvQmQ7SUFuREgsQUFnQ0ksV0FoQ08sQ0E2QlQsY0FBYyxDQUdaLE1BQU0sQ0FBQztNQUNMLFFBQVEsRUFBRSxLQUFLO01BQ2YsR0FBRyxFQUFFLEdBQUc7TUFDUixVQUFVLEVBQUksS0FBSTtNQUNsQixNQUFNLEVBQUUsSUFBSTtNQUNaLEtBQUssRUFBRSxJQUFJO01BQ1gsV0FBVyxFQUFFLElBQUk7TUFDakIsVUFBVSxFQUFFLE1BQU07TUFDbEIsT0FBTyxFQUFFLEtBQUs7TUFDZCxPQUFPLEVBQUUsSUFBSTtNQUNiLFdBQVcsRUFBRSxnQkFBZ0IsR0FROUI7TUFsREwsQUEyQ00sV0EzQ0ssQ0E2QlQsY0FBYyxDQUdaLE1BQU0sQUFXSCxRQUFRLENBQUM7UUFDUixLQUFLLEVBQUUsSUFBSSxHQUNaO01BN0NQLEFBK0NNLFdBL0NLLENBNkJULGNBQWMsQ0FHWixNQUFNLEFBZUgsUUFBUSxDQUFDO1FBQ1IsSUFBSSxFQUFFLElBQUksR0FDWDtFQWpEUCxBQXFERSxXQXJEUyxDQXFEVCxTQUFTLENBQUM7SUFDUixRQUFRLEVBQUUsS0FBSztJQUNmLGdCQUFnQixFQUFFLElBQUk7SUFDdEIsWUFBWSxFQUFFLElBQUk7SUFDbEIsT0FBTyxFQUFFLEtBQUssR0EwQmY7SUFuRkgsQUEwREksV0ExRE8sQ0FxRFQsU0FBUyxDQUtQLEdBQUcsQ0FBQztNQUNGLE1BQU0sRUFBRSxDQUFDO01BQ1QsT0FBTyxFQUFFLENBQUM7TUFDVixPQUFPLEVBQUUsS0FBSyxHQUNmO0lBOURMLEFBK0RJLFdBL0RPLENBcURULFNBQVMsQ0FVUCxXQUFXLENBQUM7TUFDVixPQUFPLEVBQUUsSUFBSTtNQUNiLE9BQU8sRUFBRSxJQUFJO01BQ2IsS0FBSyxFQUFFLElBQUk7TUFDWCxVQUFVLEVBQUUsSUFBSTtNQUNoQixPQUFPLEVBQUUsR0FBRztNQUNaLFFBQVEsRUFBRSxRQUFRO01BQ2xCLE1BQU0sRUFBRSxDQUFDO01BQ1QsSUFBSSxFQUFFLENBQUM7TUFDUCxLQUFLLEVBQUUsQ0FBQyxHQUNUO0lBekVMLEFBMkVJLFdBM0VPLENBcURULFNBQVMsQ0FzQlAsWUFBWSxDQUFDO01BQ1gsT0FBTyxFQUFFLElBQUk7TUFDYixRQUFRLEVBQUUsUUFBUTtNQUNsQixNQUFNLEVBQUUsR0FBRztNQUNYLEtBQUssRUFBRSxHQUFHO01BQ1YsS0FBSyxFQUFFLElBQUk7TUFDWCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUlMLEFBQUEsV0FBVyxDQUFDO0VBQ1IsT0FBTyxFQUFFLElBQUk7RUFDYixNQUFNLEVBQUUsY0FBYztFQUN0QixhQUFhLEVBQUUsSUFBSTtFQUNuQixNQUFNLEVBQUUsSUFBSTtFQUNaLElBQUksRUFBRSxHQUFHO0VBQ1QsTUFBTSxFQUFFLGVBQWU7RUFDdkIsT0FBTyxFQUFFLENBQUM7RUFDVixRQUFRLEVBQUUsS0FBSztFQUNmLEdBQUcsRUFBRSxHQUFHO0VBQ1IsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsSUFBSTtFQUNiLGlCQUFpQixFQUFFLDRCQUE0QjtFQUMvQyxjQUFjLEVBQUUsNEJBQTRCO0VBQzVDLGFBQWEsRUFBRSw0QkFBNEI7RUFDM0MsWUFBWSxFQUFFLDRCQUE0QjtFQUMxQyxTQUFTLEVBQUUsNEJBQTRCLEdBQzFDOztBQUVELEFBQUEscUJBQXFCLENBQUM7RUFDcEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLE9BQU87RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osUUFBUSxFQUFFLE1BQU0sR0FDakI7O0FBRUQsa0JBQWtCLENBQWxCLE9BQWtCO0VBQ2QsRUFBRTtJQUNBLFNBQVMsRUFBRSxVQUFTO0lBQ3BCLE9BQU8sRUFBRSxHQUFHO0VBRWQsR0FBRztJQUNELE9BQU8sRUFBRSxDQUFDO0VBRVosSUFBSTtJQUNGLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE9BQU8sRUFBRSxDQUFDOztBQUdoQixVQUFVLENBQVYsT0FBVTtFQUNOLEVBQUU7SUFDQSxTQUFTLEVBQUUsVUFBUztJQUNwQixPQUFPLEVBQUUsR0FBRztFQUVkLEdBQUc7SUFDRCxPQUFPLEVBQUUsQ0FBQztFQUVaLElBQUk7SUFDRixTQUFTLEVBQUUsVUFBVTtJQUNyQixPQUFPLEVBQUUsQ0FBQzs7QUFJaEIsZUFBZSxDQUFmLE9BQWU7RUFDWCxFQUFFO0lBQ0EsU0FBUyxFQUFFLFVBQVM7SUFDcEIsT0FBTyxFQUFFLEdBQUc7RUFFZCxHQUFHO0lBQ0QsT0FBTyxFQUFFLENBQUM7RUFFWixJQUFJO0lBQ0YsU0FBUyxFQUFFLFVBQVU7SUFDckIsT0FBTyxFQUFFLENBQUM7O0FBSWhCLGFBQWEsQ0FBYixPQUFhO0VBQ1QsRUFBRTtJQUNBLFNBQVMsRUFBRSxVQUFTO0lBQ3BCLE9BQU8sRUFBRSxHQUFHO0VBRWQsR0FBRztJQUNELE9BQU8sRUFBRSxDQUFDO0VBRVosSUFBSTtJQUNGLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE9BQU8sRUFBRSxDQUFDOztBQUloQixjQUFjLENBQWQsT0FBYztFQUNWLEFBQUEsRUFBRSxDQUFDO0lBQ0QsU0FBUyxFQUFFLFVBQVM7SUFDcEIsT0FBTyxFQUFFLEdBQUcsR0FDYjtFQUNELEFBQUEsR0FBRyxDQUFDO0lBQ0YsT0FBTyxFQUFFLENBQUMsR0FDWDtFQUNELEFBQUEsSUFBSSxDQUFDO0lBQ0gsU0FBUyxFQUFFLFVBQVU7SUFDckIsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUp0S0w7O0VBRUU7QUFFRixNQUFNLENBQUMsTUFBTTtFQUNiLEFBQUEsQ0FBQyxDQUFBO0lFVEMsa0JBQWtCLEVBQUUsVUFBVTtJQUMzQixlQUFlLEVBQUUsVUFBVTtJQUN0QixVQUFVLEVBQUUsVUFBVSxHRlMvQjtFQUNELEFBQUEsQ0FBQztFQUNELENBQUMsQUFBQSxRQUFRO0VBQ1QsQ0FBQyxBQUFBLE9BQU8sQ0FBQztJQUNQLFVBQVUsRUFBRSxVQUFVLEdBQ3ZCO0VBRUQ7Ozs7Ozs7Ozs7RUFVRTtFQUNGLGlDQUFpQztFQUVqQzs7RUFFRTtFQUlGLEFBQUEsb0JBQW9CLENBQUE7SUFDbEIsU0FBUyxFQUFFLE1BQU07SUFDakIsTUFBTSxFQUFFLE1BQU0sR0FDZjtFQUVELEFBQUEsVUFBVSxDQUFBO0lBQ1IsVUFBVSxFQUFFLE1BQU0sR0FJbkI7SUFMRCxBQUVFLFVBRlEsQ0FFUixDQUFDLENBQUE7TUFDQyxXQUFXLEVBQUUsTUFBTSxHQUNwQjtFQUdILEFBQUEsaUJBQWlCLEFBQUEsa0JBQWtCLENBQUM7SUFDaEMsU0FBUyxFQUFFLElBQUk7SUFDZixPQUFPLEVBQUUsQ0FBQztJQUNWLHFCQUFxQixFQUFFLEdBQUc7SUFDMUIsYUFBYSxFQUFFLEdBQUcsR0FDckI7RUFFRCxhQUFhO0VBQ2IsQUFBQSxtQkFBbUIsQ0FBQTtJQUNqQixRQUFRLEVBQUUsUUFBUTtJQUNsQixhQUFhLEVBQUUsSUFBSSxHQUNwQjtFQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQTtJQUNuQixPQUFPLEVBQUUsR0FBRztJQUNaLEtBQUssRUFBRSxPQUFPO0lBQ2QsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLEdBQUc7SUFDUixLQUFLLEVBQUUsSUFBSTtJQUNYLFNBQVMsRUFBRSxxQkFBcUI7SUFDaEMsU0FBUyxFQUFFLElBQUksR0FDaEI7RUFDRCxBQUFBLE9BQU8sQ0FBQyxjQUFjLEFBQUEsT0FBTyxDQUFBO0lBQzNCLE9BQU8sRUFBRSxHQUFHO0lBQ1osS0FBSyxFQUFFLE9BQU87SUFDZCxRQUFRLEVBQUUsUUFBUTtJQUNsQixHQUFHLEVBQUUsR0FBRztJQUNSLEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FBUyxFQUFFLHFCQUFxQjtJQUNoQyxTQUFTLEVBQUUsSUFBSSxHQUNoQjtFQUNELEFBQUEsMkJBQTJCLENBQUMsT0FBTyxDQUFDLGNBQWMsQ0FBQztJQUNqRCxVQUFVLEVBQUUsV0FBVyxDQUFDLGlEQUFpRCxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxVQUFVO0lBQ2hILFlBQVksRUFBQyxrQkFBa0I7SUFDL0IsT0FBTyxFQUFFLDhCQUE4QixHQUN4QztFQUNELEFBQUEsMkJBQTJCLENBQUMsT0FBTyxDQUFDLGNBQWMsQ0FBQyxFQUFFLENBQUM7SUFDcEQsS0FBSyxFQUFFLGtCQUFrQixHQUMxQjtFQUNELEFBQUEsY0FBYyxDQUFDLENBQUMsQ0FBQTtJQUNkLFVBQVUsRUFBRSxNQUFNLEdBQ25CO0VBRUQscUJBQXFCO0VBQ3JCLEFBQUEsUUFBUSxFQUFFLGVBQWUsRUFBRSxRQUFRLENBQUE7SUFDakMsUUFBUSxFQUFFLFFBQVEsR0FDbkI7RUFDRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7SUFDYixPQUFPLEVBQUMsRUFBRTtJQUNWLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEdBQUcsRUFBRSxDQUFDO0lBQ04sZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxHQUFHLEdBQ1o7RUFDRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUE7SUFDbEIsT0FBTyxFQUFDLEVBQUU7SUFDVixRQUFRLEVBQUUsUUFBUTtJQUNsQixHQUFHLEVBQUUsQ0FBQztJQUNOLGdCQUFnQixFQUFFLE9BQU87SUFDekIsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNiO0VBQ0QsQUFBQSxRQUFRLEFBQUEsT0FBTyxDQUFBO0lBQ2IsT0FBTyxFQUFDLEVBQUU7SUFDVixRQUFRLEVBQUUsUUFBUTtJQUNsQixHQUFHLEVBQUUsQ0FBQztJQUNOLGdCQUFnQixFQUFFLE9BQU87SUFDekIsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsR0FBRyxHQUNaO0VBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0lBQ3BCLE9BQU8sRUFBQyxFQUFFO0lBQ1YsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLENBQUM7SUFDTixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELGtCQUFrQjtFQUVsQixBQUFBLG1CQUFtQixDQUFDLHNCQUFzQixDQUFBO0lBQ3hDLFVBQVUsRUFBRSxXQUFXLENBQUMsaURBQWlELENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLFVBQVU7SUFDaEgsYUFBYSxFQUFFLElBQUk7SUFDbkIsU0FBUyxFQUFFLEtBQUs7SUFDaEIsTUFBTSxFQUFDLFNBQVMsR0FDakI7RUFFRCxBQUFBLG9CQUFvQixDQUFDLHNCQUFzQixDQUFBO0lBQ3pDLGdCQUFnQixFQUFFLE9BQU87SUFDekIsYUFBYSxFQUFFLElBQUk7SUFDbkIsTUFBTSxFQUFFLFFBQVEsR0FDakI7RUFFRCxBQUFBLGlCQUFpQixDQUFDLHNCQUFzQixDQUFBO0lBQ3RDLEtBQUssRUFBQyxrQkFBa0IsR0FDekI7RUFFRCxlQUFlO0VBRWYsQUFBQSx1QkFBdUIsQ0FBQTtJQUNyQixTQUFTLEVBQUUsTUFBTTtJQUNqQixNQUFNLEVBQUMsU0FBUyxHQUNqQjtFQUNELEFBQUEsdUJBQXVCLENBQUMsRUFBRSxDQUFBO0lBQ3hCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLEtBQUssRUFBRSxPQUFPO0lBQ2QsVUFBVSxFQUFFLE1BQU07SUFDbEIsT0FBTyxFQUFFLE1BQU0sR0FDaEI7RUFDRCxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQTtJQUN4QixTQUFTLEVBQUUsTUFBTTtJQUNqQixXQUFXLEVBQUUsR0FBRztJQUNoQixLQUFLLEVBQUUsT0FBTztJQUNkLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLE9BQU8sRUFBRSxNQUFNLEdBQ2hCO0VBQ0QsQUFBQSx1QkFBdUIsQ0FBQyxDQUFDLENBQUE7SUFDdkIsU0FBUyxFQUFFLE1BQU07SUFDakIsV0FBVyxFQUFFLEdBQUc7SUFDaEIsS0FBSyxFQUFFLE9BQU87SUFDZCxVQUFVLEVBQUUsTUFBTTtJQUNsQixPQUFPLEVBQUUsU0FBUyxHQUNuQjtFQUNELEFBQUEsdUJBQXVCLENBQUMsQ0FBQyxDQUFBO0lBQ3ZCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RUFFRCx5QkFBeUI7RUFDekIsQUFBQSxtQkFBbUIsQ0FBQyxFQUFFLENBQUE7SUFDcEIsVUFBVSxFQUFFLElBQUk7SUFDaEIsT0FBTyxFQUFFLENBQUM7SUFDVixPQUFPLEVBQUUsSUFBSTtJQUNiLHFCQUFxQixFQUFFLGNBQWM7SUFDckMsZUFBZSxFQUFFLElBQUk7SUFDckIsWUFBWSxFQUFFLElBQUksR0FDbkI7RUFDRCxBQUFBLG1CQUFtQixDQUFDLENBQUMsQ0FBQTtJQUNuQixTQUFTLEVBQUUsTUFBTTtJQUNqQixXQUFXLEVBQUUsR0FBRztJQUNoQixPQUFPLEVBQUUsS0FBSyxHQUNmO0VBQ0QsQUFBQSxtQkFBbUIsQ0FBQyxFQUFFLENBQUE7SUFDcEIsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixhQUFhLEVBQUUsSUFBSTtJQUNuQixPQUFPLEVBQUUsbUJBQW1CO0lBQzVCLFFBQVEsRUFBRSxRQUFRLEdBQ25CO0VBQ0QsQUFBQSxtQkFBbUIsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFBO0lBQzNCLE9BQU8sRUFBRSxxQ0FBcUM7SUFDOUMsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLEdBQUc7SUFDUixJQUFJLEVBQUUsSUFBSTtJQUNWLFNBQVMsRUFBRSxrQkFBbUIsR0FDL0I7RUFDRCxBQUFBLG1CQUFtQixDQUFDLEVBQUUsQUFBQSxNQUFNLENBQUE7SUFDMUIsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixTQUFTLEVBQUUsV0FBVztJQUN0QixVQUFVLEVBQUUsaUJBQWlCO0lBQzdCLEtBQUssRUFBRSxLQUFLLEdBSWI7SUFSRCxBQUtFLG1CQUxpQixDQUFDLEVBQUUsQUFBQSxNQUFNLENBSzFCLENBQUMsQ0FBQTtNQUNDLEtBQUssRUFBRSxLQUFLLEdBQ2I7RUFFSCxBQUVJLG1CQUZlLENBQ2pCLFlBQVksQ0FDVixNQUFNLENBQUE7SUFDSixPQUFPLEVBQUUsSUFBSSxHQUNkO0VBSkwsQUFLSSxtQkFMZSxDQUNqQixZQUFZLENBSVYsUUFBUSxDQUFBO0lBQ04sT0FBTyxFQUFFLEtBQUssR0FDZjtFQUdMLHVCQUF1QjtFQUN2QixBQUFBLHNCQUFzQixDQUFBO0lBQ3BCLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsYUFBYSxFQUFFLElBQUk7SUFDbkIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsT0FBTyxFQUFFLDhCQUE4QixHQUN4QztFQUNELEFBQUEsT0FBTyxDQUFDLHNCQUFzQixDQUFBO0lBQzFCLFVBQVUsRUFBRSxXQUFXLENBQUMsaURBQWlELENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLFVBQVU7SUFDaEgsWUFBWSxFQUFDLE9BQU87SUFDcEIsYUFBYSxFQUFFLElBQUk7SUFDbkIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsS0FBSyxFQUFFLGVBQWUsR0FDekI7RUFDRCxBQUFBLG9CQUFvQixDQUFBO0lBQ2hCLFFBQVEsRUFBRSxNQUFNO0lBQ2hCLFVBQVUsRUFBRSxDQUFDO0lBQ2IsVUFBVSxFQUFFLGtCQUFrQixHQU9qQztJQVZELEFBSUksb0JBSmdCLENBSWhCLEVBQUUsQ0FBQTtNQUNBLE1BQU0sRUFBRSxNQUFNLEdBSWY7TUFUTCxBQU1NLG9CQU5jLENBSWhCLEVBQUUsQ0FFQSxFQUFFLENBQUE7UUFDQSxNQUFNLEVBQUUsTUFBTSxHQUNmO0VBR1AsQUFBQSxPQUFPLENBQUMsb0JBQW9CLENBQUE7SUFDeEIsT0FBTyxFQUFFLENBQUM7SUFDVixVQUFVLEVBQUUsTUFBTTtJQUNsQixNQUFNLEVBQUUsSUFBSTtJQUNaLFVBQVUsRUFBRSxpQkFBaUIsR0FDaEM7RUFDRCxBQUFBLGtCQUFrQixDQUFBO0lBQ2hCLFFBQVEsRUFBRSxRQUFRLEdBQ25CO0VBQ0QsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUE7SUFDM0IsT0FBTyxFQUFFLEdBQUc7SUFDWixLQUFLLEVBQUUsT0FBTztJQUNkLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEdBQUcsRUFBRSxHQUFHO0lBQ1IsS0FBSyxFQUFFLElBQUk7SUFDWCxTQUFTLEVBQUUscUJBQXFCO0lBQ2hDLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0VBQ0QsQUFBQSxPQUFPLENBQUMsc0JBQXNCLEFBQUEsT0FBTyxDQUFBO0lBQ25DLE9BQU8sRUFBRSxHQUFHO0lBQ1osS0FBSyxFQUFFLE9BQU87SUFDZCxRQUFRLEVBQUUsUUFBUTtJQUNsQixHQUFHLEVBQUUsR0FBRztJQUNSLEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FBUyxFQUFFLHFCQUFxQjtJQUNoQyxTQUFTLEVBQUUsSUFBSSxHQUNoQjtFQUVELGFBQWE7RUFFYixBQUFBLFVBQVUsQ0FBQTtJQUNSLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUNELEFBQUEsT0FBTyxDQUFBO0lBQ0wsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsS0FBSyxHQUNkO0VBQ0QsQUFBQSxnQkFBZ0IsQ0FBQyxDQUFDLENBQUE7SUFDaEIsT0FBTyxFQUFFLElBQUk7SUFDYixlQUFlLEVBQUUsTUFBTTtJQUN2QixXQUFXLEVBQUUsTUFBTTtJQUNuQixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFDRCxBQUFBLFdBQVcsQ0FBQTtJQUNQLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLEtBQUssRUFBRSxLQUFLO0lBQ1osT0FBTyxFQUFFLElBQUk7SUFDYixVQUFVLEVBQUUsTUFBTSxHQUNyQjtFQUNELEFBQUEsV0FBVyxBQUFBLE1BQU0sQ0FBQTtJQUNiLEtBQUssRUFBQyxPQUFRO0lBQ2QsT0FBTyxFQUFFLElBQUk7SUFDYixVQUFVLEVBQUUsaUJBQWlCLEdBQ2hDO0VBSUQsQUFBQSxjQUFjLENBQUE7SUFDYixRQUFRLEVBQUUsUUFBUTtJQUNsQixPQUFPLEVBQUMsQ0FBQyxHQThDVDtJQWhERCxBQUdDLGNBSGEsQ0FHYixXQUFXLEVBSFosY0FBYyxDQUdBLFdBQVcsQ0FBQTtNQUN2QixPQUFPLEVBQUUsS0FBSztNQUNkLGdCQUFnQixFQUFFLG1DQUFtQztNQUNyRCxlQUFlLEVBQUUsS0FBSztNQUN0QixtQkFBbUIsRUFBRSxNQUFNO01BQzNCLE1BQU0sRUFBRSxJQUFJO01BQ1osS0FBSyxFQUFFLElBQUk7TUFDWCxRQUFRLEVBQUUsUUFBUTtNQUNsQixPQUFPLEVBQUUsR0FBRztNQUNaLE1BQU0sRUFBRSxJQUFJO01BQ1osV0FBVyxFQUFFLFFBQVE7TUFDckIsTUFBTSxFQUFFLENBQUM7TUFDVCxnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLE9BQU8sRUFBRSxJQUFJLEdBQ1o7SUFqQkgsQUFrQkUsY0FsQlksQ0FrQlosV0FBVyxDQUFBO01BQ1YsS0FBSyxFQUFDLEdBQUc7TUFDVCxnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdEQ7SUFyQkgsQUFzQkUsY0F0QlksQ0FzQlosV0FBVyxDQUFBO01BQ1YsSUFBSSxFQUFDLEdBQUcsR0FDUjtJQXhCSCxBQXlCQyxjQXpCYSxDQXlCYixVQUFVLENBQUE7TUFDVCxVQUFVLEVBQUUsTUFBTSxHQXFCbEI7TUEvQ0YsQUE0QkcsY0E1QlcsQ0F5QmIsVUFBVSxDQUVULFdBQVcsQ0FDVixvQkFBb0IsQ0FBQTtRQUNuQixPQUFPLEVBQUUsS0FBSyxHQWdCZDtRQTdDSixBQThCSSxjQTlCVSxDQXlCYixVQUFVLENBRVQsV0FBVyxDQUNWLG9CQUFvQixDQUVuQixDQUFDLENBQUE7VUFDQSxPQUFPLEVBQUUsS0FBSztVQUNkLFNBQVMsRUFBRSxLQUFLO1VBQ2hCLE1BQU0sRUFBQyxTQUFTO1VBQ2hCLFNBQVMsRUFBRSxNQUFNO1VBQ2YsTUFBTSxFQUFFLGlCQUFpQjtVQUN6QixhQUFhLEVBQUUsSUFBSTtVQUNuQixPQUFPLEVBQUUsbUJBQW1CO1VBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2hCO1FBdkNMLEFBd0NJLGNBeENVLENBeUJiLFVBQVUsQ0FFVCxXQUFXLENBQ1Ysb0JBQW9CLENBWW5CLENBQUMsQUFBQSxNQUFNLENBQUE7VUFDTixVQUFVLEVBQUUsV0FBVyxDQUFDLGlEQUFpRCxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxVQUFVO1VBQzdHLFlBQVksRUFBQyxPQUFPO1VBQ3BCLEtBQUssRUFBRSxJQUFLLEdBQ2Y7RUFPTCxBQUFBLFdBQVcsQ0FBQTtJQUNWLFNBQVMsRUFBRSxLQUFLO0lBQ2YsTUFBTSxFQUFFLE1BQU0sR0E4Q2Y7SUFoREQsQUFHSSxXQUhPLENBR1AsRUFBRSxDQUFBO01BQ0QsU0FBUyxFQUFFLElBQUk7TUFDZixXQUFXLEVBQUUsR0FBRztNQUNoQixVQUFVLEVBQUUsTUFBTTtNQUNsQixLQUFLLEVBQUUsT0FBTztNQUNkLE1BQU0sRUFBRSxhQUFhLEdBQ3JCO0lBVEwsQUFVSSxXQVZPLENBVVAsS0FBSyxFQVZULFdBQVcsQ0FVQSxRQUFRLENBQUE7TUFDZCxPQUFPLEVBQUUsU0FBUztNQUNsQixhQUFhLEVBQUUsSUFBSTtNQUNuQixNQUFNLEVBQUMsaUJBQWlCO01BQ3hCLE1BQU0sRUFBRSxJQUFJO01BQ1gsZ0JBQWdCLEVBQUMsS0FBSyxHQUN2QjtJQWhCTCxBQWlCSSxXQWpCTyxDQWlCUCxLQUFLLENBQUE7TUFDSCxPQUFPLEVBQUUsTUFBTSxHQUNoQjtJQW5CTCxBQW9CSSxXQXBCTyxDQW9CUCxhQUFhLENBQUE7TUFDWixPQUFPLEVBQUUsSUFBSTtNQUNiLFVBQVUsRUFBRSxPQUFPLEdBVW5CO01BaENMLEFBdUJFLFdBdkJTLENBb0JQLGFBQWEsQ0FHZixnQkFBZ0IsQ0FBQztRQUNiLE9BQU8sRUFBRSxTQUFTO1FBQ2xCLE1BQU0sRUFBRSxDQUFDO1FBQ1QsWUFBWSxFQUFFLElBQUksR0FLckI7UUEvQkgsQUEyQk0sV0EzQkssQ0FvQlAsYUFBYSxDQUdmLGdCQUFnQixDQUlaLEtBQUssQ0FBQTtVQUNKLFNBQVMsRUFBRSxVQUFVO1VBQ3JCLE9BQU8sRUFBRSxJQUFJLEdBQ2I7SUE5QlAsQUFpQ0ksV0FqQ08sQ0FpQ1AsS0FBSyxDQUFBO01BQ0osT0FBTyxFQUFFLElBQUk7TUFDYixlQUFlLEVBQUUsTUFBTTtNQUN2QixXQUFXLEVBQUUsTUFBTSxHQVduQjtNQS9DTCxBQXFDSyxXQXJDTSxDQWlDUCxLQUFLLENBSUosS0FBSyxDQUFBO1FBQ0osU0FBUyxFQUFFLElBQUk7UUFDZixXQUFXLEVBQUUsR0FBRztRQUNoQixnQkFBZ0IsRUFBQyxPQUFPO1FBQ3hCLEtBQUssRUFBRSxLQUFLO1FBQ1osT0FBTyxFQUFFLFNBQVMsR0FDbEI7TUEzQ04sQUE0Q00sV0E1Q0ssQ0FpQ1AsS0FBSyxDQVdILFlBQVksQ0FBQTtRQUNWLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7RUFJUCxBQUFBLGlCQUFpQixDQUFBO0lBQ2IsU0FBUyxFQUFFLEtBQUs7SUFDaEIsTUFBTSxFQUFFLE1BQU0sR0E0Q2pCO0lBOUNELEFBR0ksaUJBSGEsQ0FHYixzQkFBc0IsQ0FBQTtNQUNwQixPQUFPLEVBQUUsZUFBZSxHQUN6QjtJQUxMLEFBTUksaUJBTmEsQ0FNYixtQkFBbUIsQ0FBQyx5QkFBeUIsQ0FBQztNQUMxQyxhQUFhLEVBQUUsSUFBSTtNQUNuQixNQUFNLEVBQUMsaUJBQWlCO01BQ3hCLFVBQVUsRUFBRSxLQUFLO01BQ25CLFFBQVEsRUFBRSxJQUFJLEdBQ2Y7SUFYTCxBQVlJLGlCQVphLENBWWIsVUFBVSxDQUFBO01BQ1IsTUFBTSxFQUFFLGVBQWUsR0FTeEI7TUF0QkwsQUFjTSxpQkFkVyxDQVliLFVBQVUsQ0FFUixRQUFRLENBQUMsQ0FBQyxDQUFDO1FBQ1AsUUFBUSxFQUFFLFFBQVE7UUFDbEIsR0FBRyxFQUFFLEdBQUc7UUFDUixJQUFJLEVBQUUsSUFBSTtRQUNWLFNBQVMsRUFBRSxrQkFBa0I7UUFDN0IsT0FBTyxFQUFFLEdBQUc7UUFDWixLQUFLLEVBQUUsT0FBTyxHQUNqQjtJQXJCUCxBQXVCSSxpQkF2QmEsQ0F1QmIsS0FBSyxFQXZCVCxpQkFBaUIsQ0F1Qk4sUUFBUSxDQUFBO01BQ2IsT0FBTyxFQUFFLG9CQUFvQjtNQUM3QixhQUFhLEVBQUUsSUFBSTtNQUNuQixNQUFNLEVBQUMsaUJBQWlCO01BQ3hCLE1BQU0sRUFBRSxJQUFJO01BQ1osZ0JBQWdCLEVBQUMsS0FBSyxHQUN2QjtJQTdCTCxBQThCSSxpQkE5QmEsQ0E4QmIsZ0JBQWdCLENBQUE7TUFDZCxPQUFPLEVBQUUsSUFBSTtNQUNiLGVBQWUsRUFBRSxNQUFNLEdBYXhCO01BN0NMLEFBaUNNLGlCQWpDVyxDQThCYixnQkFBZ0IsQ0FHZCxLQUFLLENBQUE7UUFDSCxTQUFTLEVBQUUsSUFBSTtRQUNmLFdBQVcsRUFBRSxHQUFHO1FBQ2hCLGdCQUFnQixFQUFFLE9BQU87UUFDekIsS0FBSyxFQUFFLEtBQUs7UUFDWixPQUFPLEVBQUUsb0JBQW9CO1FBQzdCLFVBQVUsRUFBRSxJQUFJLEdBQ2pCO01BeENQLEFBeUNNLGlCQXpDVyxDQThCYixnQkFBZ0IsQ0FXZCxLQUFLLEFBQUEsTUFBTSxDQUFBO1FBQ1QsZ0JBQWdCLEVBQUUsT0FBTztRQUN6QixPQUFPLEVBQUUsR0FBRyxHQUNiO0VBTU4sQUFBQSxTQUFTLENBQUE7SUFDTixPQUFPLEVBQUUsSUFBSTtJQUNiLHFCQUFxQixFQUFFLGNBQWM7SUFDckMsUUFBUSxFQUFFLElBQUksR0E0Q2hCO0lBL0NELEFBSUMsU0FKUSxDQUlSLGVBQWUsQ0FBQTtNQUNkLE9BQU8sRUFBRSxJQUFJO01BQ1gsY0FBYyxFQUFFLE1BQU07TUFDdEIsZUFBZSxFQUFFLE1BQU07TUFDdkIsV0FBVyxFQUFFLE1BQU0sR0FPckI7TUFmRixBQVNFLFNBVE8sQ0FJUixlQUFlLENBS2QsRUFBRSxDQUFBO1FBQ0QsVUFBVSxFQUFFLE1BQU07UUFDbEIsU0FBUyxFQUFFLElBQUk7UUFDZixXQUFXLEVBQUUsR0FBRztRQUNoQixLQUFLLEVBQUUsT0FBTyxHQUNkO0lBZEgsQUFnQkMsU0FoQlEsQ0FnQlIsRUFBRSxDQUFBO01BQ0QsT0FBTyxFQUFFLElBQUk7TUFDYixxQkFBcUIsRUFBRSxjQUFjO01BQ3JDLGVBQWUsRUFBRSxJQUFJO01BQ3JCLFlBQVksRUFBRSxJQUFJO01BQ2xCLFVBQVUsRUFBRSxJQUFJO01BQ2hCLE9BQU8sRUFBRSxDQUFDLEdBd0JWO01BOUNGLEFBdUJFLFNBdkJPLENBZ0JSLEVBQUUsQ0FPRCxFQUFFLENBQUE7UUFDRyxLQUFLLEVBQUUsSUFBSTtRQUNYLE1BQU0sRUFBRSxJQUFJO1FBQ2hCLGdCQUFnQixFQUFFLE9BQU87UUFDekIsT0FBTyxFQUFFLFNBQVM7UUFDbEIsYUFBYSxFQUFFLElBQUk7UUFDbkIsT0FBTyxFQUFFLElBQUk7UUFDYixlQUFlLEVBQUUsTUFBTTtRQUN2QixXQUFXLEVBQUMsTUFBTTtRQUNsQixVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUUsSUFBRyxDQUFDLEtBQWtCO1FBQzNDLFVBQVUsRUFBRSxNQUFNLEdBTXRCO1FBdkNILEFBa0NHLFNBbENNLENBZ0JSLEVBQUUsQ0FPRCxFQUFFLENBV0QsQ0FBQyxDQUFBO1VBQ0EsU0FBUyxFQUFFLElBQUk7VUFDZixXQUFXLEVBQUUsR0FBRztVQUNoQixLQUFLLEVBQUUsT0FBTyxHQUNkO01BdENKLEFBd0NFLFNBeENPLENBZ0JSLEVBQUUsQ0F3QkQsRUFBRSxBQUFBLE1BQU0sQ0FBQTtRQUNQLGdCQUFnQixFQUFFLE9BQU8sR0FJekI7UUE3Q0gsQUEwQ0csU0ExQ00sQ0FnQlIsRUFBRSxDQXdCRCxFQUFFLEFBQUEsTUFBTSxDQUVQLENBQUMsQ0FBQTtVQUNBLEtBQUssRUFBRSxLQUFLLEdBQ1o7RUFNSCxBQUFBLFFBQVEsQ0FBQTtJQUNKLE1BQU0sRUFBRSxZQUFZO0lBQ3BCLE9BQU8sRUFBRSxXQUFXO0lBQ3BCLFNBQVMsRUFBRSxNQUFNLEdBbUZwQjtJQXRGRCxBQUlFLFFBSk0sQ0FJTixpQkFBaUIsQ0FBQTtNQUNmLFdBQVcsRUFBRSxLQUFLO01BQ2xCLFNBQVMsRUFBRSxJQUFJO01BQ2YsVUFBVSxFQUFFLGFBQWE7TUFDekIsUUFBUSxFQUFFLFFBQVE7TUFDbEIsYUFBYSxFQUFFLE9BQU8sR0E0RXZCO01BckZILEFBVU0sUUFWRSxDQUlOLGlCQUFpQixBQU1aLE9BQU8sQ0FBQztRQUNQLE9BQU8sRUFBQyxFQUFFO1FBQ1YsS0FBSyxFQUFFLElBQUk7UUFDWCxNQUFNLEVBQUUsSUFBSTtRQUNaLFVBQVUsRUFBQyxPQUFPO1FBQ2xCLFFBQVEsRUFBRSxRQUFRO1FBQ2xCLEdBQUcsRUFBRSxDQUFDO1FBQ04sSUFBSSxFQUFFLFFBQVE7UUFDZCxhQUFhLEVBQUUsU0FBUyxHQUN6QjtNQW5CUCxBQW9CTSxRQXBCRSxDQUlOLGlCQUFpQixDQWdCYix1QkFBdUIsQ0FBQTtRQUNyQixRQUFRLEVBQUUsUUFBUSxHQStEckI7UUFwRkwsQUF1QlEsUUF2QkEsQ0FJTixpQkFBaUIsQ0FnQmIsdUJBQXVCLENBR3JCLHVCQUF1QixDQUFBO1VBQ3JCLEtBQUssRUFBRSxPQUFPO1VBQ2QsU0FBUyxFQUFFLElBQUk7VUFDZixPQUFPLEVBQUUsSUFBSTtVQUNiLE1BQU0sRUFBQyxDQUFDLEdBQ1Q7UUE1QlQsQUE2QlEsUUE3QkEsQ0FJTixpQkFBaUIsQ0FnQmIsdUJBQXVCLENBU3JCLENBQUMsQ0FBQTtVQUNDLE9BQU8sRUFBRSxJQUFJO1VBQ2IsTUFBTSxFQUFFLENBQUMsR0FDVjtRQWhDVCxBQWlDUSxRQWpDQSxDQUlOLGlCQUFpQixDQWdCYix1QkFBdUIsQ0FhckIsRUFBRSxDQUFBO1VBQ0EsT0FBTyxFQUFFLElBQUk7VUFDYixVQUFVLEVBQUUsSUFBSTtVQUNoQixPQUFPLEVBQUUsSUFBSTtVQUNiLFNBQVMsRUFBRSxJQUFJO1VBQ2YsV0FBVyxFQUFDLE1BQU0sR0E0Qm5CO1VBbEVULEFBdUNVLFFBdkNGLENBSU4saUJBQWlCLENBZ0JiLHVCQUF1QixDQWFyQixFQUFFLENBTUEsRUFBRSxDQUFBO1lBQ0EsUUFBUSxFQUFFLFFBQVE7WUFDbEIsS0FBSyxFQUFFLEtBQUs7WUFDWixnQkFBZ0IsRUFBQyxPQUFPO1lBQ3hCLGFBQWEsRUFBRSxJQUFJO1lBQ25CLE9BQU8sRUFBRSxtQkFBbUI7WUFDNUIsWUFBWSxFQUFFLElBQUk7WUFDbEIsYUFBYSxFQUFFLElBQUk7WUFDbkIsTUFBTSxFQUFFLE9BQU8sR0FDaEI7VUFoRFgsQUFpRFUsUUFqREYsQ0FJTixpQkFBaUIsQ0FnQmIsdUJBQXVCLENBYXJCLEVBQUUsQ0FnQkEsRUFBRSxBQUFBLE1BQU0sQ0FBQTtZQUNKLE9BQU8sRUFBQyxHQUFHO1lBQ1gsS0FBSyxFQUFFLEtBQUs7WUFDWixRQUFRLEVBQUUsUUFBUTtZQUNsQixLQUFLLEVBQUUsSUFBSSxHQUNaO1VBdERiLEFBdURZLFFBdkRKLENBSU4saUJBQWlCLENBZ0JiLHVCQUF1QixDQWFyQixFQUFFLENBc0JFLFNBQVMsQ0FBQTtZQUNQLGdCQUFnQixFQUFFLE9BQU87WUFDekIsS0FBSyxFQUFFLEtBQUssR0FDYjtVQTFEYixBQTJEWSxRQTNESixDQUlOLGlCQUFpQixDQWdCYix1QkFBdUIsQ0FhckIsRUFBRSxDQTBCRSxTQUFTLEFBQUEsTUFBTSxDQUFBO1lBQ2IsT0FBTyxFQUFDLEdBQUc7WUFDWCxLQUFLLEVBQUUsS0FBSztZQUNaLFFBQVEsRUFBRSxRQUFRO1lBQ2xCLEtBQUssRUFBRSxJQUFJO1lBQ1gsVUFBVSxFQUFFLGlCQUFpQixHQUM5QjtRQWpFYixBQW1FUSxRQW5FQSxDQUlOLGlCQUFpQixDQWdCYix1QkFBdUIsQUErQ3BCLE9BQU8sQ0FBQztVQUNQLE9BQU8sRUFBRSxFQUFFO1VBQ1gsS0FBSyxFQUFFLE9BQU87VUFDZCxPQUFPLEVBQUUsSUFBSTtVQUNiLFdBQVcsRUFBRSxNQUFNO1VBQ25CLGVBQWUsRUFBRSxNQUFNO1VBQ3ZCLEtBQUssRUFBRSxHQUFHO1VBQ1YsTUFBTSxFQUFFLEdBQUc7VUFDWCxnQkFBZ0IsRUFBRSxPQUFPO1VBQ3pCLE1BQU0sRUFBRSxpQkFBaUI7VUFDekIsYUFBYSxFQUFFLEdBQUc7VUFDbEIsUUFBUSxFQUFFLFFBQVE7VUFDbEIsaUJBQWlCLEVBQUUsT0FBTztVQUMxQixPQUFPLEVBQUUsZ0JBQWdCO1VBQ3pCLFdBQVcsRUFBRSxlQUFlO1VBQzVCLElBQUksRUFBRSxNQUFNLEdBQ2Y7RUFJUCxBQUVJLFVBRk0sQ0FDUixrQkFBa0IsQ0FDaEIsRUFBRSxDQUFBO0lBQ0EsT0FBTyxFQUFFLElBQUk7SUFDYixxQkFBcUIsRUFBRSxjQUFjO0lBQ3JDLFFBQVEsRUFBRSxJQUFJO0lBQ2QsVUFBVSxFQUFFLElBQUk7SUFDaEIsT0FBTyxFQUFFLENBQUMsR0FtQlg7SUExQkwsQUFRTSxVQVJJLENBQ1Isa0JBQWtCLENBQ2hCLEVBQUUsQ0FNQSxFQUFFLENBQUE7TUFDQSxPQUFPLEVBQUUsSUFBSTtNQUNiLGVBQWUsRUFBRSxNQUFNO01BQ3ZCLFdBQVcsRUFBQyxNQUFNO01BQ2xCLGNBQWMsRUFBRSxNQUFNLEdBUXZCO01BcEJQLEFBYVEsVUFiRSxDQUNSLGtCQUFrQixDQUNoQixFQUFFLENBTUEsRUFBRSxDQUtBLGdCQUFnQixDQUFDO1FBQ2YsTUFBTSxFQUFFLENBQUMsR0FDVjtNQWZULEFBZ0JRLFVBaEJFLENBQ1Isa0JBQWtCLENBQ2hCLEVBQUUsQ0FNQSxFQUFFLENBUUEsR0FBRyxDQUFBO1FBQ0QsS0FBSyxFQUFFLEtBQUssR0FDYjtJQWxCVCxBQXNCUSxVQXRCRSxDQUNSLGtCQUFrQixDQUNoQixFQUFFLENBbUJBLEVBQUUsQUFBQSxZQUFZLENBQ1osR0FBRyxDQUFBO01BQ0QsS0FBSyxFQUFFLElBQUksR0FDWjtFQXhCVCxBQTJCSSxVQTNCTSxDQUNSLGtCQUFrQixDQTBCaEIsZUFBZSxDQUFBO0lBQ2IsUUFBUSxFQUFFLFFBQVE7SUFDbEIsT0FBTyxFQUFFLE1BQU0sR0FlaEI7SUE1Q0wsQUE4Qk0sVUE5QkksQ0FDUixrQkFBa0IsQ0EwQmhCLGVBQWUsQ0FHYixFQUFFLENBQUE7TUFDQSxNQUFNLEVBQUUsQ0FBQztNQUNULFNBQVMsRUFBRSxJQUFJO01BQ2YsV0FBVyxFQUFFLEdBQUc7TUFDaEIsVUFBVSxFQUFFLElBQUksR0FDakI7SUFuQ1AsQUFvQ00sVUFwQ0ksQ0FDUixrQkFBa0IsQ0EwQmhCLGVBQWUsQ0FTYixFQUFFLENBQUE7TUFDQSxTQUFTLEVBQUUsSUFBSTtNQUNmLEtBQUssRUFBRSxPQUFPLEdBQ2Y7SUF2Q1AsQUF3Q00sVUF4Q0ksQ0FDUixrQkFBa0IsQ0EwQmhCLGVBQWUsQ0FhYixXQUFXLENBQUE7TUFDVCxnQkFBZ0IsRUFBQyxPQUFPO01BQ3hCLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0VBM0NQLEFBNkNJLFVBN0NNLENBQ1Isa0JBQWtCLENBNENoQixLQUFLLENBQUE7SUFDSCxPQUFPLEVBQUUsUUFBUTtJQUNqQixhQUFhLEVBQUUsR0FBRztJQUNsQixNQUFNLEVBQUUsR0FBRztJQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFsREwsQUFvRE0sVUFwREksQ0FDUixrQkFBa0IsQ0FrRGhCLFlBQVksQ0FDVixLQUFLLENBQUE7SUFDSCxPQUFPLEVBQUUsU0FBUztJQUNsQixhQUFhLEVBQUUsSUFBSTtJQUNuQixNQUFNLEVBQUMsaUJBQWlCO0lBQ3hCLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUF6RFAsQUE0REUsVUE1RFEsQ0E0RFIsdUJBQXVCLENBQUE7SUFDckIsT0FBTyxFQUFFLElBQUksR0FDZDtFQUtILEFBQUEsVUFBVSxDQUFBO0lBQ1IsUUFBUSxFQUFFLFFBQVE7SUFDbEIsTUFBTSxFQUFFLEtBQUs7SUFDYixJQUFJLEVBQUUsS0FBSztJQUNYLGdCQUFnQixFQUFFLE9BQU87SUFDekIsTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixhQUFhLEVBQUUsSUFBSTtJQUNuQixPQUFPLEVBQUMsSUFBSTtJQUNaLFNBQVMsRUFBRSxLQUFLLEdBcUJqQjtJQTdCRCxBQVNFLFVBVFEsQ0FTUixNQUFNLENBQUE7TUFDSixRQUFRLEVBQUUsUUFBUTtNQUNsQixHQUFHLEVBQUUsR0FBRztNQUNSLEtBQUssRUFBRSxJQUFJO01BQ1gsU0FBUyxFQUFFLElBQUk7TUFDZixXQUFXLEVBQUUsR0FBRztNQUNoQixNQUFNLEVBQUUsT0FBTyxHQUNoQjtJQWhCSCxBQWtCSSxVQWxCTSxDQWlCUixTQUFTLENBQ1AsQ0FBQyxFQWxCTCxVQUFVLENBaUJSLFNBQVMsQ0FDSixFQUFFLENBQUE7TUFDSCxLQUFLLEVBQUUsT0FBTyxHQUNmO0lBcEJMLEFBcUJJLFVBckJNLENBaUJSLFNBQVMsQ0FJUCxDQUFDLEVBckJMLFVBQVUsQ0FpQlIsU0FBUyxDQUlMLEVBQUUsQUFBQSxNQUFNLENBQUE7TUFDUixLQUFLLEVBQUUsT0FBTztNQUNkLE9BQU8sRUFBRSxHQUFHLEdBQ2I7SUF4QkwsQUF5QkksVUF6Qk0sQ0FpQlIsU0FBUyxDQVFQLEdBQUcsQ0FBQTtNQUNELE1BQU0sRUFBRSxNQUFNLEdBQ2Y7RUFHTCxBQUFBLFdBQVcsRUFBRSxZQUFZLENBQUE7SUFDdkIsUUFBUSxFQUFFLFFBQVE7SUFDbEIsT0FBTyxFQUFFLEdBQUc7SUFDWixPQUFPLEVBQUUsS0FBSztJQUNkLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUk7SUFDWixnQkFBZ0IsRUFBRSxLQUFLO0lBQ3ZCLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsYUFBYSxFQUFFLElBQUk7SUFDbkIsTUFBTSxFQUFFLFNBQVM7SUFDakIsTUFBTSxFQUFFLE9BQU8sR0FDaEI7RUFDRCxBQUFBLFdBQVcsQUFBQSxNQUFNLENBQUE7SUFDZixPQUFPLEVBQUMsR0FBRztJQUNYLEtBQUssRUFBRSxPQUFPO0lBQ2QsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLEdBQUc7SUFDUixJQUFJLEVBQUUsR0FBRztJQUNULFNBQVMsRUFBRSxxQkFBc0I7SUFDakMsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsR0FBRyxHQUNqQjtFQUNELEFBQUEsWUFBWSxBQUFBLE1BQU0sQ0FBQTtJQUNoQixPQUFPLEVBQUMsR0FBRztJQUNYLEtBQUssRUFBRSxPQUFPO0lBQ2QsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLEdBQUc7SUFDUixJQUFJLEVBQUUsR0FBRztJQUNULFNBQVMsRUFBRSxxQkFBc0I7SUFDakMsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsR0FBRyxHQUNqQjtFQUNELEFBQ0UsT0FESyxDQUNMLEtBQUssQ0FBQTtJQUNILE9BQU8sRUFBRSxTQUFTO0lBQ2xCLGFBQWEsRUFBRSxJQUFJO0lBQ25CLE1BQU0sRUFBQyxpQkFBaUI7SUFDeEIsTUFBTSxFQUFFLElBQUk7SUFDWixnQkFBZ0IsRUFBQyxLQUFLLEdBQ3ZCO0VBUEgsQUFTRSxPQVRLLENBU0wsV0FBVyxDQUFBO0lBQ1QsT0FBTyxFQUFDLENBQUM7SUFDVCxRQUFRLEVBQUUsUUFBUTtJQUNsQixJQUFJLEVBQUUsS0FBSztJQUNYLEdBQUcsRUFBQyxLQUFLO0lBQ1QsS0FBSyxFQUFFLEdBQUcsR0FFWDtFQWhCSCxBQWlCRSxPQWpCSyxDQWlCTCxnQkFBZ0IsQ0FBQTtJQUNkLE9BQU8sRUFBQyxDQUFDO0lBQ1QsUUFBUSxFQUFFLFFBQVE7SUFDbEIsS0FBSyxFQUFFLEtBQUs7SUFDWixHQUFHLEVBQUMsS0FBSyxHQUNWO0VBRUgsQUFDRSxtQkFEaUIsQ0FDakIsTUFBTSxDQUFBO0lBQ0osT0FBTyxFQUFFLFNBQVM7SUFDbEIsYUFBYSxFQUFFLElBQUk7SUFDbkIsTUFBTSxFQUFDLGlCQUFpQjtJQUN4QixNQUFNLEVBQUUsSUFBSTtJQUNaLE1BQU0sRUFBRSxRQUFRO0lBQ2hCLGdCQUFnQixFQUFDLEtBQUssR0FDdkI7RUFFSCxBQUFBLFlBQVksQ0FBQTtJQUNWLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7RUFDRCxBQUFBLGlCQUFpQixDQUFBO0lBQ2YsU0FBUyxFQUFFLEtBQUs7SUFDaEIsVUFBVSxFQUFFLEtBQUssR0FDbEI7RUFHRCxBQUFBLHNCQUFzQixDQUFBO0lBQ3BCLFlBQVksRUFBRSxJQUFJLEdBQ25CO0VBRUgsQUFBQSxTQUFTLENBQUE7SUFDUCxPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxNQUFNLEdBQ3ZCO0VBSUMsQUFBQSxNQUFNLENBQUM7SUFFTCxVQUFVLEVBQUUsSUFBSTtJQUVoQixnQkFBZ0IsRUFBRSxXQUFXO0lBQzdCLE1BQU0sRUFBRSxJQUFJO0lBQ1osTUFBTSxFQUFFLENBQUM7SUFDVCxLQUFLLEVBQUUsSUFBSTtJQUNYLFdBQVcsRUFBRSxPQUFPO0lBQ3BCLFNBQVMsRUFBRSxPQUFPO0lBQ2xCLE1BQU0sRUFBRSxPQUFPO0lBQ2YsV0FBVyxFQUFFLE9BQU87SUFDcEIsS0FBSyxFQUFDLE9BQU8sR0FDZDtFQUNELEFBQUEsTUFBTSxBQUFBLFlBQVksQ0FBQztJQUNqQixPQUFPLEVBQUUsSUFBSSxHQUNkO0VBQ0QsQUFDRSxPQURLLENBQ0wsd0JBQXdCLENBQUM7SUFDdkIsS0FBSyxFQUFFLElBQUk7SUFDWCxhQUFhLEVBQUUsSUFBSTtJQUNuQixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLE1BQU0sRUFBRSxPQUFPO0lBQ2YsZ0JBQWdCLEVBQUUsSUFBSTtJQUN0QixPQUFPLEVBQUUsSUFBSTtJQUNiLG1CQUFtQixFQUFFLFFBQVE7SUFDN0IsV0FBVyxFQUFFLE1BQU0sR0FLcEI7SUFkSCxBQVVJLE9BVkcsQ0FDTCx3QkFBd0IsQ0FTdEIsTUFBTTtJQVZWLE9BQU8sQ0FDTCx3QkFBd0IsQ0FVcEIsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO01BQzdCLFNBQVMsRUFBRSxNQUFNLEdBQ2xCO0VBYlAsQUFlRSxPQWZLLENBZUwsd0JBQXdCLEFBQUEsT0FBTyxDQUFDO0lBQzlCLE9BQU8sRUFBRSxFQUFFO0lBQ1gsS0FBSyxFQUFFLEtBQUs7SUFDWixNQUFNLEVBQUUsS0FBSztJQUNiLGdCQUFnQixFQUFDLE9BQU87SUFDeEIsU0FBUyxFQUFFLGdDQUFnQztJQUMzQyxZQUFZLEVBQUUsR0FBRztJQUNqQixTQUFTLEVBQUUsTUFBTTtJQUNqQixNQUFNLEVBQUUsTUFBTSxHQUNmO0VBSUgsQUFBQSxZQUFZLENBQUE7SUFDVixLQUFLLEVBQUMsT0FBTztJQUNiLFNBQVMsRUFBQyxJQUFJLEdBQ2Y7O0FBR0gsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsSUFBSTtFS3QxQmxDLEFBRU8sVUFGRyxDQUNULGtCQUFrQixDQUNaLEVBQUUsQ0FBQTtJQUNBLE9BQU8sRUFBRSxJQUFJO0lBQ2IscUJBQXFCLEVBQUUsY0FBYztJQUNyQyxVQUFVLEVBQUUsSUFBSTtJQUNoQixPQUFPLEVBQUUsQ0FBQyxHQUNiOztBTHExQk4sTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsSUFBSTtFTzUxQmxDLGdCQUFnQjtFQUNoQixBQUFBLElBQUksQ0FBQTtJQUNGLFFBQVEsRUFBRSxRQUFRLEdBQ25CO0VBQ0QsQUFBQSxJQUFJLEFBQUEsT0FBTyxDQUFBO0lBQ1QsT0FBTyxFQUFFLEVBQUU7SUFDWCxRQUFRLEVBQUUsUUFBUTtJQUNsQixLQUFLLEVBQUUsR0FBRztJQUNWLEdBQUcsRUFBRSxDQUFDO0lBQ04sTUFBTSxFQUFFLENBQUM7SUFDVCxLQUFLLEVBQUUsRUFBRTtJQUNULGdCQUFnQixFQUFFLE9BQU87SUFDekIsT0FBTyxFQUFFLEdBQUcsR0FDYjtFQUNELEFBQUEsSUFBSSxBQUFBLE1BQU0sQ0FBQTtJQUNSLE9BQU8sRUFBRSxFQUFFO0lBQ1gsUUFBUSxFQUFFLFFBQVE7SUFDbEIsS0FBSyxFQUFFLEdBQUc7SUFDVixHQUFHLEVBQUUsQ0FBQztJQUNOLE1BQU0sRUFBRSxDQUFDO0lBQ1QsSUFBSSxFQUFFLEVBQUU7SUFDUixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLE9BQU8sRUFBRSxHQUFHLEdBQ2I7RUFFRCxxQkFBcUI7RUFDckIsQUFBQSxRQUFRLEFBQUEsT0FBTyxDQUFBO0lBQ2IsT0FBTyxFQUFDLEVBQUU7SUFDVixRQUFRLEVBQUUsUUFBUTtJQUNsQixHQUFHLEVBQUUsQ0FBQztJQUNOLGdCQUFnQixFQUFFLE9BQU87SUFDekIsS0FBSyxFQUFFLEdBQUc7SUFDVixNQUFNLEVBQUUsR0FBRyxHQUNaO0VBQ0QsQUFBQSxhQUFhLEFBQUEsT0FBTyxDQUFBO0lBQ2xCLE9BQU8sRUFBQyxFQUFFO0lBQ1YsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLENBQUM7SUFDTixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLEtBQUssRUFBRSxHQUFHO0lBQ1YsTUFBTSxFQUFFLElBQUksR0FDYjtFQUNELEFBQUEsUUFBUSxBQUFBLE9BQU8sQ0FBQTtJQUNiLE9BQU8sRUFBQyxFQUFFO0lBQ1YsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLENBQUM7SUFDTixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLEdBQUcsR0FDWjtFQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQTtJQUNwQixPQUFPLEVBQUMsRUFBRTtJQUNWLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEdBQUcsRUFBRSxDQUFDO0lBQ04sZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixLQUFLLEVBQUUsR0FBRztJQUNWLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFJRCx5QkFBeUI7RUFDekIsQUFBQSxtQkFBbUIsQ0FBQyxFQUFFLENBQUE7SUFDcEIscUJBQXFCLEVBQUUsY0FBYyxHQUN0QztFQUlELEFBQ0MsY0FEYSxDQUNiLFdBQVcsRUFEWixjQUFjLENBQ0EsV0FBVyxDQUFBO0lBQ3ZCLEdBQUcsRUFBRSxHQUFHLEdBQ1A7RUFISCxBQUlFLGNBSlksQ0FJWixXQUFXLENBQUE7SUFDVixLQUFLLEVBQUUsSUFBSSxHQUNYO0VBTkgsQUFPRSxjQVBZLENBT1osV0FBVyxDQUFBO0lBQ1YsSUFBSSxFQUFDLElBQUksR0FDVDtFQUtGLEFBQUEsU0FBUyxDQUFBO0lBQ04sT0FBTyxFQUFFLElBQUk7SUFDYixxQkFBcUIsRUFBRSxjQUFjLEdBSXZDO0lBTkQsQUFHQyxTQUhRLENBR1IsRUFBRSxDQUFBO01BQ0QscUJBQXFCLEVBQUUsY0FBYyxHQUNyQztFQU9ILEFBQ0ksVUFETSxDQUNOLGtCQUFrQixDQUFBO0lBQ2hCLE9BQU8sRUFBRSxJQUFJO0lBQ2IscUJBQXFCLEVBQUUsY0FBYSxHQVd2QztJQWRILEFBSU0sVUFKSSxDQUNOLGtCQUFrQixDQUdoQixlQUFlLEFBQUEsT0FBTyxDQUFBO01BQ3BCLE9BQU8sRUFBRSxFQUFFO01BQ1gsS0FBSyxFQUFFLEdBQUc7TUFDVixNQUFNLEVBQUUsR0FBRztNQUNYLGdCQUFnQixFQUFDLEtBQUs7TUFDdEIsUUFBUSxFQUFFLFFBQVE7TUFDbEIsR0FBRyxFQUFDLEdBQUc7TUFDUCxTQUFTLEVBQUUsa0JBQWtCO01BQzdCLElBQUksRUFBRSxDQUFDLEdBQ1I7RUFiUCxBQWVFLFVBZlEsQ0FlUixlQUFlLENBQUE7SUFDYixPQUFPLEVBQUMsZUFBZSxHQUN4QjtFUCt1QkQsQUFBQSxpQkFBaUIsQ0FBQTtJQUNmLE9BQU8sRUFBRSxJQUFJO0lBQ2IsUUFBUSxFQUFFLE9BQU87SUFDakIsbUJBQW1CLEVBQ2Ysc09BTzJCLEdBQ2hDO0VBQ0QsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUM7SUFDdkIsSUFBSSxFQUFFLGNBQWMsR0FDckI7RUFDQyxBRXZ1QkEsdUJGdXVCdUIsQUV2dUJ0QixVQUFXLENBQUEsQ0FBQyxFQUFNO0lBQ2pCLFNBQVMsRUFBQyx1QkFBQyxHQUNaO0VGcXVCRCxBRXZ1QkEsdUJGdXVCdUIsQUV2dUJ0QixVQUFXLENBQUEsQ0FBQyxFQUFNO0lBQ2pCLFNBQVMsRUFBQyx1QkFBQyxHQUNaO0VGcXVCRCxBRXZ1QkEsdUJGdXVCdUIsQUV2dUJ0QixVQUFXLENBQUEsQ0FBQyxFQUFNO0lBQ2pCLFNBQVMsRUFBQyx1QkFBQyxHQUNaO0VGcXVCRCxBRXZ1QkEsdUJGdXVCdUIsQUV2dUJ0QixVQUFXLENBQUEsQ0FBQyxFQUFNO0lBQ2pCLFNBQVMsRUFBQyx1QkFBQyxHQUNaO0VGcXVCRCxBRXZ1QkEsdUJGdXVCdUIsQUV2dUJ0QixVQUFXLENBQUEsQ0FBQyxFQUFNO0lBQ2pCLFNBQVMsRUFBQyx1QkFBQyxHQUNaO0VGcXVCRCxBQUdNLHVCQUhpQixBQUVsQixZQUFhLENBQUEsR0FBRyxDQUNkLE9BQU8sQ0FBQztJQUNQLElBQUksRUFBRSxpQkFBaUIsR0FDeEI7RUFMUCxBQVdVLHVCQVhhLEFBUWxCLFlBQWEsQ0FBQSxJQUFJLENBQ2YsSUFBSyxDQUFBLFlBQWEsQ0FBQSxHQUFHLEdBQ3BCLHVCQUF1QixBQUNwQixPQUFPLENBQUM7SUFDUCxJQUFJLEVBQUUsSUFBSztJQUNYLFdBQVcsRUFBRSxjQUFjO0lBQzNCLFlBQVksRUFBRSxDQUFDLEdBQ2hCO0VBZlgsQUFrQk0sdUJBbEJpQixBQVFsQixZQUFhLENBQUEsSUFBSSxDQVVmLE9BQU8sQ0FBQztJQUNQLElBQUksRUFBRSxpQkFBaUIsR0FDeEIifQ== */
