@media print {
  * {
    /* Keyword values */
    -webkit-print-color-adjust: economy;
    -webkit-print-color-adjust: exact !important;
    /* Global values */
    -webkit-print-color-adjust: inherit;
    -webkit-print-color-adjust: initial;
    -webkit-print-color-adjust: unset; } }

.alignnone {
  margin: 5px 20px 20px 0; }

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

a img.alignnone {
  margin: 5px 20px 20px 0; }

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center; }

.wp-caption.alignnone {
  margin: 5px 20px 20px 0; }

.wp-caption.alignleft {
  margin: 5px 20px 20px 0; }

.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto; }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px; }

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; }

.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; }

.has-text-align-center {
  text-align: center; }

.wp-block-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

@media screen and (max-width: 568px) {
  .wp-block-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

html,
body {
  font-family: 'Inter', sans-serif;
  font-size: 10px;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  margin: 0;
  scroll-behavior: smooth;
  -webkit-scroll-snap-type: proximity;
      -ms-scroll-snap-type: proximity;
          scroll-snap-type: proximity;
  color: #000; }
  @media (max-width: 992px) {
    html,
    body {
      font-size: 8.5px; } }

@media (min-width: 1921px) {
  body,
  header {
    max-width: 1920px;
    margin: 0 auto; } }

section {
  scroll-margin: 15rem; }

/* Safari 11+ */
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    select {
      -webkit-appearance: none; } } }

select {
  -webkit-appearance: none; }

strong {
  font-weight: 700; }

.transition {
  -webkit-transition: .4s ease-in-out;
  transition: .4s ease-in-out; }

img {
  max-width: 100%;
  height: auto; }

.container {
  width: 1315px;
  max-width: 100%;
  padding-inline: 5rem;
  margin: 0 auto; }
  @media (max-width: 1440px) {
    .container {
      -webkit-box-sizing: border-box;
              box-sizing: border-box; } }
  @media (max-width: 768px) {
    .container {
      padding-inline: 3rem; } }
  @media (max-width: 568px) {
    .container {
      padding-inline: 1.5rem; } }
  .container_right {
    width: 1600px;
    margin: 0;
    margin-left: auto; }
    @media (max-width: 1600px) {
      .container_right {
        max-width: 100%; } }

@media screen and (min-width: 1700px) {
  .container-fluid {
    max-width: 2000px;
    margin: 0 auto; } }

.wow {
  visibility: hidden; }

.grid {
  display: grid; }
  .grid.two_cols {
    grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 3vw;
       -moz-column-gap: 3vw;
            column-gap: 3vw; }
    @media (max-width: 768px) {
      .grid.two_cols {
        grid-template-columns: 100%; } }

.color-white {
  color: #fff; }

.small_title {
  color: #e9540c;
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.1rem;
  letter-spacing: 0.35rem; }

.crumbs {
  margin-bottom: 1rem;
  text-transform: uppercase;
  letter-spacing: 2.9px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .crumbs * {
    line-height: 1; }
  .crumbs_delimiter {
    margin-inline: 1rem;
    width: 0.3rem;
    height: 0.8rem; }

.dark_section {
  position: relative; }

.back_to_front {
  position: absolute;
  z-index: 2;
  height: 75%;
  width: calc(100% - 1610px);
  top: 10%; }
  @media (max-width: 1670px) {
    .back_to_front {
      width: 5rem; } }
  @media (max-width: 768px) {
    .back_to_front {
      display: none; } }
  .back_to_front--wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-column-gap: 2.4rem;
       -moz-column-gap: 2.4rem;
            column-gap: 2.4rem;
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
    letter-spacing: 2px;
    text-transform: uppercase;
    position: -webkit-sticky;
    position: sticky;
    top: 50%;
    white-space: nowrap;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    .back_to_front--wrapper:hover {
      -webkit-transform: translateX(-1rem) rotate(-90deg);
          -ms-transform: translateX(-1rem) rotate(-90deg);
              transform: translateX(-1rem) rotate(-90deg); }
  .back_to_front img {
    width: 0.5rem;
    height: 1.3rem;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }

h1 {
  font-size: 5.5rem;
  font-weight: 100;
  line-height: 1.2;
  letter-spacing: 2px; }
  @media (max-width: 1440px) {
    h1 {
      font-size: 4.6rem; } }
  @media (max-width: 992px) {
    h1 {
      font-size: 3.8rem; } }
  @media (max-width: 350px) {
    h1 {
      font-size: 2.8rem; } }

.h1_large h1,
.h1_large {
  font-size: 6rem; }
  @media (max-width: 1440px) {
    .h1_large h1,
    .h1_large {
      font-size: 4.6rem; } }
  @media (max-width: 992px) {
    .h1_large h1,
    .h1_large {
      font-size: 3.8rem; } }
  @media (max-width: 350px) {
    .h1_large h1,
    .h1_large {
      font-size: 2.8rem; } }

h2 {
  font-size: 3.6rem;
  font-weight: 700;
  letter-spacing: 1.5px; }
  @media (max-width: 1440px) {
    h2 {
      font-size: 2.9rem; } }

h3 {
  font-size: 2.2rem;
  font-weight: 700;
  letter-spacing: 0.3px; }
  @media (max-width: 1440px) {
    h3 {
      font-size: 1.8rem; } }

h4 {
  font-size: 2rem;
  letter-spacing: 0.3px; }
  @media (max-width: 1440px) {
    h4 {
      font-size: 2.2rem; } }

h5 {
  font-size: 1.7rem;
  font-weight: 700; }

h6 {
  font-size: 1.3rem;
  font-weight: 600; }

p, ul, ol {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 200; }

.font_11,
.font_11 * {
  font-size: 1.1rem; }

.font_9,
.font_9 * {
  font-size: 0.9rem; }

.font_12,
.font_12 * {
  font-size: 1.2rem; }

.color-orange,
.color-orange,
.color-orange * {
  color: #e9540c; }

@media print {
  * {
    /* Keyword values */
    -webkit-print-color-adjust: economy;
    -webkit-print-color-adjust: exact !important;
    /* Global values */
    -webkit-print-color-adjust: inherit;
    -webkit-print-color-adjust: initial;
    -webkit-print-color-adjust: unset; } }

.alignnone {
  margin: 5px 20px 20px 0; }

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

a img.alignnone {
  margin: 5px 20px 20px 0; }

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center; }

.wp-caption.alignnone {
  margin: 5px 20px 20px 0; }

.wp-caption.alignleft {
  margin: 5px 20px 20px 0; }

.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto; }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px; }

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; }

.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; }

.has-text-align-center {
  text-align: center; }

.wp-block-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

@media screen and (max-width: 568px) {
  .wp-block-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

.meet {
  overflow: hidden; }
  .meet_content {
    border-bottom: 1px solid #e9540c;
    padding-left: 5rem; }
    @media (max-width: 1366px) {
      .meet_content {
        padding-left: 0; } }
    .meet_content.grid {
      grid-template-columns: 25% 1fr;
      -webkit-column-gap: 12vw;
         -moz-column-gap: 12vw;
              column-gap: 12vw;
      margin-right: 2rem; }
      @media (max-width: 1200px) {
        .meet_content.grid {
          margin-right: 0;
          grid-template-columns: 100%; } }
  .meet_desc {
    padding-right: 4vw;
    padding-bottom: 6.5vw; }
    .meet_desc > *:first-child {
      margin-bottom: 2.3vw; }
    .meet_desc p {
      line-height: 2; }
  .meet_img {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
    @media (max-width: 568px) {
      .meet_img {
        overflow: hidden; } }
    .meet_img img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain; }
  .meet_signature {
    width: 100%;
    max-width: 30rem; }
    .meet_signature img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain; }

.newsletter {
  background-color: #e9540c;
  padding-block: 7.5vw 7vw;
  position: relative;
  margin-bottom: 2.3vw; }
  @media (max-width: 1366px) {
    .newsletter .grid.two_cols {
      grid-template-columns: 40% 1fr; } }
  @media (max-width: 768px) {
    .newsletter .grid.two_cols {
      grid-template-columns: 100%; } }
  .newsletter_ornament1 {
    position: absolute;
    right: 6%;
    top: -42%;
    mix-blend-mode: color-dodge; }
    @media (max-width: 568px) {
      .newsletter_ornament1 {
        opacity: 0.4; } }
  .newsletter_ornament2 {
    position: absolute;
    left: 0;
    top: 36%;
    mix-blend-mode: color-dodge; }
    @media (max-width: 568px) {
      .newsletter_ornament2 {
        opacity: 0.4; } }
  .newsletter .container {
    padding-inline: 3rem;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center; }
  .newsletter_desc {
    max-width: 40rem;
    position: relative;
    z-index: 2; }
    .newsletter_desc > *:first-child {
      margin-bottom: 4rem;
      margin-top: 0; }
    .newsletter_desc p {
      line-height: 2; }
  .newsletter_field {
    position: relative;
    display: grid;
    grid-template-columns: 35% 1fr;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
    margin-bottom: 1rem; }
    @media (max-width: 768px) {
      .newsletter_field {
        grid-template-columns: 100%;
        row-gap: 1.5rem; } }
    @media (max-width: 350px) {
      .newsletter_field {
        overflow: hidden; } }
  .newsletter .wpcf7 {
    margin-top: 2rem;
    margin-left: -2rem;
    margin-right: -1rem;
    position: relative;
    z-index: 2; }
    @media (max-width: 1366px) {
      .newsletter .wpcf7 {
        margin-inline: 0; } }
    .newsletter .wpcf7 input:not([type="submit"]) {
      background-color: #fff;
      color: #000;
      padding-block: 3rem 3.5rem;
      padding-inline: 3.5rem;
      font-size: 1.6rem; }
      @media (max-width: 568px) {
        .newsletter .wpcf7 input:not([type="submit"]) {
          padding-block: 2.5rem;
          padding-inline: 2rem; } }
      .newsletter .wpcf7 input:not([type="submit"]):hover::-webkit-input-placeholder {
        opacity: 0;
        -webkit-transform: translateX(-100%);
                transform: translateX(-100%); }
      .newsletter .wpcf7 input:not([type="submit"]):hover::-moz-placeholder {
        opacity: 0;
        transform: translateX(-100%); }
      .newsletter .wpcf7 input:not([type="submit"]):hover:-ms-input-placeholder {
        opacity: 0;
        -ms-transform: translateX(-100%);
            transform: translateX(-100%); }
      .newsletter .wpcf7 input:not([type="submit"]):hover::-ms-input-placeholder {
        opacity: 0;
        -ms-transform: translateX(-100%);
            transform: translateX(-100%); }
      .newsletter .wpcf7 input:not([type="submit"]):hover::placeholder {
        opacity: 0;
        -webkit-transform: translateX(-100%);
            -ms-transform: translateX(-100%);
                transform: translateX(-100%); }
      .newsletter .wpcf7 input:not([type="submit"])::-webkit-input-placeholder {
        color: #000;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
      .newsletter .wpcf7 input:not([type="submit"])::-moz-placeholder {
        color: #000;
        -moz-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
      .newsletter .wpcf7 input:not([type="submit"]):-ms-input-placeholder {
        color: #000;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
      .newsletter .wpcf7 input:not([type="submit"])::-ms-input-placeholder {
        color: #000;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
      .newsletter .wpcf7 input:not([type="submit"])::placeholder {
        color: #000;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
    .newsletter .wpcf7-spinner {
      position: absolute;
      right: -3rem; }
      @media (max-width: 768px) {
        .newsletter .wpcf7-spinner {
          right: 0;
          bottom: 0; } }
    .newsletter .wpcf7 input[type="submit"].button_paperplane {
      font-size: 0;
      background-image: url("../../../img/ikona-wyslij@2.png");
      width: 4rem;
      height: 4rem;
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      position: absolute;
      margin: 0;
      right: 0;
      top: 50%;
      -webkit-transform: translate(-100%, -50%);
          -ms-transform: translate(-100%, -50%);
              transform: translate(-100%, -50%);
      background-color: transparent;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
      @media (max-width: 768px) {
        .newsletter .wpcf7 input[type="submit"].button_paperplane {
          top: 75%;
          right: -5%; } }
      .newsletter .wpcf7 input[type="submit"].button_paperplane:hover {
        -webkit-transform: translate(-70%, -60%);
            -ms-transform: translate(-70%, -60%);
                transform: translate(-70%, -60%); }
    .newsletter .wpcf7 .wpcf7-list-item {
      cursor: pointer; }
      .newsletter .wpcf7 .wpcf7-list-item label input:checked + span:before {
        background-color: #03091c; }

.footer {
  position: relative; }
  .footer_columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    border-bottom: 1px solid #ededed;
    padding-bottom: 3.25vw;
    padding-inline: 0; }
    @media (max-width: 1366px) {
      .footer_columns {
        padding-inline: 3rem; } }
  .footer_column {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.3333%;
        -ms-flex: 1 1 33.3333%;
            flex: 1 1 33.3333%; }
    @media (max-width: 768px) {
      .footer_column {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 50%;
            -ms-flex: 1 1 50%;
                flex: 1 1 50%; } }
    .footer_column:last-of-type .footer_column--single {
      margin-left: 3rem; }
      @media (max-width: 768px) {
        .footer_column:last-of-type .footer_column--single {
          margin-left: 0; } }
    .footer_column--single > *:first-child {
      margin-bottom: 1.6vw; }
    .footer_column--single p {
      font-size: 1.3rem;
      line-height: 1.7;
      margin: 0; }
    .footer_column--single a {
      -webkit-text-decoration: underline 2px rgba(233, 84, 12, 0);
              text-decoration: underline 2px rgba(233, 84, 12, 0);
      color: #e9540c;
      font-weight: 700;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
      .footer_column--single a:hover {
        -webkit-text-decoration: underline 2px #e9540c;
                text-decoration: underline 2px #e9540c; }
    .footer_column--single h3 {
      margin-top: 0; }
      .footer_column--single h3 a {
        -webkit-text-decoration: underline 2px rgba(0, 0, 0, 0);
                text-decoration: underline 2px rgba(0, 0, 0, 0);
        font-weight: 700;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
        .footer_column--single h3 a:hover {
          -webkit-text-decoration: underline 2px black;
                  text-decoration: underline 2px black; }
    .footer_column--single img {
      max-width: 19rem; }
    .footer_column--single .button_form {
      border: none; }
    .footer_column--single .wpcf7 {
      color: #000; }
      .footer_column--single .wpcf7 input,
      .footer_column--single .wpcf7 textarea {
        border-bottom: 1px solid #e9540c;
        color: #000; }
        .footer_column--single .wpcf7 input[type="submit"],
        .footer_column--single .wpcf7 textarea[type="submit"] {
          background-color: #e9540c;
          color: #fff;
          font-size: 1.6rem;
          margin-top: 1rem; }
      .footer_column--single .wpcf7 textarea {
        background-color: #fdeee6;
        height: 11rem;
        margin-bottom: 0; }
      .footer_column--single .wpcf7 .wpcf7-list-item label span p {
        color: #000;
        font-size: 1.3rem; }
        .footer_column--single .wpcf7 .wpcf7-list-item label span p a {
          -webkit-text-decoration: underline 1px currentColor;
                  text-decoration: underline 1px currentColor; }
      .footer_column--single .wpcf7 .wpcf7-list-item label span::before {
        background-color: #e9540c; }
      .footer_column--single .wpcf7 .wpcf7-list-item label input:checked + span::before {
        background-color: #03091c; }

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