html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden; }

input,
button,
textarea,
select {
  -webkit-appearance: none;
  appearance: none;
  font-family: inherit;
  border-radius: 0;
  box-sizing: border-box;
  font-size: 16px;
  color: inherit; }

body {
  background: #FAF2EA;
  font-family: 'Noto Sans JP', sans-serif;
  font-feature-settings: 'palt';
  color: #333; }
  body * {
    box-sizing: border-box;
    letter-spacing: 0.1em; }

.pc-on {
  display: block; }

.sp-on {
  display: none; }

a {
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }
  a img {
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  a:hover {
    opacity: 0.7;
    text-decoration: none; }
    a:hover img {
      opacity: 0.7; }

@media screen and (max-width: 769px) {
  .pc-on {
    display: none; }
  .sp-on {
    display: block; }
  input[type="text"],
  input[type="button"],
  input[type="email"],
  input[type="submit"],
  input[type="password"],
  textarea {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
    max-width: 100%;
    border-radius: 0; } }

.effect-fade {
  opacity: 0;
  -webkit-transform: translate(0, 90px);
          transform: translate(0, 90px);
  -webkit-transition: all 1000ms;
  transition: all 1000ms; }
  @media screen and (max-width: 769px) {
    .effect-fade {
      -webkit-transform: translate(0, 45px);
              transform: translate(0, 45px); } }

.effect-fade.effect-scroll {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0); }

.content_form {
  width: 100%;
  max-width: 640px;
  margin: 40px auto;
  padding: 60px 40px;
  font-size: 16px;
  line-height: 1.8;
  text-align: left;
  background-color: #CEB48F; }
  .content_form .calendar-wrap {
    padding-bottom: 40px; }
    @media screen and (max-width: 769px) {
      .content_form .calendar-wrap {
        overflow-x: scroll; } }
  .content_form iframe {
    width: 100%;
    background: transparent; }
    @media screen and (max-width: 769px) {
      .content_form iframe {
        min-width: 600px; } }
  .content_form .form_input_label::after {
    height: 14px;
    padding: 2px 4px;
    font-size: 12px;
    line-height: 1;
    border-radius: 0;
    background-color: #D9A354; }
  .content_form .form_input_submit {
    text-align: center;
    margin-top: 40px; }
  .content_form input,
  .content_form textarea,
  .content_form select {
    color: #333;
    background-color: #fff; }
    .content_form input:focus,
    .content_form textarea:focus,
    .content_form select:focus {
      outline: none; }
  .content_form .select_frame {
    position: relative; }
    .content_form .select_frame:after {
      content: "";
      position: absolute;
      top: 50%;
      right: 8px;
      display: block;
      width: 4px;
      height: 4px;
      border-top: 1.5px solid #333;
      border-right: 1.5px solid #333;
      -webkit-transform: translate(-50%, -50%) rotate(135deg);
              transform: translate(-50%, -50%) rotate(135deg); }
  .content_form input[type="submit"] {
    -webkit-user-select: none;
            user-select: none;
    white-space: pre;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    text-align: center;
    cursor: pointer;
    color: #fff;
    background-color: #E85050;
    box-sizing: border-box;
    padding: 12px 42px;
    border: none;
    font-size: 16px;
    font-weight: bold; }
    .content_form input[type="submit"]:hover {
      background-color: #EFA73D; }
  .content_form input[type="radio"] {
    width: 1.5em;
    height: 1.5em;
    padding: 0;
    cursor: pointer;
    margin-right: 10px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background: #fff;
    -webkit-appearance: none;
            appearance: none;
    border-radius: 50%;
    border: solid 3px #fff; }
    .content_form input[type="radio"]:checked {
      background-color: #E85050; }
  .content_form input[type="text"],
  .content_form input[type="password"] {
    width: 100%;
    display: inline-block;
    padding: 10px;
    vertical-align: top;
    border: 1.4px solid #fff;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px; }
  .content_form .datetime_month select,
  .content_form .datetime_day select {
    min-width: auto;
    min-width: calc(2em + 45px);
    max-width: calc(100%);
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    vertical-align: top;
    border: 1.4px solid #fff;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    margin-right: 0px;
    cursor: pointer;
    max-width: calc(100% - 10px);
    font-size: 16px;
    height: 100%; }
  .content_form textarea {
    width: 100%;
    border: 1.4px solid #fff;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    padding: 10px; }
  .content_form .textarea_frame {
    width: 100%; }
  .content_form .datetime_month_unit,
  .content_form .datetime_day_unit {
    margin: 0 1em; }
  .content_form .input_unit {
    margin-bottom: 20px; }
  .content_form .input {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    line-height: 1.8; }
    @media screen and (max-width: 769px) {
      .content_form .input {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
                flex-direction: column; } }
  .content_form .my_column.my_left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 10em;
            flex: 0 0 10em;
    margin: 10px 2em 10px 0;
    text-align: left; }
    @media screen and (max-width: 769px) {
      .content_form .my_column.my_left {
        -webkit-box-flex: 0;
        -webkit-flex: 0;
                flex: 0; } }
  .content_form .my_column.my_right {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    width: calc(100% - 10em); }
    @media screen and (max-width: 769px) {
      .content_form .my_column.my_right {
        width: 100%; } }
  .content_form .radiobutton.input_unit .my_column.my_left {
    margin-top: 0; }
  .content_form .radiobutton_frame {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    margin: 0 2em 10px 0; }
  .content_form .radiobutton_input {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center; }

.header {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  width: 100%;
  padding: 40px 104px; }
  @media screen and (max-width: 1080px) {
    .header {
      padding: 30px 54px; } }
  @media screen and (max-width: 769px) {
    .header {
      display: block;
      padding: 16px 24px; } }
  @media screen and (max-width: 769px) {
    .header .logo {
      display: block;
      width: 100px;
      margin-bottom: 10px; }
      .header .logo img {
        width: 100%; } }
  .header .news {
    color: #EB8F09;
    text-align: right;
    font-weight: bold; }
    @media screen and (max-width: 769px) {
      .header .news {
        text-align: left; } }
    .header .news__ttl {
      display: block;
      font-size: 16px;
      line-height: 1.5; }
      @media screen and (max-width: 769px) {
        .header .news__ttl {
          font-size: 12px; } }
    .header .news__date {
      display: block;
      font-size: 24px;
      line-height: 1.5;
      font-family: 'Roboto', sans-serif; }
      @media screen and (max-width: 1080px) {
        .header .news__date {
          font-size: 16px; } }
      @media screen and (max-width: 769px) {
        .header .news__date {
          font-size: 12px; } }

.btn--fixed {
  position: fixed;
  top: 40px;
  right: 0;
  -webkit-writing-mode: vertical-rl;
          writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  width: 56px;
  height: 240px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #fff;
  font-size: 16px;
  letter-spacing: 0.3em;
  background: -webkit-linear-gradient(bottom, #EFA73D, #E85050);
  background: linear-gradient(to top, #EFA73D, #E85050);
  z-index: 10; }
  @media screen and (max-width: 1080px) {
    .btn--fixed {
      top: 30px;
      width: 40px; } }
  @media screen and (max-width: 769px) {
    .btn--fixed {
      top: unset;
      bottom: 0;
      -webkit-writing-mode: unset;
              writing-mode: unset;
      width: 100%;
      height: 44px;
      letter-spacing: 0.1em;
      background: -webkit-linear-gradient(left, #EFA73D, #E85050);
      background: linear-gradient(to right, #EFA73D, #E85050); } }

.footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  padding: 48px 120px;
  background: #FCFCFC;
  color: #aaa;
  font-size: 12px;
  position: relative; }
  @media screen and (max-width: 1080px) {
    .footer {
      padding: 40px; } }
  @media screen and (max-width: 769px) {
    .footer {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
              flex-direction: column-reverse;
      padding: 40px 24px 80px; } }
  .footer a {
    display: block;
    color: #aaa; }
  .footer img {
    display: block; }
  .footer > div:first-child {
    margin-right: 160px; }
    @media screen and (min-width: 770px) {
      .footer > div:first-child {
        width: 160px; } }
    @media screen and (max-width: 769px) {
      .footer > div:first-child {
        margin: 0; } }
  .footer > div:last-child {
    max-width: calc(100% - 80px - 160px); }
    @media screen and (max-width: 769px) {
      .footer > div:last-child {
        max-width: 100%;
        margin-bottom: 32px; } }
  .footer__logo {
    margin-bottom: 16px; }
  .footer__mail {
    margin-bottom: 24px; }
  .footer__sns {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    margin-bottom: 24px; }
    .footer__sns a {
      width: 40px;
      margin-right: 16px; }
      .footer__sns a img {
        width: 100%; }
  .footer__copy {
    font-size: 11px;
    line-height: 1.8; }
  .footer__office {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
    @media screen and (max-width: 769px) {
      .footer__office {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
                flex-direction: column; } }
    .footer__office > li {
      margin-right: 40px;
      line-height: 2; }
      @media screen and (max-width: 769px) {
        .footer__office > li {
          width: 100%;
          margin-right: 0;
          margin-bottom: 32px; } }
      .footer__office > li:last-child {
        margin-right: 0; }
      .footer__office > li dt {
        margin-bottom: 8px;
        font-weight: bold; }
      .footer__office > li dd {
        font-weight: normal; }

.conversion, .another {
  padding: 80px 0;
  color: #fff;
  text-align: center; }
  @media screen and (max-width: 769px) {
    .conversion, .another {
      padding: 40px 0; } }
  .conversion__inner, .another__inner {
    max-width: 1288px;
    padding: 0 104px;
    margin: 0 auto; }
    @media screen and (max-width: 1080px) {
      .conversion__inner, .another__inner {
        padding: 0 54px; } }
    @media screen and (max-width: 769px) {
      .conversion__inner, .another__inner {
        padding: 0 16px; } }
  .conversion__intro, .another__intro {
    margin-bottom: 32px;
    font-size: 32px;
    line-height: 1.5; }
    @media screen and (max-width: 769px) {
      .conversion__intro, .another__intro {
        margin-bottom: 16px;
        font-size: 16px; } }
  .conversion__date, .another__date {
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 1.5; }
    @media screen and (max-width: 769px) {
      .conversion__date, .another__date {
        font-size: 14px; } }
    .conversion__date .en, .another__date .en {
      font-family: 'Roboto', sans-serif;
      line-height: 1.5; }
  .conversion__ttl, .another__ttl {
    margin-bottom: 32px;
    font-size: 48px;
    font-weight: bold;
    line-height: 1.5; }
    @media screen and (max-width: 769px) {
      .conversion__ttl, .another__ttl {
        margin-bottom: 24px;
        font-size: 24px; } }
  .conversion .btn, .another .btn {
    display: inline-block;
    margin: 40px auto 20px;
    padding: 12px 42px;
    line-height: 1.5;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    background: -webkit-linear-gradient(left, #EFA73D, #E85050);
    background: linear-gradient(to right, #EFA73D, #E85050); }
    @media screen and (max-width: 769px) {
      .conversion .btn, .another .btn {
        margin: 24px auto 12px; } }
  .conversion__text, .another__text {
    width: 640px;
    margin: 0 auto 1em;
    text-align: left;
    font-size: 16px;
    line-height: 1.8;
    text-align: justify; }
    @media screen and (max-width: 769px) {
      .conversion__text, .another__text {
        width: auto;
        font-size: 12px; } }
    .conversion__text--center, .another__text--center {
      text-align: center; }
  .conversion--green, .another--green {
    background-color: #A1AF9E; }
    .conversion--green .conversion__intro, .another--green .conversion__intro {
      color: #FAF2EA; }
  .conversion--brown, .another--brown {
    background-color: #A39989; }
    .conversion--brown .conversion__intro, .another--brown .conversion__intro {
      color: #FAF2EA; }

.another {
  margin-top: 80px;
  color: #333; }
  @media screen and (max-width: 769px) {
    .another {
      margin-top: 40px; } }
  .another .box__text {
    margin-bottom: 2em;
    text-align: center; }
  .another .btn {
    margin: auto; }

.kv {
  width: calc(100% - 104px);
  height: 0;
  margin: 98px 0 80px;
  padding-top: 47.3%;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 0 40px 40px 0; }
  @media screen and (max-width: 1080px) {
    .kv {
      width: calc(100% - 54px);
      margin-top: 60px; } }
  @media screen and (max-width: 769px) {
    .kv {
      width: calc(100% - 8px);
      padding-top: 100%;
      border-radius: 0 20px 20px 0;
      margin: 40px 0;
      background-position: -70px; } }
  .kv__inner {
    position: absolute;
    top: -98px;
    left: 104px; }
    @media screen and (max-width: 1080px) {
      .kv__inner {
        left: 54px;
        top: -60px; } }
    @media screen and (max-width: 769px) {
      .kv__inner {
        left: 24px;
        width: calc(100% - 40px);
        top: -40px; } }
  .kv__ttl {
    margin-bottom: 18px;
    font-size: 24px;
    color: #1B604C; }
    @media screen and (max-width: 1080px) {
      .kv__ttl {
        font-size: 20px; } }
    @media screen and (max-width: 769px) {
      .kv__ttl {
        margin-bottom: 8px;
        font-size: 14px; } }
  .kv__catch span {
    margin-bottom: 0.25em;
    padding: 0 0.5em;
    line-height: 1.8;
    background: #A1AF9E;
    color: #fff;
    font-size: 3vw;
    font-feature-settings: 'palt';
    letter-spacing: .2em; }
    @media screen and (min-width: 1366px) {
      .kv__catch span {
        font-size: 44px; } }
    @media screen and (max-width: 1080px) {
      .kv__catch span {
        font-size: 28px; } }
    @media screen and (max-width: 769px) {
      .kv__catch span {
        font-size: 20px;
        padding: 0.2em 0.5em;
        letter-spacing: .1em; } }
  .kv__caption {
    display: block;
    font-size: 12px;
    line-height: 2;
    text-align: right; }
    @media screen and (max-width: 769px) {
      .kv__caption {
        color: #333;
        font-size: 10px; } }

.sec {
  padding: 90px 0 120px; }
  @media screen and (max-width: 769px) {
    .sec {
      padding: 45px 0 60px; } }
  .sec--1 {
    background-color: #E9F2F1; }
  .sec--2 {
    background-color: #FAF2EA; }
  .sec--1 .sec__ttl .en {
    color: #1B604C; }
  .sec--2 .sec__ttl .en {
    color: #D9A354; }
  .sec--1 .sec__ttl {
    color: #CEB48F; }
  .sec--2 .sec__ttl {
    color: #A39989; }
  .sec__inner {
    max-width: 1288px;
    margin: 0 auto;
    padding: 0 104px; }
    @media screen and (max-width: 1080px) {
      .sec__inner {
        padding: 0 54px; } }
    @media screen and (max-width: 769px) {
      .sec__inner {
        padding: 0 24px; } }
  .sec__ttl {
    margin-bottom: 80px;
    text-align: center;
    font-size: 24px;
    line-height: 1.5; }
    @media screen and (max-width: 769px) {
      .sec__ttl {
        margin-bottom: 40px;
        font-size: 16px; } }
    .sec__ttl .en {
      display: block;
      margin-bottom: 40px;
      font-family: 'Dancing Script', cursive;
      font-size: 64px;
      letter-spacing: 0; }
      @media screen and (max-width: 769px) {
        .sec__ttl .en {
          margin-bottom: 20px;
          font-size: 32px; } }

.box {
  margin-bottom: 80px;
  padding: 64px 80px;
  border-radius: 24px;
  background: #fff; }
  @media screen and (max-width: 769px) {
    .box {
      margin-bottom: 40px;
      padding: 32px 24px;
      border-radius: 12px; } }
  .box__ttl {
    margin-bottom: 32px;
    font-size: 32px;
    font-weight: bold;
    line-height: 1.5;
    color: #1B604C;
    text-align: center; }
    @media screen and (max-width: 769px) {
      .box__ttl {
        margin-bottom: 16px;
        font-size: 16px; } }
  .box__text {
    font-size: 16px;
    line-height: 1.8;
    text-align: justify; }
    @media screen and (max-width: 769px) {
      .box__text {
        font-size: 12px; } }
    .box__text .note {
      display: block;
      margin-top: 10px;
      font-size: 12px; }

.highlight-wrap {
  counter-reset: highlightbox; }

.highlight {
  margin-bottom: 80px; }
  @media screen and (max-width: 769px) {
    .highlight {
      margin-bottom: 40px; } }
  .highlight:last-child {
    margin-bottom: 0; }
  .highlight__ttl {
    margin-bottom: 32px;
    font-size: 32px;
    font-weight: bold;
    line-height: 1.5;
    color: #1B604C; }
    @media screen and (max-width: 769px) {
      .highlight__ttl {
        margin-bottom: 16px;
        font-size: 16px; } }
    .highlight__ttl::before {
      counter-increment: highlightbox;
      content: counter(highlightbox, decimal-leading-zero) " -";
      font-family: 'Dancing Script', cursive;
      margin-right: 1em;
      color: #D9A354; }
      @media screen and (max-width: 769px) {
        .highlight__ttl::before {
          display: block; } }
  .highlight__detail {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
    @media screen and (max-width: 769px) {
      .highlight__detail {
        display: block; } }
  .highlight__text {
    width: calc(100% - 304px);
    font-size: 16px;
    line-height: 1.8;
    text-align: justify;
    background: rgba(250, 250, 250, 0.4);
    width: 100%;
    padding: 20px; }
    @media screen and (max-width: 769px) {
      .highlight__text {
        width: 100%;
        font-size: 12px;
        padding: 12px; } }
    .highlight__text .note {
      display: block;
      margin-top: 10px;
      font-size: 12px; }
      @media screen and (max-width: 769px) {
        .highlight__text .note {
          font-size: 11px; } }
  .highlight__img {
    width: 100%;
    height: 580px;
    background-color: #D9A354;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
    @media screen and (max-width: 769px) {
      .highlight__img {
        width: 100%;
        height: 250px;
        margin-top: 16px; } }
  .highlight:nth-child(even) .highlight__detail {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse; }

.point {
  counter-reset: point; }
  .point__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    margin-bottom: 80px; }
    @media screen and (max-width: 769px) {
      .point__block {
        display: block;
        margin-bottom: 40px; } }
    .point__block:last-child {
      margin-bottom: 0; }
      @media screen and (max-width: 769px) {
        .point__block:last-child .point__text dl:last-child {
          margin-bottom: 0; } }
    .point__block:nth-child(odd) .point__img {
      margin-right: 3%; }
      @media screen and (max-width: 769px) {
        .point__block:nth-child(odd) .point__img {
          margin-right: auto; } }
    .point__block:nth-child(odd) .point__text {
      margin: 0 auto 0 0;
      padding: 0 104px 0 0; }
      @media screen and (max-width: 1080px) {
        .point__block:nth-child(odd) .point__text {
          padding: 0 54px 0 0; } }
      @media screen and (max-width: 769px) {
        .point__block:nth-child(odd) .point__text {
          padding: 0 24px; } }
    .point__block:nth-child(even) {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
              flex-direction: row-reverse; }
      .point__block:nth-child(even) .point__img {
        margin-left: 3%; }
        @media screen and (max-width: 769px) {
          .point__block:nth-child(even) .point__img {
            margin-left: auto; } }
      .point__block:nth-child(even) .point__text {
        margin: 0 0 0 auto;
        padding: 0 0 0 104px; }
        @media screen and (max-width: 1080px) {
          .point__block:nth-child(even) .point__text {
            padding: 0 0 0 54px; } }
        @media screen and (max-width: 769px) {
          .point__block:nth-child(even) .point__text {
            padding: 0 24px; } }
  .point__img {
    width: 47%;
    height: 490px;
    background-color: #D9A354;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
    @media screen and (max-width: 769px) {
      .point__img {
        width: calc(100% - 24px);
        height: 250px;
        margin-bottom: 24px; } }
  .point__text {
    width: 664px; }
    @media screen and (max-width: 769px) {
      .point__text {
        width: 100%; } }
    .point__text dl {
      margin-bottom: 32px; }
      @media screen and (max-width: 769px) {
        .point__text dl {
          margin-bottom: 24px; } }
    .point__text dt {
      margin-bottom: 10px;
      font-size: 20px;
      font-weight: bold;
      line-height: 1.5;
      color: #1B604C; }
      @media screen and (max-width: 769px) {
        .point__text dt {
          font-size: 16px; } }
      .point__text dt::before {
        display: block;
        margin-bottom: 10px;
        counter-increment: point;
        content: "Point " counter(point, decimal-leading-zero);
        font-family: 'Dancing Script', cursive;
        color: #D9A354;
        font-size: 32px; }
        @media screen and (max-width: 769px) {
          .point__text dt::before {
            margin-bottom: 4px;
            font-size: 16px; } }
    .point__text dd {
      font-size: 16px;
      line-height: 1.8;
      text-align: justify; }
      @media screen and (max-width: 769px) {
        .point__text dd {
          font-size: 12px; } }

.data-wrap {
  margin-bottom: 0; }

.data {
  margin-bottom: 64px; }
  @media screen and (max-width: 769px) {
    .data {
      margin-bottom: 40px; } }
  .data:last-child {
    margin-bottom: 0; }
  .data__ttl {
    margin-bottom: 32px;
    font-size: 32px;
    font-weight: bold;
    line-height: 1.5;
    text-align: center; }
    @media screen and (max-width: 769px) {
      .data__ttl {
        margin-bottom: 8px;
        font-size: 16px; } }
  .data dl {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    width: 100%;
    margin-bottom: 10px; }
    @media screen and (max-width: 769px) {
      .data dl {
        display: block; } }
    .data dl dt {
      width: 180px;
      font-size: 24px;
      line-height: 1.5;
      border-bottom: solid 1px #aaa;
      padding: 10px 0; }
      @media screen and (max-width: 769px) {
        .data dl dt {
          width: 100%;
          font-size: 14px;
          border: none; } }
    .data dl dd {
      width: calc(100% - 180px);
      font-size: 16px;
      line-height: 1.8;
      border-bottom: solid 1px #aaa;
      padding: 10px 0;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: inline-flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center; }
      @media screen and (max-width: 769px) {
        .data dl dd {
          width: 100%;
          padding: 0 0 10px;
          font-size: 12px; } }

.ex {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between; }
  @media screen and (max-width: 769px) {
    .ex {
      display: block; } }
  .ex .card {
    background: #fff;
    border-radius: 24px;
    width: calc((99% - 40px) / 3); }
    @media screen and (max-width: 769px) {
      .ex .card {
        border-radius: 12px;
        width: 100%;
        margin-bottom: 24px; }
        .ex .card:last-child {
          margin-bottom: 0; } }
    .ex .card__img {
      width: 100%;
      height: 210px;
      background-color: #D9A354;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      border-radius: 24px 24px 0 0; }
      @media screen and (max-width: 769px) {
        .ex .card__img {
          height: 160px;
          border-radius: 12px 12px 0 0; } }
    .ex .card__detail {
      padding: 40px; }
      @media screen and (max-width: 769px) {
        .ex .card__detail {
          padding: 24px; } }
    .ex .card__ttl {
      font-size: 24px;
      font-weight: bold;
      line-height: 1.5;
      margin-bottom: 24px; }
      @media screen and (max-width: 769px) {
        .ex .card__ttl {
          font-size: 16px;
          margin-bottom: 16px; } }
    .ex .card__text {
      font-size: 16px;
      line-height: 1.8;
      text-align: justify; }
      @media screen and (max-width: 769px) {
        .ex .card__text {
          font-size: 12px; } }

.voice {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 32px; }
  @media screen and (max-width: 769px) {
    .voice {
      display: block;
      margin-bottom: 24px; } }
  .voice:last-child {
    margin-bottom: 0; }
  .voice__profile {
    width: 110px; }
    @media screen and (max-width: 769px) {
      .voice__profile {
        width: 80px;
        margin: 0 auto; } }
    .voice__profile img {
      display: block;
      margin-bottom: 8px;
      width: 100%; }
    .voice__profile span {
      display: block;
      text-align: center;
      font-size: 14px;
      line-height: 1.5; }
      @media screen and (max-width: 769px) {
        .voice__profile span {
          font-size: 12px; } }
  .voice__detail {
    position: relative;
    width: calc(100% - 110px - 64px);
    padding: 0 75px;
    box-sizing: border-box; }
    @media screen and (max-width: 769px) {
      .voice__detail {
        width: 100%;
        padding: 32px 0; } }
    .voice__detail::before, .voice__detail::after {
      content: "";
      position: absolute;
      width: 35px;
      height: 30px;
      background: url(../img/icon_quotation.png) no-repeat center;
      background-size: contain; }
      @media screen and (max-width: 769px) {
        .voice__detail::before, .voice__detail::after {
          width: 24px;
          height: 24px; } }
    .voice__detail::before {
      left: 0;
      top: 0; }
    .voice__detail::after {
      right: 0;
      bottom: 0;
      -webkit-transform: scale(-1, -1);
              transform: scale(-1, -1); }
  .voice__text {
    text-align: justify;
    font-size: 16px;
    line-height: 1.8; }
    @media screen and (max-width: 769px) {
      .voice__text {
        font-size: 12px; } }

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