@charset "UTF-8";
@media only screen and (min-width: 481px) {
  body.home #head #head-inner {
    height: 459px; } }

@media only screen and (max-width: 480px) {
  body.home #head #head-inner {
    height: 130vw; } }

@media only screen and (min-width: 481px) {
  body.home #head #head-outline {
    width: 327px; } }

@media only screen and (max-width: 480px) {
  body.home #head #head-outline {
    top: 70vw;
    width: 89.33333vw;
    height: 60vw; } }

@media only screen and (min-width: 481px) {
  body.home #head #head-images {
    height: 459px; } }

@media only screen and (max-width: 480px) {
  body.home #head #head-images {
    height: 100vw; } }

body.home #head #head-images #head-image01,
body.home #head #head-images #head-image02 {
  height: 100%; }

@media only screen and (min-width: 481px) {
  body.home #head.head-one-image #head-image01 {
    width: calc(100% - 327px); }
  body.home #head.head-two-image #head-image01,
  body.home #head.head-two-image #head-image02 {
    width: calc(100% / 2 - 327px / 2); } }

@media only screen and (min-width: 481px) {
  body.home #head.head-two-image .owl-item {
    height: 459px; }
    body.home #head.head-two-image .owl-item #head-image01,
    body.home #head.head-two-image .owl-item #head-image02 {
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      width: 100%; }
    body.home #head.head-two-image .owl-item #head-image01 {
      padding-right: calc(327px / 2); }
    body.home #head.head-two-image .owl-item #head-image02 {
      padding-left: calc(327px / 2); } }

@media only screen and (max-width: 480px) {
  body.home #head.head-two-image .owl-item {
    height: 100vw; }
    body.home #head.head-two-image .owl-item #head-image01,
    body.home #head.head-two-image .owl-item #head-image02 {
      width: 100%; } }

body.home #head #head-image01 img,
body.home #head #head-image02 img {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: 'object-fit: cover;'; }
  @media only screen and (max-width: 480px) {
    body.home #head #head-image01 img,
    body.home #head #head-image02 img {
      height: 100vw !important; } }

@media only screen and (min-width: 481px) {
  body.home #head #head-outline {
    padding-top: 10px; }
    body.home #head #head-outline #head-outline-top {
      height: 330px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
      body.home #head #head-outline #head-outline-top #head-outline-box {
        min-width: 160px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        body.home #head #head-outline #head-outline-top #head-outline-box #head-catch {
          -webkit-box-ordinal-group: 4;
          -webkit-order: 3;
          -ms-flex-order: 3;
          order: 3;
          font-size: 14px;
          line-height: 1.2em;
          letter-spacing: normal;
          width: 1.0em;
          margin-bottom: 0px;
          -ms-writing-mode: tb-rl;
          -webkit-writing-mode: vertical-rl;
          writing-mode: vertical-rl;
          text-align: left; }
        body.home #head #head-outline #head-outline-top #head-outline-box #head-title {
          -webkit-box-ordinal-group: 3;
          -webkit-order: 2;
          -ms-flex-order: 2;
          order: 2;
          min-width: 110px;
          padding: 0px 1.5em;
          margin-top: -0.1em;
          margin-bottom: 0px;
          text-align: center; }
          body.home #head #head-outline #head-outline-top #head-outline-box #head-title .prefix {
            display: inline-block;
            vertical-align: inherit;
            font-size: 14px;
            line-height: 1.0em;
            margin: 0px;
            margin-bottom: 12px; }
          body.home #head #head-outline #head-outline-top #head-outline-box #head-title .space {
            display: none; }
          body.home #head #head-outline #head-outline-top #head-outline-box #head-title .name {
            display: block;
            font-size: 22px;
            line-height: 1.2em;
            letter-spacing: normal;
            width: 1.0em;
            margin: 0px auto -0.05em auto;
            -ms-writing-mode: tb-rl;
            -webkit-writing-mode: vertical-rl;
            writing-mode: vertical-rl; }
        body.home #head #head-outline #head-outline-top #head-outline-box #head-area {
          -webkit-box-ordinal-group: 2;
          -webkit-order: 1;
          -ms-flex-order: 1;
          order: 1;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: end;
          -webkit-align-items: flex-end;
          -ms-flex-align: end;
          align-items: flex-end;
          font-size: 14px;
          line-height: 1.2em;
          letter-spacing: normal;
          width: 1.0em;
          -ms-writing-mode: tb-rl;
          -webkit-writing-mode: vertical-rl;
          writing-mode: vertical-rl;
          -webkit-box-pack: end;
          -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
          justify-content: flex-end;
          text-align: right; }
    body.home #head #head-outline #head-outline-bottom {
      width: 100%;
      margin-top: 0px;
      text-align: center; }
      body.home #head #head-outline #head-outline-bottom .title-eng .prefix-eng,
      body.home #head #head-outline #head-outline-bottom .title-eng .name-eng {
        display: block;
        font-size: 10px;
        line-height: 1.5em; }
      body.home #head #head-outline #head-outline-bottom .title-eng .space {
        display: none; }
      body.home #head #head-outline #head-outline-bottom .title-eng:after {
        content: " ";
        display: block;
        width: 12px;
        height: 12px;
        background: url("../img/cmn_ic_eyecatch01.svg") no-repeat 0px 0px;
        background-size: auto 100%;
        margin: 10px auto 12px; }
      body.home #head #head-outline #head-outline-bottom .area-eng {
        font-size: 10px;
        line-height: 1.5em; } }

@media only screen and (max-width: 480px) {
  body.home #head #head-outline {
    padding-top: 6.66667vw; }
    body.home #head #head-outline #head-outline-type {
      top: 5.33333vw;
      font-size: 4.26667vw; }
    body.home #head #head-outline #head-outline-top #head-outline-box #head-catch {
      font-size: 3.2vw;
      margin-bottom: 2.93333vw; }
    body.home #head #head-outline #head-outline-top #head-outline-box #head-title {
      margin-bottom: 3.2vw; }
      body.home #head #head-outline #head-outline-top #head-outline-box #head-title .prefix {
        font-size: 4vw;
        margin-right: 2.13333vw; }
      body.home #head #head-outline #head-outline-top #head-outline-box #head-title .name {
        font-size: 5.06667vw; }
    body.home #head #head-outline #head-outline-top #head-outline-box #head-area {
      font-size: 2.93333vw; }
    body.home #head #head-outline #head-outline-bottom {
      margin-top: 3.46667vw; }
      body.home #head #head-outline #head-outline-bottom:after {
        width: 3.46667vw;
        height: 3.46667vw;
        margin: 0px auto 3.46667vw; }
      body.home #head #head-outline #head-outline-bottom .title-eng .prefix-eng,
      body.home #head #head-outline #head-outline-bottom .title-eng .name-eng {
        font-size: 2.8vw; }
      body.home #head #head-outline #head-outline-bottom .area-eng {
        font-size: 2.26667vw;
        margin-top: 1.2vw; } }

@media only screen and (min-width: 481px) {
  body.home #container {
    padding: 40px 0px 0px; } }

@media only screen and (max-width: 480px) {
  body.home #container {
    margin-top: 5.33333vw;
    padding: 4.26667vw 0px 0px;
    border-top: 0.26667vw solid #548901; } }

@media only screen and (min-width: 481px) {
  .home-infomation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 1058px;
    margin: -15px auto 76px; } }

.home-infomation > .heading {
  font-family: dnp-shuei-mincho-pr6, serif;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  line-height: 1.0em; }
  @media only screen and (min-width: 481px) {
    .home-infomation > .heading {
      width: 200px;
      padding-left: 60px;
      padding-right: 20px;
      font-size: 16px; } }
  @media only screen and (max-width: 480px) {
    .home-infomation > .heading {
      font-size: 3.46667vw;
      text-align: center;
      margin-bottom: 3.2vw; } }

.home-infomation > .home-info-list {
  box-sizing: border-box;
  -webkit-box-sizing: border-box; }
  @media only screen and (min-width: 481px) {
    .home-infomation > .home-info-list {
      width: calc(100% - 200px); } }
  @media only screen and (max-width: 480px) {
    .home-infomation > .home-info-list {
      width: 100%;
      padding: 0px 4vw; } }
  .home-infomation > .home-info-list > li {
    padding: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    line-height: 1.25em; }
    @media only screen and (min-width: 481px) {
      .home-infomation > .home-info-list > li {
        margin: 0px 0px 10px;
        font-size: 12px; } }
    @media only screen and (max-width: 480px) {
      .home-infomation > .home-info-list > li {
        margin: 0px 0px 2.93333vw;
        font-size: 2.93333vw; } }
    .home-infomation > .home-info-list > li:nth-last-child(1) {
      margin-bottom: 0px; }
    .home-infomation > .home-info-list > li .date {
      position: relative; }
      @media only screen and (min-width: 481px) {
        .home-infomation > .home-info-list > li .date {
          width: 104px; } }
      @media only screen and (max-width: 480px) {
        .home-infomation > .home-info-list > li .date {
          width: 25.33333vw; } }
      .home-infomation > .home-info-list > li .date:after {
        content: " ";
        display: inline-block;
        vertical-align: middle;
        background: url("../img/cmn_ic_dia.svg") no-repeat 0px 0px;
        margin: auto 0px;
        position: absolute;
        right: 0px;
        top: 0px;
        bottom: 0px; }
        @media only screen and (min-width: 481px) {
          .home-infomation > .home-info-list > li .date:after {
            width: 6px;
            height: 6px; } }
        @media only screen and (max-width: 480px) {
          .home-infomation > .home-info-list > li .date:after {
            width: 2vw;
            height: 2vw;
            margin-top: 0.35em; } }
    @media only screen and (min-width: 481px) {
      .home-infomation > .home-info-list > li .text {
        width: 794px;
        padding-left: 12px; } }
    @media only screen and (max-width: 480px) {
      .home-infomation > .home-info-list > li .text {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        width: calc(100% - 25.33333vw);
        padding-left: 1.86667vw;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; } }
    .home-infomation > .home-info-list > li a {
      -webkit-transition: none;
      transition: none; }
    .home-infomation > .home-info-list > li a:link,
    .home-infomation > .home-info-list > li a:visited {
      color: #000000;
      text-decoration: none; }
    .home-infomation > .home-info-list > li a:hover,
    .home-infomation > .home-info-list > li a:active {
      color: #548901;
      text-decoration: underline; }

.home-infomation > .more {
  width: 100%;
  font-family: dnp-shuei-mincho-pr6, serif; }
  @media only screen and (min-width: 481px) {
    .home-infomation > .more {
      margin-top: 16px; } }
  @media only screen and (max-width: 480px) {
    .home-infomation > .more {
      margin-top: 4.26667vw; } }
  .home-infomation > .more a {
    display: block;
    background: #f6f6f6;
    color: #000000 !important;
    text-decoration: none !important;
    text-align: center;
    line-height: 1.0em; }
    @media only screen and (min-width: 481px) {
      .home-infomation > .more a {
        padding: 8px;
        font-size: 11px; } }
    @media only screen and (max-width: 480px) {
      .home-infomation > .more a {
        padding: 3.2vw;
        font-size: 3.46667vw; } }
    .home-infomation > .more a:after {
      content: " ";
      display: inline-block;
      vertical-align: middle;
      background: url("../img/cmn_ic_arw02.svg") no-repeat 0px 0px;
      background-size: 100% auto; }
      @media only screen and (min-width: 481px) {
        .home-infomation > .more a:after {
          width: 8px;
          height: 7px;
          margin-left: 6px; } }
      @media only screen and (max-width: 480px) {
        .home-infomation > .more a:after {
          width: 2.4vw;
          height: 2.4vw;
          margin-left: 1.33333vw; } }
    .home-infomation > .more a:hover {
      opacity: 0.5; }

.home-sec-about {
  width: 100%;
  position: relative; }
  .home-sec-about > .sec-inner {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0px auto; }
  .home-sec-about .sec-heading {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: dnp-shuei-mincho-pr6, serif;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media only screen and (min-width: 481px) {
      .home-sec-about .sec-heading {
        height: 264px;
        padding: 0px 0px 0px 500px;
        font-size: 24px;
        line-height: 1.5em; } }
    @media only screen and (max-width: 480px) {
      .home-sec-about .sec-heading {
        text-align: center;
        padding-bottom: 6.66667vw;
        font-size: 5.33333vw;
        line-height: 1.5em; } }
    .home-sec-about .sec-heading .temple {
      text-align: center; }
      @media only screen and (min-width: 481px) {
        .home-sec-about .sec-heading .temple {
          display: block;
          font-size: 32px;
          line-height: 1.5em; } }
      @media only screen and (max-width: 480px) {
        .home-sec-about .sec-heading .temple {
          font-size: 6.66667vw;
          line-height: 1.5em; } }
    .home-sec-about .sec-heading > .inner {
      display: block;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
      text-align: center; }
      @media only screen and (max-width: 480px) {
        .home-sec-about .sec-heading > .inner {
          width: 100%; } }
    .home-sec-about .sec-heading:before {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
      -ms-flex-order: 2;
      order: 2;
      content: " ";
      display: block;
      background: url("../img/cmn_ic_eyecatch01.svg") no-repeat 0px 0px;
      background-size: 100% auto; }
      @media only screen and (min-width: 481px) {
        .home-sec-about .sec-heading:before {
          width: 12px;
          height: 12px;
          margin: 14px auto 0px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-about .sec-heading:before {
          width: 2vw;
          height: 2vw;
          margin: 3.73333vw auto 0px; } }
    .home-sec-about .sec-heading:after {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
      -ms-flex-order: 3;
      order: 3;
      content: attr(data-text);
      display: block;
      text-align: center;
      font-family: cormorant-garamond, serif;
      font-family: dnp-shuei-mincho-pr6, serif;
      line-height: 1.0em; }
      @media only screen and (min-width: 481px) {
        .home-sec-about .sec-heading:after {
          margin: 14px auto 0px;
          font-size: 12px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-about .sec-heading:after {
          margin: 3.73333vw auto 0px;
          font-size: 2.66667vw; } }
    @media only screen and (min-width: 481px) {
      .home-sec-about .sec-heading.simple {
        padding: 0px 0px 30px;
        height: auto; } }
    @media only screen and (min-width: 481px) {
      .home-sec-about .sec-heading.simple .temple {
        display: inline-block; } }
  .home-sec-about .about-body {
    background: #f6f6f6; }
    @media only screen and (min-width: 481px) {
      .home-sec-about .about-body {
        padding: 48px 54px 54px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-about .about-body {
        padding: 8vw 5.33333vw 10.66667vw; } }
    .home-sec-about .about-body #about-more {
      font-family: dnp-shuei-mincho-pr6, serif;
      display: block;
      text-align: center;
      font-size: 1.2em;
      line-height: 1.05em; }
      .home-sec-about .about-body #about-more a:link,
      .home-sec-about .about-body #about-more a:visited {
        color: #000000;
        text-decoration: none; }
      .home-sec-about .about-body #about-more a:hover,
      .home-sec-about .about-body #about-more a:active {
        color: #c32929;
        text-decoration: none; }
      .home-sec-about .about-body #about-more a:after {
        content: "＋";
        color: #c32929 !important; }
    .home-sec-about .about-body .about-body-inner {
      -webkit-transition: all 0.8s;
      transition: all 0.8s;
      overflow: hidden;
      position: relative;
      max-height: 99999px; }
      .home-sec-about .about-body .about-body-inner.hidden:after {
        content: " ";
        display: block;
        width: 100%;
        position: absolute;
        left: 0px;
        bottom: 0px;
        background: #f6f6f6;
        /* Old browsers */
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f6f6f6 70%, #f6f6f6 100%);
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, #f6f6f6), to(#f6f6f6));
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #f6f6f6 70%, #f6f6f6 100%);
        z-index: 999999; }
        @media only screen and (min-width: 481px) {
          .home-sec-about .about-body .about-body-inner.hidden:after {
            height: 100px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-about .about-body .about-body-inner.hidden:after {
            height: 20vw; } }
      .home-sec-about .about-body .about-body-inner > * {
        margin-bottom: 2.4em; }
        .home-sec-about .about-body .about-body-inner > *:nth-last-child(1) {
          margin-bottom: 0px; }
      .home-sec-about .about-body .about-body-inner > * + .greeting {
        border-top: 1px solid #cccccc;
        padding-top: 4.0em;
        margin-top: 4.0em; }
    .home-sec-about .about-body .greeting {
      zoom: 1; }
      .home-sec-about .about-body .greeting:after {
        height: 0;
        display: block;
        clear: both;
        visibility: hidden;
        content: " ";
        line-height: 0; }
      .home-sec-about .about-body .greeting > .heading {
        text-align: center;
        font-family: dnp-shuei-mincho-pr6, serif;
        line-height: 1.5em;
        margin-bottom: 1.0em; }
        @media only screen and (min-width: 481px) {
          .home-sec-about .about-body .greeting > .heading {
            font-size: 30px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-about .about-body .greeting > .heading {
            font-size: 5.33333vw; } }
      .home-sec-about .about-body .greeting .sub-image {
        height: auto; }
        @media only screen and (min-width: 481px) {
          .home-sec-about .about-body .greeting .sub-image {
            width: 300px;
            float: right;
            margin: 0px 0px 0.8em 1.6em !important; } }
        @media only screen and (max-width: 480px) {
          .home-sec-about .about-body .greeting .sub-image {
            width: 100%; } }
      .home-sec-about .about-body .greeting > p {
        width: auto;
        margin-bottom: 1.8em; }
        .home-sec-about .about-body .greeting > p:nth-last-child(1) {
          margin-bottom: 0px; }
    .home-sec-about .about-body .main-image {
      background: #efefef url("../img/loading.gif") no-repeat 50% 50%; }
      @media only screen and (min-width: 481px) {
        .home-sec-about .about-body .main-image {
          width: 560px;
          height: 360px;
          margin-top: -312px;
          margin-left: -120px;
          margin-bottom: 48px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-about .about-body .main-image {
          margin: -8vw -5.33333vw 8vw; } }
      .home-sec-about .about-body .main-image img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        font-family: 'object-fit: cover;'; }
    .home-sec-about .about-body .sub-image {
      background: #efefef url("../img/loading.gif") no-repeat 50% 50%; }
      @media only screen and (min-width: 481px) {
        .home-sec-about .about-body .sub-image {
          width: 290px;
          height: 290px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-about .about-body .sub-image {
          width: 66.66667vw;
          height: 66.66667vw;
          margin: 0px auto;
          margin-bottom: 2.4em; } }
      .home-sec-about .about-body .sub-image img {
        margin-top: 0.5em;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        font-family: 'object-fit: cover;'; }
    @media only screen and (min-width: 481px) {
      .home-sec-about .about-body .clearfix:nth-of-type(odd) .sub-image {
        float: right; }
      .home-sec-about .about-body .clearfix:nth-of-type(even) .sub-image {
        float: left; } }
    .home-sec-about .about-body .text {
      line-height: 1.8em; }
      .home-sec-about .about-body .text > p {
        margin-bottom: 2.4em; }
        .home-sec-about .about-body .text > p:nth-last-child(1) {
          margin-bottom: 0px; }
      @media only screen and (min-width: 481px) {
        .home-sec-about .about-body .text {
          width: 330px;
          font-size: 14px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-about .about-body .text {
          font-size: 1.0em;
          margin-bottom: 2.4em; } }
    @media only screen and (min-width: 481px) {
      .home-sec-about .about-body .clearfix:nth-of-type(odd) .text {
        float: left; }
      .home-sec-about .about-body .clearfix:nth-of-type(even) .text {
        float: right; } }
  .home-sec-about .subpages {
    border-top: 1px solid #cccccc;
    padding-top: 4.0em;
    margin-top: 4.0em; }
    @media only screen and (min-width: 481px) {
      .home-sec-about .subpages .archive-list {
        margin: 0px 0px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-about .subpages .archive-list {
        margin: 0px -4.66667vw; } }
  @media only screen and (min-width: 481px) {
    .home-sec-about > .sec-inner {
      width: 934px;
      padding-bottom: 80px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-about > .sec-inner {
      padding-top: 12.53333vw; } }
  @media only screen and (min-width: 481px) {
    .home-sec-about .sec-heading {
      padding: 0px 0px 0px 654px; } }
  @media only screen and (min-width: 481px) {
    .home-sec-about .sec-heading.simple {
      padding: 20px 0px 30px; } }
  @media only screen and (min-width: 481px) {
    .home-sec-about .about-body .main-image {
      width: 716px; } }
  @media only screen and (min-width: 481px) {
    .home-sec-about .about-body .sub-image {
      width: 390px;
      height: 390px; } }
  @media only screen and (min-width: 481px) {
    .home-sec-about .about-body .text {
      width: 390px; } }

.home-sec-highlight {
  width: 100%;
  position: relative; }
  .home-sec-highlight > .sec-inner {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #f6f6f6; }
    @media only screen and (min-width: 481px) {
      .home-sec-highlight > .sec-inner {
        padding: 46px 0px 80px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-highlight > .sec-inner {
        padding: 8vw 5.33333vw 9.33333vw; } }
  .home-sec-highlight .sec-heading {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: dnp-shuei-mincho-pr6, serif;
    text-align: center;
    line-height: 1.25em;
    background: #ffffff;
    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; }
    @media only screen and (min-width: 481px) {
      .home-sec-highlight .sec-heading {
        font-size: 32px;
        padding-top: 60px;
        padding-bottom: 20px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-highlight .sec-heading {
        font-size: 6.66667vw;
        padding: 10.66667vw 0px 6.4vw; } }
    .home-sec-highlight .sec-heading > .inner {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
      text-align: center; }
    .home-sec-highlight .sec-heading:before {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
      -ms-flex-order: 2;
      order: 2;
      content: " ";
      display: block;
      background: url("../img/cmn_ic_eyecatch01.svg") no-repeat 0px 0px;
      background-size: 100% auto; }
      @media only screen and (min-width: 481px) {
        .home-sec-highlight .sec-heading:before {
          width: 12px;
          height: 12px;
          margin: 14px auto 0px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-highlight .sec-heading:before {
          width: 2vw;
          height: 2vw;
          margin: 3.73333vw auto 0px; } }
    .home-sec-highlight .sec-heading:after {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
      -ms-flex-order: 3;
      order: 3;
      content: attr(data-text);
      display: block;
      text-align: center;
      font-family: cormorant-garamond, serif;
      font-family: dnp-shuei-mincho-pr6, serif;
      line-height: 1.0em; }
      @media only screen and (min-width: 481px) {
        .home-sec-highlight .sec-heading:after {
          margin: 14px auto 0px;
          font-size: 12px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-highlight .sec-heading:after {
          margin: 3.73333vw auto 0px;
          font-size: 2.66667vw; } }
  .home-sec-highlight .home-highlight-list {
    list-style-type: none;
    margin: 0px auto;
    padding: 0px; }
    @media only screen and (min-width: 481px) {
      .home-sec-highlight .home-highlight-list {
        width: 840px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
    .home-sec-highlight .home-highlight-list > li {
      padding: 0px; }
      @media only screen and (min-width: 481px) {
        .home-sec-highlight .home-highlight-list > li {
          width: 350px;
          margin: 0px 35px 54px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-highlight .home-highlight-list > li {
          margin: 0px 0px 10.66667vw; }
          .home-sec-highlight .home-highlight-list > li:nth-last-child(1) {
            margin-bottom: 0px; } }
      .home-sec-highlight .home-highlight-list > li .image {
        text-align: center;
        background: #efefef url("../img/loading.gif") no-repeat 50% 50%; }
        @media only screen and (min-width: 481px) {
          .home-sec-highlight .home-highlight-list > li .image {
            width: 100%;
            height: 350px;
            margin-bottom: 28px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-highlight .home-highlight-list > li .image {
            width: 60vw;
            height: 60vw;
            margin: 0px auto 4vw; } }
        .home-sec-highlight .home-highlight-list > li .image img {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
          object-fit: cover;
          font-family: 'object-fit: cover;'; }
      .home-sec-highlight .home-highlight-list > li .name {
        text-align: center;
        font-family: dnp-shuei-mincho-pr6, serif;
        line-height: 1.5em; }
        @media only screen and (min-width: 481px) {
          .home-sec-highlight .home-highlight-list > li .name {
            font-size: 18px;
            margin-bottom: 8px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-highlight .home-highlight-list > li .name {
            font-size: 4.8vw;
            margin-bottom: 2.66667vw; } }
      .home-sec-highlight .home-highlight-list > li .summary {
        font-family: dnp-shuei-mincho-pr6, serif; }
        .home-sec-highlight .home-highlight-list > li .summary > p {
          margin-bottom: 1.0em; }
          .home-sec-highlight .home-highlight-list > li .summary > p:nth-last-child(1) {
            margin-bottom: 0px; }
      .home-sec-highlight .home-highlight-list > li .outline {
        list-style-type: none;
        padding: 0px; }
        @media only screen and (min-width: 481px) {
          .home-sec-highlight .home-highlight-list > li .outline {
            margin: 12px 0px 0px 0px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-highlight .home-highlight-list > li .outline {
            margin: 2.13333vw 0px 0px 0px; } }
        .home-sec-highlight .home-highlight-list > li .outline > li {
          margin: 0px;
          padding: 0px;
          line-height: 1.35em;
          text-indent: -1.0em;
          margin-left: 1.0em; }
          @media only screen and (min-width: 481px) {
            .home-sec-highlight .home-highlight-list > li .outline > li {
              font-size: 12px;
              margin-bottom: 8px; } }
          @media only screen and (max-width: 480px) {
            .home-sec-highlight .home-highlight-list > li .outline > li {
              font-size: 2.93333vw;
              margin-bottom: 1.33333vw; } }
          .home-sec-highlight .home-highlight-list > li .outline > li:nth-last-child(1) {
            margin-bottom: 0px; }
          .home-sec-highlight .home-highlight-list > li .outline > li:before {
            content: "●";
            color: #548901; }

.year-event {
  list-style-type: none;
  margin: 0px;
  padding: 0px; }
  .year-event > li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .year-event > li:nth-child(odd) {
      background: #e6e6e6; }
    .year-event > li > * {
      box-sizing: border-box;
      -webkit-box-sizing: border-box; }
    .year-event > li .heading {
      font-family: dnp-shuei-mincho-pr6, serif;
      text-align: right;
      white-space: nowrap;
      line-height: 1.0em; }
      @media only screen and (min-width: 481px) {
        .year-event > li .heading {
          width: 44px;
          padding: 8px 6px 8px 4px;
          font-size: 14px; } }
      @media only screen and (max-width: 480px) {
        .year-event > li .heading {
          width: 12.26667vw;
          padding: 1.86667vw 2.13333vw 1.86667vw 1.33333vw;
          font-size: 3.46667vw; } }
    .year-event > li .event {
      list-style-type: none;
      margin: 0px;
      line-height: 1.0em; }
      @media only screen and (min-width: 481px) {
        .year-event > li .event {
          width: calc(100% - 44px);
          padding: 0.3em 0px; } }
      @media only screen and (max-width: 480px) {
        .year-event > li .event {
          width: calc(100% - 12.26667vw);
          padding: 0.3em 0px; } }
      .year-event > li .event > li {
        display: inline-block;
        margin: 0px;
        padding: 0px;
        line-height: 1.7em;
        letter-spacing: normal;
        margin-right: 0.8em; }
        @media only screen and (min-width: 481px) {
          .year-event > li .event > li {
            font-size: 12px; } }
        @media only screen and (max-width: 480px) {
          .year-event > li .event > li {
            font-size: 2.93333vw; } }
        .year-event > li .event > li:before {
          content: "●";
          color: #548901; }

.home-sec-sns {
  width: 100%;
  background: #eeeeee;
  position: relative; }
  .home-sec-sns > .sec-inner {
    box-sizing: border-box;
    -webkit-box-sizing: border-box; }
    @media only screen and (min-width: 481px) {
      .home-sec-sns > .sec-inner {
        width: 1058px;
        margin: 0px auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 70px 0px 84px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-sns > .sec-inner {
        padding: 9.33333vw 5.33333vw 10.66667vw; } }
    @media only screen and (min-width: 481px) {
      .home-sec-sns > .sec-inner > * {
        margin: 0px 20px; } }
  @media only screen and (min-width: 481px) {
    .home-sec-sns .sns-header {
      height: 64px;
      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;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      margin-bottom: 16px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-sns .sns-header {
      margin-bottom: 3.73333vw; } }
  .home-sec-sns #tweet-outer {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow: auto;
    background: #ffffff;
    border: 1px solid #cccccc; }
    @media only screen and (min-width: 481px) {
      .home-sec-sns #tweet-outer {
        height: 680px;
        padding: 10px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-sns #tweet-outer {
        height: 80vw;
        border-width: 0.26667vw;
        padding: 2.66667vw; } }
    .home-sec-sns #tweet-outer .noresults {
      text-align: center;
      font-size: 0.9em;
      line-height: 1.6em; }
    .home-sec-sns #tweet-outer .more {
      padding: 1.0em 0px;
      text-align: center;
      font-size: 0.9em;
      line-height: 1.6em; }
    .home-sec-sns #tweet-outer .item {
      border-bottom: 1px solid #cccccc;
      padding: 0.8em 0px; }
      @media only screen and (max-width: 480px) {
        .home-sec-sns #tweet-outer .item {
          border-width: 0.26667vw; } }
    .home-sec-sns #tweet-outer a:link,
    .home-sec-sns #tweet-outer a:visited {
      color: #4ba1ec;
      text-decoration: none; }
    .home-sec-sns #tweet-outer a:hover,
    .home-sec-sns #tweet-outer a:active {
      color: #4ba1ec;
      text-decoration: underline; }
    .home-sec-sns #tweet-outer .name {
      font-size: 0.9em;
      line-height: 1.2em;
      color: #4ba1ec;
      margin-bottom: 0.4em; }
      .home-sec-sns #tweet-outer .name a {
        color: #1b95e0 !important;
        text-decoration: none !important; }
    .home-sec-sns #tweet-outer .images {
      float: right;
      margin: 0px 0px 0.8em 1.2em; }
      .home-sec-sns #tweet-outer .images img {
        width: auto;
        height: auto; }
        @media only screen and (min-width: 481px) {
          .home-sec-sns #tweet-outer .images img {
            width: 60px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-sns #tweet-outer .images img {
            width: 16vw; } }
    .home-sec-sns #tweet-outer .text {
      font-size: 0.8em;
      line-height: 1.6em; }
    .home-sec-sns #tweet-outer .date {
      clear: both;
      text-align: right;
      font-size: 0.7em;
      line-height: 1.5em;
      padding-top: 0.4em; }
      .home-sec-sns #tweet-outer .date a:link,
      .home-sec-sns #tweet-outer .date a:visited {
        color: #000000;
        text-decoration: none; }
      .home-sec-sns #tweet-outer .date a:hover,
      .home-sec-sns #tweet-outer .date a:active {
        color: #4ba1ec;
        text-decoration: underline; }
  @media only screen and (max-width: 480px) {
    .home-sec-sns .twitter-box,
    .home-sec-sns .widget-box {
      margin-bottom: 10.66667vw; }
      .home-sec-sns .twitter-box:nth-last-child(1),
      .home-sec-sns .widget-box:nth-last-child(1) {
        margin-bottom: 0px; } }
  @media only screen and (min-width: 481px) {
    .home-sec-sns .twitter-box {
      width: 480px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-sns .twitter-box {
      width: 100%; } }
  @media only screen and (min-width: 481px) {
    .home-sec-sns .widget-box {
      width: 480px; }
      .home-sec-sns .widget-box iframe {
        min-width: 0 !important;
        width: 100%; } }
  @media only screen and (max-width: 480px) {
    .home-sec-sns .widget-box {
      width: 100%; }
      .home-sec-sns .widget-box iframe {
        min-width: 0 !important;
        width: 100%; } }
  .home-sec-sns .sec-heading {
    font-family: dnp-shuei-mincho-pr6, serif;
    text-align: center;
    line-height: 1.25em; }
    @media only screen and (min-width: 481px) {
      .home-sec-sns .sec-heading {
        font-size: 28px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-sns .sec-heading {
        font-size: 5.33333vw; } }
  .home-sec-sns .lead {
    font-family: dnp-shuei-mincho-pr6, serif;
    text-align: center;
    line-height: 1.25em; }
    @media only screen and (min-width: 481px) {
      .home-sec-sns .lead {
        font-size: 14px;
        margin-top: 12px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-sns .lead {
        font-size: 2.93333vw;
        margin-top: 2.4vw; } }

.home-sec-topics {
  width: 100%;
  position: relative; }
  .home-sec-topics > .sec-inner {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0px auto; }
    @media only screen and (min-width: 481px) {
      .home-sec-topics > .sec-inner {
        width: 876px;
        padding: 70px 0px 84px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-topics > .sec-inner {
        padding: 10.66667vw 0px 12vw; } }
  .home-sec-topics .sec-heading {
    font-family: dnp-shuei-mincho-pr6, serif;
    text-align: center;
    line-height: 1.25em; }
    @media only screen and (min-width: 481px) {
      .home-sec-topics .sec-heading {
        font-size: 28px;
        margin-bottom: 24px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-topics .sec-heading {
        font-size: 5.33333vw;
        margin-bottom: 4.26667vw; } }
  .home-sec-topics .archive-list {
    margin: 0px; }
    @media only screen and (min-width: 481px) {
      .home-sec-topics .archive-list > li {
        width: 234px;
        margin: 0px 29px 40px; }
        .home-sec-topics .archive-list > li .image {
          height: 234px; } }
  .home-sec-topics .more {
    font-family: dnp-shuei-mincho-pr6, serif;
    text-align: center;
    line-height: 1.0em; }
    @media only screen and (min-width: 481px) {
      .home-sec-topics .more {
        font-size: 16px;
        margin-top: 56px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-topics .more {
        font-size: 4vw;
        margin-top: 2.66667vw; } }
    .home-sec-topics .more a {
      border-bottom: 1px solid #000000;
      display: inline-block;
      color: #000000; }
      @media only screen and (min-width: 481px) {
        .home-sec-topics .more a {
          padding: 0px 5px 7px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-topics .more a {
          border-width: 0.26667vw;
          padding: 0px 0.66667vw 1.33333vw; } }
    .home-sec-topics .more a:link,
    .home-sec-topics .more a:visited {
      color: #000000;
      text-decoration: none;
      opacity: 1.0; }
    .home-sec-topics .more a:hover,
    .home-sec-topics .more a:active {
      color: #000000;
      text-decoration: none;
      opacity: 0.5; }
  .home-sec-topics#local-topics {
    background: #efefef; }

.home-sec-gallery {
  width: 100%;
  background: #f6f6f6;
  position: relative; }
  .home-sec-gallery > .sec-inner {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0px auto; }
    @media only screen and (min-width: 481px) {
      .home-sec-gallery > .sec-inner {
        width: 840px;
        padding: 70px 0px 140px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-gallery > .sec-inner {
        padding: 9.33333vw 0px 12vw; } }
  .home-sec-gallery .sec-heading {
    font-family: dnp-shuei-mincho-pr6, serif;
    text-align: center;
    line-height: 1.25em; }
    @media only screen and (min-width: 481px) {
      .home-sec-gallery .sec-heading {
        font-size: 28px;
        margin-bottom: 24px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-gallery .sec-heading {
        font-size: 5.33333vw;
        margin-bottom: 4.26667vw; } }

.home-sec-gallery .slider-pro.no-swipe .sp-slides {
  -webkit-transform: translate3d(0px, 0px, 0px) !important;
  transform: translate3d(0px, 0px, 0px) !important; }

@media only screen and (max-width: 480px) {
  .home-sec-gallery .sp-slides-container {
    background: #eeeeee; } }

.home-sec-gallery .sp-thumbnails-container {
  overflow: hidden; }
  @media only screen and (min-width: 481px) {
    .home-sec-gallery .sp-thumbnails-container {
      max-width: 780px !important; } }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .sp-thumbnails-container {
      max-width: 77.33333vw !important; } }

.home-sec-gallery .sp-thumbnails {
  margin: 0px auto; }

@media only screen and (min-width: 481px) {
  .home-sec-gallery .sp-bottom-thumbnails,
  .home-sec-gallery .sp-top-thumbnails {
    margin-top: 24px !important; } }

@media only screen and (max-width: 480px) {
  .home-sec-gallery .sp-bottom-thumbnails,
  .home-sec-gallery .sp-top-thumbnails {
    margin-top: 5.33333vw !important; } }

@media only screen and (min-width: 481px) {
  .home-sec-gallery .sp-bottom-thumbnails .sp-thumbnail-container,
  .home-sec-gallery .sp-top-thumbnails .sp-thumbnail-container {
    margin-left: 4px !important;
    margin-right: 4px !important; } }

@media only screen and (max-width: 480px) {
  .home-sec-gallery .sp-bottom-thumbnails .sp-thumbnail-container,
  .home-sec-gallery .sp-top-thumbnails .sp-thumbnail-container {
    margin-left: 1.2vw !important;
    margin-right: 1.2vw !important; } }

.home-sec-gallery .slider-pro {
  opacity: 0;
  -webkit-transition: all 0.6s;
  transition: all 0.6s; }
  .home-sec-gallery .slider-pro img.sp-thumbnail {
    width: 100% !important;
    height: 100% !important;
    box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    margin: 0px !important; }

.home-sec-gallery .slider-pro .sp-selected-thumbnail img.sp-thumbnail {
  border: 2px solid #548901 !important; }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .slider-pro .sp-selected-thumbnail img.sp-thumbnail {
      border-width: 0.8vw; } }

.home-sec-gallery .sp-arrow {
  background: url("../img/cmn_ic_arw03.svg") no-repeat 0px 0px;
  background-size: 100% auto; }
  @media only screen and (min-width: 481px) {
    .home-sec-gallery .sp-arrow {
      width: 15px;
      height: 29px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .sp-arrow {
      width: 3.33333vw;
      height: 6.4vw; } }
  .home-sec-gallery .sp-arrow:before, .home-sec-gallery .sp-arrow:after {
    display: none; }

.home-sec-gallery .sp-horizontal .sp-previous-arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }
  @media only screen and (min-width: 481px) {
    .home-sec-gallery .sp-horizontal .sp-previous-arrow {
      left: -30px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .sp-horizontal .sp-previous-arrow {
      left: 4vw;
      top: auto;
      bottom: -52.66667vw; } }

.home-sec-gallery .sp-horizontal .sp-next-arrow {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg); }
  @media only screen and (min-width: 481px) {
    .home-sec-gallery .sp-horizontal .sp-next-arrow {
      right: -30px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .sp-horizontal .sp-next-arrow {
      right: 4vw;
      top: auto;
      bottom: -52.66667vw; } }

.home-sec-gallery .tabs {
  position: relative;
  text-align: center; }
  @media only screen and (min-width: 481px) {
    .home-sec-gallery .tabs {
      min-height: 510px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .tabs {
      min-height: 106.66667vw; } }

.home-sec-gallery input[name="tab_item"] {
  display: none; }

.home-sec-gallery .tab_content {
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  position: absolute;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  visibility: hidden;
  background: url("../img/loading.gif") no-repeat 50% 50%;
  opacity: 0; }
  .home-sec-gallery .tab_content.gallery-loaded {
    background-image: none; }
    .home-sec-gallery .tab_content.gallery-loaded .slider-pro {
      opacity: 1.0; }
  @media only screen and (min-width: 481px) {
    .home-sec-gallery .tab_content {
      min-height: 460px;
      top: 50px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .tab_content {
      min-height: 96vw;
      top: 10.66667vw; } }

.home-sec-gallery #gallery1:checked ~ #gallery1_slide,
.home-sec-gallery #gallery2:checked ~ #gallery2_slide,
.home-sec-gallery #gallery3:checked ~ #gallery3_slide {
  visibility: visible;
  opacity: 1.0; }

.home-sec-gallery .tabs .tab_item {
  font-family: dnp-shuei-mincho-pr6, serif;
  display: inline-block;
  text-align: center;
  line-height: 1.0em;
  color: #dfdfdf;
  border-bottom: 2px solid #dfdfdf;
  cursor: default; }
  @media only screen and (min-width: 481px) {
    .home-sec-gallery .tabs .tab_item {
      min-width: 80px;
      margin: 0px 18px;
      padding: 0px 0px 5px;
      font-size: 12px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .tabs .tab_item {
      min-width: 26.66667vw;
      margin: 0px 2vw;
      padding: 0px 0px 1.33333vw;
      font-size: 3.46667vw; } }

.home-sec-gallery .tabs input + .tab_item {
  color: #000000;
  cursor: pointer; }

.home-sec-gallery .tabs input:checked + .tab_item {
  border-color: #548901; }

.home-sec-access {
  width: 100%;
  position: relative; }
  .home-sec-access #gmap {
    width: 100%; }
    @media only screen and (min-width: 481px) {
      .home-sec-access #gmap {
        height: 320px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-access #gmap {
        height: 53.33333vw; } }
    .home-sec-access #gmap iframe {
      display: block;
      border: none;
      margin: 0px;
      width: 100%;
      height: 100%; }
  .home-sec-access > .sec-inner {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0px auto; }
    @media only screen and (min-width: 481px) {
      .home-sec-access > .sec-inner {
        padding: 40px 0px 90px;
        width: 880px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-access > .sec-inner {
        padding: 8vw 5.33333vw 12vw; } }
    .home-sec-access > .sec-inner .access-text {
      border-bottom: 1px solid #000000; }
      @media only screen and (min-width: 481px) {
        .home-sec-access > .sec-inner .access-text {
          padding: 0px 24px 32px;
          margin-bottom: 40px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-access > .sec-inner .access-text {
          padding: 0px 0px 5.33333vw;
          margin-bottom: 6.66667vw; } }
      @media only screen and (min-width: 481px) {
        .home-sec-access > .sec-inner .access-text .access-simple-box {
          font-size: 14px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-access > .sec-inner .access-text .access-simple-box {
          font-size: 2.93333vw; } }
      .home-sec-access > .sec-inner .access-text .access-simple-box > p {
        margin-bottom: 1.6em; }
        .home-sec-access > .sec-inner .access-text .access-simple-box > p:nth-last-child(1) {
          margin-bottom: 0px; }
      .home-sec-access > .sec-inner .access-text .heading {
        font-family: dnp-shuei-mincho-pr6, serif;
        line-height: 1.5em;
        margin-bottom: 0.4em;
        margin-top: 2.0em; }
        @media only screen and (min-width: 481px) {
          .home-sec-access > .sec-inner .access-text .heading {
            font-size: 16px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-access > .sec-inner .access-text .heading {
            font-size: 3.46667vw; } }
        .home-sec-access > .sec-inner .access-text .heading:nth-of-type(1) {
          margin-top: 0px; }
      @media only screen and (max-width: 480px) {
        .home-sec-access > .sec-inner .access-text > p {
          font-size: 2.93333vw; } }
      .home-sec-access > .sec-inner .access-text .access-list {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        line-height: 1.5em; }
        @media only screen and (min-width: 481px) {
          .home-sec-access > .sec-inner .access-text .access-list {
            font-size: 14px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-access > .sec-inner .access-text .access-list {
            font-size: 2.93333vw; } }
        .home-sec-access > .sec-inner .access-text .access-list > li {
          margin: 0px;
          padding: 0px;
          text-indent: -1.0em;
          margin-left: 1.0em; }
          @media only screen and (min-width: 481px) {
            .home-sec-access > .sec-inner .access-text .access-list > li {
              margin-bottom: 8px; } }
          @media only screen and (max-width: 480px) {
            .home-sec-access > .sec-inner .access-text .access-list > li {
              margin-bottom: 1.6vw; } }
          .home-sec-access > .sec-inner .access-text .access-list > li:nth-last-child(1) {
            margin-bottom: 0px; }
          .home-sec-access > .sec-inner .access-text .access-list > li:before {
            content: "●";
            color: #548901; }
    @media only screen and (min-width: 481px) {
      .home-sec-access > .sec-inner .outline-box {
        padding: 0px 24px 0px; } }
    .home-sec-access > .sec-inner .outline-box a:link,
    .home-sec-access > .sec-inner .outline-box a:visited {
      color: #000000; }
    .home-sec-access > .sec-inner .outline-box a:hover,
    .home-sec-access > .sec-inner .outline-box a:active {
      color: #548901; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUuY3NzIiwiX3Rvb2xzL19taXhpbnMuc2NzcyIsImhvbWUuc2NzcyIsIl9zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDMEViO0VDNURKO0lBR0csY0FBYSxFQUtkLEVBQUE7O0FEK0NFO0VDdkRKO0lBTUcsY0Q2RW9DLEVDM0VyQyxFQUFBOztBRG9ERTtFQzVESjtJQVdHLGFBQVksRUFPYixFQUFBOztBRHFDRTtFQ3ZESjtJQWNHLFVEcUVvQztJQ3BFcEMsa0JEb0VvQztJQ25FcEMsYURtRW9DLEVDakVyQyxFQUFBOztBRDBDRTtFQzVESjtJQXFCRyxjQUFhLEVBU2QsRUFBQTs7QUR5QkU7RUN2REo7SUF3QkcsY0QyRG9DLEVDckRyQyxFQUFBOztBQTlCRjs7RUE0QkcsYUFBWSxFQUNaOztBRCtCQztFQzVESjtJQWlDRywwQkFBeUIsRUFDekI7RUFsQ0g7O0lBcUNHLGtDQUFpQyxFQUNqQyxFQUFBOztBRHNCQztFQzVESjtJQTBDRyxjQUFhLEVBcUJkO0lBL0RGOztNQTZDSSx1QkFBc0I7TUFDdEIsK0JBQThCO01BQzlCLFlBQVcsRUFDWDtJQWhESjtNQWtESSwrQkFBOEIsRUFDOUI7SUFuREo7TUFxREksOEJBQTZCLEVBQzdCLEVBQUE7O0FEQ0E7RUN2REo7SUF5REcsY0QwQm9DLEVDcEJyQztJQS9ERjs7TUE0REksWUFBVyxFQUNYLEVBQUE7O0FBN0RKOztFQWtFRSx1QkFBc0I7RUFDdEIsd0JBQXVCO0VBQ3ZCLHFCQUFpQjtFQUFqQixrQkFBaUI7RUFDakIsa0NBQWlDLEVBSWpDO0VEbEJFO0lDdkRKOztNQXVFRyx5QkFBaUMsRUFFbEMsRUFBQTs7QURiRTtFQzVESjtJQTRFRyxrQkFBaUIsRUFvR2pCO0lBaExIO01BZ0ZJLGNBQWE7TUFDYixxQkFBYTtNQUFiLHNCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IseUJBQXVCO01BQXZCLGdDQUF1QjtNQUF2QixzQkFBdUI7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QVV0QixFQUFBO0lBdEhIOztNQWdISSxlQzd2Q2dCLEVEOHZDaEI7SUFqSEo7O01Bb0hJLGVDdHZDZ0IsRUR1dkNoQiIsImZpbGUiOiJob21lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keS5ob21lICNoZWFkICNoZWFkLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQ1OXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtaW5uZXIge1xuICAgIGhlaWdodDogMTMwdnc7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lIHtcbiAgICB3aWR0aDogMzI3cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lIHtcbiAgICB0b3A6IDcwdnc7XG4gICAgd2lkdGg6IDg5LjMzMzMzdnc7XG4gICAgaGVpZ2h0OiA2MHZ3OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtaW1hZ2VzIHtcbiAgICBoZWlnaHQ6IDQ1OXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtaW1hZ2VzIHtcbiAgICBoZWlnaHQ6IDEwMHZ3OyB9IH1cblxuYm9keS5ob21lICNoZWFkICNoZWFkLWltYWdlcyAjaGVhZC1pbWFnZTAxLFxuYm9keS5ob21lICNoZWFkICNoZWFkLWltYWdlcyAjaGVhZC1pbWFnZTAyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keS5ob21lICNoZWFkLmhlYWQtb25lLWltYWdlICNoZWFkLWltYWdlMDEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjdweCk7IH1cbiAgYm9keS5ob21lICNoZWFkLmhlYWQtdHdvLWltYWdlICNoZWFkLWltYWdlMDEsXG4gIGJvZHkuaG9tZSAjaGVhZC5oZWFkLXR3by1pbWFnZSAjaGVhZC1pbWFnZTAyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDMyN3B4IC8gMik7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGJvZHkuaG9tZSAjaGVhZC5oZWFkLXR3by1pbWFnZSAub3dsLWl0ZW0ge1xuICAgIGhlaWdodDogNDU5cHg7IH1cbiAgICBib2R5LmhvbWUgI2hlYWQuaGVhZC10d28taW1hZ2UgLm93bC1pdGVtICNoZWFkLWltYWdlMDEsXG4gICAgYm9keS5ob21lICNoZWFkLmhlYWQtdHdvLWltYWdlIC5vd2wtaXRlbSAjaGVhZC1pbWFnZTAyIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGJvZHkuaG9tZSAjaGVhZC5oZWFkLXR3by1pbWFnZSAub3dsLWl0ZW0gI2hlYWQtaW1hZ2UwMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMyN3B4IC8gMik7IH1cbiAgICBib2R5LmhvbWUgI2hlYWQuaGVhZC10d28taW1hZ2UgLm93bC1pdGVtICNoZWFkLWltYWdlMDIge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMyN3B4IC8gMik7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkuaG9tZSAjaGVhZC5oZWFkLXR3by1pbWFnZSAub3dsLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwdnc7IH1cbiAgICBib2R5LmhvbWUgI2hlYWQuaGVhZC10d28taW1hZ2UgLm93bC1pdGVtICNoZWFkLWltYWdlMDEsXG4gICAgYm9keS5ob21lICNoZWFkLmhlYWQtdHdvLWltYWdlIC5vd2wtaXRlbSAjaGVhZC1pbWFnZTAyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuYm9keS5ob21lICNoZWFkICNoZWFkLWltYWdlMDEgaW1nLFxuYm9keS5ob21lICNoZWFkICNoZWFkLWltYWdlMDIgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1pbWFnZTAxIGltZyxcbiAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtaW1hZ2UwMiBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDB2dyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCB7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS10b3AgI2hlYWQtb3V0bGluZS1ib3gge1xuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS10b3AgI2hlYWQtb3V0bGluZS1ib3ggI2hlYWQtY2F0Y2gge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB3aWR0aDogMS4wZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCAjaGVhZC1vdXRsaW5lLWJveCAjaGVhZC10aXRsZSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMS41ZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTAuMWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCAjaGVhZC1vdXRsaW5lLWJveCAjaGVhZC10aXRsZSAucHJlZml4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMGVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAgICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS10b3AgI2hlYWQtb3V0bGluZS1ib3ggI2hlYWQtdGl0bGUgLnNwYWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCAjaGVhZC1vdXRsaW5lLWJveCAjaGVhZC10aXRsZSAubmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB3aWR0aDogMS4wZW07XG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIC0wLjA1ZW0gYXV0bztcbiAgICAgICAgICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDsgfVxuICAgICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCAjaGVhZC1vdXRsaW5lLWJveCAjaGVhZC1hcmVhIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgd2lkdGg6IDEuMGVtO1xuICAgICAgICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtYm90dG9tIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLWJvdHRvbSAudGl0bGUtZW5nIC5wcmVmaXgtZW5nLFxuICAgICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS1ib3R0b20gLnRpdGxlLWVuZyAubmFtZS1lbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtYm90dG9tIC50aXRsZS1lbmcgLnNwYWNlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS1ib3R0b20gLnRpdGxlLWVuZzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ntbl9pY19leWVjYXRjaDAxLnN2Z1wiKSBuby1yZXBlYXQgMHB4IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDEycHg7IH1cbiAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtYm90dG9tIC5hcmVhLWVuZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSB7XG4gICAgcGFkZGluZy10b3A6IDYuNjY2Njd2dzsgfVxuICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtdHlwZSB7XG4gICAgICB0b3A6IDUuMzMzMzN2dztcbiAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3OyB9XG4gICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS10b3AgI2hlYWQtb3V0bGluZS1ib3ggI2hlYWQtY2F0Y2gge1xuICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOTMzMzN2dzsgfVxuICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtdG9wICNoZWFkLW91dGxpbmUtYm94ICNoZWFkLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnZ3OyB9XG4gICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCAjaGVhZC1vdXRsaW5lLWJveCAjaGVhZC10aXRsZSAucHJlZml4IHtcbiAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4xMzMzM3Z3OyB9XG4gICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCAjaGVhZC1vdXRsaW5lLWJveCAjaGVhZC10aXRsZSAubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4wNjY2N3Z3OyB9XG4gICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS10b3AgI2hlYWQtb3V0bGluZS1ib3ggI2hlYWQtYXJlYSB7XG4gICAgICBmb250LXNpemU6IDIuOTMzMzN2dzsgfVxuICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuNDY2Njd2dzsgfVxuICAgICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS1ib3R0b206YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMy40NjY2N3Z3O1xuICAgICAgICBoZWlnaHQ6IDMuNDY2Njd2dztcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0byAzLjQ2NjY3dnc7IH1cbiAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtYm90dG9tIC50aXRsZS1lbmcgLnByZWZpeC1lbmcsXG4gICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLWJvdHRvbSAudGl0bGUtZW5nIC5uYW1lLWVuZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44dnc7IH1cbiAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtYm90dG9tIC5hcmVhLWVuZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNjY2N3Z3O1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjJ2dzsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keS5ob21lICNjb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keS5ob21lICNjb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgICBwYWRkaW5nOiA0LjI2NjY3dncgMHB4IDBweDtcbiAgICBib3JkZXItdG9wOiAwLjI2NjY3dncgc29saWQgIzU0ODkwMTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmhvbWUtaW5mb21hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwNThweDtcbiAgICBtYXJnaW46IC0xNXB4IGF1dG8gNzZweDsgfSB9XG5cbi5ob21lLWluZm9tYXRpb24gPiAuaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuMGVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhlYWRpbmcge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJ2dzsgfSB9XG5cbi5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3Qge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMHB4IDR2dzsgfSB9XG4gIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAyLjkzMzMzdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3OyB9IH1cbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0ID4gbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIC5kYXRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0ID4gbGkgLmRhdGUge1xuICAgICAgICAgIHdpZHRoOiAxMDRweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSAuZGF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDI1LjMzMzMzdnc7IH0gfVxuICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIC5kYXRlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ntbl9pY19kaWEuc3ZnXCIpIG5vLXJlcGVhdCAwcHggMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG8gMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBib3R0b206IDBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIC5kYXRlOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0ID4gbGkgLmRhdGU6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDJ2dztcbiAgICAgICAgICAgIGhlaWdodDogMnZ3O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zNWVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0ID4gbGkgLnRleHQge1xuICAgICAgICB3aWR0aDogNzk0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIC50ZXh0IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjUuMzMzMzN2dyk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS44NjY2N3Z3O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfSB9XG4gICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIGEge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgLW1zLXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAtby10cmFuc2l0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSBhOmxpbmssXG4gICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSBhOmhvdmVyLFxuICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzU0ODkwMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5ob21lLWluZm9tYXRpb24gPiAubW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLm1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLm1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogNC4yNjY2N3Z3OyB9IH1cbiAgLmhvbWUtaW5mb21hdGlvbiA+IC5tb3JlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMGVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5tb3JlIGEge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5tb3JlIGEge1xuICAgICAgICBwYWRkaW5nOiAzLjJ2dztcbiAgICAgICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7IH0gfVxuICAgIC5ob21lLWluZm9tYXRpb24gPiAubW9yZSBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbW5faWNfYXJ3MDIuc3ZnXCIpIG5vLXJlcGVhdCAwcHggMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5tb3JlIGE6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLWluZm9tYXRpb24gPiAubW9yZSBhOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMi40dnc7XG4gICAgICAgICAgaGVpZ2h0OiAyLjR2dztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS4zMzMzM3Z3OyB9IH1cbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLm1vcmUgYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmhvbWUtc2VjLWFib3V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS1zZWMtYWJvdXQgPiAuc2VjLWlubmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDBweCBhdXRvOyB9XG4gIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmcge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nIHtcbiAgICAgICAgaGVpZ2h0OiAyNjRweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggNTAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNi42NjY2N3Z3O1xuICAgICAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9IH1cbiAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nIC50ZW1wbGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmcgLnRlbXBsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmcgLnRlbXBsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2LjY2NjY3dnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9IH1cbiAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nID4gLmlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5zZWMtaGVhZGluZyA+IC5pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbW5faWNfZXllY2F0Y2gwMS5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIG1hcmdpbjogMTRweCBhdXRvIDBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMnZ3O1xuICAgICAgICAgIGhlaWdodDogMnZ3O1xuICAgICAgICAgIG1hcmdpbjogMy43MzMzM3Z3IGF1dG8gMHB4OyB9IH1cbiAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nOmFmdGVyIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogY29ybW9yYW50LWdhcmFtb25kLCBzZXJpZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMS4wZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5zZWMtaGVhZGluZzphZnRlciB7XG4gICAgICAgICAgbWFyZ2luOiAxNHB4IGF1dG8gMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbjogMy43MzMzM3Z3IGF1dG8gMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nLnNpbXBsZSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nLnNpbXBsZSAudGVtcGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogNDhweCA1NHB4IDU0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDh2dyA1LjMzMzMzdncgMTAuNjY2Njd2dzsgfSB9XG4gICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5ICNhYm91dC1tb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4wNWVtOyB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgI2Fib3V0LW1vcmUgYTpsaW5rLFxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5ICNhYm91dC1tb3JlIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAjYWJvdXQtbW9yZSBhOmhvdmVyLFxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5ICNhYm91dC1tb3JlIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNjMzI5Mjk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5ICNhYm91dC1tb3JlIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu+8i1wiO1xuICAgICAgICBjb2xvcjogI2MzMjkyOSAhaW1wb3J0YW50OyB9XG4gICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5hYm91dC1ib2R5LWlubmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtaGVpZ2h0OiA5OTk5OXB4OyB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmFib3V0LWJvZHktaW5uZXIuaGlkZGVuOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZjZmNmY2IDcwJSwgI2Y2ZjZmNiAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZjZmNmY2IDcwJSwgI2Y2ZjZmNiAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2Y2ZjZmNiA3MCUsICNmNmY2ZjYgMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5hYm91dC1ib2R5LWlubmVyLmhpZGRlbjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuYWJvdXQtYm9keS1pbm5lci5oaWRkZW46YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHZ3OyB9IH1cbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuYWJvdXQtYm9keS1pbm5lciA+ICoge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRlbTsgfVxuICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmFib3V0LWJvZHktaW5uZXIgPiAqOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuYWJvdXQtYm9keS1pbm5lciA+ICogKyAuZ3JlZXRpbmcge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgcGFkZGluZy10b3A6IDQuMGVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjBlbTsgfVxuICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuZ3JlZXRpbmcge1xuICAgICAgem9vbTogMTsgfVxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5ncmVldGluZzphZnRlciB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5ncmVldGluZyA+IC5oZWFkaW5nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMGVtOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmdyZWV0aW5nID4gLmhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuZ3JlZXRpbmcgPiAuaGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUuMzMzMzN2dzsgfSB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmdyZWV0aW5nIC5zdWItaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuZ3JlZXRpbmcgLnN1Yi1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMC44ZW0gMS42ZW0gIWltcG9ydGFudDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmdyZWV0aW5nIC5zdWItaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5ncmVldGluZyA+IHAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07IH1cbiAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5ncmVldGluZyA+IHA6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAubWFpbi1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmIHVybChcIi4uL2ltZy9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgNTAlIDUwJTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLm1haW4taW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiA1NjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMTJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLm1haW4taW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbjogLTh2dyAtNS4zMzMzM3Z3IDh2dzsgfSB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLm1haW4taW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JzsgfVxuICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuc3ViLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWYgdXJsKFwiLi4vaW1nL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCA1MCUgNTAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuc3ViLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyOTBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuc3ViLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogNjYuNjY2Njd2dztcbiAgICAgICAgICBoZWlnaHQ6IDY2LjY2NjY3dnc7XG4gICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRlbTsgfSB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLnN1Yi1pbWFnZSBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuY2xlYXJmaXg6bnRoLW9mLXR5cGUob2RkKSAuc3ViLWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmNsZWFyZml4Om50aC1vZi10eXBlKGV2ZW4pIC5zdWItaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC50ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTsgfVxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC50ZXh0ID4gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNGVtOyB9XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAudGV4dCA+IHA6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLnRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4wZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40ZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuY2xlYXJmaXg6bnRoLW9mLXR5cGUob2RkKSAudGV4dCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmNsZWFyZml4Om50aC1vZi10eXBlKGV2ZW4pIC50ZXh0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgLmhvbWUtc2VjLWFib3V0IC5zdWJwYWdlcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgcGFkZGluZy10b3A6IDQuMGVtO1xuICAgIG1hcmdpbi10b3A6IDQuMGVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLWFib3V0IC5zdWJwYWdlcyAuYXJjaGl2ZS1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLnN1YnBhZ2VzIC5hcmNoaXZlLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDBweCAtNC42NjY2N3Z3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1hYm91dCA+IC5zZWMtaW5uZXIge1xuICAgICAgd2lkdGg6IDkzNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLWFib3V0ID4gLnNlYy1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIuNTMzMzN2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDY1NHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmcuc2ltcGxlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5tYWluLWltYWdlIHtcbiAgICAgIHdpZHRoOiA3MTZweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLnN1Yi1pbWFnZSB7XG4gICAgICB3aWR0aDogMzkwcHg7XG4gICAgICBoZWlnaHQ6IDM5MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAudGV4dCB7XG4gICAgICB3aWR0aDogMzkwcHg7IH0gfVxuXG4uaG9tZS1zZWMtaGlnaGxpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS1zZWMtaGlnaGxpZ2h0ID4gLnNlYy1pbm5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgPiAuc2VjLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogNDZweCAwcHggODBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCA+IC5zZWMtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA4dncgNS4zMzMzM3Z3IDkuMzMzMzN2dzsgfSB9XG4gIC5ob21lLXNlYy1oaWdobGlnaHQgLnNlYy1oZWFkaW5nIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuc2VjLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuc2VjLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDYuNjY2Njd2dztcbiAgICAgICAgcGFkZGluZzogMTAuNjY2Njd2dyAwcHggNi40dnc7IH0gfVxuICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLnNlYy1oZWFkaW5nID4gLmlubmVyIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuc2VjLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbW5faWNfZXllY2F0Y2gwMS5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5zZWMtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBtYXJnaW46IDE0cHggYXV0byAwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5zZWMtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAydnc7XG4gICAgICAgICAgaGVpZ2h0OiAydnc7XG4gICAgICAgICAgbWFyZ2luOiAzLjczMzMzdncgYXV0byAwcHg7IH0gfVxuICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLnNlYy1oZWFkaW5nOmFmdGVyIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogY29ybW9yYW50LWdhcmFtb25kLCBzZXJpZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMS4wZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuc2VjLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbjogMTRweCBhdXRvIDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5zZWMtaGVhZGluZzphZnRlciB7XG4gICAgICAgICAgbWFyZ2luOiAzLjczMzMzdncgYXV0byAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjY2NjY3dnc7IH0gfVxuICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0IHtcbiAgICAgICAgd2lkdGg6IDg0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkge1xuICAgICAgcGFkZGluZzogMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSB7XG4gICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMHB4IDM1cHggNTRweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwLjY2NjY3dnc7IH1cbiAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSAuaW1hZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWYgdXJsKFwiLi4vaW1nL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCA1MCUgNTAlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogNjB2dztcbiAgICAgICAgICAgIGhlaWdodDogNjB2dztcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gNHZ3OyB9IH1cbiAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5pbWFnZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7IH1cbiAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSAubmFtZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLm5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSAubmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3OyB9IH1cbiAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSAuc3VtbWFyeSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7IH1cbiAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5zdW1tYXJ5ID4gcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4wZW07IH1cbiAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLnN1bW1hcnkgPiBwOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5vdXRsaW5lIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSAub3V0bGluZSB7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMHB4IDBweCAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5vdXRsaW5lIHtcbiAgICAgICAgICAgIG1hcmdpbjogMi4xMzMzM3Z3IDBweCAwcHggMHB4OyB9IH1cbiAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5vdXRsaW5lID4gbGkge1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtMS4wZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMGVtOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5vdXRsaW5lID4gbGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5vdXRsaW5lID4gbGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuOTMzMzN2dztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zMzMzM3Z3OyB9IH1cbiAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLm91dGxpbmUgPiBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLm91dGxpbmUgPiBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcbiAgICAgICAgICAgIGNvbG9yOiAjNTQ4OTAxOyB9XG5cbi55ZWFyLWV2ZW50IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4OyB9XG4gIC55ZWFyLWV2ZW50ID4gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAueWVhci1ldmVudCA+IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7IH1cbiAgICAueWVhci1ldmVudCA+IGxpID4gKiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnllYXItZXZlbnQgPiBsaSAuaGVhZGluZyB7XG4gICAgICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMGVtOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC55ZWFyLWV2ZW50ID4gbGkgLmhlYWRpbmcge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA2cHggOHB4IDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAueWVhci1ldmVudCA+IGxpIC5oZWFkaW5nIHtcbiAgICAgICAgICB3aWR0aDogMTIuMjY2Njd2dztcbiAgICAgICAgICBwYWRkaW5nOiAxLjg2NjY3dncgMi4xMzMzM3Z3IDEuODY2Njd2dyAxLjMzMzMzdnc7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7IH0gfVxuICAgIC55ZWFyLWV2ZW50ID4gbGkgLmV2ZW50IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMGVtOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC55ZWFyLWV2ZW50ID4gbGkgLmV2ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XG4gICAgICAgICAgcGFkZGluZzogMC4zZW0gMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnllYXItZXZlbnQgPiBsaSAuZXZlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMi4yNjY2N3Z3KTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAwcHg7IH0gfVxuICAgICAgLnllYXItZXZlbnQgPiBsaSAuZXZlbnQgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOGVtOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAueWVhci1ldmVudCA+IGxpIC5ldmVudCA+IGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAueWVhci1ldmVudCA+IGxpIC5ldmVudCA+IGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3OyB9IH1cbiAgICAgICAgLnllYXItZXZlbnQgPiBsaSAuZXZlbnQgPiBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi4pePXCI7XG4gICAgICAgICAgY29sb3I6ICM1NDg5MDE7IH1cblxuLmhvbWUtc2VjLXNucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhvbWUtc2VjLXNucyA+IC5zZWMtaW5uZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLXNucyA+IC5zZWMtaW5uZXIge1xuICAgICAgICB3aWR0aDogMTA1OHB4O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNzBweCAwcHggODRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtc2VjLXNucyA+IC5zZWMtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA5LjMzMzMzdncgNS4zMzMzM3Z3IDEwLjY2NjY3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1zbnMgPiAuc2VjLWlubmVyID4gKiB7XG4gICAgICAgIG1hcmdpbjogMHB4IDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgLmhvbWUtc2VjLXNucyAuc25zLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLXNucyAuc25zLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjczMzMzdnc7IH0gfVxuICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIge1xuICAgICAgICBoZWlnaHQ6IDY4MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciB7XG4gICAgICAgIGhlaWdodDogODB2dztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjI2NjY3dnc7XG4gICAgICAgIHBhZGRpbmc6IDIuNjY2Njd2dzsgfSB9XG4gICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgLm5vcmVzdWx0cyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtOyB9XG4gICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgLm1vcmUge1xuICAgICAgcGFkZGluZzogMS4wZW0gMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTsgfVxuICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIC5pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgcGFkZGluZzogMC44ZW0gMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIC5pdGVtIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAuMjY2Njd2dzsgfSB9XG4gICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgYTpsaW5rLFxuICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzRiYTFlYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIGE6aG92ZXIsXG4gICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICM0YmExZWM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIC5uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBjb2xvcjogIzRiYTFlYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNGVtOyB9XG4gICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAubmFtZSBhIHtcbiAgICAgICAgY29sb3I6ICMxYjk1ZTAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAuaW1hZ2VzIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMHB4IDBweCAwLjhlbSAxLjJlbTsgfVxuICAgICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgLmltYWdlcyBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAuaW1hZ2VzIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAuaW1hZ2VzIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTZ2dzsgfSB9XG4gICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTsgfVxuICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIC5kYXRlIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuNGVtOyB9XG4gICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAuZGF0ZSBhOmxpbmssXG4gICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAuZGF0ZSBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAuZGF0ZSBhOmhvdmVyLFxuICAgICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgLmRhdGUgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzRiYTFlYztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ob21lLXNlYy1zbnMgLnR3aXR0ZXItYm94LFxuICAgIC5ob21lLXNlYy1zbnMgLndpZGdldC1ib3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dzsgfVxuICAgICAgLmhvbWUtc2VjLXNucyAudHdpdHRlci1ib3g6bnRoLWxhc3QtY2hpbGQoMSksXG4gICAgICAuaG9tZS1zZWMtc25zIC53aWRnZXQtYm94Om50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1zbnMgLnR3aXR0ZXItYm94IHtcbiAgICAgIHdpZHRoOiA0ODBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1zZWMtc25zIC50d2l0dGVyLWJveCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtc25zIC53aWRnZXQtYm94IHtcbiAgICAgIHdpZHRoOiA0ODBweDsgfVxuICAgICAgLmhvbWUtc2VjLXNucyAud2lkZ2V0LWJveCBpZnJhbWUge1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLXNucyAud2lkZ2V0LWJveCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhvbWUtc2VjLXNucyAud2lkZ2V0LWJveCBpZnJhbWUge1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuaG9tZS1zZWMtc25zIC5zZWMtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1zbnMgLnNlYy1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtc25zIC5zZWMtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3OyB9IH1cbiAgLmhvbWUtc2VjLXNucyAubGVhZCB7XG4gICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1zbnMgLmxlYWQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLXNlYy1zbnMgLmxlYWQge1xuICAgICAgICBmb250LXNpemU6IDIuOTMzMzN2dztcbiAgICAgICAgbWFyZ2luLXRvcDogMi40dnc7IH0gfVxuXG4uaG9tZS1zZWMtdG9waWNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS1zZWMtdG9waWNzID4gLnNlYy1pbm5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwcHggYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy10b3BpY3MgPiAuc2VjLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDg3NnB4O1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDBweCA4NHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtdG9waWNzID4gLnNlYy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwLjY2NjY3dncgMHB4IDEydnc7IH0gfVxuICAuaG9tZS1zZWMtdG9waWNzIC5zZWMtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy10b3BpY3MgLnNlYy1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtdG9waWNzIC5zZWMtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjI2NjY3dnc7IH0gfVxuICAuaG9tZS1zZWMtdG9waWNzIC5hcmNoaXZlLWxpc3Qge1xuICAgIG1hcmdpbjogMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLXRvcGljcyAuYXJjaGl2ZS1saXN0ID4gbGkge1xuICAgICAgICB3aWR0aDogMjM0cHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDI5cHggNDBweDsgfVxuICAgICAgICAuaG9tZS1zZWMtdG9waWNzIC5hcmNoaXZlLWxpc3QgPiBsaSAuaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMjM0cHg7IH0gfVxuICAuaG9tZS1zZWMtdG9waWNzIC5tb3JlIHtcbiAgICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4wZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtdG9waWNzIC5tb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1NnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtdG9waWNzIC5tb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNjY2Njd2dzsgfSB9XG4gICAgLmhvbWUtc2VjLXRvcGljcyAubW9yZSBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLXRvcGljcyAubW9yZSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4IDdweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy10b3BpY3MgLm1vcmUgYSB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjI2NjY3dnc7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDAuNjY2Njd2dyAxLjMzMzMzdnc7IH0gfVxuICAgIC5ob21lLXNlYy10b3BpY3MgLm1vcmUgYTpsaW5rLFxuICAgIC5ob21lLXNlYy10b3BpY3MgLm1vcmUgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3BhY2l0eTogMS4wOyB9XG4gICAgLmhvbWUtc2VjLXRvcGljcyAubW9yZSBhOmhvdmVyLFxuICAgIC5ob21lLXNlYy10b3BpY3MgLm1vcmUgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLmhvbWUtc2VjLXRvcGljcyNsb2NhbC10b3BpY3Mge1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ob21lLXNlYy1nYWxsZXJ5ID4gLnNlYy1pbm5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwcHggYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1nYWxsZXJ5ID4gLnNlYy1pbm5lciB7XG4gICAgICAgIHdpZHRoOiA4NDBweDtcbiAgICAgICAgcGFkZGluZzogNzBweCAwcHggMTQwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLXNlYy1nYWxsZXJ5ID4gLnNlYy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDkuMzMzMzN2dyAwcHggMTJ2dzsgfSB9XG4gIC5ob21lLXNlYy1nYWxsZXJ5IC5zZWMtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1nYWxsZXJ5IC5zZWMtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtc2VjLWdhbGxlcnkgLnNlYy1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuMjY2Njd2dzsgfSB9XG5cbi5ob21lLXNlYy1nYWxsZXJ5IC5zbGlkZXItcHJvLm5vLXN3aXBlIC5zcC1zbGlkZXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3Atc2xpZGVzLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTsgfSB9XG5cbi5ob21lLXNlYy1nYWxsZXJ5IC5zcC10aHVtYm5haWxzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC10aHVtYm5haWxzLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRodW1ibmFpbHMtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzcuMzMzMzN2dyAhaW1wb3J0YW50OyB9IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRodW1ibmFpbHMge1xuICBtYXJnaW46IDBweCBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWJvdHRvbS10aHVtYm5haWxzLFxuICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtdG9wLXRodW1ibmFpbHMge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWJvdHRvbS10aHVtYm5haWxzLFxuICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtdG9wLXRodW1ibmFpbHMge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzN2dyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtYm90dG9tLXRodW1ibmFpbHMgLnNwLXRodW1ibmFpbC1jb250YWluZXIsXG4gIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC10b3AtdGh1bWJuYWlscyAuc3AtdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC1ib3R0b20tdGh1bWJuYWlscyAuc3AtdGh1bWJuYWlsLWNvbnRhaW5lcixcbiAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRvcC10aHVtYm5haWxzIC5zcC10aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMS4ydncgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMnZ3ICFpbXBvcnRhbnQ7IH0gfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAuc2xpZGVyLXBybyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzOyB9XG4gIC5ob21lLXNlYy1nYWxsZXJ5IC5zbGlkZXItcHJvIGltZy5zcC10aHVtYm5haWwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkgLnNsaWRlci1wcm8gLnNwLXNlbGVjdGVkLXRodW1ibmFpbCBpbWcuc3AtdGh1bWJuYWlsIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU0ODkwMSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAuc2xpZGVyLXBybyAuc3Atc2VsZWN0ZWQtdGh1bWJuYWlsIGltZy5zcC10aHVtYm5haWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjh2dzsgfSB9XG5cbi5ob21lLXNlYy1nYWxsZXJ5IC5zcC1hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbW5faWNfYXJ3MDMuc3ZnXCIpIG5vLXJlcGVhdCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWFycm93IHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAyOXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC1hcnJvdyB7XG4gICAgICB3aWR0aDogMy4zMzMzM3Z3O1xuICAgICAgaGVpZ2h0OiA2LjR2dzsgfSB9XG4gIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC1hcnJvdzpiZWZvcmUsIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC1hcnJvdzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtaG9yaXpvbnRhbCAuc3AtcHJldmlvdXMtYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtaG9yaXpvbnRhbCAuc3AtcHJldmlvdXMtYXJyb3cge1xuICAgICAgbGVmdDogLTMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWhvcml6b250YWwgLnNwLXByZXZpb3VzLWFycm93IHtcbiAgICAgIGxlZnQ6IDR2dztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTUyLjY2NjY3dnc7IH0gfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtaG9yaXpvbnRhbCAuc3AtbmV4dC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtaG9yaXpvbnRhbCAuc3AtbmV4dC1hcnJvdyB7XG4gICAgICByaWdodDogLTMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWhvcml6b250YWwgLnNwLW5leHQtYXJyb3cge1xuICAgICAgcmlnaHQ6IDR2dztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTUyLjY2NjY3dnc7IH0gfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAudGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAudGFicyB7XG4gICAgICBtaW4taGVpZ2h0OiA1MTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAudGFicyB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDYuNjY2Njd2dzsgfSB9XG5cbi5ob21lLXNlYy1nYWxsZXJ5IGlucHV0W25hbWU9XCJ0YWJfaXRlbVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkgLnRhYl9jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgb3BhY2l0eTogMDsgfVxuICAuaG9tZS1zZWMtZ2FsbGVyeSAudGFiX2NvbnRlbnQuZ2FsbGVyeS1sb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAudGFiX2NvbnRlbnQuZ2FsbGVyeS1sb2FkZWQgLnNsaWRlci1wcm8ge1xuICAgICAgb3BhY2l0eTogMS4wOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAudGFiX2NvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogNDYwcHg7XG4gICAgICB0b3A6IDUwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLWdhbGxlcnkgLnRhYl9jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDk2dnc7XG4gICAgICB0b3A6IDEwLjY2NjY3dnc7IH0gfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAjZ2FsbGVyeTE6Y2hlY2tlZCB+ICNnYWxsZXJ5MV9zbGlkZSxcbi5ob21lLXNlYy1nYWxsZXJ5ICNnYWxsZXJ5MjpjaGVja2VkIH4gI2dhbGxlcnkyX3NsaWRlLFxuLmhvbWUtc2VjLWdhbGxlcnkgI2dhbGxlcnkzOmNoZWNrZWQgfiAjZ2FsbGVyeTNfc2xpZGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxLjA7IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkgLnRhYnMgLnRhYl9pdGVtIHtcbiAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjBlbTtcbiAgY29sb3I6ICNkZmRmZGY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGZkZmRmO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1nYWxsZXJ5IC50YWJzIC50YWJfaXRlbSB7XG4gICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW46IDBweCAxOHB4O1xuICAgICAgcGFkZGluZzogMHB4IDBweCA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLWdhbGxlcnkgLnRhYnMgLnRhYl9pdGVtIHtcbiAgICAgIG1pbi13aWR0aDogMjYuNjY2Njd2dztcbiAgICAgIG1hcmdpbjogMHB4IDJ2dztcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMS4zMzMzM3Z3O1xuICAgICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7IH0gfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAudGFicyBpbnB1dCArIC50YWJfaXRlbSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkgLnRhYnMgaW5wdXQ6Y2hlY2tlZCArIC50YWJfaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogIzU0ODkwMTsgfVxuXG4uaG9tZS1zZWMtYWNjZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS1zZWMtYWNjZXNzICNnbWFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hY2Nlc3MgI2dtYXAge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWNjZXNzICNnbWFwIHtcbiAgICAgICAgaGVpZ2h0OiA1My4zMzMzM3Z3OyB9IH1cbiAgICAuaG9tZS1zZWMtYWNjZXNzICNnbWFwIGlmcmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMHB4IGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMHB4IDkwcHg7XG4gICAgICAgIHdpZHRoOiA4ODBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA4dncgNS4zMzMzM3Z3IDEydnc7IH0gfVxuICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAyNHB4IDMycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDBweCA1LjMzMzMzdnc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi42NjY2N3Z3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IC5hY2Nlc3Mtc2ltcGxlLWJveCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IC5hY2Nlc3Mtc2ltcGxlLWJveCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjkzMzMzdnc7IH0gfVxuICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IC5hY2Nlc3Mtc2ltcGxlLWJveCA+IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZlbTsgfVxuICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmFjY2Vzcy1zaW1wbGUtYm94ID4gcDpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmhlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNGVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjBlbTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IC5oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7IH0gfVxuICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmhlYWRpbmc6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgPiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuOTMzMzN2dzsgfSB9XG4gICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmFjY2Vzcy1saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCAuYWNjZXNzLWxpc3Qge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCAuYWNjZXNzLWxpc3Qge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjkzMzMzdnc7IH0gfVxuICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmFjY2Vzcy1saXN0ID4gbGkge1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTEuMGVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjBlbTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCAuYWNjZXNzLWxpc3QgPiBsaSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IC5hY2Nlc3MtbGlzdCA+IGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42dnc7IH0gfVxuICAgICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCAuYWNjZXNzLWxpc3QgPiBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmFjY2Vzcy1saXN0ID4gbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pePXCI7XG4gICAgICAgICAgICBjb2xvcjogIzU0ODkwMTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5vdXRsaW5lLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyNHB4IDBweDsgfSB9XG4gICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLm91dGxpbmUtYm94IGE6bGluayxcbiAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAub3V0bGluZS1ib3ggYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLm91dGxpbmUtYm94IGE6aG92ZXIsXG4gICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLm91dGxpbmUtYm94IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNTQ4OTAxOyB9XG4iLCJAY2hhcnNldCAnVVRGLTgnO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOODrOOCpOOCouOCpuODiFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIOODhuODvOODluODq1xyXG5AbWl4aW4gdGFibGUoKSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxufVxyXG5cclxuLy8g44OV44Os44OD44Kv44K544Oc44OD44Kv44K5XHJcbkBtaXhpbiBmbGV4KCRhcmcpIHtcclxuICAkYWxpZ246ICgpO1xyXG5cclxuICBAaWYgJGFyZyA9PSBcInRvcFwiIHtcclxuICAgICAgJGFsaWduIDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIEBpZiAkYXJnID09IFwiY2VudGVyXCIge1xyXG4gICAgICAkYWxpZ24gOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAaWYgJGFyZyA9PSBcImJvdHRvbVwiIHtcclxuICAgICAgJGFsaWduIDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcblxyXG4gID4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOODleOCqeODvOODoFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvFxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgJjpwbGFjZWhvbGRlci1zaG93biB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g44Oh44OH44Kj44Ki44Kv44Ko44OqXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gbWVkaWEoJG1lZGlhLXdpZHRoOiBudWxsKSB7XHJcbiAgQGlmICRtZWRpYS13aWR0aCA9PSBTUCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRCUkVBS19TUCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkQlJFQUtfU1AgKyAxcHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOODmeODs+ODgOODvOODl+ODquODleOCo+ODg+OCr+OCuVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIHZlbmRvci1wcmVmaXgoJG5hbWUsICRhcmd1bWVudCkge1xyXG5cdC13ZWJraXQtI3skbmFtZX06ICN7JGFyZ3VtZW50fTtcclxuXHQtbXMtI3skbmFtZX06ICN7JGFyZ3VtZW50fTtcclxuXHQtbW96LSN7JG5hbWV9OiAjeyRhcmd1bWVudH07XHJcblx0LW8tI3skbmFtZX06ICN7JGFyZ3VtZW50fTtcclxuXHQjeyRuYW1lfTogI3skYXJndW1lbnR9O1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHZ36KiI566XXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AZnVuY3Rpb24gdnctY2FsYygkdmFsdWUpIHtcclxuXHRAcmV0dXJuICgkdmFsdWUgLyAkdndiYXNlICogMTAwKSArIDB2dztcclxufVxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOS9v+OBhOWbnuOBl+ezu1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIHNlYy1hYm91dCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdD4gLnNlYy1pbm5lciB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0bWFyZ2luOiAwcHggYXV0bztcclxuXHR9XHJcblx0LnNlYy1oZWFkaW5nIHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xyXG5cdFx0XHRoZWlnaHQ6IDI2NHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggMHB4IDBweCA1MDBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHZ3LWNhbGMoNTBweCk7XHJcblx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYyg0MHB4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0fVxyXG5cdFx0LnRlbXBsZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcclxuXHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoNTBweCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IC5pbm5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ntbl9pY19leWVjYXRjaDAxLnN2Z1wiKSBuby1yZXBlYXQgMHB4IDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XHJcblx0XHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMTRweCBhdXRvIDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XHJcblx0XHRcdFx0d2lkdGg6IHZ3LWNhbGMoMTVweCk7XHJcblx0XHRcdFx0aGVpZ2h0OiB2dy1jYWxjKDE1cHgpO1xyXG5cdFx0XHRcdG1hcmdpbjogdnctY2FsYygyOHB4KSBhdXRvIDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdG9yZGVyOiAzO1xyXG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBjb3Jtb3JhbnQtZ2FyYW1vbmQsIHNlcmlmO1xyXG5cdFx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4wZW07XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XHJcblx0XHRcdFx0bWFyZ2luOiAxNHB4IGF1dG8gMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XHJcblx0XHRcdFx0bWFyZ2luOiB2dy1jYWxjKDI4cHgpIGF1dG8gMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyMHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5zaW1wbGUge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweCAwcHggMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0LnRlbXBsZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmFib3V0LWJvZHkge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbC1ncmF5MTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XHJcblx0XHRcdC8vcGFkZGluZzogMXB4IDU0cHggNTRweDtcclxuXHRcdFx0cGFkZGluZzogNDhweCA1NHB4IDU0cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XHJcblx0XHRcdC8vcGFkZGluZzogMHB4IHZ3LWNhbGMoNDBweCkgdnctY2FsYyg4MHB4KTtcclxuXHRcdFx0cGFkZGluZzogdnctY2FsYyg2MHB4KSB2dy1jYWxjKDQwcHgpIHZ3LWNhbGMoODBweCk7XHJcblx0XHR9XHJcblx0XHQjYWJvdXQtbW9yZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA1ZW07XHJcblx0XHRcdGE6bGluayxcclxuXHRcdFx0YTp2aXNpdGVkIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbC1ibGFjazE7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdGE6aG92ZXIsXHJcblx0XHRcdGE6YWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbC1yZWQxO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIu+8i1wiO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sLXJlZDEgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFib3V0LWJvZHktaW5uZXIge1xyXG5cdFx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KHRyYW5zaXRpb24sICdhbGwgMC44cycpO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDk5OTk5cHg7XHJcblx0XHRcdCYuaGlkZGVuIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbC1ncmF5MTsgLyogT2xkIGJyb3dzZXJzICovXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsICRjb2wtZ3JheTEgNzAlLCAkY29sLWdyYXkxIDEwMCUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCAkY29sLWdyYXkxIDcwJSwgJGNvbC1ncmF5MSAxMDAlKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsICRjb2wtZ3JheTEgNzAlLCAkY29sLWdyYXkxIDEwMCUpO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogOTk5OTk5O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dy1jYWxjKDE1MHB4KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0PiAqIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjRlbTtcclxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+ICogKyAuZ3JlZXRpbmcge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0LjBlbTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0LjBlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmdyZWV0aW5nIHtcclxuXHRcdFx0em9vbTogMTtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IC5oZWFkaW5nIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4wZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDQwcHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc3ViLWltYWdlIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMHB4IDBweCAwLjhlbSAxLjZlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0PiBwIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1haW4taW1hZ2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sLWdyYXkzIHVybChcIi4uL2ltZy9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0XHR3aWR0aDogNTYwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNjBweDtcclxuXHRcdFx0XHQvL21hcmdpbi10b3A6IC0yNjRweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMzEycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcclxuXHRcdFx0XHRtYXJnaW46IHZ3LWNhbGMoLTYwcHgpIHZ3LWNhbGMoLTQwcHgpIHZ3LWNhbGMoNjBweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3ViLWltYWdlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbC1ncmF5MyB1cmwoXCIuLi9pbWcvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IDUwJSA1MCU7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XHJcblx0XHRcdFx0d2lkdGg6IDI5MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjkwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xyXG5cdFx0XHRcdHdpZHRoOiB2dy1jYWxjKDUwMHB4KTtcclxuXHRcdFx0XHRoZWlnaHQ6IHZ3LWNhbGMoNTAwcHgpO1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi40ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xyXG5cdFx0XHQuY2xlYXJmaXg6bnRoLW9mLXR5cGUob2RkKXtcclxuXHRcdFx0XHQuc3ViLWltYWdlIHtcclxuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNsZWFyZml4Om50aC1vZi10eXBlKGV2ZW4pe1xyXG5cdFx0XHRcdC5zdWItaW1hZ2Uge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGV4dCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuXHRcdFx0PiBwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjRlbTtcclxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xyXG5cdFx0XHRcdHdpZHRoOiAzMzBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4wZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi40ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XHJcblx0XHRcdC5jbGVhcmZpeDpudGgtb2YtdHlwZShvZGQpe1xyXG5cdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2xlYXJmaXg6bnRoLW9mLXR5cGUoZXZlbil7XHJcblx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIkBjaGFyc2V0ICdVVEYtOCc7XG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIHNldHRpbmdzXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5AaW1wb3J0IFwiLi9fc2V0dGluZ3MvdmFyaWFibGVzXCI7XG5cblxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyB0b29sc1xuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuQGltcG9ydCBcIi4vX3Rvb2xzL21peGluc1wiO1xuXG5ib2R5LmhvbWUgI2hlYWQge1xuXHQjaGVhZC1pbm5lciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGhlaWdodDogNDU5cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGhlaWdodDogdnctY2FsYyg5NzVweCk7XG5cdFx0fVxuXHR9XG5cdCNoZWFkLW91dGxpbmUge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHR3aWR0aDogMzI3cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdHRvcDogdnctY2FsYyg1MjVweCk7XG5cdFx0XHR3aWR0aDogdnctY2FsYyg2NzBweCk7XG5cdFx0XHRoZWlnaHQ6IHZ3LWNhbGMoNDUwcHgpO1xuXHRcdH1cblx0fVxuXHQjaGVhZC1pbWFnZXMge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRoZWlnaHQ6IDQ1OXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRoZWlnaHQ6IHZ3LWNhbGMoNzUwcHgpO1xuXHRcdH1cblx0XHQjaGVhZC1pbWFnZTAxLFxuXHRcdCNoZWFkLWltYWdlMDIge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdCYuaGVhZC1vbmUtaW1hZ2UgI2hlYWQtaW1hZ2UwMSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzI3cHgpO1xuXHRcdH1cblx0XHQmLmhlYWQtdHdvLWltYWdlICNoZWFkLWltYWdlMDEsXG5cdFx0Ji5oZWFkLXR3by1pbWFnZSAjaGVhZC1pbWFnZTAyIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMzI3cHggLyAyKTtcblx0XHR9XG5cdH1cblx0Ji5oZWFkLXR3by1pbWFnZSAub3dsLWl0ZW0ge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRoZWlnaHQ6IDQ1OXB4O1xuXHRcdFx0I2hlYWQtaW1hZ2UwMSxcblx0XHRcdCNoZWFkLWltYWdlMDIge1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0I2hlYWQtaW1hZ2UwMSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IGNhbGMoMzI3cHggLyAyKTtcblx0XHRcdH1cblx0XHRcdCNoZWFkLWltYWdlMDIge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoMzI3cHggLyAyKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0aGVpZ2h0OiB2dy1jYWxjKDc1MHB4KTtcblx0XHRcdCNoZWFkLWltYWdlMDEsXG5cdFx0XHQjaGVhZC1pbWFnZTAyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNoZWFkLWltYWdlMDEgaW1nLFxuXHQjaGVhZC1pbWFnZTAyIGltZyB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0aGVpZ2h0OiB2dy1jYWxjKDc1MHB4KSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdCNoZWFkLW91dGxpbmUge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHQjaGVhZC1vdXRsaW5lLXRvcCB7XG5cdFx0XHRcdC8vaGVpZ2h0OiAzMjdweDtcblx0XHRcdFx0Ly9oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMzMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0I2hlYWQtb3V0bGluZS1ib3gge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTYwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0I2hlYWQtY2F0Y2gge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRcdFx0XHQvL2ZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdFx0XHR3aWR0aDogMS4wZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0XHQtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcblx0XHRcdFx0XHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQjaGVhZC10aXRsZSB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTEwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMS41ZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMC4xZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQucHJlZml4IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4wZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNwYWNlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdC8vZm9udC1zaXplOiAzOXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEuMGVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweCBhdXRvIC0wLjA1ZW0gYXV0bztcblx0XHRcdFx0XHRcdFx0LW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG5cdFx0XHRcdFx0XHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCNoZWFkLWFyZWEge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdFx0Ly9mb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEuMGVtO1xuXHRcdFx0XHRcdFx0LW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG5cdFx0XHRcdFx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2hlYWQtb3V0bGluZS1ib3R0b20ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC50aXRsZS1lbmcge1xuXHRcdFx0XHRcdC5wcmVmaXgtZW5nLFxuXHRcdFx0XHRcdC5uYW1lLWVuZyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdC8vZm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICRsaC1tZWRpdW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zcGFjZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbW5faWNfZXllY2F0Y2gwMS5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvIDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hcmVhLWVuZyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGgtbWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHQjaGVhZC1vdXRsaW5lIHtcblx0XHRcdHBhZGRpbmctdG9wOiB2dy1jYWxjKDUwcHgpO1xuXHRcdFx0I2hlYWQtb3V0bGluZS10eXBlIHtcblx0XHRcdFx0dG9wOiB2dy1jYWxjKDQwcHgpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMzJweCk7XG5cdFx0XHR9XG5cdFx0XHQjaGVhZC1vdXRsaW5lLXRvcCB7XG5cdFx0XHRcdCNoZWFkLW91dGxpbmUtYm94IHtcblx0XHRcdFx0XHQjaGVhZC1jYXRjaCB7XG5cdFx0XHRcdFx0XHQvL2ZvbnQtc2l6ZTogdnctY2FsYygzMHB4KTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyNHB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3LWNhbGMoMjJweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCNoZWFkLXRpdGxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3LWNhbGMoMjRweCk7XG5cdFx0XHRcdFx0XHQucHJlZml4IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDMwcHgpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3LWNhbGMoMTZweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0XHRcdC8vZm9udC1zaXplOiB2dy1jYWxjKDYwcHgpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMzhweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCNoZWFkLWFyZWEge1xuXHRcdFx0XHRcdFx0Ly9mb250LXNpemU6IHZ3LWNhbGMoMjZweCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjJweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQjaGVhZC1vdXRsaW5lLWJvdHRvbSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3LWNhbGMoMjZweCk7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiB2dy1jYWxjKDI2cHgpO1xuXHRcdFx0XHRcdGhlaWdodDogdnctY2FsYygyNnB4KTtcblx0XHRcdFx0XHRtYXJnaW46IDBweCBhdXRvIHZ3LWNhbGMoMjZweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRpdGxlLWVuZyB7XG5cdFx0XHRcdFx0LnByZWZpeC1lbmcsXG5cdFx0XHRcdFx0Lm5hbWUtZW5nIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyMXB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFyZWEtZW5nIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMTdweCk7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdnctY2FsYyg5cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuYm9keS5ob21lICNjb250YWluZXIge1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdHBhZGRpbmc6IDQwcHggMHB4IDBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0bWFyZ2luLXRvcDogdnctY2FsYyg0MHB4KTtcblx0XHRwYWRkaW5nOiB2dy1jYWxjKDMycHgpIDBweCAwcHg7XG5cdFx0Ym9yZGVyLXRvcDogdnctY2FsYygycHgpIHNvbGlkICRjb2wtZ3JlZW4xO1xuXHR9XG59XG5cbi5ob21lLWluZm9tYXRpb24ge1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHdpZHRoOiAkY250c19taW5fd2lkdGg7XG5cdFx0bWFyZ2luOiAtMTVweCBhdXRvIDc2cHg7XG5cdH1cblx0PiAuaGVhZGluZyB7XG5cdFx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRsaW5lLWhlaWdodDogMS4wZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdC8vd2lkdGg6IDE2MHB4O1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDI2cHgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdnctY2FsYygyNHB4KTtcblx0XHR9XG5cdH1cblx0PiAuaG9tZS1pbmZvLWxpc3Qge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHQvL3dpZHRoOiA4OThweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMHB4IHZ3LWNhbGMoMzBweCk7XG5cdFx0fVxuXHRcdD4gbGkge1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDBweCAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDBweCB2dy1jYWxjKDIycHgpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjJweCk7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHR3aWR0aDogMTA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRcdHdpZHRoOiB2dy1jYWxjKDE5MHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY21uX2ljX2RpYS5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0XHRib3R0b206IDBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0XHR3aWR0aDogdnctY2FsYygxNXB4KTtcblx0XHRcdFx0XHRcdGhlaWdodDogdnctY2FsYygxNXB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuMzVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHR3aWR0aDogNzk0cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gI3t2dy1jYWxjKDE5MHB4KX0pO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdnctY2FsYygxNHB4KTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KHRyYW5zaXRpb24sICdub25lJyk7XG5cdFx0XHR9XG5cdFx0XHRhOmxpbmssXG5cdFx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0XHRjb2xvcjogJGNvbC1ibGFjazE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHRcdGE6aG92ZXIsXG5cdFx0XHRhOmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sLWdyZWVuMTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdD4gLm1vcmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdG1hcmdpbi10b3A6IHZ3LWNhbGMoMzJweCk7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sLWdyYXkxO1xuXHRcdFx0Y29sb3I6ICRjb2wtYmxhY2sxICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjBlbTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRwYWRkaW5nOiB2dy1jYWxjKDI0cHgpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjZweCk7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ntbl9pY19hcncwMi5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3LWNhbGMoMThweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dy1jYWxjKDE4cHgpO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB2dy1jYWxjKDEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaG9tZS1zZWMtYWJvdXQge1xuXHRAaW5jbHVkZSBzZWMtYWJvdXQ7XG5cdC5zdWJwYWdlcyB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG5cdFx0cGFkZGluZy10b3A6IDQuMGVtO1xuXHRcdG1hcmdpbi10b3A6IDQuMGVtO1xuXHRcdC5hcmNoaXZlLWxpc3Qge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0bWFyZ2luOiAwcHggMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRtYXJnaW46IDBweCB2dy1jYWxjKC0zNXB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0PiAuc2VjLWlubmVyIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0d2lkdGg6IDkzNHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdHBhZGRpbmctdG9wOiB2dy1jYWxjKDk0cHgpO1xuXHRcdH1cblx0fVxuXHQuc2VjLWhlYWRpbmcge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRwYWRkaW5nOiAwcHggMHB4IDBweCA2NTRweDtcblx0XHR9XG5cdFx0Ji5zaW1wbGUge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwcHggMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFib3V0LWJvZHkge1xuXHRcdC5tYWluLWltYWdlIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHdpZHRoOiA3MTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1Yi1pbWFnZSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHR3aWR0aDogMzkwcHg7XG5cdFx0XHRcdGhlaWdodDogMzkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHdpZHRoOiAzOTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhvbWUtc2VjLWhpZ2hsaWdodCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdD4gLnNlYy1pbm5lciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogJGNvbC1ncmF5MTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0cGFkZGluZzogNDZweCAwcHggODBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0cGFkZGluZzogdnctY2FsYyg2MHB4KSB2dy1jYWxjKDQwcHgpIHZ3LWNhbGMoNzBweCk7XG5cdFx0fVxuXHR9XG5cdC5zZWMtaGVhZGluZyB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDUwcHgpO1xuXHRcdFx0cGFkZGluZzogdnctY2FsYyg4MHB4KSAwcHggdnctY2FsYyg0OHB4KTtcblx0XHR9XG5cdFx0PiAuaW5uZXIge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbW5faWNfZXllY2F0Y2gwMS5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdG1hcmdpbjogMTRweCBhdXRvIDBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0d2lkdGg6IHZ3LWNhbGMoMTVweCk7XG5cdFx0XHRcdGhlaWdodDogdnctY2FsYygxNXB4KTtcblx0XHRcdFx0bWFyZ2luOiB2dy1jYWxjKDI4cHgpIGF1dG8gMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogY29ybW9yYW50LWdhcmFtb25kLCBzZXJpZjtcblx0XHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4wZW07XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRtYXJnaW46IDE0cHggYXV0byAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0bWFyZ2luOiB2dy1jYWxjKDI4cHgpIGF1dG8gMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ob21lLWhpZ2hsaWdodC1saXN0IHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwcHggYXV0bztcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHdpZHRoOiA4NDBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdFx0PiBsaSB7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHR3aWR0aDogMzUwcHg7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDM1cHggNTRweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0bWFyZ2luOiAwcHggMHB4IHZ3LWNhbGMoODBweCk7XG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2wtZ3JheTMgdXJsKFwiLi4vaW1nL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMzUwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3LWNhbGMoNDUwcHgpO1xuXHRcdFx0XHRcdGhlaWdodDogdnctY2FsYyg0NTBweCk7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggYXV0byB2dy1jYWxjKDMwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7Jztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMzZweCk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdnctY2FsYygyMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN1bW1hcnkge1xuXHRcdFx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuXHRcdFx0XHQ+IHAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMGVtO1xuXHRcdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQub3V0bGluZSB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdG1hcmdpbjogMTJweCAwcHggMHB4IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0bWFyZ2luOiB2dy1jYWxjKDE2cHgpIDBweCAwcHggMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zNWVtO1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMS4wZW07XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEuMGVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyMnB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3LWNhbGMoMTBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwi4pePXCI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbC1ncmVlbjE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi55ZWFyLWV2ZW50IHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW46IDBweDtcblx0cGFkZGluZzogMHB4O1xuXHQ+IGxpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdCY6bnRoLWNoaWxkKG9kZCl7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuXHRcdH1cblx0XHQ+ICoge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdFx0LmhlYWRpbmcge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjBlbTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHdpZHRoOiA0NHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggNnB4IDhweCA0cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0d2lkdGg6IHZ3LWNhbGMoOTJweCk7XG5cdFx0XHRcdHBhZGRpbmc6IHZ3LWNhbGMoMTRweCkgdnctY2FsYygxNnB4KSB2dy1jYWxjKDE0cHgpIHZ3LWNhbGMoMTBweCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyNnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmV2ZW50IHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMGVtO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjNlbSAwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAje3Z3LWNhbGMoOTJweCl9KTtcblx0XHRcdFx0cGFkZGluZzogMC4zZW0gMHB4O1xuXHRcdFx0fVxuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuN2VtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuOGVtO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDIycHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIuKXj1wiO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sLWdyZWVuMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaG9tZS1zZWMtc25zIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNlZWVlZWU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0PiAuc2VjLWlubmVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0d2lkdGg6ICRjbnRzX21pbl93aWR0aDtcblx0XHRcdG1hcmdpbjogMHB4IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDBweCA4NHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRwYWRkaW5nOiB2dy1jYWxjKDcwcHgpIHZ3LWNhbGMoNDBweCkgdnctY2FsYyg4MHB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdD4gKiB7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zbnMtaGVhZGVyIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0aGVpZ2h0OiA2NHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2dy1jYWxjKDI4cHgpO1xuXHRcdH1cblx0fVxuXHQjdHdlZXQtb3V0ZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6ICRjb2wtd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0aGVpZ2h0OiA2ODBweDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGhlaWdodDogdnctY2FsYyg2MDBweCk7XG5cdFx0XHRib3JkZXItd2lkdGg6IHZ3LWNhbGMoMnB4KTtcblx0XHRcdHBhZGRpbmc6IHZ3LWNhbGMoMjBweCk7XG5cdFx0fVxuXHRcdC5ub3Jlc3VsdHMge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0XHR9XG5cdFx0Lm1vcmUge1xuXHRcdFx0cGFkZGluZzogMS4wZW0gMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0XHR9XG5cdFx0Lml0ZW0ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG5cdFx0XHRwYWRkaW5nOiAwLjhlbSAwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogdnctY2FsYygycHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhOmxpbmssXG5cdFx0YTp2aXNpdGVkIHtcblx0XHRcdGNvbG9yOiAjNGJhMWVjO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHRhOmhvdmVyLFxuXHRcdGE6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjNGJhMWVjO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdC5uYW1lIHtcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRjb2xvcjogIzRiYTFlYztcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNGVtO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjMWI5NWUwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW1hZ2VzIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbjogMHB4IDBweCAwLjhlbSAxLjJlbTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRcdHdpZHRoOiB2dy1jYWxjKDEyMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xuXHRcdH1cblx0XHQuZGF0ZSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAwLjdlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdHBhZGRpbmctdG9wOiAwLjRlbTtcblx0XHRcdGE6bGluayxcblx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sLWJsYWNrMTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0YTpob3Zlcixcblx0XHRcdGE6YWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICM0YmExZWM7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0LnR3aXR0ZXItYm94LFxuXHRcdC53aWRnZXQtYm94IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3LWNhbGMoODBweCk7XG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50d2l0dGVyLWJveCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHdpZHRoOiA0ODBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC53aWRnZXQtYm94IHtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0d2lkdGg6IDQ4MHB4O1xuXHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0bWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlYy1oZWFkaW5nIHtcblx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYyg0MHB4KTtcblx0XHR9XG5cdH1cblx0LmxlYWQge1xuXHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyMnB4KTtcblx0XHRcdG1hcmdpbi10b3A6IHZ3LWNhbGMoMThweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lLXNlYy10b3BpY3Mge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQ+IC5zZWMtaW5uZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogMHB4IGF1dG87XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHdpZHRoOiA4NzZweDtcblx0XHRcdHBhZGRpbmc6IDcwcHggMHB4IDg0cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdHBhZGRpbmc6IHZ3LWNhbGMoODBweCkgMHB4IHZ3LWNhbGMoOTBweCk7XG5cdFx0fVxuXHR9XG5cdC5zZWMtaGVhZGluZyB7XG5cdFx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDQwcHgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdnctY2FsYygzMnB4KTtcblx0XHR9XG5cdH1cblx0LmFyY2hpdmUtbGlzdCB7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0PiBsaSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHR3aWR0aDogMjM0cHg7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDI5cHggNDBweDtcblx0XHRcdFx0LmltYWdlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDIzNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb3JlIHtcblx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS4wZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IDU2cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygzMHB4KTtcblx0XHRcdG1hcmdpbi10b3A6IHZ3LWNhbGMoMjBweCk7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2wtYmxhY2sxO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICRjb2wtYmxhY2sxO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0cGFkZGluZzogMHB4IDVweCA3cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogdnctY2FsYygycHgpO1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggdnctY2FsYyg1cHgpIHZ3LWNhbGMoMTBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGE6bGluayxcblx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6ICRjb2wtYmxhY2sxO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMS4wO1xuXHRcdH1cblx0XHRhOmhvdmVyLFxuXHRcdGE6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkY29sLWJsYWNrMTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdH1cblx0JiNsb2NhbC10b3BpY3Mge1xuXHRcdGJhY2tncm91bmQ6ICRjb2wtZ3JheTM7XG5cdH1cbn1cblxuLmhvbWUtc2VjLWdhbGxlcnkge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJGNvbC1ncmF5MTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQ+IC5zZWMtaW5uZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogMHB4IGF1dG87XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHdpZHRoOiA4NDBweDtcblx0XHRcdHBhZGRpbmc6IDcwcHggMHB4IDE0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRwYWRkaW5nOiB2dy1jYWxjKDcwcHgpIDBweCB2dy1jYWxjKDkwcHgpO1xuXHRcdH1cblx0fVxuXHQuc2VjLWhlYWRpbmcge1xuXHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYyg0MHB4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3LWNhbGMoMzJweCk7XG5cdFx0fVxuXHR9XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSAuc2xpZGVyLXByby5uby1zd2lwZSAuc3Atc2xpZGVzIHtcblx0Ly/nlLvlg4/jgYwx5p6a44Gu5pmC44GvU3dpcGXnhKHlirnljJZcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KSAhaW1wb3J0YW50O1xufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXNsaWRlcy1jb250YWluZXIge1xuXHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0YmFja2dyb3VuZDogI2VlZWVlZTtcblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRodW1ibmFpbHMtY29udGFpbmVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRtYXgtd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdG1heC13aWR0aDogdnctY2FsYyg1ODBweCkgIWltcG9ydGFudDtcblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRodW1ibmFpbHMge1xuXHRtYXJnaW46IDBweCBhdXRvO1xufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWJvdHRvbS10aHVtYm5haWxzLFxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRvcC10aHVtYm5haWxzIHtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdG1hcmdpbi10b3A6IHZ3LWNhbGMoNDBweCkgIWltcG9ydGFudDtcblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWJvdHRvbS10aHVtYm5haWxzIC5zcC10aHVtYm5haWwtY29udGFpbmVyLFxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRvcC10aHVtYm5haWxzIC5zcC10aHVtYm5haWwtY29udGFpbmVyIHtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0bWFyZ2luLWxlZnQ6IHZ3LWNhbGMoOXB4KSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogdnctY2FsYyg5cHgpICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5ob21lLXNlYy1nYWxsZXJ5IC5zbGlkZXItcHJvIHtcblx0b3BhY2l0eTogMDtcblx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCh0cmFuc2l0aW9uLCAnYWxsIDAuNnMnKTtcblx0aW1nLnNwLXRodW1ibmFpbCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnNsaWRlci1wcm8gLnNwLXNlbGVjdGVkLXRodW1ibmFpbCB7XG5cdGltZy5zcC10aHVtYm5haWwge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2wtZ3JlZW4xICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiB2dy1jYWxjKDZweCk7XG5cdFx0fVxuXHR9XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtYXJyb3cge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY21uX2ljX2FydzAzLnN2Z1wiKSBuby1yZXBlYXQgMHB4IDBweDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAyOXB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHR3aWR0aDogdnctY2FsYygyNXB4KTtcblx0XHRoZWlnaHQ6IHZ3LWNhbGMoNDhweCk7XG5cdH1cblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5ob21lLXNlYy1nYWxsZXJ5IC5zcC1ob3Jpem9udGFsIC5zcC1wcmV2aW91cy1hcnJvdyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0bGVmdDogLTMwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdGxlZnQ6IHZ3LWNhbGMoMzBweCk7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogdnctY2FsYygtMzk1cHgpO1xuXHR9XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtaG9yaXpvbnRhbCAuc3AtbmV4dC1hcnJvdyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdHJpZ2h0OiAtMzBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0cmlnaHQ6IHZ3LWNhbGMoMzBweCk7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogdnctY2FsYygtMzk1cHgpO1xuXHR9XG59XG5cbi5ob21lLXNlYy1nYWxsZXJ5IC50YWJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0bWluLWhlaWdodDogNTEwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdG1pbi1oZWlnaHQ6IHZ3LWNhbGMoODAwcHgpO1xuXHR9XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSBpbnB1dFtuYW1lPVwidGFiX2l0ZW1cIl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnRhYl9jb250ZW50IHtcblx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCh0cmFuc2l0aW9uLCAnYWxsIDAuNnMnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwcHg7XG5cdHJpZ2h0OiAwcHg7XG5cdG1hcmdpbjogMHB4IGF1dG87XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRvcGFjaXR5OiAwO1xuXHQmLmdhbGxlcnktbG9hZGVkIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdC5zbGlkZXItcHJvIHtcblx0XHRcdG9wYWNpdHk6IDEuMDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRtaW4taGVpZ2h0OiA0NjBweDtcblx0XHR0b3A6IDUwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdG1pbi1oZWlnaHQ6IHZ3LWNhbGMoNzIwcHgpO1xuXHRcdHRvcDogdnctY2FsYyg4MHB4KTtcblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgI2dhbGxlcnkxOmNoZWNrZWQgfiAjZ2FsbGVyeTFfc2xpZGUsXG4uaG9tZS1zZWMtZ2FsbGVyeSAjZ2FsbGVyeTI6Y2hlY2tlZCB+ICNnYWxsZXJ5Ml9zbGlkZSxcbi5ob21lLXNlYy1nYWxsZXJ5ICNnYWxsZXJ5MzpjaGVja2VkIH4gI2dhbGxlcnkzX3NsaWRlIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMS4wO1xufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnRhYnMgLnRhYl9pdGVtIHtcblx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjBlbTtcblx0Y29sb3I6ICNkZmRmZGY7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGZkZmRmO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0bWluLXdpZHRoOiA4MHB4O1xuXHRcdG1hcmdpbjogMHB4IDE4cHg7XG5cdFx0cGFkZGluZzogMHB4IDBweCA1cHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRtaW4td2lkdGg6IHZ3LWNhbGMoMjAwcHgpO1xuXHRcdG1hcmdpbjogMHB4IHZ3LWNhbGMoMTVweCk7XG5cdFx0cGFkZGluZzogMHB4IDBweCB2dy1jYWxjKDEwcHgpO1xuXHRcdGZvbnQtc2l6ZTogdnctY2FsYygyNnB4KTtcblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnRhYnMgaW5wdXQgKyAudGFiX2l0ZW0ge1xuXHRjb2xvcjogJGNvbC1ibGFjazE7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lLXNlYy1nYWxsZXJ5IC50YWJzIGlucHV0OmNoZWNrZWQgKyAudGFiX2l0ZW0ge1xuXHRib3JkZXItY29sb3I6ICRjb2wtZ3JlZW4xO1xufVxuXG4uaG9tZS1zZWMtYWNjZXNzIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0I2dtYXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRoZWlnaHQ6IHZ3LWNhbGMoNDAwcHgpO1xuXHRcdH1cblx0XHRpZnJhbWUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXHQ+IC5zZWMtaW5uZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogMHB4IGF1dG87XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHBhZGRpbmc6IDQwcHggMHB4IDkwcHg7XG5cdFx0XHR3aWR0aDogODgwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdHBhZGRpbmc6IHZ3LWNhbGMoNjBweCkgdnctY2FsYyg0MHB4KSB2dy1jYWxjKDkwcHgpO1xuXHRcdH1cblx0XHQuYWNjZXNzLXRleHQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2wtYmxhY2sxO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0cGFkZGluZzogMHB4IDI0cHggMzJweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0cGFkZGluZzogMHB4IDBweCB2dy1jYWxjKDQwcHgpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dy1jYWxjKDUwcHgpO1xuXHRcdFx0fVxuXHRcdFx0LmFjY2Vzcy1zaW1wbGUtYm94IHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyMnB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+IHAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNmVtO1xuXHRcdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGluZyB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC40ZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuMGVtO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDI2cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQ+IHAge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDIycHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYWNjZXNzLWxpc3Qge1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyMnB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xLjBlbTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMS4wZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdnctY2FsYygxMnB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgxKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCLil49cIjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sLWdyZWVuMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm91dGxpbmUtYm94IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAyNHB4IDBweDtcblx0XHRcdH1cblx0XHRcdGE6bGluayxcblx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sLWJsYWNrMTtcblx0XHRcdH1cblx0XHRcdGE6aG92ZXIsXG5cdFx0XHRhOmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sLWdyZWVuMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuXG4iLCJAY2hhcnNldCAnVVRGLTgnO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g44Kr44Op44O8XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRjb2wtd2hpdGU6ICNmZmZmZmY7XHJcbiRjb2wtYmxhY2sxOiAjMDAwMDAwO1xyXG4kY29sLWJsYWNrMjogIzQ1NDU0NTtcclxuJGNvbC1ncmF5MTogI2Y2ZjZmNjtcclxuJGNvbC1ncmF5MjogI2NjY2NjYztcclxuJGNvbC1ncmF5MzogI2VmZWZlZjtcclxuJGNvbC1yZWQxOiAjYzMyOTI5O1xyXG5cclxuJGNvbC1tYWluOiAjY2MwMDAwO1xyXG5cclxuJGNvbC1nb2xkOiAjOGI3MDJkO1xyXG5cclxuJGNvbC1ncmVlbjE6ICM1NDg5MDE7XHJcbiRjb2wtYmx1ZTE6ICM0NjcxYmY7XHJcblxyXG4kY29sLWV2ZW50OiAjODU2ODk5O1xyXG4kY29sLWJsb2c6ICM0YTdjOWI7XHJcbiRjb2wtZGF0YTogIzliNTQwMTtcclxuJGNvbC1pbmZvcm1hdGlvbjogI2IxNTU1NTtcclxuXHJcbiRvcGEtYmFzZTogMC42O1xyXG4kb3BhLWRpbTogMC4zO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyDjg5Xjgqnjg7Pjg4hcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIGZvbnQtZmFtaWx5XHJcblxyXG4vLyBmb3IgQ2hyb21lLCBTYWZhcmksIEZpcmVmb3hcclxuJGZmLWJhc2U6IGRucC1zaHVlaS1nb3RoaWMta2luLXN0ZCwgJ05vdG8gU2FucyBKUCcsICfmuLjjgrTjgrfjg4Pjgq8nLCAnWXVHb3RoaWMnLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvJywgJ+ODkuODqeOCruODjuinkuOCtCBQcm8gVzMnLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuXHJcbi8vIGZvciBJRSwgRWRnZVxyXG4kZmYtYmFzZS1tczogZG5wLXNodWVpLWdvdGhpYy1raW4tc3RkLCAnTm90byBTYW5zIEpQJywgJ+a4uOOCtOOCt+ODg+OCrycsICdZdUdvdGhpYycsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCAn44OS44Op44Ku44OO6KeS44K0IFBybyBXMycsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8gZm9udC13ZWlnaHRcclxuJGZ3LWJhc2U6IDQwMDtcclxuXHJcbi8vIGxldHRlci1zcGFjaW5nXHJcbiRscy1iYXNlOiAwLjFlbTtcclxuXHJcbi8vIGxpbmUtaGVpZ2h0XHJcbiRsaC1iYXNlOiAxLjhlbTtcclxuJGxoLW1lZGl1bTogMS41ZW07XHJcbiRsaC1zbWFsbDogMS4yZW07XHJcblxyXG4vLyBmb250LWNvbG9yXHJcbiRmYy1iYXNlOiAkY29sLWJsYWNrMTtcclxuXHJcbi8vIOODquODs+OCr+OCq+ODqeODvFxyXG4kbGluay1jb2xvcjogJGNvbC1yZWQxO1xyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOODluODrOOCpOOCr+ODneOCpOODs+ODiFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kQlJFQUtfU1A6IDQ4MHB4O1xyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOODrOOCpOOCouOCpuODiFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kd3JhcF9taW5fd2lkdGg6IDExMDBweDtcclxuJGNudHNfbWluX3dpZHRoOiAxMDU4cHg7XHJcblxyXG4kaGVhZF9wY19oZWlnaHQ6IDcwcHg7XHJcbiRoZWFkX3NwX2hlaWdodDogNDVweDtcclxuXHJcbiRnYmxfcGNfaGVpZ2h0OiA2MnB4O1xyXG4kZ2JsX3NwX2hlaWdodDogMTAwcHg7XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gdnfoqIjnrpfnlKhcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHZ3YmFzZTogNzUwcHg7XHJcblxyXG5cclxuXHJcbiJdfQ== */
