@charset "UTF-8";
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

body {
  line-height: 1;
  letter-spacing: .05em; }

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

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

nav ul {
  list-style: none; }

blockquote,
q {
  quotes: none; }

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

html {
  font-size: 62.5%; }

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none; }

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold; }

del {
  text-decoration: line-through; }

abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help; }

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

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0; }

input,
select {
  vertical-align: middle;
  outline: none; }

select,
input[type="date"] {
  -webkit-appearance: button;
  -moz-appearance: button;
       appearance: button; }

input[type="text"],
input[type="tel"],
input[type="email"],
textarea {
  border-radius: 0; }

textarea {
  resize: none;
  outline: none; }

input[type="submit"],
input[type="button"] {
  border-radius: 0;
  -webkit-box-sizing: content-box;
  -webkit-appearance: button;
  -moz-appearance: button;
       appearance: button;
  border: none;
  box-sizing: border-box;
  cursor: pointer; }

input[type="submit"]::-webkit-search-decoration,
input[type="button"]::-webkit-search-decoration {
  display: none; }

input[type="submit"]::focus,
input[type="button"]::focus {
  outline-offset: -2px; }

@media (max-width: 812px) {
  .pc {
    display: none; } }

@media (min-device-width: 812px) {
  .notdev-tab {
    display: none; } }

@media (min-width: 813px) {
  .sp {
    display: none; } }

.js-scroll-fade {
  position: relative;
  opacity: 0;
  -webkit-transform: translate(0, 40px);
          transform: translate(0, 40px);
  -webkit-transition: all 1s cubic-bezier(0.155, 0.91, 0.695, 0.95);
  transition: all 1s cubic-bezier(0.155, 0.91, 0.695, 0.95); }
  .js-scroll-fade.is-animation {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

@media all and (-ms-high-contrast: none) {
  div,
  p,
  a,
  section,
  img {
    flex-shrink: 0; } }

ul li {
  list-style: none; }

.grecaptcha-badge {
  margin: auto; }

a {
  text-decoration: none;
  color: black;
  -webkit-transition: opacity .4s;
  transition: opacity .4s; }
  a:hover {
    opacity: .66; }

a,
p {
  letter-spacing: .1em;
  color: #090A0B; }

img {
  align-self: flex-start; }

body::-webkit-scrollbar {
  display: none; }

body {
  font-family: 'Noto Serif JP', -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", sans-serif;
  color: black; }
  body.hidden {
    overflow: hidden; }

::-moz-selection {
  background: #3495D6;
  color: white; }

::selection {
  background: #3495D6;
  color: white; }

.grecaptcha-badge {
  visibility: hidden; }

.c--blurTarget {
  -webkit-filter: blur(20px);
          filter: blur(20px);
  -webkit-transition: 1500ms cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: 1500ms cubic-bezier(0.39, 0.575, 0.565, 1);
  -webkit-transition-property: opacity, -webkit-transform, -webkit-filter;
  transition-property: opacity, -webkit-transform, -webkit-filter;
  transition-property: opacity, transform, filter;
  transition-property: opacity, transform, filter, -webkit-transform, -webkit-filter;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  opacity: 0; }
  .c--blurTarget.c--blurActive {
    opacity: 1;
    -webkit-filter: blur(0);
            filter: blur(0); }

.c--moreBtn {
  padding: 16px 70px;
  font-family: 'Cormorant', serif;
  font-size: 2.2rem;
  text-align: center;
  position: relative;
  -webkit-transition: all .4s;
  transition: all .4s;
  display: table;
  font-style: italic; }
  @media (max-width: 480px) {
    .c--moreBtn {
      width: 100%;
      box-sizing: border-box;
      padding: 20px 0;
      font-size: 1.8rem;
      display: -webkit-box;
      display: flex;
      -webkit-box-pack: center;
              justify-content: center; } }
  .c--moreBtn::after {
    content: "";
    position: absolute;
    width: 36px;
    height: 10px;
    display: block;
    right: 14px;
    top: 0;
    bottom: 0;
    margin: auto; }
  .c--moreBtn:hover {
    opacity: 1; }
  .c--moreBtn.c--moreBtn--white {
    border: 1px solid white;
    color: white; }
    .c--moreBtn.c--moreBtn--white::after {
      background-image: url(../img/cmn/btn__arrow-w.svg); }
    .c--moreBtn.c--moreBtn--white:hover {
      background-color: white;
      color: #004D8F; }
      .c--moreBtn.c--moreBtn--white:hover::after {
        background-image: url(../img/cmn/btn__arrow-b.svg); }
  .c--moreBtn.c--moreBtn--blue {
    border: 1px solid #004D8F;
    color: #004D8F; }
    .c--moreBtn.c--moreBtn--blue::after {
      background-image: url(../img/cmn/btn__arrow-b.svg); }
    .c--moreBtn.c--moreBtn--blue:hover {
      background-color: #004D8F;
      color: white; }
      .c--moreBtn.c--moreBtn--blue:hover::after {
        background-image: url(../img/cmn/btn__arrow-w.svg); }
  .c--moreBtn.c--moreBtn--center {
    margin: auto; }

.c--normalBtn {
  width: 340px;
  max-width: 100%;
  -webkit-transition: all .4s;
  transition: all .4s;
  padding: 18px 0;
  display: block;
  font-size: 2rem;
  text-align: center; }
  @media (max-width: 480px) {
    .c--normalBtn {
      font-size: 1.6rem; } }
  .c--normalBtn.c--normalBtn--blue {
    background-color: #004D8F;
    color: white;
    border: 1px solid #004D8F; }
    .c--normalBtn.c--normalBtn--blue:hover {
      background-color: white;
      color: #004D8F; }
  .c--normalBtn.c--normalBtn--white {
    background-color: white;
    color: #004D8F;
    border: 1px solid white; }
    .c--normalBtn.c--normalBtn--white:hover {
      background-color: #004D8F;
      color: white; }
  .c--normalBtn.c--normalBtn--center {
    margin: auto; }
  @media (max-width: 480px) {
    .c--normalBtn {
      width: 100%; } }

.c--navigation--btn {
  position: absolute;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  border: 0;
  background: transparent;
  border-radius: 0;
  height: 38px;
  width: 38px;
  cursor: pointer;
  margin-left: auto;
  right: 30px;
  top: 21px;
  z-index: 9999; }
  @media (max-width: 480px) {
    .c--navigation--btn {
      top: 10px; } }
  .c--navigation--btn .icon-bar {
    display: block;
    width: 100%;
    height: 2px;
    background: white;
    -webkit-transition: .3s;
    transition: .3s; }
    .c--navigation--btn .icon-bar + .icon-bar {
      margin-top: 10px; }

.c--contact__btn {
  font-family: 'Cormorant', serif;
  font-size: 1.8rem;
  padding: 14px;
  width: 120px;
  text-align: center;
  color: white;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  -webkit-transition: all .4s;
  transition: all .4s; }
  .c--contact__btn:hover {
    background-color: white;
    color: #004D8F;
    opacity: 1; }
  .c--contact__btn.c--contact__btn--fixed {
    bottom: 80px;
    right: -10px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    position: fixed;
    z-index: 9000; }
    @media (max-width: 812px) {
      .c--contact__btn.c--contact__btn--fixed {
        display: none; } }

body:not(.home) .c--contact__btn {
  color: #004D8F;
  border-top: 1px solid #004D8F;
  border-bottom: 1px solid #004D8F;
  background-color: white; }
  body:not(.home) .c--contact__btn:hover {
    background-color: #004D8F;
    color: white; }

@media (max-width: 480px) {
  body main .c--top__link {
    top: 12px; } }

.c--navigation {
  width: 100%;
  -webkit-box-align: center;
          align-items: center;
  position: fixed;
  box-sizing: border-box;
  background-color: white;
  top: 0;
  z-index: 9999; }
  .c--navigation__inr {
    position: relative; }
    .c--navigation__inr--left {
      height: 80px;
      display: -webkit-box;
      display: flex;
      -webkit-box-align: center;
              align-items: center;
      background-color: #3495D6;
      position: absolute;
      width: 100%;
      top: -80px;
      -webkit-transition: all .4s;
      transition: all .4s; }
      @media screen and (max-width: 1024px) {
        .c--navigation__inr--left {
          width: 100%;
          height: 60px;
          top: -60px;
          cursor: pointer;
          box-sizing: border-box; } }
      .c--navigation__inr--left.scrollTop {
        top: 0; }
      .c--navigation__inr--left a {
        display: block;
        margin-left: 25px; }
        @media (max-width: 480px) {
          .c--navigation__inr--left a {
            width: 140px; } }
        .c--navigation__inr--left a img {
          -ms-grid-row-align: center;
              align-self: center;
          width: 250px; }
    .c--navigation__inr--right {
      right: -100%;
      -webkit-transition: all .4s;
      transition: all .4s;
      position: fixed;
      top: 0;
      height: 100vh;
      width: 100%;
      display: -webkit-box;
      display: flex;
      -webkit-box-align: center;
              align-items: center;
      background-color: #001C37; }
      @media (max-width: 812px) {
        .c--navigation__inr--right {
          overflow-y: scroll; } }
      .c--navigation__inr--right .c--navigation__wrap {
        max-width: 1090px;
        width: 90%;
        margin: auto;
        display: -webkit-box;
        display: flex;
        flex-wrap: wrap; }
        @media (max-width: 812px) {
          .c--navigation__inr--right .c--navigation__wrap {
            padding: 80px 0; } }
        .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell {
          width: 50%; }
          @media (max-width: 812px) {
            .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell {
              width: 100%; } }
          .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--contact__btn {
            font-size: 1.4rem;
            width: 90px;
            padding: 11px 0;
            position: absolute;
            top: 80px;
            right: 30px; }
            @media (min-width: 481px) {
              .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--contact__btn {
                display: none; } }
          @media (min-width: 813px) {
            .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--link:not(:last-child) {
              margin-bottom: 30px; } }
          @media (max-width: 812px) {
            .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--link {
              margin-bottom: 35px; } }
          .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--link > a {
            display: block; }
            .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--link > a .c--navigation__cell--en {
              font-family: 'Cormorant', serif;
              font-size: 3.2rem;
              color: white;
              margin-bottom: 10px; }
              @media (max-width: 812px) {
                .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--link > a .c--navigation__cell--en {
                  font-size: 2.4rem; } }
            .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--link > a .c--navigation__cell--jp {
              color: white;
              font-size: 1.2rem; }
          .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--link .c--navigation__link--list {
            border-left: 1px solid white;
            padding-left: 24px;
            margin-top: 30px; }
            .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--link .c--navigation__link--list .c--navigation__link--listcell {
              margin-bottom: 15px; }
            .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--link .c--navigation__link--list a {
              margin-bottom: 10px;
              font-size: 1rem;
              color: white;
              line-height: 1.6em;
              display: block; }
              .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--link .c--navigation__link--list a span {
                font-size: 1.4rem;
                color: white;
                display: block;
                margin-top: 5px; }
          .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--bottom {
            border-top: 1px solid white;
            padding-top: 38px;
            margin-top: 40px;
            display: -webkit-box;
            display: flex;
            flex-wrap: wrap; }
            .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--bottom .c--navigation__cell--bottom--wrap {
              width: 50%; }
              @media (max-width: 812px) {
                .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--bottom .c--navigation__cell--bottom--wrap {
                  width: 100%; } }
            .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--bottom .c--navigation__cell--bottom--link {
              font-size: 1.4rem;
              color: white;
              margin-bottom: 20px;
              display: block; }
              @media (max-width: 812px) {
                .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--bottom .c--navigation__cell--bottom--link {
                  margin-bottom: 26px; } }
            .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--bottom .c--navigation__cell--bottom--text {
              font-size: 1.4rem;
              color: white;
              line-height: 2em; }
              @media (max-width: 812px) {
                .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--bottom .c--navigation__cell--bottom--text {
                  padding: 38px 0;
                  border-top: 1px solid white;
                  border-bottom: 1px solid white;
                  margin-top: 40px; } }
              .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--bottom .c--navigation__cell--bottom--text span {
                font-size: 1.6rem;
                margin-bottom: 10px; }
              .c--navigation__inr--right .c--navigation__wrap .c--navigation__cell .c--navigation__cell--bottom .c--navigation__cell--bottom--text a {
                color: white; }
  .c--navigation.nav-active .icon-bar:nth-of-type(1) {
    -webkit-transform: translate3d(0, 12px, 0) rotate(45deg);
            transform: translate3d(0, 12px, 0) rotate(45deg);
    width: 90%; }
  .c--navigation.nav-active .icon-bar:nth-of-type(2) {
    opacity: 0; }
  .c--navigation.nav-active .icon-bar:nth-of-type(3) {
    -webkit-transform: translate3d(0, -12px, 0) rotate(-45deg);
            transform: translate3d(0, -12px, 0) rotate(-45deg);
    width: 90%; }
  .c--navigation.nav-active .c--navigation__inr--right {
    right: 0; }

.c--headingIcon {
  background-image: url(../img/cmn/logo_icon.svg);
  height: 62px;
  width: 124px;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: left;
  display: block;
  margin: auto; }
  @media (max-width: 812px) {
    .c--headingIcon {
      height: 25px;
      width: 50px; } }

.c--mainv {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center; }
  @media (min-width: 481px) {
    .c--mainv {
      height: 310px;
      background-image: url(../img/cmn/mainv_bg_pc.svg); } }
  @media (max-width: 480px) {
    .c--mainv {
      height: 250px;
      background-image: url(../img/cmn/mainv_bg_sp.svg); } }
  @media (min-width: 481px) {
    .c--mainv.c--mainv--la {
      height: 360px; } }
  .c--mainv .c--mainvText {
    display: block; }
    .c--mainv .c--mainvText .c--mainvText--en {
      font-family: 'Cormorant', serif;
      font-size: 3.4rem;
      color: white;
      text-align: center;
      margin-bottom: 20px;
      font-style: italic; }
      @media (max-width: 480px) {
        .c--mainv .c--mainvText .c--mainvText--en {
          font-size: 3rem;
          margin-bottom: 10px; } }
    .c--mainv .c--mainvText .c--mainvText--jp {
      font-size: 1.6rem;
      text-align: center;
      color: white; }
      @media (max-width: 480px) {
        .c--mainv .c--mainvText .c--mainvText--jp {
          font-size: 1.4rem; } }

.c--top__link {
  position: absolute;
  top: 25px;
  left: 25px;
  width: 250px;
  display: block; }
  @media (max-width: 480px) {
    .c--top__link {
      width: 180px;
      left: 10px;
      top: 26px; } }
  .c--top__link img {
    max-width: 100%; }

.c--footer {
  background-color: #001C37;
  padding: 50px 0; }
  @media (max-width: 812px) {
    .c--footer {
      padding: 28px 0; } }
  .c--footer .c--footer__link {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    max-width: 850px;
    width: 90%;
    margin: auto;
    margin-bottom: 36px; }
    @media (max-width: 812px) {
      .c--footer .c--footer__link {
        display: none; } }
    .c--footer .c--footer__link .c--footer__linkCell {
      width: 33.3%;
      padding: 13px 0;
      text-align: center;
      border-left: 1px solid white; }
      .c--footer .c--footer__link .c--footer__linkCell a {
        font-size: 1.6rem;
        text-align: center;
        color: white;
        box-sizing: border-box; }
      .c--footer .c--footer__link .c--footer__linkCell:not(:first-child) {
        border-right: 1px solid white; }
  .c--footer .c--footer__logo {
    display: block;
    margin: auto;
    width: 378px;
    max-width: 90%;
    margin-bottom: 24px; }
    @media (max-width: 480px) {
      .c--footer .c--footer__logo {
        width: 220px;
        margin-bottom: 20px; } }
  .c--footer .c--footer__address {
    font-size: 1.4rem;
    text-align: center;
    color: white;
    line-height: 1.6em;
    margin-bottom: 28px; }
    @media (max-width: 812px) {
      .c--footer .c--footer__address {
        display: none; } }
  .c--footer .c--fotter__copy {
    font-size: 1.6rem;
    text-align: center;
    color: white;
    font-family: 'Cormorant', serif; }
    @media (max-width: 480px) {
      .c--footer .c--fotter__copy {
        font-size: 1rem; } }

.c--post__pager {
  max-width: 1070px;
  width: 90%;
  margin: auto;
  margin-bottom: 110px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative; }
  @media (max-width: 480px) {
    .c--post__pager {
      margin-top: 60px;
      margin-bottom: 90px; } }
  .c--post__pager .post__pager--prev, .c--post__pager .post__pager--next {
    top: 0;
    bottom: 0;
    margin: auto; }
    .c--post__pager .post__pager--prev a, .c--post__pager .post__pager--next a {
      display: -webkit-box;
      display: flex; }
    .c--post__pager .post__pager--prev p, .c--post__pager .post__pager--next p {
      font-size: 2.4rem;
      font-family: 'Cormorant', serif; }
      @media (max-width: 480px) {
        .c--post__pager .post__pager--prev p, .c--post__pager .post__pager--next p {
          font-size: 1.4rem; } }
    .c--post__pager .post__pager--prev img, .c--post__pager .post__pager--next img {
      width: 10px;
      -ms-grid-row-align: center;
          align-self: center; }
  .c--post__pager .post__pager--prev {
    left: 0; }
    .c--post__pager .post__pager--prev img {
      margin-right: 10px; }
  .c--post__pager .post__pager--next {
    right: 0; }
    .c--post__pager .post__pager--next img {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
      margin-left: 10px; }
  .c--post__pager .post__pager--list {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center; }
  .c--post__pager .post__pager--cell {
    margin: 0 10px; }
    .c--post__pager .post__pager--cell p {
      font-family: 'Cormorant', serif;
      font-size: 2.4rem; }
      @media (max-width: 480px) {
        .c--post__pager .post__pager--cell p {
          font-size: 1.4rem; } }

.c--nopost {
  font-size: 1.6rem;
  text-align: center;
  margin: 40px auto 80px; }

#sec_404 {
  padding: 100px 0;
  width: 80%;
  margin: auto;
  max-width: 1000px; }
  #sec_404 p {
    font-size: 1.125rem;
    text-align: center;
    line-height: 2em; }

.home .p-section {
  width: 100%; }
  .home .p-section.p-section--100vh {
    height: 100vh;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center; }
  .home .p-section .p-section__inr {
    max-width: 1000px;
    width: 90%;
    margin: auto; }
    .home .p-section .p-section__inr .p-catch--en {
      color: white;
      font-size: 2.7rem;
      text-align: center;
      font-family: 'Cormorant', serif;
      margin-bottom: 60px;
      font-style: italic; }
      @media (max-width: 480px) {
        .home .p-section .p-section__inr .p-catch--en {
          font-size: 1.6rem;
          margin-bottom: 40px; } }

@media (max-width: 812px) {
  .home #aside_nav {
    display: none; } }

.home #aside_nav.aside_nav__list {
  position: fixed;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  right: 90px;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 3; }
  .home #aside_nav.aside_nav__list .aside_nav__cell a {
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 1px solid white;
    background: transparent;
    -webkit-transition: all .4s;
    transition: all .4s; }
  .home #aside_nav.aside_nav__list .aside_nav__cell:not(:last-child) {
    margin-bottom: 30px; }
  .home #aside_nav.aside_nav__list .aside_nav__cell.aside_nav__list--active a {
    background-color: white; }

.home #sec_content #sec_mainv {
  background-size: cover;
  background-repeat: no-repeat; }
  .home #sec_content #sec_mainv .c--top__link {
    position: fixed;
    z-index: 100; }
  .home #sec_content #sec_mainv .mainv__catch {
    display: block;
    margin: auto;
    margin-bottom: 40px; }
    @media (max-width: 480px) {
      .home #sec_content #sec_mainv .mainv__catch {
        margin-top: 260px; } }
  .home #sec_content #sec_mainv .mainv__text {
    font-size: 2rem;
    text-align: center;
    color: white;
    margin-bottom: 60px; }
    @media (max-width: 812px) {
      .home #sec_content #sec_mainv .mainv__text {
        font-size: 1.5rem; } }
  .home #sec_content #sec_mainv .mainv__scroll {
    position: absolute;
    display: block;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto; }
    @media (max-width: 812px) {
      .home #sec_content #sec_mainv .mainv__scroll {
        display: none; } }

.home #sec_content #sec_philosophy {
  background: radial-gradient(circle farthest-side, #6FC9D6, #40869A, #013A69);
  position: relative; }
  .home #sec_content #sec_philosophy .philosophy__bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }
  .home #sec_content #sec_philosophy .p-section__inr {
    position: relative;
    z-index: 2; }
    .home #sec_content #sec_philosophy .p-section__inr .philosophy__catch {
      display: block;
      margin: auto;
      margin-bottom: 90px; }
      @media (max-width: 812px) {
        .home #sec_content #sec_philosophy .p-section__inr .philosophy__catch {
          margin-bottom: 50px; } }
    .home #sec_content #sec_philosophy .p-section__inr .philosophy__text {
      font-size: 2.2rem;
      line-height: 5.4rem;
      text-align: center;
      margin-bottom: 75px;
      color: white; }
      @media (max-width: 480px) {
        .home #sec_content #sec_philosophy .p-section__inr .philosophy__text {
          font-size: 1.8rem;
          margin-bottom: 55px; } }

.home #sec_content #sec_interview {
  padding: 100px 0 140px;
  background: radial-gradient(circle farthest-side, #6FC9D6, #40869A, #013A69); }
  @media (max-width: 480px) {
    .home #sec_content #sec_interview {
      padding: 60px 0 90px; } }
  .home #sec_content #sec_interview .p-section__inr .slick-dots {
    bottom: -60px; }
    .home #sec_content #sec_interview .p-section__inr .slick-dots li button:before {
      opacity: 1;
      color: white; }
    .home #sec_content #sec_interview .p-section__inr .slick-dots li.slick-active button:before {
      color: black; }
  .home #sec_content #sec_interview .p-section__inr .interview__catch {
    display: block;
    margin: auto;
    margin-bottom: 35px; }
  .home #sec_content #sec_interview .p-section__inr .interview__catchText {
    font-size: 2.2rem;
    text-align: center;
    color: white;
    margin-bottom: 100px;
    line-height: 2em; }
    @media (max-width: 480px) {
      .home #sec_content #sec_interview .p-section__inr .interview__catchText {
        font-size: 1.4rem;
        text-align: left;
        margin-bottom: 40px; }
        .home #sec_content #sec_interview .p-section__inr .interview__catchText br {
          display: none; } }
  @media (min-width: 813px) {
    .home #sec_content #sec_interview .p-section__inr .interview__group {
      display: -webkit-box;
      display: flex;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
              justify-content: space-between; } }
  .home #sec_content #sec_interview .p-section__inr .interview__group .interview__card {
    width: 320px;
    background-color: #EDEDED; }
    @media (max-width: 480px) {
      .home #sec_content #sec_interview .p-section__inr .interview__group .interview__card {
        width: 300px;
        min-height: 350px;
        margin-right: 10px; } }
    @media (min-width: 813px) {
      .home #sec_content #sec_interview .p-section__inr .interview__group .interview__card:not(:nth-child(3n)) {
        margin-right: calc((100% - 960px)/2); } }
    .home #sec_content #sec_interview .p-section__inr .interview__group .interview__card > a {
      display: block;
      position: relative;
      box-sizing: border-box;
      padding: 15px;
      padding-bottom: 20px; }
    .home #sec_content #sec_interview .p-section__inr .interview__group .interview__card .interview__cardImg {
      width: 100%;
      position: relative; }
      .home #sec_content #sec_interview .p-section__inr .interview__group .interview__card .interview__cardImg .interview__num {
        position: absolute;
        bottom: -15px;
        left: 0; }
        .home #sec_content #sec_interview .p-section__inr .interview__group .interview__card .interview__cardImg .interview__num p {
          position: absolute;
          top: 2px;
          left: 10px;
          font-size: 1.4rem;
          color: white;
          font-family: 'Cormorant', serif;
          text-transform: uppercase;
          font-style: italic; }
          .home #sec_content #sec_interview .p-section__inr .interview__group .interview__card .interview__cardImg .interview__num p span {
            font-size: 2.3rem; }
        .home #sec_content #sec_interview .p-section__inr .interview__group .interview__card .interview__cardImg .interview__num img {
          display: block; }
    .home #sec_content #sec_interview .p-section__inr .interview__group .interview__card .interview__cardBody {
      margin-top: 24px;
      padding: 0 5px; }
      .home #sec_content #sec_interview .p-section__inr .interview__group .interview__card .interview__cardBody p {
        font-family: 'Noto Sans JP', sans-serif;
        line-height: 1.6em;
        word-break: break-all; }
      .home #sec_content #sec_interview .p-section__inr .interview__group .interview__card .interview__cardBody .interview__textTitle {
        color: #004D8F;
        font-size: 1.2rem;
        margin-bottom: 10px;
        font-feature-settings: "palt" 1; }
      .home #sec_content #sec_interview .p-section__inr .interview__group .interview__card .interview__cardBody .interview__textDetail {
        font-size: 1.2rem;
        margin-bottom: 5px; }
      .home #sec_content #sec_interview .p-section__inr .interview__group .interview__card .interview__cardBody .interview__textName {
        font-size: 1.4rem;
        font-weight: 500; }

.home #sec_content #sec_consulting {
  padding: 100px 0 150px;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }
  @media (max-width: 480px) {
    .home #sec_content #sec_consulting {
      padding: 60px 0 80px; } }
  .home #sec_content #sec_consulting .p-section__inr .consulting__catch {
    display: block;
    margin: auto;
    margin-bottom: 40px; }
  .home #sec_content #sec_consulting .p-section__inr .consulting__catchText {
    font-size: 2.8rem;
    text-align: center;
    color: white;
    margin-bottom: 100px;
    line-height: 2em; }
    @media (max-width: 480px) {
      .home #sec_content #sec_consulting .p-section__inr .consulting__catchText {
        font-size: 2rem;
        margin-bottom: 40px; } }
  .home #sec_content #sec_consulting .p-section__inr .consulting__detail {
    font-size: 2.2rem;
    text-align: center;
    line-height: 5.4rem;
    color: white;
    margin-bottom: 130px; }
    @media (max-width: 480px) {
      .home #sec_content #sec_consulting .p-section__inr .consulting__detail {
        font-size: 1.4rem;
        text-align: left;
        line-height: 2em;
        margin-bottom: 60px; }
        .home #sec_content #sec_consulting .p-section__inr .consulting__detail br {
          display: none; } }
  .home #sec_content #sec_consulting .p-section__inr .consulting__stage {
    margin-bottom: 160px; }
    @media (max-width: 480px) {
      .home #sec_content #sec_consulting .p-section__inr .consulting__stage {
        margin-bottom: 60px; } }
    .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard {
      display: -webkit-box;
      display: flex;
      -webkit-box-pack: justify;
              justify-content: space-between; }
      @media (max-width: 480px) {
        .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard {
          display: block; } }
      .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard:not(:last-child) {
        margin-bottom: 130px; }
        @media (max-width: 480px) {
          .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard:not(:last-child) {
            margin-bottom: 80px; } }
      .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageHead {
        border: 1px solid white;
        width: 180px;
        height: 180px;
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
                flex-direction: column;
        -webkit-box-align: center;
                align-items: center;
        -webkit-box-pack: center;
                justify-content: center; }
        @media (max-width: 480px) {
          .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageHead {
            width: 100%;
            padding: 30px 0;
            height: auto; } }
        .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageHead .consulting__stageTitle--en {
          font-size: 2rem;
          text-align: center;
          color: white;
          margin-bottom: 16px; }
          @media (max-width: 480px) {
            .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageHead .consulting__stageTitle--en {
              font-size: 1.4rem; } }
        .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageHead .consulting__stageTitle--jp {
          font-size: 2.4rem;
          text-align: center;
          color: white; }
          @media (max-width: 480px) {
            .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageHead .consulting__stageTitle--jp {
              font-size: 2rem; } }
      .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageBody {
        width: calc(100% - 240px); }
        @media (max-width: 480px) {
          .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageBody {
            width: 100%; } }
        .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageBody .consulting__stageTitle {
          font-size: 3.2rem;
          color: white;
          line-height: 1em;
          margin-bottom: 25px; }
          @media (max-width: 480px) {
            .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageBody .consulting__stageTitle {
              font-size: 2.6rem;
              line-height: 1.6em;
              margin: 40px 0;
              text-align: center; } }
        .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageBody .consulting__stageContent {
          display: -webkit-box;
          display: flex;
          flex-wrap: wrap; }
          .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageBody .consulting__stageContent > li {
            width: 50%;
            padding: 16px;
            box-sizing: border-box;
            border-left: 1px solid white; }
            @media (min-width: 481px) {
              .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageBody .consulting__stageContent > li {
                padding-right: 0; } }
            @media (max-width: 480px) {
              .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageBody .consulting__stageContent > li {
                width: 100%;
                padding: 0 16px; } }
            @media (min-width: 481px) {
              .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageBody .consulting__stageContent > li:nth-of-type(n+3) {
                margin-top: 24px; } }
            @media (max-width: 480px) {
              .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageBody .consulting__stageContent > li:not(:last-child) {
                margin-bottom: 20px; } }
            .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageBody .consulting__stageContent > li p {
              color: white;
              font-size: 1.8rem; }
              @media (max-width: 480px) {
                .home #sec_content #sec_consulting .p-section__inr .consulting__stage .consulting__stageCard .consulting__stageBody .consulting__stageContent > li p {
                  font-size: 1.6rem; } }

.home #sec_content #sec_client {
  padding: 100px 0 140px;
  background-color: #001C37; }
  @media (max-width: 480px) {
    .home #sec_content #sec_client {
      padding: 60px 0 80px; } }
  .home #sec_content #sec_client .p-catch--en {
    margin-bottom: 36px; }
  .home #sec_content #sec_client .client__catch {
    display: block;
    margin: auto;
    margin-bottom: 32px; }
    @media (max-width: 480px) {
      .home #sec_content #sec_client .client__catch {
        margin-bottom: 26px; } }
  .home #sec_content #sec_client .client__catchSub {
    font-size: 2rem;
    text-align: center;
    color: white;
    margin-bottom: 85px; }
    @media (max-width: 480px) {
      .home #sec_content #sec_client .client__catchSub {
        margin-bottom: 50px;
        font-size: 1.6rem; } }
  .home #sec_content #sec_client .client__column {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
    flex-wrap: wrap; }
    .home #sec_content #sec_client .client__column .client__list {
      width: 280px; }
      @media (max-width: 480px) {
        .home #sec_content #sec_client .client__column .client__list {
          width: 100%; } }
      .home #sec_content #sec_client .client__column .client__list li {
        list-style: none;
        font-size: 1.6rem;
        margin-bottom: 20px;
        color: white;
        line-height: 1.6em; }
        @media (max-width: 480px) {
          .home #sec_content #sec_client .client__column .client__list li {
            text-align: center; } }
  .home #sec_content #sec_client .client__columnUnder {
    color: white;
    font-size: 1.4rem;
    display: block;
    text-align: right; }
    @media (max-width: 480px) {
      .home #sec_content #sec_client .client__columnUnder {
        text-align: center;
        margin-top: 30px; } }

.home #sec_content #sec_information {
  background-size: cover;
  background-repeat: no-repeat;
  padding: 180px 0; }
  @media (max-width: 480px) {
    .home #sec_content #sec_information {
      padding: 0; } }
  .home #sec_content #sec_information .p-section__inr {
    background-color: rgba(0, 28, 55, 0.8);
    padding: 60px 0 80px; }
    @media (max-width: 480px) {
      .home #sec_content #sec_information .p-section__inr {
        width: 100%; } }
    .home #sec_content #sec_information .p-section__inr .information__title {
      font-family: 'Cormorant', serif;
      font-size: 4.6rem;
      text-align: center;
      color: white;
      margin-bottom: 60px;
      letter-spacing: .05em; }
      @media (max-width: 480px) {
        .home #sec_content #sec_information .p-section__inr .information__title {
          font-size: 2.8rem;
          margin-bottom: 40px; } }
    .home #sec_content #sec_information .p-section__inr .information__inr {
      max-width: 820px;
      margin: auto; }
      @media (max-width: 480px) {
        .home #sec_content #sec_information .p-section__inr .information__inr {
          width: 90%; } }
    .home #sec_content #sec_information .p-section__inr .information__list {
      border-top: 1px solid white;
      width: 100%; }
      .home #sec_content #sec_information .p-section__inr .information__list .information__listCell {
        border-bottom: 1px solid white; }
        .home #sec_content #sec_information .p-section__inr .information__list .information__listCell a {
          padding: 24px 0;
          width: 100%;
          display: -webkit-box;
          display: flex;
          flex-wrap: wrap; }
          @media (max-width: 480px) {
            .home #sec_content #sec_information .p-section__inr .information__list .information__listCell a {
              padding: 20px 0; } }
          .home #sec_content #sec_information .p-section__inr .information__list .information__listCell a p {
            color: white; }
          .home #sec_content #sec_information .p-section__inr .information__list .information__listCell a .information__listCell--date {
            font-size: 1.6rem;
            width: 21.2%; }
            @media (max-width: 480px) {
              .home #sec_content #sec_information .p-section__inr .information__list .information__listCell a .information__listCell--date {
                width: 100%;
                font-size: 1.2rem;
                margin-bottom: 10px; } }
          .home #sec_content #sec_information .p-section__inr .information__list .information__listCell a .information__listCell--title {
            font-size: 1.6rem;
            width: 78.8%;
            display: -webkit-box;
            display: flex;
            -webkit-box-pack: justify;
                    justify-content: space-between;
            line-height: 1.6em; }
            @media (max-width: 480px) {
              .home #sec_content #sec_information .p-section__inr .information__list .information__listCell a .information__listCell--title {
                width: 100%;
                font-size: 1.4rem; } }
          .home #sec_content #sec_information .p-section__inr .information__list .information__listCell a .information__listCell--more {
            font-family: 'Cormorant', serif;
            font-size: 1.8rem;
            color: white; }
            @media (max-width: 812px) {
              .home #sec_content #sec_information .p-section__inr .information__list .information__listCell a .information__listCell--more {
                display: none; } }
    .home #sec_content #sec_information .p-section__inr .information__link {
      color: white;
      font-size: 1.8rem;
      display: table;
      margin-left: auto;
      margin-top: 26px;
      font-style: italic; }
      @media (max-width: 480px) {
        .home #sec_content #sec_information .p-section__inr .information__link {
          padding: 20px 0;
          border: 1px solid white;
          display: -webkit-box;
          display: flex;
          -webkit-box-pack: center;
                  justify-content: center;
          width: 100%;
          position: relative;
          margin-top: 60px; } }
      .home #sec_content #sec_information .p-section__inr .information__link::after {
        content: "";
        margin-left: 12px;
        width: 36px;
        height: 10px;
        display: inline-block;
        right: 14px;
        top: 0;
        bottom: 0;
        margin: auto;
        background-image: url(../img/cmn/btn__arrow-w.svg); }
        @media (max-width: 480px) {
          .home #sec_content #sec_information .p-section__inr .information__link::after {
            position: absolute; } }

.home #sec_content #sec_bottomnav {
  padding: 220px 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(../img/top/bottomnav_bg_pc.jpg); }
  @media (max-width: 480px) {
    .home #sec_content #sec_bottomnav {
      background-image: url(../img/top/bottomnav_bg_sp.jpg);
      padding: 80px 0; } }
  .home #sec_content #sec_bottomnav .bottomnav__list {
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
    flex-wrap: wrap; }
    .home #sec_content #sec_bottomnav .bottomnav__list .bottomnav__listCard {
      width: 42%; }
      @media (max-width: 480px) {
        .home #sec_content #sec_bottomnav .bottomnav__list .bottomnav__listCard {
          width: 100%; } }
      .home #sec_content #sec_bottomnav .bottomnav__list .bottomnav__listCard a {
        padding: 36px 0;
        color: white;
        font-size: 2rem;
        text-align: center;
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
                justify-content: center;
        position: relative;
        border-bottom: 1px solid white; }
        @media (max-width: 480px) {
          .home #sec_content #sec_bottomnav .bottomnav__list .bottomnav__listCard a {
            font-size: 1.6rem;
            padding: 30px 0; } }
        .home #sec_content #sec_bottomnav .bottomnav__list .bottomnav__listCard a:after {
          content: "";
          margin-right: 0;
          width: 36px;
          height: 10px;
          display: inline-block;
          position: absolute;
          right: 0;
          top: 0;
          bottom: 0;
          margin: auto;
          background-size: contain;
          background-repeat: no-repeat;
          background-image: url(../img/cmn/btn__arrow-w.svg); }
          @media (max-width: 480px) {
            .home #sec_content #sec_bottomnav .bottomnav__list .bottomnav__listCard a:after {
              width: 30px; } }
      @media (min-width: 481px) {
        .home #sec_content #sec_bottomnav .bottomnav__list .bottomnav__listCard:nth-child(-n + 2) a {
          border-top: 1px solid white; } }
      @media (max-width: 480px) {
        .home #sec_content #sec_bottomnav .bottomnav__list .bottomnav__listCard:first-child a {
          border-top: 1px solid white; } }

.webp .home #sec_content #sec_mainv {
  background-image: url(../img/top/mainv_bg_pc.webp); }
  @media (max-width: 480px) {
    .webp .home #sec_content #sec_mainv {
      background-image: url(../img/top/mainv_bg_sp.webp); } }

.webp .home #sec_content #sec_consulting {
  background-image: url(../img/top/consulting_bg.webp); }
  @media (max-width: 480px) {
    .webp .home #sec_content #sec_consulting {
      background-image: url(../img/top/consulting_bg_sp.webp); } }

.webp .home #sec_content #sec_information {
  background-image: url(../img/top/information_bg_pc.webp); }
  @media (max-width: 480px) {
    .webp .home #sec_content #sec_information {
      background-image: url(../img/top/information_bg_sp.webp); } }

.no-webp .home #sec_content #sec_mainv {
  background-image: url(../img/top/mainv_bg_pc.jpg); }
  @media (max-width: 480px) {
    .no-webp .home #sec_content #sec_mainv {
      background-image: url(../img/top/mainv_bg_sp.jpg); } }

.no-webp .home #sec_content #sec_consulting {
  background-image: url(../img/top/consulting_bg.jpg); }
  @media (max-width: 480px) {
    .no-webp .home #sec_content #sec_consulting {
      background-image: url(../img/top/consulting_bg_sp.jpg); } }

.no-webp .home #sec_content #sec_information {
  background-image: url(../img/top/information_bg_pc.jpg); }
  @media (max-width: 480px) {
    .no-webp .home #sec_content #sec_information {
      background-image: url(../img/top/information_bg_sp.jpg); } }

@media (min-width: 813px) {
  .page-template-page-statement #sec_statement {
    padding: 155px 0 176px; } }

@media (max-width: 812px) {
  .page-template-page-statement #sec_statement {
    padding: 100px 0 120px; } }

.page-template-page-statement #sec_statement::before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-size: cover; }
  @media (min-width: 481px) {
    .page-template-page-statement #sec_statement::before {
      background-image: url(../img/statement/mainv_bg_pc.jpg); } }
  @media (max-width: 480px) {
    .page-template-page-statement #sec_statement::before {
      background-image: url(../img/statement/mainv_bg_sp.jpg); } }

.page-template-page-statement #sec_statement .statement__inr {
  max-width: 854px;
  margin: auto;
  width: 90%; }
  .page-template-page-statement #sec_statement .statement__inr .c--top__link {
    position: fixed;
    z-index: 100; }
  .page-template-page-statement #sec_statement .statement__inr .statement__catch--en {
    font-style: italic;
    color: white;
    text-align: center;
    font-family: 'Cormorant', serif; }
    @media (min-width: 813px) {
      .page-template-page-statement #sec_statement .statement__inr .statement__catch--en {
        font-size: 3rem;
        margin-bottom: 100px; } }
    @media (max-width: 812px) {
      .page-template-page-statement #sec_statement .statement__inr .statement__catch--en {
        margin-bottom: 60px;
        font-size: 1.6rem; } }
  .page-template-page-statement #sec_statement .statement__inr .statement__catch {
    display: block;
    margin: auto; }
    @media (min-width: 813px) {
      .page-template-page-statement #sec_statement .statement__inr .statement__catch {
        margin-bottom: 60px; } }
    @media (max-width: 812px) {
      .page-template-page-statement #sec_statement .statement__inr .statement__catch {
        margin-bottom: 34px; } }
  .page-template-page-statement #sec_statement .statement__inr .statement__title {
    text-align: center;
    color: white;
    line-height: 1.6em; }
    @media (min-width: 813px) {
      .page-template-page-statement #sec_statement .statement__inr .statement__title {
        font-size: 1.8rem; } }
    @media (max-width: 812px) {
      .page-template-page-statement #sec_statement .statement__inr .statement__title {
        font-size: 1.6rem; } }
  .page-template-page-statement #sec_statement .statement__inr .statement__icon {
    display: block; }
    @media (min-width: 813px) {
      .page-template-page-statement #sec_statement .statement__inr .statement__icon {
        margin: 60px auto; } }
    @media (max-width: 812px) {
      .page-template-page-statement #sec_statement .statement__inr .statement__icon {
        margin: 40px auto; } }
  @media (min-width: 813px) {
    .page-template-page-statement #sec_statement .statement__inr .statement__texts {
      margin-bottom: 120px; } }
  @media (max-width: 812px) {
    .page-template-page-statement #sec_statement .statement__inr .statement__texts {
      margin-bottom: 100px; } }
  .page-template-page-statement #sec_statement .statement__inr .statement__texts p {
    color: white;
    text-align: center; }
    @media (min-width: 813px) {
      .page-template-page-statement #sec_statement .statement__inr .statement__texts p {
        font-size: 1.8rem;
        line-height: 6rem; } }
    @media (max-width: 812px) {
      .page-template-page-statement #sec_statement .statement__inr .statement__texts p {
        font-size: 1.4rem;
        line-height: 4rem; } }
    @media (min-width: 813px) {
      .page-template-page-statement #sec_statement .statement__inr .statement__texts p:not(:last-of-type) {
        margin-bottom: 80px; } }
    @media (max-width: 812px) {
      .page-template-page-statement #sec_statement .statement__inr .statement__texts p:not(:last-of-type) {
        margin-bottom: 60px; } }
  .page-template-page-statement #sec_statement .statement__inr .statement__logo {
    display: block;
    margin: auto; }
    @media (max-width: 812px) {
      .page-template-page-statement #sec_statement .statement__inr .statement__logo {
        max-width: 210px; } }

@media (min-width: 481px) {
  .page-template-page-philosophy .c--mainv#pyramid_intro {
    background-image: url(../img/philosophy/mainv_bg_pc.jpg); } }

@media (max-width: 480px) {
  .page-template-page-philosophy .c--mainv#pyramid_intro {
    background-image: url(../img/philosophy/mainv_bg_sp.jpg); } }

@media (min-width: 481px) {
  .page-template-page-philosophy .c--mainv#pyramid_management {
    background-image: url(../img/philosophy/management_bg_pc.jpg); } }

@media (max-width: 480px) {
  .page-template-page-philosophy .c--mainv#pyramid_management {
    background-image: url(../img/philosophy/management_bg_sp.jpg); } }

.page-template-page-philosophy .c--mainv .mainv__text p {
  text-align: center;
  color: white;
  font-weight: normal; }

.page-template-page-philosophy .c--mainv .mainv__text .mainv__text--en {
  font-size: 2rem;
  margin-bottom: 40px;
  font-family: 'Cormorant', serif;
  font-style: italic; }
  @media (max-width: 480px) {
    .page-template-page-philosophy .c--mainv .mainv__text .mainv__text--en {
      font-size: 1.6rem;
      margin-bottom: 30px; } }

.page-template-page-philosophy .c--mainv .mainv__text .mainv__text--sub {
  font-size: 2.4rem;
  margin-bottom: 20px; }
  @media (max-width: 480px) {
    .page-template-page-philosophy .c--mainv .mainv__text .mainv__text--sub {
      font-size: 1.6rem; } }

.page-template-page-philosophy .c--mainv .mainv__text .mainv__text--main {
  font-size: 4.4rem;
  line-height: 1.4em; }
  @media (max-width: 480px) {
    .page-template-page-philosophy .c--mainv .mainv__text .mainv__text--main {
      font-size: 3rem; } }

.page-template-page-philosophy .p-philosophy__inr {
  max-width: 854px;
  width: 90%;
  margin: auto; }

.page-template-page-philosophy .sec_catch {
  padding: 80px 0; }
  @media (max-width: 480px) {
    .page-template-page-philosophy .sec_catch {
      padding: 60px 0; } }
  .page-template-page-philosophy .sec_catch .c--headingIcon {
    margin-bottom: 80px; }
    @media (max-width: 480px) {
      .page-template-page-philosophy .sec_catch .c--headingIcon {
        margin-bottom: 60px; } }
  .page-template-page-philosophy .sec_catch .catch__text {
    font-size: 1.6rem;
    text-align: center;
    line-height: 2.4em;
    color: #004D8F; }
    @media (max-width: 480px) {
      .page-template-page-philosophy .sec_catch .catch__text {
        font-size: 1.4rem;
        text-align: left;
        line-height: 2em; }
        .page-template-page-philosophy .sec_catch .catch__text br {
          display: none; } }

.page-template-page-philosophy #sec_pyramid {
  background-color: #F0F8FF;
  padding: 80px 0 140px; }
  @media (max-width: 480px) {
    .page-template-page-philosophy #sec_pyramid {
      padding: 60px 0 80px; } }
  .page-template-page-philosophy #sec_pyramid .pyramid__title--en {
    font-family: 'Cormorant', serif;
    font-style: italic;
    font-size: 2rem;
    margin-bottom: 15px;
    color: #004D8F;
    text-align: center;
    font-weight: bold; }
    @media (max-width: 812px) {
      .page-template-page-philosophy #sec_pyramid .pyramid__title--en {
        font-size: 1.6rem; } }
  .page-template-page-philosophy #sec_pyramid .pyramid__title--jp {
    font-size: 4rem;
    font-weight: normal;
    text-align: center;
    color: #004D8F;
    font-weight: 500; }
    @media (max-width: 812px) {
      .page-template-page-philosophy #sec_pyramid .pyramid__title--jp {
        font-size: 2.8rem; } }
  .page-template-page-philosophy #sec_pyramid .pyramid__border {
    width: 2px;
    height: 48px;
    display: block;
    margin: 50px auto;
    background-color: #004D8F; }
    @media (max-width: 480px) {
      .page-template-page-philosophy #sec_pyramid .pyramid__border {
        height: 40px; } }
  .page-template-page-philosophy #sec_pyramid .pyramid__picture {
    display: block;
    margin: auto;
    margin-bottom: 100px; }
    @media (max-width: 480px) {
      .page-template-page-philosophy #sec_pyramid .pyramid__picture {
        margin-bottom: 60px; } }
  .page-template-page-philosophy #sec_pyramid .pyramid__bottomText {
    padding: 26px 50px;
    display: table;
    max-width: 100%;
    border-top: 1px solid #004D8F;
    border-bottom: 1px solid #004D8F;
    margin: auto; }
    @media (max-width: 480px) {
      .page-template-page-philosophy #sec_pyramid .pyramid__bottomText {
        padding: 25px 0;
        width: 100%; } }
    .page-template-page-philosophy #sec_pyramid .pyramid__bottomText p {
      text-align: center;
      color: #004D8F; }
    .page-template-page-philosophy #sec_pyramid .pyramid__bottomText .pyramid__bottomText--sub {
      font-size: 1.4rem; }
    .page-template-page-philosophy #sec_pyramid .pyramid__bottomText .pyramid__bottomText--main {
      font-size: 1.8rem;
      margin-bottom: 10px;
      line-height: 2em; }
      @media (max-width: 480px) {
        .page-template-page-philosophy #sec_pyramid .pyramid__bottomText .pyramid__bottomText--main {
          font-size: 1.6rem; } }

.page-template-page-philosophy #sec_stage .stage__cell {
  padding: 100px 0 140px; }
  @media (max-width: 480px) {
    .page-template-page-philosophy #sec_stage .stage__cell {
      padding: 60px 0 80px; } }
  .page-template-page-philosophy #sec_stage .stage__cell:nth-child(odd) {
    background-color: #F0F8FF; }
  .page-template-page-philosophy #sec_stage .stage__cell .stage__title .stage__titleNum {
    display: block;
    margin: auto;
    margin-bottom: 30px; }
    @media (max-width: 480px) {
      .page-template-page-philosophy #sec_stage .stage__cell .stage__title .stage__titleNum {
        margin-bottom: 26px; } }
  .page-template-page-philosophy #sec_stage .stage__cell .stage__title .stage__titleText {
    font-size: 2.6rem;
    text-align: center;
    color: #004D8F;
    font-weight: normal; }
    @media (max-width: 812px) {
      .page-template-page-philosophy #sec_stage .stage__cell .stage__title .stage__titleText {
        font-size: 1.6rem; } }
  .page-template-page-philosophy #sec_stage .stage__cell .stage__title::after {
    content: "";
    width: 2px;
    height: 48px;
    display: block;
    margin: 50px auto;
    background-color: #004D8F; }
    @media (max-width: 480px) {
      .page-template-page-philosophy #sec_stage .stage__cell .stage__title::after {
        height: 35px;
        margin: 25px auto; } }
  .page-template-page-philosophy #sec_stage .stage__cell .stage__catch {
    font-size: 3.8rem;
    text-align: center;
    color: #004D8F;
    margin-bottom: 60px;
    line-height: 1.6em; }
    @media (max-width: 480px) {
      .page-template-page-philosophy #sec_stage .stage__cell .stage__catch {
        font-size: 2rem;
        margin-bottom: 40px; } }
  .page-template-page-philosophy #sec_stage .stage__cell .stage__list {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 500px;
    margin: auto; }
    .page-template-page-philosophy #sec_stage .stage__cell .stage__list::after {
      content: "";
      height: 38px;
      width: 30px;
      background-image: url(../img/philosophy/stage_arrow.svg);
      background-size: auto 100%;
      background-position: right;
      background-repeat: no-repeat;
      display: block;
      margin: auto;
      margin-top: 40px;
      margin-bottom: 60px; }
      @media (max-width: 480px) {
        .page-template-page-philosophy #sec_stage .stage__cell .stage__list::after {
          margin: 30px auto; } }
    .page-template-page-philosophy #sec_stage .stage__cell .stage__list .stage__listCard {
      display: -webkit-box;
      display: flex;
      margin-bottom: 20px; }
      .page-template-page-philosophy #sec_stage .stage__cell .stage__list .stage__listCard::before {
        content: "";
        width: 37px;
        height: 21px;
        display: block;
        background-image: url(../img/cmn/logo_icon.svg);
        margin-right: 24px;
        background-size: cover;
        background-repeat: no-repeat; }
        @media (max-width: 480px) {
          .page-template-page-philosophy #sec_stage .stage__cell .stage__list .stage__listCard::before {
            width: 26px;
            height: 15.5px; } }
      .page-template-page-philosophy #sec_stage .stage__cell .stage__list .stage__listCard p {
        font-size: 2.2rem;
        color: #004D8F; }
        @media (max-width: 480px) {
          .page-template-page-philosophy #sec_stage .stage__cell .stage__list .stage__listCard p {
            font-size: 1.6rem; } }
  .page-template-page-philosophy #sec_stage .stage__cell .stage__example .stage__exampleTitle {
    padding-bottom: 13px;
    border-bottom: 2px solid #004D8F;
    font-size: 1.6rem;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    font-weight: normal;
    color: #004D8F; }
    @media (max-width: 480px) {
      .page-template-page-philosophy #sec_stage .stage__cell .stage__example .stage__exampleTitle {
        font-size: 1.4rem; } }
    .page-template-page-philosophy #sec_stage .stage__cell .stage__example .stage__exampleTitle:before, .page-template-page-philosophy #sec_stage .stage__cell .stage__example .stage__exampleTitle:after {
      content: "";
      width: 38px;
      height: 15px;
      display: block;
      background-image: url(../img/philosophy/stage_icon.svg);
      background-repeat: no-repeat;
      background-size: auto 100%; }
    .page-template-page-philosophy #sec_stage .stage__cell .stage__example .stage__exampleTitle:before {
      margin-right: 14px; }
    .page-template-page-philosophy #sec_stage .stage__cell .stage__example .stage__exampleTitle:after {
      margin-left: 14px; }
  .page-template-page-philosophy #sec_stage .stage__cell .stage__exampleList {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 700px;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 80px; }
    @media (max-width: 812px) {
      .page-template-page-philosophy #sec_stage .stage__cell .stage__exampleList {
        margin-top: 30px;
        margin-bottom: 40px; } }
    @media (max-width: 812px) {
      .page-template-page-philosophy #sec_stage .stage__cell .stage__exampleList tr {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
                flex-direction: column; }
        .page-template-page-philosophy #sec_stage .stage__cell .stage__exampleList tr:not(:last-of-type) {
          margin-bottom: 30px; } }
    .page-template-page-philosophy #sec_stage .stage__cell .stage__exampleList tr th {
      font-size: 1.8rem;
      color: #004D8F;
      text-align: left;
      font-weight: 600;
      padding-bottom: 24px; }
      @media (max-width: 812px) {
        .page-template-page-philosophy #sec_stage .stage__cell .stage__exampleList tr th {
          padding-bottom: 15px; } }
    .page-template-page-philosophy #sec_stage .stage__cell .stage__exampleList tr td {
      font-size: 1.6rem;
      color: #004D8F;
      text-align: left;
      font-weight: 400; }
      .page-template-page-philosophy #sec_stage .stage__cell .stage__exampleList tr td::before {
        content: "…";
        color: #004D8F;
        font-size: 1.6rem;
        margin-left: 12px;
        margin-right: 20px; }

@media (min-width: 481px) {
  .page-template-page-message .c--mainv#message_mainv {
    background-image: url(../img/message/mainv_bg_pc.jpg); } }

@media (max-width: 480px) {
  .page-template-page-message .c--mainv#message_mainv {
    background-image: url(../img/message/mainv_bg_sp.jpg); } }

.page-template-page-message .c--mainv .mainv__text p {
  text-align: center;
  color: white;
  font-weight: normal; }

.page-template-page-message .c--mainv .mainv__text .mainv__text--en {
  font-size: 2rem;
  margin-bottom: 40px;
  font-family: 'Cormorant', serif;
  font-style: italic; }
  @media (max-width: 480px) {
    .page-template-page-message .c--mainv .mainv__text .mainv__text--en {
      font-size: 1.6rem;
      margin-bottom: 30px; } }

.page-template-page-message .c--mainv .mainv__text .mainv__text--main {
  font-size: 4.4rem; }
  @media (max-width: 480px) {
    .page-template-page-message .c--mainv .mainv__text .mainv__text--main {
      font-size: 3rem; } }

.page-template-page-message #sec_message .message__cell {
  padding: 90px 0 100px;
  max-width: 900px;
  width: 90%;
  margin: auto; }
  @media (max-width: 480px) {
    .page-template-page-message #sec_message .message__cell {
      padding: 60px 0 100px; } }
  .page-template-page-message #sec_message .message__cell:not(:last-child) {
    border-bottom: 1px solid #001C37; }
  .page-template-page-message #sec_message .message__cell .c--headingIcon {
    margin-bottom: 90px; }
    @media (max-width: 480px) {
      .page-template-page-message #sec_message .message__cell .c--headingIcon {
        margin-bottom: 40px; } }
  .page-template-page-message #sec_message .message__cell .message__philosophy .message__philosophyCell .message__philosophy--title {
    font-size: 2.8rem;
    text-align: center;
    color: #004D8F;
    margin-bottom: 30px; }
    @media (max-width: 480px) {
      .page-template-page-message #sec_message .message__cell .message__philosophy .message__philosophyCell .message__philosophy--title {
        font-size: 1.8rem;
        margin-bottom: 20px; } }
  .page-template-page-message #sec_message .message__cell .message__philosophy .message__philosophyCell .message__philosophy--detail {
    font-size: 2rem;
    line-height: 2em;
    text-align: center; }
    @media (max-width: 480px) {
      .page-template-page-message #sec_message .message__cell .message__philosophy .message__philosophyCell .message__philosophy--detail {
        font-size: 1.4rem; } }
  .page-template-page-message #sec_message .message__cell .message__philosophy .message__philosophyCell:not(:last-child) {
    margin-bottom: 60px; }
  .page-template-page-message #sec_message .message__cell.message__cell--profile:last-child {
    padding-bottom: 140px; }
  .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr {
    max-width: 680px;
    margin: auto; }
    .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileTitle {
      font-size: 2.8rem;
      text-align: center;
      line-height: 2em;
      color: #004D8F;
      margin-bottom: 50px; }
      @media (max-width: 480px) {
        .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileTitle {
          font-size: 1.6rem; } }
    .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileText p {
      font-size: 1.6rem;
      line-height: 2em; }
      .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileText p:not(:last-child) {
        margin-bottom: 50px; }
        @media (max-width: 480px) {
          .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileText p:not(:last-child) {
            margin-bottom: 30px; } }
    .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileImage {
      display: -webkit-box;
      display: flex;
      -webkit-box-pack: center;
              justify-content: center;
      margin-top: 75px;
      margin-bottom: 120px; }
      @media (min-width: 813px) {
        .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileImage {
          -webkit-box-align: center;
                  align-items: center; } }
      @media (max-width: 812px) {
        .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileImage {
          margin-top: 40px;
          margin-bottom: 80px; } }
      .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileImage .message__profileImage--icon {
        max-width: 176px; }
        @media (max-width: 480px) {
          .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileImage .message__profileImage--icon {
            max-width: 126px; } }
      .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileImage .message__profileImage--name {
        margin-left: 16px; }
        .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileImage .message__profileImage--name p {
          font-size: 1.6rem;
          margin-bottom: 16px; }
        .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileImage .message__profileImage--name img {
          height: 35px; }
          @media (max-width: 480px) {
            .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileImage .message__profileImage--name img {
              height: 28px; } }
    .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileProfile {
      width: 100%; }
      .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileProfile .message__profileProfile--title {
        font-size: 1.8rem;
        padding-bottom: 10px;
        border-bottom: 0.5px solid #004D8F;
        margin-bottom: 30px;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
                align-items: center;
        color: #004D8F; }
        @media (max-width: 480px) {
          .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileProfile .message__profileProfile--title {
            font-size: 1.6rem; } }
        .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileProfile .message__profileProfile--title::after {
          content: "";
          width: 38px;
          height: 15px;
          display: block;
          background-image: url(../img/philosophy/stage_icon.svg);
          background-repeat: no-repeat;
          background-size: auto 100%;
          margin-left: 10px; }
      .page-template-page-message #sec_message .message__cell.message__cell--profile .message__cell--profileInr .message__profileProfile .message__profileProfile--detial {
        font-size: 1.4rem;
        line-height: 2em;
        padding-bottom: 30px;
        border-bottom: 0.5px solid #004D8F; }

.page-template-page-publication .p-content__inr {
  max-width: 854px;
  margin: auto;
  width: 90%; }

.page-template-page-publication .publication__beginning {
  padding: 80px 0; }
  @media (max-width: 480px) {
    .page-template-page-publication .publication__beginning {
      padding: 60px 0; } }
  .page-template-page-publication .publication__beginning .c--headingIcon {
    margin-bottom: 80px; }
    @media (max-width: 480px) {
      .page-template-page-publication .publication__beginning .c--headingIcon {
        margin-bottom: 60px; } }
  .page-template-page-publication .publication__beginning .publication__beginningTitle {
    font-size: 2.8rem;
    line-height: 2em;
    color: #004D8F;
    margin-bottom: 80px;
    text-align: center;
    font-weight: 500; }
    @media (max-width: 480px) {
      .page-template-page-publication .publication__beginning .publication__beginningTitle {
        font-size: 1.8rem;
        margin-bottom: 60px; } }
  .page-template-page-publication .publication__beginning .publication__beginningTitle--sub {
    font-size: 1.4rem;
    text-align: center;
    color: #004D8F;
    margin-bottom: 80px; }
    @media (max-width: 480px) {
      .page-template-page-publication .publication__beginning .publication__beginningTitle--sub {
        font-size: 1.2rem; } }
  .page-template-page-publication .publication__beginning .beginning__content {
    width: 100%; }
    .page-template-page-publication .publication__beginning .beginning__content .beginning__contentTitle {
      font-size: 2rem;
      color: #004D8F;
      padding-bottom: 10px;
      border-bottom: 0.5px solid #004D8F;
      display: -webkit-box;
      display: flex;
      font-weight: 500;
      margin-bottom: 50px; }
      @media (max-width: 480px) {
        .page-template-page-publication .publication__beginning .beginning__content .beginning__contentTitle {
          margin-bottom: 40px; } }
      .page-template-page-publication .publication__beginning .beginning__content .beginning__contentTitle::after {
        content: "";
        width: 38px;
        height: 15px;
        display: block;
        background-image: url(../img/philosophy/stage_icon.svg);
        background-repeat: no-repeat;
        background-size: auto 100%;
        margin-left: 14px; }
    .page-template-page-publication .publication__beginning .beginning__content .beginning__contentMain {
      display: -webkit-box;
      display: flex;
      flex-wrap: wrap; }
      .page-template-page-publication .publication__beginning .beginning__content .beginning__contentMain .beginning__contentMain--left,
      .page-template-page-publication .publication__beginning .beginning__content .beginning__contentMain .beginning__contentMain--right {
        width: 50%; }
        @media (max-width: 480px) {
          .page-template-page-publication .publication__beginning .beginning__content .beginning__contentMain .beginning__contentMain--left,
          .page-template-page-publication .publication__beginning .beginning__content .beginning__contentMain .beginning__contentMain--right {
            width: 100%; } }
      .page-template-page-publication .publication__beginning .beginning__content .beginning__contentMain .beginning__contentMain--left img {
        display: block;
        margin: auto;
        max-width: 240px; }
        @media (max-width: 480px) {
          .page-template-page-publication .publication__beginning .beginning__content .beginning__contentMain .beginning__contentMain--left img {
            max-width: 180px;
            margin-bottom: 35px; } }
      .page-template-page-publication .publication__beginning .beginning__content .beginning__contentMain .beginning__contentMain--right .beginning__contentMain--rightDetail {
        font-size: 1.6rem;
        line-height: 2em;
        margin-bottom: 40px; }
        @media (max-width: 480px) {
          .page-template-page-publication .publication__beginning .beginning__content .beginning__contentMain .beginning__contentMain--right .beginning__contentMain--rightDetail {
            font-size: 1.4rem; }
            .page-template-page-publication .publication__beginning .beginning__content .beginning__contentMain .beginning__contentMain--right .beginning__contentMain--rightDetail br {
              display: none; } }
      .page-template-page-publication .publication__beginning .beginning__content .beginning__contentMain .beginning__contentMain--right .beginning__contentMain--rightName {
        font-size: 1.4rem;
        line-height: 2em;
        text-align: right; }
        .page-template-page-publication .publication__beginning .beginning__content .beginning__contentMain .beginning__contentMain--right .beginning__contentMain--rightName span {
          font-size: 1.8rem;
          font-weight: 600; }

.page-template-page-publication .publication__tasks {
  background-color: #F0F8FF;
  padding: 80px 0; }
  .page-template-page-publication .publication__tasks .publication__tasksTitle {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    margin-bottom: 45px;
    -webkit-box-pack: justify;
            justify-content: space-between; }
    .page-template-page-publication .publication__tasks .publication__tasksTitle p {
      font-size: 1.8rem;
      text-align: center;
      color: #004D8F;
      font-weight: 500; }
    .page-template-page-publication .publication__tasks .publication__tasksTitle:before, .page-template-page-publication .publication__tasks .publication__tasksTitle::after {
      content: "";
      width: calc((100% - 254px) / 2);
      display: block;
      height: 2px;
      background-color: #004D8F; }
      @media (max-width: 480px) {
        .page-template-page-publication .publication__tasks .publication__tasksTitle:before, .page-template-page-publication .publication__tasks .publication__tasksTitle::after {
          width: calc((100% - 200px) / 2); } }
  .page-template-page-publication .publication__tasks .publication__tasksContent {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
            justify-content: space-between; }
    @media (max-width: 480px) {
      .page-template-page-publication .publication__tasks .publication__tasksContent {
        max-width: 260px;
        margin: auto; } }
    .page-template-page-publication .publication__tasks .publication__tasksContent .publication__tasksCell {
      width: 30%; }
      @media (max-width: 480px) {
        .page-template-page-publication .publication__tasks .publication__tasksContent .publication__tasksCell {
          width: 100%; }
          .page-template-page-publication .publication__tasks .publication__tasksContent .publication__tasksCell:not(:last-child) {
            margin-bottom: 60px; } }
      .page-template-page-publication .publication__tasks .publication__tasksContent .publication__tasksCell .publication__tasksCellNum {
        display: block;
        margin: auto;
        margin-bottom: 26px; }
      .page-template-page-publication .publication__tasks .publication__tasksContent .publication__tasksCell .c--headingIcon {
        margin-bottom: 40px; }
        @media (max-width: 480px) {
          .page-template-page-publication .publication__tasks .publication__tasksContent .publication__tasksCell .c--headingIcon {
            height: 62px;
            width: 124px; } }
      .page-template-page-publication .publication__tasks .publication__tasksContent .publication__tasksCell .publication__tasksCellName {
        font-size: 1.6rem;
        text-align: center;
        color: #004D8F;
        padding: 24px 0;
        border-top: 1px solid #004D8F;
        border-bottom: 1px solid #004D8F; }

.page-template-page-publication .publication__detail {
  padding: 80px 0 100px; }
  @media (max-width: 480px) {
    .page-template-page-publication .publication__detail {
      padding-top: 60px; } }
  .page-template-page-publication .publication__detail .publication__detailText {
    margin-bottom: 80px; }
    .page-template-page-publication .publication__detail .publication__detailText p {
      font-size: 1.6rem;
      line-height: 2em; }
      @media (max-width: 480px) {
        .page-template-page-publication .publication__detail .publication__detailText p {
          font-size: 1.4rem; } }
      .page-template-page-publication .publication__detail .publication__detailText p:not(:last-child) {
        margin-bottom: 40px; }

.page-template-page-contact .p-contact__inr {
  width: 90%;
  max-width: 725px;
  margin: auto; }

.page-template-page-contact .contact__catch {
  padding: 80px 0 100px; }
  @media (max-width: 480px) {
    .page-template-page-contact .contact__catch {
      padding: 60px 0; } }
  .page-template-page-contact .contact__catch .c--headingIcon {
    margin-bottom: 80px; }
    @media (max-width: 480px) {
      .page-template-page-contact .contact__catch .c--headingIcon {
        margin-bottom: 60px; } }
  .page-template-page-contact .contact__catch .contact__catchText {
    font-size: 1.6rem;
    line-height: 2em;
    text-align: center; }
    @media (max-width: 480px) {
      .page-template-page-contact .contact__catch .contact__catchText {
        font-size: 1.3rem;
        text-align: left; } }
    .page-template-page-contact .contact__catch .contact__catchText a {
      text-decoration: underline; }

.page-template-page-contact .contact__form {
  background-color: #F0F8FF;
  padding: 100px 0; }
  .page-template-page-contact .contact__form .p-contact__inr .contact__content {
    width: 100%;
    padding-top: 100px;
    margin-top: -100px; }
    .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell {
      display: -webkit-box;
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 35px;
      -webkit-box-align: start;
              align-items: flex-start; }
      .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentCellTitle {
        width: 35.4%; }
        @media (max-width: 812px) {
          .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentCellTitle {
            width: 100%;
            margin-bottom: 10px; } }
        .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentCellTitle label {
          width: 100%;
          display: -webkit-box;
          display: flex;
          -webkit-box-align: center;
                  align-items: center; }
          .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentCellTitle label p {
            font-size: 1.6rem;
            color: #004D8F;
            line-height: 1.6em; }
            .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentCellTitle label p span.contact__contentTitle--need {
              color: red;
              font-size: 1rem;
              margin-left: 10px; }
            .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentCellTitle label p span.contact__contentTitle--option {
              font-size: 1.2rem;
              color: #004D8F; }
      .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput {
        width: 64.6%; }
        @media (max-width: 812px) {
          .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput {
            width: 100%; } }
        .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput .wpcf7-list-item input[type="radio"] {
          margin-bottom: 8px; }
        .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput .wpcf7-list-item .wpcf7-list-item-label {
          font-size: 1.6rem; }
          @media (max-width: 480px) {
            .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput .wpcf7-list-item .wpcf7-list-item-label {
              font-size: 1.4rem; } }
        .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput input[type="text"],
        .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput input[type="tel"],
        .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput input[type="email"] {
          height: 32px; }
        .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput input[type="text"],
        .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput input[type="tel"],
        .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput input[type="email"],
        .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput textarea {
          background-color: white;
          width: 100%;
          border: 1px solid #3495D6;
          padding: 10px;
          box-sizing: border-box;
          -webkit-transition: all .4s;
          transition: all .4s; }
          @media (max-width: 480px) {
            .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput input[type="text"],
            .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput input[type="tel"],
            .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput input[type="email"],
            .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput textarea {
              font-size: 16px; } }
          .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput input[type="text"].wpcf7c-conf,
          .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput input[type="tel"].wpcf7c-conf,
          .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput input[type="email"].wpcf7c-conf,
          .page-template-page-contact .contact__form .p-contact__inr .contact__content .contact__contentCell .contact__contentInput textarea.wpcf7c-conf {
            background-color: #3495D6;
            color: white; }
  .page-template-page-contact .contact__form .p-contact__inr .submit-area {
    display: -webkit-box;
    display: flex;
    justify-content: space-around; }
    .page-template-page-contact .contact__form .p-contact__inr .submit-area br {
      display: none; }
    .page-template-page-contact .contact__form .p-contact__inr .submit-area .ajax-loader {
      display: none; }

.page-template-page-privacy #sec_privacy {
  padding: 80px 0 120px; }
  @media (max-width: 480px) {
    .page-template-page-privacy #sec_privacy {
      padding: 60px 0 100px; } }
  .page-template-page-privacy #sec_privacy .privacy__inr {
    max-width: 900px;
    width: 90%;
    margin: auto; }
    .page-template-page-privacy #sec_privacy .privacy__inr .c--headingIcon {
      margin-bottom: 120px; }
      @media (max-width: 480px) {
        .page-template-page-privacy #sec_privacy .privacy__inr .c--headingIcon {
          margin-bottom: 80px; } }
    .page-template-page-privacy #sec_privacy .privacy__inr .privacy__list {
      margin-bottom: 80px; }
      .page-template-page-privacy #sec_privacy .privacy__inr .privacy__list .privacy__listCell:not(:last-child) {
        margin-bottom: 60px; }
      .page-template-page-privacy #sec_privacy .privacy__inr .privacy__list .privacy__listCell dt {
        font-size: 2rem;
        line-height: 1.6em;
        margin-bottom: 30px;
        color: #004D8F; }
        @media (max-width: 480px) {
          .page-template-page-privacy #sec_privacy .privacy__inr .privacy__list .privacy__listCell dt {
            font-size: 1.8rem; } }
      .page-template-page-privacy #sec_privacy .privacy__inr .privacy__list .privacy__listCell dd {
        font-size: 1.6rem;
        line-height: 2em; }
        @media (max-width: 480px) {
          .page-template-page-privacy #sec_privacy .privacy__inr .privacy__list .privacy__listCell dd {
            font-size: 1.4rem; } }

.page-template-page-maguideline #sec_privacy {
  padding: 80px 0 120px; }
  @media (max-width: 480px) {
    .page-template-page-maguideline #sec_privacy {
      padding: 60px 0 100px; } }
  .page-template-page-maguideline #sec_privacy .privacy__inr {
    max-width: 900px;
    width: 90%;
    margin: auto; }
  .page-template-page-maguideline #sec_privacy .privacy__inr .content_list{
	  list-style-type: none;
  }
  .page-template-page-maguideline #sec_privacy .privacy__inr .content_list li{
	  padding-left: 1.3em;
	  text-indent: -1.3em;
  }
  .page-template-page-maguideline #sec_privacy .privacy__inr .content_list02{
	  list-style-type: none;
  }
  .page-template-page-maguideline #sec_privacy .privacy__inr .content_list02 li{
	  padding-left: 1em;
	  text-indent: -1em;
  }
    .page-template-page-maguideline #sec_privacy .privacy__inr .c--headingIcon {
      margin-bottom: 120px; }
      @media (max-width: 480px) {
        .page-template-page-maguideline #sec_privacy .privacy__inr .c--headingIcon {
          margin-bottom: 80px; } }
    .page-template-page-maguideline #sec_privacy .privacy__inr .privacy__list {
      margin-bottom: 80px; }
      .page-template-page-maguideline #sec_privacy .privacy__inr .privacy__list .privacy__listCell:not(:last-child) {
        margin-bottom: 60px; }
      .page-template-page-maguideline #sec_privacy .privacy__inr .privacy__list .privacy__listCell dt {
        font-size: 2rem;
        line-height: 1.6em;
        margin-bottom: 30px;
        color: #004D8F; }
        @media (max-width: 480px) {
          .page-template-page-maguideline #sec_privacy .privacy__inr .privacy__list .privacy__listCell dt {
            font-size: 1.8rem; } }
      .page-template-page-maguideline #sec_privacy .privacy__inr .privacy__list .privacy__listCell dd {
        font-size: 1.6rem;
        line-height: 2em; }
        @media (max-width: 480px) {
          .page-template-page-maguideline #sec_privacy .privacy__inr .privacy__list .privacy__listCell dd {
            font-size: 1.4rem; } }

.page-template-page-profile #sec_profile {
  padding: 80px 0 120px; }
  @media (max-width: 480px) {
    .page-template-page-profile #sec_profile {
      padding: 60px 0 80px; } }
  .page-template-page-profile #sec_profile .profile__inr {
    max-width: 854px;
    margin: auto; }
    .page-template-page-profile #sec_profile .profile__inr .profile__map {
      margin-bottom: 60px; }
      @media (max-width: 480px) {
        .page-template-page-profile #sec_profile .profile__inr .profile__map {
          margin-bottom: 40px;
          height: 230px; } }
    .page-template-page-profile #sec_profile .profile__inr .profile__cell:not(:last-child) {
      margin-bottom: 120px; }
    .page-template-page-profile #sec_profile .profile__inr .profile__cell .c--headingIcon {
      margin-bottom: 60px; }
      @media (max-width: 480px) {
        .page-template-page-profile #sec_profile .profile__inr .profile__cell .c--headingIcon {
          margin-bottom: 30px; } }
    .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__title {
      font-size: 2rem;
      text-align: center;
      color: #004D8F;
      margin-bottom: 80px; }
      @media (max-width: 480px) {
        .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__title {
          margin-bottom: 30px; } }
    @media (max-width: 480px) {
      .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content {
        width: 90%;
        margin: auto; } }
    .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text {
      width: 100%; }
      .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Flex {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
                align-items: center;
        border-bottom: 1px solid #001C37; }
        .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Flex:first-child {
          border-top: 1px solid #001C37; }
        .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Flex dt,
        .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Flex dd {
          padding: 40px 0;
          line-height: 1.8em; }
          @media (max-width: 480px) {
            .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Flex dt,
            .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Flex dd {
              padding: 20px 0; } }
        .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Flex dt {
          width: 23.4%;
          font-size: 1.6rem;
          color: #004D8F; }
          @media (min-width: 481px) {
            .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Flex dt {
              padding-left: 16px;
              box-sizing: border-box; } }
          @media (max-width: 480px) {
            .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Flex dt {
              width: 28.6%;
              font-size: 1.4rem; } }
        .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Flex dd {
          width: 76.6%;
          font-size: 1.6rem; }
          @media (max-width: 480px) {
            .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Flex dd {
              font-size: 1.4rem;
              width: 71.4%; } }
      .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Block:not(:last-child) {
        margin-bottom: 40px; }
      .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Block dt {
        color: #004D8F;
        font-size: 1.8rem;
        display: -webkit-box;
        display: flex;
        margin-bottom: 30px;
        border-bottom: 1px solid #001C37;
        -webkit-box-align: center;
                align-items: center;
        padding-bottom: 12px; }
        .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Block dt:after {
          content: "";
          width: 38px;
          height: 15px;
          display: block;
          background-image: url(../img/philosophy/stage_icon.svg);
          background-repeat: no-repeat;
          background-size: auto 100%;
          margin-left: 14px; }
      .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Block dd {
        font-size: 1.6rem;
        line-height: 1.8em; }
        @media (max-width: 480px) {
          .page-template-page-profile #sec_profile .profile__inr .profile__cell .profile__content .profile__text.profile__text--Block dd {
            font-size: 1.4rem; } }

.page-template-archive .p-sec__post,
.category .p-sec__post,
.date .p-sec__post,
.single .p-sec__post {
  padding: 80px 0 140px; }
  .page-template-archive .p-sec__post .c--headingIcon,
  .category .p-sec__post .c--headingIcon,
  .date .p-sec__post .c--headingIcon,
  .single .p-sec__post .c--headingIcon {
    margin-bottom: 60px; }
    @media (max-width: 480px) {
      .page-template-archive .p-sec__post .c--headingIcon,
      .category .p-sec__post .c--headingIcon,
      .date .p-sec__post .c--headingIcon,
      .single .p-sec__post .c--headingIcon {
        margin-bottom: 25px; } }
  .page-template-archive .p-sec__post .p-post__title,
  .category .p-sec__post .p-post__title,
  .date .p-sec__post .p-post__title,
  .single .p-sec__post .p-post__title {
    font-size: 2rem;
    text-align: center;
    color: #004D8F;
    margin-bottom: 110px; }
    @media (max-width: 480px) {
      .page-template-archive .p-sec__post .p-post__title,
      .category .p-sec__post .p-post__title,
      .date .p-sec__post .p-post__title,
      .single .p-sec__post .p-post__title {
        margin-bottom: 60px; } }
  .page-template-archive .p-sec__post .p-post__wrap,
  .category .p-sec__post .p-post__wrap,
  .date .p-sec__post .p-post__wrap,
  .single .p-sec__post .p-post__wrap {
    max-width: 1000px;
    width: 90%;
    margin: auto;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between; }
    @media (max-width: 812px) {
      .page-template-archive .p-sec__post .p-post__wrap,
      .category .p-sec__post .p-post__wrap,
      .date .p-sec__post .p-post__wrap,
      .single .p-sec__post .p-post__wrap {
        display: block; } }
    .page-template-archive .p-sec__post .p-post__wrap .p-post__main,
    .category .p-sec__post .p-post__wrap .p-post__main,
    .date .p-sec__post .p-post__wrap .p-post__main,
    .single .p-sec__post .p-post__wrap .p-post__main {
      max-width: 720px;
      width: 100%; }
      @media (max-width: 812px) {
        .page-template-archive .p-sec__post .p-post__wrap .p-post__main,
        .category .p-sec__post .p-post__wrap .p-post__main,
        .date .p-sec__post .p-post__wrap .p-post__main,
        .single .p-sec__post .p-post__wrap .p-post__main {
          margin-bottom: 100px; } }
      .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box,
      .category .p-sec__post .p-post__wrap .p-post__main .p-post__box,
      .date .p-sec__post .p-post__wrap .p-post__main .p-post__box,
      .single .p-sec__post .p-post__wrap .p-post__main .p-post__box {
        border: 1px solid #001C37;
        position: relative;
        padding: 60px;
        padding-top: 90px;
        box-sizing: border-box; }
        @media (max-width: 812px) {
          .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box,
          .category .p-sec__post .p-post__wrap .p-post__main .p-post__box,
          .date .p-sec__post .p-post__wrap .p-post__main .p-post__box,
          .single .p-sec__post .p-post__wrap .p-post__main .p-post__box {
            padding: 40px 10px;
            padding-top: 60px; } }
        .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label,
        .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label,
        .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label,
        .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label {
          position: absolute;
          box-sizing: border-box;
          background-repeat: no-repeat; }
          @media (min-width: 813px) {
            .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label,
            .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label,
            .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label,
            .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label {
              top: -35px;
              left: -21px;
              width: 570px;
              height: 80px;
              padding-bottom: 10px;
              background-image: url(../img/post/label_bg_pc.svg); } }
          @media (max-width: 812px) {
            .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label,
            .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label,
            .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label,
            .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label {
              width: 320px;
              height: 60px;
              background-image: url(../img/post/label_bg_sp.svg);
              top: -28px;
              left: -9px;
              padding-bottom: 4px; } }
          .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText,
          .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText,
          .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText,
          .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText {
            height: 100%;
            width: 100%;
            box-sizing: border-box;
            padding-left: 81px;
            display: -webkit-box;
            display: flex;
            -webkit-box-align: center;
                    align-items: center; }
            @media (max-width: 812px) {
              .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText,
              .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText,
              .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText,
              .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText {
                padding-left: 30px; } }
            .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText p,
            .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText p,
            .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText p,
            .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText p {
              color: white;
              font-size: 3rem;
              font-family: 'Cormorant', serif;
              font-style: italic; }
              @media (max-width: 812px) {
                .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText p,
                .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText p,
                .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText p,
                .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__label .p-post__labelText p {
                  font-size: 2.2rem; } }
        .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap,
        .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap,
        .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap,
        .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap {
          width: 100%; }
          .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link,
          .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link,
          .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link,
          .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link {
            border-bottom: 1px solid rgba(0, 28, 55, 0.3);
            position: relative;
            padding: 20px 0;
            display: block; }
            .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link:first-child,
            .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link:first-child,
            .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link:first-child,
            .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link:first-child {
              border-top: 1px solid rgba(0, 28, 55, 0.3); }
            .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkDate,
            .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkDate,
            .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkDate,
            .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkDate {
              font-size: 1.2rem;
              color: #004D8F;
              margin-bottom: 10px; }
            .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkCat,
            .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkCat,
            .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkCat,
            .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkCat {
              background-color: #3495D6;
              color: white;
              font-size: 1rem;
              text-align: center;
              min-width: 120px;
              padding: 5px 10px;
              box-sizing: border-box;
              margin-bottom: 5px;
              display: table; }
            .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkTitle,
            .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkTitle,
            .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkTitle,
            .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkTitle {
              font-size: 1.6rem;
              line-height: 1.8em;
              color: #004D8F;
              font-weight: 600;
              max-width: calc(100% - 100px); }
            .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkMore,
            .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkMore,
            .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkMore,
            .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkMore {
              position: absolute;
              top: 0;
              bottom: 0;
              right: 10px;
              margin: auto;
              display: -webkit-box;
              display: flex;
              -webkit-box-align: center;
                      align-items: center; }
              .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkMore::after,
              .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkMore::after,
              .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkMore::after,
              .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__linkWrap .p-post__link .p-post__linkMore::after {
                content: "more";
                font-family: 'Cormorant', serif;
                font-size: 1.6rem;
                color: #004D8F; }
        .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap,
        .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap,
        .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap,
        .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap {
          width: 100%; }
          .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postDate,
          .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postDate,
          .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postDate,
          .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postDate {
            font-size: 1.2rem;
            color: #004D8F;
            margin-bottom: 10px; }
          .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postCat,
          .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postCat,
          .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postCat,
          .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postCat {
            background-color: #3495D6;
            color: white;
            font-size: 1rem;
            text-align: center;
            min-width: 120px;
            padding: 5px 10px;
            box-sizing: border-box;
            display: table; }
          .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postTitle,
          .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postTitle,
          .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postTitle,
          .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postTitle {
            font-size: 2.2rem;
            line-height: 1.8em;
            color: #004D8F;
            font-weight: 600;
            margin: 30px 0; }
            @media (max-width: 480px) {
              .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postTitle,
              .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postTitle,
              .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postTitle,
              .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postTitle {
                font-size: 1.8rem;
                margin: 20px 0; } }
          .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postContent p,
          .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postContent p,
          .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postContent p,
          .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postContent p {
            font-size: 1.6rem;
            line-height: 2em; }
            @media (max-width: 480px) {
              .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postContent p,
              .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postContent p,
              .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postContent p,
              .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postContent p {
                font-size: 1.4rem; } }
          .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postContent img,
          .category .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postContent img,
          .date .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postContent img,
          .single .p-sec__post .p-post__wrap .p-post__main .p-post__box .p-post__postWrap .p-post__postContent img {
            max-width: 100%;
            height: auto;
            align-self: flex-start; }
      .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__pager,
      .category .p-sec__post .p-post__wrap .p-post__main .p-post__pager,
      .date .p-sec__post .p-post__wrap .p-post__main .p-post__pager,
      .single .p-sec__post .p-post__wrap .p-post__main .p-post__pager {
        margin-top: 100px;
        position: relative;
        min-height: 16px; }
        @media (max-width: 812px) {
          .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__pager,
          .category .p-sec__post .p-post__wrap .p-post__main .p-post__pager,
          .date .p-sec__post .p-post__wrap .p-post__main .p-post__pager,
          .single .p-sec__post .p-post__wrap .p-post__main .p-post__pager {
            margin-top: 60px; } }
        .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerNum,
        .category .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerNum,
        .date .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerNum,
        .single .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerNum {
          font-size: 1.6rem;
          margin: auto;
          text-align: center;
          color: #004D8F; }
        .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow,
        .category .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow,
        .date .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow,
        .single .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow {
          position: absolute;
          top: 0;
          bottom: 0;
          margin: auto;
          max-width: 40%; }
          .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow a,
          .category .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow a,
          .date .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow a,
          .single .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow a {
            font-size: 1.2rem;
            display: -webkit-box;
            display: flex; }
            .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow a::before, .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow a::after,
            .category .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow a::before,
            .category .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow a::after,
            .date .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow a::before,
            .date .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow a::after,
            .single .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow a::before,
            .single .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow a::after {
              width: 6px;
              height: 12px;
              display: block;
              -webkit-transform: scaleY(1.6);
                      transform: scaleY(1.6); }
          .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--prev,
          .category .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--prev,
          .date .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--prev,
          .single .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--prev {
            left: 0; }
            .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--prev a::before,
            .category .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--prev a::before,
            .date .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--prev a::before,
            .single .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--prev a::before {
              content: "＜";
              margin-right: 20px;
              margin-left: 5px; }
          .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--next,
          .category .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--next,
          .date .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--next,
          .single .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--next {
            right: 0; }
            .page-template-archive .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--next a::after,
            .category .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--next a::after,
            .date .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--next a::after,
            .single .p-sec__post .p-post__wrap .p-post__main .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--next a::after {
              content: "＞";
              margin-left: 20px;
              margin-right: 5px; }
      .page-template-archive .p-sec__post .p-post__wrap .p-post__main .c--moreBtn,
      .category .p-sec__post .p-post__wrap .p-post__main .c--moreBtn,
      .date .p-sec__post .p-post__wrap .p-post__main .c--moreBtn,
      .single .p-sec__post .p-post__wrap .p-post__main .c--moreBtn {
        margin-top: 60px; }
    .page-template-archive .p-sec__post .p-post__wrap .p-post__aside,
    .category .p-sec__post .p-post__wrap .p-post__aside,
    .date .p-sec__post .p-post__wrap .p-post__aside,
    .single .p-sec__post .p-post__wrap .p-post__aside {
      max-width: 180px; }
      @media (max-width: 812px) {
        .page-template-archive .p-sec__post .p-post__wrap .p-post__aside,
        .category .p-sec__post .p-post__wrap .p-post__aside,
        .date .p-sec__post .p-post__wrap .p-post__aside,
        .single .p-sec__post .p-post__wrap .p-post__aside {
          width: 100%;
          max-width: initial;
          display: -webkit-box;
          display: flex;
          -webkit-box-pack: justify;
                  justify-content: space-between; } }
      @media (max-width: 812px) {
        .page-template-archive .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList,
        .category .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList,
        .date .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList,
        .single .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList {
          width: 45%; } }
      .page-template-archive .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList .p-post__asideTitle,
      .category .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList .p-post__asideTitle,
      .date .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList .p-post__asideTitle,
      .single .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList .p-post__asideTitle {
        padding-bottom: 10px;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
                align-items: center;
        font-size: 1.6rem;
        color: #004D8F;
        border-bottom: 1px solid rgba(0, 28, 55, 0.3);
        font-family: 'Cormorant', serif;
        font-weight: bold; }
        .page-template-archive .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList .p-post__asideTitle:after,
        .category .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList .p-post__asideTitle:after,
        .date .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList .p-post__asideTitle:after,
        .single .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList .p-post__asideTitle:after {
          content: "";
          width: 23px;
          height: 9px;
          display: block;
          background-image: url(../img/philosophy/stage_icon.svg);
          background-repeat: no-repeat;
          background-size: auto 100%;
          margin-left: 5px; }
      .page-template-archive .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--cat,
      .category .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--cat,
      .date .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--cat,
      .single .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--cat {
        margin-bottom: 60px; }
        .page-template-archive .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--cat .p-post__asideLink .p-post__asideCard,
        .category .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--cat .p-post__asideLink .p-post__asideCard,
        .date .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--cat .p-post__asideLink .p-post__asideCard,
        .single .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--cat .p-post__asideLink .p-post__asideCard {
          border-bottom: 1px solid rgba(0, 28, 55, 0.3); }
          .page-template-archive .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--cat .p-post__asideLink .p-post__asideCard a,
          .category .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--cat .p-post__asideLink .p-post__asideCard a,
          .date .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--cat .p-post__asideLink .p-post__asideCard a,
          .single .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--cat .p-post__asideLink .p-post__asideCard a {
            padding: 20px 0;
            font-size: 1.2rem;
            line-height: 1.6em;
            display: block; }
      .page-template-archive .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink,
      .category .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink,
      .date .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink,
      .single .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink {
        border-bottom: 1px solid rgba(0, 28, 55, 0.3); }
        .page-template-archive .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink .p-post__asideCard,
        .category .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink .p-post__asideCard,
        .date .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink .p-post__asideCard,
        .single .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink .p-post__asideCard {
          margin-top: 20px; }
          .page-template-archive .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink .p-post__asideCard:last-child,
          .category .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink .p-post__asideCard:last-child,
          .date .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink .p-post__asideCard:last-child,
          .single .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink .p-post__asideCard:last-child {
            margin-bottom: 20px; }
          .page-template-archive .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink .p-post__asideCard a,
          .category .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink .p-post__asideCard a,
          .date .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink .p-post__asideCard a,
          .single .p-sec__post .p-post__wrap .p-post__aside .p-post__asideList.p-post__asideList--date .p-post__asideLink .p-post__asideCard a {
            font-size: 1.3rem;
            display: block; }

.single-interview .interview__title {
  width: 90%;
  max-width: 1090px;
  margin: auto;
  border: 1px solid #001C37;
  padding: 30px;
  box-sizing: border-box;
  margin-bottom: 160px;
  margin-top: 130px; }
  @media (max-width: 480px) {
    .single-interview .interview__title {
      padding: 17px 0;
      margin-top: 60px;
      margin-bottom: 100px; } }
  .single-interview .interview__title p {
    font-size: 2.6rem;
    font-family: 'Cormorant', serif;
    text-align: center;
    color: #001C37;
    font-style: italic; }
    @media (max-width: 812px) {
      .single-interview .interview__title p {
        font-size: 2.2rem; } }

.single-interview .interview__contentsInr {
  max-width: 980px;
  padding: 80px 65px 40px;
  border: 1px solid #001C37;
  position: relative;
  margin: auto;
  box-sizing: border-box;
  margin-bottom: 100px;
  width: 90%; }
  @media (max-width: 812px) {
    .single-interview .interview__contentsInr {
      padding: 60px 10px;
      margin-bottom: 60px; } }
  .single-interview .interview__contentsInr .p-post__label {
    position: absolute;
    box-sizing: border-box;
    background-repeat: no-repeat; }
    @media (min-width: 813px) {
      .single-interview .interview__contentsInr .p-post__label {
        top: -35px;
        left: -21px;
        width: 570px;
        height: 80px;
        padding-bottom: 10px;
        background-image: url(../img/post/label_bg_pc.svg); } }
    @media (max-width: 812px) {
      .single-interview .interview__contentsInr .p-post__label {
        width: 320px;
        height: 60px;
        background-image: url(../img/post/label_bg_sp.svg);
        top: -28px;
        left: -9px;
        padding-bottom: 4px; } }
    .single-interview .interview__contentsInr .p-post__label .p-post__labelText {
      height: 100%;
      width: 100%;
      box-sizing: border-box;
      padding-left: 81px;
      display: -webkit-box;
      display: flex;
      -webkit-box-align: center;
              align-items: center; }
      @media (max-width: 812px) {
        .single-interview .interview__contentsInr .p-post__label .p-post__labelText {
          padding-left: 30px; } }
      .single-interview .interview__contentsInr .p-post__label .p-post__labelText p {
        color: white;
        font-size: 2.4rem;
        font-family: 'Cormorant', serif;
        font-style: italic; }
        @media (max-width: 812px) {
          .single-interview .interview__contentsInr .p-post__label .p-post__labelText p {
            font-size: 2.2rem; } }
        .single-interview .interview__contentsInr .p-post__label .p-post__labelText p span {
          font-size: 4rem; }
  .single-interview .interview__contentsInr .interview__contentsBody p,
  .single-interview .interview__contentsInr .interview__contentsBody a {
    font-family: 'Noto Sans JP', sans-serif; }
  .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsMainv {
    width: 100%;
    position: relative;
    margin-bottom: 90px; }
    @media (max-width: 812px) {
      .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsMainv {
        margin-bottom: 60px; } }
    .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsMainv img {
      width: 100%; }
      @media (max-width: 812px) {
        .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsMainv img {
          margin-bottom: 30px; } }
    .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsMainv .interview__contentsProf {
      background-color: white;
      width: 90%;
      margin: auto;
      position: absolute;
      bottom: 30px;
      left: 0;
      right: 0;
      padding: 20px;
      display: -webkit-box;
      display: flex;
      -webkit-box-pack: justify;
              justify-content: space-between; }
      @media (max-width: 812px) {
        .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsMainv .interview__contentsProf {
          position: relative;
          display: block;
          padding: 0;
          width: 100%;
          bottom: auto; } }
      .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsMainv .interview__contentsProf .interview__contentsProf--left {
        width: 62%; }
        @media (max-width: 812px) {
          .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsMainv .interview__contentsProf .interview__contentsProf--left {
            width: 100%;
            margin-bottom: 20px; } }
      .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsMainv .interview__contentsProf .interview__contentsProf--right {
        width: 35%; }
        @media (max-width: 812px) {
          .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsMainv .interview__contentsProf .interview__contentsProf--right {
            width: 100%; } }
      .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsMainv .interview__contentsProf .interview__contentsProf--catch {
        font-size: 1.8rem;
        color: #004D8F;
        line-height: 2em;
        font-weight: 600; }
        @media (max-width: 812px) {
          .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsMainv .interview__contentsProf .interview__contentsProf--catch {
            font-size: 1.5rem;
            letter-spacing: 0; }
            .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsMainv .interview__contentsProf .interview__contentsProf--catch br {
              display: none; } }
      .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsMainv .interview__contentsProf .interview__contentsProf--pos {
        font-size: 1.2rem;
        line-height: 1.8em;
        margin-bottom: 16px; }
      .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsMainv .interview__contentsProf .interview__contentsProf--name {
        font-size: 1.8rem; }
  .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsDetail .interview__contentsCard {
    margin-bottom: 60px; }
    .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsDetail .interview__contentsCard .interview__contentsCard--img {
      width: 100%;
      margin-bottom: 60px; }
    .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsDetail .interview__contentsCard .interview__contentsCard--title {
      display: -webkit-box;
      display: flex;
      -webkit-box-align: center;
              align-items: center;
      margin-bottom: 20px; }
      @media (max-width: 812px) {
        .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsDetail .interview__contentsCard .interview__contentsCard--title {
          -webkit-box-align: start;
                  align-items: flex-start; } }
      .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsDetail .interview__contentsCard .interview__contentsCard--title:before {
        content: "";
        width: 45px;
        height: 1px;
        background-color: #004D8F;
        display: block;
        margin-right: 15px; }
        @media (max-width: 812px) {
          .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsDetail .interview__contentsCard .interview__contentsCard--title:before {
            width: 40px;
            margin-top: 10px; } }
      .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsDetail .interview__contentsCard .interview__contentsCard--title p {
        font-size: 1.4rem;
        color: #004D8F;
        line-height: 1.6em;
        font-weight: 600; }
        @media (max-width: 812px) {
          .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsDetail .interview__contentsCard .interview__contentsCard--title p {
            width: calc(100% - 70px);
            font-size: 1.3rem; } }
    .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsDetail .interview__contentsCard .interview__contentsCard--text {
      font-size: 1.6rem;
      line-height: 2em; }
      @media (max-width: 812px) {
        .single-interview .interview__contentsInr .interview__contentsBody .interview__contentsDetail .interview__contentsCard .interview__contentsCard--text {
          font-size: 1.4rem; } }

.single-interview .p-post__pager {
  position: relative;
  min-height: 16px;
  max-width: 980px;
  margin: auto;
  display: block;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 160px;
  width: 90%; }
  @media (max-width: 812px) {
    .single-interview .p-post__pager {
      margin-top: 60px;
      margin-bottom: 100px; } }
  @media (max-width: 812px) {
    .single-interview .p-post__pager .c--moreBtn {
      width: 140px; } }
  @media (max-width: 812px) {
    .single-interview .p-post__pager .c--moreBtn::after {
      width: 25px;
      height: 9px;
      background-repeat: no-repeat;
      background-size: 100% auto; } }
  .single-interview .p-post__pager .p-post__pagerNum {
    font-size: 1.6rem;
    margin: auto;
    text-align: center;
    color: #004D8F; }
  .single-interview .p-post__pager .p-post__pagerArrow {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    max-width: 40%;
    height: 17px; }
    .single-interview .p-post__pager .p-post__pagerArrow a {
      font-size: 1.2rem;
      display: -webkit-box;
      display: flex; }
      .single-interview .p-post__pager .p-post__pagerArrow a::before, .single-interview .p-post__pager .p-post__pagerArrow a::after {
        width: 6px;
        height: 12px;
        display: block;
        -webkit-transform: scaleY(1.6);
                transform: scaleY(1.6); }
    .single-interview .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--prev {
      left: 0; }
      .single-interview .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--prev a::before {
        content: "＜";
        margin-right: 20px;
        margin-left: 5px; }
    .single-interview .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--next {
      right: 0; }
      .single-interview .p-post__pager .p-post__pagerArrow.p-post__pagerArrow--next a::after {
        content: "＞";
        margin-left: 20px;
        margin-right: 5px; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbWFpbi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvX2ZvdW5kYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL192YXJpYWJsZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvX2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3Mvb2JqZWN0L190b3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL29iamVjdC9fc3RhdGVtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9vYmplY3QvX3BoaWxvc29waHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL29iamVjdC9fbWVzc2FnZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3Mvb2JqZWN0L19wdWJsaWNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3Mvb2JqZWN0L19jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9vYmplY3QvX3ByaXZhY3kuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL29iamVjdC9fcHJvZmlsZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3Mvb2JqZWN0L19wb3N0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Ozs7Q0RPQztBQ0NEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFxRUksU0FBUztFQUNULFVBQVU7RUFDVixTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsdUJBQXVCOztBQUczQjtFQUNJLGNBQWM7RUFDZCxxQkFBcUI7O0FBR3pCO0VBQ0ksZUFBZTtFQUNmLFlBQVk7O0FBR2hCOzs7Ozs7Ozs7OztFQVdJLGNBQWM7O0FBR2xCO0VBQ0ksZ0JBQWdCOztBQUdwQjs7RUFFSSxZQUFZOztBQUdoQjs7OztFQUlJLFdBQVc7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c1VnQixRQUFRO01BdFV4QjtRQTBVd0IsWUFBUztRQUNULGlCQUFpQjtRQUNqQixpQkFBaUIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcbnYxLjYuMVxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxuVHdpdHRlcjogQHJpY2hfY2xhcmtcbiovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmFiYnIsXG5hZGRyZXNzLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zYW1wLFxuc21hbGwsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG52YXIsXG5iLFxuaSxcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlOyB9XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuYWJiclt0aXRsZV0sXG5kZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuc2VsZWN0LFxuaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbnRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBhcHBlYXJhbmNlOiBidXR0b247XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOjpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06OmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogODEycHgpIHtcbiAgLm5vdGRldi10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODEzcHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmpzLXNjcm9sbC1mYWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjE1NSwgMC45MSwgMC42OTUsIDAuOTUpOyB9XG4gIC5qcy1zY3JvbGwtZmFkZS5pcy1hbmltYXRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIGRpdixcbiAgcCxcbiAgYSxcbiAgc2VjdGlvbixcbiAgaW1nIHtcbiAgICBmbGV4LXNocmluazogMDsgfSB9XG5cbnVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzOyB9XG4gIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IC42NjsgfVxuXG5hLFxucCB7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBjb2xvcjogIzA5MEEwQjsgfVxuXG5pbWcge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBibGFjazsgfVxuICBib2R5LmhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzNDk1RDY7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uYy0tYmx1clRhcmdldCB7XG4gIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgdHJhbnNpdGlvbjogMTUwMG1zIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm0sIGZpbHRlcjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jLS1ibHVyVGFyZ2V0LmMtLWJsdXJBY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBibHVyKDApOyB9XG5cbi5jLS1tb3JlQnRuIHtcbiAgcGFkZGluZzogMTZweCA3MHB4O1xuICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCcsIHNlcmlmO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmMtLW1vcmVCdG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAuYy0tbW9yZUJ0bjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMTRweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuYy0tbW9yZUJ0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuYy0tbW9yZUJ0bi5jLS1tb3JlQnRuLS13aGl0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmMtLW1vcmVCdG4uYy0tbW9yZUJ0bi0td2hpdGU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY21uL2J0bl9fYXJyb3ctdy5zdmcpOyB9XG4gICAgLmMtLW1vcmVCdG4uYy0tbW9yZUJ0bi0td2hpdGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBjb2xvcjogIzAwNEQ4RjsgfVxuICAgICAgLmMtLW1vcmVCdG4uYy0tbW9yZUJ0bi0td2hpdGU6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbW4vYnRuX19hcnJvdy1iLnN2Zyk7IH1cbiAgLmMtLW1vcmVCdG4uYy0tbW9yZUJ0bi0tYmx1ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNEQ4RjtcbiAgICBjb2xvcjogIzAwNEQ4RjsgfVxuICAgIC5jLS1tb3JlQnRuLmMtLW1vcmVCdG4tLWJsdWU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY21uL2J0bl9fYXJyb3ctYi5zdmcpOyB9XG4gICAgLmMtLW1vcmVCdG4uYy0tbW9yZUJ0bi0tYmx1ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RDhGO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuYy0tbW9yZUJ0bi5jLS1tb3JlQnRuLS1ibHVlOmhvdmVyOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY21uL2J0bl9fYXJyb3ctdy5zdmcpOyB9XG4gIC5jLS1tb3JlQnRuLmMtLW1vcmVCdG4tLWNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbi5jLS1ub3JtYWxCdG4ge1xuICB3aWR0aDogMzQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgcGFkZGluZzogMThweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmMtLW5vcm1hbEJ0biB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gIC5jLS1ub3JtYWxCdG4uYy0tbm9ybWFsQnRuLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RDhGO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA0RDhGOyB9XG4gICAgLmMtLW5vcm1hbEJ0bi5jLS1ub3JtYWxCdG4tLWJsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBjb2xvcjogIzAwNEQ4RjsgfVxuICAuYy0tbm9ybWFsQnRuLmMtLW5vcm1hbEJ0bi0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMDA0RDhGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlOyB9XG4gICAgLmMtLW5vcm1hbEJ0bi5jLS1ub3JtYWxCdG4tLXdoaXRlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDREOEY7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmMtLW5vcm1hbEJ0bi5jLS1ub3JtYWxCdG4tLWNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jLS1ub3JtYWxCdG4ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYy0tbmF2aWdhdGlvbi0tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMjFweDtcbiAgei1pbmRleDogOTk5OTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYy0tbmF2aWdhdGlvbi0tYnRuIHtcbiAgICAgIHRvcDogMTBweDsgfSB9XG4gIC5jLS1uYXZpZ2F0aW9uLS1idG4gLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAuYy0tbmF2aWdhdGlvbi0tYnRuIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5jLS1jb250YWN0X19idG4ge1xuICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCcsIHNlcmlmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZzogMTRweDtcbiAgd2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7IH1cbiAgLmMtLWNvbnRhY3RfX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICMwMDREOEY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuYy0tY29udGFjdF9fYnRuLmMtLWNvbnRhY3RfX2J0bi0tZml4ZWQge1xuICAgIGJvdHRvbTogODBweDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5MDAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAuYy0tY29udGFjdF9fYnRuLmMtLWNvbnRhY3RfX2J0bi0tZml4ZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuYm9keTpub3QoLmhvbWUpIC5jLS1jb250YWN0X19idG4ge1xuICBjb2xvcjogIzAwNEQ4RjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDREOEY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA0RDhGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICBib2R5Om5vdCguaG9tZSkgLmMtLWNvbnRhY3RfX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEQ4RjtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkgbWFpbiAuYy0tdG9wX19saW5rIHtcbiAgICB0b3A6IDEycHg7IH0gfVxuXG4uYy0tbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgLmMtLW5hdmlnYXRpb25fX2luciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmMtLW5hdmlnYXRpb25fX2luci0tbGVmdCB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDk1RDY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogLTgwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmMtLW5hdmlnYXRpb25fX2luci0tbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfVxuICAgICAgLmMtLW5hdmlnYXRpb25fX2luci0tbGVmdC5zY3JvbGxUb3Age1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5jLS1uYXZpZ2F0aW9uX19pbnItLWxlZnQgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuYy0tbmF2aWdhdGlvbl9faW5yLS1sZWZ0IGEge1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4OyB9IH1cbiAgICAgICAgLmMtLW5hdmlnYXRpb25fX2luci0tbGVmdCBhIGltZyB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAyNTBweDsgfVxuICAgIC5jLS1uYXZpZ2F0aW9uX19pbnItLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFDMzc7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICAgICAuYy0tbmF2aWdhdGlvbl9faW5yLS1yaWdodCB7XG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9IH1cbiAgICAgIC5jLS1uYXZpZ2F0aW9uX19pbnItLXJpZ2h0IC5jLS1uYXZpZ2F0aW9uX193cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDkwcHg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICAgICAgIC5jLS1uYXZpZ2F0aW9uX19pbnItLXJpZ2h0IC5jLS1uYXZpZ2F0aW9uX193cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gICAgICAgIC5jLS1uYXZpZ2F0aW9uX19pbnItLXJpZ2h0IC5jLS1uYXZpZ2F0aW9uX193cmFwIC5jLS1uYXZpZ2F0aW9uX19jZWxsIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAgICAgICAuYy0tbmF2aWdhdGlvbl9faW5yLS1yaWdodCAuYy0tbmF2aWdhdGlvbl9fd3JhcCAuYy0tbmF2aWdhdGlvbl9fY2VsbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAuYy0tbmF2aWdhdGlvbl9faW5yLS1yaWdodCAuYy0tbmF2aWdhdGlvbl9fd3JhcCAuYy0tbmF2aWdhdGlvbl9fY2VsbCAuYy0tY29udGFjdF9fYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICByaWdodDogMzBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgICAgIC5jLS1uYXZpZ2F0aW9uX19pbnItLXJpZ2h0IC5jLS1uYXZpZ2F0aW9uX193cmFwIC5jLS1uYXZpZ2F0aW9uX19jZWxsIC5jLS1jb250YWN0X19idG4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MTNweCkge1xuICAgICAgICAgICAgLmMtLW5hdmlnYXRpb25fX2luci0tcmlnaHQgLmMtLW5hdmlnYXRpb25fX3dyYXAgLmMtLW5hdmlnYXRpb25fX2NlbGwgLmMtLW5hdmlnYXRpb25fX2NlbGwtLWxpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICAgICAgICAgLmMtLW5hdmlnYXRpb25fX2luci0tcmlnaHQgLmMtLW5hdmlnYXRpb25fX3dyYXAgLmMtLW5hdmlnYXRpb25fX2NlbGwgLmMtLW5hdmlnYXRpb25fX2NlbGwtLWxpbmsge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgICAgICAgICAuYy0tbmF2aWdhdGlvbl9faW5yLS1yaWdodCAuYy0tbmF2aWdhdGlvbl9fd3JhcCAuYy0tbmF2aWdhdGlvbl9fY2VsbCAuYy0tbmF2aWdhdGlvbl9fY2VsbC0tbGluayA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5jLS1uYXZpZ2F0aW9uX19pbnItLXJpZ2h0IC5jLS1uYXZpZ2F0aW9uX193cmFwIC5jLS1uYXZpZ2F0aW9uX19jZWxsIC5jLS1uYXZpZ2F0aW9uX19jZWxsLS1saW5rID4gYSAuYy0tbmF2aWdhdGlvbl9fY2VsbC0tZW4ge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCcsIHNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICAgICAgICAgICAgIC5jLS1uYXZpZ2F0aW9uX19pbnItLXJpZ2h0IC5jLS1uYXZpZ2F0aW9uX193cmFwIC5jLS1uYXZpZ2F0aW9uX19jZWxsIC5jLS1uYXZpZ2F0aW9uX19jZWxsLS1saW5rID4gYSAuYy0tbmF2aWdhdGlvbl9fY2VsbC0tZW4ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuICAgICAgICAgICAgLmMtLW5hdmlnYXRpb25fX2luci0tcmlnaHQgLmMtLW5hdmlnYXRpb25fX3dyYXAgLmMtLW5hdmlnYXRpb25fX2NlbGwgLmMtLW5hdmlnYXRpb25fX2NlbGwtLWxpbmsgPiBhIC5jLS1uYXZpZ2F0aW9uX19jZWxsLS1qcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgICAgICAuYy0tbmF2aWdhdGlvbl9faW5yLS1yaWdodCAuYy0tbmF2aWdhdGlvbl9fd3JhcCAuYy0tbmF2aWdhdGlvbl9fY2VsbCAuYy0tbmF2aWdhdGlvbl9fY2VsbC0tbGluayAuYy0tbmF2aWdhdGlvbl9fbGluay0tbGlzdCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgICAgICAgLmMtLW5hdmlnYXRpb25fX2luci0tcmlnaHQgLmMtLW5hdmlnYXRpb25fX3dyYXAgLmMtLW5hdmlnYXRpb25fX2NlbGwgLmMtLW5hdmlnYXRpb25fX2NlbGwtLWxpbmsgLmMtLW5hdmlnYXRpb25fX2xpbmstLWxpc3QgLmMtLW5hdmlnYXRpb25fX2xpbmstLWxpc3RjZWxsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgICAgLmMtLW5hdmlnYXRpb25fX2luci0tcmlnaHQgLmMtLW5hdmlnYXRpb25fX3dyYXAgLmMtLW5hdmlnYXRpb25fX2NlbGwgLmMtLW5hdmlnYXRpb25fX2NlbGwtLWxpbmsgLmMtLW5hdmlnYXRpb25fX2xpbmstLWxpc3QgYSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgIC5jLS1uYXZpZ2F0aW9uX19pbnItLXJpZ2h0IC5jLS1uYXZpZ2F0aW9uX193cmFwIC5jLS1uYXZpZ2F0aW9uX19jZWxsIC5jLS1uYXZpZ2F0aW9uX19jZWxsLS1saW5rIC5jLS1uYXZpZ2F0aW9uX19saW5rLS1saXN0IGEgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgICAgIC5jLS1uYXZpZ2F0aW9uX19pbnItLXJpZ2h0IC5jLS1uYXZpZ2F0aW9uX193cmFwIC5jLS1uYXZpZ2F0aW9uX19jZWxsIC5jLS1uYXZpZ2F0aW9uX19jZWxsLS1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgICAgLmMtLW5hdmlnYXRpb25fX2luci0tcmlnaHQgLmMtLW5hdmlnYXRpb25fX3dyYXAgLmMtLW5hdmlnYXRpb25fX2NlbGwgLmMtLW5hdmlnYXRpb25fX2NlbGwtLWJvdHRvbSAuYy0tbmF2aWdhdGlvbl9fY2VsbC0tYm90dG9tLS13cmFwIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgICAgICAgICAgICAuYy0tbmF2aWdhdGlvbl9faW5yLS1yaWdodCAuYy0tbmF2aWdhdGlvbl9fd3JhcCAuYy0tbmF2aWdhdGlvbl9fY2VsbCAuYy0tbmF2aWdhdGlvbl9fY2VsbC0tYm90dG9tIC5jLS1uYXZpZ2F0aW9uX19jZWxsLS1ib3R0b20tLXdyYXAge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgICAgLmMtLW5hdmlnYXRpb25fX2luci0tcmlnaHQgLmMtLW5hdmlnYXRpb25fX3dyYXAgLmMtLW5hdmlnYXRpb25fX2NlbGwgLmMtLW5hdmlnYXRpb25fX2NlbGwtLWJvdHRvbSAuYy0tbmF2aWdhdGlvbl9fY2VsbC0tYm90dG9tLS1saW5rIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAgICAgICAgICAgLmMtLW5hdmlnYXRpb25fX2luci0tcmlnaHQgLmMtLW5hdmlnYXRpb25fX3dyYXAgLmMtLW5hdmlnYXRpb25fX2NlbGwgLmMtLW5hdmlnYXRpb25fX2NlbGwtLWJvdHRvbSAuYy0tbmF2aWdhdGlvbl9fY2VsbC0tYm90dG9tLS1saW5rIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH0gfVxuICAgICAgICAgICAgLmMtLW5hdmlnYXRpb25fX2luci0tcmlnaHQgLmMtLW5hdmlnYXRpb25fX3dyYXAgLmMtLW5hdmlnYXRpb25fX2NlbGwgLmMtLW5hdmlnYXRpb25fX2NlbGwtLWJvdHRvbSAuYy0tbmF2aWdhdGlvbl9fY2VsbC0tYm90dG9tLS10ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgICAgICAgICAgICAuYy0tbmF2aWdhdGlvbl9faW5yLS1yaWdodCAuYy0tbmF2aWdhdGlvbl9fd3JhcCAuYy0tbmF2aWdhdGlvbl9fY2VsbCAuYy0tbmF2aWdhdGlvbl9fY2VsbC0tYm90dG9tIC5jLS1uYXZpZ2F0aW9uX19jZWxsLS1ib3R0b20tLXRleHQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzhweCAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gICAgICAgICAgICAgIC5jLS1uYXZpZ2F0aW9uX19pbnItLXJpZ2h0IC5jLS1uYXZpZ2F0aW9uX193cmFwIC5jLS1uYXZpZ2F0aW9uX19jZWxsIC5jLS1uYXZpZ2F0aW9uX19jZWxsLS1ib3R0b20gLmMtLW5hdmlnYXRpb25fX2NlbGwtLWJvdHRvbS0tdGV4dCBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5jLS1uYXZpZ2F0aW9uX19pbnItLXJpZ2h0IC5jLS1uYXZpZ2F0aW9uX193cmFwIC5jLS1uYXZpZ2F0aW9uX19jZWxsIC5jLS1uYXZpZ2F0aW9uX19jZWxsLS1ib3R0b20gLmMtLW5hdmlnYXRpb25fX2NlbGwtLWJvdHRvbS0tdGV4dCBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmMtLW5hdmlnYXRpb24ubmF2LWFjdGl2ZSAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTJweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC5jLS1uYXZpZ2F0aW9uLm5hdi1hY3RpdmUgLmljb24tYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jLS1uYXZpZ2F0aW9uLm5hdi1hY3RpdmUgLmljb24tYmFyOm50aC1vZi10eXBlKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMnB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC5jLS1uYXZpZ2F0aW9uLm5hdi1hY3RpdmUgLmMtLW5hdmlnYXRpb25fX2luci0tcmlnaHQge1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5jLS1oZWFkaW5nSWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY21uL2xvZ29faWNvbi5zdmcpO1xuICBoZWlnaHQ6IDYycHg7XG4gIHdpZHRoOiAxMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgLmMtLWhlYWRpbmdJY29uIHtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiA1MHB4OyB9IH1cblxuLmMtLW1haW52IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5jLS1tYWludiB7XG4gICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbW4vbWFpbnZfYmdfcGMuc3ZnKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jLS1tYWludiB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbW4vbWFpbnZfYmdfc3Auc3ZnKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5jLS1tYWludi5jLS1tYWludi0tbGEge1xuICAgICAgaGVpZ2h0OiAzNjBweDsgfSB9XG4gIC5jLS1tYWludiAuYy0tbWFpbnZUZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jLS1tYWludiAuYy0tbWFpbnZUZXh0IC5jLS1tYWludlRleHQtLWVuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50Jywgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYy0tbWFpbnYgLmMtLW1haW52VGV4dCAuYy0tbWFpbnZUZXh0LS1lbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIC5jLS1tYWludiAuYy0tbWFpbnZUZXh0IC5jLS1tYWludlRleHQtLWpwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmMtLW1haW52IC5jLS1tYWludlRleHQgLmMtLW1haW52VGV4dC0tanAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cblxuLmMtLXRvcF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICBsZWZ0OiAyNXB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jLS10b3BfX2xpbmsge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogMjZweDsgfSB9XG4gIC5jLS10b3BfX2xpbmsgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmMtLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFDMzc7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAuYy0tZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDI4cHggMDsgfSB9XG4gIC5jLS1mb290ZXIgLmMtLWZvb3Rlcl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgIC5jLS1mb290ZXIgLmMtLWZvb3Rlcl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5jLS1mb290ZXIgLmMtLWZvb3Rlcl9fbGluayAuYy0tZm9vdGVyX19saW5rQ2VsbCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTsgfVxuICAgICAgLmMtLWZvb3RlciAuYy0tZm9vdGVyX19saW5rIC5jLS1mb290ZXJfX2xpbmtDZWxsIGEge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIC5jLS1mb290ZXIgLmMtLWZvb3Rlcl9fbGluayAuYy0tZm9vdGVyX19saW5rQ2VsbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlOyB9XG4gIC5jLS1mb290ZXIgLmMtLWZvb3Rlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAzNzhweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYy0tZm9vdGVyIC5jLS1mb290ZXJfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuYy0tZm9vdGVyIC5jLS1mb290ZXJfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgIC5jLS1mb290ZXIgLmMtLWZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYy0tZm9vdGVyIC5jLS1mb3R0ZXJfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQnLCBzZXJpZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmMtLWZvb3RlciAuYy0tZm90dGVyX19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuLmMtLXBvc3RfX3BhZ2VyIHtcbiAgbWF4LXdpZHRoOiAxMDcwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmMtLXBvc3RfX3BhZ2VyIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9IH1cbiAgLmMtLXBvc3RfX3BhZ2VyIC5wb3N0X19wYWdlci0tcHJldiwgLmMtLXBvc3RfX3BhZ2VyIC5wb3N0X19wYWdlci0tbmV4dCB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuYy0tcG9zdF9fcGFnZXIgLnBvc3RfX3BhZ2VyLS1wcmV2IGEsIC5jLS1wb3N0X19wYWdlciAucG9zdF9fcGFnZXItLW5leHQgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmMtLXBvc3RfX3BhZ2VyIC5wb3N0X19wYWdlci0tcHJldiBwLCAuYy0tcG9zdF9fcGFnZXIgLnBvc3RfX3BhZ2VyLS1uZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCcsIHNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmMtLXBvc3RfX3BhZ2VyIC5wb3N0X19wYWdlci0tcHJldiBwLCAuYy0tcG9zdF9fcGFnZXIgLnBvc3RfX3BhZ2VyLS1uZXh0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgICAuYy0tcG9zdF9fcGFnZXIgLnBvc3RfX3BhZ2VyLS1wcmV2IGltZywgLmMtLXBvc3RfX3BhZ2VyIC5wb3N0X19wYWdlci0tbmV4dCBpbWcge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmMtLXBvc3RfX3BhZ2VyIC5wb3N0X19wYWdlci0tcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAgIC5jLS1wb3N0X19wYWdlciAucG9zdF9fcGFnZXItLXByZXYgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuYy0tcG9zdF9fcGFnZXIgLnBvc3RfX3BhZ2VyLS1uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICAgIC5jLS1wb3N0X19wYWdlciAucG9zdF9fcGFnZXItLW5leHQgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuYy0tcG9zdF9fcGFnZXIgLnBvc3RfX3BhZ2VyLS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jLS1wb3N0X19wYWdlciAucG9zdF9fcGFnZXItLWNlbGwge1xuICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgLmMtLXBvc3RfX3BhZ2VyIC5wb3N0X19wYWdlci0tY2VsbCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50Jywgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5jLS1wb3N0X19wYWdlciAucG9zdF9fcGFnZXItLWNlbGwgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG4uYy0tbm9wb3N0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gODBweDsgfVxuXG4jc2VjXzQwNCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7IH1cbiAgI3NlY180MDQgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuXG4uaG9tZSAucC1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhvbWUgLnAtc2VjdGlvbi5wLXNlY3Rpb24tLTEwMHZoIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaG9tZSAucC1zZWN0aW9uIC5wLXNlY3Rpb25fX2luciB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuaG9tZSAucC1zZWN0aW9uIC5wLXNlY3Rpb25fX2luciAucC1jYXRjaC0tZW4ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCcsIHNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lIC5wLXNlY3Rpb24gLnAtc2VjdGlvbl9faW5yIC5wLWNhdGNoLS1lbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAuaG9tZSAjYXNpZGVfbmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhvbWUgI2FzaWRlX25hdi5hc2lkZV9uYXZfX2xpc3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByaWdodDogOTBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMzsgfVxuICAuaG9tZSAjYXNpZGVfbmF2LmFzaWRlX25hdl9fbGlzdCAuYXNpZGVfbmF2X19jZWxsIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7IH1cbiAgLmhvbWUgI2FzaWRlX25hdi5hc2lkZV9uYXZfX2xpc3QgLmFzaWRlX25hdl9fY2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5ob21lICNhc2lkZV9uYXYuYXNpZGVfbmF2X19saXN0IC5hc2lkZV9uYXZfX2NlbGwuYXNpZGVfbmF2X19saXN0LS1hY3RpdmUgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmhvbWUgI3NlY19jb250ZW50ICNzZWNfbWFpbnYge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5ob21lICNzZWNfY29udGVudCAjc2VjX21haW52IC5jLS10b3BfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfbWFpbnYgLm1haW52X19jYXRjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX21haW52IC5tYWludl9fY2F0Y2gge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNjBweDsgfSB9XG4gIC5ob21lICNzZWNfY29udGVudCAjc2VjX21haW52IC5tYWludl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfbWFpbnYgLm1haW52X190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19tYWludiAubWFpbnZfX3Njcm9sbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfbWFpbnYgLm1haW52X19zY3JvbGwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhvbWUgI3NlY19jb250ZW50ICNzZWNfcGhpbG9zb3BoeSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3Qtc2lkZSwgIzZGQzlENiwgIzQwODY5QSwgIzAxM0E2OSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19waGlsb3NvcGh5IC5waGlsb3NvcGh5X19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfcGhpbG9zb3BoeSAucC1zZWN0aW9uX19pbnIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfcGhpbG9zb3BoeSAucC1zZWN0aW9uX19pbnIgLnBoaWxvc29waHlfX2NhdGNoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX3BoaWxvc29waHkgLnAtc2VjdGlvbl9faW5yIC5waGlsb3NvcGh5X19jYXRjaCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfcGhpbG9zb3BoeSAucC1zZWN0aW9uX19pbnIgLnBoaWxvc29waHlfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogNS40cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX3BoaWxvc29waHkgLnAtc2VjdGlvbl9faW5yIC5waGlsb3NvcGh5X190ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9IH1cblxuLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW50ZXJ2aWV3IHtcbiAgcGFkZGluZzogMTAwcHggMCAxNDBweDtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1zaWRlLCAjNkZDOUQ2LCAjNDA4NjlBLCAjMDEzQTY5KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbnRlcnZpZXcge1xuICAgICAgcGFkZGluZzogNjBweCAwIDkwcHg7IH0gfVxuICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbnRlcnZpZXcgLnAtc2VjdGlvbl9faW5yIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC02MHB4OyB9XG4gICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW50ZXJ2aWV3IC5wLXNlY3Rpb25fX2luciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbnRlcnZpZXcgLnAtc2VjdGlvbl9faW5yIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbnRlcnZpZXcgLnAtc2VjdGlvbl9faW5yIC5pbnRlcnZpZXdfX2NhdGNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbnRlcnZpZXcgLnAtc2VjdGlvbl9faW5yIC5pbnRlcnZpZXdfX2NhdGNoVGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbnRlcnZpZXcgLnAtc2VjdGlvbl9faW5yIC5pbnRlcnZpZXdfX2NhdGNoVGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2ludGVydmlldyAucC1zZWN0aW9uX19pbnIgLmludGVydmlld19fY2F0Y2hUZXh0IGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgxM3B4KSB7XG4gICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW50ZXJ2aWV3IC5wLXNlY3Rpb25fX2luciAuaW50ZXJ2aWV3X19ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW50ZXJ2aWV3IC5wLXNlY3Rpb25fX2luciAuaW50ZXJ2aWV3X19ncm91cCAuaW50ZXJ2aWV3X19jYXJkIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW50ZXJ2aWV3IC5wLXNlY3Rpb25fX2luciAuaW50ZXJ2aWV3X19ncm91cCAuaW50ZXJ2aWV3X19jYXJkIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODEzcHgpIHtcbiAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2ludGVydmlldyAucC1zZWN0aW9uX19pbnIgLmludGVydmlld19fZ3JvdXAgLmludGVydmlld19fY2FyZDpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gOTYwcHgpLzIpOyB9IH1cbiAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbnRlcnZpZXcgLnAtc2VjdGlvbl9faW5yIC5pbnRlcnZpZXdfX2dyb3VwIC5pbnRlcnZpZXdfX2NhcmQgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2ludGVydmlldyAucC1zZWN0aW9uX19pbnIgLmludGVydmlld19fZ3JvdXAgLmludGVydmlld19fY2FyZCAuaW50ZXJ2aWV3X19jYXJkSW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbnRlcnZpZXcgLnAtc2VjdGlvbl9faW5yIC5pbnRlcnZpZXdfX2dyb3VwIC5pbnRlcnZpZXdfX2NhcmQgLmludGVydmlld19fY2FyZEltZyAuaW50ZXJ2aWV3X19udW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW50ZXJ2aWV3IC5wLXNlY3Rpb25fX2luciAuaW50ZXJ2aWV3X19ncm91cCAuaW50ZXJ2aWV3X19jYXJkIC5pbnRlcnZpZXdfX2NhcmRJbWcgLmludGVydmlld19fbnVtIHAge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCcsIHNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW50ZXJ2aWV3IC5wLXNlY3Rpb25fX2luciAuaW50ZXJ2aWV3X19ncm91cCAuaW50ZXJ2aWV3X19jYXJkIC5pbnRlcnZpZXdfX2NhcmRJbWcgLmludGVydmlld19fbnVtIHAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTsgfVxuICAgICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbnRlcnZpZXcgLnAtc2VjdGlvbl9faW5yIC5pbnRlcnZpZXdfX2dyb3VwIC5pbnRlcnZpZXdfX2NhcmQgLmludGVydmlld19fY2FyZEltZyAuaW50ZXJ2aWV3X19udW0gaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2ludGVydmlldyAucC1zZWN0aW9uX19pbnIgLmludGVydmlld19fZ3JvdXAgLmludGVydmlld19fY2FyZCAuaW50ZXJ2aWV3X19jYXJkQm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2ludGVydmlldyAucC1zZWN0aW9uX19pbnIgLmludGVydmlld19fZ3JvdXAgLmludGVydmlld19fY2FyZCAuaW50ZXJ2aWV3X19jYXJkQm9keSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW50ZXJ2aWV3IC5wLXNlY3Rpb25fX2luciAuaW50ZXJ2aWV3X19ncm91cCAuaW50ZXJ2aWV3X19jYXJkIC5pbnRlcnZpZXdfX2NhcmRCb2R5IC5pbnRlcnZpZXdfX3RleHRUaXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDA0RDhGO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxOyB9XG4gICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbnRlcnZpZXcgLnAtc2VjdGlvbl9faW5yIC5pbnRlcnZpZXdfX2dyb3VwIC5pbnRlcnZpZXdfX2NhcmQgLmludGVydmlld19fY2FyZEJvZHkgLmludGVydmlld19fdGV4dERldGFpbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2ludGVydmlldyAucC1zZWN0aW9uX19pbnIgLmludGVydmlld19fZ3JvdXAgLmludGVydmlld19fY2FyZCAuaW50ZXJ2aWV3X19jYXJkQm9keSAuaW50ZXJ2aWV3X190ZXh0TmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5ob21lICNzZWNfY29udGVudCAjc2VjX2NvbnN1bHRpbmcge1xuICBwYWRkaW5nOiAxMDBweCAwIDE1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NvbnN1bHRpbmcge1xuICAgICAgcGFkZGluZzogNjBweCAwIDgwcHg7IH0gfVxuICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jb25zdWx0aW5nIC5wLXNlY3Rpb25fX2luciAuY29uc3VsdGluZ19fY2F0Y2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NvbnN1bHRpbmcgLnAtc2VjdGlvbl9faW5yIC5jb25zdWx0aW5nX19jYXRjaFRleHQge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfY29uc3VsdGluZyAucC1zZWN0aW9uX19pbnIgLmNvbnN1bHRpbmdfX2NhdGNoVGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NvbnN1bHRpbmcgLnAtc2VjdGlvbl9faW5yIC5jb25zdWx0aW5nX19kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNS40cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfY29uc3VsdGluZyAucC1zZWN0aW9uX19pbnIgLmNvbnN1bHRpbmdfX2RldGFpbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NvbnN1bHRpbmcgLnAtc2VjdGlvbl9faW5yIC5jb25zdWx0aW5nX19kZXRhaWwgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jb25zdWx0aW5nIC5wLXNlY3Rpb25fX2luciAuY29uc3VsdGluZ19fc3RhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jb25zdWx0aW5nIC5wLXNlY3Rpb25fX2luciAuY29uc3VsdGluZ19fc3RhZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jb25zdWx0aW5nIC5wLXNlY3Rpb25fX2luciAuY29uc3VsdGluZ19fc3RhZ2UgLmNvbnN1bHRpbmdfX3N0YWdlQ2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfY29uc3VsdGluZyAucC1zZWN0aW9uX19pbnIgLmNvbnN1bHRpbmdfX3N0YWdlIC5jb25zdWx0aW5nX19zdGFnZUNhcmQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NvbnN1bHRpbmcgLnAtc2VjdGlvbl9faW5yIC5jb25zdWx0aW5nX19zdGFnZSAuY29uc3VsdGluZ19fc3RhZ2VDYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jb25zdWx0aW5nIC5wLXNlY3Rpb25fX2luciAuY29uc3VsdGluZ19fc3RhZ2UgLmNvbnN1bHRpbmdfX3N0YWdlQ2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfY29uc3VsdGluZyAucC1zZWN0aW9uX19pbnIgLmNvbnN1bHRpbmdfX3N0YWdlIC5jb25zdWx0aW5nX19zdGFnZUNhcmQgLmNvbnN1bHRpbmdfX3N0YWdlSGVhZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NvbnN1bHRpbmcgLnAtc2VjdGlvbl9faW5yIC5jb25zdWx0aW5nX19zdGFnZSAuY29uc3VsdGluZ19fc3RhZ2VDYXJkIC5jb25zdWx0aW5nX19zdGFnZUhlYWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jb25zdWx0aW5nIC5wLXNlY3Rpb25fX2luciAuY29uc3VsdGluZ19fc3RhZ2UgLmNvbnN1bHRpbmdfX3N0YWdlQ2FyZCAuY29uc3VsdGluZ19fc3RhZ2VIZWFkIC5jb25zdWx0aW5nX19zdGFnZVRpdGxlLS1lbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfY29uc3VsdGluZyAucC1zZWN0aW9uX19pbnIgLmNvbnN1bHRpbmdfX3N0YWdlIC5jb25zdWx0aW5nX19zdGFnZUNhcmQgLmNvbnN1bHRpbmdfX3N0YWdlSGVhZCAuY29uc3VsdGluZ19fc3RhZ2VUaXRsZS0tZW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NvbnN1bHRpbmcgLnAtc2VjdGlvbl9faW5yIC5jb25zdWx0aW5nX19zdGFnZSAuY29uc3VsdGluZ19fc3RhZ2VDYXJkIC5jb25zdWx0aW5nX19zdGFnZUhlYWQgLmNvbnN1bHRpbmdfX3N0YWdlVGl0bGUtLWpwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jb25zdWx0aW5nIC5wLXNlY3Rpb25fX2luciAuY29uc3VsdGluZ19fc3RhZ2UgLmNvbnN1bHRpbmdfX3N0YWdlQ2FyZCAuY29uc3VsdGluZ19fc3RhZ2VIZWFkIC5jb25zdWx0aW5nX19zdGFnZVRpdGxlLS1qcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG4gICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jb25zdWx0aW5nIC5wLXNlY3Rpb25fX2luciAuY29uc3VsdGluZ19fc3RhZ2UgLmNvbnN1bHRpbmdfX3N0YWdlQ2FyZCAuY29uc3VsdGluZ19fc3RhZ2VCb2R5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0MHB4KTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jb25zdWx0aW5nIC5wLXNlY3Rpb25fX2luciAuY29uc3VsdGluZ19fc3RhZ2UgLmNvbnN1bHRpbmdfX3N0YWdlQ2FyZCAuY29uc3VsdGluZ19fc3RhZ2VCb2R5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfY29uc3VsdGluZyAucC1zZWN0aW9uX19pbnIgLmNvbnN1bHRpbmdfX3N0YWdlIC5jb25zdWx0aW5nX19zdGFnZUNhcmQgLmNvbnN1bHRpbmdfX3N0YWdlQm9keSAuY29uc3VsdGluZ19fc3RhZ2VUaXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfY29uc3VsdGluZyAucC1zZWN0aW9uX19pbnIgLmNvbnN1bHRpbmdfX3N0YWdlIC5jb25zdWx0aW5nX19zdGFnZUNhcmQgLmNvbnN1bHRpbmdfX3N0YWdlQm9keSAuY29uc3VsdGluZ19fc3RhZ2VUaXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jb25zdWx0aW5nIC5wLXNlY3Rpb25fX2luciAuY29uc3VsdGluZ19fc3RhZ2UgLmNvbnN1bHRpbmdfX3N0YWdlQ2FyZCAuY29uc3VsdGluZ19fc3RhZ2VCb2R5IC5jb25zdWx0aW5nX19zdGFnZUNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfY29uc3VsdGluZyAucC1zZWN0aW9uX19pbnIgLmNvbnN1bHRpbmdfX3N0YWdlIC5jb25zdWx0aW5nX19zdGFnZUNhcmQgLmNvbnN1bHRpbmdfX3N0YWdlQm9keSAuY29uc3VsdGluZ19fc3RhZ2VDb250ZW50ID4gbGkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NvbnN1bHRpbmcgLnAtc2VjdGlvbl9faW5yIC5jb25zdWx0aW5nX19zdGFnZSAuY29uc3VsdGluZ19fc3RhZ2VDYXJkIC5jb25zdWx0aW5nX19zdGFnZUJvZHkgLmNvbnN1bHRpbmdfX3N0YWdlQ29udGVudCA+IGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jb25zdWx0aW5nIC5wLXNlY3Rpb25fX2luciAuY29uc3VsdGluZ19fc3RhZ2UgLmNvbnN1bHRpbmdfX3N0YWdlQ2FyZCAuY29uc3VsdGluZ19fc3RhZ2VCb2R5IC5jb25zdWx0aW5nX19zdGFnZUNvbnRlbnQgPiBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jb25zdWx0aW5nIC5wLXNlY3Rpb25fX2luciAuY29uc3VsdGluZ19fc3RhZ2UgLmNvbnN1bHRpbmdfX3N0YWdlQ2FyZCAuY29uc3VsdGluZ19fc3RhZ2VCb2R5IC5jb25zdWx0aW5nX19zdGFnZUNvbnRlbnQgPiBsaTpudGgtb2YtdHlwZShuKzMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jb25zdWx0aW5nIC5wLXNlY3Rpb25fX2luciAuY29uc3VsdGluZ19fc3RhZ2UgLmNvbnN1bHRpbmdfX3N0YWdlQ2FyZCAuY29uc3VsdGluZ19fc3RhZ2VCb2R5IC5jb25zdWx0aW5nX19zdGFnZUNvbnRlbnQgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NvbnN1bHRpbmcgLnAtc2VjdGlvbl9faW5yIC5jb25zdWx0aW5nX19zdGFnZSAuY29uc3VsdGluZ19fc3RhZ2VDYXJkIC5jb25zdWx0aW5nX19zdGFnZUJvZHkgLmNvbnN1bHRpbmdfX3N0YWdlQ29udGVudCA+IGxpIHAge1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NvbnN1bHRpbmcgLnAtc2VjdGlvbl9faW5yIC5jb25zdWx0aW5nX19zdGFnZSAuY29uc3VsdGluZ19fc3RhZ2VDYXJkIC5jb25zdWx0aW5nX19zdGFnZUJvZHkgLmNvbnN1bHRpbmdfX3N0YWdlQ29udGVudCA+IGxpIHAge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG4uaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jbGllbnQge1xuICBwYWRkaW5nOiAxMDBweCAwIDE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxQzM3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NsaWVudCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDsgfSB9XG4gIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NsaWVudCAucC1jYXRjaC0tZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfY2xpZW50IC5jbGllbnRfX2NhdGNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfY2xpZW50IC5jbGllbnRfX2NhdGNoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfSB9XG4gIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NsaWVudCAuY2xpZW50X19jYXRjaFN1YiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfY2xpZW50IC5jbGllbnRfX2NhdGNoU3ViIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jbGllbnQgLmNsaWVudF9fY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jbGllbnQgLmNsaWVudF9fY29sdW1uIC5jbGllbnRfX2xpc3Qge1xuICAgICAgd2lkdGg6IDI4MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfY2xpZW50IC5jbGllbnRfX2NvbHVtbiAuY2xpZW50X19saXN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jbGllbnQgLmNsaWVudF9fY29sdW1uIC5jbGllbnRfX2xpc3QgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfY2xpZW50IC5jbGllbnRfX2NvbHVtbiAuY2xpZW50X19saXN0IGxpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NsaWVudCAuY2xpZW50X19jb2x1bW5VbmRlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19jbGllbnQgLmNsaWVudF9fY29sdW1uVW5kZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4uaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbmZvcm1hdGlvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDE4MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW5mb3JtYXRpb24ge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5ob21lICNzZWNfY29udGVudCAjc2VjX2luZm9ybWF0aW9uIC5wLXNlY3Rpb25fX2luciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyOCwgNTUsIDAuOCk7XG4gICAgcGFkZGluZzogNjBweCAwIDgwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2luZm9ybWF0aW9uIC5wLXNlY3Rpb25fX2luciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbmZvcm1hdGlvbiAucC1zZWN0aW9uX19pbnIgLmluZm9ybWF0aW9uX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCcsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0LjZyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW5mb3JtYXRpb24gLnAtc2VjdGlvbl9faW5yIC5pbmZvcm1hdGlvbl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2luZm9ybWF0aW9uIC5wLXNlY3Rpb25fX2luciAuaW5mb3JtYXRpb25fX2luciB7XG4gICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW5mb3JtYXRpb24gLnAtc2VjdGlvbl9faW5yIC5pbmZvcm1hdGlvbl9faW5yIHtcbiAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbmZvcm1hdGlvbiAucC1zZWN0aW9uX19pbnIgLmluZm9ybWF0aW9uX19saXN0IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbmZvcm1hdGlvbiAucC1zZWN0aW9uX19pbnIgLmluZm9ybWF0aW9uX19saXN0IC5pbmZvcm1hdGlvbl9fbGlzdENlbGwge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7IH1cbiAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW5mb3JtYXRpb24gLnAtc2VjdGlvbl9faW5yIC5pbmZvcm1hdGlvbl9fbGlzdCAuaW5mb3JtYXRpb25fX2xpc3RDZWxsIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW5mb3JtYXRpb24gLnAtc2VjdGlvbl9faW5yIC5pbmZvcm1hdGlvbl9fbGlzdCAuaW5mb3JtYXRpb25fX2xpc3RDZWxsIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuICAgICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2luZm9ybWF0aW9uIC5wLXNlY3Rpb25fX2luciAuaW5mb3JtYXRpb25fX2xpc3QgLmluZm9ybWF0aW9uX19saXN0Q2VsbCBhIHAge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW5mb3JtYXRpb24gLnAtc2VjdGlvbl9faW5yIC5pbmZvcm1hdGlvbl9fbGlzdCAuaW5mb3JtYXRpb25fX2xpc3RDZWxsIGEgLmluZm9ybWF0aW9uX19saXN0Q2VsbC0tZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAyMS4yJTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2luZm9ybWF0aW9uIC5wLXNlY3Rpb25fX2luciAuaW5mb3JtYXRpb25fX2xpc3QgLmluZm9ybWF0aW9uX19saXN0Q2VsbCBhIC5pbmZvcm1hdGlvbl9fbGlzdENlbGwtLWRhdGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2luZm9ybWF0aW9uIC5wLXNlY3Rpb25fX2luciAuaW5mb3JtYXRpb25fX2xpc3QgLmluZm9ybWF0aW9uX19saXN0Q2VsbCBhIC5pbmZvcm1hdGlvbl9fbGlzdENlbGwtLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDc4LjglO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2luZm9ybWF0aW9uIC5wLXNlY3Rpb25fX2luciAuaW5mb3JtYXRpb25fX2xpc3QgLmluZm9ybWF0aW9uX19saXN0Q2VsbCBhIC5pbmZvcm1hdGlvbl9fbGlzdENlbGwtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gICAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW5mb3JtYXRpb24gLnAtc2VjdGlvbl9faW5yIC5pbmZvcm1hdGlvbl9fbGlzdCAuaW5mb3JtYXRpb25fX2xpc3RDZWxsIGEgLmluZm9ybWF0aW9uX19saXN0Q2VsbC0tbW9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCcsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICAgICAgICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbmZvcm1hdGlvbiAucC1zZWN0aW9uX19pbnIgLmluZm9ybWF0aW9uX19saXN0IC5pbmZvcm1hdGlvbl9fbGlzdENlbGwgYSAuaW5mb3JtYXRpb25fX2xpc3RDZWxsLS1tb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbmZvcm1hdGlvbiAucC1zZWN0aW9uX19pbnIgLmluZm9ybWF0aW9uX19saW5rIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbmZvcm1hdGlvbiAucC1zZWN0aW9uX19pbnIgLmluZm9ybWF0aW9uX19saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbmZvcm1hdGlvbiAucC1zZWN0aW9uX19pbnIgLmluZm9ybWF0aW9uX19saW5rOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Ntbi9idG5fX2Fycm93LXcuc3ZnKTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbmZvcm1hdGlvbiAucC1zZWN0aW9uX19pbnIgLmluZm9ybWF0aW9uX19saW5rOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4uaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19ib3R0b21uYXYge1xuICBwYWRkaW5nOiAyMjBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9ib3R0b21uYXZfYmdfcGMuanBnKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19ib3R0b21uYXYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvYm90dG9tbmF2X2JnX3NwLmpwZyk7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19ib3R0b21uYXYgLmJvdHRvbW5hdl9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfYm90dG9tbmF2IC5ib3R0b21uYXZfX2xpc3QgLmJvdHRvbW5hdl9fbGlzdENhcmQge1xuICAgICAgd2lkdGg6IDQyJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2JvdHRvbW5hdiAuYm90dG9tbmF2X19saXN0IC5ib3R0b21uYXZfX2xpc3RDYXJkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19ib3R0b21uYXYgLmJvdHRvbW5hdl9fbGlzdCAuYm90dG9tbmF2X19saXN0Q2FyZCBhIHtcbiAgICAgICAgcGFkZGluZzogMzZweCAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfYm90dG9tbmF2IC5ib3R0b21uYXZfX2xpc3QgLmJvdHRvbW5hdl9fbGlzdENhcmQgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG4gICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2JvdHRvbW5hdiAuYm90dG9tbmF2X19saXN0IC5ib3R0b21uYXZfX2xpc3RDYXJkIGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY21uL2J0bl9fYXJyb3ctdy5zdmcpOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19ib3R0b21uYXYgLmJvdHRvbW5hdl9fbGlzdCAuYm90dG9tbmF2X19saXN0Q2FyZCBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5ob21lICNzZWNfY29udGVudCAjc2VjX2JvdHRvbW5hdiAuYm90dG9tbmF2X19saXN0IC5ib3R0b21uYXZfX2xpc3RDYXJkOm50aC1jaGlsZCgtbiArIDIpIGEge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfYm90dG9tbmF2IC5ib3R0b21uYXZfX2xpc3QgLmJvdHRvbW5hdl9fbGlzdENhcmQ6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlOyB9IH1cblxuLndlYnAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfbWFpbnYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9tYWludl9iZ19wYy53ZWJwKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAud2VicCAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19tYWludiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9tYWludl9iZ19zcC53ZWJwKTsgfSB9XG5cbi53ZWJwIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NvbnN1bHRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9jb25zdWx0aW5nX2JnLndlYnApOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC53ZWJwIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NvbnN1bHRpbmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvY29uc3VsdGluZ19iZ19zcC53ZWJwKTsgfSB9XG5cbi53ZWJwIC5ob21lICNzZWNfY29udGVudCAjc2VjX2luZm9ybWF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvaW5mb3JtYXRpb25fYmdfcGMud2VicCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLndlYnAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW5mb3JtYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvaW5mb3JtYXRpb25fYmdfc3Aud2VicCk7IH0gfVxuXG4ubm8td2VicCAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19tYWludiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL21haW52X2JnX3BjLmpwZyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm5vLXdlYnAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfbWFpbnYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvbWFpbnZfYmdfc3AuanBnKTsgfSB9XG5cbi5uby13ZWJwIC5ob21lICNzZWNfY29udGVudCAjc2VjX2NvbnN1bHRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9jb25zdWx0aW5nX2JnLmpwZyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm5vLXdlYnAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfY29uc3VsdGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9jb25zdWx0aW5nX2JnX3NwLmpwZyk7IH0gfVxuXG4ubm8td2VicCAuaG9tZSAjc2VjX2NvbnRlbnQgI3NlY19pbmZvcm1hdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2luZm9ybWF0aW9uX2JnX3BjLmpwZyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm5vLXdlYnAgLmhvbWUgI3NlY19jb250ZW50ICNzZWNfaW5mb3JtYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvaW5mb3JtYXRpb25fYmdfc3AuanBnKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MTNweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXN0YXRlbWVudCAjc2VjX3N0YXRlbWVudCB7XG4gICAgcGFkZGluZzogMTU1cHggMCAxNzZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXN0YXRlbWVudCAjc2VjX3N0YXRlbWVudCB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMjBweDsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2Utc3RhdGVtZW50ICNzZWNfc3RhdGVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zdGF0ZW1lbnQgI3NlY19zdGF0ZW1lbnQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N0YXRlbWVudC9tYWludl9iZ19wYy5qcGcpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zdGF0ZW1lbnQgI3NlY19zdGF0ZW1lbnQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N0YXRlbWVudC9tYWludl9iZ19zcC5qcGcpOyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1zdGF0ZW1lbnQgI3NlY19zdGF0ZW1lbnQgLnN0YXRlbWVudF9faW5yIHtcbiAgbWF4LXdpZHRoOiA4NTRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogOTAlOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3RhdGVtZW50ICNzZWNfc3RhdGVtZW50IC5zdGF0ZW1lbnRfX2luciAuYy0tdG9wX19saW5rIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3RhdGVtZW50ICNzZWNfc3RhdGVtZW50IC5zdGF0ZW1lbnRfX2luciAuc3RhdGVtZW50X19jYXRjaC0tZW4ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50Jywgc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODEzcHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3RhdGVtZW50ICNzZWNfc3RhdGVtZW50IC5zdGF0ZW1lbnRfX2luciAuc3RhdGVtZW50X19jYXRjaC0tZW4ge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3RhdGVtZW50ICNzZWNfc3RhdGVtZW50IC5zdGF0ZW1lbnRfX2luciAuc3RhdGVtZW50X19jYXRjaC0tZW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3RhdGVtZW50ICNzZWNfc3RhdGVtZW50IC5zdGF0ZW1lbnRfX2luciAuc3RhdGVtZW50X19jYXRjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgxM3B4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXN0YXRlbWVudCAjc2VjX3N0YXRlbWVudCAuc3RhdGVtZW50X19pbnIgLnN0YXRlbWVudF9fY2F0Y2gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3RhdGVtZW50ICNzZWNfc3RhdGVtZW50IC5zdGF0ZW1lbnRfX2luciAuc3RhdGVtZW50X19jYXRjaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXN0YXRlbWVudCAjc2VjX3N0YXRlbWVudCAuc3RhdGVtZW50X19pbnIgLnN0YXRlbWVudF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgxM3B4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXN0YXRlbWVudCAjc2VjX3N0YXRlbWVudCAuc3RhdGVtZW50X19pbnIgLnN0YXRlbWVudF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXN0YXRlbWVudCAjc2VjX3N0YXRlbWVudCAuc3RhdGVtZW50X19pbnIgLnN0YXRlbWVudF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3RhdGVtZW50ICNzZWNfc3RhdGVtZW50IC5zdGF0ZW1lbnRfX2luciAuc3RhdGVtZW50X19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MTNweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zdGF0ZW1lbnQgI3NlY19zdGF0ZW1lbnQgLnN0YXRlbWVudF9faW5yIC5zdGF0ZW1lbnRfX2ljb24ge1xuICAgICAgICBtYXJnaW46IDYwcHggYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXN0YXRlbWVudCAjc2VjX3N0YXRlbWVudCAuc3RhdGVtZW50X19pbnIgLnN0YXRlbWVudF9faWNvbiB7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgxM3B4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zdGF0ZW1lbnQgI3NlY19zdGF0ZW1lbnQgLnN0YXRlbWVudF9faW5yIC5zdGF0ZW1lbnRfX3RleHRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zdGF0ZW1lbnQgI3NlY19zdGF0ZW1lbnQgLnN0YXRlbWVudF9faW5yIC5zdGF0ZW1lbnRfX3RleHRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zdGF0ZW1lbnQgI3NlY19zdGF0ZW1lbnQgLnN0YXRlbWVudF9faW5yIC5zdGF0ZW1lbnRfX3RleHRzIHAge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODEzcHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3RhdGVtZW50ICNzZWNfc3RhdGVtZW50IC5zdGF0ZW1lbnRfX2luciAuc3RhdGVtZW50X190ZXh0cyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3RhdGVtZW50ICNzZWNfc3RhdGVtZW50IC5zdGF0ZW1lbnRfX2luciAuc3RhdGVtZW50X190ZXh0cyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODEzcHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3RhdGVtZW50ICNzZWNfc3RhdGVtZW50IC5zdGF0ZW1lbnRfX2luciAuc3RhdGVtZW50X190ZXh0cyBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zdGF0ZW1lbnQgI3NlY19zdGF0ZW1lbnQgLnN0YXRlbWVudF9faW5yIC5zdGF0ZW1lbnRfX3RleHRzIHA6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3RhdGVtZW50ICNzZWNfc3RhdGVtZW50IC5zdGF0ZW1lbnRfX2luciAuc3RhdGVtZW50X19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3RhdGVtZW50ICNzZWNfc3RhdGVtZW50IC5zdGF0ZW1lbnRfX2luciAuc3RhdGVtZW50X19sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgLmMtLW1haW52I3B5cmFtaWRfaW50cm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGhpbG9zb3BoeS9tYWludl9iZ19wYy5qcGcpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAuYy0tbWFpbnYjcHlyYW1pZF9pbnRybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waGlsb3NvcGh5L21haW52X2JnX3NwLmpwZyk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5IC5jLS1tYWludiNweXJhbWlkX21hbmFnZW1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGhpbG9zb3BoeS9tYW5hZ2VtZW50X2JnX3BjLmpwZyk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5IC5jLS1tYWludiNweXJhbWlkX21hbmFnZW1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGhpbG9zb3BoeS9tYW5hZ2VtZW50X2JnX3NwLmpwZyk7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgLmMtLW1haW52IC5tYWludl9fdGV4dCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5IC5jLS1tYWludiAubWFpbnZfX3RleHQgLm1haW52X190ZXh0LS1lbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQnLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAuYy0tbWFpbnYgLm1haW52X190ZXh0IC5tYWludl9fdGV4dC0tZW4ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5IC5jLS1tYWludiAubWFpbnZfX3RleHQgLm1haW52X190ZXh0LS1zdWIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgLmMtLW1haW52IC5tYWludl9fdGV4dCAubWFpbnZfX3RleHQtLXN1YiB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAuYy0tbWFpbnYgLm1haW52X190ZXh0IC5tYWludl9fdGV4dC0tbWFpbiB7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5IC5jLS1tYWludiAubWFpbnZfX3RleHQgLm1haW52X190ZXh0LS1tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAucC1waGlsb3NvcGh5X19pbnIge1xuICBtYXgtd2lkdGg6IDg1NHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IGF1dG87IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5IC5zZWNfY2F0Y2gge1xuICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5IC5zZWNfY2F0Y2gge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5IC5zZWNfY2F0Y2ggLmMtLWhlYWRpbmdJY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgLnNlY19jYXRjaCAuYy0taGVhZGluZ0ljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5IC5zZWNfY2F0Y2ggLmNhdGNoX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIuNGVtO1xuICAgIGNvbG9yOiAjMDA0RDhGOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgLnNlY19jYXRjaCAuY2F0Y2hfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgLnNlY19jYXRjaCAuY2F0Y2hfX3RleHQgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19weXJhbWlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjhGRjtcbiAgcGFkZGluZzogODBweCAwIDE0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3B5cmFtaWQge1xuICAgICAgcGFkZGluZzogNjBweCAwIDgwcHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19weXJhbWlkIC5weXJhbWlkX190aXRsZS0tZW4ge1xuICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50Jywgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjMDA0RDhGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfcHlyYW1pZCAucHlyYW1pZF9fdGl0bGUtLWVuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19weXJhbWlkIC5weXJhbWlkX190aXRsZS0tanAge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwNEQ4RjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19weXJhbWlkIC5weXJhbWlkX190aXRsZS0tanAge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3B5cmFtaWQgLnB5cmFtaWRfX2JvcmRlciB7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEQ4RjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfcHlyYW1pZCAucHlyYW1pZF9fYm9yZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfcHlyYW1pZCAucHlyYW1pZF9fcGljdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19weXJhbWlkIC5weXJhbWlkX19waWN0dXJlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3B5cmFtaWQgLnB5cmFtaWRfX2JvdHRvbVRleHQge1xuICAgIHBhZGRpbmc6IDI2cHggNTBweDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDREOEY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDREOEY7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19weXJhbWlkIC5weXJhbWlkX19ib3R0b21UZXh0IHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfcHlyYW1pZCAucHlyYW1pZF9fYm90dG9tVGV4dCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDA0RDhGOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfcHlyYW1pZCAucHlyYW1pZF9fYm90dG9tVGV4dCAucHlyYW1pZF9fYm90dG9tVGV4dC0tc3ViIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfcHlyYW1pZCAucHlyYW1pZF9fYm90dG9tVGV4dCAucHlyYW1pZF9fYm90dG9tVGV4dC0tbWFpbiB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfcHlyYW1pZCAucHlyYW1pZF9fYm90dG9tVGV4dCAucHlyYW1pZF9fYm90dG9tVGV4dC0tbWFpbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19zdGFnZSAuc3RhZ2VfX2NlbGwge1xuICBwYWRkaW5nOiAxMDBweCAwIDE0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3N0YWdlIC5zdGFnZV9fY2VsbCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3N0YWdlIC5zdGFnZV9fY2VsbDpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjhGRjsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19zdGFnZSAuc3RhZ2VfX2NlbGwgLnN0YWdlX190aXRsZSAuc3RhZ2VfX3RpdGxlTnVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfc3RhZ2UgLnN0YWdlX19jZWxsIC5zdGFnZV9fdGl0bGUgLnN0YWdlX190aXRsZU51bSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19zdGFnZSAuc3RhZ2VfX2NlbGwgLnN0YWdlX190aXRsZSAuc3RhZ2VfX3RpdGxlVGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDA0RDhGO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3N0YWdlIC5zdGFnZV9fY2VsbCAuc3RhZ2VfX3RpdGxlIC5zdGFnZV9fdGl0bGVUZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19zdGFnZSAuc3RhZ2VfX2NlbGwgLnN0YWdlX190aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEQ4RjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfc3RhZ2UgLnN0YWdlX19jZWxsIC5zdGFnZV9fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXJnaW46IDI1cHggYXV0bzsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3N0YWdlIC5zdGFnZV9fY2VsbCAuc3RhZ2VfX2NhdGNoIHtcbiAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDREOEY7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3N0YWdlIC5zdGFnZV9fY2VsbCAuc3RhZ2VfX2NhdGNoIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfc3RhZ2UgLnN0YWdlX19jZWxsIC5zdGFnZV9fbGlzdCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfc3RhZ2UgLnN0YWdlX19jZWxsIC5zdGFnZV9fbGlzdDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waGlsb3NvcGh5L3N0YWdlX2Fycm93LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19zdGFnZSAuc3RhZ2VfX2NlbGwgLnN0YWdlX19saXN0OjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3N0YWdlIC5zdGFnZV9fY2VsbCAuc3RhZ2VfX2xpc3QgLnN0YWdlX19saXN0Q2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfc3RhZ2UgLnN0YWdlX19jZWxsIC5zdGFnZV9fbGlzdCAuc3RhZ2VfX2xpc3RDYXJkOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbW4vbG9nb19pY29uLnN2Zyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19zdGFnZSAuc3RhZ2VfX2NlbGwgLnN0YWdlX19saXN0IC5zdGFnZV9fbGlzdENhcmQ6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTUuNXB4OyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3N0YWdlIC5zdGFnZV9fY2VsbCAuc3RhZ2VfX2xpc3QgLnN0YWdlX19saXN0Q2FyZCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGNvbG9yOiAjMDA0RDhGOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3N0YWdlIC5zdGFnZV9fY2VsbCAuc3RhZ2VfX2xpc3QgLnN0YWdlX19saXN0Q2FyZCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfc3RhZ2UgLnN0YWdlX19jZWxsIC5zdGFnZV9fZXhhbXBsZSAuc3RhZ2VfX2V4YW1wbGVUaXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDREOEY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDA0RDhGOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19zdGFnZSAuc3RhZ2VfX2NlbGwgLnN0YWdlX19leGFtcGxlIC5zdGFnZV9fZXhhbXBsZVRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3N0YWdlIC5zdGFnZV9fY2VsbCAuc3RhZ2VfX2V4YW1wbGUgLnN0YWdlX19leGFtcGxlVGl0bGU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19zdGFnZSAuc3RhZ2VfX2NlbGwgLnN0YWdlX19leGFtcGxlIC5zdGFnZV9fZXhhbXBsZVRpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waGlsb3NvcGh5L3N0YWdlX2ljb24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3N0YWdlIC5zdGFnZV9fY2VsbCAuc3RhZ2VfX2V4YW1wbGUgLnN0YWdlX19leGFtcGxlVGl0bGU6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3N0YWdlIC5zdGFnZV9fY2VsbCAuc3RhZ2VfX2V4YW1wbGUgLnN0YWdlX19leGFtcGxlVGl0bGU6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfc3RhZ2UgLnN0YWdlX19jZWxsIC5zdGFnZV9fZXhhbXBsZUxpc3Qge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3N0YWdlIC5zdGFnZV9fY2VsbCAuc3RhZ2VfX2V4YW1wbGVMaXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19zdGFnZSAuc3RhZ2VfX2NlbGwgLnN0YWdlX19leGFtcGxlTGlzdCB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfc3RhZ2UgLnN0YWdlX19jZWxsIC5zdGFnZV9fZXhhbXBsZUxpc3QgdHI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19zdGFnZSAuc3RhZ2VfX2NlbGwgLnN0YWdlX19leGFtcGxlTGlzdCB0ciB0aCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGNvbG9yOiAjMDA0RDhGO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGhpbG9zb3BoeSAjc2VjX3N0YWdlIC5zdGFnZV9fY2VsbCAuc3RhZ2VfX2V4YW1wbGVMaXN0IHRyIHRoIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5ICNzZWNfc3RhZ2UgLnN0YWdlX19jZWxsIC5zdGFnZV9fZXhhbXBsZUxpc3QgdHIgdGQge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBjb2xvcjogIzAwNEQ4RjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBoaWxvc29waHkgI3NlY19zdGFnZSAuc3RhZ2VfX2NlbGwgLnN0YWdlX19leGFtcGxlTGlzdCB0ciB0ZDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigKZcIjtcbiAgICAgICAgY29sb3I6ICMwMDREOEY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLW1lc3NhZ2UgLmMtLW1haW52I21lc3NhZ2VfbWFpbnYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWVzc2FnZS9tYWludl9iZ19wYy5qcGcpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAuYy0tbWFpbnYjbWVzc2FnZV9tYWludiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tZXNzYWdlL21haW52X2JnX3NwLmpwZyk7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW1lc3NhZ2UgLmMtLW1haW52IC5tYWludl9fdGV4dCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1tZXNzYWdlIC5jLS1tYWludiAubWFpbnZfX3RleHQgLm1haW52X190ZXh0LS1lbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQnLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAuYy0tbWFpbnYgLm1haW52X190ZXh0IC5tYWludl9fdGV4dC0tZW4ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1tZXNzYWdlIC5jLS1tYWludiAubWFpbnZfX3RleHQgLm1haW52X190ZXh0LS1tYWluIHtcbiAgZm9udC1zaXplOiA0LjRyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1tZXNzYWdlIC5jLS1tYWludiAubWFpbnZfX3RleHQgLm1haW52X190ZXh0LS1tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwge1xuICBwYWRkaW5nOiA5MHB4IDAgMTAwcHg7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW1lc3NhZ2UgI3NlY19tZXNzYWdlIC5tZXNzYWdlX19jZWxsIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDFDMzc7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1tZXNzYWdlICNzZWNfbWVzc2FnZSAubWVzc2FnZV9fY2VsbCAuYy0taGVhZGluZ0ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwgLmMtLWhlYWRpbmdJY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwgLm1lc3NhZ2VfX3BoaWxvc29waHkgLm1lc3NhZ2VfX3BoaWxvc29waHlDZWxsIC5tZXNzYWdlX19waGlsb3NvcGh5LS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDA0RDhGO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwgLm1lc3NhZ2VfX3BoaWxvc29waHkgLm1lc3NhZ2VfX3BoaWxvc29waHlDZWxsIC5tZXNzYWdlX19waGlsb3NvcGh5LS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1tZXNzYWdlICNzZWNfbWVzc2FnZSAubWVzc2FnZV9fY2VsbCAubWVzc2FnZV9fcGhpbG9zb3BoeSAubWVzc2FnZV9fcGhpbG9zb3BoeUNlbGwgLm1lc3NhZ2VfX3BoaWxvc29waHktLWRldGFpbCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW1lc3NhZ2UgI3NlY19tZXNzYWdlIC5tZXNzYWdlX19jZWxsIC5tZXNzYWdlX19waGlsb3NvcGh5IC5tZXNzYWdlX19waGlsb3NvcGh5Q2VsbCAubWVzc2FnZV9fcGhpbG9zb3BoeS0tZGV0YWlsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLW1lc3NhZ2UgI3NlY19tZXNzYWdlIC5tZXNzYWdlX19jZWxsIC5tZXNzYWdlX19waGlsb3NvcGh5IC5tZXNzYWdlX19waGlsb3NvcGh5Q2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwubWVzc2FnZV9fY2VsbC0tcHJvZmlsZTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1tZXNzYWdlICNzZWNfbWVzc2FnZSAubWVzc2FnZV9fY2VsbC5tZXNzYWdlX19jZWxsLS1wcm9maWxlIC5tZXNzYWdlX19jZWxsLS1wcm9maWxlSW5yIHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwubWVzc2FnZV9fY2VsbC0tcHJvZmlsZSAubWVzc2FnZV9fY2VsbC0tcHJvZmlsZUluciAubWVzc2FnZV9fcHJvZmlsZVRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgIGNvbG9yOiAjMDA0RDhGO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwubWVzc2FnZV9fY2VsbC0tcHJvZmlsZSAubWVzc2FnZV9fY2VsbC0tcHJvZmlsZUluciAubWVzc2FnZV9fcHJvZmlsZVRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1tZXNzYWdlICNzZWNfbWVzc2FnZSAubWVzc2FnZV9fY2VsbC5tZXNzYWdlX19jZWxsLS1wcm9maWxlIC5tZXNzYWdlX19jZWxsLS1wcm9maWxlSW5yIC5tZXNzYWdlX19wcm9maWxlVGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1tZXNzYWdlICNzZWNfbWVzc2FnZSAubWVzc2FnZV9fY2VsbC5tZXNzYWdlX19jZWxsLS1wcm9maWxlIC5tZXNzYWdlX19jZWxsLS1wcm9maWxlSW5yIC5tZXNzYWdlX19wcm9maWxlVGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwubWVzc2FnZV9fY2VsbC0tcHJvZmlsZSAubWVzc2FnZV9fY2VsbC0tcHJvZmlsZUluciAubWVzc2FnZV9fcHJvZmlsZVRleHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwubWVzc2FnZV9fY2VsbC0tcHJvZmlsZSAubWVzc2FnZV9fY2VsbC0tcHJvZmlsZUluciAubWVzc2FnZV9fcHJvZmlsZUltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgxM3B4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwubWVzc2FnZV9fY2VsbC0tcHJvZmlsZSAubWVzc2FnZV9fY2VsbC0tcHJvZmlsZUluciAubWVzc2FnZV9fcHJvZmlsZUltYWdlIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW1lc3NhZ2UgI3NlY19tZXNzYWdlIC5tZXNzYWdlX19jZWxsLm1lc3NhZ2VfX2NlbGwtLXByb2ZpbGUgLm1lc3NhZ2VfX2NlbGwtLXByb2ZpbGVJbnIgLm1lc3NhZ2VfX3Byb2ZpbGVJbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwubWVzc2FnZV9fY2VsbC0tcHJvZmlsZSAubWVzc2FnZV9fY2VsbC0tcHJvZmlsZUluciAubWVzc2FnZV9fcHJvZmlsZUltYWdlIC5tZXNzYWdlX19wcm9maWxlSW1hZ2UtLWljb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDE3NnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwubWVzc2FnZV9fY2VsbC0tcHJvZmlsZSAubWVzc2FnZV9fY2VsbC0tcHJvZmlsZUluciAubWVzc2FnZV9fcHJvZmlsZUltYWdlIC5tZXNzYWdlX19wcm9maWxlSW1hZ2UtLWljb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjZweDsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW1lc3NhZ2UgI3NlY19tZXNzYWdlIC5tZXNzYWdlX19jZWxsLm1lc3NhZ2VfX2NlbGwtLXByb2ZpbGUgLm1lc3NhZ2VfX2NlbGwtLXByb2ZpbGVJbnIgLm1lc3NhZ2VfX3Byb2ZpbGVJbWFnZSAubWVzc2FnZV9fcHJvZmlsZUltYWdlLS1uYW1lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1tZXNzYWdlICNzZWNfbWVzc2FnZSAubWVzc2FnZV9fY2VsbC5tZXNzYWdlX19jZWxsLS1wcm9maWxlIC5tZXNzYWdlX19jZWxsLS1wcm9maWxlSW5yIC5tZXNzYWdlX19wcm9maWxlSW1hZ2UgLm1lc3NhZ2VfX3Byb2ZpbGVJbWFnZS0tbmFtZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwubWVzc2FnZV9fY2VsbC0tcHJvZmlsZSAubWVzc2FnZV9fY2VsbC0tcHJvZmlsZUluciAubWVzc2FnZV9fcHJvZmlsZUltYWdlIC5tZXNzYWdlX19wcm9maWxlSW1hZ2UtLW5hbWUgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwubWVzc2FnZV9fY2VsbC0tcHJvZmlsZSAubWVzc2FnZV9fY2VsbC0tcHJvZmlsZUluciAubWVzc2FnZV9fcHJvZmlsZUltYWdlIC5tZXNzYWdlX19wcm9maWxlSW1hZ2UtLW5hbWUgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4OyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW1lc3NhZ2UgI3NlY19tZXNzYWdlIC5tZXNzYWdlX19jZWxsLm1lc3NhZ2VfX2NlbGwtLXByb2ZpbGUgLm1lc3NhZ2VfX2NlbGwtLXByb2ZpbGVJbnIgLm1lc3NhZ2VfX3Byb2ZpbGVQcm9maWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW1lc3NhZ2UgI3NlY19tZXNzYWdlIC5tZXNzYWdlX19jZWxsLm1lc3NhZ2VfX2NlbGwtLXByb2ZpbGUgLm1lc3NhZ2VfX2NlbGwtLXByb2ZpbGVJbnIgLm1lc3NhZ2VfX3Byb2ZpbGVQcm9maWxlIC5tZXNzYWdlX19wcm9maWxlUHJvZmlsZS0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICMwMDREOEY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDA0RDhGOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwubWVzc2FnZV9fY2VsbC0tcHJvZmlsZSAubWVzc2FnZV9fY2VsbC0tcHJvZmlsZUluciAubWVzc2FnZV9fcHJvZmlsZVByb2ZpbGUgLm1lc3NhZ2VfX3Byb2ZpbGVQcm9maWxlLS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSAjc2VjX21lc3NhZ2UgLm1lc3NhZ2VfX2NlbGwubWVzc2FnZV9fY2VsbC0tcHJvZmlsZSAubWVzc2FnZV9fY2VsbC0tcHJvZmlsZUluciAubWVzc2FnZV9fcHJvZmlsZVByb2ZpbGUgLm1lc3NhZ2VfX3Byb2ZpbGVQcm9maWxlLS10aXRsZTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGhpbG9zb3BoeS9zdGFnZV9pY29uLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1tZXNzYWdlICNzZWNfbWVzc2FnZSAubWVzc2FnZV9fY2VsbC5tZXNzYWdlX19jZWxsLS1wcm9maWxlIC5tZXNzYWdlX19jZWxsLS1wcm9maWxlSW5yIC5tZXNzYWdlX19wcm9maWxlUHJvZmlsZSAubWVzc2FnZV9fcHJvZmlsZVByb2ZpbGUtLWRldGlhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzAwNEQ4RjsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIC5wLWNvbnRlbnRfX2luciB7XG4gIG1heC13aWR0aDogODU0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDkwJTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9fYmVnaW5uaW5nIHtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX19iZWdpbm5pbmcge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX2JlZ2lubmluZyAuYy0taGVhZGluZ0ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX19iZWdpbm5pbmcgLmMtLWhlYWRpbmdJY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX19iZWdpbm5pbmcgLnB1YmxpY2F0aW9uX19iZWdpbm5pbmdUaXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBjb2xvcjogIzAwNEQ4RjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9fYmVnaW5uaW5nIC5wdWJsaWNhdGlvbl9fYmVnaW5uaW5nVGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX19iZWdpbm5pbmcgLnB1YmxpY2F0aW9uX19iZWdpbm5pbmdUaXRsZS0tc3ViIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDREOEY7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX2JlZ2lubmluZyAucHVibGljYXRpb25fX2JlZ2lubmluZ1RpdGxlLS1zdWIge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX19iZWdpbm5pbmcgLmJlZ2lubmluZ19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9fYmVnaW5uaW5nIC5iZWdpbm5pbmdfX2NvbnRlbnQgLmJlZ2lubmluZ19fY29udGVudFRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGNvbG9yOiAjMDA0RDhGO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjMDA0RDhGO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX2JlZ2lubmluZyAuYmVnaW5uaW5nX19jb250ZW50IC5iZWdpbm5pbmdfX2NvbnRlbnRUaXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9fYmVnaW5uaW5nIC5iZWdpbm5pbmdfX2NvbnRlbnQgLmJlZ2lubmluZ19fY29udGVudFRpdGxlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BoaWxvc29waHkvc3RhZ2VfaWNvbi5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9fYmVnaW5uaW5nIC5iZWdpbm5pbmdfX2NvbnRlbnQgLmJlZ2lubmluZ19fY29udGVudE1haW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX2JlZ2lubmluZyAuYmVnaW5uaW5nX19jb250ZW50IC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluIC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluLS1sZWZ0LFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX2JlZ2lubmluZyAuYmVnaW5uaW5nX19jb250ZW50IC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluIC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluLS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX2JlZ2lubmluZyAuYmVnaW5uaW5nX19jb250ZW50IC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluIC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluLS1sZWZ0LFxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX19iZWdpbm5pbmcgLmJlZ2lubmluZ19fY29udGVudCAuYmVnaW5uaW5nX19jb250ZW50TWFpbiAuYmVnaW5uaW5nX19jb250ZW50TWFpbi0tcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX2JlZ2lubmluZyAuYmVnaW5uaW5nX19jb250ZW50IC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluIC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluLS1sZWZ0IGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX2JlZ2lubmluZyAuYmVnaW5uaW5nX19jb250ZW50IC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluIC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluLS1sZWZ0IGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9fYmVnaW5uaW5nIC5iZWdpbm5pbmdfX2NvbnRlbnQgLmJlZ2lubmluZ19fY29udGVudE1haW4gLmJlZ2lubmluZ19fY29udGVudE1haW4tLXJpZ2h0IC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluLS1yaWdodERldGFpbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX19iZWdpbm5pbmcgLmJlZ2lubmluZ19fY29udGVudCAuYmVnaW5uaW5nX19jb250ZW50TWFpbiAuYmVnaW5uaW5nX19jb250ZW50TWFpbi0tcmlnaHQgLmJlZ2lubmluZ19fY29udGVudE1haW4tLXJpZ2h0RGV0YWlsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9fYmVnaW5uaW5nIC5iZWdpbm5pbmdfX2NvbnRlbnQgLmJlZ2lubmluZ19fY29udGVudE1haW4gLmJlZ2lubmluZ19fY29udGVudE1haW4tLXJpZ2h0IC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluLS1yaWdodERldGFpbCBiciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX2JlZ2lubmluZyAuYmVnaW5uaW5nX19jb250ZW50IC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluIC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluLS1yaWdodCAuYmVnaW5uaW5nX19jb250ZW50TWFpbi0tcmlnaHROYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX19iZWdpbm5pbmcgLmJlZ2lubmluZ19fY29udGVudCAuYmVnaW5uaW5nX19jb250ZW50TWFpbiAuYmVnaW5uaW5nX19jb250ZW50TWFpbi0tcmlnaHQgLmJlZ2lubmluZ19fY29udGVudE1haW4tLXJpZ2h0TmFtZSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX190YXNrcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY4RkY7XG4gIHBhZGRpbmc6IDgwcHggMDsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9fdGFza3MgLnB1YmxpY2F0aW9uX190YXNrc1RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9fdGFza3MgLnB1YmxpY2F0aW9uX190YXNrc1RpdGxlIHAge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzAwNEQ4RjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9fdGFza3MgLnB1YmxpY2F0aW9uX190YXNrc1RpdGxlOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX3Rhc2tzIC5wdWJsaWNhdGlvbl9fdGFza3NUaXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjU0cHgpIC8gMik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEQ4RjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX190YXNrcyAucHVibGljYXRpb25fX3Rhc2tzVGl0bGU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9fdGFza3MgLnB1YmxpY2F0aW9uX190YXNrc1RpdGxlOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMDBweCkgLyAyKTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX190YXNrcyAucHVibGljYXRpb25fX3Rhc2tzQ29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9fdGFza3MgLnB1YmxpY2F0aW9uX190YXNrc0NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX190YXNrcyAucHVibGljYXRpb25fX3Rhc2tzQ29udGVudCAucHVibGljYXRpb25fX3Rhc2tzQ2VsbCB7XG4gICAgICB3aWR0aDogMzAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX3Rhc2tzIC5wdWJsaWNhdGlvbl9fdGFza3NDb250ZW50IC5wdWJsaWNhdGlvbl9fdGFza3NDZWxsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX190YXNrcyAucHVibGljYXRpb25fX3Rhc2tzQ29udGVudCAucHVibGljYXRpb25fX3Rhc2tzQ2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX3Rhc2tzIC5wdWJsaWNhdGlvbl9fdGFza3NDb250ZW50IC5wdWJsaWNhdGlvbl9fdGFza3NDZWxsIC5wdWJsaWNhdGlvbl9fdGFza3NDZWxsTnVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX3Rhc2tzIC5wdWJsaWNhdGlvbl9fdGFza3NDb250ZW50IC5wdWJsaWNhdGlvbl9fdGFza3NDZWxsIC5jLS1oZWFkaW5nSWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX3Rhc2tzIC5wdWJsaWNhdGlvbl9fdGFza3NDb250ZW50IC5wdWJsaWNhdGlvbl9fdGFza3NDZWxsIC5jLS1oZWFkaW5nSWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgICB3aWR0aDogMTI0cHg7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX3Rhc2tzIC5wdWJsaWNhdGlvbl9fdGFza3NDb250ZW50IC5wdWJsaWNhdGlvbl9fdGFza3NDZWxsIC5wdWJsaWNhdGlvbl9fdGFza3NDZWxsTmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDA0RDhGO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA0RDhGO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNEQ4RjsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9fZGV0YWlsIHtcbiAgcGFkZGluZzogODBweCAwIDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX19kZXRhaWwge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9fZGV0YWlsIC5wdWJsaWNhdGlvbl9fZGV0YWlsVGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX19kZXRhaWwgLnB1YmxpY2F0aW9uX19kZXRhaWxUZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX2RldGFpbCAucHVibGljYXRpb25fX2RldGFpbFRleHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb25fX2RldGFpbCAucHVibGljYXRpb25fX2RldGFpbFRleHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnAtY29udGFjdF9faW5yIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA3MjVweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fY2F0Y2gge1xuICBwYWRkaW5nOiA4MHB4IDAgMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5jb250YWN0X19jYXRjaCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2NhdGNoIC5jLS1oZWFkaW5nSWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5jb250YWN0X19jYXRjaCAuYy0taGVhZGluZ0ljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5jb250YWN0X19jYXRjaCAuY29udGFjdF9fY2F0Y2hUZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5jb250YWN0X19jYXRjaCAuY29udGFjdF9fY2F0Y2hUZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fY2F0Y2ggLmNvbnRhY3RfX2NhdGNoVGV4dCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY4RkY7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5jb250YWN0X19mb3JtIC5wLWNvbnRhY3RfX2luciAuY29udGFjdF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fZm9ybSAucC1jb250YWN0X19pbnIgLmNvbnRhY3RfX2NvbnRlbnQgLmNvbnRhY3RfX2NvbnRlbnRDZWxsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fZm9ybSAucC1jb250YWN0X19pbnIgLmNvbnRhY3RfX2NvbnRlbnQgLmNvbnRhY3RfX2NvbnRlbnRDZWxsIC5jb250YWN0X19jb250ZW50Q2VsbFRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDM1LjQlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fZm9ybSAucC1jb250YWN0X19pbnIgLmNvbnRhY3RfX2NvbnRlbnQgLmNvbnRhY3RfX2NvbnRlbnRDZWxsIC5jb250YWN0X19jb250ZW50Q2VsbFRpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fZm9ybSAucC1jb250YWN0X19pbnIgLmNvbnRhY3RfX2NvbnRlbnQgLmNvbnRhY3RfX2NvbnRlbnRDZWxsIC5jb250YWN0X19jb250ZW50Q2VsbFRpdGxlIGxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2Zvcm0gLnAtY29udGFjdF9faW5yIC5jb250YWN0X19jb250ZW50IC5jb250YWN0X19jb250ZW50Q2VsbCAuY29udGFjdF9fY29udGVudENlbGxUaXRsZSBsYWJlbCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDREOEY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fZm9ybSAucC1jb250YWN0X19pbnIgLmNvbnRhY3RfX2NvbnRlbnQgLmNvbnRhY3RfX2NvbnRlbnRDZWxsIC5jb250YWN0X19jb250ZW50Q2VsbFRpdGxlIGxhYmVsIHAgc3Bhbi5jb250YWN0X19jb250ZW50VGl0bGUtLW5lZWQge1xuICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2Zvcm0gLnAtY29udGFjdF9faW5yIC5jb250YWN0X19jb250ZW50IC5jb250YWN0X19jb250ZW50Q2VsbCAuY29udGFjdF9fY29udGVudENlbGxUaXRsZSBsYWJlbCBwIHNwYW4uY29udGFjdF9fY29udGVudFRpdGxlLS1vcHRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDREOEY7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fZm9ybSAucC1jb250YWN0X19pbnIgLmNvbnRhY3RfX2NvbnRlbnQgLmNvbnRhY3RfX2NvbnRlbnRDZWxsIC5jb250YWN0X19jb250ZW50SW5wdXQge1xuICAgICAgICB3aWR0aDogNjQuNiU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5jb250YWN0X19mb3JtIC5wLWNvbnRhY3RfX2luciAuY29udGFjdF9fY29udGVudCAuY29udGFjdF9fY29udGVudENlbGwgLmNvbnRhY3RfX2NvbnRlbnRJbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fZm9ybSAucC1jb250YWN0X19pbnIgLmNvbnRhY3RfX2NvbnRlbnQgLmNvbnRhY3RfX2NvbnRlbnRDZWxsIC5jb250YWN0X19jb250ZW50SW5wdXQgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2Zvcm0gLnAtY29udGFjdF9faW5yIC5jb250YWN0X19jb250ZW50IC5jb250YWN0X19jb250ZW50Q2VsbCAuY29udGFjdF9fY29udGVudElucHV0IC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fZm9ybSAucC1jb250YWN0X19pbnIgLmNvbnRhY3RfX2NvbnRlbnQgLmNvbnRhY3RfX2NvbnRlbnRDZWxsIC5jb250YWN0X19jb250ZW50SW5wdXQgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2Zvcm0gLnAtY29udGFjdF9faW5yIC5jb250YWN0X19jb250ZW50IC5jb250YWN0X19jb250ZW50Q2VsbCAuY29udGFjdF9fY29udGVudElucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2Zvcm0gLnAtY29udGFjdF9faW5yIC5jb250YWN0X19jb250ZW50IC5jb250YWN0X19jb250ZW50Q2VsbCAuY29udGFjdF9fY29udGVudElucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fZm9ybSAucC1jb250YWN0X19pbnIgLmNvbnRhY3RfX2NvbnRlbnQgLmNvbnRhY3RfX2NvbnRlbnRDZWxsIC5jb250YWN0X19jb250ZW50SW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5jb250YWN0X19mb3JtIC5wLWNvbnRhY3RfX2luciAuY29udGFjdF9fY29udGVudCAuY29udGFjdF9fY29udGVudENlbGwgLmNvbnRhY3RfX2NvbnRlbnRJbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5jb250YWN0X19mb3JtIC5wLWNvbnRhY3RfX2luciAuY29udGFjdF9fY29udGVudCAuY29udGFjdF9fY29udGVudENlbGwgLmNvbnRhY3RfX2NvbnRlbnRJbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2Zvcm0gLnAtY29udGFjdF9faW5yIC5jb250YWN0X19jb250ZW50IC5jb250YWN0X19jb250ZW50Q2VsbCAuY29udGFjdF9fY29udGVudElucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5jb250YWN0X19mb3JtIC5wLWNvbnRhY3RfX2luciAuY29udGFjdF9fY29udGVudCAuY29udGFjdF9fY29udGVudENlbGwgLmNvbnRhY3RfX2NvbnRlbnRJbnB1dCB0ZXh0YXJlYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM0OTVENjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40czsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5jb250YWN0X19mb3JtIC5wLWNvbnRhY3RfX2luciAuY29udGFjdF9fY29udGVudCAuY29udGFjdF9fY29udGVudENlbGwgLmNvbnRhY3RfX2NvbnRlbnRJbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fZm9ybSAucC1jb250YWN0X19pbnIgLmNvbnRhY3RfX2NvbnRlbnQgLmNvbnRhY3RfX2NvbnRlbnRDZWxsIC5jb250YWN0X19jb250ZW50SW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fZm9ybSAucC1jb250YWN0X19pbnIgLmNvbnRhY3RfX2NvbnRlbnQgLmNvbnRhY3RfX2NvbnRlbnRDZWxsIC5jb250YWN0X19jb250ZW50SW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5jb250YWN0X19mb3JtIC5wLWNvbnRhY3RfX2luciAuY29udGFjdF9fY29udGVudCAuY29udGFjdF9fY29udGVudENlbGwgLmNvbnRhY3RfX2NvbnRlbnRJbnB1dCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5jb250YWN0X19mb3JtIC5wLWNvbnRhY3RfX2luciAuY29udGFjdF9fY29udGVudCAuY29udGFjdF9fY29udGVudENlbGwgLmNvbnRhY3RfX2NvbnRlbnRJbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXS53cGNmN2MtY29uZixcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2Zvcm0gLnAtY29udGFjdF9faW5yIC5jb250YWN0X19jb250ZW50IC5jb250YWN0X19jb250ZW50Q2VsbCAuY29udGFjdF9fY29udGVudElucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0ud3BjZjdjLWNvbmYsXG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5jb250YWN0X19mb3JtIC5wLWNvbnRhY3RfX2luciAuY29udGFjdF9fY29udGVudCAuY29udGFjdF9fY29udGVudENlbGwgLmNvbnRhY3RfX2NvbnRlbnRJbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ud3BjZjdjLWNvbmYsXG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5jb250YWN0X19mb3JtIC5wLWNvbnRhY3RfX2luciAuY29udGFjdF9fY29udGVudCAuY29udGFjdF9fY29udGVudENlbGwgLmNvbnRhY3RfX2NvbnRlbnRJbnB1dCB0ZXh0YXJlYS53cGNmN2MtY29uZiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5NUQ2O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fZm9ybSAucC1jb250YWN0X19pbnIgLnN1Ym1pdC1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5jb250YWN0X19mb3JtIC5wLWNvbnRhY3RfX2luciAuc3VibWl0LWFyZWEgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuY29udGFjdF9fZm9ybSAucC1jb250YWN0X19pbnIgLnN1Ym1pdC1hcmVhIC5hamF4LWxvYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJpdmFjeSAjc2VjX3ByaXZhY3kge1xuICBwYWRkaW5nOiA4MHB4IDAgMTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcml2YWN5ICNzZWNfcHJpdmFjeSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByaXZhY3kgI3NlY19wcml2YWN5IC5wcml2YWN5X19pbnIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByaXZhY3kgI3NlY19wcml2YWN5IC5wcml2YWN5X19pbnIgLmMtLWhlYWRpbmdJY29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcml2YWN5ICNzZWNfcHJpdmFjeSAucHJpdmFjeV9faW5yIC5jLS1oZWFkaW5nSWNvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcml2YWN5ICNzZWNfcHJpdmFjeSAucHJpdmFjeV9faW5yIC5wcml2YWN5X19saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJpdmFjeSAjc2VjX3ByaXZhY3kgLnByaXZhY3lfX2luciAucHJpdmFjeV9fbGlzdCAucHJpdmFjeV9fbGlzdENlbGw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJpdmFjeSAjc2VjX3ByaXZhY3kgLnByaXZhY3lfX2luciAucHJpdmFjeV9fbGlzdCAucHJpdmFjeV9fbGlzdENlbGwgZHQge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgY29sb3I6ICMwMDREOEY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcml2YWN5ICNzZWNfcHJpdmFjeSAucHJpdmFjeV9faW5yIC5wcml2YWN5X19saXN0IC5wcml2YWN5X19saXN0Q2VsbCBkdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByaXZhY3kgI3NlY19wcml2YWN5IC5wcml2YWN5X19pbnIgLnByaXZhY3lfX2xpc3QgLnByaXZhY3lfX2xpc3RDZWxsIGRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcml2YWN5ICNzZWNfcHJpdmFjeSAucHJpdmFjeV9faW5yIC5wcml2YWN5X19saXN0IC5wcml2YWN5X19saXN0Q2VsbCBkZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvZmlsZSAjc2VjX3Byb2ZpbGUge1xuICBwYWRkaW5nOiA4MHB4IDAgMTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9maWxlICNzZWNfcHJvZmlsZSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvZmlsZSAjc2VjX3Byb2ZpbGUgLnByb2ZpbGVfX2luciB7XG4gICAgbWF4LXdpZHRoOiA4NTRweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByb2ZpbGUgI3NlY19wcm9maWxlIC5wcm9maWxlX19pbnIgLnByb2ZpbGVfX21hcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9maWxlICNzZWNfcHJvZmlsZSAucHJvZmlsZV9faW5yIC5wcm9maWxlX19tYXAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMzBweDsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9maWxlICNzZWNfcHJvZmlsZSAucHJvZmlsZV9faW5yIC5wcm9maWxlX19jZWxsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByb2ZpbGUgI3NlY19wcm9maWxlIC5wcm9maWxlX19pbnIgLnByb2ZpbGVfX2NlbGwgLmMtLWhlYWRpbmdJY29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByb2ZpbGUgI3NlY19wcm9maWxlIC5wcm9maWxlX19pbnIgLnByb2ZpbGVfX2NlbGwgLmMtLWhlYWRpbmdJY29uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByb2ZpbGUgI3NlY19wcm9maWxlIC5wcm9maWxlX19pbnIgLnByb2ZpbGVfX2NlbGwgLnByb2ZpbGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDA0RDhGO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvZmlsZSAjc2VjX3Byb2ZpbGUgLnByb2ZpbGVfX2luciAucHJvZmlsZV9fY2VsbCAucHJvZmlsZV9fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9maWxlICNzZWNfcHJvZmlsZSAucHJvZmlsZV9faW5yIC5wcm9maWxlX19jZWxsIC5wcm9maWxlX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByb2ZpbGUgI3NlY19wcm9maWxlIC5wcm9maWxlX19pbnIgLnByb2ZpbGVfX2NlbGwgLnByb2ZpbGVfX2NvbnRlbnQgLnByb2ZpbGVfX3RleHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvZmlsZSAjc2VjX3Byb2ZpbGUgLnByb2ZpbGVfX2luciAucHJvZmlsZV9fY2VsbCAucHJvZmlsZV9fY29udGVudCAucHJvZmlsZV9fdGV4dC5wcm9maWxlX190ZXh0LS1GbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDFDMzc7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9maWxlICNzZWNfcHJvZmlsZSAucHJvZmlsZV9faW5yIC5wcm9maWxlX19jZWxsIC5wcm9maWxlX19jb250ZW50IC5wcm9maWxlX190ZXh0LnByb2ZpbGVfX3RleHQtLUZsZXg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAxQzM3OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvZmlsZSAjc2VjX3Byb2ZpbGUgLnByb2ZpbGVfX2luciAucHJvZmlsZV9fY2VsbCAucHJvZmlsZV9fY29udGVudCAucHJvZmlsZV9fdGV4dC5wcm9maWxlX190ZXh0LS1GbGV4IGR0LFxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByb2ZpbGUgI3NlY19wcm9maWxlIC5wcm9maWxlX19pbnIgLnByb2ZpbGVfX2NlbGwgLnByb2ZpbGVfX2NvbnRlbnQgLnByb2ZpbGVfX3RleHQucHJvZmlsZV9fdGV4dC0tRmxleCBkZCB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9maWxlICNzZWNfcHJvZmlsZSAucHJvZmlsZV9faW5yIC5wcm9maWxlX19jZWxsIC5wcm9maWxlX19jb250ZW50IC5wcm9maWxlX190ZXh0LnByb2ZpbGVfX3RleHQtLUZsZXggZHQsXG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByb2ZpbGUgI3NlY19wcm9maWxlIC5wcm9maWxlX19pbnIgLnByb2ZpbGVfX2NlbGwgLnByb2ZpbGVfX2NvbnRlbnQgLnByb2ZpbGVfX3RleHQucHJvZmlsZV9fdGV4dC0tRmxleCBkZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvZmlsZSAjc2VjX3Byb2ZpbGUgLnByb2ZpbGVfX2luciAucHJvZmlsZV9fY2VsbCAucHJvZmlsZV9fY29udGVudCAucHJvZmlsZV9fdGV4dC5wcm9maWxlX190ZXh0LS1GbGV4IGR0IHtcbiAgICAgICAgICB3aWR0aDogMjMuNCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgY29sb3I6ICMwMDREOEY7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvZmlsZSAjc2VjX3Byb2ZpbGUgLnByb2ZpbGVfX2luciAucHJvZmlsZV9fY2VsbCAucHJvZmlsZV9fY29udGVudCAucHJvZmlsZV9fdGV4dC5wcm9maWxlX190ZXh0LS1GbGV4IGR0IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvZmlsZSAjc2VjX3Byb2ZpbGUgLnByb2ZpbGVfX2luciAucHJvZmlsZV9fY2VsbCAucHJvZmlsZV9fY29udGVudCAucHJvZmlsZV9fdGV4dC5wcm9maWxlX190ZXh0LS1GbGV4IGR0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI4LjYlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvZmlsZSAjc2VjX3Byb2ZpbGUgLnByb2ZpbGVfX2luciAucHJvZmlsZV9fY2VsbCAucHJvZmlsZV9fY29udGVudCAucHJvZmlsZV9fdGV4dC5wcm9maWxlX190ZXh0LS1GbGV4IGRkIHtcbiAgICAgICAgICB3aWR0aDogNzYuNiU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvZmlsZSAjc2VjX3Byb2ZpbGUgLnByb2ZpbGVfX2luciAucHJvZmlsZV9fY2VsbCAucHJvZmlsZV9fY29udGVudCAucHJvZmlsZV9fdGV4dC5wcm9maWxlX190ZXh0LS1GbGV4IGRkIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiA3MS40JTsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByb2ZpbGUgI3NlY19wcm9maWxlIC5wcm9maWxlX19pbnIgLnByb2ZpbGVfX2NlbGwgLnByb2ZpbGVfX2NvbnRlbnQgLnByb2ZpbGVfX3RleHQucHJvZmlsZV9fdGV4dC0tQmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvZmlsZSAjc2VjX3Byb2ZpbGUgLnByb2ZpbGVfX2luciAucHJvZmlsZV9fY2VsbCAucHJvZmlsZV9fY29udGVudCAucHJvZmlsZV9fdGV4dC5wcm9maWxlX190ZXh0LS1CbG9jayBkdCB7XG4gICAgICAgIGNvbG9yOiAjMDA0RDhGO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDFDMzc7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvZmlsZSAjc2VjX3Byb2ZpbGUgLnByb2ZpbGVfX2luciAucHJvZmlsZV9fY2VsbCAucHJvZmlsZV9fY29udGVudCAucHJvZmlsZV9fdGV4dC5wcm9maWxlX190ZXh0LS1CbG9jayBkdDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waGlsb3NvcGh5L3N0YWdlX2ljb24uc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByb2ZpbGUgI3NlY19wcm9maWxlIC5wcm9maWxlX19pbnIgLnByb2ZpbGVfX2NlbGwgLnByb2ZpbGVfX2NvbnRlbnQgLnByb2ZpbGVfX3RleHQucHJvZmlsZV9fdGV4dC0tQmxvY2sgZGQge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvZmlsZSAjc2VjX3Byb2ZpbGUgLnByb2ZpbGVfX2luciAucHJvZmlsZV9fY2VsbCAucHJvZmlsZV9fY29udGVudCAucHJvZmlsZV9fdGV4dC5wcm9maWxlX190ZXh0LS1CbG9jayBkZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUgLnAtc2VjX19wb3N0LFxuLmNhdGVnb3J5IC5wLXNlY19fcG9zdCxcbi5kYXRlIC5wLXNlY19fcG9zdCxcbi5zaW5nbGUgLnAtc2VjX19wb3N0IHtcbiAgcGFkZGluZzogODBweCAwIDE0MHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUgLnAtc2VjX19wb3N0IC5jLS1oZWFkaW5nSWNvbixcbiAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAuYy0taGVhZGluZ0ljb24sXG4gIC5kYXRlIC5wLXNlY19fcG9zdCAuYy0taGVhZGluZ0ljb24sXG4gIC5zaW5nbGUgLnAtc2VjX19wb3N0IC5jLS1oZWFkaW5nSWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLmMtLWhlYWRpbmdJY29uLFxuICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAuYy0taGVhZGluZ0ljb24sXG4gICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLmMtLWhlYWRpbmdJY29uLFxuICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLmMtLWhlYWRpbmdJY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3RpdGxlLFxuICAuY2F0ZWdvcnkgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3RpdGxlLFxuICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fdGl0bGUsXG4gIC5zaW5nbGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDA0RDhGO1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X190aXRsZSxcbiAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fdGl0bGUsXG4gICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fdGl0bGUsXG4gICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwLFxuICAuY2F0ZWdvcnkgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAsXG4gIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwLFxuICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCxcbiAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCxcbiAgICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwLFxuICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4sXG4gICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4sXG4gICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbixcbiAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4ge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluLFxuICAgICAgICAuY2F0ZWdvcnkgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbixcbiAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbixcbiAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94LFxuICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94LFxuICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3gsXG4gICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMUMzNztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94LFxuICAgICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCxcbiAgICAgICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCxcbiAgICAgICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19sYWJlbCxcbiAgICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xhYmVsLFxuICAgICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19sYWJlbCxcbiAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19sYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MTNweCkge1xuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19sYWJlbCxcbiAgICAgICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19sYWJlbCxcbiAgICAgICAgICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xhYmVsLFxuICAgICAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19sYWJlbCB7XG4gICAgICAgICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yMXB4O1xuICAgICAgICAgICAgICB3aWR0aDogNTcwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9zdC9sYWJlbF9iZ19wYy5zdmcpOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGFiZWwsXG4gICAgICAgICAgICAuY2F0ZWdvcnkgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGFiZWwsXG4gICAgICAgICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19sYWJlbCxcbiAgICAgICAgICAgIC5zaW5nbGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGFiZWwge1xuICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3N0L2xhYmVsX2JnX3NwLnN2Zyk7XG4gICAgICAgICAgICAgIHRvcDogLTI4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC05cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7IH0gfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGFiZWwgLnAtcG9zdF9fbGFiZWxUZXh0LFxuICAgICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19sYWJlbCAucC1wb3N0X19sYWJlbFRleHQsXG4gICAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGFiZWwgLnAtcG9zdF9fbGFiZWxUZXh0LFxuICAgICAgICAgIC5zaW5nbGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGFiZWwgLnAtcG9zdF9fbGFiZWxUZXh0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19sYWJlbCAucC1wb3N0X19sYWJlbFRleHQsXG4gICAgICAgICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19sYWJlbCAucC1wb3N0X19sYWJlbFRleHQsXG4gICAgICAgICAgICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xhYmVsIC5wLXBvc3RfX2xhYmVsVGV4dCxcbiAgICAgICAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19sYWJlbCAucC1wb3N0X19sYWJlbFRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xhYmVsIC5wLXBvc3RfX2xhYmVsVGV4dCBwLFxuICAgICAgICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xhYmVsIC5wLXBvc3RfX2xhYmVsVGV4dCBwLFxuICAgICAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGFiZWwgLnAtcG9zdF9fbGFiZWxUZXh0IHAsXG4gICAgICAgICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xhYmVsIC5wLXBvc3RfX2xhYmVsVGV4dCBwIHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50Jywgc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xhYmVsIC5wLXBvc3RfX2xhYmVsVGV4dCBwLFxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19sYWJlbCAucC1wb3N0X19sYWJlbFRleHQgcCxcbiAgICAgICAgICAgICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19sYWJlbCAucC1wb3N0X19sYWJlbFRleHQgcCxcbiAgICAgICAgICAgICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xhYmVsIC5wLXBvc3RfX2xhYmVsVGV4dCBwIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19saW5rV3JhcCxcbiAgICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xpbmtXcmFwLFxuICAgICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19saW5rV3JhcCxcbiAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19saW5rV3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xpbmtXcmFwIC5wLXBvc3RfX2xpbmssXG4gICAgICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xpbmtXcmFwIC5wLXBvc3RfX2xpbmssXG4gICAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGlua1dyYXAgLnAtcG9zdF9fbGluayxcbiAgICAgICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xpbmtXcmFwIC5wLXBvc3RfX2xpbmsge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMjgsIDU1LCAwLjMpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGlua1dyYXAgLnAtcG9zdF9fbGluazpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19saW5rV3JhcCAucC1wb3N0X19saW5rOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGlua1dyYXAgLnAtcG9zdF9fbGluazpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgIC5zaW5nbGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGlua1dyYXAgLnAtcG9zdF9fbGluazpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDI4LCA1NSwgMC4zKTsgfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19saW5rV3JhcCAucC1wb3N0X19saW5rIC5wLXBvc3RfX2xpbmtEYXRlLFxuICAgICAgICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xpbmtXcmFwIC5wLXBvc3RfX2xpbmsgLnAtcG9zdF9fbGlua0RhdGUsXG4gICAgICAgICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19saW5rV3JhcCAucC1wb3N0X19saW5rIC5wLXBvc3RfX2xpbmtEYXRlLFxuICAgICAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19saW5rV3JhcCAucC1wb3N0X19saW5rIC5wLXBvc3RfX2xpbmtEYXRlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA0RDhGO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xpbmtXcmFwIC5wLXBvc3RfX2xpbmsgLnAtcG9zdF9fbGlua0NhdCxcbiAgICAgICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19saW5rV3JhcCAucC1wb3N0X19saW5rIC5wLXBvc3RfX2xpbmtDYXQsXG4gICAgICAgICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19saW5rV3JhcCAucC1wb3N0X19saW5rIC5wLXBvc3RfX2xpbmtDYXQsXG4gICAgICAgICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xpbmtXcmFwIC5wLXBvc3RfX2xpbmsgLnAtcG9zdF9fbGlua0NhdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDk1RDY7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xpbmtXcmFwIC5wLXBvc3RfX2xpbmsgLnAtcG9zdF9fbGlua1RpdGxlLFxuICAgICAgICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xpbmtXcmFwIC5wLXBvc3RfX2xpbmsgLnAtcG9zdF9fbGlua1RpdGxlLFxuICAgICAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGlua1dyYXAgLnAtcG9zdF9fbGluayAucC1wb3N0X19saW5rVGl0bGUsXG4gICAgICAgICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xpbmtXcmFwIC5wLXBvc3RfX2xpbmsgLnAtcG9zdF9fbGlua1RpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDREOEY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpOyB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xpbmtXcmFwIC5wLXBvc3RfX2xpbmsgLnAtcG9zdF9fbGlua01vcmUsXG4gICAgICAgICAgICAuY2F0ZWdvcnkgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGlua1dyYXAgLnAtcG9zdF9fbGluayAucC1wb3N0X19saW5rTW9yZSxcbiAgICAgICAgICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xpbmtXcmFwIC5wLXBvc3RfX2xpbmsgLnAtcG9zdF9fbGlua01vcmUsXG4gICAgICAgICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX2xpbmtXcmFwIC5wLXBvc3RfX2xpbmsgLnAtcG9zdF9fbGlua01vcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGlua1dyYXAgLnAtcG9zdF9fbGluayAucC1wb3N0X19saW5rTW9yZTo6YWZ0ZXIsXG4gICAgICAgICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19saW5rV3JhcCAucC1wb3N0X19saW5rIC5wLXBvc3RfX2xpbmtNb3JlOjphZnRlcixcbiAgICAgICAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGlua1dyYXAgLnAtcG9zdF9fbGluayAucC1wb3N0X19saW5rTW9yZTo6YWZ0ZXIsXG4gICAgICAgICAgICAgIC5zaW5nbGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fbGlua1dyYXAgLnAtcG9zdF9fbGluayAucC1wb3N0X19saW5rTW9yZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwibW9yZVwiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50Jywgc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDREOEY7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCxcbiAgICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX3Bvc3RXcmFwLFxuICAgICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCxcbiAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX3Bvc3RXcmFwIC5wLXBvc3RfX3Bvc3REYXRlLFxuICAgICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCAucC1wb3N0X19wb3N0RGF0ZSxcbiAgICAgICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCAucC1wb3N0X19wb3N0RGF0ZSxcbiAgICAgICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX3Bvc3RXcmFwIC5wLXBvc3RfX3Bvc3REYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDREOEY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCAucC1wb3N0X19wb3N0Q2F0LFxuICAgICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCAucC1wb3N0X19wb3N0Q2F0LFxuICAgICAgICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX3Bvc3RXcmFwIC5wLXBvc3RfX3Bvc3RDYXQsXG4gICAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCAucC1wb3N0X19wb3N0Q2F0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDk1RDY7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX3Bvc3RXcmFwIC5wLXBvc3RfX3Bvc3RUaXRsZSxcbiAgICAgICAgICAuY2F0ZWdvcnkgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fcG9zdFdyYXAgLnAtcG9zdF9fcG9zdFRpdGxlLFxuICAgICAgICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX3Bvc3RXcmFwIC5wLXBvc3RfX3Bvc3RUaXRsZSxcbiAgICAgICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX3Bvc3RXcmFwIC5wLXBvc3RfX3Bvc3RUaXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA0RDhGO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCAucC1wb3N0X19wb3N0VGl0bGUsXG4gICAgICAgICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCAucC1wb3N0X19wb3N0VGl0bGUsXG4gICAgICAgICAgICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX3Bvc3RXcmFwIC5wLXBvc3RfX3Bvc3RUaXRsZSxcbiAgICAgICAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCAucC1wb3N0X19wb3N0VGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwOyB9IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX3Bvc3RXcmFwIC5wLXBvc3RfX3Bvc3RDb250ZW50IHAsXG4gICAgICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX3Bvc3RXcmFwIC5wLXBvc3RfX3Bvc3RDb250ZW50IHAsXG4gICAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fcG9zdFdyYXAgLnAtcG9zdF9fcG9zdENvbnRlbnQgcCxcbiAgICAgICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX3Bvc3RXcmFwIC5wLXBvc3RfX3Bvc3RDb250ZW50IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCAucC1wb3N0X19wb3N0Q29udGVudCBwLFxuICAgICAgICAgICAgICAuY2F0ZWdvcnkgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fcG9zdFdyYXAgLnAtcG9zdF9fcG9zdENvbnRlbnQgcCxcbiAgICAgICAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19ib3ggLnAtcG9zdF9fcG9zdFdyYXAgLnAtcG9zdF9fcG9zdENvbnRlbnQgcCxcbiAgICAgICAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCAucC1wb3N0X19wb3N0Q29udGVudCBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCAucC1wb3N0X19wb3N0Q29udGVudCBpbWcsXG4gICAgICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fYm94IC5wLXBvc3RfX3Bvc3RXcmFwIC5wLXBvc3RfX3Bvc3RDb250ZW50IGltZyxcbiAgICAgICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCAucC1wb3N0X19wb3N0Q29udGVudCBpbWcsXG4gICAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX2JveCAucC1wb3N0X19wb3N0V3JhcCAucC1wb3N0X19wb3N0Q29udGVudCBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX3BhZ2VyLFxuICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fcGFnZXIsXG4gICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX3BhZ2VyLFxuICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX3BhZ2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMTZweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fcGFnZXIsXG4gICAgICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fcGFnZXIsXG4gICAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlcixcbiAgICAgICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fcGFnZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlck51bSxcbiAgICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fcGFnZXIgLnAtcG9zdF9fcGFnZXJOdW0sXG4gICAgICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fcGFnZXIgLnAtcG9zdF9fcGFnZXJOdW0sXG4gICAgICAgIC5zaW5nbGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlck51bSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzAwNEQ4RjsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fcGFnZXIgLnAtcG9zdF9fcGFnZXJBcnJvdyxcbiAgICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fcGFnZXIgLnAtcG9zdF9fcGFnZXJBcnJvdyxcbiAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93LFxuICAgICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fcGFnZXIgLnAtcG9zdF9fcGFnZXJBcnJvdyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogNDAlOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX3BhZ2VyIC5wLXBvc3RfX3BhZ2VyQXJyb3cgYSxcbiAgICAgICAgICAuY2F0ZWdvcnkgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93IGEsXG4gICAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93IGEsXG4gICAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX3BhZ2VyIC5wLXBvc3RfX3BhZ2VyQXJyb3cgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93IGE6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX3BhZ2VyIC5wLXBvc3RfX3BhZ2VyQXJyb3cgYTo6YWZ0ZXIsXG4gICAgICAgICAgICAuY2F0ZWdvcnkgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93IGE6OmJlZm9yZSxcbiAgICAgICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX3BhZ2VyIC5wLXBvc3RfX3BhZ2VyQXJyb3cgYTo6YWZ0ZXIsXG4gICAgICAgICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX3BhZ2VyIC5wLXBvc3RfX3BhZ2VyQXJyb3cgYTo6YmVmb3JlLFxuICAgICAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93IGE6OmFmdGVyLFxuICAgICAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX3BhZ2VyIC5wLXBvc3RfX3BhZ2VyQXJyb3cgYTo6YmVmb3JlLFxuICAgICAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX3BhZ2VyIC5wLXBvc3RfX3BhZ2VyQXJyb3cgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjYpOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX3BhZ2VyIC5wLXBvc3RfX3BhZ2VyQXJyb3cucC1wb3N0X19wYWdlckFycm93LS1wcmV2LFxuICAgICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX3BhZ2VyIC5wLXBvc3RfX3BhZ2VyQXJyb3cucC1wb3N0X19wYWdlckFycm93LS1wcmV2LFxuICAgICAgICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fcGFnZXIgLnAtcG9zdF9fcGFnZXJBcnJvdy5wLXBvc3RfX3BhZ2VyQXJyb3ctLXByZXYsXG4gICAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX3BhZ2VyIC5wLXBvc3RfX3BhZ2VyQXJyb3cucC1wb3N0X19wYWdlckFycm93LS1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93LnAtcG9zdF9fcGFnZXJBcnJvdy0tcHJldiBhOjpiZWZvcmUsXG4gICAgICAgICAgICAuY2F0ZWdvcnkgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93LnAtcG9zdF9fcGFnZXJBcnJvdy0tcHJldiBhOjpiZWZvcmUsXG4gICAgICAgICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX3BhZ2VyIC5wLXBvc3RfX3BhZ2VyQXJyb3cucC1wb3N0X19wYWdlckFycm93LS1wcmV2IGE6OmJlZm9yZSxcbiAgICAgICAgICAgIC5zaW5nbGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93LnAtcG9zdF9fcGFnZXJBcnJvdy0tcHJldiBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIu+8nFwiO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fcGFnZXIgLnAtcG9zdF9fcGFnZXJBcnJvdy5wLXBvc3RfX3BhZ2VyQXJyb3ctLW5leHQsXG4gICAgICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fcGFnZXIgLnAtcG9zdF9fcGFnZXJBcnJvdy5wLXBvc3RfX3BhZ2VyQXJyb3ctLW5leHQsXG4gICAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93LnAtcG9zdF9fcGFnZXJBcnJvdy0tbmV4dCxcbiAgICAgICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLnAtcG9zdF9fcGFnZXIgLnAtcG9zdF9fcGFnZXJBcnJvdy5wLXBvc3RfX3BhZ2VyQXJyb3ctLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93LnAtcG9zdF9fcGFnZXJBcnJvdy0tbmV4dCBhOjphZnRlcixcbiAgICAgICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5wLXBvc3RfX3BhZ2VyIC5wLXBvc3RfX3BhZ2VyQXJyb3cucC1wb3N0X19wYWdlckFycm93LS1uZXh0IGE6OmFmdGVyLFxuICAgICAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93LnAtcG9zdF9fcGFnZXJBcnJvdy0tbmV4dCBhOjphZnRlcixcbiAgICAgICAgICAgIC5zaW5nbGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fbWFpbiAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93LnAtcG9zdF9fcGFnZXJBcnJvdy0tbmV4dCBhOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwi77yeXCI7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5jLS1tb3JlQnRuLFxuICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX21haW4gLmMtLW1vcmVCdG4sXG4gICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5jLS1tb3JlQnRuLFxuICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19tYWluIC5jLS1tb3JlQnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fYXNpZGUsXG4gICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX2FzaWRlLFxuICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX2FzaWRlLFxuICAgIC5zaW5nbGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fYXNpZGUge1xuICAgICAgbWF4LXdpZHRoOiAxODBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fYXNpZGUsXG4gICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSxcbiAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fYXNpZGUsXG4gICAgICAgIC5zaW5nbGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fYXNpZGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QsXG4gICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QsXG4gICAgICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX2FzaWRlIC5wLXBvc3RfX2FzaWRlTGlzdCxcbiAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3Qge1xuICAgICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QgLnAtcG9zdF9fYXNpZGVUaXRsZSxcbiAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QgLnAtcG9zdF9fYXNpZGVUaXRsZSxcbiAgICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX2FzaWRlIC5wLXBvc3RfX2FzaWRlTGlzdCAucC1wb3N0X19hc2lkZVRpdGxlLFxuICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QgLnAtcG9zdF9fYXNpZGVUaXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICMwMDREOEY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDI4LCA1NSwgMC4zKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQnLCBzZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QgLnAtcG9zdF9fYXNpZGVUaXRsZTphZnRlcixcbiAgICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX2FzaWRlIC5wLXBvc3RfX2FzaWRlTGlzdCAucC1wb3N0X19hc2lkZVRpdGxlOmFmdGVyLFxuICAgICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QgLnAtcG9zdF9fYXNpZGVUaXRsZTphZnRlcixcbiAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QgLnAtcG9zdF9fYXNpZGVUaXRsZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BoaWxvc29waHkvc3RhZ2VfaWNvbi5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QucC1wb3N0X19hc2lkZUxpc3QtLWNhdCxcbiAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QucC1wb3N0X19hc2lkZUxpc3QtLWNhdCxcbiAgICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX2FzaWRlIC5wLXBvc3RfX2FzaWRlTGlzdC5wLXBvc3RfX2FzaWRlTGlzdC0tY2F0LFxuICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QucC1wb3N0X19hc2lkZUxpc3QtLWNhdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QucC1wb3N0X19hc2lkZUxpc3QtLWNhdCAucC1wb3N0X19hc2lkZUxpbmsgLnAtcG9zdF9fYXNpZGVDYXJkLFxuICAgICAgICAuY2F0ZWdvcnkgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fYXNpZGUgLnAtcG9zdF9fYXNpZGVMaXN0LnAtcG9zdF9fYXNpZGVMaXN0LS1jYXQgLnAtcG9zdF9fYXNpZGVMaW5rIC5wLXBvc3RfX2FzaWRlQ2FyZCxcbiAgICAgICAgLmRhdGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fYXNpZGUgLnAtcG9zdF9fYXNpZGVMaXN0LnAtcG9zdF9fYXNpZGVMaXN0LS1jYXQgLnAtcG9zdF9fYXNpZGVMaW5rIC5wLXBvc3RfX2FzaWRlQ2FyZCxcbiAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QucC1wb3N0X19hc2lkZUxpc3QtLWNhdCAucC1wb3N0X19hc2lkZUxpbmsgLnAtcG9zdF9fYXNpZGVDYXJkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAyOCwgNTUsIDAuMyk7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX2FzaWRlIC5wLXBvc3RfX2FzaWRlTGlzdC5wLXBvc3RfX2FzaWRlTGlzdC0tY2F0IC5wLXBvc3RfX2FzaWRlTGluayAucC1wb3N0X19hc2lkZUNhcmQgYSxcbiAgICAgICAgICAuY2F0ZWdvcnkgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fYXNpZGUgLnAtcG9zdF9fYXNpZGVMaXN0LnAtcG9zdF9fYXNpZGVMaXN0LS1jYXQgLnAtcG9zdF9fYXNpZGVMaW5rIC5wLXBvc3RfX2FzaWRlQ2FyZCBhLFxuICAgICAgICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX2FzaWRlIC5wLXBvc3RfX2FzaWRlTGlzdC5wLXBvc3RfX2FzaWRlTGlzdC0tY2F0IC5wLXBvc3RfX2FzaWRlTGluayAucC1wb3N0X19hc2lkZUNhcmQgYSxcbiAgICAgICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX2FzaWRlIC5wLXBvc3RfX2FzaWRlTGlzdC5wLXBvc3RfX2FzaWRlTGlzdC0tY2F0IC5wLXBvc3RfX2FzaWRlTGluayAucC1wb3N0X19hc2lkZUNhcmQgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX2FzaWRlIC5wLXBvc3RfX2FzaWRlTGlzdC5wLXBvc3RfX2FzaWRlTGlzdC0tZGF0ZSAucC1wb3N0X19hc2lkZUxpbmssXG4gICAgICAuY2F0ZWdvcnkgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fYXNpZGUgLnAtcG9zdF9fYXNpZGVMaXN0LnAtcG9zdF9fYXNpZGVMaXN0LS1kYXRlIC5wLXBvc3RfX2FzaWRlTGluayxcbiAgICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX2FzaWRlIC5wLXBvc3RfX2FzaWRlTGlzdC5wLXBvc3RfX2FzaWRlTGlzdC0tZGF0ZSAucC1wb3N0X19hc2lkZUxpbmssXG4gICAgICAuc2luZ2xlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX2FzaWRlIC5wLXBvc3RfX2FzaWRlTGlzdC5wLXBvc3RfX2FzaWRlTGlzdC0tZGF0ZSAucC1wb3N0X19hc2lkZUxpbmsge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAyOCwgNTUsIDAuMyk7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QucC1wb3N0X19hc2lkZUxpc3QtLWRhdGUgLnAtcG9zdF9fYXNpZGVMaW5rIC5wLXBvc3RfX2FzaWRlQ2FyZCxcbiAgICAgICAgLmNhdGVnb3J5IC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX2FzaWRlIC5wLXBvc3RfX2FzaWRlTGlzdC5wLXBvc3RfX2FzaWRlTGlzdC0tZGF0ZSAucC1wb3N0X19hc2lkZUxpbmsgLnAtcG9zdF9fYXNpZGVDYXJkLFxuICAgICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QucC1wb3N0X19hc2lkZUxpc3QtLWRhdGUgLnAtcG9zdF9fYXNpZGVMaW5rIC5wLXBvc3RfX2FzaWRlQ2FyZCxcbiAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QucC1wb3N0X19hc2lkZUxpc3QtLWRhdGUgLnAtcG9zdF9fYXNpZGVMaW5rIC5wLXBvc3RfX2FzaWRlQ2FyZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fYXNpZGUgLnAtcG9zdF9fYXNpZGVMaXN0LnAtcG9zdF9fYXNpZGVMaXN0LS1kYXRlIC5wLXBvc3RfX2FzaWRlTGluayAucC1wb3N0X19hc2lkZUNhcmQ6bGFzdC1jaGlsZCxcbiAgICAgICAgICAuY2F0ZWdvcnkgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fYXNpZGUgLnAtcG9zdF9fYXNpZGVMaXN0LnAtcG9zdF9fYXNpZGVMaXN0LS1kYXRlIC5wLXBvc3RfX2FzaWRlTGluayAucC1wb3N0X19hc2lkZUNhcmQ6bGFzdC1jaGlsZCxcbiAgICAgICAgICAuZGF0ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QucC1wb3N0X19hc2lkZUxpc3QtLWRhdGUgLnAtcG9zdF9fYXNpZGVMaW5rIC5wLXBvc3RfX2FzaWRlQ2FyZDpsYXN0LWNoaWxkLFxuICAgICAgICAgIC5zaW5nbGUgLnAtc2VjX19wb3N0IC5wLXBvc3RfX3dyYXAgLnAtcG9zdF9fYXNpZGUgLnAtcG9zdF9fYXNpZGVMaXN0LnAtcG9zdF9fYXNpZGVMaXN0LS1kYXRlIC5wLXBvc3RfX2FzaWRlTGluayAucC1wb3N0X19hc2lkZUNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QucC1wb3N0X19hc2lkZUxpc3QtLWRhdGUgLnAtcG9zdF9fYXNpZGVMaW5rIC5wLXBvc3RfX2FzaWRlQ2FyZCBhLFxuICAgICAgICAgIC5jYXRlZ29yeSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QucC1wb3N0X19hc2lkZUxpc3QtLWRhdGUgLnAtcG9zdF9fYXNpZGVMaW5rIC5wLXBvc3RfX2FzaWRlQ2FyZCBhLFxuICAgICAgICAgIC5kYXRlIC5wLXNlY19fcG9zdCAucC1wb3N0X193cmFwIC5wLXBvc3RfX2FzaWRlIC5wLXBvc3RfX2FzaWRlTGlzdC5wLXBvc3RfX2FzaWRlTGlzdC0tZGF0ZSAucC1wb3N0X19hc2lkZUxpbmsgLnAtcG9zdF9fYXNpZGVDYXJkIGEsXG4gICAgICAgICAgLnNpbmdsZSAucC1zZWNfX3Bvc3QgLnAtcG9zdF9fd3JhcCAucC1wb3N0X19hc2lkZSAucC1wb3N0X19hc2lkZUxpc3QucC1wb3N0X19hc2lkZUxpc3QtLWRhdGUgLnAtcG9zdF9fYXNpZGVMaW5rIC5wLXBvc3RfX2FzaWRlQ2FyZCBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNpbmdsZS1pbnRlcnZpZXcgLmludGVydmlld19fdGl0bGUge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDEwOTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAxQzM3O1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgbWFyZ2luLXRvcDogMTMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNpbmdsZS1pbnRlcnZpZXcgLmludGVydmlld19fdGl0bGUge1xuICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgLnNpbmdsZS1pbnRlcnZpZXcgLmludGVydmlld19fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQnLCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDFDMzc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X190aXRsZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07IH0gfVxuXG4uc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIHBhZGRpbmc6IDgwcHggNjVweCA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAxQzM3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHdpZHRoOiA5MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgLnNpbmdsZS1pbnRlcnZpZXcgLmludGVydmlld19fY29udGVudHNJbnIge1xuICAgICAgcGFkZGluZzogNjBweCAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5zaW5nbGUtaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX2NvbnRlbnRzSW5yIC5wLXBvc3RfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgxM3B4KSB7XG4gICAgICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciAucC1wb3N0X19sYWJlbCB7XG4gICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgIGxlZnQ6IC0yMXB4O1xuICAgICAgICB3aWR0aDogNTcwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9zdC9sYWJlbF9iZ19wYy5zdmcpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgIC5zaW5nbGUtaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX2NvbnRlbnRzSW5yIC5wLXBvc3RfX2xhYmVsIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9zdC9sYWJlbF9iZ19zcC5zdmcpO1xuICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICBsZWZ0OiAtOXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9IH1cbiAgICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciAucC1wb3N0X19sYWJlbCAucC1wb3N0X19sYWJlbFRleHQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4MXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICAgICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciAucC1wb3N0X19sYWJlbCAucC1wb3N0X19sYWJlbFRleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gICAgICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciAucC1wb3N0X19sYWJlbCAucC1wb3N0X19sYWJlbFRleHQgcCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50Jywgc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgICAgICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciAucC1wb3N0X19sYWJlbCAucC1wb3N0X19sYWJlbFRleHQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG4gICAgICAgIC5zaW5nbGUtaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX2NvbnRlbnRzSW5yIC5wLXBvc3RfX2xhYmVsIC5wLXBvc3RfX2xhYmVsVGV4dCBwIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciAuaW50ZXJ2aWV3X19jb250ZW50c0JvZHkgcCxcbiAgLnNpbmdsZS1pbnRlcnZpZXcgLmludGVydmlld19fY29udGVudHNJbnIgLmludGVydmlld19fY29udGVudHNCb2R5IGEge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjsgfVxuICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciAuaW50ZXJ2aWV3X19jb250ZW50c0JvZHkgLmludGVydmlld19fY29udGVudHNNYWludiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgIC5zaW5nbGUtaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX2NvbnRlbnRzSW5yIC5pbnRlcnZpZXdfX2NvbnRlbnRzQm9keSAuaW50ZXJ2aWV3X19jb250ZW50c01haW52IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgLnNpbmdsZS1pbnRlcnZpZXcgLmludGVydmlld19fY29udGVudHNJbnIgLmludGVydmlld19fY29udGVudHNCb2R5IC5pbnRlcnZpZXdfX2NvbnRlbnRzTWFpbnYgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgICAgLnNpbmdsZS1pbnRlcnZpZXcgLmludGVydmlld19fY29udGVudHNJbnIgLmludGVydmlld19fY29udGVudHNCb2R5IC5pbnRlcnZpZXdfX2NvbnRlbnRzTWFpbnYgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciAuaW50ZXJ2aWV3X19jb250ZW50c0JvZHkgLmludGVydmlld19fY29udGVudHNNYWludiAuaW50ZXJ2aWV3X19jb250ZW50c1Byb2Yge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICAgICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciAuaW50ZXJ2aWV3X19jb250ZW50c0JvZHkgLmludGVydmlld19fY29udGVudHNNYWludiAuaW50ZXJ2aWV3X19jb250ZW50c1Byb2Yge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvdHRvbTogYXV0bzsgfSB9XG4gICAgICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciAuaW50ZXJ2aWV3X19jb250ZW50c0JvZHkgLmludGVydmlld19fY29udGVudHNNYWludiAuaW50ZXJ2aWV3X19jb250ZW50c1Byb2YgLmludGVydmlld19fY29udGVudHNQcm9mLS1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDYyJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgICAgICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciAuaW50ZXJ2aWV3X19jb250ZW50c0JvZHkgLmludGVydmlld19fY29udGVudHNNYWludiAuaW50ZXJ2aWV3X19jb250ZW50c1Byb2YgLmludGVydmlld19fY29udGVudHNQcm9mLS1sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciAuaW50ZXJ2aWV3X19jb250ZW50c0JvZHkgLmludGVydmlld19fY29udGVudHNNYWludiAuaW50ZXJ2aWV3X19jb250ZW50c1Byb2YgLmludGVydmlld19fY29udGVudHNQcm9mLS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAzNSU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAgICAgLnNpbmdsZS1pbnRlcnZpZXcgLmludGVydmlld19fY29udGVudHNJbnIgLmludGVydmlld19fY29udGVudHNCb2R5IC5pbnRlcnZpZXdfX2NvbnRlbnRzTWFpbnYgLmludGVydmlld19fY29udGVudHNQcm9mIC5pbnRlcnZpZXdfX2NvbnRlbnRzUHJvZi0tcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnNpbmdsZS1pbnRlcnZpZXcgLmludGVydmlld19fY29udGVudHNJbnIgLmludGVydmlld19fY29udGVudHNCb2R5IC5pbnRlcnZpZXdfX2NvbnRlbnRzTWFpbnYgLmludGVydmlld19fY29udGVudHNQcm9mIC5pbnRlcnZpZXdfX2NvbnRlbnRzUHJvZi0tY2F0Y2gge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgY29sb3I6ICMwMDREOEY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAgICAgLnNpbmdsZS1pbnRlcnZpZXcgLmludGVydmlld19fY29udGVudHNJbnIgLmludGVydmlld19fY29udGVudHNCb2R5IC5pbnRlcnZpZXdfX2NvbnRlbnRzTWFpbnYgLmludGVydmlld19fY29udGVudHNQcm9mIC5pbnRlcnZpZXdfX2NvbnRlbnRzUHJvZi0tY2F0Y2gge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAgICAgLnNpbmdsZS1pbnRlcnZpZXcgLmludGVydmlld19fY29udGVudHNJbnIgLmludGVydmlld19fY29udGVudHNCb2R5IC5pbnRlcnZpZXdfX2NvbnRlbnRzTWFpbnYgLmludGVydmlld19fY29udGVudHNQcm9mIC5pbnRlcnZpZXdfX2NvbnRlbnRzUHJvZi0tY2F0Y2ggYnIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5zaW5nbGUtaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX2NvbnRlbnRzSW5yIC5pbnRlcnZpZXdfX2NvbnRlbnRzQm9keSAuaW50ZXJ2aWV3X19jb250ZW50c01haW52IC5pbnRlcnZpZXdfX2NvbnRlbnRzUHJvZiAuaW50ZXJ2aWV3X19jb250ZW50c1Byb2YtLXBvcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIC5zaW5nbGUtaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX2NvbnRlbnRzSW5yIC5pbnRlcnZpZXdfX2NvbnRlbnRzQm9keSAuaW50ZXJ2aWV3X19jb250ZW50c01haW52IC5pbnRlcnZpZXdfX2NvbnRlbnRzUHJvZiAuaW50ZXJ2aWV3X19jb250ZW50c1Byb2YtLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciAuaW50ZXJ2aWV3X19jb250ZW50c0JvZHkgLmludGVydmlld19fY29udGVudHNEZXRhaWwgLmludGVydmlld19fY29udGVudHNDYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgLnNpbmdsZS1pbnRlcnZpZXcgLmludGVydmlld19fY29udGVudHNJbnIgLmludGVydmlld19fY29udGVudHNCb2R5IC5pbnRlcnZpZXdfX2NvbnRlbnRzRGV0YWlsIC5pbnRlcnZpZXdfX2NvbnRlbnRzQ2FyZCAuaW50ZXJ2aWV3X19jb250ZW50c0NhcmQtLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciAuaW50ZXJ2aWV3X19jb250ZW50c0JvZHkgLmludGVydmlld19fY29udGVudHNEZXRhaWwgLmludGVydmlld19fY29udGVudHNDYXJkIC5pbnRlcnZpZXdfX2NvbnRlbnRzQ2FyZC0tdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAgICAgLnNpbmdsZS1pbnRlcnZpZXcgLmludGVydmlld19fY29udGVudHNJbnIgLmludGVydmlld19fY29udGVudHNCb2R5IC5pbnRlcnZpZXdfX2NvbnRlbnRzRGV0YWlsIC5pbnRlcnZpZXdfX2NvbnRlbnRzQ2FyZCAuaW50ZXJ2aWV3X19jb250ZW50c0NhcmQtLXRpdGxlIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgICAuc2luZ2xlLWludGVydmlldyAuaW50ZXJ2aWV3X19jb250ZW50c0luciAuaW50ZXJ2aWV3X19jb250ZW50c0JvZHkgLmludGVydmlld19fY29udGVudHNEZXRhaWwgLmludGVydmlld19fY29udGVudHNDYXJkIC5pbnRlcnZpZXdfX2NvbnRlbnRzQ2FyZC0tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RDhGO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICAgICAgIC5zaW5nbGUtaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX2NvbnRlbnRzSW5yIC5pbnRlcnZpZXdfX2NvbnRlbnRzQm9keSAuaW50ZXJ2aWV3X19jb250ZW50c0RldGFpbCAuaW50ZXJ2aWV3X19jb250ZW50c0NhcmQgLmludGVydmlld19fY29udGVudHNDYXJkLS10aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgICAgIC5zaW5nbGUtaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX2NvbnRlbnRzSW5yIC5pbnRlcnZpZXdfX2NvbnRlbnRzQm9keSAuaW50ZXJ2aWV3X19jb250ZW50c0RldGFpbCAuaW50ZXJ2aWV3X19jb250ZW50c0NhcmQgLmludGVydmlld19fY29udGVudHNDYXJkLS10aXRsZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiAjMDA0RDhGO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAgICAgLnNpbmdsZS1pbnRlcnZpZXcgLmludGVydmlld19fY29udGVudHNJbnIgLmludGVydmlld19fY29udGVudHNCb2R5IC5pbnRlcnZpZXdfX2NvbnRlbnRzRGV0YWlsIC5pbnRlcnZpZXdfX2NvbnRlbnRzQ2FyZCAuaW50ZXJ2aWV3X19jb250ZW50c0NhcmQtLXRpdGxlIHAge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuICAgIC5zaW5nbGUtaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX2NvbnRlbnRzSW5yIC5pbnRlcnZpZXdfX2NvbnRlbnRzQm9keSAuaW50ZXJ2aWV3X19jb250ZW50c0RldGFpbCAuaW50ZXJ2aWV3X19jb250ZW50c0NhcmQgLmludGVydmlld19fY29udGVudHNDYXJkLS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgICAgIC5zaW5nbGUtaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX2NvbnRlbnRzSW5yIC5pbnRlcnZpZXdfX2NvbnRlbnRzQm9keSAuaW50ZXJ2aWV3X19jb250ZW50c0RldGFpbCAuaW50ZXJ2aWV3X19jb250ZW50c0NhcmQgLmludGVydmlld19fY29udGVudHNDYXJkLS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbi5zaW5nbGUtaW50ZXJ2aWV3IC5wLXBvc3RfX3BhZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgd2lkdGg6IDkwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAuc2luZ2xlLWludGVydmlldyAucC1wb3N0X19wYWdlciB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAuc2luZ2xlLWludGVydmlldyAucC1wb3N0X19wYWdlciAuYy0tbW9yZUJ0biB7XG4gICAgICB3aWR0aDogMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAuc2luZ2xlLWludGVydmlldyAucC1wb3N0X19wYWdlciAuYy0tbW9yZUJ0bjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfSB9XG4gIC5zaW5nbGUtaW50ZXJ2aWV3IC5wLXBvc3RfX3BhZ2VyIC5wLXBvc3RfX3BhZ2VyTnVtIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDA0RDhGOyB9XG4gIC5zaW5nbGUtaW50ZXJ2aWV3IC5wLXBvc3RfX3BhZ2VyIC5wLXBvc3RfX3BhZ2VyQXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAuc2luZ2xlLWludGVydmlldyAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93IGEge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc2luZ2xlLWludGVydmlldyAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93IGE6OmJlZm9yZSwgLnNpbmdsZS1pbnRlcnZpZXcgLnAtcG9zdF9fcGFnZXIgLnAtcG9zdF9fcGFnZXJBcnJvdyBhOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuNik7IH1cbiAgICAuc2luZ2xlLWludGVydmlldyAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93LnAtcG9zdF9fcGFnZXJBcnJvdy0tcHJldiB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAuc2luZ2xlLWludGVydmlldyAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93LnAtcG9zdF9fcGFnZXJBcnJvdy0tcHJldiBhOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu+8nFwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAuc2luZ2xlLWludGVydmlldyAucC1wb3N0X19wYWdlciAucC1wb3N0X19wYWdlckFycm93LnAtcG9zdF9fcGFnZXJBcnJvdy0tbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgLnNpbmdsZS1pbnRlcnZpZXcgLnAtcG9zdF9fcGFnZXIgLnAtcG9zdF9fcGFnZXJBcnJvdy5wLXBvc3RfX3BhZ2VyQXJyb3ctLW5leHQgYTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu+8nlwiO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiIsIi8qXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xuKi9cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdiB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5hIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRlbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICBjdXJzb3I6IGhlbHA7XG59XG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5zZWxlY3QsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG50ZXh0YXJlYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxudGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOjpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06OmZvY3VzIHtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn0iLCIkbGE6MTYwMHB4O1xuJHRhYl9sYToxMjAwcHg7XG4kbm90dGFiOjgxM3B4O1xuJHRhYjo4MTJweDtcbiR0YWJfcG9ydDoxMDI0cHg7XG4kbm90dGFiX3BvcnQ6MTAyNXB4O1xuJG1heDoxNDQwcHg7XG4kc3A6NDgwcHg7XG4kbm90c3A6IDQ4MXB4O1xuJGNvbF90ZXh0YmxhOiMwOTBBMEI7XG4kY29sX3ZkYmx1ZTojMDAxQzM3O1xuJGNvbF9kYmx1ZTojMDA0RDhGO1xuJGNvbF9taWRibHVlOiMyMzY5QTU7XG4kY29sX2xibHVlOiMzNDk1RDY7XG4kY29sX3ZsYmx1ZTojRjBGOEZGO1xuJGNvbF9ncmF5OiNFREVERUQ7XG5cbkBtaXhpbiBsYSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICgkbGEpKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHRhYiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkdGFiKSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJfbGEge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJHRhYl9sYSkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdGFiX3BvcnQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkdGFiX3BvcnQpKSB7XG4gICAgICAgIEBjb250ZW50O1xuXG4gICAgfVxufVxuXG5AbWl4aW4gbm90dGFiX3BvcnQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6KCRub3R0YWJfcG9ydCkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZGV2LXRhYiB7XG4gICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiAoJHRhYikpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbm90ZGV2LXRhYiB7XG4gICAgQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiAoJHRhYikpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbm90dGFiIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogKCRub3R0YWIpKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHNwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCRzcCkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbm90c3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAoJG5vdHNwKSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBpZSB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGVkZ2Uge1xuICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjphdXRvKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGdyYWRpZW50LXJhZCB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1zaWRlLCAjNkZDOUQ2LCAjNDA4NjlBLCAjMDEzQTY5KTtcbn1cblxuQG1peGluIGZlYXR1cmUge1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIxO1xufVxuXG4vL+ODleOCqeODs+ODiOioreWumlxuXG5AbWl4aW4gZW4ge1xuICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50Jywgc2VyaWY7XG59XG5cbkBtaXhpbiBzYW5zIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG59XG5cbi5wYyB7XG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5ub3RkZXYtdGFiIHtcbiAgICBAaW5jbHVkZSBub3RkZXYtdGFiIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zcCB7XG4gICAgQGluY2x1ZGUgbm90dGFiIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLmpzLXNjcm9sbC1mYWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0MHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMTU1LCAwLjkxMCwgMC42OTUsIDAuOTUwKTtcblxuICAgICYuaXMtYW5pbWF0aW9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxufVxuXG5kaXYsXG5wLFxuYSxcbnNlY3Rpb24sXG5pbWcge1xuICAgIEBpbmNsdWRlIGllIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxufVxuXG51bCB7XG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNjY7XG4gICAgfVxufVxuXG5hLFxucCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICRjb2xfdGV4dGJsYTtcbn1cblxuaW1nIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG5ib2R5IHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgICAgIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFxuICAgICAgICBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAmLmhpZGRlbiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sX2xibHVlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmMtLWJsdXJUYXJnZXQge1xuICAgIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAxNTAwbXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtLCBmaWx0ZXI7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmLmMtLWJsdXJBY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgfVxufVxuXG4uYy0tbW9yZUJ0biB7XG4gICAgcGFkZGluZzogMTZweCA3MHB4O1xuICAgIEBpbmNsdWRlIGVuO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHt9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5jLS1tb3JlQnRuLS13aGl0ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbW4vYnRuX19hcnJvdy13LnN2Zyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xfZGJsdWU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Ntbi9idG5fX2Fycm93LWIuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYy0tbW9yZUJ0bi0tYmx1ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xfZGJsdWU7XG4gICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY21uL2J0bl9fYXJyb3ctYi5zdmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbW4vYnRuX19hcnJvdy13LnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmMtLW1vcmVCdG4tLWNlbnRlciB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG5cbi5jLS1ub3JtYWxCdG4ge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuXG4gICAgJi5jLS1ub3JtYWxCdG4tLWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xfZGJsdWU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jLS1ub3JtYWxCdG4tLXdoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xfZGJsdWU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmMtLW5vcm1hbEJ0bi0tY2VudGVyIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uYy0tbmF2aWdhdGlvbi0tYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAyMXB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuaWNvbi1iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAgICsuaWNvbi1iYXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtLWNvbnRhY3RfX2J0biB7XG4gICAgQGluY2x1ZGUgZW47XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcGFkZGluZzogMTRweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuYy0tY29udGFjdF9fYnRuLS1maXhlZCB7XG4gICAgICAgIGJvdHRvbTogODBweDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogOTAwMDtcblxuICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5ib2R5IHtcbiAgICAmOm5vdCguaG9tZSkge1xuICAgICAgICAuYy0tY29udGFjdF9fYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xfZGJsdWU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgbWFpbiB7XG4gICAgICAgIC5jLS10b3BfX2xpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtLW5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAmX19pbnIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xfbGJsdWU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogLTgwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJfcG9ydCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2Nyb2xsVG9wIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbF92ZGJsdWU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLS1uYXZpZ2F0aW9uX193cmFwIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwOTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYy0tbmF2aWdhdGlvbl9fY2VsbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmMtLWNvbnRhY3RfX2J0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBub3RzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmMtLW5hdmlnYXRpb25fX2NlbGwtLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBub3R0YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jLS1uYXZpZ2F0aW9uX19jZWxsLS1lbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jLS1uYXZpZ2F0aW9uX19jZWxsLS1qcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYy0tbmF2aWdhdGlvbl9fbGluay0tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jLS1uYXZpZ2F0aW9uX19saW5rLS1saXN0Y2VsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jLS1uYXZpZ2F0aW9uX19jZWxsLS1ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmMtLW5hdmlnYXRpb25fX2NlbGwtLWJvdHRvbS0td3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmMtLW5hdmlnYXRpb25fX2NlbGwtLWJvdHRvbS0tbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmMtLW5hdmlnYXRpb25fX2NlbGwtLWJvdHRvbS0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LWFjdGl2ZSB7XG4gICAgICAgIC5pY29uLWJhciB7XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEycHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTJweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLS1uYXZpZ2F0aW9uX19pbnItLXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5jLS1oZWFkaW5nSWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbW4vbG9nb19pY29uLnN2Zyk7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIHdpZHRoOiAxMjRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICB9XG59XG5cblxuLmMtLW1haW52IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbm90c3Age1xuICAgICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Ntbi9tYWludl9iZ19wYy5zdmcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbW4vbWFpbnZfYmdfc3Auc3ZnKTtcbiAgICB9XG5cbiAgICAmLmMtLW1haW52LS1sYSB7XG4gICAgICAgIEBpbmNsdWRlIG5vdHNwIHtcbiAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy0tbWFpbnZUZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmMtLW1haW52VGV4dC0tZW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZW47XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLS1tYWludlRleHQtLWpwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLS10b3BfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogMjVweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiAyNnB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cblxuXG4vLyDjg5Xjg4Pjgr/jg7xcbi5jLS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xfdmRibHVlO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgICB9XG5cbiAgICAuYy0tZm9vdGVyX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLS1mb290ZXJfX2xpbmtDZWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy0tZm9vdGVyX19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDM3OHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtLWZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtLWZvdHRlcl9fY29weSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgZW47XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyDjg5rjg7zjgrjjg6Pjg7xcbi5jLS1wb3N0X19wYWdlciB7XG4gICAgbWF4LXdpZHRoOiAxMDcwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wb3N0X19wYWdlciB7XG5cbiAgICAgICAgJi0tcHJldixcbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZW47XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jZWxsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcblxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBwIHt9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmMtLW5vcG9zdCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDgwcHg7XG59XG5cblxuXG5cbiNzZWNfNDA0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICB9XG59IiwiLmhvbWUge1xuICAgIC5wLXNlY3Rpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLnAtc2VjdGlvbi0tMTAwdmgge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnAtc2VjdGlvbl9faW5yIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgLnAtY2F0Y2gtLWVuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjYXNpZGVfbmF2IHtcbiAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFzaWRlX25hdl9fbGlzdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcmlnaHQ6IDkwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAuYXNpZGVfbmF2X19jZWxsIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYXNpZGVfbmF2X19saXN0LS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc2VjX2NvbnRlbnQge1xuICAgICAgICAjc2VjX21haW52IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICAuYy0tdG9wX19saW5rIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbnZfX2NhdGNoIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbnZfX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWludl9fc2Nyb2xsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjc2VjX3BoaWxvc29waHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtcmFkO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAucGhpbG9zb3BoeV9fYmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5wLXNlY3Rpb25fX2luciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgICAgICAucGhpbG9zb3BoeV9fY2F0Y2gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBoaWxvc29waHlfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3NlY19pbnRlcnZpZXcge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMCAxNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXJhZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCA5MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucC1zZWN0aW9uX19pbnIge1xuICAgICAgICAgICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnRlcnZpZXdfX2NhdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW50ZXJ2aWV3X19jYXRjaFRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmludGVydmlld19fZ3JvdXAge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmludGVydmlld19fY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX2dyYXk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDk2MHB4KS8yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW50ZXJ2aWV3X19jYXJkSW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW50ZXJ2aWV3X19udW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnRlcnZpZXdfX2NhcmRCb2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbnRlcnZpZXdfX3RleHRUaXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmVhdHVyZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW50ZXJ2aWV3X190ZXh0RGV0YWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW50ZXJ2aWV3X190ZXh0TmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3NlY19jb25zdWx0aW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnAtc2VjdGlvbl9faW5yIHtcbiAgICAgICAgICAgICAgICAuY29uc3VsdGluZ19fY2F0Y2gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnN1bHRpbmdfX2NhdGNoVGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb25zdWx0aW5nX19kZXRhaWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb25zdWx0aW5nX19zdGFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29uc3VsdGluZ19fc3RhZ2VDYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb25zdWx0aW5nX19zdGFnZUhlYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnN1bHRpbmdfX3N0YWdlVGl0bGUtLWVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb25zdWx0aW5nX19zdGFnZVRpdGxlLS1qcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb25zdWx0aW5nX19zdGFnZUJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb25zdWx0aW5nX19zdGFnZVRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnN1bHRpbmdfX3N0YWdlQ29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBub3RzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShuKzMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBub3RzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzZWNfY2xpZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX3ZkYmx1ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucC1jYXRjaC0tZW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbGllbnRfX2NhdGNoIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbGllbnRfX2NhdGNoU3ViIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbGllbnRfX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgLmNsaWVudF9fbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNsaWVudF9fY29sdW1uVW5kZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzZWNfaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxODBweCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnAtc2VjdGlvbl9faW5yIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xfdmRibHVlLCAuOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDgwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbmZvcm1hdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmluZm9ybWF0aW9uX19pbnIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbmZvcm1hdGlvbl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmluZm9ybWF0aW9uX19saXN0Q2VsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm9ybWF0aW9uX19saXN0Q2VsbC0tZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjEuMiU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5mb3JtYXRpb25fX2xpc3RDZWxsLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzguOCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5mb3JtYXRpb25fX2xpc3RDZWxsLS1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5mb3JtYXRpb25fX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Ntbi9idG5fX2Fycm93LXcuc3ZnKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzZWNfYm90dG9tbmF2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIyMHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2JvdHRvbW5hdl9iZ19wYy5qcGcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvYm90dG9tbmF2X2JnX3NwLmpwZyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm90dG9tbmF2X19saXN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAuYm90dG9tbmF2X19saXN0Q2FyZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbW4vYnRuX19hcnJvdy13LnN2Zyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uICsgMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90c3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy93ZWJQ5a++5b+cXG4ud2VicCB7XG4gICAgLmhvbWUge1xuICAgICAgICAjc2VjX2NvbnRlbnQge1xuICAgICAgICAgICAgI3NlY19tYWludiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvbWFpbnZfYmdfcGMud2VicCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL21haW52X2JnX3NwLndlYnApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3NlY19jb25zdWx0aW5nIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9jb25zdWx0aW5nX2JnLndlYnApO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9jb25zdWx0aW5nX2JnX3NwLndlYnApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3NlY19pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvaW5mb3JtYXRpb25fYmdfcGMud2VicCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2luZm9ybWF0aW9uX2JnX3NwLndlYnApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vLXdlYnAge1xuICAgIC5ob21lIHtcbiAgICAgICAgI3NlY19jb250ZW50IHtcbiAgICAgICAgICAgICNzZWNfbWFpbnYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL21haW52X2JnX3BjLmpwZyk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL21haW52X2JnX3NwLmpwZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjc2VjX2NvbnN1bHRpbmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2NvbnN1bHRpbmdfYmcuanBnKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvY29uc3VsdGluZ19iZ19zcC5qcGcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3NlY19pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvaW5mb3JtYXRpb25fYmdfcGMuanBnKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvaW5mb3JtYXRpb25fYmdfc3AuanBnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1zdGF0ZW1lbnQge1xuICAgICNzZWNfc3RhdGVtZW50IHtcblxuICAgICAgICBAaW5jbHVkZSBub3R0YWIge1xuICAgICAgICAgICAgcGFkZGluZzogMTU1cHggMCAxNzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDEyMHB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbm90c3Age1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3RhdGVtZW50L21haW52X2JnX3BjLmpwZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N0YXRlbWVudC9tYWludl9iZ19zcC5qcGcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXRlbWVudF9faW5yIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODU0cHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuXG4gICAgICAgICAgICAuYy0tdG9wX19saW5rIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhdGVtZW50X19jYXRjaC0tZW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVuO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90dGFiIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGF0ZW1lbnRfX2NhdGNoIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBub3R0YWIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhdGVtZW50X190aXRsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBub3R0YWIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YXRlbWVudF9faWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBub3R0YWIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDYwcHggYXV0bztcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YXRlbWVudF9fdGV4dHMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdHRhYiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBub3R0YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90dGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YXRlbWVudF9fbG9nbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1waGlsb3NvcGh5IHtcbiAgICAuYy0tbWFpbnYge1xuICAgICAgICAmI3B5cmFtaWRfaW50cm8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbm90c3Age1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGhpbG9zb3BoeS9tYWludl9iZ19wYy5qcGcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waGlsb3NvcGh5L21haW52X2JnX3NwLmpwZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmI3B5cmFtaWRfbWFuYWdlbWVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBub3RzcCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waGlsb3NvcGh5L21hbmFnZW1lbnRfYmdfcGMuanBnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGhpbG9zb3BoeS9tYW5hZ2VtZW50X2JnX3NwLmpwZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbnZfX3RleHQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbnZfX3RleHQtLWVuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbjtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW52X190ZXh0LS1zdWIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW52X190ZXh0LS1tYWluIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucC1waGlsb3NvcGh5X19pbnIge1xuICAgICAgICBtYXgtd2lkdGg6IDg1NHB4O1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgLnNlY19jYXRjaCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYy0taGVhZGluZ0ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2F0Y2hfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40ZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcblxuICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICNzZWNfcHlyYW1pZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xfdmxibHVlO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMTQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHlyYW1pZF9fdGl0bGUtLWVuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGVuO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHlyYW1pZF9fdGl0bGUtLWpwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHlyYW1pZF9fYm9yZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbF9kYmx1ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5weXJhbWlkX19waWN0dXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnB5cmFtaWRfX2JvdHRvbVRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMjZweCA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sX2RibHVlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xfZGJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5weXJhbWlkX19ib3R0b21UZXh0LS1zdWIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHlyYW1pZF9fYm90dG9tVGV4dC0tbWFpbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc2VjX3N0YWdlIHtcbiAgICAgICAgLnN0YWdlX19jZWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbF92bGJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGFnZV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIC5zdGFnZV9fdGl0bGVOdW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3RhZ2VfX3RpdGxlVGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xfZGJsdWU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YWdlX19jYXRjaCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhZ2VfX2xpc3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waGlsb3NvcGh5L3N0YWdlX2Fycm93LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdGFnZV9fbGlzdENhcmQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY21uL2xvZ29faWNvbi5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1LjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhZ2VfX2V4YW1wbGUge1xuICAgICAgICAgICAgICAgIC5zdGFnZV9fZXhhbXBsZVRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sX2RibHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BoaWxvc29waHkvc3RhZ2VfaWNvbi5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YWdlX19leGFtcGxlTGlzdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdHIge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xfZGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCmXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xfZGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVzc2FnZSB7XG4gICAgLmMtLW1haW52IHtcbiAgICAgICAgJiNtZXNzYWdlX21haW52IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG5vdHNwIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21lc3NhZ2UvbWFpbnZfYmdfcGMuanBnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWVzc2FnZS9tYWludl9iZ19zcC5qcGcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW52X190ZXh0IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW52X190ZXh0LS1lbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZW47XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWludl9fdGV4dC0tbWFpbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc2VjX21lc3NhZ2Uge1xuICAgICAgICAubWVzc2FnZV9fY2VsbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMTAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbF92ZGJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLS1oZWFkaW5nSWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZXNzYWdlX19waGlsb3NvcGh5IHtcbiAgICAgICAgICAgICAgICAubWVzc2FnZV9fcGhpbG9zb3BoeUNlbGwge1xuICAgICAgICAgICAgICAgICAgICAubWVzc2FnZV9fcGhpbG9zb3BoeS0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2VfX3BoaWxvc29waHktLWRldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lc3NhZ2VfX2NlbGwtLXByb2ZpbGUge1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVzc2FnZV9fY2VsbC0tcHJvZmlsZUluciB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAubWVzc2FnZV9fcHJvZmlsZVRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2VfX3Byb2ZpbGVUZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWVzc2FnZV9fcHJvZmlsZUltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90dGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2VfX3Byb2ZpbGVJbWFnZS0taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlX19wcm9maWxlSW1hZ2UtLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWVzc2FnZV9fcHJvZmlsZVByb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlX19wcm9maWxlUHJvZmlsZS0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IC41cHggc29saWQgJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waGlsb3NvcGh5L3N0YWdlX2ljb24uc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2VfX3Byb2ZpbGVQcm9maWxlLS1kZXRpYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjVweCBzb2xpZCAkY29sX2RibHVlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLXB1YmxpY2F0aW9uIHtcbiAgICAucC1jb250ZW50X19pbnIge1xuICAgICAgICBtYXgtd2lkdGg6IDg1NHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgLnB1YmxpY2F0aW9uX19iZWdpbm5pbmcge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtLWhlYWRpbmdJY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnB1YmxpY2F0aW9uX19iZWdpbm5pbmdUaXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wdWJsaWNhdGlvbl9fYmVnaW5uaW5nVGl0bGUtLXN1YiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJlZ2lubmluZ19fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmJlZ2lubmluZ19fY29udGVudFRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xfZGJsdWU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjVweCBzb2xpZCAkY29sX2RibHVlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGhpbG9zb3BoeS9zdGFnZV9pY29uLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgIC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluLS1sZWZ0LFxuICAgICAgICAgICAgICAgIC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluLS1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmVnaW5uaW5nX19jb250ZW50TWFpbi0tbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluLS1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIC5iZWdpbm5pbmdfX2NvbnRlbnRNYWluLS1yaWdodERldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJlZ2lubmluZ19fY29udGVudE1haW4tLXJpZ2h0TmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wdWJsaWNhdGlvbl9fdGFza3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX3ZsYmx1ZTtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgICAgIC5wdWJsaWNhdGlvbl9fdGFza3NUaXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjU0cHgpIC8gMik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbF9kYmx1ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMDBweCkgLyAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHVibGljYXRpb25fX3Rhc2tzQ29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wdWJsaWNhdGlvbl9fdGFza3NDZWxsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wdWJsaWNhdGlvbl9fdGFza3NDZWxsTnVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYy0taGVhZGluZ0ljb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wdWJsaWNhdGlvbl9fdGFza3NDZWxsTmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sX2RibHVlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHVibGljYXRpb25fX2RldGFpbCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wdWJsaWNhdGlvbl9fZGV0YWlsVGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCB7XG4gICAgLnAtY29udGFjdF9faW5yIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjVweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC5jb250YWN0X19jYXRjaCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYy0taGVhZGluZ0ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdF9fY2F0Y2hUZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29udGFjdF9fZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xfdmxibHVlO1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICAgICAgIC5wLWNvbnRhY3RfX2luciB7XG4gICAgICAgICAgICAuY29udGFjdF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcblxuICAgICAgICAgICAgICAgIC5jb250YWN0X19jb250ZW50Q2VsbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3RfX2NvbnRlbnRDZWxsVGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1LjQlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbnRhY3RfX2NvbnRlbnRUaXRsZS0tbmVlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29udGFjdF9fY29udGVudFRpdGxlLS1vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3RfX2NvbnRlbnRJbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjQuNiU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbF9sYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud3BjZjdjLWNvbmYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX2xibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Ym1pdC1hcmVhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hamF4LWxvYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJpdmFjeSB7XG4gICAgI3NlY19wcml2YWN5IHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDEyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcml2YWN5X19pbnIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgIC5jLS1oZWFkaW5nSWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpdmFjeV9fbGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgICAgICAgICAgIC5wcml2YWN5X19saXN0Q2VsbCB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xfZGJsdWU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvZmlsZSB7XG4gICAgI3NlY19wcm9maWxlIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDEyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGVfX2luciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1NHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAucHJvZmlsZV9fbWFwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2ZpbGVfX2NlbGwge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jLS1oZWFkaW5nSWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9maWxlX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2ZpbGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2ZpbGVfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGRkIHt9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJvZmlsZV9fdGV4dC0tRmxleCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sX3ZkYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbF92ZGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMy40JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjguNiU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc2LjYlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MS40JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnByb2ZpbGVfX3RleHQtLUJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xfZGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbF92ZGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BoaWxvc29waHkvc3RhZ2VfaWNvbi5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLFxuLmNhdGVnb3J5LFxuLmRhdGUsXG4uc2luZ2xlIHtcblxuICAgIC5wLXNlY19fcG9zdCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAxNDBweDtcblxuICAgICAgICAuYy0taGVhZGluZ0ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucC1wb3N0X190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wLXBvc3RfX3dyYXAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnAtcG9zdF9fbWFpbiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wLXBvc3RfX2JveCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xfdmRibHVlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wLXBvc3RfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBub3R0YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Bvc3QvbGFiZWxfYmdfcGMuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9zdC9sYWJlbF9iZ19zcC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucC1wb3N0X19sYWJlbFRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wLXBvc3RfX2xpbmtXcmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucC1wb3N0X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sX3ZkYmx1ZSwgLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbF92ZGJsdWUsIC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucC1wb3N0X19saW5rRGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucC1wb3N0X19saW5rQ2F0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbF9sYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnAtcG9zdF9fbGlua1RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xfZGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnAtcG9zdF9fbGlua01vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwibW9yZVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sX2RibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnAtcG9zdF9fcG9zdFdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wLXBvc3RfX3Bvc3REYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucC1wb3N0X19wb3N0Q2F0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX2xibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnAtcG9zdF9fcG9zdFRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xfZGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnAtcG9zdF9fcG9zdENvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnAtcG9zdF9fcGFnZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnAtcG9zdF9fcGFnZXJOdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wLXBvc3RfX3BhZ2VyQXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnAtcG9zdF9fcGFnZXJBcnJvdy0tcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLvvJxcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wLXBvc3RfX3BhZ2VyQXJyb3ctLW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi77yeXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jLS1tb3JlQnRuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wLXBvc3RfX2FzaWRlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wLXBvc3RfX2FzaWRlTGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnAtcG9zdF9fYXNpZGVUaXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xfdmRibHVlLCAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGhpbG9zb3BoeS9zdGFnZV9pY29uLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnAtcG9zdF9fYXNpZGVMaXN0LS1jYXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnAtcG9zdF9fYXNpZGVMaW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucC1wb3N0X19hc2lkZUNhcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sX3ZkYmx1ZSwgLjMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYucC1wb3N0X19hc2lkZUxpc3QtLWRhdGUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucC1wb3N0X19hc2lkZUxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xfdmRibHVlLCAuMyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucC1wb3N0X19hc2lkZUNhcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuLnNpbmdsZS1pbnRlcnZpZXcge1xuXG4gICAgLmludGVydmlld19fdGl0bGUge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwOTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sX3ZkYmx1ZTtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBlbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sX3ZkYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlcnZpZXdfX2NvbnRlbnRzSW5yIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgICAgcGFkZGluZzogODBweCA2NXB4IDQwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xfdmRibHVlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucC1wb3N0X19sYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbm90dGFiIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3N0L2xhYmVsX2JnX3BjLnN2Zyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Bvc3QvbGFiZWxfYmdfc3Auc3ZnKTtcbiAgICAgICAgICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC05cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnAtcG9zdF9fbGFiZWxUZXh0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmludGVydmlld19fY29udGVudHNCb2R5IHtcblxuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNhbnM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnRlcnZpZXdfX2NvbnRlbnRzTWFpbnYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnRlcnZpZXdfX2NvbnRlbnRzUHJvZiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pbnRlcnZpZXdfX2NvbnRlbnRzUHJvZi0tbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjIlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW50ZXJ2aWV3X19jb250ZW50c1Byb2YtLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW50ZXJ2aWV3X19jb250ZW50c1Byb2YtLWNhdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xfZGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW50ZXJ2aWV3X19jb250ZW50c1Byb2YtLXBvcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW50ZXJ2aWV3X19jb250ZW50c1Byb2YtLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnRlcnZpZXdfX2NvbnRlbnRzRGV0YWlsIHtcblxuICAgICAgICAgICAgICAgIC5pbnRlcnZpZXdfX2NvbnRlbnRzQ2FyZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmludGVydmlld19fY29udGVudHNDYXJkLS1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmludGVydmlld19fY29udGVudHNDYXJkLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xfZGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmludGVydmlld19fY29udGVudHNDYXJkLS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIC5wLXBvc3RfX3BhZ2VyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICAgICAgd2lkdGg6IDkwJTtcblxuICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtLW1vcmVCdG4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnAtcG9zdF9fcGFnZXJOdW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbF9kYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wLXBvc3RfX3BhZ2VyQXJyb3cge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmLnAtcG9zdF9fcGFnZXJBcnJvdy0tcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLvvJxcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wLXBvc3RfX3BhZ2VyQXJyb3ctLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi77yeXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9*/