@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: 300px;
      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: 16px;
          line-height: 1.2em;
          letter-spacing: normal;
          width: 1.0em;
          margin-bottom: 0px; }
        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: 39px;
            line-height: 1.2em;
            letter-spacing: normal;
            width: 1.0em;
            margin: 0px auto -0.05em auto; }
        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: 16px;
          line-height: 1.2em;
          letter-spacing: normal;
          width: 1.0em; }
    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: 12px;
        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: 4vw;
      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: 8vw; }
    body.home #head #head-outline #head-outline-top #head-outline-box #head-area {
      font-size: 3.46667vw; }
    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 #c32929; } }

@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: #c32929;
      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: #c32929; }

.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: #c32929; }

.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-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 #c32929 !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: #c32929; }

.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: #c32929; }
    @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: #c32929; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUuY3NzIiwiX3Rvb2xzL19taXhpbnMuc2NzcyIsImhvbWUuc2NzcyIsIl9zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDMEViO0VDNURKO0lBR0csY0FBYSxFQUtkLEVBQUE7O0FEK0NFO0VDdkRKO0lBTUcsY0Q2RW9DLEVDM0VyQyxFQUFBOztBRG9ERTtFQzVESjtJQVdHLGFBQVksRUFPYixFQUFBOztBRHFDRTtFQ3ZESjtJQWNHLFVEcUVvQztJQ3BFcEMsa0JEb0VvQztJQ25FcEMsYURtRW9DLEVDakVyQyxFQUFBOztBRDBDRTtFQzVESjtJQXFCRyxjQUFhLEVBU2QsRUFBQTs7QUR5QkU7RUN2REo7SUF3QkcsY0QyRG9DLEVDckRyQyxFQUFBOztBQTlCRjs7RUE0QkcsYUFBWSxFQUNaOztBRCtCQztFQzVESjtJQWlDRywwQkFBeUIsRUFDekI7RUFsQ0g7O0lBcUNHLGtDQUFpQyxFQUNqQyxFQUFBOztBRHNCQztFQzVESjtJQTBDRyxjQUFhLEVBcUJkO0lBL0RGOztNQTZDSSx1QkFBc0I7TUFDdEIsK0JBQThCO01BQzlCLFlBQVcsRUFDWDtJQWhESjtNQWtESSwrQkFBOEIsRUFDOUI7SUFuREo7TUFxREksOEJBQTZCLEVBQzdCLEVBQUE7O0FEQ0E7RUN2REo7SUF5REcsY0QwQm9DLEVDcEJyQztJQS9ERjs7TUE0REksWUFBVyxFQUNYLEVBQUE7O0FBN0RKOztFQWtFRSx1QkFBc0I7RUFDdEIsd0JBQXVCO0VBQ3ZCLHFCQUFpQjtFQUFqQixrQkFBaUI7RUFDakIsa0NBQWlDLEVBSWpDO0VEbEJFO0lDdkRKOztNQXVFRyx5QkFBaUMsRUFFbEMsRUFBQTs7QURiRTtFQzVESjtJQTRFRyxrQkFBaUIsRUFzRmpCO0lBbEtIO01BK0VJLGNBQWE7TUFDYixxQkFBYTtNQUFiLHNCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IseUJBQXVCO01BQXZCLGdDQUF1QjtNQUF2QixzQkFBdUI7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RC9tQ0E7UUMwakNKO1VBNkNLLHFCRDNrQ2tDLEVDbWxDbkMsRUFBQTtNQXJESjtRQWdESyxxQkFBb0IsRUFJcEI7UUFwREw7VUFrRE0sbUJBQWtCLEVBQ2xCO01BbkROO1FBdURJLHlDQUF3QztRQUN4QyxtQkFBa0I7UUFDbEIscUJBQW9CO1FBQ3BCLGtCQUFpQixFQVVqQjtRRHpuQ0E7VUNxakNKO1lBNERLLGdCQUFlLEVBUWhCLEVBQUE7UUQ5bkNBO1VDMGpDSjtZQStESyxxQkQ3bENrQyxFQ2ttQ25DLEVBQUE7UUFwRUo7VUFrRUssZ0JBQWUsRUFDZjtNRDduQ0Q7UUMwakNKO1VBdUVLLHFCRHJtQ2tDLEVDdW1DbkMsRUFBQTtNQXpFSjtRQTJFSSxzQkFBcUI7UUFDckIsWUFBVztRQUNYLGFBQVk7UUFDWixtQkFBa0IsRUEwQmxCO1FEN3BDQTtVQ3FqQ0o7WUFnRkssZ0JBQWUsRUF3QmhCLEVBQUE7UURscUNBO1VDMGpDSjtZQW1GSyxxQkRqbkNrQyxFQ3NvQ25DLEVBQUE7UUF4R0o7VUFzRkssWUFBVztVQUNYLGFBQVk7VUFDWixvQkFBbUI7VUFDbkIsbUJBQWtCLEVBY2xCO1VENXBDRDtZQ3FqQ0o7Y0EyRk0sbUJBQWtCLEVBWW5CLEVBQUE7VURqcUNEO1lDMGpDSjtjQThGTSxxQkQ1bkNpQyxFQ3FvQ2xDLEVBQUE7VUF2R0w7WUFpR00sbUJBQWtCLEVBQ2xCO1VBbEdOO1lBb0dNLGFBQWE7WUFDYixlQ3p0Q1ksRUQwdENaO0lEM3BDRjtNQ3FqQ0o7UUE0R0ksc0JBQXFCLEVBVXRCLEVBQUE7SUF0SEg7O01BZ0hJLGVDenVDZ0IsRUQwdUNoQjtJQWpISjs7TUFvSEksZUN4dUNjLEVEeXVDZCIsImZpbGUiOiJob21lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keS5ob21lICNoZWFkICNoZWFkLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQ1OXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtaW5uZXIge1xuICAgIGhlaWdodDogMTMwdnc7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lIHtcbiAgICB3aWR0aDogMzI3cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lIHtcbiAgICB0b3A6IDcwdnc7XG4gICAgd2lkdGg6IDg5LjMzMzMzdnc7XG4gICAgaGVpZ2h0OiA2MHZ3OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtaW1hZ2VzIHtcbiAgICBoZWlnaHQ6IDQ1OXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtaW1hZ2VzIHtcbiAgICBoZWlnaHQ6IDEwMHZ3OyB9IH1cblxuYm9keS5ob21lICNoZWFkICNoZWFkLWltYWdlcyAjaGVhZC1pbWFnZTAxLFxuYm9keS5ob21lICNoZWFkICNoZWFkLWltYWdlcyAjaGVhZC1pbWFnZTAyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keS5ob21lICNoZWFkLmhlYWQtb25lLWltYWdlICNoZWFkLWltYWdlMDEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjdweCk7IH1cbiAgYm9keS5ob21lICNoZWFkLmhlYWQtdHdvLWltYWdlICNoZWFkLWltYWdlMDEsXG4gIGJvZHkuaG9tZSAjaGVhZC5oZWFkLXR3by1pbWFnZSAjaGVhZC1pbWFnZTAyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDMyN3B4IC8gMik7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGJvZHkuaG9tZSAjaGVhZC5oZWFkLXR3by1pbWFnZSAub3dsLWl0ZW0ge1xuICAgIGhlaWdodDogNDU5cHg7IH1cbiAgICBib2R5LmhvbWUgI2hlYWQuaGVhZC10d28taW1hZ2UgLm93bC1pdGVtICNoZWFkLWltYWdlMDEsXG4gICAgYm9keS5ob21lICNoZWFkLmhlYWQtdHdvLWltYWdlIC5vd2wtaXRlbSAjaGVhZC1pbWFnZTAyIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGJvZHkuaG9tZSAjaGVhZC5oZWFkLXR3by1pbWFnZSAub3dsLWl0ZW0gI2hlYWQtaW1hZ2UwMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMyN3B4IC8gMik7IH1cbiAgICBib2R5LmhvbWUgI2hlYWQuaGVhZC10d28taW1hZ2UgLm93bC1pdGVtICNoZWFkLWltYWdlMDIge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMyN3B4IC8gMik7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkuaG9tZSAjaGVhZC5oZWFkLXR3by1pbWFnZSAub3dsLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwdnc7IH1cbiAgICBib2R5LmhvbWUgI2hlYWQuaGVhZC10d28taW1hZ2UgLm93bC1pdGVtICNoZWFkLWltYWdlMDEsXG4gICAgYm9keS5ob21lICNoZWFkLmhlYWQtdHdvLWltYWdlIC5vd2wtaXRlbSAjaGVhZC1pbWFnZTAyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuYm9keS5ob21lICNoZWFkICNoZWFkLWltYWdlMDEgaW1nLFxuYm9keS5ob21lICNoZWFkICNoZWFkLWltYWdlMDIgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1pbWFnZTAxIGltZyxcbiAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtaW1hZ2UwMiBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDB2dyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS10b3AgI2hlYWQtb3V0bGluZS1ib3gge1xuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS10b3AgI2hlYWQtb3V0bGluZS1ib3ggI2hlYWQtY2F0Y2gge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB3aWR0aDogMS4wZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtdG9wICNoZWFkLW91dGxpbmUtYm94ICNoZWFkLXRpdGxlIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAxLjVlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4xZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtdG9wICNoZWFkLW91dGxpbmUtYm94ICNoZWFkLXRpdGxlIC5wcmVmaXgge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wZW07XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCAjaGVhZC1vdXRsaW5lLWJveCAjaGVhZC10aXRsZSAuc3BhY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtdG9wICNoZWFkLW91dGxpbmUtYm94ICNoZWFkLXRpdGxlIC5uYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHdpZHRoOiAxLjBlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gLTAuMDVlbSBhdXRvOyB9XG4gICAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtdG9wICNoZWFkLW91dGxpbmUtYm94ICNoZWFkLWFyZWEge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB3aWR0aDogMS4wZW07IH1cbiAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLWJvdHRvbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS1ib3R0b20gLnRpdGxlLWVuZyAucHJlZml4LWVuZyxcbiAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtYm90dG9tIC50aXRsZS1lbmcgLm5hbWUtZW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG4gICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLWJvdHRvbSAudGl0bGUtZW5nIC5zcGFjZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtYm90dG9tIC50aXRsZS1lbmc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbW5faWNfZXllY2F0Y2gwMS5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAxMnB4OyB9XG4gICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLWJvdHRvbSAuYXJlYS1lbmcge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUge1xuICAgIHBhZGRpbmctdG9wOiA2LjY2NjY3dnc7IH1cbiAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXR5cGUge1xuICAgICAgdG9wOiA1LjMzMzMzdnc7XG4gICAgICBmb250LXNpemU6IDQuMjY2Njd2dzsgfVxuICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtdG9wICNoZWFkLW91dGxpbmUtYm94ICNoZWFkLWNhdGNoIHtcbiAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi45MzMzM3Z3OyB9XG4gICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS10b3AgI2hlYWQtb3V0bGluZS1ib3ggI2hlYWQtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4ydnc7IH1cbiAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtdG9wICNoZWFkLW91dGxpbmUtYm94ICNoZWFkLXRpdGxlIC5wcmVmaXgge1xuICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEzMzMzdnc7IH1cbiAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtdG9wICNoZWFkLW91dGxpbmUtYm94ICNoZWFkLXRpdGxlIC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiA4dnc7IH1cbiAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCAjaGVhZC1vdXRsaW5lLWJveCAjaGVhZC1hcmVhIHtcbiAgICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3OyB9XG4gICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS1ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogMy40NjY2N3Z3OyB9XG4gICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLWJvdHRvbTphZnRlciB7XG4gICAgICAgIHdpZHRoOiAzLjQ2NjY3dnc7XG4gICAgICAgIGhlaWdodDogMy40NjY2N3Z3O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDMuNDY2Njd2dzsgfVxuICAgICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS1ib3R0b20gLnRpdGxlLWVuZyAucHJlZml4LWVuZyxcbiAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtYm90dG9tIC50aXRsZS1lbmcgLm5hbWUtZW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjh2dzsgfVxuICAgICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS1ib3R0b20gLmFyZWEtZW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI2NjY3dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnZ3OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBib2R5LmhvbWUgI2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCAwcHggMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBib2R5LmhvbWUgI2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDQuMjY2Njd2dyAwcHggMHB4O1xuICAgIGJvcmRlci10b3A6IDAuMjY2Njd2dyBzb2xpZCAjYzMyOTI5OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuaG9tZS1pbmZvbWF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTA1OHB4O1xuICAgIG1hcmdpbjogLTE1cHggYXV0byA3NnB4OyB9IH1cblxuLmhvbWUtaW5mb21hdGlvbiA+IC5oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS4wZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLWluZm9tYXRpb24gPiAuaGVhZGluZyB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ob21lLWluZm9tYXRpb24gPiAuaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnZ3OyB9IH1cblxuLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwcHggNHZ3OyB9IH1cbiAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDIuOTMzMzN2dztcbiAgICAgICAgZm9udC1zaXplOiAyLjkzMzMzdnc7IH0gfVxuICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0ID4gbGkgLmRhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSAuZGF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDEwNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIC5kYXRlIHtcbiAgICAgICAgICB3aWR0aDogMjUuMzMzMzN2dzsgfSB9XG4gICAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0ID4gbGkgLmRhdGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY21uX2ljX2RpYS5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0byAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGJvdHRvbTogMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0ID4gbGkgLmRhdGU6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSAuZGF0ZTphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMnZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAydnc7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjM1ZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSAudGV4dCB7XG4gICAgICAgIHdpZHRoOiA3OTRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0ID4gbGkgLnRleHQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNS4zMzMzM3Z3KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjg2NjY3dnc7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9IH1cbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0ID4gbGkgYSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIGE6bGluayxcbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0ID4gbGkgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIGE6aG92ZXIsXG4gICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjYzMyOTI5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmhvbWUtaW5mb21hdGlvbiA+IC5tb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLWluZm9tYXRpb24gPiAubW9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ob21lLWluZm9tYXRpb24gPiAubW9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0LjI2NjY3dnc7IH0gfVxuICAuaG9tZS1pbmZvbWF0aW9uID4gLm1vcmUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4wZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1pbmZvbWF0aW9uID4gLm1vcmUgYSB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1pbmZvbWF0aW9uID4gLm1vcmUgYSB7XG4gICAgICAgIHBhZGRpbmc6IDMuMnZ3O1xuICAgICAgICBmb250LXNpemU6IDMuNDY2Njd2dzsgfSB9XG4gICAgLmhvbWUtaW5mb21hdGlvbiA+IC5tb3JlIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ntbl9pY19hcncwMi5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1pbmZvbWF0aW9uID4gLm1vcmUgYTphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5tb3JlIGE6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAyLjR2dztcbiAgICAgICAgICBoZWlnaHQ6IDIuNHZ3O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjMzMzMzdnc7IH0gfVxuICAgIC5ob21lLWluZm9tYXRpb24gPiAubW9yZSBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4uaG9tZS1zZWMtYWJvdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ob21lLXNlYy1hYm91dCA+IC5zZWMtaW5uZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMHB4IGF1dG87IH1cbiAgLmhvbWUtc2VjLWFib3V0IC5zZWMtaGVhZGluZyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmcge1xuICAgICAgICBoZWlnaHQ6IDI2NHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1MDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2LjY2NjY3dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07IH0gfVxuICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmcgLnRlbXBsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5zZWMtaGVhZGluZyAudGVtcGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5zZWMtaGVhZGluZyAudGVtcGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDYuNjY2Njd2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07IH0gfVxuICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmcgPiAuaW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nID4gLmlubmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmhvbWUtc2VjLWFib3V0IC5zZWMtaGVhZGluZzpiZWZvcmUge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ntbl9pY19leWVjYXRjaDAxLnN2Z1wiKSBuby1yZXBlYXQgMHB4IDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgbWFyZ2luOiAxNHB4IGF1dG8gMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5zZWMtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAydnc7XG4gICAgICAgICAgaGVpZ2h0OiAydnc7XG4gICAgICAgICAgbWFyZ2luOiAzLjczMzMzdncgYXV0byAwcHg7IH0gfVxuICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBjb3Jtb3JhbnQtZ2FyYW1vbmQsIHNlcmlmO1xuICAgICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjBlbTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW46IDE0cHggYXV0byAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5zZWMtaGVhZGluZzphZnRlciB7XG4gICAgICAgICAgbWFyZ2luOiAzLjczMzMzdncgYXV0byAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjY2NjY3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmcuc2ltcGxlIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmcuc2ltcGxlIC50ZW1wbGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDU0cHggNTRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogOHZ3IDUuMzMzMzN2dyAxMC42NjY2N3Z3OyB9IH1cbiAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgI2Fib3V0LW1vcmUge1xuICAgICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1ZW07IH1cbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAjYWJvdXQtbW9yZSBhOmxpbmssXG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgI2Fib3V0LW1vcmUgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5ICNhYm91dC1tb3JlIGE6aG92ZXIsXG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgI2Fib3V0LW1vcmUgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogI2MzMjkyOTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgI2Fib3V0LW1vcmUgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi77yLXCI7XG4gICAgICAgIGNvbG9yOiAjYzMyOTI5ICFpbXBvcnRhbnQ7IH1cbiAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmFib3V0LWJvZHktaW5uZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDk5OTk5cHg7IH1cbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuYWJvdXQtYm9keS1pbm5lci5oaWRkZW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgICAgIC8qIE9sZCBicm93c2VycyAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmNmY2ZjYgNzAlLCAjZjZmNmY2IDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmNmY2ZjYgNzAlLCAjZjZmNmY2IDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZjZmNmY2IDcwJSwgI2Y2ZjZmNiAxMDAlKTtcbiAgICAgICAgei1pbmRleDogOTk5OTk5OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmFib3V0LWJvZHktaW5uZXIuaGlkZGVuOmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5hYm91dC1ib2R5LWlubmVyLmhpZGRlbjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwdnc7IH0gfVxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5hYm91dC1ib2R5LWlubmVyID4gKiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNGVtOyB9XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuYWJvdXQtYm9keS1pbm5lciA+ICo6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5hYm91dC1ib2R5LWlubmVyID4gKiArIC5ncmVldGluZyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICBwYWRkaW5nLXRvcDogNC4wZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDQuMGVtOyB9XG4gICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5ncmVldGluZyB7XG4gICAgICB6b29tOiAxOyB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmdyZWV0aW5nOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmdyZWV0aW5nID4gLmhlYWRpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4wZW07IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuZ3JlZXRpbmcgPiAuaGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5ncmVldGluZyA+IC5oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3OyB9IH1cbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuZ3JlZXRpbmcgLnN1Yi1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5ncmVldGluZyAuc3ViLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwLjhlbSAxLjZlbSAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuZ3JlZXRpbmcgLnN1Yi1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmdyZWV0aW5nID4gcCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTsgfVxuICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmdyZWV0aW5nID4gcDpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5tYWluLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWYgdXJsKFwiLi4vaW1nL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCA1MCUgNTAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAubWFpbi1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMxMnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAubWFpbi1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luOiAtOHZ3IC01LjMzMzMzdncgOHZ3OyB9IH1cbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAubWFpbi1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnOyB9XG4gICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5zdWItaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZDogI2VmZWZlZiB1cmwoXCIuLi9pbWcvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IDUwJSA1MCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5zdWItaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI5MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5zdWItaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiA2Ni42NjY2N3Z3O1xuICAgICAgICAgIGhlaWdodDogNjYuNjY2Njd2dztcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNGVtOyB9IH1cbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuc3ViLWltYWdlIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5jbGVhcmZpeDpudGgtb2YtdHlwZShvZGQpIC5zdWItaW1hZ2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuY2xlYXJmaXg6bnRoLW9mLXR5cGUoZXZlbikgLnN1Yi1pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLnRleHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtOyB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLnRleHQgPiBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40ZW07IH1cbiAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC50ZXh0ID4gcDpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjBlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5jbGVhcmZpeDpudGgtb2YtdHlwZShvZGQpIC50ZXh0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuY2xlYXJmaXg6bnRoLW9mLXR5cGUoZXZlbikgLnRleHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAuaG9tZS1zZWMtYWJvdXQgLnN1YnBhZ2VzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBwYWRkaW5nLXRvcDogNC4wZW07XG4gICAgbWFyZ2luLXRvcDogNC4wZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLnN1YnBhZ2VzIC5hcmNoaXZlLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDBweCAwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hYm91dCAuc3VicGFnZXMgLmFyY2hpdmUtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMHB4IC00LjY2NjY3dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgLmhvbWUtc2VjLWFib3V0ID4gLnNlYy1pbm5lciB7XG4gICAgICB3aWR0aDogOTM0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1zZWMtYWJvdXQgPiAuc2VjLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMi41MzMzM3Z3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmcge1xuICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggNjU0cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgLmhvbWUtc2VjLWFib3V0IC5zZWMtaGVhZGluZy5zaW1wbGUge1xuICAgICAgcGFkZGluZzogMjBweCAwcHggMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLm1haW4taW1hZ2Uge1xuICAgICAgd2lkdGg6IDcxNnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuc3ViLWltYWdlIHtcbiAgICAgIHdpZHRoOiAzOTBweDtcbiAgICAgIGhlaWdodDogMzkwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC50ZXh0IHtcbiAgICAgIHdpZHRoOiAzOTBweDsgfSB9XG5cbi5ob21lLXNlYy1oaWdobGlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ob21lLXNlYy1oaWdobGlnaHQgPiAuc2VjLWlubmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCA+IC5zZWMtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA0NnB4IDBweCA4MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0ID4gLnNlYy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDh2dyA1LjMzMzMzdncgOS4zMzMzM3Z3OyB9IH1cbiAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuc2VjLWhlYWRpbmcge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5zZWMtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5zZWMtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi42NjY2N3Z3O1xuICAgICAgICBwYWRkaW5nOiAxMC42NjY2N3Z3IDBweCA2LjR2dzsgfSB9XG4gICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuc2VjLWhlYWRpbmcgPiAuaW5uZXIge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5zZWMtaGVhZGluZzpiZWZvcmUge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ntbl9pY19leWVjYXRjaDAxLnN2Z1wiKSBuby1yZXBlYXQgMHB4IDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLnNlYy1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIG1hcmdpbjogMTRweCBhdXRvIDBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLnNlYy1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDJ2dztcbiAgICAgICAgICBoZWlnaHQ6IDJ2dztcbiAgICAgICAgICBtYXJnaW46IDMuNzMzMzN2dyBhdXRvIDBweDsgfSB9XG4gICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuc2VjLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBjb3Jtb3JhbnQtZ2FyYW1vbmQsIHNlcmlmO1xuICAgICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjBlbTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5zZWMtaGVhZGluZzphZnRlciB7XG4gICAgICAgICAgbWFyZ2luOiAxNHB4IGF1dG8gMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLnNlYy1oZWFkaW5nOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW46IDMuNzMzMzN2dyBhdXRvIDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIuNjY2Njd2dzsgfSB9XG4gIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3Qge1xuICAgICAgICB3aWR0aDogODQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSB7XG4gICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIHtcbiAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwcHggMzVweCA1NHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIHtcbiAgICAgICAgICBtYXJnaW46IDBweCAwcHggMTAuNjY2Njd2dzsgfVxuICAgICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5pbWFnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZiB1cmwoXCIuLi9pbWcvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IDUwJSA1MCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSAuaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHZ3O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byA0dnc7IH0gfVxuICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLmltYWdlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JzsgfVxuICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5uYW1lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSAubmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7IH0gfVxuICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5zdW1tYXJ5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjsgfVxuICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLnN1bW1hcnkgPiBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjBlbTsgfVxuICAgICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSAuc3VtbWFyeSA+IHA6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLm91dGxpbmUge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5vdXRsaW5lIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwcHggMHB4IDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLm91dGxpbmUge1xuICAgICAgICAgICAgbWFyZ2luOiAyLjEzMzMzdncgMHB4IDBweCAwcHg7IH0gfVxuICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLm91dGxpbmUgPiBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjBlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS4wZW07IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLm91dGxpbmUgPiBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLm91dGxpbmUgPiBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjMzMzMzdnc7IH0gfVxuICAgICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSAub3V0bGluZSA+IGxpOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSAub3V0bGluZSA+IGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKXj1wiO1xuICAgICAgICAgICAgY29sb3I6ICNjMzI5Mjk7IH1cblxuLnllYXItZXZlbnQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cbiAgLnllYXItZXZlbnQgPiBsaSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC55ZWFyLWV2ZW50ID4gbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZDogI2U2ZTZlNjsgfVxuICAgIC55ZWFyLWV2ZW50ID4gbGkgPiAqIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAueWVhci1ldmVudCA+IGxpIC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBsaW5lLWhlaWdodDogMS4wZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLnllYXItZXZlbnQgPiBsaSAuaGVhZGluZyB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDZweCA4cHggNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC55ZWFyLWV2ZW50ID4gbGkgLmhlYWRpbmcge1xuICAgICAgICAgIHdpZHRoOiAxMi4yNjY2N3Z3O1xuICAgICAgICAgIHBhZGRpbmc6IDEuODY2Njd2dyAyLjEzMzMzdncgMS44NjY2N3Z3IDEuMzMzMzN2dztcbiAgICAgICAgICBmb250LXNpemU6IDMuNDY2Njd2dzsgfSB9XG4gICAgLnllYXItZXZlbnQgPiBsaSAuZXZlbnQge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4wZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLnllYXItZXZlbnQgPiBsaSAuZXZlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NHB4KTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAueWVhci1ldmVudCA+IGxpIC5ldmVudCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyLjI2NjY3dncpO1xuICAgICAgICAgIHBhZGRpbmc6IDAuM2VtIDBweDsgfSB9XG4gICAgICAueWVhci1ldmVudCA+IGxpIC5ldmVudCA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC44ZW07IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgIC55ZWFyLWV2ZW50ID4gbGkgLmV2ZW50ID4gbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC55ZWFyLWV2ZW50ID4gbGkgLmV2ZW50ID4gbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjkzMzMzdnc7IH0gfVxuICAgICAgICAueWVhci1ldmVudCA+IGxpIC5ldmVudCA+IGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLil49cIjtcbiAgICAgICAgICBjb2xvcjogI2MzMjkyOTsgfVxuXG4uaG9tZS1zZWMtc25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS1zZWMtc25zID4gLnNlYy1pbm5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtc25zID4gLnNlYy1pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDU4cHg7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDBweCA4NHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtc25zID4gLnNlYy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDkuMzMzMzN2dyA1LjMzMzMzdncgMTAuNjY2Njd2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLXNucyA+IC5zZWMtaW5uZXIgPiAqIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtc25zIC5zbnMtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1zZWMtc25zIC5zbnMtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNzMzMzN2dzsgfSB9XG4gIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciB7XG4gICAgICAgIGhlaWdodDogNjgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIHtcbiAgICAgICAgaGVpZ2h0OiA4MHZ3O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAuMjY2Njd2dztcbiAgICAgICAgcGFkZGluZzogMi42NjY2N3Z3OyB9IH1cbiAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAubm9yZXN1bHRzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42ZW07IH1cbiAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAubW9yZSB7XG4gICAgICBwYWRkaW5nOiAxLjBlbSAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtOyB9XG4gICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgLml0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICBwYWRkaW5nOiAwLjhlbSAwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgLml0ZW0ge1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMC4yNjY2N3Z3OyB9IH1cbiAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciBhOmxpbmssXG4gICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjNGJhMWVjO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgYTpob3ZlcixcbiAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzRiYTFlYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgLm5hbWUge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIGNvbG9yOiAjNGJhMWVjO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC40ZW07IH1cbiAgICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIC5uYW1lIGEge1xuICAgICAgICBjb2xvcjogIzFiOTVlMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIC5pbWFnZXMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwcHggMHB4IDAuOGVtIDEuMmVtOyB9XG4gICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAuaW1hZ2VzIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIC5pbWFnZXMgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIC5pbWFnZXMgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnZ3OyB9IH1cbiAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtOyB9XG4gICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgLmRhdGUge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBwYWRkaW5nLXRvcDogMC40ZW07IH1cbiAgICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIC5kYXRlIGE6bGluayxcbiAgICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIC5kYXRlIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIC5kYXRlIGE6aG92ZXIsXG4gICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAuZGF0ZSBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjNGJhMWVjO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLXNucyAudHdpdHRlci1ib3gsXG4gICAgLmhvbWUtc2VjLXNucyAud2lkZ2V0LWJveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3OyB9XG4gICAgICAuaG9tZS1zZWMtc25zIC50d2l0dGVyLWJveDpudGgtbGFzdC1jaGlsZCgxKSxcbiAgICAgIC5ob21lLXNlYy1zbnMgLndpZGdldC1ib3g6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgLmhvbWUtc2VjLXNucyAudHdpdHRlci1ib3gge1xuICAgICAgd2lkdGg6IDQ4MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ob21lLXNlYy1zbnMgLnR3aXR0ZXItYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1zbnMgLndpZGdldC1ib3gge1xuICAgICAgd2lkdGg6IDQ4MHB4OyB9XG4gICAgICAuaG9tZS1zZWMtc25zIC53aWRnZXQtYm94IGlmcmFtZSB7XG4gICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1zZWMtc25zIC53aWRnZXQtYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaG9tZS1zZWMtc25zIC53aWRnZXQtYm94IGlmcmFtZSB7XG4gICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5ob21lLXNlYy1zbnMgLnNlYy1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLXNucyAuc2VjLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLXNlYy1zbnMgLnNlYy1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjMzMzMzdnc7IH0gfVxuICAuaG9tZS1zZWMtc25zIC5sZWFkIHtcbiAgICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLXNucyAubGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtc2VjLXNucyAubGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjR2dzsgfSB9XG5cbi5ob21lLXNlYy10b3BpY3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ob21lLXNlYy10b3BpY3MgPiAuc2VjLWlubmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDBweCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLXRvcGljcyA+IC5zZWMtaW5uZXIge1xuICAgICAgICB3aWR0aDogODc2cHg7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMHB4IDg0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLXNlYy10b3BpY3MgPiAuc2VjLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTAuNjY2Njd2dyAwcHggMTJ2dzsgfSB9XG4gIC5ob21lLXNlYy10b3BpY3MgLnNlYy1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLXRvcGljcyAuc2VjLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLXNlYy10b3BpY3MgLnNlYy1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuMjY2Njd2dzsgfSB9XG4gIC5ob21lLXNlYy10b3BpY3MgLmFyY2hpdmUtbGlzdCB7XG4gICAgbWFyZ2luOiAwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtdG9waWNzIC5hcmNoaXZlLWxpc3QgPiBsaSB7XG4gICAgICAgIHdpZHRoOiAyMzRweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMjlweCA0MHB4OyB9XG4gICAgICAgIC5ob21lLXNlYy10b3BpY3MgLmFyY2hpdmUtbGlzdCA+IGxpIC5pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMzRweDsgfSB9XG4gIC5ob21lLXNlYy10b3BpY3MgLm1vcmUge1xuICAgIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjBlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy10b3BpY3MgLm1vcmUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDU2cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLXNlYy10b3BpY3MgLm1vcmUge1xuICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgbWFyZ2luLXRvcDogMi42NjY2N3Z3OyB9IH1cbiAgICAuaG9tZS1zZWMtdG9waWNzIC5tb3JlIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1zZWMtdG9waWNzIC5tb3JlIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHggN3B4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLXRvcGljcyAubW9yZSBhIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAuMjY2Njd2dztcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMC42NjY2N3Z3IDEuMzMzMzN2dzsgfSB9XG4gICAgLmhvbWUtc2VjLXRvcGljcyAubW9yZSBhOmxpbmssXG4gICAgLmhvbWUtc2VjLXRvcGljcyAubW9yZSBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvcGFjaXR5OiAxLjA7IH1cbiAgICAuaG9tZS1zZWMtdG9waWNzIC5tb3JlIGE6aG92ZXIsXG4gICAgLmhvbWUtc2VjLXRvcGljcyAubW9yZSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhvbWUtc2VjLWdhbGxlcnkgPiAuc2VjLWlubmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDBweCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLWdhbGxlcnkgPiAuc2VjLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDg0MHB4O1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDBweCAxNDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtc2VjLWdhbGxlcnkgPiAuc2VjLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogOS4zMzMzM3Z3IDBweCAxMnZ3OyB9IH1cbiAgLmhvbWUtc2VjLWdhbGxlcnkgLnNlYy1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLWdhbGxlcnkgLnNlYy1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtZ2FsbGVyeSAuc2VjLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4yNjY2N3Z3OyB9IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkgLnNsaWRlci1wcm8ubm8tc3dpcGUgLnNwLXNsaWRlcyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCkgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC1zbGlkZXMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlOyB9IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRodW1ibmFpbHMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRodW1ibmFpbHMtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzgwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtdGh1bWJuYWlscy1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3Ny4zMzMzM3Z3ICFpbXBvcnRhbnQ7IH0gfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtdGh1bWJuYWlscyB7XG4gIG1hcmdpbjogMHB4IGF1dG87IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtYm90dG9tLXRodW1ibmFpbHMsXG4gIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC10b3AtdGh1bWJuYWlscyB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtYm90dG9tLXRodW1ibmFpbHMsXG4gIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC10b3AtdGh1bWJuYWlscyB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC1ib3R0b20tdGh1bWJuYWlscyAuc3AtdGh1bWJuYWlsLWNvbnRhaW5lcixcbiAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRvcC10aHVtYm5haWxzIC5zcC10aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWJvdHRvbS10aHVtYm5haWxzIC5zcC10aHVtYm5haWwtY29udGFpbmVyLFxuICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtdG9wLXRodW1ibmFpbHMgLnNwLXRodW1ibmFpbC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjJ2dyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS4ydncgIWltcG9ydGFudDsgfSB9XG5cbi5ob21lLXNlYy1nYWxsZXJ5IC5zbGlkZXItcHJvIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7IH1cbiAgLmhvbWUtc2VjLWdhbGxlcnkgLnNsaWRlci1wcm8gaW1nLnNwLXRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAuc2xpZGVyLXBybyAuc3Atc2VsZWN0ZWQtdGh1bWJuYWlsIGltZy5zcC10aHVtYm5haWwge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzMyOTI5ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ob21lLXNlYy1nYWxsZXJ5IC5zbGlkZXItcHJvIC5zcC1zZWxlY3RlZC10aHVtYm5haWwgaW1nLnNwLXRodW1ibmFpbCB7XG4gICAgICBib3JkZXItd2lkdGg6IDAuOHZ3OyB9IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWFycm93IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ntbl9pY19hcncwMy5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtYXJyb3cge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDI5cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWFycm93IHtcbiAgICAgIHdpZHRoOiAzLjMzMzMzdnc7XG4gICAgICBoZWlnaHQ6IDYuNHZ3OyB9IH1cbiAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWFycm93OmJlZm9yZSwgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWFycm93OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ob21lLXNlYy1nYWxsZXJ5IC5zcC1ob3Jpem9udGFsIC5zcC1wcmV2aW91cy1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC1ob3Jpem9udGFsIC5zcC1wcmV2aW91cy1hcnJvdyB7XG4gICAgICBsZWZ0OiAtMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtaG9yaXpvbnRhbCAuc3AtcHJldmlvdXMtYXJyb3cge1xuICAgICAgbGVmdDogNHZ3O1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNTIuNjY2Njd2dzsgfSB9XG5cbi5ob21lLXNlYy1nYWxsZXJ5IC5zcC1ob3Jpem9udGFsIC5zcC1uZXh0LWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC1ob3Jpem9udGFsIC5zcC1uZXh0LWFycm93IHtcbiAgICAgIHJpZ2h0OiAtMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtaG9yaXpvbnRhbCAuc3AtbmV4dC1hcnJvdyB7XG4gICAgICByaWdodDogNHZ3O1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNTIuNjY2Njd2dzsgfSB9XG5cbi5ob21lLXNlYy1nYWxsZXJ5IC50YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1nYWxsZXJ5IC50YWJzIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUxMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ob21lLXNlYy1nYWxsZXJ5IC50YWJzIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwNi42NjY2N3Z3OyB9IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkgaW5wdXRbbmFtZT1cInRhYl9pdGVtXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAudGFiX2NvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5ob21lLXNlYy1nYWxsZXJ5IC50YWJfY29udGVudC5nYWxsZXJ5LWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5ob21lLXNlYy1nYWxsZXJ5IC50YWJfY29udGVudC5nYWxsZXJ5LWxvYWRlZCAuc2xpZGVyLXBybyB7XG4gICAgICBvcGFjaXR5OiAxLjA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1nYWxsZXJ5IC50YWJfY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiA0NjBweDtcbiAgICAgIHRvcDogNTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAudGFiX2NvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogOTZ2dztcbiAgICAgIHRvcDogMTAuNjY2Njd2dzsgfSB9XG5cbi5ob21lLXNlYy1nYWxsZXJ5ICNnYWxsZXJ5MTpjaGVja2VkIH4gI2dhbGxlcnkxX3NsaWRlLFxuLmhvbWUtc2VjLWdhbGxlcnkgI2dhbGxlcnkyOmNoZWNrZWQgfiAjZ2FsbGVyeTJfc2xpZGUsXG4uaG9tZS1zZWMtZ2FsbGVyeSAjZ2FsbGVyeTM6Y2hlY2tlZCB+ICNnYWxsZXJ5M19zbGlkZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDEuMDsgfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAudGFicyAudGFiX2l0ZW0ge1xuICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMGVtO1xuICBjb2xvcjogI2RmZGZkZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZmRmZGY7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgLmhvbWUtc2VjLWdhbGxlcnkgLnRhYnMgLnRhYl9pdGVtIHtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIG1hcmdpbjogMHB4IDE4cHg7XG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAudGFicyAudGFiX2l0ZW0ge1xuICAgICAgbWluLXdpZHRoOiAyNi42NjY2N3Z3O1xuICAgICAgbWFyZ2luOiAwcHggMnZ3O1xuICAgICAgcGFkZGluZzogMHB4IDBweCAxLjMzMzMzdnc7XG4gICAgICBmb250LXNpemU6IDMuNDY2Njd2dzsgfSB9XG5cbi5ob21lLXNlYy1nYWxsZXJ5IC50YWJzIGlucHV0ICsgLnRhYl9pdGVtIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAudGFicyBpbnB1dDpjaGVja2VkICsgLnRhYl9pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzMyOTI5OyB9XG5cbi5ob21lLXNlYy1hY2Nlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ob21lLXNlYy1hY2Nlc3MgI2dtYXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLWFjY2VzcyAjZ21hcCB7XG4gICAgICAgIGhlaWdodDogMzIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hY2Nlc3MgI2dtYXAge1xuICAgICAgICBoZWlnaHQ6IDUzLjMzMzMzdnc7IH0gfVxuICAgIC5ob21lLXNlYy1hY2Nlc3MgI2dtYXAgaWZyYW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwcHggYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwcHggOTBweDtcbiAgICAgICAgd2lkdGg6IDg4MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDh2dyA1LjMzMzMzdncgMTJ2dzsgfSB9XG4gICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDI0cHggMzJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDUuMzMzMzN2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY3dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmFjY2Vzcy1zaW1wbGUtYm94IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmFjY2Vzcy1zaW1wbGUtYm94IHtcbiAgICAgICAgICBmb250LXNpemU6IDIuOTMzMzN2dzsgfSB9XG4gICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmFjY2Vzcy1zaW1wbGUtYm94ID4gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNmVtOyB9XG4gICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCAuYWNjZXNzLXNpbXBsZS1ib3ggPiBwOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCAuaGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDIuMGVtOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCAuaGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNDY2Njd2dzsgfSB9XG4gICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCAuaGVhZGluZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCA+IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3OyB9IH1cbiAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCAuYWNjZXNzLWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IC5hY2Nlc3MtbGlzdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IC5hY2Nlc3MtbGlzdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOTMzMzN2dzsgfSB9XG4gICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCAuYWNjZXNzLWxpc3QgPiBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtMS4wZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMGVtOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IC5hY2Nlc3MtbGlzdCA+IGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmFjY2Vzcy1saXN0ID4gbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZ2dzsgfSB9XG4gICAgICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IC5hY2Nlc3MtbGlzdCA+IGxpOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCAuYWNjZXNzLWxpc3QgPiBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcbiAgICAgICAgICAgIGNvbG9yOiAjYzMyOTI5OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLm91dGxpbmUtYm94IHtcbiAgICAgICAgcGFkZGluZzogMHB4IDI0cHggMHB4OyB9IH1cbiAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAub3V0bGluZS1ib3ggYTpsaW5rLFxuICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5vdXRsaW5lLWJveCBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAub3V0bGluZS1ib3ggYTpob3ZlcixcbiAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAub3V0bGluZS1ib3ggYTphY3RpdmUge1xuICAgICAgY29sb3I6ICNjMzI5Mjk7IH1cbiIsIkBjaGFyc2V0ICdVVEYtOCc7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g44Os44Kk44Ki44Km44OIXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8g44OG44O844OW44OrXHJcbkBtaXhpbiB0YWJsZSgpIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG59XHJcblxyXG4vLyDjg5Xjg6zjg4Pjgq/jgrnjg5zjg4Pjgq/jgrlcclxuQG1peGluIGZsZXgoJGFyZykge1xyXG4gICRhbGlnbjogKCk7XHJcblxyXG4gIEBpZiAkYXJnID09IFwidG9wXCIge1xyXG4gICAgICAkYWxpZ24gOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgQGlmICRhcmcgPT0gXCJjZW50ZXJcIiB7XHJcbiAgICAgICRhbGlnbiA6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIEBpZiAkYXJnID09IFwiYm90dG9tXCIge1xyXG4gICAgICAkYWxpZ24gOiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuXHJcbiAgPiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g44OV44Kp44O844OgXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8g44OX44Os44O844K544Ob44Or44OA44O8XHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgICAmOnBsYWNlaG9sZGVyLXNob3duIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6pcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBtZWRpYSgkbWVkaWEtd2lkdGg6IG51bGwpIHtcclxuICBAaWYgJG1lZGlhLXdpZHRoID09IFNQIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJEJSRUFLX1NQKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRCUkVBS19TUCArIDFweCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g44OZ44Oz44OA44O844OX44Oq44OV44Kj44OD44Kv44K5XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gdmVuZG9yLXByZWZpeCgkbmFtZSwgJGFyZ3VtZW50KSB7XHJcblx0LXdlYmtpdC0jeyRuYW1lfTogI3skYXJndW1lbnR9O1xyXG5cdC1tcy0jeyRuYW1lfTogI3skYXJndW1lbnR9O1xyXG5cdC1tb3otI3skbmFtZX06ICN7JGFyZ3VtZW50fTtcclxuXHQtby0jeyRuYW1lfTogI3skYXJndW1lbnR9O1xyXG5cdCN7JG5hbWV9OiAjeyRhcmd1bWVudH07XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gdnfoqIjnrpdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBmdW5jdGlvbiB2dy1jYWxjKCR2YWx1ZSkge1xyXG5cdEByZXR1cm4gKCR2YWx1ZSAvICR2d2Jhc2UgKiAxMDApICsgMHZ3O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g5L2/44GE5Zue44GX57O7XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gc2VjLWFib3V0IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0PiAuc2VjLWlubmVyIHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRtYXJnaW46IDBweCBhdXRvO1xyXG5cdH1cclxuXHQuc2VjLWhlYWRpbmcge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XHJcblx0XHRcdGhlaWdodDogMjY0cHg7XHJcblx0XHRcdHBhZGRpbmc6IDBweCAwcHggMHB4IDUwMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdnctY2FsYyg1MHB4KTtcclxuXHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDQwcHgpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHR9XHJcblx0XHQudGVtcGxlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYyg1MHB4KTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gLmlubmVyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY21uX2ljX2V5ZWNhdGNoMDEuc3ZnXCIpIG5vLXJlcGVhdCAwcHggMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0bWFyZ2luOiAxNHB4IGF1dG8gMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcclxuXHRcdFx0XHR3aWR0aDogdnctY2FsYygxNXB4KTtcclxuXHRcdFx0XHRoZWlnaHQ6IHZ3LWNhbGMoMTVweCk7XHJcblx0XHRcdFx0bWFyZ2luOiB2dy1jYWxjKDI4cHgpIGF1dG8gMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0b3JkZXI6IDM7XHJcblx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IGNvcm1vcmFudC1nYXJhbW9uZCwgc2VyaWY7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjBlbTtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0XHRtYXJnaW46IDE0cHggYXV0byAwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcclxuXHRcdFx0XHRtYXJnaW46IHZ3LWNhbGMoMjhweCkgYXV0byAwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDIwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnNpbXBsZSB7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4IDBweCAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHQudGVtcGxlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYWJvdXQtYm9keSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sLWdyYXkxO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0Ly9wYWRkaW5nOiAxcHggNTRweCA1NHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA0OHB4IDU0cHggNTRweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcclxuXHRcdFx0Ly9wYWRkaW5nOiAwcHggdnctY2FsYyg0MHB4KSB2dy1jYWxjKDgwcHgpO1xyXG5cdFx0XHRwYWRkaW5nOiB2dy1jYWxjKDYwcHgpIHZ3LWNhbGMoNDBweCkgdnctY2FsYyg4MHB4KTtcclxuXHRcdH1cclxuXHRcdCNhYm91dC1tb3JlIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMDVlbTtcclxuXHRcdFx0YTpsaW5rLFxyXG5cdFx0XHRhOnZpc2l0ZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sLWJsYWNrMTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0YTpob3ZlcixcclxuXHRcdFx0YTphY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sLXJlZDE7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdGE6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwi77yLXCI7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2wtcmVkMSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYWJvdXQtYm9keS1pbm5lciB7XHJcblx0XHRcdEBpbmNsdWRlIHZlbmRvci1wcmVmaXgodHJhbnNpdGlvbiwgJ2FsbCAwLjhzJyk7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWF4LWhlaWdodDogOTk5OTlweDtcclxuXHRcdFx0Ji5oaWRkZW4ge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sLWdyYXkxOyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgJGNvbC1ncmF5MSA3MCUsICRjb2wtZ3JheTEgMTAwJSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsICRjb2wtZ3JheTEgNzAlLCAkY29sLWdyYXkxIDEwMCUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgJGNvbC1ncmF5MSA3MCUsICRjb2wtZ3JheTEgMTAwJSk7XHJcblx0XHRcdFx0XHR6LWluZGV4OiA5OTk5OTk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3LWNhbGMoMTUwcHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+ICoge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNGVtO1xyXG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdD4gKiArIC5ncmVldGluZyB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDQuMGVtO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQuMGVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZ3JlZXRpbmcge1xyXG5cdFx0XHR6b29tOiAxO1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gLmhlYWRpbmcge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjBlbTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoNDBweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zdWItaW1hZ2Uge1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggMHB4IDAuOGVtIDEuNmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IHAge1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuOGVtO1xyXG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubWFpbi1pbWFnZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2wtZ3JheTMgdXJsKFwiLi4vaW1nL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xyXG5cdFx0XHRcdHdpZHRoOiA1NjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM2MHB4O1xyXG5cdFx0XHRcdC8vbWFyZ2luLXRvcDogLTI2NHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0zMTJweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xyXG5cdFx0XHRcdG1hcmdpbjogdnctY2FsYygtNjBweCkgdnctY2FsYygtNDBweCkgdnctY2FsYyg2MHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zdWItaW1hZ2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sLWdyYXkzIHVybChcIi4uL2ltZy9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0XHR3aWR0aDogMjkwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyOTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XHJcblx0XHRcdFx0d2lkdGg6IHZ3LWNhbGMoNTAwcHgpO1xyXG5cdFx0XHRcdGhlaWdodDogdnctY2FsYyg1MDBweCk7XHJcblx0XHRcdFx0bWFyZ2luOiAwcHggYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjRlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuNWVtO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XHJcblx0XHRcdC5jbGVhcmZpeDpudGgtb2YtdHlwZShvZGQpe1xyXG5cdFx0XHRcdC5zdWItaW1hZ2Uge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2xlYXJmaXg6bnRoLW9mLXR5cGUoZXZlbil7XHJcblx0XHRcdFx0LnN1Yi1pbWFnZSB7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50ZXh0IHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuOGVtO1xyXG5cdFx0XHQ+IHAge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNGVtO1xyXG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XHJcblx0XHRcdFx0d2lkdGg6IDMzMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjBlbTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjRlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0LmNsZWFyZml4Om50aC1vZi10eXBlKG9kZCl7XHJcblx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jbGVhcmZpeDpudGgtb2YtdHlwZShldmVuKXtcclxuXHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiQGNoYXJzZXQgJ1VURi04JztcblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gc2V0dGluZ3Ncbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbkBpbXBvcnQgXCIuL19zZXR0aW5ncy92YXJpYWJsZXNcIjtcblxuXG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIHRvb2xzXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5AaW1wb3J0IFwiLi9fdG9vbHMvbWl4aW5zXCI7XG5cbmJvZHkuaG9tZSAjaGVhZCB7XG5cdCNoZWFkLWlubmVyIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0aGVpZ2h0OiA0NTlweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0aGVpZ2h0OiB2dy1jYWxjKDk3NXB4KTtcblx0XHR9XG5cdH1cblx0I2hlYWQtb3V0bGluZSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHdpZHRoOiAzMjdweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0dG9wOiB2dy1jYWxjKDUyNXB4KTtcblx0XHRcdHdpZHRoOiB2dy1jYWxjKDY3MHB4KTtcblx0XHRcdGhlaWdodDogdnctY2FsYyg0NTBweCk7XG5cdFx0fVxuXHR9XG5cdCNoZWFkLWltYWdlcyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGhlaWdodDogNDU5cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGhlaWdodDogdnctY2FsYyg3NTBweCk7XG5cdFx0fVxuXHRcdCNoZWFkLWltYWdlMDEsXG5cdFx0I2hlYWQtaW1hZ2UwMiB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0Ji5oZWFkLW9uZS1pbWFnZSAjaGVhZC1pbWFnZTAxIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMjdweCk7XG5cdFx0fVxuXHRcdCYuaGVhZC10d28taW1hZ2UgI2hlYWQtaW1hZ2UwMSxcblx0XHQmLmhlYWQtdHdvLWltYWdlICNoZWFkLWltYWdlMDIge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAzMjdweCAvIDIpO1xuXHRcdH1cblx0fVxuXHQmLmhlYWQtdHdvLWltYWdlIC5vd2wtaXRlbSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGhlaWdodDogNDU5cHg7XG5cdFx0XHQjaGVhZC1pbWFnZTAxLFxuXHRcdFx0I2hlYWQtaW1hZ2UwMiB7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQjaGVhZC1pbWFnZTAxIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogY2FsYygzMjdweCAvIDIpO1xuXHRcdFx0fVxuXHRcdFx0I2hlYWQtaW1hZ2UwMiB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogY2FsYygzMjdweCAvIDIpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRoZWlnaHQ6IHZ3LWNhbGMoNzUwcHgpO1xuXHRcdFx0I2hlYWQtaW1hZ2UwMSxcblx0XHRcdCNoZWFkLWltYWdlMDIge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2hlYWQtaW1hZ2UwMSBpbWcsXG5cdCNoZWFkLWltYWdlMDIgaW1nIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7Jztcblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRoZWlnaHQ6IHZ3LWNhbGMoNzUwcHgpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0I2hlYWQtb3V0bGluZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdCNoZWFkLW91dGxpbmUtdG9wIHtcblx0XHRcdFx0Ly9oZWlnaHQ6IDMyN3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0I2hlYWQtb3V0bGluZS1ib3gge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTYwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0I2hlYWQtY2F0Y2gge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEuMGVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQjaGVhZC10aXRsZSB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTEwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMS41ZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMC4xZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQucHJlZml4IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4wZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNwYWNlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzlweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMS4wZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4IGF1dG8gLTAuMDVlbSBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQjaGVhZC1hcmVhIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdFx0XHR3aWR0aDogMS4wZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQjaGVhZC1vdXRsaW5lLWJvdHRvbSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0LnRpdGxlLWVuZyB7XG5cdFx0XHRcdFx0LnByZWZpeC1lbmcsXG5cdFx0XHRcdFx0Lm5hbWUtZW5nIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICRsaC1tZWRpdW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zcGFjZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbW5faWNfZXllY2F0Y2gwMS5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvIDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hcmVhLWVuZyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGgtbWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHQjaGVhZC1vdXRsaW5lIHtcblx0XHRcdHBhZGRpbmctdG9wOiB2dy1jYWxjKDUwcHgpO1xuXHRcdFx0I2hlYWQtb3V0bGluZS10eXBlIHtcblx0XHRcdFx0dG9wOiB2dy1jYWxjKDQwcHgpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMzJweCk7XG5cdFx0XHR9XG5cdFx0XHQjaGVhZC1vdXRsaW5lLXRvcCB7XG5cdFx0XHRcdCNoZWFkLW91dGxpbmUtYm94IHtcblx0XHRcdFx0XHQjaGVhZC1jYXRjaCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMzBweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dy1jYWxjKDIycHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQjaGVhZC10aXRsZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dy1jYWxjKDI0cHgpO1xuXHRcdFx0XHRcdFx0LnByZWZpeCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygzMHB4KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dy1jYWxjKDE2cHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoNjBweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCNoZWFkLWFyZWEge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDI2cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2hlYWQtb3V0bGluZS1ib3R0b20ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dy1jYWxjKDI2cHgpO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogdnctY2FsYygyNnB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3LWNhbGMoMjZweCk7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggYXV0byB2dy1jYWxjKDI2cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50aXRsZS1lbmcge1xuXHRcdFx0XHRcdC5wcmVmaXgtZW5nLFxuXHRcdFx0XHRcdC5uYW1lLWVuZyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjFweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hcmVhLWVuZyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDE3cHgpO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3LWNhbGMoOXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbmJvZHkuaG9tZSAjY29udGFpbmVyIHtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRwYWRkaW5nOiA0MHB4IDBweCAwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdG1hcmdpbi10b3A6IHZ3LWNhbGMoNDBweCk7XG5cdFx0cGFkZGluZzogdnctY2FsYygzMnB4KSAwcHggMHB4O1xuXHRcdGJvcmRlci10b3A6IHZ3LWNhbGMoMnB4KSBzb2xpZCAkY29sLXJlZDE7XG5cdH1cbn1cblxuLmhvbWUtaW5mb21hdGlvbiB7XG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0d2lkdGg6ICRjbnRzX21pbl93aWR0aDtcblx0XHRtYXJnaW46IC0xNXB4IGF1dG8gNzZweDtcblx0fVxuXHQ+IC5oZWFkaW5nIHtcblx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjBlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Ly93aWR0aDogMTYwcHg7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjZweCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2dy1jYWxjKDI0cHgpO1xuXHRcdH1cblx0fVxuXHQ+IC5ob21lLWluZm8tbGlzdCB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdC8vd2lkdGg6IDg5OHB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwcHggdnctY2FsYygzMHB4KTtcblx0XHR9XG5cdFx0PiBsaSB7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0bWFyZ2luOiAwcHggMHB4IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0bWFyZ2luOiAwcHggMHB4IHZ3LWNhbGMoMjJweCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyMnB4KTtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdH1cblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3LWNhbGMoMTkwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbW5faWNfZGlhLnN2Z1wiKSBuby1yZXBlYXQgMHB4IDBweDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG8gMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRcdGJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dy1jYWxjKDE1cHgpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dy1jYWxjKDE1cHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMC4zNWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRleHQge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdHdpZHRoOiA3OTRweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAje3Z3LWNhbGMoMTkwcHgpfSk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dy1jYWxjKDE0cHgpO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdEBpbmNsdWRlIHZlbmRvci1wcmVmaXgodHJhbnNpdGlvbiwgJ25vbmUnKTtcblx0XHRcdH1cblx0XHRcdGE6bGluayxcblx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sLWJsYWNrMTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0YTpob3Zlcixcblx0XHRcdGE6YWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2wtcmVkMTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdD4gLm1vcmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdG1hcmdpbi10b3A6IHZ3LWNhbGMoMzJweCk7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sLWdyYXkxO1xuXHRcdFx0Y29sb3I6ICRjb2wtYmxhY2sxICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjBlbTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRwYWRkaW5nOiB2dy1jYWxjKDI0cHgpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjZweCk7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ntbl9pY19hcncwMi5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3LWNhbGMoMThweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dy1jYWxjKDE4cHgpO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB2dy1jYWxjKDEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaG9tZS1zZWMtYWJvdXQge1xuXHRAaW5jbHVkZSBzZWMtYWJvdXQ7XG5cdC5zdWJwYWdlcyB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG5cdFx0cGFkZGluZy10b3A6IDQuMGVtO1xuXHRcdG1hcmdpbi10b3A6IDQuMGVtO1xuXHRcdC5hcmNoaXZlLWxpc3Qge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0bWFyZ2luOiAwcHggMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRtYXJnaW46IDBweCB2dy1jYWxjKC0zNXB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0PiAuc2VjLWlubmVyIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0d2lkdGg6IDkzNHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdHBhZGRpbmctdG9wOiB2dy1jYWxjKDk0cHgpO1xuXHRcdH1cblx0fVxuXHQuc2VjLWhlYWRpbmcge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRwYWRkaW5nOiAwcHggMHB4IDBweCA2NTRweDtcblx0XHR9XG5cdFx0Ji5zaW1wbGUge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwcHggMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFib3V0LWJvZHkge1xuXHRcdC5tYWluLWltYWdlIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHdpZHRoOiA3MTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1Yi1pbWFnZSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHR3aWR0aDogMzkwcHg7XG5cdFx0XHRcdGhlaWdodDogMzkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHdpZHRoOiAzOTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhvbWUtc2VjLWhpZ2hsaWdodCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdD4gLnNlYy1pbm5lciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogJGNvbC1ncmF5MTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0cGFkZGluZzogNDZweCAwcHggODBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0cGFkZGluZzogdnctY2FsYyg2MHB4KSB2dy1jYWxjKDQwcHgpIHZ3LWNhbGMoNzBweCk7XG5cdFx0fVxuXHR9XG5cdC5zZWMtaGVhZGluZyB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDUwcHgpO1xuXHRcdFx0cGFkZGluZzogdnctY2FsYyg4MHB4KSAwcHggdnctY2FsYyg0OHB4KTtcblx0XHR9XG5cdFx0PiAuaW5uZXIge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbW5faWNfZXllY2F0Y2gwMS5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdG1hcmdpbjogMTRweCBhdXRvIDBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0d2lkdGg6IHZ3LWNhbGMoMTVweCk7XG5cdFx0XHRcdGhlaWdodDogdnctY2FsYygxNXB4KTtcblx0XHRcdFx0bWFyZ2luOiB2dy1jYWxjKDI4cHgpIGF1dG8gMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogY29ybW9yYW50LWdhcmFtb25kLCBzZXJpZjtcblx0XHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4wZW07XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRtYXJnaW46IDE0cHggYXV0byAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0bWFyZ2luOiB2dy1jYWxjKDI4cHgpIGF1dG8gMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ob21lLWhpZ2hsaWdodC1saXN0IHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwcHggYXV0bztcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHdpZHRoOiA4NDBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdFx0PiBsaSB7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHR3aWR0aDogMzUwcHg7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDM1cHggNTRweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0bWFyZ2luOiAwcHggMHB4IHZ3LWNhbGMoODBweCk7XG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2wtZ3JheTMgdXJsKFwiLi4vaW1nL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMzUwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3LWNhbGMoNDUwcHgpO1xuXHRcdFx0XHRcdGhlaWdodDogdnctY2FsYyg0NTBweCk7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggYXV0byB2dy1jYWxjKDMwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7Jztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMzZweCk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdnctY2FsYygyMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN1bW1hcnkge1xuXHRcdFx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuXHRcdFx0XHQ+IHAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMGVtO1xuXHRcdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQub3V0bGluZSB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdG1hcmdpbjogMTJweCAwcHggMHB4IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0bWFyZ2luOiB2dy1jYWxjKDE2cHgpIDBweCAwcHggMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zNWVtO1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMS4wZW07XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEuMGVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyMnB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3LWNhbGMoMTBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwi4pePXCI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbC1yZWQxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ueWVhci1ldmVudCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luOiAwcHg7XG5cdHBhZGRpbmc6IDBweDtcblx0PiBsaSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQmOm50aC1jaGlsZChvZGQpe1xuXHRcdFx0YmFja2dyb3VuZDogI2U2ZTZlNjtcblx0XHR9XG5cdFx0PiAqIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXHRcdC5oZWFkaW5nIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4wZW07XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHR3aWR0aDogNDRweDtcblx0XHRcdFx0cGFkZGluZzogOHB4IDZweCA4cHggNHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdHdpZHRoOiB2dy1jYWxjKDkycHgpO1xuXHRcdFx0XHRwYWRkaW5nOiB2dy1jYWxjKDE0cHgpIHZ3LWNhbGMoMTZweCkgdnctY2FsYygxNHB4KSB2dy1jYWxjKDEwcHgpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjZweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ldmVudCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjBlbTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0NHB4KTtcblx0XHRcdFx0cGFkZGluZzogMC4zZW0gMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gI3t2dy1jYWxjKDkycHgpfSk7XG5cdFx0XHRcdHBhZGRpbmc6IDAuM2VtIDBweDtcblx0XHRcdH1cblx0XHRcdD4gbGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjdlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjhlbTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyMnB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCLil49cIjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbC1yZWQxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lLXNlYy1zbnMge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogI2VlZWVlZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQ+IC5zZWMtaW5uZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHR3aWR0aDogJGNudHNfbWluX3dpZHRoO1xuXHRcdFx0bWFyZ2luOiAwcHggYXV0bztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDcwcHggMHB4IDg0cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdHBhZGRpbmc6IHZ3LWNhbGMoNzBweCkgdnctY2FsYyg0MHB4KSB2dy1jYWxjKDgwcHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0PiAqIHtcblx0XHRcdFx0bWFyZ2luOiAwcHggMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNucy1oZWFkZXIge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRoZWlnaHQ6IDY0cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3LWNhbGMoMjhweCk7XG5cdFx0fVxuXHR9XG5cdCN0d2VldC1vdXRlciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogJGNvbC13aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRoZWlnaHQ6IDY4MHB4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0aGVpZ2h0OiB2dy1jYWxjKDYwMHB4KTtcblx0XHRcdGJvcmRlci13aWR0aDogdnctY2FsYygycHgpO1xuXHRcdFx0cGFkZGluZzogdnctY2FsYygyMHB4KTtcblx0XHR9XG5cdFx0Lm5vcmVzdWx0cyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xuXHRcdH1cblx0XHQubW9yZSB7XG5cdFx0XHRwYWRkaW5nOiAxLjBlbSAwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xuXHRcdH1cblx0XHQuaXRlbSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcblx0XHRcdHBhZGRpbmc6IDAuOGVtIDBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiB2dy1jYWxjKDJweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGE6bGluayxcblx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6ICM0YmExZWM7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdGE6aG92ZXIsXG5cdFx0YTphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICM0YmExZWM7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdFx0Lm5hbWUge1xuXHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdGNvbG9yOiAjNGJhMWVjO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC40ZW07XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICMxYjk1ZTAgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbWFnZXMge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAwcHggMHB4IDAuOGVtIDEuMmVtO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3LWNhbGMoMTIwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS42ZW07XG5cdFx0fVxuXHRcdC5kYXRlIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRmb250LXNpemU6IDAuN2VtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdFx0cGFkZGluZy10b3A6IDAuNGVtO1xuXHRcdFx0YTpsaW5rLFxuXHRcdFx0YTp2aXNpdGVkIHtcblx0XHRcdFx0Y29sb3I6ICRjb2wtYmxhY2sxO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRhOmhvdmVyLFxuXHRcdFx0YTphY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogIzRiYTFlYztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHQudHdpdHRlci1ib3gsXG5cdFx0LndpZGdldC1ib3gge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdnctY2FsYyg4MHB4KTtcblx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnR3aXR0ZXItYm94IHtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0d2lkdGg6IDQ4MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LndpZGdldC1ib3gge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHR3aWR0aDogNDgwcHg7XG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0bWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VjLWhlYWRpbmcge1xuXHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDQwcHgpO1xuXHRcdH1cblx0fVxuXHQubGVhZCB7XG5cdFx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDIycHgpO1xuXHRcdFx0bWFyZ2luLXRvcDogdnctY2FsYygxOHB4KTtcblx0XHR9XG5cdH1cbn1cblxuLmhvbWUtc2VjLXRvcGljcyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdD4gLnNlYy1pbm5lciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luOiAwcHggYXV0bztcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0d2lkdGg6IDg3NnB4O1xuXHRcdFx0cGFkZGluZzogNzBweCAwcHggODRweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0cGFkZGluZzogdnctY2FsYyg4MHB4KSAwcHggdnctY2FsYyg5MHB4KTtcblx0XHR9XG5cdH1cblx0LnNlYy1oZWFkaW5nIHtcblx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoNDBweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2dy1jYWxjKDMycHgpO1xuXHRcdH1cblx0fVxuXHQuYXJjaGl2ZS1saXN0IHtcblx0XHRtYXJnaW46IDBweDtcblx0XHQ+IGxpIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHdpZHRoOiAyMzRweDtcblx0XHRcdFx0bWFyZ2luOiAwcHggMjlweCA0MHB4O1xuXHRcdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRcdGhlaWdodDogMjM0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1vcmUge1xuXHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjBlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNTZweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDMwcHgpO1xuXHRcdFx0bWFyZ2luLXRvcDogdnctY2FsYygyMHB4KTtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbC1ibGFjazE7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbC1ibGFjazE7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggNXB4IDdweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiB2dy1jYWxjKDJweCk7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCB2dy1jYWxjKDVweCkgdnctY2FsYygxMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YTpsaW5rLFxuXHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRjb2xvcjogJGNvbC1ibGFjazE7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAxLjA7XG5cdFx0fVxuXHRcdGE6aG92ZXIsXG5cdFx0YTphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRjb2wtYmxhY2sxO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblx0fVxufVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sLWdyYXkxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdD4gLnNlYy1pbm5lciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luOiAwcHggYXV0bztcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0d2lkdGg6IDg0MHB4O1xuXHRcdFx0cGFkZGluZzogNzBweCAwcHggMTQwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdHBhZGRpbmc6IHZ3LWNhbGMoNzBweCkgMHB4IHZ3LWNhbGMoOTBweCk7XG5cdFx0fVxuXHR9XG5cdC5zZWMtaGVhZGluZyB7XG5cdFx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDQwcHgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdnctY2FsYygzMnB4KTtcblx0XHR9XG5cdH1cbn1cbi5ob21lLXNlYy1nYWxsZXJ5IC5zbGlkZXItcHJvLm5vLXN3aXBlIC5zcC1zbGlkZXMge1xuXHQvL+eUu+WDj+OBjDHmnprjga7mmYLjga9Td2lwZeeEoeWKueWMllxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpICFpbXBvcnRhbnQ7XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3Atc2xpZGVzLWNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuXHR9XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtdGh1bWJuYWlscy1jb250YWluZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdG1heC13aWR0aDogNzgwcHggIWltcG9ydGFudDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0bWF4LXdpZHRoOiB2dy1jYWxjKDU4MHB4KSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtdGh1bWJuYWlscyB7XG5cdG1hcmdpbjogMHB4IGF1dG87XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtYm90dG9tLXRodW1ibmFpbHMsXG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtdG9wLXRodW1ibmFpbHMge1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0bWFyZ2luLXRvcDogdnctY2FsYyg0MHB4KSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtYm90dG9tLXRodW1ibmFpbHMgLnNwLXRodW1ibmFpbC1jb250YWluZXIsXG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtdG9wLXRodW1ibmFpbHMgLnNwLXRodW1ibmFpbC1jb250YWluZXIge1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRtYXJnaW4tbGVmdDogdnctY2FsYyg5cHgpICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiB2dy1jYWxjKDlweCkgIWltcG9ydGFudDtcblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnNsaWRlci1wcm8ge1xuXHRvcGFjaXR5OiAwO1xuXHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KHRyYW5zaXRpb24sICdhbGwgMC42cycpO1xuXHRpbWcuc3AtdGh1bWJuYWlsIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSAuc2xpZGVyLXBybyAuc3Atc2VsZWN0ZWQtdGh1bWJuYWlsIHtcblx0aW1nLnNwLXRodW1ibmFpbCB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbC1yZWQxICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiB2dy1jYWxjKDZweCk7XG5cdFx0fVxuXHR9XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtYXJyb3cge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY21uX2ljX2FydzAzLnN2Z1wiKSBuby1yZXBlYXQgMHB4IDBweDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAyOXB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHR3aWR0aDogdnctY2FsYygyNXB4KTtcblx0XHRoZWlnaHQ6IHZ3LWNhbGMoNDhweCk7XG5cdH1cblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5ob21lLXNlYy1nYWxsZXJ5IC5zcC1ob3Jpem9udGFsIC5zcC1wcmV2aW91cy1hcnJvdyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0bGVmdDogLTMwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdGxlZnQ6IHZ3LWNhbGMoMzBweCk7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogdnctY2FsYygtMzk1cHgpO1xuXHR9XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtaG9yaXpvbnRhbCAuc3AtbmV4dC1hcnJvdyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdHJpZ2h0OiAtMzBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0cmlnaHQ6IHZ3LWNhbGMoMzBweCk7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogdnctY2FsYygtMzk1cHgpO1xuXHR9XG59XG5cbi5ob21lLXNlYy1nYWxsZXJ5IC50YWJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0bWluLWhlaWdodDogNTEwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdG1pbi1oZWlnaHQ6IHZ3LWNhbGMoODAwcHgpO1xuXHR9XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSBpbnB1dFtuYW1lPVwidGFiX2l0ZW1cIl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnRhYl9jb250ZW50IHtcblx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCh0cmFuc2l0aW9uLCAnYWxsIDAuNnMnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwcHg7XG5cdHJpZ2h0OiAwcHg7XG5cdG1hcmdpbjogMHB4IGF1dG87XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRvcGFjaXR5OiAwO1xuXHQmLmdhbGxlcnktbG9hZGVkIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdC5zbGlkZXItcHJvIHtcblx0XHRcdG9wYWNpdHk6IDEuMDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRtaW4taGVpZ2h0OiA0NjBweDtcblx0XHR0b3A6IDUwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdG1pbi1oZWlnaHQ6IHZ3LWNhbGMoNzIwcHgpO1xuXHRcdHRvcDogdnctY2FsYyg4MHB4KTtcblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgI2dhbGxlcnkxOmNoZWNrZWQgfiAjZ2FsbGVyeTFfc2xpZGUsXG4uaG9tZS1zZWMtZ2FsbGVyeSAjZ2FsbGVyeTI6Y2hlY2tlZCB+ICNnYWxsZXJ5Ml9zbGlkZSxcbi5ob21lLXNlYy1nYWxsZXJ5ICNnYWxsZXJ5MzpjaGVja2VkIH4gI2dhbGxlcnkzX3NsaWRlIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMS4wO1xufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnRhYnMgLnRhYl9pdGVtIHtcblx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjBlbTtcblx0Y29sb3I6ICNkZmRmZGY7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGZkZmRmO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0bWluLXdpZHRoOiA4MHB4O1xuXHRcdG1hcmdpbjogMHB4IDE4cHg7XG5cdFx0cGFkZGluZzogMHB4IDBweCA1cHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRtaW4td2lkdGg6IHZ3LWNhbGMoMjAwcHgpO1xuXHRcdG1hcmdpbjogMHB4IHZ3LWNhbGMoMTVweCk7XG5cdFx0cGFkZGluZzogMHB4IDBweCB2dy1jYWxjKDEwcHgpO1xuXHRcdGZvbnQtc2l6ZTogdnctY2FsYygyNnB4KTtcblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnRhYnMgaW5wdXQgKyAudGFiX2l0ZW0ge1xuXHRjb2xvcjogJGNvbC1ibGFjazE7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lLXNlYy1nYWxsZXJ5IC50YWJzIGlucHV0OmNoZWNrZWQgKyAudGFiX2l0ZW0ge1xuXHRib3JkZXItY29sb3I6ICRjb2wtcmVkMTtcbn1cblxuLmhvbWUtc2VjLWFjY2VzcyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCNnbWFwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0aGVpZ2h0OiAzMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0aGVpZ2h0OiB2dy1jYWxjKDQwMHB4KTtcblx0XHR9XG5cdFx0aWZyYW1lIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblx0PiAuc2VjLWlubmVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW46IDBweCBhdXRvO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDBweCA5MHB4O1xuXHRcdFx0d2lkdGg6IDg4MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRwYWRkaW5nOiB2dy1jYWxjKDYwcHgpIHZ3LWNhbGMoNDBweCkgdnctY2FsYyg5MHB4KTtcblx0XHR9XG5cdFx0LmFjY2Vzcy10ZXh0IHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sLWJsYWNrMTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAyNHB4IDMycHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAwcHggdnctY2FsYyg0MHB4KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdnctY2FsYyg1MHB4KTtcblx0XHRcdH1cblx0XHRcdC5hY2Nlc3Mtc2ltcGxlLWJveCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjJweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0PiBwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcblx0XHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmhlYWRpbmcge1xuXHRcdFx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNGVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjBlbTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyNnB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0PiBwIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyMnB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFjY2Vzcy1saXN0IHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjJweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMS4wZW07XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEuMGVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3LWNhbGMoMTJweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwi4pePXCI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbC1yZWQxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQub3V0bGluZS1ib3gge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0cGFkZGluZzogMHB4IDI0cHggMHB4O1xuXHRcdFx0fVxuXHRcdFx0YTpsaW5rLFxuXHRcdFx0YTp2aXNpdGVkIHtcblx0XHRcdFx0Y29sb3I6ICRjb2wtYmxhY2sxO1xuXHRcdFx0fVxuXHRcdFx0YTpob3Zlcixcblx0XHRcdGE6YWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2wtcmVkMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuXG4iLCJAY2hhcnNldCAnVVRGLTgnO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g44Kr44Op44O8XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRjb2wtd2hpdGU6ICNmZmZmZmY7XHJcbiRjb2wtYmxhY2sxOiAjMDAwMDAwO1xyXG4kY29sLWJsYWNrMjogIzQ1NDU0NTtcclxuJGNvbC1ncmF5MTogI2Y2ZjZmNjtcclxuJGNvbC1ncmF5MjogI2NjY2NjYztcclxuJGNvbC1ncmF5MzogI2VmZWZlZjtcclxuJGNvbC1yZWQxOiAjYzMyOTI5O1xyXG5cclxuJGNvbC1tYWluOiAjY2MwMDAwO1xyXG5cclxuJGNvbC1nb2xkOiAjOGI3MDJkO1xyXG5cclxuJGNvbC1ncmVlbjE6ICM1NDg5MDE7XHJcbiRjb2wtYmx1ZTE6ICM0NjcxYmY7XHJcblxyXG4kY29sLWV2ZW50OiAjODU2ODk5O1xyXG4kY29sLWJsb2c6ICM0YTdjOWI7XHJcbiRjb2wtbG9jYWw6ICM5ZmEyNGU7XHJcbiRjb2wtaW5mb3JtYXRpb246ICNiMTU1NTU7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOODleOCqeODs+ODiFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gZm9udC1mYW1pbHlcclxuXHJcbi8vIGZvciBDaHJvbWUsIFNhZmFyaSwgRmlyZWZveFxyXG4kZmYtYmFzZTogZG5wLXNodWVpLWdvdGhpYy1raW4tc3RkLCAnTm90byBTYW5zIEpQJywgJ+a4uOOCtOOCt+ODg+OCrycsICdZdUdvdGhpYycsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCAn44OS44Op44Ku44OO6KeS44K0IFBybyBXMycsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8gZm9yIElFLCBFZGdlXHJcbiRmZi1iYXNlLW1zOiBkbnAtc2h1ZWktZ290aGljLWtpbi1zdGQsICdOb3RvIFNhbnMgSlAnLCAn5ri444K044K344OD44KvJywgJ1l1R290aGljJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFBybycsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczJywgJ+ODoeOCpOODquOCqicsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIEhlbHZldGljYSwgQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyBmb250LXdlaWdodFxyXG4kZnctYmFzZTogNDAwO1xyXG5cclxuLy8gbGV0dGVyLXNwYWNpbmdcclxuJGxzLWJhc2U6IDAuMWVtO1xyXG5cclxuLy8gbGluZS1oZWlnaHRcclxuJGxoLWJhc2U6IDEuOGVtO1xyXG4kbGgtbWVkaXVtOiAxLjVlbTtcclxuJGxoLXNtYWxsOiAxLjJlbTtcclxuXHJcbi8vIGZvbnQtY29sb3JcclxuJGZjLWJhc2U6ICRjb2wtYmxhY2sxO1xyXG5cclxuLy8g44Oq44Oz44Kv44Kr44Op44O8XHJcbiRsaW5rLWNvbG9yOiAkY29sLXJlZDE7XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g44OW44Os44Kk44Kv44Od44Kk44Oz44OIXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRCUkVBS19TUDogNDgwcHg7XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g44Os44Kk44Ki44Km44OIXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiR3cmFwX21pbl93aWR0aDogMTEwMHB4O1xyXG4kY250c19taW5fd2lkdGg6IDEwNThweDtcclxuXHJcbiRoZWFkX3BjX2hlaWdodDogNzBweDtcclxuJGhlYWRfc3BfaGVpZ2h0OiA0NXB4O1xyXG5cclxuJGdibF9wY19oZWlnaHQ6IDYycHg7XHJcbiRnYmxfc3BfaGVpZ2h0OiAxMDBweDtcclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB2d+ioiOeul+eUqFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kdndiYXNlOiA3NTBweDtcclxuXHJcblxyXG5cclxuIl19 */
