/**
 * Fonts
 */
/**
 * Set a rem font size with pixel feedback
 */
/**
 * Importation des fonts
 */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

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

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

@font-face {
  font-family: "GothamMedium";
  src: url(../fonts/Gotham-Medium.eot);
  src: url(../fonts/Gotham-Medium.eot?#iefix) format("embedded-opentype"), url(../fonts/Gotham-Medium.woff) format("woff"), url(../fonts/Gotham-Medium.ttf) format("truetype"), url(../fonts/Gotham-Medium.svg#GothamMedium) format("svg");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "GothamBook";
  src: url(../fonts/Gotham-Book.eot);
  src: url(../fonts/Gotham-Book.eot?#iefix) format("embedded-opentype"), url(../fonts/Gotham-Book.woff) format("woff"), url(../fonts/Gotham-Book.ttf) format("truetype"), url(../fonts/Gotham-Book.svg#GothamBook) format("svg");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal; }

*,
*::before,
*::after {
  box-sizing: border-box; }

.main {
  position: relative; }

body {
  padding-top: 42px;
  font-family: "GothamBook", sans-serif;
  line-height: 1.1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #2399af; }
  @media (min-width: 501px) {
    body {
      padding-top: 0; } }

p {
  line-height: 17px;
  color: #000;
  font-size: 15px;
  font-size: 0.9375rem; }
  p + p,
  p + button,
  p + div {
    margin-top: .6em; }
  p strong {
    font-family: "GothamMedium", sans-serif;
    font-weight: 500; }
  p small {
    line-height: 15px;
    font-size: 13px;
    font-size: 0.8125rem; }

address {
  text-align: center; }

.no-padding {
  padding: 0 !important; }

.no-mobile {
  display: none !important; }
  @media (min-width: 501px) {
    .no-mobile {
      display: block !important; } }

.no-desktop {
  display: block; }
  @media (min-width: 501px) {
    .no-desktop {
      display: none; } }

.intro {
  padding: 2em;
  background-color: #fff; }
  @media (min-width: 501px) {
    .intro {
      display: none; } }
  .intro__content {
    margin-top: .65em;
    text-align: center; }
    .intro__content__title {
      font-size: 18px;
      font-size: 1.125rem;
      color: #4a4a4a; }

@media (min-width: 501px) {
  .screen {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 1em 3em; }
    .screen:after {
      content: "";
      display: table;
      clear: both; } }

.nav-occupant {
  display: none;
  width: 18%;
  float: left; }
  @media (min-width: 501px) {
    .nav-occupant {
      display: block; } }
  .nav-occupant__item {
    padding: 1.5em 1em 1.5em 1.5em;
    margin-bottom: .65em;
    margin-right: .2em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    background-color: #FFF;
    opacity: .8;
    cursor: pointer;
    -webkit-transform: scale(0.95);
        -ms-transform: scale(0.95);
            transform: scale(0.95);
    transition: 300ms; }
    .nav-occupant__item:hover {
      opacity: 1; }
    .nav-occupant__item.is-active {
      margin-right: 0;
      opacity: 1;
      -webkit-transform: scale(1);
          -ms-transform: scale(1);
              transform: scale(1);
      background-color: #f6faff; }
    .nav-occupant__item svg {
      width: 30px;
      height: 30px;
      margin-right: .5em; }
  @media (min-width: 501px) {
    .nav-occupant + .boxes {
      width: 82%;
      float: right; } }

@-webkit-keyframes slideToRight {
  from {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0; }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; } }

@keyframes slideToRight {
  from {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0; }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; } }

@-webkit-keyframes slideToLeft {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0; } }

@keyframes slideToLeft {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0; } }

.header {
  position: fixed;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  height: 42px;
  background: #f01e1e;
  transform: translateZ(0);
  -webkit-transform: translateZ(0); }
  @media (min-width: 501px) {
    .header {
      position: static;
      height: auto;
      background-color: #f5f5f5; } }
  .header__inner {
    position: relative;
    z-index: 2;
    padding: 0 1.34em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
    .header__inner.header-desktop {
      display: none; }
    @media (min-width: 501px) {
      .header__inner {
        padding: 0;
        font-size: 14px;
        font-size: 0.875rem; }
        .header__inner.header-desktop {
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
        .header__inner.header-mobile {
          display: none; } }
    @media (min-width: 769px) {
      .header__inner {
        font-size: 16px;
        font-size: 1rem; } }
  .header__account {
    position: absolute;
    z-index: 2;
    top: 42px;
    right: 0;
    padding: .5em;
    background-color: #57d3dc;
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%);
    visibility: hidden;
    opacity: 0;
    transition: 300ms; }
    @media (min-width: 501px) {
      .header__account {
        display: none; } }
    .header__account.is-visible {
      -webkit-transform: translateX(0);
          -ms-transform: translateX(0);
              transform: translateX(0);
      visibility: visible;
      opacity: 1; }
    .header__account p {
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 1;
      text-align: center;
      color: #FFF; }
  .header__part {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .header__part:last-child {
      margin-left: auto; }
      @media (min-width: 501px) {
        .header__part:last-child {
          margin-left: 0;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-align-items: stretch;
              -ms-flex-align: stretch;
                  align-items: stretch;
          background-color: #f01e1e; } }
    @media (min-width: 501px) {
      .header__part:first-child {
        background-color: #FFF;
        padding: .4em; } }
  @media (min-width: 501px) {
    .header__title {
      padding-left: 10px; } }
  .header__user-info {
    display: none; }
    @media (min-width: 501px) {
      .header__user-info {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        padding: .5em 1.5em;
        background-color: #fd4d4d; } }
    @media (min-width: 501px) {
      .header__user-info svg {
        width: 47px;
        height: 46px;
        margin-right: 1em; } }
    @media (min-width: 501px) {
      .header__user-info .info p {
        line-height: 1.1;
        margin: 0;
        color: #FFF;
        font-size: 12px;
        font-size: 0.75rem; } }
    @media (min-width: 769px) {
      .header__user-info .info p {
        font-size: 14px;
        font-size: 0.875rem; } }
  .header__help {
    display: none; }
    @media (min-width: 501px) {
      .header__help {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: .5em 1.5em; }
        .header__help .button-contact {
          margin-right: 0; } }

.button {
  position: relative;
  display: block;
  width: 100%;
  padding: .75em 1em;
  font-family: "GothamMedium", sans-serif;
  font-weight: 500;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
  text-decoration: none;
  color: #FFF;
  border-radius: 3px;
  border: 1px solid transparent;
  box-shadow: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  transition: 300ms; }
  @media (min-width: 501px) {
    .button {
      padding: .75em 1.75em; } }
  .button svg,
  .button span {
    display: inline-block;
    vertical-align: middle; }
  .button--large {
    padding: 1.2em 1em; }
  .button:hover, .button:active, .button:focus {
    outline: none; }
  .button:active {
    -webkit-transform: translateY(1px);
        -ms-transform: translateY(1px);
            transform: translateY(1px); }
  @media (min-width: 501px) {
    .button {
      display: inline-block;
      vertical-align: middle;
      width: auto; } }
  .button--default {
    color: #2399af;
    background-color: #d5eff4; }
    .button--default:hover {
      background-color: #98d8e4; }
  .button--primary {
    background-color: #57d3dc; }
    .button--primary:hover {
      background-color: #28b5bf; }
  .button--secondary {
    background-color: #FFF;
    color: #00b7d9; }
    .button--secondary:hover {
      color: #008ca6;
      background-color: rgba(255, 255, 255, 0.8); }
  .button--transparent {
    background-color: transparent; }
  .button--inline {
    padding: .5em 0;
    width: auto;
    display: inline-block;
    vertical-align: middle; }
  .button--icon {
    padding: 0;
    width: auto;
    display: inline-block;
    vertical-align: middle;
    background-color: transparent; }
  .button--user {
    margin-left: 1em; }

.button-previous {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 10px 20px; }

@media (min-width: 501px) {
  .button-tel {
    padding-left: 4em; } }

.button-tel svg {
  position: absolute;
  top: 5px;
  left: 1em; }

.button-contact {
  font-size: 12px;
  font-size: 0.75rem;
  margin-right: .5em; }

[data-open-modal="help"] {
  cursor: help; }

.link {
  text-decoration: none; }
  .link--reverse {
    color: #FFF; }
  .link--inline {
    display: inline-block;
    padding: 0;
    color: #00b7d9;
    text-decoration: none;
    font-size: 12px;
    font-size: 0.75rem; }

.notif {
  padding: 1em;
  margin-bottom: 1em;
  text-align: center;
  font-weight: 300;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #6d6d6d;
  border-radius: 4px;
  background-color: rgba(109, 109, 109, 0.1); }
  .notif--error {
    color: #f01e1e;
    background-color: #ffe6e6; }
  .notif--success {
    color: #6EBC18;
    background-color: #e8f1de; }

input,
textarea,
select,
button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

button {
  background-color: transparent;
  border: none; }
  button:active {
    outline: none; }

.form-field {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%; }
  .form-field + .form-field {
    margin-top: 1em; }
  @media (min-width: 501px) {
    .form-field--checkboxes, .form-field--radio {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .form-field--checkboxes .form-field__label, .form-field--radio .form-field__label {
        width: 100%; }
      .form-field--checkboxes .form-field__checkbox,
      .form-field--checkboxes .form-field__radio, .form-field--radio .form-field__checkbox,
      .form-field--radio .form-field__radio {
        margin-top: 0;
        margin-right: 1.5em; } }
  .form-field__instructions {
    margin-bottom: .65em; }
    .form-field__instructions,
    .form-field__instructions p {
      font-size: 10px;
      font-size: 0.625rem;
      font-weight: 300;
      color: #616161;
      line-height: 1.2;
      margin-bottom: .5em; }
      .form-field__instructions span,
      .form-field__instructions p span {
        display: block; }
  .form-field__label {
    display: block;
    margin-bottom: .65em;
    font-size: 13px;
    font-size: 0.8125rem;
    color: #616161; }
    .form-field__label > span {
      margin-top: .2em;
      display: block; }
  .form-field input[type="text"],
  .form-field input[type="email"],
  .form-field input[type="number"],
  .form-field input[type="date"],
  .form-field select {
    display: block;
    width: 100%;
    height: 40px;
    padding-left: .65em;
    padding-right: .65em;
    line-height: 40px;
    font-family: "GothamBook", sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    color: #00b7d9;
    border: 1px solid #57d3dc;
    border-radius: 2px;
    background-color: #FFF; }
    .form-field input[type="text"]:focus, .form-field input[type="text"]:active,
    .form-field input[type="email"]:focus,
    .form-field input[type="email"]:active,
    .form-field input[type="number"]:focus,
    .form-field input[type="number"]:active,
    .form-field input[type="date"]:focus,
    .form-field input[type="date"]:active,
    .form-field select:focus,
    .form-field select:active {
      border-color: #00b7d9;
      outline: none; }
    .form-field input[type="text"][type="date"],
    .form-field input[type="email"][type="date"],
    .form-field input[type="number"][type="date"],
    .form-field input[type="date"][type="date"],
    .form-field select[type="date"] {
      background-image: url("../icons/intermediate-svg/ico-calendar.svg");
      background-repeat: no-repeat;
      background-position: 95% center;
      background-size: 30px; }
      @media (min-width: 501px) {
        .form-field input[type="text"][type="date"],
        .form-field input[type="email"][type="date"],
        .form-field input[type="number"][type="date"],
        .form-field input[type="date"][type="date"],
        .form-field select[type="date"] {
          background-image: none; } }
  .form-field select {
    background-image: url("../icons/intermediate-svg/ico-arrow-down.svg");
    background-size: 12px 8px;
    background-repeat: no-repeat;
    background-position: 95% center; }
    @media (min-width: 501px) {
      .form-field select {
        background-position: 98% center; } }
  .form-field__checkbox, .form-field__radio {
    position: relative;
    margin-bottom: .8em; }
    .form-field__checkbox input[type="checkbox"],
    .form-field__checkbox input[type="radio"], .form-field__radio input[type="checkbox"],
    .form-field__radio input[type="radio"] {
      display: none; }
      .form-field__checkbox input[type="checkbox"] + label,
      .form-field__checkbox input[type="radio"] + label, .form-field__radio input[type="checkbox"] + label,
      .form-field__radio input[type="radio"] + label {
        position: relative;
        display: block;
        padding-left: 30px;
        font-family: "GothamBook", sans-serif;
        font-weight: 300;
        font-size: 15px;
        font-size: 0.9375rem;
        line-height: 20px;
        cursor: pointer; }
        .form-field__checkbox input[type="checkbox"] + label::before, .form-field__checkbox input[type="checkbox"] + label::after,
        .form-field__checkbox input[type="radio"] + label::before,
        .form-field__checkbox input[type="radio"] + label::after, .form-field__radio input[type="checkbox"] + label::before, .form-field__radio input[type="checkbox"] + label::after,
        .form-field__radio input[type="radio"] + label::before,
        .form-field__radio input[type="radio"] + label::after {
          content: "";
          display: block;
          position: absolute;
          border-radius: 4px; }
        .form-field__checkbox input[type="checkbox"] + label::before,
        .form-field__checkbox input[type="radio"] + label::before, .form-field__radio input[type="checkbox"] + label::before,
        .form-field__radio input[type="radio"] + label::before {
          top: 0;
          left: 0;
          height: 20px;
          width: 20px;
          background-color: #FFF;
          border: 1px solid #00b7d9; }
        .form-field__checkbox input[type="checkbox"] + label::after,
        .form-field__checkbox input[type="radio"] + label::after, .form-field__radio input[type="checkbox"] + label::after,
        .form-field__radio input[type="radio"] + label::after {
          top: 3px;
          left: 3px;
          width: 14px;
          height: 14px;
          background-color: #00b7d9;
          -webkit-transform: scale(0);
              -ms-transform: scale(0);
                  transform: scale(0);
          transition: 200ms; }
      .form-field__checkbox input[type="checkbox"]:checked + label::after,
      .form-field__checkbox input[type="radio"]:checked + label::after, .form-field__radio input[type="checkbox"]:checked + label::after,
      .form-field__radio input[type="radio"]:checked + label::after {
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
                transform: scale(1); }
    .form-field__checkbox input[type="radio"] + label::before, .form-field__checkbox input[type="radio"] + label::after, .form-field__radio input[type="radio"] + label::before, .form-field__radio input[type="radio"] + label::after {
      border-radius: 100%; }
  .form-field--error input[type="text"],
  .form-field--error input[type="email"],
  .form-field--error input[type="number"],
  .form-field--error input[type="date"],
  .form-field--error select {
    border-color: #f01e1e; }

.field-file {
  position: relative;
  height: 38px; }
  @media (min-width: 501px) {
    .field-file {
      max-width: 300px; } }
  .field-file__input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer; }
    .field-file__input:hover, .field-file__input:focus {
      background-color: #ade0e9; }
      .field-file__input:hover + label, .field-file__input:focus + label {
        background-color: #ade0e9; }
  .field-file__label {
    display: block;
    padding: 10px 10px 10px 20px;
    text-align: center;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 500;
    color: #2399af;
    border-radius: 2px;
    background-color: #d5eff4;
    background-image: url("../icons/intermediate-svg/ico-add-file.svg");
    background-repeat: no-repeat;
    background-position: 10px center;
    cursor: pointer; }

.field-file-preview {
  margin-bottom: 5px; }
  .field-file-preview a {
    display: inline-block;
    padding-left: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 15px;
    font-size: 0.9375rem;
    color: #4a4a4a;
    font-family: "GothamBook", sans-serif;
    font-weight: 300;
    word-break: break-all;
    text-decoration: none;
    background-image: url("../icons/intermediate-svg/ico-file.svg");
    background-repeat: no-repeat;
    background-position: 0 center; }
    .field-file-preview a:hover {
      text-decoration: underline; }
  .field-file-preview .field-file-remove {
    display: inline-block;
    margin-left: .8em;
    vertical-align: middle;
    height: 10px;
    width: 10px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 10px;
    background-image: url("../icons/intermediate-svg/ico-cross.svg");
    opacity: .8;
    transition: 400ms; }
    .field-file-preview .field-file-remove:hover {
      opacity: 1; }

.form-buttons {
  margin-top: 1em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (min-width: 501px) {
    .form-buttons {
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  .form-buttons .button {
    width: 49%;
    font-size: 13px;
    font-size: 0.8125rem; }
    @media (min-width: 501px) {
      .form-buttons .button {
        width: auto;
        margin-right: 1em; } }
  .form-buttons--large .button {
    width: 100%;
    margin-right: 0; }

.boxes {
  padding: .63em;
  position: relative; }
  @media (min-width: 501px) {
    .boxes {
      padding: 0; } }
  @media (min-width: 501px) {
    .boxes--intro {
      max-width: 500px;
      padding: 2em;
      margin: 2em auto;
      background-color: #FFF; }
      .boxes--intro .box {
        padding: 0;
        background-color: transparent; }
        .boxes--intro .box__mentions {
          color: #4a4a4a; }
          .boxes--intro .box__mentions a {
            color: #4a4a4a; } }

.box {
  padding: .63em;
  margin-top: .65em;
  background-color: #f6faff; }
  @media (min-width: 501px) {
    .box {
      padding: 1.2em; } }
  .box:first-child:not(.box--success) {
    margin-top: 0; }
  .box.no-padding {
    padding: 0; }
  .box--transparent {
    background-color: transparent;
    box-shadow: none; }
    @media (min-width: 501px) {
      .box--transparent {
        text-align: center; } }
    .box--transparent p,
    .box--transparent a,
    .box--transparent label {
      color: #FFF; }
  .box--flat {
    background-color: #FFF; }
  .box--success {
    padding: 1.5em;
    min-height: 95vh; }
    @media (min-width: 501px) {
      .box--success {
        min-height: auto;
        max-width: 600px;
        margin: 2em auto; } }
    .box--success .box__header {
      padding: 0 0 1em; }
      .box--success .box__header svg {
        display: block;
        margin: 0 auto 1em; }
    .box--success .box__title {
      color: #6ebc18; }
  .box--border {
    padding-top: 1em;
    padding-bottom: 1em;
    margin-top: 0;
    border-bottom: 1px solid #d5eff4; }
  .box__header {
    padding: 1em; }
    @media (min-width: 501px) {
      .box__header {
        padding: 1.5em; } }
  .box__title {
    font-family: "GothamMedium", sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 22px;
    color: #424242; }
    .box__title + * {
      margin-top: .65em; }
  .box__text {
    margin: .65em 0 .8em;
    font-family: "GothamBook", sans-serif; }
    .box__text__icon {
      margin-bottom: 1em;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .box__text__icon .form-field__label {
        margin-bottom: 0; }
      @media (min-width: 501px) {
        .box__text__icon {
          width: 100%; } }
      .box__text__icon p {
        max-width: 88%; }
        @media (min-width: 501px) {
          .box__text__icon p {
            max-width: none; } }
      .box__text__icon svg {
        min-width: 29px; }
  .box__mentions {
    font-size: 13px;
    font-size: 0.8125rem; }
    @media (min-width: 501px) {
      .box__mentions {
        font-size: 16px;
        font-size: 1rem; } }
  .box__buttons {
    margin-top: 1.5em;
    padding-left: .5em;
    padding-right: .5em; }
    @media (min-width: 501px) {
      .box__buttons {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .box__buttons .button {
          margin: 0 .5em; } }

.item {
  padding: 1em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-top: 1px solid #d5eff4; }
  @media (min-width: 501px) {
    .item {
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      position: relative;
      padding: 1.5em; } }
  .item:first-child {
    border-top: none; }
  .item--no-border {
    border-top: none; }
  .item--y-center {
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 501px) {
      .item--y-center {
        -webkit-align-items: start;
            -ms-flex-align: start;
                align-items: start; } }
  .item + .item:not(.item--no-space) {
    padding-top: 1.5em; }
  @media (min-width: 501px) {
    .item__heading {
      width: 100%;
      margin-bottom: .5em; }
      .item__heading svg {
        float: left;
        margin-right: .5em;
        margin-bottom: .5em; }
      .item__heading .item__label {
        font-size: 15px;
        font-size: 0.9375rem; }
      .item__heading .item__text {
        font-size: 22px;
        font-size: 1.375rem; } }
  .item__part {
    width: 53%; }
    @media (min-width: 501px) {
      .item__part .button {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        right: 0;
        padding: 1.1em 1.2em; } }
    .item__part:last-child {
      width: 47%;
      text-align: right; }
      @media (min-width: 501px) {
        .item__part:last-child {
          width: auto; } }
    .item__part--full {
      width: 100%;
      text-align: left; }
      @media (min-width: 501px) {
        .item__part--full {
          width: auto; } }
  .item__title {
    margin-bottom: 1em;
    font-family: "GothamBook", sans-serif;
    line-height: 17px;
    font-size: 15px;
    font-size: 0.9375rem;
    font-weight: 300; }
  .item__notif {
    display: none;
    margin-top: -2px;
    margin-bottom: 2px;
    font-size: 11px;
    font-size: 0.6875rem;
    color: #00b7d9; }
    .is-modified .item__notif {
      display: block; }
    .item__notif .cancel {
      padding: 0;
      color: #f01e1e;
      font-family: "GothamBook", sans-serif;
      font-size: 11px;
      font-size: 0.6875rem;
      background-color: transparent;
      border: none;
      cursor: pointer; }
      .item__notif .cancel:active, .item__notif .cancel:focus {
        outline: none; }
      .item__notif .cancel:hover {
        text-decoration: underline; }
  .item__label {
    margin-top: 0;
    width: 100%;
    font-size: 13px;
    font-size: 0.8125rem;
    font-family: "GothamBook", sans-serif;
    font-weight: 300;
    color: #616161; }
  .item__text {
    margin-top: 0;
    width: 100%; }
    .item__text + .item__label {
      margin-top: 1em; }
    .item__text--disabled {
      text-decoration: line-through; }
  .item .button--inline {
    font-size: 12px;
    font-size: 0.75rem;
    color: #00b7d9; }
  .item__list {
    padding: 0;
    width: 100%;
    margin: .3em 0; }
    .item__list--files li::before {
      content: "";
      display: inline-block;
      margin-right: .3em;
      vertical-align: middle;
      height: 15px;
      width: 15px;
      background: transparent url("../icons/intermediate-svg/ico-file.svg") left top no-repeat;
      background-size: 15px 15px; }
    .item__list li {
      margin-bottom: .35em; }

.edit {
  display: none;
  padding: 1em;
  background-color: #FFF; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 4;
  padding: 0.63em;
  background-color: #2399af;
  opacity: 0;
  visibility: hidden;
  overflow-y: auto;
  transition: 300ms ease-in-out; }
  @media (min-width: 501px) {
    .modal {
      background-color: rgba(35, 153, 175, 0.9); } }
  .modal.is-visible {
    opacity: 1;
    visibility: visible; }
    .modal.is-visible .modal__inner {
      -webkit-transform: scale(1);
          -ms-transform: scale(1);
              transform: scale(1); }
      @media (min-width: 501px) {
        .modal.is-visible .modal__inner {
          -webkit-transform: scale(1) translate(-50%, -50%);
              -ms-transform: scale(1) translate(-50%, -50%);
                  transform: scale(1) translate(-50%, -50%); } }
  .modal__inner {
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2);
    transition: 300ms ease-in-out; }
    @media (min-width: 501px) {
      .modal__inner {
        position: absolute;
        top: 50%;
        max-height: 90%;
        margin-bottom: 10px;
        overflow-y: auto;
        left: 50%;
        width: 600px;
        -webkit-transform: scale(1) translate(-50%, -50%);
            -ms-transform: scale(1) translate(-50%, -50%);
                transform: scale(1) translate(-50%, -50%); } }
  .modal__header {
    padding: 2em 1em 1em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: #f6faff; }
    .modal__header--split {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .modal__header--split .modal__title {
        margin-left: .5em; }
  .modal__close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 20px;
    margin-left: auto;
    background-color: transparent;
    border: none;
    cursor: pointer; }
  .modal__icon {
    text-align: center; }
  .modal__title {
    margin: .5em 0;
    font-family: "GothamMedium", sans-serif;
    font-weight: 500;
    line-height: 1.2;
    font-size: 18px;
    font-size: 1.125rem; }

.flap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background-color: #2399af;
  overflow-y: auto;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  transition: 300ms ease-in-out; }
  .flap.is-open {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0); }
  .flap__header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding: 1em 1.34em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #f01e1e;
    z-index: 3; }
  .flap__heading {
    padding: 1em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .flap__heading h3 {
      margin-left: 1em;
      color: #FFF;
      font-size: 18px;
      font-size: 1.125rem; }
  .flap__content {
    padding-top: 50px; }

.steps-nav {
  position: relative;
  overflow: hidden;
  height: 115px;
  width: 100%; }
  @media (min-width: 501px) {
    .steps-nav {
      height: auto; } }
  .steps-nav__inner {
    width: 600%;
    position: absolute;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: no-wrap;
        -ms-flex-wrap: no-wrap;
            flex-wrap: no-wrap; }
    @media (min-width: 501px) {
      .steps-nav__inner {
        width: 100%;
        max-width: 1200px;
        margin: 0 auto;
        position: static;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media (min-width: 769px) {
      .steps-nav__inner {
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; } }
  .steps-nav .step {
    width: 16.6666666%; }

.step {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1em 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  transition: 400ms ease-in-out 100ms;
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
          transform-origin: 50% 100%; }
  @media (min-width: 501px) {
    .step {
      opacity: .7;
      padding-top: 2em;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; } }
  .step.is-animated-in {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  .step__heading {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 501px) {
      .step__heading {
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .step__heading svg {
      width: 50%; }
      @media (min-width: 501px) {
        .step__heading svg {
          height: 60px; } }
      @media (min-width: 769px) {
        .step__heading svg {
          width: 100%; } }
    .step__heading h2 {
      width: 50%;
      padding: 0 .5em;
      color: #FFF;
      font-size: 18px;
      font-size: 1.125rem;
      font-family: "GothamMedium", sans-serif; }
      @media (min-width: 501px) {
        .step__heading h2 {
          width: 80%;
          margin: 1em auto 0;
          font-size: 12px;
          font-size: 0.75rem;
          text-align: center; } }
      @media (min-width: 769px) {
        .step__heading h2 {
          font-size: 16px;
          font-size: 1rem; } }

.steps-progress {
  margin-top: 1em;
  margin-bottom: .5em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (min-width: 501px) {
    .steps-progress {
      max-width: 1200px;
      padding: 0;
      margin: 0 auto 1.5em; } }
  .steps-progress li {
    padding-right: 15px; }
    @media (min-width: 501px) {
      .steps-progress li {
        padding-right: 15.6%; } }
    .steps-progress li span {
      position: relative;
      display: block;
      height: 14px;
      width: 14px;
      border: 4px solid #FFF;
      background-color: #FFF;
      border-radius: 100%;
      transition: 200ms ease-in-out; }
      @media (min-width: 501px) {
        .steps-progress li span {
          display: inline-block;
          background-color: #FFF; } }
      .steps-progress li span::after {
        content: "";
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        z-index: -1;
        height: 1px;
        width: 20px;
        left: 100%;
        background-color: rgba(255, 255, 255, 0.6); }
        @media (min-width: 501px) {
          .steps-progress li span::after {
            width: 130px; } }
        @media (min-width: 769px) {
          .steps-progress li span::after {
            width: 200px; } }
      .steps-progress li span::before {
        content: "";
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        height: 3px;
        width: 20px;
        left: 100%;
        background-color: #FFF;
        transition: 200ms ease-in-out 100ms; }
        @media (min-width: 501px) {
          .steps-progress li span::before {
            width: 130px; } }
        @media (min-width: 769px) {
          .steps-progress li span::before {
            width: 200px; } }
    .steps-progress li:last-child {
      padding-right: 0; }
      .steps-progress li:last-child span::before {
        display: none; }
      .steps-progress li:last-child span::after {
        display: none; }
  .steps-progress[data-position="1"] li:nth-child(1n+1) span {
    background-color: #2399af; }
    .steps-progress[data-position="1"] li:nth-child(1n+1) span::before {
      opacity: 0;
      width: 0;
      visibility: hidden; }
  .steps-progress[data-position="1"] li:nth-child(1) span {
    z-index: -1;
    box-shadow: 0 0 0 2px #57D3DC;
    background-color: #FFF; }
    .steps-progress[data-position="1"] li:nth-child(1) span::before {
      opacity: 1;
      visibility: visible;
      width: 12px;
      transition: width 200ms ease-in-out 400ms; }
      @media (min-width: 501px) {
        .steps-progress[data-position="1"] li:nth-child(1) span::before {
          width: 70px; } }
      @media (min-width: 769px) {
        .steps-progress[data-position="1"] li:nth-child(1) span::before {
          width: 100px; } }
  .steps-progress[data-position="2"] li:nth-child(1n+2) span {
    background-color: #2399af; }
    .steps-progress[data-position="2"] li:nth-child(1n+2) span::before {
      opacity: 0;
      width: 0;
      visibility: hidden; }
  .steps-progress[data-position="2"] li:nth-child(2) span {
    z-index: -1;
    box-shadow: 0 0 0 2px #57D3DC;
    background-color: #FFF; }
    .steps-progress[data-position="2"] li:nth-child(2) span::before {
      opacity: 1;
      visibility: visible;
      width: 12px;
      transition: width 200ms ease-in-out 400ms; }
      @media (min-width: 501px) {
        .steps-progress[data-position="2"] li:nth-child(2) span::before {
          width: 70px; } }
      @media (min-width: 769px) {
        .steps-progress[data-position="2"] li:nth-child(2) span::before {
          width: 100px; } }
  .steps-progress[data-position="3"] li:nth-child(1n+3) span {
    background-color: #2399af; }
    .steps-progress[data-position="3"] li:nth-child(1n+3) span::before {
      opacity: 0;
      width: 0;
      visibility: hidden; }
  .steps-progress[data-position="3"] li:nth-child(3) span {
    z-index: -1;
    box-shadow: 0 0 0 2px #57D3DC;
    background-color: #FFF; }
    .steps-progress[data-position="3"] li:nth-child(3) span::before {
      opacity: 1;
      visibility: visible;
      width: 12px;
      transition: width 200ms ease-in-out 400ms; }
      @media (min-width: 501px) {
        .steps-progress[data-position="3"] li:nth-child(3) span::before {
          width: 70px; } }
      @media (min-width: 769px) {
        .steps-progress[data-position="3"] li:nth-child(3) span::before {
          width: 100px; } }
  .steps-progress[data-position="4"] li:nth-child(1n+4) span {
    background-color: #2399af; }
    .steps-progress[data-position="4"] li:nth-child(1n+4) span::before {
      opacity: 0;
      width: 0;
      visibility: hidden; }
  .steps-progress[data-position="4"] li:nth-child(4) span {
    z-index: -1;
    box-shadow: 0 0 0 2px #57D3DC;
    background-color: #FFF; }
    .steps-progress[data-position="4"] li:nth-child(4) span::before {
      opacity: 1;
      visibility: visible;
      width: 12px;
      transition: width 200ms ease-in-out 400ms; }
      @media (min-width: 501px) {
        .steps-progress[data-position="4"] li:nth-child(4) span::before {
          width: 70px; } }
      @media (min-width: 769px) {
        .steps-progress[data-position="4"] li:nth-child(4) span::before {
          width: 100px; } }
  .steps-progress[data-position="5"] li:nth-child(1n+5) span {
    background-color: #2399af; }
    .steps-progress[data-position="5"] li:nth-child(1n+5) span::before {
      opacity: 0;
      width: 0;
      visibility: hidden; }
  .steps-progress[data-position="5"] li:nth-child(5) span {
    z-index: -1;
    box-shadow: 0 0 0 2px #57D3DC;
    background-color: #FFF; }
    .steps-progress[data-position="5"] li:nth-child(5) span::before {
      opacity: 1;
      visibility: visible;
      width: 12px;
      transition: width 200ms ease-in-out 400ms; }
      @media (min-width: 501px) {
        .steps-progress[data-position="5"] li:nth-child(5) span::before {
          width: 70px; } }
      @media (min-width: 769px) {
        .steps-progress[data-position="5"] li:nth-child(5) span::before {
          width: 100px; } }
  .steps-progress[data-position="6"] li:nth-child(1n+6) span {
    background-color: #2399af; }
    .steps-progress[data-position="6"] li:nth-child(1n+6) span::before {
      opacity: 0;
      width: 0;
      visibility: hidden; }
  .steps-progress[data-position="6"] li:nth-child(6) span {
    z-index: -1;
    box-shadow: 0 0 0 2px #57D3DC;
    background-color: #FFF; }
    .steps-progress[data-position="6"] li:nth-child(6) span::before {
      opacity: 1;
      visibility: visible;
      width: 12px;
      transition: width 200ms ease-in-out 400ms; }
      @media (min-width: 501px) {
        .steps-progress[data-position="6"] li:nth-child(6) span::before {
          width: 70px; } }
      @media (min-width: 769px) {
        .steps-progress[data-position="6"] li:nth-child(6) span::before {
          width: 100px; } }

@-webkit-keyframes zoomIn {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

@keyframes zoomIn {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

@-webkit-keyframes zoomOut {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  to {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; } }

@keyframes zoomOut {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  to {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; } }

.accordion {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .accordion__row {
    background-color: #f6faff;
    border-bottom: 1px solid #d5eff4; }
    .accordion__row:last-child {
      border-bottom: none; }
    .accordion__row.is-active {
      background-color: #fff; }
  .accordion__heading {
    padding: 1em;
    font-size: 14px;
    font-size: 0.875rem;
    color: #00b7d9;
    font-weight: bold; }
    @media (min-width: 501px) {
      .accordion__heading {
        cursor: pointer; } }
  .accordion__content {
    margin-top: 0;
    display: none;
    padding: 1em;
    font-family: "GothamBook", sans-serif;
    font-weight: 300;
    background-color: #FFF; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvb2xzL19jb25maWcuc2NzcyIsInRvb2xzL19taXhpbnMuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJsYXlvdXRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIm1haW4uY3NzIiwiY29tcG9uZW50cy9fbm90aWZpY2F0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2JveGVzLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbHMuc2NzcyIsImNvbXBvbmVudHMvX2ZsYXAuc2NzcyIsImNvbXBvbmVudHMvX3N0ZXBzLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7R0FFRztBQ01IOztHQUVHO0FBK0NIOztHQUVHO0FDM0RIOzs7RUFHRTtBQUVGOzs7Ozs7Ozs7Ozs7O0VBYUUsVUFBVTtFQUNWLFdBQVc7RUFDWCxVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCx5QkFBeUIsRUFDMUI7O0FBQ0QsaURBQWlEO0FBQ2pEOztFQUVFLGVBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxlQUFlLEVBQ2hCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsYUFBYSxFQUNkOztBQUNEOztFQUVFLFlBQVk7RUFDWixjQUFjLEVBQ2Y7O0FBQ0Q7RUFDRSwwQkFBMEI7RUFDMUIsa0JBQWtCLEVBQ25COztBRGNBO0VBQ0MsNEJBQThCO0VBQzlCLHFDQUFVO0VBQ1YseU9BR1k7RUFDWixvQkFSbUU7RUFTbkUsbUJBVHdGO0VBVXhGLHFCQVZnSCxFQUFBOztBQUNqSDtFQUNDLDBCQUE4QjtFQUM5QixtQ0FBVTtFQUNWLCtOQUdZO0VBQ1osb0JBUm1FO0VBU25FLG1CQVR3RjtFQVV4RixxQkFWZ0gsRUFBQTs7QUV4RGxIOzs7RUFHQyx1QkFBdUIsRUFDdkI7O0FBRUQ7RUFDQyxtQkFBbUIsRUFD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bGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBGb250c1xyXG4gKi9cclxuJGJhc2UtZm9udDogXCJHb3RoYW1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuJGJhc2UtZm9udC1ib29rOiBcIkdvdGhhbUJvb2tcIiwgc2Fucy1zZXJpZjtcclxuJGhlYWRpbmctZm9udDogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuXHJcblxyXG4kYnJhbmQtY29sb3I6ICNmMDFlMWU7IC8vIHJvdWdlXHJcbiRhY2NlbnQtY29sb3I6ICM1N2QzZGM7IC8vIEJsZXVcclxuJGFjY2VudC1jb2xvci1kYXJrOiAjMDBiN2Q5O1xyXG4kYmFzZS1jb2xvcjogIzRhNGE0YTtcclxuXHJcbiRia2ctY29sb3I6ICMyMzk5YWY7XHJcbiRia2ctYm94LWNvbG9yOiAjZjZmYWZmO1xyXG5cclxuJHN1Y2Nlc3MtY29sb3I6ICM2RUJDMTg7XHJcbiRzdWNjZXNzLWNvbG9yLWxpZ2h0OiAjZThmMWRlO1xyXG4kZGFuZ2VyLWNvbG9yOiAjZjAxZTFlO1xyXG4kZGFuZ2VyLWNvbG9yLWxpZ2h0OiAjZmZlNmU2O1xyXG5cclxuLy8gUGF0aHNcclxuJGltZy1wYXRoOiAnLi4vLi4vaW1hZ2VzLyc7XHJcbiRzdmctcGF0aDogJy4uL2ljb25zL2ludGVybWVkaWF0ZS1zdmcvJztcclxuXHJcbi8vIFdpZHRoXHJcbiRzaXRlLXBhZGRpbmc6IC42M2VtO1xyXG5cclxuLy8gQSBtYXAgb2YgYnJlYWtwb2ludHMuXHJcbiRicmVha3BvaW50czogKFxyXG5cdHhzOiA1NzZweCxcclxuXHRzbTogNTAwcHgsXHJcblx0bWQ6IDc2OHB4LFxyXG5cdGxnOiAxMDYwcHhcclxuKTsiLCJAbWl4aW4gY2xlYXJmaXgge1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG59XHJcblxyXG4vKipcclxuICogU2V0IGEgcmVtIGZvbnQgc2l6ZSB3aXRoIHBpeGVsIGZlZWRiYWNrXHJcbiAqL1xyXG5AZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKSB7XHJcblx0JHJlbVNpemU6ICRzaXplIC8gMTZweDtcclxuXHRAcmV0dXJuICRyZW1TaXplICogMXJlbTtcclxufVxyXG5cclxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xyXG5cdGZvbnQtc2l6ZTogJHNpemU7XHJcblx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJHNpemUpO1xyXG59XHJcblxyXG5cclxuLy8gYW50aWFsaWFzaW5nIG1vZGUgcG91ciBsZSByZW5kdSBkZXMgZm9udHNcclxuQG1peGluIGZvbnQtc21vb3RoaW5nIHtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5AbWl4aW4gYWxpZ24tdi1jZW50ZXIge1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuQG1peGluIGFsaWduLWNlbnRlciB7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4vLyRicmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgc20pO1xyXG5cclxuQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XHJcblx0Ly8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXHJcblx0QGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuXHRcdC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cclxuXHRcdCRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xyXG5cdFx0Ly8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlICsgMSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGVsc2Uge1xyXG5cdFx0Ly8gTG9nIGEgd2FybmluZy5cclxuXHRcdEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XHJcblx0fVxyXG59XHJcblxyXG4vKipcclxuICogSW1wb3J0YXRpb24gZGVzIGZvbnRzXHJcbiAqL1xyXG5AbWl4aW4gZm9udC1mYWNlKCAkZm9udC1mYW1pbHksICRmb250LWZpbGVuYW1lLCAkZm9udC13ZWlnaHQgOiBub3JtYWwsICRmb250LXN0eWxlIDpub3JtYWwsICRmb250LXN0cmV0Y2ggOiBub3JtYWwgKXtcclxuXHRAZm9udC1mYWNle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICcjeyRmb250LWZhbWlseX0nO1xyXG5cdFx0c3JjOiB1cmwoI3skZm9udC1maWxlbmFtZX0uZW90KTtcclxuXHRcdHNyYzogdXJsKCN7JGZvbnQtZmlsZW5hbWV9LmVvdD8jaWVmaXgpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgjeyRmb250LWZpbGVuYW1lfS53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgjeyRmb250LWZpbGVuYW1lfS50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHRcdHVybCgjeyRmb250LWZpbGVuYW1lfS5zdmcjI3skZm9udC1mYW1pbHl9KSBmb3JtYXQoJ3N2ZycpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcclxuXHRcdGZvbnQtc3R5bGU6ICRmb250LXN0eWxlO1xyXG5cdFx0Zm9udC1zdHJldGNoOiAkZm9udC1zdHJldGNoO1xyXG5cdH1cclxufSIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbiAgIHYyLjAgfCAyMDExMDEyNlxyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4qL1xyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxub2wsIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn0iLCJAaW5jbHVkZSBmb250LWZhY2UoJ0dvdGhhbU1lZGl1bScsICcuLi9mb250cy9Hb3RoYW0tTWVkaXVtJyk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnR290aGFtQm9vaycsICcuLi9mb250cy9Hb3RoYW0tQm9vaycpO1xyXG5cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5tYWluIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdHBhZGRpbmctdG9wOiA0MnB4O1xyXG5cclxuXHRmb250LWZhbWlseTogJGJhc2UtZm9udC1ib29rO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0QGluY2x1ZGUgZm9udC1zbW9vdGhpbmc7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6ICRia2ctY29sb3I7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHNtKXtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxucCB7XHJcblx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG5cclxuXHQmICsgcCxcclxuXHQmICsgYnV0dG9uLFxyXG5cdCYgKyBkaXYge1xyXG5cdFx0bWFyZ2luLXRvcDogLjZlbTtcclxuXHR9XHJcblxyXG5cdHN0cm9uZyB7XHJcblx0XHRmb250LWZhbWlseTogJGJhc2UtZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cclxuXHRzbWFsbCB7XHJcblx0XHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcclxuXHR9XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLy8gVXRpbHNcclxuLm5vLXBhZGRpbmcge1xyXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gRklYXHJcbn1cclxuXHJcbi5uby1tb2JpbGUge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5uby1kZXNrdG9wIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5pbnRybyB7XHJcblx0cGFkZGluZzogMmVtO1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShzbSl7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRtYXJnaW4tdG9wOiAuNjVlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuXHRcdFx0Y29sb3I6ICRiYXNlLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNjcmVlbiB7XHJcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRcdHBhZGRpbmc6IDAgMWVtIDNlbTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4ubmF2LW9jY3VwYW50IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHdpZHRoOiAxOCU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cGFkZGluZzogMS41ZW0gMWVtIDEuNWVtIDEuNWVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLjY1ZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC4yZW07XHJcblxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRcdG9wYWNpdHk6IC44O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcclxuXHRcdHRyYW5zaXRpb246IDMwMG1zO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaXMtYWN0aXZlIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZmO1xyXG5cdFx0fVxyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYgKyAuYm94ZXMge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0d2lkdGg6IDgyJTtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZVRvUmlnaHQge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVUb0xlZnQge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59IiwiLy8gTG9jYWwgdmFyc1xyXG4kYmtnLWhlYWRlcjogJGJyYW5kLWNvbG9yO1xyXG5cclxuLmhlYWRlciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHotaW5kZXg6IDM7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0aGVpZ2h0OiA0MnB4O1xyXG5cclxuXHRiYWNrZ3JvdW5kOiAkYmtnLWhlYWRlcjtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuXHR9XHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRwYWRkaW5nOiAwIDEuMzRlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG5cdFx0Ji5oZWFkZXItZGVza3RvcCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pe1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblxyXG5cdFx0XHQmLmhlYWRlci1kZXNrdG9wIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmhlYWRlci1tb2JpbGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hY2NvdW50IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHR0b3A6IDQycHg7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHBhZGRpbmc6IC41ZW07XHJcblxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiAzMDBtcztcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaXMtdmlzaWJsZSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3BhcnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmtnLWhlYWRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRcdFx0cGFkZGluZzogLjRlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdXNlci1pbmZvIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogLjVlbSAxLjVlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZkNGQ0ZDtcclxuXHRcdH1cclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRcdHdpZHRoOiA0N3B4O1xyXG5cdFx0XHRcdGhlaWdodDogNDZweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbmZvIHAge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hlbHAge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRwYWRkaW5nOiAuNWVtIDEuNWVtO1xyXG5cclxuXHRcdFx0LmJ1dHRvbi1jb250YWN0IHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIkYnRuLWNvbG9yLWRlZmF1bHQ6ICNkNWVmZjQ7XHJcbiRidG4tY29sb3ItcHJpbWFyeTogJGFjY2VudC1jb2xvcjtcclxuXHJcbi5idXR0b24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAuNzVlbSAxZW07XHJcblxyXG5cclxuXHRmb250LWZhbWlseTogJGJhc2UtZm9udDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cclxuXHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHR0cmFuc2l0aW9uOiAzMDBtcztcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdHBhZGRpbmc6IC43NWVtIDEuNzVlbTtcclxuXHR9XHJcblxyXG5cdHN2ZyxcclxuXHRzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cclxuXHQmLS1sYXJnZSB7XHJcblx0XHRwYWRkaW5nOiAxLjJlbSAxZW07XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6YWN0aXZlLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoc20pe1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0Ji0tZGVmYXVsdCB7XHJcblx0XHRjb2xvcjogJGJrZy1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRidG4tY29sb3ItZGVmYXVsdDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidG4tY29sb3ItZGVmYXVsdCwgMTUlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLXByaW1hcnkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ0bi1jb2xvci1wcmltYXJ5O1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnRuLWNvbG9yLXByaW1hcnksIDE1JSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1zZWNvbmRhcnkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRcdGNvbG9yOiAkYWNjZW50LWNvbG9yLWRhcms7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiBkYXJrZW4oJGFjY2VudC1jb2xvci1kYXJrLCAxMCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNGRkYsIC44KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLXRyYW5zcGFyZW50IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0Ji0taW5saW5lIHtcclxuXHRcdHBhZGRpbmc6IC41ZW0gMDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG5cdCYtLWljb24ge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblxyXG5cdCYtLXVzZXIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDFlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5idXR0b24tcHJldmlvdXMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5idXR0b24tdGVsIHtcclxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0ZW07XHJcblx0fVxyXG5cdHN2ZyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDVweDtcclxuXHRcdGxlZnQ6IDFlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5idXR0b24tY29udGFjdCB7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cdG1hcmdpbi1yaWdodDogLjVlbTtcclxufVxyXG5cclxuW2RhdGEtb3Blbi1tb2RhbD1cImhlbHBcIl0ge1xyXG5cdGN1cnNvcjogaGVscDtcclxufVxyXG5cclxuLmxpbmsge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0Ji0tcmV2ZXJzZSB7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdCYtLWlubGluZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Y29sb3I6ICRhY2NlbnQtY29sb3ItZGFyaztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuXHJcblxyXG5cdH1cclxufSIsIi8qKlxyXG4gKiBGb250c1xyXG4gKi9cbi8qKlxyXG4gKiBTZXQgYSByZW0gZm9udCBzaXplIHdpdGggcGl4ZWwgZmVlZGJhY2tcclxuICovXG4vKipcclxuICogSW1wb3J0YXRpb24gZGVzIGZvbnRzXHJcbiAqL1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cclxuICAgdjIuMCB8IDIwMTEwMTI2XHJcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXHJcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1NZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvR290aGFtLU1lZGl1bS5lb3QpO1xuICBzcmM6IHVybCguLi9mb250cy9Hb3RoYW0tTWVkaXVtLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvR290aGFtLU1lZGl1bS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvR290aGFtLU1lZGl1bS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vZm9udHMvR290aGFtLU1lZGl1bS5zdmcjR290aGFtTWVkaXVtKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvR290aGFtLUJvb2suZW90KTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvR290aGFtLUJvb2suZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9Hb3RoYW0tQm9vay53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvR290aGFtLUJvb2sudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL2ZvbnRzL0dvdGhhbS1Cb29rLnN2ZyNHb3RoYW1Cb29rKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDQycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzk5YWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cbiAgcCArIHAsXG4gIHAgKyBidXR0b24sXG4gIHAgKyBkaXYge1xuICAgIG1hcmdpbi10b3A6IC42ZW07IH1cbiAgcCBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgcCBzbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtOyB9XG5cbmFkZHJlc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5vLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAubm8tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4ubm8tZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgIC5uby1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaW50cm8ge1xuICBwYWRkaW5nOiAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgLmludHJvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaW50cm9fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC42NWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5pbnRyb19fY29udGVudF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGNvbG9yOiAjNGE0YTRhOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAuc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDFlbSAzZW07IH1cbiAgICAuc2NyZWVuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9IH1cblxuLm5hdi1vY2N1cGFudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxOCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgIC5uYXYtb2NjdXBhbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubmF2LW9jY3VwYW50X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxLjVlbSAxZW0gMS41ZW0gMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjY1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIG9wYWNpdHk6IC44O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gICAgLm5hdi1vY2N1cGFudF9faXRlbTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm5hdi1vY2N1cGFudF9faXRlbS5pcy1hY3RpdmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZmOyB9XG4gICAgLm5hdi1vY2N1cGFudF9faXRlbSBzdmcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgLm5hdi1vY2N1cGFudCArIC5ib3hlcyB7XG4gICAgICB3aWR0aDogODIlO1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZVRvUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVG9MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogI2YwMWUxZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9IH1cbiAgLmhlYWRlcl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAgMS4zNGVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLmhlYWRlcl9faW5uZXIuaGVhZGVyLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgICAgLmhlYWRlcl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAgICAgLmhlYWRlcl9faW5uZXIuaGVhZGVyLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmhlYWRlcl9faW5uZXIuaGVhZGVyLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuaGVhZGVyX19pbm5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgLmhlYWRlcl9fYWNjb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA0MnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IC41ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3ZDNkYztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAgIC5oZWFkZXJfX2FjY291bnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaGVhZGVyX19hY2NvdW50LmlzLXZpc2libGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVhZGVyX19hY2NvdW50IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLmhlYWRlcl9fcGFydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmhlYWRlcl9fcGFydDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fcGFydDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwMWUxZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAuaGVhZGVyX19wYXJ0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgcGFkZGluZzogLjRlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgIC5oZWFkZXJfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG4gIC5oZWFkZXJfX3VzZXItaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgICAgLmhlYWRlcl9fdXNlci1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogLjVlbSAxLjVlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkNGQ0ZDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAuaGVhZGVyX191c2VyLWluZm8gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgICAgLmhlYWRlcl9fdXNlci1pbmZvIC5pbmZvIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuaGVhZGVyX191c2VyLWluZm8gLmluZm8gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gIC5oZWFkZXJfX2hlbHAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAgIC5oZWFkZXJfX2hlbHAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDEuNWVtOyB9XG4gICAgICAgIC5oZWFkZXJfX2hlbHAgLmJ1dHRvbi1jb250YWN0IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogLjc1ZW0gMS43NWVtOyB9IH1cbiAgLmJ1dHRvbiBzdmcsXG4gIC5idXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ1dHRvbi0tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDEuMmVtIDFlbTsgfVxuICAuYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuYnV0dG9uLS1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzIzOTlhZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlZmY0OyB9XG4gICAgLmJ1dHRvbi0tZGVmYXVsdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOThkOGU0OyB9XG4gIC5idXR0b24tLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1N2QzZGM7IH1cbiAgICAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGI1YmY7IH1cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMDBiN2Q5OyB9XG4gICAgLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA4Y2E2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC5idXR0b24tLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnV0dG9uLS1pbmxpbmUge1xuICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnV0dG9uLS1pY29uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idXR0b24tLXVzZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmJ1dHRvbi1wcmV2aW91cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAuYnV0dG9uLXRlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW07IH0gfVxuXG4uYnV0dG9uLXRlbCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAxZW07IH1cblxuLmJ1dHRvbi1jb250YWN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogLjVlbTsgfVxuXG5bZGF0YS1vcGVuLW1vZGFsPVwiaGVscFwiXSB7XG4gIGN1cnNvcjogaGVscDsgfVxuXG4ubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubGluay0tcmV2ZXJzZSB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLmxpbmstLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMwMGI3ZDk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cblxuLm5vdGlmIHtcbiAgcGFkZGluZzogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjEpOyB9XG4gIC5ub3RpZi0tZXJyb3Ige1xuICAgIGNvbG9yOiAjZjAxZTFlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU2ZTY7IH1cbiAgLm5vdGlmLS1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzZFQkMxODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmMWRlOyB9XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cbiAgYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm0tZmllbGQgKyAuZm9ybS1maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgIC5mb3JtLWZpZWxkLS1jaGVja2JveGVzLCAuZm9ybS1maWVsZC0tcmFkaW8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZm9ybS1maWVsZC0tY2hlY2tib3hlcyAuZm9ybS1maWVsZF9fbGFiZWwsIC5mb3JtLWZpZWxkLS1yYWRpbyAuZm9ybS1maWVsZF9fbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvcm0tZmllbGQtLWNoZWNrYm94ZXMgLmZvcm0tZmllbGRfX2NoZWNrYm94LFxuICAgICAgLmZvcm0tZmllbGQtLWNoZWNrYm94ZXMgLmZvcm0tZmllbGRfX3JhZGlvLCAuZm9ybS1maWVsZC0tcmFkaW8gLmZvcm0tZmllbGRfX2NoZWNrYm94LFxuICAgICAgLmZvcm0tZmllbGQtLXJhZGlvIC5mb3JtLWZpZWxkX19yYWRpbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH0gfVxuICAuZm9ybS1maWVsZF9faW5zdHJ1Y3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNjVlbTsgfVxuICAgIC5mb3JtLWZpZWxkX19pbnN0cnVjdGlvbnMsXG4gICAgLmZvcm0tZmllbGRfX2luc3RydWN0aW9ucyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICM2MTYxNjE7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgICAgLmZvcm0tZmllbGRfX2luc3RydWN0aW9ucyBzcGFuLFxuICAgICAgLmZvcm0tZmllbGRfX2luc3RydWN0aW9ucyBwIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9ybS1maWVsZF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC42NWVtO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAgIC5mb3JtLWZpZWxkX19sYWJlbCA+IHNwYW4ge1xuICAgICAgbWFyZ2luLXRvcDogLjJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuZm9ybS1maWVsZCBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IC42NWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IC42NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzAwYjdkOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTdkM2RjO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIC5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSxcbiAgICAuZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4gICAgLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmFjdGl2ZSxcbiAgICAuZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICAgIC5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl06YWN0aXZlLFxuICAgIC5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuICAgIC5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJkYXRlXCJdOmFjdGl2ZSxcbiAgICAuZm9ybS1maWVsZCBzZWxlY3Q6Zm9jdXMsXG4gICAgLmZvcm0tZmllbGQgc2VsZWN0OmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMGI3ZDk7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl1bdHlwZT1cImRhdGVcIl0sXG4gICAgLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdW3R5cGU9XCJkYXRlXCJdLFxuICAgIC5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl1bdHlwZT1cImRhdGVcIl0sXG4gICAgLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImRhdGVcIl1bdHlwZT1cImRhdGVcIl0sXG4gICAgLmZvcm0tZmllbGQgc2VsZWN0W3R5cGU9XCJkYXRlXCJdIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2ludGVybWVkaWF0ZS1zdmcvaWNvLWNhbGVuZGFyLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAgICAgLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl1bdHlwZT1cImRhdGVcIl0sXG4gICAgICAgIC5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXVt0eXBlPVwiZGF0ZVwiXSxcbiAgICAgICAgLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cIm51bWJlclwiXVt0eXBlPVwiZGF0ZVwiXSxcbiAgICAgICAgLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImRhdGVcIl1bdHlwZT1cImRhdGVcIl0sXG4gICAgICAgIC5mb3JtLWZpZWxkIHNlbGVjdFt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG4gIC5mb3JtLWZpZWxkIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvaW50ZXJtZWRpYXRlLXN2Zy9pY28tYXJyb3ctZG93bi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDhweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAgIC5mb3JtLWZpZWxkIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSBjZW50ZXI7IH0gfVxuICAuZm9ybS1maWVsZF9fY2hlY2tib3gsIC5mb3JtLWZpZWxkX19yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IC44ZW07IH1cbiAgICAuZm9ybS1maWVsZF9fY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIC5mb3JtLWZpZWxkX19jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5mb3JtLWZpZWxkX19yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgLmZvcm0tZmllbGRfX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybS1maWVsZF9fY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwsXG4gICAgICAuZm9ybS1maWVsZF9fY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsIC5mb3JtLWZpZWxkX19yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCxcbiAgICAgIC5mb3JtLWZpZWxkX19yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5mb3JtLWZpZWxkX19jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlLCAuZm9ybS1maWVsZF9fY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmFmdGVyLFxuICAgICAgICAuZm9ybS1maWVsZF9fY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSxcbiAgICAgICAgLmZvcm0tZmllbGRfX2NoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciwgLmZvcm0tZmllbGRfX3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmUsIC5mb3JtLWZpZWxkX19yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YWZ0ZXIsXG4gICAgICAgIC5mb3JtLWZpZWxkX19yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlLFxuICAgICAgICAuZm9ybS1maWVsZF9fcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgICAgLmZvcm0tZmllbGRfX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmUsXG4gICAgICAgIC5mb3JtLWZpZWxkX19jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlLCAuZm9ybS1maWVsZF9fcmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmJlZm9yZSxcbiAgICAgICAgLmZvcm0tZmllbGRfX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGI3ZDk7IH1cbiAgICAgICAgLmZvcm0tZmllbGRfX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjphZnRlcixcbiAgICAgICAgLmZvcm0tZmllbGRfX2NoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciwgLmZvcm0tZmllbGRfX3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjphZnRlcixcbiAgICAgICAgLmZvcm0tZmllbGRfX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiN2Q5O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMjAwbXM7IH1cbiAgICAgIC5mb3JtLWZpZWxkX19jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbiAgICAgIC5mb3JtLWZpZWxkX19jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciwgLmZvcm0tZmllbGRfX3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxuICAgICAgLmZvcm0tZmllbGRfX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIC5mb3JtLWZpZWxkX19jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlLCAuZm9ybS1maWVsZF9fY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyLCAuZm9ybS1maWVsZF9fcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSwgLmZvcm0tZmllbGRfX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gIC5mb3JtLWZpZWxkLS1lcnJvciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmZvcm0tZmllbGQtLWVycm9yIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmZvcm0tZmllbGQtLWVycm9yIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5mb3JtLWZpZWxkLS1lcnJvciBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmZvcm0tZmllbGQtLWVycm9yIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjAxZTFlOyB9XG5cbi5maWVsZC1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgLmZpZWxkLWZpbGUge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG4gIC5maWVsZC1maWxlX19pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5maWVsZC1maWxlX19pbnB1dDpob3ZlciwgLmZpZWxkLWZpbGVfX2lucHV0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGUwZTk7IH1cbiAgICAgIC5maWVsZC1maWxlX19pbnB1dDpob3ZlciArIGxhYmVsLCAuZmllbGQtZmlsZV9faW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGUwZTk7IH1cbiAgLmZpZWxkLWZpbGVfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMjM5OWFmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlZmY0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2ludGVybWVkaWF0ZS1zdmcvaWNvLWFkZC1maWxlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmllbGQtZmlsZS1wcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5maWVsZC1maWxlLXByZXZpZXcgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvaW50ZXJtZWRpYXRlLXN2Zy9pY28tZmlsZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjsgfVxuICAgIC5maWVsZC1maWxlLXByZXZpZXcgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZmllbGQtZmlsZS1wcmV2aWV3IC5maWVsZC1maWxlLXJlbW92ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAuOGVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pbnRlcm1lZGlhdGUtc3ZnL2ljby1jcm9zcy5zdmdcIik7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7IH1cbiAgICAuZmllbGQtZmlsZS1wcmV2aWV3IC5maWVsZC1maWxlLXJlbW92ZTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAuZm9ybS1idXR0b25zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLmZvcm0tYnV0dG9ucyAuYnV0dG9uIHtcbiAgICB3aWR0aDogNDklO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgICAgLmZvcm0tYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgLmZvcm0tYnV0dG9ucy0tbGFyZ2UgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ib3hlcyB7XG4gIHBhZGRpbmc6IC42M2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgLmJveGVzIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAuYm94ZXMtLWludHJvIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBwYWRkaW5nOiAyZW07XG4gICAgICBtYXJnaW46IDJlbSBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgICAgLmJveGVzLS1pbnRybyAuYm94IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmJveGVzLS1pbnRybyAuYm94X19tZW50aW9ucyB7XG4gICAgICAgICAgY29sb3I6ICM0YTRhNGE7IH1cbiAgICAgICAgICAuYm94ZXMtLWludHJvIC5ib3hfX21lbnRpb25zIGEge1xuICAgICAgICAgICAgY29sb3I6ICM0YTRhNGE7IH0gfVxuXG4uYm94IHtcbiAgcGFkZGluZzogLjYzZW07XG4gIG1hcmdpbi10b3A6IC42NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgIC5ib3gge1xuICAgICAgcGFkZGluZzogMS4yZW07IH0gfVxuICAuYm94OmZpcnN0LWNoaWxkOm5vdCguYm94LS1zdWNjZXNzKSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYm94Lm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJveC0tdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAgIC5ib3gtLXRyYW5zcGFyZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuYm94LS10cmFuc3BhcmVudCBwLFxuICAgIC5ib3gtLXRyYW5zcGFyZW50IGEsXG4gICAgLmJveC0tdHJhbnNwYXJlbnQgbGFiZWwge1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLmJveC0tZmxhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAuYm94LS1zdWNjZXNzIHtcbiAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICBtaW4taGVpZ2h0OiA5NXZoOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAuYm94LS1zdWNjZXNzIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0bzsgfSB9XG4gICAgLmJveC0tc3VjY2VzcyAuYm94X19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAwIDFlbTsgfVxuICAgICAgLmJveC0tc3VjY2VzcyAuYm94X19oZWFkZXIgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbTsgfVxuICAgIC5ib3gtLXN1Y2Nlc3MgLmJveF9fdGl0bGUge1xuICAgICAgY29sb3I6ICM2ZWJjMTg7IH1cbiAgLmJveC0tYm9yZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q1ZWZmNDsgfVxuICAuYm94X19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgICAgLmJveF9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMS41ZW07IH0gfVxuICAuYm94X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzQyNDI0MjsgfVxuICAgIC5ib3hfX3RpdGxlICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAuNjVlbTsgfVxuICAuYm94X190ZXh0IHtcbiAgICBtYXJnaW46IC42NWVtIDAgLjhlbTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuYm94X190ZXh0X19pY29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuYm94X190ZXh0X19pY29uIC5mb3JtLWZpZWxkX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgICAgICAuYm94X190ZXh0X19pY29uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuYm94X190ZXh0X19pY29uIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDg4JTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAgICAgICAuYm94X190ZXh0X19pY29uIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgICAgIC5ib3hfX3RleHRfX2ljb24gc3ZnIHtcbiAgICAgICAgbWluLXdpZHRoOiAyOXB4OyB9XG4gIC5ib3hfX21lbnRpb25zIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAgIC5ib3hfX21lbnRpb25zIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAuYm94X19idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gICAgcGFkZGluZy1yaWdodDogLjVlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgICAgLmJveF9fYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5ib3hfX2J1dHRvbnMgLmJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIC41ZW07IH0gfVxuXG4uaXRlbSB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q1ZWZmNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAuaXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMS41ZW07IH0gfVxuICAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAuaXRlbS0tbm8tYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIC5pdGVtLS15LWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgICAgLml0ZW0tLXktY2VudGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9IH1cbiAgLml0ZW0gKyAuaXRlbTpub3QoLml0ZW0tLW5vLXNwYWNlKSB7XG4gICAgcGFkZGluZy10b3A6IDEuNWVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgIC5pdGVtX19oZWFkaW5nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgICAgLml0ZW1fX2hlYWRpbmcgc3ZnIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgICAgLml0ZW1fX2hlYWRpbmcgLml0ZW1fX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuICAgICAgLml0ZW1fX2hlYWRpbmcgLml0ZW1fX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH0gfVxuICAuaXRlbV9fcGFydCB7XG4gICAgd2lkdGg6IDUzJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgICAgLml0ZW1fX3BhcnQgLmJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEuMWVtIDEuMmVtOyB9IH1cbiAgICAuaXRlbV9fcGFydDpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAgIC5pdGVtX19wYXJ0Omxhc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuaXRlbV9fcGFydC0tZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgICAgICAuaXRlbV9fcGFydC0tZnVsbCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuaXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLml0ZW1fX25vdGlmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBjb2xvcjogIzAwYjdkOTsgfVxuICAgIC5pcy1tb2RpZmllZCAuaXRlbV9fbm90aWYge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaXRlbV9fbm90aWYgLmNhbmNlbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICNmMDFlMWU7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuaXRlbV9fbm90aWYgLmNhbmNlbDphY3RpdmUsIC5pdGVtX19ub3RpZiAuY2FuY2VsOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLml0ZW1fX25vdGlmIC5jYW5jZWw6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuaXRlbV9fbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gIC5pdGVtX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLml0ZW1fX3RleHQgKyAuaXRlbV9fbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLml0ZW1fX3RleHQtLWRpc2FibGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gIC5pdGVtIC5idXR0b24tLWlubGluZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogIzAwYjdkOTsgfVxuICAuaXRlbV9fbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IC4zZW0gMDsgfVxuICAgIC5pdGVtX19saXN0LS1maWxlcyBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4zZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pY29ucy9pbnRlcm1lZGlhdGUtc3ZnL2ljby1maWxlLnN2Z1wiKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDsgfVxuICAgIC5pdGVtX19saXN0IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4zNWVtOyB9XG5cbi5lZGl0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA0O1xuICBwYWRkaW5nOiAwLjYzZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzk5YWY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgLm1vZGFsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDE1MywgMTc1LCAwLjkpOyB9IH1cbiAgLm1vZGFsLmlzLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5tb2RhbC5pcy12aXNpYmxlIC5tb2RhbF9faW5uZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAgIC5tb2RhbC5pcy12aXNpYmxlIC5tb2RhbF9faW5uZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9IH1cbiAgLm1vZGFsX19pbm5lciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAubW9kYWxfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuICAubW9kYWxfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMmVtIDFlbSAxZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmY7IH1cbiAgICAubW9kYWxfX2hlYWRlci0tc3BsaXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLm1vZGFsX19oZWFkZXItLXNwbGl0IC5tb2RhbF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTsgfVxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubW9kYWxfX2ljb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW46IC41ZW0gMDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuLmZsYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzOTlhZjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLWluLW91dDsgfVxuICAuZmxhcC5pcy1vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLmZsYXBfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDFlbSAxLjM0ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDFlMWU7XG4gICAgei1pbmRleDogMzsgfVxuICAuZmxhcF9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZsYXBfX2hlYWRpbmcgaDMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuZmxhcF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLnN0ZXBzLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgLnN0ZXBzLW5hdiB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuc3RlcHMtbmF2X19pbm5lciB7XG4gICAgd2lkdGg6IDYwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBuby13cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAuc3RlcHMtbmF2X19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuc3RlcHMtbmF2X19pbm5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuc3RlcHMtbmF2IC5zdGVwIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NiU7IH1cblxuLnN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtIDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDQwMG1zIGVhc2UtaW4tb3V0IDEwMG1zO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAuc3RlcCB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAuc3RlcC5pcy1hbmltYXRlZC1pbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zdGVwX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgICAgLnN0ZXBfX2hlYWRpbmcge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuc3RlcF9faGVhZGluZyBzdmcge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAgIC5zdGVwX19oZWFkaW5nIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuc3RlcF9faGVhZGluZyBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuc3RlcF9faGVhZGluZyBoMiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAuNWVtO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtTWVkaXVtXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgICAgICAuc3RlcF9faGVhZGluZyBoMiB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW46IDFlbSBhdXRvIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5zdGVwX19oZWFkaW5nIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuLnN0ZXBzLXByb2dyZXNzIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAuc3RlcHMtcHJvZ3Jlc3Mge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMS41ZW07IH0gfVxuICAuc3RlcHMtcHJvZ3Jlc3MgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAgIC5zdGVwcy1wcm9ncmVzcyBsaSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1LjYlOyB9IH1cbiAgICAuc3RlcHMtcHJvZ3Jlc3MgbGkgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgICAgICAuc3RlcHMtcHJvZ3Jlc3MgbGkgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH0gfVxuICAgICAgLnN0ZXBzLXByb2dyZXNzIGxpIHNwYW46OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAgICAgLnN0ZXBzLXByb2dyZXNzIGxpIHNwYW46OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIC5zdGVwcy1wcm9ncmVzcyBsaSBzcGFuOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAgICAgLnN0ZXBzLXByb2dyZXNzIGxpIHNwYW46OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyBlYXNlLWluLW91dCAxMDBtczsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAgICAgICAuc3RlcHMtcHJvZ3Jlc3MgbGkgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIC5zdGVwcy1wcm9ncmVzcyBsaSBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgICAuc3RlcHMtcHJvZ3Jlc3MgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuc3RlcHMtcHJvZ3Jlc3MgbGk6bGFzdC1jaGlsZCBzcGFuOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc3RlcHMtcHJvZ3Jlc3MgbGk6bGFzdC1jaGlsZCBzcGFuOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0ZXBzLXByb2dyZXNzW2RhdGEtcG9zaXRpb249XCIxXCJdIGxpOm50aC1jaGlsZCgxbisxKSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM5OWFmOyB9XG4gICAgLnN0ZXBzLXByb2dyZXNzW2RhdGEtcG9zaXRpb249XCIxXCJdIGxpOm50aC1jaGlsZCgxbisxKSBzcGFuOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zdGVwcy1wcm9ncmVzc1tkYXRhLXBvc2l0aW9uPVwiMVwiXSBsaTpudGgtY2hpbGQoMSkgc3BhbiB7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM1N0QzREM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgIC5zdGVwcy1wcm9ncmVzc1tkYXRhLXBvc2l0aW9uPVwiMVwiXSBsaTpudGgtY2hpbGQoMSkgc3Bhbjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAyMDBtcyBlYXNlLWluLW91dCA0MDBtczsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAgIC5zdGVwcy1wcm9ncmVzc1tkYXRhLXBvc2l0aW9uPVwiMVwiXSBsaTpudGgtY2hpbGQoMSkgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLnN0ZXBzLXByb2dyZXNzW2RhdGEtcG9zaXRpb249XCIxXCJdIGxpOm50aC1jaGlsZCgxKSBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gIC5zdGVwcy1wcm9ncmVzc1tkYXRhLXBvc2l0aW9uPVwiMlwiXSBsaTpudGgtY2hpbGQoMW4rMikgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzOTlhZjsgfVxuICAgIC5zdGVwcy1wcm9ncmVzc1tkYXRhLXBvc2l0aW9uPVwiMlwiXSBsaTpudGgtY2hpbGQoMW4rMikgc3Bhbjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc3RlcHMtcHJvZ3Jlc3NbZGF0YS1wb3NpdGlvbj1cIjJcIl0gbGk6bnRoLWNoaWxkKDIpIHNwYW4ge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNTdEM0RDO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgICAuc3RlcHMtcHJvZ3Jlc3NbZGF0YS1wb3NpdGlvbj1cIjJcIl0gbGk6bnRoLWNoaWxkKDIpIHNwYW46OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMjAwbXMgZWFzZS1pbi1vdXQgNDAwbXM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgICAgICAuc3RlcHMtcHJvZ3Jlc3NbZGF0YS1wb3NpdGlvbj1cIjJcIl0gbGk6bnRoLWNoaWxkKDIpIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5zdGVwcy1wcm9ncmVzc1tkYXRhLXBvc2l0aW9uPVwiMlwiXSBsaTpudGgtY2hpbGQoMikgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7IH0gfVxuICAuc3RlcHMtcHJvZ3Jlc3NbZGF0YS1wb3NpdGlvbj1cIjNcIl0gbGk6bnRoLWNoaWxkKDFuKzMpIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzk5YWY7IH1cbiAgICAuc3RlcHMtcHJvZ3Jlc3NbZGF0YS1wb3NpdGlvbj1cIjNcIl0gbGk6bnRoLWNoaWxkKDFuKzMpIHNwYW46OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnN0ZXBzLXByb2dyZXNzW2RhdGEtcG9zaXRpb249XCIzXCJdIGxpOm50aC1jaGlsZCgzKSBzcGFuIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzU3RDNEQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgLnN0ZXBzLXByb2dyZXNzW2RhdGEtcG9zaXRpb249XCIzXCJdIGxpOm50aC1jaGlsZCgzKSBzcGFuOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDIwMG1zIGVhc2UtaW4tb3V0IDQwMG1zOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAgICAgLnN0ZXBzLXByb2dyZXNzW2RhdGEtcG9zaXRpb249XCIzXCJdIGxpOm50aC1jaGlsZCgzKSBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA3MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuc3RlcHMtcHJvZ3Jlc3NbZGF0YS1wb3NpdGlvbj1cIjNcIl0gbGk6bnRoLWNoaWxkKDMpIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgLnN0ZXBzLXByb2dyZXNzW2RhdGEtcG9zaXRpb249XCI0XCJdIGxpOm50aC1jaGlsZCgxbis0KSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM5OWFmOyB9XG4gICAgLnN0ZXBzLXByb2dyZXNzW2RhdGEtcG9zaXRpb249XCI0XCJdIGxpOm50aC1jaGlsZCgxbis0KSBzcGFuOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zdGVwcy1wcm9ncmVzc1tkYXRhLXBvc2l0aW9uPVwiNFwiXSBsaTpudGgtY2hpbGQoNCkgc3BhbiB7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM1N0QzREM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgIC5zdGVwcy1wcm9ncmVzc1tkYXRhLXBvc2l0aW9uPVwiNFwiXSBsaTpudGgtY2hpbGQoNCkgc3Bhbjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAyMDBtcyBlYXNlLWluLW91dCA0MDBtczsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAgIC5zdGVwcy1wcm9ncmVzc1tkYXRhLXBvc2l0aW9uPVwiNFwiXSBsaTpudGgtY2hpbGQoNCkgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLnN0ZXBzLXByb2dyZXNzW2RhdGEtcG9zaXRpb249XCI0XCJdIGxpOm50aC1jaGlsZCg0KSBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gIC5zdGVwcy1wcm9ncmVzc1tkYXRhLXBvc2l0aW9uPVwiNVwiXSBsaTpudGgtY2hpbGQoMW4rNSkgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzOTlhZjsgfVxuICAgIC5zdGVwcy1wcm9ncmVzc1tkYXRhLXBvc2l0aW9uPVwiNVwiXSBsaTpudGgtY2hpbGQoMW4rNSkgc3Bhbjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc3RlcHMtcHJvZ3Jlc3NbZGF0YS1wb3NpdGlvbj1cIjVcIl0gbGk6bnRoLWNoaWxkKDUpIHNwYW4ge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNTdEM0RDO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgICAuc3RlcHMtcHJvZ3Jlc3NbZGF0YS1wb3NpdGlvbj1cIjVcIl0gbGk6bnRoLWNoaWxkKDUpIHNwYW46OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMjAwbXMgZWFzZS1pbi1vdXQgNDAwbXM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDFweCkge1xuICAgICAgICAuc3RlcHMtcHJvZ3Jlc3NbZGF0YS1wb3NpdGlvbj1cIjVcIl0gbGk6bnRoLWNoaWxkKDUpIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5zdGVwcy1wcm9ncmVzc1tkYXRhLXBvc2l0aW9uPVwiNVwiXSBsaTpudGgtY2hpbGQoNSkgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7IH0gfVxuICAuc3RlcHMtcHJvZ3Jlc3NbZGF0YS1wb3NpdGlvbj1cIjZcIl0gbGk6bnRoLWNoaWxkKDFuKzYpIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzk5YWY7IH1cbiAgICAuc3RlcHMtcHJvZ3Jlc3NbZGF0YS1wb3NpdGlvbj1cIjZcIl0gbGk6bnRoLWNoaWxkKDFuKzYpIHNwYW46OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnN0ZXBzLXByb2dyZXNzW2RhdGEtcG9zaXRpb249XCI2XCJdIGxpOm50aC1jaGlsZCg2KSBzcGFuIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzU3RDNEQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgLnN0ZXBzLXByb2dyZXNzW2RhdGEtcG9zaXRpb249XCI2XCJdIGxpOm50aC1jaGlsZCg2KSBzcGFuOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDIwMG1zIGVhc2UtaW4tb3V0IDQwMG1zOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICAgICAgLnN0ZXBzLXByb2dyZXNzW2RhdGEtcG9zaXRpb249XCI2XCJdIGxpOm50aC1jaGlsZCg2KSBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA3MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuc3RlcHMtcHJvZ3Jlc3NbZGF0YS1wb3NpdGlvbj1cIjZcIl0gbGk6bnRoLWNoaWxkKDYpIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmFjY29yZGlvbiB7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5hY2NvcmRpb25fX3JvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q1ZWZmNDsgfVxuICAgIC5hY2NvcmRpb25fX3JvdzpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuYWNjb3JkaW9uX19yb3cuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmFjY29yZGlvbl9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjMDBiN2Q5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAuYWNjb3JkaW9uX19oZWFkaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cbiAgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4iLCIvLyBMb2NhbCB2YXJzXHJcbiRkZWZhdWx0LWNvbG9yOiAjNmQ2ZDZkO1xyXG5cclxuLm5vdGlmIHtcclxuXHRwYWRkaW5nOiAxZW07XHJcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ly9mb250LWZhbWlseTogJGJhc2UtZm9udC1ib29rO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG5cdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRlZmF1bHQtY29sb3IsIC4xKTtcclxuXHJcblx0Ji0tZXJyb3Ige1xyXG5cdFx0Y29sb3I6ICRkYW5nZXItY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yLWxpZ2h0O1xyXG5cdH1cclxuXHJcblx0Ji0tc3VjY2VzcyB7XHJcblx0XHRjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvci1saWdodDtcclxuXHR9XHJcbn0iLCJpbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0LFxuYnV0dG9uIHtcblx0IGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cblx0JjphY3RpdmUge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbn1cblxuLmZvcm0tZmllbGQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWdyb3c6IDE7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCYgKyAuZm9ybS1maWVsZCB7XG5cdFx0bWFyZ2luLXRvcDogMWVtO1xuXHR9XG5cblx0Ji0tY2hlY2tib3hlcyxcblx0Ji0tcmFkaW8ge1xuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdC5mb3JtLWZpZWxkX19sYWJlbCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmZvcm0tZmllbGRfX2NoZWNrYm94LFxuXHRcdFx0LmZvcm0tZmllbGRfX3JhZGlvIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbnN0cnVjdGlvbnMge1xuXHRcdG1hcmdpbi1ib3R0b206IC42NWVtO1xuXG5cdFx0Jixcblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRjb2xvcjogIzYxNjE2MTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNWVtO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IC42NWVtO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcblx0XHRjb2xvcjogIzYxNjE2MTtcblxuXHRcdD4gc3BhbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAuMmVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXG5cdHNlbGVjdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogLjY1ZW07XG5cdFx0cGFkZGluZy1yaWdodDogLjY1ZW07XG5cblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRmb250LWZhbWlseTogJGJhc2UtZm9udC1ib29rO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRjb2xvcjogJGFjY2VudC1jb2xvci1kYXJrO1xuXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGFjY2VudC1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYWNjZW50LWNvbG9yLWRhcms7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdCZbdHlwZT1cImRhdGVcIl0ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRzdmctcGF0aH1pY28tY2FsZW5kYXIuc3ZnJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skc3ZnLXBhdGh9aWNvLWFycm93LWRvd24uc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4IDhweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTglIGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19jaGVja2JveCxcblx0Jl9fcmFkaW8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAuOGVtO1xuXG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuXHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtYm9vaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHhcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50LWNvbG9yLWRhcms7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0bGVmdDogM3B4O1xuXHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTRweDtcblxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3ItZGFyaztcblxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMjAwbXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0JiArIGxhYmVsIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRcdHNlbGVjdCAge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4uZmllbGQtZmlsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAzOHB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0bWF4LXdpZHRoOiAzMDBweFxuXHR9XG5cblx0Jl9faW5wdXQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNkNWVmZjQsIDEwJSk7XG5cblx0XHRcdCYgKyBsYWJlbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZDVlZmY0LCAxMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAkYmtnLWNvbG9yO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkNWVmZjQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRzdmctcGF0aH1pY28tYWRkLWZpbGUuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLmZpZWxkLWZpbGUtcHJldmlldyB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcblx0XHRjb2xvcjogJGJhc2UtY29sb3I7XG5cdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtYm9vaztcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHN2Zy1wYXRofWljby1maWxlLnN2ZycpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1maWxlLXJlbW92ZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiAuOGVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdHdpZHRoOiAxMHB4O1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRzdmctcGF0aH1pY28tY3Jvc3Muc3ZnJyk7XG5cdFx0b3BhY2l0eTogLjg7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5mb3JtLWJ1dHRvbnMge1xuXHRtYXJnaW4tdG9wOiAxZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZ3JvdzogMTtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0d2lkdGg6IDQ5JTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFlbTtcblx0XHR9XG5cdH1cblxuXHQmLS1sYXJnZSB7XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxufSIsIi5ib3hlcyB7XHJcblx0cGFkZGluZzogLjYzZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdCYtLWludHJvIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDJlbTtcclxuXHRcdFx0bWFyZ2luOiAyZW0gYXV0bztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHJcblx0XHRcdC5ib3gge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0XHRcdCZfX21lbnRpb25zIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYmFzZS1jb2xvcjtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJhc2UtY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYm94IHtcclxuXHRwYWRkaW5nOiAuNjNlbTtcclxuXHRtYXJnaW4tdG9wOiAuNjVlbTtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJrZy1ib3gtY29sb3I7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRwYWRkaW5nOiAxLjJlbTtcclxuXHR9XHJcblxyXG5cdCY6Zmlyc3QtY2hpbGQ6bm90KC5ib3gtLXN1Y2Nlc3MpIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQmLm5vLXBhZGRpbmcge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdCYtLXRyYW5zcGFyZW50IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0cCxcclxuXHRcdGEsXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tZmxhdCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0Ji0tc3VjY2VzcyB7XHJcblx0XHRwYWRkaW5nOiAxLjVlbTtcclxuXHRcdG1pbi1oZWlnaHQ6IDk1dmg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0bWluLWhlaWdodDogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHRcdFx0bWFyZ2luOiAyZW0gYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQuYm94X19oZWFkZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMWVtO1xyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDFlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3hfX3RpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICM2ZWJjMTg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1ib3JkZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDFlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxZW07XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDVlZmY0O1xyXG5cdH1cclxuXHJcblx0Ly8gRWxlbWVudHNcclxuXHQmX19oZWFkZXIge1xyXG5cdFx0cGFkZGluZzogMWVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdHBhZGRpbmc6IDEuNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRjb2xvcjogIzQyNDI0MjtcclxuXHJcblx0XHQmICsgKiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC42NWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRtYXJnaW46IC42NWVtIDAgLjhlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWJvb2s7XHJcblxyXG5cdFx0Jl9faWNvbiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0LmZvcm0tZmllbGRfX2xhYmVsIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDg4JTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDI5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX21lbnRpb25zIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J1dHRvbnMge1xyXG5cdFx0bWFyZ2luLXRvcDogMS41ZW07XHJcblx0XHRwYWRkaW5nLWxlZnQ6IC41ZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIC41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pdGVtIHtcclxuXHRwYWRkaW5nOiAxZW07XHJcblxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2Q1ZWZmNDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAxLjVlbTtcclxuXHR9XHJcblxyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYtLW5vLWJvcmRlciB7XHJcblx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji0teS1jZW50ZXIge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmICsgLml0ZW0ge1xyXG5cclxuXHRcdCY6bm90KC5pdGVtLS1uby1zcGFjZSkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMS41ZW07XHJcblx0XHRcdC8vbWFyZ2luLXRvcDogMS41ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19oZWFkaW5nIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjVlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lml0ZW1fX2xhYmVsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pdGVtX190ZXh0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3BhcnQge1xyXG5cdFx0d2lkdGg6IDUzJTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cclxuXHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLXYtY2VudGVyO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuMWVtIDEuMmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0d2lkdGg6IDQ3JTtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZnVsbCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuXHRcdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWJvb2s7XHJcblx0XHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0fVxyXG5cclxuXHQmX19ub3RpZiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcclxuXHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTFweCk7XHJcblx0XHRjb2xvcjogJGFjY2VudC1jb2xvci1kYXJrO1xyXG5cclxuXHRcdC5pcy1tb2RpZmllZCAmIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhbmNlbCB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRjb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtYm9vaztcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDExcHgpO1xyXG5cclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0JjphY3RpdmUsXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sYWJlbCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtYm9vaztcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRjb2xvcjogIzYxNjE2MTtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdCYgKyAuaXRlbV9fbGFiZWwge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZGlzYWJsZWQge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idXR0b24tLWlubGluZSB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcblx0XHRjb2xvcjogJGFjY2VudC1jb2xvci1kYXJrO1xyXG5cdH1cclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IC4zZW0gMDtcclxuXHJcblx0XHQmLS1maWxlcyB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjNlbTtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnI3skc3ZnLXBhdGh9aWNvLWZpbGUuc3ZnJykgbGVmdCB0b3Agbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuMzVlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5lZGl0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBhZGRpbmc6IDFlbTtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxufSIsIiRia2ctb3ZlcmxheTogJGJrZy1jb2xvcjtcblxuLm1vZGFsIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDQ7XG5cdHBhZGRpbmc6ICRzaXRlLXBhZGRpbmc7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGJrZy1vdmVybGF5O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cblx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbi1vdXQ7XG5cblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJrZy1vdmVybGF5LCAuOSk7XG5cdH1cblxuXHQmLmlzLXZpc2libGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHRcdC5tb2RhbF9faW5uZXIge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHR0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLWluLW91dDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDkwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDYwMHB4O1xuXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDJlbSAxZW0gMWVtO1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJrZy1ib3gtY29sb3I7XG5cblx0XHQmLS1zcGxpdCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQubW9kYWxfX3RpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogLjVlbSAwO1xuXG5cdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0fVxufSIsIi5mbGFwIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDI7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGJrZy1jb2xvcjtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdCYuaXMtb3BlbiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0Jl9faGVhZGVyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogMWVtIDEuMzRlbTtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblx0XHR6LWluZGV4OiAzO1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0cGFkZGluZzogMWVtO1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMWVtO1xuXG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0fVxufSIsIi5zdGVwcy1uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogMTE1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdHdpZHRoOiA2MDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogbm8td3JhcDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0fVxuXG5cdC5zdGVwIHtcblx0XHR3aWR0aDogMTYuNjY2NjY2NiU7XG5cdH1cbn1cblxuLnN0ZXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMWVtIDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IDQwMG1zIGVhc2UtaW4tb3V0IDEwMG1zO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdG9wYWNpdHk6IC43O1xuXHRcdHBhZGRpbmctdG9wOiAyZW07XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0Ji5pcy1hbmltYXRlZC1pbiB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblxuXHQmX19oZWFkaW5nIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0cGFkZGluZzogMCAuNWVtO1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRmb250LWZhbWlseTogJGJhc2UtZm9udDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0bWFyZ2luOiAxZW0gYXV0byAwO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3RlcHMtcHJvZ3Jlc3Mge1xuXHRtYXJnaW4tdG9wOiAxZW07XG5cdG1hcmdpbi1ib3R0b206IC41ZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgYXV0byAxLjVlbTtcblx0fVxuXG5cdGxpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1LjYlO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHR3aWR0aDogMTRweDtcblxuXHRcdFx0Ym9yZGVyOiA0cHggc29saWQgI0ZGRjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXG5cdFx0XHR0cmFuc2l0aW9uOiAyMDBtcyBlYXNlLWluLW91dDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24tdi1jZW50ZXI7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0ZGRiwgLjYpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24tdi1jZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdFx0dHJhbnNpdGlvbjogMjAwbXMgZWFzZS1pbi1vdXQgMTAwbXM7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcblx0XHQmW2RhdGEtcG9zaXRpb249XCIjeyRpfVwiXSB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDFuKyN7JGl9KSBzcGFuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmtnLWNvbG9yO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoI3skaX0pIHNwYW4ge1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNTdEM0RDO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDIwMG1zIGVhc2UtaW4tb3V0IDQwMG1zO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4iLCIuYWNjb3JkaW9uIHtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0Jl9fcm93IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmtnLWJveC1jb2xvcjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q1ZWZmNDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0cGFkZGluZzogMWVtO1xuXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdGNvbG9yOiAjMDBiN2Q5O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZzogMWVtO1xuXG5cdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtYm9vaztcblx0XHRmb250LXdlaWdodDogMzAwO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0fVxufVxuIl19 */
