@media (max-width: 650px) {
  .subpage_hero.treatment_path_hero {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    background-color: #fff; } }

@media (max-width: 650px) {
  .subpage_hero.treatment_path_hero .container {
    padding-top: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-height: unset;
    margin-top: -20px; } }

.subpage_hero.treatment_path_hero .container .container_with_bg {
  max-width: 295px;
  width: 100%;
  padding: 30px 20px 50px 0;
  position: relative;
  z-index: 1; }
  @media (max-width: 1050px) {
    .subpage_hero.treatment_path_hero .container .container_with_bg {
      margin-left: 30px; } }
  @media (max-width: 768px) {
    .subpage_hero.treatment_path_hero .container .container_with_bg {
      max-width: 250px;
      padding-bottom: 15px;
      margin-left: 20px; } }
  @media (max-width: 650px) {
    .subpage_hero.treatment_path_hero .container .container_with_bg {
      margin-right: 20px;
      max-width: calc(100% - 20px);
      padding-bottom: 0; } }
  .subpage_hero.treatment_path_hero .container .container_with_bg::before {
    content: "";
    position: absolute;
    width: calc(100% + 45px);
    height: 100%;
    top: 0;
    right: 0;
    -webkit-box-shadow: 8px 8px 20px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 8px 8px 20px 0px rgba(0, 0, 0, 0.05);
    background-color: #fff;
    z-index: -1; }
    @media (max-width: 1100px) {
      .subpage_hero.treatment_path_hero .container .container_with_bg::before {
        width: calc(100% + 25px); } }
    @media (max-width: 768px) {
      .subpage_hero.treatment_path_hero .container .container_with_bg::before {
        width: calc(100% + 20px); } }
    @media (max-width: 650px) {
      .subpage_hero.treatment_path_hero .container .container_with_bg::before {
        -webkit-box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.05);
        box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.05); } }
  .subpage_hero.treatment_path_hero .container .container_with_bg .main_text {
    max-width: 100%; }

.subpage_hero.treatment_path_hero .subpage_hero_thumb_img {
  -o-object-position: bottom right;
     object-position: bottom right; }
  @media (max-width: 650px) {
    .subpage_hero.treatment_path_hero .subpage_hero_thumb_img {
      height: 350px;
      position: relative;
      -o-object-position: 100% 0;
         object-position: 100% 0; } }
  @media (max-width: 450px) {
    .subpage_hero.treatment_path_hero .subpage_hero_thumb_img {
      height: 300px; } }
  @media (max-width: 350px) {
    .subpage_hero.treatment_path_hero .subpage_hero_thumb_img {
      height: 250px; } }

.steps_section {
  position: relative; }
  .steps_section .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  @media (max-width: 750px) {
    .steps_section .grid2_col {
      -webkit-column-gap: 50px;
         -moz-column-gap: 50px;
              column-gap: 50px;
      grid-template-columns: 250px calc(100% - 300px); } }
  @media (max-width: 650px) {
    .steps_section .grid2_col {
      grid-template-columns: 100%; } }
  .steps_section .sidebar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    max-width: 295px;
    padding-top: 20px;
    width: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    position: relative; }
    @media (max-width: 1050px) {
      .steps_section .sidebar {
        margin-left: 30px; } }
    @media (max-width: 768px) {
      .steps_section .sidebar {
        max-width: 250px;
        margin-left: 20px; } }
    @media (max-width: 650px) {
      .steps_section .sidebar {
        max-width: calc(100% - 20px);
        padding-top: 10px;
        margin-right: 20px; } }
    .steps_section .sidebar::after {
      content: "";
      position: absolute;
      width: calc(100% + 45px);
      height: 40px;
      top: -20px;
      right: 0;
      background-color: #fff;
      z-index: 3; }
      @media (max-width: 1100px) {
        .steps_section .sidebar::after {
          width: calc(100% + 25px); } }
      @media (max-width: 768px) {
        .steps_section .sidebar::after {
          width: calc(100% + 20px); } }
      @media (max-width: 650px) {
        .steps_section .sidebar::after {
          height: 26px;
          top: -10px; } }
    .steps_section .sidebar .sidebar_fixed {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: -webkit-sticky;
      position: sticky;
      width: 100%;
      top: 75px;
      height: -webkit-max-content;
      height: -moz-max-content;
      height: max-content; }
      @media (max-width: 1366px) {
        .steps_section .sidebar .sidebar_fixed {
          top: 70px; } }
      @media (max-width: 768px) {
        .steps_section .sidebar .sidebar_fixed {
          top: 65px; } }
    .steps_section .sidebar .steps_repeater {
      width: 100%;
      padding: 20px;
      padding-left: 0;
      position: relative;
      z-index: 2; }
      @media (max-width: 650px) {
        .steps_section .sidebar .steps_repeater {
          padding-bottom: 10px; } }
      .steps_section .sidebar .steps_repeater::before {
        content: "";
        position: absolute;
        width: calc(100% + 45px);
        height: 100%;
        top: 0;
        right: 0;
        background-color: #fff;
        -webkit-box-shadow: 8px 8px 20px 0px rgba(0, 0, 0, 0.05);
        box-shadow: 8px 8px 20px 0px rgba(0, 0, 0, 0.05);
        z-index: -1; }
        @media (max-width: 1100px) {
          .steps_section .sidebar .steps_repeater::before {
            width: calc(100% + 25px); } }
        @media (max-width: 768px) {
          .steps_section .sidebar .steps_repeater::before {
            width: calc(100% + 20px); } }
        @media (max-width: 650px) {
          .steps_section .sidebar .steps_repeater::before {
            -webkit-box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.05);
            box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.05); } }
      .steps_section .sidebar .steps_repeater .step_title {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-column-gap: 20px;
           -moz-column-gap: 20px;
                column-gap: 20px;
        min-height: 125px;
        padding-bottom: 20px;
        position: relative;
        -webkit-transition: 0.3s all;
        transition: 0.3s all; }
        @media (max-width: 992px) {
          .steps_section .sidebar .steps_repeater .step_title {
            min-height: -webkit-max-content;
            min-height: -moz-max-content;
            min-height: max-content;
            margin-bottom: 15px; } }
        @media (max-width: 768px) {
          .steps_section .sidebar .steps_repeater .step_title {
            -webkit-column-gap: 15px;
               -moz-column-gap: 15px;
                    column-gap: 15px; } }
        @media (max-width: 650px) {
          .steps_section .sidebar .steps_repeater .step_title {
            margin-bottom: 15px;
            padding-bottom: 10px; }
            .steps_section .sidebar .steps_repeater .step_title br {
              display: none; } }
        .steps_section .sidebar .steps_repeater .step_title.active {
          font-weight: 700; }
          .steps_section .sidebar .steps_repeater .step_title.active .number_box::before {
            top: 50%;
            -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                    transform: translateY(-50%);
            right: -14px;
            left: unset;
            border-top: 8px solid transparent;
            border-bottom: 8px solid transparent;
            border-left: 8px solid #f4f5f6; }
        .steps_section .sidebar .steps_repeater .step_title .number_box {
          width: 45px;
          height: 45px;
          background-color: #f4f5f6;
          border-radius: 50%;
          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-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          font-size: 11px;
          position: relative;
          margin-top: -10px; }
          @media (max-width: 992px) {
            .steps_section .sidebar .steps_repeater .step_title .number_box {
              margin-top: -11px; } }
          @media (max-width: 768px) {
            .steps_section .sidebar .steps_repeater .step_title .number_box {
              width: 35px;
              height: 35px;
              margin-top: -7px; } }
          .steps_section .sidebar .steps_repeater .step_title .number_box::before {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            left: 50%;
            -webkit-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                    transform: translateX(-50%);
            bottom: -6px;
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            border-top: 8px solid #f4f5f6; }
  .steps_section .steps_main_box {
    margin-top: 130px; }
    @media (max-width: 1200px) {
      .steps_section .steps_main_box {
        margin-top: 90px; } }
    @media (max-width: 992px) {
      .steps_section .steps_main_box {
        margin-top: 60px; } }
    @media (max-width: 650px) {
      .steps_section .steps_main_box {
        margin-top: 40px; } }
    .steps_section .steps_main_box .step_box_item {
      position: relative;
      padding: 5px 0 195px 0; }
      @media (max-width: 1366px) {
        .steps_section .steps_main_box .step_box_item {
          padding-bottom: 120px; } }
      @media (max-width: 992px) {
        .steps_section .steps_main_box .step_box_item {
          padding-bottom: 80px; } }
      @media (max-width: 768px) {
        .steps_section .steps_main_box .step_box_item {
          padding-bottom: 60px; } }
      @media (max-width: 650px) {
        .steps_section .steps_main_box .step_box_item {
          padding-bottom: 40px; } }
      .steps_section .steps_main_box .step_box_item:last-of-type {
        padding-bottom: 50px; }
        @media (max-width: 600px) {
          .steps_section .steps_main_box .step_box_item:last-of-type {
            padding-bottom: 0px; } }
      .steps_section .steps_main_box .step_box_item::before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 200%;
        height: 1px;
        background-color: #033e75;
        z-index: -1; }
        @media (max-width: 1100px) {
          .steps_section .steps_main_box .step_box_item::before {
            width: 150%; } }
      .steps_section .steps_main_box .step_box_item .desc_with_icons80.desc {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        gap: 20px;
        padding: 25px 0; }
        @media (max-width: 400px) {
          .steps_section .steps_main_box .step_box_item .desc_with_icons80.desc {
            gap: 5px;
            padding: 15px 0; } }
        .steps_section .steps_main_box .step_box_item .desc_with_icons80.desc p {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          text-align: center;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-flex-basis: calc(50% - 10px);
              -ms-flex-preferred-size: calc(50% - 10px);
                  flex-basis: calc(50% - 10px); }
          @media (max-width: 400px) {
            .steps_section .steps_main_box .step_box_item .desc_with_icons80.desc p {
              -webkit-flex-basis: 100%;
                  -ms-flex-preferred-size: 100%;
                      flex-basis: 100%; } }
        .steps_section .steps_main_box .step_box_item .desc_with_icons80.desc svg,
        .steps_section .steps_main_box .step_box_item .desc_with_icons80.desc img {
          width: 60px;
          height: 60px;
          -o-object-fit: contain;
             object-fit: contain;
          margin: 0; }
          @media (max-width: 992px) {
            .steps_section .steps_main_box .step_box_item .desc_with_icons80.desc svg,
            .steps_section .steps_main_box .step_box_item .desc_with_icons80.desc img {
              width: 50px;
              height: 50px; } }
  .steps_section .files_main_box .files_title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .steps_section .files_main_box .files_repeater {
    padding-top: 15px; }
  .steps_section .files_main_box .file_item_box {
    border-bottom: 1px solid #e5e7ea;
    padding: 12px 0 12px;
    padding-left: 15px; }
    .steps_section .files_main_box .file_item_box .group_title p {
      font-size: 18px; }
      @media (max-width: 992px) {
        .steps_section .files_main_box .file_item_box .group_title p {
          font-size: 16px;
          line-height: 22px; } }
    @media (max-width: 992px) {
      .steps_section .files_main_box .file_item_box .group_title .icon_close {
        top: 3px; } }
    .steps_section .files_main_box .file_item_box .files_inner_repeater {
      row-gap: 20px;
      display: none;
      padding-top: 28px;
      padding-bottom: 15px; }
      @media (max-width: 992px) {
        .steps_section .files_main_box .file_item_box .files_inner_repeater {
          padding-left: 0; } }
      .steps_section .files_main_box .file_item_box .files_inner_repeater .file_item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        -webkit-column-gap: 20px;
           -moz-column-gap: 20px;
                column-gap: 20px;
        padding: 12px 25px;
        border-radius: 100vh;
        -webkit-box-shadow: 8px 8px 24px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 8px 8px 24px 0px rgba(0, 0, 0, 0.1);
        text-transform: uppercase;
        margin-bottom: 15px; }
        .steps_section .files_main_box .file_item_box .files_inner_repeater .file_item::before {
          content: "";
          position: relative;
          background-color: #fff;
          background-image: url(../../../img/ikona-pobierz.png);
          background-size: contain;
          background-repeat: no-repeat;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          width: 20px;
          height: 20px; }
  .steps_section .files_main_box .file_item_box.active .files_inner_repeater {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }

.available_path_section {
  padding: 80px 0 30px; }
  @media (max-width: 1366px) {
    .available_path_section {
      padding-bottom: 0; } }
  @media (max-width: 992px) {
    .available_path_section {
      padding-top: 60px;
      margin-bottom: -20px; } }
  @media (max-width: 600px) {
    .available_path_section {
      padding-top: 45px;
      margin-bottom: -10px; } }
  .available_path_section .main_text h2 {
    border-bottom: 1px solid #033e75;
    padding-bottom: 20px; }
  .available_path_section .left_col {
    padding-right: 70px; }
    @media (max-width: 750px) {
      .available_path_section .left_col {
        padding-right: 0; } }
  .available_path_section .right_col {
    padding-top: 0px;
    padding-left: 20px; }
    @media (max-width: 750px) {
      .available_path_section .right_col {
        padding-left: 0; } }
  .available_path_section .grid2_col {
    padding-top: 10px; }

.accordion_repeater .accordion__single {
  border-bottom: 1px solid #e5e7ea;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 26px;
  padding-bottom: 26px; }
  .accordion_repeater .accordion__single:last-of-type {
    border-bottom: none; }
  .accordion_repeater .accordion__single.open .icon_close {
    -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
            transform: rotate(135deg); }
  .accordion_repeater .accordion__single .accordion__header p {
    font-size: 2rem;
    font-weight: 400;
    margin-top: 0px;
    margin-bottom: 0px; }
  .accordion_repeater .accordion__single .accordion__header {
    position: relative;
    cursor: pointer; }
    .accordion_repeater .accordion__single .accordion__header .icon_close {
      position: absolute;
      left: 0;
      top: 7px;
      cursor: pointer; }
  .accordion_repeater .accordion__single .accordion__body {
    display: none; }
  .accordion_repeater .accordion__single .accordion__body,
  .accordion_repeater .accordion__single .accordion__header {
    padding-left: 50px; }

@media (max-width: 1200px) {
  .page-template-treatment-path .font_size20,
  .page-template-treatment-path .font_size20 > * {
    font-size: 18px;
    line-height: 24px; } }

@media (max-width: 992px) {
  .page-template-treatment-path .font_size20,
  .page-template-treatment-path .font_size20 > * {
    font-size: 16px;
    line-height: 22px; } }

@media (max-width: 600px) {
  .page-template-treatment-path .font_size20,
  .page-template-treatment-path .font_size20 > * {
    font-size: 14px;
    line-height: 20px; } }

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