@charset "UTF-8";
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
@import url("https://fonts.googleapis.com/css2?family=Crimson+Text:wght@600&family=Noto+Sans+JP:wght@400;700&family=Noto+Serif+JP:wght@600&family=Roboto+Condensed:wght@700&display=swap");
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 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  list-style-type: none; }

body {
  line-height: 1; }

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; }

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

/* 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 #ccc;
  margin: 1em 0;
  padding: 0; }

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

input,
button,
select,
textarea {
  padding: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: none;
  border-radius: 0;
  font: inherit;
  outline: none; }

textarea {
  resize: vertical; }

input[type='checkbox'],
input[type='radio'] {
  display: none; }

input[type='submit'],
input[type='button'],
label,
button,
select {
  cursor: pointer; }

select::-ms-expand {
  display: none; }

* {
  box-sizing: border-box;
  font-feature-settings: 'palt' 1; }

/*
  PC: outer: 1200
      inner: 1140

  SP: outer: 750
      inner: 650
*/
/*
  https://fonts.google.com/specimen/Roboto+Condensed?sidebar.open=true&selection.family=Crimson+Text:wght@600|Noto+Sans+JP:wght@400;700|Noto+Serif+JP:wght@600|Roboto+Condensed:wght@700&query=Roboto+Condensed

  Noto Sans JP
    Regular 400
    Bold 700

    font-family: 'Noto Sans JP', sans-serif;


  Noto Serif JP
    Semi-bold 600

    font-family: 'Noto Serif JP', serif;


  Crimson Text
    Semi-bold 600

    font-family: 'Crimson Text', serif;


  Roboto Condensed
    Bold 700

    font-family: 'Roboto Condensed', sans-serif;

*/
@media screen and (min-width: 768px) {
  html {
    font-size: 62.5%; } }

html::before {
  width: 1px;
  height: 100vh;
  margin: auto;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  background: rgba(255, 0, 0, 0.2);
  pointer-events: none;
  z-index: 999999; }

html::after {
  max-width: 86.66667vw;
  height: 100vh;
  margin: auto;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  box-shadow: 1px 0px 0px rgba(255, 0, 0, 0.2) inset, -1px 0px 0px rgba(255, 0, 0, 0.2) inset;
  pointer-events: none;
  z-index: 999999; }
  @media screen and (min-width: 768px) {
    html::after {
      max-width: 1200px;
      margin: 0px 30px; } }
  @media screen and (min-width: 1260px) {
    html::after {
      margin-left: auto;
      margin-right: auto; } }

body {
  font-family: 'Noto Sans JP', sans-serif;
  color: #333;
  opacity: 0; }
  html.loadDone body {
    animation: fade-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1); }
  body a {
    color: #333; }
  body::before {
    content: '';
    width: 100%;
    height: 120px;
    background: rgba(255, 255, 255, 0.8);
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 5;
    -webkit-backdrop-filter: saturate(180%) blur(3px);
            backdrop-filter: saturate(180%) blur(3px);
    pointer-events: none;
    opacity: 1;
    transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    @media screen and (max-width: 768px) {
      body::before {
        display: none; } }

.none {
  display: none; }

.main {
  display: block;
  margin-top: 13.33333vw;
  position: relative;
  z-index: 1; }
  @media screen and (min-width: 768px) {
    .main {
      margin-top: 120px; } }

.inner {
  max-width: 86.66667vw;
  margin: auto; }
  @media screen and (min-width: 768px) {
    .inner {
      max-width: 1200px;
      margin: 0px 30px; } }
  @media screen and (min-width: 1260px) {
    .inner {
      margin-left: auto;
      margin-right: auto; } }

.inner-s {
  max-width: 86.66667vw;
  margin: 0px auto; }
  @media screen and (min-width: 768px) {
    .inner-s {
      max-width: 960px;
      margin: 0px 100px; } }
  @media screen and (min-width: 1160px) {
    .inner-s {
      margin-left: auto;
      margin-right: auto; } }

img.full {
  width: 100%; }

img.cover {
  width: 100%;
  height: 100%;
  font-family: 'object-fit: cover;';
  object-fit: cover;
  object-position: center center; }

[data-appear] {
  opacity: 0; }
  [data-appear].appear {
    animation: fade-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1); }

@media screen and (min-width: 768px) {
  .pc-none {
    display: none; } }

@media screen and (max-width: 768px) {
  .sp-none {
    display: none; } }

@media screen and (min-width: 768px) {
  .pc-block {
    display: block !important; } }

@media screen and (max-width: 768px) {
  .sp-block {
    display: block !important; } }

@keyframes link-arrow-off {
  0% {
    background-position: center center; }
  50% {
    background-position: calc(-100% - 50px) center; }
  51% {
    background-position: calc(100% + 50px) center; }
  100% {
    background-position: center center; } }

@keyframes link-arrow-on {
  0% {
    background-position: center center; }
  50% {
    background-position: calc(100% + 50px) center; }
  51% {
    background-position: calc(-100% - 50px) center; }
  100% {
    background-position: center center; } }

@keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes bottom-in {
  0% {
    transform: translate3d(0px, 10px, 0px) scale(1);
    opacity: 0; }
  100% {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px) scale(1); } }

@keyframes left-in {
  0% {
    transform: translate3d(-10px, 0px, 0px) scale(1);
    opacity: 0; }
  100% {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px) scale(1); } }

.st-breadcrumb {
  background: #fafafa; }
  @media screen and (min-width: 768px) {
    .st-breadcrumb {
      height: 30px; } }
  .st-breadcrumb_listwrap {
    padding: 0px 0px 0px 4vw;
    display: flex;
    align-items: center;
    justify-content: flex-start; }
    @media screen and (min-width: 768px) {
      .st-breadcrumb_listwrap {
        padding: 0px;
        max-width: 1220px;
        margin: 0px 20px; } }
    @media screen and (min-width: 1260px) {
      .st-breadcrumb_listwrap {
        margin-left: auto;
        margin-right: auto; } }
  .st-breadcrumb_list {
    margin-right: 1.33333vw;
    padding-right: 1.33333vw;
    position: relative; }
    @media screen and (min-width: 768px) {
      .st-breadcrumb_list {
        margin-right: 10px;
        padding-right: 10px; } }
    .st-breadcrumb_list::after {
      content: '';
      width: 0.26667vw;
      height: 2.53333vw;
      position: absolute;
      top: 50%;
      right: 0px;
      margin-top: -1.06667vw;
      background: #dddddd; }
      @media screen and (min-width: 768px) {
        .st-breadcrumb_list::after {
          width: 1px;
          height: 12px;
          margin-top: -6px; } }
    .st-breadcrumb_list:first-child {
      padding: 0px; }
    .st-breadcrumb_list:last-child::after {
      display: none; }
  .st-breadcrumb_link {
    height: 8vw;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    color: #999999;
    font-weight: bold;
    font-size: 2.66667vw;
    line-height: 2.66667vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .st-breadcrumb_link {
        height: 30px;
        font-size: 11px;
        font-size: 1.1rem;
        line-height: 1em;
        letter-spacing: 0.06px;
        transition: color .4s ease; }
        .st-breadcrumb_link:hover {
          color: #0071d9; } }
    .st-breadcrumb_link-home {
      width: 7.73333vw;
      padding: 0px; }
      @media screen and (min-width: 768px) {
        .st-breadcrumb_link-home {
          width: 34px; }
          .st-breadcrumb_link-home:hover svg {
            fill: #0071d9; } }
      .st-breadcrumb_link-home svg {
        width: 2.4vw;
        height: 2.66667vw;
        margin: auto;
        fill: #999; }
        @media screen and (min-width: 768px) {
          .st-breadcrumb_link-home svg {
            width: 12px;
            height: 13px;
            transition: fill .4s ease; } }
  .st-breadcrumb_current {
    color: #999999;
    font-weight: bold;
    font-size: 2.66667vw;
    line-height: 2.66667vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .st-breadcrumb_current {
        font-size: 11px;
        font-size: 1.1rem;
        line-height: 1em;
        letter-spacing: 0.06px; } }

.st-footer {
  padding: 7.6vw 0px 5.33333vw 0px;
  background: #0055a2; }
  @media screen and (min-width: 768px) {
    .st-footer {
      padding: 40px 0px 20px 0px;
      position: relative;
      z-index: 2; } }
  @media screen and (min-width: 768px) {
    .st-footer_nav {
      width: 630px; } }
  @media screen and (min-width: 769px) and (max-width: 1170px) {
    .st-footer_nav {
      margin: 20px auto 0px auto; } }
  @media screen and (min-width: 768px) {
    .st-footer_inner {
      max-width: 1200px;
      margin: 0px 30px; } }
  @media screen and (min-width: 1260px) {
    .st-footer_inner {
      margin-left: auto;
      margin-right: auto; } }
  @media screen and (min-width: 768px) {
    .st-footer_main {
      display: flex;
      align-items: center;
      justify-content: space-between; } }
  @media screen and (min-width: 769px) and (max-width: 1170px) {
    .st-footer_main {
      display: block; } }
  .st-footer_title h1 a {
    width: 40.4vw;
    height: 4.53333vw;
    margin: auto;
    display: block; }
    @media screen and (min-width: 768px) {
      .st-footer_title h1 a {
        width: 303px;
        height: 34px; } }
    .st-footer_title h1 a svg {
      width: 100%;
      height: auto;
      fill: #fff; }
  .st-footer_copy {
    margin-top: 5.33333vw;
    text-align: center; }
    @media screen and (min-width: 768px) {
      .st-footer_copy {
        margin-top: 60px;
        text-align: right; } }
    @media screen and (min-width: 769px) and (max-width: 1170px) {
      .st-footer_copy {
        text-align: center; } }
    .st-footer_copy small {
      color: #fff;
      font-weight: bold;
      font-size: 2.66667vw;
      line-height: 4vw;
      letter-spacing: 0.10667vw; }
      @media screen and (min-width: 768px) {
        .st-footer_copy small {
          font-size: 11px;
          font-size: 1.1rem;
          line-height: 1.27273em;
          letter-spacing: 0.08px; } }

@media screen and (min-width: 768px) {
  .st-footer_nav {
    width: 100%; } }

.st-footer .st-navbody {
  padding-top: 5.33333vw; }
  @media screen and (min-width: 768px) {
    .st-footer .st-navbody {
      padding-top: 0px;
      margin: 0px;
      display: flex;
      justify-content: flex-end; } }
  @media screen and (min-width: 768px) {
    .st-footer .st-navbody_listwrap {
      width: 570px;
      align-items: flex-start;
      justify-content: flex-start;
      position: relative; } }
  @media screen and (min-width: 769px) and (max-width: 1170px) {
    .st-footer .st-navbody_listwrap {
      width: 85.47009%;
      margin: auto;
      justify-content: space-between; } }
  @media screen and (min-width: 768px) {
    .st-footer .st-navbody_listwrap-list {
      margin-right: 11.11111%;
      white-space: nowrap; }
      .st-footer .st-navbody_listwrap-list:last-child {
        margin-right: 0px; }
      .st-footer .st-navbody_listwrap-list:nth-child(2) {
        position: absolute;
        top: 55px;
        left: 0px; }
      .st-footer .st-navbody_listwrap-list > a:hover {
        text-decoration: underline; } }
  @media screen and (min-width: 769px) and (max-width: 1170px) {
    .st-footer .st-navbody_listwrap-list {
      margin-right: 0; } }
  .st-footer .st-navbody_listwrap-link {
    padding: 4vw 0px;
    color: #fff; }
    @media screen and (min-width: 768px) {
      .st-footer .st-navbody_listwrap-link {
        height: 50px;
        padding: 0px;
        justify-content: flex-start; } }
  .st-footer .st-navbody_listwrap-text {
    font-weight: bold;
    font-size: 3.2vw;
    line-height: 4.8vw;
    letter-spacing: 0.10667vw; }
    @media screen and (min-width: 768px) {
      .st-footer .st-navbody_listwrap-text {
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1em;
        letter-spacing: 0.08px;
        white-space: nowrap; } }
  .st-footer .st-navbody_childwrap {
    width: 100%; }
    @media screen and (min-width: 768px) {
      .st-footer .st-navbody_childwrap {
        padding: 0px; } }
    .st-footer .st-navbody_childwrap-link {
      font-size: 2.93333vw;
      line-height: 4.8vw;
      letter-spacing: 0.10667vw; }
      @media screen and (min-width: 768px) {
        .st-footer .st-navbody_childwrap-link {
          padding: 5px 0px;
          font-weight: bold;
          color: rgba(255, 255, 255, 0.6);
          font-size: 12px;
          font-size: 1.2rem;
          line-height: 1.16667em;
          letter-spacing: 0.08px; }
          .st-footer .st-navbody_childwrap-link:hover {
            text-decoration: underline; } }

@media screen and (min-width: 768px) {
  .st-footer .st-navbody_childwrap {
    bottom: 100%;
    right: 0px;
    background: #0055a2;
    position: relative;
    top: 0px;
    left: 0px;
    opacity: 1;
    transform: none;
    padding: 10px 0px;
    pointer-events: all; } }

.st-header {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 6; }
  @media screen and (min-width: 768px) {
    .st-header {
      top: 44px;
      left: 30px; } }
  @media screen and (min-width: 769px) and (max-width: 1300px) {
    .st-header {
      top: 20px; } }
  .st-header_link {
    width: 53.06667vw;
    height: 13.33333vw;
    background: red;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media screen and (max-width: 768px) {
      .st-header_link {
        background: rgba(255, 255, 255, 0.8);
        -webkit-backdrop-filter: saturate(180%) blur(3px);
                backdrop-filter: saturate(180%) blur(3px); } }
    @media screen and (min-width: 768px) {
      .st-header_link {
        width: 302px;
        height: 34px;
        background: none; } }
    .st-header_link svg {
      width: 42.4vw;
      height: auto;
      fill: #0055a2; }
      @media screen and (min-width: 768px) {
        .st-header_link svg {
          width: 100%;
          fill: #0055a2; } }

.st-header_point {
  width: 1px;
  height: 10px;
  position: absolute;
  top: 0px;
  left: 100px;
  pointer-events: none;
  z-index: 999; }
  @media screen and (max-width: 768px) {
    .st-header_point {
      display: none; } }

.st-heading {
  padding-top: 10.13333vw; }
  @media screen and (min-width: 768px) {
    .st-heading {
      padding: 0px; } }
  .st-heading .inner {
    position: relative; }
  @media screen and (min-width: 768px) {
    .st-heading_outer {
      position: absolute;
      top: 100px;
      left: 0px;
      z-index: 1; } }
  .st-heading_inner {
    display: flex;
    flex-direction: column; }
    @media screen and (min-width: 768px) {
      .st-heading_inner {
        writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl; } }
  .st-heading_jp {
    order: 2;
    margin-top: 2.66667vw;
    font-family: 'Noto Serif JP', serif;
    color: #333333;
    font-size: 8.26667vw;
    line-height: 8.26667vw;
    letter-spacing: 0.10667vw; }
    @media screen and (min-width: 768px) {
      .st-heading_jp {
        margin: 0px 10px 0px 0px;
        font-size: 40px;
        font-size: 4rem;
        line-height: 1em;
        letter-spacing: 0.08px; } }
  .st-heading_en {
    order: 1;
    color: #0055a2;
    font-family: 'Crimson Text', serif;
    font-size: 4vw;
    line-height: 4vw;
    letter-spacing: 0.04vw; }
    @media screen and (min-width: 768px) {
      .st-heading_en {
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1em;
        letter-spacing: 0.03px; } }

.st-loading {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 100;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center; }
  .st-loading_range {
    width: 0%;
    height: 1.33333vw;
    background: #0055a2;
    position: fixed;
    top: 0px;
    left: 0px; }
    @media screen and (min-width: 768px) {
      .st-loading_range {
        height: 6px; } }
  .st-loading_svg {
    max-width: 640px;
    padding: 0px 20px; }
    .st-loading_svg svg {
      width: 100%;
      height: auto;
      fill: #0055a2; }
      @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
        .st-loading_svg svg {
          width: 642.53px;
          height: 99.54px; } }

.st-mv {
  height: 100vw;
  position: relative;
  overflow: hidden; }
  @media screen and (min-width: 768px) {
    .st-mv {
      height: 350px; } }
  .st-mv_list {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
    transform: scale(1.02);
    transition: opacity 0s linear 1.5s, transform 0s linear 1.5s;
    z-index: 1;
    background: #000; }
    .st-mv_list-current {
      opacity: 1;
      transform: scale(1);
      transition: opacity 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 6s linear;
      z-index: 2; }
    .st-mv.stop .st-mv_list {
      transform: scale(1);
      opacity: 1;
      transition: none; }

.st-nav {
  width: 100%;
  position: fixed;
  right: 0px;
  background: #0055a2;
  z-index: 5; }
  @media screen and (max-width: 768px) {
    .st-nav {
      height: calc(100vh - 13.33333vw);
      overflow: auto;
      opacity: 0;
      top: 13.33333vw;
      pointer-events: none;
      transition: opacity .4s ease; }
      html.navOpen .st-nav {
        opacity: 1;
        pointer-events: all; } }
  @media screen and (min-width: 768px) {
    .st-nav {
      width: 623px;
      height: 50px;
      top: 36px;
      right: 280px;
      background: none; } }
  @media screen and (min-width: 769px) and (max-width: 1300px) {
    .st-nav {
      width: calc(100% - 320px);
      top: 70px;
      left: 40px; } }
  @media screen and (max-width: 768px) {
    .st-nav .st-navbody_listwrap-text {
      color: #fff; } }

.st-nav_entry {
  position: fixed;
  top: 0px;
  right: 13.33333vw;
  z-index: 5;
  display: flex; }
  @media screen and (min-width: 768px) {
    .st-nav_entry {
      right: 0px; } }
  .st-nav_entry-link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 16.8vw;
    height: 13.33333vw;
    background: #0071d9; }
    .st-nav_entry-link-career {
      background: #0071d9;
      pointer-events: none; }
      .st-nav_entry-link-career p {
        opacity: 0.5; }
    .st-nav_entry-link-flesh {
      background: #0055a2; }
    @media screen and (min-width: 768px) {
      .st-nav_entry-link {
        width: 120px;
        height: 120px;
        position: relative; }
        .st-nav_entry-link::before {
          content: '';
          width: 0%;
          height: 100%;
          position: absolute;
          top: 0px;
          right: 0px;
          background: rgba(255, 255, 255, 0.1);
          z-index: 1;
          transition: width .4s ease; }
        .st-nav_entry-link:hover::before {
          width: 100%;
          left: 0px;
          right: inherit; } }
    .st-nav_entry-link p {
      font-weight: bold;
      color: #fff;
      text-align: center;
      font-size: 2.66667vw;
      line-height: 4vw;
      letter-spacing: 0.10667vw; }
      @media screen and (min-width: 768px) {
        .st-nav_entry-link p {
          font-size: 14px;
          font-size: 1.4rem;
          line-height: 1.5em;
          letter-spacing: 0.08px;
          position: relative;
          z-index: 2; } }
      .st-nav_entry-link p span {
        display: block; }

.st-nav_trigger {
  width: 13.33333vw;
  height: 13.33333vw;
  position: fixed;
  top: 0px;
  right: 0px;
  background: #333333;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 2; }
  @media screen and (min-width: 768px) {
    .st-nav_trigger {
      display: none; } }
  .st-nav_trigger-icon {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto; }
  .st-nav_trigger-open {
    width: 4.53333vw;
    height: 3.46667vw;
    transition: opacity .4s ease; }
    html.navOpen .st-nav_trigger-open {
      opacity: 0; }
  .st-nav_trigger-close {
    width: 3.46667vw;
    height: 3.46667vw;
    opacity: 0;
    transition: opacity .4s ease; }
    html.navOpen .st-nav_trigger-close {
      opacity: 1; }
  .st-nav_trigger svg {
    width: 100%;
    height: 100%;
    fill: #fff; }

@media screen and (min-width: 768px) {
  .st-nav {
    height: 120px;
    top: 0px; } }

@media screen and (min-width: 769px) and (max-width: 1300px) {
  .st-nav {
    height: 50px;
    top: 70px; } }

.st-nav .st-navbody {
  padding-top: 13.33333vw; }
  @media screen and (min-width: 768px) {
    .st-nav .st-navbody {
      padding-top: 0px; } }

.st-nav .st-navbody_listwrap-list-corp {
  display: none; }

.st-nav .st-navbody_listwrap-list-faq {
  display: none; }

@media screen and (min-width: 768px) {
  .st-nav .st-navbody_listwrap-link {
    height: 120px;
    color: #333333;
    position: relative;
    transition: color 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); }
    .st-nav .st-navbody_listwrap-link::after {
      content: '';
      width: 0%;
      height: 4px;
      background: #0071d9;
      position: absolute;
      right: 0px;
      bottom: 0px;
      transition: width 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); }
    .st-nav .st-navbody_listwrap-link:hover {
      color: #0071d9; }
      .st-nav .st-navbody_listwrap-link:hover::after {
        width: 100%;
        right: inherit;
        left: 0px; } }

@media screen and (min-width: 769px) and (max-width: 1300px) {
  .st-nav .st-navbody_listwrap-link {
    height: 50px; } }

@media screen and (min-width: 768px) {
  html.pg-about .st-nav .st-navbody_listwrap-link[data-nav="about"] {
    color: #0071d9; }
    html.pg-about .st-nav .st-navbody_listwrap-link[data-nav="about"]::after {
      width: 100%; } }

@media screen and (min-width: 768px) {
  html.pg-work .st-nav .st-navbody_listwrap-link[data-nav="work"] {
    color: #0071d9; }
    html.pg-work .st-nav .st-navbody_listwrap-link[data-nav="work"]::after {
      width: 100%; } }

@media screen and (min-width: 768px) {
  html.pg-env .st-nav .st-navbody_listwrap-link[data-nav="env"] {
    color: #0071d9; }
    html.pg-env .st-nav .st-navbody_listwrap-link[data-nav="env"]::after {
      width: 100%; } }

@media screen and (min-width: 768px) {
  html.pg-req .st-nav .st-navbody_listwrap-link[data-nav="req"] {
    color: #0071d9; }
    html.pg-req .st-nav .st-navbody_listwrap-link[data-nav="req"]::after {
      width: 100%; } }

@media screen and (min-width: 768px) {
  html.pg-interview .st-nav .st-navbody_listwrap-link[data-nav="interview"] {
    color: #0071d9; }
    html.pg-interview .st-nav .st-navbody_listwrap-link[data-nav="interview"]::after {
      width: 100%; } }

@media screen and (min-width: 768px) {
  html.pg-igc .st-nav .st-navbody_listwrap-link[data-nav="env"] {
    color: #0071d9; }
    html.pg-igc .st-nav .st-navbody_listwrap-link[data-nav="env"]::after {
      width: 100%; } }

@media screen and (min-width: 768px) {
  .st-nav .st-navbody_childwrap {
    top: 100%;
    left: 0px;
    background: rgba(255, 255, 255, 0.8); } }

@media screen and (min-width: 768px) {
  .st-nav .st-navbody_childwrap-link {
    color: #333333; }
    .st-nav .st-navbody_childwrap-link:hover {
      color: #0055a2; } }

.st-navbody {
  max-width: 86.66667vw;
  margin: auto; }
  @media screen and (min-width: 768px) {
    .st-navbody {
      max-width: unset; } }
  .st-navbody a {
    color: #ffffff; }
  @media screen and (min-width: 768px) {
    .st-navbody_listwrap {
      display: flex;
      align-items: center;
      justify-content: space-between; } }
  .st-navbody_listwrap-list {
    border-top: 0.13333vw solid #3377b5; }
    @media screen and (min-width: 768px) {
      .st-navbody_listwrap-list {
        border: none;
        position: relative; } }
    .st-navbody_listwrap-list:last-child {
      border-bottom: 0.13333vw solid #3377b5; }
      @media screen and (min-width: 768px) {
        .st-navbody_listwrap-list:last-child {
          border: none; } }
    @media screen and (min-width: 768px) {
      .st-navbody_listwrap-list-corp {
        position: absolute;
        top: 125px;
        right: -20px; } }
  .st-navbody_listwrap-link {
    padding: 6vw 0px;
    display: block;
    position: relative; }
    @media screen and (min-width: 768px) {
      .st-navbody_listwrap-link {
        height: 50px;
        padding: 0px;
        display: flex;
        align-items: center;
        justify-content: center; } }
  .st-navbody_listwrap-text {
    font-weight: bold;
    font-size: 4.26667vw;
    line-height: 6.4vw;
    letter-spacing: 0.10667vw; }
    @media screen and (min-width: 768px) {
      .st-navbody_listwrap-text {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1em;
        letter-spacing: 0.08px; } }
  .st-navbody_listwrap-icon {
    width: 4.8vw;
    height: 4.8vw;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto; }
    @media screen and (min-width: 768px) {
      .st-navbody_listwrap-icon {
        display: none; } }
    .st-navbody_listwrap-icon::before, .st-navbody_listwrap-icon::after {
      content: '';
      position: absolute;
      background: #fff; }
    .st-navbody_listwrap-icon::before {
      width: 100%;
      height: 0.26667vw;
      top: 50%;
      left: 0px;
      margin-top: -0.13333vw; }
    .st-navbody_listwrap-icon::after {
      width: 0.26667vw;
      height: 100%;
      top: 0px;
      left: 0px;
      right: 0px;
      margin: auto;
      transition: all .2s ease; }
      .st-navbody_listwrap-link.slideDown .st-navbody_listwrap-icon::after {
        opacity: 0;
        transform: translateY(50px);
        transition: all .4s ease; }
  .st-navbody_childwrap {
    padding: 0px 0px 6vw 2.66667vw;
    display: none; }
    @media screen and (min-width: 768px) {
      .st-navbody_childwrap {
        width: 200px;
        padding: 10px 20px;
        display: block;
        position: absolute;
        transform: translate3d(0px, -10px, 0px);
        opacity: 0;
        transition: transform .4s ease, opacity .4s ease;
        pointer-events: none;
        -webkit-backdrop-filter: saturate(180%) blur(3px);
                backdrop-filter: saturate(180%) blur(3px); }
        .st-navbody_childwrap.slideDown {
          opacity: 1;
          transform: translate3d(0px, 0px, 0px);
          pointer-events: all; } }
    .st-navbody_childwrap-list:first-child a {
      padding-top: 0px; }
    .st-navbody_childwrap-list:last-child a {
      padding-bottom: 0px; }
    .st-navbody_childwrap-link {
      padding: 2vw 0px;
      display: inline-block;
      font-size: 3.46667vw;
      line-height: 5.2vw;
      letter-spacing: 0.10667vw; }
      @media screen and (min-width: 768px) {
        .st-navbody_childwrap-link {
          padding: 10px 0px;
          font-size: 14px;
          font-size: 1.4rem;
          line-height: 1em;
          letter-spacing: 0.08px; } }
      .st-navbody_childwrap-link-disabled {
        opacity: 0.5;
        pointer-events: none; }

.st-relational {
  padding: 10.66667vw 0px;
  background: #fafafa; }
  @media screen and (min-width: 768px) {
    .st-relational {
      padding: 60px 0px; } }
  .st-relational_heading {
    display: flex;
    flex-direction: column; }
    .st-relational_heading h1 {
      margin-top: 2.66667vw;
      order: 2;
      color: #333333;
      font-size: 5.86667vw;
      line-height: 5.86667vw;
      letter-spacing: 0.10667vw;
      font-family: 'Noto Serif JP', serif; }
      @media screen and (min-width: 768px) {
        .st-relational_heading h1 {
          margin-top: 20px;
          margin-top: 5px;
          font-size: 33px;
          font-size: 3.3rem;
          line-height: 1em;
          letter-spacing: 0.08px; } }
    .st-relational_heading p {
      order: 1;
      color: #0055a2;
      font-family: 'Crimson Text', serif;
      font-size: 4vw;
      line-height: 4vw;
      letter-spacing: 0.04vw; }
      @media screen and (min-width: 768px) {
        .st-relational_heading p {
          font-size: 13px;
          font-size: 1.3rem;
          line-height: 1em;
          letter-spacing: 0.03px; } }
  .st-relational_linkwrap {
    margin-top: 8vw; }
    @media screen and (min-width: 768px) {
      .st-relational_linkwrap {
        margin-top: 50px;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: wrap; } }
    .st-relational_linkwrap li {
      margin-top: 5.33333vw; }
      .st-relational_linkwrap li:first-child {
        margin-top: 0px; }
      @media screen and (min-width: 768px) {
        .st-relational_linkwrap li {
          width: 31.66667%;
          max-width: 380px;
          margin: 2.5% 2.5% 0px 0px; }
          .st-relational_linkwrap li:nth-child(1), .st-relational_linkwrap li:nth-child(2), .st-relational_linkwrap li:nth-child(3) {
            margin-top: 0px; }
          .st-relational_linkwrap li:nth-child(3n) {
            margin-right: 0px; } }
  .st-relational_link {
    display: block;
    position: relative; }
    html.pg-about .st-relational_link[data-relational="about"] {
      pointer-events: none; }
      html.pg-about .st-relational_link[data-relational="about"] .st-relational_link-picture-img {
        opacity: 0.3; }
      html.pg-about .st-relational_link[data-relational="about"] .st-relational_link-arrow {
        display: none; }
    html.pg-work .st-relational_link[data-relational="work"] {
      pointer-events: none; }
      html.pg-work .st-relational_link[data-relational="work"] .st-relational_link-picture-img {
        opacity: 0.3; }
      html.pg-work .st-relational_link[data-relational="work"] .st-relational_link-arrow {
        display: none; }
    html.pg-env .st-relational_link[data-relational="env"] {
      pointer-events: none; }
      html.pg-env .st-relational_link[data-relational="env"] .st-relational_link-picture-img {
        opacity: 0.3; }
      html.pg-env .st-relational_link[data-relational="env"] .st-relational_link-arrow {
        display: none; }
    html.pg-req .st-relational_link[data-relational="req"] {
      pointer-events: none; }
      html.pg-req .st-relational_link[data-relational="req"] .st-relational_link-picture-img {
        opacity: 0.3; }
      html.pg-req .st-relational_link[data-relational="req"] .st-relational_link-arrow {
        display: none; }
    html.pg-interview .st-relational_link[data-relational="interview"] {
      pointer-events: none; }
      html.pg-interview .st-relational_link[data-relational="interview"] .st-relational_link-picture-img {
        opacity: 0.3; }
      html.pg-interview .st-relational_link[data-relational="interview"] .st-relational_link-arrow {
        display: none; }
    html.pg-faq .st-relational_link[data-relational="faq"] {
      pointer-events: none; }
      html.pg-faq .st-relational_link[data-relational="faq"] .st-relational_link-picture-img {
        opacity: 0.3; }
      html.pg-faq .st-relational_link[data-relational="faq"] .st-relational_link-arrow {
        display: none; }
    html.pg-igc .st-relational_link[data-relational="igc"] {
      pointer-events: none; }
      html.pg-igc .st-relational_link[data-relational="igc"] .st-relational_link-picture-img {
        opacity: 0.3; }
      html.pg-igc .st-relational_link[data-relational="igc"] .st-relational_link-arrow {
        display: none; }
    @media screen and (min-width: 768px) {
      .st-relational_link:hover .st-relational_link-arrow {
        animation: link-arrow-on 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1); }
      .st-relational_link:hover .st-relational_link-picture-img {
        transform: translate3d(0px, 0px, 0px) scale(1.05); } }
    .st-relational_link-comming {
      pointer-events: none; }
      .st-relational_link-comming .st-relational_link-title h2 {
        color: #333;
        text-align: center; }
        .st-relational_link-comming .st-relational_link-title h2 p {
          font-weight: bold;
          font-family: 'Crimson Text', serif; }
      .st-relational_link-comming .cover {
        object-position: left center; }
    .st-relational_link-title {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0px;
      left: 0px;
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 2; }
      .st-relational_link-title h2 {
        color: #fff;
        font-weight: bold;
        font-size: 4.53333vw;
        line-height: 6.8vw;
        letter-spacing: 0.08vw; }
        @media screen and (min-width: 768px) {
          .st-relational_link-title h2 {
            padding: 0px 20px;
            font-size: 22px;
            font-size: 2.2rem;
            line-height: 1.5em;
            letter-spacing: 0.06px; } }
    .st-relational_link-picture {
      overflow: hidden;
      position: relative;
      z-index: 1;
      background: #000; }
      .st-relational_link-picture-img {
        height: 43.33333vw;
        opacity: 0.8; }
        @media screen and (min-width: 768px) {
          .st-relational_link-picture-img {
            height: 214px;
            transition: transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);
            transform: translate3d(0px, 0px, 0px) scale(1); } }
    .st-relational_link-arrow {
      width: 10.66667vw;
      height: 8vw;
      position: absolute;
      right: 0px;
      bottom: 0px;
      display: block;
      background: #0071d9 url(../img/common/btn-arrow.svg) center center/4.8vw auto no-repeat;
      z-index: 3; }
      @media screen and (min-width: 768px) {
        .st-relational_link-arrow {
          width: 64px;
          height: 48px;
          background: #0071d9 url(../img/common/btn-arrow.svg) center center/20px auto no-repeat;
          animation: link-arrow-off 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1); } }

.pg-about .st-heading {
  background: #f8f9fd; }

.pg-about_mv {
  height: 100vw; }
  @media screen and (min-width: 768px) {
    .pg-about_mv {
      height: 570px; } }

.pg-about_ceo {
  padding: 16vw 0px 80vw 0px;
  position: relative;
  overflow: hidden; }
  @media screen and (min-width: 768px) {
    .pg-about_ceo {
      padding: 100px 0px 60px 0px; } }
  .pg-about_ceo::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #f7f8fc url(../img/about/img1.png) center bottom/cover no-repeat;
    z-index: -1; }
    @media screen and (min-width: 768px) {
      .pg-about_ceo::before {
        background: #f8fbfc url(../img/about/img1-pc.png) right bottom/auto 100% no-repeat; } }
    @media screen and (min-width: 769px) and (max-width: 1440px) {
      .pg-about_ceo::before {
        background-size: auto 100%;
        width: 1440px; } }
  @media screen and (min-width: 768px) {
    .pg-about_ceo-inner {
      width: 42.08333%;
      margin-left: 10%; } }
  .pg-about_ceo-detail {
    color: #333333; }
    .pg-about_ceo-detail h1 {
      font-weight: bold;
      font-family: 'Noto Serif JP', serif;
      font-size: 4.8vw;
      line-height: 6.66667vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-about_ceo-detail h1 {
          font-size: 24px;
          font-size: 2.4rem;
          line-height: 1.66667em;
          letter-spacing: 0.06px; } }
    .pg-about_ceo-detail p {
      margin-top: 6.66667vw;
      text-align: justify;
      font-size: 3.2vw;
      line-height: 5.86667vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-about_ceo-detail p {
          margin-top: 40px;
          font-size: 15px;
          font-size: 1.5rem;
          line-height: 2em;
          letter-spacing: 0.06px; } }
  .pg-about_ceo-position {
    margin-top: 8vw;
    display: flex;
    justify-content: flex-end; }
    @media screen and (min-width: 768px) {
      .pg-about_ceo-position {
        margin-top: 30px; } }
    .pg-about_ceo-position dl {
      color: #333333; }
      .pg-about_ceo-position dl dt {
        font-weight: bold;
        font-size: 3.73333vw;
        line-height: 5.6vw;
        letter-spacing: 0.08vw; }
        @media screen and (min-width: 768px) {
          .pg-about_ceo-position dl dt {
            font-size: 15px;
            font-size: 1.5rem;
            line-height: 1.46667em;
            letter-spacing: 0.06px; } }
      .pg-about_ceo-position dl dd {
        font-weight: bold;
        font-size: 5.33333vw;
        line-height: 8vw;
        letter-spacing: 0.08vw; }
        @media screen and (min-width: 768px) {
          .pg-about_ceo-position dl dd {
            font-size: 30px;
            font-size: 3rem;
            line-height: 1.5em;
            letter-spacing: 0.06px; } }

.pg-about_read {
  margin-top: 16vw; }
  @media screen and (min-width: 768px) {
    .pg-about_read {
      margin-top: 120px; } }
  .pg-about_read-inner {
    position: relative; }
    .pg-about_read-inner::after {
      content: '';
      width: 14.4vw;
      height: 24.13333vw;
      position: absolute;
      top: -8vw;
      right: -4.93333vw;
      background: url(../img/common/chara3.svg) center center/contain no-repeat; }
      @media screen and (min-width: 768px) {
        .pg-about_read-inner::after {
          width: 198px;
          width: 16.5%;
          height: 334px;
          top: 1px;
          right: 3.33333%; } }
    .pg-about_read-inner h1 {
      font-weight: bold;
      font-size: 5.86667vw;
      line-height: 9.33333vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-about_read-inner h1 {
          font-size: 34px;
          font-size: 3.4rem;
          line-height: 1.5em;
          letter-spacing: 0.06px;
          text-align: center; } }
    .pg-about_read-inner p {
      margin-top: 6.66667vw;
      color: #565656;
      font-size: 3.73333vw;
      line-height: 7.46667vw;
      letter-spacing: 0.08vw;
      text-align: justify; }
      @media screen and (min-width: 768px) {
        .pg-about_read-inner p {
          width: 66.66667%;
          margin: 40px auto 0px auto;
          font-size: 17px;
          font-size: 1.7rem;
          line-height: 2em;
          letter-spacing: 0.06px;
          text-align: center; } }
      .pg-about_read-inner p br {
        display: none; }
        @media screen and (min-width: 768px) {
          .pg-about_read-inner p br {
            display: block; } }

.pg-about_concept {
  margin-top: 16vw; }
  @media screen and (min-width: 768px) {
    .pg-about_concept {
      margin-top: 120px;
      overflow: hidden; } }
  @media screen and (min-width: 768px) {
    .pg-about_concept-01 {
      padding-top: 27px;
      padding-bottom: 72px; } }
  .pg-about_concept-02 {
    padding-bottom: 16vw; }
    @media screen and (min-width: 768px) {
      .pg-about_concept-02 {
        padding-bottom: 120px; } }
  .pg-about_concept-inner {
    display: flex;
    flex-direction: column; }
    @media screen and (min-width: 768px) {
      .pg-about_concept-inner {
        position: relative;
        flex-direction: inherit;
        align-items: center;
        position: relative; }
        .pg-about_concept-inner::after {
          content: '';
          width: 1056px;
          height: 556px;
          position: absolute;
          top: 72px;
          right: 264px;
          background: #fafafa;
          z-index: 1; }
        .pg-about_concept-01 .pg-about_concept-inner {
          height: 556px;
          justify-content: flex-end;
          position: relative; }
          .pg-about_concept-01 .pg-about_concept-inner::before {
            content: '';
            width: 118px;
            height: 51px;
            position: absolute;
            top: -27px;
            right: 30.83333%;
            background: url(../img/common/cloud1.svg) center center/contain no-repeat;
            z-index: 1; } }
      @media screen and (min-width: 768px) and (max-width: 768px) {
        .pg-about_concept-01 .pg-about_concept-inner::before {
          display: none; } }
    @media screen and (min-width: 768px) {
        .pg-about_concept-02 .pg-about_concept-inner {
          height: 640px;
          justify-content: flex-start; } }
  .pg-about_concept-detail {
    margin-top: 9.33333vw;
    order: 2;
    position: relative; }
    @media screen and (min-width: 768px) {
      .pg-about_concept-detail {
        width: 40%;
        margin-top: 0px;
        z-index: 2; } }
    .pg-about_concept-01 .pg-about_concept-detail::before {
      content: '';
      width: 15.86667vw;
      height: 6.93333vw;
      position: absolute;
      top: -7.46667vw;
      right: -4.93333vw;
      background: url(../img/common/cloud1.svg) center center/contain no-repeat;
      z-index: 1; }
      @media screen and (min-width: 768px) {
        .pg-about_concept-01 .pg-about_concept-detail::before {
          display: none; } }
    .pg-about_concept-01 .pg-about_concept-detail::after {
      content: '';
      width: 11.86667vw;
      height: 5.46667vw;
      position: absolute;
      bottom: -4.93333vw;
      right: 36vw;
      background: url(../img/common/cloud1.svg) center center/contain no-repeat;
      z-index: 1; }
      @media screen and (min-width: 768px) {
        .pg-about_concept-01 .pg-about_concept-detail::after {
          width: 89px;
          height: 41px;
          bottom: -56px;
          right: 74px; } }
    .pg-about_concept-detail h1 {
      position: relative;
      z-index: 2;
      font-weight: bold;
      font-size: 5.86667vw;
      line-height: 9.33333vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-about_concept-detail h1 {
          font-size: 34px;
          font-size: 3.4rem;
          line-height: 1.5em;
          letter-spacing: 0.06px; } }
    .pg-about_concept-detail p {
      margin-top: 6.66667vw;
      position: relative;
      z-index: 2;
      color: #565656;
      font-size: 3.73333vw;
      line-height: 7.46667vw;
      letter-spacing: 0.08vw;
      text-align: justify; }
      @media screen and (min-width: 768px) {
        .pg-about_concept-detail p {
          margin-top: 40px;
          font-size: 17px;
          font-size: 1.7rem;
          line-height: 2em;
          letter-spacing: 0.06px; } }
  .pg-about_concept-picture {
    order: 1; }
    @media screen and (min-width: 768px) {
      .pg-about_concept-picture {
        width: 745px;
        position: absolute;
        top: 0px;
        z-index: 2; }
        .pg-about_concept-01 .pg-about_concept-picture {
          height: 556px;
          right: 48%; }
        .pg-about_concept-02 .pg-about_concept-picture {
          height: 640px;
          left: 48%; } }

.pg-contact .main {
  padding-bottom: 16vw; }
  @media screen and (min-width: 768px) {
    .pg-contact .main {
      padding-bottom: 100px; } }

.pg-contact body[data-mode="input"] .pg-contact_input {
  display: block; }

.pg-contact body[data-mode="input"] .pg-contact_confirm, .pg-contact body[data-mode="input"] .pg-contact_complete {
  display: none; }

.pg-contact body[data-mode="confirm"] .pg-contact_confirm {
  display: block; }

.pg-contact body[data-mode="confirm"] .pg-contact_input, .pg-contact body[data-mode="confirm"] .pg-contact_complete {
  display: none; }

.pg-contact body[data-mode="complete"] .pg-contact_complete {
  display: block; }

.pg-contact body[data-mode="complete"] .pg-contact_input, .pg-contact body[data-mode="complete"] .pg-contact_confirm {
  display: none; }

.pg-contact_sec {
  margin-top: 13.33333vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_sec {
      margin-top: 100px; } }

.pg-contact_input-read {
  margin-bottom: 9.33333vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-read {
      margin-bottom: 60px; } }
  .pg-contact_input-read p {
    color: #565656;
    text-align: justify;
    font-size: 3.73333vw;
    line-height: 7.46667vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-read p {
        font-size: 17px;
        font-size: 1.7rem;
        line-height: 1.88235em;
        letter-spacing: 0.06px; } }

.pg-contact_input-table {
  width: 100%;
  border-top: 0.26667vw solid #333; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-table {
      border-top: 1px solid #333; } }
  .pg-contact_input-table:last-of-type {
    border-bottom: 0.26667vw solid #333; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-table:last-of-type {
        border-bottom: 1px solid #333; } }
  .pg-contact_input-table tr {
    overflow: hidden;
    border-top: 0.26667vw solid #dddddd; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-table tr {
        border-top: 1px solid #ddd; } }
    .pg-contact_input-table tr:first-child {
      border: none; }
    .pg-contact_input-table tr th {
      width: 100%;
      padding-top: 6.66667vw;
      float: left;
      text-align: left; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-table tr th {
          width: 25%;
          min-width: 240px;
          padding: 30px 0px;
          float: none; } }
    .pg-contact_input-table tr td {
      width: 100%;
      padding: 4.8vw 0px 5.86667vw 0px;
      float: left; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-table tr td {
          width: 100%;
          max-width: 75%;
          padding: 30px 0px;
          float: none;
          vertical-align: middle; } }

.pg-contact_input-th {
  display: flex;
  text-align: center;
  justify-content: flex-start;
  text-align: left; }
  .pg-contact_input-th::before {
    content: '任意';
    height: 4.4vw;
    padding: 0.26667vw 2.4vw;
    font-size: 2.93333vw;
    line-height: 4.4vw;
    letter-spacing: 0.08vw;
    color: #fff;
    background: #999999; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-th::before {
        height: 20px;
        padding: 2px 12px;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1.66667em;
        letter-spacing: 0.06px;
        line-height: 20px; } }
  .pg-contact_input-th-must::before {
    content: '必須';
    background: #c7000b; }
  .pg-contact_input-th p {
    margin-left: 2.66667vw;
    font-weight: bold;
    font-size: 3.73333vw;
    line-height: 5.6vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-th p {
        margin-left: 16px;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.46667em;
        letter-spacing: 0.06px; } }

.pg-contact_input-error {
  width: 100%;
  margin-top: 2.66667vw;
  color: #c7000b;
  font-size: 3.2vw;
  line-height: 4.26667vw;
  letter-spacing: 0.08vw;
  display: none; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-error {
      margin-top: 10px;
      font-size: 13px;
      font-size: 1.3rem;
      line-height: 1.53846em;
      letter-spacing: 0.06px; } }

.pg-contact_input-select {
  position: relative; }
  .pg-contact_input-select::after {
    content: '';
    width: 2.4vw;
    height: 100%;
    position: absolute;
    top: 0px;
    right: 2vw;
    background: url(../img/common/select-arrow.svg) center center/contain no-repeat;
    pointer-events: none; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-select::after {
        width: 10px;
        right: 10px; } }

.pg-contact_input-radio {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start; }
  .pg-contact_input-radio input {
    display: none; }
  .pg-contact_input-radio input:checked + i::after {
    transform: translate3d(-50%, -50%, 0px) scale(1);
    opacity: 1; }
  .pg-contact_input-radio i {
    width: 6.66667vw;
    height: 6.66667vw;
    background: #f4f4f4;
    border-radius: 100%;
    display: block;
    position: relative; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-radio i {
        width: 30px;
        height: 30px; } }
    .pg-contact_input-radio i::after {
      content: '';
      width: 2.93333vw;
      height: 2.93333vw;
      background: #222222;
      border-radius: 100%;
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate3d(-50%, -50%, 0px) scale(0);
      transition: all .4s ease;
      opacity: 0;
      z-index: 1; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-radio i::after {
          width: 15px;
          height: 15px; } }
  .pg-contact_input-radio span {
    margin-left: 2.66667vw;
    font-size: 3.73333vw;
    line-height: 5.6vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-radio span {
        margin-left: 13px;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.46667em;
        letter-spacing: 0.06px; } }

.pg-contact_input-checkbox {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start; }
  .pg-contact_input-checkbox input {
    display: none; }
  .pg-contact_input-checkbox input:checked + i::after {
    transform: translate3d(-50%, -50%, 0px) scale(1) rotate(-45deg);
    opacity: 1; }
  .pg-contact_input-checkbox input.isError + i {
    background: #ffe2e4;
    box-shadow: 1px 1px 0px #c7000b inset, -1px -1px 0px #c7000b inset; }
  .pg-contact_input-checkbox i {
    width: 6.66667vw;
    height: 6.66667vw;
    background: #f4f4f4;
    display: block;
    position: relative; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-checkbox i {
        width: 30px;
        height: 30px; } }
    .pg-contact_input-checkbox i::after {
      content: '';
      width: 2.66667vw;
      height: 1.33333vw;
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate3d(-50%, -50%, 0px) scale(0) rotate(-45deg);
      transition: all .4s ease;
      border-left: 0.66667vw solid #222222;
      border-bottom: 0.66667vw solid #222222;
      z-index: 1; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-checkbox i::after {
          width: 15px;
          height: 7.5px;
          border-left: 3px solid #222222;
          border-bottom: 3px solid #222222; } }
  .pg-contact_input-checkbox span {
    margin-left: 2.66667vw;
    font-size: 3.73333vw;
    line-height: 5.6vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-checkbox span {
        margin-left: 13px;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.46667em;
        letter-spacing: 0.06px; } }

.pg-contact_input-file {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start; }
  .pg-contact_input-file-trigger {
    width: 26.66667vw;
    height: 13.33333vw;
    position: relative;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center; }
    .pg-contact_input-file-trigger input {
      cursor: pointer; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-file-trigger {
        width: 170px;
        height: 50px;
        border: 1px solid #333; }
        .pg-contact_input-file-trigger:hover p {
          color: #333; }
        .pg-contact_input-file-trigger:hover::before {
          width: 0%;
          right: 0px;
          left: inherit; } }
    .pg-contact_input-file-trigger::before {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0px;
      left: 0px;
      background: #333333;
      pointer-events: none;
      z-index: 1; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-file-trigger::before {
          transition: width .4s ease; } }
    .pg-contact_input-file-trigger p {
      color: #fff;
      font-size: 2.93333vw;
      line-height: 4.4vw;
      letter-spacing: 0.08vw;
      position: relative;
      z-index: 2; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-file-trigger p {
          font-size: 12px;
          font-size: 1.2rem;
          line-height: 1.66667em;
          letter-spacing: 0.06px;
          transition: color .4s ease; } }
  .pg-contact_input-file-result {
    margin-left: 2.66667vw;
    font-size: 2.93333vw;
    line-height: 4.4vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-file-result {
        margin-left: 20px;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1.66667em;
        letter-spacing: 0.06px; } }
  .pg-contact_input-file-supple {
    margin-top: 2.66667vw;
    display: flex; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-file-supple {
        margin-top: 10px; } }
    .pg-contact_input-file-supple p {
      width: 67.33333vw;
      text-indent: -1em;
      padding-left: 1em;
      font-size: 3.2vw;
      line-height: 4.26667vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-file-supple p {
          width: 87.08333%;
          font-size: 13px;
          font-size: 1.3rem;
          line-height: 1em;
          letter-spacing: 0.06px; } }

.pg-contact_input input, .pg-contact_input select, .pg-contact_input textarea {
  width: 100%;
  background: #f4f4f4; }
  .pg-contact_input input.isError, .pg-contact_input select.isError, .pg-contact_input textarea.isError {
    background: #ffe2e4;
    box-shadow: 1px 1px 0px #c7000b inset, -1px -1px 0px #c7000b inset; }

.pg-contact_input input[type="number"], .pg-contact_input input[type="text"] {
  height: 12.8vw;
  padding: 0px 5px;
  display: block;
  font-size: 4.26667vw;
  line-height: 4vw;
  letter-spacing: 0.08vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input input[type="number"], .pg-contact_input input[type="text"] {
      height: 52px;
      padding: 0px 10px;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 1.5em;
      letter-spacing: 0.06px; } }

.pg-contact_input input[type="file"] {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
  background: red;
  opacity: 0; }

.pg-contact_input select {
  height: 12.8vw;
  padding: 0px 5px;
  display: block;
  position: relative;
  font-size: 4.26667vw;
  line-height: 4vw;
  letter-spacing: 0.08vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input select {
      height: 52px;
      padding: 0px 10px;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 1.5em;
      letter-spacing: 0.06px; } }

.pg-contact_input textarea {
  min-height: 26.66667vw;
  padding: 10px 5px;
  display: block;
  resize: vertical;
  font-size: 4.26667vw;
  line-height: 5.33333vw;
  letter-spacing: 0.08vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input textarea {
      min-height: 160px;
      padding: 10px;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 1.5em;
      letter-spacing: 0.06px; } }
  .pg-contact_input textarea:-ms-input-placeholder {
    font-size: 3.73333vw;
    line-height: 5.33333vw;
    letter-spacing: 0.08vw; }
  .pg-contact_input textarea::-ms-input-placeholder {
    font-size: 3.73333vw;
    line-height: 5.33333vw;
    letter-spacing: 0.08vw; }
  .pg-contact_input textarea::placeholder {
    font-size: 3.73333vw;
    line-height: 5.33333vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input textarea:-ms-input-placeholder {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.5em;
        letter-spacing: 0.06px; }
      .pg-contact_input textarea::-ms-input-placeholder {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.5em;
        letter-spacing: 0.06px; }
      .pg-contact_input textarea::placeholder {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.5em;
        letter-spacing: 0.06px; } }

@media screen and (min-width: 768px) {
  .pg-contact_input-name {
    width: 58.33333%; } }

@media screen and (min-width: 768px) {
  .pg-contact_input-kana {
    width: 58.33333%; } }

.pg-contact_input-birth {
  display: flex;
  align-items: center; }
  .pg-contact_input-birth p {
    margin-left: 2.66667vw;
    font-size: 3.73333vw;
    line-height: 5.6vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-birth p {
        margin-left: 14px;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.46667em;
        letter-spacing: 0.06px; } }
  .pg-contact_input-birth-year {
    display: flex;
    align-items: center; }
    .pg-contact_input-birth-year-input {
      width: 22.66667vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-birth-year-input {
          width: 120px; } }
  .pg-contact_input-birth-month {
    margin-left: 2.66667vw;
    display: flex;
    align-items: center; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-birth-month {
        margin-left: 14px; } }
    .pg-contact_input-birth-month-input {
      width: 13.33333vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-birth-month-input {
          width: 65px; } }
  .pg-contact_input-birth-day {
    margin-left: 2.66667vw;
    display: flex;
    align-items: center; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-birth-day {
        margin-left: 14px; } }
    .pg-contact_input-birth-day-input {
      width: 13.33333vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-birth-day-input {
          width: 65px; } }

.pg-contact_input-skills, .pg-contact_input-charange {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap; }
  @media screen and (max-width: 768px) {
    .pg-contact_input-skills, .pg-contact_input-charange {
      flex-direction: column; } }
  @media screen and (max-width: 768px) {
    .pg-contact_input-skills li, .pg-contact_input-charange li {
      width: 100%;
      margin-top: 4vw; }
      .pg-contact_input-skills li:first-child, .pg-contact_input-charange li:first-child {
        margin-top: 0px; } }
  @media screen and (min-width: 768px) {
    .pg-contact_input-skills li, .pg-contact_input-charange li {
      margin: 0px 30px 20px 0px; }
      .pg-contact_input-skills li:last-child, .pg-contact_input-charange li:last-child {
        margin-right: 0px; } }
  .pg-contact_input-skills-other, .pg-contact_input-charange-other {
    margin-top: 4vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-skills-other, .pg-contact_input-charange-other {
        margin-top: 20px; } }
    .pg-contact_input-skills-other p, .pg-contact_input-charange-other p {
      font-size: 3.73333vw;
      line-height: 5.6vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-skills-other p, .pg-contact_input-charange-other p {
          font-size: 15px;
          font-size: 1.5rem;
          line-height: 1.46667em;
          letter-spacing: 0.06px; } }
    .pg-contact_input-skills-other textarea, .pg-contact_input-charange-other textarea {
      margin-top: 1.33333vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-skills-other textarea, .pg-contact_input-charange-other textarea {
          margin-top: 10px; } }

.pg-contact_input-education {
  margin-top: 4vw;
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  .pg-contact_input-education:first-child {
    margin-top: 0px; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-education {
      margin-top: 20px; } }
  .pg-contact_input-education-title {
    font-size: 3.73333vw;
    line-height: 5.6vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-education-title {
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.46667em;
        letter-spacing: 0.06px; } }
    .pg-contact_input-education-title-3c {
      width: 19.33333vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-education-title-3c {
          width: 12.5%; } }
    .pg-contact_input-education-title-6c {
      margin-right: 2.66667vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-education-title-6c {
          margin-right: 2.77778%; } }
  .pg-contact_input-education-free {
    margin-top: 4vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-education-free {
        margin-top: 20px; } }
  .pg-contact_input-education-input-year {
    width: 26.66667vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-education-input-year {
        width: 150px; } }
  .pg-contact_input-education-input-schoolname {
    width: 67.33333vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-education-input-schoolname {
        width: 87.08333%; } }
  .pg-contact_input-education-input-purpose {
    width: 56.66667vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-education-input-purpose {
        width: 81.94444%; } }
  .pg-contact_input-education-year {
    margin-left: 2.66667vw;
    font-size: 3.73333vw;
    line-height: 5.6vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-education-year {
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.46667em;
        letter-spacing: 0.06px; } }

.pg-contact_input-sex {
  display: flex;
  align-items: center;
  justify-content: flex-start; }
  .pg-contact_input-sex-radio:last-child {
    margin-left: 6.66667vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-sex-radio:last-child {
        margin-left: 30px; } }

.pg-contact_input-address-title {
  width: 19.33333vw;
  font-size: 3.73333vw;
  line-height: 5.6vw;
  letter-spacing: 0.08vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-address-title {
      width: 12.5%;
      font-size: 15px;
      font-size: 1.5rem;
      line-height: 1.46667em;
      letter-spacing: 0.06px; } }

.pg-contact_input-address-zip {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-address-zip-outer {
      width: calc(100% - 90px); } }
  .pg-contact_input-address-zip-inner {
    display: flex;
    align-items: center;
    justify-content: flex-start; }
  .pg-contact_input-address-zip-input {
    width: 26.66667vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-address-zip-input {
        width: 120px; } }
  .pg-contact_input-address-zip-search {
    width: 16vw;
    height: 12.8vw;
    margin-left: 2.66667vw;
    background: #333333;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-address-zip-search {
        width: 80px;
        height: 52px;
        margin-left: 30px;
        transition: background .4s ease; }
        .pg-contact_input-address-zip-search:hover {
          background: rgba(51, 51, 51, 0.8); } }
    .pg-contact_input-address-zip-search span {
      color: #fff;
      font-size: 3.73333vw;
      line-height: 5.6vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-address-zip-search span {
          text-shadow: 0px 1px 0px #333;
          font-size: 15px;
          font-size: 1.5rem;
          line-height: 1.46667em;
          letter-spacing: 0.06px; } }

.pg-contact_input-address-pref {
  margin-top: 4vw;
  display: flex;
  align-items: center;
  justify-content: flex-start; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-address-pref {
      margin-top: 20px; } }
  .pg-contact_input-address-pref-input {
    width: 33.33333vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-address-pref-input {
        width: 120px; } }

.pg-contact_input-address-city {
  margin-top: 4vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-address-city {
      margin-top: 20px; } }
  .pg-contact_input-address-city-inner {
    display: flex;
    align-items: center;
    justify-content: flex-start; }
  .pg-contact_input-address-city-input {
    width: 67.33333vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-address-city-input {
        width: 87.08333%; } }
  .pg-contact_input-address-city-supple {
    margin-top: 2.66667vw;
    display: flex;
    justify-content: flex-end; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-address-city-supple {
        margin-top: 10px; } }
    .pg-contact_input-address-city-supple p {
      width: 67.33333vw;
      text-indent: -1em;
      padding-left: 1em;
      font-size: 3.2vw;
      line-height: 4.26667vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-address-city-supple p {
          width: 87.08333%;
          font-size: 13px;
          font-size: 1.3rem;
          line-height: 1em;
          letter-spacing: 0.06px; } }

@media screen and (min-width: 768px) {
  .pg-contact_input-tel {
    width: 58.33333%; } }

.pg-contact_input-tel-supple {
  margin-top: 2.66667vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-tel-supple {
      margin-top: 10px; } }
  .pg-contact_input-tel-supple p {
    width: 67.33333vw;
    text-indent: -1em;
    padding-left: 1em;
    font-size: 3.2vw;
    line-height: 4.26667vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-tel-supple p {
        width: 87.08333%;
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1em;
        letter-spacing: 0.06px; } }

@media screen and (min-width: 768px) {
  .pg-contact_input-mail {
    width: 58.33333%; } }

.pg-contact_input-hope-supple {
  margin-bottom: 2.66667vw;
  font-size: 3.73333vw;
  line-height: 5.6vw;
  letter-spacing: 0.08vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-hope-supple {
      margin-bottom: 10px;
      font-size: 15px;
      font-size: 1.5rem;
      line-height: 1.46667em;
      letter-spacing: 0.06px; } }

@media screen and (min-width: 768px) {
  .pg-contact_input-hope {
    width: 58.33333%; } }

.pg-contact_input-choice-radio {
  margin-top: 4vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-choice-radio {
      margin-top: 20px; } }
  .pg-contact_input-choice-radio:first-child {
    margin-top: 0px; }

.pg-contact_input-choice-supple {
  margin-top: 5.33333vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-choice-supple {
      margin-top: 20px; } }
  .pg-contact_input-choice-supple p {
    text-indent: -1em;
    padding-left: 1em;
    font-size: 3.2vw;
    line-height: 5.33333vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-choice-supple p {
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1.92308em;
        letter-spacing: 0.06px; } }

@media screen and (min-width: 768px) {
  .pg-contact_input-place {
    width: 190px; } }

@media screen and (min-width: 768px) {
  .pg-contact_input-tenkin {
    display: flex;
    align-items: center;
    justify-content: flex-start; } }

.pg-contact_input-tenkin-list {
  margin-top: 4vw; }
  .pg-contact_input-tenkin-list:first-child {
    margin-top: 0px; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-tenkin-list {
      margin: 0px 0px 0px 30px; }
      .pg-contact_input-tenkin-list:first-child {
        margin: 0px; } }

.pg-contact_input-bg-title {
  margin-bottom: 2.66667vw;
  font-size: 3.73333vw;
  line-height: 5.6vw;
  letter-spacing: 0.08vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-bg-title {
      width: 90px;
      margin: 0px;
      font-size: 15px;
      font-size: 1.5rem;
      line-height: 1.46667em;
      letter-spacing: 0.06px; } }

@media screen and (min-width: 768px) {
  .pg-contact_input-bg-kind {
    display: flex;
    align-items: center; } }

@media screen and (min-width: 768px) {
  .pg-contact_input-bg-kind-input {
    width: 190px; } }

.pg-contact_input-bg-school {
  margin-top: 4vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-bg-school {
      margin-top: 20px;
      display: flex;
      align-items: center; } }
  @media screen and (min-width: 768px) {
    .pg-contact_input-bg-school-input {
      width: calc(100% - 90px); } }

.pg-contact_input-bg-facility {
  margin-top: 4vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-bg-facility {
      margin-top: 20px;
      display: flex;
      align-items: center; } }
  @media screen and (min-width: 768px) {
    .pg-contact_input-bg-facility-input {
      width: calc(100% - 140px); } }
  @media screen and (min-width: 768px) {
    .pg-contact_input-bg-facility .pg-contact_input-bg-title {
      width: 140px; } }

.pg-contact_input-bg-graduate {
  margin-top: 4vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-bg-graduate {
      margin-top: 20px;
      display: flex;
      align-items: center; } }
  .pg-contact_input-bg-graduate-input {
    display: flex;
    align-items: center; }
    .pg-contact_input-bg-graduate-input p {
      margin-left: 2.66667vw;
      font-size: 3.73333vw;
      line-height: 5.6vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-bg-graduate-input p {
          margin-left: 20px;
          font-size: 15px;
          font-size: 1.5rem;
          line-height: 1.46667em;
          letter-spacing: 0.06px; } }
    .pg-contact_input-bg-graduate-input-year {
      width: 26.66667vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-bg-graduate-input-year {
          width: 120px; } }
    .pg-contact_input-bg-graduate-input-month {
      width: 13.33333vw;
      margin-left: 2.66667vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-bg-graduate-input-month {
          width: 65px;
          margin-left: 20px; } }
  .pg-contact_input-bg-graduate-radio {
    margin-top: 5.33333vw;
    display: flex;
    align-items: center; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-bg-graduate-radio {
        margin-top: 20px; } }
    .pg-contact_input-bg-graduate-radio-input {
      margin-left: 4vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-bg-graduate-radio-input {
          margin-left: 20px; } }
      .pg-contact_input-bg-graduate-radio-input:first-child {
        margin: 0px; }

@media screen and (min-width: 768px) {
  .pg-contact_input-career {
    width: 100px; } }

.pg-contact_input-status {
  display: flex;
  align-items: center;
  justify-content: flex-start; }
  .pg-contact_input-status-radio:last-child {
    margin-left: 6.66667vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-status-radio:last-child {
        margin-left: 30px; } }

.pg-contact_input-history-title {
  margin-bottom: 2.66667vw;
  font-size: 3.73333vw;
  line-height: 5.6vw;
  letter-spacing: 0.08vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-history-title {
      width: 90px;
      margin: 0px;
      font-size: 15px;
      font-size: 1.5rem;
      line-height: 1.46667em;
      letter-spacing: 0.06px; } }

@media screen and (min-width: 768px) {
  .pg-contact_input-history-company {
    display: flex;
    align-items: center; } }

@media screen and (min-width: 768px) {
  .pg-contact_input-history-company-input {
    width: 190px; } }

.pg-contact_input-history-kikan {
  margin-top: 4vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-history-kikan {
      margin-top: 20px;
      display: flex;
      align-items: center; } }
  .pg-contact_input-history-kikan-box {
    margin-top: 2.66667vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-history-kikan-box {
        margin-top: 20px; } }
  .pg-contact_input-history-kikan-input {
    display: flex;
    align-items: center; }
    .pg-contact_input-history-kikan-input p {
      margin-left: 2.66667vw;
      font-size: 3.73333vw;
      line-height: 5.6vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-history-kikan-input p {
          margin-left: 20px;
          font-size: 15px;
          font-size: 1.5rem;
          line-height: 1.46667em;
          letter-spacing: 0.06px; } }
    .pg-contact_input-history-kikan-input-year {
      width: 26.66667vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-history-kikan-input-year {
          width: 120px; } }
    .pg-contact_input-history-kikan-input-month {
      width: 13.33333vw;
      margin-left: 2.66667vw; }
      @media screen and (min-width: 768px) {
        .pg-contact_input-history-kikan-input-month {
          width: 65px;
          margin-left: 20px; } }

.pg-contact_input-history-kind1 {
  margin-top: 4vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-history-kind1 {
      margin-top: 20px;
      display: flex;
      align-items: center; } }
  @media screen and (min-width: 768px) {
    .pg-contact_input-history-kind1-input {
      width: 190px; } }

.pg-contact_input-history-kind2 {
  margin-top: 4vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-history-kind2 {
      margin-top: 20px;
      display: flex;
      align-items: center; } }
  @media screen and (min-width: 768px) {
    .pg-contact_input-history-kind2-input {
      width: 190px; } }

.pg-contact_input-history-employ {
  margin-top: 4vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-history-employ {
      margin-top: 20px;
      display: flex;
      align-items: center; } }
  @media screen and (min-width: 768px) {
    .pg-contact_input-history-employ-input {
      width: 190px; } }

.pg-contact_input-history-detail {
  margin-top: 4vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-history-detail {
      margin-top: 20px;
      display: flex;
      align-items: center; } }
  @media screen and (min-width: 768px) {
    .pg-contact_input-history-detail-input {
      width: calc(100% - 90px); } }

.pg-contact_input-salary {
  display: flex;
  align-items: center; }
  .pg-contact_input-salary-input {
    width: 26.66667vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-salary-input {
        width: 120px; } }
  .pg-contact_input-salary p {
    margin-left: 2.66667vw;
    font-size: 3.73333vw;
    line-height: 5.6vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-salary p {
        margin-left: 20px;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.46667em;
        letter-spacing: 0.06px; } }

.pg-contact_input-salary {
  display: flex;
  align-items: center; }
  .pg-contact_input-salary-input {
    width: 26.66667vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-salary-input {
        width: 120px; } }
  .pg-contact_input-salary p {
    margin-left: 2.66667vw;
    font-size: 3.73333vw;
    line-height: 5.6vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-contact_input-salary p {
        margin-left: 20px;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.46667em;
        letter-spacing: 0.06px; } }

@media screen and (min-width: 768px) {
  .pg-contact_input-fp-input {
    width: 120px; } }

.pg-contact_input-skils {
  margin-top: 2.66667vw;
  font-size: 3.2vw;
  line-height: 5.33333vw;
  letter-spacing: 0.08vw; }
  @media screen and (min-width: 768px) {
    .pg-contact_input-skils {
      margin-top: 20px;
      font-size: 13px;
      font-size: 1.3rem;
      line-height: 1.61538em;
      letter-spacing: 0.06px; } }
  .pg-contact_input-skils dd {
    text-indent: -1em;
    padding-left: 1em; }

.pg-contact_confirm {
  display: none; }
  .pg-contact_confirm img[data-confirm="file"] {
    width: 100%; }
    @media screen and (min-width: 768px) {
      .pg-contact_confirm img[data-confirm="file"] {
        width: 50%; } }
  .pg-contact_confirm-table {
    width: 100%; }
    .pg-contact_confirm-table tr {
      overflow: hidden;
      border-top: 0.26667vw solid #dddddd; }
      @media screen and (min-width: 768px) {
        .pg-contact_confirm-table tr {
          border-top: 1px solid #ddd; } }
      .pg-contact_confirm-table tr th {
        width: 100%;
        padding-top: 6.66667vw;
        float: left;
        text-align: left;
        font-weight: bold;
        font-size: 3.73333vw;
        line-height: 5.6vw;
        letter-spacing: 0.08vw; }
        @media screen and (min-width: 768px) {
          .pg-contact_confirm-table tr th {
            width: 25%;
            min-width: 240px;
            padding: 30px 0px;
            float: none;
            font-size: 15px;
            font-size: 1.5rem;
            line-height: 1.46667em;
            letter-spacing: 0.06px; } }
      .pg-contact_confirm-table tr td {
        width: 100%;
        padding: 4.8vw 0px 5.86667vw 0px;
        float: left;
        font-size: 3.73333vw;
        line-height: 5.6vw;
        letter-spacing: 0.08vw; }
        @media screen and (min-width: 768px) {
          .pg-contact_confirm-table tr td {
            width: 100%;
            max-width: 75%;
            padding: 30px 0px;
            float: none;
            vertical-align: middle;
            font-size: 15px;
            font-size: 1.5rem;
            line-height: 1.46667em;
            letter-spacing: 0.06px; } }
        .pg-contact_confirm-table tr td.pd0 {
          padding: 0; }
        .pg-contact_confirm-table tr td p {
          font-weight: bold;
          font-size: 3.73333vw;
          line-height: 5.6vw;
          letter-spacing: 0.08vw; }
          @media screen and (min-width: 768px) {
            .pg-contact_confirm-table tr td p {
              font-size: 15px;
              font-size: 1.5rem;
              line-height: 1.46667em;
              letter-spacing: 0.06px; } }
    .pg-contact_confirm-table-child {
      width: 90%;
      margin-left: 10%; }
      @media screen and (min-width: 768px) {
        .pg-contact_confirm-table-child {
          width: 100%;
          margin: 0%; } }
      .pg-contact_confirm-table-child tr:nth-of-type(1) {
        border: none; }

.pg-contact_complete {
  display: none; }
  .pg-contact_complete-inner p {
    margin-top: 6.66667vw;
    font-size: 3.73333vw;
    line-height: 5.6vw;
    letter-spacing: 0.08vw;
    text-align: justify; }
    @media screen and (min-width: 768px) {
      .pg-contact_complete-inner p {
        margin-top: 30px;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.46667em;
        letter-spacing: 0.06px;
        text-align: center; } }
    .pg-contact_complete-inner p:first-child {
      margin-top: 0px; }

.pg-contact_control {
  margin-top: 13.33333vw;
  text-align: center; }
  @media screen and (min-width: 768px) {
    .pg-contact_control {
      margin-top: 100px; } }
  .pg-contact_control-caution {
    font-size: 3.2vw;
    line-height: 4.8vw;
    letter-spacing: 0.08vw;
    color: #565656;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap; }
    @media screen and (min-width: 768px) {
      .pg-contact_control-caution {
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.46667em;
        letter-spacing: 0.06px; } }
    .pg-contact_control-caution p {
      margin-top: 1.33333vw;
      display: block; }
      @media screen and (min-width: 768px) {
        .pg-contact_control-caution p {
          margin: 0px 0px 0px 10px;
          display: inline-block; } }
    .pg-contact_control-caution a {
      color: #0071d9;
      text-decoration: underline;
      display: flex;
      align-items: center;
      justify-content: center; }
      @media screen and (min-width: 768px) {
        .pg-contact_control-caution a:hover {
          text-decoration: none; } }
      .pg-contact_control-caution a::after {
        content: '';
        width: 4vw;
        height: 4vw;
        margin-left: 1.33333vw;
        background: url(../img/common/ico-blank.svg) center center/contain no-repeat;
        display: block; }
        @media screen and (min-width: 768px) {
          .pg-contact_control-caution a::after {
            width: 20px;
            height: 20px;
            margin-left: 10px; } }
  .pg-contact_control-btns {
    margin-top: 10.66667vw;
    display: flex;
    align-items: center;
    justify-content: space-around; }
    @media screen and (min-width: 768px) {
      .pg-contact_control-btns {
        margin-top: 56px;
        justify-content: center; } }
    @media screen and (min-width: 768px) {
      .pg-contact_control-btns li {
        margin: 0px 15px 0px; } }
    .pg-contact_control-btns li a {
      width: 41.33333vw;
      height: 14.66667vw;
      display: flex;
      align-items: center;
      justify-content: center;
      background: #0071d9; }
      @media screen and (min-width: 768px) {
        .pg-contact_control-btns li a {
          width: 264px;
          height: 72px;
          position: relative; }
          .pg-contact_control-btns li a::after {
            content: '';
            width: 0%;
            height: 100%;
            position: absolute;
            top: 0px;
            right: 0px;
            background: rgba(255, 255, 255, 0.1);
            z-index: 1;
            transition: width .4s ease; } }
  @media screen and (min-width: 768px) and (min-width: 768px) {
    .pg-contact_control-btns li a:hover::after {
      width: 100%;
      left: 0px;
      right: inherit; } }
      .pg-contact_control-btns li a p {
        font-size: 3.73333vw;
        line-height: 5.6vw;
        letter-spacing: 0.08vw;
        color: #fff;
        position: relative;
        z-index: 2; }
        @media screen and (min-width: 768px) {
          .pg-contact_control-btns li a p {
            font-size: 16px;
            font-size: 1.6rem;
            line-height: 1.3125em;
            letter-spacing: 0.06px; } }
      .pg-contact_control-btns li a.pg-contact_control-btns-top, .pg-contact_control-btns li a.pg-contact_control-btns-back {
        background: #fff;
        border: 1px solid #000; }
        .pg-contact_control-btns li a.pg-contact_control-btns-top::after, .pg-contact_control-btns li a.pg-contact_control-btns-back::after {
          background: rgba(0, 0, 0, 0.1); }
        .pg-contact_control-btns li a.pg-contact_control-btns-top p, .pg-contact_control-btns li a.pg-contact_control-btns-back p {
          color: #333; }

.pg-env_mv {
  height: 100vw; }
  @media screen and (min-width: 768px) {
    .pg-env_mv {
      height: 350px; } }

.pg-env_heading h1 {
  color: #333333;
  font-family: 'Noto Serif JP', serif;
  font-size: 5.86667vw;
  line-height: 8.8vw;
  letter-spacing: 0.04vw;
  position: relative; }
  @media screen and (min-width: 768px) {
    .pg-env_heading h1 {
      font-size: 33px;
      font-size: 3.3rem;
      line-height: 1em;
      letter-spacing: 0.03px; } }

.pg-env_title {
  font-weight: bold;
  font-size: 4.8vw;
  line-height: 7.2vw;
  letter-spacing: 0.08vw; }
  @media screen and (min-width: 768px) {
    .pg-env_title {
      font-size: 22px;
      font-size: 2.2rem;
      line-height: 1.5em;
      letter-spacing: 0.06px; } }

.pg-env_read {
  margin-top: 5.33333vw;
  font-size: 3.73333vw;
  line-height: 7.46667vw;
  letter-spacing: 0.08vw;
  color: #565656; }
  @media screen and (min-width: 768px) {
    .pg-env_read {
      margin-top: 27px;
      font-size: 15px;
      font-size: 1.5rem;
      line-height: 2.2em;
      letter-spacing: 0.06px; } }

.pg-env_system {
  max-width: 86.66667vw;
  margin: 0px auto; }
  @media screen and (min-width: 768px) {
    .pg-env_system {
      max-width: 960px;
      margin: 0px 100px; } }
  @media screen and (min-width: 1160px) {
    .pg-env_system {
      margin-left: auto;
      margin-right: auto; } }
  .pg-env_system .pg-env_heading {
    height: 35.33333vw;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media screen and (min-width: 768px) {
      .pg-env_system .pg-env_heading {
        height: 227px; } }
    .pg-env_system .pg-env_heading h1::after {
      content: '';
      width: 15.06667vw;
      height: 25.73333vw;
      background: url(../img/common/chara4.svg) center center/contain no-repeat;
      position: absolute;
      top: -8vw;
      right: -24.53333vw; }
      @media screen and (min-width: 768px) {
        .pg-env_system .pg-env_heading h1::after {
          width: 108px;
          height: 182px;
          top: -61px;
          right: -160px; } }
  .pg-env_system-body1 {
    display: flex;
    flex-direction: column; }
    @media screen and (min-width: 768px) {
      .pg-env_system-body1 {
        width: 100%;
        flex-direction: row;
        justify-content: space-between; } }
    .pg-env_system-body1-detail {
      order: 2; }
      @media screen and (min-width: 768px) {
        .pg-env_system-body1-detail {
          width: 47.5%; } }
      .pg-env_system-body1-detail-read {
        margin-top: 9.33333vw; }
        @media screen and (min-width: 768px) {
          .pg-env_system-body1-detail-read {
            margin-top: 0px; } }
        .pg-env_system-body1-detail-read-shouin {
          width: 45.33333vw;
          height: 9.46667vw; }
          @media screen and (min-width: 768px) {
            .pg-env_system-body1-detail-read-shouin {
              width: 187px;
              height: 40px; } }
      .pg-env_system-body1-detail-exp {
        margin-top: 6.66667vw;
        padding: 5.33333vw;
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        background: #f3f3f3; }
        @media screen and (min-width: 768px) {
          .pg-env_system-body1-detail-exp {
            margin-top: 25px;
            padding: 30px; } }
        .pg-env_system-body1-detail-exp-picture {
          width: 24vw; }
          @media screen and (min-width: 768px) {
            .pg-env_system-body1-detail-exp-picture {
              width: 120px; } }
          .pg-env_system-body1-detail-exp-picture img {
            width: 100%; }
        .pg-env_system-body1-detail-exp-read {
          width: 46.8vw; }
          @media screen and (min-width: 768px) {
            .pg-env_system-body1-detail-exp-read {
              width: calc(100% - 150px); } }
          .pg-env_system-body1-detail-exp-read p {
            color: #565656;
            text-align: justify;
            font-size: 3.2vw;
            line-height: 4.8vw;
            letter-spacing: 0.08vw; }
            @media screen and (min-width: 768px) {
              .pg-env_system-body1-detail-exp-read p {
                font-size: 14px;
                font-size: 1.4rem;
                line-height: 1.78571em;
                letter-spacing: 0.06px; } }
    .pg-env_system-body1-picture {
      order: 1; }
      @media screen and (min-width: 768px) {
        .pg-env_system-body1-picture {
          width: 47.5%; } }
      .pg-env_system-body1-picture img {
        width: 100%; }
  .pg-env_system-body2 {
    margin-top: 10.66667vw;
    display: flex;
    flex-direction: column; }
    @media screen and (min-width: 768px) {
      .pg-env_system-body2 {
        margin-top: 50px;
        flex-direction: row;
        align-items: center;
        justify-content: space-between; } }
    .pg-env_system-body2-detail {
      order: 2;
      margin-top: 8vw; }
      @media screen and (min-width: 768px) {
        .pg-env_system-body2-detail {
          width: 47.5%;
          margin-top: 0px;
          order: 1; } }
    .pg-env_system-body2-picture {
      order: 1; }
      @media screen and (min-width: 768px) {
        .pg-env_system-body2-picture {
          width: 47.5%;
          order: 2; } }
      .pg-env_system-body2-picture img {
        width: 100%; }
  .pg-env_system-body3 {
    margin-top: 6.66667vw;
    padding: 6.66667vw 5.33333vw;
    background: #f3f3f3; }
    @media screen and (min-width: 768px) {
      .pg-env_system-body3 {
        margin-top: 50px;
        padding: 40px; } }

.pg-env_welfare {
  margin-top: 10.66667vw;
  padding: 4vw 0px 2.66667vw 0px;
  background: #e5eef6; }
  @media screen and (min-width: 768px) {
    .pg-env_welfare {
      margin-top: 100px;
      padding: 34px 0px 100px 0px; } }
  .pg-env_welfare .pg-env_heading {
    height: 23.06667vw;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media screen and (min-width: 768px) {
      .pg-env_welfare .pg-env_heading {
        height: 173px; } }
    .pg-env_welfare .pg-env_heading h1::after {
      content: '';
      width: 10.4vw;
      height: 23.06667vw;
      background: url(../img/common/chara5.svg) center center/contain no-repeat;
      position: absolute;
      top: -7.33333vw;
      left: -14.26667vw; }
      @media screen and (min-width: 768px) {
        .pg-env_welfare .pg-env_heading h1::after {
          width: 78px;
          height: 173px;
          top: -79px;
          left: -115px; } }
  .pg-env_welfare-inner {
    max-width: 86.66667vw;
    margin: 0px auto; }
    @media screen and (min-width: 768px) {
      .pg-env_welfare-inner {
        max-width: 960px;
        margin: 0px 100px; } }
    @media screen and (min-width: 1160px) {
      .pg-env_welfare-inner {
        margin-left: auto;
        margin-right: auto; } }
  @media screen and (min-width: 768px) {
    .pg-env_welfare-body {
      margin-top: 14px;
      display: flex;
      justify-content: space-between; } }
  .pg-env_welfare-body-listwrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    @media screen and (min-width: 768px) {
      .pg-env_welfare-body-listwrap {
        width: 30%; } }
    .pg-env_welfare-body-listwrap li {
      width: calc(50% - 1em);
      margin-top: 2.66667vw;
      font-weight: bold;
      font-size: 3.73333vw;
      line-height: 5.6vw;
      letter-spacing: 0.08vw;
      padding-left: 1em;
      text-indent: -1em; }
      .pg-env_welfare-body-listwrap li::before {
        content: '・'; }
      @media screen and (min-width: 768px) {
        .pg-env_welfare-body-listwrap li {
          width: 100%;
          margin-top: 10px;
          font-size: 17px;
          font-size: 1.7rem;
          line-height: 1.52941em;
          letter-spacing: 0.06px; } }

.pg-env_effect {
  margin-top: 13.33333vw;
  overflow: hidden; }
  @media screen and (min-width: 768px) {
    .pg-env_effect {
      margin-top: 100px;
      overflow: visible; } }
  .pg-env_effect-heading-title h1 {
    width: 56.93333vw;
    margin: auto; }
    @media screen and (min-width: 768px) {
      .pg-env_effect-heading-title h1 {
        width: 427px; } }
  .pg-env_effect-heading-active {
    height: 24vw;
    margin-top: 8vw;
    background: #7fcef4;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media screen and (min-width: 768px) {
      .pg-env_effect-heading-active {
        height: 110px;
        margin-top: 50px; } }
    @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
      .pg-env_effect-heading-active .inner-s {
        margin: 0px; } }
    .pg-env_effect-heading-active p {
      color: #fff;
      font-family: 'Noto Serif JP', serif;
      font-size: 5.86667vw;
      line-height: 8.8vw;
      letter-spacing: 0.04vw; }
      @media screen and (min-width: 768px) {
        .pg-env_effect-heading-active p {
          font-size: 33px;
          font-size: 3.3rem;
          line-height: 1em;
          letter-spacing: 0.03px; } }
    .pg-env_effect-heading-active .inner-s {
      position: relative; }
      .pg-env_effect-heading-active .inner-s::after {
        content: '';
        width: 17.46667vw;
        height: 31.46667vw;
        position: absolute;
        bottom: 2.66667vw;
        right: -28vw;
        background: url(../img/common/chara6.svg) center center/contain no-repeat; }
        @media screen and (min-width: 768px) {
          .pg-env_effect-heading-active .inner-s::after {
            width: 126px;
            height: 224px;
            bottom: -29px;
            right: -208px; } }
  .pg-env_effect-heading-read {
    padding: 10.66667vw 0px 12vw 0px;
    background: #ecf8fd; }
    @media screen and (min-width: 768px) {
      .pg-env_effect-heading-read {
        padding: 54px 0px 52px 0px; } }
    .pg-env_effect-heading-read p {
      color: #565656;
      font-size: 4.26667vw;
      line-height: 8.53333vw;
      letter-spacing: 0.08vw;
      text-align: justify; }
      @media screen and (min-width: 768px) {
        .pg-env_effect-heading-read p {
          font-size: 17px;
          font-size: 1.7rem;
          line-height: 2em;
          letter-spacing: 0.06px;
          text-align: center; } }
      .pg-env_effect-heading-read p br {
        display: none; }
        @media screen and (min-width: 768px) {
          .pg-env_effect-heading-read p br {
            display: block; } }
  .pg-env_effect-main {
    padding-bottom: 13.33333vw;
    background: #ecf8fd; }
    @media screen and (min-width: 768px) {
      .pg-env_effect-main {
        padding-bottom: 70px; } }
  .pg-env_effect-title {
    margin-top: 9.33333vw;
    padding: 10.66667vw 0px 9.33333vw 0px;
    background: url(../img/environment/line.png) center top/100% 1.33333vw no-repeat; }
    @media screen and (min-width: 768px) {
      .pg-env_effect-title {
        margin-top: 60px;
        padding: 60px 0px;
        background: url(../img/environment/line-pc.png) center top/100% 4px no-repeat; } }
    .pg-env_effect-title h2 {
      color: #333333;
      font-family: 'Noto Serif JP', serif;
      text-align: center;
      font-size: 5.86667vw;
      line-height: 8.8vw;
      letter-spacing: 0.04vw; }
      @media screen and (min-width: 768px) {
        .pg-env_effect-title h2 {
          font-size: 33px;
          font-size: 3.3rem;
          line-height: 1em;
          letter-spacing: 0.03px; } }
    .pg-env_effect-title:nth-of-type(1) {
      margin-top: 0px; }
  .pg-env_effect-body-row {
    margin-top: 9.33333vw; }
    @media screen and (min-width: 768px) {
      .pg-env_effect-body-row {
        margin-top: 50px; } }
  .pg-env_effect-body-wrap {
    margin-top: 9.33333vw;
    display: flex;
    flex-direction: column; }
    .pg-env_effect-body-wrap:first-child {
      margin-top: 0px; }
    @media screen and (min-width: 768px) {
      .pg-env_effect-body-wrap {
        margin-top: 50px;
        flex-direction: row;
        justify-content: space-between;
        align-items: center; }
        .pg-env_effect-body-wrap:nth-child(even) .pg-env_effect-body-detail {
          order: 1; }
        .pg-env_effect-body-wrap:nth-child(even) .pg-env_effect-body-picture {
          order: 2; } }
  .pg-env_effect-body-detail {
    order: 2;
    margin-top: 6.66667vw; }
    @media screen and (min-width: 768px) {
      .pg-env_effect-body-detail {
        width: 47.5%;
        margin-top: 0px; } }
    .pg-env_effect-body-detail-kids {
      width: 66.66667vw;
      margin-bottom: 5.33333vw; }
      @media screen and (min-width: 768px) {
        .pg-env_effect-body-detail-kids {
          width: 81.57895%;
          margin-bottom: 27px; } }
    .pg-env_effect-body-detail-exp {
      margin-top: 6.66667vw;
      padding: 5.33333vw;
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      background: #fff; }
      @media screen and (min-width: 768px) {
        .pg-env_effect-body-detail-exp {
          margin-top: 25px;
          padding: 30px; } }
      .pg-env_effect-body-detail-exp-picture {
        width: 24vw; }
        @media screen and (min-width: 768px) {
          .pg-env_effect-body-detail-exp-picture {
            width: 120px; } }
        .pg-env_effect-body-detail-exp-picture img {
          width: 100%; }
      .pg-env_effect-body-detail-exp-read {
        width: 46.8vw; }
        @media screen and (min-width: 768px) {
          .pg-env_effect-body-detail-exp-read {
            width: calc(100% - 150px); } }
        .pg-env_effect-body-detail-exp-read-title {
          margin-bottom: 2.66667vw; }
          @media screen and (min-width: 768px) {
            .pg-env_effect-body-detail-exp-read-title {
              margin-bottom: 10px; } }
        .pg-env_effect-body-detail-exp-read b {
          display: block;
          font-weight: bold;
          margin-bottom: 0.26667vw; }
          @media screen and (min-width: 768px) {
            .pg-env_effect-body-detail-exp-read b {
              margin-bottom: 2px; } }
        .pg-env_effect-body-detail-exp-read p {
          color: #565656;
          text-align: justify;
          font-size: 3.2vw;
          line-height: 4.8vw;
          letter-spacing: 0.08vw; }
          @media screen and (min-width: 768px) {
            .pg-env_effect-body-detail-exp-read p {
              font-size: 14px;
              font-size: 1.4rem;
              line-height: 1.78571em;
              letter-spacing: 0.06px; } }
  .pg-env_effect-body-picture {
    order: 1;
    position: relative; }
    @media screen and (min-width: 768px) {
      .pg-env_effect-body-picture {
        width: 47.5%; } }

.pg-faq_sec {
  margin-top: 5.33333vw; }
  @media screen and (min-width: 768px) {
    .pg-faq_sec {
      margin-top: 40px; } }
  .pg-faq_sec:last-of-type {
    margin-bottom: 13.33333vw; }
    @media screen and (min-width: 768px) {
      .pg-faq_sec:last-of-type {
        margin-bottom: 100px; } }
  .pg-faq_sec-heading {
    height: 20vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0.8vw solid #333; }
    @media screen and (min-width: 768px) {
      .pg-faq_sec-heading {
        height: 115px;
        border-bottom: 3px solid #333; } }
    .pg-faq_sec-heading-title {
      position: relative;
      font-family: 'Noto Serif JP', serif;
      z-index: 2;
      font-size: 5.86667vw;
      line-height: 5.86667vw;
      letter-spacing: 0.04vw; }
      @media screen and (min-width: 768px) {
        .pg-faq_sec-heading-title {
          font-size: 33px;
          font-size: 3.3rem;
          line-height: 1em;
          letter-spacing: 0.03px; } }
  .pg-faq_sec-body-block {
    padding: 5.33333vw 0px;
    border-bottom: 2px solid #dddddd; }
    @media screen and (min-width: 768px) {
      .pg-faq_sec-body-block {
        padding: 30px 0px; } }
    .pg-faq_sec-body-block-box {
      display: flex;
      align-items: flex-start;
      justify-content: flex-start; }
      .pg-faq_sec-body-block-box::before {
        content: '';
        width: 8.53333vw;
        height: 8.53333vw;
        margin-top: 0.8vw; }
        @media screen and (min-width: 768px) {
          .pg-faq_sec-body-block-box::before {
            width: 32px;
            height: 32px;
            margin-top: 3px; } }
      .pg-faq_sec-body-block-box p {
        margin-left: 3.46667vw;
        flex: 1; }
        @media screen and (min-width: 768px) {
          .pg-faq_sec-body-block-box p {
            margin-left: 20px; } }
      .pg-faq_sec-body-block-box a {
        color: #0055a2;
        text-decoration: underline; }
      .pg-faq_sec-body-block-box-q::before {
        background: url(../img/faq/ico-q.svg) 0 0/contain no-repeat; }
      .pg-faq_sec-body-block-box-q p {
        font-weight: bold;
        text-align: justify;
        font-size: 4.26667vw;
        line-height: 6.4vw;
        letter-spacing: 0.08vw; }
        @media screen and (min-width: 768px) {
          .pg-faq_sec-body-block-box-q p {
            font-size: 20px;
            font-size: 2rem;
            line-height: 1.5em;
            letter-spacing: 0.06px; } }
      .pg-faq_sec-body-block-box-a {
        margin-top: 2.66667vw; }
        @media screen and (min-width: 768px) {
          .pg-faq_sec-body-block-box-a {
            margin-top: 15px; } }
        .pg-faq_sec-body-block-box-a::before {
          background: url(../img/faq/ico-a.svg) 0 0/contain no-repeat; }
        .pg-faq_sec-body-block-box-a p {
          color: #565656;
          font-size: 3.73333vw;
          line-height: 5.6vw;
          letter-spacing: 0.08vw; }
          @media screen and (min-width: 768px) {
            .pg-faq_sec-body-block-box-a p {
              font-size: 16px;
              font-size: 1.6rem;
              line-height: 2.1875em;
              letter-spacing: 0.06px; } }

@media screen and (max-width: 768px) {
  .pg-igc .st-heading {
    background: #e5eef6; }
    .pg-igc .st-heading .st-heading_outer {
      position: relative; }
      .pg-igc .st-heading .st-heading_outer::after {
        content: '';
        width: 16.8vw;
        height: 46.26667vw;
        position: absolute;
        top: -2.66667vw;
        right: 1.33333vw;
        background: url(../img/common/chara6.svg) 0 0/contain no-repeat; } }

.pg-igc-data {
  padding: 8vw 0px 13.33333vw 0px;
  background: #e5eef6; }
  @media screen and (min-width: 768px) {
    .pg-igc-data {
      padding: 100px 0px; } }
  .pg-igc-data-inner {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap; }
  .pg-igc-data-box {
    background: #fff;
    opacity: 0;
    overflow: hidden; }
    .pg-igc-data-box.appear-box {
      animation: fade-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1); }
    .pg-igc-data-box-heading {
      text-align: left; }
      .pg-igc-data-box-heading-title {
        padding: 1.33333vw 2.66667vw;
        background: #0055a2;
        display: inline-block;
        color: #fff;
        font-weight: bold;
        font-size: 3.2vw;
        line-height: 3.2vw;
        letter-spacing: 0.08vw; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-heading-title {
            padding: 10px 16px;
            font-size: 14px;
            font-size: 1.4rem;
            line-height: 1em;
            letter-spacing: 0.06px; } }
    .pg-igc-data-box-1 {
      width: 41.33333vw;
      text-align: center; }
      @media screen and (min-width: 768px) {
        .pg-igc-data-box-1 {
          width: 31.77083%; } }
      .pg-igc-data-box-1-body {
        padding-top: 2vw; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-1-body {
            padding-top: 1.98413vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-1-body {
            padding-top: 25px; } }
      .pg-igc-data-box-1-detail-num {
        font-weight: bold;
        color: #0055a2;
        font-size: 10.13333vw;
        line-height: 10.13333vw;
        font-family: 'Roboto Condensed', sans-serif; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-1-detail-num {
            font-size: 5.55556vw;
            line-height: 5.55556vw;
            letter-spacing: 0vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-1-detail-num {
            font-size: 70px;
            font-size: 7rem;
            line-height: 1em; } }
        .pg-igc-data-box-1-detail-num::after {
          content: '年';
          color: #333333;
          font-size: 3.2vw;
          line-height: 3.2vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-1-detail-num::after {
              font-size: 24px;
              font-size: 2.4rem;
              line-height: 1em; } }
      .pg-igc-data-box-1-irust {
        margin: 2.66667vw auto 0px auto;
        width: 17.33333vw;
        opacity: 0; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-1-irust {
            margin-top: 25px;
            width: 10.31746vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-1-irust {
            width: 130px; } }
        .pg-igc-data-box.appear-box .pg-igc-data-box-1-irust {
          animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1s; }
    .pg-igc-data-box-2 {
      width: 41.33333vw;
      text-align: center; }
      @media screen and (min-width: 768px) {
        .pg-igc-data-box-2 {
          width: 31.77083%; } }
      .pg-igc-data-box-2-body {
        padding: 4.66667vw 0px 0px 0px; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-2-body {
            padding: 1.98413vw 0px 2.38095vw 0px; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-2-body {
            padding: 25px 0px 30px 0px; } }
      .pg-igc-data-box-2-detail-num {
        font-weight: bold;
        color: #0055a2;
        font-size: 10.13333vw;
        line-height: 10.13333vw;
        font-family: 'Roboto Condensed', sans-serif; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-2-detail-num {
            font-size: 5.55556vw;
            line-height: 5.55556vw;
            letter-spacing: 0vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-2-detail-num {
            font-size: 70px;
            font-size: 7rem;
            line-height: 1em; } }
        .pg-igc-data-box-2-detail-num::after {
          content: '人';
          color: #333333;
          font-size: 3.2vw;
          line-height: 3.2vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-2-detail-num::after {
              font-size: 1.90476vw;
              line-height: 1.90476vw;
              letter-spacing: 0vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-2-detail-num::after {
              font-size: 24px;
              font-size: 2.4rem;
              line-height: 1em; } }
      .pg-igc-data-box-2-detail-date {
        margin-top: 0.66667vw;
        font-weight: bold;
        font-size: 2.66667vw;
        line-height: 2.66667vw;
        letter-spacing: 0.08vw; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-2-detail-date {
            margin-top: 0.39683vw;
            font-size: 1.42857vw;
            line-height: 1.42857vw;
            letter-spacing: 0vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-2-detail-date {
            margin-top: 5px;
            font-size: 18px;
            font-size: 1.8rem;
            line-height: 1em; } }
      .pg-igc-data-box-2-irust {
        width: 35.2vw;
        margin: 1.06667vw auto 0px;
        opacity: 0; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-2-irust {
            width: 20.95238vw;
            margin-top: 1.34921vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-2-irust {
            width: 264px;
            margin-top: 17px; } }
        .pg-igc-data-box.appear-box .pg-igc-data-box-2-irust {
          animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1s; }
    .pg-igc-data-box-3 {
      width: 100%;
      margin-top: 3.2vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-data-box-3 {
          width: 31.77083%;
          margin-top: 0px; } }
      .pg-igc-data-box-3-body {
        padding: 2.13333vw 0px 7.46667vw 0px;
        display: flex;
        align-items: flex-end;
        justify-content: center; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-3-body {
            padding: 4.7619vw 0px 0px 1.90476vw;
            justify-content: flex-start;
            position: relative; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-3-body {
            padding: 60px 0px 0px 24px; } }
      .pg-igc-data-box-3-detail {
        margin-left: 2.66667vw;
        order: 2; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-3-detail {
            margin-left: 0px;
            position: absolute;
            top: 2.38095vw;
            right: 1.90476vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-3-detail {
            top: 30px;
            right: 24px; } }
        .pg-igc-data-box-3-detail-text1 {
          font-weight: bold;
          font-size: 3.2vw;
          line-height: 3.2vw;
          letter-spacing: 0.08vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-3-detail-text1 {
              font-size: 1.42857vw;
              line-height: 1.66667vw;
              letter-spacing: 0.04762vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-3-detail-text1 {
              font-size: 18px;
              font-size: 1.8rem;
              line-height: 1.16667em;
              letter-spacing: 0.06px; } }
        .pg-igc-data-box-3-detail-text2 {
          margin-top: 0.66667vw;
          display: flex;
          align-items: flex-end; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-3-detail-text2 {
              margin-top: 0.39683vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-3-detail-text2 {
              margin-top: 5px; } }
          .pg-igc-data-box-3-detail-text2-1 {
            color: #0055a2;
            font-weight: bold;
            font-family: 'Roboto Condensed', sans-serif;
            font-size: 4vw;
            line-height: 5.33333vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-3-detail-text2-1 {
                font-size: 2.38095vw;
                line-height: 2.38095vw;
                letter-spacing: 0vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-3-detail-text2-1 {
                font-size: 30px;
                font-size: 3rem;
                line-height: 1em; } }
          .pg-igc-data-box-3-detail-text2-2 {
            font-weight: bold;
            font-size: 2.66667vw;
            line-height: 5.33333vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-3-detail-text2-2 {
                font-size: 1.42857vw;
                line-height: 1.66667vw;
                letter-spacing: 0.04762vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-3-detail-text2-2 {
                font-size: 18px;
                font-size: 1.8rem;
                line-height: 1.16667em;
                letter-spacing: 0.06px; } }
            .pg-igc-data-box-3-detail-text2-2 span {
              color: #0055a2;
              font-weight: bold; }
        .pg-igc-data-box-3-detail-num {
          color: #0055a2;
          font-weight: bold;
          font-family: 'Roboto Condensed', sans-serif;
          font-size: 13.33333vw;
          line-height: 13.33333vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-3-detail-num {
              font-size: 5.55556vw;
              line-height: 5.55556vw;
              letter-spacing: 0vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-3-detail-num {
              font-size: 70px;
              font-size: 7rem;
              line-height: 1em; } }
          .pg-igc-data-box-3-detail-num::after {
            content: '人';
            font-weight: bold;
            color: #333333;
            font-size: 3.2vw;
            line-height: 3.2vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-3-detail-num::after {
                font-size: 1.90476vw;
                line-height: 1.90476vw;
                letter-spacing: 0vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-3-detail-num::after {
                font-size: 24px;
                font-size: 2.4rem;
                line-height: 1em; } }
        .pg-igc-data-box-3-detail-date {
          margin-left: 0.66667vw;
          font-weight: bold;
          color: #333333;
          font-size: 2.66667vw;
          line-height: 2.66667vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-3-detail-date {
              margin-left: 0.39683vw;
              font-size: 1.42857vw;
              line-height: 1.66667vw;
              letter-spacing: 0.04762vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-3-detail-date {
              margin-left: 5px;
              font-size: 18px;
              font-size: 1.8rem;
              line-height: 1.16667em;
              letter-spacing: 0.06px; } }
      .pg-igc-data-box-3-irust {
        width: 100%;
        width: 22.4vw;
        order: 1;
        opacity: 0; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-3-irust {
            width: 13.33333vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-3-irust {
            width: 168px; } }
        .pg-igc-data-box.appear-box .pg-igc-data-box-3-irust {
          animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1s; }
    .pg-igc-data-box-4 {
      width: 100%;
      margin-top: 3.2vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-data-box-4 {
          width: 48.95833%;
          margin-top: 20px; } }
      .pg-igc-data-box-4-body {
        padding: 4vw 0px 9.06667vw 0px;
        display: flex;
        align-items: flex-start;
        justify-content: center; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-4-body {
            padding: 3.96825vw 0px; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-4-body {
            padding: 50px 0px; } }
      .pg-igc-data-box-4-detail {
        margin-left: 6vw;
        order: 2; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-4-detail {
            margin: 0.63492vw 0px 0px 3.57143vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-4-detail {
            margin: 8px 0px 0px 45px; } }
        .pg-igc-data-box-4-detail-time {
          color: #0055a2;
          font-weight: bold;
          font-family: 'Roboto Condensed', sans-serif;
          font-size: 13.33333vw;
          line-height: 13.33333vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-4-detail-time {
              font-size: 5.55556vw;
              line-height: 5.55556vw;
              letter-spacing: 0vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-4-detail-time {
              font-size: 70px;
              font-size: 7rem;
              line-height: 1em; } }
          .pg-igc-data-box-4-detail-time::after {
            content: '時間';
            margin-left: 1.33333vw;
            color: #333333;
            font-size: 3.2vw;
            line-height: 3.2vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-4-detail-time::after {
                margin-left: 0.95238vw;
                font-size: 1.90476vw;
                line-height: 1.90476vw;
                letter-spacing: 0vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-4-detail-time::after {
                margin-left: 12px;
                font-size: 24px;
                font-size: 2.4rem;
                line-height: 1em; } }
        .pg-igc-data-box-4-detail-supple {
          margin-top: 1.33333vw;
          font-weight: bold;
          font-size: 2.66667vw;
          line-height: 2.66667vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-4-detail-supple {
              margin-top: 0.79365vw;
              font-size: 1.42857vw;
              line-height: 1.42857vw;
              letter-spacing: 0vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-4-detail-supple {
              margin-top: 10px;
              font-size: 18px;
              font-size: 1.8rem;
              line-height: 1em; } }
      .pg-igc-data-box-4-irust {
        width: 22.13333vw;
        order: 1;
        opacity: 0; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-4-irust {
            width: 13.1746vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-4-irust {
            width: 166px; } }
        .pg-igc-data-box.appear-box .pg-igc-data-box-4-irust {
          animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1s; }
    .pg-igc-data-box-5 {
      width: 41.33333vw;
      margin-top: 3.2vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-data-box-5 {
          width: 48.95833%;
          margin-top: 20px; } }
      .pg-igc-data-box-5-body {
        padding: 3.33333vw 1.73333vw 1.86667vw 1.86667vw;
        display: flex;
        align-items: flex-start;
        justify-content: center; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-5-body {
            padding: 3.1746vw 0px 1.19048vw 0px; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-5-body {
            padding: 40px 0px 15px 0px; } }
      .pg-igc-data-box-5-detail {
        order: 2;
        margin: 4.66667vw 0px 0px 1.33333vw; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-5-detail {
            margin: 1.5873vw 0px 0px 1.5873vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-5-detail {
            margin: 20px 0px 0px 20px; } }
        .pg-igc-data-box-5-detail-time {
          color: #0055a2;
          font-weight: bold;
          font-family: 'Roboto Condensed', sans-serif;
          font-size: 10.13333vw;
          line-height: 10.13333vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-5-detail-time {
              font-size: 5.55556vw;
              line-height: 5.55556vw;
              letter-spacing: 0vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-5-detail-time {
              font-size: 70px;
              font-size: 7rem;
              line-height: 1em; } }
          .pg-igc-data-box-5-detail-time::after {
            content: '%';
            margin-left: 1.33333vw;
            font-weight: bold;
            color: #333333;
            font-size: 3.2vw;
            line-height: 3.2vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-5-detail-time::after {
                margin-left: 0.79365vw;
                font-size: 1.90476vw;
                line-height: 1.90476vw;
                letter-spacing: 0vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-5-detail-time::after {
                margin-left: 10px;
                font-size: 24px;
                font-size: 2.4rem;
                line-height: 1em; } }
        .pg-igc-data-box-5-detail-supple {
          margin-top: 0.66667vw;
          font-weight: bold;
          font-size: 2.66667vw;
          line-height: 2.66667vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-5-detail-supple {
              margin-top: 0.39683vw;
              font-size: 1.42857vw;
              line-height: 1.42857vw;
              letter-spacing: 0vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-5-detail-supple {
              margin-top: 5px;
              font-size: 18px;
              font-size: 1.8rem;
              line-height: 1em; } }
      .pg-igc-data-box-5-irust {
        order: 1;
        position: relative; }
        .pg-igc-data-box-5-irust-graph {
          width: 13.33333vw;
          height: 13.33333vw;
          position: absolute;
          top: 0px;
          left: 0px;
          background: #dcf3fe;
          border-radius: 100%;
          z-index: 1; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-5-irust-graph {
              width: 11.66667vw;
              height: 11.66667vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-5-irust-graph {
              width: 147px;
              height: 147px; } }
          .pg-igc-data-box-5-irust-graph-svg-circle {
            stroke: #0055a2; }
        .pg-igc-data-box-5-irust-svg {
          width: 13.33333vw;
          margin-top: 9.73333vw;
          position: relative;
          z-index: 2;
          opacity: 0; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-5-irust-svg {
              width: 8.80952vw;
              margin: 3.73016vw 0px 0px 7.93651vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-5-irust-svg {
              width: 111px;
              margin: 47px 0px 0px 100px; } }
          .pg-igc-data-box.appear-box .pg-igc-data-box-5-irust-svg {
            animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1s; }

@keyframes box5g {
  0% {
    stroke-dasharray: 0,100; }
  50%, 100% {
    stroke-dasharray: 80,20; } }
      .pg-igc-data-box-5.appear-box .pg-igc-data-box-5-irust-graph-svg-circle {
        animation: box5g 2s forwards linear; }
    .pg-igc-data-box-6 {
      width: 41.33333vw;
      margin-top: 3.2vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-data-box-6 {
          width: 31.77083%;
          margin-top: 20px; } }
      .pg-igc-data-box-6-body {
        padding: 2.66667vw 0px 2.66667vw 0px; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-6-body {
            padding: 0.95238vw 0px 1.5873vw 0px; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-6-body {
            padding: 12px 0px 20px 0px; } }
      .pg-igc-data-box-6-detail {
        position: relative; }
        .pg-igc-data-box-6-detail::after {
          content: '：';
          color: #0055a2;
          font-weight: bold;
          font-family: 'Roboto Condensed', sans-serif;
          font-size: 4vw;
          line-height: 4vw;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate3d(-50%, -50%, 0px); }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-6-detail::after {
              font-size: 2.38095vw;
              line-height: 2.38095vw;
              letter-spacing: 0vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-6-detail::after {
              font-size: 30px;
              font-size: 3rem;
              line-height: 1em; } }
        .pg-igc-data-box-6-detail-inner {
          display: flex;
          align-items: center;
          justify-content: center; }
          .pg-igc-data-box-6-detail-inner::before, .pg-igc-data-box-6-detail-inner::after {
            color: #333333;
            font-weight: bold;
            font-size: 2.66667vw;
            line-height: 2.66667vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-6-detail-inner::before, .pg-igc-data-box-6-detail-inner::after {
                font-size: 1.11111vw;
                line-height: 1.11111vw;
                letter-spacing: 0vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-6-detail-inner::before, .pg-igc-data-box-6-detail-inner::after {
                font-size: 14px;
                font-size: 1.4rem;
                line-height: 1em; } }
          .pg-igc-data-box-6-detail-inner::before {
            content: '男性';
            margin-right: 1.33333vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-6-detail-inner::before {
                margin-right: 0.95238vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-6-detail-inner::before {
                margin-right: 12px; } }
          .pg-igc-data-box-6-detail-inner::after {
            content: '女性';
            margin-left: 1.33333vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-6-detail-inner::after {
                margin-left: 0.95238vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-6-detail-inner::after {
                margin-left: 12px; } }
        .pg-igc-data-box-6-detail-num {
          color: #0055a2;
          font-weight: bold;
          font-family: 'Roboto Condensed', sans-serif;
          font-size: 10.13333vw;
          line-height: 10.13333vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-6-detail-num {
              font-size: 5.55556vw;
              line-height: 5.55556vw;
              letter-spacing: 0vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-6-detail-num {
              font-size: 70px;
              font-size: 7rem;
              line-height: 1em; } }
          .pg-igc-data-box-6-detail-num-men {
            margin-right: 1.6vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-6-detail-num-men {
                margin-right: 0.95238vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-6-detail-num-men {
                margin-right: 12px; } }
          .pg-igc-data-box-6-detail-num-women {
            margin-left: 1.6vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-6-detail-num-women {
                margin-left: 0.95238vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-6-detail-num-women {
                margin-left: 12px; } }
      .pg-igc-data-box-6-irust {
        margin-top: 1.06667vw;
        display: flex;
        align-items: center;
        justify-content: center; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-6-irust {
            margin-top: 1.74603vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-6-irust {
            margin-top: 22px; } }
        .pg-igc-data-box-6-irust-graph {
          width: 16vw;
          height: 16vw;
          margin: 0px 3.2vw;
          background: #51c1fb;
          border-radius: 100%; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-6-irust-graph {
              width: 9.28571vw;
              height: 9.28571vw;
              margin: 0px 1.90476vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-6-irust-graph {
              width: 117px;
              height: 117px;
              margin: 0px 24px; } }
          .pg-igc-data-box-6-irust-graph-svg-circle {
            stroke: #0055a2; }
        .pg-igc-data-box-6-irust-svg {
          opacity: 0; }
          .pg-igc-data-box.appear-box .pg-igc-data-box-6-irust-svg {
            animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1s; }
          .pg-igc-data-box-6-irust-svg-men {
            width: 3.46667vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-6-irust-svg-men {
                width: 2.06349vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-6-irust-svg-men {
                width: 26px; } }
          .pg-igc-data-box-6-irust-svg-women {
            width: 3.06667vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-6-irust-svg-women {
                width: 1.8254vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-6-irust-svg-women {
                width: 23px; } }

@keyframes box6g {
  0% {
    stroke-dasharray: 0,100; }
  50%, 100% {
    stroke-dasharray: 30,70; } }
      .pg-igc-data-box-6.appear-box .pg-igc-data-box-6-irust-graph-svg-circle {
        animation: box6g 3s forwards linear; }
    .pg-igc-data-box-7 {
      width: 41.33333vw;
      margin-top: 3.2vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-data-box-7 {
          width: 31.77083%;
          margin-top: 20px; } }
      .pg-igc-data-box-7-body {
        padding-top: 1.33333vw; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-7-body {
            padding-top: 0.55556vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-7-body {
            padding-top: 7px; } }
      .pg-igc-data-box-7-irust {
        display: flex;
        align-items: flex-end;
        justify-content: center; }
        .pg-igc-data-box-7-irust-graph-svg {
          margin: auto;
          opacity: 0; }
          .pg-igc-data-box.appear-box .pg-igc-data-box-7-irust-graph-svg {
            animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1s; }
          .pg-igc-data-box-7-irust-graph-svg-men {
            width: 3.06667vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-7-irust-graph-svg-men {
                width: 1.8254vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-7-irust-graph-svg-men {
                width: 23px; } }
          .pg-igc-data-box-7-irust-graph-svg-women {
            width: 2.26667vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-7-irust-graph-svg-women {
                width: 1.34921vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-7-irust-graph-svg-women {
                width: 17px; } }
        .pg-igc-data-box-7-irust-graph-body {
          width: 10.66667vw;
          color: #fff;
          display: flex;
          align-items: flex-end;
          justify-content: center; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-7-irust-graph-body {
              width: 6.34921vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-7-irust-graph-body {
              width: 80px; } }
          .pg-igc-data-box-7-irust-graph-body-inner {
            margin-bottom: 8.66667vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-7-irust-graph-body-inner {
                margin-bottom: 4.60317vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-7-irust-graph-body-inner {
                margin-bottom: 58px; } }
          .pg-igc-data-box-7-irust-graph-body-title {
            width: 100%;
            text-align: center;
            font-size: 1.86667vw;
            line-height: 2.8vw;
            letter-spacing: 0.08vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-7-irust-graph-body-title {
                font-size: 1.11111vw;
                line-height: 1.66667vw;
                letter-spacing: 0.04762vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-7-irust-graph-body-title {
                font-size: 14px;
                font-size: 1.4rem;
                line-height: 1.5em;
                letter-spacing: 0.06px; } }
          .pg-igc-data-box-7-irust-graph-body-num {
            width: 100%;
            margin-top: 0.66667vw;
            text-align: center;
            font-weight: bold;
            font-size: 5.33333vw;
            line-height: 5.33333vw;
            font-family: 'Roboto Condensed', sans-serif; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-7-irust-graph-body-num {
                margin-top: 0.79365vw;
                font-size: 3.1746vw;
                line-height: 3.1746vw;
                letter-spacing: 0vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-7-irust-graph-body-num {
                margin-top: 10px;
                font-size: 40px;
                font-size: 4rem;
                line-height: 1em; } }
            .pg-igc-data-box-7-irust-graph-body-num::after {
              content: '%';
              margin-left: 0.66667vw;
              font-weight: bold;
              font-size: 2.4vw;
              line-height: 2.4vw; }
              @media screen and (min-width: 768px) {
                .pg-igc-data-box-7-irust-graph-body-num::after {
                  margin-left: 0.39683vw;
                  font-size: 1.42857vw;
                  line-height: 1.42857vw;
                  letter-spacing: 0vw; } }
              @media screen and (min-width: 1260px) {
                .pg-igc-data-box-7-irust-graph-body-num::after {
                  margin-left: 5px;
                  font-size: 18px;
                  font-size: 1.8rem;
                  line-height: 1em; } }
          .pg-igc-data-box-7-irust-graph-body-men {
            height: 20vw;
            background: #51c1fb; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-7-irust-graph-body-men {
                height: 11.90476vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-7-irust-graph-body-men {
                height: 150px; } }
          .pg-igc-data-box-7-irust-graph-body-women {
            height: 22vw;
            background: #0055a2; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-7-irust-graph-body-women {
                height: 13.09524vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-7-irust-graph-body-women {
                height: 165px; } }
    .pg-igc-data-box-8 {
      width: 41.33333vw;
      margin-top: 3.2vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-data-box-8 {
          width: 31.77083%;
          margin-top: 20px; } }
      .pg-igc-data-box-8-body {
        padding: 7.06667vw 0px 4.8vw 0px;
        display: flex;
        align-items: flex-start;
        justify-content: center; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-8-body {
            padding: 4.84127vw 0px 2.85714vw 0px; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-8-body {
            padding: 61px 0px 36px 0px; } }
      .pg-igc-data-box-8-detail {
        order: 2; }
        .pg-igc-data-box-8-detail-num {
          color: #0055a2;
          font-weight: bold;
          font-family: 'Roboto Condensed', sans-serif;
          font-size: 12vw;
          line-height: 12vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-8-detail-num {
              font-size: 7.14286vw;
              line-height: 7.14286vw;
              letter-spacing: 0vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-8-detail-num {
              font-size: 90px;
              font-size: 9rem;
              line-height: 1em; } }
          .pg-igc-data-box-8-detail-num::after {
            content: '件';
            margin-left: 0.66667vw;
            color: #333333;
            font-weight: bold;
            font-size: 2.66667vw;
            line-height: 2.66667vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-8-detail-num::after {
                margin-left: 0.39683vw;
                font-size: 1.5873vw;
                line-height: 1.5873vw;
                letter-spacing: 0vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-8-detail-num::after {
                margin-left: 5px;
                font-size: 20px;
                font-size: 2rem;
                line-height: 1em; } }
      .pg-igc-data-box-8-irust {
        width: 16.93333vw;
        order: 1;
        opacity: 0; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-8-irust {
            width: 10.07937vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-8-irust {
            width: 127px; } }
        .pg-igc-data-box.appear-box .pg-igc-data-box-8-irust {
          animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1s; }
    .pg-igc-data-box-9 {
      width: 100%;
      margin-top: 3.2vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-data-box-9 {
          width: 48.95833%;
          margin-top: 20px; } }
      .pg-igc-data-box-9-body {
        padding: 5.6vw 0px 11.46667vw 0px;
        display: flex;
        align-items: flex-start;
        justify-content: center; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-9-body {
            padding: 5.2381vw 0px; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-9-body {
            padding: 66px 0px; } }
      .pg-igc-data-box-9-detail {
        order: 2; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-9-detail {
            margin-top: -1.5873vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-9-detail {
            margin-top: -20px; } }
        .pg-igc-data-box-9-detail-num {
          color: #0055a2;
          font-weight: bold;
          font-family: 'Roboto Condensed', sans-serif;
          font-size: 13.33333vw;
          line-height: 13.33333vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-9-detail-num {
              font-size: 7.93651vw;
              line-height: 7.93651vw;
              letter-spacing: 0vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-9-detail-num {
              font-size: 100px;
              font-size: 10rem;
              line-height: 1em; } }
          .pg-igc-data-box-9-detail-num::after {
            content: '%';
            margin-left: 0.93333vw;
            color: #333333;
            font-weight: bold;
            font-size: 4vw;
            line-height: 4vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-9-detail-num::after {
                margin-left: 0.55556vw;
                font-size: 2.38095vw;
                line-height: 2.38095vw;
                letter-spacing: 0vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-9-detail-num::after {
                margin-left: 7px;
                font-size: 30px;
                font-size: 3rem;
                line-height: 1em; } }
      .pg-igc-data-box-9-irust {
        width: 26.4vw;
        margin-right: 4.93333vw;
        order: 1;
        opacity: 0; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-9-irust {
            width: 15.71429vw;
            margin-right: 3.1746vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-9-irust {
            width: 198px;
            margin-right: 40px; } }
        .pg-igc-data-box.appear-box .pg-igc-data-box-9-irust {
          animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1s; }
    .pg-igc-data-box-10 {
      width: 100%;
      margin-top: 3.2vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-data-box-10 {
          width: 48.95833%;
          margin-top: 20px; } }
      .pg-igc-data-box-10-body {
        padding: 2.93333vw 0px 4vw 0px;
        display: flex;
        align-items: flex-start;
        justify-content: center; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-10-body {
            padding: 2.14286vw 0px; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-10-body {
            padding: 27px 0px; } }
      .pg-igc-data-box-10-detail {
        order: 2;
        margin-left: 6.26667vw; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-10-detail {
            margin-left: 3.65079vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-10-detail {
            margin-left: 46px; } }
        .pg-igc-data-box-10-detail-num {
          color: #0055a2;
          font-weight: bold;
          font-family: 'Roboto Condensed', sans-serif;
          font-size: 13.33333vw;
          line-height: 13.33333vw; }
          @media screen and (max-width: 768px) {
            .pg-igc-data-box-10-detail-num {
              margin-top: -2.66667vw; } }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-10-detail-num {
              font-size: 7.93651vw;
              line-height: 7.93651vw;
              letter-spacing: 0vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-10-detail-num {
              font-size: 100px;
              font-size: 10rem;
              line-height: 1em; } }
          .pg-igc-data-box-10-detail-num::after {
            content: '%';
            margin-left: 0.66667vw;
            color: #333333;
            font-weight: bold;
            font-size: 4vw;
            line-height: 4vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-10-detail-num::after {
                font-size: 2.38095vw;
                line-height: 2.38095vw;
                letter-spacing: 0vw;
                margin-left: 0.39683vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-10-detail-num::after {
                font-size: 30px;
                font-size: 3rem;
                line-height: 1em;
                margin-left: 5px; } }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-10-detail-supple {
            margin: 1.19048vw 0px 0px 1.19048vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-10-detail-supple {
            margin: 15px 0px 0px 15px; } }
        .pg-igc-data-box-10-detail-supple li {
          padding-left: 1em;
          text-indent: -1em;
          font-weight: bold;
          font-size: 2.66667vw;
          line-height: 4vw;
          letter-spacing: 0.08vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-10-detail-supple li {
              font-size: 1.11111vw;
              line-height: 1.42857vw;
              letter-spacing: 0.04762vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-10-detail-supple li {
              font-size: 14px;
              font-size: 1.4rem;
              line-height: 1.28571em;
              letter-spacing: 0.06px; } }
          .pg-igc-data-box-10-detail-supple li::before {
            content: '※'; }
      .pg-igc-data-box-10-irust {
        width: 10.66667vw;
        order: 1;
        opacity: 0; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-10-irust {
            width: 6.34921vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-10-irust {
            width: 80px; } }
        .pg-igc-data-box.appear-box .pg-igc-data-box-10-irust {
          animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1s; }
    .pg-igc-data-box-11 {
      width: 41.33333vw;
      margin-top: 3.2vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-data-box-11 {
          width: 31.77083%;
          margin-top: 20px; } }
      .pg-igc-data-box-11-body {
        padding: 3.06667vw 0px 6.4vw 0px;
        display: flex;
        align-items: flex-end;
        justify-content: center; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-11-body {
            padding: 2.38095vw 0px 3.1746vw 0px; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-11-body {
            padding: 30px 0px 40px 0px; } }
      .pg-igc-data-box-11-detail {
        order: 2;
        margin: 0px 0px 1.33333vw 2.26667vw; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-11-detail {
            margin: 0px 0px 0.79365vw 1.26984vw;
            position: relative;
            left: 0.55556vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-11-detail {
            margin: 0px 0px 10px 16px;
            left: 7px; } }
        .pg-igc-data-box-11-detail-num {
          color: #0055a2;
          font-weight: bold;
          font-family: 'Roboto Condensed', sans-serif;
          font-size: 6.66667vw;
          line-height: 6.66667vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-11-detail-num {
              font-size: 3.96825vw;
              line-height: 3.96825vw;
              letter-spacing: 0vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-11-detail-num {
              font-size: 50px;
              font-size: 5rem;
              line-height: 1em; } }
          .pg-igc-data-box-11-detail-num:last-child {
            margin-top: 1.73333vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-11-detail-num:last-child {
                margin-top: 1.34921vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-11-detail-num:last-child {
                margin-top: 17px; } }
          .pg-igc-data-box-11-detail-num::before, .pg-igc-data-box-11-detail-num::after {
            color: #333333;
            font-weight: bold;
            font-size: 2.4vw;
            line-height: 2.8vw;
            letter-spacing: 0.08vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-11-detail-num::before, .pg-igc-data-box-11-detail-num::after {
                font-size: 1.42857vw;
                line-height: 1.66667vw;
                letter-spacing: 0.04762vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-11-detail-num::before, .pg-igc-data-box-11-detail-num::after {
                font-size: 18px;
                font-size: 1.8rem;
                line-height: 1.16667em;
                letter-spacing: 0.06px; } }
          .pg-igc-data-box-11-detail-num::after {
            content: '件';
            margin-left: 0.66667vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-11-detail-num::after {
                margin-left: 0.39683vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-11-detail-num::after {
                margin-left: 5px; } }
          .pg-igc-data-box-11-detail-num::before {
            margin-right: 0.66667vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-11-detail-num::before {
                margin-right: 0.39683vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-11-detail-num::before {
                margin-right: 5px; } }
          .pg-igc-data-box-11-detail-num-award::before {
            content: '受賞'; }
          .pg-igc-data-box-11-detail-num-patent::before {
            content: '特許'; }
      .pg-igc-data-box-11-irust {
        width: 14.26667vw;
        order: 1;
        opacity: 0; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-11-irust {
            width: 8.49206vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-11-irust {
            width: 107px; } }
        .pg-igc-data-box.appear-box .pg-igc-data-box-11-irust {
          animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1s; }
    .pg-igc-data-box-12 {
      width: 41.33333vw;
      margin-top: 3.2vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-data-box-12 {
          width: 31.77083%;
          margin-top: 20px; } }
      .pg-igc-data-box-12-body {
        padding: 2vw 0px;
        display: flex;
        justify-content: center;
        flex-direction: column; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-12-body {
            padding: 1.8254vw 0px 1.11111vw 0px; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-12-body {
            padding: 23px 0px 14px 0px; } }
      .pg-igc-data-box-12-detail {
        margin-top: 2.66667vw;
        order: 2;
        text-align: center; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-12-detail {
            margin-top: 0.79365vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-12-detail {
            margin-top: 10px; } }
        .pg-igc-data-box-12-detail-day {
          color: #0055a2;
          font-weight: bold;
          font-family: 'Roboto Condensed', sans-serif;
          font-size: 9.33333vw;
          line-height: 9.33333vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-12-detail-day {
              font-size: 5.55556vw;
              line-height: 5.55556vw;
              letter-spacing: 0vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-12-detail-day {
              font-size: 70px;
              font-size: 7rem;
              line-height: 1em; } }
          .pg-igc-data-box-12-detail-day::after {
            content: '日';
            margin-left: 0.66667vw;
            color: #333333;
            font-weight: bold;
            font-size: 3.2vw;
            line-height: 3.2vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-12-detail-day::after {
                margin-left: 1.19048vw;
                font-size: 1.90476vw;
                line-height: 1.90476vw;
                letter-spacing: 0vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-12-detail-day::after {
                margin-left: 15px;
                font-size: 24px;
                font-size: 2.4rem;
                line-height: 1em; } }
        .pg-igc-data-box-12-detail-date {
          font-weight: bold;
          font-size: 2.4vw;
          line-height: 2.8vw;
          letter-spacing: 0.08vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-12-detail-date {
              font-size: 1.42857vw;
              line-height: 1.66667vw;
              letter-spacing: 0.04762vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-12-detail-date {
              font-size: 18px;
              font-size: 1.8rem;
              line-height: 1.16667em;
              letter-spacing: 0.06px; } }
      .pg-igc-data-box-12-irust {
        width: 23.6vw;
        margin: auto;
        order: 1;
        opacity: 0; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-12-irust {
            width: 14.04762vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-12-irust {
            width: 177px; } }
        .pg-igc-data-box.appear-box .pg-igc-data-box-12-irust {
          animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1s; }
    .pg-igc-data-box-13 {
      width: 100%;
      margin-top: 3.2vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-data-box-13 {
          width: 31.77083%;
          margin-top: 20px; } }
      .pg-igc-data-box-13-body {
        padding: 4.53333vw 0px 6.13333vw 0px;
        display: flex;
        align-items: flex-start;
        justify-content: center; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-13-body {
            padding: 3.49206vw 0px; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-13-body {
            padding: 44px 0px; } }
      .pg-igc-data-box-13-detail {
        order: 2;
        margin-left: 4vw; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-13-detail {
            margin: 1.98413vw 0px 0px 0.79365vw;
            position: relative;
            left: 1.5873vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-13-detail {
            margin: 25px 0px 0px 10px;
            left: 20px; } }
        .pg-igc-data-box-13-detail-day {
          color: #0055a2;
          font-weight: bold;
          font-family: 'Roboto Condensed', sans-serif;
          font-size: 13.33333vw;
          line-height: 13.33333vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-data-box-13-detail-day {
              font-size: 5.55556vw;
              line-height: 5.55556vw;
              letter-spacing: 0vw; } }
          @media screen and (min-width: 1260px) {
            .pg-igc-data-box-13-detail-day {
              font-size: 70px;
              font-size: 7rem;
              line-height: 1em; } }
          .pg-igc-data-box-13-detail-day::before, .pg-igc-data-box-13-detail-day::after {
            color: #333333;
            font-weight: bold;
            font-size: 3.2vw;
            line-height: 3.2vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-13-detail-day::before, .pg-igc-data-box-13-detail-day::after {
                font-size: 1.90476vw;
                line-height: 1.90476vw;
                letter-spacing: 0vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-13-detail-day::before, .pg-igc-data-box-13-detail-day::after {
                font-size: 24px;
                font-size: 2.4rem;
                line-height: 1em; } }
          .pg-igc-data-box-13-detail-day::before {
            content: '週';
            margin-right: 0.66667vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-13-detail-day::before {
                margin-right: 0.63492vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-13-detail-day::before {
                margin-right: 8px; } }
          .pg-igc-data-box-13-detail-day::after {
            content: '日';
            margin-left: 0.66667vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-data-box-13-detail-day::after {
                margin-right: 1.11111vw; } }
            @media screen and (min-width: 1260px) {
              .pg-igc-data-box-13-detail-day::after {
                margin-right: 14px; } }
      .pg-igc-data-box-13-irust {
        width: 18vw;
        order: 1;
        opacity: 0; }
        @media screen and (min-width: 768px) {
          .pg-igc-data-box-13-irust {
            width: 10.71429vw; } }
        @media screen and (min-width: 1260px) {
          .pg-igc-data-box-13-irust {
            width: 135px; } }
        .pg-igc-data-box.appear-box .pg-igc-data-box-13-irust {
          animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1s; }

.pg-igc-rank {
  padding: 13.33333vw 0px; }
  @media screen and (min-width: 768px) {
    .pg-igc-rank {
      padding: 100px 0px; } }
  .pg-igc-rank-heading {
    text-align: center; }
    .pg-igc-rank-heading-inner {
      position: relative; }
      @media screen and (min-width: 768px) {
        .pg-igc-rank-heading-inner {
          display: inline-block; } }
      .pg-igc-rank-heading-inner::before {
        content: '';
        width: 16vw;
        height: 23.86667vw;
        position: absolute;
        top: 0px;
        left: -4.66667vw;
        background: url(../img/common/chara8.svg) 0 0/contain no-repeat; }
        @media screen and (min-width: 768px) {
          .pg-igc-rank-heading-inner::before {
            width: 120px;
            height: 179px;
            top: -44px;
            left: -220px; } }
    .pg-igc-rank-heading-title {
      font-family: 'Noto Serif JP', serif;
      font-size: 5.86667vw;
      line-height: 8.8vw;
      letter-spacing: 0.04vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-rank-heading-title {
          font-size: 33px;
          font-size: 3.3rem;
          line-height: 1em;
          letter-spacing: 0.03px; } }
    .pg-igc-rank-heading-read {
      margin-top: 4vw;
      font-weight: bold;
      font-size: 4.8vw;
      line-height: 7.2vw;
      letter-spacing: 0.04vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-rank-heading-read {
          margin-top: 47px;
          font-size: 22px;
          font-size: 2.2rem;
          line-height: 1.5em;
          letter-spacing: 0.03px; } }
  @media screen and (min-width: 768px) {
    .pg-igc-rank-body {
      margin-top: 50px;
      display: flex;
      align-items: stretch;
      justify-content: space-between; } }
  .pg-igc-rank-body-graph {
    margin-top: 5.33333vw; }
    @media screen and (min-width: 768px) {
      .pg-igc-rank-body-graph {
        width: 48.95833%;
        margin-top: 0px; } }
    .pg-igc-rank-body-graph-title {
      color: #0055a2;
      font-weight: bold;
      text-align: center;
      font-size: 4.8vw;
      line-height: 8vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-rank-body-graph-title {
          font-size: 20px;
          font-size: 2rem;
          line-height: 1.5em;
          letter-spacing: 0.06px; } }
    .pg-igc-rank-body-graph-box {
      padding: 8vw 0px;
      margin-top: 5.33333vw;
      background: #f1f8fa; }
      .pg-igc-rank-body-graph-box:first-child {
        margin-top: 0px; }
      @media screen and (min-width: 768px) {
        .pg-igc-rank-body-graph-box {
          margin-top: 20px;
          padding: 30px 10px; } }
    .pg-igc-rank-body-graph-body {
      margin-top: 4.8vw;
      display: flex;
      align-items: center;
      justify-content: center; }
      @media screen and (min-width: 768px) {
        .pg-igc-rank-body-graph-body {
          margin-top: 30px; } }
      @media screen and (min-width: 769px) and (max-width: 1000px) {
        .pg-igc-rank-body-graph-body {
          flex-wrap: wrap; } }
      .pg-igc-rank-body-graph-body-graph {
        width: 26.66667vw;
        margin: 0px 4vw;
        background: #0055a2;
        border-radius: 100%;
        order: 2; }
        @media screen and (min-width: 768px) {
          .pg-igc-rank-body-graph-body-graph {
            width: 150px;
            margin: 0px 20px; } }
        @media screen and (min-width: 769px) and (max-width: 1000px) {
          .pg-igc-rank-body-graph-body-graph {
            order: 1; } }
        .pg-igc-rank-body-graph-body-graph-svg-circle {
          stroke: #51c1fb; }
          .pg-igc-rank-body-graph-box.appear-box .pg-igc-rank-body-graph-body-graph-svg-circle {
            animation: ranksg 3s forwards linear; }

@keyframes ranksg {
  0% {
    stroke-dasharray: 0,100; }
  50%, 100% {
    stroke-dasharray: 25,75; } }
      .pg-igc-rank-body-graph-body-text {
        text-align: center; }
        @media screen and (min-width: 769px) and (max-width: 1000px) {
          .pg-igc-rank-body-graph-body-text {
            width: 50%;
            margin-top: 20px; } }
        .pg-igc-rank-body-graph-body-text-yes {
          order: 1; }
          @media screen and (min-width: 769px) and (max-width: 1000px) {
            .pg-igc-rank-body-graph-body-text-yes {
              order: 2; } }
        .pg-igc-rank-body-graph-body-text-no {
          order: 3; }
        .pg-igc-rank-body-graph-body-text-num {
          min-width: 2em;
          font-weight: bold;
          font-family: 'Roboto Condensed', sans-serif;
          font-size: 8vw;
          line-height: 8vw;
          letter-spacing: 0vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-rank-body-graph-body-text-num {
              font-size: 40px;
              font-size: 4rem;
              line-height: 1em;
              letter-spacing: 0px; } }
          .pg-igc-rank-body-graph-body-text-num::after {
            content: '%';
            font-size: 4vw;
            line-height: 4vw;
            letter-spacing: 0vw; }
            @media screen and (min-width: 768px) {
              .pg-igc-rank-body-graph-body-text-num::after {
                font-size: 20px;
                font-size: 2rem;
                line-height: 1.5em;
                letter-spacing: 0px; } }
          .pg-igc-rank-body-graph-body-text-yes .pg-igc-rank-body-graph-body-text-num {
            color: #0055a2; }
          .pg-igc-rank-body-graph-body-text-no .pg-igc-rank-body-graph-body-text-num {
            color: #51c1fb; }
        .pg-igc-rank-body-graph-body-text-ans {
          margin-top: 2.66667vw;
          font-weight: bold;
          font-size: 4vw;
          line-height: 4vw;
          letter-spacing: 0vw; }
          @media screen and (min-width: 768px) {
            .pg-igc-rank-body-graph-body-text-ans {
              margin-top: 15px;
              font-size: 20px;
              font-size: 2rem;
              line-height: 1.5em;
              letter-spacing: 0px; } }
  .pg-igc-rank-body-rank {
    margin-top: 4vw;
    padding: 8vw 4vw;
    background: #f1f8fa; }
    @media screen and (max-width: 768px) {
      .pg-igc-rank-body-rank:first-child {
        margin-top: 8vw; } }
    @media screen and (min-width: 768px) {
      .pg-igc-rank-body-rank {
        width: 48.95833%;
        padding: 30px 30px 40px 30px;
        margin-top: 0px; } }
  .pg-igc-rank-body-title {
    color: #0055a2;
    font-weight: bold;
    text-align: center;
    font-size: 4.8vw;
    line-height: 4.8vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-igc-rank-body-title {
        font-size: 20px;
        font-size: 2rem;
        line-height: 1.5em;
        letter-spacing: 0.06px; } }
  .pg-igc-rank-body-listwrap li {
    padding: 2.26667vw 0px 3.73333vw 0px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    opacity: 0; }
    @media screen and (min-width: 768px) {
      .pg-igc-rank-body-listwrap li {
        padding: 12px 0px 12px 0px; } }
    .pg-igc-rank-body-listwrap li:nth-child(1) {
      animation: left-in 0.5s forwards ease 0.1s; }
    .pg-igc-rank-body-listwrap li:nth-child(2) {
      animation: left-in 0.5s forwards ease 0.2s; }
    .pg-igc-rank-body-listwrap li:nth-child(3) {
      animation: left-in 0.5s forwards ease 0.3s; }
    .pg-igc-rank-body-listwrap li:nth-child(4) {
      animation: left-in 0.5s forwards ease 0.4s; }
    .pg-igc-rank-body-listwrap li:nth-child(5) {
      animation: left-in 0.5s forwards ease 0.5s; }
    .pg-igc-rank-body-listwrap li:nth-child(6) {
      animation: left-in 0.5s forwards ease 0.6s; }
    .pg-igc-rank-body-listwrap li:nth-child(7) {
      animation: left-in 0.5s forwards ease 0.7s; }
    .pg-igc-rank-body-listwrap li:nth-child(8) {
      animation: left-in 0.5s forwards ease 0.8s; }
    .pg-igc-rank-body-listwrap li:nth-child(9) {
      animation: left-in 0.5s forwards ease 0.9s; }
    .pg-igc-rank-body-listwrap li:nth-child(10) {
      animation: left-in 0.5s forwards ease 1s; }
    .pg-igc-rank-body-listwrap li:nth-child(11) {
      animation: left-in 0.5s forwards ease 1.1s; }
    .pg-igc-rank-body-listwrap li:nth-child(12) {
      animation: left-in 0.5s forwards ease 1.2s; }
    .pg-igc-rank-body-listwrap li:nth-child(13) {
      animation: left-in 0.5s forwards ease 1.3s; }
    .pg-igc-rank-body-listwrap li:nth-child(14) {
      animation: left-in 0.5s forwards ease 1.4s; }
    .pg-igc-rank-body-listwrap li:nth-child(15) {
      animation: left-in 0.5s forwards ease 1.5s; }
    .pg-igc-rank-body-listwrap li:nth-child(16) {
      animation: left-in 0.5s forwards ease 1.6s; }
    .pg-igc-rank-body-listwrap li:nth-child(17) {
      animation: left-in 0.5s forwards ease 1.7s; }
    .pg-igc-rank-body-listwrap li:nth-child(18) {
      animation: left-in 0.5s forwards ease 1.8s; }
    .pg-igc-rank-body-listwrap li:nth-child(19) {
      animation: left-in 0.5s forwards ease 1.9s; }
    .pg-igc-rank-body-listwrap li:nth-child(20) {
      animation: left-in 0.5s forwards ease 2s; }
    .pg-igc-rank-body-listwrap li:nth-child(1) {
      margin-top: 0vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-rank-body-listwrap li:nth-child(1) {
          margin-top: 15px; } }
      .pg-igc-rank-body-listwrap li:nth-child(1)::before {
        background: url(../img/infographics/ranking-1.svg) center center/contain no-repeat; }
    .pg-igc-rank-body-listwrap li:nth-child(2)::before {
      background: url(../img/infographics/ranking-2.svg) center center/contain no-repeat; }
    .pg-igc-rank-body-listwrap li:nth-child(3)::before {
      background: url(../img/infographics/ranking-3.svg) center center/contain no-repeat; }
    .pg-igc-rank-body-listwrap li:nth-child(4)::before {
      background: url(../img/infographics/ranking-4.svg) center center/2.13333vw auto no-repeat; }
      @media screen and (min-width: 768px) {
        .pg-igc-rank-body-listwrap li:nth-child(4)::before {
          background-size: 15px auto; } }
    .pg-igc-rank-body-listwrap li:nth-child(5)::before {
      background: url(../img/infographics/ranking-5.svg) center center/2.13333vw auto no-repeat; }
      @media screen and (min-width: 768px) {
        .pg-igc-rank-body-listwrap li:nth-child(5)::before {
          background-size: 15px auto; } }
    .pg-igc-rank-body-listwrap li:nth-child(6)::before {
      background: url(../img/infographics/ranking-6.svg) center center/2.13333vw auto no-repeat; }
      @media screen and (min-width: 768px) {
        .pg-igc-rank-body-listwrap li:nth-child(6)::before {
          background-size: 15px auto; } }
    .pg-igc-rank-body-listwrap li p {
      padding-left: 2.66667vw;
      font-size: 4vw;
      line-height: 6vw;
      letter-spacing: 0.08vw;
      font-weight: bold; }
      @media screen and (min-width: 768px) {
        .pg-igc-rank-body-listwrap li p {
          padding-left: 20px;
          font-size: 20px;
          font-size: 2rem;
          line-height: 1.5em;
          letter-spacing: 0.06px; } }
    .pg-igc-rank-body-listwrap li::before {
      content: '';
      width: 5.33333vw;
      height: 6.26667vw; }
      @media screen and (min-width: 768px) {
        .pg-igc-rank-body-listwrap li::before {
          width: 40px;
          height: 47px; } }
    .pg-igc-rank-body-listwrap li::after {
      content: '';
      width: 76vw;
      height: 2px;
      background: #c1d7e8;
      position: absolute;
      left: 0px;
      right: 0px;
      bottom: 0px;
      margin: auto; }
      @media screen and (min-width: 768px) {
        .pg-igc-rank-body-listwrap li::after {
          width: 100%;
          height: 1px; } }

.pg-interview_mv {
  height: 100vw; }
  @media screen and (min-width: 768px) {
    .pg-interview_mv {
      height: 350px; } }

.pg-interview_nav {
  margin-top: 10.66667vw; }
  @media screen and (min-width: 768px) {
    .pg-interview_nav {
      margin-top: 100px; } }
  .pg-interview_nav-listwrap {
    padding: 1.33333vw 9.73333vw 5.33333vw 9.73333vw;
    background: #efefef;
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap; }
    @media screen and (min-width: 768px) {
      .pg-interview_nav-listwrap {
        padding: 40px 0px 20px 0px;
        justify-content: center; } }
  .pg-interview_nav-list {
    margin-top: 4vw;
    padding-bottom: 2.66667vw;
    position: relative;
    cursor: pointer; }
    @media screen and (max-width: 768px) {
      .pg-interview_nav-list[data-anchor-from="1"], .pg-interview_nav-list[data-anchor-from="2"] {
        margin-top: 0; } }
    @media screen and (min-width: 768px) {
      .pg-interview_nav-list {
        margin: 0px 0px 0px 3.44828%;
        padding-bottom: 23px; }
        .pg-interview_nav-list:first-child {
          margin-left: 0px; }
        .pg-interview_nav-list:hover::after {
          transform: translateY(3px); } }
    .pg-interview_nav-list::after {
      content: '';
      width: 2.4vw;
      height: 1.73333vw;
      margin: auto;
      position: absolute;
      left: 0px;
      right: 0px;
      bottom: 0px;
      background: url(../img/work/arrow-nav.svg) center center/contain no-repeat; }
      @media screen and (min-width: 768px) {
        .pg-interview_nav-list::after {
          width: 8px;
          height: 5px;
          transition: transform .4s ease; } }
    .pg-interview_nav-list p {
      font-weight: bold;
      font-size: 3.73333vw;
      line-height: 7.46667vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-interview_nav-list p {
          font-size: 14px;
          font-size: 1.4rem;
          line-height: 1em;
          letter-spacing: 0.06px; } }

.pg-interview_sec {
  padding: 13.33333vw 0px;
  position: relative; }
  @media screen and (min-width: 768px) {
    .pg-interview_sec {
      padding: 80px 0px 90px 0px; } }
  .pg-interview_sec:nth-of-type(1)::before {
    display: none; }
  @media screen and (min-width: 768px) {
    .pg-interview_sec:nth-of-type(1) {
      padding-top: 100px; } }
  .pg-interview_sec::before {
    content: '';
    width: 100%;
    max-width: 86.66667vw;
    height: 0.8vw;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    background: #333; }
    @media screen and (min-width: 768px) {
      .pg-interview_sec::before {
        width: 80%;
        max-width: 960px;
        height: 3px; } }
  .pg-interview_sec-heading {
    margin-bottom: 13.33333vw; }
    @media screen and (min-width: 768px) {
      .pg-interview_sec-heading {
        margin-bottom: 70px; } }
    .pg-interview_sec-heading h1 {
      text-align: center;
      color: #333333;
      font-family: 'Noto Serif JP', serif;
      font-size: 5.86667vw;
      line-height: 5.86667vw;
      letter-spacing: 0.04vw; }
      @media screen and (min-width: 768px) {
        .pg-interview_sec-heading h1 {
          font-size: 33px;
          font-size: 3.3rem;
          line-height: 1em;
          letter-spacing: 0.03px; } }
  @media screen and (min-width: 768px) {
    .pg-interview_sec-body {
      display: flex;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: wrap; } }
  .pg-interview_sec-body-list {
    margin-top: 8.66667vw; }
    @media screen and (max-width: 768px) {
      .pg-interview_sec-body-list:first-child {
        margin-top: 0px; } }
    @media screen and (min-width: 768px) {
      .pg-interview_sec-body-list {
        width: 31.25%;
        margin: 50px 3.125% 0px 0px; }
        .pg-interview_sec-body-list:nth-child(3n) {
          margin-right: 0px; }
        .pg-interview_sec-body-list:nth-child(1), .pg-interview_sec-body-list:nth-child(2), .pg-interview_sec-body-list:nth-child(3) {
          margin-top: 0px; } }
  .pg-interview_sec-body-link {
    display: block; }
    @media screen and (min-width: 768px) {
      .pg-interview_sec-body-link:hover .pg-interview_sec-body-pic {
        background: #000; }
      .pg-interview_sec-body-link:hover .pg-interview_sec-body-pic-img {
        opacity: 0.3; }
      .pg-interview_sec-body-link:hover .pg-interview_sec-body-pic-mask {
        opacity: 1; }
      .pg-interview_sec-body-link:hover .pg-interview_sec-body-pic-arrow {
        animation: link-arrow-on 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1); } }
  .pg-interview_sec-body-pic {
    position: relative;
    font-size: 0; }
    @media screen and (min-width: 768px) {
      .pg-interview_sec-body-pic {
        transition: background .4s ease; } }
    .pg-interview_sec-body-pic-img {
      position: relative;
      z-index: 1; }
      @media screen and (min-width: 768px) {
        .pg-interview_sec-body-pic-img {
          transition: opacity .4s ease; } }
    .pg-interview_sec-body-pic-mask {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0px;
      left: 0px;
      z-index: 2;
      display: flex;
      align-items: center;
      justify-content: center;
      opacity: 0;
      pointer-events: none; }
      @media screen and (min-width: 768px) {
        .pg-interview_sec-body-pic-mask {
          transition: opacity .4s ease; } }
      @media screen and (min-width: 768px) {
        .pg-interview_sec-body-pic-mask-theme {
          width: 89.66667%; }
          .pg-interview_sec-body-pic-mask-theme img {
            width: 100%; } }
    .pg-interview_sec-body-pic-arrow {
      width: 10.66667vw;
      height: 8vw;
      position: absolute;
      right: 0px;
      bottom: 0px;
      display: block;
      background: #0071d9 url(../img/common/btn-arrow.svg) center center/4.8vw auto no-repeat;
      z-index: 3; }
      @media screen and (min-width: 768px) {
        .pg-interview_sec-body-pic-arrow {
          width: 64px;
          height: 48px;
          background: #0071d9 url(../img/common/btn-arrow.svg) center center/20px auto no-repeat;
          animation: link-arrow-off 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1); } }
  .pg-interview_sec-body-detail {
    margin-top: 2.66667vw;
    color: #565656;
    font-size: 4vw;
    line-height: 7.46667vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-interview_sec-body-detail {
        margin-top: 20px;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.86667em;
        letter-spacing: 0.06px; } }
    .pg-interview_sec-body-detail-name {
      margin-bottom: 1.33333vw;
      display: flex;
      align-items: flex-end; }
      @media screen and (min-width: 768px) {
        .pg-interview_sec-body-detail-name {
          margin-bottom: 10px; } }
      .pg-interview_sec-body-detail-name-kanji {
        color: #333333;
        margin-right: 2.66667vw;
        font-weight: bold;
        font-size: 6.66667vw;
        line-height: 10vw;
        letter-spacing: 0.08vw; }
        @media screen and (min-width: 768px) {
          .pg-interview_sec-body-detail-name-kanji {
            margin-right: 20px;
            font-size: 24px;
            font-size: 2.4rem;
            line-height: 1.25em;
            letter-spacing: 0.06px; } }
      .pg-interview_sec-body-detail-name-kana {
        font-size: 3.2vw;
        line-height: 4.8vw;
        letter-spacing: 0.08vw; }
        @media screen and (min-width: 768px) {
          .pg-interview_sec-body-detail-name-kana {
            font-size: 12px;
            font-size: 1.2rem;
            line-height: 1.5em;
            letter-spacing: 0.06px; } }

.pg-interview_mv2 {
  display: flex;
  flex-direction: column; }
  @media screen and (min-width: 768px) {
    .pg-interview_mv2 {
      display: block;
      position: relative; } }
  @media screen and (min-width: 768px) {
    .pg-interview_mv2 .inner {
      width: 100%; } }
  .pg-interview_mv2-img {
    order: 1; }
    @media screen and (min-width: 768px) {
      .pg-interview_mv2-img {
        height: 550px;
        position: relative;
        z-index: 1; } }
  .pg-interview_mv2-body {
    margin-top: 6.66667vw;
    order: 2; }
    @media screen and (min-width: 768px) {
      .pg-interview_mv2-body {
        width: 100%;
        height: 100%;
        margin: 0px;
        position: absolute;
        top: 0px;
        left: 0px;
        display: flex;
        align-items: flex-end;
        justify-content: flex-start;
        z-index: 2; } }
    .pg-interview_mv2-body-omoi img {
      width: 100%; }
      @media screen and (min-width: 768px) {
        .pg-interview_mv2-body-omoi img {
          max-width: 425px; } }
    .pg-interview_mv2-body-detail {
      margin-top: 2.66667vw;
      color: #565656;
      font-size: 4vw;
      line-height: 7.46667vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-interview_mv2-body-detail {
          margin: 35px 0px 46px 0px;
          color: #fff;
          font-size: 15px;
          font-size: 1.5rem;
          line-height: 1.86667em;
          letter-spacing: 0.06px; } }
      .pg-interview_mv2-body-detail-name {
        margin-bottom: 1.33333vw;
        display: flex;
        align-items: flex-end; }
        @media screen and (min-width: 768px) {
          .pg-interview_mv2-body-detail-name {
            margin-bottom: 10px; } }
        .pg-interview_mv2-body-detail-name-kanji {
          color: #333333;
          margin-right: 2.66667vw;
          font-weight: bold;
          font-size: 6.66667vw;
          line-height: 10vw;
          letter-spacing: 0.08vw; }
          @media screen and (min-width: 768px) {
            .pg-interview_mv2-body-detail-name-kanji {
              margin-right: 20px;
              color: #fff;
              font-size: 24px;
              font-size: 2.4rem;
              line-height: 1.25em;
              letter-spacing: 0.06px; } }
        .pg-interview_mv2-body-detail-name-kana {
          font-size: 3.2vw;
          line-height: 4.8vw;
          letter-spacing: 0.08vw; }
          @media screen and (min-width: 768px) {
            .pg-interview_mv2-body-detail-name-kana {
              font-size: 12px;
              font-size: 1.2rem;
              line-height: 1.5em;
              letter-spacing: 0.06px; } }

.pg-interview_q {
  padding-bottom: 13.33333vw; }
  @media screen and (min-width: 768px) {
    .pg-interview_q {
      margin-top: 100px;
      padding-bottom: 55px; } }
  .pg-interview_q-box {
    margin-top: 16vw;
    display: flex;
    flex-direction: column; }
    @media screen and (max-width: 768px) {
      .pg-interview_q-box:first-child {
        margin-top: 10.66667vw; } }
    @media screen and (min-width: 768px) {
      .pg-interview_q-box {
        margin-top: 60px;
        flex-direction: inherit;
        align-items: center;
        justify-content: space-between; }
        .pg-interview_q-box:nth-child(even) .pg-interview_q-detail {
          order: 1;
          margin-left: 10%; }
        .pg-interview_q-box:nth-child(even) .pg-interview_q-img {
          order: 2; }
        .pg-interview_q-box-last {
          flex-direction: column; } }
  .pg-interview_q-detail {
    order: 2;
    display: flex;
    flex-direction: column; }
    @media screen and (min-width: 768px) {
      .pg-interview_q-detail {
        width: 38%;
        margin-right: 10%; }
        .pg-interview_q-box.pg-interview_q-box-last .pg-interview_q-detail {
          order: 2;
          width: 100%;
          max-width: 700px;
          margin: 30px 0px 0px 0px; } }
    .pg-interview_q-detail-title {
      order: 2;
      margin-top: 1.33333vw;
      font-family: 'Noto Serif JP', serif;
      font-size: 5.86667vw;
      line-height: 8.8vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-interview_q-detail-title {
          margin-top: 10px;
          font-size: 30px;
          font-size: 3rem;
          line-height: 1.3em;
          letter-spacing: 0.06px; } }
    .pg-interview_q-detail-read {
      order: 3;
      margin-top: 1.33333vw;
      color: #565656;
      font-size: 3.73333vw;
      line-height: 7.46667vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-interview_q-detail-read {
          margin-top: 10px;
          font-size: 15px;
          font-size: 1.5rem;
          line-height: 2.2em;
          letter-spacing: 0.06px; } }
    .pg-interview_q-detail-label {
      order: 1;
      color: #0055a2;
      font-family: 'Crimson Text', serif;
      font-size: 4vw;
      line-height: 4vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-interview_q-detail-label {
          font-size: 15px;
          font-size: 1.5rem;
          line-height: 1em;
          letter-spacing: 0.06px; } }
  .pg-interview_q-img {
    order: 1;
    margin-bottom: 6.66667vw; }
    @media screen and (min-width: 768px) {
      .pg-interview_q-img {
        width: 46.66667%;
        margin-bottom: 0px; }
        .pg-interview_q-box.pg-interview_q-box-last .pg-interview_q-img {
          order: 1;
          width: 100%;
          max-width: 700px; } }

.pg-interview_s {
  padding: 21.33333vw 0px 13.33333vw 0px;
  position: relative; }
  @media screen and (min-width: 768px) {
    .pg-interview_s {
      padding: 96px 0px 0px 0px; } }
  .pg-interview_s::before {
    content: '';
    width: 2px;
    height: 13.33333vw;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    background: #333333; }
    @media screen and (min-width: 768px) {
      .pg-interview_s::before {
        width: 2px;
        height: 60px; } }
  .pg-interview_s-heading {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    flex-direction: column; }
    .pg-interview_s-heading-title {
      order: 2;
      margin-top: 1.33333vw;
      font-family: 'Noto Serif JP', serif;
      font-size: 5.86667vw;
      line-height: 8.8vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-interview_s-heading-title {
          margin-top: 6px;
          font-size: 30px;
          font-size: 3rem;
          line-height: 1.3em;
          letter-spacing: 0.06px; } }
    .pg-interview_s-heading-label {
      order: 1;
      color: #0055a2;
      font-family: 'Crimson Text', serif;
      font-size: 4vw;
      line-height: 4vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-interview_s-heading-label {
          font-size: 15px;
          font-size: 1.5rem;
          line-height: 1em;
          letter-spacing: 0.06px; } }
  .pg-interview_s-body {
    margin-top: 12vw;
    display: flex;
    flex-direction: column; }
    @media screen and (min-width: 768px) {
      .pg-interview_s-body {
        margin-top: 50px;
        position: relative; } }
    .pg-interview_s-body-timeline {
      order: 2;
      margin-top: 8vw; }
      @media screen and (min-width: 768px) {
        .pg-interview_s-body-timeline {
          width: 100%;
          height: 100%;
          max-width: 1260px;
          margin: 0px auto;
          padding: 0px 30px;
          display: flex;
          align-items: center;
          position: absolute;
          top: 0px;
          left: 0px;
          right: 0px;
          z-index: 2; }
          .pg-interview_s-body-timeline-right {
            justify-content: flex-end; } }
      @media screen and (min-width: 768px) {
        .pg-interview_s-body-timeline-inner {
          margin: 0px;
          padding: 25px 60px;
          background: rgba(255, 255, 255, 0.9); } }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(1) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 0.1s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(2) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 0.2s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(3) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 0.3s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(4) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 0.4s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(5) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 0.5s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(6) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 0.6s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(7) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 0.7s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(8) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 0.8s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(9) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 0.9s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(10) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(11) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1.1s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(12) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1.2s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(13) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1.3s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(14) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1.4s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(15) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1.5s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(16) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1.6s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(17) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1.7s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(18) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1.8s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(19) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 1.9s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(20) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 2s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(21) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 2.1s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(22) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 2.2s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(23) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 2.3s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(24) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 2.4s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(25) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 2.5s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(26) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 2.6s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(27) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 2.7s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(28) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 2.8s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(29) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 2.9s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(30) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 3s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(31) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 3.1s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(32) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 3.2s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(33) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 3.3s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(34) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 3.4s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(35) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 3.5s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(36) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 3.6s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(37) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 3.7s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(38) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 3.8s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(39) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 3.9s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(40) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 4s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(41) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 4.1s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(42) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 4.2s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(43) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 4.3s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(44) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 4.4s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(45) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 4.5s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(46) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 4.6s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(47) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 4.7s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(48) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 4.8s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(49) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 4.9s; }
      .pg-interview_s-body-timeline-inner.appear .pg-interview_s-body-timeline-schedule li:nth-child(50) {
        animation: bottom-in 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1) 5s; }
      .pg-interview_s-body-timeline-schedule {
        padding: 1.33333vw 0px;
        position: relative; }
        @media screen and (min-width: 768px) {
          .pg-interview_s-body-timeline-schedule {
            padding: 0px; } }
        .pg-interview_s-body-timeline-schedule::before {
          content: '';
          width: 2px;
          height: 100%;
          position: absolute;
          top: 0px;
          left: 15.06667vw;
          background: #0055a2; }
          @media screen and (min-width: 768px) {
            .pg-interview_s-body-timeline-schedule::before {
              width: 1px;
              left: 67px; } }
        .pg-interview_s-body-timeline-schedule li {
          margin-top: 3.2vw;
          display: flex;
          align-items: flex-start;
          justify-content: space-between;
          position: relative;
          opacity: 0; }
          @media screen and (min-width: 768px) {
            .pg-interview_s-body-timeline-schedule li {
              margin-top: 10px;
              justify-content: flex-start; } }
          .pg-interview_s-body-timeline-schedule li:first-child {
            margin-top: 0px; }
          .pg-interview_s-body-timeline-schedule li::before {
            content: '';
            width: 2.13333vw;
            height: 2.13333vw;
            position: absolute;
            top: 1.6vw;
            left: 14.26667vw;
            background: #0055a2; }
            @media screen and (min-width: 768px) {
              .pg-interview_s-body-timeline-schedule li::before {
                width: 10px;
                height: 10px;
                top: 12px;
                left: 62px; } }
        .pg-interview_s-body-timeline-schedule-time {
          width: 14.66667vw;
          color: #0055a2;
          font-weight: bold;
          font-size: 3.46667vw;
          line-height: 5.2vw;
          letter-spacing: 0.08vw; }
          @media screen and (min-width: 768px) {
            .pg-interview_s-body-timeline-schedule-time {
              width: 65px;
              font-size: 15px;
              font-size: 1.5rem;
              line-height: 2.2em;
              letter-spacing: 0.06px; } }
        .pg-interview_s-body-timeline-schedule-contents {
          width: 66.66667vw;
          color: #565656;
          font-size: 3.46667vw;
          line-height: 5.2vw;
          letter-spacing: 0.08vw; }
          @media screen and (min-width: 768px) {
            .pg-interview_s-body-timeline-schedule-contents {
              width: inherit;
              margin-left: 26px;
              font-size: 15px;
              font-size: 1.5rem;
              line-height: 2.2em;
              letter-spacing: 0.06px; } }
    .pg-interview_s-body-img {
      order: 1; }
      @media screen and (min-width: 768px) {
        .pg-interview_s-body-img {
          height: 600px;
          position: relative;
          z-index: 1; } }

.pg-interview_m {
  padding: 12vw 0px 13.33333vw 0px;
  background: #efefef; }
  @media screen and (min-width: 768px) {
    .pg-interview_m {
      padding: 80px 0px; } }
  .pg-interview_m-box {
    display: flex;
    flex-direction: column; }
    @media screen and (min-width: 768px) {
      .pg-interview_m-box {
        flex-direction: inherit;
        align-items: center;
        justify-content: space-between; } }
  .pg-interview_m-detail {
    order: 2;
    display: flex;
    flex-direction: column; }
    @media screen and (min-width: 768px) {
      .pg-interview_m-detail {
        width: 38%;
        margin-right: 10%; } }
    .pg-interview_m-detail-title {
      order: 2;
      margin-top: 1.33333vw;
      font-family: 'Noto Serif JP', serif;
      font-size: 5.86667vw;
      line-height: 8.8vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-interview_m-detail-title {
          margin-top: 10px;
          font-size: 30px;
          font-size: 3rem;
          line-height: 1.3em;
          letter-spacing: 0.06px; } }
    .pg-interview_m-detail-read {
      order: 3;
      margin-top: 1.33333vw;
      color: #565656;
      font-size: 3.73333vw;
      line-height: 7.46667vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-interview_m-detail-read {
          margin-top: 10px;
          font-size: 15px;
          font-size: 1.5rem;
          line-height: 2.2em;
          letter-spacing: 0.06px; } }
    .pg-interview_m-detail-label {
      order: 1;
      color: #0055a2;
      font-family: 'Crimson Text', serif;
      font-size: 4vw;
      line-height: 4vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-interview_m-detail-label {
          font-size: 15px;
          font-size: 1.5rem;
          line-height: 1em;
          letter-spacing: 0.06px; } }
  .pg-interview_m-img {
    order: 1;
    margin-bottom: 8vw; }
    @media screen and (min-width: 768px) {
      .pg-interview_m-img {
        width: 46.66667%;
        margin-bottom: 0px; } }

.pg-interview_other {
  padding: 13.33333vw 0px;
  position: relative; }
  @media screen and (min-width: 768px) {
    .pg-interview_other {
      padding: 80px 0px; } }
  .pg-interview_other:nth-of-type(1)::before {
    display: none; }
  @media screen and (min-width: 768px) {
    .pg-interview_other:nth-of-type(1) {
      padding-top: 75px; } }
  .pg-interview_other::before {
    content: '';
    width: 100%;
    max-width: 86.66667vw;
    height: 0.8vw;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    background: #333; }
    @media screen and (min-width: 768px) {
      .pg-interview_other::before {
        width: 80%;
        max-width: 960px;
        height: 3px; } }
  .pg-interview_other-heading {
    margin-bottom: 13.33333vw; }
    @media screen and (min-width: 768px) {
      .pg-interview_other-heading {
        margin-bottom: 70px; } }
    .pg-interview_other-heading h1 {
      text-align: center;
      color: #333333;
      font-family: 'Noto Serif JP', serif;
      font-size: 5.86667vw;
      line-height: 5.86667vw;
      letter-spacing: 0.04vw; }
      @media screen and (min-width: 768px) {
        .pg-interview_other-heading h1 {
          font-size: 33px;
          font-size: 3.3rem;
          line-height: 1em;
          letter-spacing: 0.03px; } }
  @media screen and (min-width: 768px) {
    .pg-interview_other-body {
      display: flex;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: wrap;
      overflow: hidden; } }
  .pg-interview_other-body-list {
    margin-top: 10.66667vw; }
    @media screen and (max-width: 768px) {
      .pg-interview_other-body-list:first-child {
        margin-top: 0px; } }
    @media screen and (min-width: 768px) {
      .pg-interview_other-body-list {
        width: 23%;
        margin: 50px 2.66667% 0px 0px; }
        .pg-interview_other-body-list:nth-child(4n) {
          margin-right: 0px; }
        .pg-interview_other-body-list:nth-child(1), .pg-interview_other-body-list:nth-child(2), .pg-interview_other-body-list:nth-child(3), .pg-interview_other-body-list:nth-child(4) {
          margin-top: 0px; } }
  .pg-interview_other-body-link {
    display: block; }
    @media screen and (min-width: 768px) {
      .pg-interview_other-body-link:hover .pg-interview_other-body-pic-img {
        opacity: 0.3; }
      .pg-interview_other-body-link:hover .pg-interview_other-body-pic-mask {
        opacity: 1; }
      .pg-interview_other-body-link:hover .pg-interview_other-body-pic-arrow {
        animation: link-arrow-on 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1); } }
  .pg-interview_other-body-pic {
    position: relative;
    background: #000;
    font-size: 0; }
    .pg-interview_other-body-pic-img {
      position: relative;
      z-index: 1; }
      @media screen and (min-width: 768px) {
        .pg-interview_other-body-pic-img {
          transition: opacity .4s ease; } }
    .pg-interview_other-body-pic-mask {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0px;
      left: 0px;
      z-index: 2;
      display: flex;
      align-items: center;
      justify-content: center;
      opacity: 0;
      pointer-events: none; }
      @media screen and (min-width: 768px) {
        .pg-interview_other-body-pic-mask {
          transition: opacity .4s ease; } }
      .pg-interview_other-body-pic-mask-theme {
        width: 89.66667%; }
        .pg-interview_other-body-pic-mask-theme img {
          width: 100%; }
    .pg-interview_other-body-pic-arrow {
      width: 10.66667vw;
      height: 8vw;
      position: absolute;
      right: 0px;
      bottom: 0px;
      display: block;
      background: #0071d9 url(../img/common/btn-arrow.svg) center center/4.8vw auto no-repeat;
      z-index: 3; }
      @media screen and (min-width: 768px) {
        .pg-interview_other-body-pic-arrow {
          width: 64px;
          height: 48px;
          background: #0071d9 url(../img/common/btn-arrow.svg) center center/20px auto no-repeat;
          animation: link-arrow-off 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1); } }
  .pg-interview_other-body-detail {
    margin-top: 2.66667vw;
    color: #565656;
    font-size: 4vw;
    line-height: 7.46667vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-interview_other-body-detail {
        margin-top: 20px;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.86667em;
        letter-spacing: 0.06px; } }
    .pg-interview_other-body-detail-name {
      margin-bottom: 1.33333vw;
      display: flex;
      align-items: flex-end; }
      @media screen and (min-width: 768px) {
        .pg-interview_other-body-detail-name {
          margin-bottom: 10px; } }
      .pg-interview_other-body-detail-name-kanji {
        color: #333333;
        margin-right: 2.66667vw;
        font-weight: bold;
        font-size: 6.66667vw;
        line-height: 10vw;
        letter-spacing: 0.08vw; }
        @media screen and (min-width: 768px) {
          .pg-interview_other-body-detail-name-kanji {
            margin-right: 20px;
            font-size: 24px;
            font-size: 2.4rem;
            line-height: 1.25em;
            letter-spacing: 0.06px; } }
      .pg-interview_other-body-detail-name-kana {
        font-size: 3.2vw;
        line-height: 4.8vw;
        letter-spacing: 0.08vw; }
        @media screen and (min-width: 768px) {
          .pg-interview_other-body-detail-name-kana {
            font-size: 12px;
            font-size: 1.2rem;
            line-height: 1.5em;
            letter-spacing: 0.06px; } }
  .pg-interview_other-link {
    margin-top: 9.33333vw; }
    @media screen and (min-width: 768px) {
      .pg-interview_other-link {
        margin-top: 60px; } }
    .pg-interview_other-link a {
      height: 13.33333vw;
      background: #0071d9;
      display: flex;
      align-items: center;
      justify-content: center; }
      @media screen and (min-width: 768px) {
        .pg-interview_other-link a {
          width: 264px;
          height: 72px;
          margin: auto;
          position: relative; }
          .pg-interview_other-link a::before {
            content: '';
            width: 0%;
            height: 100%;
            position: absolute;
            top: 0px;
            right: 0px;
            background: rgba(255, 255, 255, 0.1);
            z-index: 1;
            transition: width .4s ease; }
          .pg-interview_other-link a:hover::before {
            width: 100%;
            left: 0px;
            right: inherit; } }
      .pg-interview_other-link a p {
        font-weight: bold;
        color: #fff;
        font-size: 4.26667vw;
        line-height: 6.4vw;
        letter-spacing: 0.18667vw; }
        @media screen and (min-width: 768px) {
          .pg-interview_other-link a p {
            font-size: 16px;
            font-size: 1.6rem;
            line-height: 1.3125em;
            letter-spacing: 0.14px; } }

.pg-req_nav {
  margin-top: 10.66667vw; }
  @media screen and (min-width: 768px) {
    .pg-req_nav {
      margin-top: 100px; } }
  .pg-req_nav-title {
    font-size: 5.06667vw;
    line-height: 5.06667vw;
    letter-spacing: 0.04vw;
    font-family: 'Noto Serif JP', serif; }
    @media screen and (min-width: 768px) {
      .pg-req_nav-title {
        font-size: 28px;
        font-size: 2.8rem;
        line-height: 1em;
        letter-spacing: 0.03px; } }
  .pg-req_nav-listwrap {
    margin-top: 8vw;
    padding: 1.33333vw 9.73333vw 5.33333vw 9.73333vw;
    background: #efefef;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap; }
    @media screen and (min-width: 768px) {
      .pg-req_nav-listwrap {
        margin-top: 30px;
        padding: 40px 0px 20px 0px; } }
  .pg-req_nav-list {
    margin-top: 4vw;
    padding-bottom: 2.66667vw;
    position: relative;
    cursor: pointer; }
    @media screen and (max-width: 768px) {
      .pg-req_nav-list {
        margin-left: 3.33333vw;
        margin-right: 3.33333vw;
        text-align: center; }
        .pg-req_nav-list[data-anchor-from="1"] {
          width: 13.33333vw; }
        .pg-req_nav-list[data-anchor-from="3"], .pg-req_nav-list[data-anchor-from="4"] {
          margin-top: 0; } }
    @media screen and (min-width: 768px) {
      .pg-req_nav-list {
        margin: 0px 0px 0px 3.44828%;
        padding-bottom: 23px; }
        .pg-req_nav-list:first-child {
          margin-left: 0px; }
        .pg-req_nav-list:hover::after {
          transform: translateY(3px); } }
    .pg-req_nav-list::after {
      content: '';
      width: 2.4vw;
      height: 1.73333vw;
      margin: auto;
      position: absolute;
      left: 0px;
      right: 0px;
      bottom: 0px;
      background: url(../img/work/arrow-nav.svg) center center/contain no-repeat; }
      @media screen and (min-width: 768px) {
        .pg-req_nav-list::after {
          width: 8px;
          height: 5px;
          transition: transform .4s ease; } }
    .pg-req_nav-list p {
      font-weight: bold;
      font-size: 3.73333vw;
      line-height: 7.46667vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-req_nav-list p {
          font-size: 14px;
          font-size: 1.4rem;
          line-height: 1em;
          letter-spacing: 0.06px; } }

.pg-req_sec {
  margin-top: 5.33333vw; }
  @media screen and (min-width: 768px) {
    .pg-req_sec {
      margin-top: 40px; } }
  .pg-req_sec-border {
    border-top: 1px solid #ddd;
    margin-top: 16vw;
    padding-top: 5.33333vw; }
    @media screen and (min-width: 768px) {
      .pg-req_sec-border {
        margin-top: 120px;
        padding-top: 60px; } }
  .pg-req_sec-slidebody {
    display: none; }
  .pg-req_sec-slidetrigger {
    cursor: pointer;
    position: relative; }
    .pg-req_sec-slidetrigger-icon {
      width: 5.33333vw;
      height: 5.33333vw;
      position: relative;
      z-index: 2; }
      .pg-req_sec-slidetrigger-icon::before, .pg-req_sec-slidetrigger-icon::after {
        content: '';
        width: 100%;
        height: 0.8vw;
        background: #999999;
        position: absolute;
        top: 50%;
        left: 50%; }
        @media screen and (min-width: 768px) {
          .pg-req_sec-slidetrigger-icon::before, .pg-req_sec-slidetrigger-icon::after {
            height: 4px; } }
      .pg-req_sec-slidetrigger-icon::before {
        transform: translate3d(-50%, -50%, 0px); }
      .pg-req_sec-slidetrigger-icon::after {
        transition: transform .4s ease;
        transform: translate3d(-50%, -50%, 0px) rotate(90deg); }
        .pg-req_sec-slidetrigger-show .pg-req_sec-slidetrigger-icon::after {
          transform: translate3d(-50%, -50%, 0px) rotate(180deg); }
      @media screen and (min-width: 768px) {
        .pg-req_sec-slidetrigger-icon {
          width: 26px;
          height: 26px; } }
  .pg-req_sec-titlewrap {
    height: 20vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0.8vw solid #333; }
    @media screen and (min-width: 768px) {
      .pg-req_sec-titlewrap {
        height: 115px;
        border-bottom: 3px solid #333; } }
    .pg-req_sec-titlewrap-title {
      position: relative;
      font-family: 'Noto Serif JP', serif;
      z-index: 2;
      font-size: 5.86667vw;
      line-height: 5.86667vw;
      letter-spacing: 0.04vw; }
      @media screen and (min-width: 768px) {
        .pg-req_sec-titlewrap-title {
          font-size: 33px;
          font-size: 3.3rem;
          line-height: 1em;
          letter-spacing: 0.03px; } }
  .pg-req_sec-main-titlewrap {
    height: 18.66667vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0.26667vw solid #ddd; }
    @media screen and (min-width: 768px) {
      .pg-req_sec-main-titlewrap {
        height: 110px;
        border-bottom: 1px solid #ddd; } }
    .pg-req_sec-main-titlewrap-title {
      font-weight: bold;
      position: relative;
      z-index: 2;
      font-size: 4.26667vw;
      line-height: 6.4vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-req_sec-main-titlewrap-title {
          font-size: 20px;
          font-size: 2rem;
          line-height: 1.5em;
          letter-spacing: 0.06px; } }
  .pg-req_sec-table {
    width: 100%; }
    .pg-req_sec-table tr th {
      width: 17.33333vw;
      padding: 6.66667vw 0px;
      vertical-align: top;
      font-weight: bold;
      font-size: 3.73333vw;
      line-height: 5.6vw;
      letter-spacing: 0.08vw;
      text-align: left;
      position: relative; }
      @media screen and (min-width: 768px) {
        .pg-req_sec-table tr th {
          width: 26.04167%;
          padding: 30px 0px;
          font-size: 16px;
          font-size: 1.6rem;
          line-height: 2.1875em;
          letter-spacing: 0.06px; } }
      .pg-req_sec-table tr th::after {
        content: '';
        width: 100%;
        height: 0.26667vw;
        position: absolute;
        left: 0px;
        bottom: 0px;
        background: #333333; }
        @media screen and (min-width: 768px) {
          .pg-req_sec-table tr th::after {
            height: 1px; } }
    .pg-req_sec-table tr td {
      padding: 6.66667vw 6.66667vw 6.66667vw 5.33333vw;
      color: #565656;
      font-size: 3.73333vw;
      line-height: 5.6vw;
      letter-spacing: 0.08vw;
      text-align: justify;
      position: relative;
      overflow: hidden; }
      @media screen and (min-width: 768px) {
        .pg-req_sec-table tr td {
          width: 71.66667%;
          padding: 30px 30px 30px 20px;
          font-size: 16px;
          font-size: 1.6rem;
          line-height: 2.1875em;
          letter-spacing: 0.06px; } }
      .pg-req_sec-table tr td a {
        color: #0071d9;
        text-decoration: underline; }
        @media screen and (min-width: 768px) {
          .pg-req_sec-table tr td a:hover {
            text-decoration: none; } }
        .pg-req_sec-table tr td a.disabled {
          color: #c0c0c0;
          pointer-events: none; }
      .pg-req_sec-table tr td::after {
        content: '';
        width: 100%;
        height: 0.26667vw;
        position: absolute;
        left: 20px;
        bottom: 0px;
        background: #ddd; }
        @media screen and (min-width: 768px) {
          .pg-req_sec-table tr td::after {
            width: calc(100% - 20px);
            height: 1px; } }
  .pg-req_sec-table2 {
    width: 100%; }
    .pg-req_sec-table2 tr th {
      width: 17.33333vw;
      padding: 6.66667vw 0px;
      vertical-align: top;
      font-weight: bold;
      font-size: 3.73333vw;
      line-height: 5.6vw;
      letter-spacing: 0.08vw;
      text-align: left;
      position: relative; }
      @media screen and (min-width: 768px) {
        .pg-req_sec-table2 tr th {
          width: 26.04167%;
          padding: 30px 0px;
          font-size: 16px;
          font-size: 1.6rem;
          line-height: 2.1875em;
          letter-spacing: 0.06px; } }
      .pg-req_sec-table2 tr th::after {
        content: '';
        width: 100%;
        height: 0.26667vw;
        position: absolute;
        left: 0px;
        bottom: 0px;
        background: #333333; }
        @media screen and (min-width: 768px) {
          .pg-req_sec-table2 tr th::after {
            height: 1px; } }
    .pg-req_sec-table2 tr td {
      padding: 6.66667vw;
      color: #565656;
      font-size: 3.73333vw;
      line-height: 5.6vw;
      letter-spacing: 0.08vw;
      text-align: justify;
      position: relative;
      overflow: hidden; }
      @media screen and (min-width: 768px) {
        .pg-req_sec-table2 tr td {
          width: 23.95833%;
          padding: 30px 30px 30px 20px;
          font-size: 16px;
          font-size: 1.6rem;
          line-height: 2.1875em;
          letter-spacing: 0.06px; } }
      .pg-req_sec-table2 tr td.pg-req_sec-table2-heading {
        padding-bottom: 2.66667vw;
        font-weight: bold; }
        @media screen and (min-width: 768px) {
          .pg-req_sec-table2 tr td.pg-req_sec-table2-heading {
            padding-bottom: 10px; } }
      .pg-req_sec-table2 tr td::after {
        content: '';
        width: calc(100% - 6.66667vw);
        width: calc(100% - 20px);
        height: 0.26667vw;
        position: absolute;
        bottom: 0px;
        background: #ddd; }
        @media screen and (max-width: 768px) {
          .pg-req_sec-table2 tr td::after {
            right: 0px; } }
        @media screen and (min-width: 768px) {
          .pg-req_sec-table2 tr td::after {
            width: calc(100% - 20px);
            height: 1px;
            left: 20px; } }

.pg-req_entry {
  margin: 19.33333vw 0px 16vw 0px; }
  @media screen and (min-width: 768px) {
    .pg-req_entry {
      margin: 80px 0px 100px 0px; } }
  .pg-req_entry-disabled a {
    background: #c0c0c0 !important;
    pointer-events: none; }
  .pg-req_entry a {
    height: 14.66667vw;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #0071d9; }
    @media screen and (min-width: 768px) {
      .pg-req_entry a {
        height: 72px;
        position: relative; }
        .pg-req_entry a::before {
          content: '';
          width: 0%;
          height: 100%;
          position: absolute;
          top: 0px;
          right: 0px;
          background: rgba(255, 255, 255, 0.1);
          z-index: 1;
          transition: width .4s ease; }
        .pg-req_entry a:hover::before {
          width: 100%;
          left: 0px;
          right: inherit; } }
    .pg-req_entry a span {
      position: relative;
      font-weight: bold;
      color: #fff;
      z-index: 2;
      font-size: 3.73333vw;
      line-height: 5.6vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-req_entry a span {
          font-size: 22px;
          font-size: 2.2rem;
          line-height: 1.5em;
          letter-spacing: 0.06px; } }

#pg-req_sec-table-sarary {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap; }
  #pg-req_sec-table-sarary dt {
    width: 10em; }
  #pg-req_sec-table-sarary dd {
    width: calc(100% - 10em); }

#pg-req_sec-table-holiday {
  display: flex;
  align-items: top;
  justify-content: flex-start;
  flex-wrap: wrap; }
  #pg-req_sec-table-holiday dt {
    width: 4em; }
  #pg-req_sec-table-holiday dd {
    width: calc(100% - 4em); }

@media screen and (min-width: 768px) {
  .pg-top body::before {
    opacity: 0; }
  .pg-top .st-header_link svg {
    fill: #fff; }
  .pg-top .st-nav .st-navbody_listwrap-link {
    color: #fff; }
  .pg-top .st-nav .st-navbody_listwrap-link::after {
    background: #fff; }
  .pg-top.headerBg .st-header_link svg {
    fill: #0055a2; }
  .pg-top.headerBg body::before {
    opacity: 1; }
  .pg-top.headerBg .st-nav .st-navbody_listwrap-link {
    color: #333; }
    .pg-top.headerBg .st-nav .st-navbody_listwrap-link:hover {
      color: #0071d9; }
  .pg-top.headerBg .st-nav .st-navbody_listwrap-link::after {
    background: #0071d9; } }

.pg-top_heading {
  display: flex;
  flex-direction: column; }
  .pg-top_heading h1 {
    order: 2;
    margin-top: 1.33333vw;
    color: #333333;
    font-family: 'Noto Serif JP', serif;
    font-size: 5.86667vw;
    line-height: 5.86667vw;
    letter-spacing: 0.10667vw; }
    @media screen and (min-width: 768px) {
      .pg-top_heading h1 {
        margin-top: 10px;
        font-size: 34px;
        font-size: 3.4rem;
        line-height: 1em;
        letter-spacing: 0.08px; } }
  .pg-top_heading p {
    order: 1;
    color: #166fcc;
    font-family: 'Crimson Text', serif;
    font-size: 4vw;
    line-height: 4vw;
    letter-spacing: 0.04vw; }
    @media screen and (min-width: 768px) {
      .pg-top_heading p {
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1em;
        letter-spacing: 0.03px; } }

.pg-top_read {
  margin-top: 5.33333vw; }
  @media screen and (min-width: 768px) {
    .pg-top_read {
      margin-top: 35px; } }
  .pg-top_read h2 {
    color: #333333;
    font-weight: bold;
    font-size: 5.86667vw;
    line-height: 9.33333vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-top_read h2 {
        font-size: 34px;
        font-size: 3.4rem;
        line-height: 1.5em;
        letter-spacing: 0.06px; } }
  .pg-top_read > p {
    margin-top: 2.66667vw;
    color: #565656;
    font-size: 3.73333vw;
    line-height: 7.46667vw;
    letter-spacing: 0.08vw; }
    @media screen and (min-width: 768px) {
      .pg-top_read > p {
        margin-top: 15px;
        text-align: justify;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 2.2em;
        letter-spacing: 0.06px; } }
  .pg-top_read a {
    height: 13.33333vw;
    margin-top: 5.33333vw;
    background: #0071d9;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media screen and (min-width: 768px) {
      .pg-top_read a {
        width: 264px;
        height: 72px;
        margin-top: 46px;
        position: relative; }
        .pg-top_read a::before {
          content: '';
          width: 0%;
          height: 100%;
          position: absolute;
          top: 0px;
          right: 0px;
          background: rgba(255, 255, 255, 0.1);
          z-index: 1;
          transition: width .4s ease; }
        .pg-top_read a:hover::before {
          width: 100%;
          left: 0px;
          right: inherit; } }
    .pg-top_read a p {
      color: #fff;
      font-weight: bold;
      font-size: 4.26667vw;
      line-height: 4.26667vw;
      letter-spacing: 0.18667vw; }
      @media screen and (min-width: 768px) {
        .pg-top_read a p {
          font-size: 15px;
          font-size: 1.5rem;
          line-height: 1em;
          letter-spacing: 0.06px;
          position: relative;
          z-index: 2; } }

.pg-top_mv {
  margin-top: 13.33333vw;
  position: relative;
  z-index: 1;
  overflow: hidden; }
  @media screen and (min-width: 768px) {
    .pg-top_mv {
      margin-top: 0px; } }
  .pg-top_mv-inner {
    height: 127.46667vw;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    position: relative;
    z-index: 2; }
    @media screen and (min-width: 768px) {
      .pg-top_mv-inner {
        height: 100vh;
        min-height: 500px;
        max-height: 720px; } }
  .pg-top_mv-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1; }
    .pg-top_mv-bg-list {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0px;
      left: 0px;
      opacity: 0;
      transform: scale(1.02);
      transition: opacity 0s linear 1.5s, transform 0s linear 1.5s;
      z-index: 1;
      background: #000; }
      .pg-top_mv-bg-list.current {
        opacity: 1;
        transform: scale(1);
        transition: opacity 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 6s linear;
        z-index: 2; }
      .pg-top_mv-bg-list img {
        width: 100%;
        height: 100%;
        font-family: 'object-fit: cover;';
        object-fit: cover;
        object-position: center top;
        image-rendering: -webkit-optimize-contrast; }
  .pg-top_mv-heading {
    margin-bottom: 8.8vw;
    transition: opacity .4s ease; }
    @media screen and (min-width: 768px) {
      .pg-top_mv-heading {
        margin-bottom: 100px; } }
    .pg-top_mv-heading.hide {
      opacity: 0; }
    .pg-top_mv-heading h1 {
      width: 85.6vw; }
      @media screen and (min-width: 768px) {
        .pg-top_mv-heading h1 {
          width: 642px; } }
      .pg-top_mv-heading h1 img {
        width: 100%; }
    .pg-top_mv-heading p {
      margin-top: 2.66667vw;
      color: #fff;
      font-size: 3.46667vw;
      line-height: 3.46667vw;
      letter-spacing: 0.04vw; }
      @media screen and (min-width: 768px) {
        .pg-top_mv-heading p {
          margin-top: 20px;
          font-size: 18px;
          font-size: 1.8rem;
          line-height: 1em;
          letter-spacing: 0.03px; } }

.pg-top_boxwrap {
  display: flex;
  flex-direction: column; }
  @media screen and (min-width: 768px) {
    .pg-top_boxwrap {
      flex-direction: inherit;
      align-items: flex-start;
      justify-content: space-between; } }

.pg-top_mynavi {
  padding-bottom: 9.33333vw;
  border-bottom: 1px solid #dddddd; }
  @media screen and (min-width: 768px) {
    .pg-top_mynavi {
      padding-bottom: 70px; } }
  .pg-top_mynavi-inner {
    text-align: center; }
  .pg-top_mynavi-text {
    color: #565656;
    font-size: 3.2vw;
    line-height: 5.33333vw;
    letter-spacing: 0vw; }
    @media screen and (min-width: 768px) {
      .pg-top_mynavi-text {
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 2.2em;
        letter-spacing: 0.06px; } }
  .pg-top_mynavi-btn {
    margin-top: 5.33333vw; }
    @media screen and (min-width: 768px) {
      .pg-top_mynavi-btn {
        margin-top: 40px; } }
    .pg-top_mynavi-btn-link {
      height: 20vw;
      display: flex;
      align-items: center;
      justify-content: center;
      border: 1px solid #0071d9; }
      @media screen and (min-width: 768px) {
        .pg-top_mynavi-btn-link {
          max-width: 400px;
          height: 100px;
          margin: auto;
          transition: opacity .4s ease; }
          .pg-top_mynavi-btn-link:hover {
            opacity: 0.3; } }

.pg-top_about {
  margin-top: 22.66667vw; }
  @media screen and (min-width: 768px) {
    .pg-top_about {
      margin-top: 230px; } }
  @media screen and (min-width: 768px) {
    .pg-top_about .inner {
      display: flex;
      justify-content: flex-end; } }
  .pg-top_about_inner {
    position: relative; }
    @media screen and (min-width: 768px) {
      .pg-top_about_inner {
        max-width: 521px;
        margin-right: 312px; } }
    .pg-top_about_inner::before {
      content: '';
      width: 20.4vw;
      height: 25.6vw;
      background: url(../img/common/chara1.svg) center center/contain no-repeat;
      position: absolute;
      top: -13.6vw;
      right: 5.73333vw; }
      @media screen and (min-width: 768px) {
        .pg-top_about_inner::before {
          width: 245px;
          height: 345px;
          top: 43px;
          right: -306px; } }
  @media screen and (min-width: 768px) {
    .pg-top_about .pg-top_heading {
      position: absolute;
      top: 10px;
      left: -140px;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl; } }
  @media screen and (min-width: 768px) {
    .pg-top_about .pg-top_heading h1 {
      margin: 0px 5px 0px 0px; } }
  @media screen and (min-width: 768px) {
    .pg-top_about .pg-top_read {
      margin-top: 0px; } }

.pg-top_wwd {
  margin-top: 16vw; }
  @media screen and (min-width: 768px) {
    .pg-top_wwd {
      margin-top: 240px; } }
  .pg-top_wwd-inner {
    position: relative; }
  .pg-top_wwd-boxwrap {
    display: flex;
    flex-direction: column; }
    @media screen and (min-width: 768px) {
      .pg-top_wwd-boxwrap {
        flex-direction: inherit;
        justify-content: flex-end; }
        .pg-top_wwd-boxwrap::after {
          content: '';
          width: 1056px;
          height: 566px;
          background: #fafafa;
          position: absolute;
          top: 80px;
          right: 256px;
          z-index: 1; } }
  .pg-top_wwd-detail {
    margin-top: 8vw;
    order: 2; }
    @media screen and (min-width: 768px) {
      .pg-top_wwd-detail {
        max-width: 370px;
        margin-top: 45px;
        position: relative;
        z-index: 2; } }
  .pg-top_wwd-pics {
    order: 1; }
    @media screen and (min-width: 768px) {
      .pg-top_wwd-pics {
        width: 800px;
        height: 566px;
        position: absolute;
        top: 0px;
        right: 520px;
        z-index: 2; } }
    .pg-top_wwd-pics img {
      width: 100%;
      height: 100%;
      font-family: 'object-fit: cover;';
      object-fit: cover;
      object-position: center center; }

.pg-top_ppl {
  margin-top: 16vw; }
  @media screen and (min-width: 768px) {
    .pg-top_ppl {
      margin-top: 280px;
      overflow: hidden; } }
  .pg-top_ppl-inner {
    position: relative; }
  .pg-top_ppl-boxwrap {
    display: flex;
    flex-direction: column; }
    @media screen and (min-width: 768px) {
      .pg-top_ppl-boxwrap {
        flex-direction: inherit;
        justify-content: flex-start; }
        .pg-top_ppl-boxwrap::after {
          content: '';
          width: 1160px;
          height: 582px;
          background: #fafafa;
          position: absolute;
          top: 0px;
          left: 160px;
          z-index: 1; } }
  @media screen and (max-width: 768px) {
    .pg-top_ppl-detail {
      margin-top: 6.66667vw;
      order: 2; } }
  @media screen and (min-width: 768px) {
    .pg-top_ppl-detail {
      max-width: 370px;
      margin-top: 62px;
      position: relative;
      z-index: 2; } }
  @media screen and (max-width: 768px) {
    .pg-top_ppl-pics {
      order: 1; } }
  @media screen and (min-width: 768px) {
    .pg-top_ppl-pics {
      width: 762px;
      height: 422px;
      margin-top: 0px;
      position: absolute;
      top: 90px;
      left: 438px;
      z-index: 2; } }
  .pg-top_ppl-pics img {
    width: 100%;
    height: 100%;
    font-family: 'object-fit: cover;';
    object-fit: cover;
    object-position: center center; }

.pg-top_env {
  margin-top: 16vw; }
  @media screen and (min-width: 768px) {
    .pg-top_env {
      margin-top: 260px; } }
  @media screen and (min-width: 768px) {
    .pg-top_env-boxwrap {
      display: flex;
      align-items: flex-start;
      justify-content: space-between; } }
  @media screen and (min-width: 768px) {
    .pg-top_env-detail {
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl; }
      .pg-top_env-detail .pg-top_heading h1 {
        margin: 0px 10px 0px 0px; } }
  .pg-top_env-pics {
    margin-top: 8vw; }
    @media screen and (min-width: 768px) {
      .pg-top_env-pics {
        margin-top: 0px;
        width: 86.66667%; } }
  @media screen and (min-width: 768px) {
    .pg-top_env-linkwrap {
      display: flex;
      justify-content: space-between; } }
  .pg-top_env-linkwrap li {
    margin-top: 5.33333vw; }
    @media screen and (min-width: 768px) {
      .pg-top_env-linkwrap li {
        width: 48.55769%;
        height: 284px;
        margin: 0px; } }
  .pg-top_env-link {
    position: relative;
    display: block;
    background: #000; }
    @media screen and (min-width: 768px) {
      .pg-top_env-link:hover .pg-top_env-link-arrow {
        animation: link-arrow-on 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1); }
      .pg-top_env-link:hover .pg-top_env-link-picture-img {
        transform: translate3d(0px, 0px, 0px) scale(1.05); } }
    .pg-top_env-link-comming {
      pointer-events: none; }
      .pg-top_env-link-comming .pg-top_env-link-title h2 {
        color: #333; }
        .pg-top_env-link-comming .pg-top_env-link-title h2 p {
          font-weight: bold;
          font-family: 'Crimson Text', serif; }
    .pg-top_env-link-title {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0px;
      left: 0px;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      z-index: 2; }
      .pg-top_env-link-title h2 {
        color: #fff;
        font-weight: bold;
        font-size: 4.53333vw;
        line-height: 6.8vw;
        letter-spacing: 0.08vw; }
        @media screen and (min-width: 768px) {
          .pg-top_env-link-title h2 {
            font-size: 22px;
            font-size: 2.2rem;
            line-height: 1.5em;
            letter-spacing: 0.06px; } }
    .pg-top_env-link-picture {
      width: 100%;
      opacity: 0.6; }
      @media screen and (min-width: 768px) {
        .pg-top_env-link-picture {
          position: relative;
          overflow: hidden;
          z-index: 1; } }
      @media screen and (min-width: 768px) {
        .pg-top_env-link-picture-img {
          height: 284px;
          transition: transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transform: translate3d(0px, 0px, 0px) scale(1); } }
    .pg-top_env-link-arrow {
      width: 10.66667vw;
      height: 8vw;
      position: absolute;
      right: 0px;
      bottom: 0px;
      display: block;
      background: #0071d9 url(../img/common/btn-arrow.svg) center center/4.8vw auto no-repeat;
      z-index: 3; }
      @media screen and (min-width: 768px) {
        .pg-top_env-link-arrow {
          width: 64px;
          height: 48px;
          background: #0071d9 url(../img/common/btn-arrow.svg) center center/20px auto no-repeat;
          animation: link-arrow-off 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1); } }

.pg-top_info {
  margin-top: 14.66667vw;
  padding-bottom: 16vw; }
  @media screen and (min-width: 768px) {
    .pg-top_info {
      margin-top: 200px;
      padding-bottom: 200px; } }
  .pg-top_info-inner {
    position: relative; }
    .pg-top_info-inner::after {
      content: '';
      width: 19.2vw;
      height: 22.66667vw;
      background: url(../img/common/chara2.svg) center center/contain no-repeat;
      position: absolute; }
      @media screen and (max-width: 768px) {
        .pg-top_info-inner::after {
          top: -6.66667vw;
          right: 14.66667vw; } }
      @media screen and (min-width: 768px) {
        .pg-top_info-inner::after {
          width: 118px;
          height: 190px;
          left: 10px;
          bottom: -93px; } }
  @media screen and (min-width: 768px) {
    .pg-top_info-boxwrap {
      display: flex;
      align-items: flex-start;
      justify-content: space-between; } }
  @media screen and (min-width: 768px) {
    .pg-top_info-detail {
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl; }
      .pg-top_info-detail .pg-top_heading h1 {
        margin: 0px 10px 0px 0px; } }
  .pg-top_info-pics {
    margin-top: 8vw; }
    @media screen and (min-width: 768px) {
      .pg-top_info-pics {
        margin-top: 0px;
        width: 86.66667%; } }
  .pg-top_info-linkwrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    .pg-top_info-linkwrap li {
      width: 41.33333vw;
      height: 49.33333vw; }
      @media screen and (max-width: 768px) {
        .pg-top_info-linkwrap li:nth-child(3), .pg-top_info-linkwrap li:nth-child(4) {
          margin-top: 4vw; } }
      @media screen and (min-width: 768px) {
        .pg-top_info-linkwrap li {
          width: 31.73077%;
          height: 390px;
          margin: 0px; } }
  .pg-top_info-link {
    position: relative;
    display: block;
    background: #000; }
    @media screen and (min-width: 768px) {
      .pg-top_info-link:hover .pg-top_info-link-arrow {
        animation: link-arrow-on 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1); }
      .pg-top_info-link:hover .pg-top_info-link-picture-img {
        transform: translate3d(0px, 0px, 0px) scale(1.05); } }
    .pg-top_info-link-disabled {
      pointer-events: none; }
      .pg-top_info-link-disabled .pg-top_info-link-title,
      .pg-top_info-link-disabled .pg-top_info-link-picture {
        opacity: 0.3; }
    .pg-top_info-link-comming {
      pointer-events: none; }
      .pg-top_info-link-comming .pg-top_info-link-title h2 {
        color: #333; }
        .pg-top_info-link-comming .pg-top_info-link-title h2 p {
          font-weight: bold;
          font-family: 'Crimson Text', serif; }
      .pg-top_info-link-comming .pg-top_info-link-picture {
        opacity: 1 !important; }
    .pg-top_info-link-title {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0px;
      left: 0px;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      z-index: 2; }
      .pg-top_info-link-title h2 {
        color: #fff;
        font-weight: bold;
        font-size: 4.53333vw;
        line-height: 6.8vw;
        letter-spacing: 0.08vw; }
        @media screen and (min-width: 768px) {
          .pg-top_info-link-title h2 {
            font-size: 22px;
            font-size: 2.2rem;
            line-height: 1.5em;
            letter-spacing: 0.06px; } }
    .pg-top_info-link-picture {
      width: 100%;
      opacity: 0.8; }
      @media screen and (min-width: 768px) {
        .pg-top_info-link-picture {
          overflow: hidden;
          position: relative;
          z-index: 1; } }
      @media screen and (min-width: 768px) {
        .pg-top_info-link-picture-img {
          height: 390px;
          transition: transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transform: translate3d(0px, 0px, 0px) scale(1); } }
    .pg-top_info-link-arrow {
      width: 10.66667vw;
      height: 8vw;
      position: absolute;
      right: 0px;
      bottom: 0px;
      display: block;
      background: #0071d9 url(../img/common/btn-arrow.svg) center center/4.8vw auto no-repeat;
      z-index: 3; }
      @media screen and (min-width: 768px) {
        .pg-top_info-link-arrow {
          width: 64px;
          height: 48px;
          background: #0071d9 url(../img/common/btn-arrow.svg) center center/20px auto no-repeat;
          animation: link-arrow-off 0.5s forwards cubic-bezier(0.77, 0, 0.175, 1); } }

.pg-work_mv {
  height: 100vw; }
  @media screen and (min-width: 768px) {
    .pg-work_mv {
      height: 350px; } }

.pg-work_nav {
  margin-top: 10.66667vw; }
  @media screen and (min-width: 768px) {
    .pg-work_nav {
      margin-top: 100px; } }
  .pg-work_nav-listwrap {
    padding: 1.33333vw 9.73333vw 5.33333vw 9.73333vw;
    background: #efefef;
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap; }
    @media screen and (min-width: 768px) {
      .pg-work_nav-listwrap {
        padding: 40px 0px 20px 0px;
        justify-content: center; } }
  .pg-work_nav-list {
    margin-top: 4vw;
    padding-bottom: 2.66667vw;
    position: relative;
    cursor: pointer; }
    @media screen and (max-width: 768px) {
      .pg-work_nav-list[data-anchor-from="3"], .pg-work_nav-list[data-anchor-from="2"], .pg-work_nav-list[data-anchor-from="5"] {
        margin-top: 0; } }
    @media screen and (min-width: 768px) {
      .pg-work_nav-list {
        margin: 0px 0px 0px 3.44828%;
        padding-bottom: 23px; }
        .pg-work_nav-list:first-child {
          margin-left: 0px; }
        .pg-work_nav-list:hover::after {
          transform: translateY(3px); } }
    .pg-work_nav-list::after {
      content: '';
      width: 2.4vw;
      height: 1.73333vw;
      margin: auto;
      position: absolute;
      left: 0px;
      right: 0px;
      bottom: 0px;
      background: url(../img/work/arrow-nav.svg) center center/contain no-repeat; }
      @media screen and (min-width: 768px) {
        .pg-work_nav-list::after {
          width: 8px;
          height: 5px;
          transition: transform .4s ease; } }
    .pg-work_nav-list p {
      font-weight: bold;
      font-size: 3.73333vw;
      line-height: 7.46667vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-work_nav-list p {
          font-size: 14px;
          font-size: 1.4rem;
          line-height: 1em;
          letter-spacing: 0.06px; } }

.pg-work_sec {
  padding: 13.33333vw 0px 0px 0px;
  position: relative; }
  @media screen and (min-width: 768px) {
    .pg-work_sec {
      padding: 80px 0px; } }
  .pg-work_sec:nth-of-type(1)::before {
    display: none; }
  @media screen and (min-width: 768px) {
    .pg-work_sec:nth-of-type(1) {
      padding-top: 100px; } }
  .pg-work_sec::before {
    content: '';
    width: 100%;
    max-width: 86.66667vw;
    height: 0.8vw;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    background: #333; }
    @media screen and (min-width: 768px) {
      .pg-work_sec::before {
        width: 80%;
        max-width: 960px;
        height: 3px; } }
  .pg-work_sec-heading h1 {
    text-align: center;
    color: #333333;
    font-family: 'Noto Serif JP', serif;
    font-size: 5.86667vw;
    line-height: 5.86667vw;
    letter-spacing: 0.04vw; }
    @media screen and (min-width: 768px) {
      .pg-work_sec-heading h1 {
        font-size: 33px;
        font-size: 3.3rem;
        line-height: 1em;
        letter-spacing: 0.03px; } }
  .pg-work_sec-main {
    margin-top: 13.33333vw; }
    @media screen and (min-width: 768px) {
      .pg-work_sec-main {
        margin-top: 80px; } }
    .pg-work_sec-main-box {
      padding: 13.33333vw 0px 0px 0px;
      display: flex;
      flex-direction: column;
      border-top: 0.26667vw solid #dddddd; }
      @media screen and (min-width: 768px) {
        .pg-work_sec-main-box {
          padding: 80px 0px;
          flex-direction: row;
          justify-content: space-between;
          border-top: 1px solid #dddddd; } }
      .pg-work_sec-main-box:first-child {
        padding-top: 0px;
        border: none; }
      .pg-work_sec-main-box:last-child {
        padding-bottom: 0px; }
  .pg-work_sec-detail {
    order: 2; }
    @media screen and (min-width: 768px) {
      .pg-work_sec-detail {
        width: 47.5%; }
        .pg-work_sec-main-box-reverse .pg-work_sec-detail {
          order: 1; } }
    .pg-work_sec-detail-label {
      margin-bottom: 4vw;
      color: #0055a2;
      font-weight: bold;
      font-size: 3.46667vw;
      line-height: 3.46667vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-work_sec-detail-label {
          margin-bottom: 14px;
          font-size: 15px;
          font-size: 1.5rem;
          line-height: 1em;
          letter-spacing: 0.06px; } }
    .pg-work_sec-detail-title {
      color: #333;
      margin-bottom: 8vw;
      font-weight: bold;
      font-size: 5.33333vw;
      line-height: 8vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-work_sec-detail-title {
          margin-bottom: 24px;
          font-size: 26px;
          font-size: 2.6rem;
          line-height: 1.5em;
          letter-spacing: 0.06px; } }
    .pg-work_sec-detail-read {
      color: #565656;
      text-align: justify;
      font-size: 3.73333vw;
      line-height: 7.46667vw;
      letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-work_sec-detail-read {
          font-size: 15px;
          font-size: 1.5rem;
          line-height: 2.2em;
          letter-spacing: 0.06px; } }
      .pg-work_sec-detail-read-spacebottom {
        margin-bottom: 8vw; }
        @media screen and (min-width: 768px) {
          .pg-work_sec-detail-read-spacebottom {
            margin-bottom: 26px; } }
    .pg-work_sec-detail-slidetrigger {
      height: 17.33333vw;
      margin-bottom: 6.66667vw;
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer; }
      .pg-work_sec-detail-slidetrigger::before {
        content: '';
        width: 5.33333vw;
        height: 3.73333vw;
        background: url(../img/work/arrow-more.svg) center center/contain no-repeat;
        display: block;
        transition: transform .4s ease; }
      .pg-work_sec-detail-slidetrigger::after {
        content: 'もっと見る';
        margin-left: 2.66667vw;
        font-weight: bold;
        color: #0055a2;
        font-size: 2.93333vw;
        line-height: 2.93333vw;
        letter-spacing: 0.08vw; }
      @media screen and (min-width: 768px) {
        .pg-work_sec-detail-slidetrigger {
          display: none; } }
      .pg-work_sec-detail-slidetrigger-show::before {
        transform: rotate(180deg); }
      .pg-work_sec-detail-slidetrigger-show::after {
        content: '閉じる'; }
    @media screen and (max-width: 768px) {
      .pg-work_sec-detail-slide {
        display: none; } }
    .pg-work_sec-detail-picture {
      order: 1; }
      .pg-work_sec-detail-picture img {
        width: 100%;
        height: auto; }
  .pg-work_sec-picture {
    margin-bottom: 9.33333vw; }
    @media screen and (min-width: 768px) {
      .pg-work_sec-picture {
        width: 47.5%;
        margin: 0px; }
        .pg-work_sec-main-box-reverse .pg-work_sec-picture {
          order: 2; } }

/*# sourceMappingURL=data:application/json;base64,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UUFDRSx1RUFBdUUsRUFBRTtNQUMzRTtRQUNFLHVFQUF1RSxFQUFFO01BQzNFO1FBQ0UsdUVBQXVFLEVBQUU7TUFDM0U7UUFDRSx1RUFBdUUsRUFBRTtNQUMzRTtRQUNFLHVFQUF1RSxFQUFFO01BQzNFO1FBQ0UscUVBQXFFLEVBQUU7TUFDekU7UUFDRSx1RUFBdUUsRUFBRTtNQUMzRTtRQUNFLHVFQUF1RSxFQUFFO01BQzNFO1FBQ0UsdUVBQXVFLEVBQUU7TUFDM0U7UUFDRSx1RUFBdUUsRUFBRTtNQUMzRTtRQUNFLHVFQUF1RSxFQUFFO01BQzNFO1FBQ0UsdUVBQXVFLEVBQUU7TUFDM0U7UUFDRSx1RUFBdUUsRUFBRTtNQUMzRTtRQUNFLHVFQUF1RSxFQUFFO01BQzNFO1FBQ0UsdUVBQXVFLEVBQUU7TUFDM0U7UUFDRSxxRUFBcUUsRUFBRTtNQUN6RTtRQUNFLHVFQUF1RSxFQUFFO01BQzNFO1FBQ0UsdUVBQXVFLEVBQUU7TUFDM0U7UUFDRSx1RUFBdUUsRUFBRTtNQUMzRTtRQUNFLHVFQUF1RSxFQUFFO01BQzNFO1FBQ0UsdUVBQXVFLEVBQUU7TUFDM0U7UUFDRSx1RUFBdUUsRUFBRTtNQUMzRTtRQUNFLHVFQUF1RSxFQUFFO01BQzNFO1FBQ0UsdUVBQXVFLEVBQUU7TUFDM0U7UUFDRSx1RUFBdUUsRUFBRTtNQUMzRTtRQUNFLHFFQUFxRSxFQUFFO01BQ3pFO1FBQ0UsdUVBQXVFLEVBQUU7TUFDM0U7UUFDRSx1RUFBdUUsRUFBRTtNQUMzRTtRQUNFLHVFQUF1RSxFQUFFO01BQzNFO1FBQ0UsdUVBQXVFLEVBQUU7TUFDM0U7UUFDRSx1RUFBdUUsRUFBRTtNQUMzRTtRQUNFLHVFQUF1RSxFQUFFO01BQzNFO1FBQ0UsdUVBQXVFLEVBQUU7TUFDM0U7UUFDRSx1RUFBdUUsRUFBRTtNQUMzRTtRQUNFLHVFQUF1RSxFQUFFO01BQzNFO1FBQ0UscUVBQXFFLEVBQUU7TUFDekU7UUFDRSx1RUFBdUUsRUFBRTtNQUMzRTtRQUNFLHVFQUF1RSxFQUFFO01BQzNFO1FBQ0UsdUVBQXVFLEVBQUU7TUFDM0U7UUFD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O1VBQ25CLGVBQWU7VUFDZixpQkFBaUI7VUFDakIsa0JBQWtCO1VBQ2xCLHNCQUFzQixFQUFFLEVBQUU7SUFDaEM7TUFDRSxjQUFjO01BQ2QsbUJBQW1CO01BQ25CLG9CQUFvQjtNQUNwQixzQkFBc0I7TUFDdEIsc0JBQXNCLEVBQUU7TUFDeEI7UUFDRTtVQUNFLGVBQWU7VUFDZixpQkFBaUI7VUFDakIsa0JBQWtCO1VBQ2xCLHNCQUFzQixFQUFFLEVBQUU7TUFDOUI7UUFDRSxrQkFBa0IsRUFBRTtRQUNwQjtVQUNFO1lBQ0UsbUJBQW1CLEVBQUUsRUFBRTtJQUMvQjtNQUNFLGtCQUFrQjtNQUNsQix3QkFBd0I7TUFDeEIsYUFBYTtNQUNiLG1CQUFtQjtNQUNuQix1QkFBdUI7TUFDdkIsZUFBZSxFQUFFO01BQ2pCO1FBQ0UsV0FBVztRQUNYLGdCQUFnQjtRQUNoQixpQkFBaUI7UUFDakIsMkVBQTJFO1FBQzNFLGNBQWM7UUFDZCw4QkFBOEIsRUFBRTtNQUNsQztRQUNFLGdCQUFnQjtRQUNoQixzQkFBc0I7UUFDdEIsaUJBQWlCO1FBQ2pCLGNBQWM7UUFDZCxvQkFBb0I7UUFDcEIsc0JBQXNCO1FBQ3RCLHNCQUFzQixFQUFFO01BQzFCO1FBQ0U7VUFDRSxhQUFhLEVBQUUsRUFBRTtNQUNyQjtRQUNFLHlCQUF5QixFQUFFO01BQzdCO1FBQ0UsY0FBYyxFQUFFO0lBQ3BCO01BQ0U7UUFDRSxhQUFhLEVBQUUsRUFBRTtJQUNyQjtNQUNFLFFBQVEsRUFBRTtNQUNWO1FBQ0UsV0FBVztRQUNYLFlBQVksRUFBRTtFQUNwQjtJQUNFLHdCQUF3QixFQUFFO0lBQzFCO01BQ0U7UUFDRSxZQUFZO1FBQ1osV0FBVyxFQUFFO1FBQ2I7VUFDRSxRQUFRLEVBQUUsRUFBRSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxyXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxyXG52MS42LjFcclxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XHJcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXHJcblR3aXR0ZXI6IEByaWNoX2NsYXJrXHJcbiovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Q3JpbXNvbitUZXh0OndnaHRANjAwJmZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NzAwJmZhbWlseT1Ob3RvK1NlcmlmK0pQOndnaHRANjAwJmZhbWlseT1Sb2JvdG8rQ29uZGVuc2VkOndnaHRANzAwJmRpc3BsYXk9c3dhcFwiKTtcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLCBzbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLCBiLCBpLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10sXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSxcbmlucHV0W3R5cGU9J2J1dHRvbiddLFxubGFiZWwsXG5idXR0b24sXG5zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCcgMTsgfVxuXG4vKlxyXG4gIFBDOiBvdXRlcjogMTIwMFxyXG4gICAgICBpbm5lcjogMTE0MFxyXG5cclxuICBTUDogb3V0ZXI6IDc1MFxyXG4gICAgICBpbm5lcjogNjUwXHJcbiovXG4vKlxyXG4gIGh0dHBzOi8vZm9udHMuZ29vZ2xlLmNvbS9zcGVjaW1lbi9Sb2JvdG8rQ29uZGVuc2VkP3NpZGViYXIub3Blbj10cnVlJnNlbGVjdGlvbi5mYW1pbHk9Q3JpbXNvbitUZXh0OndnaHRANjAwfE5vdG8rU2FucytKUDp3Z2h0QDQwMDs3MDB8Tm90bytTZXJpZitKUDp3Z2h0QDYwMHxSb2JvdG8rQ29uZGVuc2VkOndnaHRANzAwJnF1ZXJ5PVJvYm90bytDb25kZW5zZWRcclxuXHJcbiAgTm90byBTYW5zIEpQXHJcbiAgICBSZWd1bGFyIDQwMFxyXG4gICAgQm9sZCA3MDBcclxuXHJcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcblxyXG5cclxuICBOb3RvIFNlcmlmIEpQXHJcbiAgICBTZW1pLWJvbGQgNjAwXHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XHJcblxyXG5cclxuICBDcmltc29uIFRleHRcclxuICAgIFNlbWktYm9sZCA2MDBcclxuXHJcbiAgICBmb250LWZhbWlseTogJ0NyaW1zb24gVGV4dCcsIHNlcmlmO1xyXG5cclxuXHJcbiAgUm9ib3RvIENvbmRlbnNlZFxyXG4gICAgQm9sZCA3MDBcclxuXHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG5cclxuKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7IH0gfVxuXG5odG1sOjpiZWZvcmUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5OTk5OTk7IH1cblxuaHRtbDo6YWZ0ZXIge1xuICBtYXgtd2lkdGg6IDg2LjY2NjY3dnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3gtc2hhZG93OiAxcHggMHB4IDBweCByZ2JhKDI1NSwgMCwgMCwgMC4yKSBpbnNldCwgLTFweCAwcHggMHB4IHJnYmEoMjU1LCAwLCAwLCAwLjIpIGluc2V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTk5OTk5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaHRtbDo6YWZ0ZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDBweCAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgaHRtbDo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMDsgfVxuICBodG1sLmxvYWREb25lIGJvZHkge1xuICAgIGFuaW1hdGlvbjogZmFkZS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgYm9keSBhIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICBib2R5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIoM3B4KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgYm9keTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMy4zMzMzM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDsgfSB9XG5cbi5pbm5lciB7XG4gIG1heC13aWR0aDogODYuNjY2Njd2dztcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwcHggMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgIC5pbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5pbm5lci1zIHtcbiAgbWF4LXdpZHRoOiA4Ni42NjY2N3Z3O1xuICBtYXJnaW46IDBweCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmlubmVyLXMge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgIG1hcmdpbjogMHB4IDEwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gICAgLmlubmVyLXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5pbWcuZnVsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmltZy5jb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuXG5bZGF0YS1hcHBlYXJdIHtcbiAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hcHBlYXJdLmFwcGVhciB7XG4gICAgYW5pbWF0aW9uOiBmYWRlLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGMtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBjLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQGtleWZyYW1lcyBsaW5rLWFycm93LW9mZiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygtMTAwJSAtIDUwcHgpIGNlbnRlcjsgfVxuICA1MSUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSArIDUwcHgpIGNlbnRlcjsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cblxuQGtleWZyYW1lcyBsaW5rLWFycm93LW9uIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgKyA1MHB4KSBjZW50ZXI7IH1cbiAgNTElIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKC0xMDAlIC0gNTBweCkgY2VudGVyOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBib3R0b20taW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDEwcHgsIDBweCkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCkgc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxlZnQtaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMHB4LCAwcHgpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpIHNjYWxlKDEpOyB9IH1cblxuLnN0LWJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0LWJyZWFkY3J1bWIge1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLnN0LWJyZWFkY3J1bWJfbGlzdHdyYXAge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDR2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdC1icmVhZGNydW1iX2xpc3R3cmFwIHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAuc3QtYnJlYWRjcnVtYl9saXN0d3JhcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuc3QtYnJlYWRjcnVtYl9saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMzMzMzN2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjMzMzMzdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdC1icmVhZGNydW1iX2xpc3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAgIC5zdC1icmVhZGNydW1iX2xpc3Q6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDAuMjY2Njd2dztcbiAgICAgIGhlaWdodDogMi41MzMzM3Z3O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEuMDY2Njd2dztcbiAgICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdC1icmVhZGNydW1iX2xpc3Q6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4OyB9IH1cbiAgICAuc3QtYnJlYWRjcnVtYl9saXN0OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDBweDsgfVxuICAgIC5zdC1icmVhZGNydW1iX2xpc3Q6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3QtYnJlYWRjcnVtYl9saW5rIHtcbiAgICBoZWlnaHQ6IDh2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjY2NjY3dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3QtYnJlYWRjcnVtYl9saW5rIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNHMgZWFzZTsgfVxuICAgICAgICAuc3QtYnJlYWRjcnVtYl9saW5rOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwNzFkOTsgfSB9XG4gICAgLnN0LWJyZWFkY3J1bWJfbGluay1ob21lIHtcbiAgICAgIHdpZHRoOiA3LjczMzMzdnc7XG4gICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdC1icmVhZGNydW1iX2xpbmstaG9tZSB7XG4gICAgICAgICAgd2lkdGg6IDM0cHg7IH1cbiAgICAgICAgICAuc3QtYnJlYWRjcnVtYl9saW5rLWhvbWU6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICMwMDcxZDk7IH0gfVxuICAgICAgLnN0LWJyZWFkY3J1bWJfbGluay1ob21lIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyLjR2dztcbiAgICAgICAgaGVpZ2h0OiAyLjY2NjY3dnc7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZmlsbDogIzk5OTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zdC1icmVhZGNydW1iX2xpbmstaG9tZSBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlOyB9IH1cbiAgLnN0LWJyZWFkY3J1bWJfY3VycmVudCB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjY2Njd2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdC1icmVhZGNydW1iX2N1cnJlbnQge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cblxuLnN0LWZvb3RlciB7XG4gIHBhZGRpbmc6IDcuNnZ3IDBweCA1LjMzMzMzdncgMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA1NWEyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0LWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDBweCAyMHB4IDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdC1mb290ZXJfbmF2IHtcbiAgICAgIHdpZHRoOiA2MzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gICAgLnN0LWZvb3Rlcl9uYXYge1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdC1mb290ZXJfaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDBweCAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgLnN0LWZvb3Rlcl9pbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0LWZvb3Rlcl9tYWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgICAuc3QtZm9vdGVyX21haW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc3QtZm9vdGVyX3RpdGxlIGgxIGEge1xuICAgIHdpZHRoOiA0MC40dnc7XG4gICAgaGVpZ2h0OiA0LjUzMzMzdnc7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdC1mb290ZXJfdGl0bGUgaDEgYSB7XG4gICAgICAgIHdpZHRoOiAzMDNweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4OyB9IH1cbiAgICAuc3QtZm9vdGVyX3RpdGxlIGgxIGEgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAuc3QtZm9vdGVyX2NvcHkge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0LWZvb3Rlcl9jb3B5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gICAgICAuc3QtZm9vdGVyX2NvcHkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5zdC1mb290ZXJfY29weSBzbWFsbCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gICAgICBsaW5lLWhlaWdodDogNHZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTA2Njd2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN0LWZvb3Rlcl9jb3B5IHNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjcyNzNlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0LWZvb3Rlcl9uYXYge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnN0LWZvb3RlciAuc3QtbmF2Ym9keSB7XG4gIHBhZGRpbmctdG9wOiA1LjMzMzMzdnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3QtZm9vdGVyIC5zdC1uYXZib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3QtZm9vdGVyIC5zdC1uYXZib2R5X2xpc3R3cmFwIHtcbiAgICAgIHdpZHRoOiA1NzBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgICAuc3QtZm9vdGVyIC5zdC1uYXZib2R5X2xpc3R3cmFwIHtcbiAgICAgIHdpZHRoOiA4NS40NzAwOSU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdC1mb290ZXIgLnN0LW5hdmJvZHlfbGlzdHdyYXAtbGlzdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDExLjExMTExJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5zdC1mb290ZXIgLnN0LW5hdmJvZHlfbGlzdHdyYXAtbGlzdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICAgIC5zdC1mb290ZXIgLnN0LW5hdmJvZHlfbGlzdHdyYXAtbGlzdDpudGgtY2hpbGQoMikge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTVweDtcbiAgICAgICAgbGVmdDogMHB4OyB9XG4gICAgICAuc3QtZm9vdGVyIC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpc3QgPiBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAgIC5zdC1mb290ZXIgLnN0LW5hdmJvZHlfbGlzdHdyYXAtbGlzdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuc3QtZm9vdGVyIC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpbmsge1xuICAgIHBhZGRpbmc6IDR2dyAwcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0LWZvb3RlciAuc3QtbmF2Ym9keV9saXN0d3JhcC1saW5rIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5zdC1mb290ZXIgLnN0LW5hdmJvZHlfbGlzdHdyYXAtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBsaW5lLWhlaWdodDogNC44dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTA2Njd2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3QtZm9vdGVyIC5zdC1uYXZib2R5X2xpc3R3cmFwLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgLnN0LWZvb3RlciAuc3QtbmF2Ym9keV9jaGlsZHdyYXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdC1mb290ZXIgLnN0LW5hdmJvZHlfY2hpbGR3cmFwIHtcbiAgICAgICAgcGFkZGluZzogMHB4OyB9IH1cbiAgICAuc3QtZm9vdGVyIC5zdC1uYXZib2R5X2NoaWxkd3JhcC1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDQuOHZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTA2Njd2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN0LWZvb3RlciAuc3QtbmF2Ym9keV9jaGlsZHdyYXAtbGluayB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjY2N2VtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4cHg7IH1cbiAgICAgICAgICAuc3QtZm9vdGVyIC5zdC1uYXZib2R5X2NoaWxkd3JhcC1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0LWZvb3RlciAuc3QtbmF2Ym9keV9jaGlsZHdyYXAge1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICByaWdodDogMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDU1YTI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9IH1cblxuLnN0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogNjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdC1oZWFkZXIge1xuICAgICAgdG9wOiA0NHB4O1xuICAgICAgbGVmdDogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgLnN0LWhlYWRlciB7XG4gICAgICB0b3A6IDIwcHg7IH0gfVxuICAuc3QtaGVhZGVyX2xpbmsge1xuICAgIHdpZHRoOiA1My4wNjY2N3Z3O1xuICAgIGhlaWdodDogMTMuMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdC1oZWFkZXJfbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBzYXR1cmF0ZSgxODAlKSBibHVyKDNweCk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3QtaGVhZGVyX2xpbmsge1xuICAgICAgICB3aWR0aDogMzAycHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG4gICAgLnN0LWhlYWRlcl9saW5rIHN2ZyB7XG4gICAgICB3aWR0aDogNDIuNHZ3O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmlsbDogIzAwNTVhMjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN0LWhlYWRlcl9saW5rIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmlsbDogIzAwNTVhMjsgfSB9XG5cbi5zdC1oZWFkZXJfcG9pbnQge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDEwMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTk5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0LWhlYWRlcl9wb2ludCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnN0LWhlYWRpbmcge1xuICBwYWRkaW5nLXRvcDogMTAuMTMzMzN2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdC1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDBweDsgfSB9XG4gIC5zdC1oZWFkaW5nIC5pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0LWhlYWRpbmdfb3V0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHotaW5kZXg6IDE7IH0gfVxuICAuc3QtaGVhZGluZ19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdC1oZWFkaW5nX2lubmVyIHtcbiAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7IH0gfVxuICAuc3QtaGVhZGluZ19qcCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogOC4yNjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA4LjI2NjY3dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTA2Njd2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3QtaGVhZGluZ19qcCB7XG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDBweDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4cHg7IH0gfVxuICAuc3QtaGVhZGluZ19lbiB7XG4gICAgb3JkZXI6IDE7XG4gICAgY29sb3I6ICMwMDU1YTI7XG4gICAgZm9udC1mYW1pbHk6ICdDcmltc29uIFRleHQnLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBsaW5lLWhlaWdodDogNHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0LWhlYWRpbmdfZW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM3B4OyB9IH1cblxuLnN0LWxvYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnN0LWxvYWRpbmdfcmFuZ2Uge1xuICAgIHdpZHRoOiAwJTtcbiAgICBoZWlnaHQ6IDEuMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDA1NWEyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0LWxvYWRpbmdfcmFuZ2Uge1xuICAgICAgICBoZWlnaHQ6IDZweDsgfSB9XG4gIC5zdC1sb2FkaW5nX3N2ZyB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBwYWRkaW5nOiAwcHggMjBweDsgfVxuICAgIC5zdC1sb2FkaW5nX3N2ZyBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmaWxsOiAjMDA1NWEyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgIC5zdC1sb2FkaW5nX3N2ZyBzdmcge1xuICAgICAgICAgIHdpZHRoOiA2NDIuNTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDk5LjU0cHg7IH0gfVxuXG4uc3QtbXYge1xuICBoZWlnaHQ6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3QtbXYge1xuICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG4gIC5zdC1tdl9saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXIgMS41cywgdHJhbnNmb3JtIDBzIGxpbmVhciAxLjVzO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAgIC5zdC1tdl9saXN0LWN1cnJlbnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCB0cmFuc2Zvcm0gNnMgbGluZWFyO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5zdC1tdi5zdG9wIC5zdC1tdl9saXN0IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4uc3QtbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZDogIzAwNTVhMjtcbiAgei1pbmRleDogNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdC1uYXYge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMuMzMzMzN2dyk7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0b3A6IDEzLjMzMzMzdnc7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7IH1cbiAgICAgIGh0bWwubmF2T3BlbiAuc3QtbmF2IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0LW5hdiB7XG4gICAgICB3aWR0aDogNjIzcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0b3A6IDM2cHg7XG4gICAgICByaWdodDogMjgwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAuc3QtbmF2IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICBsZWZ0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3QtbmF2IC5zdC1uYXZib2R5X2xpc3R3cmFwLXRleHQge1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG4uc3QtbmF2X2VudHJ5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDEzLjMzMzMzdnc7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3QtbmF2X2VudHJ5IHtcbiAgICAgIHJpZ2h0OiAwcHg7IH0gfVxuICAuc3QtbmF2X2VudHJ5LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTYuOHZ3O1xuICAgIGhlaWdodDogMTMuMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MWQ5OyB9XG4gICAgLnN0LW5hdl9lbnRyeS1saW5rLWNhcmVlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3MWQ5O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5zdC1uYXZfZW50cnktbGluay1jYXJlZXIgcCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5zdC1uYXZfZW50cnktbGluay1mbGVzaCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA1NWEyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdC1uYXZfZW50cnktbGluayB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5zdC1uYXZfZW50cnktbGluazo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC40cyBlYXNlOyB9XG4gICAgICAgIC5zdC1uYXZfZW50cnktbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgIC5zdC1uYXZfZW50cnktbGluayBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIuNjY2Njd2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA0dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xMDY2N3Z3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc3QtbmF2X2VudHJ5LWxpbmsgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyOyB9IH1cbiAgICAgIC5zdC1uYXZfZW50cnktbGluayBwIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3QtbmF2X3RyaWdnZXIge1xuICB3aWR0aDogMTMuMzMzMzN2dztcbiAgaGVpZ2h0OiAxMy4zMzMzM3Z3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0LW5hdl90cmlnZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc3QtbmF2X3RyaWdnZXItaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuc3QtbmF2X3RyaWdnZXItb3BlbiB7XG4gICAgd2lkdGg6IDQuNTMzMzN2dztcbiAgICBoZWlnaHQ6IDMuNDY2Njd2dztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlOyB9XG4gICAgaHRtbC5uYXZPcGVuIC5zdC1uYXZfdHJpZ2dlci1vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLnN0LW5hdl90cmlnZ2VyLWNsb3NlIHtcbiAgICB3aWR0aDogMy40NjY2N3Z3O1xuICAgIGhlaWdodDogMy40NjY2N3Z3O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTsgfVxuICAgIGh0bWwubmF2T3BlbiAuc3QtbmF2X3RyaWdnZXItY2xvc2Uge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc3QtbmF2X3RyaWdnZXIgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsbDogI2ZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3QtbmF2IHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHRvcDogMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnN0LW5hdiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRvcDogNzBweDsgfSB9XG5cbi5zdC1uYXYgLnN0LW5hdmJvZHkge1xuICBwYWRkaW5nLXRvcDogMTMuMzMzMzN2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdC1uYXYgLnN0LW5hdmJvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDBweDsgfSB9XG5cbi5zdC1uYXYgLnN0LW5hdmJvZHlfbGlzdHdyYXAtbGlzdC1jb3JwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3QtbmF2IC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpc3QtZmFxIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3QtbmF2IC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpbmsge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuICAgIC5zdC1uYXYgLnN0LW5hdmJvZHlfbGlzdHdyYXAtbGluazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDcxZDk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cbiAgICAuc3QtbmF2IC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDcxZDk7IH1cbiAgICAgIC5zdC1uYXYgLnN0LW5hdmJvZHlfbGlzdHdyYXAtbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGxlZnQ6IDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zdC1uYXYgLnN0LW5hdmJvZHlfbGlzdHdyYXAtbGluayB7XG4gICAgaGVpZ2h0OiA1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbC5wZy1hYm91dCAuc3QtbmF2IC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpbmtbZGF0YS1uYXY9XCJhYm91dFwiXSB7XG4gICAgY29sb3I6ICMwMDcxZDk7IH1cbiAgICBodG1sLnBnLWFib3V0IC5zdC1uYXYgLnN0LW5hdmJvZHlfbGlzdHdyYXAtbGlua1tkYXRhLW5hdj1cImFib3V0XCJdOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwucGctd29yayAuc3QtbmF2IC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpbmtbZGF0YS1uYXY9XCJ3b3JrXCJdIHtcbiAgICBjb2xvcjogIzAwNzFkOTsgfVxuICAgIGh0bWwucGctd29yayAuc3QtbmF2IC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpbmtbZGF0YS1uYXY9XCJ3b3JrXCJdOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwucGctZW52IC5zdC1uYXYgLnN0LW5hdmJvZHlfbGlzdHdyYXAtbGlua1tkYXRhLW5hdj1cImVudlwiXSB7XG4gICAgY29sb3I6ICMwMDcxZDk7IH1cbiAgICBodG1sLnBnLWVudiAuc3QtbmF2IC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpbmtbZGF0YS1uYXY9XCJlbnZcIl06OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbC5wZy1yZXEgLnN0LW5hdiAuc3QtbmF2Ym9keV9saXN0d3JhcC1saW5rW2RhdGEtbmF2PVwicmVxXCJdIHtcbiAgICBjb2xvcjogIzAwNzFkOTsgfVxuICAgIGh0bWwucGctcmVxIC5zdC1uYXYgLnN0LW5hdmJvZHlfbGlzdHdyYXAtbGlua1tkYXRhLW5hdj1cInJlcVwiXTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sLnBnLWludGVydmlldyAuc3QtbmF2IC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpbmtbZGF0YS1uYXY9XCJpbnRlcnZpZXdcIl0ge1xuICAgIGNvbG9yOiAjMDA3MWQ5OyB9XG4gICAgaHRtbC5wZy1pbnRlcnZpZXcgLnN0LW5hdiAuc3QtbmF2Ym9keV9saXN0d3JhcC1saW5rW2RhdGEtbmF2PVwiaW50ZXJ2aWV3XCJdOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwucGctaWdjIC5zdC1uYXYgLnN0LW5hdmJvZHlfbGlzdHdyYXAtbGlua1tkYXRhLW5hdj1cImVudlwiXSB7XG4gICAgY29sb3I6ICMwMDcxZDk7IH1cbiAgICBodG1sLnBnLWlnYyAuc3QtbmF2IC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpbmtbZGF0YS1uYXY9XCJlbnZcIl06OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0LW5hdiAuc3QtbmF2Ym9keV9jaGlsZHdyYXAge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0LW5hdiAuc3QtbmF2Ym9keV9jaGlsZHdyYXAtbGluayB7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAuc3QtbmF2IC5zdC1uYXZib2R5X2NoaWxkd3JhcC1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA1NWEyOyB9IH1cblxuLnN0LW5hdmJvZHkge1xuICBtYXgtd2lkdGg6IDg2LjY2NjY3dnc7XG4gIG1hcmdpbjogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdC1uYXZib2R5IHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH0gfVxuICAuc3QtbmF2Ym9keSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdC1uYXZib2R5X2xpc3R3cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnN0LW5hdmJvZHlfbGlzdHdyYXAtbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMC4xMzMzM3Z3IHNvbGlkICMzMzc3YjU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0LW5hdmJvZHlfbGlzdHdyYXAtbGlzdCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAuc3QtbmF2Ym9keV9saXN0d3JhcC1saXN0Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xMzMzM3Z3IHNvbGlkICMzMzc3YjU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpc3Q6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0LW5hdmJvZHlfbGlzdHdyYXAtbGlzdC1jb3JwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEyNXB4O1xuICAgICAgICByaWdodDogLTIwcHg7IH0gfVxuICAuc3QtbmF2Ym9keV9saXN0d3JhcC1saW5rIHtcbiAgICBwYWRkaW5nOiA2dncgMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3QtbmF2Ym9keV9saXN0d3JhcC1saW5rIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLnN0LW5hdmJvZHlfbGlzdHdyYXAtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDYuNHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEwNjY3dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0LW5hdmJvZHlfbGlzdHdyYXAtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4cHg7IH0gfVxuICAuc3QtbmF2Ym9keV9saXN0d3JhcC1pY29uIHtcbiAgICB3aWR0aDogNC44dnc7XG4gICAgaGVpZ2h0OiA0Ljh2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0LW5hdmJvZHlfbGlzdHdyYXAtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zdC1uYXZib2R5X2xpc3R3cmFwLWljb246OmJlZm9yZSwgLnN0LW5hdmJvZHlfbGlzdHdyYXAtaWNvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLnN0LW5hdmJvZHlfbGlzdHdyYXAtaWNvbjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwLjI2NjY3dnc7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjEzMzMzdnc7IH1cbiAgICAuc3QtbmF2Ym9keV9saXN0d3JhcC1pY29uOjphZnRlciB7XG4gICAgICB3aWR0aDogMC4yNjY2N3Z3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG4gICAgICAuc3QtbmF2Ym9keV9saXN0d3JhcC1saW5rLnNsaWRlRG93biAuc3QtbmF2Ym9keV9saXN0d3JhcC1pY29uOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlOyB9XG4gIC5zdC1uYXZib2R5X2NoaWxkd3JhcCB7XG4gICAgcGFkZGluZzogMHB4IDBweCA2dncgMi42NjY2N3Z3O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0LW5hdmJvZHlfY2hpbGR3cmFwIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtMTBweCwgMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLCBvcGFjaXR5IC40cyBlYXNlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBzYXR1cmF0ZSgxODAlKSBibHVyKDNweCk7IH1cbiAgICAgICAgLnN0LW5hdmJvZHlfY2hpbGR3cmFwLnNsaWRlRG93biB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH0gfVxuICAgIC5zdC1uYXZib2R5X2NoaWxkd3JhcC1saXN0OmZpcnN0LWNoaWxkIGEge1xuICAgICAgcGFkZGluZy10b3A6IDBweDsgfVxuICAgIC5zdC1uYXZib2R5X2NoaWxkd3JhcC1saXN0Omxhc3QtY2hpbGQgYSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gICAgLnN0LW5hdmJvZHlfY2hpbGR3cmFwLWxpbmsge1xuICAgICAgcGFkZGluZzogMnZ3IDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDUuMnZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTA2Njd2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN0LW5hdmJvZHlfY2hpbGR3cmFwLWxpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4cHg7IH0gfVxuICAgICAgLnN0LW5hdmJvZHlfY2hpbGR3cmFwLWxpbmstZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zdC1yZWxhdGlvbmFsIHtcbiAgcGFkZGluZzogMTAuNjY2Njd2dyAwcHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3QtcmVsYXRpb25hbCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDBweDsgfSB9XG4gIC5zdC1yZWxhdGlvbmFsX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zdC1yZWxhdGlvbmFsX2hlYWRpbmcgaDEge1xuICAgICAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtc2l6ZTogNS44NjY2N3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDUuODY2Njd2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEwNjY3dnc7XG4gICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN0LXJlbGF0aW9uYWxfaGVhZGluZyBoMSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhweDsgfSB9XG4gICAgLnN0LXJlbGF0aW9uYWxfaGVhZGluZyBwIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgY29sb3I6ICMwMDU1YTI7XG4gICAgICBmb250LWZhbWlseTogJ0NyaW1zb24gVGV4dCcsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICBsaW5lLWhlaWdodDogNHZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDR2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN0LXJlbGF0aW9uYWxfaGVhZGluZyBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM3B4OyB9IH1cbiAgLnN0LXJlbGF0aW9uYWxfbGlua3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDh2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3QtcmVsYXRpb25hbF9saW5rd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLnN0LXJlbGF0aW9uYWxfbGlua3dyYXAgbGkge1xuICAgICAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3OyB9XG4gICAgICAuc3QtcmVsYXRpb25hbF9saW5rd3JhcCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN0LXJlbGF0aW9uYWxfbGlua3dyYXAgbGkge1xuICAgICAgICAgIHdpZHRoOiAzMS42NjY2NyU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICBtYXJnaW46IDIuNSUgMi41JSAwcHggMHB4OyB9XG4gICAgICAgICAgLnN0LXJlbGF0aW9uYWxfbGlua3dyYXAgbGk6bnRoLWNoaWxkKDEpLCAuc3QtcmVsYXRpb25hbF9saW5rd3JhcCBsaTpudGgtY2hpbGQoMiksIC5zdC1yZWxhdGlvbmFsX2xpbmt3cmFwIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgICAuc3QtcmVsYXRpb25hbF9saW5rd3JhcCBsaTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgLnN0LXJlbGF0aW9uYWxfbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgaHRtbC5wZy1hYm91dCAuc3QtcmVsYXRpb25hbF9saW5rW2RhdGEtcmVsYXRpb25hbD1cImFib3V0XCJdIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBodG1sLnBnLWFib3V0IC5zdC1yZWxhdGlvbmFsX2xpbmtbZGF0YS1yZWxhdGlvbmFsPVwiYWJvdXRcIl0gLnN0LXJlbGF0aW9uYWxfbGluay1waWN0dXJlLWltZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgICAgaHRtbC5wZy1hYm91dCAuc3QtcmVsYXRpb25hbF9saW5rW2RhdGEtcmVsYXRpb25hbD1cImFib3V0XCJdIC5zdC1yZWxhdGlvbmFsX2xpbmstYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgaHRtbC5wZy13b3JrIC5zdC1yZWxhdGlvbmFsX2xpbmtbZGF0YS1yZWxhdGlvbmFsPVwid29ya1wiXSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgaHRtbC5wZy13b3JrIC5zdC1yZWxhdGlvbmFsX2xpbmtbZGF0YS1yZWxhdGlvbmFsPVwid29ya1wiXSAuc3QtcmVsYXRpb25hbF9saW5rLXBpY3R1cmUtaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMC4zOyB9XG4gICAgICBodG1sLnBnLXdvcmsgLnN0LXJlbGF0aW9uYWxfbGlua1tkYXRhLXJlbGF0aW9uYWw9XCJ3b3JrXCJdIC5zdC1yZWxhdGlvbmFsX2xpbmstYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgaHRtbC5wZy1lbnYgLnN0LXJlbGF0aW9uYWxfbGlua1tkYXRhLXJlbGF0aW9uYWw9XCJlbnZcIl0ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIGh0bWwucGctZW52IC5zdC1yZWxhdGlvbmFsX2xpbmtbZGF0YS1yZWxhdGlvbmFsPVwiZW52XCJdIC5zdC1yZWxhdGlvbmFsX2xpbmstcGljdHVyZS1pbWcge1xuICAgICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAgIGh0bWwucGctZW52IC5zdC1yZWxhdGlvbmFsX2xpbmtbZGF0YS1yZWxhdGlvbmFsPVwiZW52XCJdIC5zdC1yZWxhdGlvbmFsX2xpbmstYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgaHRtbC5wZy1yZXEgLnN0LXJlbGF0aW9uYWxfbGlua1tkYXRhLXJlbGF0aW9uYWw9XCJyZXFcIl0ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIGh0bWwucGctcmVxIC5zdC1yZWxhdGlvbmFsX2xpbmtbZGF0YS1yZWxhdGlvbmFsPVwicmVxXCJdIC5zdC1yZWxhdGlvbmFsX2xpbmstcGljdHVyZS1pbWcge1xuICAgICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAgIGh0bWwucGctcmVxIC5zdC1yZWxhdGlvbmFsX2xpbmtbZGF0YS1yZWxhdGlvbmFsPVwicmVxXCJdIC5zdC1yZWxhdGlvbmFsX2xpbmstYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgaHRtbC5wZy1pbnRlcnZpZXcgLnN0LXJlbGF0aW9uYWxfbGlua1tkYXRhLXJlbGF0aW9uYWw9XCJpbnRlcnZpZXdcIl0ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIGh0bWwucGctaW50ZXJ2aWV3IC5zdC1yZWxhdGlvbmFsX2xpbmtbZGF0YS1yZWxhdGlvbmFsPVwiaW50ZXJ2aWV3XCJdIC5zdC1yZWxhdGlvbmFsX2xpbmstcGljdHVyZS1pbWcge1xuICAgICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAgIGh0bWwucGctaW50ZXJ2aWV3IC5zdC1yZWxhdGlvbmFsX2xpbmtbZGF0YS1yZWxhdGlvbmFsPVwiaW50ZXJ2aWV3XCJdIC5zdC1yZWxhdGlvbmFsX2xpbmstYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgaHRtbC5wZy1mYXEgLnN0LXJlbGF0aW9uYWxfbGlua1tkYXRhLXJlbGF0aW9uYWw9XCJmYXFcIl0ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIGh0bWwucGctZmFxIC5zdC1yZWxhdGlvbmFsX2xpbmtbZGF0YS1yZWxhdGlvbmFsPVwiZmFxXCJdIC5zdC1yZWxhdGlvbmFsX2xpbmstcGljdHVyZS1pbWcge1xuICAgICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAgIGh0bWwucGctZmFxIC5zdC1yZWxhdGlvbmFsX2xpbmtbZGF0YS1yZWxhdGlvbmFsPVwiZmFxXCJdIC5zdC1yZWxhdGlvbmFsX2xpbmstYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgaHRtbC5wZy1pZ2MgLnN0LXJlbGF0aW9uYWxfbGlua1tkYXRhLXJlbGF0aW9uYWw9XCJpZ2NcIl0ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIGh0bWwucGctaWdjIC5zdC1yZWxhdGlvbmFsX2xpbmtbZGF0YS1yZWxhdGlvbmFsPVwiaWdjXCJdIC5zdC1yZWxhdGlvbmFsX2xpbmstcGljdHVyZS1pbWcge1xuICAgICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAgIGh0bWwucGctaWdjIC5zdC1yZWxhdGlvbmFsX2xpbmtbZGF0YS1yZWxhdGlvbmFsPVwiaWdjXCJdIC5zdC1yZWxhdGlvbmFsX2xpbmstYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdC1yZWxhdGlvbmFsX2xpbms6aG92ZXIgLnN0LXJlbGF0aW9uYWxfbGluay1hcnJvdyB7XG4gICAgICAgIGFuaW1hdGlvbjogbGluay1hcnJvdy1vbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgICAgIC5zdC1yZWxhdGlvbmFsX2xpbms6aG92ZXIgLnN0LXJlbGF0aW9uYWxfbGluay1waWN0dXJlLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCkgc2NhbGUoMS4wNSk7IH0gfVxuICAgIC5zdC1yZWxhdGlvbmFsX2xpbmstY29tbWluZyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLnN0LXJlbGF0aW9uYWxfbGluay1jb21taW5nIC5zdC1yZWxhdGlvbmFsX2xpbmstdGl0bGUgaDIge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zdC1yZWxhdGlvbmFsX2xpbmstY29tbWluZyAuc3QtcmVsYXRpb25hbF9saW5rLXRpdGxlIGgyIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ3JpbXNvbiBUZXh0Jywgc2VyaWY7IH1cbiAgICAgIC5zdC1yZWxhdGlvbmFsX2xpbmstY29tbWluZyAuY292ZXIge1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gICAgLnN0LXJlbGF0aW9uYWxfbGluay10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5zdC1yZWxhdGlvbmFsX2xpbmstdGl0bGUgaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41MzMzM3Z3O1xuICAgICAgICBsaW5lLWhlaWdodDogNi44dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc3QtcmVsYXRpb25hbF9saW5rLXRpdGxlIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAuc3QtcmVsYXRpb25hbF9saW5rLXBpY3R1cmUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gICAgICAuc3QtcmVsYXRpb25hbF9saW5rLXBpY3R1cmUtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0My4zMzMzM3Z3O1xuICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc3QtcmVsYXRpb25hbF9saW5rLXBpY3R1cmUtaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMjE0cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpIHNjYWxlKDEpOyB9IH1cbiAgICAuc3QtcmVsYXRpb25hbF9saW5rLWFycm93IHtcbiAgICAgIHdpZHRoOiAxMC42NjY2N3Z3O1xuICAgICAgaGVpZ2h0OiA4dnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDcxZDkgdXJsKC4uL2ltZy9jb21tb24vYnRuLWFycm93LnN2ZykgY2VudGVyIGNlbnRlci80Ljh2dyBhdXRvIG5vLXJlcGVhdDtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdC1yZWxhdGlvbmFsX2xpbmstYXJyb3cge1xuICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MWQ5IHVybCguLi9pbWcvY29tbW9uL2J0bi1hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIvMjBweCBhdXRvIG5vLXJlcGVhdDtcbiAgICAgICAgICBhbmltYXRpb246IGxpbmstYXJyb3ctb2ZmIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfSB9XG5cbi5wZy1hYm91dCAuc3QtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmQ7IH1cblxuLnBnLWFib3V0X212IHtcbiAgaGVpZ2h0OiAxMDB2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1hYm91dF9tdiB7XG4gICAgICBoZWlnaHQ6IDU3MHB4OyB9IH1cblxuLnBnLWFib3V0X2NlbyB7XG4gIHBhZGRpbmc6IDE2dncgMHB4IDgwdncgMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctYWJvdXRfY2VvIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDBweCA2MHB4IDBweDsgfSB9XG4gIC5wZy1hYm91dF9jZW86OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjhmYyB1cmwoLi4vaW1nL2Fib3V0L2ltZzEucG5nKSBjZW50ZXIgYm90dG9tL2NvdmVyIG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctYWJvdXRfY2VvOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmYmZjIHVybCguLi9pbWcvYWJvdXQvaW1nMS1wYy5wbmcpIHJpZ2h0IGJvdHRvbS9hdXRvIDEwMCUgbm8tcmVwZWF0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLnBnLWFib3V0X2Nlbzo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgIHdpZHRoOiAxNDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1hYm91dF9jZW8taW5uZXIge1xuICAgICAgd2lkdGg6IDQyLjA4MzMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH0gfVxuICAucGctYWJvdXRfY2VvLWRldGFpbCB7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAucGctYWJvdXRfY2VvLWRldGFpbCBoMSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA2LjY2NjY3dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctYWJvdXRfY2VvLWRldGFpbCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY3ZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gICAgLnBnLWFib3V0X2Nlby1kZXRhaWwgcCB7XG4gICAgICBtYXJnaW4tdG9wOiA2LjY2NjY3dnc7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA1Ljg2NjY3dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctYWJvdXRfY2VvLWRldGFpbCBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAucGctYWJvdXRfY2VvLXBvc2l0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1hYm91dF9jZW8tcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAucGctYWJvdXRfY2VvLXBvc2l0aW9uIGRsIHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAucGctYWJvdXRfY2VvLXBvc2l0aW9uIGRsIGR0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgICAgICBsaW5lLWhlaWdodDogNS42dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctYWJvdXRfY2VvLXBvc2l0aW9uIGRsIGR0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDY2NjdlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgICAgLnBnLWFib3V0X2Nlby1wb3NpdGlvbiBkbCBkZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDh2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1hYm91dF9jZW8tcG9zaXRpb24gZGwgZGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbi5wZy1hYm91dF9yZWFkIHtcbiAgbWFyZ2luLXRvcDogMTZ2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1hYm91dF9yZWFkIHtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9IH1cbiAgLnBnLWFib3V0X3JlYWQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wZy1hYm91dF9yZWFkLWlubmVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNC40dnc7XG4gICAgICBoZWlnaHQ6IDI0LjEzMzMzdnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC04dnc7XG4gICAgICByaWdodDogLTQuOTMzMzN2dztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2NoYXJhMy5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1hYm91dF9yZWFkLWlubmVyOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgICAgIHdpZHRoOiAxNi41JTtcbiAgICAgICAgICBoZWlnaHQ6IDMzNHB4O1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgIHJpZ2h0OiAzLjMzMzMzJTsgfSB9XG4gICAgLnBnLWFib3V0X3JlYWQtaW5uZXIgaDEge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDUuODY2Njd2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA5LjMzMzMzdnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctYWJvdXRfcmVhZC1pbm5lciBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLnBnLWFib3V0X3JlYWQtaW5uZXIgcCB7XG4gICAgICBtYXJnaW4tdG9wOiA2LjY2NjY3dnc7XG4gICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDcuNDY2Njd2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctYWJvdXRfcmVhZC1pbm5lciBwIHtcbiAgICAgICAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDBweCBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIC5wZy1hYm91dF9yZWFkLWlubmVyIHAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWFib3V0X3JlYWQtaW5uZXIgcCBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wZy1hYm91dF9jb25jZXB0IHtcbiAgbWFyZ2luLXRvcDogMTZ2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1hYm91dF9jb25jZXB0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLWFib3V0X2NvbmNlcHQtMDEge1xuICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfSB9XG4gIC5wZy1hYm91dF9jb25jZXB0LTAyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZ2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctYWJvdXRfY29uY2VwdC0wMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfSB9XG4gIC5wZy1hYm91dF9jb25jZXB0LWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWFib3V0X2NvbmNlcHQtaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnBnLWFib3V0X2NvbmNlcHQtaW5uZXI6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTA1NnB4O1xuICAgICAgICAgIGhlaWdodDogNTU2cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNzJweDtcbiAgICAgICAgICByaWdodDogMjY0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIC5wZy1hYm91dF9jb25jZXB0LTAxIC5wZy1hYm91dF9jb25jZXB0LWlubmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1NnB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnBnLWFib3V0X2NvbmNlcHQtMDEgLnBnLWFib3V0X2NvbmNlcHQtaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMThweDtcbiAgICAgICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTI3cHg7XG4gICAgICAgICAgICByaWdodDogMzAuODMzMzMlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vY2xvdWQxLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctYWJvdXRfY29uY2VwdC0wMSAucGctYWJvdXRfY29uY2VwdC1pbm5lcjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctYWJvdXRfY29uY2VwdC0wMiAucGctYWJvdXRfY29uY2VwdC1pbm5lciB7XG4gICAgICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAucGctYWJvdXRfY29uY2VwdC1kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDkuMzMzMzN2dztcbiAgICBvcmRlcjogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWFib3V0X2NvbmNlcHQtZGV0YWlsIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB6LWluZGV4OiAyOyB9IH1cbiAgICAucGctYWJvdXRfY29uY2VwdC0wMSAucGctYWJvdXRfY29uY2VwdC1kZXRhaWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNS44NjY2N3Z3O1xuICAgICAgaGVpZ2h0OiA2LjkzMzMzdnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC03LjQ2NjY3dnc7XG4gICAgICByaWdodDogLTQuOTMzMzN2dztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Nsb3VkMS5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctYWJvdXRfY29uY2VwdC0wMSAucGctYWJvdXRfY29uY2VwdC1kZXRhaWw6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnBnLWFib3V0X2NvbmNlcHQtMDEgLnBnLWFib3V0X2NvbmNlcHQtZGV0YWlsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMS44NjY2N3Z3O1xuICAgICAgaGVpZ2h0OiA1LjQ2NjY3dnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC00LjkzMzMzdnc7XG4gICAgICByaWdodDogMzZ2dztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Nsb3VkMS5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctYWJvdXRfY29uY2VwdC0wMSAucGctYWJvdXRfY29uY2VwdC1kZXRhaWw6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogODlweDtcbiAgICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgYm90dG9tOiAtNTZweDtcbiAgICAgICAgICByaWdodDogNzRweDsgfSB9XG4gICAgLnBnLWFib3V0X2NvbmNlcHQtZGV0YWlsIGgxIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogNS44NjY2N3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDkuMzMzMzN2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1hYm91dF9jb25jZXB0LWRldGFpbCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAucGctYWJvdXRfY29uY2VwdC1kZXRhaWwgcCB7XG4gICAgICBtYXJnaW4tdG9wOiA2LjY2NjY3dnc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA3LjQ2NjY3dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3O1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWFib3V0X2NvbmNlcHQtZGV0YWlsIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gIC5wZy1hYm91dF9jb25jZXB0LXBpY3R1cmUge1xuICAgIG9yZGVyOiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1hYm91dF9jb25jZXB0LXBpY3R1cmUge1xuICAgICAgICB3aWR0aDogNzQ1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgLnBnLWFib3V0X2NvbmNlcHQtMDEgLnBnLWFib3V0X2NvbmNlcHQtcGljdHVyZSB7XG4gICAgICAgICAgaGVpZ2h0OiA1NTZweDtcbiAgICAgICAgICByaWdodDogNDglOyB9XG4gICAgICAgIC5wZy1hYm91dF9jb25jZXB0LTAyIC5wZy1hYm91dF9jb25jZXB0LXBpY3R1cmUge1xuICAgICAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgICAgICAgbGVmdDogNDglOyB9IH1cblxuLnBnLWNvbnRhY3QgLm1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMTZ2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0IC5tYWluIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG5cbi5wZy1jb250YWN0IGJvZHlbZGF0YS1tb2RlPVwiaW5wdXRcIl0gLnBnLWNvbnRhY3RfaW5wdXQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGctY29udGFjdCBib2R5W2RhdGEtbW9kZT1cImlucHV0XCJdIC5wZy1jb250YWN0X2NvbmZpcm0sIC5wZy1jb250YWN0IGJvZHlbZGF0YS1tb2RlPVwiaW5wdXRcIl0gLnBnLWNvbnRhY3RfY29tcGxldGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wZy1jb250YWN0IGJvZHlbZGF0YS1tb2RlPVwiY29uZmlybVwiXSAucGctY29udGFjdF9jb25maXJtIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBnLWNvbnRhY3QgYm9keVtkYXRhLW1vZGU9XCJjb25maXJtXCJdIC5wZy1jb250YWN0X2lucHV0LCAucGctY29udGFjdCBib2R5W2RhdGEtbW9kZT1cImNvbmZpcm1cIl0gLnBnLWNvbnRhY3RfY29tcGxldGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wZy1jb250YWN0IGJvZHlbZGF0YS1tb2RlPVwiY29tcGxldGVcIl0gLnBnLWNvbnRhY3RfY29tcGxldGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGctY29udGFjdCBib2R5W2RhdGEtbW9kZT1cImNvbXBsZXRlXCJdIC5wZy1jb250YWN0X2lucHV0LCAucGctY29udGFjdCBib2R5W2RhdGEtbW9kZT1cImNvbXBsZXRlXCJdIC5wZy1jb250YWN0X2NvbmZpcm0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wZy1jb250YWN0X3NlYyB7XG4gIG1hcmdpbi10b3A6IDEzLjMzMzMzdnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctY29udGFjdF9zZWMge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuXG4ucGctY29udGFjdF9pbnB1dC1yZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogOS4zMzMzM3Z3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLWNvbnRhY3RfaW5wdXQtcmVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtcmVhZCBwIHtcbiAgICBjb2xvcjogIzU2NTY1NjtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA3LjQ2NjY3dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctY29udGFjdF9pbnB1dC1yZWFkIHAge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44ODIzNWVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cblxuLnBnLWNvbnRhY3RfaW5wdXQtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMC4yNjY2N3Z3IHNvbGlkICMzMzM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctY29udGFjdF9pbnB1dC10YWJsZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMzsgfSB9XG4gIC5wZy1jb250YWN0X2lucHV0LXRhYmxlOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNjY2N3Z3IHNvbGlkICMzMzM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtdGFibGU6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7IH0gfVxuICAucGctY29udGFjdF9pbnB1dC10YWJsZSB0ciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItdG9wOiAwLjI2NjY3dncgc29saWQgI2RkZGRkZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctY29udGFjdF9pbnB1dC10YWJsZSB0ciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9IH1cbiAgICAucGctY29udGFjdF9pbnB1dC10YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAucGctY29udGFjdF9pbnB1dC10YWJsZSB0ciB0aCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA2LjY2NjY3dnc7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1jb250YWN0X2lucHV0LXRhYmxlIHRyIHRoIHtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAgIC5wZy1jb250YWN0X2lucHV0LXRhYmxlIHRyIHRkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNC44dncgMHB4IDUuODY2Njd2dyAwcHg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtdGFibGUgdHIgdGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuXG4ucGctY29udGFjdF9pbnB1dC10aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wZy1jb250YWN0X2lucHV0LXRoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfku7vmhI8nO1xuICAgIGhlaWdodDogNC40dnc7XG4gICAgcGFkZGluZzogMC4yNjY2N3Z3IDIuNHZ3O1xuICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjR2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM5OTk5OTk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtdGg6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY3ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtdGgtbXVzdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn5b+F6aCIJztcbiAgICBiYWNrZ3JvdW5kOiAjYzcwMDBiOyB9XG4gIC5wZy1jb250YWN0X2lucHV0LXRoIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjY2NjY3dnc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuNnZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtdGggcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NjY2N2VtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cblxuLnBnLWNvbnRhY3RfaW5wdXQtZXJyb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICBjb2xvcjogI2M3MDAwYjtcbiAgZm9udC1zaXplOiAzLjJ2dztcbiAgbGluZS1oZWlnaHQ6IDQuMjY2Njd2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dztcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LWVycm9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjUzODQ2ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cblxuLnBnLWNvbnRhY3RfaW5wdXQtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wZy1jb250YWN0X2lucHV0LXNlbGVjdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyLjR2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAydnc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vc2VsZWN0LWFycm93LnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctY29udGFjdF9pbnB1dC1zZWxlY3Q6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4OyB9IH1cblxuLnBnLWNvbnRhY3RfaW5wdXQtcmFkaW8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5wZy1jb250YWN0X2lucHV0LXJhZGlvIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wZy1jb250YWN0X2lucHV0LXJhZGlvIGlucHV0OmNoZWNrZWQgKyBpOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwcHgpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtcmFkaW8gaSB7XG4gICAgd2lkdGg6IDYuNjY2Njd2dztcbiAgICBoZWlnaHQ6IDYuNjY2Njd2dztcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1jb250YWN0X2lucHV0LXJhZGlvIGkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAucGctY29udGFjdF9pbnB1dC1yYWRpbyBpOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyLjkzMzMzdnc7XG4gICAgICBoZWlnaHQ6IDIuOTMzMzN2dztcbiAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMHB4KSBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctY29udGFjdF9pbnB1dC1yYWRpbyBpOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4OyB9IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtcmFkaW8gc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogNS42dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctY29udGFjdF9pbnB1dC1yYWRpbyBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2NjY3ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuXG4ucGctY29udGFjdF9pbnB1dC1jaGVja2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtY2hlY2tib3ggaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGk6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDBweCkgc2NhbGUoMSkgcm90YXRlKC00NWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucGctY29udGFjdF9pbnB1dC1jaGVja2JveCBpbnB1dC5pc0Vycm9yICsgaSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZTJlNDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDBweCAjYzcwMDBiIGluc2V0LCAtMXB4IC0xcHggMHB4ICNjNzAwMGIgaW5zZXQ7IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtY2hlY2tib3ggaSB7XG4gICAgd2lkdGg6IDYuNjY2Njd2dztcbiAgICBoZWlnaHQ6IDYuNjY2Njd2dztcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctY29udGFjdF9pbnB1dC1jaGVja2JveCBpIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDsgfSB9XG4gICAgLnBnLWNvbnRhY3RfaW5wdXQtY2hlY2tib3ggaTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMi42NjY2N3Z3O1xuICAgICAgaGVpZ2h0OiAxLjMzMzMzdnc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwcHgpIHNjYWxlKDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuNjY2Njd2dyBzb2xpZCAjMjIyMjIyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC42NjY2N3Z3IHNvbGlkICMyMjIyMjI7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctY29udGFjdF9pbnB1dC1jaGVja2JveCBpOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3LjVweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMyMjIyMjI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyMjIyMjI7IH0gfVxuICAucGctY29udGFjdF9pbnB1dC1jaGVja2JveCBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMi42NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjZ2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1jb250YWN0X2lucHV0LWNoZWNrYm94IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDY2NjdlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbi5wZy1jb250YWN0X2lucHV0LWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAucGctY29udGFjdF9pbnB1dC1maWxlLXRyaWdnZXIge1xuICAgIHdpZHRoOiAyNi42NjY2N3Z3O1xuICAgIGhlaWdodDogMTMuMzMzMzN2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucGctY29udGFjdF9pbnB1dC1maWxlLXRyaWdnZXIgaW5wdXQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1jb250YWN0X2lucHV0LWZpbGUtdHJpZ2dlciB7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzOyB9XG4gICAgICAgIC5wZy1jb250YWN0X2lucHV0LWZpbGUtdHJpZ2dlcjpob3ZlciBwIHtcbiAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAucGctY29udGFjdF9pbnB1dC1maWxlLXRyaWdnZXI6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgbGVmdDogaW5oZXJpdDsgfSB9XG4gICAgLnBnLWNvbnRhY3RfaW5wdXQtZmlsZS10cmlnZ2VyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtZmlsZS10cmlnZ2VyOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC40cyBlYXNlOyB9IH1cbiAgICAucGctY29udGFjdF9pbnB1dC1maWxlLXRyaWdnZXIgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDQuNHZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1jb250YWN0X2lucHV0LWZpbGUtdHJpZ2dlciBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY2NjdlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC40cyBlYXNlOyB9IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtZmlsZS1yZXN1bHQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiAyLjkzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuNHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtZmlsZS1yZXN1bHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY2NjdlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gIC5wZy1jb250YWN0X2lucHV0LWZpbGUtc3VwcGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY3dnc7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctY29udGFjdF9pbnB1dC1maWxlLXN1cHBsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAgIC5wZy1jb250YWN0X2lucHV0LWZpbGUtc3VwcGxlIHAge1xuICAgICAgd2lkdGg6IDY3LjMzMzMzdnc7XG4gICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjI2NjY3dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctY29udGFjdF9pbnB1dC1maWxlLXN1cHBsZSBwIHtcbiAgICAgICAgICB3aWR0aDogODcuMDgzMzMlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuXG4ucGctY29udGFjdF9pbnB1dCBpbnB1dCwgLnBnLWNvbnRhY3RfaW5wdXQgc2VsZWN0LCAucGctY29udGFjdF9pbnB1dCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0OyB9XG4gIC5wZy1jb250YWN0X2lucHV0IGlucHV0LmlzRXJyb3IsIC5wZy1jb250YWN0X2lucHV0IHNlbGVjdC5pc0Vycm9yLCAucGctY29udGFjdF9pbnB1dCB0ZXh0YXJlYS5pc0Vycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlMmU0O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMHB4ICNjNzAwMGIgaW5zZXQsIC0xcHggLTFweCAwcHggI2M3MDAwYiBpbnNldDsgfVxuXG4ucGctY29udGFjdF9pbnB1dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAucGctY29udGFjdF9pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGhlaWdodDogMTIuOHZ3O1xuICBwYWRkaW5nOiAwcHggNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiA0dnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctY29udGFjdF9pbnB1dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAucGctY29udGFjdF9pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbi5wZy1jb250YWN0X2lucHV0IGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogcmVkO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5wZy1jb250YWN0X2lucHV0IHNlbGVjdCB7XG4gIGhlaWdodDogMTIuOHZ3O1xuICBwYWRkaW5nOiAwcHggNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDR2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0IHNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbi5wZy1jb250YWN0X2lucHV0IHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMjYuNjY2Njd2dztcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDUuMzMzMzN2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0IHRleHRhcmVhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gIC5wZy1jb250YWN0X2lucHV0IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuMzMzMzN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1jb250YWN0X2lucHV0IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZy1jb250YWN0X2lucHV0LW5hbWUge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGctY29udGFjdF9pbnB1dC1rYW5hIHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9IH1cblxuLnBnLWNvbnRhY3RfaW5wdXQtYmlydGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wZy1jb250YWN0X2lucHV0LWJpcnRoIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuNnZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtYmlydGggcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NjY2N2VtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtYmlydGgteWVhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBnLWNvbnRhY3RfaW5wdXQtYmlydGgteWVhci1pbnB1dCB7XG4gICAgICB3aWR0aDogMjIuNjY2Njd2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtYmlydGgteWVhci1pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4OyB9IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtYmlydGgtbW9udGgge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjY2NjY3dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1jb250YWN0X2lucHV0LWJpcnRoLW1vbnRoIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7IH0gfVxuICAgIC5wZy1jb250YWN0X2lucHV0LWJpcnRoLW1vbnRoLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMy4zMzMzM3Z3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctY29udGFjdF9pbnB1dC1iaXJ0aC1tb250aC1pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDY1cHg7IH0gfVxuICAucGctY29udGFjdF9pbnB1dC1iaXJ0aC1kYXkge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjY2NjY3dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1jb250YWN0X2lucHV0LWJpcnRoLWRheSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9IH1cbiAgICAucGctY29udGFjdF9pbnB1dC1iaXJ0aC1kYXktaW5wdXQge1xuICAgICAgd2lkdGg6IDEzLjMzMzMzdnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1jb250YWN0X2lucHV0LWJpcnRoLWRheS1pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDY1cHg7IH0gfVxuXG4ucGctY29udGFjdF9pbnB1dC1za2lsbHMsIC5wZy1jb250YWN0X2lucHV0LWNoYXJhbmdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGctY29udGFjdF9pbnB1dC1za2lsbHMsIC5wZy1jb250YWN0X2lucHV0LWNoYXJhbmdlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LXNraWxscyBsaSwgLnBnLWNvbnRhY3RfaW5wdXQtY2hhcmFuZ2UgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA0dnc7IH1cbiAgICAgIC5wZy1jb250YWN0X2lucHV0LXNraWxscyBsaTpmaXJzdC1jaGlsZCwgLnBnLWNvbnRhY3RfaW5wdXQtY2hhcmFuZ2UgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LXNraWxscyBsaSwgLnBnLWNvbnRhY3RfaW5wdXQtY2hhcmFuZ2UgbGkge1xuICAgICAgbWFyZ2luOiAwcHggMzBweCAyMHB4IDBweDsgfVxuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtc2tpbGxzIGxpOmxhc3QtY2hpbGQsIC5wZy1jb250YWN0X2lucHV0LWNoYXJhbmdlIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG4gIC5wZy1jb250YWN0X2lucHV0LXNraWxscy1vdGhlciwgLnBnLWNvbnRhY3RfaW5wdXQtY2hhcmFuZ2Utb3RoZXIge1xuICAgIG1hcmdpbi10b3A6IDR2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctY29udGFjdF9pbnB1dC1za2lsbHMtb3RoZXIsIC5wZy1jb250YWN0X2lucHV0LWNoYXJhbmdlLW90aGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgLnBnLWNvbnRhY3RfaW5wdXQtc2tpbGxzLW90aGVyIHAsIC5wZy1jb250YWN0X2lucHV0LWNoYXJhbmdlLW90aGVyIHAge1xuICAgICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgICBsaW5lLWhlaWdodDogNS42dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctY29udGFjdF9pbnB1dC1za2lsbHMtb3RoZXIgcCwgLnBnLWNvbnRhY3RfaW5wdXQtY2hhcmFuZ2Utb3RoZXIgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2NjY3ZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gICAgLnBnLWNvbnRhY3RfaW5wdXQtc2tpbGxzLW90aGVyIHRleHRhcmVhLCAucGctY29udGFjdF9pbnB1dC1jaGFyYW5nZS1vdGhlciB0ZXh0YXJlYSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjMzMzMzdnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1jb250YWN0X2lucHV0LXNraWxscy1vdGhlciB0ZXh0YXJlYSwgLnBnLWNvbnRhY3RfaW5wdXQtY2hhcmFuZ2Utb3RoZXIgdGV4dGFyZWEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4ucGctY29udGFjdF9pbnB1dC1lZHVjYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucGctY29udGFjdF9pbnB1dC1lZHVjYXRpb246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LWVkdWNhdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtZWR1Y2F0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogNS42dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctY29udGFjdF9pbnB1dC1lZHVjYXRpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NjY2N2VtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAucGctY29udGFjdF9pbnB1dC1lZHVjYXRpb24tdGl0bGUtM2Mge1xuICAgICAgd2lkdGg6IDE5LjMzMzMzdnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1jb250YWN0X2lucHV0LWVkdWNhdGlvbi10aXRsZS0zYyB7XG4gICAgICAgICAgd2lkdGg6IDEyLjUlOyB9IH1cbiAgICAucGctY29udGFjdF9pbnB1dC1lZHVjYXRpb24tdGl0bGUtNmMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjY2NjY3dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1jb250YWN0X2lucHV0LWVkdWNhdGlvbi10aXRsZS02YyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjc3Nzc4JTsgfSB9XG4gIC5wZy1jb250YWN0X2lucHV0LWVkdWNhdGlvbi1mcmVlIHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtZWR1Y2F0aW9uLWZyZWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtZWR1Y2F0aW9uLWlucHV0LXllYXIge1xuICAgIHdpZHRoOiAyNi42NjY2N3Z3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1jb250YWN0X2lucHV0LWVkdWNhdGlvbi1pbnB1dC15ZWFyIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4OyB9IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtZWR1Y2F0aW9uLWlucHV0LXNjaG9vbG5hbWUge1xuICAgIHdpZHRoOiA2Ny4zMzMzM3Z3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1jb250YWN0X2lucHV0LWVkdWNhdGlvbi1pbnB1dC1zY2hvb2xuYW1lIHtcbiAgICAgICAgd2lkdGg6IDg3LjA4MzMzJTsgfSB9XG4gIC5wZy1jb250YWN0X2lucHV0LWVkdWNhdGlvbi1pbnB1dC1wdXJwb3NlIHtcbiAgICB3aWR0aDogNTYuNjY2Njd2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctY29udGFjdF9pbnB1dC1lZHVjYXRpb24taW5wdXQtcHVycG9zZSB7XG4gICAgICAgIHdpZHRoOiA4MS45NDQ0NCU7IH0gfVxuICAucGctY29udGFjdF9pbnB1dC1lZHVjYXRpb24teWVhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogNS42dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctY29udGFjdF9pbnB1dC1lZHVjYXRpb24teWVhciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2NjY3ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuXG4ucGctY29udGFjdF9pbnB1dC1zZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtc2V4LXJhZGlvOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjY2NjY3dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtc2V4LXJhZGlvOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG5cbi5wZy1jb250YWN0X2lucHV0LWFkZHJlc3MtdGl0bGUge1xuICB3aWR0aDogMTkuMzMzMzN2dztcbiAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA1LjZ2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LWFkZHJlc3MtdGl0bGUge1xuICAgICAgd2lkdGg6IDEyLjUlO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40NjY2N2VtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbi5wZy1jb250YWN0X2lucHV0LWFkZHJlc3MtemlwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctY29udGFjdF9pbnB1dC1hZGRyZXNzLXppcC1vdXRlciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7IH0gfVxuICAucGctY29udGFjdF9pbnB1dC1hZGRyZXNzLXppcC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAucGctY29udGFjdF9pbnB1dC1hZGRyZXNzLXppcC1pbnB1dCB7XG4gICAgd2lkdGg6IDI2LjY2NjY3dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtYWRkcmVzcy16aXAtaW5wdXQge1xuICAgICAgICB3aWR0aDogMTIwcHg7IH0gfVxuICAucGctY29udGFjdF9pbnB1dC1hZGRyZXNzLXppcC1zZWFyY2gge1xuICAgIHdpZHRoOiAxNnZ3O1xuICAgIGhlaWdodDogMTIuOHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjY2NjY3dnc7XG4gICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtYWRkcmVzcy16aXAtc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzIGVhc2U7IH1cbiAgICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtYWRkcmVzcy16aXAtc2VhcmNoOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7IH0gfVxuICAgIC5wZy1jb250YWN0X2lucHV0LWFkZHJlc3MtemlwLXNlYXJjaCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgICBsaW5lLWhlaWdodDogNS42dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctY29udGFjdF9pbnB1dC1hZGRyZXNzLXppcC1zZWFyY2ggc3BhbiB7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAxcHggMHB4ICMzMzM7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2NjY3ZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbi5wZy1jb250YWN0X2lucHV0LWFkZHJlc3MtcHJlZiB7XG4gIG1hcmdpbi10b3A6IDR2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLWNvbnRhY3RfaW5wdXQtYWRkcmVzcy1wcmVmIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAucGctY29udGFjdF9pbnB1dC1hZGRyZXNzLXByZWYtaW5wdXQge1xuICAgIHdpZHRoOiAzMy4zMzMzM3Z3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1jb250YWN0X2lucHV0LWFkZHJlc3MtcHJlZi1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMjBweDsgfSB9XG5cbi5wZy1jb250YWN0X2lucHV0LWFkZHJlc3MtY2l0eSB7XG4gIG1hcmdpbi10b3A6IDR2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LWFkZHJlc3MtY2l0eSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtYWRkcmVzcy1jaXR5LWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5wZy1jb250YWN0X2lucHV0LWFkZHJlc3MtY2l0eS1pbnB1dCB7XG4gICAgd2lkdGg6IDY3LjMzMzMzdnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtYWRkcmVzcy1jaXR5LWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDg3LjA4MzMzJTsgfSB9XG4gIC5wZy1jb250YWN0X2lucHV0LWFkZHJlc3MtY2l0eS1zdXBwbGUge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2Njd2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtYWRkcmVzcy1jaXR5LXN1cHBsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAgIC5wZy1jb250YWN0X2lucHV0LWFkZHJlc3MtY2l0eS1zdXBwbGUgcCB7XG4gICAgICB3aWR0aDogNjcuMzMzMzN2dztcbiAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgbGluZS1oZWlnaHQ6IDQuMjY2Njd2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1jb250YWN0X2lucHV0LWFkZHJlc3MtY2l0eS1zdXBwbGUgcCB7XG4gICAgICAgICAgd2lkdGg6IDg3LjA4MzMzJTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBnLWNvbnRhY3RfaW5wdXQtdGVsIHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9IH1cblxuLnBnLWNvbnRhY3RfaW5wdXQtdGVsLXN1cHBsZSB7XG4gIG1hcmdpbi10b3A6IDIuNjY2Njd2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LXRlbC1zdXBwbGUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5wZy1jb250YWN0X2lucHV0LXRlbC1zdXBwbGUgcCB7XG4gICAgd2lkdGg6IDY3LjMzMzMzdnc7XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBsaW5lLWhlaWdodDogNC4yNjY2N3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtdGVsLXN1cHBsZSBwIHtcbiAgICAgICAgd2lkdGg6IDg3LjA4MzMzJTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZy1jb250YWN0X2lucHV0LW1haWwge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH0gfVxuXG4ucGctY29udGFjdF9pbnB1dC1ob3BlLXN1cHBsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbiAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA1LjZ2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LWhvcGUtc3VwcGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2NjY3ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBnLWNvbnRhY3RfaW5wdXQtaG9wZSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG5cbi5wZy1jb250YWN0X2lucHV0LWNob2ljZS1yYWRpbyB7XG4gIG1hcmdpbi10b3A6IDR2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LWNob2ljZS1yYWRpbyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtY2hvaWNlLXJhZGlvOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLnBnLWNvbnRhY3RfaW5wdXQtY2hvaWNlLXN1cHBsZSB7XG4gIG1hcmdpbi10b3A6IDUuMzMzMzN2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LWNob2ljZS1zdXBwbGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5wZy1jb250YWN0X2lucHV0LWNob2ljZS1zdXBwbGUgcCB7XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBsaW5lLWhlaWdodDogNS4zMzMzM3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtY2hvaWNlLXN1cHBsZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTIzMDhlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZy1jb250YWN0X2lucHV0LXBsYWNlIHtcbiAgICB3aWR0aDogMTkwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGctY29udGFjdF9pbnB1dC10ZW5raW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG4ucGctY29udGFjdF9pbnB1dC10ZW5raW4tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDR2dzsgfVxuICAucGctY29udGFjdF9pbnB1dC10ZW5raW4tbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLWNvbnRhY3RfaW5wdXQtdGVua2luLWxpc3Qge1xuICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAzMHB4OyB9XG4gICAgICAucGctY29udGFjdF9pbnB1dC10ZW5raW4tbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMHB4OyB9IH1cblxuLnBnLWNvbnRhY3RfaW5wdXQtYmctdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG4gIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICBsaW5lLWhlaWdodDogNS42dnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctY29udGFjdF9pbnB1dC1iZy10aXRsZSB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40NjY2N2VtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZy1jb250YWN0X2lucHV0LWJnLWtpbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZy1jb250YWN0X2lucHV0LWJnLWtpbmQtaW5wdXQge1xuICAgIHdpZHRoOiAxOTBweDsgfSB9XG5cbi5wZy1jb250YWN0X2lucHV0LWJnLXNjaG9vbCB7XG4gIG1hcmdpbi10b3A6IDR2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LWJnLXNjaG9vbCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LWJnLXNjaG9vbC1pbnB1dCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7IH0gfVxuXG4ucGctY29udGFjdF9pbnB1dC1iZy1mYWNpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDR2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LWJnLWZhY2lsaXR5IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLWNvbnRhY3RfaW5wdXQtYmctZmFjaWxpdHktaW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLWNvbnRhY3RfaW5wdXQtYmctZmFjaWxpdHkgLnBnLWNvbnRhY3RfaW5wdXQtYmctdGl0bGUge1xuICAgICAgd2lkdGg6IDE0MHB4OyB9IH1cblxuLnBnLWNvbnRhY3RfaW5wdXQtYmctZ3JhZHVhdGUge1xuICBtYXJnaW4tdG9wOiA0dnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctY29udGFjdF9pbnB1dC1iZy1ncmFkdWF0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAucGctY29udGFjdF9pbnB1dC1iZy1ncmFkdWF0ZS1pbnB1dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBnLWNvbnRhY3RfaW5wdXQtYmctZ3JhZHVhdGUtaW5wdXQgcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMi42NjY2N3Z3O1xuICAgICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgICBsaW5lLWhlaWdodDogNS42dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctY29udGFjdF9pbnB1dC1iZy1ncmFkdWF0ZS1pbnB1dCBwIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDY2NjdlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAucGctY29udGFjdF9pbnB1dC1iZy1ncmFkdWF0ZS1pbnB1dC15ZWFyIHtcbiAgICAgIHdpZHRoOiAyNi42NjY2N3Z3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctY29udGFjdF9pbnB1dC1iZy1ncmFkdWF0ZS1pbnB1dC15ZWFyIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7IH0gfVxuICAgIC5wZy1jb250YWN0X2lucHV0LWJnLWdyYWR1YXRlLWlucHV0LW1vbnRoIHtcbiAgICAgIHdpZHRoOiAxMy4zMzMzM3Z3O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNjY2Njd2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtYmctZ3JhZHVhdGUtaW5wdXQtbW9udGgge1xuICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtYmctZ3JhZHVhdGUtcmFkaW8ge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtYmctZ3JhZHVhdGUtcmFkaW8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAucGctY29udGFjdF9pbnB1dC1iZy1ncmFkdWF0ZS1yYWRpby1pbnB1dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctY29udGFjdF9pbnB1dC1iZy1ncmFkdWF0ZS1yYWRpby1pbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtYmctZ3JhZHVhdGUtcmFkaW8taW5wdXQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGctY29udGFjdF9pbnB1dC1jYXJlZXIge1xuICAgIHdpZHRoOiAxMDBweDsgfSB9XG5cbi5wZy1jb250YWN0X2lucHV0LXN0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAucGctY29udGFjdF9pbnB1dC1zdGF0dXMtcmFkaW86bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNjY2Njd2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctY29udGFjdF9pbnB1dC1zdGF0dXMtcmFkaW86bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cblxuLnBnLWNvbnRhY3RfaW5wdXQtaGlzdG9yeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbiAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA1LjZ2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LWhpc3RvcnktdGl0bGUge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDY2NjdlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGctY29udGFjdF9pbnB1dC1oaXN0b3J5LWNvbXBhbnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZy1jb250YWN0X2lucHV0LWhpc3RvcnktY29tcGFueS1pbnB1dCB7XG4gICAgd2lkdGg6IDE5MHB4OyB9IH1cblxuLnBnLWNvbnRhY3RfaW5wdXQtaGlzdG9yeS1raWthbiB7XG4gIG1hcmdpbi10b3A6IDR2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LWhpc3Rvcnkta2lrYW4ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtaGlzdG9yeS1raWthbi1ib3gge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2Njd2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctY29udGFjdF9pbnB1dC1oaXN0b3J5LWtpa2FuLWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAucGctY29udGFjdF9pbnB1dC1oaXN0b3J5LWtpa2FuLWlucHV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucGctY29udGFjdF9pbnB1dC1oaXN0b3J5LWtpa2FuLWlucHV0IHAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNjY2Njd2dztcbiAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDUuNnZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtaGlzdG9yeS1raWthbi1pbnB1dCBwIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDY2NjdlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAucGctY29udGFjdF9pbnB1dC1oaXN0b3J5LWtpa2FuLWlucHV0LXllYXIge1xuICAgICAgd2lkdGg6IDI2LjY2NjY3dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1jb250YWN0X2lucHV0LWhpc3Rvcnkta2lrYW4taW5wdXQteWVhciB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4OyB9IH1cbiAgICAucGctY29udGFjdF9pbnB1dC1oaXN0b3J5LWtpa2FuLWlucHV0LW1vbnRoIHtcbiAgICAgIHdpZHRoOiAxMy4zMzMzM3Z3O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNjY2Njd2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtaGlzdG9yeS1raWthbi1pbnB1dC1tb250aCB7XG4gICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG4ucGctY29udGFjdF9pbnB1dC1oaXN0b3J5LWtpbmQxIHtcbiAgbWFyZ2luLXRvcDogNHZ3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLWNvbnRhY3RfaW5wdXQtaGlzdG9yeS1raW5kMSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LWhpc3Rvcnkta2luZDEtaW5wdXQge1xuICAgICAgd2lkdGg6IDE5MHB4OyB9IH1cblxuLnBnLWNvbnRhY3RfaW5wdXQtaGlzdG9yeS1raW5kMiB7XG4gIG1hcmdpbi10b3A6IDR2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LWhpc3Rvcnkta2luZDIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctY29udGFjdF9pbnB1dC1oaXN0b3J5LWtpbmQyLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxOTBweDsgfSB9XG5cbi5wZy1jb250YWN0X2lucHV0LWhpc3RvcnktZW1wbG95IHtcbiAgbWFyZ2luLXRvcDogNHZ3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLWNvbnRhY3RfaW5wdXQtaGlzdG9yeS1lbXBsb3kge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctY29udGFjdF9pbnB1dC1oaXN0b3J5LWVtcGxveS1pbnB1dCB7XG4gICAgICB3aWR0aDogMTkwcHg7IH0gfVxuXG4ucGctY29udGFjdF9pbnB1dC1oaXN0b3J5LWRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDR2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LWhpc3RvcnktZGV0YWlsIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLWNvbnRhY3RfaW5wdXQtaGlzdG9yeS1kZXRhaWwtaW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpOyB9IH1cblxuLnBnLWNvbnRhY3RfaW5wdXQtc2FsYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucGctY29udGFjdF9pbnB1dC1zYWxhcnktaW5wdXQge1xuICAgIHdpZHRoOiAyNi42NjY2N3Z3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1jb250YWN0X2lucHV0LXNhbGFyeS1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMjBweDsgfSB9XG4gIC5wZy1jb250YWN0X2lucHV0LXNhbGFyeSBwIHtcbiAgICBtYXJnaW4tbGVmdDogMi42NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjZ2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1jb250YWN0X2lucHV0LXNhbGFyeSBwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2NjY3ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuXG4ucGctY29udGFjdF9pbnB1dC1zYWxhcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wZy1jb250YWN0X2lucHV0LXNhbGFyeS1pbnB1dCB7XG4gICAgd2lkdGg6IDI2LjY2NjY3dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtc2FsYXJ5LWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEyMHB4OyB9IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtc2FsYXJ5IHAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuNnZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfaW5wdXQtc2FsYXJ5IHAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDY2NjdlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZy1jb250YWN0X2lucHV0LWZwLWlucHV0IHtcbiAgICB3aWR0aDogMTIwcHg7IH0gfVxuXG4ucGctY29udGFjdF9pbnB1dC1za2lscyB7XG4gIG1hcmdpbi10b3A6IDIuNjY2Njd2dztcbiAgZm9udC1zaXplOiAzLjJ2dztcbiAgbGluZS1oZWlnaHQ6IDUuMzMzMzN2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2lucHV0LXNraWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxNTM4ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgLnBnLWNvbnRhY3RfaW5wdXQtc2tpbHMgZGQge1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtOyB9XG5cbi5wZy1jb250YWN0X2NvbmZpcm0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wZy1jb250YWN0X2NvbmZpcm0gaW1nW2RhdGEtY29uZmlybT1cImZpbGVcIl0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1jb250YWN0X2NvbmZpcm0gaW1nW2RhdGEtY29uZmlybT1cImZpbGVcIl0ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLnBnLWNvbnRhY3RfY29uZmlybS10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGctY29udGFjdF9jb25maXJtLXRhYmxlIHRyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItdG9wOiAwLjI2NjY3dncgc29saWQgI2RkZGRkZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWNvbnRhY3RfY29uZmlybS10YWJsZSB0ciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH0gfVxuICAgICAgLnBnLWNvbnRhY3RfY29uZmlybS10YWJsZSB0ciB0aCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNi42NjY2N3Z3O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgICAgICBsaW5lLWhlaWdodDogNS42dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctY29udGFjdF9jb25maXJtLXRhYmxlIHRyIHRoIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDY2NjdlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgICAgLnBnLWNvbnRhY3RfY29uZmlybS10YWJsZSB0ciB0ZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0Ljh2dyAwcHggNS44NjY2N3Z3IDBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgICAgICBsaW5lLWhlaWdodDogNS42dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctY29udGFjdF9jb25maXJtLXRhYmxlIHRyIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDY2NjdlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgICAgICAucGctY29udGFjdF9jb25maXJtLXRhYmxlIHRyIHRkLnBkMCB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAucGctY29udGFjdF9jb25maXJtLXRhYmxlIHRyIHRkIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjZ2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1jb250YWN0X2NvbmZpcm0tdGFibGUgdHIgdGQgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2NjY3ZW07XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgIC5wZy1jb250YWN0X2NvbmZpcm0tdGFibGUtY2hpbGQge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1jb250YWN0X2NvbmZpcm0tdGFibGUtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCU7IH0gfVxuICAgICAgLnBnLWNvbnRhY3RfY29uZmlybS10YWJsZS1jaGlsZCB0cjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuXG4ucGctY29udGFjdF9jb21wbGV0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBnLWNvbnRhY3RfY29tcGxldGUtaW5uZXIgcCB7XG4gICAgbWFyZ2luLXRvcDogNi42NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjZ2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfY29tcGxldGUtaW5uZXIgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2NjY3ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLnBnLWNvbnRhY3RfY29tcGxldGUtaW5uZXIgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLnBnLWNvbnRhY3RfY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDEzLjMzMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2NvbnRyb2wge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuICAucGctY29udGFjdF9jb250cm9sLWNhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuOHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7XG4gICAgY29sb3I6ICM1NjU2NTY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctY29udGFjdF9jb250cm9sLWNhdXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NjY2N2VtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAucGctY29udGFjdF9jb250cm9sLWNhdXRpb24gcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjMzMzMzdnc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWNvbnRhY3RfY29udHJvbC1jYXV0aW9uIHAge1xuICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC5wZy1jb250YWN0X2NvbnRyb2wtY2F1dGlvbiBhIHtcbiAgICAgIGNvbG9yOiAjMDA3MWQ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctY29udGFjdF9jb250cm9sLWNhdXRpb24gYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cbiAgICAgIC5wZy1jb250YWN0X2NvbnRyb2wtY2F1dGlvbiBhOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNHZ3O1xuICAgICAgICBoZWlnaHQ6IDR2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMzMzMzN2dztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvLWJsYW5rLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctY29udGFjdF9jb250cm9sLWNhdXRpb24gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gIC5wZy1jb250YWN0X2NvbnRyb2wtYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2Njd2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWNvbnRhY3RfY29udHJvbC1idG5zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctY29udGFjdF9jb250cm9sLWJ0bnMgbGkge1xuICAgICAgICBtYXJnaW46IDBweCAxNXB4IDBweDsgfSB9XG4gICAgLnBnLWNvbnRhY3RfY29udHJvbC1idG5zIGxpIGEge1xuICAgICAgd2lkdGg6IDQxLjMzMzMzdnc7XG4gICAgICBoZWlnaHQ6IDE0LjY2NjY3dnc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzAwNzFkOTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWNvbnRhY3RfY29udHJvbC1idG5zIGxpIGEge1xuICAgICAgICAgIHdpZHRoOiAyNjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnBnLWNvbnRhY3RfY29udHJvbC1idG5zIGxpIGE6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC40cyBlYXNlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1jb250YWN0X2NvbnRyb2wtYnRucyBsaSBhOmhvdmVyOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAgIC5wZy1jb250YWN0X2NvbnRyb2wtYnRucyBsaSBhIHAge1xuICAgICAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuNnZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWNvbnRhY3RfY29udHJvbC1idG5zIGxpIGEgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgICAgLnBnLWNvbnRhY3RfY29udHJvbC1idG5zIGxpIGEucGctY29udGFjdF9jb250cm9sLWJ0bnMtdG9wLCAucGctY29udGFjdF9jb250cm9sLWJ0bnMgbGkgYS5wZy1jb250YWN0X2NvbnRyb2wtYnRucy1iYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAgICAgICAucGctY29udGFjdF9jb250cm9sLWJ0bnMgbGkgYS5wZy1jb250YWN0X2NvbnRyb2wtYnRucy10b3A6OmFmdGVyLCAucGctY29udGFjdF9jb250cm9sLWJ0bnMgbGkgYS5wZy1jb250YWN0X2NvbnRyb2wtYnRucy1iYWNrOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAgIC5wZy1jb250YWN0X2NvbnRyb2wtYnRucyBsaSBhLnBnLWNvbnRhY3RfY29udHJvbC1idG5zLXRvcCBwLCAucGctY29udGFjdF9jb250cm9sLWJ0bnMgbGkgYS5wZy1jb250YWN0X2NvbnRyb2wtYnRucy1iYWNrIHAge1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG5cbi5wZy1lbnZfbXYge1xuICBoZWlnaHQ6IDEwMHZ3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLWVudl9tdiB7XG4gICAgICBoZWlnaHQ6IDM1MHB4OyB9IH1cblxuLnBnLWVudl9oZWFkaW5nIGgxIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICBmb250LXNpemU6IDUuODY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDguOHZ3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctZW52X2hlYWRpbmcgaDEge1xuICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgZm9udC1zaXplOiAzLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNweDsgfSB9XG5cbi5wZy1lbnZfdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA0Ljh2dztcbiAgbGluZS1oZWlnaHQ6IDcuMnZ3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLWVudl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuXG4ucGctZW52X3JlYWQge1xuICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICBsaW5lLWhlaWdodDogNy40NjY2N3Z3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3O1xuICBjb2xvcjogIzU2NTY1NjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1lbnZfcmVhZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4yZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cblxuLnBnLWVudl9zeXN0ZW0ge1xuICBtYXgtd2lkdGg6IDg2LjY2NjY3dnc7XG4gIG1hcmdpbjogMHB4IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctZW52X3N5c3RlbSB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgbWFyZ2luOiAwcHggMTAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgICAucGctZW52X3N5c3RlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5wZy1lbnZfc3lzdGVtIC5wZy1lbnZfaGVhZGluZyB7XG4gICAgaGVpZ2h0OiAzNS4zMzMzM3Z3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctZW52X3N5c3RlbSAucGctZW52X2hlYWRpbmcge1xuICAgICAgICBoZWlnaHQ6IDIyN3B4OyB9IH1cbiAgICAucGctZW52X3N5c3RlbSAucGctZW52X2hlYWRpbmcgaDE6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE1LjA2NjY3dnc7XG4gICAgICBoZWlnaHQ6IDI1LjczMzMzdnc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9jaGFyYTQuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtOHZ3O1xuICAgICAgcmlnaHQ6IC0yNC41MzMzM3Z3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctZW52X3N5c3RlbSAucGctZW52X2hlYWRpbmcgaDE6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxODJweDtcbiAgICAgICAgICB0b3A6IC02MXB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTYwcHg7IH0gfVxuICAucGctZW52X3N5c3RlbS1ib2R5MSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1lbnZfc3lzdGVtLWJvZHkxIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLnBnLWVudl9zeXN0ZW0tYm9keTEtZGV0YWlsIHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctZW52X3N5c3RlbS1ib2R5MS1kZXRhaWwge1xuICAgICAgICAgIHdpZHRoOiA0Ny41JTsgfSB9XG4gICAgICAucGctZW52X3N5c3RlbS1ib2R5MS1kZXRhaWwtcmVhZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkuMzMzMzN2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1lbnZfc3lzdGVtLWJvZHkxLWRldGFpbC1yZWFkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gICAgICAgIC5wZy1lbnZfc3lzdGVtLWJvZHkxLWRldGFpbC1yZWFkLXNob3VpbiB7XG4gICAgICAgICAgd2lkdGg6IDQ1LjMzMzMzdnc7XG4gICAgICAgICAgaGVpZ2h0OiA5LjQ2NjY3dnc7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnBnLWVudl9zeXN0ZW0tYm9keTEtZGV0YWlsLXJlYWQtc2hvdWluIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4N3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAgICAgLnBnLWVudl9zeXN0ZW0tYm9keTEtZGV0YWlsLWV4cCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYuNjY2Njd2dztcbiAgICAgICAgcGFkZGluZzogNS4zMzMzM3Z3O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWVudl9zeXN0ZW0tYm9keTEtZGV0YWlsLWV4cCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gICAgICAgIC5wZy1lbnZfc3lzdGVtLWJvZHkxLWRldGFpbC1leHAtcGljdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDI0dnc7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnBnLWVudl9zeXN0ZW0tYm9keTEtZGV0YWlsLWV4cC1waWN0dXJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4OyB9IH1cbiAgICAgICAgICAucGctZW52X3N5c3RlbS1ib2R5MS1kZXRhaWwtZXhwLXBpY3R1cmUgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wZy1lbnZfc3lzdGVtLWJvZHkxLWRldGFpbC1leHAtcmVhZCB7XG4gICAgICAgICAgd2lkdGg6IDQ2Ljh2dzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGctZW52X3N5c3RlbS1ib2R5MS1kZXRhaWwtZXhwLXJlYWQge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpOyB9IH1cbiAgICAgICAgICAucGctZW52X3N5c3RlbS1ib2R5MS1kZXRhaWwtZXhwLXJlYWQgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuOHZ3O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLnBnLWVudl9zeXN0ZW0tYm9keTEtZGV0YWlsLWV4cC1yZWFkIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43ODU3MWVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgIC5wZy1lbnZfc3lzdGVtLWJvZHkxLXBpY3R1cmUge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1lbnZfc3lzdGVtLWJvZHkxLXBpY3R1cmUge1xuICAgICAgICAgIHdpZHRoOiA0Ny41JTsgfSB9XG4gICAgICAucGctZW52X3N5c3RlbS1ib2R5MS1waWN0dXJlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wZy1lbnZfc3lzdGVtLWJvZHkyIHtcbiAgICBtYXJnaW4tdG9wOiAxMC42NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctZW52X3N5c3RlbS1ib2R5MiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLnBnLWVudl9zeXN0ZW0tYm9keTItZGV0YWlsIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLXRvcDogOHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctZW52X3N5c3RlbS1ib2R5Mi1kZXRhaWwge1xuICAgICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgIC5wZy1lbnZfc3lzdGVtLWJvZHkyLXBpY3R1cmUge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1lbnZfc3lzdGVtLWJvZHkyLXBpY3R1cmUge1xuICAgICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgICBvcmRlcjogMjsgfSB9XG4gICAgICAucGctZW52X3N5c3RlbS1ib2R5Mi1waWN0dXJlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wZy1lbnZfc3lzdGVtLWJvZHkzIHtcbiAgICBtYXJnaW4tdG9wOiA2LjY2NjY3dnc7XG4gICAgcGFkZGluZzogNi42NjY2N3Z3IDUuMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1lbnZfc3lzdGVtLWJvZHkzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZzogNDBweDsgfSB9XG5cbi5wZy1lbnZfd2VsZmFyZSB7XG4gIG1hcmdpbi10b3A6IDEwLjY2NjY3dnc7XG4gIHBhZGRpbmc6IDR2dyAwcHggMi42NjY2N3Z3IDBweDtcbiAgYmFja2dyb3VuZDogI2U1ZWVmNjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1lbnZfd2VsZmFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIHBhZGRpbmc6IDM0cHggMHB4IDEwMHB4IDBweDsgfSB9XG4gIC5wZy1lbnZfd2VsZmFyZSAucGctZW52X2hlYWRpbmcge1xuICAgIGhlaWdodDogMjMuMDY2Njd2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWVudl93ZWxmYXJlIC5wZy1lbnZfaGVhZGluZyB7XG4gICAgICAgIGhlaWdodDogMTczcHg7IH0gfVxuICAgIC5wZy1lbnZfd2VsZmFyZSAucGctZW52X2hlYWRpbmcgaDE6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwLjR2dztcbiAgICAgIGhlaWdodDogMjMuMDY2Njd2dztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2NoYXJhNS5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC03LjMzMzMzdnc7XG4gICAgICBsZWZ0OiAtMTQuMjY2Njd2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWVudl93ZWxmYXJlIC5wZy1lbnZfaGVhZGluZyBoMTo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgICAgIGhlaWdodDogMTczcHg7XG4gICAgICAgICAgdG9wOiAtNzlweDtcbiAgICAgICAgICBsZWZ0OiAtMTE1cHg7IH0gfVxuICAucGctZW52X3dlbGZhcmUtaW5uZXIge1xuICAgIG1heC13aWR0aDogODYuNjY2Njd2dztcbiAgICBtYXJnaW46IDBweCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1lbnZfd2VsZmFyZS1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgICAgIC5wZy1lbnZfd2VsZmFyZS1pbm5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1lbnZfd2VsZmFyZS1ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnBnLWVudl93ZWxmYXJlLWJvZHktbGlzdHdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctZW52X3dlbGZhcmUtYm9keS1saXN0d3JhcCB7XG4gICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgIC5wZy1lbnZfd2VsZmFyZS1ib2R5LWxpc3R3cmFwIGxpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFlbSk7XG4gICAgICBtYXJnaW4tdG9wOiAyLjY2NjY3dnc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDUuNnZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dztcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07IH1cbiAgICAgIC5wZy1lbnZfd2VsZmFyZS1ib2R5LWxpc3R3cmFwIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn44O7JzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWVudl93ZWxmYXJlLWJvZHktbGlzdHdyYXAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUyOTQxZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbi5wZy1lbnZfZWZmZWN0IHtcbiAgbWFyZ2luLXRvcDogMTMuMzMzMzN2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1lbnZfZWZmZWN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuICAucGctZW52X2VmZmVjdC1oZWFkaW5nLXRpdGxlIGgxIHtcbiAgICB3aWR0aDogNTYuOTMzMzN2dztcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWVudl9lZmZlY3QtaGVhZGluZy10aXRsZSBoMSB7XG4gICAgICAgIHdpZHRoOiA0MjdweDsgfSB9XG4gIC5wZy1lbnZfZWZmZWN0LWhlYWRpbmctYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDI0dnc7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICAgIGJhY2tncm91bmQ6ICM3ZmNlZjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1lbnZfZWZmZWN0LWhlYWRpbmctYWN0aXZlIHtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgLnBnLWVudl9lZmZlY3QtaGVhZGluZy1hY3RpdmUgLmlubmVyLXMge1xuICAgICAgICBtYXJnaW46IDBweDsgfSB9XG4gICAgLnBnLWVudl9lZmZlY3QtaGVhZGluZy1hY3RpdmUgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gICAgICBsaW5lLWhlaWdodDogOC44dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctZW52X2VmZmVjdC1oZWFkaW5nLWFjdGl2ZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjNyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM3B4OyB9IH1cbiAgICAucGctZW52X2VmZmVjdC1oZWFkaW5nLWFjdGl2ZSAuaW5uZXItcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wZy1lbnZfZWZmZWN0LWhlYWRpbmctYWN0aXZlIC5pbm5lci1zOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTcuNDY2Njd2dztcbiAgICAgICAgaGVpZ2h0OiAzMS40NjY2N3Z3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMi42NjY2N3Z3O1xuICAgICAgICByaWdodDogLTI4dnc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2NoYXJhNi5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctZW52X2VmZmVjdC1oZWFkaW5nLWFjdGl2ZSAuaW5uZXItczo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjRweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTI5cHg7XG4gICAgICAgICAgICByaWdodDogLTIwOHB4OyB9IH1cbiAgLnBnLWVudl9lZmZlY3QtaGVhZGluZy1yZWFkIHtcbiAgICBwYWRkaW5nOiAxMC42NjY2N3Z3IDBweCAxMnZ3IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmOGZkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1lbnZfZWZmZWN0LWhlYWRpbmctcmVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDU0cHggMHB4IDUycHggMHB4OyB9IH1cbiAgICAucGctZW52X2VmZmVjdC1oZWFkaW5nLXJlYWQgcCB7XG4gICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDguNTMzMzN2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctZW52X2VmZmVjdC1oZWFkaW5nLXJlYWQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLnBnLWVudl9lZmZlY3QtaGVhZGluZy1yZWFkIHAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWVudl9lZmZlY3QtaGVhZGluZy1yZWFkIHAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucGctZW52X2VmZmVjdC1tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiAjZWNmOGZkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1lbnZfZWZmZWN0LW1haW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG4gIC5wZy1lbnZfZWZmZWN0LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA5LjMzMzMzdnc7XG4gICAgcGFkZGluZzogMTAuNjY2Njd2dyAwcHggOS4zMzMzM3Z3IDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Vudmlyb25tZW50L2xpbmUucG5nKSBjZW50ZXIgdG9wLzEwMCUgMS4zMzMzM3Z3IG5vLXJlcGVhdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctZW52X2VmZmVjdC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Vudmlyb25tZW50L2xpbmUtcGMucG5nKSBjZW50ZXIgdG9wLzEwMCUgNHB4IG5vLXJlcGVhdDsgfSB9XG4gICAgLnBnLWVudl9lZmZlY3QtdGl0bGUgaDIge1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNS44NjY2N3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDguOHZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDR2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWVudl9lZmZlY3QtdGl0bGUgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcHg7IH0gfVxuICAgIC5wZy1lbnZfZWZmZWN0LXRpdGxlOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAucGctZW52X2VmZmVjdC1ib2R5LXJvdyB7XG4gICAgbWFyZ2luLXRvcDogOS4zMzMzM3Z3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1lbnZfZWZmZWN0LWJvZHktcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gIC5wZy1lbnZfZWZmZWN0LWJvZHktd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogOS4zMzMzM3Z3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wZy1lbnZfZWZmZWN0LWJvZHktd3JhcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWVudl9lZmZlY3QtYm9keS13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5wZy1lbnZfZWZmZWN0LWJvZHktd3JhcDpudGgtY2hpbGQoZXZlbikgLnBnLWVudl9lZmZlY3QtYm9keS1kZXRhaWwge1xuICAgICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAgIC5wZy1lbnZfZWZmZWN0LWJvZHktd3JhcDpudGgtY2hpbGQoZXZlbikgLnBnLWVudl9lZmZlY3QtYm9keS1waWN0dXJlIHtcbiAgICAgICAgICBvcmRlcjogMjsgfSB9XG4gIC5wZy1lbnZfZWZmZWN0LWJvZHktZGV0YWlsIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tdG9wOiA2LjY2NjY3dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWVudl9lZmZlY3QtYm9keS1kZXRhaWwge1xuICAgICAgICB3aWR0aDogNDcuNSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gICAgLnBnLWVudl9lZmZlY3QtYm9keS1kZXRhaWwta2lkcyB7XG4gICAgICB3aWR0aDogNjYuNjY2Njd2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWVudl9lZmZlY3QtYm9keS1kZXRhaWwta2lkcyB7XG4gICAgICAgICAgd2lkdGg6IDgxLjU3ODk1JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9IH1cbiAgICAucGctZW52X2VmZmVjdC1ib2R5LWRldGFpbC1leHAge1xuICAgICAgbWFyZ2luLXRvcDogNi42NjY2N3Z3O1xuICAgICAgcGFkZGluZzogNS4zMzMzM3Z3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWVudl9lZmZlY3QtYm9keS1kZXRhaWwtZXhwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICAgICAgLnBnLWVudl9lZmZlY3QtYm9keS1kZXRhaWwtZXhwLXBpY3R1cmUge1xuICAgICAgICB3aWR0aDogMjR2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1lbnZfZWZmZWN0LWJvZHktZGV0YWlsLWV4cC1waWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDsgfSB9XG4gICAgICAgIC5wZy1lbnZfZWZmZWN0LWJvZHktZGV0YWlsLWV4cC1waWN0dXJlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wZy1lbnZfZWZmZWN0LWJvZHktZGV0YWlsLWV4cC1yZWFkIHtcbiAgICAgICAgd2lkdGg6IDQ2Ljh2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1lbnZfZWZmZWN0LWJvZHktZGV0YWlsLWV4cC1yZWFkIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7IH0gfVxuICAgICAgICAucGctZW52X2VmZmVjdC1ib2R5LWRldGFpbC1leHAtcmVhZC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1lbnZfZWZmZWN0LWJvZHktZGV0YWlsLWV4cC1yZWFkLXRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAgIC5wZy1lbnZfZWZmZWN0LWJvZHktZGV0YWlsLWV4cC1yZWFkIGIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjY2Njd2dzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGctZW52X2VmZmVjdC1ib2R5LWRldGFpbC1leHAtcmVhZCBiIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9IH1cbiAgICAgICAgLnBnLWVudl9lZmZlY3QtYm9keS1kZXRhaWwtZXhwLXJlYWQgcCB7XG4gICAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0Ljh2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1lbnZfZWZmZWN0LWJvZHktZGV0YWlsLWV4cC1yZWFkIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43ODU3MWVtO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgLnBnLWVudl9lZmZlY3QtYm9keS1waWN0dXJlIHtcbiAgICBvcmRlcjogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWVudl9lZmZlY3QtYm9keS1waWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDQ3LjUlOyB9IH1cblxuLnBnLWZhcV9zZWMge1xuICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctZmFxX3NlYyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLnBnLWZhcV9zZWM6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3Z3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1mYXFfc2VjOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgLnBnLWZhcV9zZWMtaGVhZGluZyB7XG4gICAgaGVpZ2h0OiAyMHZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMC44dncgc29saWQgIzMzMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctZmFxX3NlYy1oZWFkaW5nIHtcbiAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzMzM7IH0gfVxuICAgIC5wZy1mYXFfc2VjLWhlYWRpbmctdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gICAgICBsaW5lLWhlaWdodDogNS44NjY2N3Z3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDR2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWZhcV9zZWMtaGVhZGluZy10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNweDsgfSB9XG4gIC5wZy1mYXFfc2VjLWJvZHktYmxvY2sge1xuICAgIHBhZGRpbmc6IDUuMzMzMzN2dyAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWZhcV9zZWMtYm9keS1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4OyB9IH1cbiAgICAucGctZmFxX3NlYy1ib2R5LWJsb2NrLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5wZy1mYXFfc2VjLWJvZHktYmxvY2stYm94OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDguNTMzMzN2dztcbiAgICAgICAgaGVpZ2h0OiA4LjUzMzMzdnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOHZ3OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWZhcV9zZWMtYm9keS1ibG9jay1ib3g6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDsgfSB9XG4gICAgICAucGctZmFxX3NlYy1ib2R5LWJsb2NrLWJveCBwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNDY2Njd2dztcbiAgICAgICAgZmxleDogMTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1mYXFfc2VjLWJvZHktYmxvY2stYm94IHAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAgICAgLnBnLWZhcV9zZWMtYm9keS1ibG9jay1ib3ggYSB7XG4gICAgICAgIGNvbG9yOiAjMDA1NWEyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnBnLWZhcV9zZWMtYm9keS1ibG9jay1ib3gtcTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYXEvaWNvLXEuc3ZnKSAwIDAvY29udGFpbiBuby1yZXBlYXQ7IH1cbiAgICAgIC5wZy1mYXFfc2VjLWJvZHktYmxvY2stYm94LXEgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYuNHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWZhcV9zZWMtYm9keS1ibG9jay1ib3gtcSBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgICAgLnBnLWZhcV9zZWMtYm9keS1ibG9jay1ib3gtYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNjY2Njd2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1mYXFfc2VjLWJvZHktYmxvY2stYm94LWEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgICAgIC5wZy1mYXFfc2VjLWJvZHktYmxvY2stYm94LWE6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYXEvaWNvLWEuc3ZnKSAwIDAvY29udGFpbiBuby1yZXBlYXQ7IH1cbiAgICAgICAgLnBnLWZhcV9zZWMtYm9keS1ibG9jay1ib3gtYSBwIHtcbiAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogNS42dnc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGctZmFxX3NlYy1ib2R5LWJsb2NrLWJveC1hIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xODc1ZW07XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGctaWdjIC5zdC1oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlZWY2OyB9XG4gICAgLnBnLWlnYyAuc3QtaGVhZGluZyAuc3QtaGVhZGluZ19vdXRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wZy1pZ2MgLnN0LWhlYWRpbmcgLnN0LWhlYWRpbmdfb3V0ZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxNi44dnc7XG4gICAgICAgIGhlaWdodDogNDYuMjY2Njd2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yLjY2NjY3dnc7XG4gICAgICAgIHJpZ2h0OiAxLjMzMzMzdnc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2NoYXJhNi5zdmcpIDAgMC9jb250YWluIG5vLXJlcGVhdDsgfSB9XG5cbi5wZy1pZ2MtZGF0YSB7XG4gIHBhZGRpbmc6IDh2dyAwcHggMTMuMzMzMzN2dyAwcHg7XG4gIGJhY2tncm91bmQ6ICNlNWVlZjY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctaWdjLWRhdGEge1xuICAgICAgcGFkZGluZzogMTAwcHggMHB4OyB9IH1cbiAgLnBnLWlnYy1kYXRhLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnBnLWlnYy1kYXRhLWJveCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGctaWdjLWRhdGEtYm94LmFwcGVhci1ib3gge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICAgIC5wZy1pZ2MtZGF0YS1ib3gtaGVhZGluZyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LWhlYWRpbmctdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAxLjMzMzMzdncgMi42NjY2N3Z3O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1NWEyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC1oZWFkaW5nLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgIC5wZy1pZ2MtZGF0YS1ib3gtMSB7XG4gICAgICB3aWR0aDogNDEuMzMzMzN2dztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xIHtcbiAgICAgICAgICB3aWR0aDogMzEuNzcwODMlOyB9IH1cbiAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMS1ib2R5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJ2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMS1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjk4NDEzdnc7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LTEtZGV0YWlsLW51bSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzAwNTVhMjtcbiAgICAgICAgZm9udC1zaXplOiAxMC4xMzMzM3Z3O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAuMTMzMzN2dztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMS1kZXRhaWwtbnVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS41NTU1NnZ3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNTU1NTZ2dztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwdnc7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEtZGV0YWlsLW51bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9IH1cbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xLWRldGFpbC1udW06OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAn5bm0JztcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJ2dzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEtZGV0YWlsLW51bTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9IH1cbiAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMS1pcnVzdCB7XG4gICAgICAgIG1hcmdpbjogMi42NjY2N3Z3IGF1dG8gMHB4IGF1dG87XG4gICAgICAgIHdpZHRoOiAxNy4zMzMzM3Z3O1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xLWlydXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAuMzE3NDZ2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMS1pcnVzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7IH0gfVxuICAgICAgICAucGctaWdjLWRhdGEtYm94LmFwcGVhci1ib3ggLnBnLWlnYy1kYXRhLWJveC0xLWlydXN0IHtcbiAgICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMXM7IH1cbiAgICAucGctaWdjLWRhdGEtYm94LTIge1xuICAgICAgd2lkdGg6IDQxLjMzMzMzdnc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMiB7XG4gICAgICAgICAgd2lkdGg6IDMxLjc3MDgzJTsgfSB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LTItYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDQuNjY2Njd2dyAwcHggMHB4IDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMi1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuOTg0MTN2dyAwcHggMi4zODA5NXZ3IDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMi1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMHB4IDMwcHggMHB4OyB9IH1cbiAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMi1kZXRhaWwtbnVtIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMDA1NWEyO1xuICAgICAgICBmb250LXNpemU6IDEwLjEzMzMzdnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMC4xMzMzM3Z3O1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0yLWRldGFpbC1udW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1LjU1NTU2dnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNS41NTU1NnZ3O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDB2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMi1kZXRhaWwtbnVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH0gfVxuICAgICAgICAucGctaWdjLWRhdGEtYm94LTItZGV0YWlsLW51bTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICfkuronO1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnZ3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMi1kZXRhaWwtbnVtOjphZnRlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45MDQ3NnZ3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45MDQ3NnZ3O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMi1kZXRhaWwtbnVtOjphZnRlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH0gfVxuICAgICAgLnBnLWlnYy1kYXRhLWJveC0yLWRldGFpbC1kYXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC42NjY2N3Z3O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjY2NjY3dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTItZGV0YWlsLWRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zOTY4M3Z3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjQyODU3dnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1N3Z3O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDB2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMi1kZXRhaWwtZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH0gfVxuICAgICAgLnBnLWlnYy1kYXRhLWJveC0yLWlydXN0IHtcbiAgICAgICAgd2lkdGg6IDM1LjJ2dztcbiAgICAgICAgbWFyZ2luOiAxLjA2NjY3dncgYXV0byAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTItaXJ1c3Qge1xuICAgICAgICAgICAgd2lkdGg6IDIwLjk1MjM4dnc7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjM0OTIxdnc7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTItaXJ1c3Qge1xuICAgICAgICAgICAgd2lkdGg6IDI2NHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDsgfSB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3guYXBwZWFyLWJveCAucGctaWdjLWRhdGEtYm94LTItaXJ1c3Qge1xuICAgICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAxczsgfVxuICAgIC5wZy1pZ2MtZGF0YS1ib3gtMyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDMuMnZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaWdjLWRhdGEtYm94LTMge1xuICAgICAgICAgIHdpZHRoOiAzMS43NzA4MyU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cbiAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMy1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMi4xMzMzM3Z3IDBweCA3LjQ2NjY3dncgMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0zLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogNC43NjE5dncgMHB4IDBweCAxLjkwNDc2dnc7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTMtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDBweCAwcHggMjRweDsgfSB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LTMtZGV0YWlsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNjY2Njd2dztcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTMtZGV0YWlsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIuMzgwOTV2dztcbiAgICAgICAgICAgIHJpZ2h0OiAxLjkwNDc2dnc7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTMtZGV0YWlsIHtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyNHB4OyB9IH1cbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0zLWRldGFpbC10ZXh0MSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy4ydnc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTMtZGV0YWlsLXRleHQxIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjQyODU3dnc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY3dnc7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0NzYydnc7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0zLWRldGFpbC10ZXh0MSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2NjY3ZW07XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgICAgICAucGctaWdjLWRhdGEtYm94LTMtZGV0YWlsLXRleHQyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjY2NjY3dnc7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0zLWRldGFpbC10ZXh0MiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMzk2ODN2dzsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTMtZGV0YWlsLXRleHQyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTMtZGV0YWlsLXRleHQyLTEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDU1YTI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjMzMzMzdnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMy1kZXRhaWwtdGV4dDItMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjM4MDk1dnc7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMzgwOTV2dztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTMtZGV0YWlsLXRleHQyLTEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfSB9XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0zLWRldGFpbC10ZXh0Mi0yIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNS4zMzMzM3Z3OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTMtZGV0YWlsLXRleHQyLTIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40Mjg1N3Z3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY3dnc7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ3NjJ2dzsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0zLWRldGFpbC10ZXh0Mi0yIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY2NjdlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMy1kZXRhaWwtdGV4dDItMiBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDU1YTI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMy1kZXRhaWwtbnVtIHtcbiAgICAgICAgICBjb2xvcjogIzAwNTVhMjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTMuMzMzMzN2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMuMzMzMzN2dzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTMtZGV0YWlsLW51bSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS41NTU1NnZ3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNS41NTU1NnZ3O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMy1kZXRhaWwtbnVtIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH0gfVxuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMy1kZXRhaWwtbnVtOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAn5Lq6JztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnZ3OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTMtZGV0YWlsLW51bTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45MDQ3NnZ3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjkwNDc2dnc7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDB2dzsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0zLWRldGFpbC1udW06OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfSB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMy1kZXRhaWwtZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjY2Njd2dztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBmb250LXNpemU6IDIuNjY2Njd2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi42NjY2N3Z3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMy1kZXRhaWwtZGF0ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM5Njgzdnc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40Mjg1N3Z3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NjY2N3Z3O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNDc2MnZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMy1kZXRhaWwtZGF0ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2NjY3ZW07XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgICAgLnBnLWlnYy1kYXRhLWJveC0zLWlydXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAyMi40dnc7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0zLWlydXN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMy4zMzMzM3Z3OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0zLWlydXN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjhweDsgfSB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3guYXBwZWFyLWJveCAucGctaWdjLWRhdGEtYm94LTMtaXJ1c3Qge1xuICAgICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAxczsgfVxuICAgIC5wZy1pZ2MtZGF0YS1ib3gtNCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDMuMnZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaWdjLWRhdGEtYm94LTQge1xuICAgICAgICAgIHdpZHRoOiA0OC45NTgzMyU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LTQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDR2dyAwcHggOS4wNjY2N3Z3IDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC00LWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMy45NjgyNXZ3IDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMHB4OyB9IH1cbiAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNC1kZXRhaWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnZ3O1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNC1kZXRhaWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwLjYzNDkydncgMHB4IDBweCAzLjU3MTQzdnc7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTQtZGV0YWlsIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDBweCAwcHggNDVweDsgfSB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNC1kZXRhaWwtdGltZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDU1YTI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDEzLjMzMzMzdnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzLjMzMzMzdnc7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC00LWRldGFpbC10aW1lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjU1NTU2dnc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjU1NTU2dnc7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwdnc7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC00LWRldGFpbC10aW1lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH0gfVxuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNC1kZXRhaWwtdGltZTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ+aZgumWkyc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4zMzMzM3Z3O1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnZ3OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTQtZGV0YWlsLXRpbWU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC45NTIzOHZ3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45MDQ3NnZ3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjkwNDc2dnc7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDB2dzsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC00LWRldGFpbC10aW1lOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH0gfVxuICAgICAgICAucGctaWdjLWRhdGEtYm94LTQtZGV0YWlsLXN1cHBsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4zMzMzM3Z3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjY2NjY3dnc7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC00LWRldGFpbC1zdXBwbGUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjc5MzY1dnc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40Mjg1N3Z3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1N3Z3O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNC1kZXRhaWwtc3VwcGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfSB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LTQtaXJ1c3Qge1xuICAgICAgICB3aWR0aDogMjIuMTMzMzN2dztcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTQtaXJ1c3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEzLjE3NDZ2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNC1pcnVzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTY2cHg7IH0gfVxuICAgICAgICAucGctaWdjLWRhdGEtYm94LmFwcGVhci1ib3ggLnBnLWlnYy1kYXRhLWJveC00LWlydXN0IHtcbiAgICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMXM7IH1cbiAgICAucGctaWdjLWRhdGEtYm94LTUge1xuICAgICAgd2lkdGg6IDQxLjMzMzMzdnc7XG4gICAgICBtYXJnaW4tdG9wOiAzLjJ2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC01IHtcbiAgICAgICAgICB3aWR0aDogNDguOTU4MzMlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgICAgLnBnLWlnYy1kYXRhLWJveC01LWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAzLjMzMzMzdncgMS43MzMzM3Z3IDEuODY2Njd2dyAxLjg2NjY3dnc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNS1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuMTc0NnZ3IDBweCAxLjE5MDQ4dncgMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC01LWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwcHggMTVweCAwcHg7IH0gfVxuICAgICAgLnBnLWlnYy1kYXRhLWJveC01LWRldGFpbCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW46IDQuNjY2Njd2dyAwcHggMHB4IDEuMzMzMzN2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNS1kZXRhaWwge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjU4NzN2dyAwcHggMHB4IDEuNTg3M3Z3OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC01LWRldGFpbCB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4OyB9IH1cbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC01LWRldGFpbC10aW1lIHtcbiAgICAgICAgICBjb2xvcjogIzAwNTVhMjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAuMTMzMzN2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAuMTMzMzN2dzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTUtZGV0YWlsLXRpbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDUuNTU1NTZ2dztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNTU1NTZ2dztcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDB2dzsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTUtZGV0YWlsLXRpbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfSB9XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC01LWRldGFpbC10aW1lOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJSc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4zMzMzM3Z3O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy4ydnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNS1kZXRhaWwtdGltZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc5MzY1dnc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjkwNDc2dnc7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTA0NzZ2dztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTUtZGV0YWlsLXRpbWU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfSB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNS1kZXRhaWwtc3VwcGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjY2NjY3dnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjY2Njd2dzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTUtZGV0YWlsLXN1cHBsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMzk2ODN2dztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjQyODU3dnc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3dnc7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwdnc7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC01LWRldGFpbC1zdXBwbGUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH0gfVxuICAgICAgLnBnLWlnYy1kYXRhLWJveC01LWlydXN0IHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucGctaWdjLWRhdGEtYm94LTUtaXJ1c3QtZ3JhcGgge1xuICAgICAgICAgIHdpZHRoOiAxMy4zMzMzM3Z3O1xuICAgICAgICAgIGhlaWdodDogMTMuMzMzMzN2dztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkY2YzZmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNS1pcnVzdC1ncmFwaCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMS42NjY2N3Z3O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDExLjY2NjY3dnc7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC01LWlydXN0LWdyYXBoIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0N3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0N3B4OyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTUtaXJ1c3QtZ3JhcGgtc3ZnLWNpcmNsZSB7XG4gICAgICAgICAgICBzdHJva2U6ICMwMDU1YTI7IH1cbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC01LWlydXN0LXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEzLjMzMzMzdnc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOS43MzMzM3Z3O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC01LWlydXN0LXN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4LjgwOTUydnc7XG4gICAgICAgICAgICAgIG1hcmdpbjogMy43MzAxNnZ3IDBweCAwcHggNy45MzY1MXZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNS1pcnVzdC1zdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMTExcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogNDdweCAwcHggMHB4IDEwMHB4OyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LmFwcGVhci1ib3ggLnBnLWlnYy1kYXRhLWJveC01LWlydXN0LXN2ZyB7XG4gICAgICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMXM7IH1cblxuQGtleWZyYW1lcyBib3g1ZyB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwLDEwMDsgfVxuICA1MCUsIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDgwLDIwOyB9IH1cbiAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNS5hcHBlYXItYm94IC5wZy1pZ2MtZGF0YS1ib3gtNS1pcnVzdC1ncmFwaC1zdmctY2lyY2xlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3g1ZyAycyBmb3J3YXJkcyBsaW5lYXI7IH1cbiAgICAucGctaWdjLWRhdGEtYm94LTYge1xuICAgICAgd2lkdGg6IDQxLjMzMzMzdnc7XG4gICAgICBtYXJnaW4tdG9wOiAzLjJ2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC02IHtcbiAgICAgICAgICB3aWR0aDogMzEuNzcwODMlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgICAgLnBnLWlnYy1kYXRhLWJveC02LWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyLjY2NjY3dncgMHB4IDIuNjY2Njd2dyAwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTYtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjk1MjM4dncgMHB4IDEuNTg3M3Z3IDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNi1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMHB4IDIwcHggMHB4OyB9IH1cbiAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNi1kZXRhaWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC02LWRldGFpbDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICfvvJonO1xuICAgICAgICAgIGNvbG9yOiAjMDA1NWEyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDR2dztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMHB4KTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTYtZGV0YWlsOjphZnRlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zODA5NXZ3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zODA5NXZ3O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNi1kZXRhaWw6OmFmdGVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH0gfVxuICAgICAgICAucGctaWdjLWRhdGEtYm94LTYtZGV0YWlsLWlubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTYtZGV0YWlsLWlubmVyOjpiZWZvcmUsIC5wZy1pZ2MtZGF0YS1ib3gtNi1kZXRhaWwtaW5uZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNjY2Njd2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjY2NjY3dnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNi1kZXRhaWwtaW5uZXI6OmJlZm9yZSwgLnBnLWlnYy1kYXRhLWJveC02LWRldGFpbC1pbm5lcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMTExMXZ3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExMTExdnc7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDB2dzsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC02LWRldGFpbC1pbm5lcjo6YmVmb3JlLCAucGctaWdjLWRhdGEtYm94LTYtZGV0YWlsLWlubmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH0gfVxuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNi1kZXRhaWwtaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAn55S35oCnJztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4zMzMzM3Z3OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTYtZGV0YWlsLWlubmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC45NTIzOHZ3OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTYtZGV0YWlsLWlubmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfSB9XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC02LWRldGFpbC1pbm5lcjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ+Wls+aApyc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4zMzMzM3Z3OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTYtZGV0YWlsLWlubmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTUyMzh2dzsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC02LWRldGFpbC1pbm5lcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9IH1cbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC02LWRldGFpbC1udW0ge1xuICAgICAgICAgIGNvbG9yOiAjMDA1NWEyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMC4xMzMzM3Z3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMC4xMzMzM3Z3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNi1kZXRhaWwtbnVtIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjU1NTU2dnc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjU1NTU2dnc7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwdnc7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC02LWRldGFpbC1udW0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfSB9XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC02LWRldGFpbC1udW0tbWVuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS42dnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNi1kZXRhaWwtbnVtLW1lbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjk1MjM4dnc7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNi1kZXRhaWwtbnVtLW1lbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTYtZGV0YWlsLW51bS13b21lbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS42dnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNi1kZXRhaWwtbnVtLXdvbWVuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC45NTIzOHZ3OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTYtZGV0YWlsLW51bS13b21lbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH0gfVxuICAgICAgLnBnLWlnYy1kYXRhLWJveC02LWlydXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4wNjY2N3Z3O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNi1pcnVzdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjc0NjAzdnc7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTYtaXJ1c3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDsgfSB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNi1pcnVzdC1ncmFwaCB7XG4gICAgICAgICAgd2lkdGg6IDE2dnc7XG4gICAgICAgICAgaGVpZ2h0OiAxNnZ3O1xuICAgICAgICAgIG1hcmdpbjogMHB4IDMuMnZ3O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1MWMxZmI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTYtaXJ1c3QtZ3JhcGgge1xuICAgICAgICAgICAgICB3aWR0aDogOS4yODU3MXZ3O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDkuMjg1NzF2dztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMS45MDQ3NnZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNi1pcnVzdC1ncmFwaCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMTdweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTdweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMjRweDsgfSB9XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC02LWlydXN0LWdyYXBoLXN2Zy1jaXJjbGUge1xuICAgICAgICAgICAgc3Ryb2tlOiAjMDA1NWEyOyB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNi1pcnVzdC1zdmcge1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LmFwcGVhci1ib3ggLnBnLWlnYy1kYXRhLWJveC02LWlydXN0LXN2ZyB7XG4gICAgICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMXM7IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTYtaXJ1c3Qtc3ZnLW1lbiB7XG4gICAgICAgICAgICB3aWR0aDogMy40NjY2N3Z3OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTYtaXJ1c3Qtc3ZnLW1lbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuMDYzNDl2dzsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC02LWlydXN0LXN2Zy1tZW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4OyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTYtaXJ1c3Qtc3ZnLXdvbWVuIHtcbiAgICAgICAgICAgIHdpZHRoOiAzLjA2NjY3dnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNi1pcnVzdC1zdmctd29tZW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjgyNTR2dzsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC02LWlydXN0LXN2Zy13b21lbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJveDZnIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAsMTAwOyB9XG4gIDUwJSwgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMzAsNzA7IH0gfVxuICAgICAgLnBnLWlnYy1kYXRhLWJveC02LmFwcGVhci1ib3ggLnBnLWlnYy1kYXRhLWJveC02LWlydXN0LWdyYXBoLXN2Zy1jaXJjbGUge1xuICAgICAgICBhbmltYXRpb246IGJveDZnIDNzIGZvcndhcmRzIGxpbmVhcjsgfVxuICAgIC5wZy1pZ2MtZGF0YS1ib3gtNyB7XG4gICAgICB3aWR0aDogNDEuMzMzMzN2dztcbiAgICAgIG1hcmdpbi10b3A6IDMuMnZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaWdjLWRhdGEtYm94LTcge1xuICAgICAgICAgIHdpZHRoOiAzMS43NzA4MyU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LTctYm9keSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjMzMzMzdnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTctYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41NTU1NnZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC03LWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LTctaXJ1c3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNy1pcnVzdC1ncmFwaC1zdmcge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC5hcHBlYXItYm94IC5wZy1pZ2MtZGF0YS1ib3gtNy1pcnVzdC1ncmFwaC1zdmcge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDFzOyB9XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC03LWlydXN0LWdyYXBoLXN2Zy1tZW4ge1xuICAgICAgICAgICAgd2lkdGg6IDMuMDY2Njd2dzsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC03LWlydXN0LWdyYXBoLXN2Zy1tZW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjgyNTR2dzsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC03LWlydXN0LWdyYXBoLXN2Zy1tZW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4OyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTctaXJ1c3QtZ3JhcGgtc3ZnLXdvbWVuIHtcbiAgICAgICAgICAgIHdpZHRoOiAyLjI2NjY3dnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNy1pcnVzdC1ncmFwaC1zdmctd29tZW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjM0OTIxdnc7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNy1pcnVzdC1ncmFwaC1zdmctd29tZW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4OyB9IH1cbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC03LWlydXN0LWdyYXBoLWJvZHkge1xuICAgICAgICAgIHdpZHRoOiAxMC42NjY2N3Z3O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNy1pcnVzdC1ncmFwaC1ib2R5IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDYuMzQ5MjF2dzsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTctaXJ1c3QtZ3JhcGgtYm9keSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MHB4OyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTctaXJ1c3QtZ3JhcGgtYm9keS1pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4LjY2NjY3dnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNy1pcnVzdC1ncmFwaC1ib2R5LWlubmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjYwMzE3dnc7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNy1pcnVzdC1ncmFwaC1ib2R5LWlubmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4OyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTctaXJ1c3QtZ3JhcGgtYm9keS10aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NjY2N3Z3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHZ3O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC03LWlydXN0LWdyYXBoLWJvZHktdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMTExMXZ3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY3dnc7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ3NjJ2dzsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC03LWlydXN0LWdyYXBoLWJvZHktdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC03LWlydXN0LWdyYXBoLWJvZHktbnVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42NjY2N3Z3O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjMzMzMzdnc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTctaXJ1c3QtZ3JhcGgtYm9keS1udW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNzkzNjV2dztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMTc0NnZ3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjE3NDZ2dztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTctaXJ1c3QtZ3JhcGgtYm9keS1udW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9IH1cbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNy1pcnVzdC1ncmFwaC1ib2R5LW51bTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJSc7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjY2NjY3dnc7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHZ3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40dnc7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTctaXJ1c3QtZ3JhcGgtYm9keS1udW06OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM5Njgzdnc7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNDI4NTd2dztcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3dnc7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC03LWlydXN0LWdyYXBoLWJvZHktbnVtOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTctaXJ1c3QtZ3JhcGgtYm9keS1tZW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHZ3O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzUxYzFmYjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC03LWlydXN0LWdyYXBoLWJvZHktbWVuIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExLjkwNDc2dnc7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtNy1pcnVzdC1ncmFwaC1ib2R5LW1lbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDsgfSB9XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC03LWlydXN0LWdyYXBoLWJvZHktd29tZW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnZ3O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNTVhMjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC03LWlydXN0LWdyYXBoLWJvZHktd29tZW4ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMuMDk1MjR2dzsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC03LWlydXN0LWdyYXBoLWJvZHktd29tZW4ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTY1cHg7IH0gfVxuICAgIC5wZy1pZ2MtZGF0YS1ib3gtOCB7XG4gICAgICB3aWR0aDogNDEuMzMzMzN2dztcbiAgICAgIG1hcmdpbi10b3A6IDMuMnZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaWdjLWRhdGEtYm94LTgge1xuICAgICAgICAgIHdpZHRoOiAzMS43NzA4MyU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LTgtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDcuMDY2Njd2dyAwcHggNC44dncgMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTgtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0Ljg0MTI3dncgMHB4IDIuODU3MTR2dyAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTgtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MXB4IDBweCAzNnB4IDBweDsgfSB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LTgtZGV0YWlsIHtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC04LWRldGFpbC1udW0ge1xuICAgICAgICAgIGNvbG9yOiAjMDA1NWEyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnZ3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtOC1kZXRhaWwtbnVtIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA3LjE0Mjg2dnc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3LjE0Mjg2dnc7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwdnc7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC04LWRldGFpbC1udW0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfSB9XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC04LWRldGFpbC1udW06OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfku7YnO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjY2Njd2dztcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNjY2Njd2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjY2NjY3dnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtOC1kZXRhaWwtbnVtOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzk2ODN2dztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNTg3M3Z3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU4NzN2dztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTgtZGV0YWlsLW51bTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9IH1cbiAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtOC1pcnVzdCB7XG4gICAgICAgIHdpZHRoOiAxNi45MzMzM3Z3O1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtOC1pcnVzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAuMDc5Mzd2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtOC1pcnVzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTI3cHg7IH0gfVxuICAgICAgICAucGctaWdjLWRhdGEtYm94LmFwcGVhci1ib3ggLnBnLWlnYy1kYXRhLWJveC04LWlydXN0IHtcbiAgICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMXM7IH1cbiAgICAucGctaWdjLWRhdGEtYm94LTkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAzLjJ2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC05IHtcbiAgICAgICAgICB3aWR0aDogNDguOTU4MzMlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgICAgLnBnLWlnYy1kYXRhLWJveC05LWJvZHkge1xuICAgICAgICBwYWRkaW5nOiA1LjZ2dyAwcHggMTEuNDY2Njd2dyAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtOS1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUuMjM4MXZ3IDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtOS1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY2cHggMHB4OyB9IH1cbiAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtOS1kZXRhaWwge1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtOS1kZXRhaWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEuNTg3M3Z3OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC05LWRldGFpbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfSB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtOS1kZXRhaWwtbnVtIHtcbiAgICAgICAgICBjb2xvcjogIzAwNTVhMjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTMuMzMzMzN2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMuMzMzMzN2dzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTktZGV0YWlsLW51bSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNy45MzY1MXZ3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNy45MzY1MXZ3O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtOS1kZXRhaWwtbnVtIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfSB9XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC05LWRldGFpbC1udW06OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICclJztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzMzMzdnc7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNHZ3OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTktZGV0YWlsLW51bTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjU1NTU2dnc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjM4MDk1dnc7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMzgwOTV2dztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTktZGV0YWlsLW51bTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9IH1cbiAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtOS1pcnVzdCB7XG4gICAgICAgIHdpZHRoOiAyNi40dnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNC45MzMzM3Z3O1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtOS1pcnVzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTUuNzE0Mjl2dztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMy4xNzQ2dnc7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTktaXJ1c3Qge1xuICAgICAgICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9IH1cbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC5hcHBlYXItYm94IC5wZy1pZ2MtZGF0YS1ib3gtOS1pcnVzdCB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDFzOyB9XG4gICAgLnBnLWlnYy1kYXRhLWJveC0xMCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDMuMnZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaWdjLWRhdGEtYm94LTEwIHtcbiAgICAgICAgICB3aWR0aDogNDguOTU4MzMlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMi45MzMzM3Z3IDBweCA0dncgMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEwLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMi4xNDI4NnZ3IDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTAtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDBweDsgfSB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LTEwLWRldGFpbCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tbGVmdDogNi4yNjY2N3Z3OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMC1kZXRhaWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNjUwNzl2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTAtZGV0YWlsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NnB4OyB9IH1cbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMC1kZXRhaWwtbnVtIHtcbiAgICAgICAgICBjb2xvcjogIzAwNTVhMjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTMuMzMzMzN2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMuMzMzMzN2dzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEwLWRldGFpbC1udW0ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMi42NjY2N3Z3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMC1kZXRhaWwtbnVtIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA3LjkzNjUxdnc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3LjkzNjUxdnc7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwdnc7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMC1kZXRhaWwtbnVtIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfSB9XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMC1kZXRhaWwtbnVtOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJSc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42NjY2N3Z3O1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDR2dzsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMC1kZXRhaWwtbnVtOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjM4MDk1dnc7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMzgwOTV2dztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM5Njgzdnc7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTAtZGV0YWlsLW51bTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEwLWRldGFpbC1zdXBwbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjE5MDQ4dncgMHB4IDBweCAxLjE5MDQ4dnc7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEwLWRldGFpbC1zdXBwbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDBweCAwcHggMTVweDsgfSB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTAtZGV0YWlsLXN1cHBsZSBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDR2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTAtZGV0YWlsLXN1cHBsZSBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMTExMXZ3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1N3Z3O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNDc2MnZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTAtZGV0YWlsLXN1cHBsZSBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxZW07XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTAtZGV0YWlsLXN1cHBsZSBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigLsnOyB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LTEwLWlydXN0IHtcbiAgICAgICAgd2lkdGg6IDEwLjY2NjY3dnc7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMC1pcnVzdCB7XG4gICAgICAgICAgICB3aWR0aDogNi4zNDkyMXZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMC1pcnVzdCB7XG4gICAgICAgICAgICB3aWR0aDogODBweDsgfSB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3guYXBwZWFyLWJveCAucGctaWdjLWRhdGEtYm94LTEwLWlydXN0IHtcbiAgICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMXM7IH1cbiAgICAucGctaWdjLWRhdGEtYm94LTExIHtcbiAgICAgIHdpZHRoOiA0MS4zMzMzM3Z3O1xuICAgICAgbWFyZ2luLXRvcDogMy4ydnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTEge1xuICAgICAgICAgIHdpZHRoOiAzMS43NzA4MyU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LTExLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAzLjA2NjY3dncgMHB4IDYuNHZ3IDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTEtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjM4MDk1dncgMHB4IDMuMTc0NnZ3IDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTEtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDBweCA0MHB4IDBweDsgfSB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LTExLWRldGFpbCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMS4zMzMzM3Z3IDIuMjY2Njd2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTEtZGV0YWlsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwLjc5MzY1dncgMS4yNjk4NHZ3O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMC41NTU1NnZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMS1kZXRhaWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggMTZweDtcbiAgICAgICAgICAgIGxlZnQ6IDdweDsgfSB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTEtZGV0YWlsLW51bSB7XG4gICAgICAgICAgY29sb3I6ICMwMDU1YTI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDYuNjY2Njd2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogNi42NjY2N3Z3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTEtZGV0YWlsLW51bSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy45NjgyNXZ3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy45NjgyNXZ3O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTEtZGV0YWlsLW51bSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTExLWRldGFpbC1udW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjczMzMzdnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTEtZGV0YWlsLW51bTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjM0OTIxdnc7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTEtZGV0YWlsLW51bTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4OyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTExLWRldGFpbC1udW06OmJlZm9yZSwgLnBnLWlnYy1kYXRhLWJveC0xMS1kZXRhaWwtbnVtOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjR2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjh2dztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTEtZGV0YWlsLW51bTo6YmVmb3JlLCAucGctaWdjLWRhdGEtYm94LTExLWRldGFpbC1udW06OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNDI4NTd2dztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NjY2N3Z3O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0NzYydnc7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTEtZGV0YWlsLW51bTo6YmVmb3JlLCAucGctaWdjLWRhdGEtYm94LTExLWRldGFpbC1udW06OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY2NjdlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTExLWRldGFpbC1udW06OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfku7YnO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjY2Njd2dzsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMS1kZXRhaWwtbnVtOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzk2ODN2dzsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMS1kZXRhaWwtbnVtOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfSB9XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMS1kZXRhaWwtbnVtOjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY2NjY3dnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTEtZGV0YWlsLW51bTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzk2ODN2dzsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMS1kZXRhaWwtbnVtOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTExLWRldGFpbC1udW0tYXdhcmQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAn5Y+X6LOeJzsgfVxuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTEtZGV0YWlsLW51bS1wYXRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAn54m56KixJzsgfVxuICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMS1pcnVzdCB7XG4gICAgICAgIHdpZHRoOiAxNC4yNjY2N3Z3O1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTEtaXJ1c3Qge1xuICAgICAgICAgICAgd2lkdGg6IDguNDkyMDZ2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTEtaXJ1c3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwN3B4OyB9IH1cbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC5hcHBlYXItYm94IC5wZy1pZ2MtZGF0YS1ib3gtMTEtaXJ1c3Qge1xuICAgICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAxczsgfVxuICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTIge1xuICAgICAgd2lkdGg6IDQxLjMzMzMzdnc7XG4gICAgICBtYXJnaW4tdG9wOiAzLjJ2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMiB7XG4gICAgICAgICAgd2lkdGg6IDMxLjc3MDgzJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTItYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDJ2dyAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMi1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuODI1NHZ3IDBweCAxLjExMTExdncgMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMi1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMHB4IDE0cHggMHB4OyB9IH1cbiAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTItZGV0YWlsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMi1kZXRhaWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC43OTM2NXZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMi1kZXRhaWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTItZGV0YWlsLWRheSB7XG4gICAgICAgICAgY29sb3I6ICMwMDU1YTI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDkuMzMzMzN2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogOS4zMzMzM3Z3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTItZGV0YWlsLWRheSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS41NTU1NnZ3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNS41NTU1NnZ3O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTItZGV0YWlsLWRheSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEyLWRldGFpbC1kYXk6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfml6UnO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjY2Njd2dztcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnZ3OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEyLWRldGFpbC1kYXk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4xOTA0OHZ3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45MDQ3NnZ3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjkwNDc2dnc7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDB2dzsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMi1kZXRhaWwtZGF5OjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH0gfVxuICAgICAgICAucGctaWdjLWRhdGEtYm94LTEyLWRldGFpbC1kYXRlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjh2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTItZGV0YWlsLWRhdGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNDI4NTd2dztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY2Njd2dztcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ3NjJ2dzsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEyLWRldGFpbC1kYXRlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY2NjdlbTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LTEyLWlydXN0IHtcbiAgICAgICAgd2lkdGg6IDIzLjZ2dztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTItaXJ1c3Qge1xuICAgICAgICAgICAgd2lkdGg6IDE0LjA0NzYydnc7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEyLWlydXN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzdweDsgfSB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3guYXBwZWFyLWJveCAucGctaWdjLWRhdGEtYm94LTEyLWlydXN0IHtcbiAgICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMXM7IH1cbiAgICAucGctaWdjLWRhdGEtYm94LTEzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMy4ydnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTMge1xuICAgICAgICAgIHdpZHRoOiAzMS43NzA4MyU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgICAucGctaWdjLWRhdGEtYm94LTEzLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiA0LjUzMzMzdncgMHB4IDYuMTMzMzN2dyAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTMtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjQ5MjA2dncgMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMy1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ0cHggMHB4OyB9IH1cbiAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTMtZGV0YWlsIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0dnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEzLWRldGFpbCB7XG4gICAgICAgICAgICBtYXJnaW46IDEuOTg0MTN2dyAwcHggMHB4IDAuNzkzNjV2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEuNTg3M3Z3OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMy1kZXRhaWwge1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDBweCAwcHggMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7IH0gfVxuICAgICAgICAucGctaWdjLWRhdGEtYm94LTEzLWRldGFpbC1kYXkge1xuICAgICAgICAgIGNvbG9yOiAjMDA1NWEyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMy4zMzMzM3Z3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMy4zMzMzM3Z3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTMtZGV0YWlsLWRheSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS41NTU1NnZ3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNS41NTU1NnZ3O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTMtZGV0YWlsLWRheSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEzLWRldGFpbC1kYXk6OmJlZm9yZSwgLnBnLWlnYy1kYXRhLWJveC0xMy1kZXRhaWwtZGF5OjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJ2dzsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMy1kZXRhaWwtZGF5OjpiZWZvcmUsIC5wZy1pZ2MtZGF0YS1ib3gtMTMtZGV0YWlsLWRheTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45MDQ3NnZ3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjkwNDc2dnc7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDB2dzsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMy1kZXRhaWwtZGF5OjpiZWZvcmUsIC5wZy1pZ2MtZGF0YS1ib3gtMTMtZGV0YWlsLWRheTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9IH1cbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEzLWRldGFpbC1kYXk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAn6YCxJztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42NjY2N3Z3OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEzLWRldGFpbC1kYXk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYzNDkydnc7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTMtZGV0YWlsLWRheTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfSB9XG4gICAgICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMy1kZXRhaWwtZGF5OjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAn5pelJztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjY2NjY3dnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTMtZGV0YWlsLWRheTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4xMTExMXZ3OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEzLWRldGFpbC1kYXk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH0gfVxuICAgICAgLnBnLWlnYy1kYXRhLWJveC0xMy1pcnVzdCB7XG4gICAgICAgIHdpZHRoOiAxOHZ3O1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtZGF0YS1ib3gtMTMtaXJ1c3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwLjcxNDI5dnc7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAucGctaWdjLWRhdGEtYm94LTEzLWlydXN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzVweDsgfSB9XG4gICAgICAgIC5wZy1pZ2MtZGF0YS1ib3guYXBwZWFyLWJveCAucGctaWdjLWRhdGEtYm94LTEzLWlydXN0IHtcbiAgICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMXM7IH1cblxuLnBnLWlnYy1yYW5rIHtcbiAgcGFkZGluZzogMTMuMzMzMzN2dyAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctaWdjLXJhbmsge1xuICAgICAgcGFkZGluZzogMTAwcHggMHB4OyB9IH1cbiAgLnBnLWlnYy1yYW5rLWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wZy1pZ2MtcmFuay1oZWFkaW5nLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWlnYy1yYW5rLWhlYWRpbmctaW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAucGctaWdjLXJhbmstaGVhZGluZy1pbm5lcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxNnZ3O1xuICAgICAgICBoZWlnaHQ6IDIzLjg2NjY3dnc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IC00LjY2NjY3dnc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2NoYXJhOC5zdmcpIDAgMC9jb250YWluIG5vLXJlcGVhdDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtcmFuay1oZWFkaW5nLWlubmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNzlweDtcbiAgICAgICAgICAgIHRvcDogLTQ0cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjIwcHg7IH0gfVxuICAgIC5wZy1pZ2MtcmFuay1oZWFkaW5nLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gICAgICBsaW5lLWhlaWdodDogOC44dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaWdjLXJhbmstaGVhZGluZy10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNweDsgfSB9XG4gICAgLnBnLWlnYy1yYW5rLWhlYWRpbmctcmVhZCB7XG4gICAgICBtYXJnaW4tdG9wOiA0dnc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgICBsaW5lLWhlaWdodDogNy4ydnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaWdjLXJhbmstaGVhZGluZy1yZWFkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLWlnYy1yYW5rLWJvZHkge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5wZy1pZ2MtcmFuay1ib2R5LWdyYXBoIHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWlnYy1yYW5rLWJvZHktZ3JhcGgge1xuICAgICAgICB3aWR0aDogNDguOTU4MzMlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICAgIC5wZy1pZ2MtcmFuay1ib2R5LWdyYXBoLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDA1NWEyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgICAgbGluZS1oZWlnaHQ6IDh2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1pZ2MtcmFuay1ib2R5LWdyYXBoLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAucGctaWdjLXJhbmstYm9keS1ncmFwaC1ib3gge1xuICAgICAgcGFkZGluZzogOHZ3IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgICAgIGJhY2tncm91bmQ6ICNmMWY4ZmE7IH1cbiAgICAgIC5wZy1pZ2MtcmFuay1ib2R5LWdyYXBoLWJveDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWlnYy1yYW5rLWJvZHktZ3JhcGgtYm94IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweDsgfSB9XG4gICAgLnBnLWlnYy1yYW5rLWJvZHktZ3JhcGgtYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiA0Ljh2dztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1pZ2MtcmFuay1ib2R5LWdyYXBoLWJvZHkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgLnBnLWlnYy1yYW5rLWJvZHktZ3JhcGgtYm9keSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAgIC5wZy1pZ2MtcmFuay1ib2R5LWdyYXBoLWJvZHktZ3JhcGgge1xuICAgICAgICB3aWR0aDogMjYuNjY2Njd2dztcbiAgICAgICAgbWFyZ2luOiAwcHggNHZ3O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1NWEyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pZ2MtcmFuay1ib2R5LWdyYXBoLWJvZHktZ3JhcGgge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgLnBnLWlnYy1yYW5rLWJvZHktZ3JhcGgtYm9keS1ncmFwaCB7XG4gICAgICAgICAgICBvcmRlcjogMTsgfSB9XG4gICAgICAgIC5wZy1pZ2MtcmFuay1ib2R5LWdyYXBoLWJvZHktZ3JhcGgtc3ZnLWNpcmNsZSB7XG4gICAgICAgICAgc3Ryb2tlOiAjNTFjMWZiOyB9XG4gICAgICAgICAgLnBnLWlnYy1yYW5rLWJvZHktZ3JhcGgtYm94LmFwcGVhci1ib3ggLnBnLWlnYy1yYW5rLWJvZHktZ3JhcGgtYm9keS1ncmFwaC1zdmctY2lyY2xlIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcmFua3NnIDNzIGZvcndhcmRzIGxpbmVhcjsgfVxuXG5Aa2V5ZnJhbWVzIHJhbmtzZyB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwLDEwMDsgfVxuICA1MCUsIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDI1LDc1OyB9IH1cbiAgICAgIC5wZy1pZ2MtcmFuay1ib2R5LWdyYXBoLWJvZHktdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIC5wZy1pZ2MtcmFuay1ib2R5LWdyYXBoLWJvZHktdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgICAgIC5wZy1pZ2MtcmFuay1ib2R5LWdyYXBoLWJvZHktdGV4dC15ZXMge1xuICAgICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIC5wZy1pZ2MtcmFuay1ib2R5LWdyYXBoLWJvZHktdGV4dC15ZXMge1xuICAgICAgICAgICAgICBvcmRlcjogMjsgfSB9XG4gICAgICAgIC5wZy1pZ2MtcmFuay1ib2R5LWdyYXBoLWJvZHktdGV4dC1ubyB7XG4gICAgICAgICAgb3JkZXI6IDM7IH1cbiAgICAgICAgLnBnLWlnYy1yYW5rLWJvZHktZ3JhcGgtYm9keS10ZXh0LW51bSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDh2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogOHZ3O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwdnc7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnBnLWlnYy1yYW5rLWJvZHktZ3JhcGgtYm9keS10ZXh0LW51bSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4OyB9IH1cbiAgICAgICAgICAucGctaWdjLXJhbmstYm9keS1ncmFwaC1ib2R5LXRleHQtbnVtOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0dnc7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHZ3OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAucGctaWdjLXJhbmstYm9keS1ncmFwaC1ib2R5LXRleHQtbnVtOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfSB9XG4gICAgICAgICAgLnBnLWlnYy1yYW5rLWJvZHktZ3JhcGgtYm9keS10ZXh0LXllcyAucGctaWdjLXJhbmstYm9keS1ncmFwaC1ib2R5LXRleHQtbnVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1NWEyOyB9XG4gICAgICAgICAgLnBnLWlnYy1yYW5rLWJvZHktZ3JhcGgtYm9keS10ZXh0LW5vIC5wZy1pZ2MtcmFuay1ib2R5LWdyYXBoLWJvZHktdGV4dC1udW0ge1xuICAgICAgICAgICAgY29sb3I6ICM1MWMxZmI7IH1cbiAgICAgICAgLnBnLWlnYy1yYW5rLWJvZHktZ3JhcGgtYm9keS10ZXh0LWFucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0dnc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDB2dzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGctaWdjLXJhbmstYm9keS1ncmFwaC1ib2R5LXRleHQtYW5zIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfSB9XG4gIC5wZy1pZ2MtcmFuay1ib2R5LXJhbmsge1xuICAgIG1hcmdpbi10b3A6IDR2dztcbiAgICBwYWRkaW5nOiA4dncgNHZ3O1xuICAgIGJhY2tncm91bmQ6ICNmMWY4ZmE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWlnYy1yYW5rLWJvZHktcmFuazpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDh2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1pZ2MtcmFuay1ib2R5LXJhbmsge1xuICAgICAgICB3aWR0aDogNDguOTU4MzMlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweCAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICAucGctaWdjLXJhbmstYm9keS10aXRsZSB7XG4gICAgY29sb3I6ICMwMDU1YTI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuOHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWlnYy1yYW5rLWJvZHktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgLnBnLWlnYy1yYW5rLWJvZHktbGlzdHdyYXAgbGkge1xuICAgIHBhZGRpbmc6IDIuMjY2Njd2dyAwcHggMy43MzMzM3Z3IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAwcHggMTJweCAwcHg7IH0gfVxuICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICBhbmltYXRpb246IGxlZnQtaW4gMC41cyBmb3J3YXJkcyBlYXNlIDAuMXM7IH1cbiAgICAucGctaWdjLXJhbmstYm9keS1saXN0d3JhcCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uOiBsZWZ0LWluIDAuNXMgZm9yd2FyZHMgZWFzZSAwLjJzOyB9XG4gICAgLnBnLWlnYy1yYW5rLWJvZHktbGlzdHdyYXAgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbjogbGVmdC1pbiAwLjVzIGZvcndhcmRzIGVhc2UgMC4zczsgfVxuICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICBhbmltYXRpb246IGxlZnQtaW4gMC41cyBmb3J3YXJkcyBlYXNlIDAuNHM7IH1cbiAgICAucGctaWdjLXJhbmstYm9keS1saXN0d3JhcCBsaTpudGgtY2hpbGQoNSkge1xuICAgICAgYW5pbWF0aW9uOiBsZWZ0LWluIDAuNXMgZm9yd2FyZHMgZWFzZSAwLjVzOyB9XG4gICAgLnBnLWlnYy1yYW5rLWJvZHktbGlzdHdyYXAgbGk6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGFuaW1hdGlvbjogbGVmdC1pbiAwLjVzIGZvcndhcmRzIGVhc2UgMC42czsgfVxuICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpOm50aC1jaGlsZCg3KSB7XG4gICAgICBhbmltYXRpb246IGxlZnQtaW4gMC41cyBmb3J3YXJkcyBlYXNlIDAuN3M7IH1cbiAgICAucGctaWdjLXJhbmstYm9keS1saXN0d3JhcCBsaTpudGgtY2hpbGQoOCkge1xuICAgICAgYW5pbWF0aW9uOiBsZWZ0LWluIDAuNXMgZm9yd2FyZHMgZWFzZSAwLjhzOyB9XG4gICAgLnBnLWlnYy1yYW5rLWJvZHktbGlzdHdyYXAgbGk6bnRoLWNoaWxkKDkpIHtcbiAgICAgIGFuaW1hdGlvbjogbGVmdC1pbiAwLjVzIGZvcndhcmRzIGVhc2UgMC45czsgfVxuICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpOm50aC1jaGlsZCgxMCkge1xuICAgICAgYW5pbWF0aW9uOiBsZWZ0LWluIDAuNXMgZm9yd2FyZHMgZWFzZSAxczsgfVxuICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpOm50aC1jaGlsZCgxMSkge1xuICAgICAgYW5pbWF0aW9uOiBsZWZ0LWluIDAuNXMgZm9yd2FyZHMgZWFzZSAxLjFzOyB9XG4gICAgLnBnLWlnYy1yYW5rLWJvZHktbGlzdHdyYXAgbGk6bnRoLWNoaWxkKDEyKSB7XG4gICAgICBhbmltYXRpb246IGxlZnQtaW4gMC41cyBmb3J3YXJkcyBlYXNlIDEuMnM7IH1cbiAgICAucGctaWdjLXJhbmstYm9keS1saXN0d3JhcCBsaTpudGgtY2hpbGQoMTMpIHtcbiAgICAgIGFuaW1hdGlvbjogbGVmdC1pbiAwLjVzIGZvcndhcmRzIGVhc2UgMS4zczsgfVxuICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpOm50aC1jaGlsZCgxNCkge1xuICAgICAgYW5pbWF0aW9uOiBsZWZ0LWluIDAuNXMgZm9yd2FyZHMgZWFzZSAxLjRzOyB9XG4gICAgLnBnLWlnYy1yYW5rLWJvZHktbGlzdHdyYXAgbGk6bnRoLWNoaWxkKDE1KSB7XG4gICAgICBhbmltYXRpb246IGxlZnQtaW4gMC41cyBmb3J3YXJkcyBlYXNlIDEuNXM7IH1cbiAgICAucGctaWdjLXJhbmstYm9keS1saXN0d3JhcCBsaTpudGgtY2hpbGQoMTYpIHtcbiAgICAgIGFuaW1hdGlvbjogbGVmdC1pbiAwLjVzIGZvcndhcmRzIGVhc2UgMS42czsgfVxuICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpOm50aC1jaGlsZCgxNykge1xuICAgICAgYW5pbWF0aW9uOiBsZWZ0LWluIDAuNXMgZm9yd2FyZHMgZWFzZSAxLjdzOyB9XG4gICAgLnBnLWlnYy1yYW5rLWJvZHktbGlzdHdyYXAgbGk6bnRoLWNoaWxkKDE4KSB7XG4gICAgICBhbmltYXRpb246IGxlZnQtaW4gMC41cyBmb3J3YXJkcyBlYXNlIDEuOHM7IH1cbiAgICAucGctaWdjLXJhbmstYm9keS1saXN0d3JhcCBsaTpudGgtY2hpbGQoMTkpIHtcbiAgICAgIGFuaW1hdGlvbjogbGVmdC1pbiAwLjVzIGZvcndhcmRzIGVhc2UgMS45czsgfVxuICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpOm50aC1jaGlsZCgyMCkge1xuICAgICAgYW5pbWF0aW9uOiBsZWZ0LWluIDAuNXMgZm9yd2FyZHMgZWFzZSAyczsgfVxuICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwdnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgICAucGctaWdjLXJhbmstYm9keS1saXN0d3JhcCBsaTpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW5mb2dyYXBoaWNzL3JhbmtpbmctMS5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cbiAgICAucGctaWdjLXJhbmstYm9keS1saXN0d3JhcCBsaTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2luZm9ncmFwaGljcy9yYW5raW5nLTIuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgLnBnLWlnYy1yYW5rLWJvZHktbGlzdHdyYXAgbGk6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbmZvZ3JhcGhpY3MvcmFua2luZy0zLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW5mb2dyYXBoaWNzL3JhbmtpbmctNC5zdmcpIGNlbnRlciBjZW50ZXIvMi4xMzMzM3Z3IGF1dG8gbm8tcmVwZWF0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaWdjLXJhbmstYm9keS1saXN0d3JhcCBsaTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IGF1dG87IH0gfVxuICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpOm50aC1jaGlsZCg1KTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW5mb2dyYXBoaWNzL3JhbmtpbmctNS5zdmcpIGNlbnRlciBjZW50ZXIvMi4xMzMzM3Z3IGF1dG8gbm8tcmVwZWF0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaWdjLXJhbmstYm9keS1saXN0d3JhcCBsaTpudGgtY2hpbGQoNSk6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IGF1dG87IH0gfVxuICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpOm50aC1jaGlsZCg2KTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW5mb2dyYXBoaWNzL3JhbmtpbmctNi5zdmcpIGNlbnRlciBjZW50ZXIvMi4xMzMzM3Z3IGF1dG8gbm8tcmVwZWF0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaWdjLXJhbmstYm9keS1saXN0d3JhcCBsaTpudGgtY2hpbGQoNik6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IGF1dG87IH0gfVxuICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjY2NjY3dnc7XG4gICAgICBmb250LXNpemU6IDR2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA2dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpIHAge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAucGctaWdjLXJhbmstYm9keS1saXN0d3JhcCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDUuMzMzMzN2dztcbiAgICAgIGhlaWdodDogNi4yNjY2N3Z3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaWdjLXJhbmstYm9keS1saXN0d3JhcCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ3cHg7IH0gfVxuICAgIC5wZy1pZ2MtcmFuay1ib2R5LWxpc3R3cmFwIGxpOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA3NnZ3O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzFkN2U4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaWdjLXJhbmstYm9keS1saXN0d3JhcCBsaTo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4OyB9IH1cblxuLnBnLWludGVydmlld19tdiB7XG4gIGhlaWdodDogMTAwdnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctaW50ZXJ2aWV3X212IHtcbiAgICAgIGhlaWdodDogMzUwcHg7IH0gfVxuXG4ucGctaW50ZXJ2aWV3X25hdiB7XG4gIG1hcmdpbi10b3A6IDEwLjY2NjY3dnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctaW50ZXJ2aWV3X25hdiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9XG4gIC5wZy1pbnRlcnZpZXdfbmF2LWxpc3R3cmFwIHtcbiAgICBwYWRkaW5nOiAxLjMzMzMzdncgOS43MzMzM3Z3IDUuMzMzMzN2dyA5LjczMzMzdnc7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1pbnRlcnZpZXdfbmF2LWxpc3R3cmFwIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwcHggMjBweCAwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLnBnLWludGVydmlld19uYXYtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctaW50ZXJ2aWV3X25hdi1saXN0W2RhdGEtYW5jaG9yLWZyb209XCIxXCJdLCAucGctaW50ZXJ2aWV3X25hdi1saXN0W2RhdGEtYW5jaG9yLWZyb209XCIyXCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1pbnRlcnZpZXdfbmF2LWxpc3Qge1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDMuNDQ4MjglO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDsgfVxuICAgICAgICAucGctaW50ZXJ2aWV3X25hdi1saXN0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gICAgICAgIC5wZy1pbnRlcnZpZXdfbmF2LWxpc3Q6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTsgfSB9XG4gICAgLnBnLWludGVydmlld19uYXYtbGlzdDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMi40dnc7XG4gICAgICBoZWlnaHQ6IDEuNzMzMzN2dztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvd29yay9hcnJvdy1uYXYuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaW50ZXJ2aWV3X25hdi1saXN0OjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7IH0gfVxuICAgIC5wZy1pbnRlcnZpZXdfbmF2LWxpc3QgcCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDcuNDY2Njd2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1pbnRlcnZpZXdfbmF2LWxpc3QgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbi5wZy1pbnRlcnZpZXdfc2VjIHtcbiAgcGFkZGluZzogMTMuMzMzMzN2dyAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1pbnRlcnZpZXdfc2VjIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMHB4IDkwcHggMHB4OyB9IH1cbiAgLnBnLWludGVydmlld19zZWM6bnRoLW9mLXR5cGUoMSk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1pbnRlcnZpZXdfc2VjOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gIC5wZy1pbnRlcnZpZXdfc2VjOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODYuNjY2Njd2dztcbiAgICBoZWlnaHQ6IDAuOHZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZDogIzMzMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctaW50ZXJ2aWV3X3NlYzo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7IH0gfVxuICAucGctaW50ZXJ2aWV3X3NlYy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3Z3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1pbnRlcnZpZXdfc2VjLWhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cbiAgICAucGctaW50ZXJ2aWV3X3NlYy1oZWFkaW5nIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDUuODY2Njd2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA1Ljg2NjY3dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaW50ZXJ2aWV3X3NlYy1oZWFkaW5nIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjNyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctaW50ZXJ2aWV3X3NlYy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5wZy1pbnRlcnZpZXdfc2VjLWJvZHktbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogOC42NjY2N3Z3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1pbnRlcnZpZXdfc2VjLWJvZHktbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1pbnRlcnZpZXdfc2VjLWJvZHktbGlzdCB7XG4gICAgICAgIHdpZHRoOiAzMS4yNSU7XG4gICAgICAgIG1hcmdpbjogNTBweCAzLjEyNSUgMHB4IDBweDsgfVxuICAgICAgICAucGctaW50ZXJ2aWV3X3NlYy1ib2R5LWxpc3Q6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICAgICAgLnBnLWludGVydmlld19zZWMtYm9keS1saXN0Om50aC1jaGlsZCgxKSwgLnBnLWludGVydmlld19zZWMtYm9keS1saXN0Om50aC1jaGlsZCgyKSwgLnBnLWludGVydmlld19zZWMtYm9keS1saXN0Om50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cbiAgLnBnLWludGVydmlld19zZWMtYm9keS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctaW50ZXJ2aWV3X3NlYy1ib2R5LWxpbms6aG92ZXIgLnBnLWludGVydmlld19zZWMtYm9keS1waWMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3NlYy1ib2R5LWxpbms6aG92ZXIgLnBnLWludGVydmlld19zZWMtYm9keS1waWMtaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMC4zOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3NlYy1ib2R5LWxpbms6aG92ZXIgLnBnLWludGVydmlld19zZWMtYm9keS1waWMtbWFzayB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfc2VjLWJvZHktbGluazpob3ZlciAucGctaW50ZXJ2aWV3X3NlYy1ib2R5LXBpYy1hcnJvdyB7XG4gICAgICAgIGFuaW1hdGlvbjogbGluay1hcnJvdy1vbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH0gfVxuICAucGctaW50ZXJ2aWV3X3NlYy1ib2R5LXBpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctaW50ZXJ2aWV3X3NlYy1ib2R5LXBpYyB7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzIGVhc2U7IH0gfVxuICAgIC5wZy1pbnRlcnZpZXdfc2VjLWJvZHktcGljLWltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaW50ZXJ2aWV3X3NlYy1ib2R5LXBpYy1pbWcge1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7IH0gfVxuICAgIC5wZy1pbnRlcnZpZXdfc2VjLWJvZHktcGljLW1hc2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaW50ZXJ2aWV3X3NlYy1ib2R5LXBpYy1tYXNrIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1pbnRlcnZpZXdfc2VjLWJvZHktcGljLW1hc2stdGhlbWUge1xuICAgICAgICAgIHdpZHRoOiA4OS42NjY2NyU7IH1cbiAgICAgICAgICAucGctaW50ZXJ2aWV3X3NlYy1ib2R5LXBpYy1tYXNrLXRoZW1lIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnBnLWludGVydmlld19zZWMtYm9keS1waWMtYXJyb3cge1xuICAgICAgd2lkdGg6IDEwLjY2NjY3dnc7XG4gICAgICBoZWlnaHQ6IDh2dztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzAwNzFkOSB1cmwoLi4vaW1nL2NvbW1vbi9idG4tYXJyb3cuc3ZnKSBjZW50ZXIgY2VudGVyLzQuOHZ3IGF1dG8gbm8tcmVwZWF0O1xuICAgICAgei1pbmRleDogMzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWludGVydmlld19zZWMtYm9keS1waWMtYXJyb3cge1xuICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MWQ5IHVybCguLi9pbWcvY29tbW9uL2J0bi1hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIvMjBweCBhdXRvIG5vLXJlcGVhdDtcbiAgICAgICAgICBhbmltYXRpb246IGxpbmstYXJyb3ctb2ZmIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfSB9XG4gIC5wZy1pbnRlcnZpZXdfc2VjLWJvZHktZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY3dnc7XG4gICAgY29sb3I6ICM1NjU2NTY7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDcuNDY2Njd2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1pbnRlcnZpZXdfc2VjLWJvZHktZGV0YWlsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODY2NjdlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gICAgLnBnLWludGVydmlld19zZWMtYm9keS1kZXRhaWwtbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjMzMzMzdnc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaW50ZXJ2aWV3X3NlYy1ib2R5LWRldGFpbC1uYW1lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfc2VjLWJvZHktZGV0YWlsLW5hbWUta2Fuamkge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjY2NjY3dnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDYuNjY2Njd2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwdnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctaW50ZXJ2aWV3X3NlYy1ib2R5LWRldGFpbC1uYW1lLWthbmppIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgICAgLnBnLWludGVydmlld19zZWMtYm9keS1kZXRhaWwtbmFtZS1rYW5hIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQuOHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWludGVydmlld19zZWMtYm9keS1kZXRhaWwtbmFtZS1rYW5hIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbi5wZy1pbnRlcnZpZXdfbXYyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy1pbnRlcnZpZXdfbXYyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctaW50ZXJ2aWV3X212MiAuaW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucGctaW50ZXJ2aWV3X212Mi1pbWcge1xuICAgIG9yZGVyOiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1pbnRlcnZpZXdfbXYyLWltZyB7XG4gICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTsgfSB9XG4gIC5wZy1pbnRlcnZpZXdfbXYyLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDYuNjY2Njd2dztcbiAgICBvcmRlcjogMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctaW50ZXJ2aWV3X212Mi1ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHotaW5kZXg6IDI7IH0gfVxuICAgIC5wZy1pbnRlcnZpZXdfbXYyLWJvZHktb21vaSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1pbnRlcnZpZXdfbXYyLWJvZHktb21vaSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNDI1cHg7IH0gfVxuICAgIC5wZy1pbnRlcnZpZXdfbXYyLWJvZHktZGV0YWlsIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNjY2Njd2dztcbiAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICBsaW5lLWhlaWdodDogNy40NjY2N3Z3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWludGVydmlld19tdjItYm9keS1kZXRhaWwge1xuICAgICAgICAgIG1hcmdpbjogMzVweCAwcHggNDZweCAwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg2NjY3ZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gICAgICAucGctaW50ZXJ2aWV3X212Mi1ib2R5LWRldGFpbC1uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zMzMzM3Z3O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctaW50ZXJ2aWV3X212Mi1ib2R5LWRldGFpbC1uYW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgICAucGctaW50ZXJ2aWV3X212Mi1ib2R5LWRldGFpbC1uYW1lLWthbmppIHtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNjY2Njd2dztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDYuNjY2Njd2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTB2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1pbnRlcnZpZXdfbXYyLWJvZHktZGV0YWlsLW5hbWUta2Fuamkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAgICAgLnBnLWludGVydmlld19tdjItYm9keS1kZXRhaWwtbmFtZS1rYW5hIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0Ljh2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1pbnRlcnZpZXdfbXYyLWJvZHktZGV0YWlsLW5hbWUta2FuYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbi5wZy1pbnRlcnZpZXdfcSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMy4zMzMzM3Z3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLWludGVydmlld19xIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7IH0gfVxuICAucGctaW50ZXJ2aWV3X3EtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctaW50ZXJ2aWV3X3EtYm94OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAuNjY2Njd2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1pbnRlcnZpZXdfcS1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5wZy1pbnRlcnZpZXdfcS1ib3g6bnRoLWNoaWxkKGV2ZW4pIC5wZy1pbnRlcnZpZXdfcS1kZXRhaWwge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH1cbiAgICAgICAgLnBnLWludGVydmlld19xLWJveDpudGgtY2hpbGQoZXZlbikgLnBnLWludGVydmlld19xLWltZyB7XG4gICAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgLnBnLWludGVydmlld19xLWJveC1sYXN0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLnBnLWludGVydmlld19xLWRldGFpbCB7XG4gICAgb3JkZXI6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1pbnRlcnZpZXdfcS1kZXRhaWwge1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTsgfVxuICAgICAgICAucGctaW50ZXJ2aWV3X3EtYm94LnBnLWludGVydmlld19xLWJveC1sYXN0IC5wZy1pbnRlcnZpZXdfcS1kZXRhaWwge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDBweCAwcHggMHB4OyB9IH1cbiAgICAucGctaW50ZXJ2aWV3X3EtZGV0YWlsLXRpdGxlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLXRvcDogMS4zMzMzM3Z3O1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDUuODY2Njd2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA4Ljh2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1pbnRlcnZpZXdfcS1kZXRhaWwtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gICAgLnBnLWludGVydmlld19xLWRldGFpbC1yZWFkIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgbWFyZ2luLXRvcDogMS4zMzMzM3Z3O1xuICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA3LjQ2NjY3dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaW50ZXJ2aWV3X3EtZGV0YWlsLXJlYWQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAucGctaW50ZXJ2aWV3X3EtZGV0YWlsLWxhYmVsIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgY29sb3I6ICMwMDU1YTI7XG4gICAgICBmb250LWZhbWlseTogJ0NyaW1zb24gVGV4dCcsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICBsaW5lLWhlaWdodDogNHZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWludGVydmlld19xLWRldGFpbC1sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gIC5wZy1pbnRlcnZpZXdfcS1pbWcge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDYuNjY2Njd2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctaW50ZXJ2aWV3X3EtaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAgIC5wZy1pbnRlcnZpZXdfcS1ib3gucGctaW50ZXJ2aWV3X3EtYm94LWxhc3QgLnBnLWludGVydmlld19xLWltZyB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfSB9XG5cbi5wZy1pbnRlcnZpZXdfcyB7XG4gIHBhZGRpbmc6IDIxLjMzMzMzdncgMHB4IDEzLjMzMzMzdncgMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctaW50ZXJ2aWV3X3Mge1xuICAgICAgcGFkZGluZzogOTZweCAwcHggMHB4IDBweDsgfSB9XG4gIC5wZy1pbnRlcnZpZXdfczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTMuMzMzMzN2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWludGVydmlld19zOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuICAucGctaW50ZXJ2aWV3X3MtaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnBnLWludGVydmlld19zLWhlYWRpbmctdGl0bGUge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW4tdG9wOiAxLjMzMzMzdnc7XG4gICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNS44NjY2N3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDguOHZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWludGVydmlld19zLWhlYWRpbmctdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAucGctaW50ZXJ2aWV3X3MtaGVhZGluZy1sYWJlbCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGNvbG9yOiAjMDA1NWEyO1xuICAgICAgZm9udC1mYW1pbHk6ICdDcmltc29uIFRleHQnLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgbGluZS1oZWlnaHQ6IDR2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1pbnRlcnZpZXdfcy1oZWFkaW5nLWxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgLnBnLWludGVydmlld19zLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDEydnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZSB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi10b3A6IDh2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXJpZ2h0IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtaW5uZXIge1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggNjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH0gfVxuICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtaW5uZXIuYXBwZWFyIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjFzOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1pbm5lci5hcHBlYXIgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGUgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuMnM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoMykge1xuICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC4zczsgfVxuICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtaW5uZXIuYXBwZWFyIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjRzOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1pbm5lci5hcHBlYXIgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGUgbGk6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuNXM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoNikge1xuICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC42czsgfVxuICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtaW5uZXIuYXBwZWFyIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOm50aC1jaGlsZCg3KSB7XG4gICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjdzOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1pbm5lci5hcHBlYXIgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGUgbGk6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoOSkge1xuICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC45czsgfVxuICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtaW5uZXIuYXBwZWFyIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOm50aC1jaGlsZCgxMCkge1xuICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMXM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoMTEpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDEuMXM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoMTIpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDEuMnM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoMTMpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDEuM3M7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoMTQpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDEuNHM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoMTUpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDEuNXM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoMTYpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDEuNnM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoMTcpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDEuN3M7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoMTgpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDEuOHM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoMTkpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDEuOXM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoMjApIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDJzOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1pbm5lci5hcHBlYXIgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGUgbGk6bnRoLWNoaWxkKDIxKSB7XG4gICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAyLjFzOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1pbm5lci5hcHBlYXIgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGUgbGk6bnRoLWNoaWxkKDIyKSB7XG4gICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAyLjJzOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1pbm5lci5hcHBlYXIgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGUgbGk6bnRoLWNoaWxkKDIzKSB7XG4gICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAyLjNzOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1pbm5lci5hcHBlYXIgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGUgbGk6bnRoLWNoaWxkKDI0KSB7XG4gICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAyLjRzOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1pbm5lci5hcHBlYXIgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGUgbGk6bnRoLWNoaWxkKDI1KSB7XG4gICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAyLjVzOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1pbm5lci5hcHBlYXIgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGUgbGk6bnRoLWNoaWxkKDI2KSB7XG4gICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAyLjZzOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1pbm5lci5hcHBlYXIgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGUgbGk6bnRoLWNoaWxkKDI3KSB7XG4gICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAyLjdzOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1pbm5lci5hcHBlYXIgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGUgbGk6bnRoLWNoaWxkKDI4KSB7XG4gICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAyLjhzOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1pbm5lci5hcHBlYXIgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGUgbGk6bnRoLWNoaWxkKDI5KSB7XG4gICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAyLjlzOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1pbm5lci5hcHBlYXIgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGUgbGk6bnRoLWNoaWxkKDMwKSB7XG4gICAgICAgIGFuaW1hdGlvbjogYm90dG9tLWluIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAzczsgfVxuICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtaW5uZXIuYXBwZWFyIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOm50aC1jaGlsZCgzMSkge1xuICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMy4xczsgfVxuICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtaW5uZXIuYXBwZWFyIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOm50aC1jaGlsZCgzMikge1xuICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMy4yczsgfVxuICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtaW5uZXIuYXBwZWFyIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOm50aC1jaGlsZCgzMykge1xuICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMy4zczsgfVxuICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtaW5uZXIuYXBwZWFyIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOm50aC1jaGlsZCgzNCkge1xuICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMy40czsgfVxuICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtaW5uZXIuYXBwZWFyIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOm50aC1jaGlsZCgzNSkge1xuICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMy41czsgfVxuICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtaW5uZXIuYXBwZWFyIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOm50aC1jaGlsZCgzNikge1xuICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMy42czsgfVxuICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtaW5uZXIuYXBwZWFyIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOm50aC1jaGlsZCgzNykge1xuICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMy43czsgfVxuICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtaW5uZXIuYXBwZWFyIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOm50aC1jaGlsZCgzOCkge1xuICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMy44czsgfVxuICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtaW5uZXIuYXBwZWFyIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOm50aC1jaGlsZCgzOSkge1xuICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMy45czsgfVxuICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtaW5uZXIuYXBwZWFyIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOm50aC1jaGlsZCg0MCkge1xuICAgICAgICBhbmltYXRpb246IGJvdHRvbS1pbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgNHM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoNDEpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDQuMXM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoNDIpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDQuMnM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoNDMpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDQuM3M7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoNDQpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDQuNHM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoNDUpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDQuNXM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoNDYpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDQuNnM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoNDcpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDQuN3M7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoNDgpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDQuOHM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoNDkpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDQuOXM7IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLWlubmVyLmFwcGVhciAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaTpudGgtY2hpbGQoNTApIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b20taW4gMC41cyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDVzOyB9XG4gICAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSB7XG4gICAgICAgIHBhZGRpbmc6IDEuMzMzMzN2dyAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDsgfSB9XG4gICAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBsZWZ0OiAxNS4wNjY2N3Z3O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDU1YTI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDY3cHg7IH0gfVxuICAgICAgICAucGctaW50ZXJ2aWV3X3MtYm9keS10aW1lbGluZS1zY2hlZHVsZSBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGUgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMi4xMzMzM3Z3O1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjEzMzMzdnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEuNnZ3O1xuICAgICAgICAgICAgbGVmdDogMTQuMjY2Njd2dztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDU1YTI7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNjJweDsgfSB9XG4gICAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlLXRpbWUge1xuICAgICAgICAgIHdpZHRoOiAxNC42NjY2N3Z3O1xuICAgICAgICAgIGNvbG9yOiAjMDA1NWEyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjJ2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlLXRpbWUge1xuICAgICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAgICAgLnBnLWludGVydmlld19zLWJvZHktdGltZWxpbmUtc2NoZWR1bGUtY29udGVudHMge1xuICAgICAgICAgIHdpZHRoOiA2Ni42NjY2N3Z3O1xuICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjJ2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LXRpbWVsaW5lLXNjaGVkdWxlLWNvbnRlbnRzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yZW07XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgIC5wZy1pbnRlcnZpZXdfcy1ib2R5LWltZyB7XG4gICAgICBvcmRlcjogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWludGVydmlld19zLWJvZHktaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9IH1cblxuLnBnLWludGVydmlld19tIHtcbiAgcGFkZGluZzogMTJ2dyAwcHggMTMuMzMzMzN2dyAwcHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctaW50ZXJ2aWV3X20ge1xuICAgICAgcGFkZGluZzogODBweCAwcHg7IH0gfVxuICAucGctaW50ZXJ2aWV3X20tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWludGVydmlld19tLWJveCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAucGctaW50ZXJ2aWV3X20tZGV0YWlsIHtcbiAgICBvcmRlcjogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWludGVydmlld19tLWRldGFpbCB7XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlOyB9IH1cbiAgICAucGctaW50ZXJ2aWV3X20tZGV0YWlsLXRpdGxlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLXRvcDogMS4zMzMzM3Z3O1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDUuODY2Njd2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA4Ljh2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1pbnRlcnZpZXdfbS1kZXRhaWwtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gICAgLnBnLWludGVydmlld19tLWRldGFpbC1yZWFkIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgbWFyZ2luLXRvcDogMS4zMzMzM3Z3O1xuICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA3LjQ2NjY3dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaW50ZXJ2aWV3X20tZGV0YWlsLXJlYWQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAucGctaW50ZXJ2aWV3X20tZGV0YWlsLWxhYmVsIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgY29sb3I6ICMwMDU1YTI7XG4gICAgICBmb250LWZhbWlseTogJ0NyaW1zb24gVGV4dCcsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICBsaW5lLWhlaWdodDogNHZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWludGVydmlld19tLWRldGFpbC1sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gIC5wZy1pbnRlcnZpZXdfbS1pbWcge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDh2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctaW50ZXJ2aWV3X20taW1nIHtcbiAgICAgICAgd2lkdGg6IDQ2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cblxuLnBnLWludGVydmlld19vdGhlciB7XG4gIHBhZGRpbmc6IDEzLjMzMzMzdncgMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctaW50ZXJ2aWV3X290aGVyIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMHB4OyB9IH1cbiAgLnBnLWludGVydmlld19vdGhlcjpudGgtb2YtdHlwZSgxKTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLWludGVydmlld19vdGhlcjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNzVweDsgfSB9XG4gIC5wZy1pbnRlcnZpZXdfb3RoZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4Ni42NjY2N3Z3O1xuICAgIGhlaWdodDogMC44dnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjMzMzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1pbnRlcnZpZXdfb3RoZXI6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIGhlaWdodDogM3B4OyB9IH1cbiAgLnBnLWludGVydmlld19vdGhlci1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3Z3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1pbnRlcnZpZXdfb3RoZXItaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuICAgIC5wZy1pbnRlcnZpZXdfb3RoZXItaGVhZGluZyBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gICAgICBsaW5lLWhlaWdodDogNS44NjY2N3Z3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDR2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWludGVydmlld19vdGhlci1oZWFkaW5nIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjNyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctaW50ZXJ2aWV3X290aGVyLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5wZy1pbnRlcnZpZXdfb3RoZXItYm9keS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMC42NjY2N3Z3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1pbnRlcnZpZXdfb3RoZXItYm9keS1saXN0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWludGVydmlld19vdGhlci1ib2R5LWxpc3Qge1xuICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICBtYXJnaW46IDUwcHggMi42NjY2NyUgMHB4IDBweDsgfVxuICAgICAgICAucGctaW50ZXJ2aWV3X290aGVyLWJvZHktbGlzdDpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgICAgICAucGctaW50ZXJ2aWV3X290aGVyLWJvZHktbGlzdDpudGgtY2hpbGQoMSksIC5wZy1pbnRlcnZpZXdfb3RoZXItYm9keS1saXN0Om50aC1jaGlsZCgyKSwgLnBnLWludGVydmlld19vdGhlci1ib2R5LWxpc3Q6bnRoLWNoaWxkKDMpLCAucGctaW50ZXJ2aWV3X290aGVyLWJvZHktbGlzdDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gIC5wZy1pbnRlcnZpZXdfb3RoZXItYm9keS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctaW50ZXJ2aWV3X290aGVyLWJvZHktbGluazpob3ZlciAucGctaW50ZXJ2aWV3X290aGVyLWJvZHktcGljLWltZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgICAgLnBnLWludGVydmlld19vdGhlci1ib2R5LWxpbms6aG92ZXIgLnBnLWludGVydmlld19vdGhlci1ib2R5LXBpYy1tYXNrIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnBnLWludGVydmlld19vdGhlci1ib2R5LWxpbms6aG92ZXIgLnBnLWludGVydmlld19vdGhlci1ib2R5LXBpYy1hcnJvdyB7XG4gICAgICAgIGFuaW1hdGlvbjogbGluay1hcnJvdy1vbiAwLjVzIGZvcndhcmRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH0gfVxuICAucGctaW50ZXJ2aWV3X290aGVyLWJvZHktcGljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAucGctaW50ZXJ2aWV3X290aGVyLWJvZHktcGljLWltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaW50ZXJ2aWV3X290aGVyLWJvZHktcGljLWltZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTsgfSB9XG4gICAgLnBnLWludGVydmlld19vdGhlci1ib2R5LXBpYy1tYXNrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWludGVydmlld19vdGhlci1ib2R5LXBpYy1tYXNrIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlOyB9IH1cbiAgICAgIC5wZy1pbnRlcnZpZXdfb3RoZXItYm9keS1waWMtbWFzay10aGVtZSB7XG4gICAgICAgIHdpZHRoOiA4OS42NjY2NyU7IH1cbiAgICAgICAgLnBnLWludGVydmlld19vdGhlci1ib2R5LXBpYy1tYXNrLXRoZW1lIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGctaW50ZXJ2aWV3X290aGVyLWJvZHktcGljLWFycm93IHtcbiAgICAgIHdpZHRoOiAxMC42NjY2N3Z3O1xuICAgICAgaGVpZ2h0OiA4dnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDcxZDkgdXJsKC4uL2ltZy9jb21tb24vYnRuLWFycm93LnN2ZykgY2VudGVyIGNlbnRlci80Ljh2dyBhdXRvIG5vLXJlcGVhdDtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1pbnRlcnZpZXdfb3RoZXItYm9keS1waWMtYXJyb3cge1xuICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MWQ5IHVybCguLi9pbWcvY29tbW9uL2J0bi1hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIvMjBweCBhdXRvIG5vLXJlcGVhdDtcbiAgICAgICAgICBhbmltYXRpb246IGxpbmstYXJyb3ctb2ZmIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfSB9XG4gIC5wZy1pbnRlcnZpZXdfb3RoZXItYm9keS1kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2Njd2dztcbiAgICBjb2xvcjogIzU2NTY1NjtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBsaW5lLWhlaWdodDogNy40NjY2N3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLWludGVydmlld19vdGhlci1ib2R5LWRldGFpbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg2NjY3ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgIC5wZy1pbnRlcnZpZXdfb3RoZXItYm9keS1kZXRhaWwtbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjMzMzMzdnc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctaW50ZXJ2aWV3X290aGVyLWJvZHktZGV0YWlsLW5hbWUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgLnBnLWludGVydmlld19vdGhlci1ib2R5LWRldGFpbC1uYW1lLWthbmppIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi42NjY2N3Z3O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiA2LjY2NjY3dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLWludGVydmlld19vdGhlci1ib2R5LWRldGFpbC1uYW1lLWthbmppIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgICAgLnBnLWludGVydmlld19vdGhlci1ib2R5LWRldGFpbC1uYW1lLWthbmEge1xuICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogNC44dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctaW50ZXJ2aWV3X290aGVyLWJvZHktZGV0YWlsLW5hbWUta2FuYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAucGctaW50ZXJ2aWV3X290aGVyLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDkuMzMzMzN2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctaW50ZXJ2aWV3X290aGVyLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgICAucGctaW50ZXJ2aWV3X290aGVyLWxpbmsgYSB7XG4gICAgICBoZWlnaHQ6IDEzLjMzMzMzdnc7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3MWQ5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLWludGVydmlld19vdGhlci1saW5rIGEge1xuICAgICAgICAgIHdpZHRoOiAyNjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5wZy1pbnRlcnZpZXdfb3RoZXItbGluayBhOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjRzIGVhc2U7IH1cbiAgICAgICAgICAucGctaW50ZXJ2aWV3X290aGVyLWxpbmsgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgLnBnLWludGVydmlld19vdGhlci1saW5rIGEgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2LjR2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTg2Njd2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy1pbnRlcnZpZXdfb3RoZXItbGluayBhIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1ZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4OyB9IH1cblxuLnBnLXJlcV9uYXYge1xuICBtYXJnaW4tdG9wOiAxMC42NjY2N3Z3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLXJlcV9uYXYge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuICAucGctcmVxX25hdi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjA2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuMDY2Njd2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNHZ3O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1yZXFfbmF2LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNweDsgfSB9XG4gIC5wZy1yZXFfbmF2LWxpc3R3cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgcGFkZGluZzogMS4zMzMzM3Z3IDkuNzMzMzN2dyA1LjMzMzMzdncgOS43MzMzM3Z3O1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctcmVxX25hdi1saXN0d3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMHB4IDIwcHggMHB4OyB9IH1cbiAgLnBnLXJlcV9uYXYtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctcmVxX25hdi1saXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMzMzMzN2dztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjMzMzMzdnc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucGctcmVxX25hdi1saXN0W2RhdGEtYW5jaG9yLWZyb209XCIxXCJdIHtcbiAgICAgICAgICB3aWR0aDogMTMuMzMzMzN2dzsgfVxuICAgICAgICAucGctcmVxX25hdi1saXN0W2RhdGEtYW5jaG9yLWZyb209XCIzXCJdLCAucGctcmVxX25hdi1saXN0W2RhdGEtYW5jaG9yLWZyb209XCI0XCJdIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLXJlcV9uYXYtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMy40NDgyOCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4OyB9XG4gICAgICAgIC5wZy1yZXFfbmF2LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgICAgICAgLnBnLXJlcV9uYXYtbGlzdDpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpOyB9IH1cbiAgICAucGctcmVxX25hdi1saXN0OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyLjR2dztcbiAgICAgIGhlaWdodDogMS43MzMzM3Z3O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93b3JrL2Fycm93LW5hdi5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1yZXFfbmF2LWxpc3Q6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTsgfSB9XG4gICAgLnBnLXJlcV9uYXYtbGlzdCBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgICBsaW5lLWhlaWdodDogNy40NjY2N3Z3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLXJlcV9uYXYtbGlzdCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cblxuLnBnLXJlcV9zZWMge1xuICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctcmVxX3NlYyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLnBnLXJlcV9zZWMtYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICAgIHBhZGRpbmctdG9wOiA1LjMzMzMzdnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLXJlcV9zZWMtYm9yZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cbiAgLnBnLXJlcV9zZWMtc2xpZGVib2R5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wZy1yZXFfc2VjLXNsaWRldHJpZ2dlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wZy1yZXFfc2VjLXNsaWRldHJpZ2dlci1pY29uIHtcbiAgICAgIHdpZHRoOiA1LjMzMzMzdnc7XG4gICAgICBoZWlnaHQ6IDUuMzMzMzN2dztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5wZy1yZXFfc2VjLXNsaWRldHJpZ2dlci1pY29uOjpiZWZvcmUsIC5wZy1yZXFfc2VjLXNsaWRldHJpZ2dlci1pY29uOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwLjh2dztcbiAgICAgICAgYmFja2dyb3VuZDogIzk5OTk5OTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLXJlcV9zZWMtc2xpZGV0cmlnZ2VyLWljb246OmJlZm9yZSwgLnBnLXJlcV9zZWMtc2xpZGV0cmlnZ2VyLWljb246OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNHB4OyB9IH1cbiAgICAgIC5wZy1yZXFfc2VjLXNsaWRldHJpZ2dlci1pY29uOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDBweCk7IH1cbiAgICAgIC5wZy1yZXFfc2VjLXNsaWRldHJpZ2dlci1pY29uOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwcHgpIHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgICAgLnBnLXJlcV9zZWMtc2xpZGV0cmlnZ2VyLXNob3cgLnBnLXJlcV9zZWMtc2xpZGV0cmlnZ2VyLWljb246OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDBweCkgcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1yZXFfc2VjLXNsaWRldHJpZ2dlci1pY29uIHtcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7IH0gfVxuICAucGctcmVxX3NlYy10aXRsZXdyYXAge1xuICAgIGhlaWdodDogMjB2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDAuOHZ3IHNvbGlkICMzMzM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLXJlcV9zZWMtdGl0bGV3cmFwIHtcbiAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzMzM7IH0gfVxuICAgIC5wZy1yZXFfc2VjLXRpdGxld3JhcC10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBmb250LXNpemU6IDUuODY2Njd2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA1Ljg2NjY3dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctcmVxX3NlYy10aXRsZXdyYXAtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcHg7IH0gfVxuICAucGctcmVxX3NlYy1tYWluLXRpdGxld3JhcCB7XG4gICAgaGVpZ2h0OiAxOC42NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNjY2N3Z3IHNvbGlkICNkZGQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLXJlcV9zZWMtbWFpbi10aXRsZXdyYXAge1xuICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfSB9XG4gICAgLnBnLXJlcV9zZWMtbWFpbi10aXRsZXdyYXAtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gICAgICBsaW5lLWhlaWdodDogNi40dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctcmVxX3NlYy1tYWluLXRpdGxld3JhcC10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gIC5wZy1yZXFfc2VjLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wZy1yZXFfc2VjLXRhYmxlIHRyIHRoIHtcbiAgICAgIHdpZHRoOiAxNy4zMzMzM3Z3O1xuICAgICAgcGFkZGluZzogNi42NjY2N3Z3IDBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDUuNnZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1yZXFfc2VjLXRhYmxlIHRyIHRoIHtcbiAgICAgICAgICB3aWR0aDogMjYuMDQxNjclO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4xODc1ZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gICAgICAucGctcmVxX3NlYy10YWJsZSB0ciB0aDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMC4yNjY2N3Z3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctcmVxX3NlYy10YWJsZSB0ciB0aDo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7IH0gfVxuICAgIC5wZy1yZXFfc2VjLXRhYmxlIHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDYuNjY2Njd2dyA2LjY2NjY3dncgNi42NjY2N3Z3IDUuMzMzMzN2dztcbiAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgICBsaW5lLWhlaWdodDogNS42dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3O1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy1yZXFfc2VjLXRhYmxlIHRyIHRkIHtcbiAgICAgICAgICB3aWR0aDogNzEuNjY2NjclO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAgIC5wZy1yZXFfc2VjLXRhYmxlIHRyIHRkIGEge1xuICAgICAgICBjb2xvcjogIzAwNzFkOTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctcmVxX3NlYy10YWJsZSB0ciB0ZCBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG4gICAgICAgIC5wZy1yZXFfc2VjLXRhYmxlIHRyIHRkIGEuZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAjYzBjMGMwO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAucGctcmVxX3NlYy10YWJsZSB0ciB0ZDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMC4yNjY2N3Z3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLXJlcV9zZWMtdGFibGUgdHIgdGQ6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4OyB9IH1cbiAgLnBnLXJlcV9zZWMtdGFibGUyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wZy1yZXFfc2VjLXRhYmxlMiB0ciB0aCB7XG4gICAgICB3aWR0aDogMTcuMzMzMzN2dztcbiAgICAgIHBhZGRpbmc6IDYuNjY2Njd2dyAwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA1LjZ2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctcmVxX3NlYy10YWJsZTIgdHIgdGgge1xuICAgICAgICAgIHdpZHRoOiAyNi4wNDE2NyU7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAgIC5wZy1yZXFfc2VjLXRhYmxlMiB0ciB0aDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMC4yNjY2N3Z3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctcmVxX3NlYy10YWJsZTIgdHIgdGg6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMXB4OyB9IH1cbiAgICAucGctcmVxX3NlYy10YWJsZTIgdHIgdGQge1xuICAgICAgcGFkZGluZzogNi42NjY2N3Z3O1xuICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA1LjZ2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLXJlcV9zZWMtdGFibGUyIHRyIHRkIHtcbiAgICAgICAgICB3aWR0aDogMjMuOTU4MzMlO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAgIC5wZy1yZXFfc2VjLXRhYmxlMiB0ciB0ZC5wZy1yZXFfc2VjLXRhYmxlMi1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNjY2Njd2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctcmVxX3NlYy10YWJsZTIgdHIgdGQucGctcmVxX3NlYy10YWJsZTItaGVhZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAucGctcmVxX3NlYy10YWJsZTIgdHIgdGQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2LjY2NjY3dncpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGhlaWdodDogMC4yNjY2N3Z3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBnLXJlcV9zZWMtdGFibGUyIHRyIHRkOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctcmVxX3NlYy10YWJsZTIgdHIgdGQ6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbGVmdDogMjBweDsgfSB9XG5cbi5wZy1yZXFfZW50cnkge1xuICBtYXJnaW46IDE5LjMzMzMzdncgMHB4IDE2dncgMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLXJlcV9lbnRyeSB7XG4gICAgICBtYXJnaW46IDgwcHggMHB4IDEwMHB4IDBweDsgfSB9XG4gIC5wZy1yZXFfZW50cnktZGlzYWJsZWQgYSB7XG4gICAgYmFja2dyb3VuZDogI2MwYzBjMCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5wZy1yZXFfZW50cnkgYSB7XG4gICAgaGVpZ2h0OiAxNC42NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MWQ5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy1yZXFfZW50cnkgYSB7XG4gICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wZy1yZXFfZW50cnkgYTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC40cyBlYXNlOyB9XG4gICAgICAgIC5wZy1yZXFfZW50cnkgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgIC5wZy1yZXFfZW50cnkgYSBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgICBsaW5lLWhlaWdodDogNS42dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctcmVxX2VudHJ5IGEgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cblxuI3BnLXJlcV9zZWMtdGFibGUtc2FyYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgI3BnLXJlcV9zZWMtdGFibGUtc2FyYXJ5IGR0IHtcbiAgICB3aWR0aDogMTBlbTsgfVxuICAjcGctcmVxX3NlYy10YWJsZS1zYXJhcnkgZGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMGVtKTsgfVxuXG4jcGctcmVxX3NlYy10YWJsZS1ob2xpZGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHRvcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgI3BnLXJlcV9zZWMtdGFibGUtaG9saWRheSBkdCB7XG4gICAgd2lkdGg6IDRlbTsgfVxuICAjcGctcmVxX3NlYy10YWJsZS1ob2xpZGF5IGRkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNGVtKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGctdG9wIGJvZHk6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAucGctdG9wIC5zdC1oZWFkZXJfbGluayBzdmcge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLnBnLXRvcCAuc3QtbmF2IC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wZy10b3AgLnN0LW5hdiAuc3QtbmF2Ym9keV9saXN0d3JhcC1saW5rOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAucGctdG9wLmhlYWRlckJnIC5zdC1oZWFkZXJfbGluayBzdmcge1xuICAgIGZpbGw6ICMwMDU1YTI7IH1cbiAgLnBnLXRvcC5oZWFkZXJCZyBib2R5OjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBnLXRvcC5oZWFkZXJCZyAuc3QtbmF2IC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpbmsge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLnBnLXRvcC5oZWFkZXJCZyAuc3QtbmF2IC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDcxZDk7IH1cbiAgLnBnLXRvcC5oZWFkZXJCZyAuc3QtbmF2IC5zdC1uYXZib2R5X2xpc3R3cmFwLWxpbms6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MWQ5OyB9IH1cblxuLnBnLXRvcF9oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucGctdG9wX2hlYWRpbmcgaDEge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IDEuMzMzMzN2dztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDUuODY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogNS44NjY2N3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEwNjY3dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLXRvcF9oZWFkaW5nIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhweDsgfSB9XG4gIC5wZy10b3BfaGVhZGluZyBwIHtcbiAgICBvcmRlcjogMTtcbiAgICBjb2xvcjogIzE2NmZjYztcbiAgICBmb250LWZhbWlseTogJ0NyaW1zb24gVGV4dCcsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA0dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDR2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctdG9wX2hlYWRpbmcgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcHg7IH0gfVxuXG4ucGctdG9wX3JlYWQge1xuICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctdG9wX3JlYWQge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG4gIC5wZy10b3BfcmVhZCBoMiB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDkuMzMzMzN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy10b3BfcmVhZCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gIC5wZy10b3BfcmVhZCA+IHAge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2Njd2dztcbiAgICBjb2xvcjogIzU2NTY1NjtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogNy40NjY2N3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLXRvcF9yZWFkID4gcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gIC5wZy10b3BfcmVhZCBhIHtcbiAgICBoZWlnaHQ6IDEzLjMzMzMzdnc7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3O1xuICAgIGJhY2tncm91bmQ6ICMwMDcxZDk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy10b3BfcmVhZCBhIHtcbiAgICAgICAgd2lkdGg6IDI2NHB4O1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucGctdG9wX3JlYWQgYTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC40cyBlYXNlOyB9XG4gICAgICAgIC5wZy10b3BfcmVhZCBhOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICByaWdodDogaW5oZXJpdDsgfSB9XG4gICAgLnBnLXRvcF9yZWFkIGEgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gICAgICBsaW5lLWhlaWdodDogNC4yNjY2N3Z3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTg2Njd2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLXRvcF9yZWFkIGEgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjsgfSB9XG5cbi5wZy10b3BfbXYge1xuICBtYXJnaW4tdG9wOiAxMy4zMzMzM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctdG9wX212IHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gIC5wZy10b3BfbXYtaW5uZXIge1xuICAgIGhlaWdodDogMTI3LjQ2NjY3dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy10b3BfbXYtaW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNzIwcHg7IH0gfVxuICAucGctdG9wX212LWJnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnBnLXRvcF9tdi1iZy1saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyIDEuNXMsIHRyYW5zZm9ybSAwcyBsaW5lYXIgMS41cztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gICAgICAucGctdG9wX212LWJnLWxpc3QuY3VycmVudCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCksIHRyYW5zZm9ybSA2cyBsaW5lYXI7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5wZy10b3BfbXYtYmctbGlzdCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDsgfVxuICAucGctdG9wX212LWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDguOHZ3O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLXRvcF9tdi1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuICAgIC5wZy10b3BfbXYtaGVhZGluZy5oaWRlIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAucGctdG9wX212LWhlYWRpbmcgaDEge1xuICAgICAgd2lkdGg6IDg1LjZ2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLXRvcF9tdi1oZWFkaW5nIGgxIHtcbiAgICAgICAgICB3aWR0aDogNjQycHg7IH0gfVxuICAgICAgLnBnLXRvcF9tdi1oZWFkaW5nIGgxIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBnLXRvcF9tdi1oZWFkaW5nIHAge1xuICAgICAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjQ2NjY3dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctdG9wX212LWhlYWRpbmcgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM3B4OyB9IH1cblxuLnBnLXRvcF9ib3h3cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy10b3BfYm94d3JhcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLnBnLXRvcF9teW5hdmkge1xuICBwYWRkaW5nLWJvdHRvbTogOS4zMzMzM3Z3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy10b3BfbXluYXZpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cbiAgLnBnLXRvcF9teW5hdmktaW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGctdG9wX215bmF2aS10ZXh0IHtcbiAgICBjb2xvcjogIzU2NTY1NjtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjMzMzMzdnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDB2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctdG9wX215bmF2aS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgLnBnLXRvcF9teW5hdmktYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLXRvcF9teW5hdmktYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gICAgLnBnLXRvcF9teW5hdmktYnRuLWxpbmsge1xuICAgICAgaGVpZ2h0OiAyMHZ3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDcxZDk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy10b3BfbXluYXZpLWJ0bi1saW5rIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7IH1cbiAgICAgICAgICAucGctdG9wX215bmF2aS1idG4tbGluazpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7IH0gfVxuXG4ucGctdG9wX2Fib3V0IHtcbiAgbWFyZ2luLXRvcDogMjIuNjY2Njd2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy10b3BfYWJvdXQge1xuICAgICAgbWFyZ2luLXRvcDogMjMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy10b3BfYWJvdXQgLmlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLnBnLXRvcF9hYm91dF9pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy10b3BfYWJvdXRfaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDUyMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMxMnB4OyB9IH1cbiAgICAucGctdG9wX2Fib3V0X2lubmVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjAuNHZ3O1xuICAgICAgaGVpZ2h0OiAyNS42dnc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9jaGFyYTEuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTMuNnZ3O1xuICAgICAgcmlnaHQ6IDUuNzMzMzN2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLXRvcF9hYm91dF9pbm5lcjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMjQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNDVweDtcbiAgICAgICAgICB0b3A6IDQzcHg7XG4gICAgICAgICAgcmlnaHQ6IC0zMDZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLXRvcF9hYm91dCAucGctdG9wX2hlYWRpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLXRvcF9hYm91dCAucGctdG9wX2hlYWRpbmcgaDEge1xuICAgICAgbWFyZ2luOiAwcHggNXB4IDBweCAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy10b3BfYWJvdXQgLnBnLXRvcF9yZWFkIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG5cbi5wZy10b3Bfd3dkIHtcbiAgbWFyZ2luLXRvcDogMTZ2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy10b3Bfd3dkIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0MHB4OyB9IH1cbiAgLnBnLXRvcF93d2QtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGctdG9wX3d3ZC1ib3h3cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLXRvcF93d2QtYm94d3JhcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIC5wZy10b3Bfd3dkLWJveHdyYXA6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTA1NnB4O1xuICAgICAgICAgIGhlaWdodDogNTY2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgIHJpZ2h0OiAyNTZweDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9IH1cbiAgLnBnLXRvcF93d2QtZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgb3JkZXI6IDI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLXRvcF93d2QtZGV0YWlsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyOyB9IH1cbiAgLnBnLXRvcF93d2QtcGljcyB7XG4gICAgb3JkZXI6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLXRvcF93d2QtcGljcyB7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgaGVpZ2h0OiA1NjZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcmlnaHQ6IDUyMHB4O1xuICAgICAgICB6LWluZGV4OiAyOyB9IH1cbiAgICAucGctdG9wX3d3ZC1waWNzIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5wZy10b3BfcHBsIHtcbiAgbWFyZ2luLXRvcDogMTZ2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy10b3BfcHBsIHtcbiAgICAgIG1hcmdpbi10b3A6IDI4MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5wZy10b3BfcHBsLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBnLXRvcF9wcGwtYm94d3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy10b3BfcHBsLWJveHdyYXAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5wZy10b3BfcHBsLWJveHdyYXA6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTE2MHB4O1xuICAgICAgICAgIGhlaWdodDogNTgycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogMTYwcHg7XG4gICAgICAgICAgei1pbmRleDogMTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLXRvcF9wcGwtZGV0YWlsIHtcbiAgICAgIG1hcmdpbi10b3A6IDYuNjY2Njd2dztcbiAgICAgIG9yZGVyOiAyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctdG9wX3BwbC1kZXRhaWwge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDYycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGctdG9wX3BwbC1waWNzIHtcbiAgICAgIG9yZGVyOiAxOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctdG9wX3BwbC1waWNzIHtcbiAgICAgIHdpZHRoOiA3NjJweDtcbiAgICAgIGhlaWdodDogNDIycHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDkwcHg7XG4gICAgICBsZWZ0OiA0MzhweDtcbiAgICAgIHotaW5kZXg6IDI7IH0gfVxuICAucGctdG9wX3BwbC1waWNzIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuLnBnLXRvcF9lbnYge1xuICBtYXJnaW4tdG9wOiAxNnZ3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLXRvcF9lbnYge1xuICAgICAgbWFyZ2luLXRvcDogMjYwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy10b3BfZW52LWJveHdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctdG9wX2Vudi1kZXRhaWwge1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDsgfVxuICAgICAgLnBnLXRvcF9lbnYtZGV0YWlsIC5wZy10b3BfaGVhZGluZyBoMSB7XG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDBweDsgfSB9XG4gIC5wZy10b3BfZW52LXBpY3Mge1xuICAgIG1hcmdpbi10b3A6IDh2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctdG9wX2Vudi1waWNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB3aWR0aDogODYuNjY2NjclOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGctdG9wX2Vudi1saW5rd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnBnLXRvcF9lbnYtbGlua3dyYXAgbGkge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzN2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctdG9wX2Vudi1saW5rd3JhcCBsaSB7XG4gICAgICAgIHdpZHRoOiA0OC41NTc2OSU7XG4gICAgICAgIGhlaWdodDogMjg0cHg7XG4gICAgICAgIG1hcmdpbjogMHB4OyB9IH1cbiAgLnBnLXRvcF9lbnYtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLXRvcF9lbnYtbGluazpob3ZlciAucGctdG9wX2Vudi1saW5rLWFycm93IHtcbiAgICAgICAgYW5pbWF0aW9uOiBsaW5rLWFycm93LW9uIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICAgICAgLnBnLXRvcF9lbnYtbGluazpob3ZlciAucGctdG9wX2Vudi1saW5rLXBpY3R1cmUtaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KSBzY2FsZSgxLjA1KTsgfSB9XG4gICAgLnBnLXRvcF9lbnYtbGluay1jb21taW5nIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAucGctdG9wX2Vudi1saW5rLWNvbW1pbmcgLnBnLXRvcF9lbnYtbGluay10aXRsZSBoMiB7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIC5wZy10b3BfZW52LWxpbmstY29tbWluZyAucGctdG9wX2Vudi1saW5rLXRpdGxlIGgyIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ3JpbXNvbiBUZXh0Jywgc2VyaWY7IH1cbiAgICAucGctdG9wX2Vudi1saW5rLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLnBnLXRvcF9lbnYtbGluay10aXRsZSBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiA0LjUzMzMzdnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2Ljh2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy10b3BfZW52LWxpbmstdGl0bGUgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4OyB9IH1cbiAgICAucGctdG9wX2Vudi1saW5rLXBpY3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy10b3BfZW52LWxpbmstcGljdHVyZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgei1pbmRleDogMTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctdG9wX2Vudi1saW5rLXBpY3R1cmUtaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4NHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpIHNjYWxlKDEpOyB9IH1cbiAgICAucGctdG9wX2Vudi1saW5rLWFycm93IHtcbiAgICAgIHdpZHRoOiAxMC42NjY2N3Z3O1xuICAgICAgaGVpZ2h0OiA4dnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDcxZDkgdXJsKC4uL2ltZy9jb21tb24vYnRuLWFycm93LnN2ZykgY2VudGVyIGNlbnRlci80Ljh2dyBhdXRvIG5vLXJlcGVhdDtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy10b3BfZW52LWxpbmstYXJyb3cge1xuICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MWQ5IHVybCguLi9pbWcvY29tbW9uL2J0bi1hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIvMjBweCBhdXRvIG5vLXJlcGVhdDtcbiAgICAgICAgICBhbmltYXRpb246IGxpbmstYXJyb3ctb2ZmIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfSB9XG5cbi5wZy10b3BfaW5mbyB7XG4gIG1hcmdpbi10b3A6IDE0LjY2NjY3dnc7XG4gIHBhZGRpbmctYm90dG9tOiAxNnZ3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLXRvcF9pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9IH1cbiAgLnBnLXRvcF9pbmZvLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGctdG9wX2luZm8taW5uZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE5LjJ2dztcbiAgICAgIGhlaWdodDogMjIuNjY2Njd2dztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2NoYXJhMi5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy10b3BfaW5mby1pbm5lcjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTYuNjY2Njd2dztcbiAgICAgICAgICByaWdodDogMTQuNjY2Njd2dzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctdG9wX2luZm8taW5uZXI6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIGJvdHRvbTogLTkzcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy10b3BfaW5mby1ib3h3cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLXRvcF9pbmZvLWRldGFpbCB7XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsOyB9XG4gICAgICAucGctdG9wX2luZm8tZGV0YWlsIC5wZy10b3BfaGVhZGluZyBoMSB7XG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDBweDsgfSB9XG4gIC5wZy10b3BfaW5mby1waWNzIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLXRvcF9pbmZvLXBpY3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIHdpZHRoOiA4Ni42NjY2NyU7IH0gfVxuICAucGctdG9wX2luZm8tbGlua3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5wZy10b3BfaW5mby1saW5rd3JhcCBsaSB7XG4gICAgICB3aWR0aDogNDEuMzMzMzN2dztcbiAgICAgIGhlaWdodDogNDkuMzMzMzN2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLXRvcF9pbmZvLWxpbmt3cmFwIGxpOm50aC1jaGlsZCgzKSwgLnBnLXRvcF9pbmZvLWxpbmt3cmFwIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHZ3OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy10b3BfaW5mby1saW5rd3JhcCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDMxLjczMDc3JTtcbiAgICAgICAgICBoZWlnaHQ6IDM5MHB4O1xuICAgICAgICAgIG1hcmdpbjogMHB4OyB9IH1cbiAgLnBnLXRvcF9pbmZvLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy10b3BfaW5mby1saW5rOmhvdmVyIC5wZy10b3BfaW5mby1saW5rLWFycm93IHtcbiAgICAgICAgYW5pbWF0aW9uOiBsaW5rLWFycm93LW9uIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICAgICAgLnBnLXRvcF9pbmZvLWxpbms6aG92ZXIgLnBnLXRvcF9pbmZvLWxpbmstcGljdHVyZS1pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpIHNjYWxlKDEuMDUpOyB9IH1cbiAgICAucGctdG9wX2luZm8tbGluay1kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLnBnLXRvcF9pbmZvLWxpbmstZGlzYWJsZWQgLnBnLXRvcF9pbmZvLWxpbmstdGl0bGUsXG4gICAgICAucGctdG9wX2luZm8tbGluay1kaXNhYmxlZCAucGctdG9wX2luZm8tbGluay1waWN0dXJlIHtcbiAgICAgICAgb3BhY2l0eTogMC4zOyB9XG4gICAgLnBnLXRvcF9pbmZvLWxpbmstY29tbWluZyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLnBnLXRvcF9pbmZvLWxpbmstY29tbWluZyAucGctdG9wX2luZm8tbGluay10aXRsZSBoMiB7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIC5wZy10b3BfaW5mby1saW5rLWNvbW1pbmcgLnBnLXRvcF9pbmZvLWxpbmstdGl0bGUgaDIgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdDcmltc29uIFRleHQnLCBzZXJpZjsgfVxuICAgICAgLnBnLXRvcF9pbmZvLWxpbmstY29tbWluZyAucGctdG9wX2luZm8tbGluay1waWN0dXJlIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gICAgLnBnLXRvcF9pbmZvLWxpbmstdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAucGctdG9wX2luZm8tbGluay10aXRsZSBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiA0LjUzMzMzdnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2Ljh2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wZy10b3BfaW5mby1saW5rLXRpdGxlIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gICAgLnBnLXRvcF9pbmZvLWxpbmstcGljdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLXRvcF9pbmZvLWxpbmstcGljdHVyZSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctdG9wX2luZm8tbGluay1waWN0dXJlLWltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KSBzY2FsZSgxKTsgfSB9XG4gICAgLnBnLXRvcF9pbmZvLWxpbmstYXJyb3cge1xuICAgICAgd2lkdGg6IDEwLjY2NjY3dnc7XG4gICAgICBoZWlnaHQ6IDh2dztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzAwNzFkOSB1cmwoLi4vaW1nL2NvbW1vbi9idG4tYXJyb3cuc3ZnKSBjZW50ZXIgY2VudGVyLzQuOHZ3IGF1dG8gbm8tcmVwZWF0O1xuICAgICAgei1pbmRleDogMzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLXRvcF9pbmZvLWxpbmstYXJyb3cge1xuICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MWQ5IHVybCguLi9pbWcvY29tbW9uL2J0bi1hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIvMjBweCBhdXRvIG5vLXJlcGVhdDtcbiAgICAgICAgICBhbmltYXRpb246IGxpbmstYXJyb3ctb2ZmIDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfSB9XG5cbi5wZy13b3JrX212IHtcbiAgaGVpZ2h0OiAxMDB2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy13b3JrX212IHtcbiAgICAgIGhlaWdodDogMzUwcHg7IH0gfVxuXG4ucGctd29ya19uYXYge1xuICBtYXJnaW4tdG9wOiAxMC42NjY2N3Z3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLXdvcmtfbmF2IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cbiAgLnBnLXdvcmtfbmF2LWxpc3R3cmFwIHtcbiAgICBwYWRkaW5nOiAxLjMzMzMzdncgOS43MzMzM3Z3IDUuMzMzMzN2dyA5LjczMzMzdnc7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy13b3JrX25hdi1saXN0d3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMHB4IDIwcHggMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5wZy13b3JrX25hdi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNjY2Njd2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy13b3JrX25hdi1saXN0W2RhdGEtYW5jaG9yLWZyb209XCIzXCJdLCAucGctd29ya19uYXYtbGlzdFtkYXRhLWFuY2hvci1mcm9tPVwiMlwiXSwgLnBnLXdvcmtfbmF2LWxpc3RbZGF0YS1hbmNob3ItZnJvbT1cIjVcIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLXdvcmtfbmF2LWxpc3Qge1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDMuNDQ4MjglO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDsgfVxuICAgICAgICAucGctd29ya19uYXYtbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAgICAgICAucGctd29ya19uYXYtbGlzdDpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpOyB9IH1cbiAgICAucGctd29ya19uYXYtbGlzdDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMi40dnc7XG4gICAgICBoZWlnaHQ6IDEuNzMzMzN2dztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvd29yay9hcnJvdy1uYXYuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctd29ya19uYXYtbGlzdDo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlOyB9IH1cbiAgICAucGctd29ya19uYXYtbGlzdCBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgICBsaW5lLWhlaWdodDogNy40NjY2N3Z3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLXdvcmtfbmF2LWxpc3QgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG5cbi5wZy13b3JrX3NlYyB7XG4gIHBhZGRpbmc6IDEzLjMzMzMzdncgMHB4IDBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZy13b3JrX3NlYyB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDBweDsgfSB9XG4gIC5wZy13b3JrX3NlYzpudGgtb2YtdHlwZSgxKTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnLXdvcmtfc2VjOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gIC5wZy13b3JrX3NlYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg2LjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAwLjh2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMzMzM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnLXdvcmtfc2VjOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBoZWlnaHQ6IDNweDsgfSB9XG4gIC5wZy13b3JrX3NlYy1oZWFkaW5nIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuODY2Njd2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNHZ3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy13b3JrX3NlYy1oZWFkaW5nIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNweDsgfSB9XG4gIC5wZy13b3JrX3NlYy1tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzM3Z3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy13b3JrX3NlYy1tYWluIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDsgfSB9XG4gICAgLnBnLXdvcmtfc2VjLW1haW4tYm94IHtcbiAgICAgIHBhZGRpbmc6IDEzLjMzMzMzdncgMHB4IDBweCAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlci10b3A6IDAuMjY2Njd2dyBzb2xpZCAjZGRkZGRkOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctd29ya19zZWMtbWFpbi1ib3gge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkOyB9IH1cbiAgICAgIC5wZy13b3JrX3NlYy1tYWluLWJveDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLnBnLXdvcmtfc2VjLW1haW4tYm94Omxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC5wZy13b3JrX3NlYy1kZXRhaWwge1xuICAgIG9yZGVyOiAyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy13b3JrX3NlYy1kZXRhaWwge1xuICAgICAgICB3aWR0aDogNDcuNSU7IH1cbiAgICAgICAgLnBnLXdvcmtfc2VjLW1haW4tYm94LXJldmVyc2UgLnBnLXdvcmtfc2VjLWRldGFpbCB7XG4gICAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgIC5wZy13b3JrX3NlYy1kZXRhaWwtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICAgICAgY29sb3I6ICMwMDU1YTI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDMuNDY2Njd2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wZy13b3JrX3NlYy1kZXRhaWwtbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gICAgLnBnLXdvcmtfc2VjLWRldGFpbC10aXRsZSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gICAgICBsaW5lLWhlaWdodDogOHZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLXdvcmtfc2VjLWRldGFpbC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7IH0gfVxuICAgIC5wZy13b3JrX3NlYy1kZXRhaWwtcmVhZCB7XG4gICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA3LjQ2NjY3dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGctd29ya19zZWMtZGV0YWlsLXJlYWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4yZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDsgfSB9XG4gICAgICAucGctd29ya19zZWMtZGV0YWlsLXJlYWQtc3BhY2Vib3R0b20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4dnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGctd29ya19zZWMtZGV0YWlsLXJlYWQtc3BhY2Vib3R0b20ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfSB9XG4gICAgLnBnLXdvcmtfc2VjLWRldGFpbC1zbGlkZXRyaWdnZXIge1xuICAgICAgaGVpZ2h0OiAxNy4zMzMzM3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNi42NjY2N3Z3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnBnLXdvcmtfc2VjLWRldGFpbC1zbGlkZXRyaWdnZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNS4zMzMzM3Z3O1xuICAgICAgICBoZWlnaHQ6IDMuNzMzMzN2dztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93b3JrL2Fycm93LW1vcmUuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlOyB9XG4gICAgICAucGctd29ya19zZWMtZGV0YWlsLXNsaWRldHJpZ2dlcjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAn44KC44Gj44Go6KaL44KLJztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNjY2Njd2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMDA1NWEyO1xuICAgICAgICBmb250LXNpemU6IDIuOTMzMzN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuOTMzMzN2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDh2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBnLXdvcmtfc2VjLWRldGFpbC1zbGlkZXRyaWdnZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnBnLXdvcmtfc2VjLWRldGFpbC1zbGlkZXRyaWdnZXItc2hvdzo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLnBnLXdvcmtfc2VjLWRldGFpbC1zbGlkZXRyaWdnZXItc2hvdzo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAn6ZaJ44GY44KLJzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGctd29ya19zZWMtZGV0YWlsLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnBnLXdvcmtfc2VjLWRldGFpbC1waWN0dXJlIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAucGctd29ya19zZWMtZGV0YWlsLXBpY3R1cmUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAucGctd29ya19zZWMtcGljdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4zMzMzM3Z3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZy13b3JrX3NlYy1waWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDQ3LjUlO1xuICAgICAgICBtYXJnaW46IDBweDsgfVxuICAgICAgICAucGctd29ya19zZWMtbWFpbi1ib3gtcmV2ZXJzZSAucGctd29ya19zZWMtcGljdHVyZSB7XG4gICAgICAgICAgb3JkZXI6IDI7IH0gfVxuIl19 */